ActivityManager.SetWatchHeapLimit(Int64) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ここで指定した 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.app.ActivityManager.setWatchHeapLimitの Android リファレンス。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。