是否有一个已建立的标准插件/方法用于使用Eclipse CDT进行可视化分析?通过视觉,我的意思是不是手动调用我的程序,而是使用类似工具(例如Netbeans的Java Profiler)等仪表等吸引性能分析结果的视觉输出。
答案 0 :(得分:6)
经过一些研究,最常见的CDT分析器是 GProf 和 valgrind 。
可以找到GProf的一个很好的教程here。
因为我正在使用MacOSX GProf is not usable,因为它基于系统调用,这些调用似乎在某些版本之前已从MacOSX中消失。因此我推荐valgrind(与Massif结合使用) - 它就像我的苹果上的魅力一样,满足了我的所有需求(堆使用图,见下文)。可以找到这两个软件here。
编辑:使用(猜测是什么)Milian Wolff的massif viewer可以更好地查看massif输出(KDE上的原生,MacOSX的端口可用)。只需输入地块输出(valgrind --tool=massif {appname}
)。