gprof

    0熱度

    1回答

    這是我從配置文件數據得到的。我不明白爲什麼main的調用不止一次? % cumulative self self total time seconds seconds calls Ts/call Ts/call name 0.00 0.00 0.00 96 0.00 0.00 fun 0.00 0.00 0.00 33 0.00 0.

    0熱度

    1回答

    我使用gprof來剖析我的代碼,它說96.4%的時間花在_fini之上。我沒有命名這個子程序,下劃線讓我覺得這是我沒有正式寫作的東西。 _fini什麼是?如何優化代碼的這一部分或編譯器使用的方式_fini? 如果有問題,我在Fortan90編寫並使用gfortran進行編譯。謝謝。

    -3熱度

    1回答

    運行有什麼辦法,當我運行與我的程序選項-ctime命令時,它告訴我下user節0秒?這是我們所稱的程序不是CPU綁定的嗎? 我有一個程序,我總是得到0.01秒。我已經做了一些優化,但仍然是一樣的。我的程序運行時間從8秒左右降至0.01秒,但我無法進一步減少。 這是關於活動時間捕獲的情況下采樣間隔的事情嗎?

    0熱度

    1回答

    我編我的另一臺服務器上的Apache2中gcc選項, -pg -DGPROF -g -DNO_USE_SIGACTION 我複製本的Apache2二進制不同的服務器,並執行一次,並得到gmon.out。 但是創建使用命令分析文件, gprof /usr/sbin/apache2 /gmon.out > /tmp/apa.txt 時,我得到錯誤的下面幾行, BFD: Dwarf Error:

    0熱度

    1回答

    我正在使用gprof分析矩陣乘法C程序。該C程序具有這樣的一般結構; int main() { int n; printf("enter size of square matrices"); scanf("%d", &n); data(matM); //fill matrices with n x n random data data(matN); // this is u

    1熱度

    1回答

    我問一個問題,關於GPROF Automating the profling of C program using GPROF 看來我得找出解決方案的一半(我現在知道如何自動gporf使用bash腳本)。另一半是,如果我可以說50個分析結果存儲在分析[i] .text(1 = 1到50)中,那麼如何將所有這些結果合併到一個文件中,以便我可以輕鬆比較所有結果並可能很容易地複製時間並在excelshe

    0熱度

    1回答

    在具有不同參數值的C程序的多次運行中,我得到了多個分析報告文件。這太難以閱讀和比較。 有沒有一種方法,我可以得到一個比較文件,最好用圖表來顯示,隨着尺寸(我在運行時傳遞的參數)增加或減少,性能如何增加或減少。

    3熱度

    1回答

    我們正在開發一個多線程項目。我的同事說,gprof完美地工作,沒有多線程程序的工作。我前段時間閱讀過。 http://sam.zoy.org/writings/programming/gprof.html http://lists.gnu.org/archive/html/bug-binutils/2010-05/msg00029.html 我也看過這樣的: How to profile mult

    1熱度

    1回答

    我在用eclipse幹活,我寫了一個C++代碼與OpenCV庫,當我異形是他給我0%時, 每個樣品計數0.01秒。 沒有時間積累 % cumulative self self total time seconds seconds calls Ts/call Ts/call name 0.00 0.00 0.00 2 0.00 0.00 cvScalar(doub

    0熱度

    1回答

    我使用gprof的優化我的C++代碼的運行時間,而我得到的結果如下: Flat profile: Each sample counts as 0.01 seconds. % cumulative self self total time seconds seconds calls s/call s/call name 21.49 2.31 2.31 _fu2_