GNU Profiling

来源:互联网 发布:java dubbo 分布式事务 编辑:程序博客网 时间:2024/05/29 12:23

1. 编译和链接的时候,都必须添加 -pg 参数;

2. 程序必须正常结束,如从 main 中 return 或者 exit(0),对于 Apache 或者 Nginx 等存在守护进程的程序,Ctrl + C 也 OK,所以,不要后台运行;

3. 如果程序运行的次数不多,时间统计可能都为 0,这与统计精度有关,增加运行次数和时间即可;

4. gmon.out 生成于程序的当前目录;


gprof executable-file profile-data-file

原创粉丝点击