Lenguaje

ActivityManager.SetWatchHeapLimit(Int64) Método

Definición

Solicite que el sistema empiece a observar el proceso de llamada para que supere el tamaño de pss tal y como se indica aquí.

[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

Tamaño en bytes en el que se va a establecer el límite.

Atributos

Comentarios

Solicite que el sistema empiece a observar el proceso de llamada para que supere el tamaño de pss tal y como se indica aquí. Una vez llamado, el sistema buscará las ocasiones en las que ve el proceso asociado con un tamaño pss mayor y, cuando esto sucede, extraerá automáticamente un volcado de montón de él y permitirá al usuario compartir los datos. Tenga en cuenta que esta solicitud continúa ejecutándose incluso si el proceso se elimina y se reinicia. Para quitar el reloj, use clearWatchHeapLimit(). Esta API solo funciona si el proceso de llamada se ha marcado como ApplicationInfo.FLAG_DEBUGGABLE o se ejecuta en una compilación depurable (userdebug o eng).

Opcionalmente, los autores de llamadas pueden implementar ACTION_REPORT_HEAP_LIMIT para controlar directamente los informes de límite de montón.

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

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