星期一, 六月 07, 2004

gcc + gprof 做 profiling

之前用 C++ 寫個練習的小程式,結果不夠快,丟在那好幾天

昨天知道 gcc 可以在編譯時下參數讓程式產生 profile 資料

試了之後,把最耗時間的地方改了一下就夠快了

編譯時加上 -pg
g++ -pg -o test test.cc

編好後執行程式會產生 gmon.out 檔案

然後 gprof 接執行檔名,就會在螢幕印出分析資料
gprof test

或者導進檔案
gprof test > profile.txt

gcj 也能玩,只是好像要用靜態連結,不然沒辦法產生分析資料
gcj -static -pg --main=Test Test.java

作者 JiaYun ( Programming ) :: 迴響 (0):: 靜態連結網址:: 引用 (0)

發表迴響

標題

內容

暱稱

電子郵件

個人網頁


authimage