tp: improve tracking of rss_stat events during process teardown (#5524)

We were quite conservative before in rejecting situations when the utid
of the
emitting process and our own utid was the same but curr was false. It's
apparently
important that we are able to track events during these timeframe so
don't
reject them, instead lean more heavily on
sched_process_free/task_newtask

Bug: b/487412953
diff --git a/src/trace_processor/importers/ftrace/rss_stat_tracker.cc b/src/trace_processor/importers/ftrace/rss_stat_tracker.cc
index 2a0815a..8e65f1e 100644
--- a/src/trace_processor/importers/ftrace/rss_stat_tracker.cc
+++ b/src/trace_processor/importers/ftrace/rss_stat_tracker.cc
@@ -142,28 +142,22 @@
   if (!it)
     return std::nullopt;
 
-  // If the utid in the map is the same as our current utid but curr is false,
-  // that means we are in the middle of a process changing mm structs (i.e. in
-  // the middle of a vfork + exec). Therefore, we should discard the association
-  // of this vm struct with this thread.
-  const UniqueTid mm_utid = *it;
-  const UniqueTid utid = context_->process_tracker->GetOrCreateThread(pid);
-  if (mm_utid == utid) {
-    mm_id_to_utid_.Erase(mm_id);
-    return std::nullopt;
-  }
-
   // Verify that the utid in the map is still alive. This can happen if an mm
   // struct we saw in the past is about to be reused after thread but we don't
   // know the new process that struct will be associated with.
+  const UniqueTid mm_utid = *it;
   if (!context_->process_tracker->IsThreadAlive(mm_utid)) {
     mm_id_to_utid_.Erase(mm_id);
     return std::nullopt;
   }
 
   // This case happens when a process is changing the VM of another process and
-  // we know that the utid corresponding to the target process. Just return that
-  // utid.
+  // we know the utid corresponding to the target process; or when the current
+  // thread is tearing down its own mm (e.g. during exit_mm(), where
+  // current->mm is cleared before mmput() synchronously emits teardown
+  // rss_stat events, or during exec() while the old mm is released after the
+  // new mm has been installed). In either case the event describes the
+  // recorded owner's mm, so return that utid.
   return mm_utid;
 }
 
diff --git a/test/trace_processor/diff_tests/parser/parsing/rss_stat_exit_mm.py b/test/trace_processor/diff_tests/parser/parsing/rss_stat_exit_mm.py
new file mode 100644
index 0000000..ada0566
--- /dev/null
+++ b/test/trace_processor/diff_tests/parser/parsing/rss_stat_exit_mm.py
@@ -0,0 +1,45 @@
+#!/usr/bin/env python3
+# Copyright (C) 2026 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#      http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# Synthetic trace exercising rss_stat events emitted from the exit path of a
+# process. During exit_mm() the kernel clears current->mm *before* calling
+# mmput(), so the synchronous teardown emits rss_stat events with curr=false
+# even though the mm still belongs (exclusively) to the exiting thread. Those
+# events should be attributed to the exiting thread, not dropped.
+
+from os import sys, path
+
+import synth_common
+
+trace = synth_common.create_trace()
+
+trace.add_packet(ts=1)
+trace.add_process(10, 1, "exiting_process")
+
+trace.add_ftrace_packet(1)
+
+# Normal rss_stat while the process is live: associates mm 0x1234 with tid 10.
+trace.add_rss_stat(100, tid=10, member=0, size=100, mm_id=0x1234, curr=1)
+
+# exit_mm() runs: current->mm is reset to NULL, then mmput() synchronously
+# tears the mm down and emits rss_stat events with curr=false. These still
+# describe tid 10's own mm and should be attributed to tid 10.
+trace.add_rss_stat(101, tid=10, member=0, size=50, mm_id=0x1234, curr=0)
+trace.add_rss_stat(102, tid=10, member=0, size=0, mm_id=0x1234, curr=0)
+
+# Finally the scheduler frees the task.
+trace.add_process_free(ts=103, tid=10, comm="exiting_process", prio=0)
+
+sys.stdout.buffer.write(trace.trace.SerializeToString())
diff --git a/test/trace_processor/diff_tests/parser/parsing/tests_rss_stats.py b/test/trace_processor/diff_tests/parser/parsing/tests_rss_stats.py
index 165d988..f7d0216 100644
--- a/test/trace_processor/diff_tests/parser/parsing/tests_rss_stats.py
+++ b/test/trace_processor/diff_tests/parser/parsing/tests_rss_stats.py
@@ -55,6 +55,7 @@
         100,"mem.rss.file",10,"parent_process",100.000000
         102,"mem.rss.file",4,"kernel_thread2",20.000000
         102,"mem.rss.file",11,"child_process",90.000000
+        103,"mem.rss.file",11,"child_process",85.000000
         104,"mem.rss.file",11,"child_process",10.000000
         105,"mem.rss.file",10,"parent_process",95.000000
         107,"mem.rss.file",10,"parent_process",105.000000
@@ -96,6 +97,23 @@
         101,"mem.rss.file",3,"kthreadd_child",900.000000
         """))
 
+  def test_rss_stat_exit_mm(self):
+    return DiffTestBlueprint(
+        trace=Path('rss_stat_exit_mm.py'),
+        query="""
+        SELECT c.ts, t.name, p.pid, p.name, c.value
+        FROM counter c
+        JOIN process_counter_track t ON c.track_id = t.id
+        JOIN process p USING (upid)
+        ORDER BY ts, pid;
+        """,
+        out=Csv("""
+        "ts","name","pid","name","value"
+        100,"mem.rss.file",10,"exiting_process",100.000000
+        101,"mem.rss.file",10,"exiting_process",50.000000
+        102,"mem.rss.file",10,"exiting_process",0.000000
+        """))
+
   def test_rss_stat_after_free(self):
     return DiffTestBlueprint(
         trace=Path('rss_stat_after_free.py'),
diff --git a/test/trace_processor/diff_tests/stdlib/android/bitmaps.py b/test/trace_processor/diff_tests/stdlib/android/bitmaps.py
index aea2359..01a1e99 100644
--- a/test/trace_processor/diff_tests/stdlib/android/bitmaps.py
+++ b/test/trace_processor/diff_tests/stdlib/android/bitmaps.py
@@ -156,67 +156,68 @@
         trace=DataPath('sysui_qsmedia_microbenchmark.pb'),
         query="""
         INCLUDE PERFETTO MODULE android.bitmaps;
-        SELECT id, upid, ts, dur, track_id, value
-        FROM android_bitmap_count
+        SELECT p.pid, p.name, c.ts, c.dur, c.value
+        FROM android_bitmap_count AS c
+        JOIN process AS p USING (upid)
         """,
         out=Csv("""
