profiling

    0熱度

    1回答

    我試圖找出爲什麼我的電池設置下我的鬧鐘應用程序的「應用程序使用率」非常高(〜10%),該應用的「設備使用率」僅爲1%(在Android 8.0上運行)。這是我第一次使用電池歷史記錄,希望能幫助識別我的應用程序的應用程序統計信息中的任何紅旗,以解釋這種差異(超高應用程序使用率和低設備使用情況電池統計數據)。 app stats part 1 app stats part 2

    4熱度

    1回答

    我想使用gprof來剖析我正在開發的一些數字代碼,但gprof似乎無法從我的程序中收集數據。這裏是我的命令行: g++ -Wall -O3 -g -pg -o fftw_test fftw_test.cpp -lfftw3 -lfftw3_threads -lm && ./fftw_test gmon.out文件被創建,但它似乎沒有數據。當我運行 gprof -b fftw_test gmon

    -1熱度

    1回答

    我對Django和剖析完全陌生。我已經完成了文件中提到的用於設置絲剖面儀的所有步驟。 https://github.com/jazzband/silk 當我運行manage.py運行服務器命令時,我沒有發現任何錯誤 但是當我打開瀏覽器並調用必要的api時,我沒有發現任何與絲綢有關的東西。我不知道在哪裏可以找到結果。任何幫助非常感謝

    2熱度

    2回答

    當我的Android Studio配置文件的應用程序的內存,我可以看到不同種類的內存消耗, 但是當我傾倒Java堆(中間的按鈕),我得到的堆只有分配, 這是從按鈕的名稱預期。但是我仍然可以看到已分配的字符數組和字符串,但正如我們在最近版本中所知,來自String的char數組被移動到本地堆,並且String類只能通過本機方法訪問它們,所以事實證明這個堆轉儲顯示也是本機堆。我對嗎?怎麼樣圖形堆?

    1熱度

    2回答

    在我的項目中我寫了一個java代理庫,我想要配置文件。此問題已在2013年here中提出。所以,我試着按照這個建議,使用sprof,由於this problem而失敗。我也嘗試過oprofile,但是我仍然無法從輸出中找出我的應用程序的瓶頸。 所以,我的問題是,java本地庫的其他合適的分析器是什麼?有沒有人有這種任務的經驗?

    0熱度

    1回答

    一些上下文: 我具有執行一些計算集約(在車輛路徑問題變異一些分支定界算法)一個C++方法。因此效率在這個規範中是最重要的。 當我測試不同的技巧以達到最佳速度時,我最終實現了一個類StatGatherer,該類在給定的算法運行期間收集信息(即:找到了多少條可行路徑,有多少條有界,有多少條被發現是不可行的。 ..)。代碼如下所示: void doStuff(const shared_ptr<StatG

    0熱度

    1回答

    對不起,我的英語技能,英語不是我的母語。 我想嘗試使服務器框架,它將在我的Ubuntu服務器上運行。 我想讓遠程分析工具顯示每種方法的CPU和內存使用情況。 C#是否具有分析類?

    0熱度

    1回答

    我是nvprof的新用戶,當我嘗試使用nvprof來剖析我的代碼時出現錯誤。我在代碼中添加了一些OpenACC指令。我使用的cuda工具包是Cuda8.0。我的代碼是用fortran90 + OpenMPI編寫的。我使用16個核心進行並行計算。下面是我用來提交代碼的腳本: #!/bin/bash -l # #SBATCH --nodes=1 #SBATCH --ntasks=16 #SBA

    0熱度

    1回答

    最近我被要求創建一個新的profile來(去)激活一個功能。我有兩種情況下我必須做出改變: class A { public void configure(AuthenticationManagerBuilder auth) throws Exception { SecurityConfigurer ldapConfigurer = securityFactory.ldap

    1熱度

    2回答

    我已經拋棄了大量的內存,並發現存在內存泄漏。如果你看截圖,你會看到只有一個片段,但有9個相同類型的演示者。應該只有一個。當我檢查一個演示者實例時,分析器向我顯示對演示者的引用。 這些都是RxAndroid方法的回調方法。我正確地取消了在片段的onDestroyView中的所有這些。不過,演示者實例並未被清理(如您所見)。 所以我想知道如何區分有效(循環,內部)引用,它仍然存在,因爲對象仍然沒有垃圾