Я использую perf для профилирования определенной функции в моем коде. CPI (циклы на инструкцию) информативен для меня в частности. Звонок этой функции окружен тестовым кодом. Чтобы получить CPI, я запускаю «perf -e циклы, инструкции ...». Затем формируйте «перформативный отчет». Я получаю количество циклов и количество инструкций, умножая процентное значение (отображается для моей функции) и общее количество захваченных событий. Такой подход дает мне разумные результаты, но довольно сложный. Я мог бы написать скрипт для анализа вывода, но, возможно, есть более простой способ справиться с этим? Или, может быть, можно сказать «перформанс» или «перфоманс», какую функцию следует профилировать?perf - способы получить значение CPI
1
A
ответ
1
Фактически я нашел ответ самостоятельно. «perf report» имеет опцию для этого: --символ-фильтр
Смежные вопросы
- 1. Средний CPI процессора
- 2. Отражения: различные способы, чтобы получить значение свойства
- 3. Разница между IPC и CPI
- 4. Получить `perf` для предоставления алфавитного списка функций
- 5. Что означает выход «perf stat»?
- 6. скомпилировать android perf из $ AOSP/extenal/linux-tools-perf
- 7. Perf trace вызывающая функция
- 8. Реализация Perf счетчиков
- 9. Oprofile vs perf
- 10. Цепной typedef: Perf. вопрос?
- 11. perf mem -D report
- 12. perf отчет, показывающий «__libm_pow_l9»
- 13. perf enable demangling callgraph
- 14. QEMU-KVM и статистика Perf
- 15. понимание CPI и доступа к кешу
- 16. Восстановить структуру AVCHD/файлы CPI от MTS
- 17. Профиль C++ program in perf
- 18. Различные способы получить контекст сервлета
- 19. Perf показывает измененные имена функций
- 20. Понимание реактивного прироста Perf Monitor
- 21. Как использовать инструменты google perf
- 22. Perf статистика по AMD 15h
- 23. sqlite lookup by rowid perf
- 24. Выполнение «perf» в программе C
- 25. perf получить время, сжатое с опцией разделителя полей
- 26. Может ли perf-stat получить результаты из файла perf.data?
- 27. Могу ли я получить стек вызовов python с linux perf?
- 28. Захват переменных пользовательского пространства в событиях «perf»
- 29. Понять результаты от perf на CentOS 7
- 30. perf annotate не всегда дает результат