Мне было любопытно, есть ли у кого-либо предложения по библиотекам тестирования производительности и интерфейсам, которые будут создавать приятные графические диаграммы для C++ (например, как gcov создает данные о покрытии, и там есть интерфейсы для просмотра данных покрытия кода) , Будучи в состоянии производить диаграммы, как:Утилиты тестирования производительности для C++
будет довольно скользким. Мы используем cppunit прямо сейчас для модульного тестирования, поэтому, возможно, есть что-то, что интегрируется с этим.
Дополнительная информация: Мы собираем на Linux (мы используем Ubuntu Lucid/Maverick) на компьютерах Intel x86-64.
http://stackoverflow.com/questions/4394606/beyond-stack-sampling-c-profilers, имеет интересный текущий список таких вещей ... – Nim
Это будет во многом зависеть от того, какие ОС и ЦП вы используете что доступно ... вы больше ищете автоматическое тестирование или профилирование производительности? – AJG85
Я думал скорее о автоматизированной установке тестирования регрессии, которая будет особенно ориентирована на показатели производительности. Было бы здорово использовать cppunit, но это не требуется, и меня будет интересовать какой-либо жгут проводов для тестирования производительности. Профилирование будет шагом, который мы предпримем после того, как наши регрессионные тесты заметят некоторый большой вред во время выполнения или что-то подобное. –