ActivityManager.GetProcessMemoryInfo(Int32[]) メソッド

定義

1 つ以上のプロセスのメモリ使用量に関する情報を返します。

[Android.Runtime.Register("getProcessMemoryInfo", "([I)[Landroid/os/Debug$MemoryInfo;", "GetGetProcessMemoryInfo_arrayIHandler")]
public virtual Android.OS.Debug.MemoryInfo[]? GetProcessMemoryInfo(int[]? pids);
[<Android.Runtime.Register("getProcessMemoryInfo", "([I)[Landroid/os/Debug$MemoryInfo;", "GetGetProcessMemoryInfo_arrayIHandler")>]
abstract member GetProcessMemoryInfo : int[] -> Android.OS.Debug.MemoryInfo[]
override this.GetProcessMemoryInfo : int[] -> Android.OS.Debug.MemoryInfo[]

パラメーター

pids
Int32[]

int: メモリ使用量を取得するプロセスの pid。

返品

属性

注釈

1 つ以上のプロセスのメモリ使用量に関する情報を返します。 注: このメソッドは、ユーザー向けのプロセス管理 UI のデバッグまたはビルドのみを目的としています。

Android Q の時点では、通常のアプリの場合、このメソッドは呼び出し元の uid として実行されているプロセスのメモリ情報に関する情報のみを返します。他のプロセス メモリ情報は使用できません。0 になります。 また、Android Q では、この API で許可されるサンプル レートが大幅に制限されます。呼び出された方が制限が速い場合は、前の呼び出しと同じデータを受け取ります。

android.app.ActivityManager.getProcessMemoryInfoの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象