2015年8月26日 星期三

Profiling tool: gprof (分析程式執行的時間)

gprof 是一個可以分析程式個function使用多少次的工具
(包含執行次數、消耗時間等等)

。使用方式:

1. 在用gcc compile時,加上-pg選項:

$ gcc  -pg test.c -o test_gprof

2. 執行程式:

$ ./test_gprof

執行後會發現產生一個gmon.out檔

3. 利用gprof 打開gmon.out和原本的執行檔:

$ gprof test_gprof gmon.out

。結果:



Ref:
http://www.thegeekstuff.com/2012/08/gprof-tutorial/