ActivityManager.SetWatchHeapLimit(Int64) 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.
Solicite que o sistema comece a observar o processo de chamada para exceder um tamanho pss, conforme mostrado aqui.
[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
Parâmetros
- pssSize
- Int64
O tamanho em bytes em que definir o limite.
- Atributos
Comentários
Solicite que o sistema comece a observar o processo de chamada para exceder um tamanho pss, conforme mostrado aqui. Uma vez chamado, o sistema procurará todas as ocasiões em que vê o processo associado com um tamanho pss maior e, quando isso acontecer, efetuará pull automático de um despejo de heap dele e permitirá que o usuário compartilhe os dados. Observe que essa solicitação continua em execução mesmo se o processo for encerrado e reiniciado. Para remover o relógio, use clearWatchHeapLimit(). Essa API só funcionará se o processo de chamada tiver sido marcado como ApplicationInfo.FLAG_DEBUGGABLE ou estiver em execução em um build depurável (userdebug ou eng).
Opcionalmente, os chamadores podem implementar ACTION_REPORT_HEAP_LIMIT para lidar diretamente com os próprios relatórios de limite de heap.
Referência do Android para android.app.ActivityManager.setWatchHeapLimit.
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.