Language

ApplicationStartInfo.StartupTimestamps Property

Definition

Various clock monotonic timestamps in nanoseconds throughout the startup process.

public System.Collections.Generic.IDictionary<Java.Lang.Integer,Java.Lang.Long> StartupTimestamps { [Android.Runtime.Register("getStartupTimestamps", "()Ljava/util/Map;", "", ApiSince=35)] get; }
[<get: Android.Runtime.Register("getStartupTimestamps", "()Ljava/util/Map;", "", ApiSince=35)>]
member this.StartupTimestamps : System.Collections.Generic.IDictionary<Java.Lang.Integer, Java.Lang.Long>

Property Value

This value cannot be null.

Attributes

Remarks

Various clock monotonic timestamps in nanoseconds throughout the startup process. Note: different timestamps will be available for different values of getStartupState(): (Subsequent rows contain all timestamps of proceding states.) For STARTUP_STATE_STARTED, timestamp START_TIMESTAMP_LAUNCH will be available. For STARTUP_STATE_ERROR, no additional timestamps are guaranteed available. For STARTUP_STATE_FIRST_FRAME_DRAWN, timestamps START_TIMESTAMP_APPLICATION_ONCREATE, START_TIMESTAMP_BIND_APPLICATION, and START_TIMESTAMP_FIRST_FRAME will additionally be available. Timestamp START_TIMESTAMP_FULLY_DRAWN is never guaranteed to be available as it is dependant on devloper calling Activity.reportFullyDrawn.

Note: The timestamp START_TIMESTAMP_LAUNCH for starts of type START_COMPONENT_SERVICE may be incorrect in Build.VERSION_CODES.BAKLAVA and below.

Android reference for android.app.ApplicationStartInfo.getStartupTimestamps.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Applies to