-        "id","upid","ts","dur","track_id","value"
-        4947,3,606922346935,989298,2817,18.000000
-        4955,3,606923336233,18884440,2817,19.000000
-        5236,3,606942220673,17090,2817,20.000000
-        5238,3,606942237763,233480,2817,21.000000
-        5244,3,606942471243,1165080,2817,20.000000
-        5290,3,606943636323,37597,2817,21.000000
-        5293,3,606943673920,583741,2817,22.000000
-        5322,3,606944257661,28647623,2817,21.000000
-        5742,3,606972905284,416179,2817,22.000000
-        5751,3,606973321463,337280,2817,23.000000
-        5757,3,606973658743,28798136,2817,24.000000
-        6100,3,607002456879,5697714,2817,25.000000
-        6204,3,607008154593,70559611,2817,26.000000
-        6753,3,607078714204,7492065,2817,25.000000
-        6862,3,607086206269,25472,2817,26.000000
-        6864,3,607086231741,233928,2817,27.000000
-        6869,3,607086465669,6379475,2817,26.000000
-        6999,3,607092845144,121298,2817,27.000000
-        7003,3,607092966442,148268310,2817,26.000000
-        8773,3,607241234752,696615,2817,27.000000
-        8786,3,607241931367,197591,2817,28.000000
-        8793,3,607242128958,126790,2817,29.000000
-        8800,3,607242255748,78492,2817,30.000000
-        8802,3,607242334240,49642,2817,31.000000
-        8804,3,607242383882,17895670,2817,32.000000
-        9269,3,607260279552,594198,2817,33.000000
-        9284,3,607260873750,187296,2817,34.000000
-        9289,3,607261061046,231568,2817,35.000000
-        9291,3,607261292614,88378092,2817,36.000000
-        13190,3,607349670706,355550,2817,37.000000
-        13211,3,607350026256,88501,2817,38.000000
-        13214,3,607350114757,53276042,2817,39.000000
-        16337,3,607403390799,190796,2817,40.000000
-        16344,3,607403581595,1689718832,2817,41.000000
-        45502,3,609093300427,617391,2817,42.000000
-        45505,3,609093917818,2436239,2817,43.000000
-        45589,3,609096354057,4569864,2817,44.000000
-        45743,3,609100923921,632569,2817,45.000000
-        45790,3,609101556490,90942,2817,46.000000
-        45794,3,609101647432,135295,2817,47.000000
-        45802,3,609101782727,236857,2817,48.000000
-        45811,3,609102019584,76375,2817,49.000000
-        45817,3,609102095959,107910,2817,50.000000
-        45819,3,609102203869,547839397,2817,51.000000
-        67716,3,609650043266,145426,2817,52.000000
-        67727,3,609650188692,45532,2817,53.000000
-        67729,3,609650234224,18579753,2817,54.000000
-        68341,3,609668813977,54367757,2817,55.000000
-        70999,3,609723181734,165772,2817,56.000000
-        71018,3,609723347506,69824,2817,57.000000
-        71023,3,609723417330,83293,2817,58.000000
-        71036,3,609723500623,37312,2817,59.000000
-        71040,3,609723537935,88461,2817,60.000000
-        71053,3,609723626396,69254,2817,61.000000
-        71057,3,609723695650,6692205448,2817,62.000000
-        135837,3,616415901098,2967911826,2817,63.000000
+        "pid","name","ts","dur","value"
+        15865,"com.android.systemui",606922346935,989298,18.000000
+        15865,"com.android.systemui",606923336233,18884440,19.000000
+        15865,"com.android.systemui",606942220673,17090,20.000000
+        15865,"com.android.systemui",606942237763,233480,21.000000
+        15865,"com.android.systemui",606942471243,1165080,20.000000
+        15865,"com.android.systemui",606943636323,37597,21.000000
+        15865,"com.android.systemui",606943673920,583741,22.000000
+        15865,"com.android.systemui",606944257661,28647623,21.000000
+        15865,"com.android.systemui",606972905284,416179,22.000000
+        15865,"com.android.systemui",606973321463,337280,23.000000
+        15865,"com.android.systemui",606973658743,28798136,24.000000
+        15865,"com.android.systemui",607002456879,5697714,25.000000
+        15865,"com.android.systemui",607008154593,70559611,26.000000
+        15865,"com.android.systemui",607078714204,7492065,25.000000
+        15865,"com.android.systemui",607086206269,25472,26.000000
+        15865,"com.android.systemui",607086231741,233928,27.000000
+        15865,"com.android.systemui",607086465669,6379475,26.000000
+        15865,"com.android.systemui",607092845144,121298,27.000000
+        15865,"com.android.systemui",607092966442,148268310,26.000000
+        15865,"com.android.systemui",607241234752,696615,27.000000
+        15865,"com.android.systemui",607241931367,197591,28.000000
+        15865,"com.android.systemui",607242128958,126790,29.000000
+        15865,"com.android.systemui",607242255748,78492,30.000000
+        15865,"com.android.systemui",607242334240,49642,31.000000
+        15865,"com.android.systemui",607242383882,17895670,32.000000
+        15865,"com.android.systemui",607260279552,594198,33.000000
+        15865,"com.android.systemui",607260873750,187296,34.000000
+        15865,"com.android.systemui",607261061046,231568,35.000000
+        15865,"com.android.systemui",607261292614,88378092,36.000000
+        15865,"com.android.systemui",607349670706,355550,37.000000
+        15865,"com.android.systemui",607350026256,88501,38.000000
+        15865,"com.android.systemui",607350114757,53276042,39.000000
+        15865,"com.android.systemui",607403390799,190796,40.000000
+        15865,"com.android.systemui",607403581595,1689718832,41.000000
+        15865,"com.android.systemui",609093300427,617391,42.000000
+        15865,"com.android.systemui",609093917818,2436239,43.000000
+        15865,"com.android.systemui",609096354057,4569864,44.000000
+        15865,"com.android.systemui",609100923921,632569,45.000000
+        15865,"com.android.systemui",609101556490,90942,46.000000
+        15865,"com.android.systemui",609101647432,135295,47.000000
+        15865,"com.android.systemui",609101782727,236857,48.000000
+        15865,"com.android.systemui",609102019584,76375,49.000000
+        15865,"com.android.systemui",609102095959,107910,50.000000
+        15865,"com.android.systemui",609102203869,547839397,51.000000
+        15865,"com.android.systemui",609650043266,145426,52.000000
+        15865,"com.android.systemui",609650188692,45532,53.000000
+        15865,"com.android.systemui",609650234224,18579753,54.000000
+        15865,"com.android.systemui",609668813977,54367757,55.000000
+        15865,"com.android.systemui",609723181734,165772,56.000000
+        15865,"com.android.systemui",609723347506,69824,57.000000
+        15865,"com.android.systemui",609723417330,83293,58.000000
+        15865,"com.android.systemui",609723500623,37312,59.000000
+        15865,"com.android.systemui",609723537935,88461,60.000000
+        15865,"com.android.systemui",609723626396,69254,61.000000
+        15865,"com.android.systemui",609723695650,6692205448,62.000000
+        15865,"com.android.systemui",616415901098,2967911826,63.000000
         """))
 
   def test_android_bitmap_memory(self):
@@ -224,65 +225,66 @@
         trace=DataPath('sysui_qsmedia_microbenchmark.pb'),
         query="""
         INCLUDE PERFETTO MODULE android.bitmaps;
-        SELECT id, upid, ts, dur, track_id, value
-        FROM android_bitmap_memory
+        SELECT p.pid, p.name, c.ts, c.dur, c.value
+        FROM android_bitmap_memory AS c
+        JOIN process AS p USING (upid)
         """,
         out=Csv("""
