我有一个在Linux上运行的C++应用程序,我正在优化它.如何确定代码的哪些区域运行缓慢?
c++ unix profiling
还有哪些程序与 gprof 做同样的事情?
profiler profiling gprof
我试图了解编译C代码时-pg(或-p)标志如何工作gcc.
-pg
-p
gcc
官方gcc文档仅说明:
-pg 生成额外的代码以编写适用于分析程序gprof的配置文件信息.编译所需数据的源文件时必须使用此选项,并且在链接时也必须使用它.
这真的让我感兴趣,因为我正在对分析器进行一项小型研究 - 试图选择最适合这项工作的工具.
gcc compilation compiler-flags gprof
gprof ×2
profiling ×2
c++ ×1
compilation ×1
compiler-flags ×1
gcc ×1
profiler ×1
unix ×1