ActivityManager.GetProcessMemoryInfo(Int32[]) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retornar informações sobre o uso de memória de um ou mais processos.
[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: Os pids dos processos cujo uso de memória deve ser recuperado.
Retornos
- Atributos
Comentários
Retornar informações sobre o uso de memória de um ou mais processos. Observação: esse método destina-se apenas à depuração ou à criação de uma interface do usuário de gerenciamento de processos voltada para o usuário.
A partir do Android Q, para aplicativos regulares, esse método só retornará informações sobre as informações de memória para os processos em execução como uid do chamador; nenhuma outra informação de memória de processo está disponível e será zero. Além disso, do Android Q, a taxa de exemplo permitida por essa API é significativamente limitada, se chamado mais rapidamente o limite que você receberá os mesmos dados da chamada anterior.
Referência do Android para android.app.ActivityManager.getProcessMemoryInfo.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.