Lenguaje

ProfilingTrigger.TriggerTypeColdStart Campo

Definición

Precaución

This constant will be removed in the future version. Use Android.OS.ProfilingTriggerType enum directly instead of this field.

El desencadenador se produce lo antes posible cuando se inicia una aplicación en frío.

[Android.Runtime.Register("TRIGGER_TYPE_COLD_START", ApiSince=37)]
[System.Obsolete("This constant will be removed in the future version. Use Android.OS.ProfilingTriggerType enum directly instead of this field.", true)]
public const Android.OS.ProfilingTriggerType TriggerTypeColdStart = 10;
[<Android.Runtime.Register("TRIGGER_TYPE_COLD_START", ApiSince=37)>]
[<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ProfilingTriggerType enum directly instead of this field.", true)>]
val mutable TriggerTypeColdStart : Android.OS.ProfilingTriggerType

Valor de campo

Value = 10
Atributos

Comentarios

El desencadenador se produce lo antes posible cuando se inicia una aplicación en frío.

Esto sucede cuando el tipo de inicio ApplicationStartInfo.getStartType() es ApplicationStartInfo.START_TYPE_COLD.

El sistema proporcionará un perfil de seguimiento del sistema y muestreo de pila recién iniciado en respuesta a este desencadenador. La generación de perfiles continuará hasta que la aplicación llame a Activity.reportFullyDrawn(); de lo contrario, se detendrá después de un período predeterminado de 5 segundos.

El sistema usa un búfer de descarte para este desencadenador. Esto significa que si el búfer se rellena, se descartan los eventos más recientes. Esto garantiza que los puntos de seguimiento disponibles más antiguos siempre se conserven.

Nota: Puede haber un retraso antes de que se inicie la generación de perfiles, similar a cuando se usa ProfileManager.requestProfiling.

Referencia de Android para android.os.ProfilingTrigger.TRIGGER_TYPE_COLD_START.

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