oprofile все еще жив и здоров?

Жив ли проект oprofile?

Я знаю, что он все еще поддерживается в ядре Linux по умолчанию и что утилиты пользовательского пространства работают (по крайней мере, на Arch Linux, который я использую), но большая часть документации для него кажется устаревшей?

Существуют ли другие профилировщики, которые выполняют ту же работу, что и oprofile в Linux, или это просто тот случай, когда последние несколько лет все работает хорошо? Или у всех процессоры Intel Core iGezillion?


person Dirk    schedule 11.08.2011    source источник
comment
Лучшей альтернативой oprofile является Zoom: rotateright.com   -  person Paul R    schedule 11.08.2011


Ответы (1)


В последнее время импульс, кажется, был связан с инструментом "perf", распространяемым как часть исходного пакета ядра начиная с версии 2.6.30 или около того. В каком-то смысле он немного удобнее, чем oprofile, поскольку для его использования не требуется root-доступ, но, к сожалению, отсутствует документация. См. https://perf.wiki.kernel.org/.

person janneb    schedule 11.08.2011
comment
Очень классный, но все же очень простой пример использования perf: perf top -p ‹pid› показывает отсортированный список функций, в которых ‹pid› тратит все свое время. - person dicroce; 16.10.2013