在我的C程序的多次运行中使用不同的参数值,我得到多个分析报告文件。这很难阅读和比较。
有没有办法可以获得一个比较文件,最好是用图表来表示,随着大小(我在运行时传递的参数)的增加,性能如何增加或减少。
答案 0 :(得分:1)
尝试使用perf(1)工具。
perf record ./yourbinary
perf record ./yourbinary-v2
perf diff
在制作二进制文件时,编译器选项“-O0 -g -ggdb”通常会有助于理解为什么这个版本与该版本有性能差异。