diff options
Diffstat (limited to 'src/trace_processor/perfetto_sql/stdlib/android/startup/startups_maxsdk28.sql')
-rw-r--r-- | src/trace_processor/perfetto_sql/stdlib/android/startup/startups_maxsdk28.sql | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/trace_processor/perfetto_sql/stdlib/android/startup/startups_maxsdk28.sql b/src/trace_processor/perfetto_sql/stdlib/android/startup/startups_maxsdk28.sql index 3faf09110..071968a9b 100644 --- a/src/trace_processor/perfetto_sql/stdlib/android/startup/startups_maxsdk28.sql +++ b/src/trace_processor/perfetto_sql/stdlib/android/startup/startups_maxsdk28.sql @@ -37,11 +37,12 @@ maybe_hot AS ( sl.ts, rs.ts + rs.dur AS ts_end, -- We use the process name as the package as we have no better option. - process_name AS package, + COALESCE(process_name, thread_name, 'unknown') AS package, "hot" AS startup_type FROM thread_slice sl JOIN android_first_frame_after(sl.ts) rs WHERE name = 'activityResume' + AND sl.is_main_thread -- Remove any launches here where the activityResume slices happens during -- a warm/cold startup. AND NOT EXISTS ( |