語言

ActivityManager.SetWatchHeapLimit(Int64) 方法

定義

請系統開始監控呼叫程序是否超過此處的 pss 大小。

[Android.Runtime.Register("setWatchHeapLimit", "(J)V", "GetSetWatchHeapLimit_JHandler", ApiSince=23)]
public virtual void SetWatchHeapLimit(long pssSize);
[<Android.Runtime.Register("setWatchHeapLimit", "(J)V", "GetSetWatchHeapLimit_JHandler", ApiSince=23)>]
abstract member SetWatchHeapLimit : int64 -> unit
override this.SetWatchHeapLimit : int64 -> unit

參數

pssSize
Int64

以位元組大小設定限制。

屬性

備註

請系統開始監控呼叫程序是否超過此處的 pss 大小。 一旦被呼叫,系統會尋找任何發現相關程序 PSS 規模較大的情況,當發生這種情況時,會自動從中拉取堆積傾印,並允許使用者分享資料。 請注意,即使程序被終止並重新啟動,這個請求仍會繼續執行。 要移除手錶,請使用 clearWatchHeapLimit()。 此 API 僅在呼叫程序被標記為 ApplicationInfo.FLAG_DEBUGGABLE 或執行可除錯(userdebug 或 eng)建置時有效。

呼叫器可選擇性地實作 ACTION_REPORT_HEAP_LIMIT 直接處理堆積極限報告。

Android 參考資料。android.app.ActivityManager.setWatchHeapLimit

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於