用g ++编译gprof

mya*_*hya 8 profiling compilation g++ gprof

我不懂gprof的文档,关于如何使用gprof编译程序以进行性能分析.在g ++中,是否需要使用-g选项(调试信息)进行编译,-pg或者不添加选项.在每种情况下,我得到不同的结果,我想看看我的应用程序中的瓶颈在哪里处于发布模式,而不是在调试模式中,编译器遗漏了许多优化(例如内联)

Mat*_*hen 5

文件显示,您可以执行,并指出需要-g为通过线仿形切削线.因此,如果您想要在发布条件下进行分析,并且可以接受不逐行执行,那么您应该能够在不使用-g的情况下进行编译.