Merge "ui: Move ChromeScrollJank plugin to /plugins" into main
diff --git a/src/trace_processor/perfetto_sql/stdlib/android/garbage_collection.sql b/src/trace_processor/perfetto_sql/stdlib/android/garbage_collection.sql
index 38c287c..8323366 100644
--- a/src/trace_processor/perfetto_sql/stdlib/android/garbage_collection.sql
+++ b/src/trace_processor/perfetto_sql/stdlib/android/garbage_collection.sql
@@ -106,7 +106,10 @@
CREATE PERFETTO TABLE _gc_slice_heap
AS
SELECT
- *,
+ gc_ts as ts,
+ gc_dur as dur,
+ upid, gc_id, gc_name, gc_ts, gc_dur, utid, tid, pid,
+ thread_name, process_name, last_value, value,
CASE
WHEN gc_name GLOB '*young*' THEN 'young'
WHEN gc_name GLOB '*NativeAlloc*' THEN 'native_alloc'
diff --git a/test/trace_processor/diff_tests/metrics/android/android_boot.out b/test/trace_processor/diff_tests/metrics/android/android_boot.out
index 3d69fdc..50805cf 100644
--- a/test/trace_processor/diff_tests/metrics/android/android_boot.out
+++ b/test/trace_processor/diff_tests/metrics/android/android_boot.out
@@ -33,28 +33,28 @@
num_of_processes_with_gc: 4
num_of_threads_with_gc: 4
avg_gc_duration: 260516077.75
-avg_running_gc_duration: 3902628.5
+avg_running_gc_duration: 20215729.0
full_gc_count: 4
collector_transition_gc_count: 0
young_gc_count: 0
native_alloc_gc_count: 0
explicit_gc_count: 0
alloc_gc_count: 0
-mb_per_ms_of_gc: 0.8829305684617432
+mb_per_ms_of_gc: 0.17044896080670652
}
post_boot_gc_aggregation {
total_gc_count: 4
num_of_processes_with_gc: 4
num_of_threads_with_gc: 4
avg_gc_duration: 260516077.75
-avg_running_gc_duration: 3902628.5
+avg_running_gc_duration: 20215729.0
full_gc_count: 4
collector_transition_gc_count: 0
young_gc_count: 0
native_alloc_gc_count: 0
explicit_gc_count: 0
alloc_gc_count: 0
-mb_per_ms_of_gc: 0.8829305684617432
+mb_per_ms_of_gc: 0.17044896080670652
}
post_boot_oom_adjuster_transition_counts_global {
src_bucket: "cached_app"
diff --git a/test/trace_processor/diff_tests/metrics/android/android_boot_unagg.out b/test/trace_processor/diff_tests/metrics/android/android_boot_unagg.out
index cb0d712..dcaed19 100644
--- a/test/trace_processor/diff_tests/metrics/android/android_boot_unagg.out
+++ b/test/trace_processor/diff_tests/metrics/android/android_boot_unagg.out
@@ -223,11 +223,11 @@
reclaimed_mb: 3.1430000000000002
min_heap_mb: 2.754000
max_heap_mb: 5.897000
- mb_per_ms_of_running_gc: 0.3262420579054222
+ mb_per_ms_of_running_gc: 0.07341516044319213
mb_per_ms_of_wall_gc: 0.004718018639325977
gc_dur: 666169475
- gc_running_dur: 9633951
- gc_runnable_dur: 44371461
+ gc_running_dur: 42811321
+ gc_runnable_dur: 623358154
gc_unint_io_dur: 0
gc_unint_non_io_dur: 0
gc_int_dur: 0
@@ -244,14 +244,14 @@
reclaimed_mb: 10.640000
min_heap_mb: 6.861000
max_heap_mb: 17.501000
- mb_per_ms_of_running_gc: 93.68918788028213
+ mb_per_ms_of_running_gc: 0.426417596041947
mb_per_ms_of_wall_gc: 0.18073523433053545
gc_dur: 58870646
- gc_running_dur: 113567
- gc_runnable_dur: 0
+ gc_running_dur: 24952066
+ gc_runnable_dur: 31236573
gc_unint_io_dur: 0
gc_unint_non_io_dur: 0
- gc_int_dur: 0
+ gc_int_dur: 2682007
gc_ts: 39849615741
tid: 2534
pid: 2523
@@ -263,8 +263,8 @@
gc_type: "full"
is_mark_compact: 1
gc_dur: 168393585
- gc_running_dur: 1714233
- gc_runnable_dur: 28482219
+ gc_running_dur: 8950766
+ gc_runnable_dur: 69270710
gc_unint_io_dur: 0
gc_unint_non_io_dur: 0
gc_int_dur: -1
diff --git a/test/trace_processor/diff_tests/metrics/android/android_garbage_collection_unagg.out b/test/trace_processor/diff_tests/metrics/android/android_garbage_collection_unagg.out
index 1341536..b28579b 100644
--- a/test/trace_processor/diff_tests/metrics/android/android_garbage_collection_unagg.out
+++ b/test/trace_processor/diff_tests/metrics/android/android_garbage_collection_unagg.out
@@ -7,11 +7,11 @@
reclaimed_mb: 3.1430000000000002
min_heap_mb: 2.754000
max_heap_mb: 5.897000
- mb_per_ms_of_running_gc: 0.3262420579054222
+ mb_per_ms_of_running_gc: 0.07341516044319213
mb_per_ms_of_wall_gc: 0.004718018639325977
gc_dur: 666169475
- gc_running_dur: 9633951
- gc_runnable_dur: 44371461
+ gc_running_dur: 42811321
+ gc_runnable_dur: 623358154
gc_unint_io_dur: 0
gc_unint_non_io_dur: 0
gc_int_dur: 0
@@ -28,14 +28,14 @@
reclaimed_mb: 10.640000
min_heap_mb: 6.861000
max_heap_mb: 17.501000
- mb_per_ms_of_running_gc: 93.68918788028213
+ mb_per_ms_of_running_gc: 0.426417596041947
mb_per_ms_of_wall_gc: 0.18073523433053545
gc_dur: 58870646
- gc_running_dur: 113567
- gc_runnable_dur: 0
+ gc_running_dur: 24952066
+ gc_runnable_dur: 31236573
gc_unint_io_dur: 0
gc_unint_non_io_dur: 0
- gc_int_dur: 0
+ gc_int_dur: 2682007
gc_ts: 39849615741
tid: 2534
pid: 2523
@@ -47,8 +47,8 @@
gc_type: "full"
is_mark_compact: 1
gc_dur: 168393585
- gc_running_dur: 1714233
- gc_runnable_dur: 28482219
+ gc_running_dur: 8950766
+ gc_runnable_dur: 69270710
gc_unint_io_dur: 0
gc_unint_non_io_dur: 0
gc_int_dur: -1
diff --git a/test/trace_processor/diff_tests/stdlib/android/tests.py b/test/trace_processor/diff_tests/stdlib/android/tests.py
index 1b204fc..0baf4b0 100644
--- a/test/trace_processor/diff_tests/stdlib/android/tests.py
+++ b/test/trace_processor/diff_tests/stdlib/android/tests.py
@@ -1115,10 +1115,10 @@
""",
out=Csv("""
"tid","pid","thread_name","process_name","gc_type","is_mark_compact","reclaimed_mb","min_heap_mb","gc_ts","gc_dur","gc_running_dur","gc_runnable_dur","gc_unint_io_dur","gc_unint_non_io_dur","gc_int_dur"
- 2013,2003,"HeapTaskDaemon","android.process.media","collector_transition",0,0.670000,2.153000,2.823000,326468170,80326441,11087787,0,0,10056086
- 3494,3487,"HeapTaskDaemon","com.android.providers.media.module","young",0,"[NULL]","[NULL]","[NULL]",213263593,55205035,10429437,0,0,1208604
- 3494,3487,"HeapTaskDaemon","com.android.providers.media.module","collector_transition",0,1.248000,2.201000,3.449000,169735717,65828710,20965673,0,0,0
- 3556,3549,"HeapTaskDaemon","com.android.externalstorage","collector_transition",0,0.450000,2.038000,2.488000,166379142,52906367,7881722,0,0,0
+ 2013,2003,"HeapTaskDaemon","android.process.media","collector_transition",0,0.670000,2.153000,2.823000,326468170,138781185,177630899,0,0,10056086
+ 3494,3487,"HeapTaskDaemon","com.android.providers.media.module","young",0,"[NULL]","[NULL]","[NULL]",213263593,164870500,29632860,0,0,12881595
+ 3494,3487,"HeapTaskDaemon","com.android.providers.media.module","collector_transition",0,1.248000,2.201000,3.449000,169735717,135385084,24036227,0,1301,10313105
+ 3556,3549,"HeapTaskDaemon","com.android.externalstorage","collector_transition",0,0.450000,2.038000,2.488000,166379142,123781761,32547509,0,0,10049872
"""))
def test_input_events(self):