-        "id","upid","ts","dur","track_id","value"
-        4946,3,606922341035,989949,2816,773876.000000
-        4954,3,606923330984,18888062,2816,1133876.000000
-        5235,3,606942219046,17578,2816,1162100.000000
-        5237,3,606942236624,233480,2816,1198964.000000
-        5243,3,606942470104,1162313,2816,1162100.000000
-        5289,3,606943632417,38167,2816,1190324.000000
-        5292,3,606943670584,584106,2816,1227188.000000
-        5321,3,606944254690,28649048,2816,1190324.000000
-        5741,3,606972903738,416179,2816,1198004.000000
-        5750,3,606973319917,337239,2816,1205684.000000
-        5756,3,606973657156,28797608,2816,1213364.000000
-        6099,3,607002454764,5692586,2816,1573364.000000
-        6202,3,607008147350,70565104,2816,1622648.000000
-        6752,3,607078712454,7492065,2816,1573364.000000
-        6861,3,607086204519,26001,2816,1601588.000000
-        6863,3,607086230520,234050,2816,1638452.000000
-        6868,3,607086464570,6378906,2816,1601588.000000
-        6998,3,607092843476,121704,2816,1638708.000000
-        7002,3,607092965180,148267253,2816,1610484.000000
-        8772,3,607241232433,696940,2816,1614580.000000
-        8785,3,607241929373,198649,2816,1709836.000000
-        8792,3,607242128022,126750,2816,1725212.000000
-        8799,3,607242254772,78491,2816,1729308.000000
-        8801,3,607242333263,49683,2816,1731156.000000
-        8803,3,607242382946,17894205,2816,1735252.000000
-        9268,3,607260277151,594768,2816,1746488.000000
-        9283,3,607260871919,187378,2816,1757724.000000
-        9288,3,607261059297,231608,2816,1768960.000000
-        9290,3,607261290905,88377726,2816,1780196.000000
-        13189,3,607349668631,356811,2816,1791432.000000
-        13210,3,607350025442,88583,2816,1802668.000000
-        13213,3,607350114025,53275716,2816,1813904.000000
-        16336,3,607403389741,191203,2816,1820628.000000
-        16343,3,607403580944,1689716472,2816,1831864.000000
-        45501,3,609093297416,617798,2816,1834673.000000
-        45504,3,609093915214,2437093,2816,1837482.000000
-        45588,3,609096352307,4567220,2816,1848718.000000
-        45742,3,609100919527,634806,2816,1859954.000000
-        45789,3,609101554333,91756,2816,1871190.000000
-        45793,3,609101646089,134888,2816,1882426.000000
-        45801,3,609101780977,236979,2816,1893662.000000
-        45810,3,609102017956,76579,2816,1904898.000000
-        45816,3,609102094535,107870,2816,1916134.000000
-        45818,3,609102202405,547839681,2816,1927370.000000
-        67715,3,609650042086,145752,2816,1930898.000000
-        67726,3,609650187838,45532,2816,1934426.000000
-        67728,3,609650233370,18578817,2816,1937954.000000
-        68340,3,609668812187,54367838,2816,1948770.000000
-        70998,3,609723180025,165853,2816,1960006.000000
-        71017,3,609723345878,70720,2816,1971242.000000
-        71022,3,609723416598,83252,2816,1982478.000000
-        71035,3,609723499850,37312,2816,1993714.000000
-        71039,3,609723537162,88461,2816,2004950.000000
-        71052,3,609723625623,69254,2816,2016186.000000
-        71056,3,609723694877,6692204390,2816,2027422.000000
-        135836,3,616415899267,2967913657,2816,2038658.000000
+        "pid","name","ts","dur","value"
+        15865,"com.android.systemui",606922341035,989949,773876.000000
+        15865,"com.android.systemui",606923330984,18888062,1133876.000000
+        15865,"com.android.systemui",606942219046,17578,1162100.000000
+        15865,"com.android.systemui",606942236624,233480,1198964.000000
+        15865,"com.android.systemui",606942470104,1162313,1162100.000000
+        15865,"com.android.systemui",606943632417,38167,1190324.000000
+        15865,"com.android.systemui",606943670584,584106,1227188.000000
+        15865,"com.android.systemui",606944254690,28649048,1190324.000000
+        15865,"com.android.systemui",606972903738,416179,1198004.000000
+        15865,"com.android.systemui",606973319917,337239,1205684.000000
+        15865,"com.android.systemui",606973657156,28797608,1213364.000000
+        15865,"com.android.systemui",607002454764,5692586,1573364.000000
+        15865,"com.android.systemui",607008147350,70565104,1622648.000000
+        15865,"com.android.systemui",607078712454,7492065,1573364.000000
+        15865,"com.android.systemui",607086204519,26001,1601588.000000
+        15865,"com.android.systemui",607086230520,234050,1638452.000000
+        15865,"com.android.systemui",607086464570,6378906,1601588.000000
+        15865,"com.android.systemui",607092843476,121704,1638708.000000
+        15865,"com.android.systemui",607092965180,148267253,1610484.000000
+        15865,"com.android.systemui",607241232433,696940,1614580.000000
+        15865,"com.android.systemui",607241929373,198649,1709836.000000
+        15865,"com.android.systemui",607242128022,126750,1725212.000000
+        15865,"com.android.systemui",607242254772,78491,1729308.000000
+        15865,"com.android.systemui",607242333263,49683,1731156.000000
+        15865,"com.android.systemui",607242382946,17894205,1735252.000000
+        15865,"com.android.systemui",607260277151,594768,1746488.000000
+        15865,"com.android.systemui",607260871919,187378,1757724.000000
+        15865,"com.android.systemui",607261059297,231608,1768960.000000
+        15865,"com.android.systemui",607261290905,88377726,1780196.000000
+        15865,"com.android.systemui",607349668631,356811,1791432.000000
+        15865,"com.android.systemui",607350025442,88583,1802668.000000
+        15865,"com.android.systemui",607350114025,53275716,1813904.000000
+        15865,"com.android.systemui",607403389741,191203,1820628.000000
+        15865,"com.android.systemui",607403580944,1689716472,1831864.000000
+        15865,"com.android.systemui",609093297416,617798,1834673.000000
+        15865,"com.android.systemui",609093915214,2437093,1837482.000000
+        15865,"com.android.systemui",609096352307,4567220,1848718.000000
+        15865,"com.android.systemui",609100919527,634806,1859954.000000
+        15865,"com.android.systemui",609101554333,91756,1871190.000000
+        15865,"com.android.systemui",609101646089,134888,1882426.000000
+        15865,"com.android.systemui",609101780977,236979,1893662.000000
+        15865,"com.android.systemui",609102017956,76579,1904898.000000
+        15865,"com.android.systemui",609102094535,107870,1916134.000000
+        15865,"com.android.systemui",609102202405,547839681,1927370.000000
+        15865,"com.android.systemui",609650042086,145752,1930898.000000
+        15865,"com.android.systemui",609650187838,45532,1934426.000000
+        15865,"com.android.systemui",609650233370,18578817,1937954.000000
+        15865,"com.android.systemui",609668812187,54367838,1948770.000000
+        15865,"com.android.systemui",609723180025,165853,1960006.000000
+        15865,"com.android.systemui",609723345878,70720,1971242.000000
+        15865,"com.android.systemui",609723416598,83252,1982478.000000
+        15865,"com.android.systemui",609723499850,37312,1993714.000000
+        15865,"com.android.systemui",609723537162,88461,2004950.000000
+        15865,"com.android.systemui",609723625623,69254,2016186.000000
+        15865,"com.android.systemui",609723694877,6692204390,2027422.000000
+        15865,"com.android.systemui",616415899267,2967913657,2038658.000000
         """))
diff --git a/test/trace_processor/diff_tests/summary/smoke_metric_v2.out b/test/trace_processor/diff_tests/summary/smoke_metric_v2.out
index a22549c..42e9bdf 100644
--- a/test/trace_processor/diff_tests/summary/smoke_metric_v2.out
+++ b/test/trace_processor/diff_tests/summary/smoke_metric_v2.out
@@ -1,1540 +1,1540 @@
 bundle_id: "memory_per_process"
-row: {
-  values {
-    double_value: 113012736.0
-  }
-  dimension: {
-    string_value: ".ShannonImsService"
-  }
+row {
+values {
+double_value: 113012736.0
 }
-row: {
-  values {
-    double_value: 11852175.945019681
-  }
-  dimension: {
-    string_value: "/apex/com.android.adbd/bin/adbd"
-  }
+dimension {
+string_value: ".ShannonImsService"
 }
-row: {
-  values {
-    double_value: 3973120.0
-  }
-  dimension: {
-    string_value: "/apex/com.android.hardware.cas/bin/hw/android.hardware.cas-service.example"
-  }
 }
-row: {
-  values {
-    double_value: 14008170.191819213
-  }
-  dimension: {
-    string_value: "/apex/com.android.os.statsd/bin/statsd"
-  }
+row {
+values {
+double_value: 11852175.945019681
 }
-row: {
-  values {
-    double_value: 36081664.0
-  }
-  dimension: {
-    string_value: "/apex/com.google.android.hardware.biometrics.face/bin/hw/android.hardware.biometrics.face-service.22.pixel"
-  }
+dimension {
+string_value: "/apex/com.android.adbd/bin/adbd"
 }
-row: {
-  values {
-    double_value: 6430720.0
-  }
-  dimension: {
-    string_value: "/apex/com.google.android.widevine/bin/hw/android.hardware.drm-service.widevine"
-  }
 }
-row: {
-  values {
-    double_value: 264998912.0
-  }
-  dimension: {
-    string_value: "/apex/com.google.pixel.camera.hal/bin/hw/android.hardware.camera.provider@2.7-service-google"
-  }
+row {
+values {
+double_value: 3973120.0
 }
-row: {
-  values {
-    double_value: 9572352.0
-  }
-  dimension: {
-    string_value: "/apex/com.google.pixel.camera.hal/bin/rlsservice"
-  }
+dimension {
+string_value: "/apex/com.android.hardware.cas/bin/hw/android.hardware.cas-service.example"
 }
-row: {
-  values {
-    double_value: 9039872.0
-  }
-  dimension: {
-    string_value: "/apex/com.google.pixel.wifi.ext/bin/hw/vendor.google.wifi_ext-service-vendor"
-  }
 }
-row: {
-  values {
-    double_value: 8568248.97626863
-  }
-  dimension: {
-    string_value: "/system/bin/apexd"
-  }
+row {
+values {
+double_value: 14008170.191819213
 }
-row: {
-  values {
-    double_value: 30362068.184725884
-  }
-  dimension: {
-    string_value: "/system/bin/audioserver"
-  }
+dimension {
+string_value: "/apex/com.android.os.statsd/bin/statsd"
 }
-row: {
-  values {
-    double_value: 28598272.0
-  }
-  dimension: {
-    string_value: "/system/bin/cameraserver"
-  }
 }
-row: {
-  values {
-    double_value: 7651328.0
-  }
-  dimension: {
-    string_value: "/system/bin/credstore"
-  }
+row {
+values {
+double_value: 36081664.0
 }
-row: {
-  values {
-    double_value: 8699904.0
-  }
-  dimension: {
-    string_value: "/system/bin/drmserver"
-  }
+dimension {
+string_value: "/apex/com.google.android.hardware.biometrics.face/bin/hw/android.hardware.biometrics.face-service.22.pixel"
 }
-row: {
-  values {
-    double_value: 6533120.0
-  }
-  dimension: {
-    string_value: "/system/bin/gatekeeperd"
-  }
 }
-row: {
-  values {
-    double_value: 8818688.0
-  }
-  dimension: {
-    string_value: "/system/bin/gpuservice"
-  }
+row {
+values {
+double_value: 6430720.0
 }
-row: {
-  values {
-    double_value: 5652480.0
-  }
-  dimension: {
-    string_value: "/system/bin/hw/android.system.suspend-service"
-  }
+dimension {
+string_value: "/apex/com.google.android.widevine/bin/hw/android.hardware.drm-service.widevine"
 }
-row: {
-  values {
-    double_value: 6160384.0
-  }
-  dimension: {
-    string_value: "/system/bin/incidentd"
-  }
 }
-row: {
-  values {
-    double_value: 12291467.840539945
-  }
-  dimension: {
-    string_value: "/system/bin/init"
-  }
+row {
+values {
+double_value: 264998912.0
 }
-row: {
-  values {
-    double_value: 8081408.0
-  }
-  dimension: {
-    string_value: "/system/bin/installd"
-  }
+dimension {
+string_value: "/apex/com.google.pixel.camera.hal/bin/hw/android.hardware.camera.provider@2.7-service-google"
 }
-row: {
-  values {
-    double_value: 3678208.0
-  }
-  dimension: {
-    string_value: "/system/bin/ip6tables-restore"
-  }
 }
-row: {
-  values {
-    double_value: 3522560.0
-  }
-  dimension: {
-    string_value: "/system/bin/iptables-restore"
-  }
+row {
+values {
+double_value: 9572352.0
 }
-row: {
-  values {
-    double_value: 13512896.936731752
-  }
-  dimension: {
-    string_value: "/system/bin/keystore2"
-  }
+dimension {
+string_value: "/apex/com.google.pixel.camera.hal/bin/rlsservice"
 }
-row: {
-  values {
-    double_value: 4055040.0
-  }
-  dimension: {
-    string_value: "/system/bin/lmkd"
-  }
 }
-row: {
-  values {
-    double_value: 7340415.835375342
-  }
-  dimension: {
-    string_value: "/system/bin/logd"
-  }
+row {
+values {
+double_value: 9039872.0
 }
-row: {
-  values {
-    double_value: 29708288.0
-  }
-  dimension: {
-    string_value: "/system/bin/mediaserver"
-  }
+dimension {
+string_value: "/apex/com.google.pixel.wifi.ext/bin/hw/vendor.google.wifi_ext-service-vendor"
 }
-row: {
-  values {
-    double_value: 11836424.090334903
-  }
-  dimension: {
-    string_value: "/system/bin/netd"
-  }
 }
-row: {
-  values {
-    double_value: 6397952.0
-  }
-  dimension: {
-    string_value: "/system/bin/prng_seeder"
-  }
+row {
+values {
+double_value: 11880848.630574025
 }
-row: {
-  values {
-    double_value: 5894575.151083791
-  }
-  dimension: {
-    string_value: "/system/bin/servicemanager"
-  }
+dimension {
+string_value: "/system/bin/apexd"
 }
-row: {
-  values {
-    double_value: 7446465.518512878
-  }
-  dimension: {
-    string_value: "/system/bin/storaged"
-  }
 }
-row: {
-  values {
-    double_value: 104745285.26249185
-  }
-  dimension: {
-    string_value: "/system/bin/surfaceflinger"
-  }
+row {
+values {
+double_value: 30362068.184725884
 }
-row: {
-  values {
-    double_value: 2895872.0
-  }
-  dimension: {
-    string_value: "/system/bin/tombstoned"
-  }
+dimension {
+string_value: "/system/bin/audioserver"
 }
-row: {
-  values {
-    double_value: 13501493.912013592
-  }
-  dimension: {
-    string_value: "/system/bin/traced"
-  }
 }
-row: {
-  values {
-    double_value: 9183345.909270825
-  }
-  dimension: {
-    string_value: "/system/bin/traced_probes"
-  }
+row {
+values {
+double_value: 28598272.0
 }
-row: {
-  values {
-    double_value: 8830976.0
-  }
-  dimension: {
-    string_value: "/system/bin/ueventd"
-  }
+dimension {
+string_value: "/system/bin/cameraserver"
 }
-row: {
-  values {
-    double_value: 10977280.0
-  }
-  dimension: {
-    string_value: "/system/bin/update_engine"
-  }
 }
-row: {
-  values {
-    double_value: 9359360.0
-  }
-  dimension: {
-    string_value: "/system/bin/virtual_camera"
-  }
+row {
+values {
+double_value: 7651328.0
 }
-row: {
-  values {
-    double_value: 9514519.349475052
-  }
-  dimension: {
-    string_value: "/system/bin/vold"
-  }
+dimension {
+string_value: "/system/bin/credstore"
+}
+}
+row {
+values {
+double_value: 8699904.0
+}
+dimension {
+string_value: "/system/bin/drmserver"
+}
+}
+row {
+values {
+double_value: 6533120.0
+}
+dimension {
+string_value: "/system/bin/gatekeeperd"
+}
+}
+row {
+values {
+double_value: 8818688.0
+}
+dimension {
+string_value: "/system/bin/gpuservice"
+}
+}
+row {
+values {
+double_value: 5652480.0
+}
+dimension {
+string_value: "/system/bin/hw/android.system.suspend-service"
+}
+}
+row {
+values {
+double_value: 6160384.0
+}
+dimension {
+string_value: "/system/bin/incidentd"
+}
+}
+row {
+values {
+double_value: 12291467.840539945
+}
+dimension {
+string_value: "/system/bin/init"
+}
+}
+row {
+values {
+double_value: 8081408.0
+}
+dimension {
+string_value: "/system/bin/installd"
+}
+}
+row {
+values {
+double_value: 3678208.0
+}
+dimension {
+string_value: "/system/bin/ip6tables-restore"
+}
+}
+row {
+values {
+double_value: 3522560.0
+}
+dimension {
+string_value: "/system/bin/iptables-restore"
+}
+}
+row {
+values {
+double_value: 13512896.936731752
+}
+dimension {
+string_value: "/system/bin/keystore2"
+}
+}
+row {
+values {
+double_value: 4055040.0
+}
+dimension {
+string_value: "/system/bin/lmkd"
+}
+}
+row {
+values {
+double_value: 7340415.835375342
+}
+dimension {
+string_value: "/system/bin/logd"
+}
+}
+row {
+values {
+double_value: 29708288.0
+}
+dimension {
+string_value: "/system/bin/mediaserver"
+}
+}
+row {
+values {
+double_value: 11836424.090334903
+}
+dimension {
+string_value: "/system/bin/netd"
+}
+}
+row {
+values {
+double_value: 6397952.0
+}
+dimension {
+string_value: "/system/bin/prng_seeder"
+}
+}
+row {
+values {
+double_value: 5894575.151083791
+}
+dimension {
+string_value: "/system/bin/servicemanager"
+}
+}
+row {
+values {
+double_value: 7446465.518512878
+}
+dimension {
+string_value: "/system/bin/storaged"
+}
+}
+row {
+values {
+double_value: 104745285.26249185
+}
+dimension {
+string_value: "/system/bin/surfaceflinger"
+}
+}
+row {
+values {
+double_value: 2895872.0
+}
+dimension {
+string_value: "/system/bin/tombstoned"
+}
+}
+row {
+values {
+double_value: 13501493.912013592
+}
+dimension {
+string_value: "/system/bin/traced"
+}
+}
+row {
+values {
+double_value: 9183345.909270825
+}
+dimension {
+string_value: "/system/bin/traced_probes"
+}
+}
+row {
+values {
+double_value: 8830976.0
+}
+dimension {
+string_value: "/system/bin/ueventd"
+}
+}
+row {
+values {
+double_value: 10977280.0
+}
+dimension {
+string_value: "/system/bin/update_engine"
+}
+}
+row {
+values {
+double_value: 9359360.0
+}
+dimension {
+string_value: "/system/bin/virtual_camera"
+}
+}
+row {
+values {
+double_value: 9514519.349475052
+}
+dimension {
+string_value: "/system/bin/vold"
+}
+}
+row {
+values {
+double_value: 7241728.0
+}
+dimension {
+string_value: "/system/bin/wificond"
+}
+}
+row {
+values {
+double_value: 4542464.0
+}
+dimension {
+string_value: "/system/system_ext/bin/hw/android.hidl.allocator@1.0-service"
+}
+}
+row {
+values {
+double_value: 6762496.0
+}
+dimension {
+string_value: "/system/system_ext/bin/hwservicemanager"
+}
+}
+row {
+values {
+double_value: 2830336.0
+}
+dimension {
+string_value: "/system/vendor/bin/wfc-pkt-router"
+}
+}
+row {
+values {
+double_value: 2580480.0
+}
+dimension {
+string_value: "/system_ext/bin/gs_watchdogd"
+}
+}
+row {
+values {
+double_value: 35811328.0
+}
+dimension {
+string_value: "/system_ext/bin/hw/vendor.google.edgetpu_app_service@1.0-service"
+}
+}
+row {
+values {
+double_value: 3391488.0
+}
+dimension {
+string_value: "/vendor/bin/aocd"
+}
+}
+row {
+values {
+double_value: 5234688.0
+}
+dimension {
+string_value: "/vendor/bin/bipchmgr"
+}
+}
+row {
+values {
+double_value: 4476928.0
+}
+dimension {
+string_value: "/vendor/bin/cbd"
+}
+}
+row {
+values {
+double_value: 13680640.0
+}
+dimension {
+string_value: "/vendor/bin/chre"
+}
+}
+row {
+values {
+double_value: 12070912.0
+}
+dimension {
+string_value: "/vendor/bin/dmd"
+}
+}
+row {
+values {
+double_value: 27336704.0
+}
+dimension {
+string_value: "/vendor/bin/hw/android.hardware.audio.service"
+}
+}
+row {
+values {
+double_value: 11829248.0
+}
+dimension {
+string_value: "/vendor/bin/hw/android.hardware.authsecret-service.citadel"
+}
+}
+row {
+values {
+double_value: 9363456.0
+}
+dimension {
+string_value: "/vendor/bin/hw/android.hardware.biometrics.fingerprint-service.goodix"
+}
+}
+row {
+values {
+double_value: 10113024.0
+}
+dimension {
+string_value: "/vendor/bin/hw/android.hardware.bluetooth-service.bcmbtlinux"
+}
+}
+row {
+values {
+double_value: 6197248.0
+}
+dimension {
+string_value: "/vendor/bin/hw/android.hardware.boot-service.default-pixel"
+}
+}
+row {
+values {
+double_value: 6483968.0
+}
+dimension {
+string_value: "/vendor/bin/hw/android.hardware.cas@1.2-service"
+}
+}
+row {
+values {
+double_value: 20366491.23091697
+}
+dimension {
+string_value: "/vendor/bin/hw/android.hardware.composer.hwc3-service.pixel"
+}
+}
+row {
+values {
+double_value: 11829248.0
+}
+dimension {
+string_value: "/vendor/bin/hw/android.hardware.confirmationui-service.trusty.vendor"
+}
+}
+row {
+values {
+double_value: 6361088.0
+}
+dimension {
+string_value: "/vendor/bin/hw/android.hardware.contexthub-service.generic"
+}
+}
+row {
+values {
+double_value: 6680576.0
+}
+dimension {
+string_value: "/vendor/bin/hw/android.hardware.drm-service.clearkey"
+}
+}
+row {
+values {
+double_value: 4915200.0
+}
+dimension {
+string_value: "/vendor/bin/hw/android.hardware.dumpstate-service"
+}
+}
+row {
+values {
+double_value: 9650176.0
+}
+dimension {
+string_value: "/vendor/bin/hw/android.hardware.edgetpu.logging@service-edgetpu-logging"
+}
+}
+row {
+values {
+double_value: 4726784.0
+}
+dimension {
+string_value: "/vendor/bin/hw/android.hardware.gatekeeper-service.trusty"
+}
+}
+row {
+values {
+double_value: 6402048.0
+}
+dimension {
+string_value: "/vendor/bin/hw/android.hardware.gnss@2.1-service-brcm"
+}
+}
+row {
+values {
+double_value: 9130213.758128721
+}
+dimension {
+string_value: "/vendor/bin/hw/android.hardware.graphics.allocator-V2-service"
+}
+}
+row {
+values {
+double_value: 9617408.0
+}
+dimension {
+string_value: "/vendor/bin/hw/android.hardware.gxp.logging@service-gxp-logging"
+}
+}
+row {
+values {
+double_value: 6594560.0
+}
+dimension {
+string_value: "/vendor/bin/hw/android.hardware.health-service.gs201"
+}
+}
+row {
+values {
+double_value: 13996032.0
+}
+dimension {
+string_value: "/vendor/bin/hw/android.hardware.identity@1.0-service.citadel"
+}
+}
+row {
+values {
+double_value: 7888896.0
+}
+dimension {
+string_value: "/vendor/bin/hw/android.hardware.input.processor-service"
+}
+}
+row {
+values {
+double_value: 4374528.0
+}
+dimension {
+string_value: "/vendor/bin/hw/android.hardware.memtrack-service.pixel"
+}
+}
+row {
+values {
+double_value: 19640320.0
+}
+dimension {
+string_value: "/vendor/bin/hw/android.hardware.neuralnetworks@service-darwinn-aidl"
+}
+}
+row {
+values {
+double_value: 6308410.904908914
+}
+dimension {
+string_value: "/vendor/bin/hw/android.hardware.nfc-service.st"
+}
+}
+row {
+values {
+double_value: 10485760.0
+}
+dimension {
+string_value: "/vendor/bin/hw/android.hardware.oemlock-service.citadel"
+}
+}
+row {
+values {
+double_value: 6959104.0
+}
+dimension {
+string_value: "/vendor/bin/hw/android.hardware.power-service.pixel-libperfmgr"
+}
+}
+row {
+values {
+double_value: 6029312.0
+}
+dimension {
+string_value: "/vendor/bin/hw/android.hardware.power.stats-service.pixel"
+}
+}
+row {
+values {
+double_value: 5177344.0
+}
+dimension {
+string_value: "/vendor/bin/hw/android.hardware.secure_element@1.2-service-gto"
+}
+}
+row {
+values {
+double_value: 4747264.0
+}
+dimension {
+string_value: "/vendor/bin/hw/android.hardware.secure_element@1.2-service-gto-ese2"
+}
+}
+row {
+values {
+double_value: 5562368.0
+}
+dimension {
+string_value: "/vendor/bin/hw/android.hardware.secure_element@1.2-uicc-service"
+}
+}
+row {
+values {
+double_value: 13201408.0
+}
+dimension {
+string_value: "/vendor/bin/hw/android.hardware.security.keymint-service.citadel"
+}
+}
+row {
+values {
+double_value: 8347648.0
+}
+dimension {
+string_value: "/vendor/bin/hw/android.hardware.security.keymint-service.trusty"
+}
+}
+row {
+values {
+double_value: 13918208.0
+}
+dimension {
+string_value: "/vendor/bin/hw/android.hardware.sensors-service.multihal"
+}
+}
+row {
+values {
+double_value: 8491008.0
+}
+dimension {
+string_value: "/vendor/bin/hw/android.hardware.thermal-service.pixel"
+}
+}
+row {
+values {
+double_value: 8458240.0
+}
+dimension {
+string_value: "/vendor/bin/hw/android.hardware.usb-service"
+}
+}
+row {
+values {
+double_value: 5468160.0
+}
+dimension {
+string_value: "/vendor/bin/hw/android.hardware.usb.gadget-service"
+}
+}
+row {
+values {
+double_value: 6889472.0
+}
+dimension {
+string_value: "/vendor/bin/hw/android.hardware.vibrator-service.cs40l26"
+}
+}
+row {
+values {
+double_value: 11243520.0
+}
+dimension {
+string_value: "/vendor/bin/hw/android.hardware.weaver-service.citadel"
+}
+}
+row {
+values {
+double_value: 6762496.0
+}
+dimension {
+string_value: "/vendor/bin/hw/battery_mitigation"
+}
+}
+row {
+values {
+double_value: 6692864.0
+}
+dimension {
+string_value: "/vendor/bin/hw/citadeld"
+}
+}
+row {
+values {
+double_value: 17113088.0
+}
+dimension {
+string_value: "/vendor/bin/hw/google.hardware.media.c2@1.0-service"
+}
+}
+row {
+values {
+double_value: 20459520.0
+}
+dimension {
+string_value: "/vendor/bin/hw/gpsd"
+}
+}
+row {
+values {
+double_value: 6877184.0
+}
+dimension {
+string_value: "/vendor/bin/hw/lhd"
+}
+}
+row {
+values {
+double_value: 26075136.0
+}
+dimension {
+string_value: "/vendor/bin/hw/rild_exynos"
+}
+}
+row {
+values {
+double_value: 28449840.895026725
+}
+dimension {
+string_value: "/vendor/bin/hw/samsung.hardware.media.c2@1.0-service"
+}
+}
+row {
+values {
+double_value: 5791744.0
+}
+dimension {
+string_value: "/vendor/bin/hw/scd"
+}
+}
+row {
+values {
+double_value: 17522688.0
+}
+dimension {
+string_value: "/vendor/bin/hw/vendor.dolby.media.c2@1.0-service"
+}
+}
+row {
+values {
+double_value: 4931584.0
+}
+dimension {
+string_value: "/vendor/bin/hw/vendor.google.audiometricext@1.0-service-vendor"
+}
+}
+row {
+values {
+double_value: 4460544.0
+}
+dimension {
+string_value: "/vendor/bin/hw/vendor.google.google_battery-service"
+}
+}
+row {
+values {
+double_value: 9101312.0
+}
+dimension {
+string_value: "/vendor/bin/hw/vendor.google.radioext@1.0-service"
+}
+}
+row {
+values {
+double_value: 5459968.0
+}
+dimension {
+string_value: "/vendor/bin/hw/vendor.google.wireless_charger-default"
+}
+}
+row {
+values {
+double_value: 10682368.0
+}
+dimension {
+string_value: "/vendor/bin/hw/wpa_supplicant"
+}
+}
+row {
+values {
+double_value: 7905280.0
+}
+dimension {
+string_value: "/vendor/bin/modem_svc_sit"
+}
+}
+row {
+values {
+double_value: 7376896.0
+}
+dimension {
+string_value: "/vendor/bin/pixelstats-vendor"
+}
+}
+row {
+values {
+double_value: 7880704.0
+}
+dimension {
+string_value: "/vendor/bin/ramdump"
+}
+}
+row {
+values {
+double_value: 5373952.0
+}
+dimension {
+string_value: "/vendor/bin/rfsd"
+}
+}
+row {
+values {
+double_value: 6811648.0
+}
+dimension {
+string_value: "/vendor/bin/sced"
+}
+}
+row {
+values {
+double_value: 4898816.0
+}
+dimension {
+string_value: "/vendor/bin/securedpud.slider"
+}
+}
+row {
+values {
+double_value: 4268032.0
+}
+dimension {
+string_value: "/vendor/bin/sscoredump"
+}
+}
+row {
+values {
+double_value: 5939200.0
+}
+dimension {
+string_value: "/vendor/bin/storageproxyd"
+}
+}
+row {
+values {
+double_value: 7065600.0
+}
+dimension {
+string_value: "/vendor/bin/trusty_metricsd"
+}
+}
+row {
+values {
+double_value: 13722827.85442414
+}
+dimension {
+string_value: "/vendor/bin/twoshay"
+}
+}
+row {
+values {
+double_value: 5115904.0
+}
+dimension {
+string_value: "/vendor/bin/vcd"
+}
+}
+row {
+values {
+double_value: 5197824.0
+}
+dimension {
+string_value: "/vendor/bin/vndservicemanager"
+}
+}
+row {
+values {
+double_value: 77574867.29363601
+}
+dimension {
+string_value: "<pre-initialized>"
+}
+}
+row {
+values {
+double_value: 119901923.07804145
+}
+dimension {
+string_value: "android.process.acore"
+}
+}
+row {
+values {
+double_value: 135321584.60826433
+}
+dimension {
+string_value: "com.amazon.mp3"
+}
+}
+row {
+values {
+double_value: 118841344.0
+}
+dimension {
+string_value: "com.android.hbmsvmanager"
+}
+}
+row {
+values {
+double_value: 84585746.53216511
+}
+dimension {
+string_value: "com.android.keychain"
+}
+}
+row {
+values {
+double_value: 130279227.75502045
+}
+dimension {
+string_value: "com.android.networkstack.process"
+}
+}
+row {
+values {
+double_value: 126076558.19797729
+}
+dimension {
+string_value: "com.android.nfc"
+}
+}
+row {
+values {
+double_value: 165445922.11769405
+}
+dimension {
+string_value: "com.android.phone"
+}
+}
+row {
+values {
+double_value: 105727768.47018088
+}
+dimension {
+string_value: "com.android.pixellogger"
+}
+}
+row {
+values {
+double_value: 92268916.03742339
+}
+dimension {
+string_value: "com.android.printspooler"
+}
+}
+row {
+values {
+double_value: 100278091.29145253
+}
+dimension {
+string_value: "com.android.providers.calendar"
+}
+}
+row {
+values {
+double_value: 119287808.0
+}
+dimension {
+string_value: "com.android.qns"
+}
+}
+row {
+values {
+double_value: 108517343.88877721
+}
+dimension {
+string_value: "com.android.se"
+}
+}
+row {
+values {
+double_value: 170906692.3330943
+}
+dimension {
+string_value: "com.android.settings"
+}
+}
+row {
+values {
+double_value: 331252345.2092829
+}
+dimension {
+string_value: "com.android.systemui"
+}
+}
+row {
+values {
+double_value: 127333374.21053497
+}
+dimension {
+string_value: "com.apple.android.music"
+}
+}
+row {
+values {
+double_value: 131994629.73064403
+}
+dimension {
+string_value: "com.blinkslabs.blinkist.android"
+}
+}
+row {
+values {
+double_value: 99124425.81118406
+}
+dimension {
+string_value: "com.google.SSRestartDetector"
+}
+}
+row {
+values {
+double_value: 115765005.31563856
+}
+dimension {
+string_value: "com.google.android.apps.books"
+}
+}
+row {
+values {
+double_value: 102584320.0
+}
+dimension {
+string_value: "com.google.android.apps.cbrsnetworkmonitor"
+}
+}
+row {
+values {
+double_value: 112467832.35257435
+}
+dimension {
+string_value: "com.google.android.apps.dreamliner"
+}
+}
+row {
+values {
+double_value: 73342862.13835329
+}
+dimension {
+string_value: "com.google.android.apps.messaging"
+}
+}
+row {
+values {
+double_value: 149553232.26201677
+}
+dimension {
+string_value: "com.google.android.apps.messaging:rcs"
+}
+}
+row {
+values {
+double_value: 205078687.04026902
+}
+dimension {
+string_value: "com.google.android.apps.nexuslauncher"
+}
+}
+row {
+values {
+double_value: 131632627.93570869
+}
+dimension {
+string_value: "com.google.android.apps.scone"
+}
+}
+row {
+values {
+double_value: 91929734.68803188
+}
+dimension {
+string_value: "com.google.android.apps.wallpaper"
+}
+}
+row {
+values {
+double_value: 143188154.99330282
+}
+dimension {
+string_value: "com.google.android.apps.wellbeing"
+}
+}
+row {
+values {
+double_value: 151185261.37761384
+}
+dimension {
+string_value: "com.google.android.apps.work.clouddpc"
+}
+}
+row {
+values {
+double_value: 135083844.18794808
+}
+dimension {
+string_value: "com.google.android.apps.youtube.music"
+}
+}
+row {
+values {
+double_value: 140071034.52435604
+}
+dimension {
+string_value: "com.google.android.as"
+}
 }
-row: {
-  values {
-    double_value: 7241728.0
-  }
-  dimension: {
-    string_value: "/system/bin/wificond"
-  }
+row {
+values {
+double_value: 107899445.67196637
 }
-row: {
-  values {
-    double_value: 4542464.0
-  }
-  dimension: {
-    string_value: "/system/system_ext/bin/hw/android.hidl.allocator@1.0-service"
-  }
+dimension {
+string_value: "com.google.android.as.oss"
 }
-row: {
-  values {
-    double_value: 6762496.0
-  }
-  dimension: {
-    string_value: "/system/system_ext/bin/hwservicemanager"
-  }
 }
-row: {
-  values {
-    double_value: 2830336.0
-  }
-  dimension: {
-    string_value: "/system/vendor/bin/wfc-pkt-router"
-  }
+row {
+values {
+double_value: 139295065.81265295
 }
-row: {
-  values {
-    double_value: 2580480.0
-  }
-  dimension: {
-    string_value: "/system_ext/bin/gs_watchdogd"
-  }
+dimension {
+string_value: "com.google.android.bluetooth"
 }
-row: {
-  values {
-    double_value: 35811328.0
-  }
-  dimension: {
-    string_value: "/system_ext/bin/hw/vendor.google.edgetpu_app_service@1.0-service"
-  }
 }
-row: {
-  values {
-    double_value: 3391488.0
-  }
-  dimension: {
-    string_value: "/vendor/bin/aocd"
-  }
+row {
+values {
+double_value: 127004948.4009137
 }
-row: {
-  values {
-    double_value: 5234688.0
-  }
-  dimension: {
-    string_value: "/vendor/bin/bipchmgr"
-  }
+dimension {
+string_value: "com.google.android.calendar"
 }
-row: {
-  values {
-    double_value: 4476928.0
-  }
-  dimension: {
-    string_value: "/vendor/bin/cbd"
-  }
 }
-row: {
-  values {
-    double_value: 13680640.0
-  }
-  dimension: {
-    string_value: "/vendor/bin/chre"
-  }
+row {
+values {
+double_value: 113388507.0774323
 }
-row: {
-  values {
-    double_value: 12070912.0
-  }
-  dimension: {
-    string_value: "/vendor/bin/dmd"
-  }
+dimension {
+string_value: "com.google.android.carrier"
 }
-row: {
-  values {
-    double_value: 27336704.0
-  }
-  dimension: {
-    string_value: "/vendor/bin/hw/android.hardware.audio.service"
-  }
 }
-row: {
-  values {
-    double_value: 11829248.0
-  }
-  dimension: {
-    string_value: "/vendor/bin/hw/android.hardware.authsecret-service.citadel"
-  }
+row {
+values {
+double_value: 121946112.0
 }
-row: {
-  values {
-    double_value: 9363456.0
-  }
-  dimension: {
-    string_value: "/vendor/bin/hw/android.hardware.biometrics.fingerprint-service.goodix"
-  }
+dimension {
+string_value: "com.google.android.cellbroadcastreceiver"
 }
-row: {
-  values {
-    double_value: 10113024.0
-  }
-  dimension: {
-    string_value: "/vendor/bin/hw/android.hardware.bluetooth-service.bcmbtlinux"
-  }
 }
-row: {
-  values {
-    double_value: 6197248.0
-  }
-  dimension: {
-    string_value: "/vendor/bin/hw/android.hardware.boot-service.default-pixel"
-  }
+row {
+values {
+double_value: 111776308.14758231
 }
-row: {
-  values {
-    double_value: 6483968.0
-  }
-  dimension: {
-    string_value: "/vendor/bin/hw/android.hardware.cas@1.2-service"
-  }
+dimension {
+string_value: "com.google.android.connectivitythermalpowermanager"
 }
-row: {
-  values {
-    double_value: 20366491.23091697
-  }
-  dimension: {
-    string_value: "/vendor/bin/hw/android.hardware.composer.hwc3-service.pixel"
-  }
 }
-row: {
-  values {
-    double_value: 11829248.0
-  }
-  dimension: {
-    string_value: "/vendor/bin/hw/android.hardware.confirmationui-service.trusty.vendor"
-  }
+row {
+values {
+double_value: 152290061.3412011
 }
-row: {
-  values {
-    double_value: 6361088.0
-  }
-  dimension: {
-    string_value: "/vendor/bin/hw/android.hardware.contexthub-service.generic"
-  }
+dimension {
+string_value: "com.google.android.deskclock"
 }
-row: {
-  values {
-    double_value: 6680576.0
-  }
-  dimension: {
-    string_value: "/vendor/bin/hw/android.hardware.drm-service.clearkey"
-  }
 }
-row: {
-  values {
-    double_value: 4915200.0
-  }
-  dimension: {
-    string_value: "/vendor/bin/hw/android.hardware.dumpstate-service"
-  }
+row {
+values {
+double_value: 112916020.47075118
 }
-row: {
-  values {
-    double_value: 9650176.0
-  }
-  dimension: {
-    string_value: "/vendor/bin/hw/android.hardware.edgetpu.logging@service-edgetpu-logging"
-  }
+dimension {
+string_value: "com.google.android.devicelockcontroller"
 }
-row: {
-  values {
-    double_value: 4726784.0
-  }
-  dimension: {
-    string_value: "/vendor/bin/hw/android.hardware.gatekeeper-service.trusty"
-  }
 }
-row: {
-  values {
-    double_value: 6402048.0
-  }
-  dimension: {
-    string_value: "/vendor/bin/hw/android.hardware.gnss@2.1-service-brcm"
-  }
+row {
+values {
+double_value: 159732493.62819943
 }
-row: {
-  values {
-    double_value: 9130213.758128721
-  }
-  dimension: {
-    string_value: "/vendor/bin/hw/android.hardware.graphics.allocator-V2-service"
-  }
+dimension {
+string_value: "com.google.android.dialer"
 }
-row: {
-  values {
-    double_value: 9617408.0
-  }
-  dimension: {
-    string_value: "/vendor/bin/hw/android.hardware.gxp.logging@service-gxp-logging"
-  }
 }
-row: {
-  values {
-    double_value: 6594560.0
-  }
-  dimension: {
-    string_value: "/vendor/bin/hw/android.hardware.health-service.gs201"
-  }
+row {
+values {
+double_value: 125062420.87162027
 }
-row: {
-  values {
-    double_value: 13996032.0
-  }
-  dimension: {
-    string_value: "/vendor/bin/hw/android.hardware.identity@1.0-service.citadel"
-  }
+dimension {
+string_value: "com.google.android.euicc"
 }
-row: {
-  values {
-    double_value: 7888896.0
-  }
-  dimension: {
-    string_value: "/vendor/bin/hw/android.hardware.input.processor-service"
-  }
 }
-row: {
-  values {
-    double_value: 4374528.0
-  }
-  dimension: {
-    string_value: "/vendor/bin/hw/android.hardware.memtrack-service.pixel"
-  }
+row {
+values {
+double_value: 107732992.0
 }
-row: {
-  values {
-    double_value: 19640320.0
-  }
-  dimension: {
-    string_value: "/vendor/bin/hw/android.hardware.neuralnetworks@service-darwinn-aidl"
-  }
+dimension {
+string_value: "com.google.android.ext.services"
 }
-row: {
-  values {
-    double_value: 6308410.904908914
-  }
-  dimension: {
-    string_value: "/vendor/bin/hw/android.hardware.nfc-service.st"
-  }
 }
-row: {
-  values {
-    double_value: 10485760.0
-  }
-  dimension: {
-    string_value: "/vendor/bin/hw/android.hardware.oemlock-service.citadel"
-  }
+row {
+values {
+double_value: 109680011.17867869
 }
-row: {
-  values {
-    double_value: 6959104.0
-  }
-  dimension: {
-    string_value: "/vendor/bin/hw/android.hardware.power-service.pixel-libperfmgr"
-  }
+dimension {
+string_value: "com.google.android.flipendo"
 }
-row: {
-  values {
-    double_value: 6029312.0
-  }
-  dimension: {
-    string_value: "/vendor/bin/hw/android.hardware.power.stats-service.pixel"
-  }
 }
-row: {
-  values {
-    double_value: 5177344.0
-  }
-  dimension: {
-    string_value: "/vendor/bin/hw/android.hardware.secure_element@1.2-service-gto"
-  }
+row {
+values {
+double_value: 202160954.38982838
 }
-row: {
-  values {
-    double_value: 4747264.0
-  }
-  dimension: {
-    string_value: "/vendor/bin/hw/android.hardware.secure_element@1.2-service-gto-ese2"
-  }
+dimension {
+string_value: "com.google.android.gms"
 }
-row: {
-  values {
-    double_value: 5562368.0
-  }
-  dimension: {
-    string_value: "/vendor/bin/hw/android.hardware.secure_element@1.2-uicc-service"
-  }
 }
-row: {
-  values {
-    double_value: 13201408.0
-  }
-  dimension: {
-    string_value: "/vendor/bin/hw/android.hardware.security.keymint-service.citadel"
-  }
+row {
+values {
+double_value: 221737256.8410084
 }
-row: {
-  values {
-    double_value: 8347648.0
-  }
-  dimension: {
-    string_value: "/vendor/bin/hw/android.hardware.security.keymint-service.trusty"
-  }
+dimension {
+string_value: "com.google.android.gms.persistent"
 }
-row: {
-  values {
-    double_value: 13918208.0
-  }
-  dimension: {
-    string_value: "/vendor/bin/hw/android.hardware.sensors-service.multihal"
-  }
 }
-row: {
-  values {
-    double_value: 8491008.0
-  }
-  dimension: {
-    string_value: "/vendor/bin/hw/android.hardware.thermal-service.pixel"
-  }
+row {
+values {
+double_value: 184128156.4260782
 }
-row: {
-  values {
-    double_value: 8458240.0
-  }
-  dimension: {
-    string_value: "/vendor/bin/hw/android.hardware.usb-service"
-  }
+dimension {
+string_value: "com.google.android.googlequicksearchbox:interactor"
 }
-row: {
-  values {
-    double_value: 5468160.0
-  }
-  dimension: {
-    string_value: "/vendor/bin/hw/android.hardware.usb.gadget-service"
-  }
 }
-row: {
-  values {
-    double_value: 6889472.0
-  }
-  dimension: {
-    string_value: "/vendor/bin/hw/android.hardware.vibrator-service.cs40l26"
-  }
+row {
+values {
+double_value: 214279072.42379332
 }
-row: {
-  values {
-    double_value: 11243520.0
-  }
-  dimension: {
-    string_value: "/vendor/bin/hw/android.hardware.weaver-service.citadel"
-  }
+dimension {
+string_value: "com.google.android.googlequicksearchbox:search"
 }
-row: {
-  values {
-    double_value: 6762496.0
-  }
-  dimension: {
-    string_value: "/vendor/bin/hw/battery_mitigation"
-  }
 }
-row: {
-  values {
-    double_value: 6692864.0
-  }
-  dimension: {
-    string_value: "/vendor/bin/hw/citadeld"
-  }
+row {
+values {
+double_value: 104032638.15231209
 }
-row: {
-  values {
-    double_value: 17113088.0
-  }
-  dimension: {
-    string_value: "/vendor/bin/hw/google.hardware.media.c2@1.0-service"
-  }
+dimension {
+string_value: "com.google.android.grilservice"
 }
-row: {
-  values {
-    double_value: 20459520.0
-  }
-  dimension: {
-    string_value: "/vendor/bin/hw/gpsd"
-  }
 }
-row: {
-  values {
-    double_value: 6877184.0
-  }
-  dimension: {
-    string_value: "/vendor/bin/hw/lhd"
-  }
+row {
+values {
+double_value: 117683562.10621835
 }
-row: {
-  values {
-    double_value: 26075136.0
-  }
-  dimension: {
-    string_value: "/vendor/bin/hw/rild_exynos"
-  }
+dimension {
+string_value: "com.google.android.ims"
 }
-row: {
-  values {
-    double_value: 28449840.895026725
-  }
-  dimension: {
-    string_value: "/vendor/bin/hw/samsung.hardware.media.c2@1.0-service"
-  }
 }
-row: {
-  values {
-    double_value: 5791744.0
-  }
-  dimension: {
-    string_value: "/vendor/bin/hw/scd"
-  }
+row {
+values {
+double_value: 106495122.61137347
 }
-row: {
-  values {
-    double_value: 17522688.0
-  }
-  dimension: {
-    string_value: "/vendor/bin/hw/vendor.dolby.media.c2@1.0-service"
-  }
+dimension {
+string_value: "com.google.android.iwlan"
 }
-row: {
-  values {
-    double_value: 4931584.0
-  }
-  dimension: {
-    string_value: "/vendor/bin/hw/vendor.google.audiometricext@1.0-service-vendor"
-  }
 }
-row: {
-  values {
-    double_value: 4460544.0
-  }
-  dimension: {
-    string_value: "/vendor/bin/hw/vendor.google.google_battery-service"
-  }
+row {
+values {
+double_value: 100281127.54310323
 }
-row: {
-  values {
-    double_value: 9101312.0
-  }
-  dimension: {
-    string_value: "/vendor/bin/hw/vendor.google.radioext@1.0-service"
-  }
+dimension {
+string_value: "com.google.android.keep"
 }
-row: {
-  values {
-    double_value: 5459968.0
-  }
-  dimension: {
-    string_value: "/vendor/bin/hw/vendor.google.wireless_charger-default"
-  }
 }
-row: {
-  values {
-    double_value: 10682368.0
-  }
-  dimension: {
-    string_value: "/vendor/bin/hw/wpa_supplicant"
-  }
+row {
+values {
+double_value: 152711168.0
 }
-row: {
-  values {
-    double_value: 7905280.0
-  }
-  dimension: {
-    string_value: "/vendor/bin/modem_svc_sit"
-  }
+dimension {
+string_value: "com.google.android.permissioncontroller"
 }
-row: {
-  values {
-    double_value: 7376896.0
-  }
-  dimension: {
-    string_value: "/vendor/bin/pixelstats-vendor"
-  }
 }
-row: {
-  values {
-    double_value: 7880704.0
-  }
-  dimension: {
-    string_value: "/vendor/bin/ramdump"
-  }
+row {
+values {
+double_value: 102866659.35768764
 }
-row: {
-  values {
-    double_value: 5373952.0
-  }
-  dimension: {
-    string_value: "/vendor/bin/rfsd"
-  }
+dimension {
+string_value: "com.google.android.pixelsystemservice"
 }
-row: {
-  values {
-    double_value: 6811648.0
-  }
-  dimension: {
-    string_value: "/vendor/bin/sced"
-  }
 }
-row: {
-  values {
-    double_value: 4898816.0
-  }
-  dimension: {
-    string_value: "/vendor/bin/securedpud.slider"
-  }
+row {
+values {
+double_value: 123640436.04555914
 }
-row: {
-  values {
-    double_value: 4268032.0
-  }
-  dimension: {
-    string_value: "/vendor/bin/sscoredump"
-  }
+dimension {
+string_value: "com.google.android.providers.media.module"
 }
-row: {
-  values {
-    double_value: 5939200.0
-  }
-  dimension: {
-    string_value: "/vendor/bin/storageproxyd"
-  }
 }
-row: {
-  values {
-    double_value: 7065600.0
-  }
-  dimension: {
-    string_value: "/vendor/bin/trusty_metricsd"
-  }
+row {
+values {
+double_value: 107329677.28226179
 }
-row: {
-  values {
-    double_value: 13722827.85442414
-  }
-  dimension: {
-    string_value: "/vendor/bin/twoshay"
-  }
+dimension {
+string_value: "com.google.android.repairmode"
 }
-row: {
-  values {
-    double_value: 5115904.0
-  }
-  dimension: {
-    string_value: "/vendor/bin/vcd"
-  }
 }
-row: {
-  values {
-    double_value: 5197824.0
-  }
-  dimension: {
-    string_value: "/vendor/bin/vndservicemanager"
-  }
+row {
+values {
+double_value: 153962539.1654484
 }
-row: {
-  values {
-    double_value: 77574867.29363601
-  }
-  dimension: {
-    string_value: "<pre-initialized>"
-  }
+dimension {
+string_value: "com.google.android.youtube"
 }
-row: {
-  values {
-    double_value: 119901923.07804145
-  }
-  dimension: {
-    string_value: "android.process.acore"
-  }
 }
-row: {
-  values {
-    double_value: 135321584.60826433
-  }
-  dimension: {
-    string_value: "com.amazon.mp3"
-  }
+row {
+values {
+double_value: 123172162.28469536
 }
-row: {
-  values {
-    double_value: 118841344.0
-  }
-  dimension: {
-    string_value: "com.android.hbmsvmanager"
-  }
+dimension {
+string_value: "com.google.ar.core"
 }
-row: {
-  values {
-    double_value: 84585746.53216511
-  }
-  dimension: {
-    string_value: "com.android.keychain"
-  }
 }
-row: {
-  values {
-    double_value: 130279227.75502045
-  }
-  dimension: {
-    string_value: "com.android.networkstack.process"
-  }
+row {
+values {
+double_value: 108286251.33829463
 }
-row: {
-  values {
-    double_value: 126076558.19797729
-  }
-  dimension: {
-    string_value: "com.android.nfc"
-  }
+dimension {
+string_value: "com.google.euiccpixel"
 }
-row: {
-  values {
-    double_value: 165445922.11769405
-  }
-  dimension: {
-    string_value: "com.android.phone"
-  }
 }
-row: {
-  values {
-    double_value: 105727768.47018088
-  }
-  dimension: {
-    string_value: "com.android.pixellogger"
-  }
+row {
+values {
+double_value: 103899136.0
 }
-row: {
-  values {
-    double_value: 92268916.03742339
-  }
-  dimension: {
-    string_value: "com.android.printspooler"
-  }
+dimension {
+string_value: "com.google.pixel.camera.services"
 }
-row: {
-  values {
-    double_value: 100278091.29145253
-  }
-  dimension: {
-    string_value: "com.android.providers.calendar"
-  }
 }
-row: {
-  values {
-    double_value: 119287808.0
-  }
-  dimension: {
-    string_value: "com.android.qns"
-  }
+row {
+values {
+double_value: 98515946.76050714
 }
-row: {
-  values {
-    double_value: 108517343.88877721
-  }
-  dimension: {
-    string_value: "com.android.se"
-  }
+dimension {
+string_value: "com.overdrive.mobile.android.libby"
 }
-row: {
-  values {
-    double_value: 170906692.3330943
-  }
-  dimension: {
-    string_value: "com.android.settings"
-  }
 }
-row: {
-  values {
-    double_value: 331252345.2092829
-  }
-  dimension: {
-    string_value: "com.android.systemui"
-  }
+row {
+values {
+double_value: 111826186.7314072
 }
-row: {
-  values {
-    double_value: 127333374.21053497
-  }
-  dimension: {
-    string_value: "com.apple.android.music"
-  }
+dimension {
+string_value: "com.patreon.android"
 }
-row: {
-  values {
-    double_value: 131994629.73064403
-  }
-  dimension: {
-    string_value: "com.blinkslabs.blinkist.android"
-  }
 }
-row: {
-  values {
-    double_value: 99124425.81118406
-  }
-  dimension: {
-    string_value: "com.google.SSRestartDetector"
-  }
+row {
+values {
+double_value: 104247296.0
 }
-row: {
-  values {
-    double_value: 115765005.31563856
-  }
-  dimension: {
-    string_value: "com.google.android.apps.books"
-  }
+dimension {
+string_value: "com.samsung.slsi.telephony.oem.oemrilhookservice"
 }
-row: {
-  values {
-    double_value: 102584320.0
-  }
-  dimension: {
-    string_value: "com.google.android.apps.cbrsnetworkmonitor"
-  }
 }
-row: {
-  values {
-    double_value: 112467832.35257435
-  }
-  dimension: {
-    string_value: "com.google.android.apps.dreamliner"
-  }
+row {
+values {
+double_value: 106664991.93757431
 }
-row: {
-  values {
-    double_value: 73342862.13835329
-  }
-  dimension: {
-    string_value: "com.google.android.apps.messaging"
-  }
+dimension {
+string_value: "com.samsung.slsi.telephony.oemril"
 }
-row: {
-  values {
-    double_value: 149553232.26201677
-  }
-  dimension: {
-    string_value: "com.google.android.apps.messaging:rcs"
-  }
 }
-row: {
-  values {
-    double_value: 205078687.04026902
-  }
-  dimension: {
-    string_value: "com.google.android.apps.nexuslauncher"
-  }
+row {
+values {
+double_value: 127314912.40864347
 }
-row: {
-  values {
-    double_value: 131632627.93570869
-  }
-  dimension: {
-    string_value: "com.google.android.apps.scone"
-  }
+dimension {
+string_value: "com.shannon.imsservice"
 }
-row: {
-  values {
-    double_value: 91929734.68803188
-  }
-  dimension: {
-    string_value: "com.google.android.apps.wallpaper"
-  }
 }
-row: {
-  values {
-    double_value: 143188154.99330282
-  }
-  dimension: {
-    string_value: "com.google.android.apps.wellbeing"
-  }
+row {
+values {
+double_value: 121524224.0
 }
-row: {
-  values {
-    double_value: 151185261.37761384
-  }
-  dimension: {
-    string_value: "com.google.android.apps.work.clouddpc"
-  }
+dimension {
+string_value: "com.shannon.rcsservice"
 }
-row: {
-  values {
-    double_value: 135083844.18794808
-  }
-  dimension: {
-    string_value: "com.google.android.apps.youtube.music"
-  }
 }
-row: {
-  values {
-    double_value: 140071034.52435604
-  }
-  dimension: {
-    string_value: "com.google.android.as"
-  }
+row {
+values {
+double_value: 116756480.0
 }
-row: {
-  values {
-    double_value: 107899445.67196637
-  }
-  dimension: {
-    string_value: "com.google.android.as.oss"
-  }
+dimension {
+string_value: "com.shannon.rcsservice:shannonrcsservice"
 }
-row: {
-  values {
-    double_value: 139295065.81265295
-  }
-  dimension: {
-    string_value: "com.google.android.bluetooth"
-  }
 }
-row: {
-  values {
-    double_value: 127004948.4009137
-  }
-  dimension: {
-    string_value: "com.google.android.calendar"
-  }
+row {
+values {
+double_value: 103703184.29208773
 }
-row: {
-  values {
-    double_value: 113388507.0774323
-  }
-  dimension: {
-    string_value: "com.google.android.carrier"
-  }
+dimension {
+string_value: "com.spotify.music"
 }
-row: {
-  values {
-    double_value: 121946112.0
-  }
-  dimension: {
-    string_value: "com.google.android.cellbroadcastreceiver"
-  }
 }
-row: {
-  values {
-    double_value: 111776308.14758231
-  }
-  dimension: {
-    string_value: "com.google.android.connectivitythermalpowermanager"
-  }
+row {
+values {
+double_value: 301912.12689245516
 }
-row: {
-  values {
-    double_value: 152290061.3412011
-  }
-  dimension: {
-    string_value: "com.google.android.deskclock"
-  }
+dimension {
+string_value: "getprop"
 }
-row: {
-  values {
-    double_value: 112916020.47075118
-  }
-  dimension: {
-    string_value: "com.google.android.devicelockcontroller"
-  }
 }
-row: {
-  values {
-    double_value: 159732493.62819943
-  }
-  dimension: {
-    string_value: "com.google.android.dialer"
-  }
+row {
+values {
+double_value: 4534272.0
 }
-row: {
-  values {
-    double_value: 125062420.87162027
-  }
-  dimension: {
-    string_value: "com.google.android.euicc"
-  }
+dimension {
+string_value: "logcat"
 }
-row: {
-  values {
-    double_value: 107732992.0
-  }
-  dimension: {
-    string_value: "com.google.android.ext.services"
-  }
 }
-row: {
-  values {
-    double_value: 109680011.17867869
-  }
-  dimension: {
-    string_value: "com.google.android.flipendo"
-  }
+row {
+values {
+double_value: 29422549.912183467
 }
-row: {
-  values {
-    double_value: 202160954.38982838
-  }
-  dimension: {
-    string_value: "com.google.android.gms"
-  }
+dimension {
+string_value: "media.extractor"
 }
-row: {
-  values {
-    double_value: 221737256.8410084
-  }
-  dimension: {
-    string_value: "com.google.android.gms.persistent"
-  }
 }
-row: {
-  values {
-    double_value: 184128156.4260782
-  }
-  dimension: {
-    string_value: "com.google.android.googlequicksearchbox:interactor"
-  }
+row {
+values {
+double_value: 8613888.0
 }
-row: {
-  values {
-    double_value: 214279072.42379332
-  }
-  dimension: {
-    string_value: "com.google.android.googlequicksearchbox:search"
-  }
+dimension {
+string_value: "media.metrics"
 }
-row: {
-  values {
-    double_value: 104032638.15231209
-  }
-  dimension: {
-    string_value: "com.google.android.grilservice"
-  }
 }
-row: {
-  values {
-    double_value: 117683562.10621835
-  }
-  dimension: {
-    string_value: "com.google.android.ims"
-  }
+row {
+values {
+double_value: 25278875.69385074
 }
-row: {
-  values {
-    double_value: 106495122.61137347
-  }
-  dimension: {
-    string_value: "com.google.android.iwlan"
-  }
+dimension {
+string_value: "media.swcodec"
 }
-row: {
-  values {
-    double_value: 100281127.54310323
-  }
-  dimension: {
-    string_value: "com.google.android.keep"
-  }
 }
-row: {
-  values {
-    double_value: 152711168.0
-  }
-  dimension: {
-    string_value: "com.google.android.permissioncontroller"
-  }
+row {
+values {
+double_value: 125091331.94821103
 }
-row: {
-  values {
-    double_value: 102866659.35768764
-  }
-  dimension: {
-    string_value: "com.google.android.pixelsystemservice"
-  }
+dimension {
+string_value: "org.thoughtcrime.securesms"
 }
-row: {
-  values {
-    double_value: 123640436.04555914
-  }
-  dimension: {
-    string_value: "com.google.android.providers.media.module"
-  }
 }
-row: {
-  values {
-    double_value: 107329677.28226179
-  }
-  dimension: {
-    string_value: "com.google.android.repairmode"
-  }
+row {
+values {
+double_value: 98893926.77114624
 }
-row: {
-  values {
-    double_value: 153962539.1654484
-  }
-  dimension: {
-    string_value: "com.google.android.youtube"
-  }
+dimension {
+string_value: "org.videolan.vlc"
 }
-row: {
-  values {
-    double_value: 123172162.28469536
-  }
-  dimension: {
-    string_value: "com.google.ar.core"
-  }
 }
-row: {
-  values {
-    double_value: 108286251.33829463
-  }
-  dimension: {
-    string_value: "com.google.euiccpixel"
-  }
+row {
+values {
+double_value: 2813952.0
 }
-row: {
-  values {
-    double_value: 103899136.0
-  }
-  dimension: {
-    string_value: "com.google.pixel.camera.services"
-  }
+dimension {
+string_value: "perfetto"
 }
-row: {
-  values {
-    double_value: 98515946.76050714
-  }
-  dimension: {
-    string_value: "com.overdrive.mobile.android.libby"
-  }
 }
-row: {
-  values {
-    double_value: 111826186.7314072
-  }
-  dimension: {
-    string_value: "com.patreon.android"
-  }
+row {
+values {
+double_value: 312146.3369083151
 }
-row: {
-  values {
-    double_value: 104247296.0
-  }
-  dimension: {
-    string_value: "com.samsung.slsi.telephony.oem.oemrilhookservice"
-  }
+dimension {
+string_value: "sh"
 }
-row: {
-  values {
-    double_value: 106664991.93757431
-  }
-  dimension: {
-    string_value: "com.samsung.slsi.telephony.oemril"
-  }
 }
-row: {
-  values {
-    double_value: 127314912.40864347
-  }
-  dimension: {
-    string_value: "com.shannon.imsservice"
-  }
+row {
+values {
+double_value: 956328088.2450107
 }
-row: {
-  values {
-    double_value: 121524224.0
-  }
-  dimension: {
-    string_value: "com.shannon.rcsservice"
-  }
+dimension {
+string_value: "system_server"
 }
-row: {
-  values {
-    double_value: 116756480.0
-  }
-  dimension: {
-    string_value: "com.shannon.rcsservice:shannonrcsservice"
-  }
 }
-row: {
-  values {
-    double_value: 103703184.29208773
-  }
-  dimension: {
-    string_value: "com.spotify.music"
-  }
+row {
+values {
+double_value: 2215689.9486514293
 }
-row: {
-  values {
-    double_value: 3069727.9616463576
-  }
-  dimension: {
-    string_value: "getprop"
-  }
+dimension {
+string_value: "vold_prepare_su"
 }
-row: {
-  values {
-    double_value: 4534272.0
-  }
-  dimension: {
-    string_value: "logcat"
-  }
 }
-row: {
-  values {
-    double_value: 29422549.912183467
-  }
-  dimension: {
-    string_value: "media.extractor"
-  }
+row {
+values {
+double_value: 89782548.02415742
 }
-row: {
-  values {
-    double_value: 8613888.0
-  }
-  dimension: {
-    string_value: "media.metrics"
-  }
+dimension {
+string_value: "webview_zygote"
 }
-row: {
-  values {
-    double_value: 25278875.69385074
-  }
-  dimension: {
-    string_value: "media.swcodec"
-  }
 }
-row: {
-  values {
-    double_value: 125091331.94821103
-  }
-  dimension: {
-    string_value: "org.thoughtcrime.securesms"
-  }
+row {
+values {
+double_value: 198025216.0
 }
-row: {
-  values {
-    double_value: 98893926.77114624
-  }
-  dimension: {
-    string_value: "org.videolan.vlc"
-  }
+dimension {
+string_value: "zygote64"
 }
-row: {
-  values {
-    double_value: 2813952.0
-  }
-  dimension: {
-    string_value: "perfetto"
-  }
 }
-row: {
-  values {
-    double_value: 3434367.3689263687
-  }
-  dimension: {
-    string_value: "sh"
-  }
+specs {
+id: "memory_per_process"
+dimensions: "process_name"
+value: "avg_rss_and_swap"
+query {
+table {
+table_name: "memory_rss_and_swap_per_process"
+module_name: "linux.memory.process"
 }
-row: {
-  values {
-    double_value: 956328088.2450107
-  }
-  dimension: {
-    string_value: "system_server"
-  }
+group_by {
+column_names: "process_name"
+aggregates {
+column_name: "rss_and_swap"
+op: DURATION_WEIGHTED_MEAN
+result_column_name: "avg_rss_and_swap"
 }
-row: {
-  values {
-    double_value: 4034394.3193060732
-  }
-  dimension: {
-    string_value: "vold_prepare_su"
-  }
 }
-row: {
-  values {
-    double_value: 89782548.02415742
-  }
-  dimension: {
-    string_value: "webview_zygote"
-  }
 }
-row: {
-  values {
-    double_value: 198025216.0
-  }
-  dimension: {
-    string_value: "zygote64"
-  }
 }
-specs: {
-  id: "memory_per_process"
-  dimensions: "process_name"
-  value: "avg_rss_and_swap"
-  query: {
-    table: {
-      table_name: "memory_rss_and_swap_per_process"
-      module_name: "linux.memory.process"
-    }
-    group_by: {
-      column_names: "process_name"
-      aggregates: {
-        column_name: "rss_and_swap"
-        op: DURATION_WEIGHTED_MEAN
-        result_column_name: "avg_rss_and_swap"
-      }
-    }
-  }
-}
\ No newline at end of file