android_startup { startup { startup_id: 0 cpu_count: 1 package_name: "com.some.app" process_name: "com.some.app" zygote_new_process: false to_first_frame { dur_ns: 999999900000000000 main_thread_by_task_state { running_dur_ns: 0 runnable_dur_ns: 0 uninterruptible_sleep_dur_ns: 0 interruptible_sleep_dur_ns: 0 uninterruptible_io_sleep_dur_ns: 0 uninterruptible_non_io_sleep_dur_ns: 0 } other_processes_spawned_count: 0 time_activity_manager { dur_ns: 2000000000 dur_ms: 2000 } time_activity_resume { dur_ns: 5000000000 dur_ms: 5000 } dur_ms: 999999900000.0 time_dex_open { dur_ns: 20000000000 dur_ms: 20000 } time_verify_class { dur_ns: 40000000000 dur_ms: 40000 } jit_compiled_methods: 71 time_jit_thread_pool_on_cpu { dur_ns: 20000000000 dur_ms: 20000 } time_gc_total { dur_ns: 130000000000 dur_ms: 130000 } time_gc_on_cpu { dur_ns: 50000000000 dur_ms: 50000 } time_dex_open_thread_main { dur_ns: 20000000000 dur_ms: 20000.0 } time_to_running_state { dur_ns: 55000000000 dur_ms: 55000.0 } } activity_hosting_process_count: 1 process { name: "com.some.app" uid: 10001 package { package_name: "com.some.app" apk_version_code: 123 debuggable: false } pid: 3 android_user_id: 0 is_kernel_task: false } event_timestamps { intent_received: 100000000000 first_frame: 1000000000000000000 } system_state { dex2oat_running: false installd_running: false broadcast_dispatched_count: 0 broadcast_received_count: 0 installd_dur_ns: 0 dex2oat_dur_ns: 0 } verify_class { name: "vr" dur_ns: 30000000000 } verify_class { name: "vp" dur_ns: 5000000000 } verify_class { name: "dl" dur_ns: 5000000000 } startup_type: "hot" slow_start_reason: "GC Activity" slow_start_reason: "JIT Activity" slow_start_reason: "JIT compiled methods" slow_start_reason_with_details { reason_id: GC_ACTIVITY reason: "GC Activity" severity: ERROR expected_value { value: 0 unit: TRUE_OR_FALSE } actual_value { value: 1 } launch_dur: 999999900000000000 trace_slice_sections { slice_section { start_timestamp: 340000000000 end_timestamp: 390000000000 slice_id: 91 slice_name: "CollectorTransition mark sweep GC" process_pid: 3 thread_tid: 5 } start_timestamp: 340000000000 end_timestamp: 390000000000 } } slow_start_reason_with_details { reason_id: JIT_ACTIVITY reason: "JIT Activity" severity: WARNING expected_value { value: 100000000 unit: NS higher_expected: false } actual_value { value: 20000000000 } launch_dur: 999999900000000000 trace_thread_sections { thread_section { start_timestamp: 155000000000 end_timestamp: 165000000000 thread_name: "Jit thread pool" process_pid: 3 thread_tid: 4 } thread_section { start_timestamp: 170000000000 end_timestamp: 175000000000 thread_name: "Jit thread pool" process_pid: 3 thread_tid: 4 } thread_section { start_timestamp: 185000000000 end_timestamp: 190000000000 thread_name: "Jit thread pool" process_pid: 3 thread_tid: 4 } start_timestamp: 155000000000 end_timestamp: 190000000000 } } slow_start_reason_with_details { reason_id: JIT_COMPILED_METHODS reason: "JIT compiled methods" severity: WARNING expected_value { value: 65 unit: COUNT higher_expected: false } actual_value { value: 71 } launch_dur: 999999900000000000 trace_slice_sections { slice_section { start_timestamp: 200000000000 end_timestamp: 210000000000 slice_id: 84 slice_name: "JIT compiling nothing" process_pid: 3 thread_tid: 3 } slice_section { start_timestamp: 100000000000 end_timestamp: 101000000000 slice_id: 9 slice_name: "JIT compiling something" process_pid: 3 thread_tid: 4 } slice_section { start_timestamp: 101000000000 end_timestamp: 102000000000 slice_id: 10 slice_name: "JIT compiling something" process_pid: 3 thread_tid: 4 } start_timestamp: 100000000000 end_timestamp: 210000000000 } } } }