cost 339 ms
來自 perfetto trace 的 CPU 利用率曲線

[英]CPU utilisation curve from perfetto trace

我想在移動設備上跟蹤我的算法之一的 CPU 和 memory 利用率。 到目前為止,我已經在 Android 中將其作為應用程序實施,並使用 Android 分析器作為跟蹤文件 (filename.trace) 收集資源利用率跟蹤。 我嘗試使用工具perfetto UI ,它顯示如下跟蹤: 我怎樣 ...

應用程序啟動時間長

[英]Application Launch-Time to long

我對應用程序啟動時有問題。 如果我啟動我的應用程序(啟動主要活動),則需要大約3-4秒才能最終顯示應用程序。 我從onCreate方法中刪除了所有內容,因此它只包含setContentView(R.layout.activity_main),它設置了一個簡單的LinearLayout。 M ...

基於Android跟蹤和基於采樣的方法分析之間的差異及其對報告的CPU時間的影響

[英]Difference between Android trace-based and sampling-based method profiling and its impact on reported cpu times

Android Traceview中基於跟蹤的分析和基於采樣的分析方法有什么區別? 我以為基於跟蹤更准確,但是,它似乎會扭曲實際的cpu時間,尤其是在有其他帶有函數調用的情況下。 例如,我要評估一個具有兩個實現的函數A,例如A-1和A-2。 A-1還有一個函數調用,例如A-1- ...

Android:使用Traceview和Genymotion進行性能分析時.trace文件在哪里?

[英]Android: Where is the .trace file when Profiling with Traceview and Genymotion?

我在這里閱讀有關在您的android應用程序上運行traceview的文章: https : //developer.android.com/studio/profile/traceview.html我假設他們正在談論的模擬器是android模擬器,而不是Genymotion模擬器,是我正在使用 ...

android traceview異步事件

[英]android traceview asynchronous events

我想使用traceview來衡量幾個異步事件的性能。 異步事件通過類似於以下代碼的回調傳遞給我。 其中每個異步事件都將以“ onStartEvent”調用開始,並以“ onStopEvent”調用結束。 我想為每個事件創建跟蹤文件。 根據我在此處的閱讀內容( http://de ...

Android:traceview和systrace工具之間的區別

[英]Android: Difference between traceview and systrace tool

我正在學習將這些工具用於性能配置文件。 我已經閱讀了有關traceview和systrace的Android文檔,但我沒有看到任何主要區別。 它們都具有相同的GUI:時間軸,左側的所有組件都在此時間線上運行。 主要目的是檢測代碼中的長時間運行任務。 所以,我的問題是: tracevi ...

Debug.startMethodTracing() 跟蹤文件的目錄

[英]Directory of Debug.startMethodTracing() trace file

我正在嘗試執行一個應用程序並使用 Debug.startMethodTracing() 計算啟動時間,但我找不到跟蹤文件。 我已經添加了<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> ...

為什么我的Android應用程序在后台使用CPU?

[英]Why is my Android app using CPU in the background?

我已經寫了幾個月的Android應用了。 它尚未發布,但已安裝在我的設備中。 今天我從Battery Doctor應用程序收到一條關於我的應用消耗了大量CPU的通知,即使我從昨天起就沒用過它。 所以基本上我的應用程序在后台運行,它不應該做任何事情,但它正在使用CPU。 所以我 ...

使用方法跟蹤測量活動開始時間是否不正確?

[英]Measuring Activity start time using method tracing inaccurate?

根據Logcat的說法,我的活動(使用相機)開始得很慢: 因此,我決定使用方法分析來查看問題出在哪里(這是緩慢的Activity開始的地方): 並在TakePhotoActivity中的onResume中調用: 但是,令我驚訝的是,Traceview僅顯示了260ms的方 ...

Android:使用TraceView在Nexus 7中分析代碼性能

[英]Android : Profiling code performance in Nexus 7 using TraceView

我正在嘗試使用android教程中提到的traceview來分析我的代碼。 由於nexus 7選項卡沒有外部sd卡,因此我無法使用adb pull <filename>.trace命令來提取跟蹤文件。 所以我的問題是, 如何在不支持外部存儲卡的nexus 7之類的設備中進行性 ...

DDMS軌跡中的奇怪缺口

[英]Strange gaps in DDMS trace

我正在使用DDMS跟蹤視圖分析配置文件信息。 我注意到,我的許多較慢的函數似乎在它們的中間有奇怪的空隙(參見圖片)……好像他們決定半途休息然后重新啟動。 概要分析數據是使用“基於跟蹤的概要分析”(而不是基於樣本的概要分析)收集的,因此應該避免丟失任何函數調用。 在下面的文本信息中,您可以看 ...

上下文切換是否耗費了大量時間?

[英]Is context switching using up significant time?

我一直遇到app(使用java和C ++以及OpenCV)的問題,這似乎與執行各種任務所花費的時間非常不一致。 為了幫助診斷這個,我在java中創建了一個函數(稱為one_off_speed_test() ), one_off_speed_test()在循環中執行一系列整數數學問題,大約需要半 ...

TraceView Eclipse無法正常工作

[英]TraceView Eclipse not working

我有ADT,版本號:v22.0.0-675183。 當我嘗試使用TraceView時,停止跟蹤后出現錯誤: 有什么事嗎 編輯: 當我嘗試通過命令行運行它時 編輯2即使在空項目中也發生了問題(僅在Hello world活動中)。 ...

無法在TraceView中打開保存的跟蹤文件-失敗,並顯示“找不到文件”

[英]Can't open saved tracefile in TraceView - fails with “File could not be found”

我想打開一個保存的.trace文件,該文件是我直接從代碼使用Debug.startMethodTracing()創建的。 但是,將其復制到PC並嘗試在DDMS中打開后,出現錯誤“找不到文件[myfile] .trace”,這很奇怪,因為我可以在記事本中打開和讀取文件而沒有問題。 ...

traceview中的Incl CPU Time、Excl CPU Time、Incl Real CPU Time、Excl Real CPU Time是什么意思?

[英]What is the meaning of Incl CPU Time, Excl CPU Time, Incl Real CPU Time, Excl Real CPU Time in traceview?

1) 獨占時間是在方法中花費的時間 2) 包含時間是在方法中花費的時間加上在任何被調用函數中花費的時間 3) 我們將調用方法稱為“父類”,將被調用方法稱為“子類”。 參考鏈接: 點此這里的問題是: 有什么區別包括 CPU 時間和實際 CPU 時間? 不包括 CPU 時間和不包括實際 CPU 時間 ...

SurfaceView優化的位圖

[英]Bitmap on SurfaceView Optomization

該鏈接: http : //www.mediafire.com/view/?hr441qalu6b6d7s 指向一張圖像,該圖像表明我的位圖繪制花費了很長時間,並導致我的應用程序出現滯后。 我該如何優化它,以免造成太大的延遲。 目前,我將其作為畫布方法: 我最初的想法是,每次繪 ...

Android,不支持獨立版本的traceview

[英]Android, the standalone version of traceview is deprecated

我想看看我的蹤跡。 1-在代碼中,我添加了以下代碼行: 和 2-我可以在DDMS的文件瀏覽器中看到“ hc_traceview.terac ”。 3-基於在Traceview中查看跟蹤文件 ,我在終端中運行了以下命令: 但是輸出的是: 4-根據建議,我 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM