Средства измерения производительности разрабатываемого ПО (необходима консультация по выбору утилит)

Модератор: Модераторы разделов

george_iv
Сообщения: 1
ОС: ВИНХР

Средства измерения производительности разрабатываемого ПО

Сообщение george_iv »

Господа есть такой вопрос:
Имеется ли аналог виндового Performance Monitor? пробовали atop, но в силу специфики ПО, которое надо тестировать, он не подходит, так как atop нормально работает не более суток и после того перестает скидывать данные в файл.
Отслеживать необходимо: загрузка процессора полностью, загрузка процессора самим исследуемым процессом. Память полностью (сколько свободно), память, которую отъедает процесс - для отслеживания утечек.
Важное условие - программа должна поддерживать запись файл и уметь это делать как виндовый монитор в течение длительного срока с сохранением и последующим оффлайн просмотром и анализом.
Есть что-то похожее?
Спасибо сказали:
_Tarik_
Сообщения: 22
ОС: Gentoo linux

Re: Средства измерения производительности разрабатываемого ПО

Сообщение _Tarik_ »

gprof? Компилить надо с обцией -pg и линковать с либой pg, далее просто запускать и после смотреть сгенерённый файл gmon.out gprof-оф. Есть ещё memusage (uhfabrb графики рисует). С утечками поможет valgrind.
Спасибо сказали: