android_startup { startup { startup_id: 0 cpu_count: 2 package_name: "com.google.android.calendar" process_name: "com.google.android.calendar" zygote_new_process: false to_first_frame { dur_ns: 108000000000 main_thread_by_task_state { running_dur_ns: 10000000000 runnable_dur_ns: 80000000000 uninterruptible_sleep_dur_ns: 5000000000 interruptible_sleep_dur_ns: 5000000000 uninterruptible_io_sleep_dur_ns: 5000000000 uninterruptible_non_io_sleep_dur_ns: 0 } other_processes_spawned_count: 1 time_activity_manager { dur_ns: 8000000000 dur_ms: 8000 } time_activity_start { dur_ns: 2000000000 dur_ms: 2000 } time_activity_resume { dur_ns: 1000000000 dur_ms: 1000 } dur_ms: 108000 time_to_running_state { dur_ns: 8000000000 dur_ms: 8000.0 } } activity_hosting_process_count: 1 process { name: "com.google.android.calendar" uid: 10001 package { package_name: "com.google.android.calendar" apk_version_code: 123 debuggable: false } pid: 3 } report_fully_drawn { dur_ns: 198000000000 dur_ms: 198000 } event_timestamps { intent_received: 102000000000 first_frame: 210000000000 } system_state { dex2oat_running: false installd_running: false broadcast_dispatched_count: 0 broadcast_received_count: 0 most_active_non_launch_processes: "init" most_active_non_launch_processes: "com.google.android.calendar" installd_dur_ns: 0 dex2oat_dur_ns: 0 } startup_type: "warm" slow_start_reason: "Main Thread - Time spent in interruptible sleep state" slow_start_reason: "Main Thread - Time spent in Blocking I/O" slow_start_reason_with_details { reason_id: MAIN_THREAD_TIME_SPENT_IN_RUNNABLE reason: "Main Thread - Time spent in Runnable state" severity: WARNING expected_value { value: 15 unit: PERCENTAGE higher_expected: false } actual_value { value: 74 dur: 80000000000 } launch_dur: 108000000000 trace_thread_sections { thread_section { start_timestamp: 130000000000 end_timestamp: 210000000000 thread_name: "com.google.android.calendar" process_pid: 3 thread_tid: 3 } start_timestamp: 130000000000 end_timestamp: 210000000000 } } slow_start_reason_with_details { reason_id: MAIN_THREAD_TIME_SPENT_IN_INTERRUPTIBLE_SLEEP reason: "Main Thread - Time spent in interruptible sleep state" severity: WARNING expected_value { value: 2900000000 unit: NS higher_expected: false } actual_value { value: 5000000000 } launch_dur: 108000000000 trace_thread_sections { thread_section { start_timestamp: 120000000000 end_timestamp: 125000000000 thread_name: "com.google.android.calendar" process_pid: 3 thread_tid: 3 } start_timestamp: 120000000000 end_timestamp: 125000000000 } } slow_start_reason_with_details { reason_id: MAIN_THREAD_TIME_SPENT_IN_BLOCKING_IO reason: "Main Thread - Time spent in Blocking I/O" severity: WARNING expected_value { value: 450000000 unit: NS higher_expected: false } actual_value { value: 5000000000 } launch_dur: 108000000000 trace_thread_sections { thread_section { start_timestamp: 125000000000 end_timestamp: 130000000000 thread_name: "com.google.android.calendar" process_pid: 3 thread_tid: 3 } start_timestamp: 125000000000 end_timestamp: 130000000000 } } slow_start_reason_with_details { reason_id: POTENTIAL_CPU_CONTENTION_WITH_ANOTHER_PROCESS reason: "Potential CPU contention with another process" severity: WARNING expected_value { value: 100000000 unit: NS higher_expected: false } actual_value { value: 80000000000 } launch_dur: 108000000000 trace_thread_sections { thread_section { start_timestamp: 130000000000 end_timestamp: 210000000000 thread_name: "com.google.android.calendar" process_pid: 3 thread_tid: 3 } start_timestamp: 130000000000 end_timestamp: 210000000000 } } } }