LINUX.ORG.RU

История изменений

Исправление dave, (текущая версия) :

Анонимус Выше отписал - Valgrind + Kcachegrind. Уже много лет как вызывают зависть коллег.)

Поддерживаю такую связку. Callgrind (из valgrind) + KСachegrind использовал много одно время. Мне очень понравилось.

Только нужно помнить, что профилирование не дает всей картины - нужно еще обычно думать. Правда, если есть большие пустые области в KCachegrind на графической диаграмме, то это, скорее всего, значит, что где-то что-то не оптимально, а так сразу по топу можно не понять, в чем причина.

Ну, и, конечно, само профилирование через callgrind искажает реальную картину.

И еще, профилирование может совсем не показывать реальную причину тормозов. Еще как может!

Исправление dave, :

Анонимус Выше отписал - Valgrind + Kcachegrind. Уже много лет как вызывают зависть коллег.)

Поддерживаю такую связку. Callgrind (из valgrind) + KСachegrind использовал много одно время. Мне очень понравилось.

Только нужно помнить, что профилирование не дает всей картины - нужно еще обычно думать. Правда, если есть большие пустые области в KCachegrind на графической диаграмме, то это, скорее всего, значит, что где-то что-то не оптимально, а так сразу по топу можно не понять, в чем причина.

Ну, и, конечно, само профилирование через callgrind искажает реальную картину.

Исправление dave, :

Анонимус Выше отписал - Valgrind + Kcachegrind. Уже много лет как вызывают зависть коллег.)

Поддерживаю такую связку. Callgrind (из valgrind) + KСachegrind использовал много одно время. Мне очень понравилось.

Только нужно помнить, что профилирование не дает всей картины - нужно еще обычно думать. Правда, если есть большие пустые области в KCachegrind на графической диаграмме, то это, скорее всего, значит, что где-то что-то не оптимально, а так сразу по топу можно не понять, в чем причина.

Ну, и конечно, само профилирование через callgrind искажает реальную картину.

Исходная версия dave, :

Анонимус Выше отписал - Valgrind + Kcachegrind. Уже много лет как вызывают зависть коллег.)

Поддерживаю такую связку. Callgrind (из valgrind) + KСachegrind использовал много одно время. Мне очень понравилось.

Только нужно помнить, что профилирование не дает всей картины - нужно еще обычно думать. Правда, если есть большие пустые области в KCachegrind на графической диаграмме, то это, скорее всего, значит, что где-то что-то не оптимально, а так сразу по топу можно не понять, в чем причина.