我正在爲linux下的C++開發C模塊,我試圖找到一種方法,可以幫助我通過最大內存峯值(使用率)來剖析我的代碼。在C應用程序中剖析最大內存使用情況 - linux
使用valgrind我可以在代碼中獲得總內存分配。但是,由於它是分配內存而來的)。我需要得到的是在C應用程序運行期間出現的最高內存使用量,因此我可以全面瞭解內存需求併爲代碼優化提供一些測量點。
有誰知道任何工具/技巧/良好的做法,可以幫助?
我正在爲linux下的C++開發C模塊,我試圖找到一種方法,可以幫助我通過最大內存峯值(使用率)來剖析我的代碼。在C應用程序中剖析最大內存使用情況 - linux
使用valgrind我可以在代碼中獲得總內存分配。但是,由於它是分配內存而來的)。我需要得到的是在C應用程序運行期間出現的最高內存使用量,因此我可以全面瞭解內存需求併爲代碼優化提供一些測量點。
有誰知道任何工具/技巧/良好的做法,可以幫助?
你檢查(Valgrind的的工具之一)地塊? 其實這是你在找什麼
另一種可能性是MEMUSAGE(glibc的的的公用事業公司之一,glibc的-utils的)
這正是我需要的東西;)謝謝你;) – maciejmrowiec 2012-08-07 14:49:54