gprof on intel Mac

2010/08/06
~ 阿亮 ~

 

◎ 最近在 Mac OSX 用 gprof 發現 "all time zero" 的問題

都會有類似下面的字眼

granularity: each sample hit covers 4 byte(s) no time propagated

然後,所有的時間都是零。

根據這篇 所言:

gprof only works on the Mac if you are NOT using an Intel mac.  If you are
using an Intel Mac, then STOP WASTING your time trying to fix the  gprof "all
zero seconds" problem.  Apple says that gprof does not work for the Intel Mac.

就是說,intel Mac 下這個問題無解。

 

要改用 Xcode 所附的工具 Saturn. (可用 Spotlight 找)

Saturn 詳細使用方法,參考這裡 。

簡單來說,要帶下列的參數來編繹。

gcc example1.c -pg -finstrument-functions -m32 -lSaturn -o example1

 

◎ memory debug in Mac OSX

另外,若要類似 purify 來找 memory leak, 可以試試 Valgrind .

Gnu 提供一篇不錯 Memory Hunting 的文章 。



歡迎留言

敝站會審核留言的適宜性,您的留言可能會較晚發佈,而且小弟保留刪除的權利!!

站內搜尋



本站其他服務

本站其他軟體



  • 油價快訊App (OilPrices)

    依據油價及匯率,估算台灣下週油價,另外提供三週、一年以及三年的歷史變化,以及週末下午推播通知最新油價預估或公告。


  • 照片去背(PhotoEraser)

    一款方便移除背景的工具,產生透明背景圖可以存回原本相簿,也可分享到其他 App 使用.


  • 姓名筆畫吉凶查詢系統

    這是一個提供中文字康熙筆畫的小軟體,並根據農民曆計算每個名字或公司名的總筆畫以及最後的吉凶數,共有四種模式


  • 下一台單車(NextBike)

    打開定位即搜尋附近二十點自行車站點,不塞滿全部站點資料到整個地圖上,所以畫面簡潔方便看清楚目前所在地,若需要搜尋地圖其他位置附近站點,再點擊地圖即可。


  • 股海快訊 (iNews123)

    提供特定個股新聞更新推播、股價警示推播、新聞社群分享以及每日個股收盤價等功能的股票App/股市App.


  • 標案快訊

    讓你可以輕鬆追蹤含有您想要關注關鍵詞的任何採購標案,只要有最新的資訊,「標案快訊」即會推播通知給你.