ActivityManager.GetProcessMemoryInfo(Int32[]) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.