Lenguaje

ActivityManager.GetProcessMemoryInfo(Int32[]) Método

Definición

Devuelve información sobre el uso de memoria de uno o varios procesos.

[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[]

Parámetros

pids
Int32[]

int: los pids de los procesos cuyo uso de memoria se va a recuperar.

Devoluciones

Atributos

Comentarios

Devuelve información sobre el uso de memoria de uno o varios procesos. Nota: este método solo está pensado para depurar o crear una interfaz de usuario de administración de procesos orientada al usuario.

A partir de Android Q, para las aplicaciones normales, este método solo devolverá información sobre la información de memoria de los procesos que se ejecutan como uid del autor de la llamada; no hay ninguna otra información de memoria de proceso disponible y será cero. Además de Android Q, la frecuencia de muestreo permitida por esta API es significativamente limitada, si se llama más rápido, recibirá los mismos datos que la llamada anterior.

Referencia de Android para android.app.ActivityManager.getProcessMemoryInfo.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a