我的程序会生成此个人资料:
Flat profile:
Each sample counts as 0.01 seconds.
% cumulative self self total
time seconds seconds calls ms/call ms/call name
29.79 0.14 0.14 227764 0.00 0.00 standardize_state
21.28 0.24 0.10 __udivdi3
14.89 0.31 0.07 __umoddi3
8.51 0.35 0.04 170971 0.00 0.00 make_negative_child
6.38 0.38 0.03 8266194 0.00 0.00 mypow
...
我粗略的谷歌搜索告诉我__udivdi3
和__umoddi3
由/
和%
生成。是的,我的计划中有很多/
和%
。
然而,在配置文件中它有点无用,我宁愿将这些调用列为调用函数的一部分。
我有什么方法可以做到这一点,或者使gprof更适用于这种情况。