关于C#:使用valgrind而不是gcc进行性能分析

profiling with valgrind as opposed to gcc

一段时间以来,我一直在使用gprof来分析我的C代码,但是它非常非常不稳定,在每次运行时它都会给我带来不同的仿真时间和%。
我决定切换到valgrind,我正在使用valgrind进行性能分析,但是我想显示数据并获得与gprof类似的结果。在gprof中,我得到了%执行时间,self ns / call

是否有一种无需使用kcachegrind即可获取此信息的方法?

Kcachegrind正在打开UI,我更喜欢获取文件,以便我可以分析,因为我想一起进行多个分析

感谢您的帮助


因此,如果您要使用裸数据,为什么要查看gui?从较低级别开始,即cachegrind本身。 http://valgrind.org/docs/manual/cg-manual.html