0
我正在尝试为我的代码使用gperftools生成分析(逐行源代码)。C gperftools - 剖析C代码
gcc a.c -lprofiler -Wl,--no-as-needed -lprofiler -Wl,--as-needed
CPUPROFILE=out.ptof ./a.out
但
pprof ./a.out out.ptof --inuse_objects --lines --heapcheck --edgefraction=1e-10 --nodefraction=1e-10 --gv
Using local file ./a.out.
Using local file out.ptof.
No nodes to print
为什么pprof: “没有节点打印”?
即使我包括循环哑..我仍然得到同样的输出 – Prakash
是否有任何的链接关系到你的问题? 你把什么作为“虚拟循环”? – Coconop
我不确定,但现在每当我运行我得到“禁用分析器,因为SIGPROF处理程序已被使用。”信息。假的lops只适用于从1到100000的循环计数 – Prakash