ActivityManager.SetWatchHeapLimit(Int64) 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í.
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.