在使用gprof配置我编写的C++程序的过程中,我注意到绝大部分执行时间都花在函数"frame_dummy"上.更确切地说,gprof输出的平面轮廓中的第一个条目显示花费的样本时间占76.38%,而24611191调用名称为frame_dummy的函数.
总之,我想了解双方frame_dummy指的是什么 - 因为我没有命名为这样的任何功能 - 以及这是什么意思我的优化工作.
虽然它不太可能相关,但我应该补充说,该程序旨在使用多重网格算法解决泊松方程,并使用MPI来并行化任务.但是,虽然存在MPI函数调用,但上面提到的gprof输出源自仅运行单个进程.我还应该注意,除了MPI之外,我的程序没有依赖性,并且使用g ++ 4.6.1编译.