我已经安装了gperftools,并让它构建并运行。
我已开始按如下方式分析CPU使用情况:
$ g++ -o profiling file.cpp -lprofiler -ltcmalloc
$ CPUPROFILE=/tmp/prof.out ./profiling
PROFILE: interrupts/evictions/bytes = 244/32/4800
然后我得到以下内容:
$ pprof ./runmed /tmp/prof.out
Using local file ./profiling.
Using local file /tmp/prof.out.
Need a 64-bit perl to process this 64-bit profile.
我尝试重新安装Perl,但无济于事。我使用的是Mavericks 10.9.3。
有人可以解释如何解决这个问题吗?