flamegraphs: Improve the title page master
authorRichard W.M. Jones <rjones@redhat.com>
Wed, 8 Mar 2023 11:21:08 +0000 (11:21 +0000)
committerRichard W.M. Jones <rjones@redhat.com>
Wed, 8 Mar 2023 11:21:08 +0000 (11:21 +0000)
137 files changed:
2020-frama-c/.gitignore [new file with mode: 0644]
2020-frama-c/1000-introduction.html [new file with mode: 0644]
2020-frama-c/1500-frama-c-core-plugins.html [new file with mode: 0755]
2020-frama-c/1700-frama-c-history.html [new file with mode: 0755]
2020-frama-c/2000-range-intro.term [new file with mode: 0755]
2020-frama-c/2100-range-struct.html [new file with mode: 0644]
2020-frama-c/2200-range-predicates.html [new file with mode: 0644]
2020-frama-c/2300-range-is-empty.term [new file with mode: 0755]
2020-frama-c/2400-range-is-empty.html [new file with mode: 0644]
2020-frama-c/2500-range-contains-1.html [new file with mode: 0644]
2020-frama-c/2550-range-contains-2.html [new file with mode: 0644]
2020-frama-c/2600-range-make-empty.html [new file with mode: 0644]
2020-frama-c/2700-range-size-1.html [new file with mode: 0644]
2020-frama-c/2710-range-size-2.term [new file with mode: 0755]
2020-frama-c/2720-range-size-3.html [new file with mode: 0644]
2020-frama-c/2730-range-size-4.term [new file with mode: 0755]
2020-frama-c/2800-range-init.html [new file with mode: 0644]
2020-frama-c/2810-range-init.html [new file with mode: 0644]
2020-frama-c/2820-range-init-spec.html [new file with mode: 0644]
2020-frama-c/2830-range-init-spec-2.html [new file with mode: 0644]
2020-frama-c/2900-range-summary.html [new file with mode: 0644]
2020-frama-c/5200-timeval.html [new file with mode: 0644]
2020-frama-c/5300-timeval.html [new file with mode: 0644]
2020-frama-c/5400-timeval.html [new file with mode: 0644]
2020-frama-c/6000-strverscmp.html [new file with mode: 0644]
2020-frama-c/6100-strlen-0.html [new file with mode: 0644]
2020-frama-c/6200-strlen-1.html [new file with mode: 0644]
2020-frama-c/6300-strlen-2.html [new file with mode: 0644]
2020-frama-c/6400-strlen-kernel-proof.html [new file with mode: 0644]
2020-frama-c/6500-strlen.term [new file with mode: 0755]
2020-frama-c/9000-conclusions-1.html [new file with mode: 0644]
2020-frama-c/9100-conclusions-2.html [new file with mode: 0644]
2020-frama-c/9200-alternatives.html [new file with mode: 0644]
2020-frama-c/9300-resources.html [new file with mode: 0644]
2020-frama-c/bashrc [new file with mode: 0644]
2020-frama-c/code.js [new file with mode: 0644]
2020-frama-c/functions [new file with mode: 0644]
2020-frama-c/notes.txt [new file with mode: 0644]
2020-frama-c/redhat.png [new file with mode: 0644]
2020-frama-c/restore [new file with mode: 0755]
2020-frama-c/run [new file with mode: 0755]
2020-frama-c/slides/README.txt [new file with mode: 0644]
2020-frama-c/slides/slide01.png [new file with mode: 0644]
2020-frama-c/slides/slide02.png [new file with mode: 0644]
2020-frama-c/slides/slide03.png [new file with mode: 0644]
2020-frama-c/slides/slide04.png [new file with mode: 0644]
2020-frama-c/slides/slide05.png [new file with mode: 0644]
2020-frama-c/snippets/last_char.c [new file with mode: 0644]
2020-frama-c/snippets/range_is_empty.c [new file with mode: 0644]
2020-frama-c/snippets/range_size-good.c [new file with mode: 0644]
2020-frama-c/snippets/range_size.c [new file with mode: 0644]
2020-frama-c/style.css [new file with mode: 0644]
2020-goals/2020-goals.odp
2021-pipelines/.gitignore [new file with mode: 0644]
2021-pipelines/1000-introduction.html [new file with mode: 0644]
2021-pipelines/2000-trivial-boot.html [new file with mode: 0644]
2021-pipelines/2100-trivial-boot.term [new file with mode: 0755]
2021-pipelines/2200-boot-over-ssh.html [new file with mode: 0644]
2021-pipelines/2300-boot-over-ssh.term [new file with mode: 0755]
2021-pipelines/2400-boot-snapshot.html [new file with mode: 0644]
2021-pipelines/2500-boot-snapshot.term [new file with mode: 0755]
2021-pipelines/2600-copying.html [new file with mode: 0644]
2021-pipelines/2700-copying.term [new file with mode: 0755]
2021-pipelines/3000-disk-images-1.svg [new file with mode: 0644]
2021-pipelines/3000-disk-images.html [new file with mode: 0644]
2021-pipelines/3100-disk-metadata-1.svg [new file with mode: 0644]
2021-pipelines/3100-disk-metadata.html [new file with mode: 0644]
2021-pipelines/3200-sparsification-1.svg [new file with mode: 0644]
2021-pipelines/3200-sparsification.html [new file with mode: 0644]
2021-pipelines/3300-sparsification-snapshot.html [new file with mode: 0644]
2021-pipelines/3400-sparsification.term [new file with mode: 0755]
2021-pipelines/4000-benchmark-A.html [new file with mode: 0644]
2021-pipelines/4100-benchmark-A-results.html [new file with mode: 0644]
2021-pipelines/5000-ova-files.html [new file with mode: 0644]
2021-pipelines/5100-benchmark-B.html [new file with mode: 0644]
2021-pipelines/5200-benchmark-B-results.html [new file with mode: 0644]
2021-pipelines/6000-modifications.html [new file with mode: 0644]
2021-pipelines/6100-simpler-modifications.html [new file with mode: 0644]
2021-pipelines/6200-simpler-modifications.term [new file with mode: 0755]
2021-pipelines/7000-virt-v2v-pipelines.html [new file with mode: 0644]
2021-pipelines/7100-virt-v2v-pipelines.html [new file with mode: 0644]
2021-pipelines/7200-virt-v2v-pipelines.html [new file with mode: 0644]
2021-pipelines/9000-conclusions.html [new file with mode: 0644]
2021-pipelines/9100-future-work.html [new file with mode: 0644]
2021-pipelines/9200-references.html [new file with mode: 0644]
2021-pipelines/bashrc [new file with mode: 0644]
2021-pipelines/benchmarking.txt [new file with mode: 0644]
2021-pipelines/benchmarking/create.sh [new file with mode: 0755]
2021-pipelines/benchmarking/settings.sh [new file with mode: 0644]
2021-pipelines/benchmarking/testA4.sh [new file with mode: 0755]
2021-pipelines/benchmarking/testA5.sh [new file with mode: 0755]
2021-pipelines/benchmarking/testA6.sh [new file with mode: 0755]
2021-pipelines/benchmarking/testB4.sh [new file with mode: 0755]
2021-pipelines/code.js [new file with mode: 0644]
2021-pipelines/functions [new file with mode: 0644]
2021-pipelines/notes.txt [new file with mode: 0644]
2021-pipelines/pipes3.png [new file with mode: 0644]
2021-pipelines/redhat.png [new file with mode: 0644]
2021-pipelines/restore [new file with mode: 0755]
2021-pipelines/run [new file with mode: 0755]
2021-pipelines/style.css [new file with mode: 0644]
2022-v2v-in-kubevirt/2022-v2v-in-kubevirt.odp [new file with mode: 0644]
2022-v2v-in-kubevirt/notes.txt [new file with mode: 0644]
2022-v2v-lightning/2022-virt-v2v-lightning-talk.odp [new file with mode: 0644]
2023-flamegraphs/1000-title.html [new file with mode: 0644]
2023-flamegraphs/2000-fno-omit-frame-pointer.html [new file with mode: 0644]
2023-flamegraphs/2050-a-flamegraph.html [new file with mode: 0644]
2023-flamegraphs/2100-perf.html [new file with mode: 0644]
2023-flamegraphs/2200-produce-svg.html [new file with mode: 0644]
2023-flamegraphs/2250-produce-svg.html [new file with mode: 0644]
2023-flamegraphs/3100-width-is-time.html [new file with mode: 0644]
2023-flamegraphs/3200-height-is-stack-depth.html [new file with mode: 0644]
2023-flamegraphs/3300-plateaus.html [new file with mode: 0644]
2023-flamegraphs/3400-left-to-right.html [new file with mode: 0644]
2023-flamegraphs/3500-function-on-function.html [new file with mode: 0644]
2023-flamegraphs/3600-kernel-threads.html [new file with mode: 0644]
2023-flamegraphs/3700-sleeptest.html [new file with mode: 0644]
2023-flamegraphs/3750-sleep-time.html [new file with mode: 0644]
2023-flamegraphs/4000-revealed.html [new file with mode: 0644]
2023-flamegraphs/5000-summary.html [new file with mode: 0644]
2023-flamegraphs/NOTES [new file with mode: 0644]
2023-flamegraphs/background.png [new file with mode: 0644]
2023-flamegraphs/background.xcf [new file with mode: 0644]
2023-flamegraphs/bashrc [new file with mode: 0644]
2023-flamegraphs/code.js [new file with mode: 0644]
2023-flamegraphs/dwarf.svg [new file with mode: 0644]
2023-flamegraphs/fp.svg [new file with mode: 0644]
2023-flamegraphs/functions [new file with mode: 0644]
2023-flamegraphs/nbdcopy-qemu-nbd.svg [new file with mode: 0644]
2023-flamegraphs/nbdkit-file-fio.svg [new file with mode: 0644]
2023-flamegraphs/nbdkit-null-fio-16t.svg [new file with mode: 0644]
2023-flamegraphs/redhat.png [new file with mode: 0644]
2023-flamegraphs/restore [new file with mode: 0755]
2023-flamegraphs/run [new file with mode: 0755]
2023-flamegraphs/sleeptest.c [new file with mode: 0644]
2023-flamegraphs/sleeptest.svg [new file with mode: 0644]
2023-flamegraphs/style.css [new file with mode: 0644]

diff --git a/2020-frama-c/.gitignore b/2020-frama-c/.gitignore
new file mode 100644 (file)
index 0000000..d678620
--- /dev/null
@@ -0,0 +1,2 @@
+/bindings
+/history
diff --git a/2020-frama-c/1000-introduction.html b/2020-frama-c/1000-introduction.html
new file mode 100644 (file)
index 0000000..991dc59
--- /dev/null
@@ -0,0 +1,21 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<div id="titlepage">
+  <p class="title">
+    Formally proving tiny bits of qemu using Frama-C
+  </p>
+
+  <p class="author">
+    Richard W.M. Jones <small>(rjones @ redhat.com)</small> <br/>
+    <small>Monday November 16th, 2020</small>
+  </p>
+
+  <p class="abstract">
+    <b>Formal verification</b> of software proves that the software is
+    mathematically correct with respect to its specification.
+    <b>Frama-C</b> is an open source modular framework for formal verification
+    of programs written in C.
+  </p>
+</div>
diff --git a/2020-frama-c/1500-frama-c-core-plugins.html b/2020-frama-c/1500-frama-c-core-plugins.html
new file mode 100755 (executable)
index 0000000..fd3cb3b
--- /dev/null
@@ -0,0 +1,31 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<h1>Frama-C</h1>
+
+<p>
+Frama-C &mdash; Framework for Static Analysis of the C language
+</p>
+
+<h2>Core</h2>
+
+<ul>
+<li>
+C source code &rarr; Abstract Syntax Tree
+<li>
+ACSL &mdash; ANSI/ISO C Specification Language <br>
+<code>/*@ ... */</code>
+</ul>
+
+<h2>Plugins</h2>
+
+<p>
+Annotate syntax trees with static analysis.
+</p>
+
+<ul>
+<li> WP &mdash; <a href="http://www.cs.umd.edu/~mvz/handouts/weakest-precondition.pdf">Weakest Precondition</a>
+<li> Value analysis, Jessie, InOut, Metrics, Aorai, PathCrawler, Spare code, ...
+<li> several in-house plugins at Atos, Airbus, Dassault, CEA, ...
+</ul>
diff --git a/2020-frama-c/1700-frama-c-history.html b/2020-frama-c/1700-frama-c-history.html
new file mode 100755 (executable)
index 0000000..553d9de
--- /dev/null
@@ -0,0 +1,12 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<h1>Frama-C</h1>
+
+<img src="slides/slide05.png" height="75%" />
+
+<p class="attribution">
+Slides from
+<a href="https://www.cs.umd.edu/class/spring2016/cmsc838G/frama-c/introduction-to-frama-c_v2.pdf">David Mentré’s 2016 introduction to Frama-C</a>.
+</p>
diff --git a/2020-frama-c/2000-range-intro.term b/2020-frama-c/2000-range-intro.term
new file mode 100755 (executable)
index 0000000..eda773a
--- /dev/null
@@ -0,0 +1,14 @@
+#!/bin/bash -
+
+source functions
+
+# Title.
+export title="qemu"
+
+# History.
+remember 'wc -l util/*.c | sort -nr | tail -20'
+remember 'ls -l util/range.c include/qemu/range.h'
+
+pushd ~/d/qemu >/dev/null
+terminal
+popd >/dev/null
diff --git a/2020-frama-c/2100-range-struct.html b/2020-frama-c/2100-range-struct.html
new file mode 100644 (file)
index 0000000..ced14e4
--- /dev/null
@@ -0,0 +1,31 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<h1>Range type</h1>
+
+<pre class="code">
+<span class="comment">/*
+ * Operations on 64 bit address ranges.
+ * Notes:
+ * - Ranges must not wrap around 0, but can include UINT64_MAX.
+ */</span>
+struct Range {
+    <span class="comment">/*
+     * Do not access members directly, use the functions!
+     * A non-empty range has @lob <= @upb.
+     * An empty range has @lob == @upb + 1.
+     */</span>
+    uint64_t lob;        <span class="comment">/* inclusive lower bound */</span>
+    uint64_t upb;        <span class="comment">/* inclusive upper bound */</span>
+};
+typedef struct Range Range;
+</pre>
+
+<pre>
+┌─────┬─────────┬──────── ── ── ──
+│     │         │
+└─────┴─────────┴──────── ── ── ──
+       ↑       ↑
+       lob   upb
+</pre>
diff --git a/2020-frama-c/2200-range-predicates.html b/2020-frama-c/2200-range-predicates.html
new file mode 100644 (file)
index 0000000..f9cd68a
--- /dev/null
@@ -0,0 +1,23 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<h1>Range predicates</h1>
+
+<pre class="code">
+    <span class="comment">/*
+     * Do not access members directly, use the functions!
+     * A non-empty range has @lob <= @upb.
+     * An empty range has @lob == @upb + 1.
+     */</span>
+</pre>
+
+<pre class="code">
+  /*@
+    predicate valid_range(struct Range range) =
+      range.lob <= range.upb + 1;
+
+    predicate empty_range(struct Range range) =
+      range.lob == range.upb + 1;
+  */
+</pre>
diff --git a/2020-frama-c/2300-range-is-empty.term b/2020-frama-c/2300-range-is-empty.term
new file mode 100755 (executable)
index 0000000..02d88c4
--- /dev/null
@@ -0,0 +1,12 @@
+#!/bin/bash -
+
+source functions
+
+# Title.
+export title="qemu’s range_is_empty()"
+
+# History.
+remember 'cat snippets/range_is_empty.c'
+remember 'frama-c -wp -wp-rte snippets/range_is_empty.c'
+
+terminal
diff --git a/2020-frama-c/2400-range-is-empty.html b/2020-frama-c/2400-range-is-empty.html
new file mode 100644 (file)
index 0000000..5e60486
--- /dev/null
@@ -0,0 +1,30 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<h1>range_is_empty()</h1>
+
+<pre class="code">
+  <span class="comment">/*@
+    predicate valid_range(struct Range range) =
+      range.lob <= range.upb + 1;
+    predicate empty_range(struct Range range) =
+      range.lob == range.upb + 1;
+  */</span>
+
+  /* Is range empty? */
+  <span class="comment">/*@
+    requires \valid_read(range);
+    requires valid_range(*range);
+    assigns \nothing;
+    ensures \result <==> empty_range(*range);
+   */</span>
+  static inline bool range_is_empty(const Range *range)
+  {
+      return range->lob > range->upb;
+  }
+</pre>
+
+<pre>
+  $ frama-c -wp -wp-rte snippets/range_is_empty.c
+</pre>
diff --git a/2020-frama-c/2500-range-contains-1.html b/2020-frama-c/2500-range-contains-1.html
new file mode 100644 (file)
index 0000000..91403c9
--- /dev/null
@@ -0,0 +1,13 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<h1>qemu range_contains()</h1>
+
+<pre class="code">
+  /* Does range contain val? */
+  static inline bool range_contains(const Range *range, uint64_t val)
+  {
+      return val >= range->lob && val <= range->upb;
+  }
+</pre>
diff --git a/2020-frama-c/2550-range-contains-2.html b/2020-frama-c/2550-range-contains-2.html
new file mode 100644 (file)
index 0000000..f64bb7e
--- /dev/null
@@ -0,0 +1,24 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<h1>qemu range_contains()</h1>
+
+<pre class="code">
+  <span class="comment">/*@
+    predicate value_in_range(struct Range range, uint64_t value) =
+      range.lob <= value <= range.upb;
+  */</span>
+
+  /* Does range contain val? */
+  <span class="comment">/*@
+    requires \valid_read(range);
+    requires valid_range(*range);
+    assigns \nothing;
+    ensures \result <==> value_in_range(*range, val);
+   */</span>
+  static inline bool range_contains(const Range *range, uint64_t val)
+  {
+      return val >= range->lob && val <= range->upb;
+  }
+</pre>
diff --git a/2020-frama-c/2600-range-make-empty.html b/2020-frama-c/2600-range-make-empty.html
new file mode 100644 (file)
index 0000000..ec8fe4c
--- /dev/null
@@ -0,0 +1,20 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<h1>qemu range_make_empty()</h1>
+
+<pre class="code">
+  /* Initialize range to the empty range */
+  <span class="comment">/*@
+    requires \valid(range);
+    requires valid_range(*range);
+    assigns *range;
+    ensures empty_range(*range);
+   */</span>
+  static inline void range_make_empty(Range *range)
+  {
+      *range = range_empty;
+      assert(range_is_empty(range));
+  }
+</pre>
diff --git a/2020-frama-c/2700-range-size-1.html b/2020-frama-c/2700-range-size-1.html
new file mode 100644 (file)
index 0000000..8af73b1
--- /dev/null
@@ -0,0 +1,13 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<h1>qemu range_size()</h1>
+
+<pre class="code">
+  /* Get the size of range. */
+  static inline uint64_t range_size(const Range *range)
+  {
+      return range->upb - range->lob + 1;
+  }
+</pre>
diff --git a/2020-frama-c/2710-range-size-2.term b/2020-frama-c/2710-range-size-2.term
new file mode 100755 (executable)
index 0000000..ecef5b8
--- /dev/null
@@ -0,0 +1,13 @@
+#!/bin/bash -
+
+source functions
+
+# Title.
+export title="qemu’s range_size()"
+
+# History.
+remember 'cat snippets/range_size.c'
+remember 'frama-c -wp -wp-rte snippets/range_size.c'
+remember 'frama-c -wp -wp-rte snippets/range_size.c -wp-prover alt-ergo,why3:z3-ce'
+
+terminal
diff --git a/2020-frama-c/2720-range-size-3.html b/2020-frama-c/2720-range-size-3.html
new file mode 100644 (file)
index 0000000..28e5f5f
--- /dev/null
@@ -0,0 +1,19 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<h1>qemu range_size() counterexample</h1>
+
+<pre class="code">
+  /* Get the size of range. */
+  static inline uint64_t range_size(const Range *range)
+  {
+      return range->upb - range->lob + 1;
+  }
+</pre>
+<pre>
+  ┌─────────────────────────────────────────────────┐ 
+  │░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
+  └─────────────────────────────────────────────────┘
+  range->lob == 0           range->upb == UINT64_MAX
+</pre>
diff --git a/2020-frama-c/2730-range-size-4.term b/2020-frama-c/2730-range-size-4.term
new file mode 100755 (executable)
index 0000000..ade027b
--- /dev/null
@@ -0,0 +1,12 @@
+#!/bin/bash -
+
+source functions
+
+# Title.
+export title="qemu’s range_size()"
+
+# History.
+remember 'cat snippets/range_size-good.c'
+remember 'frama-c -wp -wp-rte snippets/range_size-good.c'
+
+terminal
diff --git a/2020-frama-c/2800-range-init.html b/2020-frama-c/2800-range-init.html
new file mode 100644 (file)
index 0000000..8b30bc9
--- /dev/null
@@ -0,0 +1,18 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<h1>qemu range_init_nofail()</h1>
+
+<pre class="code">
+  /*
+   * Initialize range to span the interval [lob,lob + size - 1].
+   * size may be 0. Range must not overflow.
+   */
+  static inline void range_init_nofail(Range *range, uint64_t lob,
+                                       uint64_t size)
+  {
+      range->lob = lob;
+      range->upb = lob + size - 1;
+  }
+</pre>
diff --git a/2020-frama-c/2810-range-init.html b/2020-frama-c/2810-range-init.html
new file mode 100644 (file)
index 0000000..3e9d01e
--- /dev/null
@@ -0,0 +1,30 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<h1>qemu range_init_nofail()</h1>
+
+<pre class="code">
+  /*
+   * Initialize range to span the interval [lob,lob + size - 1].
+   * size may be 0. Range must not overflow.
+   */
+  static inline void range_init_nofail(Range *range, uint64_t lob,
+                                       uint64_t size)
+  {
+      range->lob = lob;
+      range->upb = lob + size - 1;
+  }
+</pre>
+<pre>
+  lob == 0  size == 0
+  ┌─────────────────────────────────────────────────┐ 
+  │░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
+  └─────────────────────────────────────────────────┘
+</pre>
+<pre>
+  lob == 1  size == 0
+  ┌─────────────────────────────────────────────────┐ 
+  │ │                                               │
+  └─────────────────────────────────────────────────┘
+</pre>
diff --git a/2020-frama-c/2820-range-init-spec.html b/2020-frama-c/2820-range-init-spec.html
new file mode 100644 (file)
index 0000000..a676f66
--- /dev/null
@@ -0,0 +1,25 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<h1>qemu range_init_nofail() spec</h1>
+
+<pre class="code">
+  /*@
+    requires \valid(range);
+    requires lob + (integer)size <= UINT64_MAX;
+    assigns *range;
+    behavior empty:
+      assumes lob > 0 && size == 0;
+      ensures empty_range(*range);
+    behavior non_empty:
+      assumes size > 0;
+      ensures range->lob == lob;
+      ensures size_of_bounds(lob, range->upb) == size;
+    behavior total:
+      assumes lob == 0 && size == 0;
+      ensures total_range(*range);
+    complete behaviors;
+    disjoint behaviors;
+   */
+</pre>
diff --git a/2020-frama-c/2830-range-init-spec-2.html b/2020-frama-c/2830-range-init-spec-2.html
new file mode 100644 (file)
index 0000000..0db511f
--- /dev/null
@@ -0,0 +1,22 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<h1>New empty_range and total_range predicates</h1>
+
+<pre class="code">
+  /*@ // before:
+    predicate empty_range(struct Range range) =
+      range.lob == range.upb + 1;
+  */
+</pre>
+
+<pre class="code">
+  /*@ // after:
+    predicate empty_range(struct Range range) =
+      range.lob > 0 && range.lob == range.upb + 1;
+
+    predicate total_range(struct Range range) =
+      range.lob == 0 && range.upb == UINT64_MAX;
+  */
+</pre>
diff --git a/2020-frama-c/2900-range-summary.html b/2020-frama-c/2900-range-summary.html
new file mode 100644 (file)
index 0000000..54d3cf0
--- /dev/null
@@ -0,0 +1,24 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<h1>Proving the qemu Range type &mdash; summary</h1>
+
+<ul>
+
+<li>
+Had to remove glib header + one function.
+
+<li>
+You can run Frama-C on the original source file.
+
+<li>
+Might need a few <code>#ifdef</code>s.
+
+<li>
+Could be integrated as part of CI.
+
+<li>
+Doesn't make sense for qemu right now.
+
+</ul>
diff --git a/2020-frama-c/5200-timeval.html b/2020-frama-c/5200-timeval.html
new file mode 100644 (file)
index 0000000..e303af9
--- /dev/null
@@ -0,0 +1,18 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<h1>nbdkit tvdiff_usec</h1>
+
+<pre class="code">
+  /* Return the number of µs (microseconds) in y - x. */
+  static inline int64_t
+  tvdiff_usec (const struct timeval *x, const struct timeval *y)
+  {
+    int64_t usec;
+
+    usec = (y->tv_sec - x->tv_sec) * 1000000;
+    usec += y->tv_usec - x->tv_usec;
+    return usec;
+  }
+</pre>
diff --git a/2020-frama-c/5300-timeval.html b/2020-frama-c/5300-timeval.html
new file mode 100644 (file)
index 0000000..0548d43
--- /dev/null
@@ -0,0 +1,30 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<h1>nbdkit tvdiff_usec</h1>
+
+<pre class="code">
+  <span class="comment">/*@
+    predicate valid_timeval (struct timeval tv) =
+      tv.tv_sec >= 0 && tv.tv_usec >= 0 && tv.tv_usec < 1000000;
+    logic integer tv_to_microseconds (struct timeval tv) =
+      tv.tv_sec * 1000000 + tv.tv_usec;
+   */</span>
+
+  /* Return the number of µs (microseconds) in y - x. */
+  <span class="comment">/*@
+    requires \valid_read (x) && \valid_read (y);
+    requires valid_timeval (*x) && valid_timeval (*y);
+    ensures \result == tv_to_microseconds (*y) - tv_to_microseconds (*x);
+   */</span>
+  static inline int64_t
+  tvdiff_usec (const struct timeval *x, const struct timeval *y)
+  {
+    int64_t usec;
+
+    usec = (y->tv_sec - x->tv_sec) * 1000000;
+    usec += y->tv_usec - x->tv_usec;
+    return usec;
+  }
+</pre>
diff --git a/2020-frama-c/5400-timeval.html b/2020-frama-c/5400-timeval.html
new file mode 100644 (file)
index 0000000..c9ee443
--- /dev/null
@@ -0,0 +1,97 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<h1>nbdkit tvdiff_usec</h1>
+
+<p>
+<a href="https://www.redhat.com/archives/libguestfs/2020-October/msg00085.html">https://www.redhat.com/archives/libguestfs/2020-October/msg00085.html</a>
+</p>
+
+<pre class="code">
+/*@
+  predicate valid_timeval (struct timeval tv) =
+    tv.tv_sec &gt;= 0 &amp;&amp; tv.tv_usec &gt;= 0 &amp;&amp; tv.tv_usec &lt; 1000000;
+  logic integer tv_to_microseconds (struct timeval tv) =
+    tv.tv_sec * 1000000 + tv.tv_usec;
+ */
+
+#ifdef FRAMA_C
+
+/*@
+   assigns *r;
+   behavior success:
+     assumes INT64_MIN &lt;= a + b &lt;= INT64_MAX;
+     ensures *r == a + b;
+     ensures \result == \false;
+   behavior overflow:
+     assumes !(INT64_MIN &lt;= a + b &lt;= INT64_MAX);
+     ensures \result == \true;
+ */
+extern bool __builtin_add_overflow (int64_t a, int64_t b, int64_t *r);
+/*@
+   assigns *r;
+   behavior success:
+     assumes INT64_MIN &lt;= a - b &lt;= INT64_MAX;
+     ensures *r == a - b;
+     ensures \result == \false;
+   behavior overflow:
+     assumes !(INT64_MIN &lt;= a - b &lt;= INT64_MAX);
+     ensures \result == \true;
+ */
+extern bool __builtin_sub_overflow (int64_t a, int64_t b, int64_t *r);
+/*@
+   assigns *r;
+   behavior success:
+     assumes INT64_MIN &lt;= a * b &lt;= INT64_MAX;
+     ensures *r == a * b;
+     ensures \result == \false;
+   behavior overflow:
+     assumes !(INT64_MIN &lt;= a * b &lt;= INT64_MAX);
+     ensures \result == \true;
+ */
+extern bool __builtin_mul_overflow (int64_t a, int64_t b, int64_t *r);
+
+#endif /* FRAMA_C */
+
+/* Return the number of µs (microseconds) *r = *y - *x.
+ * On overflow, returns -1.
+ */
+/*@
+  requires \valid_read (x) &amp;&amp; \valid_read (y);
+  requires valid_timeval (*x) &amp;&amp; valid_timeval (*y);
+  requires \valid (r);
+  assigns *r;
+  behavior success:
+    assumes INT64_MIN &lt;= tv_to_microseconds (*y) - tv_to_microseconds (*x)
+                      &lt;= INT64_MAX;
+    ensures \result == 0;
+    ensures *r == tv_to_microseconds (*y) - tv_to_microseconds (*x);
+  behavior failure:
+    assumes !(INT64_MIN &lt;= tv_to_microseconds (*y) - tv_to_microseconds (*x)
+                        &lt;= INT64_MAX);
+    ensures \result == -1;
+    ensures *r == 0;
+  complete behaviors;
+  disjoint behaviors;
+ */
+static inline int
+tvdiff_usec (const struct timeval *x, const struct timeval *y,
+             int64_t *r)
+{
+  int64_t usec;
+
+  if (__builtin_sub_overflow (y-&gt;tv_sec, x-&gt;tv_sec, &amp;usec)) {
+  overflow:
+    *r = 0;
+    return -1;
+  }
+  if (__builtin_mul_overflow (usec, 1000000, &amp;usec))
+    goto overflow;
+  if (__builtin_add_overflow (usec, y-&gt;tv_usec - x-&gt;tv_usec, &amp;usec))
+    goto overflow;
+
+  *r = usec;
+  return 0;
+}
+</pre>
diff --git a/2020-frama-c/6000-strverscmp.html b/2020-frama-c/6000-strverscmp.html
new file mode 100644 (file)
index 0000000..132ae68
--- /dev/null
@@ -0,0 +1,78 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<h1>glibc strverscmp</h1>
+
+<pre class="code">
+<span class="comment">/* Compare S1 and S2 as strings holding indices/version numbers,
+   returning less than, equal to or greater than zero if S1 is less than,
+   equal to or greater than S2 (for more info, see the texinfo doc).
+*/</span>
+
+int
+__strverscmp (const char *s1, const char *s2)
+{
+  const unsigned char *p1 = (const unsigned char *) s1;
+  const unsigned char *p2 = (const unsigned char *) s2;
+
+  /* Symbol(s)    0       [1-9]   others
+     Transition   (10) 0  (01) d  (00) x   */
+  static const uint8_t next_state[] =
+  {
+      /* state    x    d    0  */
+      /* S_N */  S_N, S_I, S_Z,
+      /* S_I */  S_N, S_I, S_I,
+      /* S_F */  S_N, S_F, S_F,
+      /* S_Z */  S_N, S_F, S_Z
+  };
+
+  static const int8_t result_type[] =
+  {
+      /* state   x/x  x/d  x/0  d/x  d/d  d/0  0/x  0/d  0/0  */
+
+      /* S_N */  CMP, CMP, CMP, CMP, LEN, CMP, CMP, CMP, CMP,
+      /* S_I */  CMP, -1,  -1,  +1,  LEN, LEN, +1,  LEN, LEN,
+      /* S_F */  CMP, CMP, CMP, CMP, CMP, CMP, CMP, CMP, CMP,
+      /* S_Z */  CMP, +1,  +1,  -1,  CMP, CMP, -1,  CMP, CMP
+  };
+
+  if (p1 == p2)
+    return 0;
+
+  unsigned char c1 = *p1++;
+  unsigned char c2 = *p2++;
+  /* Hint: '0' is a digit too.  */
+  int state = S_N + ((c1 == '0') + (__my_isdigit (c1) != 0));
+
+  int diff;
+  while ((diff = c1 - c2) == 0)
+    {
+      if (c1 == '\0')
+       return diff;
+
+      state = next_state[state];
+      c1 = *p1++;
+      c2 = *p2++;
+      state += (c1 == '0') + (__my_isdigit (c1) != 0);
+    }
+
+  state = result_type[state * 3 + (((c2 == '0') + (__my_isdigit (c2) != 0)))];
+
+  switch (state)
+  {
+    case CMP:
+      return diff;
+
+    case LEN:
+      while (__my_isdigit (*p1++))
+       if (!__my_isdigit (*p2++))
+         return 1;
+
+      return __my_isdigit (*p2) ? -1 : diff;
+
+    default:
+      return state;
+  }
+}
+</pre>
diff --git a/2020-frama-c/6100-strlen-0.html b/2020-frama-c/6100-strlen-0.html
new file mode 100644 (file)
index 0000000..73e8964
--- /dev/null
@@ -0,0 +1,17 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<h1>glibc strlen specification</h1>
+
+<pre class="code">
+  /*@
+    requires valid_read_string (str);
+    assigns \nothing;
+    ensures (\forall integer i; 0 <= i < \result ==> str[i] != '\0') &&
+            str[\result] == '\0';
+   */
+  size_t strlen (const char *str)
+  {
+    ...
+</pre>
diff --git a/2020-frama-c/6200-strlen-1.html b/2020-frama-c/6200-strlen-1.html
new file mode 100644 (file)
index 0000000..2eaea22
--- /dev/null
@@ -0,0 +1,20 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<h1>glibc strlen (part 1)</h1>
+
+<pre class="code">
+size_t
+strlen (const char *str)
+{
+  const char *char_ptr;
+
+  <span class="comment">/* Handle the first few characters by reading one character at a time.
+     Do this until CHAR_PTR is aligned on a longword boundary.  */</span>
+  for (char_ptr = str; ((unsigned long int) char_ptr
+                       & (sizeof (longword) - 1)) != 0;
+       ++char_ptr)
+    if (*char_ptr == '\0')
+      return char_ptr - str;
+</pre>
diff --git a/2020-frama-c/6300-strlen-2.html b/2020-frama-c/6300-strlen-2.html
new file mode 100644 (file)
index 0000000..5e27410
--- /dev/null
@@ -0,0 +1,51 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<h1>glibc strlen (part 2)</h1>
+
+<pre class="code">
+  const unsigned long int *longword_ptr;
+  unsigned long int longword, himagic, lomagic;
+
+  longword_ptr = (unsigned long int *) char_ptr;
+
+  himagic = 0x80808080L;
+  lomagic = 0x01010101L;
+  himagic = ((himagic << 16) << 16) | himagic;
+  lomagic = ((lomagic << 16) << 16) | lomagic;
+
+  for (;;)
+    {
+      longword = *longword_ptr++;
+
+      if (((longword - lomagic) & ~longword & himagic) != 0)
+       {
+         <span class="comment">/* Which of the bytes was the zero?  If none of them were, it was
+            a misfire; continue the search.  */</span>
+
+         const char *cp = (const char *) (longword_ptr - 1);
+
+         if (cp[0] == 0)
+           return cp - str;
+         if (cp[1] == 0)
+           return cp - str + 1;
+         if (cp[2] == 0)
+           return cp - str + 2;
+         if (cp[3] == 0)
+           return cp - str + 3;
+         if (sizeof (longword) > 4)
+           {
+             if (cp[4] == 0)
+               return cp - str + 4;
+             if (cp[5] == 0)
+               return cp - str + 5;
+             if (cp[6] == 0)
+               return cp - str + 6;
+             if (cp[7] == 0)
+               return cp - str + 7;
+           }
+       }
+    }
+}
+</pre>
diff --git a/2020-frama-c/6400-strlen-kernel-proof.html b/2020-frama-c/6400-strlen-kernel-proof.html
new file mode 100644 (file)
index 0000000..962f06b
--- /dev/null
@@ -0,0 +1,33 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<h1>strlen proven, but not by me</h1>
+
+<pre class="code">
+size_t strlen(const char *s)
+{
+       const char *sc;
+       /*@ loop invariant s <= sc <= s + strlen(s);
+           loop invariant valid_str(sc);
+           loop invariant strlen(s) == strlen(sc) + (sc - s);
+           loop assigns sc;
+           loop variant strlen(s) - (sc - s);
+        */
+       for (sc = s; *sc != '\0'; ++sc)
+               /* nothing */;
+       return sc - s;
+}
+</pre>
+
+<p>
+Where is the <code>/*@</code> comment for this function?
+We’ll come to that in a minute ...
+</p>
+
+
+<p class="attribution">
+Proof by Denis Efremov, Ivannikov Institute for System Programming
+at the Russian Academy of Sciences,
+<a href="https://github.com/evdenis/verker/blob/master/src/strlen.c">https://github.com/evdenis/verker/blob/master/src/strlen.c</a>
+</p>
diff --git a/2020-frama-c/6500-strlen.term b/2020-frama-c/6500-strlen.term
new file mode 100755 (executable)
index 0000000..4cdf906
--- /dev/null
@@ -0,0 +1,14 @@
+#!/bin/bash -
+
+source functions
+
+# Title.
+export title="last_char()"
+
+# History.
+remember 'cat snippets/last_char.c'
+remember 'frama-c -wp -wp-rte snippets/last_char.c'
+remember 'less /usr/share/frama-c/libc/string.h'
+remember 'less /usr/share/frama-c/libc/__fc_string_axiomatic.h'
+
+terminal
diff --git a/2020-frama-c/9000-conclusions-1.html b/2020-frama-c/9000-conclusions-1.html
new file mode 100644 (file)
index 0000000..83767a2
--- /dev/null
@@ -0,0 +1,18 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<h1>In conclusion (part 1)</h1>
+
+<ul>
+<li> Frama-C is a real open source tool.
+
+<li> Not as hard to use as I imagined.
+
+<li> Mostly useful for small functions. <br>
+<big>→</big> For large functions look at constructive proofs in WhyML.
+
+<li> Forces you to think very hard about assumptions and corner cases.
+
+<li> Very well documented, questions answered quickly on stackoverflow.
+</ul>
diff --git a/2020-frama-c/9100-conclusions-2.html b/2020-frama-c/9100-conclusions-2.html
new file mode 100644 (file)
index 0000000..c5ea0b3
--- /dev/null
@@ -0,0 +1,17 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<h1>In conclusion (part 2)</h1>
+
+<ul>
+<li> Typed Memory Model turns out to be restrictive.
+
+<li> No support for malloc.
+
+<li> Not good at bitwise ops (can Z3 help?).
+
+<li> Cannot parse some non-standard <code>__attribute__</code>s (glib).
+
+<li> Lacks some <code>__builtin_*</code> functions.
+</ul>
diff --git a/2020-frama-c/9200-alternatives.html b/2020-frama-c/9200-alternatives.html
new file mode 100644 (file)
index 0000000..5969c22
--- /dev/null
@@ -0,0 +1,22 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<h1>Alternatives and related programs</h1>
+
+<ul>
+<li> <a href="https://www.adacore.com/sparkpro">Ada SPARK Pro</a>
+  is a formally verified subset of the Ada programming language
+  (tagline: <i>"You simply can't write better code"</i>).
+
+<li> <a href="https://lamport.azurewebsites.net/tla/tla.html">TLA+</a>
+  is useful for proving distributed systems over time.
+
+<li> <a href="http://why3.lri.fr">Why3 / WhyML</a>
+  can be used for constructive proofs.
+
+<li> <a href="http://compcert.inria.fr/">CompCert</a>
+  is INRIA's verified C compiler (not open source).
+
+<li> <a href="https://gitlab.mpi-sws.org/iris/refinedc">RefinedC</a>
+</ul>
diff --git a/2020-frama-c/9300-resources.html b/2020-frama-c/9300-resources.html
new file mode 100644 (file)
index 0000000..dcbd13e
--- /dev/null
@@ -0,0 +1,30 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<h1>Resources</h1>
+
+<ul>
+<li> Tutorial that I followed in October which I thought was a good
+  introduction: <br>
+  <a href="https://maniagnosis.crsr.net/2017/06/AFL-brute-force-search.html">https://maniagnosis.crsr.net/2017/06/AFL-brute-force-search.html</a> <br>
+  <a href="https://maniagnosis.crsr.net/2017/06/AFL-bug-in-quicksearch.html">https://maniagnosis.crsr.net/2017/06/AFL-bug-in-quicksearch.html</a> <br>
+  <a href="https://maniagnosis.crsr.net/2017/07/AFL-correctness-of-quicksearch.html">https://maniagnosis.crsr.net/2017/07/AFL-correctness-of-quicksearch.html</a>
+
+<li> Frama-C on Stack Overflow:
+  <a href="https://stackoverflow.com/questions/tagged/frama-c">https://stackoverflow.com/questions/tagged/frama-c</a>
+
+<li> Allan Blanchard's tutorial:
+  <a href="https://allan-blanchard.fr/publis/frama-c-wp-tutorial-en.pdf">https://allan-blanchard.fr/publis/frama-c-wp-tutorial-en.pdf</a>
+
+<li> David Mentré's introduction:
+  <a href="https://www.cs.umd.edu/class/spring2016/cmsc838G/frama-c/introduction-to-frama-c_v2.pdf">https://www.cs.umd.edu/class/spring2016/cmsc838G/frama-c/introduction-to-frama-c_v2.pdf</a>
+
+<li> Upstream documentation: <br>
+  Manual: <a href="https://frama-c.com/download/frama-c-user-manual.pdf">https://frama-c.com/download/frama-c-user-manual.pdf</a> <br>
+  WP manual: <a href="https://frama-c.com/download/frama-c-wp-manual.pdf">https://frama-c.com/download/frama-c-wp-manual.pdf</a> <br>
+  ACSL: <a href="https://frama-c.com/acsl.html">https://frama-c.com/acsl.html</a>
+
+<li> ACSL specifications for various string functions:
+  <a href="https://github.com/evdenis/verker">https://github.com/evdenis/verker</a>
+</ul>
diff --git a/2020-frama-c/bashrc b/2020-frama-c/bashrc
new file mode 100644 (file)
index 0000000..0b5a00c
--- /dev/null
@@ -0,0 +1,22 @@
+# -*- shell-script -*-
+
+# Colour ls.
+if [ -f /etc/profile.d/colorls.sh ]; then . /etc/profile.d/colorls.sh; fi
+
+# Fancy prompt colours (see
+# https://wiki.archlinux.org/index.php/Color_Bash_Prompt)
+titlecol=$'\e[1;37;41m'    ;# colour for the title
+promptcol=$'\e[0;32m'      ;# colour for the prompt
+commandcol=$'\e[1;31m'     ;# colour for the typed command
+outputcol=$'\e[0m'         ;# colour for command output
+
+export PS1="\n\[$promptcol\]\$ \[$commandcol\]"
+
+trap 'echo -ne "$outputcol"' DEBUG
+
+# Load key bindings (if any).
+bind -f $talkdir/bindings
+
+# Same as the banner function, but we cannot reuse it.
+printf "\e]0;$title\a"
+printf "%s   %s   %s\\n" $titlecol "$title" $outputcol
diff --git a/2020-frama-c/code.js b/2020-frama-c/code.js
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/2020-frama-c/functions b/2020-frama-c/functions
new file mode 100644 (file)
index 0000000..94948e2
--- /dev/null
@@ -0,0 +1,46 @@
+# -*- shell-script -*-
+# This creates some standard functions.  See also $talkdir/bashrc
+# which runs in the same bash context as the terminal.
+
+# Place any local environment variables and settings in "local".
+if [ -f local ]; then source local; fi
+
+# Environment variables.
+export HISTFILE=$talkdir/history
+export PATH=$talkdir:$PATH
+export EDITOR="emacs -nw"
+
+# remember <command> <args ...>
+#
+# This function does two things: (1) It adds the command and arguments
+# to the shell history, so that commands can be recalled using up
+# arrow or reverse search.  (2) It makes a function key recall the
+# command.  The first command is assigned to F2, the second to F3 and
+# so forth.
+
+rm -f $HISTFILE
+touch $HISTFILE
+rm -f $talkdir/bindings
+touch bindings
+
+fnum=2
+keys=(- OP OQ OR OS '[15~' '[17~' '[18~' '[19~' '[20~' '[21~')
+
+remember ()
+{
+    echo "$@" >> $HISTFILE
+    echo "$@" | sed -e 's/"/\\"/g; s/$/"/' \
+        -e 's/^/"\\e'"${keys[$fnum]}"'":"\\C-k \\C-u/' >> $talkdir/bindings
+    ((fnum++))
+}
+
+terminal ()
+{
+    chmod -w $HISTFILE
+    /bin/bash --rcfile $talkdir/bashrc "$@"
+}
+
+banner ()
+{
+    printf "%s   %s   %s\\n" $'\e[1;37;41m' "$1" $'\e[0m'
+}
diff --git a/2020-frama-c/notes.txt b/2020-frama-c/notes.txt
new file mode 100644 (file)
index 0000000..43dd078
--- /dev/null
@@ -0,0 +1,713 @@
+Monday 16th Nov 2020
+Formally proving tiny bits of qemu using Frama-C
+
+\f
+
+In early October I was talking to one of the developers of Frama-C,
+which is a modular framework for verifying C programs.  It's been on
+my radar to learn for a long time, and I'm a co-maintainer of the
+package in Fedora.  I tried to follow one tutorial but never really
+got past installation and UI issues.  But the developer pointed me to
+a very good, short set of blog postings about using the command line
+tool.
+
+I will provide links to tutorials etc at the end.
+
+\f
+= OVERVIEW OF FRAMA-C ECOSYSTEM =
+
+The name stands for "Framework for Static Analysis of the C language".
+
+It's modular, with a core program that reads C source code
+and turns it into Abstract Syntax Trees.  And a set of plugins
+to do static analysis by annotating these syntax trees.
+Plugins can cooperate, so analysis can be passed between
+plugins.
+
+The following slides are taken from David Mentré‘s 2016 presentation.
+
+\f
+I decided to spend a day or two last month seeing if I could formally
+prove some code inside qemu, and I arbitrarily picked one of the
+smallest pieces of code in the "util/" subdirectory:
+
+  $ wc -l util/*.c | sort -nr | tail -20
+
+Actually there are two files:
+
+  $ ls -l util/range.c include/qemu/range.h
+
+This is what the Range type from the header file looks like.  This is
+the complete definition upstream, with comments which are supposed to
+explain how it works:
+
+  /*
+   * Operations on 64 bit address ranges.
+   * Notes:
+   * - Ranges must not wrap around 0, but can include UINT64_MAX.
+   */
+  struct Range {
+      /*
+       * Do not access members directly, use the functions!
+       * A non-empty range has @lob <= @upb.
+       * An empty range has @lob == @upb + 1.
+       */
+      uint64_t lob;        /* inclusive lower bound */
+      uint64_t upb;        /* inclusive upper bound */
+  };
+  typedef struct Range Range;
+
+  +-----------+-----------+------------- - - - - -
+  |           |           |
+  +-----------+-----------+------------- - - - - -
+               ^         ^
+              lob ----- upb
+
+Using the tutorial as my guide I wrote some simple predicates, a
+"predicate" being a statement which can be true or false:
+
+       * A non-empty range has @lob <= @upb.
+       * An empty range has @lob == @upb + 1.
+
+  /*@
+    predicate valid_range(struct Range range) =
+      range.lob <= range.upb + 1;
+
+    predicate empty_range(struct Range range) =
+      range.lob == range.upb + 1;
+  */
+
+Notice a few things here:
+
+ - These are statements written in a formal language.
+
+ - I'm using structs directly from the C code.
+
+ - The upstream comments translate into machine-checkable code.
+
+The first upstream function is:
+
+  /* Is range empty? */
+  static inline bool range_is_empty(const Range *range)
+  {
+      return range->lob > range->upb;
+  }
+
+and using the predicates we can write a specification:
+
+  $ cat snippets/range_is_empty.c
+
+And we can compile and prove that:
+
+  $ frama-c -wp -wp-rte snippets/range_is_empty.c
+
+Frama-C parsed the C code and the formal specification and machine
+checked it, and it's correct - the code is bug-free.
+
+\f
+Going back to what we proved so far:
+
+  /*@
+    predicate valid_range(struct Range range) =
+      range.lob <= range.upb + 1;
+    predicate empty_range(struct Range range) =
+      range.lob == range.upb + 1;
+  */
+
+  /* Is range empty? */
+  /*@
+    requires \valid_read(range);
+    requires valid_range(*range);
+    assigns \nothing;
+    ensures \result <==> empty_range(*range);
+   */
+  static inline bool range_is_empty(const Range *range)
+  {
+      return range->lob > range->upb;
+  }
+
+  $ frama-c -wp -wp-rte snippets/range_is_empty.c
+
+The "@"-comments are ACSL.  The C code is parsed by Frama-C into an
+abstract syntax tree.  We told Frama-C to apply the WP plugin.  The
+specification and C code were translated into first-order logic
+statements and passed to the Alt-Ergo SMT prover to see if it could
+find a Proof Obligation (PO).
+
+We need to be very clear about what happened:
+
+ - The preconditions must be fulfilled in order for the proof to be
+   correct.  If you are checking a whole program then that would check
+   that all callers of this function are fulfilling the preconditions,
+   but if you check only single functions then you are not doing that.
+
+ - The proof only shows that the post-condition holds.
+
+ - This only shows that the source code is correct.  The compiler
+   could still compile the program incorrectly.  If you really want to
+   get into this you have to use a verified C compiler like CompCert,
+   and there are even verified CPU implementations.
+
+ - Given those assumptions, the code is bug free - you don't need to
+   write any tests.
+
+\f
+Obviously this is a single line, very trivial function, but I was
+quite pleased that I was able to prove it quickly.  I kept going on
+the range file.  The next function is:
+
+  /* Does range contain val? */
+  static inline bool range_contains(const Range *range, uint64_t val)
+  {
+      return val >= range->lob && val <= range->upb;
+  }
+
+This is similarly easy to prove after adding another predicate at the
+top of the file:
+
+  /*@
+    predicate value_in_range(struct Range range, uint64_t value) =
+      range.lob <= value <= range.upb;
+  */
+
+  /* Does range contain val? */
+  /*@
+    requires \valid_read(range);
+    requires valid_range(*range);
+    assigns \nothing;
+    ensures \result <==> value_in_range(*range, val);
+   */
+  static inline bool range_contains(const Range *range, uint64_t val)
+  {
+      return val >= range->lob && val <= range->upb;
+  }
+
+\f
+The next function is range_make_empty, again easy to prove using the
+already existing empty_range predicate.  Notice how we declare which
+memory locations this function assigns to:
+
+  /* Initialize range to the empty range */
+  /*@
+    requires \valid(range);
+    requires valid_range(*range);
+    assigns *range;
+    ensures empty_range(*range);
+   */
+  static inline void range_make_empty(Range *range)
+  {
+      *range = range_empty;
+      assert(range_is_empty(range));
+  }
+
+\f
+I'm going to skip forward a few functions to get to an interesting one.
+This seems trivial:
+
+  /* Get the size of range. */
+  static inline uint64_t range_size(const Range *range)
+  {
+      return range->upb - range->lob + 1;
+  }
+
+My first attempt at a proof was:
+
+  /*@
+    logic integer size_of_bounds(integer lob, integer upb) =
+      upb - lob + 1;
+
+    logic integer size_of_range(struct Range range) =
+      size_of_bounds(range.lob, range.upb);
+  */
+
+  /* Get the size of range. */
+  /*@
+    requires \valid(range);
+    requires valid_range(*range);
+    assigns \nothing;
+    ensures \result == size_of_range(*range);
+  */
+  static inline uint64_t range_size(const Range *range)
+  {
+      return range->upb - range->lob + 1;
+  }
+
+A few things to notice about this:
+
+ - I'm using ACSL "logic" statements, which are similar to functions.
+
+ - ACSL has an "integer" type which is an unbounded integer.
+
+Let's try to prove this one:
+
+  $ frama-c -wp -wp-rte snippets/range_size.c
+  It fails!
+
+This was confusing to me because at this point I'd probably spent an
+hour, and I'd proven about 5 functions successfully, and this function
+looks equally trivial and yet it cannot be proven.  Why?
+
+One way to find the problem would be to find a COUNTEREXAMPLE.  A
+counterexample is an instance of an input that satisfies all of the
+preconditions, but makes the postcondition false.  Frama-C has
+pluggable provers, and one prover called Z3, originally written by
+Microsoft, can be used with Frama-C and can sometimes find
+counterexamples.
+
+ $ frama-c -wp -wp-rte snippets/range_size.c -wp-prover alt-ergo,why3:z3-ce
+
+Unfortunately Z3 cannot find a counterexample in this case.  I even
+upped the timeout to run Z3 longer but it still couldn't find one.
+
+[Z3 model_compact issue: https://git.frama-c.com/pub/frama-c/-/issues/33]
+
+So this is the counterexample which I worked out myself:
+
+  /*@
+    logic integer size_of_bounds(integer lob, integer upb) =
+      upb - lob + 1;
+
+    logic integer size_of_range(struct Range range) =
+      size_of_bounds(range.lob, range.upb);
+  */
+
+  /* Get the size of range. */
+  /*@
+    requires \valid(range);
+    requires valid_range(*range);
+    assigns \nothing;
+    ensures \result == size_of_range(*range);
+  */
+  static inline uint64_t range_size(const Range *range)
+  {
+      return range->upb - range->lob + 1;
+  }
+
+  +-------------------------------------------------------+
+  |XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX|
+  +-------------------------------------------------------+
+  range->lob == 0                 range->upb == UINT64_MAX
+
+In this case size_of_range() returns an integer.  Recall that integers
+are an unbounded type.  So it returns UINT64_MAX + 1 (a 65 bit
+number).  Our C function on the other hand returns 0.
+
+This is a bug in the function.  There are really two ways to
+look at this:
+
+(1) The function shouldn't be called on empty ranges (size 0), and so
+if the function returns 0 it means "the total range".  Or:
+
+(2) The function should have a different signature so it can return a
+separate indication for "empty range" vs "total range".
+
+I went with the first, so the final working specification is this.  If
+we were proving the entire program then we could statically verify
+that callers do not try to call range_size() on the empty range.
+
+  /*@
+    requires \valid(range);
+    requires valid_range(*range);
+    requires !empty_range(*range);
+    assigns \nothing;
+                        // case UINT64_MAX+1 -> 0
+    ensures \result == (uint64_t)size_of_range(*range);
+   */
+  static inline uint64_t range_size(const Range *range)
+  {
+      return range->upb - range->lob + 1;
+  }
+
+  $ frama-c -wp -wp-rte snippets/range_size-good.c
+
+\f
+On to the next function.  Again this seems very simple, but in fact it
+contains a serious problem:
+
+  /*
+   * Initialize range to span the interval [lob,lob + size - 1].
+   * size may be 0. Range must not overflow.
+   */
+  static inline void range_init_nofail(Range *range, uint64_t lob,
+                                       uint64_t size)
+  {
+      range->lob = lob;
+      range->upb = lob + size - 1;
+  }
+
+What does lob == 0, size == 0 mean?  It will create a total range.
+
+  +-------------------------------------------------------+
+  |XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX|
+  +-------------------------------------------------------+
+  range->lob == 0                 range->upb == UINT64_MAX
+
+What does lob == 1, size == 0 mean?  It will create an empty range.
+
+Because I didn't want to change the code, that makes the proof very
+long, and it demonstrates another feature of ACSL specifications
+("behaviors"):
+
+  /*@
+    requires \valid(range);
+    requires lob + (integer)size <= UINT64_MAX;
+    assigns *range;
+    behavior empty:
+      assumes lob > 0 && size == 0;
+      ensures empty_range(*range);
+    behavior non_empty:
+      assumes size > 0;
+      ensures range->lob == lob;
+      ensures size_of_bounds(lob, range->upb) == size;
+    behavior total:
+      assumes lob == 0 && size == 0;
+      ensures total_range(*range);
+    complete behaviors;
+    disjoint behaviors;
+   */
+
+I also had to modify my earlier empty_range predicate:
+
+  /*@ // before:
+    predicate empty_range(struct Range range) =
+      range.lob == range.upb + 1;
+  */
+
+  /*@ // after:
+    predicate empty_range(struct Range range) =
+      range.lob > 0 && range.lob == range.upb + 1;
+
+    predicate total_range(struct Range range) =
+      range.lob == 0 && range.upb == UINT64_MAX;
+  */
+
+What can we say about this?  If you were developing the Range type and
+the proof at the same time, you probably wouldn't define the Range
+type in this way, and you probably wouldn't choose an initialization
+function which had this complex set of behaviours.
+
+I did prove most of the rest of the Range functions, but I wanted to
+point out a few things about the final proof:
+
+ - The original file includes glib headers, but those cannot be parsed
+   by Frama-C's parser.  The problem appears to be some unsupported
+   __attribute__s.  Some attributes seem to work, and others are not
+   supported, and this of course limits what you can prove if it
+   depends on any external library that might use these.
+
+ - For the same reason I had to exclude a glib function for operating
+   on lists of ranges from the proof.
+
+ - You can run frama-c on the original source file, with a few #ifdef
+   modifications, so it would be possible to maintain the annotations
+   upstream, and run the proof checker as a CI test.
+
+ - It probably doesn't make sense for qemu right now though:
+   * concerted effort to prove more substantial pieces of code
+   * would need upstream effort to modularise qemu
+   * co-develop modules and proofs
+
+\f
+= POWER OF 2 =
+
+This is a function from nbdkit:
+
+  /* Returns true if v is a power of 2.
+   *
+   * Uses the algorithm described at
+   * http://graphics.stanford.edu/~seander/bithacks.html#DetermineIfPowerOf2
+   */
+  static inline bool
+  is_power_of_2 (unsigned long v)
+  {
+    return v && ((v & (v - 1)) == 0);
+  }
+
+and my initial specification started by defining:
+
+  /*@
+    predicate positive_power_of_2 (integer i) =
+      i > 0 &&
+      (i == 1 || ((i & 1) == 0 && positive_power_of_2 (i >> 1)));
+
+    lemma positive_power_of_2 (1);
+    lemma positive_power_of_2 (2);
+    lemma positive_power_of_2 (4);
+    lemma !positive_power_of_2 (7);
+   */
+
+I was using the lemmas (which are like assertions, except statically
+verified), to test my predicate, but sadly Frama-C was not able to
+prove them even though they appear to be trivial.
+
+This led to some discussion on stackoverflow:
+
+  https://stackoverflow.com/questions/64268418/how-do-i-write-an-is-power-of-2-predicate-in-acsl
+
+Ultimately it was possible to fix this, but I discovered a few things
+about Alt-Ergo (the default prover):
+
+ - It can't handle bitwise operations very well.
+
+ - You can guide Alt-Ergo, but it requires using the Frama-C GUI which
+   is very non-intuitive.  You do end up with a script but I couldn't
+   work out how to integrate this with the command line.
+
+ - Z3 should be able to solve this, but I was not able to get
+   Z3 working with Frama-C on Fedora.
+
+Essentially bitwise tricks like this are a hard case for automated
+theorem proving.  I gave up.
+
+\f
+= TIMEVAL DIFFERENCE =
+
+This is another nbdkit function:
+
+  /* Return the number of µs (microseconds) in y - x. */
+  static inline int64_t
+  tvdiff_usec (const struct timeval *x, const struct timeval *y)
+  {
+    int64_t usec;
+
+    usec = (y->tv_sec - x->tv_sec) * 1000000;
+    usec += y->tv_usec - x->tv_usec;
+    return usec;
+  }
+
+My first attempt at a proof was:
+
+  /*@
+    predicate valid_timeval (struct timeval tv) =
+      tv.tv_sec >= 0 && tv.tv_usec >= 0 && tv.tv_usec < 1000000;
+    logic integer tv_to_microseconds (struct timeval tv) =
+      tv.tv_sec * 1000000 + tv.tv_usec;
+   */
+
+  /* Return the number of µs (microseconds) in y - x. */
+  /*@
+    requires \valid_read (x) && \valid_read (y);
+    requires valid_timeval (*x) && valid_timeval (*y);
+    ensures \result == tv_to_microseconds (*y) - tv_to_microseconds (*x);
+   */
+  static inline int64_t
+  tvdiff_usec (const struct timeval *x, const struct timeval *y)
+  {
+    int64_t usec;
+
+    usec = (y->tv_sec - x->tv_sec) * 1000000;
+    usec += y->tv_usec - x->tv_usec;
+    return usec;
+  }
+
+This is not provable, and again the problem is integer overflow.  The
+tv_sec field is a 64 bit integer so it's quite easy to construct two
+inputs which overflow the output.
+
+Fixing this involves a considerably more complex specification:
+
+  /*@
+    requires \valid_read (x) && \valid_read (y);
+    requires valid_timeval (*x) && valid_timeval (*y);
+    requires \valid (r);
+    assigns *r;
+    behavior success:
+      ensures \result == 0;
+      ensures \let diff = tv_to_microseconds (*y) - tv_to_microseconds (*x);
+              INT64_MIN <= diff <= INT64_MAX &&
+              *r == diff;
+    behavior failure:
+      ensures \result == -1;
+      ensures *r == 0;
+      ensures \let diff = tv_to_microseconds (*y) - tv_to_microseconds (*x);
+              !(INT64_MIN <= diff <= INT64_MAX);
+    complete behaviors;
+    disjoint behaviors;
+   */
+  static inline int
+  tvdiff_usec (const struct timeval *x, const struct timeval *y,
+               int64_t *r)
+  ...
+
+and of course that is not sufficient because I also had to fix the
+code so it can return an overflow indication.  And actually writing
+that code is left as an exercise for the reader as it is not at all
+simple.
+
+A few things I learned from this:
+
+ - This is a function we have had and used for years, and I don't
+   think anyone ever thought it had a problem.
+
+ - Co-developing the specification alongside the code could help
+   here.
+
+ - You can end up with functions that are much harder to use.  If we
+   were proof-checking the whole program we could check all callers.
+
+ - GCC has __builtin_add_overflow and similar which can be used to do
+   mathematical operations and detect overflow, but Frama-C does not
+   understand them.  We could contribute these to the Frama-C standard
+   library.
+
+\f
+= STRING FUNCTIONS =
+
+Uli sent me this function from glibc:
+
+  [https://sourceware.org/git/?p=glibc.git;a=blob;f=string/strverscmp.c]
+
+To be honest I had problems even fully understanding the semantics of
+this function, let alone trying to translate that into ACSL.
+
+So I thought I'd look at a simpler function:
+
+  [https://sourceware.org/git/?p=glibc.git;a=blob;f=string/strlen.c]
+
+I want to point out first that this "strlen" is a fallback which is
+only used if you don't have an optimized function for your hardware,
+and for the vast majority of users they'll be using something like an
+AVX-optimized strlen, not this one.
+
+This function works in two halves, the first part iterates over single
+characters until we reach an aligned boundary.  And then the second
+part looks at whole words and uses a clever trick to determine if any
+byte in the word is zero.
+
+In theory a simple specification which would apply to any strlen-style
+function would be:
+
+  /*@
+    requires valid_read_string (str);
+    assigns \nothing;
+    ensures (\forall integer i; 0 <= i < \result ==> str[i] != '\0') &&
+            str[\result] == '\0';
+   */
+  size_t strlen (const char *str)
+  {
+    ...
+
+It would be possible to use this to prove a simple strlen
+implementation that just worked character by character.
+
+Unfortunately for the actual glibc function we hit another limitation
+of the WP plugin, called the Typed Memory Model.
+
+WP models memory as a set of cells, with a type attached to each cell.
+So a string for example is a set of char cells, each cell being typed
+as char.  You cannot cast these cells to something like a word and try
+to do a proof over that.  Simply a limitation which is well
+documented.
+
+So a proof of the glibc function eludes me.
+
+\f
+There is a set of open source licensed string functions with Frama-C
+proofs available:
+
+https://github.com/evdenis/verker
+
+and this is what the strlen function with proof looks like from that:
+
+  [https://github.com/evdenis/verker/blob/master/src/strlen.c]
+
+\f
+Now you might be asking what happens when you write a function that
+uses strlen, for example this trivial function with a working
+specification:
+
+  $ cat snippets/last_char.c
+  $ frama-c -wp -wp-rte snippets/last_char.c
+
+The questions here are:
+
+ - Is this proving the glibc strlen function?
+
+ - Are we calling glibc strlen() from the specification?
+
+  $ less /usr/share/frama-c/libc/string.h
+  $ less /usr/share/frama-c/libc/__fc_string_axiomatic.h
+
+And the answers are no and no.  In fact what's happening here is we
+are using Frama-C's own "string.h" header.  This header defines and
+contains a specification for how strlen.  But this is also not a proof
+of strlen: in fact a second file defines what's known as an "axiomatic
+definition" or theory of how strlen works.
+
+Essentially what's happening is we're assuming that strlen in your
+standard library (which might not even be glibc) works.  To make a
+complete proof you'd also need to additionally prove all libraries you
+depend on.
+
+Another little fun thing is Frama-C's strlen function can return -1,
+which is used to represent an unbounded string.  Of course unbounded
+strings cannot exist on real computers, but they can exist on
+theoretical ones!
+
+\f
+= IN CONCLUSION =
+
+* Frama-C is a real open source tool used by companies to verify
+  safety-critical software.  If you've flown in an Airbus or used
+  electricity from a French nuclear power plant then you've used this
+  software already.
+
+* Not as hard to use as I imagined.  I spent about 6-12 hours from
+  zero to being able to fully prove a whole file of production code.
+
+* Mostly useful for small functions.  There are other tools, like TLA+
+  for proving distributed algorithms.
+
+* Forces you to think very hard about assumptions and corner cases,
+  but that's the nature of the problem.
+
+* Very well documented, questions answered quickly on stackoverflow.
+
+But it has its limits:
+
+* Typed Memory Model turns out to be restrictive.
+
+* No support for malloc.
+
+* Not good at bitwise ops (can Z3 help?).
+
+* Cannot parse some non-standard __attribute__s (glib).
+
+* Lacks some __builtin_* functions.
+
+Alternatives and related programs:
+
+* Ada SPARK Pro (https://www.adacore.com/sparkpro) is a formally
+  verified subset of the Ada programming language
+  (tagline: "You simply can't write better code").
+
+* KLEE (http://klee.github.io/) has similarities but is not a formal
+  proof system.
+
+* CompCert (http://compcert.inria.fr/) is INRIA's verified C compiler
+  (not open source).
+
+Resources:
+
+* Tutorial that I followed in October which I thought was a good
+  introduction:
+  https://maniagnosis.crsr.net/2017/06/AFL-brute-force-search.html
+  https://maniagnosis.crsr.net/2017/06/AFL-bug-in-quicksearch.html
+  https://maniagnosis.crsr.net/2017/07/AFL-correctness-of-quicksearch.html
+
+* Frama-C on Stack Overflow:
+  https://stackoverflow.com/questions/tagged/frama-c
+
+* Allan Blanchard's tutorial:
+  https://allan-blanchard.fr/publis/frama-c-wp-tutorial-en.pdf
+
+* David Mentre's introduction:
+  https://www.cs.umd.edu/class/spring2016/cmsc838G/frama-c/introduction-to-frama-c_v2.pdf
+
+* Upstream documentation:
+  Manual: https://frama-c.com/download/frama-c-user-manual.pdf
+  WP manual: https://frama-c.com/download/frama-c-wp-manual.pdf
+  ACSL: https://frama-c.com/acsl.html
+
+* ACSL specifications for various string functions:
+  https://github.com/evdenis/verker
diff --git a/2020-frama-c/redhat.png b/2020-frama-c/redhat.png
new file mode 100644 (file)
index 0000000..c955eb0
Binary files /dev/null and b/2020-frama-c/redhat.png differ
diff --git a/2020-frama-c/restore b/2020-frama-c/restore
new file mode 100755 (executable)
index 0000000..00bc41f
--- /dev/null
@@ -0,0 +1,3 @@
+#!/bin/bash -
+
+# (nothing)
diff --git a/2020-frama-c/run b/2020-frama-c/run
new file mode 100755 (executable)
index 0000000..9d0edf2
--- /dev/null
@@ -0,0 +1,29 @@
+#!/bin/bash -
+# Run the talk.
+
+set -e
+
+# Avoid GNOME keyring stupidity
+export GNOME_KEYRING_CONTROL=
+export GNOME_KEYRING_PID=
+
+# No proxy.
+#unset http_proxy
+#unset https_proxy
+#unset ftp_proxy
+
+# Clean up after previous run.
+talkdir=$PWD ./restore
+
+# Check environment.
+if ! test -d ~/d/qemu ; then
+    echo "\$HOME/d/qemu must exist"
+    exit 1
+fi
+
+# Precreate any files necessary.
+#(nothing)
+
+# Run techtalk.
+#techtalk-pse "$@"
+~/d/techtalk-pse/techtalk-pse "$@"
diff --git a/2020-frama-c/slides/README.txt b/2020-frama-c/slides/README.txt
new file mode 100644 (file)
index 0000000..c851fd1
--- /dev/null
@@ -0,0 +1,2 @@
+These slides taken from David Mentré's presentation:
+https://www.cs.umd.edu/class/spring2016/cmsc838G/frama-c/introduction-to-frama-c_v2.pdf
diff --git a/2020-frama-c/slides/slide01.png b/2020-frama-c/slides/slide01.png
new file mode 100644 (file)
index 0000000..81e9f9c
Binary files /dev/null and b/2020-frama-c/slides/slide01.png differ
diff --git a/2020-frama-c/slides/slide02.png b/2020-frama-c/slides/slide02.png
new file mode 100644 (file)
index 0000000..43e196e
Binary files /dev/null and b/2020-frama-c/slides/slide02.png differ
diff --git a/2020-frama-c/slides/slide03.png b/2020-frama-c/slides/slide03.png
new file mode 100644 (file)
index 0000000..6b68ab0
Binary files /dev/null and b/2020-frama-c/slides/slide03.png differ
diff --git a/2020-frama-c/slides/slide04.png b/2020-frama-c/slides/slide04.png
new file mode 100644 (file)
index 0000000..54ca8e6
Binary files /dev/null and b/2020-frama-c/slides/slide04.png differ
diff --git a/2020-frama-c/slides/slide05.png b/2020-frama-c/slides/slide05.png
new file mode 100644 (file)
index 0000000..48c75b1
Binary files /dev/null and b/2020-frama-c/slides/slide05.png differ
diff --git a/2020-frama-c/snippets/last_char.c b/2020-frama-c/snippets/last_char.c
new file mode 100644 (file)
index 0000000..69c252f
--- /dev/null
@@ -0,0 +1,20 @@
+#include <string.h>
+
+/*@
+  requires valid_read_string (str);
+  assigns \nothing;
+  behavior good:
+    assumes strlen(str) > 0;
+    ensures \result == str[strlen(str)-1];
+  behavior bad:
+    assumes strlen(str) == 0;
+    ensures \result == -1;
+  complete behaviors;
+  disjoint behaviors;
+*/
+char
+last_char (const char *str)
+{
+  size_t n = strlen (str);
+  return n > 0 ? str[n-1] : -1;
+}
diff --git a/2020-frama-c/snippets/range_is_empty.c b/2020-frama-c/snippets/range_is_empty.c
new file mode 100644 (file)
index 0000000..364d338
--- /dev/null
@@ -0,0 +1,27 @@
+#include <stdbool.h>
+#include <stdint.h>
+
+struct Range {
+    uint64_t lob;
+    uint64_t upb;
+};
+typedef struct Range Range;
+
+/*@
+  predicate valid_range(struct Range range) =
+    range.lob <= range.upb + 1;
+  predicate empty_range(struct Range range) =
+    range.lob == range.upb + 1;
+*/
+
+/* Is range empty? */
+/*@
+  requires \valid_read(range);
+  requires valid_range(*range);
+  assigns \nothing;
+  ensures \result <==> empty_range(*range);
+ */
+static inline bool range_is_empty(const Range *range)
+{
+    return range->lob > range->upb;
+}
diff --git a/2020-frama-c/snippets/range_size-good.c b/2020-frama-c/snippets/range_size-good.c
new file mode 100644 (file)
index 0000000..7343dfa
--- /dev/null
@@ -0,0 +1,32 @@
+#include <stdint.h>
+
+struct Range {
+    uint64_t lob;
+    uint64_t upb;
+};
+typedef struct Range Range;
+
+/*@
+  predicate valid_range(struct Range range) =
+    range.lob <= range.upb + 1;
+  predicate empty_range(struct Range range) =
+    range.lob == range.upb + 1;
+  logic integer size_of_bounds(integer lob, integer upb) =
+    upb - lob + 1;
+  logic integer size_of_range(struct Range range) =
+    size_of_bounds(range.lob, range.upb);
+*/
+
+/* Get the size of range. */
+/*@
+  requires \valid(range);
+  requires valid_range(*range);
+  requires !empty_range(*range);
+  assigns \nothing;
+                      // case UINT64_MAX+1 -> 0
+  ensures \result == (uint64_t)size_of_range(*range);
+*/
+static inline uint64_t range_size(const Range *range)
+{
+    return range->upb - range->lob + 1;
+}
diff --git a/2020-frama-c/snippets/range_size.c b/2020-frama-c/snippets/range_size.c
new file mode 100644 (file)
index 0000000..d5c36ed
--- /dev/null
@@ -0,0 +1,28 @@
+#include <stdint.h>
+
+struct Range {
+    uint64_t lob;
+    uint64_t upb;
+};
+typedef struct Range Range;
+
+/*@
+  predicate valid_range(struct Range range) =
+    range.lob <= range.upb + 1;
+  logic integer size_of_bounds(integer lob, integer upb) =
+    upb - lob + 1;
+  logic integer size_of_range(struct Range range) =
+    size_of_bounds(range.lob, range.upb);
+*/
+
+/* Get the size of range. */
+/*@
+  requires \valid(range);
+  requires valid_range(*range);
+  assigns \nothing;
+  ensures \result == size_of_range(*range);
+*/
+static inline uint64_t range_size(const Range *range)
+{
+    return range->upb - range->lob + 1;
+}
diff --git a/2020-frama-c/style.css b/2020-frama-c/style.css
new file mode 100644 (file)
index 0000000..414f374
--- /dev/null
@@ -0,0 +1,110 @@
+/* Red Hat red is rgb(238,0,0). */
+
+body {
+    background: url(redhat.png) no-repeat;
+    background-position: 98% 6px;
+    background-size: auto 48px;
+    /* font-size: 28pt; */ /* For max */
+    font-size: 20pt; /* For 1024x768 */
+    font-family: Red Hat Text, liberation, helvetica;
+    /* font-family: helvetica; */
+
+    /* Can be used to scale the whole document. */
+    /*transform: translate(-10%,-10%) scale(0.75,0.75);*/
+}
+
+body td, body th { /* why?? */
+    font-size: 24pt;
+    padding-bottom: 8px;
+}
+
+h1 {
+    color: rgb(238,0,0);
+    /*font-size: 48px;*/
+    font-size: 40px;
+    top: 8;
+    left: 0;
+    border-bottom: 2px solid rgb(238,0,0);
+}
+
+h2 {
+    color: rgb(238,0,0);
+    font-size: 32px;
+    font-style: italic;
+    border-bottom: 2px solid rgb(238,0,0);
+}
+
+b {
+    color: rgb(238,0,0);
+}
+
+/* Title page. */
+div#titlepage {
+    margin-top: 100px;
+    width: 80%;
+    margin-left: 10%;
+}
+
+div#titlepage p.title {
+    color: rgb(238,0,0);
+    font-weight: bold;
+    font-size: 48px;
+    text-align: left;
+}
+
+div#titlepage p.author {
+    font-size: 36px;
+    text-align: left;
+}
+
+div#titlepage p.abstract {
+    font-size: 28px;
+    text-align: left;
+}
+
+/* Code */
+pre.code {
+    margin-left: 1em;
+    background: #eee;
+}
+
+code {
+    color: rgb(238,0,0);
+}
+span.comment {
+    color: rgb(238,0,0);
+}
+
+/* Bullet points */
+li {
+    padding-bottom: 16px;
+}
+
+/* For images which must be centered on the page. */
+div.allcenter {
+    display: flex;
+    justify-content: center;
+    align-items: center;
+    height: 50vw;
+}
+
+div.all-center img {
+}
+
+/* Attribution for artwork etc. */
+p.attribution {
+    position: absolute;
+    right: 10px;
+    bottom: 10px;
+    text-align: right;
+    font-size: 10pt;
+}
+
+/* Tables */
+table#border {
+    border-collapse: collapse;
+}
+
+table#border th, table#border td {
+    border: 1px solid black;
+}
index a86b74e..6c8c7e7 100644 (file)
Binary files a/2020-goals/2020-goals.odp and b/2020-goals/2020-goals.odp differ
diff --git a/2021-pipelines/.gitignore b/2021-pipelines/.gitignore
new file mode 100644 (file)
index 0000000..8a422b4
--- /dev/null
@@ -0,0 +1,5 @@
+*.img
+*.qcow2
+
+/bindings
+/history
diff --git a/2021-pipelines/1000-introduction.html b/2021-pipelines/1000-introduction.html
new file mode 100644 (file)
index 0000000..dbd239a
--- /dev/null
@@ -0,0 +1,44 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<style>
+body {
+    background-image: url('pipes3.png');
+    background-repeat: no-repeat;
+    background-attachment: fixed;
+    background-size: cover;
+}
+</style>
+
+<div id="titlepage">
+  <p class="title">
+    Disk Image Pipelines
+  </p>
+
+  <p class="author">
+    Richard W.M. Jones <small>(rjones @ redhat.com)</small> <br/>
+    <small>Monday February 15th, 2021</small>
+  </p>
+
+  <p class="abstract">
+
+<a href="https://libguestfs.org/virt-v2v.1.html">Virt-v2v</a> is a
+project for <a href="https://konveyor.io/"><q>lifting and shifting</q>
+workloads</a> from VMware to open source management platforms like
+oVirt/RHV, OpenStack and KubeVirt.  To do this we have to copy vast
+amounts of data quickly, modifying it in flight.
+Nearly everything we have to copy is a virtual machine <b>disk
+image</b>.  There are techniques you can use to copy disk images very
+efficiently:
+
+<ul>
+<li> without copying zeroes or deleted data
+<li> without making temporary copies
+<li> without touching the originals
+<li> and modifying the contents in flight
+</ul>
+
+  </p>
+
+</div>
diff --git a/2021-pipelines/2000-trivial-boot.html b/2021-pipelines/2000-trivial-boot.html
new file mode 100644 (file)
index 0000000..acb6032
--- /dev/null
@@ -0,0 +1,17 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<h1>Trivially booting from a local file</h1>
+
+<pre>
+┌───────────────┐
+│ fedora-33.img │───────▶ qemu
+└───────────────┘
+</pre>
+
+<br/><br/>
+
+<pre>
+qemu -drive file=<b>fedora-33.img</b> ...
+</pre>
diff --git a/2021-pipelines/2100-trivial-boot.term b/2021-pipelines/2100-trivial-boot.term
new file mode 100755 (executable)
index 0000000..5a99fff
--- /dev/null
@@ -0,0 +1,11 @@
+#!/bin/bash -
+
+source functions
+
+# Title.
+export title="qemu boot"
+
+# History.
+remember 'qemu-system-x86_64 -machine accel=kvm:tcg -cpu host -m 2048 -display none -drive file=fedora-33.img,format=raw,if=virtio -serial stdio'
+
+terminal
diff --git a/2021-pipelines/2200-boot-over-ssh.html b/2021-pipelines/2200-boot-over-ssh.html
new file mode 100644 (file)
index 0000000..f0f7844
--- /dev/null
@@ -0,0 +1,18 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<h1>Booting over SSH</h1>
+
+<pre>
+┌───────────────┐  ssh
+│ fedora-33.img │───────▶ qemu
+└───────────────┘
+ remote server
+</pre>
+
+<br/><br/>
+
+<pre>
+qemu -drive file=<b>ssh://remote/path/to/fedora-33.img</b> ...
+</pre>
diff --git a/2021-pipelines/2300-boot-over-ssh.term b/2021-pipelines/2300-boot-over-ssh.term
new file mode 100755 (executable)
index 0000000..4e75cf7
--- /dev/null
@@ -0,0 +1,11 @@
+#!/bin/bash -
+
+source functions
+
+# Title.
+export title="qemu boot over SSH"
+
+# History.
+remember 'qemu-system-x86_64 -machine accel=kvm:tcg -cpu host -m 2048 -display none -drive file=ssh://kool/mnt/scratch/pipes/fedora-33.img,format=raw,if=virtio,snapshot=on -serial stdio'
+
+terminal
diff --git a/2021-pipelines/2400-boot-snapshot.html b/2021-pipelines/2400-boot-snapshot.html
new file mode 100644 (file)
index 0000000..e56cffa
--- /dev/null
@@ -0,0 +1,20 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<h1>Booting over SSH with a snapshot</h1>
+
+<pre>
+┌───────────────┐  ssh   ┌───────────────┐
+│ fedora-33.img │───────▶│ qcow2 file    │───────▶ qemu
+└───────────────┘        └───────────────┘
+ remote server                    local machine
+</pre>
+
+<br/><br/>
+
+<pre>
+qemu-img create -f qcow2 \
+         -b <b>ssh://remote/path/to/fedora-33.img</b> snapshot.qcow2
+qemu -drive file=<b>snapshot.qcow2</b> ...
+</pre>
diff --git a/2021-pipelines/2500-boot-snapshot.term b/2021-pipelines/2500-boot-snapshot.term
new file mode 100755 (executable)
index 0000000..8eed9c3
--- /dev/null
@@ -0,0 +1,12 @@
+#!/bin/bash -
+
+source functions
+
+# Title.
+export title="qemu boot over SSH with snapshot"
+
+# History.
+remember 'qemu-img create -f qcow2 -F raw -b ssh://kool/mnt/scratch/pipes/fedora-33.img snapshot.qcow2'
+remember 'qemu-system-x86_64 -machine accel=kvm:tcg -cpu host -m 2048 -display none -drive file=snapshot.qcow2,format=qcow2,if=virtio -serial stdio'
+
+terminal
diff --git a/2021-pipelines/2600-copying.html b/2021-pipelines/2600-copying.html
new file mode 100644 (file)
index 0000000..2809ce1
--- /dev/null
@@ -0,0 +1,20 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<h1>Making a full local copy</h1>
+
+<pre>
+┌───────────────┐ssh ┌────────────┐                           ┌───────────┐
+│ fedora-33.img │───▶│ qcow2 file │───▶ qemu-img convert ────▶│ local.img │
+└───────────────┘    └────────────┘                           └───────────┘
+ remote server                           local machine
+</pre>
+
+<br/><br/>
+
+<pre>
+qemu-img create -f qcow2 \
+         -b <b>ssh://remote/path/to/fedora-33.img</b> snapshot.qcow2
+qemu-img convert snapshot.qcow2 local.img -p
+</pre>
diff --git a/2021-pipelines/2700-copying.term b/2021-pipelines/2700-copying.term
new file mode 100755 (executable)
index 0000000..2584a2b
--- /dev/null
@@ -0,0 +1,12 @@
+#!/bin/bash -
+
+source functions
+
+# Title.
+export title="Copying"
+
+# History.
+remember 'qemu-img create -f qcow2 -F raw -b ssh://kool/mnt/scratch/pipes/fedora-33.img snapshot.qcow2'
+remember 'qemu-img convert -f qcow2 snapshot.qcow2 -O raw local.img -p'
+
+terminal
diff --git a/2021-pipelines/3000-disk-images-1.svg b/2021-pipelines/3000-disk-images-1.svg
new file mode 100644 (file)
index 0000000..417f23f
--- /dev/null
@@ -0,0 +1,293 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="185.64258mm"
+   height="83.899208mm"
+   viewBox="0 0 185.64258 83.899208"
+   version="1.1"
+   id="svg8"
+   inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
+   sodipodi:docname="3000-disk-images-1.svg">
+  <defs
+     id="defs2">
+    <inkscape:path-effect
+       effect="bspline"
+       id="path-effect913"
+       is_visible="true"
+       lpeversion="1"
+       weight="33.333333"
+       steps="2"
+       helper_size="0"
+       apply_no_weight="true"
+       apply_with_weight="true"
+       only_selected="false" />
+    <inkscape:path-effect
+       effect="bspline"
+       id="path-effect909"
+       is_visible="true"
+       lpeversion="1"
+       weight="33.333333"
+       steps="2"
+       helper_size="0"
+       apply_no_weight="true"
+       apply_with_weight="true"
+       only_selected="false" />
+    <inkscape:path-effect
+       effect="bspline"
+       id="path-effect905"
+       is_visible="true"
+       lpeversion="1"
+       weight="33.333333"
+       steps="2"
+       helper_size="0"
+       apply_no_weight="true"
+       apply_with_weight="true"
+       only_selected="false" />
+    <inkscape:path-effect
+       effect="bspline"
+       id="path-effect901"
+       is_visible="true"
+       lpeversion="1"
+       weight="33.333333"
+       steps="2"
+       helper_size="0"
+       apply_no_weight="true"
+       apply_with_weight="true"
+       only_selected="false" />
+    <inkscape:path-effect
+       effect="bspline"
+       id="path-effect897"
+       is_visible="true"
+       lpeversion="1"
+       weight="33.333333"
+       steps="2"
+       helper_size="0"
+       apply_no_weight="true"
+       apply_with_weight="true"
+       only_selected="false" />
+    <inkscape:path-effect
+       effect="bspline"
+       id="path-effect847"
+       is_visible="true"
+       lpeversion="1"
+       weight="33.333333"
+       steps="2"
+       helper_size="0"
+       apply_no_weight="true"
+       apply_with_weight="true"
+       only_selected="false" />
+    <inkscape:path-effect
+       effect="bspline"
+       id="path-effect843"
+       is_visible="true"
+       lpeversion="1"
+       weight="33.333333"
+       steps="2"
+       helper_size="0"
+       apply_no_weight="true"
+       apply_with_weight="true"
+       only_selected="false" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="1.4142136"
+     inkscape:cx="336.81604"
+     inkscape:cy="185.78454"
+     inkscape:document-units="mm"
+     inkscape:current-layer="layer1"
+     inkscape:document-rotation="0"
+     showgrid="false"
+     inkscape:window-width="1920"
+     inkscape:window-height="1029"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="1"
+     fit-margin-top="1"
+     fit-margin-left="1"
+     fit-margin-bottom="1"
+     fit-margin-right="1" />
+  <metadata
+     id="metadata5">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-18.616953,-15.049745)">
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.265;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0"
+       id="rect833"
+       width="72.857269"
+       height="13.868065"
+       x="71.58432"
+       y="16.182245" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9.87777px;line-height:1.25;font-family:'Red Hat Text';-inkscape-font-specification:'Red Hat Text';letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
+       x="77.63871"
+       y="25.352041"
+       id="text837"><tspan
+         sodipodi:role="line"
+         id="tspan835"
+         x="77.63871"
+         y="25.352041"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Red Hat Text';-inkscape-font-specification:'Red Hat Text';stroke-width:0.264583">fedora-33.img</tspan></text>
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.265;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0"
+       id="rect839"
+       width="172.96991"
+       height="13.868065"
+       x="25.570292"
+       y="44.790016" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="m 60.320189,44.921183 c 0.02761,4.548783 0.05522,9.097297 0.08283,13.645547"
+       id="path841"
+       inkscape:path-effect="#path-effect843"
+       inkscape:original-d="m 60.320189,44.921183 c 0.02787,4.548781 0.05548,9.097295 0.08283,13.645547"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="m 124.34953,44.921183 c 0.0276,4.548783 0.0552,9.097297 0.0828,13.645547"
+       id="path845"
+       inkscape:path-effect="#path-effect847"
+       inkscape:original-d="m 124.34953,44.921183 c 0.0279,4.548781 0.0555,9.097295 0.0828,13.645547"
+       sodipodi:nodetypes="cc" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9.87777px;line-height:1.25;font-family:'Red Hat Text';-inkscape-font-specification:'Red Hat Text';letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
+       x="28.555611"
+       y="54.142452"
+       id="text851"><tspan
+         sodipodi:role="line"
+         x="28.555611"
+         y="54.142452"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Red Hat Text';-inkscape-font-specification:'Red Hat Text';stroke-width:0.264583"
+         id="tspan853">/boot</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9.87777px;line-height:1.25;font-family:'Red Hat Text';-inkscape-font-specification:'Red Hat Text';letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
+       x="65.597313"
+       y="54.142452"
+       id="text859"><tspan
+         sodipodi:role="line"
+         x="65.597313"
+         y="54.142452"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Red Hat Text';-inkscape-font-specification:'Red Hat Text';stroke-width:0.264583"
+         id="tspan857">root</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9.87777px;line-height:1.25;font-family:'Red Hat Text';-inkscape-font-specification:'Red Hat Text';letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
+       x="130.68477"
+       y="54.142452"
+       id="text863"><tspan
+         sodipodi:role="line"
+         x="130.68477"
+         y="54.142452"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Red Hat Text';-inkscape-font-specification:'Red Hat Text';stroke-width:0.264583"
+         id="tspan861">/home</tspan></text>
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.265;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0"
+       id="rect865"
+       width="183.37758"
+       height="13.868065"
+       x="19.749453"
+       y="83.948387" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0"
+       id="rect867"
+       width="34.771164"
+       height="12.444077"
+       x="20.828735"
+       y="84.709534" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0"
+       id="rect869"
+       width="49.021343"
+       height="12.444077"
+       x="56.282936"
+       y="84.709534" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0"
+       id="rect871"
+       width="96.254074"
+       height="12.444077"
+       x="106.02465"
+       y="84.709534" />
+    <text
+       xml:space="preserve"
+       style="font-size:9.87777px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
+       x="24.378477"
+       y="93.517654"
+       id="text881"><tspan
+         sodipodi:role="line"
+         id="tspan879"
+         x="24.378477"
+         y="93.517654"
+         style="stroke-width:0.264583">data</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:9.87777px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
+       x="59.30352"
+       y="93.517654"
+       id="text889"><tspan
+         sodipodi:role="line"
+         id="tspan887"
+         x="59.30352"
+         y="93.517654"
+         style="stroke-width:0.264583">deleted</tspan></text>
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.565;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 58.509532,90.242299 c 13.287121,0.04331 26.573978,0.08661 39.860571,0.129918"
+       id="path895"
+       inkscape:path-effect="#path-effect897"
+       inkscape:original-d="m 58.509532,90.242299 c 13.28712,0.04357 26.573977,0.08688 39.860571,0.129918" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.793749, 0.793749;stroke-dashoffset:0;stroke-opacity:1"
+       d="M 25.570291,44.790015 C 40.908464,39.876728 56.246473,34.963493 71.584319,30.050311"
+       id="path899"
+       inkscape:path-effect="#path-effect901"
+       inkscape:original-d="M 25.570291,44.790015 C 40.908565,39.877044 56.246574,34.963809 71.584319,30.050311" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.793749, 0.793749;stroke-dashoffset:0;stroke-opacity:1"
+       d="M 198.54021,44.790016 C 180.38728,39.876868 162.23403,34.963634 144.08045,30.050311"
+       id="path903"
+       inkscape:path-effect="#path-effect905"
+       inkscape:original-d="M 198.54021,44.790016 C 180.38723,39.877048 162.23398,34.963814 144.08045,30.050311"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.793749, 0.793749;stroke-dashoffset:0;stroke-opacity:1"
+       d="M 203.12703,83.948387 C 176.89579,75.487941 150.66423,67.02739 124.43233,58.56673"
+       id="path907"
+       inkscape:path-effect="#path-effect909"
+       inkscape:original-d="M 203.12703,83.948387 C 176.89574,75.488102 150.66418,67.027551 124.43233,58.56673"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.793749, 0.793749;stroke-dashoffset:0;stroke-opacity:1"
+       d="M 19.749453,83.948387 C 33.300671,75.487816 46.851869,67.027258 60.403019,58.56673"
+       id="path911"
+       inkscape:path-effect="#path-effect913"
+       inkscape:original-d="M 19.749453,83.948387 C 33.300864,75.488126 46.852062,67.027567 60.403019,58.56673"
+       sodipodi:nodetypes="cc" />
+  </g>
+</svg>
diff --git a/2021-pipelines/3000-disk-images.html b/2021-pipelines/3000-disk-images.html
new file mode 100644 (file)
index 0000000..c2ffaf0
--- /dev/null
@@ -0,0 +1,8 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<h1>Disk images</h1>
+
+<img src="3000-disk-images-1.svg"
+     width="80%"/>
diff --git a/2021-pipelines/3100-disk-metadata-1.svg b/2021-pipelines/3100-disk-metadata-1.svg
new file mode 100644 (file)
index 0000000..491c7dc
--- /dev/null
@@ -0,0 +1,302 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="189.57765mm"
+   height="61.617233mm"
+   viewBox="0 0 189.57765 61.617233"
+   version="1.1"
+   id="svg8"
+   inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
+   sodipodi:docname="3100-disk-metadata-1.svg">
+  <defs
+     id="defs2">
+    <marker
+       style="overflow:visible"
+       id="marker1963"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow1Lend"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(-0.8,0,0,-0.8,-10,0)"
+         style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1pt;stroke-opacity:1"
+         d="M 0,0 5,-5 -12.5,0 5,5 Z"
+         id="path1961" />
+    </marker>
+    <inkscape:path-effect
+       effect="bspline"
+       id="path-effect1959"
+       is_visible="true"
+       lpeversion="1"
+       weight="33.333333"
+       steps="2"
+       helper_size="0"
+       apply_no_weight="true"
+       apply_with_weight="true"
+       only_selected="false" />
+    <marker
+       style="overflow:visible"
+       id="Arrow1Lend"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow1Lend"
+       inkscape:isstock="true"
+       inkscape:collect="always">
+      <path
+         transform="matrix(-0.8,0,0,-0.8,-10,0)"
+         style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1pt;stroke-opacity:1"
+         d="M 0,0 5,-5 -12.5,0 5,5 Z"
+         id="path1678" />
+    </marker>
+    <inkscape:path-effect
+       effect="bspline"
+       id="path-effect1673"
+       is_visible="true"
+       lpeversion="1"
+       weight="33.333333"
+       steps="2"
+       helper_size="0"
+       apply_no_weight="true"
+       apply_with_weight="true"
+       only_selected="false" />
+    <inkscape:path-effect
+       effect="bspline"
+       id="path-effect913"
+       is_visible="true"
+       lpeversion="1"
+       weight="33.333333"
+       steps="2"
+       helper_size="0"
+       apply_no_weight="true"
+       apply_with_weight="true"
+       only_selected="false" />
+    <inkscape:path-effect
+       effect="bspline"
+       id="path-effect909"
+       is_visible="true"
+       lpeversion="1"
+       weight="33.333333"
+       steps="2"
+       helper_size="0"
+       apply_no_weight="true"
+       apply_with_weight="true"
+       only_selected="false" />
+    <inkscape:path-effect
+       effect="bspline"
+       id="path-effect905"
+       is_visible="true"
+       lpeversion="1"
+       weight="33.333333"
+       steps="2"
+       helper_size="0"
+       apply_no_weight="true"
+       apply_with_weight="true"
+       only_selected="false" />
+    <inkscape:path-effect
+       effect="bspline"
+       id="path-effect901"
+       is_visible="true"
+       lpeversion="1"
+       weight="33.333333"
+       steps="2"
+       helper_size="0"
+       apply_no_weight="true"
+       apply_with_weight="true"
+       only_selected="false" />
+    <inkscape:path-effect
+       effect="bspline"
+       id="path-effect897"
+       is_visible="true"
+       lpeversion="1"
+       weight="33.333333"
+       steps="2"
+       helper_size="0"
+       apply_no_weight="true"
+       apply_with_weight="true"
+       only_selected="false" />
+    <inkscape:path-effect
+       effect="bspline"
+       id="path-effect847"
+       is_visible="true"
+       lpeversion="1"
+       weight="33.333333"
+       steps="2"
+       helper_size="0"
+       apply_no_weight="true"
+       apply_with_weight="true"
+       only_selected="false" />
+    <inkscape:path-effect
+       effect="bspline"
+       id="path-effect843"
+       is_visible="true"
+       lpeversion="1"
+       weight="33.333333"
+       steps="2"
+       helper_size="0"
+       apply_no_weight="true"
+       apply_with_weight="true"
+       only_selected="false" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="1.4142136"
+     inkscape:cx="383.78033"
+     inkscape:cy="176.7742"
+     inkscape:document-units="mm"
+     inkscape:current-layer="layer1"
+     inkscape:document-rotation="0"
+     showgrid="false"
+     inkscape:window-width="1920"
+     inkscape:window-height="1029"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="1"
+     fit-margin-top="1"
+     fit-margin-left="1"
+     fit-margin-bottom="1"
+     fit-margin-right="1" />
+  <metadata
+     id="metadata5">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-16.472672,7.0685583)">
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.265;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0"
+       id="rect865"
+       width="183.37758"
+       height="13.868065"
+       x="19.749453"
+       y="25.210831" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0"
+       id="rect867"
+       width="34.771164"
+       height="12.444077"
+       x="20.828735"
+       y="25.971977" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0"
+       id="rect869"
+       width="49.021343"
+       height="12.444077"
+       x="56.282936"
+       y="25.971977" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0"
+       id="rect871"
+       width="96.254074"
+       height="12.444077"
+       x="106.02465"
+       y="25.971977" />
+    <text
+       xml:space="preserve"
+       style="font-size:9.87777px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
+       x="24.378477"
+       y="34.780098"
+       id="text881"><tspan
+         sodipodi:role="line"
+         id="tspan879"
+         x="24.378477"
+         y="34.780098"
+         style="stroke-width:0.264583">data</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:9.87777px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
+       x="59.30352"
+       y="34.780098"
+       id="text889"><tspan
+         sodipodi:role="line"
+         id="tspan887"
+         x="59.30352"
+         y="34.780098"
+         style="stroke-width:0.264583">deleted</tspan></text>
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.565;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 58.509532,31.504762 c 13.287121,0.04331 26.573978,0.08661 39.860571,0.129918"
+       id="path895"
+       inkscape:path-effect="#path-effect897"
+       inkscape:original-d="m 58.509532,31.504762 c 13.28712,0.04357 26.573977,0.08688 39.860571,0.129918" />
+    <rect
+       style="fill:none;stroke:#ff0000;stroke-width:0.264583;stroke-dasharray:0.79375, 0.79375"
+       id="rect1657"
+       width="94.843269"
+       height="21.882935"
+       x="17.604963"
+       y="21.978741" />
+    <rect
+       style="fill:none;stroke:#ff0000;stroke-width:0.264583;stroke-dasharray:0.79375, 0.79375"
+       id="rect1659"
+       width="17.451328"
+       height="21.882935"
+       x="187.46671"
+       y="21.978741" />
+    <rect
+       style="fill:none;stroke:#00ff00;stroke-width:0.264583;stroke-dasharray:0.79375, 0.79375"
+       id="rect1661"
+       width="73.053322"
+       height="21.882935"
+       x="113.38419"
+       y="21.978741" />
+    <text
+       xml:space="preserve"
+       style="font-size:9.87777px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ff0000;stroke:#ff0000;stroke-width:0.264583"
+       x="115.64815"
+       y="1.5685236"
+       id="text1665"><tspan
+         sodipodi:role="line"
+         id="tspan1663"
+         x="115.64815"
+         y="1.5685236"
+         style="fill:#ff0000;stroke:#ff0000;stroke-width:0.264583">allocated</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:9.87777px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#00ff00;stroke:#00ff00;stroke-width:0.264583"
+       x="120.36406"
+       y="53.276512"
+       id="text1669"><tspan
+         sodipodi:role="line"
+         id="tspan1667"
+         x="120.36406"
+         y="53.276512"
+         style="fill:#00ff00;stroke:#00ff00;stroke-width:0.264583">hole</tspan></text>
+    <path
+       style="fill:#ff0000;stroke:#ff0000;stroke-width:0.265;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
+       d="M 116.64807,3.6727812 C 108.35576,9.7672914 100.06341,15.861832 91.771018,21.956404"
+       id="path1671"
+       inkscape:path-effect="#path-effect1673"
+       inkscape:original-d="M 116.64807,3.6727812 C 108.35598,9.7675892 100.06363,15.862129 91.771018,21.956404"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:#ff0000;stroke:#ff0000;stroke-width:0.265;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker1963)"
+       d="m 161.86105,4.7969176 c 9.94352,5.3952414 19.88673,10.7903144 29.82964,16.1852244"
+       id="path1957"
+       inkscape:path-effect="#path-effect1959"
+       inkscape:original-d="m 161.86105,4.7969176 c 9.94347,5.3953334 19.88668,10.7904094 29.82964,16.1852244"
+       sodipodi:nodetypes="cc" />
+  </g>
+</svg>
diff --git a/2021-pipelines/3100-disk-metadata.html b/2021-pipelines/3100-disk-metadata.html
new file mode 100644 (file)
index 0000000..37c478d
--- /dev/null
@@ -0,0 +1,15 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<h1>Disk metadata</h1>
+
+<img src="3100-disk-metadata-1.svg"
+     width="80%"/>
+
+<pre>
+ls -lsh
+filefrag -v
+qemu-img map
+nbdinfo --map
+</pre>
diff --git a/2021-pipelines/3200-sparsification-1.svg b/2021-pipelines/3200-sparsification-1.svg
new file mode 100644 (file)
index 0000000..b487e22
--- /dev/null
@@ -0,0 +1,446 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="194.16673mm"
+   height="99.769829mm"
+   viewBox="0 0 194.16673 99.769828"
+   version="1.1"
+   id="svg8"
+   inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
+   sodipodi:docname="3200-sparsification-1.svg">
+  <defs
+     id="defs2">
+    <marker
+       style="overflow:visible"
+       id="Arrow1Lend"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow1Lend"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(-0.8,0,0,-0.8,-10,0)"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+         d="M 0,0 5,-5 -12.5,0 5,5 Z"
+         id="path1678" />
+    </marker>
+    <inkscape:path-effect
+       effect="bspline"
+       id="path-effect2785"
+       is_visible="true"
+       lpeversion="1"
+       weight="33.333333"
+       steps="2"
+       helper_size="0"
+       apply_no_weight="true"
+       apply_with_weight="true"
+       only_selected="false" />
+    <inkscape:path-effect
+       effect="bspline"
+       id="path-effect2763"
+       is_visible="true"
+       lpeversion="1"
+       weight="33.333333"
+       steps="2"
+       helper_size="0"
+       apply_no_weight="true"
+       apply_with_weight="true"
+       only_selected="false" />
+    <marker
+       style="overflow:visible"
+       id="marker1963"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow1Lend"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(-0.8,0,0,-0.8,-10,0)"
+         style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1pt;stroke-opacity:1"
+         d="M 0,0 5,-5 -12.5,0 5,5 Z"
+         id="path1961" />
+    </marker>
+    <inkscape:path-effect
+       effect="bspline"
+       id="path-effect1959"
+       is_visible="true"
+       lpeversion="1"
+       weight="33.333333"
+       steps="2"
+       helper_size="0"
+       apply_no_weight="true"
+       apply_with_weight="true"
+       only_selected="false" />
+    <inkscape:path-effect
+       effect="bspline"
+       id="path-effect1673"
+       is_visible="true"
+       lpeversion="1"
+       weight="33.333333"
+       steps="2"
+       helper_size="0"
+       apply_no_weight="true"
+       apply_with_weight="true"
+       only_selected="false" />
+    <inkscape:path-effect
+       effect="bspline"
+       id="path-effect913"
+       is_visible="true"
+       lpeversion="1"
+       weight="33.333333"
+       steps="2"
+       helper_size="0"
+       apply_no_weight="true"
+       apply_with_weight="true"
+       only_selected="false" />
+    <inkscape:path-effect
+       effect="bspline"
+       id="path-effect909"
+       is_visible="true"
+       lpeversion="1"
+       weight="33.333333"
+       steps="2"
+       helper_size="0"
+       apply_no_weight="true"
+       apply_with_weight="true"
+       only_selected="false" />
+    <inkscape:path-effect
+       effect="bspline"
+       id="path-effect905"
+       is_visible="true"
+       lpeversion="1"
+       weight="33.333333"
+       steps="2"
+       helper_size="0"
+       apply_no_weight="true"
+       apply_with_weight="true"
+       only_selected="false" />
+    <inkscape:path-effect
+       effect="bspline"
+       id="path-effect901"
+       is_visible="true"
+       lpeversion="1"
+       weight="33.333333"
+       steps="2"
+       helper_size="0"
+       apply_no_weight="true"
+       apply_with_weight="true"
+       only_selected="false" />
+    <inkscape:path-effect
+       effect="bspline"
+       id="path-effect897"
+       is_visible="true"
+       lpeversion="1"
+       weight="33.333333"
+       steps="2"
+       helper_size="0"
+       apply_no_weight="true"
+       apply_with_weight="true"
+       only_selected="false" />
+    <inkscape:path-effect
+       effect="bspline"
+       id="path-effect847"
+       is_visible="true"
+       lpeversion="1"
+       weight="33.333333"
+       steps="2"
+       helper_size="0"
+       apply_no_weight="true"
+       apply_with_weight="true"
+       only_selected="false" />
+    <inkscape:path-effect
+       effect="bspline"
+       id="path-effect843"
+       is_visible="true"
+       lpeversion="1"
+       weight="33.333333"
+       steps="2"
+       helper_size="0"
+       apply_no_weight="true"
+       apply_with_weight="true"
+       only_selected="false" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="1.4142136"
+     inkscape:cx="480.6368"
+     inkscape:cy="201.87787"
+     inkscape:document-units="mm"
+     inkscape:current-layer="layer1"
+     inkscape:document-rotation="0"
+     showgrid="false"
+     inkscape:window-width="1920"
+     inkscape:window-height="1029"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="1"
+     fit-margin-top="1"
+     fit-margin-left="1"
+     fit-margin-bottom="1"
+     fit-margin-right="1" />
+  <metadata
+     id="metadata5">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-11.883594,-10.311698)">
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.265;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0"
+       id="rect865"
+       width="183.37758"
+       height="13.868065"
+       x="19.749453"
+       y="25.210831" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0"
+       id="rect867"
+       width="34.771164"
+       height="12.444077"
+       x="20.828735"
+       y="25.971977" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0"
+       id="rect869"
+       width="49.021343"
+       height="12.444077"
+       x="56.282936"
+       y="25.971977" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0"
+       id="rect871"
+       width="96.254074"
+       height="12.444077"
+       x="106.02465"
+       y="25.971977" />
+    <text
+       xml:space="preserve"
+       style="font-size:9.87777px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
+       x="24.378477"
+       y="34.780098"
+       id="text881"><tspan
+         sodipodi:role="line"
+         id="tspan879"
+         x="24.378477"
+         y="34.780098"
+         style="stroke-width:0.264583">data</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:9.87777px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
+       x="59.30352"
+       y="34.780098"
+       id="text889"><tspan
+         sodipodi:role="line"
+         id="tspan887"
+         x="59.30352"
+         y="34.780098"
+         style="stroke-width:0.264583">deleted</tspan></text>
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.565;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 58.509532,31.504762 c 13.287121,0.04331 26.573978,0.08661 39.860571,0.129918"
+       id="path895"
+       inkscape:path-effect="#path-effect897"
+       inkscape:original-d="m 58.509532,31.504762 c 13.28712,0.04357 26.573977,0.08688 39.860571,0.129918" />
+    <rect
+       style="fill:none;stroke:#ff0000;stroke-width:0.264583;stroke-dasharray:0.79375, 0.79375"
+       id="rect1657"
+       width="94.843269"
+       height="21.882935"
+       x="17.604963"
+       y="21.978741" />
+    <rect
+       style="fill:none;stroke:#ff0000;stroke-width:0.264583;stroke-dasharray:0.79375, 0.79375"
+       id="rect1659"
+       width="17.451328"
+       height="21.882935"
+       x="187.46671"
+       y="21.978741" />
+    <rect
+       style="fill:none;stroke:#00ff00;stroke-width:0.264583;stroke-dasharray:0.79375, 0.79375"
+       id="rect1661"
+       width="73.053322"
+       height="21.882935"
+       x="113.38419"
+       y="21.978741" />
+    <text
+       xml:space="preserve"
+       style="font-size:9.87777px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ff0000;stroke:#ff0000;stroke-width:0.264583"
+       x="20.889309"
+       y="18.94878"
+       id="text1665"><tspan
+         sodipodi:role="line"
+         id="tspan1663"
+         x="20.889309"
+         y="18.94878"
+         style="fill:#ff0000;stroke:#ff0000;stroke-width:0.264583">allocated</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:9.87777px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#00ff00;stroke:#00ff00;stroke-width:0.264583"
+       x="115.60157"
+       y="19.409813"
+       id="text1669"><tspan
+         sodipodi:role="line"
+         id="tspan1667"
+         x="115.60157"
+         y="19.409813"
+         style="fill:#00ff00;stroke:#00ff00;stroke-width:0.264583">hole</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:9.87777px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ff0000;stroke:#ff0000;stroke-width:0.264583"
+       x="160.17931"
+       y="19.298647"
+       id="text2743"><tspan
+         sodipodi:role="line"
+         id="tspan2741"
+         x="160.17931"
+         y="19.298647"
+         style="fill:#ff0000;stroke:#ff0000;stroke-width:0.264583">allocated</tspan></text>
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.265;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0"
+       id="rect2745"
+       width="183.37758"
+       height="13.868065"
+       x="19.749453"
+       y="90.298393" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0"
+       id="rect2747"
+       width="34.771164"
+       height="12.444077"
+       x="20.828735"
+       y="91.05954" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0"
+       id="rect2749"
+       width="49.021343"
+       height="12.444077"
+       x="56.282936"
+       y="91.05954" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0"
+       id="rect2751"
+       width="96.254074"
+       height="12.444077"
+       x="106.02465"
+       y="91.05954" />
+    <text
+       xml:space="preserve"
+       style="font-size:9.87777px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
+       x="24.378477"
+       y="99.867661"
+       id="text2755"><tspan
+         sodipodi:role="line"
+         id="tspan2753"
+         x="24.378477"
+         y="99.867661"
+         style="stroke-width:0.264583">data</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:9.87777px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
+       x="59.30352"
+       y="99.867661"
+       id="text2759"><tspan
+         sodipodi:role="line"
+         id="tspan2757"
+         x="59.30352"
+         y="99.867661"
+         style="stroke-width:0.264583">deleted</tspan></text>
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.565;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 58.509532,96.592303 c 13.287121,0.04331 26.573978,0.08661 39.860571,0.129918"
+       id="path2761"
+       inkscape:path-effect="#path-effect2763"
+       inkscape:original-d="m 58.509532,96.592303 c 13.28712,0.04357 26.573977,0.08688 39.860571,0.129918" />
+    <rect
+       style="fill:none;stroke:#ff0000;stroke-width:0.264583;stroke-dasharray:0.79375, 0.79375"
+       id="rect2765"
+       width="40.601089"
+       height="21.882935"
+       x="17.604963"
+       y="87.066299" />
+    <rect
+       style="fill:none;stroke:#00ff00;stroke-width:0.264583;stroke-dasharray:0.79375, 0.79375"
+       id="rect2769"
+       width="144.43636"
+       height="21.882935"
+       x="59.938324"
+       y="87.066299" />
+    <text
+       xml:space="preserve"
+       style="font-size:9.87777px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ff0000;stroke:#ff0000;stroke-width:0.264583"
+       x="12.422641"
+       y="84.036339"
+       id="text2773"><tspan
+         sodipodi:role="line"
+         id="tspan2771"
+         x="12.422641"
+         y="84.036339"
+         style="fill:#ff0000;stroke:#ff0000;stroke-width:0.264583">allocated</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:9.87777px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#00ff00;stroke:#00ff00;stroke-width:0.264583"
+       x="61.626534"
+       y="83.968208"
+       id="text2777"><tspan
+         sodipodi:role="line"
+         id="tspan2775"
+         x="61.626534"
+         y="83.968208"
+         style="fill:#00ff00;stroke:#00ff00;stroke-width:0.264583">hole</tspan></text>
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.265;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
+       d="m 109.75667,48.983555 c -0.0173,8.046613 -0.0346,16.092959 -0.0519,24.139045"
+       id="path2783"
+       inkscape:path-effect="#path-effect2785"
+       inkscape:original-d="m 109.75667,48.983555 c -0.017,8.046614 -0.0343,16.09296 -0.0519,24.139045"
+       sodipodi:nodetypes="cc" />
+    <text
+       xml:space="preserve"
+       style="font-size:9.87777px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
+       x="113.19865"
+       y="61.988869"
+       id="text2815"><tspan
+         sodipodi:role="line"
+         id="tspan2813"
+         x="113.19865"
+         y="61.988869"
+         style="stroke-width:0.264583">&quot;sparsification&quot;</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:4.93889px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
+       x="114.01455"
+       y="69.826561"
+       id="text2819"><tspan
+         sodipodi:role="line"
+         id="tspan2817"
+         x="114.01455"
+         y="69.826561"
+         style="font-size:4.93889px;stroke-width:0.264583">fstrim</tspan><tspan
+         sodipodi:role="line"
+         x="114.01455"
+         y="76.000175"
+         style="font-size:4.93889px;stroke-width:0.264583"
+         id="tspan2821">virt-sparsify --in-place</tspan></text>
+  </g>
+</svg>
diff --git a/2021-pipelines/3200-sparsification.html b/2021-pipelines/3200-sparsification.html
new file mode 100644 (file)
index 0000000..dcb469b
--- /dev/null
@@ -0,0 +1,8 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<h1>Sparsifying disk images</h1>
+
+<img src="3200-sparsification-1.svg"
+     width="80%"/>
diff --git a/2021-pipelines/3300-sparsification-snapshot.html b/2021-pipelines/3300-sparsification-snapshot.html
new file mode 100644 (file)
index 0000000..1e59edf
--- /dev/null
@@ -0,0 +1,13 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<h1>Sparsifying into a snapshot</h1>
+
+<pre>
+┌───────────────┐ssh ┌────────────┐
+│ fedora-33.img │───▶│ qcow2 file │◀─── virt-sparsify --in-place
+└───────────────┘    └────────────┘                           ┌───────────┐
+                                   ───▶ qemu-img convert ────▶│ local.img │
+                                                              └───────────┘
+</pre>
diff --git a/2021-pipelines/3400-sparsification.term b/2021-pipelines/3400-sparsification.term
new file mode 100755 (executable)
index 0000000..8b88de0
--- /dev/null
@@ -0,0 +1,15 @@
+#!/bin/bash -
+
+source functions
+
+# Title.
+export title="Sparsification + copying"
+
+# History.
+remember 'qemu-img create -f qcow2 -F raw -b ssh://kool/mnt/scratch/pipes/fedora-33.img snapshot.qcow2'
+remember 'virt-sparsify --in-place snapshot.qcow2'
+remember 'ls -lh snapshot.qcow2'
+remember 'qemu-img map snapshot.qcow2'
+remember 'qemu-img convert -f qcow2 snapshot.qcow2 -O raw local.img -p'
+
+terminal
diff --git a/2021-pipelines/4000-benchmark-A.html b/2021-pipelines/4000-benchmark-A.html
new file mode 100644 (file)
index 0000000..050ca3d
--- /dev/null
@@ -0,0 +1,62 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<h1>Benchmark A: copying</h1>
+
+<style>
+table#bench {
+    width: 90%;
+}
+table#bench th {
+    vertical-align: top;
+}
+</style>
+
+<table id="bench">
+<tr>
+<th> scp </th>
+<td> <pre style="font-size: 60%">scp remote:fedora-33.img local.img</pre> </td>
+<td> </td>
+</tr>
+
+<tr>
+<th> qemu-img only </th>
+<td>
+<pre style="font-size: 40%">
+┌───────────────┐ssh ┌────────────┐                           ┌───────────┐
+│ fedora-33.img │───▶│ qcow2 file │───▶ qemu-img convert ────▶│ local.img │
+└───────────────┘    └────────────┘                           └───────────┘
+</pre>
+</td>
+<td> </td>
+</tr>
+
+<tr>
+<th> sparsify + qemu-img </th>
+<td>
+<pre style="font-size: 40%">
+┌───────────────┐ssh ┌────────────┐
+│ fedora-33.img │───▶│ qcow2 file │◀─── virt-sparsify --in-place
+└───────────────┘    └────────────┘                           ┌───────────┐
+                                   ───▶ qemu-img convert ────▶│ local.img │
+                                                              └───────────┘
+</pre>
+</td>
+<td> </td>
+</tr>
+
+<tr>
+<th> nbdkit + nbdcopy </th>
+<td>
+<pre style="font-size: 40%">
+┌───────────────┐ssh ┌────────────┐
+│ fedora-33.img │───▶│ nbdkit cow │◀─── virt-sparsify --in-place
+└───────────────┘    └────────────┘                   ┌───────────┐
+                                   ───▶ nbdcopy ────▶ │ local.img │
+                                                      └───────────┘
+</pre>
+</td>
+<td> </td>
+</tr>
+</table>
diff --git a/2021-pipelines/4100-benchmark-A-results.html b/2021-pipelines/4100-benchmark-A-results.html
new file mode 100644 (file)
index 0000000..70c6c8c
--- /dev/null
@@ -0,0 +1,65 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<h1>Benchmark A: copying &mdash; results</h1>
+
+<style>
+table#bench {
+    width: 90%;
+}
+table#bench th {
+    vertical-align: top;
+}
+table#bench td.result {
+    text-align: right;
+}
+</style>
+
+<table id="bench">
+<tr>
+<th> scp </th>
+<td> <pre style="font-size: 60%">scp remote:fedora-33.img local.img</pre> </td>
+<td class="result"> 48m40 </td>
+</tr>
+
+<tr>
+<th> qemu-img only </th>
+<td>
+<pre style="font-size: 40%">
+┌───────────────┐ssh ┌────────────┐                           ┌───────────┐
+│ fedora-33.img │───▶│ qcow2 file │───▶ qemu-img convert ────▶│ local.img │
+└───────────────┘    └────────────┘                           └───────────┘
+</pre>
+</td>
+<td class="result"> 59m39 </td>
+</tr>
+
+<tr>
+<th> sparsify + qemu-img </th>
+<td>
+<pre style="font-size: 40%">
+┌───────────────┐ssh ┌────────────┐
+│ fedora-33.img │───▶│ qcow2 file │◀─── virt-sparsify --in-place
+└───────────────┘    └────────────┘                           ┌───────────┐
+                                   ───▶ qemu-img convert ────▶│ local.img │
+                                                              └───────────┘
+</pre>
+</td>
+<td class="result"> 2m21 </td>
+</tr>
+
+<tr>
+<th> nbdkit + nbdcopy </th>
+<td>
+<pre style="font-size: 40%">
+┌───────────────┐ssh ┌────────────┐
+│ fedora-33.img │───▶│ nbdkit cow │◀─── virt-sparsify --in-place
+└───────────────┘    └────────────┘                   ┌───────────┐
+                                   ───▶ nbdcopy ────▶ │ local.img │
+                                                      └───────────┘
+</pre>
+</td>
+<td class="result"> 3m49 </td>
+</tr>
+</table>
diff --git a/2021-pipelines/5000-ova-files.html b/2021-pipelines/5000-ova-files.html
new file mode 100644 (file)
index 0000000..b333f38
--- /dev/null
@@ -0,0 +1,29 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<h1>OVA files</h1>
+
+<pre>
+
+┌───guest.ova──────────┐
+│ guest.ovf            │
+│                      │
+│ disk1.raw (or .vmdk) │
+│                      │
+└──────────────────────┘
+</pre>
+
+<pre>
+tar file = header - file - header - file ...
+</pre>
+
+<pre>
+┌──────────┐      ┌────────────┐      ┌────────────┐
+│ test.ova │─────▶│ tar filter │─────▶│ qcow2 file │
+└──────────┘      └────────────┘      └────────────┘
+                                 ◀─── virt-sparsify --in-place
+                                                            ┌───────────┐
+                                 ───▶ qemu-img convert ────▶│ local.img │
+                                                            └───────────┘
+</pre>
diff --git a/2021-pipelines/5100-benchmark-B.html b/2021-pipelines/5100-benchmark-B.html
new file mode 100644 (file)
index 0000000..26a2535
--- /dev/null
@@ -0,0 +1,45 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<h1>Benchmark B: local OVA file</h1>
+
+<style>
+table#bench {
+    width: 90%;
+}
+table#bench th {
+    vertical-align: top;
+}
+</style>
+
+<table id="bench">
+<tr>
+<th> cp </th>
+<td> <pre style="font-size: 60%">cp test.ova test2.ova</pre> </td>
+<td> </td>
+</tr>
+
+<tr>
+<th> tar </th>
+<td> <pre style="font-size: 60%">tar xf test.ova fedora-33.img</pre> </td>
+<td> </td>
+</tr>
+
+<tr>
+<th> nbdkit <br/>
++ sparsify <br/>
++ qemu-img </th>
+<td>
+<pre style="font-size: 40%">
+          nbdkit tar
+┌──────────┐filter┌────────────┐
+│ test.ova │─────▶│ qcow2 file │◀─── virt-sparsify --in-place
+└──────────┘      └────────────┘                            ┌───────────┐
+                                 ───▶ qemu-img convert ────▶│ local.img │
+                                                            └───────────┘
+</pre>
+</td>
+<td> </td>
+</tr>
+</table>
diff --git a/2021-pipelines/5200-benchmark-B-results.html b/2021-pipelines/5200-benchmark-B-results.html
new file mode 100644 (file)
index 0000000..6cba810
--- /dev/null
@@ -0,0 +1,48 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<h1>Benchmark B: local OVA file &mdash; results</h1>
+
+<style>
+table#bench {
+    width: 90%;
+}
+table#bench th {
+    vertical-align: top;
+}
+table#bench td.result {
+    text-align: right;
+}
+</style>
+
+<table id="bench">
+<tr>
+<th> cp </th>
+<td> <pre style="font-size: 60%">cp test.ova test2.ova</pre> </td>
+<td class="result"> 40s </td>
+</tr>
+
+<tr>
+<th> tar </th>
+<td> <pre style="font-size: 60%">tar xf test.ova fedora-33.img</pre> </td>
+<td class="result"> 43s </td>
+</tr>
+
+<tr>
+<th> nbdkit <br/>
++ sparsify <br/>
++ qemu-img </th>
+<td>
+<pre style="font-size: 40%">
+          nbdkit tar
+┌──────────┐filter┌────────────┐
+│ test.ova │─────▶│ qcow2 file │◀─── virt-sparsify --in-place
+└──────────┘      └────────────┘                            ┌───────────┐
+                                 ───▶ qemu-img convert ────▶│ local.img │
+                                                            └───────────┘
+</pre>
+</td>
+<td class="result"> 7.6s </td>
+</tr>
+</table>
diff --git a/2021-pipelines/6000-modifications.html b/2021-pipelines/6000-modifications.html
new file mode 100644 (file)
index 0000000..3f1ad63
--- /dev/null
@@ -0,0 +1,22 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<h1>Modifying disk images in flight</h1>
+
+<p>
+virt-v2v can ...
+</p>
+
+<ul>
+<li> install virtio drivers
+<li> remove VMware tools
+<li> modify the bootloader
+<li> rebuild the initramfs
+<li> change device names in /etc files
+<li> change the Windows registry
+</ul>
+
+<p>
+(and much more)
+</p>
diff --git a/2021-pipelines/6100-simpler-modifications.html b/2021-pipelines/6100-simpler-modifications.html
new file mode 100644 (file)
index 0000000..8f54b20
--- /dev/null
@@ -0,0 +1,23 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<h1>Simpler example of modification</h1>
+
+<pre>
+                                nbdkit
+┌─────────────┐http┌─────────────┐    ┌────────────┐    ┌────────────┐
+│ cloud image │───▶│ curl plugin │───▶│ xz filter  │───▶│ qcow2 file │
+└─────────────┘    └─────────────┘    └────────────┘    └────────────┘
+
+                                           ◀─── virt-sparsify --in-place
+
+                                        ◀─── <b>virt-customize</b>
+                                             to deactivate cloud-init
+
+                                     ◀─── <b>virt-customize</b>
+                                          to modify /etc/motd
+                                                            ┌───────────┐
+                                 ───▶ qemu-img convert ────▶│ local.img │
+                                                            └───────────┘
+</pre>
diff --git a/2021-pipelines/6200-simpler-modifications.term b/2021-pipelines/6200-simpler-modifications.term
new file mode 100755 (executable)
index 0000000..a6fd7a4
--- /dev/null
@@ -0,0 +1,17 @@
+#!/bin/bash -
+
+source functions
+
+# Title.
+export title="Modifying a disk image in flight"
+
+# History.
+remember 'nbdkit curl https://download.fedoraproject.org/pub/fedora/linux/releases/33/Cloud/x86_64/images/Fedora-Cloud-Base-33-1.2.x86_64.raw.xz --filter=xz'
+remember 'qemu-img create -f qcow2 -F raw -b nbd://localhost snapshot.qcow2'
+remember 'virt-sparsify --inplace snapshot.qcow2'
+remember 'virt-customize -a snapshot.qcow2 --run-command "systemctl disable cloud-init" --write /etc/motd:HELLO_WORLD'
+remember 'ls -lh snapshot.qcow2'
+remember 'qemu-img convert -f qcow2 snapshot.qcow2 -O raw local.img -p'
+remember 'virt-cat -a local.img /etc/motd'
+
+terminal
diff --git a/2021-pipelines/7000-virt-v2v-pipelines.html b/2021-pipelines/7000-virt-v2v-pipelines.html
new file mode 100644 (file)
index 0000000..03317cb
--- /dev/null
@@ -0,0 +1,32 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<h1>Virt-v2v pipelines: input</h1>
+
+<pre>
+                                 nbdkit
+┌─────────────┐VDDK┌─────────────┐    ┌─────────────┐NBD ┌───────┐
+│ VMware ESXi │───▶│ vddk plugin │───▶│ rate-filter │───▶│ qcow2 │...
+└─────────────┘    └─────────────┘    └─────────────┘    └───────┘
+</pre>
+
+<pre>
+                                 nbdkit
+┌───────────┐    ┌───────────────┐    ┌─────────────┐NBD ┌───────┐
+│ OVA file  │───▶│ tar-filter    │───▶│ rate-filter │───▶│ qcow2 │...
+└───────────┘    └───────────────┘    └─────────────┘    └───────┘
+</pre>
+
+<pre>
+                                 nbdkit
+┌────────────┐ssh ┌──────────────┐    ┌─────────────┐NBD ┌───────┐
+│ RHEL 5 Xen │───▶│ ssh plugin   │───▶│ rate-filter │───▶│ qcow2 │...
+└────────────┘    └──────────────┘    └─────────────┘    └───────┘
+</pre>
+
+<pre>
+                                       ┌────────────┐    ┌───────┐
+                                       │ disk image │───▶│ qcow2 │...
+                                       └────────────┘    └───────┘
+</pre>
diff --git a/2021-pipelines/7100-virt-v2v-pipelines.html b/2021-pipelines/7100-virt-v2v-pipelines.html
new file mode 100644 (file)
index 0000000..74514ce
--- /dev/null
@@ -0,0 +1,12 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<h1>Virt-v2v pipelines: modify and copy</h1>
+
+<pre>
+         (input)  ◀─── virt-sparsify --in-place
+                  ◀─── install drivers
+                  ◀─── configuration changes
+                  ───▶ qemu-img convert ────▶   (output)
+</pre>
diff --git a/2021-pipelines/7200-virt-v2v-pipelines.html b/2021-pipelines/7200-virt-v2v-pipelines.html
new file mode 100644 (file)
index 0000000..a6f33c4
--- /dev/null
@@ -0,0 +1,18 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<h1>Virt-v2v pipelines: output</h1>
+
+<pre>
+    ┌────────────┐
+───▶│ disk image │
+    └────────────┘
+</pre>
+
+<pre>
+     nbdkit                   RHV
+NBD ┌────────────┐ https  ┌────────────┐
+───▶│ python     │───────▶│ imageio    │
+    └────────────┘        └────────────┘
+</pre>
diff --git a/2021-pipelines/9000-conclusions.html b/2021-pipelines/9000-conclusions.html
new file mode 100644 (file)
index 0000000..b3c0862
--- /dev/null
@@ -0,0 +1,18 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<h1>Conclusions</h1>
+
+<p>
+Disk image pipelines:
+</p>
+
+<ul>
+<li> efficient
+<li> flexible
+<li> avoid local copies
+<li> avoid copying zeroes/sparseness/deleted data
+<li> sparsification
+<li> make modifications in flight
+</ul>
diff --git a/2021-pipelines/9100-future-work.html b/2021-pipelines/9100-future-work.html
new file mode 100644 (file)
index 0000000..4e6a227
--- /dev/null
@@ -0,0 +1,14 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<h1>Future work &amp; other topics</h1>
+
+<ul>
+<li> nbdcopy vs qemu-img convert
+<li> copy-on-read, bounded caches
+<li> block size adjustment
+<li> <code>json:</code> URIs
+<li> reading from containers &amp; stop using gzip!
+<li> pay attention to benchmarking &amp; use realistic images
+</ul>
diff --git a/2021-pipelines/9200-references.html b/2021-pipelines/9200-references.html
new file mode 100644 (file)
index 0000000..3c53b55
--- /dev/null
@@ -0,0 +1,23 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<h1>References</h1>
+
+<dl>
+
+<dt>
+<a href="http://git.annexia.org/?p=libguestfs-talks.git;a=tree;f=2021-pipelines">http://git.annexia.org/?p=libguestfs-talks.git;a=tree;f=2021-pipelines</a>
+</dt>
+<dd> This talk on <code>git.annexia.org</code> </dd>
+
+<dt> <a href="https://gitlab.com/nbdkit">https://gitlab.com/nbdkit</a> </dt>
+<dd> nbdkit and libnbd are now on GitLab </dd>
+
+<dt> <a href="https://libguestfs.org">https://libguestfs.org</a> </dt>
+<dd> libguestfs, guestfish, virt-customize, virt-sparsify </dd>
+
+<dt> <a href="https://libguestfs.org/virt-v2v.1.html">https://libguestfs.org/virt-v2v.1.html</a> </dt>
+<dd> Virt-v2v manual </dd>
+
+</dl>
diff --git a/2021-pipelines/bashrc b/2021-pipelines/bashrc
new file mode 100644 (file)
index 0000000..0b5a00c
--- /dev/null
@@ -0,0 +1,22 @@
+# -*- shell-script -*-
+
+# Colour ls.
+if [ -f /etc/profile.d/colorls.sh ]; then . /etc/profile.d/colorls.sh; fi
+
+# Fancy prompt colours (see
+# https://wiki.archlinux.org/index.php/Color_Bash_Prompt)
+titlecol=$'\e[1;37;41m'    ;# colour for the title
+promptcol=$'\e[0;32m'      ;# colour for the prompt
+commandcol=$'\e[1;31m'     ;# colour for the typed command
+outputcol=$'\e[0m'         ;# colour for command output
+
+export PS1="\n\[$promptcol\]\$ \[$commandcol\]"
+
+trap 'echo -ne "$outputcol"' DEBUG
+
+# Load key bindings (if any).
+bind -f $talkdir/bindings
+
+# Same as the banner function, but we cannot reuse it.
+printf "\e]0;$title\a"
+printf "%s   %s   %s\\n" $titlecol "$title" $outputcol
diff --git a/2021-pipelines/benchmarking.txt b/2021-pipelines/benchmarking.txt
new file mode 100644 (file)
index 0000000..21af30f
--- /dev/null
@@ -0,0 +1,68 @@
+Scenario (A)
+----------------------------------------------------------------------
+
+(1) Create fedora-33 "dirty" disk image (simulating a long-running VM)
+on a remote SSH server.  See "create.sh" script.
+
+(2) The remote server is located over a 100 Mbps ethernet link.  Both
+the client and server have plenty of local CPU and are otherwise idle
+during the test.
+
+(3) scp test:
+
+scp remote:fedora-33.img local.img
+
+(4) qcow2 snapshot + sparsify + qemu-img convert.  The time taken to
+run all of the following operations in series.  See "testA4.sh".
+
+(5) As above but without sparsify.  See "testA5.sh".
+
+(6) As above but using nbdkit + nbdcopy.  See "testA6.sh".
+
+
+Results of scenario (A)
+----------------------------------------------------------------------
+
+(3) (scp) 48m40
+    ls -lsh local.img :
+
+(4) (sparsify + qemu-img convert) 2m21
+
+(5) (qemu-img convert)  59m39
+    ls -lsh local.img :
+    4.1G -rw-r--r--. 1 rjones rjones 32G Feb 10 11:11 local.img
+
+(6) (nbdkit + nbdcopy) 3m49 [probably lock contention in cow filter]
+    $ ls -lsh local.img
+    1.2G -rw-r--r--. 1 rjones rjones 32G Feb 10 11:16 local.img
+
+
+
+Scenario (B)
+----------------------------------------------------------------------
+
+(1) Create local OVA file from disk image in scenario (A) using:
+
+tar -cf test.ova -C /path/to/remote fedora-33.img
+# -S option is not usually used with OVA files
+
+(2) Time how long it takes to copy the file:
+
+time cp test.ova test2.ova
+
+(3) Time how long it takes to unpack this using tar -xf:
+
+time tar -xf test.ova fedora-33.img
+
+(4) Time how long it takes to copy out the sparsified image.
+See "testB4.sh".
+
+
+Results of scenario (B)
+----------------------------------------------------------------------
+
+(2) (cp) 40s
+
+(3) (tar xf) 43s
+
+(4) (sparsify + qemu-img convert) 7.6s
diff --git a/2021-pipelines/benchmarking/create.sh b/2021-pipelines/benchmarking/create.sh
new file mode 100755 (executable)
index 0000000..ee5bb1d
--- /dev/null
@@ -0,0 +1,13 @@
+#!/bin/bash
+set -x
+set -e
+
+source settings.sh
+
+file=$dir/fedora-33.img
+
+virt-builder fedora-33 --size 32G -o $file
+virt-customize -a $file \
+    --run-command 'dd if=/dev/urandom of=/var/tmp/big bs=1M count=3000 &&
+                   sync &&
+                   rm /var/tmp/big'
diff --git a/2021-pipelines/benchmarking/settings.sh b/2021-pipelines/benchmarking/settings.sh
new file mode 100644 (file)
index 0000000..28f87f1
--- /dev/null
@@ -0,0 +1,5 @@
+export LIBGUESTFS_BACKEND=direct
+
+remote=kool
+dir=/mnt/scratch/pipes
+ova=$HOME/test.ova
diff --git a/2021-pipelines/benchmarking/testA4.sh b/2021-pipelines/benchmarking/testA4.sh
new file mode 100755 (executable)
index 0000000..88085d0
--- /dev/null
@@ -0,0 +1,9 @@
+#!/bin/bash
+set -x
+set -e
+
+source settings.sh
+
+qemu-img create -f qcow2 -b ssh://$remote/$dir/fedora-33.img snapshot.qcow2
+virt-sparsify --inplace snapshot.qcow2
+qemu-img convert -f qcow2 snapshot.qcow2 -O raw local.img
diff --git a/2021-pipelines/benchmarking/testA5.sh b/2021-pipelines/benchmarking/testA5.sh
new file mode 100755 (executable)
index 0000000..9e6260c
--- /dev/null
@@ -0,0 +1,8 @@
+#!/bin/bash
+set -x
+set -e
+
+source settings.sh
+
+qemu-img create -f qcow2 -b ssh://$remote/$dir/fedora-33.img snapshot.qcow2
+qemu-img convert -f qcow2 snapshot.qcow2 -O raw local.img
diff --git a/2021-pipelines/benchmarking/testA6.sh b/2021-pipelines/benchmarking/testA6.sh
new file mode 100755 (executable)
index 0000000..e19dca2
--- /dev/null
@@ -0,0 +1,19 @@
+#!/bin/bash
+set -x
+set -e
+
+source settings.sh
+
+nbdkit -f --exit-with-parent --filter=cow ssh host=$remote $dir/fedora-33.img &
+sleep 1
+guestfish <<EOF
+  add "" protocol:nbd server:tcp:localhost discard:enable format:raw
+  run
+  mount-options discard /dev/sda2 /
+  fstrim /
+  umount /
+  mount-options discard /dev/sda3 /
+  fstrim /
+  umount /
+EOF
+nbdcopy nbd://localhost local.img
diff --git a/2021-pipelines/benchmarking/testB4.sh b/2021-pipelines/benchmarking/testB4.sh
new file mode 100755 (executable)
index 0000000..f8d0e81
--- /dev/null
@@ -0,0 +1,11 @@
+#!/bin/bash
+set -x
+set -e
+
+source settings.sh
+
+nbdkit -f --exit-with-parent --filter=tar file $ova tar-entry=fedora-33.img &
+sleep 0.5
+qemu-img create -f qcow2 -b nbd:localhost:10809 snapshot.qcow2
+virt-sparsify --inplace snapshot.qcow2
+qemu-img convert -f qcow2 snapshot.qcow2 -O raw local.img
diff --git a/2021-pipelines/code.js b/2021-pipelines/code.js
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/2021-pipelines/functions b/2021-pipelines/functions
new file mode 100644 (file)
index 0000000..94948e2
--- /dev/null
@@ -0,0 +1,46 @@
+# -*- shell-script -*-
+# This creates some standard functions.  See also $talkdir/bashrc
+# which runs in the same bash context as the terminal.
+
+# Place any local environment variables and settings in "local".
+if [ -f local ]; then source local; fi
+
+# Environment variables.
+export HISTFILE=$talkdir/history
+export PATH=$talkdir:$PATH
+export EDITOR="emacs -nw"
+
+# remember <command> <args ...>
+#
+# This function does two things: (1) It adds the command and arguments
+# to the shell history, so that commands can be recalled using up
+# arrow or reverse search.  (2) It makes a function key recall the
+# command.  The first command is assigned to F2, the second to F3 and
+# so forth.
+
+rm -f $HISTFILE
+touch $HISTFILE
+rm -f $talkdir/bindings
+touch bindings
+
+fnum=2
+keys=(- OP OQ OR OS '[15~' '[17~' '[18~' '[19~' '[20~' '[21~')
+
+remember ()
+{
+    echo "$@" >> $HISTFILE
+    echo "$@" | sed -e 's/"/\\"/g; s/$/"/' \
+        -e 's/^/"\\e'"${keys[$fnum]}"'":"\\C-k \\C-u/' >> $talkdir/bindings
+    ((fnum++))
+}
+
+terminal ()
+{
+    chmod -w $HISTFILE
+    /bin/bash --rcfile $talkdir/bashrc "$@"
+}
+
+banner ()
+{
+    printf "%s   %s   %s\\n" $'\e[1;37;41m' "$1" $'\e[0m'
+}
diff --git a/2021-pipelines/notes.txt b/2021-pipelines/notes.txt
new file mode 100644 (file)
index 0000000..17a2a35
--- /dev/null
@@ -0,0 +1,415 @@
+Disk Image Pipelines
+February 15th 2021
+======================================================================
+
+Introduction
+----------------------------------------------------------------------
+
+Virt-v2v is a project for "lifting and shifting" workloads from
+proprietary VMware systems to open source management platforms like
+RHV/oVirt, Open Stack and CNV/KubeVirt.  To do this we have to copy
+vast amounts of data quickly, modifying it in flight.
+
+Nearly everything we have to copy is a virtual machine disk image of
+some kind, and there are particular techniques you can use to copy
+these very efficiently:
+
+ - without copying zeroes or deleted data
+
+ - without making temporary copies
+
+ - modifying the contents in flight
+
+ - without touching the originals
+
+To those working in the virtualization space, all the techniques I'm
+going to describe will be quite well-known and obvious.  But I see
+other projects making the same mistakes over and over.
+
+
+Simple copying
+----------------------------------------------------------------------
+
+Let's start with something trivial: Let's boot a virtual machine from
+a local disk image.  Normally I'd say use libvirt, but for this demo
+I'm going to get very simple and run qemu directly.
+
+DIAGRAM:
+
+  local file -> qemu
+
+  qemu-system-x86_64 -machine accel=kvm:tcg -cpu host
+                     -m 2048 -display none \
+                     -drive file=fedora-33.img,format=raw,if=virtio \
+                     -serial stdio
+
+
+DIAGRAM:
+
+         ssh
+  file -------> qemu
+
+A lesser-known fact about qemu is that it contains an SSH client so
+you can boot from a remote file over SSH:
+
+COMMAND:
+
+  qemu-system-x86_64 -machine accel=kvm:tcg -cpu host
+                     -m 2048 -display none \
+                     -drive file=ssh://kool/mnt/scratch/pipes/fedora-33.img,format=raw,if=virtio \
+                     -serial stdio
+
+
+Snapshots
+----------------------------------------------------------------------
+
+DIAGRAM:
+
+         ssh
+  file -------> snapshot ------> qemu
+
+The command I just showed you opened the remote file for writes.  If
+we want to prevent modifications to the remote file, we can place a
+snapshot into the path.  A snapshot in this case is a qcow2 file with
+the backing file set to the SSH URL.  Any modifications we make are
+saved into the snapshot.  The original disk is untouched.
+
+COMMAND:
+
+  qemu-img create -f qcow2 -b ssh://kool/mnt/scratch/pipes/fedora-33.img snapshot.qcow2
+  qemu-system-x86_64 -machine accel=kvm:tcg -cpu host
+                     -m 2048 -display none \
+                     -drive file=snapshot.qcow2,format=qcow2,if=virtio \
+                     -serial stdio
+
+
+Copying
+----------------------------------------------------------------------
+
+Instead of booting the disk, let's make a full local copy:
+
+COMMAND:
+
+  qemu-img create -f qcow2 -b ssh://kool/mnt/scratch/pipes/fedora-33.img snapshot.qcow2
+  qemu-img convert -f qcow2 snapshot.qcow2 -O raw local.img -p
+
+
+
+Disk images
+----------------------------------------------------------------------
+
+DIAGRAM:
+
+  [ XXXXXXXXXX .... DDDDDDDD XXXXXXXXXXXX .......... ]
+
+Now let's take side-step to talk about what's inside disk images.
+
+Firstly disk images are often HUGE.  A BluRay movie is 50 gigabytes,
+but that's really nothing compared to the larger disk images that we
+move about when we move to KVM.  Those can be hundreds of gigabytes or
+terabytes, and we move hundreds of them in a single batch.
+
+But the good news is that these disk images are often quite sparse.
+They may contain much less actual data than the virtual size.
+A lot of the disk may be filled with zeroes.
+
+But the bad news is that virtual machines that have been running for a
+long time accumulate lots of deleted files and other stuff that isn't
+needed by the operating system but also isn't zeroes.
+
+
+Disk metadata
+----------------------------------------------------------------------
+
+DIAGRAM:
+
+  [ XXXXXXXXXX .... DDDDDDDD XXXXXXXXXXXX .......... ]
+   < allocated >    < allocated         > < hole     >
+              < hole >
+
+What a lot of people don't know about disk images is there's another
+part to them - the metadata.  This records which parts of the disk
+image are allocated, and while parts are "holes".
+
+Because less-experienced system administrators don't know about this,
+the metadata often gets lost when files are copied around.
+
+For long-running virtual machines, deleted data may often still be
+allocated (although this depends on how the VM is set up).
+
+Some tools you can use to study the metadata of files:
+
+  ls -lsh
+  filefrag
+  qemu-img map
+  nbdinfo --map
+
+
+Sparsification
+----------------------------------------------------------------------
+
+DIAGRAM:
+
+  [ XXXXXXXXXX .... DDDDDDDD XXXXXXXXXXXX .......... ]
+   < allocated >    < allocated         > < hole     >
+              < hole >
+
+           |
+           v
+
+  [ XXXXXXXXXX .... DDDDDDDD XXXXXXXXXXXX .......... ]
+   < allocated >             < allocated >< hole     >
+              < hole         >
+
+
+We can cope with both of these things.  The technique is called
+"sparsification".  Some tools you can use to sparsify a disk are:
+
+  fstrim
+  virt-sparsify --in-place
+
+Sparsification part 2
+----------------------------------------------------------------------
+
+         ssh
+  file -------> snapshot  <------ virt-sparsify
+                          ------> qemu-img convert
+                  ^
+                  |
+      zero clusters are saved in here
+
+I'm going to take the same scenario as before, but use
+sparsification before doing the copy.
+
+(Run these commands and show the output and ls of the snapshot)
+
+
+
+Benchmark A
+----------------------------------------------------------------------
+
+Now you might think this is all a bit obscure, but is it any good?
+In this first benchmark, I've compared copying a disk in several
+different ways to see which is fastest.  All of the copying happens
+between two idle machines, over a slow network.
+
+The full methodology is in the background notes that accompany this
+talk, which I'll link at the end.
+
+  scp             scp remote:fedora-33.img local.img
+
+                       ssh
+  sparsify        file -> qcow2 snapshot <- virt-sparsify
+                                         -> qemu-img convert
+
+  without         (as above but without sparsifying)
+  sparsify
+
+                       ssh
+  nbdcopy         file -> nbdkit cow filter <- virt-sparsify
+                                            -> nbdcopy
+
+Which do you think will be faster?
+
+
+Benchmark A results
+----------------------------------------------------------------------
+
+(Same slides with timings added)
+
+Lock contention in the cow filter is thought to be the
+reason for the poor performance of nbdkit + nbdcopy.
+
+
+Opening OVA files
+----------------------------------------------------------------------
+
+DIAGRAM:
+
+  guest.ova -----> tar-filter <- virt-sparsify
+                              -> qemu-img convert
+
+  guest.ova------------+
+  | guest.ovf          |
+  | disk1.raw|vmdk     |
+  +--------------------+
+
+  tar file =  header - file - header - file - ...
+
+This technique isn't just useful for remote files.  Another trick we
+use in virt-v2v is using an nbdkit filter to unpack VMware's OVA files
+without any copies.  OVA files are really uncompressed tar files.  The
+disk inside can be in a variety of formats, often raw or VMDK.
+
+We can ask the 'tar' command to give us the offset and size of the
+disk image within the file and simply read it out of the file
+directly.
+
+
+Benchmark B
+----------------------------------------------------------------------
+
+  cp test.ova test2.ova
+
+  tar xf test.ova fedora-33.img
+
+
+   nbdkit -> tar filter <- sparsify
+                        -> qemu-img convert
+
+  nbdkit -f --exit-with-parent --filter=tar file test.ova tar-entry=fedora-33.img
+  qemu-img create -f qcow2 -b nbd:localhost:10809 snapshot.qcow2
+  virt-sparsify --inplace snapshot.qcow2
+  qemu-img convert -f qcow2 snapshot.qcow2 -O raw local.img
+
+Which is faster?
+
+Benchmark B results
+----------------------------------------------------------------------
+
+(Same as above, with results)
+
+The results are interesting, but if you remember what we said about
+the disk format and sparsification then it shouldn't be surprising.
+
+The copy and tar commands have to churn through the entire
+disk image - zeroes and deleted files.
+
+With nbdkit, sparsification and qemu-img convert we only copy a
+fraction of the data.
+
+Note the two methods do NOT produce bit-for-bit equivalent outputs.
+Q: Is this a problem?
+A: No different from if the owner of the VM had run "fstrim".
+
+
+Modifications
+----------------------------------------------------------------------
+
+Virt-v2v doesn't only make efficient copies, it also modifies the disk
+image in flight.  Some kinds of modifications that are made:
+
+ - installing virtio drivers
+
+ - removing VMware tools
+
+ - modifying the bootloader
+
+ - rebuilding initramfs
+
+ - changing device names in /etc files
+
+ - changing the Windows registry
+
+ - (and much more)
+
+These are significant modifications, and they happen entirely during
+the transfer, without touching the source and without making large
+temporary copies.
+
+I'm not going to talk about this in great detail because it's a very
+complex topic.  Instead I will show you a simple demonstration of a
+similar technique.
+
+DIAGRAM:
+
+  (Screenshot from https://alt.fedoraproject.org/cloud/)
+
+  HTTPS
+  -----> nbdkit-curl-plugin --> xz filter --> qcow2 snapshot
+     <-- sparsify
+     <-- deactivate cloud-init
+     <-- write a file
+     --> qemu-img convert
+
+DEMO:
+
+  nbdkit curl https://download.fedoraproject.org/pub/fedora/linux/releases/33/Cloud/x86_64/images/Fedora-Cloud-Base-33-1.2.x86_64.raw.xz --filter=xz
+  qemu-img create -f qcow2 -b nbd://localhost -F raw snapshot.qcow2
+  virt-sparsify --inplace snapshot.qcow2
+  virt-customize -a snapshot.qcow2 \
+                 --run-command 'systemctl disable cloud-init' \
+                 --write /hello:HELLO
+  ls -lsh snapshot.qcow2
+  qemu-img convert -f qcow2 snapshot.qcow2 -O raw local.img -p
+  guestfish --ro -a local.img -i ll /
+
+
+Complete virt-v2v pipelines
+----------------------------------------------------------------------
+
+DIAGRAM:
+
+         proprietary
+         transport
+  VMware -----> nbdkit ----> nbdkit ----> qcow2
+  ESXi          vddk         rate         snapshot
+                plugin       filter
+
+  qcow2    <---- sparsify
+  snapshot <---- install drivers
+           -----> qemu-img convert
+
+                    nbd          HTTPS
+  qemu-img convert ----> nbdkit  -----> imageio
+                         python
+                         plugin
+
+Discuss:
+
+ - separate input and output sides
+
+ - NBD used extensively
+
+ - very efficient and no large temporary copies
+
+ - virt-v2v may be on a separate machine
+
+ - rate filter
+
+ - many other tricks used
+
+
+
+Conclusions
+----------------------------------------------------------------------
+
+Disk image pipelines:
+
+ - efficient
+
+ - flexible
+
+ - avoid local copies
+
+ - avoid copying zeroes/sparseness/deleted data
+
+ - sparsification
+
+ - modifications in flight
+
+
+Future work / other topics
+----------------------------------------------------------------------
+
+nbdcopy vs qemu-img convert
+
+copy-on-read, bounded caches
+
+block size adjustment
+
+reading from containers
+
+stop using gzip!
+
+
+References
+----------------------------------------------------------------------
+
+http://git.annexia.org/?p=libguestfs-talks.git;a=tree;f=2021-pipelines
+
+https://gitlab.com/nbdkit
+
+https://libguestfs.org
+
+https://libguestfs.org/virt-v2v.1.html
diff --git a/2021-pipelines/pipes3.png b/2021-pipelines/pipes3.png
new file mode 100644 (file)
index 0000000..57dda61
Binary files /dev/null and b/2021-pipelines/pipes3.png differ
diff --git a/2021-pipelines/redhat.png b/2021-pipelines/redhat.png
new file mode 100644 (file)
index 0000000..c955eb0
Binary files /dev/null and b/2021-pipelines/redhat.png differ
diff --git a/2021-pipelines/restore b/2021-pipelines/restore
new file mode 100755 (executable)
index 0000000..e3feec7
--- /dev/null
@@ -0,0 +1,3 @@
+#!/bin/bash -
+
+killall nbdkit 2>/dev/null ||:
diff --git a/2021-pipelines/run b/2021-pipelines/run
new file mode 100755 (executable)
index 0000000..c7a1959
--- /dev/null
@@ -0,0 +1,41 @@
+#!/bin/bash -
+# Run the talk.
+
+set -e
+
+# Avoid GNOME keyring stupidity
+export GNOME_KEYRING_CONTROL=
+export GNOME_KEYRING_PID=
+
+# No proxy.
+unset http_proxy
+unset https_proxy
+unset ftp_proxy
+
+# Don't use libvirt.
+export LIBGUESTFS_BACKEND=direct
+
+# Pre-cache libguestfs appliance.
+guestfish -a /dev/null run &
+
+# Clean up after previous run.
+talkdir=$PWD ./restore
+
+# Check environment.
+if [ ! -d /mnt/scratch/pipes ]; then
+    echo "Error: no remote server."
+    exit 1
+fi
+if [ ! -f /mnt/scratch/pipes/fedora-33.img ]; then
+    echo "Error: no remote file."
+    exit 1
+fi
+
+# Precreate any files necessary.
+if [ ! -f fedora-33.img ]; then
+    virt-builder fedora-33
+fi
+
+# Run techtalk.
+#techtalk-pse "$@"
+~/d/techtalk-pse/techtalk-pse "$@"
diff --git a/2021-pipelines/style.css b/2021-pipelines/style.css
new file mode 100644 (file)
index 0000000..4ac56e4
--- /dev/null
@@ -0,0 +1,110 @@
+/* Red Hat red is rgb(238,0,0). */
+
+body {
+    background: url(redhat.png) no-repeat;
+    background-position: 98% 6px;
+    background-size: auto 48px;
+    /* font-size: 28pt; */ /* For max */
+    font-size: 20pt; /* For 1024x768 */
+    font-family: Red Hat Text, liberation, helvetica;
+    /* font-family: helvetica; */
+
+    /* Can be used to scale the whole document. */
+    /*transform: translate(-10%,-10%) scale(0.75,0.75);*/
+}
+
+body td, body th { /* why?? */
+    font-size: 24pt;
+    padding-bottom: 8px;
+}
+
+h1 {
+    color: rgb(238,0,0);
+    /*font-size: 48px;*/
+    font-size: 40px;
+    top: 8;
+    left: 0;
+    border-bottom: 2px solid rgb(238,0,0);
+}
+
+h2 {
+    color: rgb(238,0,0);
+    font-size: 32px;
+    font-style: italic;
+    border-bottom: 2px solid rgb(238,0,0);
+}
+
+b {
+    color: rgb(238,0,0);
+}
+
+/* Title page. */
+div#titlepage {
+    margin-top: 40px;
+    width: 80%;
+    margin-left: 10%;
+}
+
+div#titlepage p.title {
+    color: rgb(238,0,0);
+    font-weight: bold;
+    font-size: 48px;
+    text-align: left;
+}
+
+div#titlepage p.author {
+    font-size: 36px;
+    text-align: left;
+}
+
+div#titlepage p.abstract {
+    font-size: 28px;
+    text-align: left;
+}
+
+/* Code */
+pre.code {
+    margin-left: 1em;
+    background: #eee;
+}
+
+code {
+    color: rgb(238,0,0);
+}
+span.comment {
+    color: rgb(238,0,0);
+}
+
+/* Bullet points */
+li {
+    padding-bottom: 16px;
+}
+
+/* For images which must be centered on the page. */
+div.allcenter {
+    display: flex;
+    justify-content: center;
+    align-items: center;
+    height: 50vw;
+}
+
+div.all-center img {
+}
+
+/* Attribution for artwork etc. */
+p.attribution {
+    position: absolute;
+    right: 10px;
+    bottom: 10px;
+    text-align: right;
+    font-size: 10pt;
+}
+
+/* Tables */
+table#border {
+    border-collapse: collapse;
+}
+
+table#border th, table#border td {
+    border: 1px solid black;
+}
diff --git a/2022-v2v-in-kubevirt/2022-v2v-in-kubevirt.odp b/2022-v2v-in-kubevirt/2022-v2v-in-kubevirt.odp
new file mode 100644 (file)
index 0000000..54aee8f
Binary files /dev/null and b/2022-v2v-in-kubevirt/2022-v2v-in-kubevirt.odp differ
diff --git a/2022-v2v-in-kubevirt/notes.txt b/2022-v2v-in-kubevirt/notes.txt
new file mode 100644 (file)
index 0000000..0863161
--- /dev/null
@@ -0,0 +1,125 @@
+Virt-v2v in Kubevirt
+====================
+
+(0) What is it
+
+Convert a virtual machine from VMware (usually) to run on KVM.
+Involves installing the correct device drivers inside the guest
+and making many other changes so it is bootable.
+
+Supports Windows and some Linux distros.
+
+First version of virt-p2v was written in 2007(!)  We've been
+serious about it since about 2008/2009.
+
+
+(1) Virt-v2v is a process, not a step
+
+Many different types of inputs supported:
+
+* VMware over HTTP
+
+* VMware over VDDK
+
+* VMware over SSH
+
+* Xen
+
+* local disk files
+
+* OVA files (GUI export or ovftool)
+
+* local VMX files
+
+* libvirt
+
+* from physical machines (p2v*)
+   *slightly different process
+
+Command line is complicated, but stick to the documentation and
+you'll be fine.
+
+
+(2) Correctness, supportability
+
+For a correct conversion, it's vitally important that we query
+VMware for the full metadata, and also vital that the metadata
+that virt-v2v writes is consumed by the target hypervisor.
+
+Metadata == VMware VMX data on the input side
+         == Kubevirt YAML on the output side
+
+Virt-v2v already knows how to do this, and also how to efficiently
+copy the guest.  There are many complex corner cases.
+Don't duplicate this work.
+
+We only support virt-v2v when used as directed.
+
+I'm the one who does third line support when things go wrong.
+
+I've been in several "difficult" calls with customers
+when we've fucked up over the years, and I'm not keen on being
+on any more.
+
+
+(3) What we've tried
+
+Modified Tomas's example volume populator
+(https://github.com/nyoxi/vmware-populator) so that it just runs
+virt-v2v.
+
+=> Ugly having to pass virt-v2v args
+
+   * could be cleaned up with some CRDs
+
+=> Only a single disk supported
+
+=> No place to write out the metadata
+
+=> Have to specify the size up front
+
+=> How to report errors?
+
+=> Possible we could use a filesystem PVC and write out:
+
+    * disk1.qcow2
+    * disk2.qcow2
+    * guest.yaml
+    * virt-v2v.log
+
+   but would involve an extra copying step (or else modifying
+   Kubevirt to be able to boot from this).
+
+   * The main point about reducing copies is reducing *remote* copies
+     because VDDK is expensive and finnicky.  Local copies of fully
+     sparsified data within the target cluster may be acceptable for a
+     first pass.
+
+
+(4) What we also talked about
+
+Could we just run virt-v2v in a pod?
+
+=> It would do the conversion and run kubectl / virtctl commands
+   in order to create resources and the final guest as needed.
+
+=> Cannot create PVCs
+
+Can we chain pods together?
+
+=> One pod sets up the PVCs, second pod does the conversion and
+   finishes up.
+
+I feel we are missing some "automation" thing in Kubernetes.
+Is this what operators are?
+
+
+(5) Miscellaneous
+
+We have an "-o kubevirt" output mode which generates Kubevirt YAML.
+It's not upstream, but could be once we've decided what to do.
+
+If we decide that some other process must create the PVC(s) in
+advance, then virt-v2v needs a way to estimate the number/size
+of disks needed.  (We had this in the past and removed it, but
+could add something again once it's clear what is exactly needed.)
diff --git a/2022-v2v-lightning/2022-virt-v2v-lightning-talk.odp b/2022-v2v-lightning/2022-virt-v2v-lightning-talk.odp
new file mode 100644 (file)
index 0000000..db13bab
Binary files /dev/null and b/2022-v2v-lightning/2022-virt-v2v-lightning-talk.odp differ
diff --git a/2023-flamegraphs/1000-title.html b/2023-flamegraphs/1000-title.html
new file mode 100644 (file)
index 0000000..616b985
--- /dev/null
@@ -0,0 +1,39 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<style>
+  body { height: 100%; }
+  #bg-image {
+      background-image: url("background.png");
+      background-repeat: no-repeat;
+      background-attachment: fixed;
+      background-size: 100% 100%;
+      height: 100%;
+      z-index: -2;
+      /*filter: blur(8px);*/
+      backgrop-filter: blur(8px);
+  }
+  #titlepage {
+      background-color: rgba(1,1,1,0.1);
+      z-index: 2;
+  }
+</style>
+
+<div id="bg-image" />
+
+<div id="titlepage">
+  <p class="title">
+    Fedora 38 and Flamegraphs
+  </p>
+
+  <p class="author">
+    Richard W.M. Jones <small>(rjones @ redhat.com)</small> <br/>
+    <small>Wednesday March 8th, 2023</small>
+  </p>
+
+  <p class="abstract">
+    Easy <b>performance analysis</b> of the whole system using
+    <b>perf</b>, <b>frame pointers</b>, and <b>flamegraphs</b>
+  </p>
+</div>
diff --git a/2023-flamegraphs/2000-fno-omit-frame-pointer.html b/2023-flamegraphs/2000-fno-omit-frame-pointer.html
new file mode 100644 (file)
index 0000000..63ffb33
--- /dev/null
@@ -0,0 +1,14 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<h1>Fedora 38 has frame pointers</h1>
+
+<p>
+<code>-fno-omit-frame-pointer</code>
+</p>
+
+<p>
+<a href="https://rwmj.wordpress.com/2023/02/14/frame-pointers-vs-dwarf-my-verdict/">https://rwmj.wordpress.com/2023/02/14/frame-pointers-vs-dwarf-my-verdict/</a> <br/> Frame pointers vs DWARF – my verdict
+</p>
+
diff --git a/2023-flamegraphs/2050-a-flamegraph.html b/2023-flamegraphs/2050-a-flamegraph.html
new file mode 100644 (file)
index 0000000..5444f94
--- /dev/null
@@ -0,0 +1,8 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<h1>A flamegraph</h1>
+
+<iframe src="nbdkit-null-fio-16t.svg"
+        width="80%" height="80%" />
diff --git a/2023-flamegraphs/2100-perf.html b/2023-flamegraphs/2100-perf.html
new file mode 100644 (file)
index 0000000..403a7aa
--- /dev/null
@@ -0,0 +1,31 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<script>
+function highlight(id1, id2)
+{
+  document.getElementById(id1).style.backgroundColor="yellow";
+  document.getElementById(id2).style.backgroundColor="yellow";
+}
+function bye(id1, id2)
+{
+  document.getElementById(id1).style.backgroundColor="white";
+  document.getElementById(id2).style.backgroundColor="white";
+}
+</script>
+
+<h1>Whole system performance analysis</h1>
+
+<pre>
+sudo perf record <span id="span_a" onmouseover="highlight(this.id, 'para_a')" onmouseout="bye(this.id, 'para_a')">-a</span> <span id="span_g" onmouseover="highlight(this.id, 'para_g')" onmouseout="bye(this.id, 'para_g')">-g</span> -- \
+     nbdkit -U - null 1G --run 'export uri; fio nbd.fio'
+</pre>
+
+<p id="para_a">
+-a &rarr; record the whole system
+</p>
+
+<p id="para_g">
+-g &rarr; use frame pointers
+</p>
diff --git a/2023-flamegraphs/2200-produce-svg.html b/2023-flamegraphs/2200-produce-svg.html
new file mode 100644 (file)
index 0000000..54ffb94
--- /dev/null
@@ -0,0 +1,9 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<h1>perf data to flamegraph SVG</h1>
+
+<pre>
+flamegraph &gt; analysis.svg
+</pre>
diff --git a/2023-flamegraphs/2250-produce-svg.html b/2023-flamegraphs/2250-produce-svg.html
new file mode 100644 (file)
index 0000000..7498e36
--- /dev/null
@@ -0,0 +1,42 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<style>
+html {
+    position: relative;
+    min-height: 90%;
+}
+/* Footnote */
+#footnote {
+    height: 70px;
+    clear: both;
+    position: absolute;
+    left: 0;
+    bottom: 0;
+    height: 50%;
+    width: 100%;
+}
+</style>
+
+<h1>perf data to flamegraph SVG</h1>
+
+<pre>
+flamegraph<sup>1</sup> &gt; analysis.svg
+</pre>
+
+
+
+<div id="footnote">
+<p><sup>1</sup><code>flamegraph</code> is this script, using the tools
+from <a href="https://github.com/brendangregg/FlameGraph">https://github.com/brendangregg/FlameGraph</a></p>
+<pre style="border: 1px solid #ccc;">
+set -e
+
+d="$HOME/devel/FlameGraph"
+
+sudo perf script |
+    $d/stackcollapse-perf.pl --all |
+    $d/flamegraph.pl
+</pre>
+</div>
diff --git a/2023-flamegraphs/3100-width-is-time.html b/2023-flamegraphs/3100-width-is-time.html
new file mode 100644 (file)
index 0000000..d93895a
--- /dev/null
@@ -0,0 +1,8 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<h1>Width is time</h1>
+
+<iframe src="nbdcopy-qemu-nbd.svg?x=258.0&y=597"
+        width="80%" height="80%" />
diff --git a/2023-flamegraphs/3200-height-is-stack-depth.html b/2023-flamegraphs/3200-height-is-stack-depth.html
new file mode 100644 (file)
index 0000000..5cc2999
--- /dev/null
@@ -0,0 +1,8 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<h1>Height is stack depth</h1>
+
+<iframe src="fp.svg"
+        width="80%" height="80%" />
diff --git a/2023-flamegraphs/3300-plateaus.html b/2023-flamegraphs/3300-plateaus.html
new file mode 100644 (file)
index 0000000..567560e
--- /dev/null
@@ -0,0 +1,8 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<h1>Plateaus</h1>
+
+<iframe src="nbdkit-file-fio.svg?s=osq_lock"
+        width="80%" height="80%" />
diff --git a/2023-flamegraphs/3400-left-to-right.html b/2023-flamegraphs/3400-left-to-right.html
new file mode 100644 (file)
index 0000000..88f839a
--- /dev/null
@@ -0,0 +1,8 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<h1>Left to right is not time!</h1>
+
+<iframe src="fp.svg?s=curl_easy_perform&x=283.4&y=629"
+        width="80%" height="80%" />
diff --git a/2023-flamegraphs/3500-function-on-function.html b/2023-flamegraphs/3500-function-on-function.html
new file mode 100644 (file)
index 0000000..239272e
--- /dev/null
@@ -0,0 +1,8 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<h1>Functions calling functions</h1>
+
+<iframe src="nbdcopy-qemu-nbd.svg?x=440.3&y=421&s=__libc_sendmsg"
+        width="80%" height="80%" />
diff --git a/2023-flamegraphs/3600-kernel-threads.html b/2023-flamegraphs/3600-kernel-threads.html
new file mode 100644 (file)
index 0000000..dd29f8e
--- /dev/null
@@ -0,0 +1,8 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<h1>Kernel threads and other work</h1>
+
+<iframe src="dwarf.svg"
+        width="80%" height="80%" />
diff --git a/2023-flamegraphs/3700-sleeptest.html b/2023-flamegraphs/3700-sleeptest.html
new file mode 100644 (file)
index 0000000..5c7cc4b
--- /dev/null
@@ -0,0 +1,19 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<h1>sleeptest.c</h1>
+
+<pre>
+int
+main (void)
+{
+  int i;
+
+  for (i = 0; i < 5; ++i) {
+    <b>busywork_2secs ();</b>
+    <b>sleep (6);</b>
+  }
+  return 0;
+}
+</pre>
diff --git a/2023-flamegraphs/3750-sleep-time.html b/2023-flamegraphs/3750-sleep-time.html
new file mode 100644 (file)
index 0000000..7f95fd7
--- /dev/null
@@ -0,0 +1,8 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<h1>Sleep time is not accounted for</h1>
+
+<iframe src="sleeptest.svg"
+        width="80%" height="80%" />
diff --git a/2023-flamegraphs/4000-revealed.html b/2023-flamegraphs/4000-revealed.html
new file mode 100644 (file)
index 0000000..3cbdf6f
--- /dev/null
@@ -0,0 +1,23 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<h1>What kinds of things are revealed?</h1>
+
+<ul>
+<li> Lock contention
+
+<li> Inefficient algorithms like zlib inflate
+
+<li> MSRs / slow CPU features
+
+<li> Serialization through a CPU
+
+<li> Copy to/from user
+
+<li> Page faults
+
+<li> Excessive mmap/munmap (from memory allocations)
+
+<li> Opportunities to short-cut through the stack
+</ul>
diff --git a/2023-flamegraphs/5000-summary.html b/2023-flamegraphs/5000-summary.html
new file mode 100644 (file)
index 0000000..1a93fc8
--- /dev/null
@@ -0,0 +1,24 @@
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<h1>Summary</h1>
+
+<ul>
+<li> Use Fedora &ge; 38
+
+<li> <code>perf record -a -g</code>
+
+<li> <code>flamegraph</code> script
+
+<li> Width is time
+
+<li> Look for <q>plateaus</q>
+
+<li> Watch out for disconnected / background work
+
+<li> perf option <code>--off-cpu</code> (in future)
+
+<li> Many fascinating, revealing insights for UKL, qemu, nbdkit, etc.
+
+</ul>
diff --git a/2023-flamegraphs/NOTES b/2023-flamegraphs/NOTES
new file mode 100644 (file)
index 0000000..0d3c0bf
--- /dev/null
@@ -0,0 +1,163 @@
+Flamegraphs
+March 8th 2023
+
+
+1000. Title page
+----------------------------------------------------------------------
+
+
+2000. -fno-omit-frame-pointer
+----------------------------------------------------------------------
+
+Fedora 38 compiles (almost) everything with frame pointers, making
+total system performance analysis much easier.
+
+For details of why this is better, see my blog:
+https://rwmj.wordpress.com/2023/02/14/frame-pointers-vs-dwarf-my-verdict/
+
+Unfortunately Fedora <= 37 and RHEL do not have frame pointers unless
+you recompile your program and all library dependencies (including
+glibc!)
+
+
+2050. << a flamegraph >>
+----------------------------------------------------------------------
+
+Opens in a web browser.
+
+Interactive, click in for more detail.
+
+Searchable.
+
+
+2100. sudo perf record -a -g -- nbdkit -U - null 1G --run 'export uri; fio nbd.fio'
+----------------------------------------------------------------------
+
+You can use perf to record the whole system while running a command.
+
+-a => record the whole system
+
+-g => use frame pointers to gather stack traces
+
+On every CPU, 100s of times a second, an interrupt will fire and
+the full stack trace is collected.  If it's running in the kernel,
+it collects the kernel stack and the userspace stack.  If it's
+running in userspace, only the userspace stack is collected.
+
+
+2200/2250. flamegraph > analysis.svg
+----------------------------------------------------------------------
+
+You can post-process the perf output to get a flamegraph, an
+interactive SVG file.
+
+I wrote the flamegraph shell script to paper over some
+unnecessary complexity in the tools.
+
+
+3100. Width is time
+----------------------------------------------------------------------
+
+Shows the width as a % of total system (non-sleeping) time.
+
+
+
+3200. Height is stack depth
+----------------------------------------------------------------------
+
+Not usually interesting.
+
+
+3300. Plateaus
+----------------------------------------------------------------------
+
+Plateaus indicate functions consuming a lot of time.
+
+Remember I said that every core fires hundreds of interrupts
+and collects a stack trace?  The stack trace is shown upside down
+in a flamegraph, with the inner stack frame at the top.
+
+So a plateau indicates a function that was actually running
+when the interrupt happened.
+
+(Show osq_lock and others)
+
+(Describe MSR problem in UKL)
+
+
+3400. Left to right is NOT time
+----------------------------------------------------------------------
+
+Stack frames are ordered alphabetically
+
+
+3500. Wide function with wide function on top
+----------------------------------------------------------------------
+
+Time consumed in the inner function, not the outer function.
+
+
+3600. Kernel threads and other "disconnected" or "background" work
+----------------------------------------------------------------------
+
+Noisy machine, running firefox.
+
+Note kernel threads (kcryptd) taking longer than the task being measured.
+
+
+3700. Sleeping / blocked time is not recorded
+3750. Sleeping / blocked time is not recorded
+----------------------------------------------------------------------
+
+Show sleeptest.c
+
+Show unexpected graph.
+
+Unless you take special steps.  The easiest is to use the perf
+--off-cpu flag, but it is still not supported in the Fedora perf
+builds.
+
+
+
+4000. What kind of things can be revealed?
+----------------------------------------------------------------------
+
+ - Lock contention
+
+ - Inefficient algorithms like zlib inflate
+
+ - MSRs / slow CPU features
+
+ - Serialization through a CPU
+
+ - Copy to/from user
+
+ - Page faults
+
+ - Excessive mmap/munmap (from memory allocations)
+
+ - Opportunities to short-cut through the stack
+
+
+5000. In summary
+----------------------------------------------------------------------
+
+ - Use Fedora >= 38
+
+ - perf record -a -g
+
+ - flamegraph script
+
+ - Width is time
+
+ - Look for plateaus
+
+ - Watch out for disconnected / background work
+
+ - perf --off-cpu (in future)
+
+ - Many fascinating, revealing insights
+
+The backbone of performance work in UKL.  Students spent literally
+months studying flamegraphs (and other perf-adjacent tools) to get
+insights.
diff --git a/2023-flamegraphs/background.png b/2023-flamegraphs/background.png
new file mode 100644 (file)
index 0000000..4c35e40
Binary files /dev/null and b/2023-flamegraphs/background.png differ
diff --git a/2023-flamegraphs/background.xcf b/2023-flamegraphs/background.xcf
new file mode 100644 (file)
index 0000000..f015f85
Binary files /dev/null and b/2023-flamegraphs/background.xcf differ
diff --git a/2023-flamegraphs/bashrc b/2023-flamegraphs/bashrc
new file mode 100644 (file)
index 0000000..0b5a00c
--- /dev/null
@@ -0,0 +1,22 @@
+# -*- shell-script -*-
+
+# Colour ls.
+if [ -f /etc/profile.d/colorls.sh ]; then . /etc/profile.d/colorls.sh; fi
+
+# Fancy prompt colours (see
+# https://wiki.archlinux.org/index.php/Color_Bash_Prompt)
+titlecol=$'\e[1;37;41m'    ;# colour for the title
+promptcol=$'\e[0;32m'      ;# colour for the prompt
+commandcol=$'\e[1;31m'     ;# colour for the typed command
+outputcol=$'\e[0m'         ;# colour for command output
+
+export PS1="\n\[$promptcol\]\$ \[$commandcol\]"
+
+trap 'echo -ne "$outputcol"' DEBUG
+
+# Load key bindings (if any).
+bind -f $talkdir/bindings
+
+# Same as the banner function, but we cannot reuse it.
+printf "\e]0;$title\a"
+printf "%s   %s   %s\\n" $titlecol "$title" $outputcol
diff --git a/2023-flamegraphs/code.js b/2023-flamegraphs/code.js
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/2023-flamegraphs/dwarf.svg b/2023-flamegraphs/dwarf.svg
new file mode 100644 (file)
index 0000000..cec95c4
--- /dev/null
@@ -0,0 +1,20729 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" width="1200" height="1046" onload="init(evt)" viewBox="0 0 1200 1046" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<!-- Flame graph stack visualization. See https://github.com/brendangregg/FlameGraph for latest version, and http://www.brendangregg.com/flamegraphs.html for examples. -->
+<!-- NOTES:  -->
+<defs>
+       <linearGradient id="background" y1="0" y2="1" x1="0" x2="0" >
+               <stop stop-color="#eeeeee" offset="5%" />
+               <stop stop-color="#eeeeb0" offset="95%" />
+       </linearGradient>
+</defs>
+<style type="text/css">
+       text { font-family:Verdana; font-size:12px; fill:rgb(0,0,0); }
+       #search, #ignorecase { opacity:0.1; cursor:pointer; }
+       #search:hover, #search.show, #ignorecase:hover, #ignorecase.show { opacity:1; }
+       #subtitle { text-anchor:middle; font-color:rgb(160,160,160); }
+       #title { text-anchor:middle; font-size:17px}
+       #unzoom { cursor:pointer; }
+       #frames > *:hover { stroke:black; stroke-width:0.5; cursor:pointer; }
+       .hide { display:none; }
+       .parent { opacity:0.5; }
+</style>
+<script type="text/ecmascript">
+<![CDATA[
+       "use strict";
+       var details, searchbtn, unzoombtn, matchedtxt, svg, searching, currentSearchTerm, ignorecase, ignorecaseBtn;
+       function init(evt) {
+               details = document.getElementById("details").firstChild;
+               searchbtn = document.getElementById("search");
+               ignorecaseBtn = document.getElementById("ignorecase");
+               unzoombtn = document.getElementById("unzoom");
+               matchedtxt = document.getElementById("matched");
+               svg = document.getElementsByTagName("svg")[0];
+               searching = 0;
+               currentSearchTerm = null;
+
+               // use GET parameters to restore a flamegraphs state.
+               var params = get_params();
+               if (params.x && params.y)
+                       zoom(find_group(document.querySelector('[x="' + params.x + '"][y="' + params.y + '"]')));
+                if (params.s) search(params.s);
+       }
+
+       // event listeners
+       window.addEventListener("click", function(e) {
+               var target = find_group(e.target);
+               if (target) {
+                       if (target.nodeName == "a") {
+                               if (e.ctrlKey === false) return;
+                               e.preventDefault();
+                       }
+                       if (target.classList.contains("parent")) unzoom(true);
+                       zoom(target);
+                       if (!document.querySelector('.parent')) {
+                               // we have basically done a clearzoom so clear the url
+                               var params = get_params();
+                               if (params.x) delete params.x;
+                               if (params.y) delete params.y;
+                               history.replaceState(null, null, parse_params(params));
+                               unzoombtn.classList.add("hide");
+                               return;
+                       }
+
+                       // set parameters for zoom state
+                       var el = target.querySelector("rect");
+                       if (el && el.attributes && el.attributes.y && el.attributes._orig_x) {
+                               var params = get_params()
+                               params.x = el.attributes._orig_x.value;
+                               params.y = el.attributes.y.value;
+                               history.replaceState(null, null, parse_params(params));
+                       }
+               }
+               else if (e.target.id == "unzoom") clearzoom();
+               else if (e.target.id == "search") search_prompt();
+               else if (e.target.id == "ignorecase") toggle_ignorecase();
+       }, false)
+
+       // mouse-over for info
+       // show
+       window.addEventListener("mouseover", function(e) {
+               var target = find_group(e.target);
+               if (target) details.nodeValue = "Function: " + g_to_text(target);
+       }, false)
+
+       // clear
+       window.addEventListener("mouseout", function(e) {
+               var target = find_group(e.target);
+               if (target) details.nodeValue = ' ';
+       }, false)
+
+       // ctrl-F for search
+       // ctrl-I to toggle case-sensitive search
+       window.addEventListener("keydown",function (e) {
+               if (e.keyCode === 114 || (e.ctrlKey && e.keyCode === 70)) {
+                       e.preventDefault();
+                       search_prompt();
+               }
+               else if (e.ctrlKey && e.keyCode === 73) {
+                       e.preventDefault();
+                       toggle_ignorecase();
+               }
+       }, false)
+
+       // functions
+       function get_params() {
+               var params = {};
+               var paramsarr = window.location.search.substr(1).split('&');
+               for (var i = 0; i < paramsarr.length; ++i) {
+                       var tmp = paramsarr[i].split("=");
+                       if (!tmp[0] || !tmp[1]) continue;
+                       params[tmp[0]]  = decodeURIComponent(tmp[1]);
+               }
+               return params;
+       }
+       function parse_params(params) {
+               var uri = "?";
+               for (var key in params) {
+                       uri += key + '=' + encodeURIComponent(params[key]) + '&';
+               }
+               if (uri.slice(-1) == "&")
+                       uri = uri.substring(0, uri.length - 1);
+               if (uri == '?')
+                       uri = window.location.href.split('?')[0];
+               return uri;
+       }
+       function find_child(node, selector) {
+               var children = node.querySelectorAll(selector);
+               if (children.length) return children[0];
+       }
+       function find_group(node) {
+               var parent = node.parentElement;
+               if (!parent) return;
+               if (parent.id == "frames") return node;
+               return find_group(parent);
+       }
+       function orig_save(e, attr, val) {
+               if (e.attributes["_orig_" + attr] != undefined) return;
+               if (e.attributes[attr] == undefined) return;
+               if (val == undefined) val = e.attributes[attr].value;
+               e.setAttribute("_orig_" + attr, val);
+       }
+       function orig_load(e, attr) {
+               if (e.attributes["_orig_"+attr] == undefined) return;
+               e.attributes[attr].value = e.attributes["_orig_" + attr].value;
+               e.removeAttribute("_orig_"+attr);
+       }
+       function g_to_text(e) {
+               var text = find_child(e, "title").firstChild.nodeValue;
+               return (text)
+       }
+       function g_to_func(e) {
+               var func = g_to_text(e);
+               // if there's any manipulation we want to do to the function
+               // name before it's searched, do it here before returning.
+               return (func);
+       }
+       function update_text(e) {
+               var r = find_child(e, "rect");
+               var t = find_child(e, "text");
+               var w = parseFloat(r.attributes.width.value) -3;
+               var txt = find_child(e, "title").textContent.replace(/\([^(]*\)$/,"");
+               t.attributes.x.value = parseFloat(r.attributes.x.value) + 3;
+
+               // Smaller than this size won't fit anything
+               if (w < 2 * 12 * 0.59) {
+                       t.textContent = "";
+                       return;
+               }
+
+               t.textContent = txt;
+               var sl = t.getSubStringLength(0, txt.length);
+               // check if only whitespace or if we can fit the entire string into width w
+               if (/^ *$/.test(txt) || sl < w)
+                       return;
+
+               // this isn't perfect, but gives a good starting point
+               // and avoids calling getSubStringLength too often
+               var start = Math.floor((w/sl) * txt.length);
+               for (var x = start; x > 0; x = x-2) {
+                       if (t.getSubStringLength(0, x + 2) <= w) {
+                               t.textContent = txt.substring(0, x) + "..";
+                               return;
+                       }
+               }
+               t.textContent = "";
+       }
+
+       // zoom
+       function zoom_reset(e) {
+               if (e.attributes != undefined) {
+                       orig_load(e, "x");
+                       orig_load(e, "width");
+               }
+               if (e.childNodes == undefined) return;
+               for (var i = 0, c = e.childNodes; i < c.length; i++) {
+                       zoom_reset(c[i]);
+               }
+       }
+       function zoom_child(e, x, ratio) {
+               if (e.attributes != undefined) {
+                       if (e.attributes.x != undefined) {
+                               orig_save(e, "x");
+                               e.attributes.x.value = (parseFloat(e.attributes.x.value) - x - 10) * ratio + 10;
+                               if (e.tagName == "text")
+                                       e.attributes.x.value = find_child(e.parentNode, "rect[x]").attributes.x.value + 3;
+                       }
+                       if (e.attributes.width != undefined) {
+                               orig_save(e, "width");
+                               e.attributes.width.value = parseFloat(e.attributes.width.value) * ratio;
+                       }
+               }
+
+               if (e.childNodes == undefined) return;
+               for (var i = 0, c = e.childNodes; i < c.length; i++) {
+                       zoom_child(c[i], x - 10, ratio);
+               }
+       }
+       function zoom_parent(e) {
+               if (e.attributes) {
+                       if (e.attributes.x != undefined) {
+                               orig_save(e, "x");
+                               e.attributes.x.value = 10;
+                       }
+                       if (e.attributes.width != undefined) {
+                               orig_save(e, "width");
+                               e.attributes.width.value = parseInt(svg.width.baseVal.value) - (10 * 2);
+                       }
+               }
+               if (e.childNodes == undefined) return;
+               for (var i = 0, c = e.childNodes; i < c.length; i++) {
+                       zoom_parent(c[i]);
+               }
+       }
+       function zoom(node) {
+               var attr = find_child(node, "rect").attributes;
+               var width = parseFloat(attr.width.value);
+               var xmin = parseFloat(attr.x.value);
+               var xmax = parseFloat(xmin + width);
+               var ymin = parseFloat(attr.y.value);
+               var ratio = (svg.width.baseVal.value - 2 * 10) / width;
+
+               // XXX: Workaround for JavaScript float issues (fix me)
+               var fudge = 0.0001;
+
+               unzoombtn.classList.remove("hide");
+
+               var el = document.getElementById("frames").children;
+               for (var i = 0; i < el.length; i++) {
+                       var e = el[i];
+                       var a = find_child(e, "rect").attributes;
+                       var ex = parseFloat(a.x.value);
+                       var ew = parseFloat(a.width.value);
+                       var upstack;
+                       // Is it an ancestor
+                       if (0 == 0) {
+                               upstack = parseFloat(a.y.value) > ymin;
+                       } else {
+                               upstack = parseFloat(a.y.value) < ymin;
+                       }
+                       if (upstack) {
+                               // Direct ancestor
+                               if (ex <= xmin && (ex+ew+fudge) >= xmax) {
+                                       e.classList.add("parent");
+                                       zoom_parent(e);
+                                       update_text(e);
+                               }
+                               // not in current path
+                               else
+                                       e.classList.add("hide");
+                       }
+                       // Children maybe
+                       else {
+                               // no common path
+                               if (ex < xmin || ex + fudge >= xmax) {
+                                       e.classList.add("hide");
+                               }
+                               else {
+                                       zoom_child(e, xmin, ratio);
+                                       update_text(e);
+                               }
+                       }
+               }
+               search();
+       }
+       function unzoom(dont_update_text) {
+               unzoombtn.classList.add("hide");
+               var el = document.getElementById("frames").children;
+               for(var i = 0; i < el.length; i++) {
+                       el[i].classList.remove("parent");
+                       el[i].classList.remove("hide");
+                       zoom_reset(el[i]);
+                       if(!dont_update_text) update_text(el[i]);
+               }
+               search();
+       }
+       function clearzoom() {
+               unzoom();
+
+               // remove zoom state
+               var params = get_params();
+               if (params.x) delete params.x;
+               if (params.y) delete params.y;
+               history.replaceState(null, null, parse_params(params));
+       }
+
+       // search
+       function toggle_ignorecase() {
+               ignorecase = !ignorecase;
+               if (ignorecase) {
+                       ignorecaseBtn.classList.add("show");
+               } else {
+                       ignorecaseBtn.classList.remove("show");
+               }
+               reset_search();
+               search();
+       }
+       function reset_search() {
+               var el = document.querySelectorAll("#frames rect");
+               for (var i = 0; i < el.length; i++) {
+                       orig_load(el[i], "fill")
+               }
+               var params = get_params();
+               delete params.s;
+               history.replaceState(null, null, parse_params(params));
+       }
+       function search_prompt() {
+               if (!searching) {
+                       var term = prompt("Enter a search term (regexp " +
+                           "allowed, eg: ^ext4_)"
+                           + (ignorecase ? ", ignoring case" : "")
+                           + "\nPress Ctrl-i to toggle case sensitivity", "");
+                       if (term != null) search(term);
+               } else {
+                       reset_search();
+                       searching = 0;
+                       currentSearchTerm = null;
+                       searchbtn.classList.remove("show");
+                       searchbtn.firstChild.nodeValue = "Search"
+                       matchedtxt.classList.add("hide");
+                       matchedtxt.firstChild.nodeValue = ""
+               }
+       }
+       function search(term) {
+               if (term) currentSearchTerm = term;
+
+               var re = new RegExp(currentSearchTerm, ignorecase ? 'i' : '');
+               var el = document.getElementById("frames").children;
+               var matches = new Object();
+               var maxwidth = 0;
+               for (var i = 0; i < el.length; i++) {
+                       var e = el[i];
+                       var func = g_to_func(e);
+                       var rect = find_child(e, "rect");
+                       if (func == null || rect == null)
+                               continue;
+
+                       // Save max width. Only works as we have a root frame
+                       var w = parseFloat(rect.attributes.width.value);
+                       if (w > maxwidth)
+                               maxwidth = w;
+
+                       if (func.match(re)) {
+                               // highlight
+                               var x = parseFloat(rect.attributes.x.value);
+                               orig_save(rect, "fill");
+                               rect.attributes.fill.value = "rgb(230,0,230)";
+
+                               // remember matches
+                               if (matches[x] == undefined) {
+                                       matches[x] = w;
+                               } else {
+                                       if (w > matches[x]) {
+                                               // overwrite with parent
+                                               matches[x] = w;
+                                       }
+                               }
+                               searching = 1;
+                       }
+               }
+               if (!searching)
+                       return;
+               var params = get_params();
+               params.s = currentSearchTerm;
+               history.replaceState(null, null, parse_params(params));
+
+               searchbtn.classList.add("show");
+               searchbtn.firstChild.nodeValue = "Reset Search";
+
+               // calculate percent matched, excluding vertical overlap
+               var count = 0;
+               var lastx = -1;
+               var lastw = 0;
+               var keys = Array();
+               for (k in matches) {
+                       if (matches.hasOwnProperty(k))
+                               keys.push(k);
+               }
+               // sort the matched frames by their x location
+               // ascending, then width descending
+               keys.sort(function(a, b){
+                       return a - b;
+               });
+               // Step through frames saving only the biggest bottom-up frames
+               // thanks to the sort order. This relies on the tree property
+               // where children are always smaller than their parents.
+               var fudge = 0.0001;     // JavaScript floating point
+               for (var k in keys) {
+                       var x = parseFloat(keys[k]);
+                       var w = matches[keys[k]];
+                       if (x >= lastx + lastw - fudge) {
+                               count += w;
+                               lastx = x;
+                               lastw = w;
+                       }
+               }
+               // display matched percent
+               matchedtxt.classList.remove("hide");
+               var pct = 100 * count / maxwidth;
+               if (pct != 100) pct = pct.toFixed(1)
+               matchedtxt.firstChild.nodeValue = "Matched: " + pct + "%";
+       }
+]]>
+</script>
+<rect x="0.0" y="0" width="1200.0" height="1046.0" fill="url(#background)"  />
+<text id="title" x="600.00" y="24" >Flame Graph</text>
+<text id="details" x="10.00" y="1029" > </text>
+<text id="unzoom" x="10.00" y="24" class="hide">Reset Zoom</text>
+<text id="search" x="1090.00" y="24" >Search</text>
+<text id="ignorecase" x="1174.00" y="24" >ic</text>
+<text id="matched" x="1090.00" y="1029" > </text>
+<g id="frames">
+<g >
+<title>[libgtk-3.so.0.2404.30] (82,492,974 samples, 0.02%)</title><rect x="1174.2" y="709" width="0.3" height="15.0" fill="rgb(220,131,49)" rx="2" ry="2" />
+<text  x="1177.20" y="719.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (56,775,954 samples, 0.02%)</title><rect x="678.7" y="757" width="0.2" height="15.0" fill="rgb(220,217,27)" rx="2" ry="2" />
+<text  x="681.71" y="767.5" ></text>
+</g>
+<g >
+<title>do_sys_poll (31,135,581 samples, 0.01%)</title><rect x="244.4" y="917" width="0.1" height="15.0" fill="rgb(217,101,32)" rx="2" ry="2" />
+<text  x="247.39" y="927.5" ></text>
+</g>
+<g >
+<title>exit_to_user_mode_prepare (62,803,729 samples, 0.02%)</title><rect x="36.0" y="853" width="0.2" height="15.0" fill="rgb(210,216,21)" rx="2" ry="2" />
+<text  x="38.95" y="863.5" ></text>
+</g>
+<g >
+<title>xfs_file_write_checks (463,182,763 samples, 0.13%)</title><rect x="721.4" y="789" width="1.5" height="15.0" fill="rgb(235,179,45)" rx="2" ry="2" />
+<text  x="724.44" y="799.5" ></text>
+</g>
+<g >
+<title>rmqueue_bulk (37,631,896 samples, 0.01%)</title><rect x="457.6" y="821" width="0.1" height="15.0" fill="rgb(235,87,48)" rx="2" ry="2" />
+<text  x="460.58" y="831.5" ></text>
+</g>
+<g >
+<title>enqueue_entity (31,779,443 samples, 0.01%)</title><rect x="906.6" y="709" width="0.1" height="15.0" fill="rgb(247,176,29)" rx="2" ry="2" />
+<text  x="909.61" y="719.5" ></text>
+</g>
+<g >
+<title>[firefox] (283,029,377 samples, 0.08%)</title><rect x="172.2" y="917" width="0.9" height="15.0" fill="rgb(242,88,34)" rx="2" ry="2" />
+<text  x="175.20" y="927.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (551,840,625 samples, 0.15%)</title><rect x="223.5" y="965" width="1.7" height="15.0" fill="rgb(218,31,29)" rx="2" ry="2" />
+<text  x="226.46" y="975.5" ></text>
+</g>
+<g >
+<title>[firefox] (128,750,631 samples, 0.04%)</title><rect x="172.7" y="901" width="0.4" height="15.0" fill="rgb(210,62,25)" rx="2" ry="2" />
+<text  x="175.68" y="911.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (3,178,147,998 samples, 0.87%)</title><rect x="126.2" y="901" width="10.2" height="15.0" fill="rgb(213,82,54)" rx="2" ry="2" />
+<text  x="129.17" y="911.5" ></text>
+</g>
+<g >
+<title>__radix_tree_lookup (98,905,062 samples, 0.03%)</title><rect x="370.9" y="869" width="0.3" height="15.0" fill="rgb(243,198,5)" rx="2" ry="2" />
+<text  x="373.93" y="879.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (165,655,698 samples, 0.05%)</title><rect x="530.7" y="853" width="0.5" height="15.0" fill="rgb(220,59,28)" rx="2" ry="2" />
+<text  x="533.71" y="863.5" ></text>
+</g>
+<g >
+<title>__sys_recvmsg (58,902,542 samples, 0.02%)</title><rect x="1170.4" y="933" width="0.2" height="15.0" fill="rgb(207,111,20)" rx="2" ry="2" />
+<text  x="1173.44" y="943.5" ></text>
+</g>
+<g >
+<title>__list_del_entry_valid (125,399,887 samples, 0.03%)</title><rect x="710.3" y="677" width="0.4" height="15.0" fill="rgb(252,53,52)" rx="2" ry="2" />
+<text  x="713.28" y="687.5" ></text>
+</g>
+<g >
+<title>__sk_mem_raise_allocated (37,541,438 samples, 0.01%)</title><rect x="665.6" y="693" width="0.1" height="15.0" fill="rgb(222,62,29)" rx="2" ry="2" />
+<text  x="668.58" y="703.5" ></text>
+</g>
+<g >
+<title>kworker/5:0 (239,413,266 samples, 0.07%)</title><rect x="392.0" y="981" width="0.7" height="15.0" fill="rgb(209,174,14)" rx="2" ry="2" />
+<text  x="394.95" y="991.5" ></text>
+</g>
+<g >
+<title>psi_group_change (40,772,566 samples, 0.01%)</title><rect x="881.9" y="789" width="0.1" height="15.0" fill="rgb(216,184,16)" rx="2" ry="2" />
+<text  x="884.87" y="799.5" ></text>
+</g>
+<g >
+<title>free (32,712,136 samples, 0.01%)</title><rect x="114.3" y="933" width="0.1" height="15.0" fill="rgb(253,85,25)" rx="2" ry="2" />
+<text  x="117.31" y="943.5" ></text>
+</g>
+<g >
+<title>__libc_start_call_main (92,132,750 samples, 0.03%)</title><rect x="1167.1" y="933" width="0.3" height="15.0" fill="rgb(242,76,8)" rx="2" ry="2" />
+<text  x="1170.10" y="943.5" ></text>
+</g>
+<g >
+<title>[libz.so.1.2.12] (16,543,735,423 samples, 4.51%)</title><rect x="761.3" y="853" width="53.2" height="15.0" fill="rgb(209,174,30)" rx="2" ry="2" />
+<text  x="764.28" y="863.5" >[libz..</text>
+</g>
+<g >
+<title>sg_init_table (129,412,083 samples, 0.04%)</title><rect x="570.8" y="869" width="0.4" height="15.0" fill="rgb(207,158,11)" rx="2" ry="2" />
+<text  x="573.83" y="879.5" ></text>
+</g>
+<g >
+<title>__x64_sys_futex (314,732,244 samples, 0.09%)</title><rect x="158.2" y="853" width="1.0" height="15.0" fill="rgb(234,219,7)" rx="2" ry="2" />
+<text  x="161.21" y="863.5" ></text>
+</g>
+<g >
+<title>__sys_recvmsg (203,708,531 samples, 0.06%)</title><rect x="737.0" y="661" width="0.6" height="15.0" fill="rgb(215,187,54)" rx="2" ry="2" />
+<text  x="739.99" y="671.5" ></text>
+</g>
+<g >
+<title>__irq_exit_rcu (67,505,088 samples, 0.02%)</title><rect x="813.5" y="805" width="0.2" height="15.0" fill="rgb(224,75,19)" rx="2" ry="2" />
+<text  x="816.49" y="815.5" ></text>
+</g>
+<g >
+<title>i915_gem_object_pin_map (47,929,969 samples, 0.01%)</title><rect x="140.9" y="709" width="0.1" height="15.0" fill="rgb(208,7,19)" rx="2" ry="2" />
+<text  x="143.88" y="719.5" ></text>
+</g>
+<g >
+<title>drm_ioctl_kernel (116,256,922 samples, 0.03%)</title><rect x="134.4" y="757" width="0.3" height="15.0" fill="rgb(243,51,52)" rx="2" ry="2" />
+<text  x="137.35" y="767.5" ></text>
+</g>
+<g >
+<title>try_to_wake_up (178,797,301 samples, 0.05%)</title><rect x="48.0" y="709" width="0.6" height="15.0" fill="rgb(241,157,38)" rx="2" ry="2" />
+<text  x="51.02" y="719.5" ></text>
+</g>
+<g >
+<title>[libEGL_mesa.so.0.0.0] (765,156,570 samples, 0.21%)</title><rect x="143.2" y="933" width="2.5" height="15.0" fill="rgb(248,61,50)" rx="2" ry="2" />
+<text  x="146.24" y="943.5" ></text>
+</g>
+<g >
+<title>sock_alloc_send_pskb (139,271,028 samples, 0.04%)</title><rect x="47.4" y="821" width="0.4" height="15.0" fill="rgb(241,133,38)" rx="2" ry="2" />
+<text  x="50.36" y="831.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (834,673,174 samples, 0.23%)</title><rect x="1171.5" y="725" width="2.7" height="15.0" fill="rgb(228,193,7)" rx="2" ry="2" />
+<text  x="1174.50" y="735.5" ></text>
+</g>
+<g >
+<title>kthread (936,653,780 samples, 0.26%)</title><rect x="382.7" y="949" width="3.1" height="15.0" fill="rgb(247,173,54)" rx="2" ry="2" />
+<text  x="385.74" y="959.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (69,800,673 samples, 0.02%)</title><rect x="1166.2" y="757" width="0.2" height="15.0" fill="rgb(232,174,22)" rx="2" ry="2" />
+<text  x="1169.22" y="767.5" ></text>
+</g>
+<g >
+<title>pm_qos_read_value (66,186,574 samples, 0.02%)</title><rect x="1139.2" y="869" width="0.2" height="15.0" fill="rgb(212,203,51)" rx="2" ry="2" />
+<text  x="1142.17" y="879.5" ></text>
+</g>
+<g >
+<title>__libc_start_call_main (3,006,127,634 samples, 0.82%)</title><rect x="819.1" y="933" width="9.6" height="15.0" fill="rgb(235,25,44)" rx="2" ry="2" />
+<text  x="822.07" y="943.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (237,478,373 samples, 0.06%)</title><rect x="737.0" y="677" width="0.7" height="15.0" fill="rgb(206,109,40)" rx="2" ry="2" />
+<text  x="739.98" y="687.5" ></text>
+</g>
+<g >
+<title>__softirqentry_text_start (69,544,464 samples, 0.02%)</title><rect x="665.8" y="597" width="0.2" height="15.0" fill="rgb(250,94,19)" rx="2" ry="2" />
+<text  x="668.76" y="607.5" ></text>
+</g>
+<g >
+<title>__writeback_single_inode (438,511,554 samples, 0.12%)</title><rect x="523.3" y="837" width="1.4" height="15.0" fill="rgb(240,147,7)" rx="2" ry="2" />
+<text  x="526.31" y="847.5" ></text>
+</g>
+<g >
+<title>mozilla::detail::MutexImpl::unlock (50,000,728 samples, 0.01%)</title><rect x="157.2" y="949" width="0.2" height="15.0" fill="rgb(227,134,52)" rx="2" ry="2" />
+<text  x="160.24" y="959.5" ></text>
+</g>
+<g >
+<title>free (350,917,672 samples, 0.10%)</title><rect x="268.0" y="949" width="1.1" height="15.0" fill="rgb(237,144,5)" rx="2" ry="2" />
+<text  x="271.01" y="959.5" ></text>
+</g>
+<g >
+<title>__libc_poll (74,085,248 samples, 0.02%)</title><rect x="622.6" y="677" width="0.3" height="15.0" fill="rgb(213,206,36)" rx="2" ry="2" />
+<text  x="625.62" y="687.5" ></text>
+</g>
+<g >
+<title>__sysvec_apic_timer_interrupt (2,866,727,817 samples, 0.78%)</title><rect x="904.9" y="837" width="9.3" height="15.0" fill="rgb(218,94,47)" rx="2" ry="2" />
+<text  x="907.93" y="847.5" ></text>
+</g>
+<g >
+<title>iomap_finish_ioends (279,937,777 samples, 0.08%)</title><rect x="392.7" y="869" width="0.9" height="15.0" fill="rgb(235,190,17)" rx="2" ry="2" />
+<text  x="395.75" y="879.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (46,491,693 samples, 0.01%)</title><rect x="622.7" y="645" width="0.1" height="15.0" fill="rgb(239,84,32)" rx="2" ry="2" />
+<text  x="625.67" y="655.5" ></text>
+</g>
+<g >
+<title>_find_next_bit (111,762,997 samples, 0.03%)</title><rect x="373.2" y="837" width="0.3" height="15.0" fill="rgb(243,81,18)" rx="2" ry="2" />
+<text  x="376.18" y="847.5" ></text>
+</g>
+<g >
+<title>try_to_wake_up (48,883,960 samples, 0.01%)</title><rect x="173.8" y="821" width="0.1" height="15.0" fill="rgb(216,4,28)" rx="2" ry="2" />
+<text  x="176.75" y="831.5" ></text>
+</g>
+<g >
+<title>__writeback_single_inode (299,662,202 samples, 0.08%)</title><rect x="502.1" y="837" width="1.0" height="15.0" fill="rgb(219,180,28)" rx="2" ry="2" />
+<text  x="505.10" y="847.5" ></text>
+</g>
+<g >
+<title>loopback_xmit (41,353,362 samples, 0.01%)</title><rect x="740.2" y="389" width="0.2" height="15.0" fill="rgb(239,74,41)" rx="2" ry="2" />
+<text  x="743.24" y="399.5" ></text>
+</g>
+<g >
+<title>__GI___ioctl (414,815,154 samples, 0.11%)</title><rect x="132.7" y="805" width="1.3" height="15.0" fill="rgb(239,207,29)" rx="2" ry="2" />
+<text  x="135.66" y="815.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (5,676,302,212 samples, 1.55%)</title><rect x="460.7" y="965" width="18.3" height="15.0" fill="rgb(236,187,46)" rx="2" ry="2" />
+<text  x="463.73" y="975.5" ></text>
+</g>
+<g >
+<title>__libc_poll (45,284,258 samples, 0.01%)</title><rect x="615.7" y="933" width="0.2" height="15.0" fill="rgb(221,82,15)" rx="2" ry="2" />
+<text  x="618.71" y="943.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (46,115,018 samples, 0.01%)</title><rect x="735.9" y="869" width="0.1" height="15.0" fill="rgb(253,191,9)" rx="2" ry="2" />
+<text  x="738.88" y="879.5" ></text>
+</g>
+<g >
+<title>skcipher_walk_virt (261,965,480 samples, 0.07%)</title><rect x="431.4" y="821" width="0.8" height="15.0" fill="rgb(239,168,40)" rx="2" ry="2" />
+<text  x="434.36" y="831.5" ></text>
+</g>
+<g >
+<title>__writeback_inodes_wb (459,498,837 samples, 0.13%)</title><rect x="418.7" y="869" width="1.4" height="15.0" fill="rgb(250,146,14)" rx="2" ry="2" />
+<text  x="421.66" y="879.5" ></text>
+</g>
+<g >
+<title>irq_work_run_list (64,531,298 samples, 0.02%)</title><rect x="896.5" y="741" width="0.2" height="15.0" fill="rgb(237,108,4)" rx="2" ry="2" />
+<text  x="899.46" y="751.5" ></text>
+</g>
+<g >
+<title>iv_of_dmreq (268,171,751 samples, 0.07%)</title><rect x="610.4" y="869" width="0.9" height="15.0" fill="rgb(207,61,4)" rx="2" ry="2" />
+<text  x="613.42" y="879.5" ></text>
+</g>
+<g >
+<title>__GI___write (366,394,320 samples, 0.10%)</title><rect x="814.9" y="885" width="1.2" height="15.0" fill="rgb(246,145,46)" rx="2" ry="2" />
+<text  x="817.88" y="895.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (442,354,297 samples, 0.12%)</title><rect x="1171.6" y="357" width="1.4" height="15.0" fill="rgb(212,106,36)" rx="2" ry="2" />
+<text  x="1174.56" y="367.5" ></text>
+</g>
+<g >
+<title>[libglib-2.0.so.0.7303.0] (201,809,332 samples, 0.06%)</title><rect x="1187.5" y="885" width="0.6" height="15.0" fill="rgb(221,56,32)" rx="2" ry="2" />
+<text  x="1190.49" y="895.5" ></text>
+</g>
+<g >
+<title>__mod_lruvec_page_state (38,419,665 samples, 0.01%)</title><rect x="378.4" y="709" width="0.1" height="15.0" fill="rgb(253,24,30)" rx="2" ry="2" />
+<text  x="381.43" y="719.5" ></text>
+</g>
+<g >
+<title>__skb_datagram_iter (48,368,064 samples, 0.01%)</title><rect x="229.1" y="821" width="0.1" height="15.0" fill="rgb(244,32,34)" rx="2" ry="2" />
+<text  x="232.08" y="831.5" ></text>
+</g>
+<g >
+<title>iomap_writepages (163,765,990 samples, 0.04%)</title><rect x="533.4" y="789" width="0.5" height="15.0" fill="rgb(240,39,46)" rx="2" ry="2" />
+<text  x="536.40" y="799.5" ></text>
+</g>
+<g >
+<title>refill_stock (32,298,818 samples, 0.01%)</title><rect x="629.3" y="549" width="0.1" height="15.0" fill="rgb(217,166,0)" rx="2" ry="2" />
+<text  x="632.28" y="559.5" ></text>
+</g>
+<g >
+<title>__hrtimer_next_event_base (37,100,890 samples, 0.01%)</title><rect x="1159.7" y="853" width="0.1" height="15.0" fill="rgb(248,45,47)" rx="2" ry="2" />
+<text  x="1162.73" y="863.5" ></text>
+</g>
+<g >
+<title>iwl_mvm_tx_mpdu (495,560,085 samples, 0.14%)</title><rect x="633.4" y="389" width="1.5" height="15.0" fill="rgb(236,137,33)" rx="2" ry="2" />
+<text  x="636.35" y="399.5" ></text>
+</g>
+<g >
+<title>__strlen_avx2 (31,574,076 samples, 0.01%)</title><rect x="94.1" y="949" width="0.1" height="15.0" fill="rgb(219,167,32)" rx="2" ry="2" />
+<text  x="97.09" y="959.5" ></text>
+</g>
+<g >
+<title>[libcurl.so.4.8.0] (70,355,803 samples, 0.02%)</title><rect x="668.7" y="693" width="0.2" height="15.0" fill="rgb(245,65,9)" rx="2" ry="2" />
+<text  x="671.68" y="703.5" ></text>
+</g>
+<g >
+<title>get_page_from_freelist (54,360,816 samples, 0.01%)</title><rect x="533.2" y="837" width="0.1" height="15.0" fill="rgb(218,32,43)" rx="2" ry="2" />
+<text  x="536.16" y="847.5" ></text>
+</g>
+<g >
+<title>get_page_from_freelist (142,228,158 samples, 0.04%)</title><rect x="594.6" y="837" width="0.5" height="15.0" fill="rgb(251,36,54)" rx="2" ry="2" />
+<text  x="597.64" y="847.5" ></text>
+</g>
+<g >
+<title>do_sys_poll (58,765,048 samples, 0.02%)</title><rect x="1170.6" y="917" width="0.2" height="15.0" fill="rgb(251,117,28)" rx="2" ry="2" />
+<text  x="1173.63" y="927.5" ></text>
+</g>
+<g >
+<title>free_unref_page_commit (97,061,161 samples, 0.03%)</title><rect x="368.1" y="837" width="0.4" height="15.0" fill="rgb(223,225,25)" rx="2" ry="2" />
+<text  x="371.14" y="847.5" ></text>
+</g>
+<g >
+<title>__sys_recvmsg (36,909,690 samples, 0.01%)</title><rect x="1182.5" y="933" width="0.1" height="15.0" fill="rgb(226,18,43)" rx="2" ry="2" />
+<text  x="1185.46" y="943.5" ></text>
+</g>
+<g >
+<title>__softirqentry_text_start (192,736,622 samples, 0.05%)</title><rect x="832.8" y="789" width="0.6" height="15.0" fill="rgb(205,190,2)" rx="2" ry="2" />
+<text  x="835.75" y="799.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (195,411,074 samples, 0.05%)</title><rect x="748.9" y="805" width="0.6" height="15.0" fill="rgb(243,40,40)" rx="2" ry="2" />
+<text  x="751.88" y="815.5" ></text>
+</g>
+<g >
+<title>do_writepages (756,192,153 samples, 0.21%)</title><rect x="571.9" y="821" width="2.4" height="15.0" fill="rgb(246,229,40)" rx="2" ry="2" />
+<text  x="574.86" y="831.5" ></text>
+</g>
+<g >
+<title>timerqueue_del (37,547,864 samples, 0.01%)</title><rect x="1158.7" y="853" width="0.1" height="15.0" fill="rgb(230,18,12)" rx="2" ry="2" />
+<text  x="1161.68" y="863.5" ></text>
+</g>
+<g >
+<title>vfs_write (72,315,212 samples, 0.02%)</title><rect x="732.1" y="917" width="0.2" height="15.0" fill="rgb(208,143,48)" rx="2" ry="2" />
+<text  x="735.07" y="927.5" ></text>
+</g>
+<g >
+<title>try_to_wake_up (76,616,984 samples, 0.02%)</title><rect x="318.8" y="741" width="0.2" height="15.0" fill="rgb(215,178,48)" rx="2" ry="2" />
+<text  x="321.76" y="751.5" ></text>
+</g>
+<g >
+<title>bdev_write_page (272,396,994 samples, 0.07%)</title><rect x="368.9" y="805" width="0.8" height="15.0" fill="rgb(210,185,30)" rx="2" ry="2" />
+<text  x="371.87" y="815.5" ></text>
+</g>
+<g >
+<title>free_pcp_prepare (46,298,519 samples, 0.01%)</title><rect x="366.2" y="837" width="0.2" height="15.0" fill="rgb(213,87,48)" rx="2" ry="2" />
+<text  x="369.22" y="847.5" ></text>
+</g>
+<g >
+<title>__memcpy_avx_unaligned_erms (201,616,131 samples, 0.06%)</title><rect x="746.2" y="805" width="0.6" height="15.0" fill="rgb(225,96,13)" rx="2" ry="2" />
+<text  x="749.18" y="815.5" ></text>
+</g>
+<g >
+<title>realloc (150,707,666 samples, 0.04%)</title><rect x="297.8" y="933" width="0.5" height="15.0" fill="rgb(224,2,23)" rx="2" ry="2" />
+<text  x="300.85" y="943.5" ></text>
+</g>
+<g >
+<title>ip_sublist_rcv_finish (43,758,812 samples, 0.01%)</title><rect x="309.1" y="645" width="0.1" height="15.0" fill="rgb(206,184,20)" rx="2" ry="2" />
+<text  x="312.10" y="655.5" ></text>
+</g>
+<g >
+<title>copy_user_enhanced_fast_string (101,815,961 samples, 0.03%)</title><rect x="745.3" y="501" width="0.3" height="15.0" fill="rgb(241,211,53)" rx="2" ry="2" />
+<text  x="748.29" y="511.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (282,559,511 samples, 0.08%)</title><rect x="471.8" y="853" width="0.9" height="15.0" fill="rgb(226,200,10)" rx="2" ry="2" />
+<text  x="474.76" y="863.5" ></text>
+</g>
+<g >
+<title>update_blocked_averages (35,960,121 samples, 0.01%)</title><rect x="822.5" y="725" width="0.1" height="15.0" fill="rgb(216,92,14)" rx="2" ry="2" />
+<text  x="825.48" y="735.5" ></text>
+</g>
+<g >
+<title>pick_next_task_fair (245,385,752 samples, 0.07%)</title><rect x="89.2" y="821" width="0.8" height="15.0" fill="rgb(244,133,51)" rx="2" ry="2" />
+<text  x="92.23" y="831.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (76,607,562 samples, 0.02%)</title><rect x="150.4" y="949" width="0.2" height="15.0" fill="rgb(208,59,25)" rx="2" ry="2" />
+<text  x="153.35" y="959.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (400,317,118 samples, 0.11%)</title><rect x="588.7" y="853" width="1.2" height="15.0" fill="rgb(220,212,9)" rx="2" ry="2" />
+<text  x="591.66" y="863.5" ></text>
+</g>
+<g >
+<title>__list_del_entry_valid (111,547,824 samples, 0.03%)</title><rect x="707.2" y="693" width="0.4" height="15.0" fill="rgb(252,102,49)" rx="2" ry="2" />
+<text  x="710.20" y="703.5" ></text>
+</g>
+<g >
+<title>folio_end_writeback (248,377,925 samples, 0.07%)</title><rect x="392.8" y="837" width="0.8" height="15.0" fill="rgb(248,70,35)" rx="2" ry="2" />
+<text  x="395.85" y="847.5" ></text>
+</g>
+<g >
+<title>[libcurl.so.4.8.0] (47,381,533 samples, 0.01%)</title><rect x="668.2" y="709" width="0.2" height="15.0" fill="rgb(233,101,7)" rx="2" ry="2" />
+<text  x="671.21" y="719.5" ></text>
+</g>
+<g >
+<title>__mod_node_page_state (121,167,933 samples, 0.03%)</title><rect x="717.1" y="725" width="0.4" height="15.0" fill="rgb(247,199,11)" rx="2" ry="2" />
+<text  x="720.07" y="735.5" ></text>
+</g>
+<g >
+<title>shmem_getpage_gfp (77,403,525 samples, 0.02%)</title><rect x="134.5" y="661" width="0.2" height="15.0" fill="rgb(214,103,43)" rx="2" ry="2" />
+<text  x="137.48" y="671.5" ></text>
+</g>
+<g >
+<title>__mod_lruvec_page_state (62,768,573 samples, 0.02%)</title><rect x="758.8" y="709" width="0.2" height="15.0" fill="rgb(249,148,8)" rx="2" ry="2" />
+<text  x="761.77" y="719.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (454,653,443 samples, 0.12%)</title><rect x="12.9" y="901" width="1.5" height="15.0" fill="rgb(229,125,46)" rx="2" ry="2" />
+<text  x="15.90" y="911.5" ></text>
+</g>
+<g >
+<title>xcb_present_notify_msc (57,637,362 samples, 0.02%)</title><rect x="23.6" y="901" width="0.2" height="15.0" fill="rgb(206,80,51)" rx="2" ry="2" />
+<text  x="26.59" y="911.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (5,359,687,657 samples, 1.46%)</title><rect x="557.1" y="965" width="17.2" height="15.0" fill="rgb(229,59,7)" rx="2" ry="2" />
+<text  x="560.08" y="975.5" ></text>
+</g>
+<g >
+<title>__hrtimer_next_event_base (46,479,671 samples, 0.01%)</title><rect x="1156.0" y="805" width="0.1" height="15.0" fill="rgb(221,173,19)" rx="2" ry="2" />
+<text  x="1158.99" y="815.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (151,954,446 samples, 0.04%)</title><rect x="217.3" y="805" width="0.5" height="15.0" fill="rgb(245,77,2)" rx="2" ry="2" />
+<text  x="220.28" y="815.5" ></text>
+</g>
+<g >
+<title>try_to_wake_up (33,446,341 samples, 0.01%)</title><rect x="904.3" y="741" width="0.1" height="15.0" fill="rgb(206,124,27)" rx="2" ry="2" />
+<text  x="907.32" y="751.5" ></text>
+</g>
+<g >
+<title>nf_hook_slow (781,115,353 samples, 0.21%)</title><rect x="635.5" y="501" width="2.5" height="15.0" fill="rgb(213,186,11)" rx="2" ry="2" />
+<text  x="638.49" y="511.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (547,187,707 samples, 0.15%)</title><rect x="433.3" y="853" width="1.7" height="15.0" fill="rgb(235,56,8)" rx="2" ry="2" />
+<text  x="436.26" y="863.5" ></text>
+</g>
+<g >
+<title>[libxcb.so.1.1.0] (50,993,319 samples, 0.01%)</title><rect x="1165.3" y="773" width="0.2" height="15.0" fill="rgb(243,80,34)" rx="2" ry="2" />
+<text  x="1168.31" y="783.5" ></text>
+</g>
+<g >
+<title>futex_wait_setup (33,988,783 samples, 0.01%)</title><rect x="818.2" y="773" width="0.1" height="15.0" fill="rgb(225,126,34)" rx="2" ry="2" />
+<text  x="821.22" y="783.5" ></text>
+</g>
+<g >
+<title>tcp_recvmsg (3,542,714,468 samples, 0.97%)</title><rect x="628.3" y="597" width="11.4" height="15.0" fill="rgb(253,207,12)" rx="2" ry="2" />
+<text  x="631.33" y="607.5" ></text>
+</g>
+<g >
+<title>schedule_hrtimeout_range_clock (1,251,401,370 samples, 0.34%)</title><rect x="651.0" y="645" width="4.0" height="15.0" fill="rgb(223,10,46)" rx="2" ry="2" />
+<text  x="653.98" y="655.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (73,514,201 samples, 0.02%)</title><rect x="180.7" y="965" width="0.3" height="15.0" fill="rgb(252,127,24)" rx="2" ry="2" />
+<text  x="183.74" y="975.5" ></text>
+</g>
+<g >
+<title>sock_alloc_send_pskb (159,354,312 samples, 0.04%)</title><rect x="19.5" y="661" width="0.5" height="15.0" fill="rgb(213,52,30)" rx="2" ry="2" />
+<text  x="22.45" y="671.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (51,382,007 samples, 0.01%)</title><rect x="214.8" y="773" width="0.2" height="15.0" fill="rgb(228,223,15)" rx="2" ry="2" />
+<text  x="217.83" y="783.5" ></text>
+</g>
+<g >
+<title>kthread (7,089,654,641 samples, 1.93%)</title><rect x="574.3" y="949" width="22.9" height="15.0" fill="rgb(206,107,42)" rx="2" ry="2" />
+<text  x="577.34" y="959.5" >k..</text>
+</g>
+<g >
+<title>xfs_vm_writepages (437,693,937 samples, 0.12%)</title><rect x="555.6" y="805" width="1.4" height="15.0" fill="rgb(230,62,4)" rx="2" ry="2" />
+<text  x="558.61" y="815.5" ></text>
+</g>
+<g >
+<title>mozilla::detail::ConditionVariableImpl::notify_one (180,770,906 samples, 0.05%)</title><rect x="24.9" y="949" width="0.6" height="15.0" fill="rgb(228,202,25)" rx="2" ry="2" />
+<text  x="27.88" y="959.5" ></text>
+</g>
+<g >
+<title>folio_referenced (100,765,206 samples, 0.03%)</title><rect x="355.5" y="853" width="0.3" height="15.0" fill="rgb(209,21,51)" rx="2" ry="2" />
+<text  x="358.51" y="863.5" ></text>
+</g>
+<g >
+<title>[libcurl.so.4.8.0] (7,783,419,309 samples, 2.12%)</title><rect x="618.8" y="741" width="25.0" height="15.0" fill="rgb(205,65,39)" rx="2" ry="2" />
+<text  x="621.79" y="751.5" >[..</text>
+</g>
+<g >
+<title>gtk_render_layout (31,389,548 samples, 0.01%)</title><rect x="1172.4" y="37" width="0.1" height="15.0" fill="rgb(205,80,10)" rx="2" ry="2" />
+<text  x="1175.43" y="47.5" ></text>
+</g>
+<g >
+<title>pa_mainloop_iterate (32,481,452 samples, 0.01%)</title><rect x="1162.0" y="885" width="0.1" height="15.0" fill="rgb(211,20,28)" rx="2" ry="2" />
+<text  x="1165.00" y="895.5" ></text>
+</g>
+<g >
+<title>plugin_pread (12,730,994,820 samples, 3.47%)</title><rect x="616.8" y="821" width="41.0" height="15.0" fill="rgb(249,131,31)" rx="2" ry="2" />
+<text  x="619.81" y="831.5" >plu..</text>
+</g>
+<g >
+<title>ip_finish_output2 (41,941,097 samples, 0.01%)</title><rect x="320.2" y="565" width="0.2" height="15.0" fill="rgb(218,38,48)" rx="2" ry="2" />
+<text  x="323.23" y="575.5" ></text>
+</g>
+<g >
+<title>set_next_entity (33,070,264 samples, 0.01%)</title><rect x="337.1" y="869" width="0.2" height="15.0" fill="rgb(238,175,32)" rx="2" ry="2" />
+<text  x="340.15" y="879.5" ></text>
+</g>
+<g >
+<title>common_interrupt (33,013,842 samples, 0.01%)</title><rect x="832.5" y="821" width="0.1" height="15.0" fill="rgb(209,40,27)" rx="2" ry="2" />
+<text  x="835.46" y="831.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (2,309,910,399 samples, 0.63%)</title><rect x="658.9" y="837" width="7.4" height="15.0" fill="rgb(238,61,45)" rx="2" ry="2" />
+<text  x="661.86" y="847.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (236,929,030 samples, 0.06%)</title><rect x="151.6" y="917" width="0.8" height="15.0" fill="rgb(230,35,24)" rx="2" ry="2" />
+<text  x="154.61" y="927.5" ></text>
+</g>
+<g >
+<title>__common_interrupt (55,757,416 samples, 0.02%)</title><rect x="900.1" y="773" width="0.2" height="15.0" fill="rgb(222,118,41)" rx="2" ry="2" />
+<text  x="903.14" y="783.5" ></text>
+</g>
+<g >
+<title>start_thread (32,481,452 samples, 0.01%)</title><rect x="1162.0" y="949" width="0.1" height="15.0" fill="rgb(239,65,54)" rx="2" ry="2" />
+<text  x="1165.00" y="959.5" ></text>
+</g>
+<g >
+<title>update_blocked_averages (36,776,713 samples, 0.01%)</title><rect x="813.6" y="757" width="0.1" height="15.0" fill="rgb(250,54,16)" rx="2" ry="2" />
+<text  x="816.56" y="767.5" ></text>
+</g>
+<g >
+<title>__x64_sys_poll (157,270,198 samples, 0.04%)</title><rect x="265.5" y="901" width="0.6" height="15.0" fill="rgb(231,147,36)" rx="2" ry="2" />
+<text  x="268.55" y="911.5" ></text>
+</g>
+<g >
+<title>ksys_read (37,926,757 samples, 0.01%)</title><rect x="731.9" y="933" width="0.1" height="15.0" fill="rgb(236,2,40)" rx="2" ry="2" />
+<text  x="734.92" y="943.5" ></text>
+</g>
+<g >
+<title>process_one_work (7,074,933,251 samples, 1.93%)</title><rect x="574.3" y="917" width="22.8" height="15.0" fill="rgb(237,212,53)" rx="2" ry="2" />
+<text  x="577.34" y="927.5" >p..</text>
+</g>
+<g >
+<title>vma_alloc_folio (43,734,237 samples, 0.01%)</title><rect x="134.6" y="613" width="0.1" height="15.0" fill="rgb(217,210,14)" rx="2" ry="2" />
+<text  x="137.58" y="623.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_call_function_single (45,055,074 samples, 0.01%)</title><rect x="1148.2" y="853" width="0.2" height="15.0" fill="rgb(221,192,46)" rx="2" ry="2" />
+<text  x="1151.24" y="863.5" ></text>
+</g>
+<g >
+<title>_XEventsQueued (316,257,881 samples, 0.09%)</title><rect x="279.9" y="853" width="1.0" height="15.0" fill="rgb(251,37,14)" rx="2" ry="2" />
+<text  x="282.86" y="863.5" ></text>
+</g>
+<g >
+<title>__posix_memalign (80,361,743 samples, 0.02%)</title><rect x="747.7" y="789" width="0.2" height="15.0" fill="rgb(213,27,9)" rx="2" ry="2" />
+<text  x="750.66" y="799.5" ></text>
+</g>
+<g >
+<title>kthread (115,661,137 samples, 0.03%)</title><rect x="829.6" y="949" width="0.4" height="15.0" fill="rgb(237,197,5)" rx="2" ry="2" />
+<text  x="832.64" y="959.5" ></text>
+</g>
+<g >
+<title>__GI___getpid (54,988,853 samples, 0.02%)</title><rect x="24.0" y="901" width="0.1" height="15.0" fill="rgb(227,148,17)" rx="2" ry="2" />
+<text  x="26.97" y="911.5" ></text>
+</g>
+<g >
+<title>iomap_finish_ioends (357,590,870 samples, 0.10%)</title><rect x="389.1" y="869" width="1.1" height="15.0" fill="rgb(207,223,26)" rx="2" ry="2" />
+<text  x="392.09" y="879.5" ></text>
+</g>
+<g >
+<title>aio_dispatch (480,310,538 samples, 0.13%)</title><rect x="826.2" y="853" width="1.5" height="15.0" fill="rgb(209,4,43)" rx="2" ry="2" />
+<text  x="829.17" y="863.5" ></text>
+</g>
+<g >
+<title>rcu_sched_clock_irq (31,099,798 samples, 0.01%)</title><rect x="833.9" y="709" width="0.1" height="15.0" fill="rgb(254,122,24)" rx="2" ry="2" />
+<text  x="836.92" y="719.5" ></text>
+</g>
+<g >
+<title>__local_bh_enable_ip (70,796,506 samples, 0.02%)</title><rect x="665.8" y="629" width="0.2" height="15.0" fill="rgb(218,143,44)" rx="2" ry="2" />
+<text  x="668.75" y="639.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (42,317,776 samples, 0.01%)</title><rect x="1163.5" y="629" width="0.1" height="15.0" fill="rgb(210,51,25)" rx="2" ry="2" />
+<text  x="1166.50" y="639.5" ></text>
+</g>
+<g >
+<title>ip_finish_output2 (408,756,568 samples, 0.11%)</title><rect x="623.3" y="485" width="1.3" height="15.0" fill="rgb(212,183,39)" rx="2" ry="2" />
+<text  x="626.31" y="495.5" ></text>
+</g>
+<g >
+<title>psi_task_switch (41,873,718 samples, 0.01%)</title><rect x="728.0" y="821" width="0.2" height="15.0" fill="rgb(223,17,38)" rx="2" ry="2" />
+<text  x="731.04" y="831.5" ></text>
+</g>
+<g >
+<title>selinux_socket_recvmsg (76,778,672 samples, 0.02%)</title><rect x="39.1" y="805" width="0.3" height="15.0" fill="rgb(214,206,49)" rx="2" ry="2" />
+<text  x="42.14" y="815.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (58,517,207 samples, 0.02%)</title><rect x="24.2" y="949" width="0.2" height="15.0" fill="rgb(242,172,37)" rx="2" ry="2" />
+<text  x="27.25" y="959.5" ></text>
+</g>
+<g >
+<title>ieee80211_tx_dequeue (36,923,217 samples, 0.01%)</title><rect x="325.6" y="485" width="0.1" height="15.0" fill="rgb(230,150,46)" rx="2" ry="2" />
+<text  x="328.61" y="495.5" ></text>
+</g>
+<g >
+<title>kworker/0:1-mm_ (937,205,675 samples, 0.26%)</title><rect x="382.7" y="981" width="3.1" height="15.0" fill="rgb(209,176,29)" rx="2" ry="2" />
+<text  x="385.74" y="991.5" ></text>
+</g>
+<g >
+<title>mem_cgroup_css_rstat_flush (157,503,942 samples, 0.04%)</title><rect x="352.3" y="837" width="0.5" height="15.0" fill="rgb(214,112,37)" rx="2" ry="2" />
+<text  x="355.33" y="847.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (86,731,109 samples, 0.02%)</title><rect x="296.3" y="869" width="0.3" height="15.0" fill="rgb(214,117,35)" rx="2" ry="2" />
+<text  x="299.28" y="879.5" ></text>
+</g>
+<g >
+<title>exit_to_user_mode_prepare (39,790,991 samples, 0.01%)</title><rect x="14.2" y="853" width="0.2" height="15.0" fill="rgb(229,20,40)" rx="2" ry="2" />
+<text  x="17.23" y="863.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (68,638,228 samples, 0.02%)</title><rect x="191.6" y="917" width="0.2" height="15.0" fill="rgb(233,95,5)" rx="2" ry="2" />
+<text  x="194.57" y="927.5" ></text>
+</g>
+<g >
+<title>__clock_gettime_2 (55,368,566 samples, 0.02%)</title><rect x="642.7" y="725" width="0.2" height="15.0" fill="rgb(250,22,20)" rx="2" ry="2" />
+<text  x="645.73" y="735.5" ></text>
+</g>
+<g >
+<title>copy_user_enhanced_fast_string (103,565,116 samples, 0.03%)</title><rect x="748.2" y="517" width="0.3" height="15.0" fill="rgb(231,86,15)" rx="2" ry="2" />
+<text  x="751.17" y="527.5" ></text>
+</g>
+<g >
+<title>try_to_wake_up (76,585,282 samples, 0.02%)</title><rect x="25.1" y="821" width="0.3" height="15.0" fill="rgb(234,225,17)" rx="2" ry="2" />
+<text  x="28.12" y="831.5" ></text>
+</g>
+<g >
+<title>memset_erms (101,403,905 samples, 0.03%)</title><rect x="399.9" y="853" width="0.4" height="15.0" fill="rgb(219,29,30)" rx="2" ry="2" />
+<text  x="402.94" y="863.5" ></text>
+</g>
+<g >
+<title>__libc_recvmsg (39,033,417 samples, 0.01%)</title><rect x="142.3" y="837" width="0.1" height="15.0" fill="rgb(248,105,8)" rx="2" ry="2" />
+<text  x="145.28" y="847.5" ></text>
+</g>
+<g >
+<title>g_main_context_dispatch (61,038,620 samples, 0.02%)</title><rect x="1187.1" y="709" width="0.2" height="15.0" fill="rgb(214,109,30)" rx="2" ry="2" />
+<text  x="1190.13" y="719.5" ></text>
+</g>
+<g >
+<title>skb_copy_datagram_iter (115,640,885 samples, 0.03%)</title><rect x="745.3" y="549" width="0.3" height="15.0" fill="rgb(209,86,25)" rx="2" ry="2" />
+<text  x="748.27" y="559.5" ></text>
+</g>
+<g >
+<title>nft_hash_lookup_fast (38,228,808 samples, 0.01%)</title><rect x="324.1" y="613" width="0.1" height="15.0" fill="rgb(209,82,0)" rx="2" ry="2" />
+<text  x="327.12" y="623.5" ></text>
+</g>
+<g >
+<title>skb_release_data (306,436,152 samples, 0.08%)</title><rect x="332.7" y="805" width="1.0" height="15.0" fill="rgb(225,220,16)" rx="2" ry="2" />
+<text  x="335.69" y="815.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (53,007,147 samples, 0.01%)</title><rect x="152.0" y="805" width="0.2" height="15.0" fill="rgb(207,86,0)" rx="2" ry="2" />
+<text  x="154.98" y="815.5" ></text>
+</g>
+<g >
+<title>ep_autoremove_wake_function (35,150,923 samples, 0.01%)</title><rect x="20.0" y="565" width="0.1" height="15.0" fill="rgb(254,175,42)" rx="2" ry="2" />
+<text  x="23.02" y="575.5" ></text>
+</g>
+<g >
+<title>rmqueue_bulk (48,917,537 samples, 0.01%)</title><rect x="594.9" y="821" width="0.2" height="15.0" fill="rgb(206,180,24)" rx="2" ry="2" />
+<text  x="597.94" y="831.5" ></text>
+</g>
+<g >
+<title>dixLookupResourceByClass (47,589,666 samples, 0.01%)</title><rect x="220.8" y="917" width="0.2" height="15.0" fill="rgb(228,142,37)" rx="2" ry="2" />
+<text  x="223.84" y="927.5" ></text>
+</g>
+<g >
+<title>schedule (109,450,498 samples, 0.03%)</title><rect x="395.4" y="917" width="0.3" height="15.0" fill="rgb(226,69,33)" rx="2" ry="2" />
+<text  x="398.38" y="927.5" ></text>
+</g>
+<g >
+<title>__i915_request_queue (54,305,552 samples, 0.01%)</title><rect x="137.2" y="773" width="0.2" height="15.0" fill="rgb(248,92,39)" rx="2" ry="2" />
+<text  x="140.19" y="783.5" ></text>
+</g>
+<g >
+<title>[firefox] (46,982,479 samples, 0.01%)</title><rect x="297.4" y="901" width="0.1" height="15.0" fill="rgb(231,152,20)" rx="2" ry="2" />
+<text  x="300.39" y="911.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (2,265,595,068 samples, 0.62%)</title><rect x="286.0" y="965" width="7.3" height="15.0" fill="rgb(232,118,17)" rx="2" ry="2" />
+<text  x="288.96" y="975.5" ></text>
+</g>
+<g >
+<title>validate_xmit_skb (32,136,410 samples, 0.01%)</title><rect x="624.5" y="453" width="0.1" height="15.0" fill="rgb(241,1,47)" rx="2" ry="2" />
+<text  x="627.50" y="463.5" ></text>
+</g>
+<g >
+<title>native_apic_msr_eoi_write (55,075,756 samples, 0.02%)</title><rect x="914.0" y="821" width="0.2" height="15.0" fill="rgb(213,149,10)" rx="2" ry="2" />
+<text  x="916.98" y="831.5" ></text>
+</g>
+<g >
+<title>ppgtt_bind_vma (40,535,787 samples, 0.01%)</title><rect x="140.6" y="693" width="0.1" height="15.0" fill="rgb(251,195,1)" rx="2" ry="2" />
+<text  x="143.56" y="703.5" ></text>
+</g>
+<g >
+<title>update_sd_lb_stats.constprop.0 (159,872,982 samples, 0.04%)</title><rect x="901.6" y="757" width="0.5" height="15.0" fill="rgb(220,15,15)" rx="2" ry="2" />
+<text  x="904.61" y="767.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (192,520,832 samples, 0.05%)</title><rect x="747.9" y="805" width="0.7" height="15.0" fill="rgb(219,205,24)" rx="2" ry="2" />
+<text  x="750.93" y="815.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (2,288,276,082 samples, 0.62%)</title><rect x="658.9" y="821" width="7.4" height="15.0" fill="rgb(253,157,19)" rx="2" ry="2" />
+<text  x="661.92" y="831.5" ></text>
+</g>
+<g >
+<title>load_balance (52,464,596 samples, 0.01%)</title><rect x="822.3" y="725" width="0.2" height="15.0" fill="rgb(224,0,28)" rx="2" ry="2" />
+<text  x="825.30" y="735.5" ></text>
+</g>
+<g >
+<title>psi_group_change (35,266,048 samples, 0.01%)</title><rect x="884.3" y="821" width="0.1" height="15.0" fill="rgb(230,105,4)" rx="2" ry="2" />
+<text  x="887.33" y="831.5" ></text>
+</g>
+<g >
+<title>[libffi.so.8.1.0] (67,754,465 samples, 0.02%)</title><rect x="244.1" y="757" width="0.2" height="15.0" fill="rgb(216,18,23)" rx="2" ry="2" />
+<text  x="247.09" y="767.5" ></text>
+</g>
+<g >
+<title>node_page_state (70,006,937 samples, 0.02%)</title><rect x="708.9" y="677" width="0.2" height="15.0" fill="rgb(227,190,9)" rx="2" ry="2" />
+<text  x="711.89" y="687.5" ></text>
+</g>
+<g >
+<title>schedule (120,828,685 samples, 0.03%)</title><rect x="174.6" y="837" width="0.4" height="15.0" fill="rgb(211,2,0)" rx="2" ry="2" />
+<text  x="177.57" y="847.5" ></text>
+</g>
+<g >
+<title>__tcp_transmit_skb (193,858,976 samples, 0.05%)</title><rect x="325.4" y="629" width="0.7" height="15.0" fill="rgb(245,14,29)" rx="2" ry="2" />
+<text  x="328.43" y="639.5" ></text>
+</g>
+<g >
+<title>__x64_sys_clock_nanosleep (35,522,991 samples, 0.01%)</title><rect x="25.9" y="869" width="0.1" height="15.0" fill="rgb(212,126,29)" rx="2" ry="2" />
+<text  x="28.90" y="879.5" ></text>
+</g>
+<g >
+<title>iomap_finish_ioends (227,228,430 samples, 0.06%)</title><rect x="392.0" y="869" width="0.7" height="15.0" fill="rgb(221,1,39)" rx="2" ry="2" />
+<text  x="394.96" y="879.5" ></text>
+</g>
+<g >
+<title>iwl_mvm_tx_skb_sta (37,158,438 samples, 0.01%)</title><rect x="325.7" y="469" width="0.1" height="15.0" fill="rgb(247,92,38)" rx="2" ry="2" />
+<text  x="328.73" y="479.5" ></text>
+</g>
+<g >
+<title>free (222,151,881 samples, 0.06%)</title><rect x="170.9" y="949" width="0.7" height="15.0" fill="rgb(221,202,6)" rx="2" ry="2" />
+<text  x="173.89" y="959.5" ></text>
+</g>
+<g >
+<title>percpu_counter_add_batch (140,770,558 samples, 0.04%)</title><rect x="385.2" y="805" width="0.4" height="15.0" fill="rgb(245,118,28)" rx="2" ry="2" />
+<text  x="388.19" y="815.5" ></text>
+</g>
+<g >
+<title>intel_idle (1,046,139,072 samples, 0.29%)</title><rect x="835.4" y="837" width="3.4" height="15.0" fill="rgb(216,162,40)" rx="2" ry="2" />
+<text  x="838.39" y="847.5" ></text>
+</g>
+<g >
+<title>noop_dirty_folio (68,088,830 samples, 0.02%)</title><rect x="376.7" y="773" width="0.2" height="15.0" fill="rgb(217,66,30)" rx="2" ry="2" />
+<text  x="379.71" y="783.5" ></text>
+</g>
+<g >
+<title>iomap_writepages (639,124,724 samples, 0.17%)</title><rect x="476.9" y="789" width="2.1" height="15.0" fill="rgb(245,17,7)" rx="2" ry="2" />
+<text  x="479.90" y="799.5" ></text>
+</g>
+<g >
+<title>[firefox] (33,892,067 samples, 0.01%)</title><rect x="50.6" y="869" width="0.1" height="15.0" fill="rgb(224,153,49)" rx="2" ry="2" />
+<text  x="53.56" y="879.5" ></text>
+</g>
+<g >
+<title>skcipher_walk_virt (205,869,307 samples, 0.06%)</title><rect x="566.5" y="821" width="0.6" height="15.0" fill="rgb(235,66,22)" rx="2" ry="2" />
+<text  x="569.47" y="831.5" ></text>
+</g>
+<g >
+<title>__sendmsg (77,438,751 samples, 0.02%)</title><rect x="191.6" y="949" width="0.2" height="15.0" fill="rgb(214,202,15)" rx="2" ry="2" />
+<text  x="194.56" y="959.5" ></text>
+</g>
+<g >
+<title>[libglib-2.0.so.0.7303.0] (35,874,326 samples, 0.01%)</title><rect x="298.6" y="965" width="0.1" height="15.0" fill="rgb(213,69,49)" rx="2" ry="2" />
+<text  x="301.59" y="975.5" ></text>
+</g>
+<g >
+<title>unmap_page_range (44,297,276 samples, 0.01%)</title><rect x="377.6" y="757" width="0.1" height="15.0" fill="rgb(254,86,51)" rx="2" ry="2" />
+<text  x="380.59" y="767.5" ></text>
+</g>
+<g >
+<title>irq_work_tick (54,980,914 samples, 0.01%)</title><rect x="908.4" y="741" width="0.2" height="15.0" fill="rgb(240,149,3)" rx="2" ry="2" />
+<text  x="911.43" y="751.5" ></text>
+</g>
+<g >
+<title>schedule (990,016,641 samples, 0.27%)</title><rect x="651.8" y="629" width="3.2" height="15.0" fill="rgb(239,113,38)" rx="2" ry="2" />
+<text  x="654.82" y="639.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (107,838,708 samples, 0.03%)</title><rect x="216.3" y="741" width="0.3" height="15.0" fill="rgb(231,68,5)" rx="2" ry="2" />
+<text  x="219.29" y="751.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (56,498,977 samples, 0.02%)</title><rect x="183.4" y="949" width="0.2" height="15.0" fill="rgb(207,175,26)" rx="2" ry="2" />
+<text  x="186.45" y="959.5" ></text>
+</g>
+<g >
+<title>kmem_cache_alloc_lru (83,715,940 samples, 0.02%)</title><rect x="700.2" y="661" width="0.3" height="15.0" fill="rgb(247,28,35)" rx="2" ry="2" />
+<text  x="703.22" y="671.5" ></text>
+</g>
+<g >
+<title>gen8_logical_ring_enable_irq (47,810,979 samples, 0.01%)</title><rect x="232.9" y="677" width="0.2" height="15.0" fill="rgb(242,40,25)" rx="2" ry="2" />
+<text  x="235.92" y="687.5" ></text>
+</g>
+<g >
+<title>newidle_balance (134,515,080 samples, 0.04%)</title><rect x="338.2" y="853" width="0.4" height="15.0" fill="rgb(217,77,16)" rx="2" ry="2" />
+<text  x="341.17" y="863.5" ></text>
+</g>
+<g >
+<title>execute_command_internal (77,229,650 samples, 0.02%)</title><rect x="243.4" y="773" width="0.3" height="15.0" fill="rgb(239,43,41)" rx="2" ry="2" />
+<text  x="246.42" y="783.5" ></text>
+</g>
+<g >
+<title>g_signal_emit (119,856,136 samples, 0.03%)</title><rect x="1178.0" y="245" width="0.4" height="15.0" fill="rgb(208,72,46)" rx="2" ry="2" />
+<text  x="1181.02" y="255.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (159,941,752 samples, 0.04%)</title><rect x="215.6" y="725" width="0.6" height="15.0" fill="rgb(229,212,21)" rx="2" ry="2" />
+<text  x="218.65" y="735.5" ></text>
+</g>
+<g >
+<title>[firefox] (37,305,942 samples, 0.01%)</title><rect x="24.3" y="901" width="0.1" height="15.0" fill="rgb(253,126,37)" rx="2" ry="2" />
+<text  x="27.31" y="911.5" ></text>
+</g>
+<g >
+<title>__mod_lruvec_page_state (65,352,350 samples, 0.02%)</title><rect x="477.2" y="725" width="0.2" height="15.0" fill="rgb(212,90,39)" rx="2" ry="2" />
+<text  x="480.22" y="735.5" ></text>
+</g>
+<g >
+<title>gen8_logical_ring_enable_irq (91,056,020 samples, 0.02%)</title><rect x="133.3" y="501" width="0.3" height="15.0" fill="rgb(245,132,3)" rx="2" ry="2" />
+<text  x="136.30" y="511.5" ></text>
+</g>
+<g >
+<title>kworker/u16:5 (2,852,368,260 samples, 0.78%)</title><rect x="524.8" y="981" width="9.1" height="15.0" fill="rgb(252,167,51)" rx="2" ry="2" />
+<text  x="527.76" y="991.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (41,879,973 samples, 0.01%)</title><rect x="1189.5" y="933" width="0.1" height="15.0" fill="rgb(244,202,50)" rx="2" ry="2" />
+<text  x="1192.51" y="943.5" ></text>
+</g>
+<g >
+<title>eventfd_write (162,384,098 samples, 0.04%)</title><rect x="815.2" y="805" width="0.5" height="15.0" fill="rgb(213,130,5)" rx="2" ry="2" />
+<text  x="818.21" y="815.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (33,715,579 samples, 0.01%)</title><rect x="132.3" y="773" width="0.1" height="15.0" fill="rgb(252,195,18)" rx="2" ry="2" />
+<text  x="135.26" y="783.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (218,477,501 samples, 0.06%)</title><rect x="723.2" y="837" width="0.7" height="15.0" fill="rgb(209,219,29)" rx="2" ry="2" />
+<text  x="726.24" y="847.5" ></text>
+</g>
+<g >
+<title>[libglamoregl.so] (33,459,375 samples, 0.01%)</title><rect x="218.1" y="837" width="0.1" height="15.0" fill="rgb(251,71,37)" rx="2" ry="2" />
+<text  x="221.05" y="847.5" ></text>
+</g>
+<g >
+<title>mempool_alloc (178,847,964 samples, 0.05%)</title><rect x="612.0" y="885" width="0.5" height="15.0" fill="rgb(214,21,29)" rx="2" ry="2" />
+<text  x="614.97" y="895.5" ></text>
+</g>
+<g >
+<title>___sys_recvmsg (39,940,514 samples, 0.01%)</title><rect x="1165.7" y="565" width="0.2" height="15.0" fill="rgb(230,54,42)" rx="2" ry="2" />
+<text  x="1168.73" y="575.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock_irqrestore (78,024,979 samples, 0.02%)</title><rect x="720.7" y="741" width="0.3" height="15.0" fill="rgb(254,134,23)" rx="2" ry="2" />
+<text  x="723.72" y="751.5" ></text>
+</g>
+<g >
+<title>mod_lruvec_page_state (39,858,926 samples, 0.01%)</title><rect x="392.4" y="805" width="0.1" height="15.0" fill="rgb(251,19,9)" rx="2" ry="2" />
+<text  x="395.42" y="815.5" ></text>
+</g>
+<g >
+<title>remove_wait_queue (35,520,779 samples, 0.01%)</title><rect x="821.1" y="789" width="0.1" height="15.0" fill="rgb(220,202,17)" rx="2" ry="2" />
+<text  x="824.05" y="799.5" ></text>
+</g>
+<g >
+<title>do_try_to_free_pages (32,229,389 samples, 0.01%)</title><rect x="134.6" y="533" width="0.1" height="15.0" fill="rgb(231,51,31)" rx="2" ry="2" />
+<text  x="137.59" y="543.5" ></text>
+</g>
+<g >
+<title>__flush_smp_call_function_queue (145,338,996 samples, 0.04%)</title><rect x="1126.4" y="885" width="0.5" height="15.0" fill="rgb(235,51,4)" rx="2" ry="2" />
+<text  x="1129.44" y="895.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (1,110,325,974 samples, 0.30%)</title><rect x="87.4" y="933" width="3.6" height="15.0" fill="rgb(214,226,27)" rx="2" ry="2" />
+<text  x="90.41" y="943.5" ></text>
+</g>
+<g >
+<title>__fget_light (31,225,446 samples, 0.01%)</title><rect x="48.8" y="869" width="0.1" height="15.0" fill="rgb(205,114,33)" rx="2" ry="2" />
+<text  x="51.84" y="879.5" ></text>
+</g>
+<g >
+<title>mem_cgroup_iter (179,451,907 samples, 0.05%)</title><rect x="352.9" y="885" width="0.6" height="15.0" fill="rgb(230,77,29)" rx="2" ry="2" />
+<text  x="355.90" y="895.5" ></text>
+</g>
+<g >
+<title>kworker/u16:8-e (7,091,383,397 samples, 1.93%)</title><rect x="574.3" y="981" width="22.9" height="15.0" fill="rgb(250,116,2)" rx="2" ry="2" />
+<text  x="577.33" y="991.5" >k..</text>
+</g>
+<g >
+<title>do_syscall_64 (65,440,250 samples, 0.02%)</title><rect x="737.9" y="629" width="0.2" height="15.0" fill="rgb(239,175,17)" rx="2" ry="2" />
+<text  x="740.93" y="639.5" ></text>
+</g>
+<g >
+<title>flush_smp_call_function_queue (282,364,299 samples, 0.08%)</title><rect x="881.2" y="869" width="0.9" height="15.0" fill="rgb(209,163,23)" rx="2" ry="2" />
+<text  x="884.16" y="879.5" ></text>
+</g>
+<g >
+<title>select_task_rq_fair (33,384,982 samples, 0.01%)</title><rect x="25.2" y="805" width="0.1" height="15.0" fill="rgb(246,10,25)" rx="2" ry="2" />
+<text  x="28.16" y="815.5" ></text>
+</g>
+<g >
+<title>do_sigaction (108,960,186 samples, 0.03%)</title><rect x="644.7" y="677" width="0.3" height="15.0" fill="rgb(238,107,23)" rx="2" ry="2" />
+<text  x="647.67" y="687.5" ></text>
+</g>
+<g >
+<title>handle_mm_fault (99,585,240 samples, 0.03%)</title><rect x="146.2" y="885" width="0.3" height="15.0" fill="rgb(250,27,35)" rx="2" ry="2" />
+<text  x="149.22" y="895.5" ></text>
+</g>
+<g >
+<title>nf_hook_slow (223,087,261 samples, 0.06%)</title><rect x="663.3" y="645" width="0.7" height="15.0" fill="rgb(214,225,54)" rx="2" ry="2" />
+<text  x="666.26" y="655.5" ></text>
+</g>
+<g >
+<title>napi_gro_receive (739,676,814 samples, 0.20%)</title><rect x="307.2" y="757" width="2.4" height="15.0" fill="rgb(248,109,30)" rx="2" ry="2" />
+<text  x="310.18" y="767.5" ></text>
+</g>
+<g >
+<title>i915_gem_set_domain_ioctl (83,987,100 samples, 0.02%)</title><rect x="134.5" y="741" width="0.2" height="15.0" fill="rgb(209,27,37)" rx="2" ry="2" />
+<text  x="137.46" y="751.5" ></text>
+</g>
+<g >
+<title>folio_add_lru (255,935,798 samples, 0.07%)</title><rect x="755.8" y="709" width="0.8" height="15.0" fill="rgb(212,84,43)" rx="2" ry="2" />
+<text  x="758.82" y="719.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (267,218,290 samples, 0.07%)</title><rect x="1164.3" y="709" width="0.8" height="15.0" fill="rgb(224,23,23)" rx="2" ry="2" />
+<text  x="1167.28" y="719.5" ></text>
+</g>
+<g >
+<title>[libglamoregl.so] (140,739,198 samples, 0.04%)</title><rect x="216.2" y="805" width="0.4" height="15.0" fill="rgb(243,168,40)" rx="2" ry="2" />
+<text  x="219.19" y="815.5" ></text>
+</g>
+<g >
+<title>cgroup_rstat_flush_irqsafe (187,762,271 samples, 0.05%)</title><rect x="352.2" y="869" width="0.6" height="15.0" fill="rgb(252,77,12)" rx="2" ry="2" />
+<text  x="355.23" y="879.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (56,509,954 samples, 0.02%)</title><rect x="587.2" y="805" width="0.2" height="15.0" fill="rgb(210,161,11)" rx="2" ry="2" />
+<text  x="590.20" y="815.5" ></text>
+</g>
+<g >
+<title>__entry_text_start (46,417,049 samples, 0.01%)</title><rect x="644.1" y="725" width="0.1" height="15.0" fill="rgb(243,2,52)" rx="2" ry="2" />
+<text  x="647.07" y="735.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (140,736,591 samples, 0.04%)</title><rect x="214.6" y="853" width="0.4" height="15.0" fill="rgb(234,193,38)" rx="2" ry="2" />
+<text  x="217.55" y="863.5" ></text>
+</g>
+<g >
+<title>ct_nmi_enter (77,678,784 samples, 0.02%)</title><rect x="915.0" y="821" width="0.3" height="15.0" fill="rgb(246,201,51)" rx="2" ry="2" />
+<text  x="918.01" y="831.5" ></text>
+</g>
+<g >
+<title>irqentry_exit (49,097,180 samples, 0.01%)</title><rect x="898.3" y="853" width="0.1" height="15.0" fill="rgb(218,188,22)" rx="2" ry="2" />
+<text  x="901.27" y="863.5" ></text>
+</g>
+<g >
+<title>[modesetting_drv.so] (38,162,286 samples, 0.01%)</title><rect x="209.8" y="885" width="0.1" height="15.0" fill="rgb(229,102,39)" rx="2" ry="2" />
+<text  x="212.77" y="895.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (263,353,561 samples, 0.07%)</title><rect x="462.6" y="837" width="0.9" height="15.0" fill="rgb(251,92,25)" rx="2" ry="2" />
+<text  x="465.63" y="847.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (34,420,161 samples, 0.01%)</title><rect x="210.7" y="821" width="0.1" height="15.0" fill="rgb(254,208,36)" rx="2" ry="2" />
+<text  x="213.68" y="831.5" ></text>
+</g>
+<g >
+<title>___sys_recvmsg (215,255,835 samples, 0.06%)</title><rect x="745.0" y="629" width="0.7" height="15.0" fill="rgb(254,51,53)" rx="2" ry="2" />
+<text  x="747.99" y="639.5" ></text>
+</g>
+<g >
+<title>rate_control_tx_status (591,459,506 samples, 0.16%)</title><rect x="312.4" y="709" width="1.9" height="15.0" fill="rgb(211,19,34)" rx="2" ry="2" />
+<text  x="315.37" y="719.5" ></text>
+</g>
+<g >
+<title>xfs_end_ioend (339,784,458 samples, 0.09%)</title><rect x="385.8" y="885" width="1.1" height="15.0" fill="rgb(237,216,5)" rx="2" ry="2" />
+<text  x="388.80" y="895.5" ></text>
+</g>
+<g >
+<title>__entry_text_start (77,252,492 samples, 0.02%)</title><rect x="670.4" y="869" width="0.3" height="15.0" fill="rgb(248,56,23)" rx="2" ry="2" />
+<text  x="673.42" y="879.5" ></text>
+</g>
+<g >
+<title>ktime_get (41,352,982 samples, 0.01%)</title><rect x="913.0" y="789" width="0.1" height="15.0" fill="rgb(218,1,8)" rx="2" ry="2" />
+<text  x="915.99" y="799.5" ></text>
+</g>
+<g >
+<title>sock_sendmsg (1,423,246,328 samples, 0.39%)</title><rect x="739.5" y="581" width="4.6" height="15.0" fill="rgb(253,163,12)" rx="2" ry="2" />
+<text  x="742.52" y="591.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (324,567,360 samples, 0.09%)</title><rect x="613.8" y="965" width="1.0" height="15.0" fill="rgb(206,179,48)" rx="2" ry="2" />
+<text  x="616.79" y="975.5" ></text>
+</g>
+<g >
+<title>__libc_send (1,012,004,748 samples, 0.28%)</title><rect x="622.9" y="677" width="3.2" height="15.0" fill="rgb(210,64,27)" rx="2" ry="2" />
+<text  x="625.86" y="687.5" ></text>
+</g>
+<g >
+<title>mozilla::detail::MutexImpl::lock (59,745,188 samples, 0.02%)</title><rect x="270.5" y="949" width="0.2" height="15.0" fill="rgb(234,99,6)" rx="2" ry="2" />
+<text  x="273.54" y="959.5" ></text>
+</g>
+<g >
+<title>__intel_context_do_pin_ww (40,271,367 samples, 0.01%)</title><rect x="1164.7" y="597" width="0.2" height="15.0" fill="rgb(207,174,41)" rx="2" ry="2" />
+<text  x="1167.73" y="607.5" ></text>
+</g>
+<g >
+<title>[libEGL_mesa.so.0.0.0] (123,965,419 samples, 0.03%)</title><rect x="142.1" y="933" width="0.4" height="15.0" fill="rgb(236,142,11)" rx="2" ry="2" />
+<text  x="145.11" y="943.5" ></text>
+</g>
+<g >
+<title>[bash] (44,908,828 samples, 0.01%)</title><rect x="243.4" y="517" width="0.2" height="15.0" fill="rgb(234,159,43)" rx="2" ry="2" />
+<text  x="246.42" y="527.5" ></text>
+</g>
+<g >
+<title>cgroup_rstat_flush_irqsafe (1,154,436,565 samples, 0.31%)</title><rect x="674.7" y="709" width="3.7" height="15.0" fill="rgb(209,197,51)" rx="2" ry="2" />
+<text  x="677.71" y="719.5" ></text>
+</g>
+<g >
+<title>__mod_lruvec_page_state (54,521,266 samples, 0.01%)</title><rect x="419.5" y="709" width="0.2" height="15.0" fill="rgb(214,50,31)" rx="2" ry="2" />
+<text  x="422.51" y="719.5" ></text>
+</g>
+<g >
+<title>[libspa-alsa.so] (92,087,791 samples, 0.03%)</title><rect x="733.1" y="933" width="0.3" height="15.0" fill="rgb(219,91,36)" rx="2" ry="2" />
+<text  x="736.10" y="943.5" ></text>
+</g>
+<g >
+<title>try_to_free_pages (105,037,642 samples, 0.03%)</title><rect x="705.3" y="693" width="0.3" height="15.0" fill="rgb(234,22,9)" rx="2" ry="2" />
+<text  x="708.30" y="703.5" ></text>
+</g>
+<g >
+<title>update_wall_time (91,776,954 samples, 0.03%)</title><rect x="907.4" y="757" width="0.3" height="15.0" fill="rgb(252,82,10)" rx="2" ry="2" />
+<text  x="910.39" y="767.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (3,849,289,752 samples, 1.05%)</title><rect x="628.1" y="661" width="12.4" height="15.0" fill="rgb(247,168,0)" rx="2" ry="2" />
+<text  x="631.09" y="671.5" ></text>
+</g>
+<g >
+<title>__tcp_transmit_skb (65,492,931 samples, 0.02%)</title><rect x="320.2" y="597" width="0.2" height="15.0" fill="rgb(217,173,48)" rx="2" ry="2" />
+<text  x="323.21" y="607.5" ></text>
+</g>
+<g >
+<title>nf_conntrack_in (245,609,269 samples, 0.07%)</title><rect x="636.5" y="485" width="0.8" height="15.0" fill="rgb(226,200,2)" rx="2" ry="2" />
+<text  x="639.53" y="495.5" ></text>
+</g>
+<g >
+<title>[libvte-2.91.so.0.6992.0] (294,624,902 samples, 0.08%)</title><rect x="1180.3" y="805" width="0.9" height="15.0" fill="rgb(252,62,10)" rx="2" ry="2" />
+<text  x="1183.26" y="815.5" ></text>
+</g>
+<g >
+<title>irq_chip_ack_parent (42,538,152 samples, 0.01%)</title><rect x="895.5" y="805" width="0.2" height="15.0" fill="rgb(218,201,24)" rx="2" ry="2" />
+<text  x="898.55" y="815.5" ></text>
+</g>
+<g >
+<title>[libGLX.so.0.0.0] (91,722,042 samples, 0.03%)</title><rect x="18.3" y="933" width="0.3" height="15.0" fill="rgb(228,158,31)" rx="2" ry="2" />
+<text  x="21.28" y="943.5" ></text>
+</g>
+<g >
+<title>nf_hook_slow (34,925,153 samples, 0.01%)</title><rect x="325.9" y="565" width="0.1" height="15.0" fill="rgb(241,150,28)" rx="2" ry="2" />
+<text  x="328.90" y="575.5" ></text>
+</g>
+<g >
+<title>i2c_smbus_read_block_data (509,347,828 samples, 0.14%)</title><rect x="339.4" y="869" width="1.6" height="15.0" fill="rgb(223,45,16)" rx="2" ry="2" />
+<text  x="342.39" y="879.5" ></text>
+</g>
+<g >
+<title>qemu_try_memalign (83,768,999 samples, 0.02%)</title><rect x="747.7" y="805" width="0.2" height="15.0" fill="rgb(208,26,28)" rx="2" ry="2" />
+<text  x="750.65" y="815.5" ></text>
+</g>
+<g >
+<title>writeback_sb_inodes (866,940,717 samples, 0.24%)</title><rect x="457.9" y="853" width="2.8" height="15.0" fill="rgb(251,50,31)" rx="2" ry="2" />
+<text  x="460.88" y="863.5" ></text>
+</g>
+<g >
+<title>switch_mm_irqs_off (38,123,603 samples, 0.01%)</title><rect x="884.5" y="837" width="0.1" height="15.0" fill="rgb(212,167,24)" rx="2" ry="2" />
+<text  x="887.52" y="847.5" ></text>
+</g>
+<g >
+<title>sock_recvmsg (34,713,739 samples, 0.01%)</title><rect x="737.4" y="613" width="0.1" height="15.0" fill="rgb(252,63,29)" rx="2" ry="2" />
+<text  x="740.41" y="623.5" ></text>
+</g>
+<g >
+<title>_i915_vma_move_to_active (227,998,756 samples, 0.06%)</title><rect x="137.9" y="773" width="0.7" height="15.0" fill="rgb(251,169,4)" rx="2" ry="2" />
+<text  x="140.88" y="783.5" ></text>
+</g>
+<g >
+<title>switch_mm (66,252,593 samples, 0.02%)</title><rect x="880.8" y="837" width="0.2" height="15.0" fill="rgb(225,6,18)" rx="2" ry="2" />
+<text  x="883.83" y="847.5" ></text>
+</g>
+<g >
+<title>csum_partial (186,435,197 samples, 0.05%)</title><rect x="308.2" y="645" width="0.6" height="15.0" fill="rgb(225,227,42)" rx="2" ry="2" />
+<text  x="311.22" y="655.5" ></text>
+</g>
+<g >
+<title>[Xorg] (130,770,453 samples, 0.04%)</title><rect x="204.1" y="885" width="0.5" height="15.0" fill="rgb(239,78,44)" rx="2" ry="2" />
+<text  x="207.15" y="895.5" ></text>
+</g>
+<g >
+<title>__wake_up_common (118,487,067 samples, 0.03%)</title><rect x="815.2" y="789" width="0.4" height="15.0" fill="rgb(213,43,9)" rx="2" ry="2" />
+<text  x="818.23" y="799.5" ></text>
+</g>
+<g >
+<title>[unknown] (3,950,651,945 samples, 1.08%)</title><rect x="270.9" y="965" width="12.7" height="15.0" fill="rgb(222,163,4)" rx="2" ry="2" />
+<text  x="273.90" y="975.5" ></text>
+</g>
+<g >
+<title>memchr_inv (97,726,149 samples, 0.03%)</title><rect x="1160.8" y="837" width="0.3" height="15.0" fill="rgb(240,89,35)" rx="2" ry="2" />
+<text  x="1163.80" y="847.5" ></text>
+</g>
+<g >
+<title>__GI___sched_yield (164,129,232 samples, 0.04%)</title><rect x="169.6" y="949" width="0.6" height="15.0" fill="rgb(207,36,35)" rx="2" ry="2" />
+<text  x="172.63" y="959.5" ></text>
+</g>
+<g >
+<title>__futex_abstimed_wait_common (510,389,806 samples, 0.14%)</title><rect x="12.8" y="917" width="1.6" height="15.0" fill="rgb(223,73,50)" rx="2" ry="2" />
+<text  x="15.79" y="927.5" ></text>
+</g>
+<g >
+<title>gtk_container_propagate_draw (97,632,366 samples, 0.03%)</title><rect x="1172.3" y="133" width="0.3" height="15.0" fill="rgb(243,108,14)" rx="2" ry="2" />
+<text  x="1175.27" y="143.5" ></text>
+</g>
+<g >
+<title>backend_pread (12,752,388,098 samples, 3.48%)</title><rect x="616.8" y="837" width="41.1" height="15.0" fill="rgb(237,77,4)" rx="2" ry="2" />
+<text  x="619.80" y="847.5" >bac..</text>
+</g>
+<g >
+<title>_nohz_idle_balance.constprop.0.isra.0 (40,874,867 samples, 0.01%)</title><rect x="834.9" y="773" width="0.1" height="15.0" fill="rgb(213,190,36)" rx="2" ry="2" />
+<text  x="837.91" y="783.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (150,905,013 samples, 0.04%)</title><rect x="1163.5" y="661" width="0.4" height="15.0" fill="rgb(229,219,25)" rx="2" ry="2" />
+<text  x="1166.46" y="671.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (102,779,742 samples, 0.03%)</title><rect x="1172.3" y="165" width="0.3" height="15.0" fill="rgb(229,148,36)" rx="2" ry="2" />
+<text  x="1175.26" y="175.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (66,202,309 samples, 0.02%)</title><rect x="384.0" y="805" width="0.2" height="15.0" fill="rgb(253,220,32)" rx="2" ry="2" />
+<text  x="386.99" y="815.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (33,636,286 samples, 0.01%)</title><rect x="265.3" y="917" width="0.1" height="15.0" fill="rgb(234,55,24)" rx="2" ry="2" />
+<text  x="268.33" y="927.5" ></text>
+</g>
+<g >
+<title>__tcp_transmit_skb (1,185,606,384 samples, 0.32%)</title><rect x="739.8" y="501" width="3.9" height="15.0" fill="rgb(226,172,49)" rx="2" ry="2" />
+<text  x="742.85" y="511.5" ></text>
+</g>
+<g >
+<title>copy_user_enhanced_fast_string (119,989,267 samples, 0.03%)</title><rect x="638.9" y="517" width="0.3" height="15.0" fill="rgb(214,213,32)" rx="2" ry="2" />
+<text  x="641.85" y="527.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (49,755,535 samples, 0.01%)</title><rect x="86.6" y="901" width="0.2" height="15.0" fill="rgb(227,51,41)" rx="2" ry="2" />
+<text  x="89.65" y="911.5" ></text>
+</g>
+<g >
+<title>irq_work_run_list (1,366,647,697 samples, 0.37%)</title><rect x="347.2" y="789" width="4.4" height="15.0" fill="rgb(216,214,20)" rx="2" ry="2" />
+<text  x="350.24" y="799.5" ></text>
+</g>
+<g >
+<title>curl_pread (122,510,528 samples, 0.03%)</title><rect x="657.4" y="789" width="0.4" height="15.0" fill="rgb(246,100,52)" rx="2" ry="2" />
+<text  x="660.36" y="799.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (6,196,881,981 samples, 1.69%)</title><rect x="420.2" y="965" width="19.9" height="15.0" fill="rgb(242,215,21)" rx="2" ry="2" />
+<text  x="423.18" y="975.5" ></text>
+</g>
+<g >
+<title>unix_stream_recvmsg (249,552,247 samples, 0.07%)</title><rect x="228.4" y="885" width="0.8" height="15.0" fill="rgb(219,212,51)" rx="2" ry="2" />
+<text  x="231.43" y="895.5" ></text>
+</g>
+<g >
+<title>aesni_enc (96,639,884 samples, 0.03%)</title><rect x="561.9" y="821" width="0.3" height="15.0" fill="rgb(244,65,4)" rx="2" ry="2" />
+<text  x="564.86" y="831.5" ></text>
+</g>
+<g >
+<title>gtk_container_propagate_draw (154,837,959 samples, 0.04%)</title><rect x="1177.9" y="277" width="0.5" height="15.0" fill="rgb(241,217,34)" rx="2" ry="2" />
+<text  x="1180.92" y="287.5" ></text>
+</g>
+<g >
+<title>get_page_from_freelist (102,168,693 samples, 0.03%)</title><rect x="571.4" y="837" width="0.3" height="15.0" fill="rgb(234,143,54)" rx="2" ry="2" />
+<text  x="574.36" y="847.5" ></text>
+</g>
+<g >
+<title>Renderer (11,088,878,174 samples, 3.03%)</title><rect x="118.7" y="981" width="35.7" height="15.0" fill="rgb(210,150,54)" rx="2" ry="2" />
+<text  x="121.66" y="991.5" >Ren..</text>
+</g>
+<g >
+<title>irqtime_account_irq (63,232,672 samples, 0.02%)</title><rect x="301.0" y="837" width="0.2" height="15.0" fill="rgb(226,171,40)" rx="2" ry="2" />
+<text  x="304.03" y="847.5" ></text>
+</g>
+<g >
+<title>__mod_memcg_lruvec_state (232,135,838 samples, 0.06%)</title><rect x="360.0" y="789" width="0.7" height="15.0" fill="rgb(213,115,31)" rx="2" ry="2" />
+<text  x="362.95" y="799.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (316,406,596 samples, 0.09%)</title><rect x="644.4" y="709" width="1.1" height="15.0" fill="rgb(218,68,0)" rx="2" ry="2" />
+<text  x="647.44" y="719.5" ></text>
+</g>
+<g >
+<title>kcompactd_do_work (74,981,835 samples, 0.02%)</title><rect x="341.1" y="917" width="0.3" height="15.0" fill="rgb(205,44,51)" rx="2" ry="2" />
+<text  x="344.13" y="927.5" ></text>
+</g>
+<g >
+<title>syscall (51,997,688 samples, 0.01%)</title><rect x="178.4" y="917" width="0.1" height="15.0" fill="rgb(239,105,36)" rx="2" ry="2" />
+<text  x="181.37" y="927.5" ></text>
+</g>
+<g >
+<title>handle_request (329,454,028 samples, 0.09%)</title><rect x="667.9" y="901" width="1.0" height="15.0" fill="rgb(224,106,43)" rx="2" ry="2" />
+<text  x="670.86" y="911.5" ></text>
+</g>
+<g >
+<title>exit_to_user_mode_prepare (97,878,283 samples, 0.03%)</title><rect x="656.4" y="661" width="0.3" height="15.0" fill="rgb(238,225,44)" rx="2" ry="2" />
+<text  x="659.38" y="671.5" ></text>
+</g>
+<g >
+<title>__clock_gettime_2 (36,187,322 samples, 0.01%)</title><rect x="36.6" y="901" width="0.1" height="15.0" fill="rgb(209,210,28)" rx="2" ry="2" />
+<text  x="39.57" y="911.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (45,168,634 samples, 0.01%)</title><rect x="386.9" y="965" width="0.2" height="15.0" fill="rgb(236,215,21)" rx="2" ry="2" />
+<text  x="389.94" y="975.5" ></text>
+</g>
+<g >
+<title>__wake_up_common_lock (347,528,148 samples, 0.09%)</title><rect x="29.9" y="853" width="1.1" height="15.0" fill="rgb(212,76,26)" rx="2" ry="2" />
+<text  x="32.91" y="863.5" ></text>
+</g>
+<g >
+<title>ktime_get (49,885,522 samples, 0.01%)</title><rect x="897.5" y="805" width="0.2" height="15.0" fill="rgb(224,210,25)" rx="2" ry="2" />
+<text  x="900.54" y="815.5" ></text>
+</g>
+<g >
+<title>skb_copy_datagram_iter (52,318,087 samples, 0.01%)</title><rect x="40.2" y="789" width="0.2" height="15.0" fill="rgb(254,123,11)" rx="2" ry="2" />
+<text  x="43.21" y="799.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (48,704,224 samples, 0.01%)</title><rect x="1165.7" y="597" width="0.2" height="15.0" fill="rgb(238,227,32)" rx="2" ry="2" />
+<text  x="1168.73" y="607.5" ></text>
+</g>
+<g >
+<title>__schedule (108,381,095 samples, 0.03%)</title><rect x="295.9" y="837" width="0.3" height="15.0" fill="rgb(240,98,14)" rx="2" ry="2" />
+<text  x="298.88" y="847.5" ></text>
+</g>
+<g >
+<title>[libglamoregl.so] (723,722,409 samples, 0.20%)</title><rect x="214.4" y="901" width="2.4" height="15.0" fill="rgb(232,191,31)" rx="2" ry="2" />
+<text  x="217.43" y="911.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (830,971,616 samples, 0.23%)</title><rect x="506.5" y="837" width="2.7" height="15.0" fill="rgb(234,224,36)" rx="2" ry="2" />
+<text  x="509.52" y="847.5" ></text>
+</g>
+<g >
+<title>dequeue_entity (42,345,954 samples, 0.01%)</title><rect x="22.5" y="709" width="0.2" height="15.0" fill="rgb(217,178,18)" rx="2" ry="2" />
+<text  x="25.53" y="719.5" ></text>
+</g>
+<g >
+<title>[libglib-2.0.so.0.7303.0] (83,432,745 samples, 0.02%)</title><rect x="824.9" y="869" width="0.2" height="15.0" fill="rgb(217,14,14)" rx="2" ry="2" />
+<text  x="827.87" y="879.5" ></text>
+</g>
+<g >
+<title>newidle_balance (105,751,176 samples, 0.03%)</title><rect x="51.2" y="757" width="0.3" height="15.0" fill="rgb(218,124,18)" rx="2" ry="2" />
+<text  x="54.20" y="767.5" ></text>
+</g>
+<g >
+<title>__mod_lruvec_state (31,327,381 samples, 0.01%)</title><rect x="573.3" y="693" width="0.1" height="15.0" fill="rgb(222,197,27)" rx="2" ry="2" />
+<text  x="576.30" y="703.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (60,439,837 samples, 0.02%)</title><rect x="54.0" y="965" width="0.2" height="15.0" fill="rgb(221,123,23)" rx="2" ry="2" />
+<text  x="56.99" y="975.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (33,620,932 samples, 0.01%)</title><rect x="143.7" y="709" width="0.1" height="15.0" fill="rgb(210,33,17)" rx="2" ry="2" />
+<text  x="146.72" y="719.5" ></text>
+</g>
+<g >
+<title>hrtimer_start_range_ns (40,960,500 samples, 0.01%)</title><rect x="816.9" y="757" width="0.1" height="15.0" fill="rgb(231,104,28)" rx="2" ry="2" />
+<text  x="819.89" y="767.5" ></text>
+</g>
+<g >
+<title>do_shrink_slab (3,409,840,212 samples, 0.93%)</title><rect x="371.5" y="869" width="11.0" height="15.0" fill="rgb(220,130,54)" rx="2" ry="2" />
+<text  x="374.53" y="879.5" ></text>
+</g>
+<g >
+<title>irqtime_account_irq (55,087,516 samples, 0.02%)</title><rect x="915.3" y="837" width="0.1" height="15.0" fill="rgb(232,10,5)" rx="2" ry="2" />
+<text  x="918.26" y="847.5" ></text>
+</g>
+<g >
+<title>dequeue_entity (92,837,396 samples, 0.03%)</title><rect x="817.2" y="709" width="0.3" height="15.0" fill="rgb(213,63,6)" rx="2" ry="2" />
+<text  x="820.23" y="719.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (48,069,020 samples, 0.01%)</title><rect x="178.4" y="901" width="0.1" height="15.0" fill="rgb(249,158,13)" rx="2" ry="2" />
+<text  x="181.37" y="911.5" ></text>
+</g>
+<g >
+<title>malloc (38,329,450 samples, 0.01%)</title><rect x="42.5" y="917" width="0.1" height="15.0" fill="rgb(230,94,49)" rx="2" ry="2" />
+<text  x="45.46" y="927.5" ></text>
+</g>
+<g >
+<title>asm_exc_page_fault (55,584,970 samples, 0.02%)</title><rect x="227.2" y="965" width="0.2" height="15.0" fill="rgb(235,86,30)" rx="2" ry="2" />
+<text  x="230.21" y="975.5" ></text>
+</g>
+<g >
+<title>write_cache_pages (459,086,619 samples, 0.13%)</title><rect x="418.7" y="773" width="1.4" height="15.0" fill="rgb(224,73,17)" rx="2" ry="2" />
+<text  x="421.67" y="783.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_irq_work (95,810,446 samples, 0.03%)</title><rect x="133.3" y="629" width="0.3" height="15.0" fill="rgb(214,20,7)" rx="2" ry="2" />
+<text  x="136.29" y="639.5" ></text>
+</g>
+<g >
+<title>enqueue_task (93,205,352 samples, 0.03%)</title><rect x="30.6" y="773" width="0.3" height="15.0" fill="rgb(236,183,50)" rx="2" ry="2" />
+<text  x="33.59" y="783.5" ></text>
+</g>
+<g >
+<title>iwl_pcie_napi_poll (9,608,799,778 samples, 2.62%)</title><rect x="301.7" y="805" width="30.9" height="15.0" fill="rgb(245,29,12)" rx="2" ry="2" />
+<text  x="304.69" y="815.5" >iw..</text>
+</g>
+<g >
+<title>xfs_alloc_vextent (85,413,978 samples, 0.02%)</title><rect x="753.4" y="645" width="0.3" height="15.0" fill="rgb(206,227,30)" rx="2" ry="2" />
+<text  x="756.41" y="655.5" ></text>
+</g>
+<g >
+<title>__hrtimer_run_queues (328,103,890 samples, 0.09%)</title><rect x="833.5" y="773" width="1.0" height="15.0" fill="rgb(238,69,43)" rx="2" ry="2" />
+<text  x="836.47" y="783.5" ></text>
+</g>
+<g >
+<title>free (351,072,638 samples, 0.10%)</title><rect x="147.1" y="949" width="1.1" height="15.0" fill="rgb(237,42,22)" rx="2" ry="2" />
+<text  x="150.06" y="959.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_apic_timer_interrupt (31,735,354 samples, 0.01%)</title><rect x="227.4" y="965" width="0.1" height="15.0" fill="rgb(247,108,31)" rx="2" ry="2" />
+<text  x="230.38" y="975.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (3,630,317,161 samples, 0.99%)</title><rect x="400.5" y="853" width="11.7" height="15.0" fill="rgb(246,184,41)" rx="2" ry="2" />
+<text  x="403.50" y="863.5" ></text>
+</g>
+<g >
+<title>free_unref_page (40,744,790 samples, 0.01%)</title><rect x="662.9" y="517" width="0.2" height="15.0" fill="rgb(237,186,43)" rx="2" ry="2" />
+<text  x="665.93" y="527.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (38,426,037 samples, 0.01%)</title><rect x="155.5" y="965" width="0.1" height="15.0" fill="rgb(245,91,54)" rx="2" ry="2" />
+<text  x="158.52" y="975.5" ></text>
+</g>
+<g >
+<title>cpu_startup_entry (16,597,204,628 samples, 4.53%)</title><rect x="831.9" y="901" width="53.5" height="15.0" fill="rgb(228,10,37)" rx="2" ry="2" />
+<text  x="834.94" y="911.5" >cpu_s..</text>
+</g>
+<g >
+<title>sock_read_iter (85,313,525 samples, 0.02%)</title><rect x="658.3" y="773" width="0.3" height="15.0" fill="rgb(220,182,30)" rx="2" ry="2" />
+<text  x="661.32" y="783.5" ></text>
+</g>
+<g >
+<title>super_cache_scan (125,778,134 samples, 0.03%)</title><rect x="381.9" y="853" width="0.4" height="15.0" fill="rgb(220,56,39)" rx="2" ry="2" />
+<text  x="384.93" y="863.5" ></text>
+</g>
+<g >
+<title>iwl_mvm_tx_reclaim (80,002,403 samples, 0.02%)</title><rect x="310.8" y="741" width="0.3" height="15.0" fill="rgb(211,84,37)" rx="2" ry="2" />
+<text  x="313.83" y="751.5" ></text>
+</g>
+<g >
+<title>__alloc_skb (147,781,558 samples, 0.04%)</title><rect x="19.5" y="629" width="0.4" height="15.0" fill="rgb(221,83,53)" rx="2" ry="2" />
+<text  x="22.47" y="639.5" ></text>
+</g>
+<g >
+<title>miTrapezoidBounds (36,248,140 samples, 0.01%)</title><rect x="218.3" y="917" width="0.1" height="15.0" fill="rgb(235,176,32)" rx="2" ry="2" />
+<text  x="221.29" y="927.5" ></text>
+</g>
+<g >
+<title>iomap_do_writepage (253,909,577 samples, 0.07%)</title><rect x="556.1" y="757" width="0.8" height="15.0" fill="rgb(239,7,22)" rx="2" ry="2" />
+<text  x="559.09" y="767.5" ></text>
+</g>
+<g >
+<title>mod_lruvec_page_state (50,309,122 samples, 0.01%)</title><rect x="418.9" y="741" width="0.1" height="15.0" fill="rgb(236,149,43)" rx="2" ry="2" />
+<text  x="421.88" y="751.5" ></text>
+</g>
+<g >
+<title>next_zone (58,654,551 samples, 0.02%)</title><rect x="1161.1" y="837" width="0.2" height="15.0" fill="rgb(211,204,32)" rx="2" ry="2" />
+<text  x="1164.11" y="847.5" ></text>
+</g>
+<g >
+<title>kworker/2:1-mm_ (272,508,533 samples, 0.07%)</title><rect x="387.3" y="981" width="0.9" height="15.0" fill="rgb(208,65,23)" rx="2" ry="2" />
+<text  x="390.30" y="991.5" ></text>
+</g>
+<g >
+<title>iomap_finish_ioends (251,856,778 samples, 0.07%)</title><rect x="387.3" y="869" width="0.8" height="15.0" fill="rgb(208,63,29)" rx="2" ry="2" />
+<text  x="390.32" y="879.5" ></text>
+</g>
+<g >
+<title>__vsnprintf_internal (109,675,195 samples, 0.03%)</title><rect x="657.4" y="757" width="0.4" height="15.0" fill="rgb(247,38,35)" rx="2" ry="2" />
+<text  x="660.40" y="767.5" ></text>
+</g>
+<g >
+<title>nf_hook_slow (212,112,598 samples, 0.06%)</title><rect x="662.1" y="485" width="0.7" height="15.0" fill="rgb(252,188,9)" rx="2" ry="2" />
+<text  x="665.12" y="495.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (57,331,066 samples, 0.02%)</title><rect x="14.2" y="869" width="0.2" height="15.0" fill="rgb(254,210,47)" rx="2" ry="2" />
+<text  x="17.18" y="879.5" ></text>
+</g>
+<g >
+<title>_copy_to_iter (104,616,569 samples, 0.03%)</title><rect x="745.3" y="517" width="0.3" height="15.0" fill="rgb(217,142,11)" rx="2" ry="2" />
+<text  x="748.28" y="527.5" ></text>
+</g>
+<g >
+<title>sysvec_apic_timer_interrupt (685,364,455 samples, 0.19%)</title><rect x="832.7" y="821" width="2.2" height="15.0" fill="rgb(234,115,52)" rx="2" ry="2" />
+<text  x="835.69" y="831.5" ></text>
+</g>
+<g >
+<title>__wake_up_common (33,992,849 samples, 0.01%)</title><rect x="93.9" y="789" width="0.1" height="15.0" fill="rgb(254,106,18)" rx="2" ry="2" />
+<text  x="96.87" y="799.5" ></text>
+</g>
+<g >
+<title>__hrtimer_next_event_base (43,159,009 samples, 0.01%)</title><rect x="883.0" y="821" width="0.1" height="15.0" fill="rgb(251,153,44)" rx="2" ry="2" />
+<text  x="886.01" y="831.5" ></text>
+</g>
+<g >
+<title>kthread (324,567,360 samples, 0.09%)</title><rect x="613.8" y="949" width="1.0" height="15.0" fill="rgb(243,65,53)" rx="2" ry="2" />
+<text  x="616.79" y="959.5" ></text>
+</g>
+<g >
+<title>sg_init_table (144,270,741 samples, 0.04%)</title><rect x="611.5" y="869" width="0.5" height="15.0" fill="rgb(218,43,17)" rx="2" ry="2" />
+<text  x="614.49" y="879.5" ></text>
+</g>
+<g >
+<title>moz_xmalloc (34,513,126 samples, 0.01%)</title><rect x="148.5" y="949" width="0.1" height="15.0" fill="rgb(205,220,9)" rx="2" ry="2" />
+<text  x="151.49" y="959.5" ></text>
+</g>
+<g >
+<title>[libcairo.so.2.11706.0] (32,956,338 samples, 0.01%)</title><rect x="1172.1" y="213" width="0.1" height="15.0" fill="rgb(250,207,20)" rx="2" ry="2" />
+<text  x="1175.07" y="223.5" ></text>
+</g>
+<g >
+<title>shmem_sg_alloc_table (302,241,556 samples, 0.08%)</title><rect x="139.5" y="709" width="1.0" height="15.0" fill="rgb(248,134,31)" rx="2" ry="2" />
+<text  x="142.52" y="719.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_apic_timer_interrupt (40,806,297 samples, 0.01%)</title><rect x="114.2" y="933" width="0.1" height="15.0" fill="rgb(237,109,18)" rx="2" ry="2" />
+<text  x="117.16" y="943.5" ></text>
+</g>
+<g >
+<title>__fget_light (47,791,583 samples, 0.01%)</title><rect x="1182.6" y="901" width="0.2" height="15.0" fill="rgb(238,136,39)" rx="2" ry="2" />
+<text  x="1185.65" y="911.5" ></text>
+</g>
+<g >
+<title>[wget] (92,132,750 samples, 0.03%)</title><rect x="1167.1" y="837" width="0.3" height="15.0" fill="rgb(208,162,15)" rx="2" ry="2" />
+<text  x="1170.10" y="847.5" ></text>
+</g>
+<g >
+<title>__calloc (60,171,099 samples, 0.02%)</title><rect x="626.4" y="693" width="0.2" height="15.0" fill="rgb(226,150,35)" rx="2" ry="2" />
+<text  x="629.36" y="703.5" ></text>
+</g>
+<g >
+<title>migrate_pages (55,059,459 samples, 0.02%)</title><rect x="341.2" y="885" width="0.2" height="15.0" fill="rgb(223,225,37)" rx="2" ry="2" />
+<text  x="344.20" y="895.5" ></text>
+</g>
+<g >
+<title>cpuidle_enter (73,746,796,711 samples, 20.12%)</title><rect x="887.9" y="901" width="237.4" height="15.0" fill="rgb(233,109,27)" rx="2" ry="2" />
+<text  x="890.92" y="911.5" >cpuidle_enter</text>
+</g>
+<g >
+<title>iwl_mvm_tx_skb_sta (118,227,628 samples, 0.03%)</title><rect x="624.1" y="357" width="0.4" height="15.0" fill="rgb(214,149,14)" rx="2" ry="2" />
+<text  x="627.08" y="367.5" ></text>
+</g>
+<g >
+<title>__schedule (217,917,605 samples, 0.06%)</title><rect x="22.4" y="741" width="0.7" height="15.0" fill="rgb(228,52,7)" rx="2" ry="2" />
+<text  x="25.43" y="751.5" ></text>
+</g>
+<g >
+<title>quiet_vmstat (365,547,010 samples, 0.10%)</title><rect x="1160.1" y="869" width="1.2" height="15.0" fill="rgb(237,152,37)" rx="2" ry="2" />
+<text  x="1163.13" y="879.5" ></text>
+</g>
+<g >
+<title>exc_page_fault (55,704,359 samples, 0.02%)</title><rect x="266.3" y="917" width="0.2" height="15.0" fill="rgb(242,185,28)" rx="2" ry="2" />
+<text  x="269.32" y="927.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (204,844,540 samples, 0.06%)</title><rect x="1177.8" y="629" width="0.7" height="15.0" fill="rgb(230,104,31)" rx="2" ry="2" />
+<text  x="1180.82" y="639.5" ></text>
+</g>
+<g >
+<title>load_balance (129,132,625 samples, 0.04%)</title><rect x="89.4" y="789" width="0.4" height="15.0" fill="rgb(212,210,44)" rx="2" ry="2" />
+<text  x="92.36" y="799.5" ></text>
+</g>
+<g >
+<title>schedule (372,876,696 samples, 0.10%)</title><rect x="817.0" y="757" width="1.2" height="15.0" fill="rgb(221,142,42)" rx="2" ry="2" />
+<text  x="820.02" y="767.5" ></text>
+</g>
+<g >
+<title>truncate_inode_folio (99,632,214 samples, 0.03%)</title><rect x="378.4" y="773" width="0.3" height="15.0" fill="rgb(235,81,31)" rx="2" ry="2" />
+<text  x="381.38" y="783.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (710,432,192 samples, 0.19%)</title><rect x="244.5" y="965" width="2.3" height="15.0" fill="rgb(232,109,28)" rx="2" ry="2" />
+<text  x="247.55" y="975.5" ></text>
+</g>
+<g >
+<title>ip6_finish_output (968,533,979 samples, 0.26%)</title><rect x="660.0" y="645" width="3.1" height="15.0" fill="rgb(230,44,2)" rx="2" ry="2" />
+<text  x="663.00" y="655.5" ></text>
+</g>
+<g >
+<title>folio_activate_fn (71,602,664 samples, 0.02%)</title><rect x="376.2" y="741" width="0.3" height="15.0" fill="rgb(228,78,40)" rx="2" ry="2" />
+<text  x="379.23" y="751.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (1,035,176,248 samples, 0.28%)</title><rect x="32.8" y="901" width="3.4" height="15.0" fill="rgb(239,170,23)" rx="2" ry="2" />
+<text  x="35.84" y="911.5" ></text>
+</g>
+<g >
+<title>psi_task_switch (50,966,760 samples, 0.01%)</title><rect x="292.6" y="805" width="0.2" height="15.0" fill="rgb(208,64,49)" rx="2" ry="2" />
+<text  x="295.62" y="815.5" ></text>
+</g>
+<g >
+<title>__mod_memcg_lruvec_state (210,421,983 samples, 0.06%)</title><rect x="696.0" y="693" width="0.7" height="15.0" fill="rgb(210,106,22)" rx="2" ry="2" />
+<text  x="698.99" y="703.5" ></text>
+</g>
+<g >
+<title>xas_load (201,254,207 samples, 0.05%)</title><rect x="718.1" y="709" width="0.6" height="15.0" fill="rgb(226,177,46)" rx="2" ry="2" />
+<text  x="721.09" y="719.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (55,891,945 samples, 0.02%)</title><rect x="215.2" y="837" width="0.2" height="15.0" fill="rgb(226,61,14)" rx="2" ry="2" />
+<text  x="218.17" y="847.5" ></text>
+</g>
+<g >
+<title>shmem_read_mapping_page_gfp (77,928,947 samples, 0.02%)</title><rect x="134.5" y="677" width="0.2" height="15.0" fill="rgb(218,13,49)" rx="2" ry="2" />
+<text  x="137.47" y="687.5" ></text>
+</g>
+<g >
+<title>mozilla::detail::ConditionVariableImpl::notify_one (32,645,273 samples, 0.01%)</title><rect x="44.2" y="949" width="0.1" height="15.0" fill="rgb(214,46,49)" rx="2" ry="2" />
+<text  x="47.15" y="959.5" ></text>
+</g>
+<g >
+<title>ep_autoremove_wake_function (38,010,792 samples, 0.01%)</title><rect x="732.1" y="821" width="0.2" height="15.0" fill="rgb(243,160,45)" rx="2" ry="2" />
+<text  x="735.13" y="831.5" ></text>
+</g>
+<g >
+<title>g_main_context_check (356,709,928 samples, 0.10%)</title><rect x="99.8" y="917" width="1.1" height="15.0" fill="rgb(235,192,52)" rx="2" ry="2" />
+<text  x="102.80" y="927.5" ></text>
+</g>
+<g >
+<title>tcp_v6_do_rcv (219,649,689 samples, 0.06%)</title><rect x="741.2" y="261" width="0.7" height="15.0" fill="rgb(208,140,48)" rx="2" ry="2" />
+<text  x="744.15" y="271.5" ></text>
+</g>
+<g >
+<title>dequeue_task_fair (57,324,899 samples, 0.02%)</title><rect x="727.7" y="821" width="0.1" height="15.0" fill="rgb(222,222,39)" rx="2" ry="2" />
+<text  x="730.66" y="831.5" ></text>
+</g>
+<g >
+<title>tick_sched_handle (199,879,660 samples, 0.05%)</title><rect x="833.8" y="741" width="0.6" height="15.0" fill="rgb(214,229,6)" rx="2" ry="2" />
+<text  x="836.78" y="751.5" ></text>
+</g>
+<g >
+<title>dma_fence_signal_timestamp_locked (80,593,136 samples, 0.02%)</title><rect x="394.3" y="869" width="0.3" height="15.0" fill="rgb(224,135,8)" rx="2" ry="2" />
+<text  x="397.30" y="879.5" ></text>
+</g>
+<g >
+<title>__tcp_transmit_skb (720,237,056 samples, 0.20%)</title><rect x="623.2" y="517" width="2.3" height="15.0" fill="rgb(216,78,36)" rx="2" ry="2" />
+<text  x="626.19" y="527.5" ></text>
+</g>
+<g >
+<title>workingset_update_node (73,430,252 samples, 0.02%)</title><rect x="361.8" y="805" width="0.3" height="15.0" fill="rgb(250,51,22)" rx="2" ry="2" />
+<text  x="364.82" y="815.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (35,319,851 samples, 0.01%)</title><rect x="1162.3" y="933" width="0.2" height="15.0" fill="rgb(233,114,50)" rx="2" ry="2" />
+<text  x="1165.34" y="943.5" ></text>
+</g>
+<g >
+<title>aio_compute_timeout (34,498,350 samples, 0.01%)</title><rect x="828.2" y="853" width="0.1" height="15.0" fill="rgb(252,69,54)" rx="2" ry="2" />
+<text  x="831.20" y="863.5" ></text>
+</g>
+<g >
+<title>xas_load (50,085,121 samples, 0.01%)</title><rect x="758.1" y="725" width="0.2" height="15.0" fill="rgb(209,139,24)" rx="2" ry="2" />
+<text  x="761.15" y="735.5" ></text>
+</g>
+<g >
+<title>[libcrypto.so.3.0.5] (65,089,327 samples, 0.02%)</title><rect x="284.8" y="533" width="0.2" height="15.0" fill="rgb(232,203,43)" rx="2" ry="2" />
+<text  x="287.77" y="543.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (85,259,946 samples, 0.02%)</title><rect x="298.7" y="965" width="0.3" height="15.0" fill="rgb(241,228,3)" rx="2" ry="2" />
+<text  x="301.74" y="975.5" ></text>
+</g>
+<g >
+<title>iomap_do_writepage (529,726,084 samples, 0.14%)</title><rect x="458.8" y="757" width="1.7" height="15.0" fill="rgb(253,156,33)" rx="2" ry="2" />
+<text  x="461.76" y="767.5" ></text>
+</g>
+<g >
+<title>pick_next_task_fair (54,495,525 samples, 0.01%)</title><rect x="158.8" y="757" width="0.2" height="15.0" fill="rgb(252,21,11)" rx="2" ry="2" />
+<text  x="161.78" y="767.5" ></text>
+</g>
+<g >
+<title>bdrv_co_common_block_status_above (49,774,161 samples, 0.01%)</title><rect x="735.9" y="885" width="0.1" height="15.0" fill="rgb(235,147,54)" rx="2" ry="2" />
+<text  x="738.87" y="895.5" ></text>
+</g>
+<g >
+<title>get_page_from_freelist (303,368,223 samples, 0.08%)</title><rect x="757.0" y="693" width="1.0" height="15.0" fill="rgb(228,146,17)" rx="2" ry="2" />
+<text  x="759.99" y="703.5" ></text>
+</g>
+<g >
+<title>irq_thread (536,466,717 samples, 0.15%)</title><rect x="339.3" y="933" width="1.8" height="15.0" fill="rgb(222,154,28)" rx="2" ry="2" />
+<text  x="342.34" y="943.5" ></text>
+</g>
+<g >
+<title>cryptd_skcipher_child (35,864,262 samples, 0.01%)</title><rect x="552.6" y="837" width="0.1" height="15.0" fill="rgb(213,130,20)" rx="2" ry="2" />
+<text  x="555.56" y="847.5" ></text>
+</g>
+<g >
+<title>exc_page_fault (33,908,291 samples, 0.01%)</title><rect x="813.3" y="821" width="0.1" height="15.0" fill="rgb(222,3,24)" rx="2" ry="2" />
+<text  x="816.31" y="831.5" ></text>
+</g>
+<g >
+<title>tick_nohz_stop_tick (495,346,089 samples, 0.14%)</title><rect x="1159.9" y="885" width="1.6" height="15.0" fill="rgb(214,201,11)" rx="2" ry="2" />
+<text  x="1162.90" y="895.5" ></text>
+</g>
+<g >
+<title>run_rebalance_domains (66,744,296 samples, 0.02%)</title><rect x="833.1" y="773" width="0.2" height="15.0" fill="rgb(242,177,40)" rx="2" ry="2" />
+<text  x="836.13" y="783.5" ></text>
+</g>
+<g >
+<title>[firefox] (32,067,736 samples, 0.01%)</title><rect x="248.0" y="965" width="0.1" height="15.0" fill="rgb(254,179,45)" rx="2" ry="2" />
+<text  x="251.00" y="975.5" ></text>
+</g>
+<g >
+<title>Web_Content (32,418,044 samples, 0.01%)</title><rect x="194.0" y="981" width="0.2" height="15.0" fill="rgb(224,73,6)" rx="2" ry="2" />
+<text  x="197.05" y="991.5" ></text>
+</g>
+<g >
+<title>sysvec_call_function_single (53,288,200 samples, 0.01%)</title><rect x="834.9" y="821" width="0.2" height="15.0" fill="rgb(248,61,54)" rx="2" ry="2" />
+<text  x="837.90" y="831.5" ></text>
+</g>
+<g >
+<title>get_page_from_freelist (104,485,577 samples, 0.03%)</title><rect x="612.1" y="837" width="0.3" height="15.0" fill="rgb(217,136,39)" rx="2" ry="2" />
+<text  x="615.09" y="847.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (90,191,546 samples, 0.02%)</title><rect x="212.6" y="773" width="0.3" height="15.0" fill="rgb(227,80,7)" rx="2" ry="2" />
+<text  x="215.57" y="783.5" ></text>
+</g>
+<g >
+<title>wb_writeback (460,774,533 samples, 0.13%)</title><rect x="418.7" y="885" width="1.4" height="15.0" fill="rgb(211,48,14)" rx="2" ry="2" />
+<text  x="421.66" y="895.5" ></text>
+</g>
+<g >
+<title>__schedule (311,030,123 samples, 0.08%)</title><rect x="230.1" y="869" width="1.0" height="15.0" fill="rgb(244,162,3)" rx="2" ry="2" />
+<text  x="233.11" y="879.5" ></text>
+</g>
+<g >
+<title>schedule (221,334,380 samples, 0.06%)</title><rect x="22.4" y="757" width="0.7" height="15.0" fill="rgb(227,98,19)" rx="2" ry="2" />
+<text  x="25.42" y="767.5" ></text>
+</g>
+<g >
+<title>irqtime_account_process_tick (51,846,979 samples, 0.01%)</title><rect x="908.6" y="741" width="0.2" height="15.0" fill="rgb(253,128,22)" rx="2" ry="2" />
+<text  x="911.60" y="751.5" ></text>
+</g>
+<g >
+<title>sta_info_get_by_addrs (84,343,711 samples, 0.02%)</title><rect x="314.4" y="725" width="0.3" height="15.0" fill="rgb(210,193,26)" rx="2" ry="2" />
+<text  x="317.42" y="735.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (38,933,372 samples, 0.01%)</title><rect x="1165.3" y="725" width="0.1" height="15.0" fill="rgb(246,43,11)" rx="2" ry="2" />
+<text  x="1168.31" y="735.5" ></text>
+</g>
+<g >
+<title>nft_do_chain_inet (52,594,567 samples, 0.01%)</title><rect x="743.4" y="437" width="0.2" height="15.0" fill="rgb(216,139,51)" rx="2" ry="2" />
+<text  x="746.44" y="447.5" ></text>
+</g>
+<g >
+<title>sock_poll (265,742,091 samples, 0.07%)</title><rect x="655.1" y="645" width="0.9" height="15.0" fill="rgb(242,79,11)" rx="2" ry="2" />
+<text  x="658.11" y="655.5" ></text>
+</g>
+<g >
+<title>sysprof_collector_mark_vprintf (40,588,344 samples, 0.01%)</title><rect x="825.0" y="853" width="0.1" height="15.0" fill="rgb(212,49,26)" rx="2" ry="2" />
+<text  x="828.00" y="863.5" ></text>
+</g>
+<g >
+<title>__vdso_clock_gettime (55,906,827 samples, 0.02%)</title><rect x="281.8" y="869" width="0.2" height="15.0" fill="rgb(243,39,24)" rx="2" ry="2" />
+<text  x="284.84" y="879.5" ></text>
+</g>
+<g >
+<title>write_cb (191,623,001 samples, 0.05%)</title><rect x="641.5" y="709" width="0.7" height="15.0" fill="rgb(218,49,3)" rx="2" ry="2" />
+<text  x="644.54" y="719.5" ></text>
+</g>
+<g >
+<title>aesni_xts_encrypt (1,469,506,461 samples, 0.40%)</title><rect x="582.0" y="821" width="4.7" height="15.0" fill="rgb(217,207,16)" rx="2" ry="2" />
+<text  x="585.01" y="831.5" ></text>
+</g>
+<g >
+<title>__rseq_handle_notify_resume (32,954,294 samples, 0.01%)</title><rect x="90.7" y="869" width="0.1" height="15.0" fill="rgb(252,182,1)" rx="2" ry="2" />
+<text  x="93.71" y="879.5" ></text>
+</g>
+<g >
+<title>clockevents_program_event (147,129,611 samples, 0.04%)</title><rect x="912.9" y="805" width="0.5" height="15.0" fill="rgb(212,70,47)" rx="2" ry="2" />
+<text  x="915.94" y="815.5" ></text>
+</g>
+<g >
+<title>g_main_context_dispatch (95,142,026 samples, 0.03%)</title><rect x="278.9" y="901" width="0.3" height="15.0" fill="rgb(246,32,11)" rx="2" ry="2" />
+<text  x="281.89" y="911.5" ></text>
+</g>
+<g >
+<title>handle_irq_event (32,727,617 samples, 0.01%)</title><rect x="832.5" y="773" width="0.1" height="15.0" fill="rgb(210,170,44)" rx="2" ry="2" />
+<text  x="835.46" y="783.5" ></text>
+</g>
+<g >
+<title>[modesetting_drv.so] (333,065,385 samples, 0.09%)</title><rect x="200.0" y="917" width="1.1" height="15.0" fill="rgb(215,64,31)" rx="2" ry="2" />
+<text  x="203.01" y="927.5" ></text>
+</g>
+<g >
+<title>__list_del_entry_valid (31,709,787 samples, 0.01%)</title><rect x="757.3" y="677" width="0.1" height="15.0" fill="rgb(242,113,25)" rx="2" ry="2" />
+<text  x="760.26" y="687.5" ></text>
+</g>
+<g >
+<title>kthread (6,394,469,560 samples, 1.74%)</title><rect x="440.1" y="949" width="20.6" height="15.0" fill="rgb(240,174,27)" rx="2" ry="2" />
+<text  x="443.14" y="959.5" ></text>
+</g>
+<g >
+<title>charge_memcg (32,381,005 samples, 0.01%)</title><rect x="236.8" y="757" width="0.1" height="15.0" fill="rgb(236,61,4)" rx="2" ry="2" />
+<text  x="239.84" y="767.5" ></text>
+</g>
+<g >
+<title>compaction_alloc (33,175,619 samples, 0.01%)</title><rect x="341.2" y="869" width="0.1" height="15.0" fill="rgb(248,225,9)" rx="2" ry="2" />
+<text  x="344.21" y="879.5" ></text>
+</g>
+<g >
+<title>zram_rw_page (35,115,043 samples, 0.01%)</title><rect x="368.5" y="805" width="0.2" height="15.0" fill="rgb(236,50,22)" rx="2" ry="2" />
+<text  x="371.54" y="815.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock_irq (81,723,653 samples, 0.02%)</title><rect x="697.4" y="709" width="0.2" height="15.0" fill="rgb(233,208,54)" rx="2" ry="2" />
+<text  x="700.37" y="719.5" ></text>
+</g>
+<g >
+<title>smpboot_thread_fn (1,481,065,896 samples, 0.40%)</title><rect x="347.1" y="933" width="4.7" height="15.0" fill="rgb(222,162,41)" rx="2" ry="2" />
+<text  x="350.06" y="943.5" ></text>
+</g>
+<g >
+<title>rmqueue_bulk (58,255,073 samples, 0.02%)</title><rect x="522.9" y="821" width="0.2" height="15.0" fill="rgb(244,137,42)" rx="2" ry="2" />
+<text  x="525.93" y="831.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (149,605,927 samples, 0.04%)</title><rect x="692.9" y="661" width="0.4" height="15.0" fill="rgb(231,138,47)" rx="2" ry="2" />
+<text  x="695.87" y="671.5" ></text>
+</g>
+<g >
+<title>nvme_irq (136,183,184 samples, 0.04%)</title><rect x="892.9" y="773" width="0.4" height="15.0" fill="rgb(221,219,27)" rx="2" ry="2" />
+<text  x="895.89" y="783.5" ></text>
+</g>
+<g >
+<title>[git-remote-http] (101,643,328 samples, 0.03%)</title><rect x="284.8" y="901" width="0.3" height="15.0" fill="rgb(213,106,47)" rx="2" ry="2" />
+<text  x="287.75" y="911.5" ></text>
+</g>
+<g >
+<title>i915_vma_pin_ww (502,188,609 samples, 0.14%)</title><rect x="139.4" y="757" width="1.7" height="15.0" fill="rgb(236,77,36)" rx="2" ry="2" />
+<text  x="142.44" y="767.5" ></text>
+</g>
+<g >
+<title>unix_stream_read_generic (74,206,619 samples, 0.02%)</title><rect x="44.6" y="821" width="0.3" height="15.0" fill="rgb(241,9,38)" rx="2" ry="2" />
+<text  x="47.61" y="831.5" ></text>
+</g>
+<g >
+<title>__wake_up_common_lock (59,947,670 samples, 0.02%)</title><rect x="299.6" y="917" width="0.2" height="15.0" fill="rgb(206,60,12)" rx="2" ry="2" />
+<text  x="302.65" y="927.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (460,319,011 samples, 0.13%)</title><rect x="291.7" y="917" width="1.5" height="15.0" fill="rgb(250,26,27)" rx="2" ry="2" />
+<text  x="294.68" y="927.5" ></text>
+</g>
+<g >
+<title>crypt_page_free (41,586,606 samples, 0.01%)</title><rect x="384.2" y="629" width="0.2" height="15.0" fill="rgb(241,117,52)" rx="2" ry="2" />
+<text  x="387.24" y="639.5" ></text>
+</g>
+<g >
+<title>nf_hook_slow (37,889,743 samples, 0.01%)</title><rect x="663.1" y="629" width="0.2" height="15.0" fill="rgb(211,215,7)" rx="2" ry="2" />
+<text  x="666.14" y="639.5" ></text>
+</g>
+<g >
+<title>nf_conntrack_in (61,702,691 samples, 0.02%)</title><rect x="663.6" y="629" width="0.2" height="15.0" fill="rgb(205,144,44)" rx="2" ry="2" />
+<text  x="666.63" y="639.5" ></text>
+</g>
+<g >
+<title>WRScene~ilder#8 (38,132,325 samples, 0.01%)</title><rect x="184.9" y="981" width="0.1" height="15.0" fill="rgb(209,4,33)" rx="2" ry="2" />
+<text  x="187.88" y="991.5" ></text>
+</g>
+<g >
+<title>hrtimer_update_next_event (52,464,739 samples, 0.01%)</title><rect x="1159.7" y="869" width="0.1" height="15.0" fill="rgb(240,179,19)" rx="2" ry="2" />
+<text  x="1162.68" y="879.5" ></text>
+</g>
+<g >
+<title>__clock_gettime_2 (85,482,121 samples, 0.02%)</title><rect x="103.9" y="933" width="0.3" height="15.0" fill="rgb(251,58,10)" rx="2" ry="2" />
+<text  x="106.88" y="943.5" ></text>
+</g>
+<g >
+<title>gtk_main_do_event (276,893,290 samples, 0.08%)</title><rect x="1177.8" y="741" width="0.9" height="15.0" fill="rgb(247,5,31)" rx="2" ry="2" />
+<text  x="1180.78" y="751.5" ></text>
+</g>
+<g >
+<title>ip6_finish_output (78,258,970 samples, 0.02%)</title><rect x="665.7" y="661" width="0.3" height="15.0" fill="rgb(240,200,28)" rx="2" ry="2" />
+<text  x="668.73" y="671.5" ></text>
+</g>
+<g >
+<title>task_tick_fair (33,260,855 samples, 0.01%)</title><rect x="814.1" y="693" width="0.1" height="15.0" fill="rgb(226,105,48)" rx="2" ry="2" />
+<text  x="817.12" y="703.5" ></text>
+</g>
+<g >
+<title>mozilla::detail::MutexImpl::unlock (38,431,319 samples, 0.01%)</title><rect x="270.7" y="949" width="0.2" height="15.0" fill="rgb(253,104,20)" rx="2" ry="2" />
+<text  x="273.74" y="959.5" ></text>
+</g>
+<g >
+<title>____intel_wakeref_put_last (95,283,505 samples, 0.03%)</title><rect x="393.8" y="901" width="0.3" height="15.0" fill="rgb(208,97,38)" rx="2" ry="2" />
+<text  x="396.77" y="911.5" ></text>
+</g>
+<g >
+<title>wb_workfn (559,513,953 samples, 0.15%)</title><rect x="595.3" y="901" width="1.8" height="15.0" fill="rgb(248,210,8)" rx="2" ry="2" />
+<text  x="598.31" y="911.5" ></text>
+</g>
+<g >
+<title>xas_clear_mark (69,532,083 samples, 0.02%)</title><rect x="361.0" y="805" width="0.3" height="15.0" fill="rgb(253,150,48)" rx="2" ry="2" />
+<text  x="364.05" y="815.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (46,338,020 samples, 0.01%)</title><rect x="222.9" y="725" width="0.2" height="15.0" fill="rgb(235,118,34)" rx="2" ry="2" />
+<text  x="225.91" y="735.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (83,199,673 samples, 0.02%)</title><rect x="1174.2" y="725" width="0.3" height="15.0" fill="rgb(215,133,33)" rx="2" ry="2" />
+<text  x="1177.20" y="735.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (81,734,205 samples, 0.02%)</title><rect x="143.6" y="757" width="0.2" height="15.0" fill="rgb(234,158,37)" rx="2" ry="2" />
+<text  x="146.58" y="767.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (502,537,604 samples, 0.14%)</title><rect x="390.3" y="965" width="1.6" height="15.0" fill="rgb(237,208,52)" rx="2" ry="2" />
+<text  x="393.32" y="975.5" ></text>
+</g>
+<g >
+<title>aio_bh_poll (146,342,126 samples, 0.04%)</title><rect x="827.2" y="837" width="0.5" height="15.0" fill="rgb(222,180,39)" rx="2" ry="2" />
+<text  x="830.23" y="847.5" ></text>
+</g>
+<g >
+<title>[wget] (93,852,759 samples, 0.03%)</title><rect x="1167.1" y="965" width="0.3" height="15.0" fill="rgb(229,37,13)" rx="2" ry="2" />
+<text  x="1170.09" y="975.5" ></text>
+</g>
+<g >
+<title>node_dirty_ok (32,944,259 samples, 0.01%)</title><rect x="757.5" y="677" width="0.1" height="15.0" fill="rgb(253,39,16)" rx="2" ry="2" />
+<text  x="760.53" y="687.5" ></text>
+</g>
+<g >
+<title>dixLookupResourceByType (465,402,258 samples, 0.13%)</title><rect x="219.3" y="933" width="1.5" height="15.0" fill="rgb(205,58,53)" rx="2" ry="2" />
+<text  x="222.33" y="943.5" ></text>
+</g>
+<g >
+<title>do_softirq.part.0 (694,299,366 samples, 0.19%)</title><rect x="740.4" y="405" width="2.3" height="15.0" fill="rgb(210,45,35)" rx="2" ry="2" />
+<text  x="743.45" y="415.5" ></text>
+</g>
+<g >
+<title>__libc_recvmsg (825,702,389 samples, 0.23%)</title><rect x="38.6" y="933" width="2.7" height="15.0" fill="rgb(236,219,42)" rx="2" ry="2" />
+<text  x="41.63" y="943.5" ></text>
+</g>
+<g >
+<title>memcpy_erms (53,584,071 samples, 0.01%)</title><rect x="570.7" y="869" width="0.1" height="15.0" fill="rgb(241,58,42)" rx="2" ry="2" />
+<text  x="573.65" y="879.5" ></text>
+</g>
+<g >
+<title>tick_nohz_restart_sched_tick (815,192,214 samples, 0.22%)</title><rect x="1155.6" y="885" width="2.6" height="15.0" fill="rgb(223,205,15)" rx="2" ry="2" />
+<text  x="1158.59" y="895.5" ></text>
+</g>
+<g >
+<title>i915_gem_do_execbuffer (929,006,132 samples, 0.25%)</title><rect x="233.2" y="869" width="3.0" height="15.0" fill="rgb(250,10,2)" rx="2" ry="2" />
+<text  x="236.23" y="879.5" ></text>
+</g>
+<g >
+<title>process_one_work (340,655,485 samples, 0.09%)</title><rect x="396.5" y="917" width="1.0" height="15.0" fill="rgb(232,84,33)" rx="2" ry="2" />
+<text  x="399.45" y="927.5" ></text>
+</g>
+<g >
+<title>__wake_up_common (43,247,284 samples, 0.01%)</title><rect x="266.8" y="789" width="0.1" height="15.0" fill="rgb(244,137,11)" rx="2" ry="2" />
+<text  x="269.80" y="799.5" ></text>
+</g>
+<g >
+<title>g_source_add_poll (98,940,778 samples, 0.03%)</title><rect x="739.0" y="677" width="0.3" height="15.0" fill="rgb(240,172,8)" rx="2" ry="2" />
+<text  x="741.95" y="687.5" ></text>
+</g>
+<g >
+<title>Compositor (2,247,009,950 samples, 0.61%)</title><rect x="10.2" y="981" width="7.2" height="15.0" fill="rgb(228,197,20)" rx="2" ry="2" />
+<text  x="13.16" y="991.5" ></text>
+</g>
+<g >
+<title>xfs_vm_writepages (299,662,202 samples, 0.08%)</title><rect x="502.1" y="805" width="1.0" height="15.0" fill="rgb(206,170,29)" rx="2" ry="2" />
+<text  x="505.10" y="815.5" ></text>
+</g>
+<g >
+<title>gdk_window_get_origin (44,420,979 samples, 0.01%)</title><rect x="269.1" y="949" width="0.2" height="15.0" fill="rgb(253,35,43)" rx="2" ry="2" />
+<text  x="272.14" y="959.5" ></text>
+</g>
+<g >
+<title>lru_add_fn (68,363,817 samples, 0.02%)</title><rect x="344.5" y="837" width="0.2" height="15.0" fill="rgb(254,157,47)" rx="2" ry="2" />
+<text  x="347.48" y="847.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (1,086,373,177 samples, 0.30%)</title><rect x="87.5" y="917" width="3.5" height="15.0" fill="rgb(237,65,24)" rx="2" ry="2" />
+<text  x="90.49" y="927.5" ></text>
+</g>
+<g >
+<title>ieee80211_data_to_8023_exthdr (82,164,473 samples, 0.02%)</title><rect x="306.4" y="709" width="0.2" height="15.0" fill="rgb(242,12,25)" rx="2" ry="2" />
+<text  x="309.36" y="719.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (92,145,488 samples, 0.03%)</title><rect x="1165.6" y="725" width="0.3" height="15.0" fill="rgb(209,222,30)" rx="2" ry="2" />
+<text  x="1168.61" y="735.5" ></text>
+</g>
+<g >
+<title>get_page_from_freelist (153,517,265 samples, 0.04%)</title><rect x="418.0" y="837" width="0.5" height="15.0" fill="rgb(237,25,33)" rx="2" ry="2" />
+<text  x="420.99" y="847.5" ></text>
+</g>
+<g >
+<title>import_iovec (34,041,554 samples, 0.01%)</title><rect x="40.5" y="837" width="0.1" height="15.0" fill="rgb(205,172,32)" rx="2" ry="2" />
+<text  x="43.46" y="847.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (145,179,256 samples, 0.04%)</title><rect x="43.4" y="885" width="0.4" height="15.0" fill="rgb(215,162,4)" rx="2" ry="2" />
+<text  x="46.36" y="895.5" ></text>
+</g>
+<g >
+<title>[libGLdispatch.so.0.0.0] (64,779,838 samples, 0.02%)</title><rect x="225.2" y="965" width="0.2" height="15.0" fill="rgb(211,190,6)" rx="2" ry="2" />
+<text  x="228.24" y="975.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (48,127,788 samples, 0.01%)</title><rect x="1174.5" y="757" width="0.1" height="15.0" fill="rgb(245,162,31)" rx="2" ry="2" />
+<text  x="1177.48" y="767.5" ></text>
+</g>
+<g >
+<title>malloc (46,646,535 samples, 0.01%)</title><rect x="16.3" y="917" width="0.1" height="15.0" fill="rgb(212,72,29)" rx="2" ry="2" />
+<text  x="19.26" y="927.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (391,114,268 samples, 0.11%)</title><rect x="389.1" y="965" width="1.2" height="15.0" fill="rgb(208,48,35)" rx="2" ry="2" />
+<text  x="392.05" y="975.5" ></text>
+</g>
+<g >
+<title>kernel_fpu_begin_mask (137,268,724 samples, 0.04%)</title><rect x="606.3" y="821" width="0.5" height="15.0" fill="rgb(238,47,17)" rx="2" ry="2" />
+<text  x="609.33" y="831.5" ></text>
+</g>
+<g >
+<title>intel_engine_irq_enable (42,991,042 samples, 0.01%)</title><rect x="232.3" y="629" width="0.1" height="15.0" fill="rgb(238,4,51)" rx="2" ry="2" />
+<text  x="235.28" y="639.5" ></text>
+</g>
+<g >
+<title>g_main_context_iteration (2,025,743,639 samples, 0.55%)</title><rect x="96.3" y="949" width="6.5" height="15.0" fill="rgb(244,28,43)" rx="2" ry="2" />
+<text  x="99.31" y="959.5" ></text>
+</g>
+<g >
+<title>write_cache_pages (866,236,874 samples, 0.24%)</title><rect x="457.9" y="773" width="2.8" height="15.0" fill="rgb(239,211,10)" rx="2" ry="2" />
+<text  x="460.88" y="783.5" ></text>
+</g>
+<g >
+<title>__x64_sys_futex (41,765,784 samples, 0.01%)</title><rect x="178.4" y="869" width="0.1" height="15.0" fill="rgb(230,179,13)" rx="2" ry="2" />
+<text  x="181.38" y="879.5" ></text>
+</g>
+<g >
+<title>__mod_memcg_lruvec_state (44,304,873 samples, 0.01%)</title><rect x="573.4" y="693" width="0.1" height="15.0" fill="rgb(226,80,18)" rx="2" ry="2" />
+<text  x="576.40" y="703.5" ></text>
+</g>
+<g >
+<title>iv_of_dmreq (145,540,851 samples, 0.04%)</title><rect x="532.2" y="869" width="0.5" height="15.0" fill="rgb(238,66,22)" rx="2" ry="2" />
+<text  x="535.25" y="879.5" ></text>
+</g>
+<g >
+<title>i915_gem_do_execbuffer (1,524,519,740 samples, 0.42%)</title><rect x="136.6" y="789" width="4.9" height="15.0" fill="rgb(207,186,24)" rx="2" ry="2" />
+<text  x="139.62" y="799.5" ></text>
+</g>
+<g >
+<title>__clock_gettime_2 (38,038,551 samples, 0.01%)</title><rect x="101.9" y="901" width="0.1" height="15.0" fill="rgb(215,193,52)" rx="2" ry="2" />
+<text  x="104.89" y="911.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (71,304,138 samples, 0.02%)</title><rect x="1174.2" y="661" width="0.2" height="15.0" fill="rgb(220,74,48)" rx="2" ry="2" />
+<text  x="1177.21" y="671.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (48,227,011 samples, 0.01%)</title><rect x="744.7" y="661" width="0.2" height="15.0" fill="rgb(245,70,6)" rx="2" ry="2" />
+<text  x="747.71" y="671.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (782,194,014 samples, 0.21%)</title><rect x="1182.4" y="965" width="2.5" height="15.0" fill="rgb(212,22,3)" rx="2" ry="2" />
+<text  x="1185.42" y="975.5" ></text>
+</g>
+<g >
+<title>__wake_up_common_lock (35,858,747 samples, 0.01%)</title><rect x="39.9" y="725" width="0.1" height="15.0" fill="rgb(240,1,38)" rx="2" ry="2" />
+<text  x="42.90" y="735.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (282,399,764 samples, 0.08%)</title><rect x="607.6" y="853" width="0.9" height="15.0" fill="rgb(219,48,24)" rx="2" ry="2" />
+<text  x="610.60" y="863.5" ></text>
+</g>
+<g >
+<title>[libnss3.so] (45,068,703 samples, 0.01%)</title><rect x="159.9" y="917" width="0.1" height="15.0" fill="rgb(224,99,13)" rx="2" ry="2" />
+<text  x="162.87" y="927.5" ></text>
+</g>
+<g >
+<title>[Xorg] (62,347,336 samples, 0.02%)</title><rect x="242.2" y="917" width="0.2" height="15.0" fill="rgb(210,101,48)" rx="2" ry="2" />
+<text  x="245.20" y="927.5" ></text>
+</g>
+<g >
+<title>xas_load (263,791,464 samples, 0.07%)</title><rect x="712.1" y="741" width="0.8" height="15.0" fill="rgb(251,24,38)" rx="2" ry="2" />
+<text  x="715.06" y="751.5" ></text>
+</g>
+<g >
+<title>[libglamoregl.so] (459,989,059 samples, 0.13%)</title><rect x="216.8" y="917" width="1.4" height="15.0" fill="rgb(227,91,34)" rx="2" ry="2" />
+<text  x="219.76" y="927.5" ></text>
+</g>
+<g >
+<title>compaction_alloc (572,991,082 samples, 0.16%)</title><rect x="342.5" y="869" width="1.9" height="15.0" fill="rgb(224,44,40)" rx="2" ry="2" />
+<text  x="345.52" y="879.5" ></text>
+</g>
+<g >
+<title>__folio_start_writeback (299,641,240 samples, 0.08%)</title><rect x="438.7" y="741" width="1.0" height="15.0" fill="rgb(232,1,36)" rx="2" ry="2" />
+<text  x="441.69" y="751.5" ></text>
+</g>
+<g >
+<title>__hrtimer_next_event_base (52,465,311 samples, 0.01%)</title><rect x="913.5" y="789" width="0.2" height="15.0" fill="rgb(215,27,4)" rx="2" ry="2" />
+<text  x="916.48" y="799.5" ></text>
+</g>
+<g >
+<title>do_iter_write (83,103,403 samples, 0.02%)</title><rect x="1189.2" y="901" width="0.3" height="15.0" fill="rgb(249,86,48)" rx="2" ry="2" />
+<text  x="1192.22" y="911.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (183,936,196 samples, 0.05%)</title><rect x="658.0" y="821" width="0.6" height="15.0" fill="rgb(207,19,53)" rx="2" ry="2" />
+<text  x="661.04" y="831.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (155,130,444 samples, 0.04%)</title><rect x="98.6" y="869" width="0.5" height="15.0" fill="rgb(227,220,16)" rx="2" ry="2" />
+<text  x="101.61" y="879.5" ></text>
+</g>
+<g >
+<title>glamor_create_pixmap (665,959,045 samples, 0.18%)</title><rect x="221.0" y="933" width="2.1" height="15.0" fill="rgb(219,77,14)" rx="2" ry="2" />
+<text  x="223.99" y="943.5" ></text>
+</g>
+<g >
+<title>wb_writeback (149,405,777 samples, 0.04%)</title><rect x="612.5" y="885" width="0.5" height="15.0" fill="rgb(235,224,42)" rx="2" ry="2" />
+<text  x="615.55" y="895.5" ></text>
+</g>
+<g >
+<title>do_user_addr_fault (36,574,202 samples, 0.01%)</title><rect x="748.4" y="469" width="0.1" height="15.0" fill="rgb(229,57,12)" rx="2" ry="2" />
+<text  x="751.38" y="479.5" ></text>
+</g>
+<g >
+<title>security_socket_recvmsg (59,994,326 samples, 0.02%)</title><rect x="228.2" y="869" width="0.2" height="15.0" fill="rgb(247,72,11)" rx="2" ry="2" />
+<text  x="231.24" y="879.5" ></text>
+</g>
+<g >
+<title>aesni_enc (98,253,384 samples, 0.03%)</title><rect x="466.2" y="821" width="0.3" height="15.0" fill="rgb(228,45,54)" rx="2" ry="2" />
+<text  x="469.22" y="831.5" ></text>
+</g>
+<g >
+<title>__dev_queue_xmit (76,004,885 samples, 0.02%)</title><rect x="740.2" y="421" width="0.2" height="15.0" fill="rgb(224,140,17)" rx="2" ry="2" />
+<text  x="743.19" y="431.5" ></text>
+</g>
+<g >
+<title>e1000e_read_phy_reg_mdic (40,672,566 samples, 0.01%)</title><rect x="390.4" y="821" width="0.1" height="15.0" fill="rgb(252,92,44)" rx="2" ry="2" />
+<text  x="393.35" y="831.5" ></text>
+</g>
+<g >
+<title>unix_stream_recvmsg (306,027,725 samples, 0.08%)</title><rect x="39.4" y="837" width="1.0" height="15.0" fill="rgb(239,180,44)" rx="2" ry="2" />
+<text  x="42.39" y="847.5" ></text>
+</g>
+<g >
+<title>sysvec_apic_timer_interrupt (37,518,410 samples, 0.01%)</title><rect x="114.2" y="917" width="0.1" height="15.0" fill="rgb(244,20,43)" rx="2" ry="2" />
+<text  x="117.17" y="927.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (817,077,353 samples, 0.22%)</title><rect x="1171.5" y="581" width="2.6" height="15.0" fill="rgb(222,22,5)" rx="2" ry="2" />
+<text  x="1174.51" y="591.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (81,437,653 samples, 0.02%)</title><rect x="145.1" y="773" width="0.3" height="15.0" fill="rgb(254,8,28)" rx="2" ry="2" />
+<text  x="148.14" y="783.5" ></text>
+</g>
+<g >
+<title>nft_do_chain_inet (34,410,969 samples, 0.01%)</title><rect x="663.9" y="629" width="0.1" height="15.0" fill="rgb(233,118,29)" rx="2" ry="2" />
+<text  x="666.86" y="639.5" ></text>
+</g>
+<g >
+<title>kthread (5,676,302,212 samples, 1.55%)</title><rect x="460.7" y="949" width="18.3" height="15.0" fill="rgb(245,112,51)" rx="2" ry="2" />
+<text  x="463.73" y="959.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (100,539,336 samples, 0.03%)</title><rect x="148.7" y="901" width="0.3" height="15.0" fill="rgb(206,191,4)" rx="2" ry="2" />
+<text  x="151.68" y="911.5" ></text>
+</g>
+<g >
+<title>ktime_get_update_offsets_now (65,062,937 samples, 0.02%)</title><rect x="913.7" y="805" width="0.2" height="15.0" fill="rgb(242,26,54)" rx="2" ry="2" />
+<text  x="916.65" y="815.5" ></text>
+</g>
+<g >
+<title>moz_xmalloc (191,241,199 samples, 0.05%)</title><rect x="269.7" y="949" width="0.6" height="15.0" fill="rgb(251,159,37)" rx="2" ry="2" />
+<text  x="272.68" y="959.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (86,620,616 samples, 0.02%)</title><rect x="153.2" y="933" width="0.2" height="15.0" fill="rgb(240,108,1)" rx="2" ry="2" />
+<text  x="156.16" y="943.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (340,869,950 samples, 0.09%)</title><rect x="1178.7" y="725" width="1.1" height="15.0" fill="rgb(246,97,0)" rx="2" ry="2" />
+<text  x="1181.74" y="735.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (117,367,793 samples, 0.03%)</title><rect x="143.6" y="773" width="0.3" height="15.0" fill="rgb(214,207,11)" rx="2" ry="2" />
+<text  x="146.56" y="783.5" ></text>
+</g>
+<g >
+<title>ip_local_out (38,204,040 samples, 0.01%)</title><rect x="325.9" y="597" width="0.1" height="15.0" fill="rgb(246,1,1)" rx="2" ry="2" />
+<text  x="328.89" y="607.5" ></text>
+</g>
+<g >
+<title>wake_up_q (37,731,118 samples, 0.01%)</title><rect x="145.9" y="837" width="0.1" height="15.0" fill="rgb(226,87,12)" rx="2" ry="2" />
+<text  x="148.87" y="847.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (14,114,559,356 samples, 3.85%)</title><rect x="60.2" y="965" width="45.4" height="15.0" fill="rgb(254,8,21)" rx="2" ry="2" />
+<text  x="63.20" y="975.5" >[lib..</text>
+</g>
+<g >
+<title>[iris_dri.so] (78,083,447 samples, 0.02%)</title><rect x="200.7" y="805" width="0.3" height="15.0" fill="rgb(207,228,43)" rx="2" ry="2" />
+<text  x="203.73" y="815.5" ></text>
+</g>
+<g >
+<title>dequeue_task_fair (183,081,479 samples, 0.05%)</title><rect x="821.5" y="757" width="0.6" height="15.0" fill="rgb(236,41,27)" rx="2" ry="2" />
+<text  x="824.48" y="767.5" ></text>
+</g>
+<g >
+<title>try_to_wake_up (36,285,800 samples, 0.01%)</title><rect x="15.2" y="837" width="0.1" height="15.0" fill="rgb(217,130,42)" rx="2" ry="2" />
+<text  x="18.17" y="847.5" ></text>
+</g>
+<g >
+<title>gdk_display_get_event (35,911,135 samples, 0.01%)</title><rect x="1177.6" y="869" width="0.1" height="15.0" fill="rgb(235,196,48)" rx="2" ry="2" />
+<text  x="1180.59" y="879.5" ></text>
+</g>
+<g >
+<title>[firefox] (32,259,840 samples, 0.01%)</title><rect x="148.5" y="917" width="0.1" height="15.0" fill="rgb(226,112,47)" rx="2" ry="2" />
+<text  x="151.49" y="927.5" ></text>
+</g>
+<g >
+<title>__mod_node_page_state (42,057,820 samples, 0.01%)</title><rect x="384.7" y="757" width="0.1" height="15.0" fill="rgb(251,127,33)" rx="2" ry="2" />
+<text  x="387.67" y="767.5" ></text>
+</g>
+<g >
+<title>folio_copy (216,327,443 samples, 0.06%)</title><rect x="345.2" y="837" width="0.7" height="15.0" fill="rgb(222,189,43)" rx="2" ry="2" />
+<text  x="348.18" y="847.5" ></text>
+</g>
+<g >
+<title>g_main_context_check (36,548,343 samples, 0.01%)</title><rect x="1186.5" y="901" width="0.1" height="15.0" fill="rgb(213,140,48)" rx="2" ry="2" />
+<text  x="1189.47" y="911.5" ></text>
+</g>
+<g >
+<title>ipt_do_table (132,467,409 samples, 0.04%)</title><rect x="329.1" y="677" width="0.5" height="15.0" fill="rgb(246,0,7)" rx="2" ry="2" />
+<text  x="332.13" y="687.5" ></text>
+</g>
+<g >
+<title>[Xorg] (62,499,362 samples, 0.02%)</title><rect x="242.2" y="933" width="0.2" height="15.0" fill="rgb(206,118,10)" rx="2" ry="2" />
+<text  x="245.20" y="943.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (42,227,856 samples, 0.01%)</title><rect x="1173.8" y="437" width="0.2" height="15.0" fill="rgb(220,132,40)" rx="2" ry="2" />
+<text  x="1176.82" y="447.5" ></text>
+</g>
+<g >
+<title>[libcairo.so.2.11706.0] (74,143,335 samples, 0.02%)</title><rect x="1176.3" y="853" width="0.3" height="15.0" fill="rgb(226,67,51)" rx="2" ry="2" />
+<text  x="1179.35" y="863.5" ></text>
+</g>
+<g >
+<title>try_to_wake_up (301,793,013 samples, 0.08%)</title><rect x="30.0" y="805" width="1.0" height="15.0" fill="rgb(250,143,19)" rx="2" ry="2" />
+<text  x="33.02" y="815.5" ></text>
+</g>
+<g >
+<title>__GI___ioctl (38,102,698 samples, 0.01%)</title><rect x="143.7" y="741" width="0.1" height="15.0" fill="rgb(227,183,10)" rx="2" ry="2" />
+<text  x="146.72" y="751.5" ></text>
+</g>
+<g >
+<title>[ssh] (48,677,517 samples, 0.01%)</title><rect x="830.4" y="821" width="0.2" height="15.0" fill="rgb(245,88,51)" rx="2" ry="2" />
+<text  x="833.42" y="831.5" ></text>
+</g>
+<g >
+<title>execute_command_internal (47,110,437 samples, 0.01%)</title><rect x="243.4" y="629" width="0.2" height="15.0" fill="rgb(217,98,45)" rx="2" ry="2" />
+<text  x="246.42" y="639.5" ></text>
+</g>
+<g >
+<title>try_to_wake_up (219,305,090 samples, 0.06%)</title><rect x="327.9" y="533" width="0.7" height="15.0" fill="rgb(243,119,50)" rx="2" ry="2" />
+<text  x="330.87" y="543.5" ></text>
+</g>
+<g >
+<title>__intel_wakeref_get_first (46,327,226 samples, 0.01%)</title><rect x="137.4" y="773" width="0.1" height="15.0" fill="rgb(216,198,42)" rx="2" ry="2" />
+<text  x="140.36" y="783.5" ></text>
+</g>
+<g >
+<title>[libEGL_mesa.so.0.0.0] (105,919,660 samples, 0.03%)</title><rect x="142.2" y="885" width="0.3" height="15.0" fill="rgb(225,94,6)" rx="2" ry="2" />
+<text  x="145.15" y="895.5" ></text>
+</g>
+<g >
+<title>i915_vma_pin_ww (31,082,405 samples, 0.01%)</title><rect x="144.6" y="661" width="0.1" height="15.0" fill="rgb(254,133,22)" rx="2" ry="2" />
+<text  x="147.63" y="671.5" ></text>
+</g>
+<g >
+<title>memset_erms (106,217,829 samples, 0.03%)</title><rect x="611.6" y="853" width="0.4" height="15.0" fill="rgb(205,74,17)" rx="2" ry="2" />
+<text  x="614.61" y="863.5" ></text>
+</g>
+<g >
+<title>gtk_main (39,096,757 samples, 0.01%)</title><rect x="1185.5" y="821" width="0.2" height="15.0" fill="rgb(215,111,32)" rx="2" ry="2" />
+<text  x="1188.55" y="831.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (77,113,282 samples, 0.02%)</title><rect x="1179.0" y="581" width="0.2" height="15.0" fill="rgb(244,133,51)" rx="2" ry="2" />
+<text  x="1181.99" y="591.5" ></text>
+</g>
+<g >
+<title>__mod_lruvec_page_state (42,523,957 samples, 0.01%)</title><rect x="388.7" y="789" width="0.1" height="15.0" fill="rgb(237,21,16)" rx="2" ry="2" />
+<text  x="391.70" y="799.5" ></text>
+</g>
+<g >
+<title>mod_lruvec_page_state (75,619,049 samples, 0.02%)</title><rect x="391.3" y="805" width="0.3" height="15.0" fill="rgb(205,122,16)" rx="2" ry="2" />
+<text  x="394.31" y="815.5" ></text>
+</g>
+<g >
+<title>__mark_inode_dirty (82,639,884 samples, 0.02%)</title><rect x="720.4" y="741" width="0.2" height="15.0" fill="rgb(246,197,2)" rx="2" ry="2" />
+<text  x="723.38" y="751.5" ></text>
+</g>
+<g >
+<title>ep_poll_callback (55,167,873 samples, 0.02%)</title><rect x="20.0" y="613" width="0.2" height="15.0" fill="rgb(253,217,10)" rx="2" ry="2" />
+<text  x="22.98" y="623.5" ></text>
+</g>
+<g >
+<title>__entry_text_start (97,065,852 samples, 0.03%)</title><rect x="226.7" y="965" width="0.3" height="15.0" fill="rgb(225,217,6)" rx="2" ry="2" />
+<text  x="229.68" y="975.5" ></text>
+</g>
+<g >
+<title>syscall (49,846,495 samples, 0.01%)</title><rect x="152.5" y="917" width="0.1" height="15.0" fill="rgb(214,174,30)" rx="2" ry="2" />
+<text  x="155.45" y="927.5" ></text>
+</g>
+<g >
+<title>Py_BytesMain (67,754,465 samples, 0.02%)</title><rect x="244.1" y="965" width="0.2" height="15.0" fill="rgb(212,126,33)" rx="2" ry="2" />
+<text  x="247.09" y="975.5" ></text>
+</g>
+<g >
+<title>[libgdk-3.so.0.2404.30] (41,041,502 samples, 0.01%)</title><rect x="278.9" y="885" width="0.1" height="15.0" fill="rgb(246,164,13)" rx="2" ry="2" />
+<text  x="281.91" y="895.5" ></text>
+</g>
+<g >
+<title>__wake_up_common (53,971,553 samples, 0.01%)</title><rect x="156.5" y="837" width="0.2" height="15.0" fill="rgb(207,177,18)" rx="2" ry="2" />
+<text  x="159.50" y="847.5" ></text>
+</g>
+<g >
+<title>mod_lruvec_page_state (89,838,515 samples, 0.02%)</title><rect x="438.1" y="741" width="0.3" height="15.0" fill="rgb(240,64,4)" rx="2" ry="2" />
+<text  x="441.08" y="751.5" ></text>
+</g>
+<g >
+<title>tcp_sendmsg (921,564,380 samples, 0.25%)</title><rect x="623.0" y="581" width="3.0" height="15.0" fill="rgb(229,11,30)" rx="2" ry="2" />
+<text  x="626.03" y="591.5" ></text>
+</g>
+<g >
+<title>dma_fence_add_callback (49,036,141 samples, 0.01%)</title><rect x="232.3" y="773" width="0.1" height="15.0" fill="rgb(224,190,5)" rx="2" ry="2" />
+<text  x="235.26" y="783.5" ></text>
+</g>
+<g >
+<title>i915_sg_trim (31,538,259 samples, 0.01%)</title><rect x="234.3" y="773" width="0.1" height="15.0" fill="rgb(217,208,51)" rx="2" ry="2" />
+<text  x="237.29" y="783.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_cond_wait (547,570,739 samples, 0.15%)</title><rect x="12.7" y="933" width="1.8" height="15.0" fill="rgb(243,80,16)" rx="2" ry="2" />
+<text  x="15.72" y="943.5" ></text>
+</g>
+<g >
+<title>ieee80211_subif_start_xmit (329,906,584 samples, 0.09%)</title><rect x="623.4" y="437" width="1.1" height="15.0" fill="rgb(207,21,37)" rx="2" ry="2" />
+<text  x="626.42" y="447.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (173,581,518 samples, 0.05%)</title><rect x="748.9" y="789" width="0.6" height="15.0" fill="rgb(215,181,5)" rx="2" ry="2" />
+<text  x="751.92" y="799.5" ></text>
+</g>
+<g >
+<title>xfs_end_ioend (433,494,865 samples, 0.12%)</title><rect x="390.5" y="885" width="1.4" height="15.0" fill="rgb(249,89,16)" rx="2" ry="2" />
+<text  x="393.51" y="895.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock_irqrestore (71,669,328 samples, 0.02%)</title><rect x="1163.7" y="485" width="0.2" height="15.0" fill="rgb(219,127,1)" rx="2" ry="2" />
+<text  x="1166.69" y="495.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_irq_work (50,655,102 samples, 0.01%)</title><rect x="232.9" y="805" width="0.2" height="15.0" fill="rgb(208,184,30)" rx="2" ry="2" />
+<text  x="235.92" y="815.5" ></text>
+</g>
+<g >
+<title>percpu_counter_add_batch (44,463,026 samples, 0.01%)</title><rect x="388.9" y="805" width="0.1" height="15.0" fill="rgb(238,216,20)" rx="2" ry="2" />
+<text  x="391.88" y="815.5" ></text>
+</g>
+<g >
+<title>iomap_writepages (730,086,908 samples, 0.20%)</title><rect x="437.7" y="789" width="2.4" height="15.0" fill="rgb(210,97,30)" rx="2" ry="2" />
+<text  x="440.74" y="799.5" ></text>
+</g>
+<g >
+<title>__sys_recvmsg (44,554,020 samples, 0.01%)</title><rect x="1165.7" y="581" width="0.2" height="15.0" fill="rgb(244,104,43)" rx="2" ry="2" />
+<text  x="1168.73" y="591.5" ></text>
+</g>
+<g >
+<title>__mod_lruvec_page_state (57,345,962 samples, 0.02%)</title><rect x="596.4" y="709" width="0.2" height="15.0" fill="rgb(236,161,39)" rx="2" ry="2" />
+<text  x="599.38" y="719.5" ></text>
+</g>
+<g >
+<title>do_futex (60,319,596 samples, 0.02%)</title><rect x="104.3" y="869" width="0.2" height="15.0" fill="rgb(218,26,46)" rx="2" ry="2" />
+<text  x="107.30" y="879.5" ></text>
+</g>
+<g >
+<title>dequeue_entity (50,582,549 samples, 0.01%)</title><rect x="727.7" y="805" width="0.1" height="15.0" fill="rgb(232,102,4)" rx="2" ry="2" />
+<text  x="730.68" y="815.5" ></text>
+</g>
+<g >
+<title>xfs_alloc_ag_vextent (74,161,608 samples, 0.02%)</title><rect x="753.4" y="629" width="0.2" height="15.0" fill="rgb(212,154,6)" rx="2" ry="2" />
+<text  x="756.41" y="639.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (61,802,865 samples, 0.02%)</title><rect x="515.5" y="805" width="0.2" height="15.0" fill="rgb(234,5,8)" rx="2" ry="2" />
+<text  x="518.50" y="815.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (255,858,525 samples, 0.07%)</title><rect x="144.0" y="789" width="0.9" height="15.0" fill="rgb(234,19,13)" rx="2" ry="2" />
+<text  x="147.05" y="799.5" ></text>
+</g>
+<g >
+<title>xfs_end_io (229,790,435 samples, 0.06%)</title><rect x="392.0" y="901" width="0.7" height="15.0" fill="rgb(252,3,7)" rx="2" ry="2" />
+<text  x="394.96" y="911.5" ></text>
+</g>
+<g >
+<title>check_move_unevictable_folios (340,578,974 samples, 0.09%)</title><rect x="374.9" y="757" width="1.1" height="15.0" fill="rgb(244,165,22)" rx="2" ry="2" />
+<text  x="377.90" y="767.5" ></text>
+</g>
+<g >
+<title>newidle_balance (50,931,091 samples, 0.01%)</title><rect x="158.8" y="741" width="0.1" height="15.0" fill="rgb(237,77,36)" rx="2" ry="2" />
+<text  x="161.78" y="751.5" ></text>
+</g>
+<g >
+<title>crypt_page_alloc (93,670,817 samples, 0.03%)</title><rect x="533.1" y="869" width="0.3" height="15.0" fill="rgb(245,103,28)" rx="2" ry="2" />
+<text  x="536.10" y="879.5" ></text>
+</g>
+<g >
+<title>folio_clear_dirty_for_io (101,047,841 samples, 0.03%)</title><rect x="523.4" y="757" width="0.3" height="15.0" fill="rgb(233,127,35)" rx="2" ry="2" />
+<text  x="526.41" y="767.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (951,362,648 samples, 0.26%)</title><rect x="482.8" y="837" width="3.1" height="15.0" fill="rgb(213,208,19)" rx="2" ry="2" />
+<text  x="485.83" y="847.5" ></text>
+</g>
+<g >
+<title>ip_protocol_deliver_rcu (258,820,965 samples, 0.07%)</title><rect x="320.0" y="645" width="0.9" height="15.0" fill="rgb(248,65,15)" rx="2" ry="2" />
+<text  x="323.02" y="655.5" ></text>
+</g>
+<g >
+<title>malloc (46,795,332 samples, 0.01%)</title><rect x="114.5" y="917" width="0.2" height="15.0" fill="rgb(248,55,46)" rx="2" ry="2" />
+<text  x="117.53" y="927.5" ></text>
+</g>
+<g >
+<title>[unknown] (281,776,640 samples, 0.08%)</title><rect x="114.9" y="949" width="1.0" height="15.0" fill="rgb(226,211,29)" rx="2" ry="2" />
+<text  x="117.94" y="959.5" ></text>
+</g>
+<g >
+<title>[libgdk-3.so.0.2404.30] (835,133,462 samples, 0.23%)</title><rect x="1171.5" y="757" width="2.7" height="15.0" fill="rgb(225,119,22)" rx="2" ry="2" />
+<text  x="1174.49" y="767.5" ></text>
+</g>
+<g >
+<title>tcp_poll (54,011,342 samples, 0.01%)</title><rect x="823.6" y="789" width="0.2" height="15.0" fill="rgb(219,116,2)" rx="2" ry="2" />
+<text  x="826.61" y="799.5" ></text>
+</g>
+<g >
+<title>memset_erms (131,844,981 samples, 0.04%)</title><rect x="522.0" y="853" width="0.5" height="15.0" fill="rgb(238,39,39)" rx="2" ry="2" />
+<text  x="525.04" y="863.5" ></text>
+</g>
+<g >
+<title>get_page_from_freelist (154,686,807 samples, 0.04%)</title><rect x="522.6" y="837" width="0.5" height="15.0" fill="rgb(222,155,7)" rx="2" ry="2" />
+<text  x="525.62" y="847.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (384,775,337 samples, 0.10%)</title><rect x="19.1" y="789" width="1.3" height="15.0" fill="rgb(219,73,42)" rx="2" ry="2" />
+<text  x="22.14" y="799.5" ></text>
+</g>
+<g >
+<title>eglMakeCurrent (32,786,668 samples, 0.01%)</title><rect x="146.9" y="949" width="0.1" height="15.0" fill="rgb(227,147,37)" rx="2" ry="2" />
+<text  x="149.90" y="959.5" ></text>
+</g>
+<g >
+<title>__schedule (50,075,414 samples, 0.01%)</title><rect x="169.8" y="869" width="0.2" height="15.0" fill="rgb(223,203,34)" rx="2" ry="2" />
+<text  x="172.81" y="879.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (78,077,299 samples, 0.02%)</title><rect x="1174.2" y="677" width="0.3" height="15.0" fill="rgb(240,156,17)" rx="2" ry="2" />
+<text  x="1177.20" y="687.5" ></text>
+</g>
+<g >
+<title>hrtimer_init_sleeper (33,179,350 samples, 0.01%)</title><rect x="651.1" y="629" width="0.1" height="15.0" fill="rgb(251,172,30)" rx="2" ry="2" />
+<text  x="654.07" y="639.5" ></text>
+</g>
+<g >
+<title>__x64_sys_poll (117,129,014 samples, 0.03%)</title><rect x="276.4" y="853" width="0.3" height="15.0" fill="rgb(210,5,34)" rx="2" ry="2" />
+<text  x="279.36" y="863.5" ></text>
+</g>
+<g >
+<title>kcompactd0 (1,794,358,851 samples, 0.49%)</title><rect x="341.1" y="981" width="5.8" height="15.0" fill="rgb(236,183,27)" rx="2" ry="2" />
+<text  x="344.13" y="991.5" ></text>
+</g>
+<g >
+<title>__libc_start_main_alias_2 (92,132,750 samples, 0.03%)</title><rect x="1167.1" y="949" width="0.3" height="15.0" fill="rgb(228,75,12)" rx="2" ry="2" />
+<text  x="1170.10" y="959.5" ></text>
+</g>
+<g >
+<title>[git-remote-http] (97,709,645 samples, 0.03%)</title><rect x="284.8" y="885" width="0.3" height="15.0" fill="rgb(238,192,30)" rx="2" ry="2" />
+<text  x="287.75" y="895.5" ></text>
+</g>
+<g >
+<title>[libspa-alsa.so] (62,989,437 samples, 0.02%)</title><rect x="732.7" y="885" width="0.2" height="15.0" fill="rgb(234,109,9)" rx="2" ry="2" />
+<text  x="735.71" y="895.5" ></text>
+</g>
+<g >
+<title>[libglconv_vaapi_x11_plugin.so] (141,714,913 samples, 0.04%)</title><rect x="1166.1" y="869" width="0.4" height="15.0" fill="rgb(230,102,31)" rx="2" ry="2" />
+<text  x="1169.06" y="879.5" ></text>
+</g>
+<g >
+<title>[firefox] (45,952,078 samples, 0.01%)</title><rect x="179.0" y="917" width="0.1" height="15.0" fill="rgb(207,86,21)" rx="2" ry="2" />
+<text  x="182.00" y="927.5" ></text>
+</g>
+<g >
+<title>[libpipewire-0.3.so.0.358.0] (139,298,084 samples, 0.04%)</title><rect x="732.6" y="933" width="0.5" height="15.0" fill="rgb(218,198,36)" rx="2" ry="2" />
+<text  x="735.65" y="943.5" ></text>
+</g>
+<g >
+<title>xfs_end_io (53,635,976 samples, 0.01%)</title><rect x="387.1" y="901" width="0.2" height="15.0" fill="rgb(253,21,18)" rx="2" ry="2" />
+<text  x="390.11" y="911.5" ></text>
+</g>
+<g >
+<title>napi_schedule_prep (182,368,048 samples, 0.05%)</title><rect x="334.4" y="885" width="0.6" height="15.0" fill="rgb(246,161,5)" rx="2" ry="2" />
+<text  x="337.39" y="895.5" ></text>
+</g>
+<g >
+<title>irq_thread (12,396,469,477 samples, 3.38%)</title><rect x="299.4" y="933" width="39.9" height="15.0" fill="rgb(247,72,26)" rx="2" ry="2" />
+<text  x="302.43" y="943.5" >irq..</text>
+</g>
+<g >
+<title>napi_skb_cache_put (60,292,473 samples, 0.02%)</title><rect x="309.4" y="741" width="0.1" height="15.0" fill="rgb(234,160,40)" rx="2" ry="2" />
+<text  x="312.35" y="751.5" ></text>
+</g>
+<g >
+<title>__update_load_avg_cfs_rq (62,628,489 samples, 0.02%)</title><rect x="903.4" y="773" width="0.2" height="15.0" fill="rgb(235,124,33)" rx="2" ry="2" />
+<text  x="906.37" y="783.5" ></text>
+</g>
+<g >
+<title>kworker/u16:3-k (7,486,880,563 samples, 2.04%)</title><rect x="479.0" y="981" width="24.1" height="15.0" fill="rgb(239,164,13)" rx="2" ry="2" />
+<text  x="482.00" y="991.5" >k..</text>
+</g>
+<g >
+<title>newidle_balance (129,568,390 samples, 0.04%)</title><rect x="822.2" y="741" width="0.4" height="15.0" fill="rgb(249,120,39)" rx="2" ry="2" />
+<text  x="825.18" y="751.5" ></text>
+</g>
+<g >
+<title>___sys_recvmsg (56,736,429 samples, 0.02%)</title><rect x="1170.4" y="917" width="0.2" height="15.0" fill="rgb(220,207,10)" rx="2" ry="2" />
+<text  x="1173.44" y="927.5" ></text>
+</g>
+<g >
+<title>do_try_to_free_pages (105,037,642 samples, 0.03%)</title><rect x="705.3" y="677" width="0.3" height="15.0" fill="rgb(217,15,21)" rx="2" ry="2" />
+<text  x="708.30" y="687.5" ></text>
+</g>
+<g >
+<title>drm_crtc_queue_sequence_ioctl (32,020,401 samples, 0.01%)</title><rect x="231.9" y="885" width="0.1" height="15.0" fill="rgb(248,54,32)" rx="2" ry="2" />
+<text  x="234.92" y="895.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (315,272,904 samples, 0.09%)</title><rect x="22.3" y="821" width="1.0" height="15.0" fill="rgb(230,77,1)" rx="2" ry="2" />
+<text  x="25.27" y="831.5" ></text>
+</g>
+<g >
+<title>worker_thread (6,810,445,764 samples, 1.86%)</title><rect x="398.3" y="933" width="21.9" height="15.0" fill="rgb(249,131,37)" rx="2" ry="2" />
+<text  x="401.25" y="943.5" >w..</text>
+</g>
+<g >
+<title>proactive_compact_node (1,713,114,423 samples, 0.47%)</title><rect x="341.4" y="917" width="5.5" height="15.0" fill="rgb(211,42,37)" rx="2" ry="2" />
+<text  x="344.38" y="927.5" ></text>
+</g>
+<g >
+<title>__GI_inet_ntop (71,720,252 samples, 0.02%)</title><rect x="626.1" y="693" width="0.3" height="15.0" fill="rgb(220,63,46)" rx="2" ry="2" />
+<text  x="629.13" y="703.5" ></text>
+</g>
+<g >
+<title>update_blocked_averages (65,997,677 samples, 0.02%)</title><rect x="89.8" y="789" width="0.2" height="15.0" fill="rgb(230,174,36)" rx="2" ry="2" />
+<text  x="92.79" y="799.5" ></text>
+</g>
+<g >
+<title>_dl_update_slotinfo (38,358,803 samples, 0.01%)</title><rect x="94.5" y="917" width="0.1" height="15.0" fill="rgb(237,53,15)" rx="2" ry="2" />
+<text  x="97.48" y="927.5" ></text>
+</g>
+<g >
+<title>execute_command_internal (46,988,181 samples, 0.01%)</title><rect x="243.4" y="597" width="0.2" height="15.0" fill="rgb(253,127,24)" rx="2" ry="2" />
+<text  x="246.42" y="607.5" ></text>
+</g>
+<g >
+<title>[firefox] (31,777,198 samples, 0.01%)</title><rect x="141.8" y="885" width="0.1" height="15.0" fill="rgb(239,165,16)" rx="2" ry="2" />
+<text  x="144.77" y="895.5" ></text>
+</g>
+<g >
+<title>enqueue_entity (727,728,705 samples, 0.20%)</title><rect x="1128.5" y="821" width="2.3" height="15.0" fill="rgb(227,111,28)" rx="2" ry="2" />
+<text  x="1131.46" y="831.5" ></text>
+</g>
+<g >
+<title>__mod_lruvec_page_state (34,451,330 samples, 0.01%)</title><rect x="387.8" y="789" width="0.1" height="15.0" fill="rgb(232,21,23)" rx="2" ry="2" />
+<text  x="390.82" y="799.5" ></text>
+</g>
+<g >
+<title>__libc_recv (3,969,356,872 samples, 1.08%)</title><rect x="627.9" y="693" width="12.8" height="15.0" fill="rgb(233,132,51)" rx="2" ry="2" />
+<text  x="630.88" y="703.5" ></text>
+</g>
+<g >
+<title>__gt_unpark (37,537,758 samples, 0.01%)</title><rect x="137.4" y="757" width="0.1" height="15.0" fill="rgb(226,129,50)" rx="2" ry="2" />
+<text  x="140.37" y="767.5" ></text>
+</g>
+<g >
+<title>[Xorg] (2,747,627,722 samples, 0.75%)</title><rect x="205.4" y="933" width="8.9" height="15.0" fill="rgb(217,191,38)" rx="2" ry="2" />
+<text  x="208.42" y="943.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (43,287,985 samples, 0.01%)</title><rect x="1179.6" y="517" width="0.1" height="15.0" fill="rgb(244,168,29)" rx="2" ry="2" />
+<text  x="1182.60" y="527.5" ></text>
+</g>
+<g >
+<title>__schedule (2,407,037,075 samples, 0.66%)</title><rect x="1145.9" y="885" width="7.7" height="15.0" fill="rgb(211,9,31)" rx="2" ry="2" />
+<text  x="1148.89" y="895.5" ></text>
+</g>
+<g >
+<title>gtk_main (1,701,582,755 samples, 0.46%)</title><rect x="1176.8" y="949" width="5.4" height="15.0" fill="rgb(209,204,44)" rx="2" ry="2" />
+<text  x="1179.75" y="959.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (4,767,083,690 samples, 1.30%)</title><rect x="597.2" y="901" width="15.3" height="15.0" fill="rgb(222,199,27)" rx="2" ry="2" />
+<text  x="600.20" y="911.5" ></text>
+</g>
+<g >
+<title>inet6_csk_xmit (112,596,243 samples, 0.03%)</title><rect x="665.7" y="693" width="0.4" height="15.0" fill="rgb(246,210,48)" rx="2" ry="2" />
+<text  x="668.71" y="703.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (190,063,515 samples, 0.05%)</title><rect x="190.6" y="949" width="0.6" height="15.0" fill="rgb(223,121,45)" rx="2" ry="2" />
+<text  x="193.57" y="959.5" ></text>
+</g>
+<g >
+<title>__mod_lruvec_page_state (447,633,465 samples, 0.12%)</title><rect x="359.3" y="805" width="1.4" height="15.0" fill="rgb(209,222,25)" rx="2" ry="2" />
+<text  x="362.30" y="815.5" ></text>
+</g>
+<g >
+<title>handle_fasteoi_irq (135,480,410 samples, 0.04%)</title><rect x="895.8" y="821" width="0.4" height="15.0" fill="rgb(207,225,16)" rx="2" ry="2" />
+<text  x="898.80" y="831.5" ></text>
+</g>
+<g >
+<title>[libvte-2.91.so.0.6992.0] (205,798,308 samples, 0.06%)</title><rect x="1180.4" y="789" width="0.6" height="15.0" fill="rgb(207,41,34)" rx="2" ry="2" />
+<text  x="1183.36" y="799.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (77,101,551 samples, 0.02%)</title><rect x="825.1" y="869" width="0.3" height="15.0" fill="rgb(232,125,42)" rx="2" ry="2" />
+<text  x="828.13" y="879.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (198,907,582 samples, 0.05%)</title><rect x="558.8" y="837" width="0.6" height="15.0" fill="rgb(216,36,14)" rx="2" ry="2" />
+<text  x="561.77" y="847.5" ></text>
+</g>
+<g >
+<title>update_curr (31,404,741 samples, 0.01%)</title><rect x="13.3" y="741" width="0.1" height="15.0" fill="rgb(214,183,27)" rx="2" ry="2" />
+<text  x="16.28" y="751.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (192,520,832 samples, 0.05%)</title><rect x="747.9" y="773" width="0.7" height="15.0" fill="rgb(224,217,49)" rx="2" ry="2" />
+<text  x="750.93" y="783.5" ></text>
+</g>
+<g >
+<title>syscall_return_via_sysret (31,516,661 samples, 0.01%)</title><rect x="36.2" y="901" width="0.1" height="15.0" fill="rgb(230,59,54)" rx="2" ry="2" />
+<text  x="39.20" y="911.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (239,460,524 samples, 0.07%)</title><rect x="1163.4" y="693" width="0.8" height="15.0" fill="rgb(205,161,22)" rx="2" ry="2" />
+<text  x="1166.38" y="703.5" ></text>
+</g>
+<g >
+<title>process_one_work (6,184,023,464 samples, 1.69%)</title><rect x="420.2" y="917" width="19.9" height="15.0" fill="rgb(212,94,26)" rx="2" ry="2" />
+<text  x="423.18" y="927.5" ></text>
+</g>
+<g >
+<title>syscall (189,941,647 samples, 0.05%)</title><rect x="174.5" y="949" width="0.6" height="15.0" fill="rgb(205,228,32)" rx="2" ry="2" />
+<text  x="177.46" y="959.5" ></text>
+</g>
+<g >
+<title>sock_recvmsg (90,310,448 samples, 0.02%)</title><rect x="39.1" y="837" width="0.3" height="15.0" fill="rgb(252,53,41)" rx="2" ry="2" />
+<text  x="42.10" y="847.5" ></text>
+</g>
+<g >
+<title>__irq_exit_rcu (334,739,167 samples, 0.09%)</title><rect x="896.2" y="837" width="1.1" height="15.0" fill="rgb(236,21,7)" rx="2" ry="2" />
+<text  x="899.24" y="847.5" ></text>
+</g>
+<g >
+<title>do_sys_poll (136,407,108 samples, 0.04%)</title><rect x="1188.8" y="917" width="0.4" height="15.0" fill="rgb(246,122,24)" rx="2" ry="2" />
+<text  x="1191.76" y="927.5" ></text>
+</g>
+<g >
+<title>drm_syncobj_wait_ioctl (212,334,737 samples, 0.06%)</title><rect x="133.0" y="709" width="0.7" height="15.0" fill="rgb(248,30,45)" rx="2" ry="2" />
+<text  x="135.98" y="719.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (49,980,809 samples, 0.01%)</title><rect x="1165.7" y="613" width="0.2" height="15.0" fill="rgb(218,34,40)" rx="2" ry="2" />
+<text  x="1168.73" y="623.5" ></text>
+</g>
+<g >
+<title>[libxcb.so.1.1.0] (262,173,001 samples, 0.07%)</title><rect x="279.9" y="789" width="0.9" height="15.0" fill="rgb(210,155,24)" rx="2" ry="2" />
+<text  x="282.92" y="799.5" ></text>
+</g>
+<g >
+<title>cgroup_rstat_flush_locked (141,185,671 samples, 0.04%)</title><rect x="751.2" y="677" width="0.5" height="15.0" fill="rgb(237,169,12)" rx="2" ry="2" />
+<text  x="754.21" y="687.5" ></text>
+</g>
+<g >
+<title>kmem_cache_alloc_node (82,884,378 samples, 0.02%)</title><rect x="317.3" y="741" width="0.3" height="15.0" fill="rgb(232,131,49)" rx="2" ry="2" />
+<text  x="320.34" y="751.5" ></text>
+</g>
+<g >
+<title>eventfd_poll (79,370,730 samples, 0.02%)</title><rect x="820.7" y="805" width="0.2" height="15.0" fill="rgb(241,27,12)" rx="2" ry="2" />
+<text  x="823.67" y="815.5" ></text>
+</g>
+<g >
+<title>[firefox] (49,300,901 samples, 0.01%)</title><rect x="150.0" y="885" width="0.1" height="15.0" fill="rgb(230,171,4)" rx="2" ry="2" />
+<text  x="152.98" y="895.5" ></text>
+</g>
+<g >
+<title>process_one_work (233,573,784 samples, 0.06%)</title><rect x="392.0" y="917" width="0.7" height="15.0" fill="rgb(215,39,25)" rx="2" ry="2" />
+<text  x="394.95" y="927.5" ></text>
+</g>
+<g >
+<title>_copy_to_iter (140,242,368 samples, 0.04%)</title><rect x="638.8" y="533" width="0.4" height="15.0" fill="rgb(224,184,11)" rx="2" ry="2" />
+<text  x="641.79" y="543.5" ></text>
+</g>
+<g >
+<title>asm_exc_page_fault (38,232,399 samples, 0.01%)</title><rect x="813.3" y="837" width="0.1" height="15.0" fill="rgb(252,50,25)" rx="2" ry="2" />
+<text  x="816.31" y="847.5" ></text>
+</g>
+<g >
+<title>[firefox] (222,125,668 samples, 0.06%)</title><rect x="268.1" y="933" width="0.8" height="15.0" fill="rgb(250,113,42)" rx="2" ry="2" />
+<text  x="271.14" y="943.5" ></text>
+</g>
+<g >
+<title>file_has_perm (39,162,457 samples, 0.01%)</title><rect x="240.2" y="869" width="0.1" height="15.0" fill="rgb(215,94,27)" rx="2" ry="2" />
+<text  x="243.20" y="879.5" ></text>
+</g>
+<g >
+<title>kthread_should_stop (32,199,916 samples, 0.01%)</title><rect x="335.1" y="917" width="0.1" height="15.0" fill="rgb(248,27,28)" rx="2" ry="2" />
+<text  x="338.14" y="927.5" ></text>
+</g>
+<g >
+<title>__intel_context_do_pin_ww (133,347,971 samples, 0.04%)</title><rect x="138.7" y="757" width="0.5" height="15.0" fill="rgb(236,113,47)" rx="2" ry="2" />
+<text  x="141.72" y="767.5" ></text>
+</g>
+<g >
+<title>PK11_CreateDigestContext (48,988,813 samples, 0.01%)</title><rect x="159.9" y="933" width="0.1" height="15.0" fill="rgb(225,73,14)" rx="2" ry="2" />
+<text  x="162.86" y="943.5" ></text>
+</g>
+<g >
+<title>__vdso_clock_gettime (32,588,942 samples, 0.01%)</title><rect x="1182.3" y="965" width="0.1" height="15.0" fill="rgb(218,120,21)" rx="2" ry="2" />
+<text  x="1185.26" y="975.5" ></text>
+</g>
+<g >
+<title>skb_checksum_help (40,240,732 samples, 0.01%)</title><rect x="635.1" y="485" width="0.2" height="15.0" fill="rgb(205,96,44)" rx="2" ry="2" />
+<text  x="638.14" y="495.5" ></text>
+</g>
+<g >
+<title>__fprop_add_percpu (93,092,577 samples, 0.03%)</title><rect x="383.5" y="805" width="0.3" height="15.0" fill="rgb(242,171,5)" rx="2" ry="2" />
+<text  x="386.51" y="815.5" ></text>
+</g>
+<g >
+<title>ksys_write (16,161,163,124 samples, 4.41%)</title><rect x="671.2" y="837" width="52.0" height="15.0" fill="rgb(242,1,50)" rx="2" ry="2" />
+<text  x="674.18" y="847.5" >ksys_..</text>
+</g>
+<g >
+<title>vfs_write (248,319,815 samples, 0.07%)</title><rect x="724.8" y="837" width="0.8" height="15.0" fill="rgb(234,120,7)" rx="2" ry="2" />
+<text  x="727.78" y="847.5" ></text>
+</g>
+<g >
+<title>__x64_sys_futex (152,836,726 samples, 0.04%)</title><rect x="149.1" y="869" width="0.5" height="15.0" fill="rgb(212,7,28)" rx="2" ry="2" />
+<text  x="152.11" y="879.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (6,810,445,764 samples, 1.86%)</title><rect x="398.3" y="965" width="21.9" height="15.0" fill="rgb(243,163,39)" rx="2" ry="2" />
+<text  x="401.25" y="975.5" >r..</text>
+</g>
+<g >
+<title>switch_mm (399,195,139 samples, 0.11%)</title><rect x="1124.0" y="869" width="1.3" height="15.0" fill="rgb(220,147,38)" rx="2" ry="2" />
+<text  x="1126.98" y="879.5" ></text>
+</g>
+<g >
+<title>folio_end_writeback (386,371,077 samples, 0.11%)</title><rect x="390.6" y="837" width="1.3" height="15.0" fill="rgb(218,107,13)" rx="2" ry="2" />
+<text  x="393.63" y="847.5" ></text>
+</g>
+<g >
+<title>eb_validate_vmas (646,347,553 samples, 0.18%)</title><rect x="234.0" y="853" width="2.1" height="15.0" fill="rgb(252,122,52)" rx="2" ry="2" />
+<text  x="237.02" y="863.5" ></text>
+</g>
+<g >
+<title>sock_sendmsg (33,023,646 samples, 0.01%)</title><rect x="1165.3" y="613" width="0.1" height="15.0" fill="rgb(243,228,8)" rx="2" ry="2" />
+<text  x="1168.33" y="623.5" ></text>
+</g>
+<g >
+<title>[libspa-alsa.so] (59,135,334 samples, 0.02%)</title><rect x="732.7" y="869" width="0.2" height="15.0" fill="rgb(208,99,8)" rx="2" ry="2" />
+<text  x="735.72" y="879.5" ></text>
+</g>
+<g >
+<title>__intel_wakeref_get_first (39,242,091 samples, 0.01%)</title><rect x="138.9" y="725" width="0.1" height="15.0" fill="rgb(232,19,14)" rx="2" ry="2" />
+<text  x="141.88" y="735.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (132,713,451 samples, 0.04%)</title><rect x="44.5" y="901" width="0.5" height="15.0" fill="rgb(227,195,22)" rx="2" ry="2" />
+<text  x="47.53" y="911.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (107,799,522 samples, 0.03%)</title><rect x="1172.2" y="213" width="0.4" height="15.0" fill="rgb(223,103,12)" rx="2" ry="2" />
+<text  x="1175.24" y="223.5" ></text>
+</g>
+<g >
+<title>__schedule (133,582,542 samples, 0.04%)</title><rect x="733.8" y="869" width="0.4" height="15.0" fill="rgb(218,55,36)" rx="2" ry="2" />
+<text  x="736.82" y="879.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (245,995,391 samples, 0.07%)</title><rect x="222.3" y="789" width="0.8" height="15.0" fill="rgb(223,64,52)" rx="2" ry="2" />
+<text  x="225.29" y="799.5" ></text>
+</g>
+<g >
+<title>g_thread_self (35,213,349 samples, 0.01%)</title><rect x="102.7" y="933" width="0.1" height="15.0" fill="rgb(242,169,19)" rx="2" ry="2" />
+<text  x="105.72" y="943.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (46,052,547 samples, 0.01%)</title><rect x="1173.8" y="453" width="0.2" height="15.0" fill="rgb(232,169,32)" rx="2" ry="2" />
+<text  x="1176.81" y="463.5" ></text>
+</g>
+<g >
+<title>[libpipewire-module-protocol-pulse.so] (32,300,466 samples, 0.01%)</title><rect x="729.2" y="869" width="0.1" height="15.0" fill="rgb(214,210,54)" rx="2" ry="2" />
+<text  x="732.23" y="879.5" ></text>
+</g>
+<g >
+<title>bash (220,913,829 samples, 0.06%)</title><rect x="243.3" y="981" width="0.7" height="15.0" fill="rgb(231,163,20)" rx="2" ry="2" />
+<text  x="246.33" y="991.5" ></text>
+</g>
+<g >
+<title>kworker/2:2 (270,936,188 samples, 0.07%)</title><rect x="388.2" y="981" width="0.9" height="15.0" fill="rgb(245,32,21)" rx="2" ry="2" />
+<text  x="391.18" y="991.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (43,070,438 samples, 0.01%)</title><rect x="626.6" y="661" width="0.2" height="15.0" fill="rgb(253,128,38)" rx="2" ry="2" />
+<text  x="629.62" y="671.5" ></text>
+</g>
+<g >
+<title>psi_group_change (34,076,429 samples, 0.01%)</title><rect x="230.9" y="837" width="0.1" height="15.0" fill="rgb(248,168,46)" rx="2" ry="2" />
+<text  x="233.90" y="847.5" ></text>
+</g>
+<g >
+<title>__fget_light (47,943,629 samples, 0.01%)</title><rect x="671.2" y="805" width="0.2" height="15.0" fill="rgb(233,101,11)" rx="2" ry="2" />
+<text  x="674.24" y="815.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (54,017,855 samples, 0.01%)</title><rect x="216.5" y="677" width="0.1" height="15.0" fill="rgb(231,110,0)" rx="2" ry="2" />
+<text  x="219.45" y="687.5" ></text>
+</g>
+<g >
+<title>psi_task_switch (181,685,911 samples, 0.05%)</title><rect x="654.1" y="597" width="0.6" height="15.0" fill="rgb(241,145,43)" rx="2" ry="2" />
+<text  x="657.08" y="607.5" ></text>
+</g>
+<g >
+<title>event_notifier_test_and_clear (212,269,945 samples, 0.06%)</title><rect x="826.5" y="821" width="0.6" height="15.0" fill="rgb(221,192,19)" rx="2" ry="2" />
+<text  x="829.46" y="831.5" ></text>
+</g>
+<g >
+<title>timerqueue_add (95,461,321 samples, 0.03%)</title><rect x="651.3" y="597" width="0.3" height="15.0" fill="rgb(209,183,34)" rx="2" ry="2" />
+<text  x="654.26" y="607.5" ></text>
+</g>
+<g >
+<title>__memcmp_avx2_movbe (33,068,025 samples, 0.01%)</title><rect x="290.8" y="949" width="0.1" height="15.0" fill="rgb(241,165,44)" rx="2" ry="2" />
+<text  x="293.82" y="959.5" ></text>
+</g>
+<g >
+<title>crypt_page_alloc (172,615,794 samples, 0.05%)</title><rect x="612.0" y="869" width="0.5" height="15.0" fill="rgb(209,219,30)" rx="2" ry="2" />
+<text  x="614.99" y="879.5" ></text>
+</g>
+<g >
+<title>schedule (42,302,216 samples, 0.01%)</title><rect x="829.8" y="885" width="0.1" height="15.0" fill="rgb(214,10,1)" rx="2" ry="2" />
+<text  x="832.80" y="895.5" ></text>
+</g>
+<g >
+<title>schedule (32,850,575 samples, 0.01%)</title><rect x="168.8" y="869" width="0.1" height="15.0" fill="rgb(207,157,12)" rx="2" ry="2" />
+<text  x="171.79" y="879.5" ></text>
+</g>
+<g >
+<title>do_futex (54,572,505 samples, 0.01%)</title><rect x="145.8" y="869" width="0.2" height="15.0" fill="rgb(218,194,19)" rx="2" ry="2" />
+<text  x="148.82" y="879.5" ></text>
+</g>
+<g >
+<title>cpuidle_not_available (130,596,757 samples, 0.04%)</title><rect x="1125.4" y="901" width="0.4" height="15.0" fill="rgb(235,60,3)" rx="2" ry="2" />
+<text  x="1128.43" y="911.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (164,247,286 samples, 0.04%)</title><rect x="143.5" y="805" width="0.5" height="15.0" fill="rgb(235,144,42)" rx="2" ry="2" />
+<text  x="146.51" y="815.5" ></text>
+</g>
+<g >
+<title>[xfdesktop] (39,096,757 samples, 0.01%)</title><rect x="1185.5" y="853" width="0.2" height="15.0" fill="rgb(250,97,24)" rx="2" ry="2" />
+<text  x="1188.55" y="863.5" ></text>
+</g>
+<g >
+<title>folio_clear_dirty_for_io (110,446,345 samples, 0.03%)</title><rect x="418.8" y="757" width="0.3" height="15.0" fill="rgb(247,64,50)" rx="2" ry="2" />
+<text  x="421.76" y="767.5" ></text>
+</g>
+<g >
+<title>__x64_sys_sendto (2,235,718,649 samples, 0.61%)</title><rect x="658.9" y="805" width="7.2" height="15.0" fill="rgb(229,222,27)" rx="2" ry="2" />
+<text  x="661.94" y="815.5" ></text>
+</g>
+<g >
+<title>__mod_memcg_lruvec_state (51,140,006 samples, 0.01%)</title><rect x="459.7" y="693" width="0.1" height="15.0" fill="rgb(229,172,28)" rx="2" ry="2" />
+<text  x="462.66" y="703.5" ></text>
+</g>
+<g >
+<title>memset_erms (56,594,752 samples, 0.02%)</title><rect x="532.9" y="853" width="0.2" height="15.0" fill="rgb(229,184,15)" rx="2" ry="2" />
+<text  x="535.89" y="863.5" ></text>
+</g>
+<g >
+<title>__sys_recvfrom (3,757,989,561 samples, 1.03%)</title><rect x="628.2" y="629" width="12.1" height="15.0" fill="rgb(209,155,14)" rx="2" ry="2" />
+<text  x="631.16" y="639.5" ></text>
+</g>
+<g >
+<title>xts_crypt (1,781,989,419 samples, 0.49%)</title><rect x="561.4" y="837" width="5.7" height="15.0" fill="rgb(212,214,44)" rx="2" ry="2" />
+<text  x="564.39" y="847.5" ></text>
+</g>
+<g >
+<title>tick_nohz_tick_stopped (40,745,612 samples, 0.01%)</title><rect x="1161.5" y="901" width="0.1" height="15.0" fill="rgb(214,219,11)" rx="2" ry="2" />
+<text  x="1164.50" y="911.5" ></text>
+</g>
+<g >
+<title>shmem_getpage_gfp (297,207,988 samples, 0.08%)</title><rect x="234.6" y="757" width="1.0" height="15.0" fill="rgb(232,208,53)" rx="2" ry="2" />
+<text  x="237.62" y="767.5" ></text>
+</g>
+<g >
+<title>percpu_counter_add_batch (37,147,165 samples, 0.01%)</title><rect x="392.6" y="805" width="0.1" height="15.0" fill="rgb(240,136,19)" rx="2" ry="2" />
+<text  x="395.57" y="815.5" ></text>
+</g>
+<g >
+<title>memcpy_erms (64,803,493 samples, 0.02%)</title><rect x="436.3" y="869" width="0.2" height="15.0" fill="rgb(226,199,53)" rx="2" ry="2" />
+<text  x="439.31" y="879.5" ></text>
+</g>
+<g >
+<title>gtk_widget_style_get_valist (46,497,102 samples, 0.01%)</title><rect x="1179.6" y="533" width="0.1" height="15.0" fill="rgb(240,43,47)" rx="2" ry="2" />
+<text  x="1182.60" y="543.5" ></text>
+</g>
+<g >
+<title>inet6_csk_xmit (1,302,481,151 samples, 0.36%)</title><rect x="659.8" y="677" width="4.2" height="15.0" fill="rgb(224,42,21)" rx="2" ry="2" />
+<text  x="662.79" y="687.5" ></text>
+</g>
+<g >
+<title>__softirqentry_text_start (842,730,531 samples, 0.23%)</title><rect x="660.4" y="581" width="2.7" height="15.0" fill="rgb(222,174,3)" rx="2" ry="2" />
+<text  x="663.39" y="591.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (75,734,046 samples, 0.02%)</title><rect x="216.4" y="709" width="0.2" height="15.0" fill="rgb(240,210,10)" rx="2" ry="2" />
+<text  x="219.39" y="719.5" ></text>
+</g>
+<g >
+<title>g_main_context_iteration (92,012,491 samples, 0.03%)</title><rect x="192.2" y="949" width="0.3" height="15.0" fill="rgb(218,88,38)" rx="2" ry="2" />
+<text  x="195.18" y="959.5" ></text>
+</g>
+<g >
+<title>ieee80211_xmit_fast_finish (51,081,314 samples, 0.01%)</title><rect x="623.9" y="357" width="0.2" height="15.0" fill="rgb(216,131,15)" rx="2" ry="2" />
+<text  x="626.91" y="367.5" ></text>
+</g>
+<g >
+<title>xas_load (31,679,077 samples, 0.01%)</title><rect x="759.1" y="693" width="0.1" height="15.0" fill="rgb(222,98,50)" rx="2" ry="2" />
+<text  x="762.15" y="703.5" ></text>
+</g>
+<g >
+<title>shrink_slab (35,766,519 samples, 0.01%)</title><rect x="756.9" y="629" width="0.1" height="15.0" fill="rgb(221,36,12)" rx="2" ry="2" />
+<text  x="759.87" y="639.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (45,940,607 samples, 0.01%)</title><rect x="178.4" y="885" width="0.1" height="15.0" fill="rgb(230,125,39)" rx="2" ry="2" />
+<text  x="181.38" y="895.5" ></text>
+</g>
+<g >
+<title>WRRende~ckend#1 (6,158,804,320 samples, 1.68%)</title><rect x="160.3" y="981" width="19.8" height="15.0" fill="rgb(229,74,28)" rx="2" ry="2" />
+<text  x="163.29" y="991.5" ></text>
+</g>
+<g >
+<title>__GI___getpid (32,104,567 samples, 0.01%)</title><rect x="146.7" y="917" width="0.1" height="15.0" fill="rgb(243,89,31)" rx="2" ry="2" />
+<text  x="149.74" y="927.5" ></text>
+</g>
+<g >
+<title>enqueue_hrtimer (183,027,148 samples, 0.05%)</title><rect x="905.9" y="789" width="0.6" height="15.0" fill="rgb(249,69,44)" rx="2" ry="2" />
+<text  x="908.90" y="799.5" ></text>
+</g>
+<g >
+<title>[libcurl.so.4.8.0] (74,595,683 samples, 0.02%)</title><rect x="615.6" y="949" width="0.3" height="15.0" fill="rgb(242,75,16)" rx="2" ry="2" />
+<text  x="618.62" y="959.5" ></text>
+</g>
+<g >
+<title>intel_engine_irq_enable (67,616,945 samples, 0.02%)</title><rect x="1163.7" y="357" width="0.2" height="15.0" fill="rgb(251,58,10)" rx="2" ry="2" />
+<text  x="1166.70" y="367.5" ></text>
+</g>
+<g >
+<title>__rcu_read_unlock (34,425,782 samples, 0.01%)</title><rect x="674.5" y="757" width="0.1" height="15.0" fill="rgb(236,129,8)" rx="2" ry="2" />
+<text  x="677.49" y="767.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (150,547,193 samples, 0.04%)</title><rect x="215.7" y="709" width="0.5" height="15.0" fill="rgb(240,106,47)" rx="2" ry="2" />
+<text  x="218.68" y="719.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (129,188,725 samples, 0.04%)</title><rect x="226.1" y="949" width="0.4" height="15.0" fill="rgb(217,27,45)" rx="2" ry="2" />
+<text  x="229.08" y="959.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (160,147,975 samples, 0.04%)</title><rect x="747.1" y="725" width="0.5" height="15.0" fill="rgb(206,106,39)" rx="2" ry="2" />
+<text  x="750.05" y="735.5" ></text>
+</g>
+<g >
+<title>iwl_mvm_rx_ba_notif (83,068,320 samples, 0.02%)</title><rect x="310.8" y="757" width="0.3" height="15.0" fill="rgb(252,3,25)" rx="2" ry="2" />
+<text  x="313.82" y="767.5" ></text>
+</g>
+<g >
+<title>__x64_sys_ioctl (40,037,337 samples, 0.01%)</title><rect x="135.8" y="821" width="0.1" height="15.0" fill="rgb(212,185,1)" rx="2" ry="2" />
+<text  x="138.77" y="831.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (442,062,278 samples, 0.12%)</title><rect x="12.9" y="885" width="1.5" height="15.0" fill="rgb(231,7,6)" rx="2" ry="2" />
+<text  x="15.94" y="895.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (209,091,316 samples, 0.06%)</title><rect x="395.8" y="965" width="0.6" height="15.0" fill="rgb(221,78,22)" rx="2" ry="2" />
+<text  x="398.77" y="975.5" ></text>
+</g>
+<g >
+<title>ksoftirqd/6 (1,483,995,060 samples, 0.40%)</title><rect x="347.1" y="981" width="4.7" height="15.0" fill="rgb(231,79,43)" rx="2" ry="2" />
+<text  x="350.05" y="991.5" ></text>
+</g>
+<g >
+<title>curl_maprintf (47,381,533 samples, 0.01%)</title><rect x="668.2" y="741" width="0.2" height="15.0" fill="rgb(237,152,18)" rx="2" ry="2" />
+<text  x="671.21" y="751.5" ></text>
+</g>
+<g >
+<title>ksys_write (266,309,107 samples, 0.07%)</title><rect x="724.7" y="853" width="0.9" height="15.0" fill="rgb(229,46,28)" rx="2" ry="2" />
+<text  x="727.72" y="863.5" ></text>
+</g>
+<g >
+<title>vlc (1,471,311,518 samples, 0.40%)</title><rect x="1162.2" y="981" width="4.7" height="15.0" fill="rgb(209,56,31)" rx="2" ry="2" />
+<text  x="1165.21" y="991.5" ></text>
+</g>
+<g >
+<title>tick_sched_timer (1,748,021,106 samples, 0.48%)</title><rect x="906.9" y="789" width="5.6" height="15.0" fill="rgb(242,124,31)" rx="2" ry="2" />
+<text  x="909.85" y="799.5" ></text>
+</g>
+<g >
+<title>fw_domains_get_with_fallback (85,886,428 samples, 0.02%)</title><rect x="133.3" y="469" width="0.3" height="15.0" fill="rgb(215,127,7)" rx="2" ry="2" />
+<text  x="136.31" y="479.5" ></text>
+</g>
+<g >
+<title>tick_sched_timer (34,895,478 samples, 0.01%)</title><rect x="1148.1" y="773" width="0.1" height="15.0" fill="rgb(238,170,38)" rx="2" ry="2" />
+<text  x="1151.07" y="783.5" ></text>
+</g>
+<g >
+<title>__libc_recvmsg (244,293,692 samples, 0.07%)</title><rect x="280.0" y="773" width="0.7" height="15.0" fill="rgb(243,82,41)" rx="2" ry="2" />
+<text  x="282.96" y="783.5" ></text>
+</g>
+<g >
+<title>__memset_avx2_unaligned_erms (54,413,780 samples, 0.01%)</title><rect x="171.4" y="933" width="0.2" height="15.0" fill="rgb(240,198,20)" rx="2" ry="2" />
+<text  x="174.43" y="943.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (80,137,312 samples, 0.02%)</title><rect x="1166.2" y="805" width="0.3" height="15.0" fill="rgb(208,24,1)" rx="2" ry="2" />
+<text  x="1169.19" y="815.5" ></text>
+</g>
+<g >
+<title>find_busiest_group (50,741,090 samples, 0.01%)</title><rect x="653.6" y="549" width="0.2" height="15.0" fill="rgb(239,169,53)" rx="2" ry="2" />
+<text  x="656.60" y="559.5" ></text>
+</g>
+<g >
+<title>__dentry_kill (52,466,419 samples, 0.01%)</title><rect x="382.0" y="805" width="0.1" height="15.0" fill="rgb(212,112,25)" rx="2" ry="2" />
+<text  x="384.97" y="815.5" ></text>
+</g>
+<g >
+<title>i915_request_retire.part.0 (161,101,458 samples, 0.04%)</title><rect x="394.1" y="885" width="0.5" height="15.0" fill="rgb(241,100,47)" rx="2" ry="2" />
+<text  x="397.12" y="895.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (352,158,201 samples, 0.10%)</title><rect x="52.2" y="949" width="1.1" height="15.0" fill="rgb(219,217,12)" rx="2" ry="2" />
+<text  x="55.20" y="959.5" ></text>
+</g>
+<g >
+<title>tcp_data_queue (95,459,179 samples, 0.03%)</title><rect x="320.5" y="581" width="0.3" height="15.0" fill="rgb(231,202,17)" rx="2" ry="2" />
+<text  x="323.53" y="591.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (1,428,767,182 samples, 0.39%)</title><rect x="188.2" y="965" width="4.6" height="15.0" fill="rgb(254,213,38)" rx="2" ry="2" />
+<text  x="191.22" y="975.5" ></text>
+</g>
+<g >
+<title>_PyRun_SimpleFileObject (67,754,465 samples, 0.02%)</title><rect x="244.1" y="917" width="0.2" height="15.0" fill="rgb(212,203,24)" rx="2" ry="2" />
+<text  x="247.09" y="927.5" ></text>
+</g>
+<g >
+<title>folio_batch_move_lru (32,215,754 samples, 0.01%)</title><rect x="236.6" y="773" width="0.2" height="15.0" fill="rgb(210,108,39)" rx="2" ry="2" />
+<text  x="239.65" y="783.5" ></text>
+</g>
+<g >
+<title>crypt_iv_plain64_gen (158,968,240 samples, 0.04%)</title><rect x="535.6" y="869" width="0.5" height="15.0" fill="rgb(229,192,11)" rx="2" ry="2" />
+<text  x="538.61" y="879.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (102,910,235 samples, 0.03%)</title><rect x="11.6" y="949" width="0.3" height="15.0" fill="rgb(215,121,25)" rx="2" ry="2" />
+<text  x="14.56" y="959.5" ></text>
+</g>
+<g >
+<title>[libegl_x11_plugin.so] (155,901,644 samples, 0.04%)</title><rect x="1165.5" y="869" width="0.5" height="15.0" fill="rgb(233,178,12)" rx="2" ry="2" />
+<text  x="1168.52" y="879.5" ></text>
+</g>
+<g >
+<title>cgroup_rstat_flush_locked (1,152,743,818 samples, 0.31%)</title><rect x="674.7" y="693" width="3.7" height="15.0" fill="rgb(227,33,6)" rx="2" ry="2" />
+<text  x="677.72" y="703.5" ></text>
+</g>
+<g >
+<title>[libgdk-3.so.0.2404.30] (44,955,066 samples, 0.01%)</title><rect x="282.4" y="917" width="0.2" height="15.0" fill="rgb(217,20,35)" rx="2" ry="2" />
+<text  x="285.41" y="927.5" ></text>
+</g>
+<g >
+<title>ipv6_rcv (233,690,173 samples, 0.06%)</title><rect x="662.0" y="501" width="0.8" height="15.0" fill="rgb(235,142,37)" rx="2" ry="2" />
+<text  x="665.05" y="511.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_call_function_single (55,302,645 samples, 0.02%)</title><rect x="834.9" y="837" width="0.2" height="15.0" fill="rgb(212,136,37)" rx="2" ry="2" />
+<text  x="837.89" y="847.5" ></text>
+</g>
+<g >
+<title>__x64_sys_pwrite64 (3,081,646,903 samples, 0.84%)</title><rect x="750.6" y="821" width="9.9" height="15.0" fill="rgb(244,0,23)" rx="2" ry="2" />
+<text  x="753.57" y="831.5" ></text>
+</g>
+<g >
+<title>i915_vma_unbind (69,683,636 samples, 0.02%)</title><rect x="377.8" y="805" width="0.2" height="15.0" fill="rgb(242,138,2)" rx="2" ry="2" />
+<text  x="380.80" y="815.5" ></text>
+</g>
+<g >
+<title>percpu_counter_add_batch (50,911,951 samples, 0.01%)</title><rect x="386.7" y="805" width="0.2" height="15.0" fill="rgb(209,25,8)" rx="2" ry="2" />
+<text  x="389.71" y="815.5" ></text>
+</g>
+<g >
+<title>schedule (314,942,884 samples, 0.09%)</title><rect x="13.1" y="805" width="1.0" height="15.0" fill="rgb(241,61,44)" rx="2" ry="2" />
+<text  x="16.10" y="815.5" ></text>
+</g>
+<g >
+<title>ksys_read (48,724,245 samples, 0.01%)</title><rect x="240.5" y="933" width="0.2" height="15.0" fill="rgb(236,8,14)" rx="2" ry="2" />
+<text  x="243.52" y="943.5" ></text>
+</g>
+<g >
+<title>__handle_irq_event_percpu (132,714,063 samples, 0.04%)</title><rect x="895.8" y="789" width="0.4" height="15.0" fill="rgb(207,71,3)" rx="2" ry="2" />
+<text  x="898.80" y="799.5" ></text>
+</g>
+<g >
+<title>irq_work_run (92,061,328 samples, 0.03%)</title><rect x="133.3" y="581" width="0.3" height="15.0" fill="rgb(219,76,20)" rx="2" ry="2" />
+<text  x="136.29" y="591.5" ></text>
+</g>
+<g >
+<title>irqentry_enter (55,309,492 samples, 0.02%)</title><rect x="897.9" y="837" width="0.2" height="15.0" fill="rgb(242,97,6)" rx="2" ry="2" />
+<text  x="900.93" y="847.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (54,980,988 samples, 0.01%)</title><rect x="622.6" y="661" width="0.2" height="15.0" fill="rgb(212,98,16)" rx="2" ry="2" />
+<text  x="625.65" y="671.5" ></text>
+</g>
+<g >
+<title>file_has_perm (37,258,437 samples, 0.01%)</title><rect x="92.6" y="853" width="0.1" height="15.0" fill="rgb(222,68,24)" rx="2" ry="2" />
+<text  x="95.55" y="863.5" ></text>
+</g>
+<g >
+<title>iwl_mvm_rx_common (1,655,104,202 samples, 0.45%)</title><rect x="310.5" y="773" width="5.4" height="15.0" fill="rgb(254,147,37)" rx="2" ry="2" />
+<text  x="313.55" y="783.5" ></text>
+</g>
+<g >
+<title>percpu_counter_add_batch (54,439,301 samples, 0.01%)</title><rect x="759.4" y="709" width="0.2" height="15.0" fill="rgb(237,56,38)" rx="2" ry="2" />
+<text  x="762.38" y="719.5" ></text>
+</g>
+<g >
+<title>iwl_mvm_tx_skb_sta (510,031,582 samples, 0.14%)</title><rect x="633.3" y="405" width="1.6" height="15.0" fill="rgb(247,139,19)" rx="2" ry="2" />
+<text  x="636.30" y="415.5" ></text>
+</g>
+<g >
+<title>[libEGL_mesa.so.0.0.0] (68,860,834 samples, 0.02%)</title><rect x="132.4" y="789" width="0.3" height="15.0" fill="rgb(213,216,31)" rx="2" ry="2" />
+<text  x="135.44" y="799.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (158,755,769 samples, 0.04%)</title><rect x="178.0" y="933" width="0.5" height="15.0" fill="rgb(207,18,14)" rx="2" ry="2" />
+<text  x="181.03" y="943.5" ></text>
+</g>
+<g >
+<title>rcu_gp_fqs_loop (74,567,737 samples, 0.02%)</title><rect x="829.7" y="917" width="0.2" height="15.0" fill="rgb(231,89,28)" rx="2" ry="2" />
+<text  x="832.70" y="927.5" ></text>
+</g>
+<g >
+<title>__x64_sys_futex (63,335,600 samples, 0.02%)</title><rect x="15.1" y="901" width="0.2" height="15.0" fill="rgb(219,30,41)" rx="2" ry="2" />
+<text  x="18.08" y="911.5" ></text>
+</g>
+<g >
+<title>__tcp_transmit_skb (116,321,153 samples, 0.03%)</title><rect x="665.7" y="709" width="0.4" height="15.0" fill="rgb(224,33,27)" rx="2" ry="2" />
+<text  x="668.70" y="719.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (222,471,257 samples, 0.06%)</title><rect x="151.7" y="901" width="0.7" height="15.0" fill="rgb(220,129,32)" rx="2" ry="2" />
+<text  x="154.66" y="911.5" ></text>
+</g>
+<g >
+<title>percpu_counter_add_batch (62,527,222 samples, 0.02%)</title><rect x="390.0" y="805" width="0.2" height="15.0" fill="rgb(244,217,30)" rx="2" ry="2" />
+<text  x="393.04" y="815.5" ></text>
+</g>
+<g >
+<title>[libcairo.so.2.11706.0] (149,780,911 samples, 0.04%)</title><rect x="1169.0" y="949" width="0.5" height="15.0" fill="rgb(253,22,43)" rx="2" ry="2" />
+<text  x="1172.00" y="959.5" ></text>
+</g>
+<g >
+<title>memset_erms (118,555,591 samples, 0.03%)</title><rect x="436.6" y="853" width="0.4" height="15.0" fill="rgb(205,0,45)" rx="2" ry="2" />
+<text  x="439.64" y="863.5" ></text>
+</g>
+<g >
+<title>__GI___isoc99_sscanf (33,695,298 samples, 0.01%)</title><rect x="647.1" y="709" width="0.1" height="15.0" fill="rgb(230,126,3)" rx="2" ry="2" />
+<text  x="650.07" y="719.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (345,823,133 samples, 0.09%)</title><rect x="1178.7" y="741" width="1.1" height="15.0" fill="rgb(251,146,50)" rx="2" ry="2" />
+<text  x="1181.74" y="751.5" ></text>
+</g>
+<g >
+<title>__writeback_inodes_wb (299,662,202 samples, 0.08%)</title><rect x="502.1" y="869" width="1.0" height="15.0" fill="rgb(246,117,42)" rx="2" ry="2" />
+<text  x="505.10" y="879.5" ></text>
+</g>
+<g >
+<title>aesni_xts_encrypt (1,686,837,561 samples, 0.46%)</title><rect x="487.1" y="821" width="5.5" height="15.0" fill="rgb(254,3,29)" rx="2" ry="2" />
+<text  x="490.13" y="831.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (83,262,561 samples, 0.02%)</title><rect x="211.1" y="885" width="0.3" height="15.0" fill="rgb(241,208,27)" rx="2" ry="2" />
+<text  x="214.08" y="895.5" ></text>
+</g>
+<g >
+<title>__libc_recvmsg (269,381,505 samples, 0.07%)</title><rect x="744.9" y="693" width="0.9" height="15.0" fill="rgb(219,92,18)" rx="2" ry="2" />
+<text  x="747.92" y="703.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (186,303,561 samples, 0.05%)</title><rect x="1177.8" y="533" width="0.6" height="15.0" fill="rgb(221,66,23)" rx="2" ry="2" />
+<text  x="1180.84" y="543.5" ></text>
+</g>
+<g >
+<title>iwl_mvm_tx_skb (119,667,755 samples, 0.03%)</title><rect x="624.1" y="373" width="0.4" height="15.0" fill="rgb(230,167,34)" rx="2" ry="2" />
+<text  x="627.08" y="383.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (40,695,991 samples, 0.01%)</title><rect x="143.6" y="741" width="0.1" height="15.0" fill="rgb(237,131,36)" rx="2" ry="2" />
+<text  x="146.59" y="751.5" ></text>
+</g>
+<g >
+<title>mempool_alloc (215,802,728 samples, 0.06%)</title><rect x="457.2" y="885" width="0.7" height="15.0" fill="rgb(213,94,36)" rx="2" ry="2" />
+<text  x="460.17" y="895.5" ></text>
+</g>
+<g >
+<title>move_pages_to_lru (34,240,450 samples, 0.01%)</title><rect x="355.9" y="853" width="0.1" height="15.0" fill="rgb(226,156,16)" rx="2" ry="2" />
+<text  x="358.92" y="863.5" ></text>
+</g>
+<g >
+<title>xcb_poll_for_special_event (38,573,582 samples, 0.01%)</title><rect x="132.5" y="773" width="0.1" height="15.0" fill="rgb(227,93,46)" rx="2" ry="2" />
+<text  x="135.51" y="783.5" ></text>
+</g>
+<g >
+<title>schedule (200,592,592 samples, 0.05%)</title><rect x="51.0" y="805" width="0.7" height="15.0" fill="rgb(211,104,11)" rx="2" ry="2" />
+<text  x="54.02" y="815.5" ></text>
+</g>
+<g >
+<title>write_cache_pages (438,252,674 samples, 0.12%)</title><rect x="523.3" y="773" width="1.4" height="15.0" fill="rgb(249,183,35)" rx="2" ry="2" />
+<text  x="526.31" y="783.5" ></text>
+</g>
+<g >
+<title>find_busiest_group (35,421,936 samples, 0.01%)</title><rect x="13.6" y="725" width="0.1" height="15.0" fill="rgb(206,133,45)" rx="2" ry="2" />
+<text  x="16.63" y="735.5" ></text>
+</g>
+<g >
+<title>qemu_memalign (86,110,192 samples, 0.02%)</title><rect x="747.6" y="821" width="0.3" height="15.0" fill="rgb(226,196,24)" rx="2" ry="2" />
+<text  x="750.64" y="831.5" ></text>
+</g>
+<g >
+<title>xfs_end_io (898,847,348 samples, 0.25%)</title><rect x="382.8" y="901" width="2.9" height="15.0" fill="rgb(244,100,41)" rx="2" ry="2" />
+<text  x="385.82" y="911.5" ></text>
+</g>
+<g >
+<title>mempool_alloc (209,417,208 samples, 0.06%)</title><rect x="437.0" y="885" width="0.7" height="15.0" fill="rgb(209,15,38)" rx="2" ry="2" />
+<text  x="440.05" y="895.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (4,348,141,190 samples, 1.19%)</title><rect x="735.6" y="933" width="14.0" height="15.0" fill="rgb(212,18,53)" rx="2" ry="2" />
+<text  x="738.60" y="943.5" ></text>
+</g>
+<g >
+<title>skb_copy_datagram_from_iter (34,196,713 samples, 0.01%)</title><rect x="47.2" y="821" width="0.1" height="15.0" fill="rgb(246,182,10)" rx="2" ry="2" />
+<text  x="50.24" y="831.5" ></text>
+</g>
+<g >
+<title>unix_stream_read_generic (134,201,922 samples, 0.04%)</title><rect x="21.0" y="725" width="0.5" height="15.0" fill="rgb(249,148,54)" rx="2" ry="2" />
+<text  x="24.03" y="735.5" ></text>
+</g>
+<g >
+<title>xfs_trans_reserve (39,957,867 samples, 0.01%)</title><rect x="760.2" y="709" width="0.1" height="15.0" fill="rgb(238,76,2)" rx="2" ry="2" />
+<text  x="763.20" y="719.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (2,677,454,669 samples, 0.73%)</title><rect x="524.8" y="901" width="8.6" height="15.0" fill="rgb(232,127,4)" rx="2" ry="2" />
+<text  x="527.78" y="911.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (214,836,066 samples, 0.06%)</title><rect x="200.3" y="869" width="0.7" height="15.0" fill="rgb(247,162,42)" rx="2" ry="2" />
+<text  x="203.30" y="879.5" ></text>
+</g>
+<g >
+<title>[firefox] (31,444,767 samples, 0.01%)</title><rect x="169.2" y="917" width="0.1" height="15.0" fill="rgb(236,64,33)" rx="2" ry="2" />
+<text  x="172.15" y="927.5" ></text>
+</g>
+<g >
+<title>writeback_sb_inodes (556,508,561 samples, 0.15%)</title><rect x="595.3" y="853" width="1.8" height="15.0" fill="rgb(232,55,7)" rx="2" ry="2" />
+<text  x="598.32" y="863.5" ></text>
+</g>
+<g >
+<title>[libglib-2.0.so.0.7303.0] (100,772,488 samples, 0.03%)</title><rect x="248.2" y="965" width="0.3" height="15.0" fill="rgb(217,138,1)" rx="2" ry="2" />
+<text  x="251.17" y="975.5" ></text>
+</g>
+<g >
+<title>[firefox] (33,802,058 samples, 0.01%)</title><rect x="16.3" y="885" width="0.1" height="15.0" fill="rgb(240,13,32)" rx="2" ry="2" />
+<text  x="19.29" y="895.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (59,185,338 samples, 0.02%)</title><rect x="387.1" y="965" width="0.2" height="15.0" fill="rgb(226,46,53)" rx="2" ry="2" />
+<text  x="390.11" y="975.5" ></text>
+</g>
+<g >
+<title>mempool_alloc (255,974,479 samples, 0.07%)</title><rect x="417.8" y="885" width="0.9" height="15.0" fill="rgb(221,99,27)" rx="2" ry="2" />
+<text  x="420.83" y="895.5" ></text>
+</g>
+<g >
+<title>g_signal_emit_valist (31,256,078 samples, 0.01%)</title><rect x="1179.4" y="597" width="0.1" height="15.0" fill="rgb(217,191,46)" rx="2" ry="2" />
+<text  x="1182.36" y="607.5" ></text>
+</g>
+<g >
+<title>schedule_idle (2,479,678,065 samples, 0.68%)</title><rect x="1145.7" y="901" width="8.0" height="15.0" fill="rgb(248,212,53)" rx="2" ry="2" />
+<text  x="1148.67" y="911.5" ></text>
+</g>
+<g >
+<title>sched_ttwu_pending (243,897,592 samples, 0.07%)</title><rect x="881.3" y="853" width="0.8" height="15.0" fill="rgb(220,8,23)" rx="2" ry="2" />
+<text  x="884.28" y="863.5" ></text>
+</g>
+<g >
+<title>ep_item_poll.isra.0 (55,523,626 samples, 0.02%)</title><rect x="33.4" y="837" width="0.2" height="15.0" fill="rgb(229,69,37)" rx="2" ry="2" />
+<text  x="36.37" y="847.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (51,441,534 samples, 0.01%)</title><rect x="410.8" y="805" width="0.2" height="15.0" fill="rgb(245,49,52)" rx="2" ry="2" />
+<text  x="413.79" y="815.5" ></text>
+</g>
+<g >
+<title>wb_workfn (758,652,211 samples, 0.21%)</title><rect x="571.9" y="901" width="2.4" height="15.0" fill="rgb(236,74,31)" rx="2" ry="2" />
+<text  x="574.86" y="911.5" ></text>
+</g>
+<g >
+<title>zap_page_range_single (50,373,981 samples, 0.01%)</title><rect x="377.6" y="773" width="0.1" height="15.0" fill="rgb(215,142,7)" rx="2" ry="2" />
+<text  x="380.57" y="783.5" ></text>
+</g>
+<g >
+<title>unix_stream_sendmsg (516,199,515 samples, 0.14%)</title><rect x="47.1" y="837" width="1.6" height="15.0" fill="rgb(241,96,30)" rx="2" ry="2" />
+<text  x="50.07" y="847.5" ></text>
+</g>
+<g >
+<title>handle_single_connection (15,548,349,079 samples, 4.24%)</title><rect x="616.6" y="917" width="50.0" height="15.0" fill="rgb(233,22,10)" rx="2" ry="2" />
+<text  x="619.58" y="927.5" >handl..</text>
+</g>
+<g >
+<title>wb_workfn (732,491,780 samples, 0.20%)</title><rect x="437.7" y="901" width="2.4" height="15.0" fill="rgb(248,54,6)" rx="2" ry="2" />
+<text  x="440.73" y="911.5" ></text>
+</g>
+<g >
+<title>schedule_hrtimeout_range_clock (86,541,700 samples, 0.02%)</title><rect x="43.5" y="837" width="0.3" height="15.0" fill="rgb(241,11,10)" rx="2" ry="2" />
+<text  x="46.49" y="847.5" ></text>
+</g>
+<g >
+<title>folio_mark_dirty (40,366,134 samples, 0.01%)</title><rect x="376.5" y="773" width="0.2" height="15.0" fill="rgb(252,116,50)" rx="2" ry="2" />
+<text  x="379.52" y="783.5" ></text>
+</g>
+<g >
+<title>[libc.so.6] (4,350,729,393 samples, 1.19%)</title><rect x="735.6" y="965" width="14.0" height="15.0" fill="rgb(252,23,42)" rx="2" ry="2" />
+<text  x="738.60" y="975.5" ></text>
+</g>
+<g >
+<title>__wake_up_common_lock (43,029,884 samples, 0.01%)</title><rect x="732.1" y="853" width="0.2" height="15.0" fill="rgb(234,156,44)" rx="2" ry="2" />
+<text  x="735.12" y="863.5" ></text>
+</g>
+<g >
+<title>iptable_mangle_hook (57,774,879 samples, 0.02%)</title><rect x="636.2" y="485" width="0.2" height="15.0" fill="rgb(223,210,40)" rx="2" ry="2" />
+<text  x="639.23" y="495.5" ></text>
+</g>
+<g >
+<title>aesni_enc (144,196,408 samples, 0.04%)</title><rect x="405.0" y="821" width="0.5" height="15.0" fill="rgb(206,165,51)" rx="2" ry="2" />
+<text  x="408.03" y="831.5" ></text>
+</g>
+<g >
+<title>mozilla::detail::MutexImpl::lock (37,377,170 samples, 0.01%)</title><rect x="37.6" y="949" width="0.2" height="15.0" fill="rgb(244,39,11)" rx="2" ry="2" />
+<text  x="40.65" y="959.5" ></text>
+</g>
+<g >
+<title>memset_erms (66,581,258 samples, 0.02%)</title><rect x="462.1" y="853" width="0.2" height="15.0" fill="rgb(239,212,48)" rx="2" ry="2" />
+<text  x="465.12" y="863.5" ></text>
+</g>
+<g >
+<title>ieee80211_tx_h_rate_ctrl (41,699,927 samples, 0.01%)</title><rect x="623.9" y="341" width="0.2" height="15.0" fill="rgb(227,64,34)" rx="2" ry="2" />
+<text  x="626.94" y="351.5" ></text>
+</g>
+<g >
+<title>nft_do_chain_inet (96,524,165 samples, 0.03%)</title><rect x="321.2" y="645" width="0.3" height="15.0" fill="rgb(219,145,48)" rx="2" ry="2" />
+<text  x="324.18" y="655.5" ></text>
+</g>
+<g >
+<title>native_write_msr (50,559,297 samples, 0.01%)</title><rect x="911.3" y="693" width="0.1" height="15.0" fill="rgb(241,139,46)" rx="2" ry="2" />
+<text  x="914.25" y="703.5" ></text>
+</g>
+<g >
+<title>__mod_lruvec_page_state (54,927,705 samples, 0.01%)</title><rect x="595.6" y="725" width="0.2" height="15.0" fill="rgb(239,133,18)" rx="2" ry="2" />
+<text  x="598.60" y="735.5" ></text>
+</g>
+<g >
+<title>find_busiest_group (31,745,360 samples, 0.01%)</title><rect x="822.4" y="709" width="0.1" height="15.0" fill="rgb(209,120,9)" rx="2" ry="2" />
+<text  x="825.36" y="719.5" ></text>
+</g>
+<g >
+<title>[unknown] (270,875,934 samples, 0.07%)</title><rect x="44.3" y="965" width="0.9" height="15.0" fill="rgb(243,88,7)" rx="2" ry="2" />
+<text  x="47.32" y="975.5" ></text>
+</g>
+<g >
+<title>mozilla::detail::ConditionVariableImpl::notify_one (125,947,446 samples, 0.03%)</title><rect x="104.2" y="949" width="0.4" height="15.0" fill="rgb(230,14,40)" rx="2" ry="2" />
+<text  x="107.17" y="959.5" ></text>
+</g>
+<g >
+<title>__sk_mem_reduce_allocated (53,651,605 samples, 0.01%)</title><rect x="745.1" y="549" width="0.1" height="15.0" fill="rgb(236,1,45)" rx="2" ry="2" />
+<text  x="748.05" y="559.5" ></text>
+</g>
+<g >
+<title>asm_exc_page_fault (50,253,593 samples, 0.01%)</title><rect x="748.3" y="501" width="0.2" height="15.0" fill="rgb(208,1,14)" rx="2" ry="2" />
+<text  x="751.33" y="511.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (571,917,272 samples, 0.16%)</title><rect x="97.4" y="901" width="1.8" height="15.0" fill="rgb(227,94,29)" rx="2" ry="2" />
+<text  x="100.38" y="911.5" ></text>
+</g>
+<g >
+<title>mem_cgroup_migrate (65,404,009 samples, 0.02%)</title><rect x="346.4" y="837" width="0.2" height="15.0" fill="rgb(252,39,50)" rx="2" ry="2" />
+<text  x="349.38" y="847.5" ></text>
+</g>
+<g >
+<title>drmHandleEvent (387,824,412 samples, 0.11%)</title><rect x="201.3" y="917" width="1.3" height="15.0" fill="rgb(205,149,49)" rx="2" ry="2" />
+<text  x="204.35" y="927.5" ></text>
+</g>
+<g >
+<title>__dev_queue_xmit (121,863,704 samples, 0.03%)</title><rect x="325.5" y="581" width="0.4" height="15.0" fill="rgb(246,50,33)" rx="2" ry="2" />
+<text  x="328.49" y="591.5" ></text>
+</g>
+<g >
+<title>fwtable_write32 (66,658,678 samples, 0.02%)</title><rect x="1163.7" y="325" width="0.2" height="15.0" fill="rgb(250,108,7)" rx="2" ry="2" />
+<text  x="1166.71" y="335.5" ></text>
+</g>
+<g >
+<title>[libEGL_mesa.so.0.0.0] (720,031,102 samples, 0.20%)</title><rect x="1163.2" y="869" width="2.3" height="15.0" fill="rgb(206,188,19)" rx="2" ry="2" />
+<text  x="1166.20" y="879.5" ></text>
+</g>
+<g >
+<title>__radix_tree_lookup (90,765,105 samples, 0.02%)</title><rect x="674.1" y="757" width="0.3" height="15.0" fill="rgb(228,32,48)" rx="2" ry="2" />
+<text  x="677.07" y="767.5" ></text>
+</g>
+<g >
+<title>__fprop_add_percpu (36,392,335 samples, 0.01%)</title><rect x="393.0" y="805" width="0.1" height="15.0" fill="rgb(227,47,52)" rx="2" ry="2" />
+<text  x="395.99" y="815.5" ></text>
+</g>
+<g >
+<title>folio_end_writeback (334,916,385 samples, 0.09%)</title><rect x="389.2" y="837" width="1.0" height="15.0" fill="rgb(210,112,17)" rx="2" ry="2" />
+<text  x="392.16" y="847.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (83,848,741 samples, 0.02%)</title><rect x="697.1" y="693" width="0.3" height="15.0" fill="rgb(205,187,47)" rx="2" ry="2" />
+<text  x="700.10" y="703.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (300,268,249 samples, 0.08%)</title><rect x="815.0" y="853" width="1.0" height="15.0" fill="rgb(223,122,52)" rx="2" ry="2" />
+<text  x="818.01" y="863.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (74,426,994 samples, 0.02%)</title><rect x="1172.3" y="53" width="0.2" height="15.0" fill="rgb(210,113,40)" rx="2" ry="2" />
+<text  x="1175.30" y="63.5" ></text>
+</g>
+<g >
+<title>worker_thread (270,189,613 samples, 0.07%)</title><rect x="388.2" y="933" width="0.9" height="15.0" fill="rgb(217,6,44)" rx="2" ry="2" />
+<text  x="391.18" y="943.5" ></text>
+</g>
+<g >
+<title>g_signal_emit (40,950,043 samples, 0.01%)</title><rect x="1179.9" y="789" width="0.1" height="15.0" fill="rgb(226,0,5)" rx="2" ry="2" />
+<text  x="1182.89" y="799.5" ></text>
+</g>
+<g >
+<title>pipe_write (99,815,097 samples, 0.03%)</title><rect x="156.5" y="869" width="0.3" height="15.0" fill="rgb(217,36,10)" rx="2" ry="2" />
+<text  x="159.47" y="879.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (3,657,223,536 samples, 1.00%)</title><rect x="598.7" y="869" width="11.7" height="15.0" fill="rgb(241,58,45)" rx="2" ry="2" />
+<text  x="601.65" y="879.5" ></text>
+</g>
+<g >
+<title>__new_sem_post (118,260,647 samples, 0.03%)</title><rect x="749.1" y="709" width="0.4" height="15.0" fill="rgb(219,108,42)" rx="2" ry="2" />
+<text  x="752.09" y="719.5" ></text>
+</g>
+<g >
+<title>__sysvec_apic_timer_interrupt (90,706,337 samples, 0.02%)</title><rect x="94.8" y="917" width="0.3" height="15.0" fill="rgb(230,108,8)" rx="2" ry="2" />
+<text  x="97.85" y="927.5" ></text>
+</g>
+<g >
+<title>ip_rcv_finish_core.constprop.0 (192,227,445 samples, 0.05%)</title><rect x="322.3" y="709" width="0.6" height="15.0" fill="rgb(251,15,34)" rx="2" ry="2" />
+<text  x="325.26" y="719.5" ></text>
+</g>
+<g >
+<title>moz_arena_malloc (38,808,079 samples, 0.01%)</title><rect x="102.9" y="949" width="0.1" height="15.0" fill="rgb(250,126,11)" rx="2" ry="2" />
+<text  x="105.92" y="959.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (69,853,581 samples, 0.02%)</title><rect x="59.9" y="949" width="0.2" height="15.0" fill="rgb(252,74,19)" rx="2" ry="2" />
+<text  x="62.91" y="959.5" ></text>
+</g>
+<g >
+<title>tcp_stream_alloc_skb (64,138,778 samples, 0.02%)</title><rect x="625.8" y="549" width="0.2" height="15.0" fill="rgb(208,108,8)" rx="2" ry="2" />
+<text  x="628.78" y="559.5" ></text>
+</g>
+<g >
+<title>__GI___ioctl (258,662,708 samples, 0.07%)</title><rect x="144.0" y="805" width="0.9" height="15.0" fill="rgb(248,199,53)" rx="2" ry="2" />
+<text  x="147.04" y="815.5" ></text>
+</g>
+<g >
+<title>kthread (1,794,358,851 samples, 0.49%)</title><rect x="341.1" y="949" width="5.8" height="15.0" fill="rgb(253,42,23)" rx="2" ry="2" />
+<text  x="344.13" y="959.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (46,965,449 samples, 0.01%)</title><rect x="735.1" y="933" width="0.2" height="15.0" fill="rgb(217,33,25)" rx="2" ry="2" />
+<text  x="738.13" y="943.5" ></text>
+</g>
+<g >
+<title>__libc_read (220,818,462 samples, 0.06%)</title><rect x="658.0" y="853" width="0.7" height="15.0" fill="rgb(246,164,17)" rx="2" ry="2" />
+<text  x="660.97" y="863.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (425,335,676 samples, 0.12%)</title><rect x="211.5" y="885" width="1.4" height="15.0" fill="rgb(238,166,36)" rx="2" ry="2" />
+<text  x="214.51" y="895.5" ></text>
+</g>
+<g >
+<title>[libcurl.so.4.8.0] (72,188,288 samples, 0.02%)</title><rect x="668.7" y="709" width="0.2" height="15.0" fill="rgb(224,209,43)" rx="2" ry="2" />
+<text  x="671.68" y="719.5" ></text>
+</g>
+<g >
+<title>__folio_start_writeback (283,660,204 samples, 0.08%)</title><rect x="477.7" y="741" width="0.9" height="15.0" fill="rgb(248,36,5)" rx="2" ry="2" />
+<text  x="480.72" y="751.5" ></text>
+</g>
+<g >
+<title>[Xorg] (61,940,037 samples, 0.02%)</title><rect x="242.2" y="901" width="0.2" height="15.0" fill="rgb(220,5,32)" rx="2" ry="2" />
+<text  x="245.20" y="911.5" ></text>
+</g>
+<g >
+<title>[firefox] (34,933,253 samples, 0.01%)</title><rect x="178.9" y="917" width="0.1" height="15.0" fill="rgb(211,123,13)" rx="2" ry="2" />
+<text  x="181.85" y="927.5" ></text>
+</g>
+<g >
+<title>__x64_sys_futex (133,172,319 samples, 0.04%)</title><rect x="747.1" y="693" width="0.4" height="15.0" fill="rgb(219,179,37)" rx="2" ry="2" />
+<text  x="750.08" y="703.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (32,844,510 samples, 0.01%)</title><rect x="154.7" y="949" width="0.1" height="15.0" fill="rgb(224,17,1)" rx="2" ry="2" />
+<text  x="157.70" y="959.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (76,930,757 samples, 0.02%)</title><rect x="1142.8" y="837" width="0.3" height="15.0" fill="rgb(242,52,52)" rx="2" ry="2" />
+<text  x="1145.82" y="847.5" ></text>
+</g>
+<g >
+<title>__memcpy_avx_unaligned_erms (31,966,059 samples, 0.01%)</title><rect x="297.0" y="933" width="0.1" height="15.0" fill="rgb(247,112,51)" rx="2" ry="2" />
+<text  x="300.04" y="943.5" ></text>
+</g>
+<g >
+<title>__sys_recvmsg (182,156,730 samples, 0.05%)</title><rect x="20.9" y="789" width="0.6" height="15.0" fill="rgb(247,191,22)" rx="2" ry="2" />
+<text  x="23.92" y="799.5" ></text>
+</g>
+<g >
+<title>i915_vm_map_pt_stash (51,398,460 samples, 0.01%)</title><rect x="140.9" y="741" width="0.1" height="15.0" fill="rgb(214,103,19)" rx="2" ry="2" />
+<text  x="143.87" y="751.5" ></text>
+</g>
+<g >
+<title>iomap_iter (272,010,664 samples, 0.07%)</title><rect x="687.7" y="773" width="0.9" height="15.0" fill="rgb(240,83,18)" rx="2" ry="2" />
+<text  x="690.73" y="783.5" ></text>
+</g>
+<g >
+<title>shmem_sg_alloc_table (420,105,596 samples, 0.11%)</title><rect x="234.2" y="789" width="1.4" height="15.0" fill="rgb(218,130,31)" rx="2" ry="2" />
+<text  x="237.24" y="799.5" ></text>
+</g>
+<g >
+<title>try_to_wake_up (34,327,742 samples, 0.01%)</title><rect x="20.0" y="549" width="0.1" height="15.0" fill="rgb(228,178,27)" rx="2" ry="2" />
+<text  x="23.02" y="559.5" ></text>
+</g>
+<g >
+<title>memcpy_erms (71,725,344 samples, 0.02%)</title><rect x="521.6" y="869" width="0.3" height="15.0" fill="rgb(227,83,28)" rx="2" ry="2" />
+<text  x="524.64" y="879.5" ></text>
+</g>
+<g >
+<title>_iwl_dbg_tlv_time_point (33,871,316 samples, 0.01%)</title><rect x="310.7" y="757" width="0.1" height="15.0" fill="rgb(247,112,15)" rx="2" ry="2" />
+<text  x="313.71" y="767.5" ></text>
+</g>
+<g >
+<title>irq_thread_fn (10,955,579,389 samples, 2.99%)</title><rect x="299.9" y="917" width="35.2" height="15.0" fill="rgb(243,163,42)" rx="2" ry="2" />
+<text  x="302.87" y="927.5" >ir..</text>
+</g>
+<g >
+<title>___pthread_mutex_lock (135,496,719 samples, 0.04%)</title><rect x="104.7" y="933" width="0.4" height="15.0" fill="rgb(249,1,6)" rx="2" ry="2" />
+<text  x="107.70" y="943.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (255,955,081 samples, 0.07%)</title><rect x="295.7" y="885" width="0.9" height="15.0" fill="rgb(222,118,52)" rx="2" ry="2" />
+<text  x="298.73" y="895.5" ></text>
+</g>
+<g >
+<title>bdrv_co_pwritev_part (203,947,830 samples, 0.06%)</title><rect x="748.9" y="821" width="0.6" height="15.0" fill="rgb(234,127,4)" rx="2" ry="2" />
+<text  x="751.86" y="831.5" ></text>
+</g>
+<g >
+<title>__libc_start_call_main (103,738,733 samples, 0.03%)</title><rect x="284.8" y="933" width="0.3" height="15.0" fill="rgb(228,120,15)" rx="2" ry="2" />
+<text  x="287.75" y="943.5" ></text>
+</g>
+<g >
+<title>native_queued_spin_lock_slowpath (75,414,457 samples, 0.02%)</title><rect x="363.7" y="821" width="0.2" height="15.0" fill="rgb(238,180,3)" rx="2" ry="2" />
+<text  x="366.70" y="831.5" ></text>
+</g>
+<g >
+<title>[Xorg] (325,149,273 samples, 0.09%)</title><rect x="201.5" y="853" width="1.0" height="15.0" fill="rgb(251,171,51)" rx="2" ry="2" />
+<text  x="204.50" y="863.5" ></text>
+</g>
+<g >
+<title>__check_object_size (89,269,499 samples, 0.02%)</title><rect x="639.3" y="517" width="0.2" height="15.0" fill="rgb(232,202,5)" rx="2" ry="2" />
+<text  x="642.26" y="527.5" ></text>
+</g>
+<g >
+<title>psi_group_change (60,705,762 samples, 0.02%)</title><rect x="894.3" y="725" width="0.2" height="15.0" fill="rgb(219,123,17)" rx="2" ry="2" />
+<text  x="897.34" y="735.5" ></text>
+</g>
+<g >
+<title>__futex_abstimed_wait_common (194,285,150 samples, 0.05%)</title><rect x="149.1" y="917" width="0.6" height="15.0" fill="rgb(216,153,4)" rx="2" ry="2" />
+<text  x="152.07" y="927.5" ></text>
+</g>
+<g >
+<title>[firefox] (83,162,639 samples, 0.02%)</title><rect x="148.2" y="933" width="0.3" height="15.0" fill="rgb(211,227,36)" rx="2" ry="2" />
+<text  x="151.21" y="943.5" ></text>
+</g>
+<g >
+<title>moz_xmalloc (302,945,827 samples, 0.08%)</title><rect x="49.9" y="949" width="0.9" height="15.0" fill="rgb(227,224,18)" rx="2" ry="2" />
+<text  x="52.87" y="959.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (171,889,225 samples, 0.05%)</title><rect x="1177.9" y="309" width="0.5" height="15.0" fill="rgb(214,118,44)" rx="2" ry="2" />
+<text  x="1180.87" y="319.5" ></text>
+</g>
+<g >
+<title>[unknown] (1,453,093,568 samples, 0.40%)</title><rect x="175.1" y="965" width="4.7" height="15.0" fill="rgb(217,50,27)" rx="2" ry="2" />
+<text  x="178.08" y="975.5" ></text>
+</g>
+<g >
+<title>selinux_socket_recvmsg (53,351,848 samples, 0.01%)</title><rect x="228.3" y="853" width="0.1" height="15.0" fill="rgb(213,3,24)" rx="2" ry="2" />
+<text  x="231.26" y="863.5" ></text>
+</g>
+<g >
+<title>rate_control_get_rate (79,721,796 samples, 0.02%)</title><rect x="633.0" y="373" width="0.3" height="15.0" fill="rgb(244,115,25)" rx="2" ry="2" />
+<text  x="636.01" y="383.5" ></text>
+</g>
+<g >
+<title>skcipher_walk_done (40,531,722 samples, 0.01%)</title><rect x="451.3" y="821" width="0.1" height="15.0" fill="rgb(224,84,1)" rx="2" ry="2" />
+<text  x="454.31" y="831.5" ></text>
+</g>
+<g >
+<title>queue_work_on (37,323,728 samples, 0.01%)</title><rect x="896.8" y="757" width="0.1" height="15.0" fill="rgb(249,219,6)" rx="2" ry="2" />
+<text  x="899.80" y="767.5" ></text>
+</g>
+<g >
+<title>do_futex (544,245,808 samples, 0.15%)</title><rect x="816.7" y="805" width="1.7" height="15.0" fill="rgb(217,186,16)" rx="2" ry="2" />
+<text  x="819.67" y="815.5" ></text>
+</g>
+<g >
+<title>tcp_v6_rcv (289,903,421 samples, 0.08%)</title><rect x="740.9" y="277" width="1.0" height="15.0" fill="rgb(246,130,52)" rx="2" ry="2" />
+<text  x="743.94" y="287.5" ></text>
+</g>
+<g >
+<title>ieee80211_tx_dequeue (114,414,627 samples, 0.03%)</title><rect x="623.7" y="373" width="0.4" height="15.0" fill="rgb(249,23,10)" rx="2" ry="2" />
+<text  x="626.71" y="383.5" ></text>
+</g>
+<g >
+<title>__x64_sys_sched_yield (47,269,605 samples, 0.01%)</title><rect x="168.7" y="885" width="0.2" height="15.0" fill="rgb(211,21,53)" rx="2" ry="2" />
+<text  x="171.74" y="895.5" ></text>
+</g>
+<g >
+<title>__futex_abstimed_wait_common (58,021,594 samples, 0.02%)</title><rect x="1166.7" y="885" width="0.2" height="15.0" fill="rgb(240,38,28)" rx="2" ry="2" />
+<text  x="1169.70" y="895.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (4,230,065,429 samples, 1.15%)</title><rect x="441.9" y="869" width="13.6" height="15.0" fill="rgb(227,147,54)" rx="2" ry="2" />
+<text  x="444.93" y="879.5" ></text>
+</g>
+<g >
+<title>[unknown] (44,467,743 samples, 0.01%)</title><rect x="1176.6" y="965" width="0.2" height="15.0" fill="rgb(248,138,49)" rx="2" ry="2" />
+<text  x="1179.61" y="975.5" ></text>
+</g>
+<g >
+<title>xfs_file_write_iter (39,176,070 samples, 0.01%)</title><rect x="723.1" y="805" width="0.1" height="15.0" fill="rgb(222,84,9)" rx="2" ry="2" />
+<text  x="726.07" y="815.5" ></text>
+</g>
+<g >
+<title>drm_ioctl (255,755,297 samples, 0.07%)</title><rect x="1164.3" y="677" width="0.8" height="15.0" fill="rgb(249,99,42)" rx="2" ry="2" />
+<text  x="1167.29" y="687.5" ></text>
+</g>
+<g >
+<title>mempool_alloc (254,990,643 samples, 0.07%)</title><rect x="522.5" y="885" width="0.8" height="15.0" fill="rgb(210,176,23)" rx="2" ry="2" />
+<text  x="525.48" y="895.5" ></text>
+</g>
+<g >
+<title>[perf] (18,449,830,230 samples, 5.03%)</title><rect x="669.1" y="965" width="59.4" height="15.0" fill="rgb(227,129,23)" rx="2" ry="2" />
+<text  x="672.10" y="975.5" >[perf]</text>
+</g>
+<g >
+<title>mwait_idle_with_hints.constprop.0 (6,105,348,898 samples, 1.67%)</title><rect x="918.7" y="853" width="19.7" height="15.0" fill="rgb(239,161,20)" rx="2" ry="2" />
+<text  x="921.71" y="863.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (123,018,100 samples, 0.03%)</title><rect x="169.7" y="933" width="0.4" height="15.0" fill="rgb(224,202,36)" rx="2" ry="2" />
+<text  x="172.68" y="943.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (73,215,199 samples, 0.02%)</title><rect x="152.4" y="933" width="0.2" height="15.0" fill="rgb(221,199,7)" rx="2" ry="2" />
+<text  x="155.38" y="943.5" ></text>
+</g>
+<g >
+<title>__mod_memcg_lruvec_state (43,573,281 samples, 0.01%)</title><rect x="572.3" y="709" width="0.2" height="15.0" fill="rgb(251,137,26)" rx="2" ry="2" />
+<text  x="575.35" y="719.5" ></text>
+</g>
+<g >
+<title>[firefox] (138,331,364 samples, 0.04%)</title><rect x="147.4" y="917" width="0.4" height="15.0" fill="rgb(231,116,4)" rx="2" ry="2" />
+<text  x="150.39" y="927.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (35,529,180 samples, 0.01%)</title><rect x="1163.0" y="757" width="0.1" height="15.0" fill="rgb(238,6,18)" rx="2" ry="2" />
+<text  x="1166.01" y="767.5" ></text>
+</g>
+<g >
+<title>__folio_start_writeback (60,433,341 samples, 0.02%)</title><rect x="612.7" y="741" width="0.2" height="15.0" fill="rgb(227,67,3)" rx="2" ry="2" />
+<text  x="615.74" y="751.5" ></text>
+</g>
+<g >
+<title>LegalNewID (168,272,468 samples, 0.05%)</title><rect x="204.7" y="933" width="0.5" height="15.0" fill="rgb(236,31,16)" rx="2" ry="2" />
+<text  x="207.70" y="943.5" ></text>
+</g>
+<g >
+<title>mod_lruvec_page_state (58,483,165 samples, 0.02%)</title><rect x="397.1" y="805" width="0.2" height="15.0" fill="rgb(252,84,35)" rx="2" ry="2" />
+<text  x="400.14" y="815.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (235,088,859 samples, 0.06%)</title><rect x="746.9" y="805" width="0.7" height="15.0" fill="rgb(211,85,40)" rx="2" ry="2" />
+<text  x="749.86" y="815.5" ></text>
+</g>
+<g >
+<title>dequeue_entity (70,016,443 samples, 0.02%)</title><rect x="230.2" y="837" width="0.3" height="15.0" fill="rgb(225,71,5)" rx="2" ry="2" />
+<text  x="233.24" y="847.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (1,095,824,156 samples, 0.30%)</title><rect x="142.5" y="949" width="3.5" height="15.0" fill="rgb(228,28,17)" rx="2" ry="2" />
+<text  x="145.52" y="959.5" ></text>
+</g>
+<g >
+<title>worker_thread (7,484,666,583 samples, 2.04%)</title><rect x="479.0" y="933" width="24.1" height="15.0" fill="rgb(251,113,38)" rx="2" ry="2" />
+<text  x="482.01" y="943.5" >w..</text>
+</g>
+<g >
+<title>dma_fence_signal_timestamp_locked (33,541,241 samples, 0.01%)</title><rect x="396.0" y="869" width="0.1" height="15.0" fill="rgb(223,73,54)" rx="2" ry="2" />
+<text  x="399.00" y="879.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (3,841,806,487 samples, 1.05%)</title><rect x="736.2" y="869" width="12.4" height="15.0" fill="rgb(211,147,16)" rx="2" ry="2" />
+<text  x="739.23" y="879.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (37,184,814 samples, 0.01%)</title><rect x="169.4" y="901" width="0.1" height="15.0" fill="rgb(221,53,29)" rx="2" ry="2" />
+<text  x="172.37" y="911.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (50,054,275 samples, 0.01%)</title><rect x="438.9" y="725" width="0.1" height="15.0" fill="rgb(247,182,50)" rx="2" ry="2" />
+<text  x="441.87" y="735.5" ></text>
+</g>
+<g >
+<title>aesni_enc (114,910,637 samples, 0.03%)</title><rect x="602.3" y="821" width="0.3" height="15.0" fill="rgb(235,27,7)" rx="2" ry="2" />
+<text  x="605.26" y="831.5" ></text>
+</g>
+<g >
+<title>__wake_up_common_lock (43,214,449 samples, 0.01%)</title><rect x="20.0" y="597" width="0.1" height="15.0" fill="rgb(246,149,24)" rx="2" ry="2" />
+<text  x="23.01" y="607.5" ></text>
+</g>
+<g >
+<title>timerqueue_iterate_next (34,773,279 samples, 0.01%)</title><rect x="1141.3" y="837" width="0.2" height="15.0" fill="rgb(244,217,1)" rx="2" ry="2" />
+<text  x="1144.35" y="847.5" ></text>
+</g>
+<g >
+<title>[perf] (17,597,119,966 samples, 4.80%)</title><rect x="669.2" y="949" width="56.7" height="15.0" fill="rgb(247,94,53)" rx="2" ry="2" />
+<text  x="672.24" y="959.5" >[perf]</text>
+</g>
+<g >
+<title>__alloc_pages (136,749,146 samples, 0.04%)</title><rect x="612.0" y="853" width="0.5" height="15.0" fill="rgb(243,156,36)" rx="2" ry="2" />
+<text  x="615.02" y="863.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_irq_work (1,387,341,393 samples, 0.38%)</title><rect x="347.2" y="853" width="4.5" height="15.0" fill="rgb(232,143,54)" rx="2" ry="2" />
+<text  x="350.19" y="863.5" ></text>
+</g>
+<g >
+<title>pick_next_task_idle (42,106,010 samples, 0.01%)</title><rect x="337.3" y="885" width="0.1" height="15.0" fill="rgb(216,20,6)" rx="2" ry="2" />
+<text  x="340.26" y="895.5" ></text>
+</g>
+<g >
+<title>signalfd_poll (90,659,072 samples, 0.02%)</title><rect x="823.2" y="805" width="0.3" height="15.0" fill="rgb(219,59,9)" rx="2" ry="2" />
+<text  x="826.20" y="815.5" ></text>
+</g>
+<g >
+<title>queue_work_on (122,792,372 samples, 0.03%)</title><rect x="318.6" y="773" width="0.4" height="15.0" fill="rgb(248,153,18)" rx="2" ry="2" />
+<text  x="321.62" y="783.5" ></text>
+</g>
+<g >
+<title>timecounter_read (34,205,792 samples, 0.01%)</title><rect x="734.6" y="853" width="0.1" height="15.0" fill="rgb(223,205,30)" rx="2" ry="2" />
+<text  x="737.59" y="863.5" ></text>
+</g>
+<g >
+<title>raw_spin_rq_lock_nested (47,666,477 samples, 0.01%)</title><rect x="911.9" y="725" width="0.2" height="15.0" fill="rgb(246,70,9)" rx="2" ry="2" />
+<text  x="914.94" y="735.5" ></text>
+</g>
+<g >
+<title>[firefox] (122,342,348 samples, 0.03%)</title><rect x="21.7" y="805" width="0.4" height="15.0" fill="rgb(238,171,49)" rx="2" ry="2" />
+<text  x="24.68" y="815.5" ></text>
+</g>
+<g >
+<title>__mem_cgroup_flush_stats (188,528,834 samples, 0.05%)</title><rect x="352.2" y="885" width="0.6" height="15.0" fill="rgb(221,217,41)" rx="2" ry="2" />
+<text  x="355.23" y="895.5" ></text>
+</g>
+<g >
+<title>folio_end_writeback (238,999,632 samples, 0.07%)</title><rect x="388.3" y="837" width="0.7" height="15.0" fill="rgb(250,3,24)" rx="2" ry="2" />
+<text  x="391.26" y="847.5" ></text>
+</g>
+<g >
+<title>_PyObject_Call (67,754,465 samples, 0.02%)</title><rect x="244.1" y="805" width="0.2" height="15.0" fill="rgb(229,90,33)" rx="2" ry="2" />
+<text  x="247.09" y="815.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (51,972,689 samples, 0.01%)</title><rect x="828.9" y="965" width="0.2" height="15.0" fill="rgb(238,193,21)" rx="2" ry="2" />
+<text  x="831.91" y="975.5" ></text>
+</g>
+<g >
+<title>[git] (147,264,259 samples, 0.04%)</title><rect x="285.2" y="965" width="0.5" height="15.0" fill="rgb(232,31,11)" rx="2" ry="2" />
+<text  x="288.20" y="975.5" ></text>
+</g>
+<g >
+<title>super_cache_count (759,508,659 samples, 0.21%)</title><rect x="379.5" y="853" width="2.4" height="15.0" fill="rgb(251,197,26)" rx="2" ry="2" />
+<text  x="382.48" y="863.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (4,349,912,227 samples, 1.19%)</title><rect x="735.6" y="949" width="14.0" height="15.0" fill="rgb(240,18,20)" rx="2" ry="2" />
+<text  x="738.60" y="959.5" ></text>
+</g>
+<g >
+<title>vm_fault_cpu (50,753,646 samples, 0.01%)</title><rect x="227.2" y="853" width="0.2" height="15.0" fill="rgb(245,14,45)" rx="2" ry="2" />
+<text  x="230.22" y="863.5" ></text>
+</g>
+<g >
+<title>dma_direct_map_sg (190,714,320 samples, 0.05%)</title><rect x="246.0" y="773" width="0.6" height="15.0" fill="rgb(230,165,42)" rx="2" ry="2" />
+<text  x="249.01" y="783.5" ></text>
+</g>
+<g >
+<title>__libc_poll (84,215,839 samples, 0.02%)</title><rect x="20.4" y="821" width="0.3" height="15.0" fill="rgb(223,199,11)" rx="2" ry="2" />
+<text  x="23.42" y="831.5" ></text>
+</g>
+<g >
+<title>try_to_wake_up (38,505,703 samples, 0.01%)</title><rect x="104.4" y="821" width="0.1" height="15.0" fill="rgb(250,129,25)" rx="2" ry="2" />
+<text  x="107.37" y="831.5" ></text>
+</g>
+<g >
+<title>firefox (11,397,772,569 samples, 3.11%)</title><rect x="247.9" y="981" width="36.7" height="15.0" fill="rgb(231,166,11)" rx="2" ry="2" />
+<text  x="250.94" y="991.5" >fir..</text>
+</g>
+<g >
+<title>ppgtt_bind_vma (44,165,671 samples, 0.01%)</title><rect x="235.6" y="773" width="0.2" height="15.0" fill="rgb(221,46,21)" rx="2" ry="2" />
+<text  x="238.65" y="783.5" ></text>
+</g>
+<g >
+<title>xfs_file_buffered_write (3,005,335,483 samples, 0.82%)</title><rect x="750.8" y="789" width="9.6" height="15.0" fill="rgb(238,198,24)" rx="2" ry="2" />
+<text  x="753.77" y="799.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (1,264,905,109 samples, 0.35%)</title><rect x="81.4" y="949" width="4.0" height="15.0" fill="rgb(228,36,20)" rx="2" ry="2" />
+<text  x="84.36" y="959.5" ></text>
+</g>
+<g >
+<title>GetXIDRange (32,849,731 samples, 0.01%)</title><rect x="204.6" y="933" width="0.1" height="15.0" fill="rgb(223,81,18)" rx="2" ry="2" />
+<text  x="207.60" y="943.5" ></text>
+</g>
+<g >
+<title>pick_next_task_fair (221,077,448 samples, 0.06%)</title><rect x="653.3" y="597" width="0.7" height="15.0" fill="rgb(247,224,19)" rx="2" ry="2" />
+<text  x="656.29" y="607.5" ></text>
+</g>
+<g >
+<title>security_file_permission (40,032,696 samples, 0.01%)</title><rect x="815.7" y="805" width="0.2" height="15.0" fill="rgb(224,139,53)" rx="2" ry="2" />
+<text  x="818.74" y="815.5" ></text>
+</g>
+<g >
+<title>nf_conntrack_tcp_packet (104,253,013 samples, 0.03%)</title><rect x="636.9" y="469" width="0.4" height="15.0" fill="rgb(248,27,13)" rx="2" ry="2" />
+<text  x="639.94" y="479.5" ></text>
+</g>
+<g >
+<title>try_to_wake_up (36,968,353 samples, 0.01%)</title><rect x="732.1" y="805" width="0.2" height="15.0" fill="rgb(216,39,43)" rx="2" ry="2" />
+<text  x="735.14" y="815.5" ></text>
+</g>
+<g >
+<title>common_interrupt (45,644,167 samples, 0.01%)</title><rect x="813.1" y="821" width="0.2" height="15.0" fill="rgb(241,186,1)" rx="2" ry="2" />
+<text  x="816.12" y="831.5" ></text>
+</g>
+<g >
+<title>kthread (6,724,874,669 samples, 1.83%)</title><rect x="503.1" y="949" width="21.7" height="15.0" fill="rgb(226,179,36)" rx="2" ry="2" />
+<text  x="506.11" y="959.5" >k..</text>
+</g>
+<g >
+<title>vfs_read (42,466,274 samples, 0.01%)</title><rect x="240.5" y="917" width="0.2" height="15.0" fill="rgb(228,65,14)" rx="2" ry="2" />
+<text  x="243.54" y="927.5" ></text>
+</g>
+<g >
+<title>ieee80211_queue_skb (82,149,518 samples, 0.02%)</title><rect x="325.6" y="517" width="0.3" height="15.0" fill="rgb(220,42,51)" rx="2" ry="2" />
+<text  x="328.59" y="527.5" ></text>
+</g>
+<g >
+<title>write_cache_pages (297,941,802 samples, 0.08%)</title><rect x="502.1" y="773" width="1.0" height="15.0" fill="rgb(249,33,19)" rx="2" ry="2" />
+<text  x="505.11" y="783.5" ></text>
+</g>
+<g >
+<title>i2c_dw_isr (63,083,978 samples, 0.02%)</title><rect x="895.8" y="773" width="0.2" height="15.0" fill="rgb(246,109,34)" rx="2" ry="2" />
+<text  x="898.82" y="783.5" ></text>
+</g>
+<g >
+<title>security_file_ioctl (52,748,503 samples, 0.01%)</title><rect x="237.5" y="917" width="0.1" height="15.0" fill="rgb(215,99,31)" rx="2" ry="2" />
+<text  x="240.47" y="927.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (178,264,098 samples, 0.05%)</title><rect x="1177.9" y="421" width="0.5" height="15.0" fill="rgb(236,34,31)" rx="2" ry="2" />
+<text  x="1180.86" y="431.5" ></text>
+</g>
+<g >
+<title>folio_clear_dirty_for_io (74,302,744 samples, 0.02%)</title><rect x="502.2" y="757" width="0.2" height="15.0" fill="rgb(208,40,40)" rx="2" ry="2" />
+<text  x="505.20" y="767.5" ></text>
+</g>
+<g >
+<title>count_shadow_nodes (564,777,117 samples, 0.15%)</title><rect x="372.0" y="853" width="1.8" height="15.0" fill="rgb(249,52,45)" rx="2" ry="2" />
+<text  x="375.02" y="863.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (76,244,778 samples, 0.02%)</title><rect x="15.1" y="933" width="0.2" height="15.0" fill="rgb(241,51,8)" rx="2" ry="2" />
+<text  x="18.07" y="943.5" ></text>
+</g>
+<g >
+<title>__clock_gettime_2 (43,913,074 samples, 0.01%)</title><rect x="825.4" y="869" width="0.1" height="15.0" fill="rgb(241,65,46)" rx="2" ry="2" />
+<text  x="828.38" y="879.5" ></text>
+</g>
+<g >
+<title>qemu_sem_timedwait (795,548,436 samples, 0.22%)</title><rect x="816.3" y="901" width="2.5" height="15.0" fill="rgb(236,43,28)" rx="2" ry="2" />
+<text  x="819.28" y="911.5" ></text>
+</g>
+<g >
+<title>crypt_iv_plain64_gen (132,624,773 samples, 0.04%)</title><rect x="421.4" y="869" width="0.4" height="15.0" fill="rgb(254,97,27)" rx="2" ry="2" />
+<text  x="424.39" y="879.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (157,317,777 samples, 0.04%)</title><rect x="142.7" y="933" width="0.5" height="15.0" fill="rgb(230,129,28)" rx="2" ry="2" />
+<text  x="145.73" y="943.5" ></text>
+</g>
+<g >
+<title>skb_release_data (67,859,578 samples, 0.02%)</title><rect x="662.9" y="533" width="0.2" height="15.0" fill="rgb(207,67,8)" rx="2" ry="2" />
+<text  x="665.87" y="543.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (4,393,100,931 samples, 1.20%)</title><rect x="227.6" y="965" width="14.1" height="15.0" fill="rgb(243,82,49)" rx="2" ry="2" />
+<text  x="230.56" y="975.5" ></text>
+</g>
+<g >
+<title>selinux_file_permission (34,178,722 samples, 0.01%)</title><rect x="92.7" y="853" width="0.1" height="15.0" fill="rgb(205,71,23)" rx="2" ry="2" />
+<text  x="95.67" y="863.5" ></text>
+</g>
+<g >
+<title>g_application_run (39,096,757 samples, 0.01%)</title><rect x="1185.5" y="949" width="0.2" height="15.0" fill="rgb(239,61,14)" rx="2" ry="2" />
+<text  x="1188.55" y="959.5" ></text>
+</g>
+<g >
+<title>iv_of_dmreq (232,457,141 samples, 0.06%)</title><rect x="569.9" y="869" width="0.8" height="15.0" fill="rgb(206,118,24)" rx="2" ry="2" />
+<text  x="572.90" y="879.5" ></text>
+</g>
+<g >
+<title>__fprop_add_percpu (37,296,608 samples, 0.01%)</title><rect x="386.1" y="805" width="0.1" height="15.0" fill="rgb(246,161,38)" rx="2" ry="2" />
+<text  x="389.09" y="815.5" ></text>
+</g>
+<g >
+<title>do_iter_write (695,118,432 samples, 0.19%)</title><rect x="238.2" y="901" width="2.2" height="15.0" fill="rgb(207,209,49)" rx="2" ry="2" />
+<text  x="241.16" y="911.5" ></text>
+</g>
+<g >
+<title>page_vma_mapped_walk (41,867,572 samples, 0.01%)</title><rect x="365.2" y="805" width="0.1" height="15.0" fill="rgb(215,106,9)" rx="2" ry="2" />
+<text  x="368.20" y="815.5" ></text>
+</g>
+<g >
+<title>[libevent-2.1.so.7.0.1] (32,921,220 samples, 0.01%)</title><rect x="32.5" y="917" width="0.1" height="15.0" fill="rgb(233,5,40)" rx="2" ry="2" />
+<text  x="35.49" y="927.5" ></text>
+</g>
+<g >
+<title>mem_cgroup_uncharge_skmem (66,488,088 samples, 0.02%)</title><rect x="629.0" y="549" width="0.3" height="15.0" fill="rgb(208,43,31)" rx="2" ry="2" />
+<text  x="632.04" y="559.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (74,847,909 samples, 0.02%)</title><rect x="92.8" y="901" width="0.2" height="15.0" fill="rgb(242,149,13)" rx="2" ry="2" />
+<text  x="95.80" y="911.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (32,981,730 samples, 0.01%)</title><rect x="132.3" y="757" width="0.1" height="15.0" fill="rgb(214,107,7)" rx="2" ry="2" />
+<text  x="135.26" y="767.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (68,840,617 samples, 0.02%)</title><rect x="145.8" y="917" width="0.2" height="15.0" fill="rgb(233,220,34)" rx="2" ry="2" />
+<text  x="148.80" y="927.5" ></text>
+</g>
+<g >
+<title>TaskCon~ller_#3 (50,807,702 samples, 0.01%)</title><rect x="155.2" y="981" width="0.1" height="15.0" fill="rgb(228,152,12)" rx="2" ry="2" />
+<text  x="158.17" y="991.5" ></text>
+</g>
+<g >
+<title>crypt_convert (6,406,232,198 samples, 1.75%)</title><rect x="534.1" y="885" width="20.6" height="15.0" fill="rgb(235,126,36)" rx="2" ry="2" />
+<text  x="537.12" y="895.5" ></text>
+</g>
+<g >
+<title>native_apic_msr_eoi_write (36,306,249 samples, 0.01%)</title><rect x="895.7" y="805" width="0.1" height="15.0" fill="rgb(236,203,0)" rx="2" ry="2" />
+<text  x="898.68" y="815.5" ></text>
+</g>
+<g >
+<title>pixman_region_intersect (36,682,641 samples, 0.01%)</title><rect x="223.2" y="933" width="0.1" height="15.0" fill="rgb(212,130,1)" rx="2" ry="2" />
+<text  x="226.21" y="943.5" ></text>
+</g>
+<g >
+<title>ep_poll_callback (241,459,493 samples, 0.07%)</title><rect x="47.9" y="773" width="0.8" height="15.0" fill="rgb(224,58,47)" rx="2" ry="2" />
+<text  x="50.88" y="783.5" ></text>
+</g>
+<g >
+<title>folio_alloc_swap (58,553,019 samples, 0.02%)</title><rect x="370.0" y="821" width="0.2" height="15.0" fill="rgb(231,68,28)" rx="2" ry="2" />
+<text  x="372.97" y="831.5" ></text>
+</g>
+<g >
+<title>futex_wake (120,497,868 samples, 0.03%)</title><rect x="25.0" y="853" width="0.4" height="15.0" fill="rgb(234,7,17)" rx="2" ry="2" />
+<text  x="27.98" y="863.5" ></text>
+</g>
+<g >
+<title>handle_edge_irq (48,490,266 samples, 0.01%)</title><rect x="900.1" y="757" width="0.2" height="15.0" fill="rgb(248,169,23)" rx="2" ry="2" />
+<text  x="903.15" y="767.5" ></text>
+</g>
+<g >
+<title>post_alloc_hook (35,470,303 samples, 0.01%)</title><rect x="709.1" y="693" width="0.1" height="15.0" fill="rgb(213,7,4)" rx="2" ry="2" />
+<text  x="712.11" y="703.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (183,986,326 samples, 0.05%)</title><rect x="1177.8" y="485" width="0.6" height="15.0" fill="rgb(207,194,8)" rx="2" ry="2" />
+<text  x="1180.85" y="495.5" ></text>
+</g>
+<g >
+<title>crypt_iv_plain64_gen (179,341,009 samples, 0.05%)</title><rect x="575.9" y="869" width="0.6" height="15.0" fill="rgb(230,147,52)" rx="2" ry="2" />
+<text  x="578.93" y="879.5" ></text>
+</g>
+<g >
+<title>calc_load_nohz_stop (43,421,410 samples, 0.01%)</title><rect x="1155.7" y="869" width="0.1" height="15.0" fill="rgb(248,60,43)" rx="2" ry="2" />
+<text  x="1158.68" y="879.5" ></text>
+</g>
+<g >
+<title>__softirqentry_text_start (10,298,326,845 samples, 2.81%)</title><rect x="300.7" y="853" width="33.2" height="15.0" fill="rgb(254,48,27)" rx="2" ry="2" />
+<text  x="303.73" y="863.5" >__..</text>
+</g>
+<g >
+<title>tcp_write_xmit (1,423,499,995 samples, 0.39%)</title><rect x="659.6" y="709" width="4.6" height="15.0" fill="rgb(253,56,12)" rx="2" ry="2" />
+<text  x="662.58" y="719.5" ></text>
+</g>
+<g >
+<title>__folio_end_writeback (146,945,212 samples, 0.04%)</title><rect x="397.7" y="821" width="0.5" height="15.0" fill="rgb(209,11,45)" rx="2" ry="2" />
+<text  x="400.74" y="831.5" ></text>
+</g>
+<g >
+<title>drm_atomic_helper_prepare_planes (61,059,176 samples, 0.02%)</title><rect x="232.2" y="837" width="0.2" height="15.0" fill="rgb(237,66,42)" rx="2" ry="2" />
+<text  x="235.24" y="847.5" ></text>
+</g>
+<g >
+<title>try_to_wake_up (37,415,815 samples, 0.01%)</title><rect x="145.9" y="821" width="0.1" height="15.0" fill="rgb(226,49,46)" rx="2" ry="2" />
+<text  x="148.87" y="831.5" ></text>
+</g>
+<g >
+<title>irq_work_run (69,126,066 samples, 0.02%)</title><rect x="1163.7" y="421" width="0.2" height="15.0" fill="rgb(211,146,2)" rx="2" ry="2" />
+<text  x="1166.70" y="431.5" ></text>
+</g>
+<g >
+<title>skcipher_walk_done (46,616,105 samples, 0.01%)</title><rect x="587.5" y="821" width="0.1" height="15.0" fill="rgb(223,136,0)" rx="2" ry="2" />
+<text  x="590.47" y="831.5" ></text>
+</g>
+<g >
+<title>sysvec_apic_timer_interrupt (37,639,126 samples, 0.01%)</title><rect x="1126.9" y="869" width="0.2" height="15.0" fill="rgb(230,229,27)" rx="2" ry="2" />
+<text  x="1129.95" y="879.5" ></text>
+</g>
+<g >
+<title>__virt_addr_valid (49,563,187 samples, 0.01%)</title><rect x="639.4" y="501" width="0.1" height="15.0" fill="rgb(213,229,45)" rx="2" ry="2" />
+<text  x="642.37" y="511.5" ></text>
+</g>
+<g >
+<title>g_signal_emit_valist (715,548,921 samples, 0.20%)</title><rect x="1177.7" y="821" width="2.3" height="15.0" fill="rgb(206,4,53)" rx="2" ry="2" />
+<text  x="1180.73" y="831.5" ></text>
+</g>
+<g >
+<title>iomap_finish_ioends (332,849,722 samples, 0.09%)</title><rect x="385.8" y="869" width="1.1" height="15.0" fill="rgb(229,146,46)" rx="2" ry="2" />
+<text  x="388.80" y="879.5" ></text>
+</g>
+<g >
+<title>try_to_wake_up (45,042,870 samples, 0.01%)</title><rect x="156.5" y="805" width="0.2" height="15.0" fill="rgb(248,42,53)" rx="2" ry="2" />
+<text  x="159.53" y="815.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (1,493,670,898 samples, 0.41%)</title><rect x="739.5" y="645" width="4.8" height="15.0" fill="rgb(237,68,36)" rx="2" ry="2" />
+<text  x="742.46" y="655.5" ></text>
+</g>
+<g >
+<title>___sys_recvmsg (178,370,662 samples, 0.05%)</title><rect x="20.9" y="773" width="0.6" height="15.0" fill="rgb(254,49,14)" rx="2" ry="2" />
+<text  x="23.93" y="783.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (558,174,536 samples, 0.15%)</title><rect x="453.3" y="853" width="1.8" height="15.0" fill="rgb(219,156,24)" rx="2" ry="2" />
+<text  x="456.29" y="863.5" ></text>
+</g>
+<g >
+<title>____sys_sendmsg (125,433,339 samples, 0.03%)</title><rect x="93.6" y="869" width="0.4" height="15.0" fill="rgb(247,108,21)" rx="2" ry="2" />
+<text  x="96.59" y="879.5" ></text>
+</g>
+<g >
+<title>__GI___ioctl (93,595,007 samples, 0.03%)</title><rect x="1163.6" y="645" width="0.3" height="15.0" fill="rgb(248,24,1)" rx="2" ry="2" />
+<text  x="1166.64" y="655.5" ></text>
+</g>
+<g >
+<title>miComputeCompositeRegion (44,909,028 samples, 0.01%)</title><rect x="213.6" y="901" width="0.1" height="15.0" fill="rgb(220,216,8)" rx="2" ry="2" />
+<text  x="216.57" y="911.5" ></text>
+</g>
+<g >
+<title>__folio_end_writeback (284,517,568 samples, 0.08%)</title><rect x="386.0" y="821" width="0.9" height="15.0" fill="rgb(225,16,28)" rx="2" ry="2" />
+<text  x="388.95" y="831.5" ></text>
+</g>
+<g >
+<title>aesni_enc (160,505,501 samples, 0.04%)</title><rect x="541.1" y="821" width="0.5" height="15.0" fill="rgb(206,45,8)" rx="2" ry="2" />
+<text  x="544.12" y="831.5" ></text>
+</g>
+<g >
+<title>__GI___ioctl (53,304,307 samples, 0.01%)</title><rect x="1164.0" y="677" width="0.2" height="15.0" fill="rgb(240,194,15)" rx="2" ry="2" />
+<text  x="1166.98" y="687.5" ></text>
+</g>
+<g >
+<title>backend_pread (329,454,028 samples, 0.09%)</title><rect x="667.9" y="885" width="1.0" height="15.0" fill="rgb(238,57,36)" rx="2" ry="2" />
+<text  x="670.86" y="895.5" ></text>
+</g>
+<g >
+<title>__mod_zone_page_state (99,805,208 samples, 0.03%)</title><rect x="367.6" y="805" width="0.3" height="15.0" fill="rgb(214,199,9)" rx="2" ry="2" />
+<text  x="370.57" y="815.5" ></text>
+</g>
+<g >
+<title>_i915_vma_move_to_active (34,505,989 samples, 0.01%)</title><rect x="1164.6" y="613" width="0.1" height="15.0" fill="rgb(206,27,42)" rx="2" ry="2" />
+<text  x="1167.60" y="623.5" ></text>
+</g>
+<g >
+<title>[Xorg] (165,487,240 samples, 0.05%)</title><rect x="204.1" y="917" width="0.5" height="15.0" fill="rgb(232,151,38)" rx="2" ry="2" />
+<text  x="207.06" y="927.5" ></text>
+</g>
+<g >
+<title>drm_syncobj_array_wait.constprop.0 (146,816,037 samples, 0.04%)</title><rect x="133.2" y="693" width="0.5" height="15.0" fill="rgb(235,91,52)" rx="2" ry="2" />
+<text  x="136.18" y="703.5" ></text>
+</g>
+<g >
+<title>__active_retire (55,348,851 samples, 0.02%)</title><rect x="394.3" y="853" width="0.2" height="15.0" fill="rgb(250,215,13)" rx="2" ry="2" />
+<text  x="397.31" y="863.5" ></text>
+</g>
+<g >
+<title>do_epoll_wait (124,437,083 samples, 0.03%)</title><rect x="43.4" y="853" width="0.4" height="15.0" fill="rgb(220,227,16)" rx="2" ry="2" />
+<text  x="46.37" y="863.5" ></text>
+</g>
+<g >
+<title>signal_irq_work (63,947,830 samples, 0.02%)</title><rect x="896.5" y="709" width="0.2" height="15.0" fill="rgb(245,21,39)" rx="2" ry="2" />
+<text  x="899.46" y="719.5" ></text>
+</g>
+<g >
+<title>common_nsleep (33,311,083 samples, 0.01%)</title><rect x="25.9" y="853" width="0.1" height="15.0" fill="rgb(227,1,48)" rx="2" ry="2" />
+<text  x="28.91" y="863.5" ></text>
+</g>
+<g >
+<title>mod_lruvec_page_state (62,913,759 samples, 0.02%)</title><rect x="595.6" y="741" width="0.2" height="15.0" fill="rgb(217,80,32)" rx="2" ry="2" />
+<text  x="598.59" y="751.5" ></text>
+</g>
+<g >
+<title>mozilla::detail::MutexImpl::lock (32,393,524 samples, 0.01%)</title><rect x="53.2" y="933" width="0.1" height="15.0" fill="rgb(246,160,38)" rx="2" ry="2" />
+<text  x="56.21" y="943.5" ></text>
+</g>
+<g >
+<title>___pthread_mutex_lock (48,927,532 samples, 0.01%)</title><rect x="16.7" y="917" width="0.2" height="15.0" fill="rgb(218,179,17)" rx="2" ry="2" />
+<text  x="19.71" y="927.5" ></text>
+</g>
+<g >
+<title>__fget_light (85,337,832 samples, 0.02%)</title><rect x="820.3" y="805" width="0.3" height="15.0" fill="rgb(216,95,23)" rx="2" ry="2" />
+<text  x="823.35" y="815.5" ></text>
+</g>
+<g >
+<title>fw_domains_get_with_fallback (50,602,820 samples, 0.01%)</title><rect x="373.9" y="757" width="0.2" height="15.0" fill="rgb(225,116,28)" rx="2" ry="2" />
+<text  x="376.93" y="767.5" ></text>
+</g>
+<g >
+<title>___sys_recvmsg (45,332,399 samples, 0.01%)</title><rect x="277.4" y="709" width="0.1" height="15.0" fill="rgb(238,219,11)" rx="2" ry="2" />
+<text  x="280.40" y="719.5" ></text>
+</g>
+<g >
+<title>__handle_irq_event_percpu (32,727,617 samples, 0.01%)</title><rect x="832.5" y="757" width="0.1" height="15.0" fill="rgb(217,123,46)" rx="2" ry="2" />
+<text  x="835.46" y="767.5" ></text>
+</g>
+<g >
+<title>[libcurl.so.4.8.0] (5,898,073,970 samples, 1.61%)</title><rect x="621.8" y="709" width="19.0" height="15.0" fill="rgb(241,122,26)" rx="2" ry="2" />
+<text  x="624.77" y="719.5" ></text>
+</g>
+<g >
+<title>[Xorg] (33,326,872 samples, 0.01%)</title><rect x="53.9" y="949" width="0.1" height="15.0" fill="rgb(238,154,46)" rx="2" ry="2" />
+<text  x="56.88" y="959.5" ></text>
+</g>
+<g >
+<title>[libglib-2.0.so.0.7303.0] (85,337,299 samples, 0.02%)</title><rect x="192.2" y="933" width="0.3" height="15.0" fill="rgb(216,18,10)" rx="2" ry="2" />
+<text  x="195.18" y="943.5" ></text>
+</g>
+<g >
+<title>schedule (36,994,960 samples, 0.01%)</title><rect x="1170.7" y="885" width="0.1" height="15.0" fill="rgb(211,109,3)" rx="2" ry="2" />
+<text  x="1173.67" y="895.5" ></text>
+</g>
+<g >
+<title>skcipher_walk_virt (296,534,483 samples, 0.08%)</title><rect x="411.2" y="821" width="1.0" height="15.0" fill="rgb(208,124,41)" rx="2" ry="2" />
+<text  x="414.22" y="831.5" ></text>
+</g>
+<g >
+<title>check_tsc_unstable (88,502,020 samples, 0.02%)</title><rect x="887.5" y="869" width="0.3" height="15.0" fill="rgb(234,189,2)" rx="2" ry="2" />
+<text  x="890.52" y="879.5" ></text>
+</g>
+<g >
+<title>psi_flags_change (45,775,532 samples, 0.01%)</title><rect x="1131.6" y="821" width="0.1" height="15.0" fill="rgb(225,179,42)" rx="2" ry="2" />
+<text  x="1134.56" y="831.5" ></text>
+</g>
+<g >
+<title>____sys_recvmsg (415,393,131 samples, 0.11%)</title><rect x="39.0" y="853" width="1.4" height="15.0" fill="rgb(207,29,45)" rx="2" ry="2" />
+<text  x="42.04" y="863.5" ></text>
+</g>
+<g >
+<title>main (39,096,757 samples, 0.01%)</title><rect x="1185.5" y="965" width="0.2" height="15.0" fill="rgb(245,148,25)" rx="2" ry="2" />
+<text  x="1188.55" y="975.5" ></text>
+</g>
+<g >
+<title>g_signal_emit_valist (119,856,136 samples, 0.03%)</title><rect x="1178.0" y="229" width="0.4" height="15.0" fill="rgb(251,145,23)" rx="2" ry="2" />
+<text  x="1181.02" y="239.5" ></text>
+</g>
+<g >
+<title>skcipher_walk_done (51,135,403 samples, 0.01%)</title><rect x="411.1" y="821" width="0.1" height="15.0" fill="rgb(239,117,11)" rx="2" ry="2" />
+<text  x="414.05" y="831.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (97,432,985 samples, 0.03%)</title><rect x="1162.8" y="853" width="0.3" height="15.0" fill="rgb(236,72,28)" rx="2" ry="2" />
+<text  x="1165.83" y="863.5" ></text>
+</g>
+<g >
+<title>update_load_avg (62,965,450 samples, 0.02%)</title><rect x="652.9" y="565" width="0.2" height="15.0" fill="rgb(245,228,52)" rx="2" ry="2" />
+<text  x="655.95" y="575.5" ></text>
+</g>
+<g >
+<title>__do_fault (98,242,601 samples, 0.03%)</title><rect x="146.2" y="837" width="0.3" height="15.0" fill="rgb(216,186,52)" rx="2" ry="2" />
+<text  x="149.22" y="847.5" ></text>
+</g>
+<g >
+<title>__alloc_skb (249,301,589 samples, 0.07%)</title><rect x="316.8" y="757" width="0.9" height="15.0" fill="rgb(244,228,27)" rx="2" ry="2" />
+<text  x="319.85" y="767.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (167,675,001 samples, 0.05%)</title><rect x="280.1" y="741" width="0.5" height="15.0" fill="rgb(234,146,5)" rx="2" ry="2" />
+<text  x="283.09" y="751.5" ></text>
+</g>
+<g >
+<title>handle_mm_fault (54,114,489 samples, 0.01%)</title><rect x="267.4" y="901" width="0.1" height="15.0" fill="rgb(242,165,10)" rx="2" ry="2" />
+<text  x="270.37" y="911.5" ></text>
+</g>
+<g >
+<title>iwl_mvm_tx_mpdu (36,512,771 samples, 0.01%)</title><rect x="325.7" y="453" width="0.1" height="15.0" fill="rgb(229,168,43)" rx="2" ry="2" />
+<text  x="328.73" y="463.5" ></text>
+</g>
+<g >
+<title>[libgdk-3.so.0.2404.30] (841,805,643 samples, 0.23%)</title><rect x="1171.5" y="789" width="2.7" height="15.0" fill="rgb(221,105,49)" rx="2" ry="2" />
+<text  x="1174.48" y="799.5" ></text>
+</g>
+<g >
+<title>__x64_sys_epoll_wait (550,501,179 samples, 0.15%)</title><rect x="229.4" y="933" width="1.8" height="15.0" fill="rgb(223,212,7)" rx="2" ry="2" />
+<text  x="232.41" y="943.5" ></text>
+</g>
+<g >
+<title>schedule (156,764,540 samples, 0.04%)</title><rect x="289.7" y="885" width="0.6" height="15.0" fill="rgb(236,142,36)" rx="2" ry="2" />
+<text  x="292.75" y="895.5" ></text>
+</g>
+<g >
+<title>g_main_loop_run (574,021,709 samples, 0.16%)</title><rect x="1186.4" y="933" width="1.9" height="15.0" fill="rgb(211,106,47)" rx="2" ry="2" />
+<text  x="1189.44" y="943.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (39,196,222 samples, 0.01%)</title><rect x="152.7" y="885" width="0.1" height="15.0" fill="rgb(218,19,13)" rx="2" ry="2" />
+<text  x="155.72" y="895.5" ></text>
+</g>
+<g >
+<title>schedule (127,413,095 samples, 0.03%)</title><rect x="731.5" y="885" width="0.4" height="15.0" fill="rgb(233,17,33)" rx="2" ry="2" />
+<text  x="734.49" y="895.5" ></text>
+</g>
+<g >
+<title>mem_cgroup_css_rstat_flush (113,728,111 samples, 0.03%)</title><rect x="751.3" y="661" width="0.4" height="15.0" fill="rgb(239,95,28)" rx="2" ry="2" />
+<text  x="754.30" y="671.5" ></text>
+</g>
+<g >
+<title>[libxcb.so.1.1.0] (102,767,500 samples, 0.03%)</title><rect x="277.4" y="805" width="0.3" height="15.0" fill="rgb(236,206,31)" rx="2" ry="2" />
+<text  x="280.35" y="815.5" ></text>
+</g>
+<g >
+<title>native_read_msr (64,211,075 samples, 0.02%)</title><rect x="909.9" y="709" width="0.2" height="15.0" fill="rgb(239,101,11)" rx="2" ry="2" />
+<text  x="912.92" y="719.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (186,164,977 samples, 0.05%)</title><rect x="1177.8" y="517" width="0.6" height="15.0" fill="rgb(251,162,15)" rx="2" ry="2" />
+<text  x="1180.84" y="527.5" ></text>
+</g>
+<g >
+<title>shmem_read_mapping_page_gfp (356,291,773 samples, 0.10%)</title><rect x="234.4" y="773" width="1.2" height="15.0" fill="rgb(250,22,5)" rx="2" ry="2" />
+<text  x="237.44" y="783.5" ></text>
+</g>
+<g >
+<title>drm_ioctl_kernel (85,910,318 samples, 0.02%)</title><rect x="1163.7" y="565" width="0.2" height="15.0" fill="rgb(234,12,35)" rx="2" ry="2" />
+<text  x="1166.65" y="575.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (4,079,022,553 samples, 1.11%)</title><rect x="481.5" y="853" width="13.1" height="15.0" fill="rgb(214,11,39)" rx="2" ry="2" />
+<text  x="484.50" y="863.5" ></text>
+</g>
+<g >
+<title>prune_dcache_sb (77,344,345 samples, 0.02%)</title><rect x="381.9" y="837" width="0.3" height="15.0" fill="rgb(228,156,27)" rx="2" ry="2" />
+<text  x="384.93" y="847.5" ></text>
+</g>
+<g >
+<title>ep_poll_callback (32,189,536 samples, 0.01%)</title><rect x="93.9" y="773" width="0.1" height="15.0" fill="rgb(248,123,40)" rx="2" ry="2" />
+<text  x="96.88" y="783.5" ></text>
+</g>
+<g >
+<title>dmcrypt_write (710,432,192 samples, 0.19%)</title><rect x="244.5" y="933" width="2.3" height="15.0" fill="rgb(230,172,48)" rx="2" ry="2" />
+<text  x="247.55" y="943.5" ></text>
+</g>
+<g >
+<title>skcipher_walk_next (82,659,605 samples, 0.02%)</title><rect x="431.9" y="805" width="0.3" height="15.0" fill="rgb(218,96,46)" rx="2" ry="2" />
+<text  x="434.94" y="815.5" ></text>
+</g>
+<g >
+<title>do_iter_readv_writev (301,801,584 samples, 0.08%)</title><rect x="19.2" y="725" width="1.0" height="15.0" fill="rgb(254,15,25)" rx="2" ry="2" />
+<text  x="22.22" y="735.5" ></text>
+</g>
+<g >
+<title>[xfce4-panel] (824,010,865 samples, 0.22%)</title><rect x="1171.5" y="693" width="2.6" height="15.0" fill="rgb(220,82,47)" rx="2" ry="2" />
+<text  x="1174.50" y="703.5" ></text>
+</g>
+<g >
+<title>[libcairo.so.2.11706.0] (81,168,605 samples, 0.02%)</title><rect x="1176.3" y="917" width="0.3" height="15.0" fill="rgb(242,111,11)" rx="2" ry="2" />
+<text  x="1179.34" y="927.5" ></text>
+</g>
+<g >
+<title>__mod_node_page_state (117,567,543 samples, 0.03%)</title><rect x="702.5" y="661" width="0.4" height="15.0" fill="rgb(229,221,23)" rx="2" ry="2" />
+<text  x="705.50" y="671.5" ></text>
+</g>
+<g >
+<title>napi_gro_complete.constprop.0 (664,057,622 samples, 0.18%)</title><rect x="319.4" y="757" width="2.1" height="15.0" fill="rgb(228,115,54)" rx="2" ry="2" />
+<text  x="322.41" y="767.5" ></text>
+</g>
+<g >
+<title>[libEGL_mesa.so.0.0.0] (718,115,013 samples, 0.20%)</title><rect x="1163.2" y="853" width="2.3" height="15.0" fill="rgb(250,77,21)" rx="2" ry="2" />
+<text  x="1166.21" y="863.5" ></text>
+</g>
+<g >
+<title>pick_next_entity (46,573,661 samples, 0.01%)</title><rect x="1148.9" y="853" width="0.2" height="15.0" fill="rgb(226,109,28)" rx="2" ry="2" />
+<text  x="1151.94" y="863.5" ></text>
+</g>
+<g >
+<title>syscall_return_via_sysret (39,823,617 samples, 0.01%)</title><rect x="725.7" y="885" width="0.1" height="15.0" fill="rgb(240,24,7)" rx="2" ry="2" />
+<text  x="728.71" y="895.5" ></text>
+</g>
+<g >
+<title>reader_loop (114,353,481 samples, 0.03%)</title><rect x="243.4" y="901" width="0.4" height="15.0" fill="rgb(243,6,44)" rx="2" ry="2" />
+<text  x="246.39" y="911.5" ></text>
+</g>
+<g >
+<title>backend_pread (329,454,028 samples, 0.09%)</title><rect x="667.9" y="853" width="1.0" height="15.0" fill="rgb(243,17,49)" rx="2" ry="2" />
+<text  x="670.86" y="863.5" ></text>
+</g>
+<g >
+<title>process_one_work (44,489,148 samples, 0.01%)</title><rect x="386.9" y="917" width="0.2" height="15.0" fill="rgb(246,108,9)" rx="2" ry="2" />
+<text  x="389.94" y="927.5" ></text>
+</g>
+<g >
+<title>mod_lruvec_page_state (69,013,652 samples, 0.02%)</title><rect x="389.8" y="805" width="0.2" height="15.0" fill="rgb(225,169,22)" rx="2" ry="2" />
+<text  x="392.77" y="815.5" ></text>
+</g>
+<g >
+<title>intel_engine_irq_enable (47,810,979 samples, 0.01%)</title><rect x="232.9" y="693" width="0.2" height="15.0" fill="rgb(215,88,13)" rx="2" ry="2" />
+<text  x="235.92" y="703.5" ></text>
+</g>
+<g >
+<title>percpu_counter_add_batch (43,203,811 samples, 0.01%)</title><rect x="388.0" y="805" width="0.1" height="15.0" fill="rgb(237,121,53)" rx="2" ry="2" />
+<text  x="390.99" y="815.5" ></text>
+</g>
+<g >
+<title>run_ksoftirqd (1,436,872,703 samples, 0.39%)</title><rect x="347.1" y="917" width="4.6" height="15.0" fill="rgb(224,75,19)" rx="2" ry="2" />
+<text  x="350.08" y="927.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (86,799,715 samples, 0.02%)</title><rect x="1174.2" y="789" width="0.3" height="15.0" fill="rgb(252,41,29)" rx="2" ry="2" />
+<text  x="1177.20" y="799.5" ></text>
+</g>
+<g >
+<title>sg_init_table (145,617,869 samples, 0.04%)</title><rect x="475.8" y="869" width="0.5" height="15.0" fill="rgb(234,23,19)" rx="2" ry="2" />
+<text  x="478.79" y="879.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (227,339,888 samples, 0.06%)</title><rect x="647.6" y="741" width="0.7" height="15.0" fill="rgb(245,107,52)" rx="2" ry="2" />
+<text  x="650.61" y="751.5" ></text>
+</g>
+<g >
+<title>perf (18,532,134,851 samples, 5.06%)</title><rect x="669.1" y="981" width="59.7" height="15.0" fill="rgb(219,64,29)" rx="2" ry="2" />
+<text  x="672.10" y="991.5" >perf</text>
+</g>
+<g >
+<title>asm_sysvec_apic_timer_interrupt (36,966,740 samples, 0.01%)</title><rect x="685.7" y="741" width="0.1" height="15.0" fill="rgb(237,146,38)" rx="2" ry="2" />
+<text  x="688.65" y="751.5" ></text>
+</g>
+<g >
+<title>ttwu_do_activate (308,347,850 samples, 0.08%)</title><rect x="893.8" y="757" width="1.0" height="15.0" fill="rgb(243,188,8)" rx="2" ry="2" />
+<text  x="896.76" y="767.5" ></text>
+</g>
+<g >
+<title>[firefox] (53,686,723 samples, 0.01%)</title><rect x="172.9" y="885" width="0.2" height="15.0" fill="rgb(232,76,31)" rx="2" ry="2" />
+<text  x="175.91" y="895.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (52,361,918 samples, 0.01%)</title><rect x="1163.0" y="789" width="0.1" height="15.0" fill="rgb(244,107,52)" rx="2" ry="2" />
+<text  x="1165.97" y="799.5" ></text>
+</g>
+<g >
+<title>do_iter_write (72,958,389 samples, 0.02%)</title><rect x="145.2" y="725" width="0.2" height="15.0" fill="rgb(213,127,54)" rx="2" ry="2" />
+<text  x="148.15" y="735.5" ></text>
+</g>
+<g >
+<title>kworker/u16:7 (5,363,622,659 samples, 1.46%)</title><rect x="557.1" y="981" width="17.2" height="15.0" fill="rgb(244,43,5)" rx="2" ry="2" />
+<text  x="560.07" y="991.5" ></text>
+</g>
+<g >
+<title>_aesni_enc1 (87,468,393 samples, 0.02%)</title><rect x="466.3" y="805" width="0.2" height="15.0" fill="rgb(224,112,3)" rx="2" ry="2" />
+<text  x="469.25" y="815.5" ></text>
+</g>
+<g >
+<title>schedule (118,313,862 samples, 0.03%)</title><rect x="295.9" y="853" width="0.4" height="15.0" fill="rgb(240,187,25)" rx="2" ry="2" />
+<text  x="298.88" y="863.5" ></text>
+</g>
+<g >
+<title>____sys_recvmsg (35,805,999 samples, 0.01%)</title><rect x="1165.7" y="549" width="0.2" height="15.0" fill="rgb(231,218,8)" rx="2" ry="2" />
+<text  x="1168.74" y="559.5" ></text>
+</g>
+<g >
+<title>rs_drv_mac80211_tx_status (538,436,931 samples, 0.15%)</title><rect x="312.5" y="693" width="1.8" height="15.0" fill="rgb(246,38,5)" rx="2" ry="2" />
+<text  x="315.54" y="703.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (81,195,933 samples, 0.02%)</title><rect x="1172.3" y="85" width="0.2" height="15.0" fill="rgb(226,184,22)" rx="2" ry="2" />
+<text  x="1175.28" y="95.5" ></text>
+</g>
+<g >
+<title>netif_receive_skb_list_internal (84,098,121 samples, 0.02%)</title><rect x="309.1" y="709" width="0.2" height="15.0" fill="rgb(210,124,16)" rx="2" ry="2" />
+<text  x="312.07" y="719.5" ></text>
+</g>
+<g >
+<title>rs_pretty_rate (205,449,043 samples, 0.06%)</title><rect x="313.4" y="661" width="0.7" height="15.0" fill="rgb(239,221,7)" rx="2" ry="2" />
+<text  x="316.42" y="671.5" ></text>
+</g>
+<g >
+<title>evmap_io_active_ (68,494,979 samples, 0.02%)</title><rect x="36.3" y="917" width="0.3" height="15.0" fill="rgb(237,85,51)" rx="2" ry="2" />
+<text  x="39.33" y="927.5" ></text>
+</g>
+<g >
+<title>iomap_do_writepage (283,395,566 samples, 0.08%)</title><rect x="419.1" y="757" width="0.9" height="15.0" fill="rgb(246,201,19)" rx="2" ry="2" />
+<text  x="422.13" y="767.5" ></text>
+</g>
+<g >
+<title>[libcurl.so.4.8.0] (64,829,690 samples, 0.02%)</title><rect x="667.9" y="709" width="0.2" height="15.0" fill="rgb(249,168,14)" rx="2" ry="2" />
+<text  x="670.86" y="719.5" ></text>
+</g>
+<g >
+<title>xfs_end_ioend (47,825,313 samples, 0.01%)</title><rect x="396.2" y="885" width="0.1" height="15.0" fill="rgb(211,19,54)" rx="2" ry="2" />
+<text  x="399.16" y="895.5" ></text>
+</g>
+<g >
+<title>do_writepages (639,404,275 samples, 0.17%)</title><rect x="476.9" y="821" width="2.1" height="15.0" fill="rgb(239,145,34)" rx="2" ry="2" />
+<text  x="479.90" y="831.5" ></text>
+</g>
+<g >
+<title>[git] (49,495,390 samples, 0.01%)</title><rect x="285.3" y="805" width="0.2" height="15.0" fill="rgb(251,154,13)" rx="2" ry="2" />
+<text  x="288.31" y="815.5" ></text>
+</g>
+<g >
+<title>memset_erms (89,701,350 samples, 0.02%)</title><rect x="571.0" y="853" width="0.2" height="15.0" fill="rgb(208,128,30)" rx="2" ry="2" />
+<text  x="573.96" y="863.5" ></text>
+</g>
+<g >
+<title>worker_thread (7,089,654,641 samples, 1.93%)</title><rect x="574.3" y="933" width="22.9" height="15.0" fill="rgb(250,157,46)" rx="2" ry="2" />
+<text  x="577.34" y="943.5" >w..</text>
+</g>
+<g >
+<title>__free (33,731,112 samples, 0.01%)</title><rect x="640.8" y="709" width="0.2" height="15.0" fill="rgb(250,128,49)" rx="2" ry="2" />
+<text  x="643.85" y="719.5" ></text>
+</g>
+<g >
+<title>[Xorg] (189,324,035 samples, 0.05%)</title><rect x="201.8" y="821" width="0.7" height="15.0" fill="rgb(227,52,0)" rx="2" ry="2" />
+<text  x="204.85" y="831.5" ></text>
+</g>
+<g >
+<title>wb_writeback (559,015,501 samples, 0.15%)</title><rect x="595.3" y="885" width="1.8" height="15.0" fill="rgb(238,205,4)" rx="2" ry="2" />
+<text  x="598.31" y="895.5" ></text>
+</g>
+<g >
+<title>pick_next_task_fair (49,937,958 samples, 0.01%)</title><rect x="727.9" y="821" width="0.1" height="15.0" fill="rgb(214,166,20)" rx="2" ry="2" />
+<text  x="730.87" y="831.5" ></text>
+</g>
+<g >
+<title>xfs_end_ioend (43,528,557 samples, 0.01%)</title><rect x="386.9" y="885" width="0.2" height="15.0" fill="rgb(227,101,12)" rx="2" ry="2" />
+<text  x="389.94" y="895.5" ></text>
+</g>
+<g >
+<title>[firefox] (31,525,705 samples, 0.01%)</title><rect x="42.5" y="901" width="0.1" height="15.0" fill="rgb(224,176,12)" rx="2" ry="2" />
+<text  x="45.49" y="911.5" ></text>
+</g>
+<g >
+<title>[unknown] (79,384,805 samples, 0.02%)</title><rect x="25.6" y="965" width="0.2" height="15.0" fill="rgb(227,38,34)" rx="2" ry="2" />
+<text  x="28.57" y="975.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (379,250,188 samples, 0.10%)</title><rect x="516.9" y="853" width="1.2" height="15.0" fill="rgb(242,196,25)" rx="2" ry="2" />
+<text  x="519.91" y="863.5" ></text>
+</g>
+<g >
+<title>nft_do_chain_inet (177,548,731 samples, 0.05%)</title><rect x="662.2" y="469" width="0.6" height="15.0" fill="rgb(247,65,30)" rx="2" ry="2" />
+<text  x="665.23" y="479.5" ></text>
+</g>
+<g >
+<title>update_load_avg (40,597,447 samples, 0.01%)</title><rect x="821.9" y="725" width="0.1" height="15.0" fill="rgb(223,146,15)" rx="2" ry="2" />
+<text  x="824.92" y="735.5" ></text>
+</g>
+<g >
+<title>g_signal_emit_valist (35,573,392 samples, 0.01%)</title><rect x="1181.4" y="805" width="0.1" height="15.0" fill="rgb(242,17,39)" rx="2" ry="2" />
+<text  x="1184.38" y="815.5" ></text>
+</g>
+<g >
+<title>do_iter_readv_writev (73,870,740 samples, 0.02%)</title><rect x="1189.2" y="885" width="0.3" height="15.0" fill="rgb(220,197,29)" rx="2" ry="2" />
+<text  x="1192.23" y="895.5" ></text>
+</g>
+<g >
+<title>sg_init_table (166,898,798 samples, 0.05%)</title><rect x="593.9" y="869" width="0.6" height="15.0" fill="rgb(240,218,6)" rx="2" ry="2" />
+<text  x="596.94" y="879.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (151,066,694 samples, 0.04%)</title><rect x="84.5" y="933" width="0.5" height="15.0" fill="rgb(251,3,26)" rx="2" ry="2" />
+<text  x="87.47" y="943.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (85,436,528 samples, 0.02%)</title><rect x="290.3" y="901" width="0.2" height="15.0" fill="rgb(219,53,48)" rx="2" ry="2" />
+<text  x="293.27" y="911.5" ></text>
+</g>
+<g >
+<title>pipewire (899,508,668 samples, 0.25%)</title><rect x="732.5" y="981" width="2.9" height="15.0" fill="rgb(235,166,42)" rx="2" ry="2" />
+<text  x="735.55" y="991.5" ></text>
+</g>
+<g >
+<title>qemu_mutex_lock_impl (34,521,085 samples, 0.01%)</title><rect x="816.1" y="901" width="0.1" height="15.0" fill="rgb(242,32,23)" rx="2" ry="2" />
+<text  x="819.11" y="911.5" ></text>
+</g>
+<g >
+<title>__mod_zone_page_state (123,565,392 samples, 0.03%)</title><rect x="703.6" y="677" width="0.4" height="15.0" fill="rgb(239,7,8)" rx="2" ry="2" />
+<text  x="706.61" y="687.5" ></text>
+</g>
+<g >
+<title>Xorg (13,944,360,461 samples, 3.80%)</title><rect x="198.4" y="981" width="44.9" height="15.0" fill="rgb(242,47,43)" rx="2" ry="2" />
+<text  x="201.39" y="991.5" >Xorg</text>
+</g>
+<g >
+<title>skcipher_walk_virt (248,990,962 samples, 0.07%)</title><rect x="470.9" y="821" width="0.9" height="15.0" fill="rgb(235,90,9)" rx="2" ry="2" />
+<text  x="473.95" y="831.5" ></text>
+</g>
+<g >
+<title>sysprof_collector_mark_vprintf (53,932,327 samples, 0.01%)</title><rect x="100.4" y="885" width="0.2" height="15.0" fill="rgb(236,107,26)" rx="2" ry="2" />
+<text  x="103.38" y="895.5" ></text>
+</g>
+<g >
+<title>iwl_pcie_rx_alloc_page (99,183,920 samples, 0.03%)</title><rect x="613.2" y="885" width="0.4" height="15.0" fill="rgb(225,189,42)" rx="2" ry="2" />
+<text  x="616.25" y="895.5" ></text>
+</g>
+<g >
+<title>sysvec_irq_work (94,965,870 samples, 0.03%)</title><rect x="133.3" y="613" width="0.3" height="15.0" fill="rgb(214,206,41)" rx="2" ry="2" />
+<text  x="136.29" y="623.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (50,462,896 samples, 0.01%)</title><rect x="132.0" y="741" width="0.1" height="15.0" fill="rgb(226,65,3)" rx="2" ry="2" />
+<text  x="134.99" y="751.5" ></text>
+</g>
+<g >
+<title>__schedule (965,552,646 samples, 0.26%)</title><rect x="651.9" y="613" width="3.1" height="15.0" fill="rgb(240,217,40)" rx="2" ry="2" />
+<text  x="654.87" y="623.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (348,825,436 samples, 0.10%)</title><rect x="112.8" y="933" width="1.1" height="15.0" fill="rgb(216,170,6)" rx="2" ry="2" />
+<text  x="115.76" y="943.5" ></text>
+</g>
+<g >
+<title>drm_syncobj_array_find (57,941,689 samples, 0.02%)</title><rect x="133.0" y="693" width="0.2" height="15.0" fill="rgb(222,165,39)" rx="2" ry="2" />
+<text  x="135.98" y="703.5" ></text>
+</g>
+<g >
+<title>do_sched_yield (49,577,692 samples, 0.01%)</title><rect x="289.6" y="885" width="0.1" height="15.0" fill="rgb(214,142,32)" rx="2" ry="2" />
+<text  x="292.59" y="895.5" ></text>
+</g>
+<g >
+<title>simd_skcipher_encrypt (122,457,314 samples, 0.03%)</title><rect x="610.0" y="853" width="0.4" height="15.0" fill="rgb(209,35,15)" rx="2" ry="2" />
+<text  x="613.03" y="863.5" ></text>
+</g>
+<g >
+<title>rcu_is_cpu_rrupt_from_idle (35,981,542 samples, 0.01%)</title><rect x="909.3" y="725" width="0.2" height="15.0" fill="rgb(226,119,28)" rx="2" ry="2" />
+<text  x="912.35" y="735.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_apic_timer_interrupt (35,624,001 samples, 0.01%)</title><rect x="116.9" y="965" width="0.1" height="15.0" fill="rgb(205,151,33)" rx="2" ry="2" />
+<text  x="119.86" y="975.5" ></text>
+</g>
+<g >
+<title>iv_of_dmreq (392,454,843 samples, 0.11%)</title><rect x="498.9" y="869" width="1.3" height="15.0" fill="rgb(247,37,0)" rx="2" ry="2" />
+<text  x="501.94" y="879.5" ></text>
+</g>
+<g >
+<title>g_main_context_dispatch (487,841,325 samples, 0.13%)</title><rect x="1186.6" y="901" width="1.6" height="15.0" fill="rgb(221,23,18)" rx="2" ry="2" />
+<text  x="1189.58" y="911.5" ></text>
+</g>
+<g >
+<title>[unknown] (58,219,847 samples, 0.02%)</title><rect x="1170.1" y="965" width="0.2" height="15.0" fill="rgb(205,51,53)" rx="2" ry="2" />
+<text  x="1173.10" y="975.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (51,718,684 samples, 0.01%)</title><rect x="1164.0" y="661" width="0.1" height="15.0" fill="rgb(206,121,3)" rx="2" ry="2" />
+<text  x="1166.98" y="671.5" ></text>
+</g>
+<g >
+<title>rebalance_domains (44,438,474 samples, 0.01%)</title><rect x="833.0" y="773" width="0.1" height="15.0" fill="rgb(220,41,16)" rx="2" ry="2" />
+<text  x="835.99" y="783.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (117,533,683 samples, 0.03%)</title><rect x="1165.5" y="789" width="0.4" height="15.0" fill="rgb(215,146,34)" rx="2" ry="2" />
+<text  x="1168.55" y="799.5" ></text>
+</g>
+<g >
+<title>do_sys_poll (1,169,374,734 samples, 0.32%)</title><rect x="820.0" y="821" width="3.8" height="15.0" fill="rgb(223,31,15)" rx="2" ry="2" />
+<text  x="823.02" y="831.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (174,141,463 samples, 0.05%)</title><rect x="197.6" y="965" width="0.6" height="15.0" fill="rgb(232,28,41)" rx="2" ry="2" />
+<text  x="200.63" y="975.5" ></text>
+</g>
+<g >
+<title>tcp_recvmsg (113,047,765 samples, 0.03%)</title><rect x="737.0" y="597" width="0.4" height="15.0" fill="rgb(248,3,29)" rx="2" ry="2" />
+<text  x="740.04" y="607.5" ></text>
+</g>
+<g >
+<title>process_one_work (164,455,217 samples, 0.04%)</title><rect x="395.8" y="917" width="0.5" height="15.0" fill="rgb(211,83,1)" rx="2" ry="2" />
+<text  x="398.78" y="927.5" ></text>
+</g>
+<g >
+<title>___pthread_mutex_lock (75,320,148 samples, 0.02%)</title><rect x="297.6" y="917" width="0.2" height="15.0" fill="rgb(251,75,35)" rx="2" ry="2" />
+<text  x="300.57" y="927.5" ></text>
+</g>
+<g >
+<title>skcipher_walk_done (55,313,118 samples, 0.02%)</title><rect x="493.3" y="821" width="0.2" height="15.0" fill="rgb(212,52,3)" rx="2" ry="2" />
+<text  x="496.32" y="831.5" ></text>
+</g>
+<g >
+<title>percpu_counter_add_batch (36,723,084 samples, 0.01%)</title><rect x="393.5" y="805" width="0.1" height="15.0" fill="rgb(229,32,15)" rx="2" ry="2" />
+<text  x="396.52" y="815.5" ></text>
+</g>
+<g >
+<title>tty_poll (356,633,767 samples, 0.10%)</title><rect x="1183.5" y="901" width="1.2" height="15.0" fill="rgb(254,144,8)" rx="2" ry="2" />
+<text  x="1186.54" y="911.5" ></text>
+</g>
+<g >
+<title>g_main_context_dispatch (1,352,143,558 samples, 0.37%)</title><rect x="1177.3" y="901" width="4.3" height="15.0" fill="rgb(213,201,43)" rx="2" ry="2" />
+<text  x="1180.27" y="911.5" ></text>
+</g>
+<g >
+<title>skcipher_walk_next (110,813,993 samples, 0.03%)</title><rect x="494.3" y="805" width="0.3" height="15.0" fill="rgb(245,15,50)" rx="2" ry="2" />
+<text  x="497.27" y="815.5" ></text>
+</g>
+<g >
+<title>fence_work (59,794,039 samples, 0.02%)</title><rect x="235.6" y="789" width="0.2" height="15.0" fill="rgb(245,147,51)" rx="2" ry="2" />
+<text  x="238.60" y="799.5" ></text>
+</g>
+<g >
+<title>asm_exc_page_fault (74,368,093 samples, 0.02%)</title><rect x="267.4" y="949" width="0.2" height="15.0" fill="rgb(247,178,50)" rx="2" ry="2" />
+<text  x="270.35" y="959.5" ></text>
+</g>
+<g >
+<title>__alloc_skb (39,359,375 samples, 0.01%)</title><rect x="625.8" y="533" width="0.1" height="15.0" fill="rgb(228,184,31)" rx="2" ry="2" />
+<text  x="628.78" y="543.5" ></text>
+</g>
+<g >
+<title>clockevents_program_event (63,978,329 samples, 0.02%)</title><rect x="1156.5" y="837" width="0.3" height="15.0" fill="rgb(231,189,47)" rx="2" ry="2" />
+<text  x="1159.55" y="847.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (165,661,312 samples, 0.05%)</title><rect x="197.7" y="917" width="0.5" height="15.0" fill="rgb(219,140,23)" rx="2" ry="2" />
+<text  x="200.66" y="927.5" ></text>
+</g>
+<g >
+<title>sock_poll (89,026,803 samples, 0.02%)</title><rect x="823.5" y="805" width="0.3" height="15.0" fill="rgb(225,81,14)" rx="2" ry="2" />
+<text  x="826.50" y="815.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (200,890,806 samples, 0.05%)</title><rect x="222.4" y="773" width="0.7" height="15.0" fill="rgb(227,206,27)" rx="2" ry="2" />
+<text  x="225.43" y="783.5" ></text>
+</g>
+<g >
+<title>futex_wait (538,152,272 samples, 0.15%)</title><rect x="816.7" y="789" width="1.7" height="15.0" fill="rgb(216,32,30)" rx="2" ry="2" />
+<text  x="819.69" y="799.5" ></text>
+</g>
+<g >
+<title>loopback_xmit (48,636,801 samples, 0.01%)</title><rect x="660.2" y="581" width="0.1" height="15.0" fill="rgb(250,200,35)" rx="2" ry="2" />
+<text  x="663.15" y="591.5" ></text>
+</g>
+<g >
+<title>__alloc_pages (50,828,556 samples, 0.01%)</title><rect x="237.3" y="725" width="0.1" height="15.0" fill="rgb(239,133,18)" rx="2" ry="2" />
+<text  x="240.27" y="735.5" ></text>
+</g>
+<g >
+<title>netif_receive_skb_list_internal (614,350,709 samples, 0.17%)</title><rect x="319.5" y="741" width="2.0" height="15.0" fill="rgb(238,228,6)" rx="2" ry="2" />
+<text  x="322.53" y="751.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (6,724,874,669 samples, 1.83%)</title><rect x="503.1" y="965" width="21.7" height="15.0" fill="rgb(250,181,30)" rx="2" ry="2" />
+<text  x="506.11" y="975.5" >r..</text>
+</g>
+<g >
+<title>pick_next_task_fair (64,601,676 samples, 0.02%)</title><rect x="149.3" y="773" width="0.2" height="15.0" fill="rgb(224,174,27)" rx="2" ry="2" />
+<text  x="152.29" y="783.5" ></text>
+</g>
+<g >
+<title>__folio_end_writeback (311,662,485 samples, 0.09%)</title><rect x="389.2" y="821" width="1.0" height="15.0" fill="rgb(228,112,10)" rx="2" ry="2" />
+<text  x="392.23" y="831.5" ></text>
+</g>
+<g >
+<title>switch_mm_irqs_off (56,382,380 samples, 0.02%)</title><rect x="880.9" y="821" width="0.1" height="15.0" fill="rgb(224,48,44)" rx="2" ry="2" />
+<text  x="883.87" y="831.5" ></text>
+</g>
+<g >
+<title>[Xorg] (387,858,724 samples, 0.11%)</title><rect x="216.9" y="901" width="1.3" height="15.0" fill="rgb(214,117,46)" rx="2" ry="2" />
+<text  x="219.91" y="911.5" ></text>
+</g>
+<g >
+<title>[firefox] (65,039,949 samples, 0.02%)</title><rect x="174.2" y="901" width="0.2" height="15.0" fill="rgb(206,136,21)" rx="2" ry="2" />
+<text  x="177.18" y="911.5" ></text>
+</g>
+<g >
+<title>__mod_zone_page_state (136,294,617 samples, 0.04%)</title><rect x="717.5" y="725" width="0.4" height="15.0" fill="rgb(205,115,50)" rx="2" ry="2" />
+<text  x="720.46" y="735.5" ></text>
+</g>
+<g >
+<title>radix_tree_gang_lookup_tag (179,530,043 samples, 0.05%)</title><rect x="381.2" y="805" width="0.6" height="15.0" fill="rgb(214,47,4)" rx="2" ry="2" />
+<text  x="384.21" y="815.5" ></text>
+</g>
+<g >
+<title>trigger_load_balance (32,528,044 samples, 0.01%)</title><rect x="912.4" y="741" width="0.1" height="15.0" fill="rgb(247,222,21)" rx="2" ry="2" />
+<text  x="915.37" y="751.5" ></text>
+</g>
+<g >
+<title>__memcpy_avx_unaligned_erms (145,208,192 samples, 0.04%)</title><rect x="641.7" y="677" width="0.5" height="15.0" fill="rgb(217,74,46)" rx="2" ry="2" />
+<text  x="644.68" y="687.5" ></text>
+</g>
+<g >
+<title>__libc_read (97,215,171 samples, 0.03%)</title><rect x="825.5" y="869" width="0.3" height="15.0" fill="rgb(242,215,25)" rx="2" ry="2" />
+<text  x="828.52" y="879.5" ></text>
+</g>
+<g >
+<title>xfs_end_io (257,699,142 samples, 0.07%)</title><rect x="388.2" y="901" width="0.8" height="15.0" fill="rgb(247,161,29)" rx="2" ry="2" />
+<text  x="391.20" y="911.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (31,401,405 samples, 0.01%)</title><rect x="1169.8" y="933" width="0.1" height="15.0" fill="rgb(251,174,29)" rx="2" ry="2" />
+<text  x="1172.76" y="943.5" ></text>
+</g>
+<g >
+<title>rb_erase (32,891,406 samples, 0.01%)</title><rect x="1149.4" y="837" width="0.2" height="15.0" fill="rgb(221,141,4)" rx="2" ry="2" />
+<text  x="1152.45" y="847.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (1,337,660,088 samples, 0.36%)</title><rect x="819.9" y="853" width="4.3" height="15.0" fill="rgb(208,32,37)" rx="2" ry="2" />
+<text  x="822.93" y="863.5" ></text>
+</g>
+<g >
+<title>tick_sched_timer (157,334,877 samples, 0.04%)</title><rect x="813.8" y="757" width="0.5" height="15.0" fill="rgb(207,29,20)" rx="2" ry="2" />
+<text  x="816.80" y="767.5" ></text>
+</g>
+<g >
+<title>[git] (57,415,662 samples, 0.02%)</title><rect x="285.3" y="821" width="0.2" height="15.0" fill="rgb(243,192,16)" rx="2" ry="2" />
+<text  x="288.30" y="831.5" ></text>
+</g>
+<g >
+<title>balance_pgdat (9,570,307,090 samples, 2.61%)</title><rect x="351.9" y="917" width="30.8" height="15.0" fill="rgb(214,126,12)" rx="2" ry="2" />
+<text  x="354.86" y="927.5" >ba..</text>
+</g>
+<g >
+<title>g_main_context_prepare (142,981,781 samples, 0.04%)</title><rect x="828.0" y="885" width="0.5" height="15.0" fill="rgb(230,196,6)" rx="2" ry="2" />
+<text  x="831.00" y="895.5" ></text>
+</g>
+<g >
+<title>engine_retire (67,284,882 samples, 0.02%)</title><rect x="395.9" y="901" width="0.3" height="15.0" fill="rgb(240,46,54)" rx="2" ry="2" />
+<text  x="398.93" y="911.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (86,159,535 samples, 0.02%)</title><rect x="200.7" y="821" width="0.3" height="15.0" fill="rgb(231,55,10)" rx="2" ry="2" />
+<text  x="203.70" y="831.5" ></text>
+</g>
+<g >
+<title>process_one_work (5,663,331,780 samples, 1.55%)</title><rect x="460.7" y="917" width="18.3" height="15.0" fill="rgb(254,180,22)" rx="2" ry="2" />
+<text  x="463.73" y="927.5" ></text>
+</g>
+<g >
+<title>ip_sublist_rcv (79,534,336 samples, 0.02%)</title><rect x="309.1" y="661" width="0.2" height="15.0" fill="rgb(231,212,23)" rx="2" ry="2" />
+<text  x="312.08" y="671.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (182,718,104 samples, 0.05%)</title><rect x="647.8" y="725" width="0.5" height="15.0" fill="rgb(251,71,43)" rx="2" ry="2" />
+<text  x="650.75" y="735.5" ></text>
+</g>
+<g >
+<title>mod_lruvec_page_state (102,188,584 samples, 0.03%)</title><rect x="458.3" y="741" width="0.3" height="15.0" fill="rgb(244,0,5)" rx="2" ry="2" />
+<text  x="461.32" y="751.5" ></text>
+</g>
+<g >
+<title>psi_group_change (56,856,791 samples, 0.02%)</title><rect x="35.5" y="773" width="0.2" height="15.0" fill="rgb(246,49,9)" rx="2" ry="2" />
+<text  x="38.49" y="783.5" ></text>
+</g>
+<g >
+<title>__x64_sys_futex (145,327,064 samples, 0.04%)</title><rect x="174.5" y="901" width="0.5" height="15.0" fill="rgb(223,52,41)" rx="2" ry="2" />
+<text  x="177.51" y="911.5" ></text>
+</g>
+<g >
+<title>tcp_v4_rcv (249,395,678 samples, 0.07%)</title><rect x="320.1" y="629" width="0.8" height="15.0" fill="rgb(230,2,8)" rx="2" ry="2" />
+<text  x="323.05" y="639.5" ></text>
+</g>
+<g >
+<title>xfs_vm_writepages (556,378,877 samples, 0.15%)</title><rect x="595.3" y="805" width="1.8" height="15.0" fill="rgb(230,180,39)" rx="2" ry="2" />
+<text  x="598.32" y="815.5" ></text>
+</g>
+<g >
+<title>folio_batch_move_lru (84,765,523 samples, 0.02%)</title><rect x="344.4" y="853" width="0.3" height="15.0" fill="rgb(231,148,34)" rx="2" ry="2" />
+<text  x="347.44" y="863.5" ></text>
+</g>
+<g >
+<title>__folio_end_writeback (216,158,797 samples, 0.06%)</title><rect x="388.3" y="821" width="0.7" height="15.0" fill="rgb(244,148,23)" rx="2" ry="2" />
+<text  x="391.33" y="831.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (252,561,236 samples, 0.07%)</title><rect x="224.4" y="949" width="0.8" height="15.0" fill="rgb(243,130,9)" rx="2" ry="2" />
+<text  x="227.43" y="959.5" ></text>
+</g>
+<g >
+<title>e1000_check_for_copper_link_ich8lan (42,218,776 samples, 0.01%)</title><rect x="390.3" y="869" width="0.2" height="15.0" fill="rgb(206,165,53)" rx="2" ry="2" />
+<text  x="393.35" y="879.5" ></text>
+</g>
+<g >
+<title>__wake_up_common_lock (207,854,441 samples, 0.06%)</title><rect x="47.9" y="757" width="0.7" height="15.0" fill="rgb(219,156,40)" rx="2" ry="2" />
+<text  x="50.94" y="767.5" ></text>
+</g>
+<g >
+<title>nft_do_chain_inet (153,199,549 samples, 0.04%)</title><rect x="323.8" y="661" width="0.5" height="15.0" fill="rgb(225,112,3)" rx="2" ry="2" />
+<text  x="326.80" y="671.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (94,367,730 samples, 0.03%)</title><rect x="749.1" y="677" width="0.3" height="15.0" fill="rgb(215,198,1)" rx="2" ry="2" />
+<text  x="752.13" y="687.5" ></text>
+</g>
+<g >
+<title>__schedule (658,401,488 samples, 0.18%)</title><rect x="33.7" y="805" width="2.1" height="15.0" fill="rgb(235,25,49)" rx="2" ry="2" />
+<text  x="36.72" y="815.5" ></text>
+</g>
+<g >
+<title>gtk_container_propagate_draw (179,236,700 samples, 0.05%)</title><rect x="1177.9" y="437" width="0.5" height="15.0" fill="rgb(217,212,8)" rx="2" ry="2" />
+<text  x="1180.86" y="447.5" ></text>
+</g>
+<g >
+<title>kworker/1:0 (366,082,381 samples, 0.10%)</title><rect x="385.8" y="981" width="1.1" height="15.0" fill="rgb(227,121,18)" rx="2" ry="2" />
+<text  x="388.76" y="991.5" ></text>
+</g>
+<g >
+<title>drm_atomic_helper_page_flip (116,461,238 samples, 0.03%)</title><rect x="232.1" y="869" width="0.4" height="15.0" fill="rgb(228,131,44)" rx="2" ry="2" />
+<text  x="235.12" y="879.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (1,540,715,879 samples, 0.42%)</title><rect x="739.4" y="693" width="4.9" height="15.0" fill="rgb(213,226,0)" rx="2" ry="2" />
+<text  x="742.37" y="703.5" ></text>
+</g>
+<g >
+<title>filemap_dirty_folio (1,958,206,424 samples, 0.53%)</title><rect x="714.9" y="757" width="6.3" height="15.0" fill="rgb(209,223,28)" rx="2" ry="2" />
+<text  x="717.94" y="767.5" ></text>
+</g>
+<g >
+<title>psi_task_switch (117,241,673 samples, 0.03%)</title><rect x="822.7" y="757" width="0.3" height="15.0" fill="rgb(237,180,27)" rx="2" ry="2" />
+<text  x="825.66" y="767.5" ></text>
+</g>
+<g >
+<title>_aesni_enc4 (976,532,505 samples, 0.27%)</title><rect x="447.5" y="805" width="3.2" height="15.0" fill="rgb(253,177,5)" rx="2" ry="2" />
+<text  x="450.54" y="815.5" ></text>
+</g>
+<g >
+<title>get_page_from_freelist (121,358,719 samples, 0.03%)</title><rect x="437.2" y="837" width="0.4" height="15.0" fill="rgb(245,182,3)" rx="2" ry="2" />
+<text  x="440.19" y="847.5" ></text>
+</g>
+<g >
+<title>load_balance (74,304,529 samples, 0.02%)</title><rect x="292.2" y="773" width="0.3" height="15.0" fill="rgb(224,114,14)" rx="2" ry="2" />
+<text  x="295.21" y="783.5" ></text>
+</g>
+<g >
+<title>tcp_recvmsg_locked (84,417,537 samples, 0.02%)</title><rect x="737.1" y="581" width="0.3" height="15.0" fill="rgb(229,83,18)" rx="2" ry="2" />
+<text  x="740.13" y="591.5" ></text>
+</g>
+<g >
+<title>irqtime_account_irq (32,519,044 samples, 0.01%)</title><rect x="897.2" y="821" width="0.1" height="15.0" fill="rgb(223,220,52)" rx="2" ry="2" />
+<text  x="900.20" y="831.5" ></text>
+</g>
+<g >
+<title>process_backlog (625,713,291 samples, 0.17%)</title><rect x="740.6" y="341" width="2.0" height="15.0" fill="rgb(207,126,30)" rx="2" ry="2" />
+<text  x="743.58" y="351.5" ></text>
+</g>
+<g >
+<title>i915_vm_map_pt_stash (39,529,678 samples, 0.01%)</title><rect x="235.9" y="821" width="0.1" height="15.0" fill="rgb(237,171,46)" rx="2" ry="2" />
+<text  x="238.91" y="831.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (493,444,044 samples, 0.13%)</title><rect x="42.7" y="965" width="1.6" height="15.0" fill="rgb(210,198,29)" rx="2" ry="2" />
+<text  x="45.73" y="975.5" ></text>
+</g>
+<g >
+<title>shrink_slab (59,442,494 samples, 0.02%)</title><rect x="705.4" y="645" width="0.2" height="15.0" fill="rgb(251,200,27)" rx="2" ry="2" />
+<text  x="708.44" y="655.5" ></text>
+</g>
+<g >
+<title>__entry_text_start (45,190,338 samples, 0.01%)</title><rect x="615.7" y="917" width="0.2" height="15.0" fill="rgb(241,166,5)" rx="2" ry="2" />
+<text  x="618.71" y="927.5" ></text>
+</g>
+<g >
+<title>__wake_up_common (38,430,873 samples, 0.01%)</title><rect x="20.0" y="581" width="0.1" height="15.0" fill="rgb(224,10,50)" rx="2" ry="2" />
+<text  x="23.01" y="591.5" ></text>
+</g>
+<g >
+<title>curl_url_get (72,188,288 samples, 0.02%)</title><rect x="668.7" y="757" width="0.2" height="15.0" fill="rgb(230,147,50)" rx="2" ry="2" />
+<text  x="671.68" y="767.5" ></text>
+</g>
+<g >
+<title>ip_list_rcv (80,148,385 samples, 0.02%)</title><rect x="309.1" y="677" width="0.2" height="15.0" fill="rgb(222,71,2)" rx="2" ry="2" />
+<text  x="312.08" y="687.5" ></text>
+</g>
+<g >
+<title>[libxcb.so.1.1.0] (50,193,717 samples, 0.01%)</title><rect x="1165.3" y="757" width="0.2" height="15.0" fill="rgb(219,151,53)" rx="2" ry="2" />
+<text  x="1168.31" y="767.5" ></text>
+</g>
+<g >
+<title>drm_ioctl_kernel (1,556,104,627 samples, 0.42%)</title><rect x="136.5" y="821" width="5.0" height="15.0" fill="rgb(244,94,27)" rx="2" ry="2" />
+<text  x="139.53" y="831.5" ></text>
+</g>
+<g >
+<title>__sysvec_apic_timer_interrupt (43,610,835 samples, 0.01%)</title><rect x="267.6" y="917" width="0.2" height="15.0" fill="rgb(215,201,52)" rx="2" ry="2" />
+<text  x="270.64" y="927.5" ></text>
+</g>
+<g >
+<title>iomap_finish_ioend (176,567,464 samples, 0.05%)</title><rect x="397.6" y="853" width="0.6" height="15.0" fill="rgb(239,145,20)" rx="2" ry="2" />
+<text  x="400.65" y="863.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (129,596,158 samples, 0.04%)</title><rect x="735.7" y="917" width="0.4" height="15.0" fill="rgb(250,36,3)" rx="2" ry="2" />
+<text  x="738.65" y="927.5" ></text>
+</g>
+<g >
+<title>__alloc_pages (196,676,200 samples, 0.05%)</title><rect x="554.8" y="853" width="0.6" height="15.0" fill="rgb(243,56,33)" rx="2" ry="2" />
+<text  x="557.81" y="863.5" ></text>
+</g>
+<g >
+<title>tick_nohz_idle_enter (31,098,986 samples, 0.01%)</title><rect x="884.7" y="869" width="0.1" height="15.0" fill="rgb(237,32,16)" rx="2" ry="2" />
+<text  x="887.70" y="879.5" ></text>
+</g>
+<g >
+<title>g_signal_emit (715,548,921 samples, 0.20%)</title><rect x="1177.7" y="837" width="2.3" height="15.0" fill="rgb(248,135,10)" rx="2" ry="2" />
+<text  x="1180.73" y="847.5" ></text>
+</g>
+<g >
+<title>iomap_finish_ioend (41,710,622 samples, 0.01%)</title><rect x="386.9" y="853" width="0.2" height="15.0" fill="rgb(249,134,13)" rx="2" ry="2" />
+<text  x="389.94" y="863.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (55,528,580 samples, 0.02%)</title><rect x="701.0" y="709" width="0.2" height="15.0" fill="rgb(237,0,40)" rx="2" ry="2" />
+<text  x="703.97" y="719.5" ></text>
+</g>
+<g >
+<title>skb_release_data (70,823,650 samples, 0.02%)</title><rect x="39.6" y="789" width="0.2" height="15.0" fill="rgb(252,211,12)" rx="2" ry="2" />
+<text  x="42.59" y="799.5" ></text>
+</g>
+<g >
+<title>signal_irq_work (68,858,131 samples, 0.02%)</title><rect x="1163.7" y="373" width="0.2" height="15.0" fill="rgb(210,86,31)" rx="2" ry="2" />
+<text  x="1166.70" y="383.5" ></text>
+</g>
+<g >
+<title>blk_mq_flush_plug_list (387,847,838 samples, 0.11%)</title><rect x="245.5" y="853" width="1.3" height="15.0" fill="rgb(231,71,26)" rx="2" ry="2" />
+<text  x="248.53" y="863.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (150,001,786 samples, 0.04%)</title><rect x="93.6" y="917" width="0.5" height="15.0" fill="rgb(219,84,13)" rx="2" ry="2" />
+<text  x="96.58" y="927.5" ></text>
+</g>
+<g >
+<title>irq_work_run (48,258,505 samples, 0.01%)</title><rect x="232.9" y="757" width="0.2" height="15.0" fill="rgb(250,31,5)" rx="2" ry="2" />
+<text  x="235.92" y="767.5" ></text>
+</g>
+<g >
+<title>wake_up_q (42,538,891 samples, 0.01%)</title><rect x="749.2" y="613" width="0.2" height="15.0" fill="rgb(235,127,19)" rx="2" ry="2" />
+<text  x="752.24" y="623.5" ></text>
+</g>
+<g >
+<title>[xfce4-panel] (821,361,760 samples, 0.22%)</title><rect x="1171.5" y="629" width="2.6" height="15.0" fill="rgb(238,112,30)" rx="2" ry="2" />
+<text  x="1174.50" y="639.5" ></text>
+</g>
+<g >
+<title>ct_kernel_exit_state (65,434,844 samples, 0.02%)</title><rect x="917.1" y="837" width="0.2" height="15.0" fill="rgb(205,50,32)" rx="2" ry="2" />
+<text  x="920.05" y="847.5" ></text>
+</g>
+<g >
+<title>hrtimer_nanosleep (32,998,246 samples, 0.01%)</title><rect x="25.9" y="837" width="0.1" height="15.0" fill="rgb(248,150,39)" rx="2" ry="2" />
+<text  x="28.91" y="847.5" ></text>
+</g>
+<g >
+<title>[libvte-2.91.so.0.6992.0] (450,438,670 samples, 0.12%)</title><rect x="1180.1" y="853" width="1.4" height="15.0" fill="rgb(210,100,36)" rx="2" ry="2" />
+<text  x="1183.10" y="863.5" ></text>
+</g>
+<g >
+<title>kthread (6,810,445,764 samples, 1.86%)</title><rect x="398.3" y="949" width="21.9" height="15.0" fill="rgb(234,63,11)" rx="2" ry="2" />
+<text  x="401.25" y="959.5" >k..</text>
+</g>
+<g >
+<title>__wake_up_common_lock (40,703,336 samples, 0.01%)</title><rect x="320.7" y="549" width="0.1" height="15.0" fill="rgb(214,79,24)" rx="2" ry="2" />
+<text  x="323.66" y="559.5" ></text>
+</g>
+<g >
+<title>__writeback_inodes_wb (148,240,118 samples, 0.04%)</title><rect x="612.5" y="869" width="0.5" height="15.0" fill="rgb(243,22,10)" rx="2" ry="2" />
+<text  x="615.55" y="879.5" ></text>
+</g>
+<g >
+<title>eb_pin_engine (43,396,629 samples, 0.01%)</title><rect x="1164.7" y="613" width="0.2" height="15.0" fill="rgb(245,147,13)" rx="2" ry="2" />
+<text  x="1167.73" y="623.5" ></text>
+</g>
+<g >
+<title>__mod_lruvec_page_state (452,051,944 samples, 0.12%)</title><rect x="695.3" y="709" width="1.4" height="15.0" fill="rgb(229,190,28)" rx="2" ry="2" />
+<text  x="698.26" y="719.5" ></text>
+</g>
+<g >
+<title>dequeue_entity (90,629,521 samples, 0.02%)</title><rect x="34.0" y="773" width="0.2" height="15.0" fill="rgb(238,193,14)" rx="2" ry="2" />
+<text  x="36.95" y="783.5" ></text>
+</g>
+<g >
+<title>__GI___lll_lock_wake (34,094,517 samples, 0.01%)</title><rect x="157.9" y="885" width="0.1" height="15.0" fill="rgb(209,16,50)" rx="2" ry="2" />
+<text  x="160.91" y="895.5" ></text>
+</g>
+<g >
+<title>__GI___libc_sigaction (45,688,256 samples, 0.01%)</title><rect x="617.6" y="773" width="0.1" height="15.0" fill="rgb(230,137,15)" rx="2" ry="2" />
+<text  x="620.56" y="783.5" ></text>
+</g>
+<g >
+<title>do_nanosleep (31,783,010 samples, 0.01%)</title><rect x="25.9" y="821" width="0.1" height="15.0" fill="rgb(205,105,28)" rx="2" ry="2" />
+<text  x="28.91" y="831.5" ></text>
+</g>
+<g >
+<title>secondary_startup_64_no_verify (102,434,575,463 samples, 27.95%)</title><rect x="831.9" y="965" width="329.8" height="15.0" fill="rgb(205,166,40)" rx="2" ry="2" />
+<text  x="834.94" y="975.5" >secondary_startup_64_no_verify</text>
+</g>
+<g >
+<title>n_tty_poll (239,833,329 samples, 0.07%)</title><rect x="1183.9" y="885" width="0.7" height="15.0" fill="rgb(244,123,29)" rx="2" ry="2" />
+<text  x="1186.88" y="895.5" ></text>
+</g>
+<g >
+<title>percpu_counter_add_batch (78,509,849 samples, 0.02%)</title><rect x="391.6" y="805" width="0.3" height="15.0" fill="rgb(227,2,25)" rx="2" ry="2" />
+<text  x="394.62" y="815.5" ></text>
+</g>
+<g >
+<title>__vfscanf_internal (110,541,290 samples, 0.03%)</title><rect x="642.2" y="709" width="0.4" height="15.0" fill="rgb(215,182,43)" rx="2" ry="2" />
+<text  x="645.24" y="719.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (52,931,068 samples, 0.01%)</title><rect x="136.1" y="869" width="0.2" height="15.0" fill="rgb(215,227,6)" rx="2" ry="2" />
+<text  x="139.09" y="879.5" ></text>
+</g>
+<g >
+<title>kthread (271,425,872 samples, 0.07%)</title><rect x="387.3" y="949" width="0.9" height="15.0" fill="rgb(245,41,9)" rx="2" ry="2" />
+<text  x="390.30" y="959.5" ></text>
+</g>
+<g >
+<title>futex_wait (226,262,165 samples, 0.06%)</title><rect x="51.0" y="837" width="0.7" height="15.0" fill="rgb(223,194,52)" rx="2" ry="2" />
+<text  x="53.97" y="847.5" ></text>
+</g>
+<g >
+<title>memcg_stats_lock (32,346,228 samples, 0.01%)</title><rect x="693.4" y="661" width="0.1" height="15.0" fill="rgb(243,102,7)" rx="2" ry="2" />
+<text  x="696.36" y="671.5" ></text>
+</g>
+<g >
+<title>_XReply (43,040,379 samples, 0.01%)</title><rect x="269.1" y="901" width="0.2" height="15.0" fill="rgb(216,118,14)" rx="2" ry="2" />
+<text  x="272.14" y="911.5" ></text>
+</g>
+<g >
+<title>__mod_memcg_lruvec_state (40,471,946 samples, 0.01%)</title><rect x="478.3" y="693" width="0.1" height="15.0" fill="rgb(239,185,25)" rx="2" ry="2" />
+<text  x="481.26" y="703.5" ></text>
+</g>
+<g >
+<title>[libdbus-1.so.3.32.0] (40,052,232 samples, 0.01%)</title><rect x="279.5" y="837" width="0.1" height="15.0" fill="rgb(209,13,34)" rx="2" ry="2" />
+<text  x="282.47" y="847.5" ></text>
+</g>
+<g >
+<title>folio_end_writeback (279,789,166 samples, 0.08%)</title><rect x="396.6" y="837" width="0.9" height="15.0" fill="rgb(233,161,7)" rx="2" ry="2" />
+<text  x="399.63" y="847.5" ></text>
+</g>
+<g >
+<title>do_fault (51,474,600 samples, 0.01%)</title><rect x="227.2" y="885" width="0.2" height="15.0" fill="rgb(252,208,47)" rx="2" ry="2" />
+<text  x="230.22" y="895.5" ></text>
+</g>
+<g >
+<title>nft_do_chain_inet (34,238,039 samples, 0.01%)</title><rect x="625.2" y="437" width="0.1" height="15.0" fill="rgb(247,59,48)" rx="2" ry="2" />
+<text  x="628.17" y="447.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (5,009,262,867 samples, 1.37%)</title><rect x="576.5" y="869" width="16.1" height="15.0" fill="rgb(218,178,36)" rx="2" ry="2" />
+<text  x="579.51" y="879.5" ></text>
+</g>
+<g >
+<title>do_futex (378,830,592 samples, 0.10%)</title><rect x="13.0" y="853" width="1.2" height="15.0" fill="rgb(214,47,24)" rx="2" ry="2" />
+<text  x="15.96" y="863.5" ></text>
+</g>
+<g >
+<title>WriteEventsToClient (81,341,996 samples, 0.02%)</title><rect x="201.6" y="821" width="0.2" height="15.0" fill="rgb(239,205,52)" rx="2" ry="2" />
+<text  x="204.59" y="831.5" ></text>
+</g>
+<g >
+<title>TaskCon~ller_#1 (33,887,327 samples, 0.01%)</title><rect x="155.0" y="981" width="0.1" height="15.0" fill="rgb(237,66,35)" rx="2" ry="2" />
+<text  x="157.97" y="991.5" ></text>
+</g>
+<g >
+<title>__libc_poll (42,566,110 samples, 0.01%)</title><rect x="192.2" y="917" width="0.1" height="15.0" fill="rgb(251,224,45)" rx="2" ry="2" />
+<text  x="195.20" y="927.5" ></text>
+</g>
+<g >
+<title>writeback_sb_inodes (731,696,513 samples, 0.20%)</title><rect x="437.7" y="853" width="2.4" height="15.0" fill="rgb(249,1,39)" rx="2" ry="2" />
+<text  x="440.73" y="863.5" ></text>
+</g>
+<g >
+<title>syscall (45,771,225 samples, 0.01%)</title><rect x="169.4" y="933" width="0.1" height="15.0" fill="rgb(246,147,45)" rx="2" ry="2" />
+<text  x="172.36" y="943.5" ></text>
+</g>
+<g >
+<title>dmcrypt_write/2 (712,044,656 samples, 0.19%)</title><rect x="244.5" y="981" width="2.3" height="15.0" fill="rgb(225,61,3)" rx="2" ry="2" />
+<text  x="247.54" y="991.5" ></text>
+</g>
+<g >
+<title>folio_migrate_flags (77,216,900 samples, 0.02%)</title><rect x="345.9" y="837" width="0.2" height="15.0" fill="rgb(237,59,18)" rx="2" ry="2" />
+<text  x="348.87" y="847.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (677,037,844 samples, 0.18%)</title><rect x="463.5" y="837" width="2.2" height="15.0" fill="rgb(240,201,41)" rx="2" ry="2" />
+<text  x="466.48" y="847.5" ></text>
+</g>
+<g >
+<title>cpupri_set (53,381,355 samples, 0.01%)</title><rect x="894.0" y="709" width="0.2" height="15.0" fill="rgb(211,142,22)" rx="2" ry="2" />
+<text  x="896.98" y="719.5" ></text>
+</g>
+<g >
+<title>[libcairo.so.2.11706.0] (451,077,198 samples, 0.12%)</title><rect x="1168.0" y="965" width="1.5" height="15.0" fill="rgb(229,228,18)" rx="2" ry="2" />
+<text  x="1171.04" y="975.5" ></text>
+</g>
+<g >
+<title>pidfd_poll (80,734,950 samples, 0.02%)</title><rect x="1182.9" y="901" width="0.3" height="15.0" fill="rgb(229,122,32)" rx="2" ry="2" />
+<text  x="1185.89" y="911.5" ></text>
+</g>
+<g >
+<title>do_writepages (866,940,717 samples, 0.24%)</title><rect x="457.9" y="821" width="2.8" height="15.0" fill="rgb(234,221,4)" rx="2" ry="2" />
+<text  x="460.88" y="831.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (43,298,425 samples, 0.01%)</title><rect x="152.0" y="773" width="0.1" height="15.0" fill="rgb(248,154,5)" rx="2" ry="2" />
+<text  x="155.01" y="783.5" ></text>
+</g>
+<g >
+<title>iomap_writepages (556,006,081 samples, 0.15%)</title><rect x="595.3" y="789" width="1.8" height="15.0" fill="rgb(222,18,13)" rx="2" ry="2" />
+<text  x="598.32" y="799.5" ></text>
+</g>
+<g >
+<title>futex_wake (40,524,743 samples, 0.01%)</title><rect x="178.4" y="837" width="0.1" height="15.0" fill="rgb(243,43,29)" rx="2" ry="2" />
+<text  x="181.38" y="847.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (174,486,077 samples, 0.05%)</title><rect x="149.1" y="885" width="0.6" height="15.0" fill="rgb(245,45,32)" rx="2" ry="2" />
+<text  x="152.11" y="895.5" ></text>
+</g>
+<g >
+<title>cpuidle_enter_state (15,156,792,975 samples, 4.13%)</title><rect x="832.3" y="853" width="48.7" height="15.0" fill="rgb(207,84,27)" rx="2" ry="2" />
+<text  x="835.26" y="863.5" >cpui..</text>
+</g>
+<g >
+<title>__x64_sys_ioctl (264,001,262 samples, 0.07%)</title><rect x="1164.3" y="693" width="0.8" height="15.0" fill="rgb(222,90,17)" rx="2" ry="2" />
+<text  x="1167.28" y="703.5" ></text>
+</g>
+<g >
+<title>psi_task_switch (511,170,630 samples, 0.14%)</title><rect x="1150.3" y="869" width="1.6" height="15.0" fill="rgb(224,70,32)" rx="2" ry="2" />
+<text  x="1153.29" y="879.5" ></text>
+</g>
+<g >
+<title>worker_thread (203,558,356 samples, 0.06%)</title><rect x="397.6" y="933" width="0.6" height="15.0" fill="rgb(231,66,36)" rx="2" ry="2" />
+<text  x="400.59" y="943.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (97,176,143 samples, 0.03%)</title><rect x="154.4" y="965" width="0.3" height="15.0" fill="rgb(213,145,32)" rx="2" ry="2" />
+<text  x="157.39" y="975.5" ></text>
+</g>
+<g >
+<title>find_get_pages_range_tag (58,275,733 samples, 0.02%)</title><rect x="439.9" y="741" width="0.2" height="15.0" fill="rgb(215,54,39)" rx="2" ry="2" />
+<text  x="442.90" y="751.5" ></text>
+</g>
+<g >
+<title>__mod_memcg_lruvec_state (41,797,032 samples, 0.01%)</title><rect x="439.2" y="693" width="0.2" height="15.0" fill="rgb(218,103,27)" rx="2" ry="2" />
+<text  x="442.23" y="703.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (173,963,509 samples, 0.05%)</title><rect x="1177.9" y="357" width="0.5" height="15.0" fill="rgb(210,152,15)" rx="2" ry="2" />
+<text  x="1180.86" y="367.5" ></text>
+</g>
+<g >
+<title>g_signal_emit_valist (48,127,788 samples, 0.01%)</title><rect x="1174.5" y="773" width="0.1" height="15.0" fill="rgb(218,174,45)" rx="2" ry="2" />
+<text  x="1177.48" y="783.5" ></text>
+</g>
+<g >
+<title>unix_stream_read_generic (44,792,599 samples, 0.01%)</title><rect x="1188.6" y="869" width="0.1" height="15.0" fill="rgb(224,210,39)" rx="2" ry="2" />
+<text  x="1191.55" y="879.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (7,089,654,641 samples, 1.93%)</title><rect x="574.3" y="965" width="22.9" height="15.0" fill="rgb(249,68,45)" rx="2" ry="2" />
+<text  x="577.34" y="975.5" >r..</text>
+</g>
+<g >
+<title>kernel_fpu_end (31,368,022 samples, 0.01%)</title><rect x="411.0" y="821" width="0.1" height="15.0" fill="rgb(214,40,26)" rx="2" ry="2" />
+<text  x="413.95" y="831.5" ></text>
+</g>
+<g >
+<title>curl_mvsnprintf (41,850,616 samples, 0.01%)</title><rect x="668.1" y="693" width="0.1" height="15.0" fill="rgb(212,99,52)" rx="2" ry="2" />
+<text  x="671.07" y="703.5" ></text>
+</g>
+<g >
+<title>g_main_loop_run (66,760,770 samples, 0.02%)</title><rect x="1187.1" y="741" width="0.2" height="15.0" fill="rgb(221,68,37)" rx="2" ry="2" />
+<text  x="1190.12" y="751.5" ></text>
+</g>
+<g >
+<title>execute_command (48,180,599 samples, 0.01%)</title><rect x="243.4" y="677" width="0.2" height="15.0" fill="rgb(228,68,47)" rx="2" ry="2" />
+<text  x="246.42" y="687.5" ></text>
+</g>
+<g >
+<title>____sys_sendmsg (108,438,912 samples, 0.03%)</title><rect x="266.6" y="869" width="0.3" height="15.0" fill="rgb(229,182,52)" rx="2" ry="2" />
+<text  x="269.60" y="879.5" ></text>
+</g>
+<g >
+<title>drm_ioctl (33,828,623 samples, 0.01%)</title><rect x="135.1" y="789" width="0.1" height="15.0" fill="rgb(234,77,18)" rx="2" ry="2" />
+<text  x="138.13" y="799.5" ></text>
+</g>
+<g >
+<title>__libc_poll (192,818,458 samples, 0.05%)</title><rect x="265.5" y="949" width="0.6" height="15.0" fill="rgb(227,161,35)" rx="2" ry="2" />
+<text  x="268.49" y="959.5" ></text>
+</g>
+<g >
+<title>cpuidle_governor_latency_req (329,563,998 samples, 0.09%)</title><rect x="1138.3" y="885" width="1.1" height="15.0" fill="rgb(246,177,23)" rx="2" ry="2" />
+<text  x="1141.32" y="895.5" ></text>
+</g>
+<g >
+<title>[unknown] (3,279,257,255 samples, 0.89%)</title><rect x="105.6" y="965" width="10.6" height="15.0" fill="rgb(226,21,37)" rx="2" ry="2" />
+<text  x="108.63" y="975.5" ></text>
+</g>
+<g >
+<title>blk_co_do_pwritev_part (291,846,893 samples, 0.08%)</title><rect x="748.6" y="901" width="1.0" height="15.0" fill="rgb(240,129,49)" rx="2" ry="2" />
+<text  x="751.64" y="911.5" ></text>
+</g>
+<g >
+<title>[libcairo.so.2.11706.0] (76,558,931 samples, 0.02%)</title><rect x="1176.3" y="885" width="0.3" height="15.0" fill="rgb(206,9,54)" rx="2" ry="2" />
+<text  x="1179.34" y="895.5" ></text>
+</g>
+<g >
+<title>handle_mm_fault (37,346,313 samples, 0.01%)</title><rect x="275.8" y="885" width="0.1" height="15.0" fill="rgb(219,132,21)" rx="2" ry="2" />
+<text  x="278.82" y="895.5" ></text>
+</g>
+<g >
+<title>__mod_lruvec_page_state (51,440,276 samples, 0.01%)</title><rect x="556.4" y="709" width="0.2" height="15.0" fill="rgb(250,200,20)" rx="2" ry="2" />
+<text  x="559.42" y="719.5" ></text>
+</g>
+<g >
+<title>update_blocked_averages (63,985,532 samples, 0.02%)</title><rect x="833.1" y="757" width="0.2" height="15.0" fill="rgb(236,221,40)" rx="2" ry="2" />
+<text  x="836.14" y="767.5" ></text>
+</g>
+<g >
+<title>__x64_sys_ioctl (33,631,178 samples, 0.01%)</title><rect x="132.0" y="709" width="0.1" height="15.0" fill="rgb(250,219,15)" rx="2" ry="2" />
+<text  x="135.00" y="719.5" ></text>
+</g>
+<g >
+<title>curl_pread (12,708,422,057 samples, 3.47%)</title><rect x="616.9" y="805" width="40.9" height="15.0" fill="rgb(235,164,28)" rx="2" ry="2" />
+<text  x="619.89" y="815.5" >cur..</text>
+</g>
+<g >
+<title>__update_load_avg_se (36,979,280 samples, 0.01%)</title><rect x="1149.9" y="821" width="0.1" height="15.0" fill="rgb(223,115,45)" rx="2" ry="2" />
+<text  x="1152.89" y="831.5" ></text>
+</g>
+<g >
+<title>i2c_smbus_xfer (508,872,002 samples, 0.14%)</title><rect x="339.4" y="853" width="1.6" height="15.0" fill="rgb(208,227,4)" rx="2" ry="2" />
+<text  x="342.39" y="863.5" ></text>
+</g>
+<g >
+<title>enqueue_entity (80,238,498 samples, 0.02%)</title><rect x="881.5" y="789" width="0.2" height="15.0" fill="rgb(212,61,9)" rx="2" ry="2" />
+<text  x="884.46" y="799.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (160,328,166 samples, 0.04%)</title><rect x="276.4" y="869" width="0.5" height="15.0" fill="rgb(240,74,4)" rx="2" ry="2" />
+<text  x="279.35" y="879.5" ></text>
+</g>
+<g >
+<title>__mod_lruvec_state (32,470,173 samples, 0.01%)</title><rect x="458.4" y="709" width="0.1" height="15.0" fill="rgb(234,90,14)" rx="2" ry="2" />
+<text  x="461.37" y="719.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (6,707,769,812 samples, 1.83%)</title><rect x="534.0" y="901" width="21.6" height="15.0" fill="rgb(223,3,36)" rx="2" ry="2" />
+<text  x="537.02" y="911.5" >k..</text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (729,445,783 samples, 0.20%)</title><rect x="496.1" y="853" width="2.3" height="15.0" fill="rgb(206,112,7)" rx="2" ry="2" />
+<text  x="499.05" y="863.5" ></text>
+</g>
+<g >
+<title>[libGLX.so.0.0.0] (74,368,200 samples, 0.02%)</title><rect x="23.9" y="917" width="0.2" height="15.0" fill="rgb(239,92,38)" rx="2" ry="2" />
+<text  x="26.91" y="927.5" ></text>
+</g>
+<g >
+<title>[libEGL_mesa.so.0.0.0] (104,764,690 samples, 0.03%)</title><rect x="1166.2" y="821" width="0.3" height="15.0" fill="rgb(234,77,17)" rx="2" ry="2" />
+<text  x="1169.18" y="831.5" ></text>
+</g>
+<g >
+<title>event_base_loop (207,754,260 samples, 0.06%)</title><rect x="43.2" y="949" width="0.7" height="15.0" fill="rgb(235,5,7)" rx="2" ry="2" />
+<text  x="46.24" y="959.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (5,512,631,918 samples, 1.50%)</title><rect x="481.2" y="869" width="17.7" height="15.0" fill="rgb(225,104,17)" rx="2" ry="2" />
+<text  x="484.19" y="879.5" ></text>
+</g>
+<g >
+<title>ieee80211_rx_list (1,033,527,950 samples, 0.28%)</title><rect x="303.9" y="757" width="3.3" height="15.0" fill="rgb(253,91,54)" rx="2" ry="2" />
+<text  x="306.85" y="767.5" ></text>
+</g>
+<g >
+<title>kthread (4,936,720,583 samples, 1.35%)</title><rect x="597.2" y="949" width="15.9" height="15.0" fill="rgb(215,225,23)" rx="2" ry="2" />
+<text  x="600.16" y="959.5" ></text>
+</g>
+<g >
+<title>memset_erms (135,848,378 samples, 0.04%)</title><rect x="554.3" y="853" width="0.4" height="15.0" fill="rgb(235,49,40)" rx="2" ry="2" />
+<text  x="557.30" y="863.5" ></text>
+</g>
+<g >
+<title>sg_init_table (184,333,287 samples, 0.05%)</title><rect x="554.1" y="869" width="0.6" height="15.0" fill="rgb(217,34,11)" rx="2" ry="2" />
+<text  x="557.15" y="879.5" ></text>
+</g>
+<g >
+<title>load_balance (34,773,274 samples, 0.01%)</title><rect x="149.3" y="741" width="0.1" height="15.0" fill="rgb(219,185,12)" rx="2" ry="2" />
+<text  x="152.32" y="751.5" ></text>
+</g>
+<g >
+<title>__handle_mm_fault (50,305,916 samples, 0.01%)</title><rect x="266.3" y="869" width="0.2" height="15.0" fill="rgb(207,124,27)" rx="2" ry="2" />
+<text  x="269.33" y="879.5" ></text>
+</g>
+<g >
+<title>__schedule (75,314,295 samples, 0.02%)</title><rect x="1188.9" y="869" width="0.2" height="15.0" fill="rgb(230,107,32)" rx="2" ry="2" />
+<text  x="1191.89" y="879.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_apic_timer_interrupt (5,337,275,225 samples, 1.46%)</title><rect x="898.4" y="869" width="17.2" height="15.0" fill="rgb(213,17,31)" rx="2" ry="2" />
+<text  x="901.43" y="879.5" ></text>
+</g>
+<g >
+<title>__nf_conntrack_find_get (49,454,143 samples, 0.01%)</title><rect x="636.7" y="469" width="0.1" height="15.0" fill="rgb(211,166,36)" rx="2" ry="2" />
+<text  x="639.65" y="479.5" ></text>
+</g>
+<g >
+<title>sock_recvmsg (144,666,031 samples, 0.04%)</title><rect x="639.7" y="613" width="0.5" height="15.0" fill="rgb(248,94,12)" rx="2" ry="2" />
+<text  x="642.74" y="623.5" ></text>
+</g>
+<g >
+<title>tick_nohz_get_sleep_length (1,579,235,131 samples, 0.43%)</title><rect x="1139.6" y="885" width="5.0" height="15.0" fill="rgb(247,133,5)" rx="2" ry="2" />
+<text  x="1142.56" y="895.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (246,588,611 samples, 0.07%)</title><rect x="224.4" y="933" width="0.8" height="15.0" fill="rgb(214,37,17)" rx="2" ry="2" />
+<text  x="227.45" y="943.5" ></text>
+</g>
+<g >
+<title>avc_lookup (61,751,844 samples, 0.02%)</title><rect x="640.0" y="549" width="0.2" height="15.0" fill="rgb(249,150,18)" rx="2" ry="2" />
+<text  x="643.00" y="559.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (135,223,940 samples, 0.04%)</title><rect x="1174.2" y="805" width="0.4" height="15.0" fill="rgb(209,58,4)" rx="2" ry="2" />
+<text  x="1177.20" y="815.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (212,971,191 samples, 0.06%)</title><rect x="748.8" y="837" width="0.7" height="15.0" fill="rgb(243,201,42)" rx="2" ry="2" />
+<text  x="751.83" y="847.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (35,099,846 samples, 0.01%)</title><rect x="193.5" y="933" width="0.1" height="15.0" fill="rgb(234,40,24)" rx="2" ry="2" />
+<text  x="196.51" y="943.5" ></text>
+</g>
+<g >
+<title>hrtimer_start_range_ns (31,120,303 samples, 0.01%)</title><rect x="237.8" y="901" width="0.1" height="15.0" fill="rgb(234,225,5)" rx="2" ry="2" />
+<text  x="240.82" y="911.5" ></text>
+</g>
+<g >
+<title>charge_memcg (872,105,224 samples, 0.24%)</title><rect x="692.0" y="693" width="2.8" height="15.0" fill="rgb(211,62,3)" rx="2" ry="2" />
+<text  x="694.95" y="703.5" ></text>
+</g>
+<g >
+<title>xfce4-session (61,106,302 samples, 0.02%)</title><rect x="1174.8" y="981" width="0.2" height="15.0" fill="rgb(227,150,54)" rx="2" ry="2" />
+<text  x="1177.84" y="991.5" ></text>
+</g>
+<g >
+<title>kfree (46,453,411 samples, 0.01%)</title><rect x="228.6" y="821" width="0.2" height="15.0" fill="rgb(232,145,28)" rx="2" ry="2" />
+<text  x="231.65" y="831.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (55,476,832 samples, 0.02%)</title><rect x="216.0" y="677" width="0.2" height="15.0" fill="rgb(212,71,7)" rx="2" ry="2" />
+<text  x="218.98" y="687.5" ></text>
+</g>
+<g >
+<title>execlists_submission_tasklet (112,020,498 samples, 0.03%)</title><rect x="896.7" y="789" width="0.4" height="15.0" fill="rgb(242,116,50)" rx="2" ry="2" />
+<text  x="899.72" y="799.5" ></text>
+</g>
+<g >
+<title>threaded-ml (35,587,564 samples, 0.01%)</title><rect x="1162.0" y="981" width="0.1" height="15.0" fill="rgb(223,23,16)" rx="2" ry="2" />
+<text  x="1164.99" y="991.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_apic_timer_interrupt (130,749,162 samples, 0.04%)</title><rect x="94.7" y="949" width="0.5" height="15.0" fill="rgb(253,100,29)" rx="2" ry="2" />
+<text  x="97.74" y="959.5" ></text>
+</g>
+<g >
+<title>__libc_read (205,813,065 samples, 0.06%)</title><rect x="826.5" y="805" width="0.6" height="15.0" fill="rgb(250,86,45)" rx="2" ry="2" />
+<text  x="829.48" y="815.5" ></text>
+</g>
+<g >
+<title>i915_vma_resource_unbind_work (34,931,702 samples, 0.01%)</title><rect x="377.9" y="709" width="0.1" height="15.0" fill="rgb(209,130,8)" rx="2" ry="2" />
+<text  x="380.86" y="719.5" ></text>
+</g>
+<g >
+<title>tcp_v4_rcv (1,403,174,181 samples, 0.38%)</title><rect x="324.5" y="661" width="4.5" height="15.0" fill="rgb(241,59,1)" rx="2" ry="2" />
+<text  x="327.49" y="671.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (214,217,288 samples, 0.06%)</title><rect x="224.5" y="901" width="0.7" height="15.0" fill="rgb(206,50,16)" rx="2" ry="2" />
+<text  x="227.55" y="911.5" ></text>
+</g>
+<g >
+<title>sk_page_frag_refill (110,212,008 samples, 0.03%)</title><rect x="664.8" y="725" width="0.4" height="15.0" fill="rgb(234,104,24)" rx="2" ry="2" />
+<text  x="667.81" y="735.5" ></text>
+</g>
+<g >
+<title>copy_user_enhanced_fast_string (1,981,053,543 samples, 0.54%)</title><rect x="679.4" y="757" width="6.4" height="15.0" fill="rgb(247,43,0)" rx="2" ry="2" />
+<text  x="682.40" y="767.5" ></text>
+</g>
+<g >
+<title>vfs_write (44,790,772 samples, 0.01%)</title><rect x="738.0" y="597" width="0.1" height="15.0" fill="rgb(236,56,1)" rx="2" ry="2" />
+<text  x="740.95" y="607.5" ></text>
+</g>
+<g >
+<title>[libglconv_vaapi_x11_plugin.so] (107,208,750 samples, 0.03%)</title><rect x="1166.2" y="853" width="0.3" height="15.0" fill="rgb(241,17,27)" rx="2" ry="2" />
+<text  x="1169.17" y="863.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (32,721,912 samples, 0.01%)</title><rect x="268.7" y="901" width="0.1" height="15.0" fill="rgb(222,34,52)" rx="2" ry="2" />
+<text  x="271.71" y="911.5" ></text>
+</g>
+<g >
+<title>timekeeping_update (53,415,398 samples, 0.01%)</title><rect x="907.5" y="725" width="0.2" height="15.0" fill="rgb(231,8,6)" rx="2" ry="2" />
+<text  x="910.52" y="735.5" ></text>
+</g>
+<g >
+<title>free_pcppages_bulk (39,060,408 samples, 0.01%)</title><rect x="344.9" y="853" width="0.1" height="15.0" fill="rgb(226,65,39)" rx="2" ry="2" />
+<text  x="347.91" y="863.5" ></text>
+</g>
+<g >
+<title>skcipher_walk_done (33,274,464 samples, 0.01%)</title><rect x="606.8" y="821" width="0.1" height="15.0" fill="rgb(236,37,10)" rx="2" ry="2" />
+<text  x="609.83" y="831.5" ></text>
+</g>
+<g >
+<title>ipv6_rcv (213,313,719 samples, 0.06%)</title><rect x="741.9" y="309" width="0.7" height="15.0" fill="rgb(241,200,32)" rx="2" ry="2" />
+<text  x="744.89" y="319.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (94,220,983 samples, 0.03%)</title><rect x="1172.3" y="117" width="0.3" height="15.0" fill="rgb(241,2,8)" rx="2" ry="2" />
+<text  x="1175.27" y="127.5" ></text>
+</g>
+<g >
+<title>pa_mainloop_run (32,481,452 samples, 0.01%)</title><rect x="1162.0" y="901" width="0.1" height="15.0" fill="rgb(248,203,24)" rx="2" ry="2" />
+<text  x="1165.00" y="911.5" ></text>
+</g>
+<g >
+<title>__common_interrupt (1,749,320,921 samples, 0.48%)</title><rect x="890.6" y="837" width="5.6" height="15.0" fill="rgb(228,144,39)" rx="2" ry="2" />
+<text  x="893.60" y="847.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (197,376,453 samples, 0.05%)</title><rect x="1178.8" y="629" width="0.7" height="15.0" fill="rgb(213,119,10)" rx="2" ry="2" />
+<text  x="1181.84" y="639.5" ></text>
+</g>
+<g >
+<title>__xa_set_mark (52,613,092 samples, 0.01%)</title><rect x="759.1" y="709" width="0.2" height="15.0" fill="rgb(231,112,28)" rx="2" ry="2" />
+<text  x="762.13" y="719.5" ></text>
+</g>
+<g >
+<title>vm_fault_cpu (98,242,601 samples, 0.03%)</title><rect x="146.2" y="821" width="0.3" height="15.0" fill="rgb(214,97,9)" rx="2" ry="2" />
+<text  x="149.22" y="831.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (32,580,878 samples, 0.01%)</title><rect x="200.9" y="773" width="0.1" height="15.0" fill="rgb(237,185,11)" rx="2" ry="2" />
+<text  x="203.87" y="783.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (114,136,515 samples, 0.03%)</title><rect x="1162.8" y="869" width="0.3" height="15.0" fill="rgb(228,124,26)" rx="2" ry="2" />
+<text  x="1165.78" y="879.5" ></text>
+</g>
+<g >
+<title>__sys_recvmsg (88,644,557 samples, 0.02%)</title><rect x="1188.5" y="933" width="0.3" height="15.0" fill="rgb(241,186,2)" rx="2" ry="2" />
+<text  x="1191.47" y="943.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (674,277,235 samples, 0.18%)</title><rect x="589.9" y="853" width="2.2" height="15.0" fill="rgb(253,210,32)" rx="2" ry="2" />
+<text  x="592.95" y="863.5" ></text>
+</g>
+<g >
+<title>do_iter_readv_writev (609,551,816 samples, 0.17%)</title><rect x="238.2" y="885" width="2.0" height="15.0" fill="rgb(230,224,37)" rx="2" ry="2" />
+<text  x="241.21" y="895.5" ></text>
+</g>
+<g >
+<title>__writeback_inodes_wb (756,192,153 samples, 0.21%)</title><rect x="571.9" y="869" width="2.4" height="15.0" fill="rgb(216,101,32)" rx="2" ry="2" />
+<text  x="574.86" y="879.5" ></text>
+</g>
+<g >
+<title>[libspa-support.so] (639,861,247 samples, 0.17%)</title><rect x="729.0" y="949" width="2.1" height="15.0" fill="rgb(207,138,35)" rx="2" ry="2" />
+<text  x="732.04" y="959.5" ></text>
+</g>
+<g >
+<title>set_next_entity (264,979,134 samples, 0.07%)</title><rect x="1149.2" y="853" width="0.8" height="15.0" fill="rgb(228,107,1)" rx="2" ry="2" />
+<text  x="1152.15" y="863.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (430,451,212 samples, 0.12%)</title><rect x="1171.6" y="293" width="1.4" height="15.0" fill="rgb(248,81,15)" rx="2" ry="2" />
+<text  x="1174.57" y="303.5" ></text>
+</g>
+<g >
+<title>xfs_file_buffered_write (204,269,467 samples, 0.06%)</title><rect x="724.9" y="821" width="0.7" height="15.0" fill="rgb(227,82,14)" rx="2" ry="2" />
+<text  x="727.90" y="831.5" ></text>
+</g>
+<g >
+<title>[libxcb.so.1.1.0] (101,535,135 samples, 0.03%)</title><rect x="277.4" y="789" width="0.3" height="15.0" fill="rgb(234,36,45)" rx="2" ry="2" />
+<text  x="280.35" y="799.5" ></text>
+</g>
+<g >
+<title>iomap_iter (204,761,101 samples, 0.06%)</title><rect x="753.1" y="757" width="0.6" height="15.0" fill="rgb(229,96,10)" rx="2" ry="2" />
+<text  x="756.07" y="767.5" ></text>
+</g>
+<g >
+<title>iomap_finish_ioends (313,198,687 samples, 0.09%)</title><rect x="396.5" y="869" width="1.0" height="15.0" fill="rgb(231,4,29)" rx="2" ry="2" />
+<text  x="399.52" y="879.5" ></text>
+</g>
+<g >
+<title>nvme_prep_rq.part.0 (381,062,360 samples, 0.10%)</title><rect x="245.6" y="821" width="1.2" height="15.0" fill="rgb(213,159,47)" rx="2" ry="2" />
+<text  x="248.55" y="831.5" ></text>
+</g>
+<g >
+<title>__wake_up_common_lock (36,567,673 samples, 0.01%)</title><rect x="93.9" y="805" width="0.1" height="15.0" fill="rgb(223,179,12)" rx="2" ry="2" />
+<text  x="96.87" y="815.5" ></text>
+</g>
+<g >
+<title>iomap_do_writepage (89,712,897 samples, 0.02%)</title><rect x="612.7" y="757" width="0.3" height="15.0" fill="rgb(211,161,49)" rx="2" ry="2" />
+<text  x="615.70" y="767.5" ></text>
+</g>
+<g >
+<title>drm_handle_vblank (56,047,691 samples, 0.02%)</title><rect x="892.1" y="741" width="0.2" height="15.0" fill="rgb(234,105,14)" rx="2" ry="2" />
+<text  x="895.15" y="751.5" ></text>
+</g>
+<g >
+<title>drm_ioctl_kernel (1,794,313,215 samples, 0.49%)</title><rect x="231.7" y="901" width="5.8" height="15.0" fill="rgb(227,140,17)" rx="2" ry="2" />
+<text  x="234.68" y="911.5" ></text>
+</g>
+<g >
+<title>__sys_recvmsg (121,110,755 samples, 0.03%)</title><rect x="280.1" y="725" width="0.4" height="15.0" fill="rgb(234,126,26)" rx="2" ry="2" />
+<text  x="283.10" y="735.5" ></text>
+</g>
+<g >
+<title>folio_referenced_one (67,276,331 samples, 0.02%)</title><rect x="355.5" y="821" width="0.3" height="15.0" fill="rgb(248,226,22)" rx="2" ry="2" />
+<text  x="358.55" y="831.5" ></text>
+</g>
+<g >
+<title>[libgdk-3.so.0.2404.30] (843,552,297 samples, 0.23%)</title><rect x="1171.5" y="805" width="2.7" height="15.0" fill="rgb(241,146,37)" rx="2" ry="2" />
+<text  x="1174.48" y="815.5" ></text>
+</g>
+<g >
+<title>aio_set_fd_handler (155,689,769 samples, 0.04%)</title><rect x="738.8" y="693" width="0.5" height="15.0" fill="rgb(227,97,32)" rx="2" ry="2" />
+<text  x="741.78" y="703.5" ></text>
+</g>
+<g >
+<title>__sys_recvmsg (387,229,012 samples, 0.11%)</title><rect x="228.1" y="933" width="1.3" height="15.0" fill="rgb(246,135,8)" rx="2" ry="2" />
+<text  x="231.15" y="943.5" ></text>
+</g>
+<g >
+<title>i915_gem_object_unbind (89,395,944 samples, 0.02%)</title><rect x="377.8" y="821" width="0.3" height="15.0" fill="rgb(238,226,40)" rx="2" ry="2" />
+<text  x="380.77" y="831.5" ></text>
+</g>
+<g >
+<title>tcp_recvmsg_locked (3,437,298,623 samples, 0.94%)</title><rect x="628.7" y="581" width="11.0" height="15.0" fill="rgb(217,43,42)" rx="2" ry="2" />
+<text  x="631.67" y="591.5" ></text>
+</g>
+<g >
+<title>__tcp_push_pending_frames (1,429,556,458 samples, 0.39%)</title><rect x="659.6" y="725" width="4.6" height="15.0" fill="rgb(229,132,9)" rx="2" ry="2" />
+<text  x="662.57" y="735.5" ></text>
+</g>
+<g >
+<title>worker_thread (6,724,874,669 samples, 1.83%)</title><rect x="503.1" y="933" width="21.7" height="15.0" fill="rgb(223,186,12)" rx="2" ry="2" />
+<text  x="506.11" y="943.5" >w..</text>
+</g>
+<g >
+<title>skcipher_walk_next (61,536,606 samples, 0.02%)</title><rect x="607.4" y="805" width="0.2" height="15.0" fill="rgb(247,87,23)" rx="2" ry="2" />
+<text  x="610.40" y="815.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (82,205,811 samples, 0.02%)</title><rect x="1174.2" y="693" width="0.3" height="15.0" fill="rgb(237,4,46)" rx="2" ry="2" />
+<text  x="1177.20" y="703.5" ></text>
+</g>
+<g >
+<title>ksys_read (119,699,146 samples, 0.03%)</title><rect x="826.6" y="757" width="0.4" height="15.0" fill="rgb(212,50,7)" rx="2" ry="2" />
+<text  x="829.60" y="767.5" ></text>
+</g>
+<g >
+<title>irqentry_enter (100,828,866 samples, 0.03%)</title><rect x="914.9" y="837" width="0.4" height="15.0" fill="rgb(241,14,20)" rx="2" ry="2" />
+<text  x="917.93" y="847.5" ></text>
+</g>
+<g >
+<title>skcipher_walk_next (98,689,957 samples, 0.03%)</title><rect x="516.6" y="805" width="0.3" height="15.0" fill="rgb(231,111,42)" rx="2" ry="2" />
+<text  x="519.59" y="815.5" ></text>
+</g>
+<g >
+<title>__sys_recvmsg (41,632,092 samples, 0.01%)</title><rect x="738.4" y="629" width="0.1" height="15.0" fill="rgb(228,214,48)" rx="2" ry="2" />
+<text  x="741.38" y="639.5" ></text>
+</g>
+<g >
+<title>[libcurl.so.4.8.0] (39,382,328 samples, 0.01%)</title><rect x="668.8" y="677" width="0.1" height="15.0" fill="rgb(248,35,53)" rx="2" ry="2" />
+<text  x="671.78" y="687.5" ></text>
+</g>
+<g >
+<title>handle_edge_irq (50,883,307 samples, 0.01%)</title><rect x="384.2" y="741" width="0.2" height="15.0" fill="rgb(209,56,32)" rx="2" ry="2" />
+<text  x="387.23" y="751.5" ></text>
+</g>
+<g >
+<title>rmqueue_bulk (53,769,510 samples, 0.01%)</title><rect x="418.3" y="821" width="0.2" height="15.0" fill="rgb(251,198,39)" rx="2" ry="2" />
+<text  x="421.31" y="831.5" ></text>
+</g>
+<g >
+<title>ttwu_queue_wakelist (54,979,312 samples, 0.01%)</title><rect x="328.4" y="517" width="0.2" height="15.0" fill="rgb(246,196,27)" rx="2" ry="2" />
+<text  x="331.39" y="527.5" ></text>
+</g>
+<g >
+<title>schedule_hrtimeout_range_clock (128,668,501 samples, 0.04%)</title><rect x="731.5" y="901" width="0.4" height="15.0" fill="rgb(222,122,31)" rx="2" ry="2" />
+<text  x="734.49" y="911.5" ></text>
+</g>
+<g >
+<title>free_unref_page (58,162,975 samples, 0.02%)</title><rect x="893.0" y="693" width="0.2" height="15.0" fill="rgb(208,198,27)" rx="2" ry="2" />
+<text  x="896.04" y="703.5" ></text>
+</g>
+<g >
+<title>do_epoll_wait (190,502,693 samples, 0.05%)</title><rect x="733.6" y="917" width="0.7" height="15.0" fill="rgb(215,134,1)" rx="2" ry="2" />
+<text  x="736.64" y="927.5" ></text>
+</g>
+<g >
+<title>__wake_up_common (254,940,582 samples, 0.07%)</title><rect x="47.8" y="789" width="0.9" height="15.0" fill="rgb(248,206,3)" rx="2" ry="2" />
+<text  x="50.84" y="799.5" ></text>
+</g>
+<g >
+<title>get_page_from_freelist (37,357,300 samples, 0.01%)</title><rect x="665.0" y="677" width="0.1" height="15.0" fill="rgb(237,172,14)" rx="2" ry="2" />
+<text  x="668.01" y="687.5" ></text>
+</g>
+<g >
+<title>[firefox] (46,075,924 samples, 0.01%)</title><rect x="269.5" y="933" width="0.1" height="15.0" fill="rgb(233,43,32)" rx="2" ry="2" />
+<text  x="272.50" y="943.5" ></text>
+</g>
+<g >
+<title>exit_to_user_mode_prepare (34,570,723 samples, 0.01%)</title><rect x="159.3" y="837" width="0.1" height="15.0" fill="rgb(240,98,54)" rx="2" ry="2" />
+<text  x="162.28" y="847.5" ></text>
+</g>
+<g >
+<title>[firefox] (554,798,805 samples, 0.15%)</title><rect x="171.7" y="933" width="1.8" height="15.0" fill="rgb(208,85,12)" rx="2" ry="2" />
+<text  x="174.69" y="943.5" ></text>
+</g>
+<g >
+<title>g_signal_emit (64,295,904 samples, 0.02%)</title><rect x="1179.5" y="613" width="0.3" height="15.0" fill="rgb(207,226,42)" rx="2" ry="2" />
+<text  x="1182.55" y="623.5" ></text>
+</g>
+<g >
+<title>__engine_unpark (36,214,719 samples, 0.01%)</title><rect x="138.9" y="709" width="0.1" height="15.0" fill="rgb(213,138,46)" rx="2" ry="2" />
+<text  x="141.88" y="719.5" ></text>
+</g>
+<g >
+<title>__wake_up_common (265,063,223 samples, 0.07%)</title><rect x="327.7" y="565" width="0.9" height="15.0" fill="rgb(240,60,18)" rx="2" ry="2" />
+<text  x="330.72" y="575.5" ></text>
+</g>
+<g >
+<title>finish_task_switch.isra.0 (40,392,378 samples, 0.01%)</title><rect x="883.9" y="837" width="0.1" height="15.0" fill="rgb(221,38,10)" rx="2" ry="2" />
+<text  x="886.91" y="847.5" ></text>
+</g>
+<g >
+<title>[libcairo.so.2.11706.0] (81,168,605 samples, 0.02%)</title><rect x="1176.3" y="933" width="0.3" height="15.0" fill="rgb(241,12,20)" rx="2" ry="2" />
+<text  x="1179.34" y="943.5" ></text>
+</g>
+<g >
+<title>kthread (365,912,767 samples, 0.10%)</title><rect x="385.8" y="949" width="1.1" height="15.0" fill="rgb(206,55,50)" rx="2" ry="2" />
+<text  x="388.76" y="959.5" ></text>
+</g>
+<g >
+<title>execlists_submission_tasklet (1,423,872,823 samples, 0.39%)</title><rect x="347.1" y="869" width="4.6" height="15.0" fill="rgb(228,11,44)" rx="2" ry="2" />
+<text  x="350.11" y="879.5" ></text>
+</g>
+<g >
+<title>mod_lruvec_page_state (169,564,104 samples, 0.05%)</title><rect x="384.5" y="805" width="0.6" height="15.0" fill="rgb(237,202,21)" rx="2" ry="2" />
+<text  x="387.53" y="815.5" ></text>
+</g>
+<g >
+<title>rest_init (16,597,204,628 samples, 4.53%)</title><rect x="831.9" y="917" width="53.5" height="15.0" fill="rgb(217,192,23)" rx="2" ry="2" />
+<text  x="834.94" y="927.5" >rest_..</text>
+</g>
+<g >
+<title>__skb_datagram_iter (275,286,336 samples, 0.08%)</title><rect x="638.7" y="549" width="0.8" height="15.0" fill="rgb(243,29,31)" rx="2" ry="2" />
+<text  x="641.66" y="559.5" ></text>
+</g>
+<g >
+<title>rmap_walk_file (88,874,534 samples, 0.02%)</title><rect x="355.5" y="837" width="0.3" height="15.0" fill="rgb(231,33,30)" rx="2" ry="2" />
+<text  x="358.54" y="847.5" ></text>
+</g>
+<g >
+<title>hrtimer_update_next_event (73,077,768 samples, 0.02%)</title><rect x="913.4" y="805" width="0.3" height="15.0" fill="rgb(239,87,5)" rx="2" ry="2" />
+<text  x="916.42" y="815.5" ></text>
+</g>
+<g >
+<title>fw_domains_get_with_fallback (1,335,641,756 samples, 0.36%)</title><rect x="347.3" y="693" width="4.3" height="15.0" fill="rgb(240,135,37)" rx="2" ry="2" />
+<text  x="350.33" y="703.5" ></text>
+</g>
+<g >
+<title>update_sd_lb_stats.constprop.0 (56,544,042 samples, 0.02%)</title><rect x="89.6" y="757" width="0.1" height="15.0" fill="rgb(236,28,25)" rx="2" ry="2" />
+<text  x="92.57" y="767.5" ></text>
+</g>
+<g >
+<title>psi_group_change (47,650,469 samples, 0.01%)</title><rect x="1130.8" y="837" width="0.2" height="15.0" fill="rgb(234,108,45)" rx="2" ry="2" />
+<text  x="1133.81" y="847.5" ></text>
+</g>
+<g >
+<title>futex_wait (378,947,868 samples, 0.10%)</title><rect x="291.7" y="869" width="1.2" height="15.0" fill="rgb(213,58,41)" rx="2" ry="2" />
+<text  x="294.72" y="879.5" ></text>
+</g>
+<g >
+<title>do_writepages (437,693,937 samples, 0.12%)</title><rect x="555.6" y="821" width="1.4" height="15.0" fill="rgb(214,137,37)" rx="2" ry="2" />
+<text  x="558.61" y="831.5" ></text>
+</g>
+<g >
+<title>iv_of_dmreq (315,058,627 samples, 0.09%)</title><rect x="592.6" y="869" width="1.0" height="15.0" fill="rgb(216,133,13)" rx="2" ry="2" />
+<text  x="595.63" y="879.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (33,406,931 samples, 0.01%)</title><rect x="191.3" y="933" width="0.1" height="15.0" fill="rgb(229,178,12)" rx="2" ry="2" />
+<text  x="194.29" y="943.5" ></text>
+</g>
+<g >
+<title>mozilla::detail::MutexImpl::unlock (39,239,542 samples, 0.01%)</title><rect x="149.8" y="949" width="0.1" height="15.0" fill="rgb(218,182,51)" rx="2" ry="2" />
+<text  x="152.78" y="959.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (32,721,912 samples, 0.01%)</title><rect x="268.7" y="885" width="0.1" height="15.0" fill="rgb(241,74,36)" rx="2" ry="2" />
+<text  x="271.71" y="895.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (703,934,372 samples, 0.19%)</title><rect x="29.5" y="933" width="2.3" height="15.0" fill="rgb(236,121,12)" rx="2" ry="2" />
+<text  x="32.49" y="943.5" ></text>
+</g>
+<g >
+<title>[git] (102,737,742 samples, 0.03%)</title><rect x="285.3" y="853" width="0.3" height="15.0" fill="rgb(253,53,8)" rx="2" ry="2" />
+<text  x="288.28" y="863.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (34,376,882 samples, 0.01%)</title><rect x="384.7" y="741" width="0.1" height="15.0" fill="rgb(220,117,11)" rx="2" ry="2" />
+<text  x="387.69" y="751.5" ></text>
+</g>
+<g >
+<title>iwl_pcie_rx_allocator_work (159,514,594 samples, 0.04%)</title><rect x="614.0" y="901" width="0.5" height="15.0" fill="rgb(233,84,16)" rx="2" ry="2" />
+<text  x="616.96" y="911.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (890,147,944 samples, 0.24%)</title><rect x="294.0" y="933" width="2.9" height="15.0" fill="rgb(251,30,30)" rx="2" ry="2" />
+<text  x="297.02" y="943.5" ></text>
+</g>
+<g >
+<title>__sendmsg (165,243,063 samples, 0.05%)</title><rect x="93.6" y="949" width="0.5" height="15.0" fill="rgb(230,223,49)" rx="2" ry="2" />
+<text  x="96.55" y="959.5" ></text>
+</g>
+<g >
+<title>simd_skcipher_encrypt (160,137,552 samples, 0.04%)</title><rect x="592.1" y="853" width="0.5" height="15.0" fill="rgb(242,152,31)" rx="2" ry="2" />
+<text  x="595.12" y="863.5" ></text>
+</g>
+<g >
+<title>xas_store (357,835,696 samples, 0.10%)</title><rect x="699.4" y="709" width="1.1" height="15.0" fill="rgb(253,183,25)" rx="2" ry="2" />
+<text  x="702.35" y="719.5" ></text>
+</g>
+<g >
+<title>mod_lruvec_page_state (37,321,780 samples, 0.01%)</title><rect x="502.7" y="725" width="0.1" height="15.0" fill="rgb(242,161,46)" rx="2" ry="2" />
+<text  x="505.67" y="735.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (95,631,315 samples, 0.03%)</title><rect x="275.4" y="901" width="0.3" height="15.0" fill="rgb(214,139,6)" rx="2" ry="2" />
+<text  x="278.37" y="911.5" ></text>
+</g>
+<g >
+<title>do_sys_poll (102,931,511 samples, 0.03%)</title><rect x="627.1" y="629" width="0.4" height="15.0" fill="rgb(254,137,37)" rx="2" ry="2" />
+<text  x="630.15" y="639.5" ></text>
+</g>
+<g >
+<title>nbd_send_request (1,598,025,671 samples, 0.44%)</title><rect x="739.3" y="741" width="5.2" height="15.0" fill="rgb(206,32,23)" rx="2" ry="2" />
+<text  x="742.31" y="751.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (982,467,890 samples, 0.27%)</title><rect x="622.9" y="661" width="3.2" height="15.0" fill="rgb(238,23,36)" rx="2" ry="2" />
+<text  x="625.90" y="671.5" ></text>
+</g>
+<g >
+<title>[libevent-2.1.so.7.0.1] (200,297,858 samples, 0.05%)</title><rect x="43.3" y="933" width="0.6" height="15.0" fill="rgb(252,194,54)" rx="2" ry="2" />
+<text  x="46.26" y="943.5" ></text>
+</g>
+<g >
+<title>finish_task_switch.isra.0 (279,206,629 samples, 0.08%)</title><rect x="1147.5" y="869" width="0.9" height="15.0" fill="rgb(242,173,23)" rx="2" ry="2" />
+<text  x="1150.52" y="879.5" ></text>
+</g>
+<g >
+<title>newidle_balance (135,238,479 samples, 0.04%)</title><rect x="292.2" y="789" width="0.4" height="15.0" fill="rgb(242,111,49)" rx="2" ry="2" />
+<text  x="295.15" y="799.5" ></text>
+</g>
+<g >
+<title>ieee80211_lookup_ra_sta (88,796,593 samples, 0.02%)</title><rect x="631.3" y="453" width="0.3" height="15.0" fill="rgb(215,128,46)" rx="2" ry="2" />
+<text  x="634.34" y="463.5" ></text>
+</g>
+<g >
+<title>kworker/u17:1-i (328,425,933 samples, 0.09%)</title><rect x="613.8" y="981" width="1.0" height="15.0" fill="rgb(217,153,52)" rx="2" ry="2" />
+<text  x="616.78" y="991.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (177,664,858 samples, 0.05%)</title><rect x="1177.9" y="405" width="0.5" height="15.0" fill="rgb(237,136,0)" rx="2" ry="2" />
+<text  x="1180.86" y="415.5" ></text>
+</g>
+<g >
+<title>xfs_vm_writepages (438,511,554 samples, 0.12%)</title><rect x="523.3" y="805" width="1.4" height="15.0" fill="rgb(250,216,46)" rx="2" ry="2" />
+<text  x="526.31" y="815.5" ></text>
+</g>
+<g >
+<title>[firefox] (41,363,041 samples, 0.01%)</title><rect x="12.3" y="933" width="0.1" height="15.0" fill="rgb(236,200,15)" rx="2" ry="2" />
+<text  x="15.29" y="943.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (273,060,768 samples, 0.07%)</title><rect x="1177.8" y="725" width="0.9" height="15.0" fill="rgb(219,192,9)" rx="2" ry="2" />
+<text  x="1180.78" y="735.5" ></text>
+</g>
+<g >
+<title>_aesni_enc1 (138,336,011 samples, 0.04%)</title><rect x="509.9" y="805" width="0.4" height="15.0" fill="rgb(224,40,46)" rx="2" ry="2" />
+<text  x="512.90" y="815.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (501,815,854 samples, 0.14%)</title><rect x="155.8" y="965" width="1.6" height="15.0" fill="rgb(212,76,29)" rx="2" ry="2" />
+<text  x="158.79" y="975.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (250,804,040 samples, 0.07%)</title><rect x="736.9" y="693" width="0.8" height="15.0" fill="rgb(209,25,24)" rx="2" ry="2" />
+<text  x="739.94" y="703.5" ></text>
+</g>
+<g >
+<title>wb_writeback (640,823,622 samples, 0.17%)</title><rect x="476.9" y="885" width="2.1" height="15.0" fill="rgb(219,40,13)" rx="2" ry="2" />
+<text  x="479.90" y="895.5" ></text>
+</g>
+<g >
+<title>g_signal_emit (53,512,816 samples, 0.01%)</title><rect x="1177.3" y="805" width="0.2" height="15.0" fill="rgb(228,104,2)" rx="2" ry="2" />
+<text  x="1180.34" y="815.5" ></text>
+</g>
+<g >
+<title>__wake_up_common (36,571,405 samples, 0.01%)</title><rect x="320.7" y="533" width="0.1" height="15.0" fill="rgb(216,20,40)" rx="2" ry="2" />
+<text  x="323.67" y="543.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (1,961,888,356 samples, 0.54%)</title><rect x="128.8" y="853" width="6.3" height="15.0" fill="rgb(209,111,32)" rx="2" ry="2" />
+<text  x="131.76" y="863.5" ></text>
+</g>
+<g >
+<title>do_iter_write (348,286,835 samples, 0.10%)</title><rect x="19.2" y="741" width="1.1" height="15.0" fill="rgb(254,82,11)" rx="2" ry="2" />
+<text  x="22.18" y="751.5" ></text>
+</g>
+<g >
+<title>__i915_vma_evict (48,386,584 samples, 0.01%)</title><rect x="377.8" y="773" width="0.2" height="15.0" fill="rgb(244,207,5)" rx="2" ry="2" />
+<text  x="380.82" y="783.5" ></text>
+</g>
+<g >
+<title>qio_channel_readv_full_all_eof (276,500,903 samples, 0.08%)</title><rect x="744.9" y="725" width="0.9" height="15.0" fill="rgb(218,124,6)" rx="2" ry="2" />
+<text  x="747.92" y="735.5" ></text>
+</g>
+<g >
+<title>shrink_page_list (4,486,072,282 samples, 1.22%)</title><rect x="356.0" y="869" width="14.5" height="15.0" fill="rgb(249,209,52)" rx="2" ry="2" />
+<text  x="359.03" y="879.5" ></text>
+</g>
+<g >
+<title>tcp_rcv_established (201,271,826 samples, 0.05%)</title><rect x="741.2" y="245" width="0.7" height="15.0" fill="rgb(208,201,7)" rx="2" ry="2" />
+<text  x="744.21" y="255.5" ></text>
+</g>
+<g >
+<title>exc_page_fault (59,008,641 samples, 0.02%)</title><rect x="267.4" y="933" width="0.1" height="15.0" fill="rgb(212,186,6)" rx="2" ry="2" />
+<text  x="270.35" y="943.5" ></text>
+</g>
+<g >
+<title>futex_wake (89,107,025 samples, 0.02%)</title><rect x="148.7" y="853" width="0.3" height="15.0" fill="rgb(222,141,10)" rx="2" ry="2" />
+<text  x="151.69" y="863.5" ></text>
+</g>
+<g >
+<title>____sys_recvmsg (94,413,886 samples, 0.03%)</title><rect x="44.5" y="853" width="0.4" height="15.0" fill="rgb(252,79,22)" rx="2" ry="2" />
+<text  x="47.55" y="863.5" ></text>
+</g>
+<g >
+<title>curl_multi_remove_handle (37,059,153 samples, 0.01%)</title><rect x="657.0" y="773" width="0.2" height="15.0" fill="rgb(206,170,10)" rx="2" ry="2" />
+<text  x="660.03" y="783.5" ></text>
+</g>
+<g >
+<title>[libcurl.so.4.8.0] (81,381,794 samples, 0.02%)</title><rect x="284.8" y="709" width="0.2" height="15.0" fill="rgb(243,161,20)" rx="2" ry="2" />
+<text  x="287.75" y="719.5" ></text>
+</g>
+<g >
+<title>ip_local_deliver (428,247,338 samples, 0.12%)</title><rect x="322.9" y="693" width="1.4" height="15.0" fill="rgb(248,191,22)" rx="2" ry="2" />
+<text  x="325.91" y="703.5" ></text>
+</g>
+<g >
+<title>process_csb (42,087,439 samples, 0.01%)</title><rect x="896.9" y="773" width="0.2" height="15.0" fill="rgb(253,187,16)" rx="2" ry="2" />
+<text  x="899.95" y="783.5" ></text>
+</g>
+<g >
+<title>ieee80211_queue_skb (1,053,053,912 samples, 0.29%)</title><rect x="631.6" y="453" width="3.4" height="15.0" fill="rgb(245,170,54)" rx="2" ry="2" />
+<text  x="634.62" y="463.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (365,912,767 samples, 0.10%)</title><rect x="385.8" y="965" width="1.1" height="15.0" fill="rgb(228,113,22)" rx="2" ry="2" />
+<text  x="388.76" y="975.5" ></text>
+</g>
+<g >
+<title>X509_STORE_load_file_ex (76,095,565 samples, 0.02%)</title><rect x="284.8" y="693" width="0.2" height="15.0" fill="rgb(244,31,2)" rx="2" ry="2" />
+<text  x="287.77" y="703.5" ></text>
+</g>
+<g >
+<title>filemap_add_folio (824,707,900 samples, 0.22%)</title><rect x="754.0" y="725" width="2.6" height="15.0" fill="rgb(239,97,43)" rx="2" ry="2" />
+<text  x="756.99" y="735.5" ></text>
+</g>
+<g >
+<title>alloc_skb_with_frags (149,326,220 samples, 0.04%)</title><rect x="19.5" y="645" width="0.4" height="15.0" fill="rgb(223,200,53)" rx="2" ry="2" />
+<text  x="22.47" y="655.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (90,060,986 samples, 0.02%)</title><rect x="168.7" y="917" width="0.3" height="15.0" fill="rgb(225,161,50)" rx="2" ry="2" />
+<text  x="171.68" y="927.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (773,497,463 samples, 0.21%)</title><rect x="1182.4" y="949" width="2.5" height="15.0" fill="rgb(208,126,11)" rx="2" ry="2" />
+<text  x="1185.45" y="959.5" ></text>
+</g>
+<g >
+<title>[libvlccore.so.9.0.1] (1,315,799,293 samples, 0.36%)</title><rect x="1162.7" y="933" width="4.2" height="15.0" fill="rgb(225,201,11)" rx="2" ry="2" />
+<text  x="1165.66" y="943.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (142,167,239 samples, 0.04%)</title><rect x="25.0" y="901" width="0.4" height="15.0" fill="rgb(215,22,23)" rx="2" ry="2" />
+<text  x="27.96" y="911.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (43,619,265 samples, 0.01%)</title><rect x="216.5" y="661" width="0.1" height="15.0" fill="rgb(226,210,39)" rx="2" ry="2" />
+<text  x="219.49" y="671.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (221,026,951 samples, 0.06%)</title><rect x="1177.8" y="709" width="0.7" height="15.0" fill="rgb(248,34,23)" rx="2" ry="2" />
+<text  x="1180.78" y="719.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (110,575,032 samples, 0.03%)</title><rect x="204.2" y="805" width="0.4" height="15.0" fill="rgb(233,156,44)" rx="2" ry="2" />
+<text  x="207.21" y="815.5" ></text>
+</g>
+<g >
+<title>__mod_lruvec_page_state (32,589,523 samples, 0.01%)</title><rect x="392.4" y="789" width="0.1" height="15.0" fill="rgb(229,128,40)" rx="2" ry="2" />
+<text  x="395.43" y="799.5" ></text>
+</g>
+<g >
+<title>irq_work_single (64,432,098 samples, 0.02%)</title><rect x="896.5" y="725" width="0.2" height="15.0" fill="rgb(237,87,51)" rx="2" ry="2" />
+<text  x="899.46" y="735.5" ></text>
+</g>
+<g >
+<title>hrtimer_start_range_ns (39,344,603 samples, 0.01%)</title><rect x="229.9" y="885" width="0.1" height="15.0" fill="rgb(222,215,31)" rx="2" ry="2" />
+<text  x="232.91" y="895.5" ></text>
+</g>
+<g >
+<title>xfs_buffered_write_iomap_begin (33,796,541 samples, 0.01%)</title><rect x="725.2" y="773" width="0.1" height="15.0" fill="rgb(214,127,29)" rx="2" ry="2" />
+<text  x="728.20" y="783.5" ></text>
+</g>
+<g >
+<title>rate_control_cap_mask (33,325,584 samples, 0.01%)</title><rect x="632.9" y="357" width="0.1" height="15.0" fill="rgb(224,202,35)" rx="2" ry="2" />
+<text  x="635.91" y="367.5" ></text>
+</g>
+<g >
+<title>do_futex (68,434,614 samples, 0.02%)</title><rect x="173.7" y="869" width="0.2" height="15.0" fill="rgb(239,198,3)" rx="2" ry="2" />
+<text  x="176.69" y="879.5" ></text>
+</g>
+<g >
+<title>__libc_start_call_main (124,008,357 samples, 0.03%)</title><rect x="285.3" y="933" width="0.4" height="15.0" fill="rgb(208,228,54)" rx="2" ry="2" />
+<text  x="288.27" y="943.5" ></text>
+</g>
+<g >
+<title>mempool_alloc (267,544,613 samples, 0.07%)</title><rect x="554.7" y="885" width="0.9" height="15.0" fill="rgb(229,23,54)" rx="2" ry="2" />
+<text  x="557.75" y="895.5" ></text>
+</g>
+<g >
+<title>vlc_cond_timedwait (65,360,034 samples, 0.02%)</title><rect x="1166.7" y="917" width="0.2" height="15.0" fill="rgb(209,147,36)" rx="2" ry="2" />
+<text  x="1169.69" y="927.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (434,261,795 samples, 0.12%)</title><rect x="1171.6" y="325" width="1.4" height="15.0" fill="rgb(231,79,34)" rx="2" ry="2" />
+<text  x="1174.57" y="335.5" ></text>
+</g>
+<g >
+<title>ip_sublist_rcv (3,212,450,482 samples, 0.88%)</title><rect x="322.2" y="725" width="10.3" height="15.0" fill="rgb(240,38,44)" rx="2" ry="2" />
+<text  x="325.15" y="735.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (260,878,165 samples, 0.07%)</title><rect x="422.2" y="837" width="0.8" height="15.0" fill="rgb(214,158,20)" rx="2" ry="2" />
+<text  x="425.17" y="847.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (60,376,207 samples, 0.02%)</title><rect x="1179.6" y="565" width="0.1" height="15.0" fill="rgb(208,15,7)" rx="2" ry="2" />
+<text  x="1182.55" y="575.5" ></text>
+</g>
+<g >
+<title>crypt_page_alloc (178,127,516 samples, 0.05%)</title><rect x="571.3" y="869" width="0.6" height="15.0" fill="rgb(247,200,42)" rx="2" ry="2" />
+<text  x="574.28" y="879.5" ></text>
+</g>
+<g >
+<title>nf_hook_slow (194,149,399 samples, 0.05%)</title><rect x="320.9" y="661" width="0.6" height="15.0" fill="rgb(243,47,51)" rx="2" ry="2" />
+<text  x="323.86" y="671.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (320,471,299 samples, 0.09%)</title><rect x="1178.8" y="677" width="1.0" height="15.0" fill="rgb(235,165,40)" rx="2" ry="2" />
+<text  x="1181.78" y="687.5" ></text>
+</g>
+<g >
+<title>fwtable_write32 (1,347,094,967 samples, 0.37%)</title><rect x="347.3" y="709" width="4.3" height="15.0" fill="rgb(214,2,21)" rx="2" ry="2" />
+<text  x="350.30" y="719.5" ></text>
+</g>
+<g >
+<title>[ssh] (67,620,961 samples, 0.02%)</title><rect x="830.4" y="917" width="0.2" height="15.0" fill="rgb(248,31,43)" rx="2" ry="2" />
+<text  x="833.39" y="927.5" ></text>
+</g>
+<g >
+<title>malloc (38,195,065 samples, 0.01%)</title><rect x="12.6" y="933" width="0.1" height="15.0" fill="rgb(211,101,37)" rx="2" ry="2" />
+<text  x="15.56" y="943.5" ></text>
+</g>
+<g >
+<title>__xfs_trans_commit (217,344,218 samples, 0.06%)</title><rect x="721.7" y="741" width="0.7" height="15.0" fill="rgb(248,148,2)" rx="2" ry="2" />
+<text  x="724.74" y="751.5" ></text>
+</g>
+<g >
+<title>drm_ioctl_kernel (251,726,675 samples, 0.07%)</title><rect x="1164.3" y="661" width="0.8" height="15.0" fill="rgb(224,43,34)" rx="2" ry="2" />
+<text  x="1167.31" y="671.5" ></text>
+</g>
+<g >
+<title>inet6_recvmsg (68,364,827 samples, 0.02%)</title><rect x="658.3" y="757" width="0.2" height="15.0" fill="rgb(228,229,28)" rx="2" ry="2" />
+<text  x="661.32" y="767.5" ></text>
+</g>
+<g >
+<title>ip6_input (63,348,984 samples, 0.02%)</title><rect x="660.6" y="501" width="0.2" height="15.0" fill="rgb(246,94,43)" rx="2" ry="2" />
+<text  x="663.58" y="511.5" ></text>
+</g>
+<g >
+<title>write_cache_pages (163,765,990 samples, 0.04%)</title><rect x="533.4" y="773" width="0.5" height="15.0" fill="rgb(227,77,43)" rx="2" ry="2" />
+<text  x="536.40" y="783.5" ></text>
+</g>
+<g >
+<title>[libglamoregl.so] (641,684,575 samples, 0.18%)</title><rect x="221.0" y="901" width="2.1" height="15.0" fill="rgb(227,45,25)" rx="2" ry="2" />
+<text  x="224.03" y="911.5" ></text>
+</g>
+<g >
+<title>__e1000_read_phy_reg_hv (41,943,128 samples, 0.01%)</title><rect x="390.3" y="837" width="0.2" height="15.0" fill="rgb(212,218,33)" rx="2" ry="2" />
+<text  x="393.35" y="847.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (4,936,720,583 samples, 1.35%)</title><rect x="597.2" y="965" width="15.9" height="15.0" fill="rgb(252,172,26)" rx="2" ry="2" />
+<text  x="600.16" y="975.5" ></text>
+</g>
+<g >
+<title>ssh (118,573,317 samples, 0.03%)</title><rect x="830.3" y="981" width="0.4" height="15.0" fill="rgb(220,220,15)" rx="2" ry="2" />
+<text  x="833.33" y="991.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (44,276,571 samples, 0.01%)</title><rect x="1163.0" y="773" width="0.1" height="15.0" fill="rgb(225,7,28)" rx="2" ry="2" />
+<text  x="1165.99" y="783.5" ></text>
+</g>
+<g >
+<title>[firefox] (36,988,634 samples, 0.01%)</title><rect x="114.6" y="901" width="0.1" height="15.0" fill="rgb(237,124,53)" rx="2" ry="2" />
+<text  x="117.56" y="911.5" ></text>
+</g>
+<g >
+<title>BlockHandler (339,364,677 samples, 0.09%)</title><rect x="200.0" y="933" width="1.1" height="15.0" fill="rgb(226,17,47)" rx="2" ry="2" />
+<text  x="202.99" y="943.5" ></text>
+</g>
+<g >
+<title>g_signal_emit (35,946,859 samples, 0.01%)</title><rect x="1181.4" y="821" width="0.1" height="15.0" fill="rgb(253,86,48)" rx="2" ry="2" />
+<text  x="1184.38" y="831.5" ></text>
+</g>
+<g >
+<title>malloc (116,201,316 samples, 0.03%)</title><rect x="291.1" y="949" width="0.4" height="15.0" fill="rgb(212,147,29)" rx="2" ry="2" />
+<text  x="294.12" y="959.5" ></text>
+</g>
+<g >
+<title>[libglamoregl.so] (1,537,942,643 samples, 0.42%)</title><rect x="214.3" y="933" width="4.9" height="15.0" fill="rgb(222,72,33)" rx="2" ry="2" />
+<text  x="217.26" y="943.5" ></text>
+</g>
+<g >
+<title>skcipher_walk_done (42,934,151 samples, 0.01%)</title><rect x="566.3" y="821" width="0.2" height="15.0" fill="rgb(238,128,7)" rx="2" ry="2" />
+<text  x="569.33" y="831.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (372,703,383 samples, 0.10%)</title><rect x="211.7" y="869" width="1.2" height="15.0" fill="rgb(231,137,26)" rx="2" ry="2" />
+<text  x="214.68" y="879.5" ></text>
+</g>
+<g >
+<title>xfs_iext_lookup_extent (45,075,930 samples, 0.01%)</title><rect x="688.2" y="741" width="0.2" height="15.0" fill="rgb(232,194,54)" rx="2" ry="2" />
+<text  x="691.22" y="751.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (821,361,760 samples, 0.22%)</title><rect x="1171.5" y="613" width="2.6" height="15.0" fill="rgb(227,38,9)" rx="2" ry="2" />
+<text  x="1174.50" y="623.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (65,744,113 samples, 0.02%)</title><rect x="135.1" y="821" width="0.2" height="15.0" fill="rgb(239,219,28)" rx="2" ry="2" />
+<text  x="138.11" y="831.5" ></text>
+</g>
+<g >
+<title>free (168,584,414 samples, 0.05%)</title><rect x="49.3" y="949" width="0.6" height="15.0" fill="rgb(250,66,53)" rx="2" ry="2" />
+<text  x="52.33" y="959.5" ></text>
+</g>
+<g >
+<title>update_curr (42,728,561 samples, 0.01%)</title><rect x="290.0" y="837" width="0.1" height="15.0" fill="rgb(244,169,20)" rx="2" ry="2" />
+<text  x="292.99" y="847.5" ></text>
+</g>
+<g >
+<title>__swap_writepage (278,526,340 samples, 0.08%)</title><rect x="368.9" y="821" width="0.9" height="15.0" fill="rgb(211,139,40)" rx="2" ry="2" />
+<text  x="371.86" y="831.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (327,388,335 samples, 0.09%)</title><rect x="724.7" y="885" width="1.0" height="15.0" fill="rgb(221,200,41)" rx="2" ry="2" />
+<text  x="727.65" y="895.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock_irqrestore (67,825,361 samples, 0.02%)</title><rect x="384.2" y="805" width="0.2" height="15.0" fill="rgb(244,105,8)" rx="2" ry="2" />
+<text  x="387.20" y="815.5" ></text>
+</g>
+<g >
+<title>__vdso_clock_gettime (53,576,106 samples, 0.01%)</title><rect x="104.0" y="917" width="0.2" height="15.0" fill="rgb(247,24,2)" rx="2" ry="2" />
+<text  x="106.98" y="927.5" ></text>
+</g>
+<g >
+<title>enqueue_task (35,227,818 samples, 0.01%)</title><rect x="48.4" y="677" width="0.1" height="15.0" fill="rgb(238,187,34)" rx="2" ry="2" />
+<text  x="51.39" y="687.5" ></text>
+</g>
+<g >
+<title>mozilla::detail::ConditionVariableImpl::wait (206,940,875 samples, 0.06%)</title><rect x="149.0" y="949" width="0.7" height="15.0" fill="rgb(241,41,3)" rx="2" ry="2" />
+<text  x="152.04" y="959.5" ></text>
+</g>
+<g >
+<title>[firefox] (150,039,894 samples, 0.04%)</title><rect x="50.2" y="901" width="0.5" height="15.0" fill="rgb(209,79,48)" rx="2" ry="2" />
+<text  x="53.20" y="911.5" ></text>
+</g>
+<g >
+<title>__vdso_clock_gettime (52,932,091 samples, 0.01%)</title><rect x="278.6" y="869" width="0.2" height="15.0" fill="rgb(233,169,49)" rx="2" ry="2" />
+<text  x="281.61" y="879.5" ></text>
+</g>
+<g >
+<title>napi_gro_complete.constprop.0 (95,574,082 samples, 0.03%)</title><rect x="309.0" y="725" width="0.4" height="15.0" fill="rgb(232,110,45)" rx="2" ry="2" />
+<text  x="312.04" y="735.5" ></text>
+</g>
+<g >
+<title>irq_enter_rcu (208,359,599 samples, 0.06%)</title><rect x="914.2" y="837" width="0.7" height="15.0" fill="rgb(235,163,28)" rx="2" ry="2" />
+<text  x="917.24" y="847.5" ></text>
+</g>
+<g >
+<title>xfs_bmapi_allocate (104,841,268 samples, 0.03%)</title><rect x="753.4" y="677" width="0.3" height="15.0" fill="rgb(248,34,23)" rx="2" ry="2" />
+<text  x="756.36" y="687.5" ></text>
+</g>
+<g >
+<title>__x64_sys_getsockname (57,932,848 samples, 0.02%)</title><rect x="641.0" y="661" width="0.2" height="15.0" fill="rgb(224,129,44)" rx="2" ry="2" />
+<text  x="644.01" y="671.5" ></text>
+</g>
+<g >
+<title>free (54,687,520 samples, 0.01%)</title><rect x="36.7" y="949" width="0.2" height="15.0" fill="rgb(252,174,9)" rx="2" ry="2" />
+<text  x="39.69" y="959.5" ></text>
+</g>
+<g >
+<title>__handle_mm_fault (36,210,616 samples, 0.01%)</title><rect x="275.8" y="869" width="0.1" height="15.0" fill="rgb(226,71,27)" rx="2" ry="2" />
+<text  x="278.82" y="879.5" ></text>
+</g>
+<g >
+<title>__rcu_read_lock (38,728,073 samples, 0.01%)</title><rect x="674.4" y="757" width="0.1" height="15.0" fill="rgb(236,86,9)" rx="2" ry="2" />
+<text  x="677.37" y="767.5" ></text>
+</g>
+<g >
+<title>xas_descend (121,404,452 samples, 0.03%)</title><rect x="698.8" y="693" width="0.3" height="15.0" fill="rgb(214,196,18)" rx="2" ry="2" />
+<text  x="701.75" y="703.5" ></text>
+</g>
+<g >
+<title>[libglib-2.0.so.0.7303.0] (47,507,753 samples, 0.01%)</title><rect x="100.4" y="869" width="0.2" height="15.0" fill="rgb(216,116,35)" rx="2" ry="2" />
+<text  x="103.40" y="879.5" ></text>
+</g>
+<g >
+<title>__entry_text_start (56,825,832 samples, 0.02%)</title><rect x="97.2" y="901" width="0.1" height="15.0" fill="rgb(205,66,39)" rx="2" ry="2" />
+<text  x="100.17" y="911.5" ></text>
+</g>
+<g >
+<title>iwl_pcie_rx_handle (5,255,336,379 samples, 1.43%)</title><rect x="302.1" y="789" width="16.9" height="15.0" fill="rgb(234,112,44)" rx="2" ry="2" />
+<text  x="305.10" y="799.5" ></text>
+</g>
+<g >
+<title>skb_release_data (36,325,473 samples, 0.01%)</title><rect x="311.6" y="709" width="0.1" height="15.0" fill="rgb(213,73,51)" rx="2" ry="2" />
+<text  x="314.63" y="719.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_call_function_single (92,739,818 samples, 0.03%)</title><rect x="915.6" y="869" width="0.3" height="15.0" fill="rgb(242,96,9)" rx="2" ry="2" />
+<text  x="918.61" y="879.5" ></text>
+</g>
+<g >
+<title>schedule_hrtimeout_range_clock (38,053,314 samples, 0.01%)</title><rect x="1170.7" y="901" width="0.1" height="15.0" fill="rgb(216,168,43)" rx="2" ry="2" />
+<text  x="1173.67" y="911.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (136,422,483 samples, 0.04%)</title><rect x="216.2" y="773" width="0.4" height="15.0" fill="rgb(220,226,11)" rx="2" ry="2" />
+<text  x="219.20" y="783.5" ></text>
+</g>
+<g >
+<title>__wake_up_common (41,814,421 samples, 0.01%)</title><rect x="732.1" y="837" width="0.2" height="15.0" fill="rgb(233,88,17)" rx="2" ry="2" />
+<text  x="735.12" y="847.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (317,114,738 samples, 0.09%)</title><rect x="826.2" y="837" width="1.0" height="15.0" fill="rgb(227,144,47)" rx="2" ry="2" />
+<text  x="829.21" y="847.5" ></text>
+</g>
+<g >
+<title>__alloc_pages (2,102,932,126 samples, 0.57%)</title><rect x="704.7" y="725" width="6.8" height="15.0" fill="rgb(236,121,47)" rx="2" ry="2" />
+<text  x="707.73" y="735.5" ></text>
+</g>
+<g >
+<title>__mod_lruvec_page_state (34,200,074 samples, 0.01%)</title><rect x="237.0" y="773" width="0.1" height="15.0" fill="rgb(253,11,14)" rx="2" ry="2" />
+<text  x="239.96" y="783.5" ></text>
+</g>
+<g >
+<title>dma_fence_add_callback (99,344,914 samples, 0.03%)</title><rect x="133.3" y="661" width="0.3" height="15.0" fill="rgb(214,214,12)" rx="2" ry="2" />
+<text  x="136.28" y="671.5" ></text>
+</g>
+<g >
+<title>net_rx_action (819,493,308 samples, 0.22%)</title><rect x="660.5" y="565" width="2.6" height="15.0" fill="rgb(233,152,12)" rx="2" ry="2" />
+<text  x="663.46" y="575.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (39,044,160 samples, 0.01%)</title><rect x="280.5" y="725" width="0.1" height="15.0" fill="rgb(226,42,7)" rx="2" ry="2" />
+<text  x="283.50" y="735.5" ></text>
+</g>
+<g >
+<title>iwl_mvm_rx_tx_cmd (1,469,415,964 samples, 0.40%)</title><rect x="311.1" y="757" width="4.7" height="15.0" fill="rgb(218,88,43)" rx="2" ry="2" />
+<text  x="314.08" y="767.5" ></text>
+</g>
+<g >
+<title>iomap_write_begin (1,440,363,083 samples, 0.39%)</title><rect x="753.7" y="757" width="4.7" height="15.0" fill="rgb(216,115,2)" rx="2" ry="2" />
+<text  x="756.73" y="767.5" ></text>
+</g>
+<g >
+<title>[libxcb.so.1.1.0] (63,245,826 samples, 0.02%)</title><rect x="1165.7" y="645" width="0.2" height="15.0" fill="rgb(218,83,16)" rx="2" ry="2" />
+<text  x="1168.70" y="655.5" ></text>
+</g>
+<g >
+<title>ttwu_do_activate (195,349,253 samples, 0.05%)</title><rect x="881.4" y="837" width="0.6" height="15.0" fill="rgb(254,180,17)" rx="2" ry="2" />
+<text  x="884.37" y="847.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (338,360,816 samples, 0.09%)</title><rect x="211.8" y="853" width="1.1" height="15.0" fill="rgb(214,67,41)" rx="2" ry="2" />
+<text  x="214.79" y="863.5" ></text>
+</g>
+<g >
+<title>pollwake (235,355,732 samples, 0.06%)</title><rect x="327.8" y="549" width="0.8" height="15.0" fill="rgb(235,3,40)" rx="2" ry="2" />
+<text  x="330.82" y="559.5" ></text>
+</g>
+<g >
+<title>_aesni_enc4 (1,152,573,062 samples, 0.31%)</title><rect x="406.6" y="805" width="3.8" height="15.0" fill="rgb(210,167,26)" rx="2" ry="2" />
+<text  x="409.64" y="815.5" ></text>
+</g>
+<g >
+<title>update_load_avg (328,618,010 samples, 0.09%)</title><rect x="1129.7" y="805" width="1.1" height="15.0" fill="rgb(236,31,52)" rx="2" ry="2" />
+<text  x="1132.74" y="815.5" ></text>
+</g>
+<g >
+<title>sock_sendmsg (571,224,297 samples, 0.16%)</title><rect x="46.9" y="853" width="1.8" height="15.0" fill="rgb(248,102,29)" rx="2" ry="2" />
+<text  x="49.90" y="863.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (358,845,809 samples, 0.10%)</title><rect x="1178.7" y="773" width="1.2" height="15.0" fill="rgb(244,14,9)" rx="2" ry="2" />
+<text  x="1181.73" y="783.5" ></text>
+</g>
+<g >
+<title>iv_of_dmreq (282,444,251 samples, 0.08%)</title><rect x="455.5" y="869" width="1.0" height="15.0" fill="rgb(237,66,7)" rx="2" ry="2" />
+<text  x="458.55" y="879.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (68,250,102 samples, 0.02%)</title><rect x="917.7" y="853" width="0.3" height="15.0" fill="rgb(216,29,0)" rx="2" ry="2" />
+<text  x="920.73" y="863.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (59,378,829 samples, 0.02%)</title><rect x="738.4" y="661" width="0.2" height="15.0" fill="rgb(235,75,31)" rx="2" ry="2" />
+<text  x="741.36" y="671.5" ></text>
+</g>
+<g >
+<title>process_one_work (7,165,419,277 samples, 1.95%)</title><rect x="534.0" y="917" width="23.0" height="15.0" fill="rgb(212,76,2)" rx="2" ry="2" />
+<text  x="536.96" y="927.5" >p..</text>
+</g>
+<g >
+<title>__wake_up_common (57,079,380 samples, 0.02%)</title><rect x="20.0" y="629" width="0.2" height="15.0" fill="rgb(217,53,36)" rx="2" ry="2" />
+<text  x="22.98" y="639.5" ></text>
+</g>
+<g >
+<title>____sys_sendmsg (55,385,001 samples, 0.02%)</title><rect x="191.6" y="869" width="0.2" height="15.0" fill="rgb(247,229,9)" rx="2" ry="2" />
+<text  x="194.58" y="879.5" ></text>
+</g>
+<g >
+<title>hrtimer_interrupt (55,913,282 samples, 0.02%)</title><rect x="1148.0" y="805" width="0.2" height="15.0" fill="rgb(254,223,22)" rx="2" ry="2" />
+<text  x="1151.03" y="815.5" ></text>
+</g>
+<g >
+<title>__alloc_pages (225,243,755 samples, 0.06%)</title><rect x="501.2" y="853" width="0.7" height="15.0" fill="rgb(246,41,16)" rx="2" ry="2" />
+<text  x="504.22" y="863.5" ></text>
+</g>
+<g >
+<title>copy_user_enhanced_fast_string (186,034,432 samples, 0.05%)</title><rect x="664.2" y="709" width="0.6" height="15.0" fill="rgb(220,194,35)" rx="2" ry="2" />
+<text  x="667.20" y="719.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (366,660,152 samples, 0.10%)</title><rect x="1188.5" y="949" width="1.1" height="15.0" fill="rgb(217,89,32)" rx="2" ry="2" />
+<text  x="1191.46" y="959.5" ></text>
+</g>
+<g >
+<title>schedule (132,922,273 samples, 0.04%)</title><rect x="149.2" y="805" width="0.4" height="15.0" fill="rgb(225,78,50)" rx="2" ry="2" />
+<text  x="152.15" y="815.5" ></text>
+</g>
+<g >
+<title>xas_load (42,138,938 samples, 0.01%)</title><rect x="460.0" y="725" width="0.1" height="15.0" fill="rgb(230,105,43)" rx="2" ry="2" />
+<text  x="463.00" y="735.5" ></text>
+</g>
+<g >
+<title>psi_group_change (99,549,483 samples, 0.03%)</title><rect x="337.7" y="869" width="0.3" height="15.0" fill="rgb(231,79,52)" rx="2" ry="2" />
+<text  x="340.71" y="879.5" ></text>
+</g>
+<g >
+<title>execute_command_internal (48,180,599 samples, 0.01%)</title><rect x="243.4" y="693" width="0.2" height="15.0" fill="rgb(215,36,20)" rx="2" ry="2" />
+<text  x="246.42" y="703.5" ></text>
+</g>
+<g >
+<title>scheduler_tick (118,227,212 samples, 0.03%)</title><rect x="834.0" y="709" width="0.4" height="15.0" fill="rgb(215,86,47)" rx="2" ry="2" />
+<text  x="837.02" y="719.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (107,201,552 samples, 0.03%)</title><rect x="215.8" y="693" width="0.4" height="15.0" fill="rgb(209,110,39)" rx="2" ry="2" />
+<text  x="218.81" y="703.5" ></text>
+</g>
+<g >
+<title>crypt_convert (4,559,501,684 samples, 1.24%)</title><rect x="597.3" y="885" width="14.7" height="15.0" fill="rgb(217,51,53)" rx="2" ry="2" />
+<text  x="600.28" y="895.5" ></text>
+</g>
+<g >
+<title>cpuidle_enter (15,162,241,849 samples, 4.14%)</title><rect x="832.2" y="869" width="48.9" height="15.0" fill="rgb(214,182,25)" rx="2" ry="2" />
+<text  x="835.25" y="879.5" >cpui..</text>
+</g>
+<g >
+<title>xfs_end_ioend (180,063,603 samples, 0.05%)</title><rect x="397.6" y="885" width="0.6" height="15.0" fill="rgb(250,191,21)" rx="2" ry="2" />
+<text  x="400.65" y="895.5" ></text>
+</g>
+<g >
+<title>glamor_destroy_pixmap (116,226,799 samples, 0.03%)</title><rect x="204.2" y="837" width="0.4" height="15.0" fill="rgb(254,227,38)" rx="2" ry="2" />
+<text  x="207.19" y="847.5" ></text>
+</g>
+<g >
+<title>folio_batch_move_lru (206,972,806 samples, 0.06%)</title><rect x="756.0" y="693" width="0.6" height="15.0" fill="rgb(245,156,11)" rx="2" ry="2" />
+<text  x="758.95" y="703.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (455,449,901 samples, 0.12%)</title><rect x="736.8" y="725" width="1.5" height="15.0" fill="rgb(224,227,7)" rx="2" ry="2" />
+<text  x="739.82" y="735.5" ></text>
+</g>
+<g >
+<title>lru_add_fn (144,341,707 samples, 0.04%)</title><rect x="756.1" y="677" width="0.4" height="15.0" fill="rgb(231,218,51)" rx="2" ry="2" />
+<text  x="759.08" y="687.5" ></text>
+</g>
+<g >
+<title>asm_exc_page_fault (43,768,377 samples, 0.01%)</title><rect x="275.8" y="933" width="0.1" height="15.0" fill="rgb(242,149,0)" rx="2" ry="2" />
+<text  x="278.81" y="943.5" ></text>
+</g>
+<g >
+<title>[libglib-2.0.so.0.7303.0] (39,096,757 samples, 0.01%)</title><rect x="1185.5" y="885" width="0.2" height="15.0" fill="rgb(226,189,38)" rx="2" ry="2" />
+<text  x="1188.55" y="895.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (208,011,459 samples, 0.06%)</title><rect x="212.2" y="805" width="0.7" height="15.0" fill="rgb(217,197,25)" rx="2" ry="2" />
+<text  x="215.20" y="815.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (1,372,753,351 samples, 0.37%)</title><rect x="819.8" y="869" width="4.4" height="15.0" fill="rgb(214,105,27)" rx="2" ry="2" />
+<text  x="822.82" y="879.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (2,881,889,675 samples, 0.79%)</title><rect x="736.5" y="789" width="9.3" height="15.0" fill="rgb(217,171,45)" rx="2" ry="2" />
+<text  x="739.54" y="799.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (120,580,717 samples, 0.03%)</title><rect x="823.9" y="837" width="0.3" height="15.0" fill="rgb(206,68,25)" rx="2" ry="2" />
+<text  x="826.85" y="847.5" ></text>
+</g>
+<g >
+<title>[firefox] (95,488,541 samples, 0.03%)</title><rect x="174.1" y="933" width="0.3" height="15.0" fill="rgb(223,201,34)" rx="2" ry="2" />
+<text  x="177.13" y="943.5" ></text>
+</g>
+<g >
+<title>xas_load (34,087,119 samples, 0.01%)</title><rect x="140.4" y="645" width="0.1" height="15.0" fill="rgb(225,178,50)" rx="2" ry="2" />
+<text  x="143.36" y="655.5" ></text>
+</g>
+<g >
+<title>find_busiest_group (38,213,307 samples, 0.01%)</title><rect x="292.3" y="757" width="0.1" height="15.0" fill="rgb(212,142,34)" rx="2" ry="2" />
+<text  x="295.31" y="767.5" ></text>
+</g>
+<g >
+<title>pollwake (70,262,971 samples, 0.02%)</title><rect x="661.7" y="357" width="0.2" height="15.0" fill="rgb(220,169,48)" rx="2" ry="2" />
+<text  x="664.72" y="367.5" ></text>
+</g>
+<g >
+<title>__ip_local_out (803,229,269 samples, 0.22%)</title><rect x="635.4" y="517" width="2.6" height="15.0" fill="rgb(218,122,7)" rx="2" ry="2" />
+<text  x="638.42" y="527.5" ></text>
+</g>
+<g >
+<title>isolate_lru_pages (303,809,953 samples, 0.08%)</title><rect x="354.2" y="869" width="1.0" height="15.0" fill="rgb(232,57,27)" rx="2" ry="2" />
+<text  x="357.22" y="879.5" ></text>
+</g>
+<g >
+<title>XTranslateCoordinates (33,591,534 samples, 0.01%)</title><rect x="282.3" y="901" width="0.1" height="15.0" fill="rgb(226,197,3)" rx="2" ry="2" />
+<text  x="285.30" y="911.5" ></text>
+</g>
+<g >
+<title>kthread (7,178,834,401 samples, 1.96%)</title><rect x="534.0" y="949" width="23.1" height="15.0" fill="rgb(240,200,46)" rx="2" ry="2" />
+<text  x="536.96" y="959.5" >k..</text>
+</g>
+<g >
+<title>sg_init_table (78,782,647 samples, 0.02%)</title><rect x="532.8" y="869" width="0.3" height="15.0" fill="rgb(248,98,20)" rx="2" ry="2" />
+<text  x="535.82" y="879.5" ></text>
+</g>
+<g >
+<title>snd_pcm_mmap_commit (33,274,513 samples, 0.01%)</title><rect x="732.8" y="853" width="0.1" height="15.0" fill="rgb(216,35,34)" rx="2" ry="2" />
+<text  x="735.81" y="863.5" ></text>
+</g>
+<g >
+<title>do_sys_poll (653,503,020 samples, 0.18%)</title><rect x="1182.6" y="917" width="2.1" height="15.0" fill="rgb(211,187,19)" rx="2" ry="2" />
+<text  x="1185.59" y="927.5" ></text>
+</g>
+<g >
+<title>xlog_cil_commit (84,108,540 samples, 0.02%)</title><rect x="759.9" y="709" width="0.2" height="15.0" fill="rgb(222,122,40)" rx="2" ry="2" />
+<text  x="762.86" y="719.5" ></text>
+</g>
+<g >
+<title>curl_multi_perform (329,454,028 samples, 0.09%)</title><rect x="667.9" y="789" width="1.0" height="15.0" fill="rgb(214,126,37)" rx="2" ry="2" />
+<text  x="670.86" y="799.5" ></text>
+</g>
+<g >
+<title>psi_task_switch (35,648,891 samples, 0.01%)</title><rect x="23.0" y="725" width="0.1" height="15.0" fill="rgb(217,15,17)" rx="2" ry="2" />
+<text  x="25.97" y="735.5" ></text>
+</g>
+<g >
+<title>kworker/6:2-eve (214,076,735 samples, 0.06%)</title><rect x="395.8" y="981" width="0.6" height="15.0" fill="rgb(212,98,15)" rx="2" ry="2" />
+<text  x="398.76" y="991.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (109,870,803 samples, 0.03%)</title><rect x="694.2" y="661" width="0.4" height="15.0" fill="rgb(216,8,24)" rx="2" ry="2" />
+<text  x="697.21" y="671.5" ></text>
+</g>
+<g >
+<title>load_balance (41,227,737 samples, 0.01%)</title><rect x="174.7" y="773" width="0.1" height="15.0" fill="rgb(223,214,24)" rx="2" ry="2" />
+<text  x="177.69" y="783.5" ></text>
+</g>
+<g >
+<title>g_array_append_vals (43,029,294 samples, 0.01%)</title><rect x="1181.0" y="789" width="0.2" height="15.0" fill="rgb(246,187,52)" rx="2" ry="2" />
+<text  x="1184.04" y="799.5" ></text>
+</g>
+<g >
+<title>[libglamoregl.so] (205,435,846 samples, 0.06%)</title><rect x="212.9" y="885" width="0.6" height="15.0" fill="rgb(222,21,53)" rx="2" ry="2" />
+<text  x="215.88" y="895.5" ></text>
+</g>
+<g >
+<title>__ieee80211_subif_start_xmit (106,260,505 samples, 0.03%)</title><rect x="325.5" y="533" width="0.4" height="15.0" fill="rgb(229,187,33)" rx="2" ry="2" />
+<text  x="328.52" y="543.5" ></text>
+</g>
+<g >
+<title>free (55,150,873 samples, 0.02%)</title><rect x="178.8" y="933" width="0.2" height="15.0" fill="rgb(222,61,24)" rx="2" ry="2" />
+<text  x="181.82" y="943.5" ></text>
+</g>
+<g >
+<title>[bash] (78,544,057 samples, 0.02%)</title><rect x="243.4" y="789" width="0.3" height="15.0" fill="rgb(221,225,29)" rx="2" ry="2" />
+<text  x="246.42" y="799.5" ></text>
+</g>
+<g >
+<title>__libc_read (126,532,280 samples, 0.03%)</title><rect x="275.3" y="933" width="0.4" height="15.0" fill="rgb(241,89,47)" rx="2" ry="2" />
+<text  x="278.33" y="943.5" ></text>
+</g>
+<g >
+<title>[libEGL_mesa.so.0.0.0] (111,612,021 samples, 0.03%)</title><rect x="142.1" y="917" width="0.4" height="15.0" fill="rgb(232,204,11)" rx="2" ry="2" />
+<text  x="145.14" y="927.5" ></text>
+</g>
+<g >
+<title>moz_xmalloc (38,798,258 samples, 0.01%)</title><rect x="12.6" y="949" width="0.1" height="15.0" fill="rgb(242,9,52)" rx="2" ry="2" />
+<text  x="15.56" y="959.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (60,376,207 samples, 0.02%)</title><rect x="1179.6" y="581" width="0.1" height="15.0" fill="rgb(218,174,28)" rx="2" ry="2" />
+<text  x="1182.55" y="591.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (153,607,559 samples, 0.04%)</title><rect x="748.0" y="725" width="0.5" height="15.0" fill="rgb(221,107,31)" rx="2" ry="2" />
+<text  x="751.04" y="735.5" ></text>
+</g>
+<g >
+<title>kworker/u16:9-k (4,937,343,247 samples, 1.35%)</title><rect x="597.2" y="981" width="15.9" height="15.0" fill="rgb(211,11,48)" rx="2" ry="2" />
+<text  x="600.16" y="991.5" ></text>
+</g>
+<g >
+<title>__netif_receive_skb_list_core (3,361,655,831 samples, 0.92%)</title><rect x="321.7" y="757" width="10.8" height="15.0" fill="rgb(235,208,13)" rx="2" ry="2" />
+<text  x="324.68" y="767.5" ></text>
+</g>
+<g >
+<title>tcp_rcv_established (814,405,916 samples, 0.22%)</title><rect x="326.3" y="629" width="2.6" height="15.0" fill="rgb(251,14,36)" rx="2" ry="2" />
+<text  x="329.30" y="639.5" ></text>
+</g>
+<g >
+<title>do_futex (71,386,032 samples, 0.02%)</title><rect x="749.1" y="645" width="0.3" height="15.0" fill="rgb(248,104,42)" rx="2" ry="2" />
+<text  x="752.15" y="655.5" ></text>
+</g>
+<g >
+<title>__vsprintf_internal (53,709,582 samples, 0.01%)</title><rect x="626.2" y="661" width="0.2" height="15.0" fill="rgb(250,154,35)" rx="2" ry="2" />
+<text  x="629.18" y="671.5" ></text>
+</g>
+<g >
+<title>__libc_poll (2,380,611,218 samples, 0.65%)</title><rect x="649.4" y="725" width="7.6" height="15.0" fill="rgb(251,153,32)" rx="2" ry="2" />
+<text  x="652.36" y="735.5" ></text>
+</g>
+<g >
+<title>__free (101,885,355 samples, 0.03%)</title><rect x="642.9" y="725" width="0.3" height="15.0" fill="rgb(205,161,39)" rx="2" ry="2" />
+<text  x="645.91" y="735.5" ></text>
+</g>
+<g >
+<title>xfs_alloc_ag_vextent_near.constprop.0 (71,878,178 samples, 0.02%)</title><rect x="753.4" y="613" width="0.2" height="15.0" fill="rgb(227,79,45)" rx="2" ry="2" />
+<text  x="756.41" y="623.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (80,387,027 samples, 0.02%)</title><rect x="298.8" y="949" width="0.2" height="15.0" fill="rgb(240,125,1)" rx="2" ry="2" />
+<text  x="301.76" y="959.5" ></text>
+</g>
+<g >
+<title>xts_crypt (1,032,708,515 samples, 0.28%)</title><rect x="527.4" y="837" width="3.3" height="15.0" fill="rgb(214,141,16)" rx="2" ry="2" />
+<text  x="530.38" y="847.5" ></text>
+</g>
+<g >
+<title>[libspa-audioconvert.so] (517,114,613 samples, 0.14%)</title><rect x="729.4" y="869" width="1.7" height="15.0" fill="rgb(245,101,0)" rx="2" ry="2" />
+<text  x="732.41" y="879.5" ></text>
+</g>
+<g >
+<title>[Xorg] (441,547,012 samples, 0.12%)</title><rect x="201.2" y="933" width="1.4" height="15.0" fill="rgb(233,80,1)" rx="2" ry="2" />
+<text  x="204.18" y="943.5" ></text>
+</g>
+<g >
+<title>__mod_lruvec_page_state (89,490,626 samples, 0.02%)</title><rect x="458.3" y="725" width="0.3" height="15.0" fill="rgb(235,197,10)" rx="2" ry="2" />
+<text  x="461.34" y="735.5" ></text>
+</g>
+<g >
+<title>kernel_fpu_end (32,769,057 samples, 0.01%)</title><rect x="515.7" y="821" width="0.1" height="15.0" fill="rgb(237,190,24)" rx="2" ry="2" />
+<text  x="518.69" y="831.5" ></text>
+</g>
+<g >
+<title>xfs_end_io (284,341,163 samples, 0.08%)</title><rect x="392.7" y="901" width="1.0" height="15.0" fill="rgb(237,60,46)" rx="2" ry="2" />
+<text  x="395.74" y="911.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (60,299,083 samples, 0.02%)</title><rect x="213.3" y="853" width="0.1" height="15.0" fill="rgb(248,10,30)" rx="2" ry="2" />
+<text  x="216.26" y="863.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (154,129,337 samples, 0.04%)</title><rect x="131.7" y="773" width="0.5" height="15.0" fill="rgb(231,143,39)" rx="2" ry="2" />
+<text  x="134.71" y="783.5" ></text>
+</g>
+<g >
+<title>free (65,311,315 samples, 0.02%)</title><rect x="23.4" y="869" width="0.2" height="15.0" fill="rgb(220,65,21)" rx="2" ry="2" />
+<text  x="26.37" y="879.5" ></text>
+</g>
+<g >
+<title>[wget] (43,188,995 samples, 0.01%)</title><rect x="1167.1" y="789" width="0.1" height="15.0" fill="rgb(238,19,13)" rx="2" ry="2" />
+<text  x="1170.10" y="799.5" ></text>
+</g>
+<g >
+<title>[libnspr4.so] (32,014,867 samples, 0.01%)</title><rect x="81.3" y="949" width="0.1" height="15.0" fill="rgb(230,64,46)" rx="2" ry="2" />
+<text  x="84.26" y="959.5" ></text>
+</g>
+<g >
+<title>mozilla::detail::ConditionVariableImpl::wait (300,632,016 samples, 0.08%)</title><rect x="50.8" y="949" width="1.0" height="15.0" fill="rgb(216,24,17)" rx="2" ry="2" />
+<text  x="53.85" y="959.5" ></text>
+</g>
+<g >
+<title>mozilla::detail::ConditionVariableImpl::notify_one (96,547,539 samples, 0.03%)</title><rect x="173.6" y="949" width="0.4" height="15.0" fill="rgb(212,14,37)" rx="2" ry="2" />
+<text  x="176.65" y="959.5" ></text>
+</g>
+<g >
+<title>dixLookupResourceByClass (155,787,917 samples, 0.04%)</title><rect x="204.7" y="917" width="0.5" height="15.0" fill="rgb(237,213,2)" rx="2" ry="2" />
+<text  x="207.74" y="927.5" ></text>
+</g>
+<g >
+<title>shmem_getpage_gfp (340,642,650 samples, 0.09%)</title><rect x="236.4" y="805" width="1.0" height="15.0" fill="rgb(239,61,49)" rx="2" ry="2" />
+<text  x="239.35" y="815.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (315,218,278 samples, 0.09%)</title><rect x="815.0" y="869" width="1.0" height="15.0" fill="rgb(214,142,53)" rx="2" ry="2" />
+<text  x="817.97" y="879.5" ></text>
+</g>
+<g >
+<title>e1000e_phy_has_link_generic (41,943,128 samples, 0.01%)</title><rect x="390.3" y="853" width="0.2" height="15.0" fill="rgb(235,96,49)" rx="2" ry="2" />
+<text  x="393.35" y="863.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_cond_signal (126,826,424 samples, 0.03%)</title><rect x="148.6" y="933" width="0.4" height="15.0" fill="rgb(209,182,40)" rx="2" ry="2" />
+<text  x="151.63" y="943.5" ></text>
+</g>
+<g >
+<title>[libglib-2.0.so.0.7303.0] (145,540,112 samples, 0.04%)</title><rect x="100.1" y="901" width="0.5" height="15.0" fill="rgb(215,64,36)" rx="2" ry="2" />
+<text  x="103.08" y="911.5" ></text>
+</g>
+<g >
+<title>iomap_finish_ioend (47,825,313 samples, 0.01%)</title><rect x="396.2" y="853" width="0.1" height="15.0" fill="rgb(226,198,33)" rx="2" ry="2" />
+<text  x="399.16" y="863.5" ></text>
+</g>
+<g >
+<title>nft_do_chain (173,908,853 samples, 0.05%)</title><rect x="662.2" y="453" width="0.6" height="15.0" fill="rgb(215,212,10)" rx="2" ry="2" />
+<text  x="665.24" y="463.5" ></text>
+</g>
+<g >
+<title>[firefox] (139,938,735 samples, 0.04%)</title><rect x="268.3" y="917" width="0.4" height="15.0" fill="rgb(233,144,26)" rx="2" ry="2" />
+<text  x="271.25" y="927.5" ></text>
+</g>
+<g >
+<title>[libasound.so.2.0.0] (32,817,744 samples, 0.01%)</title><rect x="732.8" y="837" width="0.1" height="15.0" fill="rgb(208,154,47)" rx="2" ry="2" />
+<text  x="735.81" y="847.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (61,993,142 samples, 0.02%)</title><rect x="627.5" y="645" width="0.2" height="15.0" fill="rgb(252,181,25)" rx="2" ry="2" />
+<text  x="630.50" y="655.5" ></text>
+</g>
+<g >
+<title>do_user_addr_fault (33,561,493 samples, 0.01%)</title><rect x="813.3" y="805" width="0.1" height="15.0" fill="rgb(244,200,38)" rx="2" ry="2" />
+<text  x="816.31" y="815.5" ></text>
+</g>
+<g >
+<title>__x64_sys_ioctl (1,592,703,872 samples, 0.43%)</title><rect x="136.4" y="853" width="5.2" height="15.0" fill="rgb(239,40,9)" rx="2" ry="2" />
+<text  x="139.45" y="863.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (39,899,939 samples, 0.01%)</title><rect x="169.4" y="917" width="0.1" height="15.0" fill="rgb(217,75,12)" rx="2" ry="2" />
+<text  x="172.36" y="927.5" ></text>
+</g>
+<g >
+<title>avc_lookup (31,959,631 samples, 0.01%)</title><rect x="39.3" y="773" width="0.1" height="15.0" fill="rgb(236,221,9)" rx="2" ry="2" />
+<text  x="42.29" y="783.5" ></text>
+</g>
+<g >
+<title>__blk_rq_map_sg (99,668,468 samples, 0.03%)</title><rect x="245.6" y="805" width="0.4" height="15.0" fill="rgb(214,151,35)" rx="2" ry="2" />
+<text  x="248.64" y="815.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (130,445,411 samples, 0.04%)</title><rect x="266.6" y="917" width="0.4" height="15.0" fill="rgb(226,100,42)" rx="2" ry="2" />
+<text  x="269.59" y="927.5" ></text>
+</g>
+<g >
+<title>apic_ack_irq (33,550,581 samples, 0.01%)</title><rect x="891.0" y="805" width="0.1" height="15.0" fill="rgb(237,64,16)" rx="2" ry="2" />
+<text  x="894.04" y="815.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (176,516,850 samples, 0.05%)</title><rect x="215.6" y="757" width="0.6" height="15.0" fill="rgb(215,184,12)" rx="2" ry="2" />
+<text  x="218.59" y="767.5" ></text>
+</g>
+<g >
+<title>tick_nohz_stop_tick (44,316,292 samples, 0.01%)</title><rect x="885.2" y="853" width="0.1" height="15.0" fill="rgb(238,131,40)" rx="2" ry="2" />
+<text  x="888.19" y="863.5" ></text>
+</g>
+<g >
+<title>pageout (545,742,232 samples, 0.15%)</title><rect x="368.5" y="853" width="1.8" height="15.0" fill="rgb(219,26,5)" rx="2" ry="2" />
+<text  x="371.51" y="863.5" ></text>
+</g>
+<g >
+<title>__schedule (124,892,188 samples, 0.03%)</title><rect x="731.5" y="869" width="0.4" height="15.0" fill="rgb(207,57,20)" rx="2" ry="2" />
+<text  x="734.49" y="879.5" ></text>
+</g>
+<g >
+<title>irqtime_account_irq (51,112,450 samples, 0.01%)</title><rect x="900.4" y="805" width="0.2" height="15.0" fill="rgb(210,215,12)" rx="2" ry="2" />
+<text  x="903.43" y="815.5" ></text>
+</g>
+<g >
+<title>tcp_poll (98,551,164 samples, 0.03%)</title><rect x="655.5" y="629" width="0.3" height="15.0" fill="rgb(245,37,41)" rx="2" ry="2" />
+<text  x="658.48" y="639.5" ></text>
+</g>
+<g >
+<title>place_entity (50,984,373 samples, 0.01%)</title><rect x="1129.2" y="805" width="0.2" height="15.0" fill="rgb(246,48,39)" rx="2" ry="2" />
+<text  x="1132.21" y="815.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (62,484,244 samples, 0.02%)</title><rect x="211.2" y="853" width="0.2" height="15.0" fill="rgb(206,6,11)" rx="2" ry="2" />
+<text  x="214.15" y="863.5" ></text>
+</g>
+<g >
+<title>[unknown] (110,951,219 samples, 0.03%)</title><rect x="153.1" y="949" width="0.4" height="15.0" fill="rgb(247,68,49)" rx="2" ry="2" />
+<text  x="156.11" y="959.5" ></text>
+</g>
+<g >
+<title>[bash] (46,221,639 samples, 0.01%)</title><rect x="243.4" y="549" width="0.2" height="15.0" fill="rgb(241,184,15)" rx="2" ry="2" />
+<text  x="246.42" y="559.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (120,046,032 samples, 0.03%)</title><rect x="183.7" y="965" width="0.4" height="15.0" fill="rgb(222,27,39)" rx="2" ry="2" />
+<text  x="186.73" y="975.5" ></text>
+</g>
+<g >
+<title>__x64_sys_poll (39,045,109 samples, 0.01%)</title><rect x="298.8" y="933" width="0.1" height="15.0" fill="rgb(226,15,48)" rx="2" ry="2" />
+<text  x="301.80" y="943.5" ></text>
+</g>
+<g >
+<title>kworker/3:0-mm_ (391,335,007 samples, 0.11%)</title><rect x="389.1" y="981" width="1.2" height="15.0" fill="rgb(223,119,48)" rx="2" ry="2" />
+<text  x="392.05" y="991.5" ></text>
+</g>
+<g >
+<title>percpu_counter_add_batch (32,129,008 samples, 0.01%)</title><rect x="438.4" y="741" width="0.1" height="15.0" fill="rgb(230,183,17)" rx="2" ry="2" />
+<text  x="441.40" y="751.5" ></text>
+</g>
+<g >
+<title>__x64_sys_epoll_wait (906,166,860 samples, 0.25%)</title><rect x="32.9" y="869" width="3.0" height="15.0" fill="rgb(228,132,36)" rx="2" ry="2" />
+<text  x="35.93" y="879.5" ></text>
+</g>
+<g >
+<title>syscall_return_via_sysret (33,050,085 samples, 0.01%)</title><rect x="31.8" y="933" width="0.1" height="15.0" fill="rgb(249,227,0)" rx="2" ry="2" />
+<text  x="34.76" y="943.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (41,127,169 samples, 0.01%)</title><rect x="720.0" y="709" width="0.1" height="15.0" fill="rgb(221,157,26)" rx="2" ry="2" />
+<text  x="723.01" y="719.5" ></text>
+</g>
+<g >
+<title>worker_thread (391,114,268 samples, 0.11%)</title><rect x="389.1" y="933" width="1.2" height="15.0" fill="rgb(248,179,49)" rx="2" ry="2" />
+<text  x="392.05" y="943.5" ></text>
+</g>
+<g >
+<title>__schedule (36,678,116 samples, 0.01%)</title><rect x="244.9" y="901" width="0.1" height="15.0" fill="rgb(206,120,36)" rx="2" ry="2" />
+<text  x="247.85" y="911.5" ></text>
+</g>
+<g >
+<title>___sys_sendmsg (113,024,786 samples, 0.03%)</title><rect x="266.6" y="885" width="0.4" height="15.0" fill="rgb(234,227,1)" rx="2" ry="2" />
+<text  x="269.59" y="895.5" ></text>
+</g>
+<g >
+<title>[libdbus-glib-1.so.2.3.5] (125,639,041 samples, 0.03%)</title><rect x="279.3" y="885" width="0.5" height="15.0" fill="rgb(254,117,24)" rx="2" ry="2" />
+<text  x="282.35" y="895.5" ></text>
+</g>
+<g >
+<title>drm_ioctl (31,317,491 samples, 0.01%)</title><rect x="136.1" y="821" width="0.1" height="15.0" fill="rgb(225,104,27)" rx="2" ry="2" />
+<text  x="139.11" y="831.5" ></text>
+</g>
+<g >
+<title>cgroup_rstat_flush_irqsafe (141,339,811 samples, 0.04%)</title><rect x="751.2" y="693" width="0.5" height="15.0" fill="rgb(206,112,36)" rx="2" ry="2" />
+<text  x="754.21" y="703.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_cond_wait (296,289,751 samples, 0.08%)</title><rect x="50.9" y="933" width="0.9" height="15.0" fill="rgb(245,202,22)" rx="2" ry="2" />
+<text  x="53.86" y="943.5" ></text>
+</g>
+<g >
+<title>sock_def_readable (65,655,983 samples, 0.02%)</title><rect x="20.0" y="661" width="0.2" height="15.0" fill="rgb(211,68,12)" rx="2" ry="2" />
+<text  x="22.97" y="671.5" ></text>
+</g>
+<g >
+<title>[libEGL_mesa.so.0.0.0] (46,207,254 samples, 0.01%)</title><rect x="145.0" y="869" width="0.1" height="15.0" fill="rgb(254,188,47)" rx="2" ry="2" />
+<text  x="147.96" y="879.5" ></text>
+</g>
+<g >
+<title>exit_to_user_mode_prepare (70,631,421 samples, 0.02%)</title><rect x="241.5" y="917" width="0.2" height="15.0" fill="rgb(237,217,17)" rx="2" ry="2" />
+<text  x="244.46" y="927.5" ></text>
+</g>
+<g >
+<title>shmem_alloc_folio (44,672,503 samples, 0.01%)</title><rect x="134.6" y="629" width="0.1" height="15.0" fill="rgb(230,107,41)" rx="2" ry="2" />
+<text  x="137.58" y="639.5" ></text>
+</g>
+<g >
+<title>balance_dirty_pages_ratelimited_flags (268,581,264 samples, 0.07%)</title><rect x="750.9" y="757" width="0.9" height="15.0" fill="rgb(226,228,15)" rx="2" ry="2" />
+<text  x="753.89" y="767.5" ></text>
+</g>
+<g >
+<title>process_one_work (490,681,485 samples, 0.13%)</title><rect x="390.3" y="917" width="1.6" height="15.0" fill="rgb(225,214,46)" rx="2" ry="2" />
+<text  x="393.33" y="927.5" ></text>
+</g>
+<g >
+<title>[libglib-2.0.so.0.7303.0] (32,191,580 samples, 0.01%)</title><rect x="749.6" y="965" width="0.1" height="15.0" fill="rgb(205,209,25)" rx="2" ry="2" />
+<text  x="752.61" y="975.5" ></text>
+</g>
+<g >
+<title>pipewire (52,235,946 samples, 0.01%)</title><rect x="728.8" y="981" width="0.1" height="15.0" fill="rgb(246,195,34)" rx="2" ry="2" />
+<text  x="731.76" y="991.5" ></text>
+</g>
+<g >
+<title>XaceHookDispatch (49,112,404 samples, 0.01%)</title><rect x="202.6" y="949" width="0.2" height="15.0" fill="rgb(210,33,5)" rx="2" ry="2" />
+<text  x="205.60" y="959.5" ></text>
+</g>
+<g >
+<title>do_sys_poll (929,570,340 samples, 0.25%)</title><rect x="87.5" y="885" width="3.0" height="15.0" fill="rgb(207,65,28)" rx="2" ry="2" />
+<text  x="90.54" y="895.5" ></text>
+</g>
+<g >
+<title>__x64_sys_ioctl (48,623,171 samples, 0.01%)</title><rect x="1164.0" y="629" width="0.1" height="15.0" fill="rgb(210,173,5)" rx="2" ry="2" />
+<text  x="1166.98" y="639.5" ></text>
+</g>
+<g >
+<title>preempt_count_sub (34,757,104 samples, 0.01%)</title><rect x="709.4" y="693" width="0.1" height="15.0" fill="rgb(221,128,21)" rx="2" ry="2" />
+<text  x="712.42" y="703.5" ></text>
+</g>
+<g >
+<title>mod_lruvec_page_state (113,680,153 samples, 0.03%)</title><rect x="459.5" y="725" width="0.3" height="15.0" fill="rgb(240,176,30)" rx="2" ry="2" />
+<text  x="462.48" y="735.5" ></text>
+</g>
+<g >
+<title>charge_memcg (171,665,852 samples, 0.05%)</title><rect x="754.3" y="677" width="0.5" height="15.0" fill="rgb(253,44,32)" rx="2" ry="2" />
+<text  x="757.27" y="687.5" ></text>
+</g>
+<g >
+<title>[libEGL_mesa.so.0.0.0] (716,962,065 samples, 0.20%)</title><rect x="1163.2" y="837" width="2.3" height="15.0" fill="rgb(212,175,4)" rx="2" ry="2" />
+<text  x="1166.21" y="847.5" ></text>
+</g>
+<g >
+<title>PyEval_EvalCode (67,754,465 samples, 0.02%)</title><rect x="244.1" y="853" width="0.2" height="15.0" fill="rgb(253,80,17)" rx="2" ry="2" />
+<text  x="247.09" y="863.5" ></text>
+</g>
+<g >
+<title>curl_mvsnprintf (101,510,445 samples, 0.03%)</title><rect x="668.4" y="725" width="0.3" height="15.0" fill="rgb(253,62,10)" rx="2" ry="2" />
+<text  x="671.36" y="735.5" ></text>
+</g>
+<g >
+<title>update_rq_clock (48,846,336 samples, 0.01%)</title><rect x="895.1" y="757" width="0.1" height="15.0" fill="rgb(211,28,10)" rx="2" ry="2" />
+<text  x="898.08" y="767.5" ></text>
+</g>
+<g >
+<title>iomap_write_begin (7,793,519,025 samples, 2.13%)</title><rect x="688.6" y="773" width="25.1" height="15.0" fill="rgb(213,82,25)" rx="2" ry="2" />
+<text  x="691.61" y="783.5" >i..</text>
+</g>
+<g >
+<title>xfs_end_io (257,909,672 samples, 0.07%)</title><rect x="387.3" y="901" width="0.9" height="15.0" fill="rgb(247,126,49)" rx="2" ry="2" />
+<text  x="390.32" y="911.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (471,904,561 samples, 0.13%)</title><rect x="291.6" y="933" width="1.6" height="15.0" fill="rgb(249,220,38)" rx="2" ry="2" />
+<text  x="294.64" y="943.5" ></text>
+</g>
+<g >
+<title>tick_irq_enter (172,439,011 samples, 0.05%)</title><rect x="914.4" y="821" width="0.5" height="15.0" fill="rgb(235,185,39)" rx="2" ry="2" />
+<text  x="917.36" y="831.5" ></text>
+</g>
+<g >
+<title>drm_ioctl_kernel (236,590,058 samples, 0.06%)</title><rect x="144.1" y="725" width="0.7" height="15.0" fill="rgb(242,33,31)" rx="2" ry="2" />
+<text  x="147.08" y="735.5" ></text>
+</g>
+<g >
+<title>zram_bvec_rw.constprop.0.isra.0 (179,148,245 samples, 0.05%)</title><rect x="369.2" y="773" width="0.5" height="15.0" fill="rgb(208,131,46)" rx="2" ry="2" />
+<text  x="372.17" y="783.5" ></text>
+</g>
+<g >
+<title>[wget] (92,132,750 samples, 0.03%)</title><rect x="1167.1" y="869" width="0.3" height="15.0" fill="rgb(216,69,30)" rx="2" ry="2" />
+<text  x="1170.10" y="879.5" ></text>
+</g>
+<g >
+<title>ip6_finish_output2 (958,863,097 samples, 0.26%)</title><rect x="660.0" y="629" width="3.1" height="15.0" fill="rgb(206,164,16)" rx="2" ry="2" />
+<text  x="663.03" y="639.5" ></text>
+</g>
+<g >
+<title>ipt_do_table (208,769,524 samples, 0.06%)</title><rect x="635.6" y="485" width="0.6" height="15.0" fill="rgb(216,48,36)" rx="2" ry="2" />
+<text  x="638.56" y="495.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_bh (55,017,309 samples, 0.02%)</title><rect x="334.0" y="885" width="0.2" height="15.0" fill="rgb(240,27,54)" rx="2" ry="2" />
+<text  x="337.04" y="895.5" ></text>
+</g>
+<g >
+<title>sock_poll (38,411,600 samples, 0.01%)</title><rect x="33.4" y="821" width="0.2" height="15.0" fill="rgb(216,179,7)" rx="2" ry="2" />
+<text  x="36.43" y="831.5" ></text>
+</g>
+<g >
+<title>intel_uncore_forcewake_get (51,968,637 samples, 0.01%)</title><rect x="373.9" y="773" width="0.2" height="15.0" fill="rgb(233,64,48)" rx="2" ry="2" />
+<text  x="376.92" y="783.5" ></text>
+</g>
+<g >
+<title>[libgdk-3.so.0.2404.30] (981,887,218 samples, 0.27%)</title><rect x="1171.5" y="853" width="3.1" height="15.0" fill="rgb(209,58,35)" rx="2" ry="2" />
+<text  x="1174.48" y="863.5" ></text>
+</g>
+<g >
+<title>xfs_end_ioend (53,635,976 samples, 0.01%)</title><rect x="387.1" y="885" width="0.2" height="15.0" fill="rgb(250,36,9)" rx="2" ry="2" />
+<text  x="390.11" y="895.5" ></text>
+</g>
+<g >
+<title>dma_fence_add_callback (72,470,971 samples, 0.02%)</title><rect x="1163.7" y="501" width="0.2" height="15.0" fill="rgb(252,160,32)" rx="2" ry="2" />
+<text  x="1166.69" y="511.5" ></text>
+</g>
+<g >
+<title>mozilla::detail::ConditionVariableImpl::notify_one (128,939,224 samples, 0.04%)</title><rect x="148.6" y="949" width="0.4" height="15.0" fill="rgb(252,22,20)" rx="2" ry="2" />
+<text  x="151.62" y="959.5" ></text>
+</g>
+<g >
+<title>xas_store (35,702,988 samples, 0.01%)</title><rect x="346.3" y="821" width="0.1" height="15.0" fill="rgb(227,36,47)" rx="2" ry="2" />
+<text  x="349.26" y="831.5" ></text>
+</g>
+<g >
+<title>__x64_sys_poll (31,813,898 samples, 0.01%)</title><rect x="244.4" y="933" width="0.1" height="15.0" fill="rgb(242,70,34)" rx="2" ry="2" />
+<text  x="247.39" y="943.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (219,380,761 samples, 0.06%)</title><rect x="131.5" y="789" width="0.8" height="15.0" fill="rgb(224,157,29)" rx="2" ry="2" />
+<text  x="134.55" y="799.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (688,370,041 samples, 0.19%)</title><rect x="29.5" y="917" width="2.3" height="15.0" fill="rgb(244,165,15)" rx="2" ry="2" />
+<text  x="32.54" y="927.5" ></text>
+</g>
+<g >
+<title>iomap_finish_ioends (41,710,622 samples, 0.01%)</title><rect x="386.9" y="869" width="0.2" height="15.0" fill="rgb(227,197,36)" rx="2" ry="2" />
+<text  x="389.94" y="879.5" ></text>
+</g>
+<g >
+<title>tcp_recvmsg_locked (131,581,060 samples, 0.04%)</title><rect x="748.1" y="581" width="0.4" height="15.0" fill="rgb(240,31,12)" rx="2" ry="2" />
+<text  x="751.09" y="591.5" ></text>
+</g>
+<g >
+<title>schedule_hrtimeout_range_clock (681,981,230 samples, 0.19%)</title><rect x="88.3" y="869" width="2.2" height="15.0" fill="rgb(249,196,20)" rx="2" ry="2" />
+<text  x="91.34" y="879.5" ></text>
+</g>
+<g >
+<title>__filemap_get_folio (265,848,599 samples, 0.07%)</title><rect x="234.7" y="741" width="0.9" height="15.0" fill="rgb(216,135,14)" rx="2" ry="2" />
+<text  x="237.72" y="751.5" ></text>
+</g>
+<g >
+<title>__schedule (52,487,396 samples, 0.01%)</title><rect x="613.6" y="901" width="0.2" height="15.0" fill="rgb(213,123,20)" rx="2" ry="2" />
+<text  x="616.58" y="911.5" ></text>
+</g>
+<g >
+<title>unix_destruct_scm (57,372,126 samples, 0.02%)</title><rect x="39.8" y="773" width="0.2" height="15.0" fill="rgb(233,123,17)" rx="2" ry="2" />
+<text  x="42.83" y="783.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (2,890,624,944 samples, 0.79%)</title><rect x="126.8" y="885" width="9.3" height="15.0" fill="rgb(236,89,13)" rx="2" ry="2" />
+<text  x="129.77" y="895.5" ></text>
+</g>
+<g >
+<title>mod_lruvec_page_state (54,534,631 samples, 0.01%)</title><rect x="555.8" y="741" width="0.2" height="15.0" fill="rgb(219,111,14)" rx="2" ry="2" />
+<text  x="558.81" y="751.5" ></text>
+</g>
+<g >
+<title>PR_WaitCondVar (71,908,780 samples, 0.02%)</title><rect x="118.2" y="949" width="0.2" height="15.0" fill="rgb(220,85,42)" rx="2" ry="2" />
+<text  x="121.19" y="959.5" ></text>
+</g>
+<g >
+<title>[libgobject-2.0.so.0.7303.0] (118,083,460 samples, 0.03%)</title><rect x="1178.0" y="213" width="0.4" height="15.0" fill="rgb(229,113,25)" rx="2" ry="2" />
+<text  x="1181.02" y="223.5" ></text>
+</g>
+<g >
+<title>[git] (110,970,266 samples, 0.03%)</title><rect x="285.3" y="869" width="0.3" height="15.0" fill="rgb(233,100,38)" rx="2" ry="2" />
+<text  x="288.27" y="879.5" ></text>
+</g>
+<g >
+<title>__x64_sys_ioctl (88,611,483 samples, 0.02%)</title><rect x="1163.6" y="597" width="0.3" height="15.0" fill="rgb(248,48,36)" rx="2" ry="2" />
+<text  x="1166.65" y="607.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (271,425,872 samples, 0.07%)</title><rect x="387.3" y="965" width="0.9" height="15.0" fill="rgb(229,187,17)" rx="2" ry="2" />
+<text  x="390.30" y="975.5" ></text>
+</g>
+<g >
+<title>iv_of_dmreq (303,283,019 samples, 0.08%)</title><rect x="520.7" y="869" width="0.9" height="15.0" fill="rgb(207,48,23)" rx="2" ry="2" />
+<text  x="523.66" y="879.5" ></text>
+</g>
+<g >
+<title>pick_next_task_fair (112,310,513 samples, 0.03%)</title><rect x="51.2" y="773" width="0.4" height="15.0" fill="rgb(248,150,28)" rx="2" ry="2" />
+<text  x="54.19" y="783.5" ></text>
+</g>
+<g >
+<title>process_backlog (718,347,780 samples, 0.20%)</title><rect x="660.5" y="533" width="2.3" height="15.0" fill="rgb(221,62,35)" rx="2" ry="2" />
+<text  x="663.50" y="543.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (119,145,207 samples, 0.03%)</title><rect x="1165.5" y="805" width="0.4" height="15.0" fill="rgb(221,169,17)" rx="2" ry="2" />
+<text  x="1168.54" y="815.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_cond_signal (112,333,927 samples, 0.03%)</title><rect x="104.2" y="933" width="0.4" height="15.0" fill="rgb(210,158,37)" rx="2" ry="2" />
+<text  x="107.21" y="943.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (95,896,528 samples, 0.03%)</title><rect x="363.2" y="821" width="0.3" height="15.0" fill="rgb(244,28,44)" rx="2" ry="2" />
+<text  x="366.17" y="831.5" ></text>
+</g>
+<g >
+<title>folio_clear_dirty_for_io (117,310,288 samples, 0.03%)</title><rect x="555.7" y="757" width="0.4" height="15.0" fill="rgb(210,18,1)" rx="2" ry="2" />
+<text  x="558.71" y="767.5" ></text>
+</g>
+<g >
+<title>ksys_read (74,574,431 samples, 0.02%)</title><rect x="275.4" y="885" width="0.2" height="15.0" fill="rgb(212,22,50)" rx="2" ry="2" />
+<text  x="278.38" y="895.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (185,040,227 samples, 0.05%)</title><rect x="656.1" y="677" width="0.6" height="15.0" fill="rgb(241,180,4)" rx="2" ry="2" />
+<text  x="659.12" y="687.5" ></text>
+</g>
+<g >
+<title>gen8_logical_ring_enable_irq (67,486,013 samples, 0.02%)</title><rect x="1163.7" y="341" width="0.2" height="15.0" fill="rgb(217,47,15)" rx="2" ry="2" />
+<text  x="1166.70" y="351.5" ></text>
+</g>
+<g >
+<title>pollwake (48,358,093 samples, 0.01%)</title><rect x="156.5" y="821" width="0.2" height="15.0" fill="rgb(250,49,45)" rx="2" ry="2" />
+<text  x="159.52" y="831.5" ></text>
+</g>
+<g >
+<title>wb_workfn (868,373,603 samples, 0.24%)</title><rect x="457.9" y="901" width="2.8" height="15.0" fill="rgb(220,227,27)" rx="2" ry="2" />
+<text  x="460.88" y="911.5" ></text>
+</g>
+<g >
+<title>blk_mq_submit_bio (567,646,800 samples, 0.15%)</title><rect x="245.0" y="885" width="1.8" height="15.0" fill="rgb(215,52,17)" rx="2" ry="2" />
+<text  x="248.01" y="895.5" ></text>
+</g>
+<g >
+<title>sg_init_table (156,731,256 samples, 0.04%)</title><rect x="436.5" y="869" width="0.5" height="15.0" fill="rgb(230,67,19)" rx="2" ry="2" />
+<text  x="439.52" y="879.5" ></text>
+</g>
+<g >
+<title>[libgdk-3.so.0.2404.30] (725,239,792 samples, 0.20%)</title><rect x="1177.7" y="869" width="2.4" height="15.0" fill="rgb(224,53,8)" rx="2" ry="2" />
+<text  x="1180.72" y="879.5" ></text>
+</g>
+<g >
+<title>__mod_timer (68,146,856 samples, 0.02%)</title><rect x="326.1" y="613" width="0.2" height="15.0" fill="rgb(245,185,17)" rx="2" ry="2" />
+<text  x="329.08" y="623.5" ></text>
+</g>
+<g >
+<title>curl_easy_setopt (57,947,156 samples, 0.02%)</title><rect x="657.2" y="789" width="0.2" height="15.0" fill="rgb(252,20,13)" rx="2" ry="2" />
+<text  x="660.18" y="799.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (63,722,087 samples, 0.02%)</title><rect x="20.4" y="805" width="0.3" height="15.0" fill="rgb(208,154,3)" rx="2" ry="2" />
+<text  x="23.45" y="815.5" ></text>
+</g>
+<g >
+<title>sysvec_irq_work (1,375,948,621 samples, 0.38%)</title><rect x="347.2" y="837" width="4.5" height="15.0" fill="rgb(249,51,52)" rx="2" ry="2" />
+<text  x="350.23" y="847.5" ></text>
+</g>
+<g >
+<title>xfs_vm_writepages (756,192,153 samples, 0.21%)</title><rect x="571.9" y="805" width="2.4" height="15.0" fill="rgb(250,115,37)" rx="2" ry="2" />
+<text  x="574.86" y="815.5" ></text>
+</g>
+<g >
+<title>g_main_context_dispatch (617,730,309 samples, 0.17%)</title><rect x="826.0" y="885" width="2.0" height="15.0" fill="rgb(244,146,22)" rx="2" ry="2" />
+<text  x="829.01" y="895.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (3,733,346,922 samples, 1.02%)</title><rect x="271.0" y="949" width="12.0" height="15.0" fill="rgb(254,62,12)" rx="2" ry="2" />
+<text  x="273.97" y="959.5" ></text>
+</g>
+<g >
+<title>__switch_to_asm (230,841,030 samples, 0.06%)</title><rect x="830.9" y="965" width="0.7" height="15.0" fill="rgb(241,35,28)" rx="2" ry="2" />
+<text  x="833.90" y="975.5" ></text>
+</g>
+<g >
+<title>[libcurl.so.4.8.0] (99,935,363 samples, 0.03%)</title><rect x="615.9" y="949" width="0.4" height="15.0" fill="rgb(209,25,42)" rx="2" ry="2" />
+<text  x="618.95" y="959.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irq (181,208,258 samples, 0.05%)</title><rect x="696.8" y="709" width="0.6" height="15.0" fill="rgb(218,93,16)" rx="2" ry="2" />
+<text  x="699.79" y="719.5" ></text>
+</g>
+<g >
+<title>shmem_get_pages (461,361,980 samples, 0.13%)</title><rect x="234.1" y="805" width="1.5" height="15.0" fill="rgb(236,49,46)" rx="2" ry="2" />
+<text  x="237.11" y="815.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (487,172,541 samples, 0.13%)</title><rect x="97.6" y="885" width="1.6" height="15.0" fill="rgb(241,220,35)" rx="2" ry="2" />
+<text  x="100.65" y="895.5" ></text>
+</g>
+<g >
+<title>irq_work_single (92,061,328 samples, 0.03%)</title><rect x="133.3" y="549" width="0.3" height="15.0" fill="rgb(246,11,15)" rx="2" ry="2" />
+<text  x="136.29" y="559.5" ></text>
+</g>
+<g >
+<title>do_user_addr_fault (53,806,618 samples, 0.01%)</title><rect x="227.2" y="933" width="0.2" height="15.0" fill="rgb(239,143,51)" rx="2" ry="2" />
+<text  x="230.21" y="943.5" ></text>
+</g>
+<g >
+<title>_PyEval_EvalFrameDefault (67,754,465 samples, 0.02%)</title><rect x="244.1" y="821" width="0.2" height="15.0" fill="rgb(206,62,37)" rx="2" ry="2" />
+<text  x="247.09" y="831.5" ></text>
+</g>
+<g >
+<title>ip_output (41,236,340 samples, 0.01%)</title><rect x="625.3" y="485" width="0.1" height="15.0" fill="rgb(220,115,11)" rx="2" ry="2" />
+<text  x="628.29" y="495.5" ></text>
+</g>
+<g >
+<title>uncharge_batch (41,510,279 samples, 0.01%)</title><rect x="357.5" y="837" width="0.2" height="15.0" fill="rgb(226,98,6)" rx="2" ry="2" />
+<text  x="360.54" y="847.5" ></text>
+</g>
+<g >
+<title>mem_cgroup_charge_skmem (102,453,915 samples, 0.03%)</title><rect x="327.2" y="597" width="0.4" height="15.0" fill="rgb(215,16,9)" rx="2" ry="2" />
+<text  x="330.22" y="607.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irq (154,270,761 samples, 0.04%)</title><rect x="363.5" y="837" width="0.5" height="15.0" fill="rgb(223,33,34)" rx="2" ry="2" />
+<text  x="366.48" y="847.5" ></text>
+</g>
+<g >
+<title>__folio_mark_dirty (1,591,157,077 samples, 0.43%)</title><rect x="715.3" y="741" width="5.1" height="15.0" fill="rgb(219,86,21)" rx="2" ry="2" />
+<text  x="718.26" y="751.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (83,784,972 samples, 0.02%)</title><rect x="151.9" y="821" width="0.3" height="15.0" fill="rgb(224,175,21)" rx="2" ry="2" />
+<text  x="154.91" y="831.5" ></text>
+</g>
+<g >
+<title>[libglamoregl.so] (683,230,394 samples, 0.19%)</title><rect x="211.4" y="901" width="2.2" height="15.0" fill="rgb(252,168,13)" rx="2" ry="2" />
+<text  x="214.35" y="911.5" ></text>
+</g>
+<g >
+<title>shrink_node (59,698,596 samples, 0.02%)</title><rect x="756.8" y="645" width="0.2" height="15.0" fill="rgb(228,77,26)" rx="2" ry="2" />
+<text  x="759.80" y="655.5" ></text>
+</g>
+<g >
+<title>try_to_free_pages (42,399,208 samples, 0.01%)</title><rect x="664.9" y="661" width="0.1" height="15.0" fill="rgb(213,36,39)" rx="2" ry="2" />
+<text  x="667.88" y="671.5" ></text>
+</g>
+<g >
+<title>rcu_gp_kthread (115,661,137 samples, 0.03%)</title><rect x="829.6" y="933" width="0.4" height="15.0" fill="rgb(250,29,7)" rx="2" ry="2" />
+<text  x="832.64" y="943.5" ></text>
+</g>
+<g >
+<title>iomap_do_writepage (429,859,170 samples, 0.12%)</title><rect x="438.5" y="757" width="1.4" height="15.0" fill="rgb(253,131,15)" rx="2" ry="2" />
+<text  x="441.51" y="767.5" ></text>
+</g>
+<g >
+<title>__memset_avx2_unaligned_erms (52,799,372 samples, 0.01%)</title><rect x="148.0" y="933" width="0.2" height="15.0" fill="rgb(243,178,48)" rx="2" ry="2" />
+<text  x="151.01" y="943.5" ></text>
+</g>
+<g >
+<title>[_gi.cpython-311-x86_64-linux-gnu.so] (67,754,465 samples, 0.02%)</title><rect x="244.1" y="789" width="0.2" height="15.0" fill="rgb(227,204,49)" rx="2" ry="2" />
+<text  x="247.09" y="799.5" ></text>
+</g>
+<g >
+<title>read_tsc (32,632,734 samples, 0.01%)</title><rect x="1155.3" y="869" width="0.2" height="15.0" fill="rgb(210,193,15)" rx="2" ry="2" />
+<text  x="1158.35" y="879.5" ></text>
+</g>
+<g >
+<title>folio_batch_move_lru (993,907,277 samples, 0.27%)</title><rect x="701.2" y="709" width="3.2" height="15.0" fill="rgb(206,172,23)" rx="2" ry="2" />
+<text  x="704.20" y="719.5" ></text>
+</g>
+<g >
+<title>__i915_gem_object_unset_pages (59,305,125 samples, 0.02%)</title><rect x="373.9" y="805" width="0.2" height="15.0" fill="rgb(234,101,34)" rx="2" ry="2" />
+<text  x="376.91" y="815.5" ></text>
+</g>
+<g >
+<title>cgroup_rstat_updated (32,788,991 samples, 0.01%)</title><rect x="360.4" y="773" width="0.1" height="15.0" fill="rgb(251,3,32)" rx="2" ry="2" />
+<text  x="363.42" y="783.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (79,430,876 samples, 0.02%)</title><rect x="1166.2" y="789" width="0.3" height="15.0" fill="rgb(240,20,37)" rx="2" ry="2" />
+<text  x="1169.20" y="799.5" ></text>
+</g>
+<g >
+<title>[libspa-audioconvert.so] (541,515,879 samples, 0.15%)</title><rect x="729.3" y="885" width="1.8" height="15.0" fill="rgb(240,206,26)" rx="2" ry="2" />
+<text  x="732.34" y="895.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (363,033,831 samples, 0.10%)</title><rect x="132.7" y="789" width="1.2" height="15.0" fill="rgb(239,139,4)" rx="2" ry="2" />
+<text  x="135.71" y="799.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (83,535,596 samples, 0.02%)</title><rect x="145.1" y="789" width="0.3" height="15.0" fill="rgb(208,146,34)" rx="2" ry="2" />
+<text  x="148.14" y="799.5" ></text>
+</g>
+<g >
+<title>i915_gem_execbuffer2_ioctl (1,554,702,753 samples, 0.42%)</title><rect x="136.5" y="805" width="5.0" height="15.0" fill="rgb(207,99,32)" rx="2" ry="2" />
+<text  x="139.53" y="815.5" ></text>
+</g>
+<g >
+<title>napi_complete_done (4,220,983,432 samples, 1.15%)</title><rect x="319.0" y="789" width="13.6" height="15.0" fill="rgb(251,5,2)" rx="2" ry="2" />
+<text  x="322.03" y="799.5" ></text>
+</g>
+<g >
+<title>rcu_preempt (118,542,154 samples, 0.03%)</title><rect x="829.6" y="981" width="0.4" height="15.0" fill="rgb(214,40,25)" rx="2" ry="2" />
+<text  x="832.63" y="991.5" ></text>
+</g>
+<g >
+<title>__inet_lookup_established (63,108,178 samples, 0.02%)</title><rect x="322.6" y="677" width="0.2" height="15.0" fill="rgb(222,95,52)" rx="2" ry="2" />
+<text  x="325.63" y="687.5" ></text>
+</g>
+<g >
+<title>__folio_start_writeback (376,589,160 samples, 0.10%)</title><rect x="458.9" y="741" width="1.3" height="15.0" fill="rgb(218,51,31)" rx="2" ry="2" />
+<text  x="461.95" y="751.5" ></text>
+</g>
+<g >
+<title>release_pages (77,708,600 samples, 0.02%)</title><rect x="378.1" y="757" width="0.2" height="15.0" fill="rgb(249,94,43)" rx="2" ry="2" />
+<text  x="381.07" y="767.5" ></text>
+</g>
+<g >
+<title>[libGLX.so.0.0.0] (45,286,870 samples, 0.01%)</title><rect x="18.4" y="917" width="0.1" height="15.0" fill="rgb(254,28,43)" rx="2" ry="2" />
+<text  x="21.37" y="927.5" ></text>
+</g>
+<g >
+<title>i915_gem_set_domain_ioctl (362,642,359 samples, 0.10%)</title><rect x="236.3" y="885" width="1.2" height="15.0" fill="rgb(217,111,3)" rx="2" ry="2" />
+<text  x="239.28" y="895.5" ></text>
+</g>
+<g >
+<title>drm_ioctl_kernel (44,689,914 samples, 0.01%)</title><rect x="1164.0" y="597" width="0.1" height="15.0" fill="rgb(226,169,47)" rx="2" ry="2" />
+<text  x="1166.99" y="607.5" ></text>
+</g>
+<g >
+<title>timerqueue_add (167,375,821 samples, 0.05%)</title><rect x="905.9" y="773" width="0.6" height="15.0" fill="rgb(247,60,17)" rx="2" ry="2" />
+<text  x="908.95" y="783.5" ></text>
+</g>
+<g >
+<title>mozilla::TimeStamp::Now (116,610,330 samples, 0.03%)</title><rect x="103.8" y="949" width="0.4" height="15.0" fill="rgb(235,115,4)" rx="2" ry="2" />
+<text  x="106.78" y="959.5" ></text>
+</g>
+<g >
+<title>unix_stream_read_generic (36,063,474 samples, 0.01%)</title><rect x="277.4" y="661" width="0.1" height="15.0" fill="rgb(235,97,44)" rx="2" ry="2" />
+<text  x="280.42" y="671.5" ></text>
+</g>
+<g >
+<title>sock_def_readable (275,035,190 samples, 0.08%)</title><rect x="47.8" y="821" width="0.9" height="15.0" fill="rgb(232,87,6)" rx="2" ry="2" />
+<text  x="50.81" y="831.5" ></text>
+</g>
+<g >
+<title>sock_write_iter (64,582,930 samples, 0.02%)</title><rect x="145.2" y="693" width="0.2" height="15.0" fill="rgb(214,184,54)" rx="2" ry="2" />
+<text  x="148.17" y="703.5" ></text>
+</g>
+<g >
+<title>touch_atime (94,951,573 samples, 0.03%)</title><rect x="92.2" y="853" width="0.3" height="15.0" fill="rgb(208,109,22)" rx="2" ry="2" />
+<text  x="95.18" y="863.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (51,446,836 samples, 0.01%)</title><rect x="626.6" y="677" width="0.2" height="15.0" fill="rgb(237,153,24)" rx="2" ry="2" />
+<text  x="629.59" y="687.5" ></text>
+</g>
+<g >
+<title>tsc_verify_tsc_adjust (236,813,404 samples, 0.06%)</title><rect x="887.1" y="885" width="0.7" height="15.0" fill="rgb(245,110,31)" rx="2" ry="2" />
+<text  x="890.05" y="895.5" ></text>
+</g>
+<g >
+<title>[unknown] (196,330,532 samples, 0.05%)</title><rect x="226.0" y="965" width="0.6" height="15.0" fill="rgb(234,194,46)" rx="2" ry="2" />
+<text  x="229.01" y="975.5" ></text>
+</g>
+<g >
+<title>inflate (16,758,926,898 samples, 4.57%)</title><rect x="760.6" y="869" width="54.0" height="15.0" fill="rgb(210,115,19)" rx="2" ry="2" />
+<text  x="763.61" y="879.5" >inflate</text>
+</g>
+<g >
+<title>folio_clear_dirty_for_io (40,921,435 samples, 0.01%)</title><rect x="533.5" y="757" width="0.1" height="15.0" fill="rgb(234,111,47)" rx="2" ry="2" />
+<text  x="536.45" y="767.5" ></text>
+</g>
+<g >
+<title>ip_local_deliver_finish (1,466,409,130 samples, 0.40%)</title><rect x="324.3" y="693" width="4.7" height="15.0" fill="rgb(221,15,29)" rx="2" ry="2" />
+<text  x="327.29" y="703.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (72,309,185 samples, 0.02%)</title><rect x="143.0" y="853" width="0.2" height="15.0" fill="rgb(254,149,7)" rx="2" ry="2" />
+<text  x="145.96" y="863.5" ></text>
+</g>
+<g >
+<title>[libglib-2.0.so.0.7303.0] (573,691,877 samples, 0.16%)</title><rect x="1186.4" y="917" width="1.9" height="15.0" fill="rgb(234,134,34)" rx="2" ry="2" />
+<text  x="1189.44" y="927.5" ></text>
+</g>
+<g >
+<title>schedule_hrtimeout_range_clock (45,841,134 samples, 0.01%)</title><rect x="1183.4" y="901" width="0.1" height="15.0" fill="rgb(229,28,3)" rx="2" ry="2" />
+<text  x="1186.35" y="911.5" ></text>
+</g>
+<g >
+<title>signal_irq_work (48,258,505 samples, 0.01%)</title><rect x="232.9" y="709" width="0.2" height="15.0" fill="rgb(232,61,23)" rx="2" ry="2" />
+<text  x="235.92" y="719.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (466,473,365 samples, 0.13%)</title><rect x="1171.5" y="501" width="1.5" height="15.0" fill="rgb(231,58,27)" rx="2" ry="2" />
+<text  x="1174.52" y="511.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (32,326,700 samples, 0.01%)</title><rect x="213.1" y="837" width="0.1" height="15.0" fill="rgb(239,87,50)" rx="2" ry="2" />
+<text  x="216.12" y="847.5" ></text>
+</g>
+<g >
+<title>folio_add_lru (112,642,888 samples, 0.03%)</title><rect x="344.4" y="869" width="0.3" height="15.0" fill="rgb(230,72,45)" rx="2" ry="2" />
+<text  x="347.37" y="879.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (71,507,433 samples, 0.02%)</title><rect x="211.1" y="869" width="0.3" height="15.0" fill="rgb(248,94,8)" rx="2" ry="2" />
+<text  x="214.12" y="879.5" ></text>
+</g>
+<g >
+<title>WaitForSomething (846,734,413 samples, 0.23%)</title><rect x="199.9" y="949" width="2.7" height="15.0" fill="rgb(220,169,33)" rx="2" ry="2" />
+<text  x="202.87" y="959.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (1,330,903,509 samples, 0.36%)</title><rect x="175.2" y="949" width="4.3" height="15.0" fill="rgb(229,144,17)" rx="2" ry="2" />
+<text  x="178.17" y="959.5" ></text>
+</g>
+<g >
+<title>kernel_fpu_begin_mask (149,871,151 samples, 0.04%)</title><rect x="565.8" y="821" width="0.5" height="15.0" fill="rgb(240,174,41)" rx="2" ry="2" />
+<text  x="568.77" y="831.5" ></text>
+</g>
+<g >
+<title>[libcrypto.so.3.0.5] (65,849,563 samples, 0.02%)</title><rect x="284.8" y="597" width="0.2" height="15.0" fill="rgb(218,34,28)" rx="2" ry="2" />
+<text  x="287.77" y="607.5" ></text>
+</g>
+<g >
+<title>[Xorg] (1,515,520,534 samples, 0.41%)</title><rect x="205.7" y="901" width="4.9" height="15.0" fill="rgb(225,83,34)" rx="2" ry="2" />
+<text  x="208.72" y="911.5" ></text>
+</g>
+<g >
+<title>kmem_cache_free (46,639,599 samples, 0.01%)</title><rect x="315.7" y="741" width="0.1" height="15.0" fill="rgb(224,104,54)" rx="2" ry="2" />
+<text  x="318.66" y="751.5" ></text>
+</g>
+<g >
+<title>load_balance (44,944,789 samples, 0.01%)</title><rect x="338.4" y="837" width="0.1" height="15.0" fill="rgb(254,23,52)" rx="2" ry="2" />
+<text  x="341.36" y="847.5" ></text>
+</g>
+<g >
+<title>hrtimer_interrupt (87,077,024 samples, 0.02%)</title><rect x="94.9" y="901" width="0.2" height="15.0" fill="rgb(223,157,14)" rx="2" ry="2" />
+<text  x="97.86" y="911.5" ></text>
+</g>
+<g >
+<title>__writeback_single_inode (866,940,717 samples, 0.24%)</title><rect x="457.9" y="837" width="2.8" height="15.0" fill="rgb(226,192,42)" rx="2" ry="2" />
+<text  x="460.88" y="847.5" ></text>
+</g>
+<g >
+<title>TaskCon~ller_#0 (36,113,162 samples, 0.01%)</title><rect x="154.9" y="981" width="0.1" height="15.0" fill="rgb(239,23,17)" rx="2" ry="2" />
+<text  x="157.86" y="991.5" ></text>
+</g>
+<g >
+<title>futex_wait_queue (337,280,881 samples, 0.09%)</title><rect x="291.8" y="853" width="1.0" height="15.0" fill="rgb(228,221,37)" rx="2" ry="2" />
+<text  x="294.76" y="863.5" ></text>
+</g>
+<g >
+<title>security_file_permission (86,706,996 samples, 0.02%)</title><rect x="671.9" y="805" width="0.3" height="15.0" fill="rgb(221,176,18)" rx="2" ry="2" />
+<text  x="674.93" y="815.5" ></text>
+</g>
+<g >
+<title>simd_skcipher_encrypt (125,322,046 samples, 0.03%)</title><rect x="435.0" y="853" width="0.4" height="15.0" fill="rgb(216,75,19)" rx="2" ry="2" />
+<text  x="438.02" y="863.5" ></text>
+</g>
+<g >
+<title>skb_release_data (70,838,680 samples, 0.02%)</title><rect x="228.6" y="837" width="0.2" height="15.0" fill="rgb(251,116,15)" rx="2" ry="2" />
+<text  x="231.57" y="847.5" ></text>
+</g>
+<g >
+<title>execute_command (49,280,152 samples, 0.01%)</title><rect x="243.4" y="741" width="0.2" height="15.0" fill="rgb(222,81,23)" rx="2" ry="2" />
+<text  x="246.42" y="751.5" ></text>
+</g>
+<g >
+<title>__entry_text_start (33,680,368 samples, 0.01%)</title><rect x="819.6" y="869" width="0.1" height="15.0" fill="rgb(216,34,54)" rx="2" ry="2" />
+<text  x="822.62" y="879.5" ></text>
+</g>
+<g >
+<title>crypt_free_buffer_pages (46,234,872 samples, 0.01%)</title><rect x="384.2" y="645" width="0.2" height="15.0" fill="rgb(241,151,6)" rx="2" ry="2" />
+<text  x="387.24" y="655.5" ></text>
+</g>
+<g >
+<title>__clock_gettime_2 (35,010,861 samples, 0.01%)</title><rect x="96.9" y="917" width="0.1" height="15.0" fill="rgb(238,77,27)" rx="2" ry="2" />
+<text  x="99.92" y="927.5" ></text>
+</g>
+<g >
+<title>copy_page_from_iter_atomic (2,186,824,750 samples, 0.60%)</title><rect x="679.0" y="773" width="7.0" height="15.0" fill="rgb(233,193,12)" rx="2" ry="2" />
+<text  x="681.96" y="783.5" ></text>
+</g>
+<g >
+<title>[firefox] (42,380,882 samples, 0.01%)</title><rect x="53.0" y="917" width="0.1" height="15.0" fill="rgb(239,208,7)" rx="2" ry="2" />
+<text  x="55.97" y="927.5" ></text>
+</g>
+<g >
+<title>folio_referenced (129,548,331 samples, 0.04%)</title><rect x="364.9" y="853" width="0.5" height="15.0" fill="rgb(252,50,30)" rx="2" ry="2" />
+<text  x="367.94" y="863.5" ></text>
+</g>
+<g >
+<title>__GI___ioctl (63,461,155 samples, 0.02%)</title><rect x="135.7" y="869" width="0.3" height="15.0" fill="rgb(228,119,33)" rx="2" ry="2" />
+<text  x="138.75" y="879.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (190,954,764 samples, 0.05%)</title><rect x="627.1" y="661" width="0.6" height="15.0" fill="rgb(219,220,20)" rx="2" ry="2" />
+<text  x="630.09" y="671.5" ></text>
+</g>
+<g >
+<title>ipt_do_table (34,221,707 samples, 0.01%)</title><rect x="319.8" y="629" width="0.1" height="15.0" fill="rgb(223,159,24)" rx="2" ry="2" />
+<text  x="322.80" y="639.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (144,729,942 samples, 0.04%)</title><rect x="143.5" y="789" width="0.5" height="15.0" fill="rgb(240,126,34)" rx="2" ry="2" />
+<text  x="146.54" y="799.5" ></text>
+</g>
+<g >
+<title>intel_engine_irq_enable (1,356,094,432 samples, 0.37%)</title><rect x="347.3" y="741" width="4.3" height="15.0" fill="rgb(214,193,30)" rx="2" ry="2" />
+<text  x="350.27" y="751.5" ></text>
+</g>
+<g >
+<title>inet6_recvmsg (199,862,469 samples, 0.05%)</title><rect x="745.0" y="597" width="0.7" height="15.0" fill="rgb(229,142,32)" rx="2" ry="2" />
+<text  x="748.01" y="607.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (664,523,963 samples, 0.18%)</title><rect x="287.1" y="949" width="2.1" height="15.0" fill="rgb(218,12,53)" rx="2" ry="2" />
+<text  x="290.10" y="959.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (56,079,642 samples, 0.02%)</title><rect x="617.3" y="725" width="0.2" height="15.0" fill="rgb(247,32,18)" rx="2" ry="2" />
+<text  x="620.28" y="735.5" ></text>
+</g>
+<g >
+<title>____sys_recvmsg (154,931,249 samples, 0.04%)</title><rect x="737.0" y="629" width="0.5" height="15.0" fill="rgb(212,135,15)" rx="2" ry="2" />
+<text  x="740.02" y="639.5" ></text>
+</g>
+<g >
+<title>free (47,470,164 samples, 0.01%)</title><rect x="192.0" y="949" width="0.2" height="15.0" fill="rgb(222,19,37)" rx="2" ry="2" />
+<text  x="195.02" y="959.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (143,685,336 samples, 0.04%)</title><rect x="142.8" y="917" width="0.4" height="15.0" fill="rgb(238,196,24)" rx="2" ry="2" />
+<text  x="145.78" y="927.5" ></text>
+</g>
+<g >
+<title>timekeeping_advance (89,203,294 samples, 0.02%)</title><rect x="907.4" y="741" width="0.3" height="15.0" fill="rgb(236,35,11)" rx="2" ry="2" />
+<text  x="910.40" y="751.5" ></text>
+</g>
+<g >
+<title>iomap_finish_ioend (332,849,722 samples, 0.09%)</title><rect x="385.8" y="853" width="1.1" height="15.0" fill="rgb(233,126,40)" rx="2" ry="2" />
+<text  x="388.80" y="863.5" ></text>
+</g>
+<g >
+<title>[libEGL_mesa.so.0.0.0] (715,267,234 samples, 0.20%)</title><rect x="1163.2" y="821" width="2.3" height="15.0" fill="rgb(230,180,15)" rx="2" ry="2" />
+<text  x="1166.21" y="831.5" ></text>
+</g>
+<g >
+<title>[unknown] (94,679,545 samples, 0.03%)</title><rect x="750.0" y="965" width="0.3" height="15.0" fill="rgb(245,171,26)" rx="2" ry="2" />
+<text  x="752.97" y="975.5" ></text>
+</g>
+<g >
+<title>__x64_sys_poll (1,913,995,858 samples, 0.52%)</title><rect x="649.9" y="677" width="6.2" height="15.0" fill="rgb(237,83,52)" rx="2" ry="2" />
+<text  x="652.95" y="687.5" ></text>
+</g>
+<g >
+<title>ip_finish_output2 (128,588,838 samples, 0.04%)</title><rect x="325.5" y="597" width="0.4" height="15.0" fill="rgb(209,162,9)" rx="2" ry="2" />
+<text  x="328.47" y="607.5" ></text>
+</g>
+<g >
+<title>[firefox] (180,630,852 samples, 0.05%)</title><rect x="269.7" y="917" width="0.6" height="15.0" fill="rgb(206,193,20)" rx="2" ry="2" />
+<text  x="272.70" y="927.5" ></text>
+</g>
+<g >
+<title>__vfprintf_internal (91,208,385 samples, 0.02%)</title><rect x="657.5" y="741" width="0.3" height="15.0" fill="rgb(251,42,45)" rx="2" ry="2" />
+<text  x="660.46" y="751.5" ></text>
+</g>
+<g >
+<title>g_main_context_prepare (37,558,668 samples, 0.01%)</title><rect x="1188.2" y="901" width="0.1" height="15.0" fill="rgb(253,105,27)" rx="2" ry="2" />
+<text  x="1191.15" y="911.5" ></text>
+</g>
+<g >
+<title>exc_page_fault (40,904,986 samples, 0.01%)</title><rect x="275.8" y="917" width="0.1" height="15.0" fill="rgb(243,215,46)" rx="2" ry="2" />
+<text  x="278.81" y="927.5" ></text>
+</g>
+<g >
+<title>xfs_vm_writepages (163,765,990 samples, 0.04%)</title><rect x="533.4" y="805" width="0.5" height="15.0" fill="rgb(237,101,0)" rx="2" ry="2" />
+<text  x="536.40" y="815.5" ></text>
+</g>
+<g >
+<title>pick_next_task_fair (82,303,487 samples, 0.02%)</title><rect x="22.7" y="725" width="0.3" height="15.0" fill="rgb(236,186,11)" rx="2" ry="2" />
+<text  x="25.69" y="735.5" ></text>
+</g>
+<g >
+<title>enqueue_task_fair (57,575,682 samples, 0.02%)</title><rect x="30.6" y="757" width="0.2" height="15.0" fill="rgb(231,2,10)" rx="2" ry="2" />
+<text  x="33.60" y="767.5" ></text>
+</g>
+<g >
+<title>__x64_sys_ioctl (42,398,013 samples, 0.01%)</title><rect x="136.1" y="837" width="0.1" height="15.0" fill="rgb(206,0,25)" rx="2" ry="2" />
+<text  x="139.10" y="847.5" ></text>
+</g>
+<g >
+<title>epoll_wait (1,148,700,672 samples, 0.31%)</title><rect x="32.6" y="917" width="3.7" height="15.0" fill="rgb(248,128,32)" rx="2" ry="2" />
+<text  x="35.60" y="927.5" ></text>
+</g>
+<g >
+<title>moz_arena_malloc (57,380,841 samples, 0.02%)</title><rect x="269.5" y="949" width="0.2" height="15.0" fill="rgb(236,174,12)" rx="2" ry="2" />
+<text  x="272.49" y="959.5" ></text>
+</g>
+<g >
+<title>[libcurl.so.4.8.0] (65,653,011 samples, 0.02%)</title><rect x="646.9" y="709" width="0.2" height="15.0" fill="rgb(253,152,15)" rx="2" ry="2" />
+<text  x="649.86" y="719.5" ></text>
+</g>
+<g >
+<title>___sys_sendmsg (133,068,218 samples, 0.04%)</title><rect x="93.6" y="885" width="0.4" height="15.0" fill="rgb(239,154,1)" rx="2" ry="2" />
+<text  x="96.59" y="895.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (356,274,732 samples, 0.10%)</title><rect x="731.3" y="949" width="1.2" height="15.0" fill="rgb(219,90,12)" rx="2" ry="2" />
+<text  x="734.31" y="959.5" ></text>
+</g>
+<g >
+<title>__libc_recvmsg (57,206,285 samples, 0.02%)</title><rect x="1165.7" y="629" width="0.2" height="15.0" fill="rgb(226,148,5)" rx="2" ry="2" />
+<text  x="1168.72" y="639.5" ></text>
+</g>
+<g >
+<title>tcp_sendmsg_locked (1,368,914,162 samples, 0.37%)</title><rect x="739.7" y="549" width="4.4" height="15.0" fill="rgb(224,29,42)" rx="2" ry="2" />
+<text  x="742.70" y="559.5" ></text>
+</g>
+<g >
+<title>futex_wake (61,372,590 samples, 0.02%)</title><rect x="15.1" y="869" width="0.2" height="15.0" fill="rgb(232,51,19)" rx="2" ry="2" />
+<text  x="18.09" y="879.5" ></text>
+</g>
+<g >
+<title>kworker/4:0-eve (503,018,477 samples, 0.14%)</title><rect x="390.3" y="981" width="1.6" height="15.0" fill="rgb(209,183,36)" rx="2" ry="2" />
+<text  x="393.32" y="991.5" ></text>
+</g>
+<g >
+<title>iomap_writepages (756,192,153 samples, 0.21%)</title><rect x="571.9" y="789" width="2.4" height="15.0" fill="rgb(211,144,48)" rx="2" ry="2" />
+<text  x="574.86" y="799.5" ></text>
+</g>
+<g >
+<title>aesni_xts_encrypt (1,117,338,140 samples, 0.30%)</title><rect x="562.2" y="821" width="3.6" height="15.0" fill="rgb(207,30,3)" rx="2" ry="2" />
+<text  x="565.17" y="831.5" ></text>
+</g>
+<g >
+<title>___sys_sendmsg (622,436,232 samples, 0.17%)</title><rect x="46.8" y="885" width="2.0" height="15.0" fill="rgb(210,150,46)" rx="2" ry="2" />
+<text  x="49.82" y="895.5" ></text>
+</g>
+<g >
+<title>balance_fair (148,129,229 samples, 0.04%)</title><rect x="338.1" y="869" width="0.5" height="15.0" fill="rgb(242,86,34)" rx="2" ry="2" />
+<text  x="341.12" y="879.5" ></text>
+</g>
+<g >
+<title>exit_to_user_mode_prepare (69,308,646 samples, 0.02%)</title><rect x="824.0" y="821" width="0.2" height="15.0" fill="rgb(242,141,30)" rx="2" ry="2" />
+<text  x="827.01" y="831.5" ></text>
+</g>
+<g >
+<title>mod_lruvec_page_state (44,784,571 samples, 0.01%)</title><rect x="395.1" y="805" width="0.1" height="15.0" fill="rgb(247,79,41)" rx="2" ry="2" />
+<text  x="398.10" y="815.5" ></text>
+</g>
+<g >
+<title>__x64_sys_futex (231,090,841 samples, 0.06%)</title><rect x="51.0" y="869" width="0.7" height="15.0" fill="rgb(235,36,52)" rx="2" ry="2" />
+<text  x="53.96" y="879.5" ></text>
+</g>
+<g >
+<title>typeinfo for std::__cxx11::basic_stringstream&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt; (39,596,335 samples, 0.01%)</title><rect x="26.2" y="965" width="0.1" height="15.0" fill="rgb(220,14,25)" rx="2" ry="2" />
+<text  x="29.22" y="975.5" ></text>
+</g>
+<g >
+<title>arch_scale_freq_tick (126,051,117 samples, 0.03%)</title><rect x="909.7" y="725" width="0.4" height="15.0" fill="rgb(219,140,0)" rx="2" ry="2" />
+<text  x="912.72" y="735.5" ></text>
+</g>
+<g >
+<title>xa_get_order (39,422,751 samples, 0.01%)</title><rect x="755.3" y="693" width="0.2" height="15.0" fill="rgb(223,215,42)" rx="2" ry="2" />
+<text  x="758.34" y="703.5" ></text>
+</g>
+<g >
+<title>i915_gem_object_pin_map (36,660,924 samples, 0.01%)</title><rect x="235.9" y="789" width="0.1" height="15.0" fill="rgb(251,53,16)" rx="2" ry="2" />
+<text  x="238.92" y="799.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock (51,762,552 samples, 0.01%)</title><rect x="364.0" y="837" width="0.1" height="15.0" fill="rgb(228,167,33)" rx="2" ry="2" />
+<text  x="366.98" y="847.5" ></text>
+</g>
+<g >
+<title>[libvte-2.91.so.0.6992.0] (102,542,883 samples, 0.03%)</title><rect x="1178.0" y="133" width="0.4" height="15.0" fill="rgb(211,59,4)" rx="2" ry="2" />
+<text  x="1181.03" y="143.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (76,114,900 samples, 0.02%)</title><rect x="213.0" y="869" width="0.2" height="15.0" fill="rgb(216,16,51)" rx="2" ry="2" />
+<text  x="215.99" y="879.5" ></text>
+</g>
+<g >
+<title>newidle_balance (46,190,558 samples, 0.01%)</title><rect x="727.9" y="805" width="0.1" height="15.0" fill="rgb(219,47,17)" rx="2" ry="2" />
+<text  x="730.88" y="815.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (49,896,841 samples, 0.01%)</title><rect x="212.7" y="741" width="0.2" height="15.0" fill="rgb(244,79,25)" rx="2" ry="2" />
+<text  x="215.69" y="751.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (254,408,750 samples, 0.07%)</title><rect x="144.1" y="773" width="0.8" height="15.0" fill="rgb(216,106,38)" rx="2" ry="2" />
+<text  x="147.05" y="783.5" ></text>
+</g>
+<g >
+<title>do_futex (41,247,972 samples, 0.01%)</title><rect x="178.4" y="853" width="0.1" height="15.0" fill="rgb(214,206,9)" rx="2" ry="2" />
+<text  x="181.38" y="863.5" ></text>
+</g>
+<g >
+<title>[firefox] (147,469,618 samples, 0.04%)</title><rect x="297.9" y="917" width="0.4" height="15.0" fill="rgb(209,118,54)" rx="2" ry="2" />
+<text  x="300.86" y="927.5" ></text>
+</g>
+<g >
+<title>__folio_start_writeback (315,260,210 samples, 0.09%)</title><rect x="572.8" y="741" width="1.0" height="15.0" fill="rgb(248,170,10)" rx="2" ry="2" />
+<text  x="575.81" y="751.5" ></text>
+</g>
+<g >
+<title>Xorg (1,055,241,425 samples, 0.29%)</title><rect x="194.2" y="981" width="3.3" height="15.0" fill="rgb(227,201,45)" rx="2" ry="2" />
+<text  x="197.15" y="991.5" ></text>
+</g>
+<g >
+<title>[wget] (64,067,887 samples, 0.02%)</title><rect x="1167.1" y="805" width="0.2" height="15.0" fill="rgb(232,10,50)" rx="2" ry="2" />
+<text  x="1170.10" y="815.5" ></text>
+</g>
+<g >
+<title>sock_sendmsg (589,374,645 samples, 0.16%)</title><rect x="238.3" y="853" width="1.9" height="15.0" fill="rgb(235,103,12)" rx="2" ry="2" />
+<text  x="241.27" y="863.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (5,007,613,524 samples, 1.37%)</title><rect x="460.8" y="901" width="16.1" height="15.0" fill="rgb(224,129,52)" rx="2" ry="2" />
+<text  x="463.78" y="911.5" ></text>
+</g>
+<g >
+<title>__drm_mode_object_find (33,462,935 samples, 0.01%)</title><rect x="231.8" y="869" width="0.1" height="15.0" fill="rgb(229,177,11)" rx="2" ry="2" />
+<text  x="234.78" y="879.5" ></text>
+</g>
+<g >
+<title>_aesni_enc4 (1,090,668,227 samples, 0.30%)</title><rect x="583.2" y="805" width="3.5" height="15.0" fill="rgb(219,153,49)" rx="2" ry="2" />
+<text  x="586.21" y="815.5" ></text>
+</g>
+<g >
+<title>alloc_skb_with_frags (36,073,820 samples, 0.01%)</title><rect x="1189.3" y="805" width="0.1" height="15.0" fill="rgb(206,41,32)" rx="2" ry="2" />
+<text  x="1192.30" y="815.5" ></text>
+</g>
+<g >
+<title>__mod_lruvec_state (146,389,117 samples, 0.04%)</title><rect x="695.5" y="693" width="0.5" height="15.0" fill="rgb(253,158,12)" rx="2" ry="2" />
+<text  x="698.52" y="703.5" ></text>
+</g>
+<g >
+<title>vfs_write (16,059,556,894 samples, 4.38%)</title><rect x="671.5" y="821" width="51.7" height="15.0" fill="rgb(245,34,11)" rx="2" ry="2" />
+<text  x="674.50" y="831.5" >vfs_w..</text>
+</g>
+<g >
+<title>eb_pin_engine (37,103,962 samples, 0.01%)</title><rect x="233.9" y="853" width="0.1" height="15.0" fill="rgb(212,47,47)" rx="2" ry="2" />
+<text  x="236.89" y="863.5" ></text>
+</g>
+<g >
+<title>__realloc (34,344,087 samples, 0.01%)</title><rect x="641.4" y="709" width="0.1" height="15.0" fill="rgb(246,21,12)" rx="2" ry="2" />
+<text  x="644.38" y="719.5" ></text>
+</g>
+<g >
+<title>iwl_mvm_mac_itxq_xmit (238,686,512 samples, 0.07%)</title><rect x="623.7" y="389" width="0.8" height="15.0" fill="rgb(216,197,53)" rx="2" ry="2" />
+<text  x="626.69" y="399.5" ></text>
+</g>
+<g >
+<title>i915_gem_shrinker_scan (1,498,894,004 samples, 0.41%)</title><rect x="373.9" y="853" width="4.8" height="15.0" fill="rgb(214,49,3)" rx="2" ry="2" />
+<text  x="376.89" y="863.5" ></text>
+</g>
+<g >
+<title>DamageReportDamage (56,737,295 samples, 0.02%)</title><rect x="209.1" y="837" width="0.2" height="15.0" fill="rgb(224,52,44)" rx="2" ry="2" />
+<text  x="212.08" y="847.5" ></text>
+</g>
+<g >
+<title>page_vma_mapped_walk (58,424,551 samples, 0.02%)</title><rect x="355.6" y="805" width="0.2" height="15.0" fill="rgb(226,42,54)" rx="2" ry="2" />
+<text  x="358.57" y="815.5" ></text>
+</g>
+<g >
+<title>ttwu_do_activate (1,543,921,008 samples, 0.42%)</title><rect x="1127.8" y="869" width="4.9" height="15.0" fill="rgb(221,91,18)" rx="2" ry="2" />
+<text  x="1130.75" y="879.5" ></text>
+</g>
+<g >
+<title>dequeue_task_fair (50,568,324 samples, 0.01%)</title><rect x="22.5" y="725" width="0.2" height="15.0" fill="rgb(240,11,17)" rx="2" ry="2" />
+<text  x="25.50" y="735.5" ></text>
+</g>
+<g >
+<title>[libglib-2.0.so.0.7303.0] (144,633,349 samples, 0.04%)</title><rect x="59.7" y="965" width="0.5" height="15.0" fill="rgb(231,17,7)" rx="2" ry="2" />
+<text  x="62.72" y="975.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (936,653,780 samples, 0.26%)</title><rect x="382.7" y="965" width="3.1" height="15.0" fill="rgb(225,144,40)" rx="2" ry="2" />
+<text  x="385.74" y="975.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (33,163,069 samples, 0.01%)</title><rect x="1189.9" y="949" width="0.1" height="15.0" fill="rgb(244,163,30)" rx="2" ry="2" />
+<text  x="1192.85" y="959.5" ></text>
+</g>
+<g >
+<title>syscall_return_via_sysret (67,294,141 samples, 0.02%)</title><rect x="656.8" y="709" width="0.2" height="15.0" fill="rgb(231,206,53)" rx="2" ry="2" />
+<text  x="659.80" y="719.5" ></text>
+</g>
+<g >
+<title>iomap_finish_ioend (251,856,778 samples, 0.07%)</title><rect x="387.3" y="853" width="0.8" height="15.0" fill="rgb(213,73,4)" rx="2" ry="2" />
+<text  x="390.32" y="863.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (824,010,865 samples, 0.22%)</title><rect x="1171.5" y="677" width="2.6" height="15.0" fill="rgb(209,144,43)" rx="2" ry="2" />
+<text  x="1174.50" y="687.5" ></text>
+</g>
+<g >
+<title>rmap_walk_file (60,238,576 samples, 0.02%)</title><rect x="365.2" y="837" width="0.2" height="15.0" fill="rgb(217,226,19)" rx="2" ry="2" />
+<text  x="368.16" y="847.5" ></text>
+</g>
+<g >
+<title>update_sd_lb_stats.constprop.0 (36,073,974 samples, 0.01%)</title><rect x="292.3" y="741" width="0.1" height="15.0" fill="rgb(217,42,36)" rx="2" ry="2" />
+<text  x="295.31" y="751.5" ></text>
+</g>
+<g >
+<title>list_lru_count_one (103,735,285 samples, 0.03%)</title><rect x="379.1" y="837" width="0.4" height="15.0" fill="rgb(242,135,18)" rx="2" ry="2" />
+<text  x="382.14" y="847.5" ></text>
+</g>
+<g >
+<title>newidle_balance (58,908,884 samples, 0.02%)</title><rect x="149.3" y="757" width="0.2" height="15.0" fill="rgb(251,175,7)" rx="2" ry="2" />
+<text  x="152.30" y="767.5" ></text>
+</g>
+<g >
+<title>mempool_alloc (192,378,004 samples, 0.05%)</title><rect x="476.3" y="885" width="0.6" height="15.0" fill="rgb(241,160,46)" rx="2" ry="2" />
+<text  x="479.28" y="895.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (267,985,147 samples, 0.07%)</title><rect x="567.1" y="853" width="0.9" height="15.0" fill="rgb(228,75,20)" rx="2" ry="2" />
+<text  x="570.14" y="863.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (43,665,820 samples, 0.01%)</title><rect x="182.6" y="965" width="0.2" height="15.0" fill="rgb(242,94,44)" rx="2" ry="2" />
+<text  x="185.64" y="975.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (764,063,873 samples, 0.21%)</title><rect x="262.7" y="949" width="2.4" height="15.0" fill="rgb(206,36,43)" rx="2" ry="2" />
+<text  x="265.67" y="959.5" ></text>
+</g>
+<g >
+<title>[libcairo.so.2.11706.0] (76,558,931 samples, 0.02%)</title><rect x="1176.3" y="869" width="0.3" height="15.0" fill="rgb(234,26,9)" rx="2" ry="2" />
+<text  x="1179.34" y="879.5" ></text>
+</g>
+<g >
+<title>__sysvec_irq_work (1,369,452,514 samples, 0.37%)</title><rect x="347.2" y="821" width="4.4" height="15.0" fill="rgb(211,200,34)" rx="2" ry="2" />
+<text  x="350.24" y="831.5" ></text>
+</g>
+<g >
+<title>i915_active_add_request (58,914,401 samples, 0.02%)</title><rect x="233.6" y="837" width="0.2" height="15.0" fill="rgb(228,193,29)" rx="2" ry="2" />
+<text  x="236.65" y="847.5" ></text>
+</g>
+<g >
+<title>_int_malloc (64,969,040 samples, 0.02%)</title><rect x="747.7" y="741" width="0.2" height="15.0" fill="rgb(249,167,45)" rx="2" ry="2" />
+<text  x="750.71" y="751.5" ></text>
+</g>
+<g >
+<title>__switch_to (49,789,649 samples, 0.01%)</title><rect x="1147.2" y="869" width="0.2" height="15.0" fill="rgb(241,112,7)" rx="2" ry="2" />
+<text  x="1150.22" y="879.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (219,903,273 samples, 0.06%)</title><rect x="1178.8" y="645" width="0.7" height="15.0" fill="rgb(212,115,35)" rx="2" ry="2" />
+<text  x="1181.82" y="655.5" ></text>
+</g>
+<g >
+<title>engine_retire (169,863,747 samples, 0.05%)</title><rect x="394.1" y="901" width="0.6" height="15.0" fill="rgb(228,144,17)" rx="2" ry="2" />
+<text  x="397.11" y="911.5" ></text>
+</g>
+<g >
+<title>newidle_balance (66,100,691 samples, 0.02%)</title><rect x="174.7" y="789" width="0.2" height="15.0" fill="rgb(250,69,5)" rx="2" ry="2" />
+<text  x="177.67" y="799.5" ></text>
+</g>
+<g >
+<title>__x64_sys_poll (117,088,412 samples, 0.03%)</title><rect x="627.1" y="645" width="0.4" height="15.0" fill="rgb(212,208,54)" rx="2" ry="2" />
+<text  x="630.11" y="655.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (156,236,818 samples, 0.04%)</title><rect x="224.7" y="869" width="0.5" height="15.0" fill="rgb(243,198,16)" rx="2" ry="2" />
+<text  x="227.72" y="879.5" ></text>
+</g>
+<g >
+<title>__mod_lruvec_page_state (73,664,661 samples, 0.02%)</title><rect x="478.2" y="709" width="0.2" height="15.0" fill="rgb(221,101,11)" rx="2" ry="2" />
+<text  x="481.17" y="719.5" ></text>
+</g>
+<g >
+<title>enqueue_task (299,823,345 samples, 0.08%)</title><rect x="893.8" y="741" width="1.0" height="15.0" fill="rgb(209,136,24)" rx="2" ry="2" />
+<text  x="896.79" y="751.5" ></text>
+</g>
+<g >
+<title>file_modified_flags (193,226,146 samples, 0.05%)</title><rect x="759.7" y="757" width="0.7" height="15.0" fill="rgb(210,165,22)" rx="2" ry="2" />
+<text  x="762.73" y="767.5" ></text>
+</g>
+<g >
+<title>iwl_pcie_isr (132,384,569 samples, 0.04%)</title><rect x="892.5" y="773" width="0.4" height="15.0" fill="rgb(241,8,42)" rx="2" ry="2" />
+<text  x="895.47" y="783.5" ></text>
+</g>
+<g >
+<title>start_thread (15,553,574,652 samples, 4.24%)</title><rect x="616.6" y="949" width="50.0" height="15.0" fill="rgb(234,107,52)" rx="2" ry="2" />
+<text  x="619.56" y="959.5" >start..</text>
+</g>
+<g >
+<title>[qemu-img] (55,276,502 samples, 0.02%)</title><rect x="828.2" y="869" width="0.1" height="15.0" fill="rgb(209,126,53)" rx="2" ry="2" />
+<text  x="831.17" y="879.5" ></text>
+</g>
+<g >
+<title>xfs_end_io (339,784,458 samples, 0.09%)</title><rect x="385.8" y="901" width="1.1" height="15.0" fill="rgb(246,40,41)" rx="2" ry="2" />
+<text  x="388.80" y="911.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (40,041,516 samples, 0.01%)</title><rect x="121.2" y="853" width="0.1" height="15.0" fill="rgb(233,127,33)" rx="2" ry="2" />
+<text  x="124.16" y="863.5" ></text>
+</g>
+<g >
+<title>[ssh] (52,859,202 samples, 0.01%)</title><rect x="830.4" y="869" width="0.2" height="15.0" fill="rgb(209,39,45)" rx="2" ry="2" />
+<text  x="833.42" y="879.5" ></text>
+</g>
+<g >
+<title>dequeue_task_fair (107,668,704 samples, 0.03%)</title><rect x="817.2" y="725" width="0.3" height="15.0" fill="rgb(219,200,50)" rx="2" ry="2" />
+<text  x="820.19" y="735.5" ></text>
+</g>
+<g >
+<title>curl_mvaprintf (72,188,288 samples, 0.02%)</title><rect x="668.7" y="725" width="0.2" height="15.0" fill="rgb(210,193,49)" rx="2" ry="2" />
+<text  x="671.68" y="735.5" ></text>
+</g>
+<g >
+<title>realloc (107,782,528 samples, 0.03%)</title><rect x="149.9" y="949" width="0.4" height="15.0" fill="rgb(236,192,45)" rx="2" ry="2" />
+<text  x="152.91" y="959.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (287,283,135 samples, 0.08%)</title><rect x="442.3" y="837" width="0.9" height="15.0" fill="rgb(250,65,23)" rx="2" ry="2" />
+<text  x="445.26" y="847.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (141,979,419 samples, 0.04%)</title><rect x="44.5" y="917" width="0.5" height="15.0" fill="rgb(242,11,45)" rx="2" ry="2" />
+<text  x="47.50" y="927.5" ></text>
+</g>
+<g >
+<title>do_futex (383,187,756 samples, 0.10%)</title><rect x="291.7" y="885" width="1.2" height="15.0" fill="rgb(248,127,21)" rx="2" ry="2" />
+<text  x="294.71" y="895.5" ></text>
+</g>
+<g >
+<title>malloc (299,031,628 samples, 0.08%)</title><rect x="49.9" y="933" width="0.9" height="15.0" fill="rgb(210,154,27)" rx="2" ry="2" />
+<text  x="52.88" y="943.5" ></text>
+</g>
+<g >
+<title>[libglib-2.0.so.0.7303.0] (31,097,466 samples, 0.01%)</title><rect x="101.8" y="869" width="0.1" height="15.0" fill="rgb(243,55,35)" rx="2" ry="2" />
+<text  x="104.79" y="879.5" ></text>
+</g>
+<g >
+<title>__netif_receive_skb_list_core (83,236,648 samples, 0.02%)</title><rect x="309.1" y="693" width="0.2" height="15.0" fill="rgb(252,212,19)" rx="2" ry="2" />
+<text  x="312.07" y="703.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (64,811,504 samples, 0.02%)</title><rect x="145.8" y="901" width="0.2" height="15.0" fill="rgb(237,41,3)" rx="2" ry="2" />
+<text  x="148.81" y="911.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (140,014,591 samples, 0.04%)</title><rect x="216.2" y="789" width="0.4" height="15.0" fill="rgb(214,0,39)" rx="2" ry="2" />
+<text  x="219.19" y="799.5" ></text>
+</g>
+<g >
+<title>__mod_memcg_lruvec_state (201,904,616 samples, 0.06%)</title><rect x="716.4" y="709" width="0.6" height="15.0" fill="rgb(244,141,16)" rx="2" ry="2" />
+<text  x="719.39" y="719.5" ></text>
+</g>
+<g >
+<title>__common_interrupt (36,436,330 samples, 0.01%)</title><rect x="813.1" y="805" width="0.1" height="15.0" fill="rgb(241,119,40)" rx="2" ry="2" />
+<text  x="816.12" y="815.5" ></text>
+</g>
+<g >
+<title>switch_ldt (38,292,126 samples, 0.01%)</title><rect x="1124.1" y="853" width="0.1" height="15.0" fill="rgb(232,98,38)" rx="2" ry="2" />
+<text  x="1127.06" y="863.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (84,355,209 samples, 0.02%)</title><rect x="104.3" y="917" width="0.2" height="15.0" fill="rgb(219,35,15)" rx="2" ry="2" />
+<text  x="107.28" y="927.5" ></text>
+</g>
+<g >
+<title>qio_channel_readv_all (158,732,080 samples, 0.04%)</title><rect x="748.0" y="757" width="0.6" height="15.0" fill="rgb(220,215,10)" rx="2" ry="2" />
+<text  x="751.04" y="767.5" ></text>
+</g>
+<g >
+<title>__x64_sys_ioctl (61,220,516 samples, 0.02%)</title><rect x="143.0" y="821" width="0.2" height="15.0" fill="rgb(242,133,33)" rx="2" ry="2" />
+<text  x="145.97" y="831.5" ></text>
+</g>
+<g >
+<title>aesni_xts_encrypt (1,587,581,400 samples, 0.43%)</title><rect x="541.6" y="821" width="5.1" height="15.0" fill="rgb(208,198,21)" rx="2" ry="2" />
+<text  x="544.64" y="831.5" ></text>
+</g>
+<g >
+<title>[firefox] (45,724,912 samples, 0.01%)</title><rect x="267.8" y="917" width="0.1" height="15.0" fill="rgb(240,216,35)" rx="2" ry="2" />
+<text  x="270.79" y="927.5" ></text>
+</g>
+<g >
+<title>i801_transaction (38,675,364 samples, 0.01%)</title><rect x="340.0" y="805" width="0.2" height="15.0" fill="rgb(213,176,3)" rx="2" ry="2" />
+<text  x="343.03" y="815.5" ></text>
+</g>
+<g >
+<title>eglGetCurrentContext (70,279,131 samples, 0.02%)</title><rect x="146.7" y="949" width="0.2" height="15.0" fill="rgb(245,29,28)" rx="2" ry="2" />
+<text  x="149.67" y="959.5" ></text>
+</g>
+<g >
+<title>rmqueue_bulk (498,644,421 samples, 0.14%)</title><rect x="709.5" y="693" width="1.6" height="15.0" fill="rgb(249,92,53)" rx="2" ry="2" />
+<text  x="712.53" y="703.5" ></text>
+</g>
+<g >
+<title>syscall_return_via_sysret (53,033,876 samples, 0.01%)</title><rect x="640.5" y="677" width="0.2" height="15.0" fill="rgb(210,183,3)" rx="2" ry="2" />
+<text  x="643.49" y="687.5" ></text>
+</g>
+<g >
+<title>policy_node (50,126,082 samples, 0.01%)</title><rect x="711.8" y="709" width="0.2" height="15.0" fill="rgb(252,101,10)" rx="2" ry="2" />
+<text  x="714.79" y="719.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (45,707,924 samples, 0.01%)</title><rect x="198.2" y="949" width="0.2" height="15.0" fill="rgb(212,155,50)" rx="2" ry="2" />
+<text  x="201.22" y="959.5" ></text>
+</g>
+<g >
+<title>_int_realloc (31,453,975 samples, 0.01%)</title><rect x="641.4" y="693" width="0.1" height="15.0" fill="rgb(243,42,8)" rx="2" ry="2" />
+<text  x="644.39" y="703.5" ></text>
+</g>
+<g >
+<title>iv_of_dmreq (286,254,449 samples, 0.08%)</title><rect x="474.7" y="869" width="0.9" height="15.0" fill="rgb(249,113,34)" rx="2" ry="2" />
+<text  x="477.65" y="879.5" ></text>
+</g>
+<g >
+<title>__run_timers (116,796,837 samples, 0.03%)</title><rect x="904.2" y="789" width="0.4" height="15.0" fill="rgb(252,170,46)" rx="2" ry="2" />
+<text  x="907.23" y="799.5" ></text>
+</g>
+<g >
+<title>bdrv_co_preadv_part (192,976,152 samples, 0.05%)</title><rect x="747.9" y="837" width="0.7" height="15.0" fill="rgb(228,24,54)" rx="2" ry="2" />
+<text  x="750.93" y="847.5" ></text>
+</g>
+<g >
+<title>mozilla::detail::MutexImpl::unlock (118,129,966 samples, 0.03%)</title><rect x="14.7" y="949" width="0.4" height="15.0" fill="rgb(224,99,10)" rx="2" ry="2" />
+<text  x="17.68" y="959.5" ></text>
+</g>
+<g >
+<title>do_try_to_free_pages (42,399,208 samples, 0.01%)</title><rect x="664.9" y="645" width="0.1" height="15.0" fill="rgb(222,122,24)" rx="2" ry="2" />
+<text  x="667.88" y="655.5" ></text>
+</g>
+<g >
+<title>update_process_times (187,146,569 samples, 0.05%)</title><rect x="833.8" y="725" width="0.6" height="15.0" fill="rgb(233,139,53)" rx="2" ry="2" />
+<text  x="836.82" y="735.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (70,094,822 samples, 0.02%)</title><rect x="191.6" y="933" width="0.2" height="15.0" fill="rgb(218,103,11)" rx="2" ry="2" />
+<text  x="194.57" y="943.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (37,484,772 samples, 0.01%)</title><rect x="152.7" y="837" width="0.1" height="15.0" fill="rgb(225,102,7)" rx="2" ry="2" />
+<text  x="155.72" y="847.5" ></text>
+</g>
+<g >
+<title>WRScene~lder#44 (34,334,173 samples, 0.01%)</title><rect x="187.1" y="981" width="0.1" height="15.0" fill="rgb(248,185,48)" rx="2" ry="2" />
+<text  x="190.10" y="991.5" ></text>
+</g>
+<g >
+<title>blk_co_do_preadv (3,872,616,876 samples, 1.06%)</title><rect x="736.2" y="901" width="12.4" height="15.0" fill="rgb(208,89,30)" rx="2" ry="2" />
+<text  x="739.16" y="911.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (93,631,877 samples, 0.03%)</title><rect x="1171.7" y="245" width="0.3" height="15.0" fill="rgb(208,26,2)" rx="2" ry="2" />
+<text  x="1174.69" y="255.5" ></text>
+</g>
+<g >
+<title>vfs_writev (36,050,528 samples, 0.01%)</title><rect x="1165.3" y="677" width="0.1" height="15.0" fill="rgb(247,91,31)" rx="2" ry="2" />
+<text  x="1168.32" y="687.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (728,460,090 samples, 0.20%)</title><rect x="726.1" y="917" width="2.3" height="15.0" fill="rgb(210,185,21)" rx="2" ry="2" />
+<text  x="729.05" y="927.5" ></text>
+</g>
+<g >
+<title>[libcurl.so.4.8.0] (1,165,642,057 samples, 0.32%)</title><rect x="622.4" y="693" width="3.7" height="15.0" fill="rgb(245,181,28)" rx="2" ry="2" />
+<text  x="625.38" y="703.5" ></text>
+</g>
+<g >
+<title>handle_single_connection (329,454,028 samples, 0.09%)</title><rect x="667.9" y="933" width="1.0" height="15.0" fill="rgb(243,23,17)" rx="2" ry="2" />
+<text  x="670.86" y="943.5" ></text>
+</g>
+<g >
+<title>nf_conntrack_in (69,265,785 samples, 0.02%)</title><rect x="624.9" y="437" width="0.2" height="15.0" fill="rgb(232,53,47)" rx="2" ry="2" />
+<text  x="627.92" y="447.5" ></text>
+</g>
+<g >
+<title>crypt_iv_plain64_gen (160,433,896 samples, 0.04%)</title><rect x="399.7" y="869" width="0.6" height="15.0" fill="rgb(252,80,42)" rx="2" ry="2" />
+<text  x="402.75" y="879.5" ></text>
+</g>
+<g >
+<title>____sys_sendmsg (1,431,050,011 samples, 0.39%)</title><rect x="739.5" y="597" width="4.6" height="15.0" fill="rgb(214,142,38)" rx="2" ry="2" />
+<text  x="742.50" y="607.5" ></text>
+</g>
+<g >
+<title>__x64_sys_futex (91,295,330 samples, 0.02%)</title><rect x="148.7" y="885" width="0.3" height="15.0" fill="rgb(217,132,1)" rx="2" ry="2" />
+<text  x="151.68" y="895.5" ></text>
+</g>
+<g >
+<title>[xfwm4] (229,117,817 samples, 0.06%)</title><rect x="1186.7" y="805" width="0.7" height="15.0" fill="rgb(245,76,23)" rx="2" ry="2" />
+<text  x="1189.67" y="815.5" ></text>
+</g>
+<g >
+<title>kthread (209,091,316 samples, 0.06%)</title><rect x="395.8" y="949" width="0.6" height="15.0" fill="rgb(205,147,19)" rx="2" ry="2" />
+<text  x="398.77" y="959.5" ></text>
+</g>
+<g >
+<title>__free_one_page (47,323,404 samples, 0.01%)</title><rect x="333.3" y="757" width="0.1" height="15.0" fill="rgb(253,86,46)" rx="2" ry="2" />
+<text  x="336.30" y="767.5" ></text>
+</g>
+<g >
+<title>process_one_work (152,972,231 samples, 0.04%)</title><rect x="613.1" y="917" width="0.5" height="15.0" fill="rgb(224,63,8)" rx="2" ry="2" />
+<text  x="616.08" y="927.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (34,605,922 samples, 0.01%)</title><rect x="732.3" y="933" width="0.1" height="15.0" fill="rgb(254,81,26)" rx="2" ry="2" />
+<text  x="735.31" y="943.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (59,178,582 samples, 0.02%)</title><rect x="54.0" y="949" width="0.2" height="15.0" fill="rgb(218,213,12)" rx="2" ry="2" />
+<text  x="57.00" y="959.5" ></text>
+</g>
+<g >
+<title>worker_thread (324,567,360 samples, 0.09%)</title><rect x="613.8" y="933" width="1.0" height="15.0" fill="rgb(248,220,8)" rx="2" ry="2" />
+<text  x="616.79" y="943.5" ></text>
+</g>
+<g >
+<title>[libglib-2.0.so.0.7303.0] (73,843,466 samples, 0.02%)</title><rect x="281.1" y="869" width="0.2" height="15.0" fill="rgb(230,169,28)" rx="2" ry="2" />
+<text  x="284.10" y="879.5" ></text>
+</g>
+<g >
+<title>__filemap_add_folio (3,078,033,186 samples, 0.84%)</title><rect x="690.6" y="725" width="9.9" height="15.0" fill="rgb(235,216,27)" rx="2" ry="2" />
+<text  x="693.59" y="735.5" ></text>
+</g>
+<g >
+<title>__schedule (1,209,117,941 samples, 0.33%)</title><rect x="335.4" y="901" width="3.9" height="15.0" fill="rgb(248,0,17)" rx="2" ry="2" />
+<text  x="338.37" y="911.5" ></text>
+</g>
+<g >
+<title>mozilla::detail::ConditionVariableImpl::wait_for (540,832,354 samples, 0.15%)</title><rect x="157.8" y="933" width="1.8" height="15.0" fill="rgb(224,93,41)" rx="2" ry="2" />
+<text  x="160.82" y="943.5" ></text>
+</g>
+<g >
+<title>__schedule (319,584,439 samples, 0.09%)</title><rect x="291.8" y="821" width="1.0" height="15.0" fill="rgb(226,199,2)" rx="2" ry="2" />
+<text  x="294.81" y="831.5" ></text>
+</g>
+<g >
+<title>[libvte-2.91.so.0.6992.0] (111,798,763 samples, 0.03%)</title><rect x="1176.2" y="965" width="0.4" height="15.0" fill="rgb(205,120,18)" rx="2" ry="2" />
+<text  x="1179.24" y="975.5" ></text>
+</g>
+<g >
+<title>xfdesktop (82,548,941 samples, 0.02%)</title><rect x="1185.4" y="981" width="0.3" height="15.0" fill="rgb(247,4,11)" rx="2" ry="2" />
+<text  x="1188.41" y="991.5" ></text>
+</g>
+<g >
+<title>realloc (99,304,277 samples, 0.03%)</title><rect x="174.1" y="949" width="0.3" height="15.0" fill="rgb(235,208,35)" rx="2" ry="2" />
+<text  x="177.12" y="959.5" ></text>
+</g>
+<g >
+<title>mod_lruvec_page_state (59,452,821 samples, 0.02%)</title><rect x="556.4" y="725" width="0.2" height="15.0" fill="rgb(228,115,4)" rx="2" ry="2" />
+<text  x="559.40" y="735.5" ></text>
+</g>
+<g >
+<title>folio_clear_dirty_for_io (39,628,312 samples, 0.01%)</title><rect x="612.6" y="757" width="0.1" height="15.0" fill="rgb(234,143,16)" rx="2" ry="2" />
+<text  x="615.57" y="767.5" ></text>
+</g>
+<g >
+<title>__kmalloc_node_track_caller (81,560,551 samples, 0.02%)</title><rect x="317.0" y="741" width="0.2" height="15.0" fill="rgb(231,12,54)" rx="2" ry="2" />
+<text  x="319.96" y="751.5" ></text>
+</g>
+<g >
+<title>xfwm4 (1,240,357,598 samples, 0.34%)</title><rect x="1185.8" y="981" width="4.0" height="15.0" fill="rgb(215,128,1)" rx="2" ry="2" />
+<text  x="1188.79" y="991.5" ></text>
+</g>
+<g >
+<title>drm_ioctl (31,848,799 samples, 0.01%)</title><rect x="143.0" y="805" width="0.1" height="15.0" fill="rgb(234,229,48)" rx="2" ry="2" />
+<text  x="146.01" y="815.5" ></text>
+</g>
+<g >
+<title>security_file_permission (68,839,933 samples, 0.02%)</title><rect x="240.2" y="885" width="0.2" height="15.0" fill="rgb(252,54,46)" rx="2" ry="2" />
+<text  x="243.18" y="895.5" ></text>
+</g>
+<g >
+<title>sockfd_lookup_light (32,852,084 samples, 0.01%)</title><rect x="48.8" y="885" width="0.1" height="15.0" fill="rgb(210,181,33)" rx="2" ry="2" />
+<text  x="51.83" y="895.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (629,379,356 samples, 0.17%)</title><rect x="1163.2" y="805" width="2.0" height="15.0" fill="rgb(214,148,22)" rx="2" ry="2" />
+<text  x="1166.22" y="815.5" ></text>
+</g>
+<g >
+<title>[libpipewire-0.3.so.0.358.0] (265,671,919 samples, 0.07%)</title><rect x="732.6" y="965" width="0.8" height="15.0" fill="rgb(214,198,7)" rx="2" ry="2" />
+<text  x="735.56" y="975.5" ></text>
+</g>
+<g >
+<title>iomap_finish_ioend (213,661,286 samples, 0.06%)</title><rect x="394.7" y="853" width="0.7" height="15.0" fill="rgb(251,101,44)" rx="2" ry="2" />
+<text  x="397.68" y="863.5" ></text>
+</g>
+<g >
+<title>process_one_work (209,802,689 samples, 0.06%)</title><rect x="613.8" y="917" width="0.7" height="15.0" fill="rgb(238,153,10)" rx="2" ry="2" />
+<text  x="616.81" y="927.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (55,203,962 samples, 0.02%)</title><rect x="135.8" y="853" width="0.1" height="15.0" fill="rgb(217,14,41)" rx="2" ry="2" />
+<text  x="138.75" y="863.5" ></text>
+</g>
+<g >
+<title>timerqueue_del (85,193,130 samples, 0.02%)</title><rect x="1156.1" y="821" width="0.3" height="15.0" fill="rgb(228,6,36)" rx="2" ry="2" />
+<text  x="1159.14" y="831.5" ></text>
+</g>
+<g >
+<title>malloc (92,911,623 samples, 0.03%)</title><rect x="148.2" y="949" width="0.3" height="15.0" fill="rgb(232,220,53)" rx="2" ry="2" />
+<text  x="151.19" y="959.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (35,319,851 samples, 0.01%)</title><rect x="1162.3" y="917" width="0.2" height="15.0" fill="rgb(213,95,23)" rx="2" ry="2" />
+<text  x="1165.34" y="927.5" ></text>
+</g>
+<g >
+<title>[libgdk-3.so.0.2404.30] (983,239,863 samples, 0.27%)</title><rect x="1171.5" y="869" width="3.1" height="15.0" fill="rgb(254,24,26)" rx="2" ry="2" />
+<text  x="1174.47" y="879.5" ></text>
+</g>
+<g >
+<title>folio_unlock (61,853,491 samples, 0.02%)</title><rect x="721.2" y="757" width="0.2" height="15.0" fill="rgb(217,38,26)" rx="2" ry="2" />
+<text  x="724.24" y="767.5" ></text>
+</g>
+<g >
+<title>start_secondary (85,837,370,835 samples, 23.42%)</title><rect x="885.4" y="949" width="276.3" height="15.0" fill="rgb(217,225,28)" rx="2" ry="2" />
+<text  x="888.37" y="959.5" >start_secondary</text>
+</g>
+<g >
+<title>curl_mvaprintf (87,784,306 samples, 0.02%)</title><rect x="646.3" y="709" width="0.3" height="15.0" fill="rgb(236,222,25)" rx="2" ry="2" />
+<text  x="649.28" y="719.5" ></text>
+</g>
+<g >
+<title>__GI___writev (417,386,969 samples, 0.11%)</title><rect x="19.1" y="821" width="1.3" height="15.0" fill="rgb(227,93,12)" rx="2" ry="2" />
+<text  x="22.07" y="831.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (605,299,385 samples, 0.17%)</title><rect x="221.1" y="869" width="2.0" height="15.0" fill="rgb(216,14,26)" rx="2" ry="2" />
+<text  x="224.15" y="879.5" ></text>
+</g>
+<g >
+<title>do_futex (129,031,149 samples, 0.04%)</title><rect x="747.1" y="677" width="0.4" height="15.0" fill="rgb(242,227,33)" rx="2" ry="2" />
+<text  x="750.10" y="687.5" ></text>
+</g>
+<g >
+<title>xfs_log_reserve (54,810,959 samples, 0.01%)</title><rect x="722.6" y="709" width="0.2" height="15.0" fill="rgb(222,1,26)" rx="2" ry="2" />
+<text  x="725.59" y="719.5" ></text>
+</g>
+<g >
+<title>swapper (102,812,563,216 samples, 28.05%)</title><rect x="830.7" y="981" width="331.0" height="15.0" fill="rgb(248,222,25)" rx="2" ry="2" />
+<text  x="833.73" y="991.5" >swapper</text>
+</g>
+<g >
+<title>__napi_poll (58,316,762 samples, 0.02%)</title><rect x="665.8" y="565" width="0.2" height="15.0" fill="rgb(209,115,47)" rx="2" ry="2" />
+<text  x="668.77" y="575.5" ></text>
+</g>
+<g >
+<title>[unknown] (564,652,309 samples, 0.15%)</title><rect x="15.3" y="965" width="1.9" height="15.0" fill="rgb(234,77,0)" rx="2" ry="2" />
+<text  x="18.34" y="975.5" ></text>
+</g>
+<g >
+<title>worker_thread (239,201,144 samples, 0.07%)</title><rect x="392.0" y="933" width="0.7" height="15.0" fill="rgb(238,102,44)" rx="2" ry="2" />
+<text  x="394.95" y="943.5" ></text>
+</g>
+<g >
+<title>__sys_sendto (2,232,836,228 samples, 0.61%)</title><rect x="659.0" y="789" width="7.1" height="15.0" fill="rgb(207,80,47)" rx="2" ry="2" />
+<text  x="661.95" y="799.5" ></text>
+</g>
+<g >
+<title>tcp_v4_early_demux (110,444,977 samples, 0.03%)</title><rect x="322.5" y="693" width="0.4" height="15.0" fill="rgb(210,116,20)" rx="2" ry="2" />
+<text  x="325.52" y="703.5" ></text>
+</g>
+<g >
+<title>raw_send_socket (2,389,715,463 samples, 0.65%)</title><rect x="658.7" y="869" width="7.7" height="15.0" fill="rgb(210,30,12)" rx="2" ry="2" />
+<text  x="661.75" y="879.5" ></text>
+</g>
+<g >
+<title>__mem_cgroup_charge (217,381,022 samples, 0.06%)</title><rect x="754.2" y="693" width="0.7" height="15.0" fill="rgb(212,81,10)" rx="2" ry="2" />
+<text  x="757.21" y="703.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (72,645,984 samples, 0.02%)</title><rect x="1162.9" y="821" width="0.2" height="15.0" fill="rgb(249,21,34)" rx="2" ry="2" />
+<text  x="1165.91" y="831.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (34,728,754 samples, 0.01%)</title><rect x="1174.3" y="613" width="0.1" height="15.0" fill="rgb(210,17,17)" rx="2" ry="2" />
+<text  x="1177.26" y="623.5" ></text>
+</g>
+<g >
+<title>__netif_receive_skb_one_core (706,296,995 samples, 0.19%)</title><rect x="660.5" y="517" width="2.3" height="15.0" fill="rgb(235,169,42)" rx="2" ry="2" />
+<text  x="663.52" y="527.5" ></text>
+</g>
+<g >
+<title>__filemap_get_folio (7,228,532,641 samples, 1.97%)</title><rect x="689.6" y="757" width="23.3" height="15.0" fill="rgb(219,19,34)" rx="2" ry="2" />
+<text  x="692.64" y="767.5" >_..</text>
+</g>
+<g >
+<title>try_to_wake_up (75,822,097 samples, 0.02%)</title><rect x="747.3" y="629" width="0.2" height="15.0" fill="rgb(227,141,42)" rx="2" ry="2" />
+<text  x="750.27" y="639.5" ></text>
+</g>
+<g >
+<title>intel_engine_irq_enable (91,406,340 samples, 0.02%)</title><rect x="133.3" y="517" width="0.3" height="15.0" fill="rgb(244,20,54)" rx="2" ry="2" />
+<text  x="136.29" y="527.5" ></text>
+</g>
+<g >
+<title>__sysvec_irq_work (48,258,505 samples, 0.01%)</title><rect x="232.9" y="773" width="0.2" height="15.0" fill="rgb(206,97,12)" rx="2" ry="2" />
+<text  x="235.92" y="783.5" ></text>
+</g>
+<g >
+<title>snd_pcm_ioctl (78,845,750 samples, 0.02%)</title><rect x="734.5" y="917" width="0.3" height="15.0" fill="rgb(214,34,27)" rx="2" ry="2" />
+<text  x="737.50" y="927.5" ></text>
+</g>
+<g >
+<title>__sysvec_apic_timer_interrupt (57,879,178 samples, 0.02%)</title><rect x="1148.0" y="821" width="0.2" height="15.0" fill="rgb(223,220,40)" rx="2" ry="2" />
+<text  x="1151.03" y="831.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (85,303,334 samples, 0.02%)</title><rect x="1174.2" y="757" width="0.3" height="15.0" fill="rgb(206,136,18)" rx="2" ry="2" />
+<text  x="1177.20" y="767.5" ></text>
+</g>
+<g >
+<title>__remove_mapping (2,124,211,057 samples, 0.58%)</title><rect x="358.0" y="853" width="6.8" height="15.0" fill="rgb(252,164,42)" rx="2" ry="2" />
+<text  x="360.98" y="863.5" ></text>
+</g>
+<g >
+<title>inet_recvmsg (40,139,430 samples, 0.01%)</title><rect x="667.4" y="901" width="0.1" height="15.0" fill="rgb(243,98,44)" rx="2" ry="2" />
+<text  x="670.39" y="911.5" ></text>
+</g>
+<g >
+<title>__GI___ioctl (82,904,505 samples, 0.02%)</title><rect x="135.1" y="853" width="0.2" height="15.0" fill="rgb(226,147,39)" rx="2" ry="2" />
+<text  x="138.08" y="863.5" ></text>
+</g>
+<g >
+<title>ttwu_do_wakeup (89,544,538 samples, 0.02%)</title><rect x="1132.7" y="869" width="0.3" height="15.0" fill="rgb(217,35,51)" rx="2" ry="2" />
+<text  x="1135.72" y="879.5" ></text>
+</g>
+<g >
+<title>_aesni_enc4 (1,125,512,781 samples, 0.31%)</title><rect x="511.5" y="805" width="3.6" height="15.0" fill="rgb(233,165,53)" rx="2" ry="2" />
+<text  x="514.46" y="815.5" ></text>
+</g>
+<g >
+<title>[firefox] (114,851,280 samples, 0.03%)</title><rect x="49.4" y="933" width="0.4" height="15.0" fill="rgb(222,193,29)" rx="2" ry="2" />
+<text  x="52.40" y="943.5" ></text>
+</g>
+<g >
+<title>[libcairo.so.2.11706.0] (32,956,338 samples, 0.01%)</title><rect x="1172.1" y="229" width="0.1" height="15.0" fill="rgb(233,186,8)" rx="2" ry="2" />
+<text  x="1175.07" y="239.5" ></text>
+</g>
+<g >
+<title>[firefox] (43,039,472 samples, 0.01%)</title><rect x="270.0" y="885" width="0.1" height="15.0" fill="rgb(235,136,46)" rx="2" ry="2" />
+<text  x="272.99" y="895.5" ></text>
+</g>
+<g >
+<title>__mod_lruvec_page_state (50,060,040 samples, 0.01%)</title><rect x="524.1" y="709" width="0.2" height="15.0" fill="rgb(221,177,29)" rx="2" ry="2" />
+<text  x="527.12" y="719.5" ></text>
+</g>
+<g >
+<title>irq_work_run_list (92,061,328 samples, 0.03%)</title><rect x="133.3" y="565" width="0.3" height="15.0" fill="rgb(248,32,6)" rx="2" ry="2" />
+<text  x="136.29" y="575.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (82,308,919 samples, 0.02%)</title><rect x="118.2" y="965" width="0.2" height="15.0" fill="rgb(240,14,3)" rx="2" ry="2" />
+<text  x="121.17" y="975.5" ></text>
+</g>
+<g >
+<title>kworker/u16:2-f (5,678,690,488 samples, 1.55%)</title><rect x="460.7" y="981" width="18.3" height="15.0" fill="rgb(226,197,5)" rx="2" ry="2" />
+<text  x="463.72" y="991.5" ></text>
+</g>
+<g >
+<title>__irq_exit_rcu (211,957,690 samples, 0.06%)</title><rect x="832.7" y="805" width="0.7" height="15.0" fill="rgb(250,72,18)" rx="2" ry="2" />
+<text  x="835.73" y="815.5" ></text>
+</g>
+<g >
+<title>dequeue_task_fair (116,804,702 samples, 0.03%)</title><rect x="33.9" y="789" width="0.4" height="15.0" fill="rgb(229,122,54)" rx="2" ry="2" />
+<text  x="36.90" y="799.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (112,213,333 samples, 0.03%)</title><rect x="184.1" y="949" width="0.4" height="15.0" fill="rgb(254,222,1)" rx="2" ry="2" />
+<text  x="187.12" y="959.5" ></text>
+</g>
+<g >
+<title>handle_edge_irq (1,548,137,484 samples, 0.42%)</title><rect x="890.8" y="821" width="5.0" height="15.0" fill="rgb(224,190,42)" rx="2" ry="2" />
+<text  x="893.82" y="831.5" ></text>
+</g>
+<g >
+<title>pixman_rasterize_trapezoid (242,370,748 samples, 0.07%)</title><rect x="218.4" y="917" width="0.8" height="15.0" fill="rgb(212,224,39)" rx="2" ry="2" />
+<text  x="221.43" y="927.5" ></text>
+</g>
+<g >
+<title>newidle_balance (77,392,723 samples, 0.02%)</title><rect x="22.7" y="709" width="0.2" height="15.0" fill="rgb(240,187,12)" rx="2" ry="2" />
+<text  x="25.69" y="719.5" ></text>
+</g>
+<g >
+<title>drm_syncobj_array_wait_timeout.constprop.0 (139,594,080 samples, 0.04%)</title><rect x="133.2" y="677" width="0.4" height="15.0" fill="rgb(223,18,23)" rx="2" ry="2" />
+<text  x="136.18" y="687.5" ></text>
+</g>
+<g >
+<title>free_unref_page_list (859,413,143 samples, 0.23%)</title><rect x="365.7" y="853" width="2.8" height="15.0" fill="rgb(221,139,54)" rx="2" ry="2" />
+<text  x="368.71" y="863.5" ></text>
+</g>
+<g >
+<title>ktime_get (46,064,264 samples, 0.01%)</title><rect x="907.0" y="773" width="0.1" height="15.0" fill="rgb(209,223,49)" rx="2" ry="2" />
+<text  x="910.00" y="783.5" ></text>
+</g>
+<g >
+<title>xcb_poll_for_special_event (36,240,256 samples, 0.01%)</title><rect x="145.0" y="837" width="0.1" height="15.0" fill="rgb(251,104,12)" rx="2" ry="2" />
+<text  x="148.00" y="847.5" ></text>
+</g>
+<g >
+<title>XaceHook (160,418,801 samples, 0.04%)</title><rect x="220.3" y="917" width="0.5" height="15.0" fill="rgb(211,59,33)" rx="2" ry="2" />
+<text  x="223.28" y="927.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (42,261,969 samples, 0.01%)</title><rect x="1141.5" y="853" width="0.1" height="15.0" fill="rgb(236,12,52)" rx="2" ry="2" />
+<text  x="1144.46" y="863.5" ></text>
+</g>
+<g >
+<title>ksys_write (252,438,756 samples, 0.07%)</title><rect x="85.8" y="901" width="0.8" height="15.0" fill="rgb(213,191,37)" rx="2" ry="2" />
+<text  x="88.82" y="911.5" ></text>
+</g>
+<g >
+<title>vfs_read (378,290,878 samples, 0.10%)</title><rect x="91.6" y="885" width="1.2" height="15.0" fill="rgb(240,222,8)" rx="2" ry="2" />
+<text  x="94.56" y="895.5" ></text>
+</g>
+<g >
+<title>kthread (391,114,268 samples, 0.11%)</title><rect x="389.1" y="949" width="1.2" height="15.0" fill="rgb(228,141,5)" rx="2" ry="2" />
+<text  x="392.05" y="959.5" ></text>
+</g>
+<g >
+<title>[firefox] (84,333,834 samples, 0.02%)</title><rect x="174.2" y="917" width="0.2" height="15.0" fill="rgb(215,28,54)" rx="2" ry="2" />
+<text  x="177.16" y="927.5" ></text>
+</g>
+<g >
+<title>ksys_read (168,179,597 samples, 0.05%)</title><rect x="658.0" y="805" width="0.6" height="15.0" fill="rgb(216,29,50)" rx="2" ry="2" />
+<text  x="661.05" y="815.5" ></text>
+</g>
+<g >
+<title>[firefox] (107,782,528 samples, 0.03%)</title><rect x="149.9" y="933" width="0.4" height="15.0" fill="rgb(216,97,0)" rx="2" ry="2" />
+<text  x="152.91" y="943.5" ></text>
+</g>
+<g >
+<title>__sys_recvmsg (219,717,871 samples, 0.06%)</title><rect x="745.0" y="645" width="0.7" height="15.0" fill="rgb(248,141,17)" rx="2" ry="2" />
+<text  x="747.99" y="655.5" ></text>
+</g>
+<g >
+<title>i915_gem_object_put_pages_shmem (1,058,084,086 samples, 0.29%)</title><rect x="374.1" y="805" width="3.4" height="15.0" fill="rgb(232,204,44)" rx="2" ry="2" />
+<text  x="377.10" y="815.5" ></text>
+</g>
+<g >
+<title>__sysvec_irq_work (93,565,269 samples, 0.03%)</title><rect x="133.3" y="597" width="0.3" height="15.0" fill="rgb(226,34,53)" rx="2" ry="2" />
+<text  x="136.29" y="607.5" ></text>
+</g>
+<g >
+<title>do_setitimer (74,217,770 samples, 0.02%)</title><rect x="237.7" y="917" width="0.3" height="15.0" fill="rgb(244,44,15)" rx="2" ry="2" />
+<text  x="240.73" y="927.5" ></text>
+</g>
+<g >
+<title>gen8_irq_handler (127,579,335 samples, 0.03%)</title><rect x="892.0" y="773" width="0.4" height="15.0" fill="rgb(234,226,5)" rx="2" ry="2" />
+<text  x="895.03" y="783.5" ></text>
+</g>
+<g >
+<title>__alloc_pages (88,325,275 samples, 0.02%)</title><rect x="613.3" y="869" width="0.2" height="15.0" fill="rgb(238,81,28)" rx="2" ry="2" />
+<text  x="616.26" y="879.5" ></text>
+</g>
+<g >
+<title>mod_memcg_state (48,267,204 samples, 0.01%)</title><rect x="327.3" y="581" width="0.1" height="15.0" fill="rgb(249,75,22)" rx="2" ry="2" />
+<text  x="330.26" y="591.5" ></text>
+</g>
+<g >
+<title>schedule (85,551,318 samples, 0.02%)</title><rect x="43.5" y="821" width="0.3" height="15.0" fill="rgb(232,140,42)" rx="2" ry="2" />
+<text  x="46.49" y="831.5" ></text>
+</g>
+<g >
+<title>qio_channel_readv_full_all_eof (74,916,300 samples, 0.02%)</title><rect x="744.7" y="725" width="0.2" height="15.0" fill="rgb(205,218,51)" rx="2" ry="2" />
+<text  x="747.68" y="735.5" ></text>
+</g>
+<g >
+<title>__bio_split_to_limits (113,511,540 samples, 0.03%)</title><rect x="245.0" y="869" width="0.4" height="15.0" fill="rgb(229,185,35)" rx="2" ry="2" />
+<text  x="248.04" y="879.5" ></text>
+</g>
+<g >
+<title>__i915_gem_object_get_pages (361,986,843 samples, 0.10%)</title><rect x="236.3" y="869" width="1.1" height="15.0" fill="rgb(210,134,48)" rx="2" ry="2" />
+<text  x="239.28" y="879.5" ></text>
+</g>
+<g >
+<title>schedule_hrtimeout_range_clock (85,703,154 samples, 0.02%)</title><rect x="1188.9" y="901" width="0.2" height="15.0" fill="rgb(231,65,5)" rx="2" ry="2" />
+<text  x="1191.86" y="911.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (733,748,874 samples, 0.20%)</title><rect x="423.0" y="837" width="2.4" height="15.0" fill="rgb(240,18,50)" rx="2" ry="2" />
+<text  x="426.01" y="847.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (50,404,872 samples, 0.01%)</title><rect x="573.0" y="725" width="0.1" height="15.0" fill="rgb(237,156,6)" rx="2" ry="2" />
+<text  x="575.98" y="735.5" ></text>
+</g>
+<g >
+<title>sock_sendmsg (122,498,791 samples, 0.03%)</title><rect x="93.6" y="853" width="0.4" height="15.0" fill="rgb(249,7,38)" rx="2" ry="2" />
+<text  x="96.60" y="863.5" ></text>
+</g>
+<g >
+<title>do_epoll_wait (176,773,620 samples, 0.05%)</title><rect x="731.3" y="917" width="0.6" height="15.0" fill="rgb(240,117,7)" rx="2" ry="2" />
+<text  x="734.33" y="927.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (206,392,872 samples, 0.06%)</title><rect x="1177.8" y="661" width="0.7" height="15.0" fill="rgb(216,200,29)" rx="2" ry="2" />
+<text  x="1180.82" y="671.5" ></text>
+</g>
+<g >
+<title>main (1,074,179,971 samples, 0.29%)</title><rect x="1171.3" y="965" width="3.5" height="15.0" fill="rgb(210,186,2)" rx="2" ry="2" />
+<text  x="1174.31" y="975.5" ></text>
+</g>
+<g >
+<title>__fget_light (52,168,187 samples, 0.01%)</title><rect x="98.1" y="837" width="0.2" height="15.0" fill="rgb(227,177,21)" rx="2" ry="2" />
+<text  x="101.12" y="847.5" ></text>
+</g>
+<g >
+<title>__kmalloc_node_track_caller (69,255,198 samples, 0.02%)</title><rect x="238.8" y="773" width="0.2" height="15.0" fill="rgb(245,169,2)" rx="2" ry="2" />
+<text  x="241.81" y="783.5" ></text>
+</g>
+<g >
+<title>glean.dispatche (3,944,629,256 samples, 1.08%)</title><rect x="285.9" y="981" width="12.7" height="15.0" fill="rgb(247,86,16)" rx="2" ry="2" />
+<text  x="288.86" y="991.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (106,297,104 samples, 0.03%)</title><rect x="148.7" y="917" width="0.3" height="15.0" fill="rgb(249,197,40)" rx="2" ry="2" />
+<text  x="151.66" y="927.5" ></text>
+</g>
+<g >
+<title>iomap_finish_ioend (256,716,708 samples, 0.07%)</title><rect x="388.2" y="853" width="0.8" height="15.0" fill="rgb(241,76,15)" rx="2" ry="2" />
+<text  x="391.20" y="863.5" ></text>
+</g>
+<g >
+<title>[libspa-audioconvert.so] (591,947,304 samples, 0.16%)</title><rect x="729.2" y="901" width="1.9" height="15.0" fill="rgb(208,107,45)" rx="2" ry="2" />
+<text  x="732.17" y="911.5" ></text>
+</g>
+<g >
+<title>delay_tsc (38,026,959 samples, 0.01%)</title><rect x="390.4" y="805" width="0.1" height="15.0" fill="rgb(229,81,0)" rx="2" ry="2" />
+<text  x="393.36" y="815.5" ></text>
+</g>
+<g >
+<title>folio_add_lru (1,262,346,417 samples, 0.34%)</title><rect x="700.5" y="725" width="4.1" height="15.0" fill="rgb(248,17,1)" rx="2" ry="2" />
+<text  x="703.51" y="735.5" ></text>
+</g>
+<g >
+<title>__softirqentry_text_start (57,418,668 samples, 0.02%)</title><rect x="813.5" y="789" width="0.2" height="15.0" fill="rgb(242,200,23)" rx="2" ry="2" />
+<text  x="816.50" y="799.5" ></text>
+</g>
+<g >
+<title>pagevec_lookup_range_tag (31,333,123 samples, 0.01%)</title><rect x="420.0" y="757" width="0.1" height="15.0" fill="rgb(228,170,23)" rx="2" ry="2" />
+<text  x="423.04" y="767.5" ></text>
+</g>
+<g >
+<title>do_softirq.part.0 (70,331,469 samples, 0.02%)</title><rect x="665.8" y="613" width="0.2" height="15.0" fill="rgb(235,126,8)" rx="2" ry="2" />
+<text  x="668.75" y="623.5" ></text>
+</g>
+<g >
+<title>_raw_spin_trylock (79,649,716 samples, 0.02%)</title><rect x="707.7" y="693" width="0.2" height="15.0" fill="rgb(217,162,18)" rx="2" ry="2" />
+<text  x="710.69" y="703.5" ></text>
+</g>
+<g >
+<title>free (33,896,564 samples, 0.01%)</title><rect x="264.8" y="933" width="0.2" height="15.0" fill="rgb(219,19,26)" rx="2" ry="2" />
+<text  x="267.85" y="943.5" ></text>
+</g>
+<g >
+<title>futex_wait (150,966,743 samples, 0.04%)</title><rect x="149.1" y="837" width="0.5" height="15.0" fill="rgb(243,129,0)" rx="2" ry="2" />
+<text  x="152.12" y="847.5" ></text>
+</g>
+<g >
+<title>intel_idle_ibrs (57,305,508,616 samples, 15.63%)</title><rect x="938.4" y="869" width="184.4" height="15.0" fill="rgb(243,71,9)" rx="2" ry="2" />
+<text  x="941.36" y="879.5" >intel_idle_ibrs</text>
+</g>
+<g >
+<title>anon_pipe_buf_release (31,647,780 samples, 0.01%)</title><rect x="91.9" y="853" width="0.1" height="15.0" fill="rgb(221,72,9)" rx="2" ry="2" />
+<text  x="94.90" y="863.5" ></text>
+</g>
+<g >
+<title>iomap_write_end (2,404,473,420 samples, 0.66%)</title><rect x="713.7" y="773" width="7.7" height="15.0" fill="rgb(223,119,29)" rx="2" ry="2" />
+<text  x="716.70" y="783.5" ></text>
+</g>
+<g >
+<title>iterate_groups (75,233,950 samples, 0.02%)</title><rect x="1150.7" y="853" width="0.3" height="15.0" fill="rgb(206,224,4)" rx="2" ry="2" />
+<text  x="1153.71" y="863.5" ></text>
+</g>
+<g >
+<title>__schedule (36,455,731 samples, 0.01%)</title><rect x="396.3" y="901" width="0.1" height="15.0" fill="rgb(251,128,21)" rx="2" ry="2" />
+<text  x="399.32" y="911.5" ></text>
+</g>
+<g >
+<title>memset_erms (79,361,603 samples, 0.02%)</title><rect x="421.6" y="853" width="0.2" height="15.0" fill="rgb(221,131,17)" rx="2" ry="2" />
+<text  x="424.56" y="863.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (67,939,877 samples, 0.02%)</title><rect x="1176.0" y="965" width="0.2" height="15.0" fill="rgb(230,69,49)" rx="2" ry="2" />
+<text  x="1179.02" y="975.5" ></text>
+</g>
+<g >
+<title>memset_erms (118,604,750 samples, 0.03%)</title><rect x="480.8" y="853" width="0.4" height="15.0" fill="rgb(252,152,2)" rx="2" ry="2" />
+<text  x="483.81" y="863.5" ></text>
+</g>
+<g >
+<title>folio_clear_dirty_for_io (192,494,282 samples, 0.05%)</title><rect x="437.9" y="757" width="0.6" height="15.0" fill="rgb(210,15,34)" rx="2" ry="2" />
+<text  x="440.89" y="767.5" ></text>
+</g>
+<g >
+<title>futex_wait_queue (32,120,998 samples, 0.01%)</title><rect x="1166.7" y="789" width="0.1" height="15.0" fill="rgb(226,145,26)" rx="2" ry="2" />
+<text  x="1169.74" y="799.5" ></text>
+</g>
+<g >
+<title>[Xorg] (136,565,168 samples, 0.04%)</title><rect x="204.1" y="901" width="0.5" height="15.0" fill="rgb(231,10,16)" rx="2" ry="2" />
+<text  x="207.14" y="911.5" ></text>
+</g>
+<g >
+<title>pixman_line_fixed_edge_init (42,781,876 samples, 0.01%)</title><rect x="218.5" y="901" width="0.1" height="15.0" fill="rgb(228,194,22)" rx="2" ry="2" />
+<text  x="221.47" y="911.5" ></text>
+</g>
+<g >
+<title>[libglib-2.0.so.0.7303.0] (33,055,205 samples, 0.01%)</title><rect x="298.6" y="917" width="0.1" height="15.0" fill="rgb(206,169,1)" rx="2" ry="2" />
+<text  x="301.60" y="927.5" ></text>
+</g>
+<g >
+<title>execute_command_internal (78,544,057 samples, 0.02%)</title><rect x="243.4" y="821" width="0.3" height="15.0" fill="rgb(220,82,54)" rx="2" ry="2" />
+<text  x="246.42" y="831.5" ></text>
+</g>
+<g >
+<title>_aesni_enc4 (857,479,604 samples, 0.23%)</title><rect x="467.5" y="805" width="2.7" height="15.0" fill="rgb(218,131,12)" rx="2" ry="2" />
+<text  x="470.46" y="815.5" ></text>
+</g>
+<g >
+<title>[libEGL_mesa.so.0.0.0] (716,516,001 samples, 0.20%)</title><rect x="143.4" y="901" width="2.3" height="15.0" fill="rgb(234,141,29)" rx="2" ry="2" />
+<text  x="146.37" y="911.5" ></text>
+</g>
+<g >
+<title>execute_command_internal (48,180,599 samples, 0.01%)</title><rect x="243.4" y="661" width="0.2" height="15.0" fill="rgb(206,216,35)" rx="2" ry="2" />
+<text  x="246.42" y="671.5" ></text>
+</g>
+<g >
+<title>hrtimer_start_range_ns (462,454,169 samples, 0.13%)</title><rect x="1158.4" y="885" width="1.5" height="15.0" fill="rgb(224,85,12)" rx="2" ry="2" />
+<text  x="1161.41" y="895.5" ></text>
+</g>
+<g >
+<title>moz_xmalloc (53,258,588 samples, 0.01%)</title><rect x="114.5" y="933" width="0.2" height="15.0" fill="rgb(212,217,30)" rx="2" ry="2" />
+<text  x="117.51" y="943.5" ></text>
+</g>
+<g >
+<title>__wake_up_common_lock (44,284,437 samples, 0.01%)</title><rect x="266.8" y="805" width="0.1" height="15.0" fill="rgb(253,199,22)" rx="2" ry="2" />
+<text  x="269.80" y="815.5" ></text>
+</g>
+<g >
+<title>shrink_node (42,399,208 samples, 0.01%)</title><rect x="664.9" y="629" width="0.1" height="15.0" fill="rgb(246,216,29)" rx="2" ry="2" />
+<text  x="667.88" y="639.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (266,820,635 samples, 0.07%)</title><rect x="151.5" y="933" width="0.9" height="15.0" fill="rgb(206,54,15)" rx="2" ry="2" />
+<text  x="154.52" y="943.5" ></text>
+</g>
+<g >
+<title>[firefox] (61,214,603 samples, 0.02%)</title><rect x="103.3" y="901" width="0.2" height="15.0" fill="rgb(208,112,44)" rx="2" ry="2" />
+<text  x="106.27" y="911.5" ></text>
+</g>
+<g >
+<title>wb_workfn (461,480,829 samples, 0.13%)</title><rect x="418.7" y="901" width="1.4" height="15.0" fill="rgb(232,72,5)" rx="2" ry="2" />
+<text  x="421.66" y="911.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (3,824,918,217 samples, 1.04%)</title><rect x="462.3" y="869" width="12.4" height="15.0" fill="rgb(209,163,5)" rx="2" ry="2" />
+<text  x="465.34" y="879.5" ></text>
+</g>
+<g >
+<title>do_writev (77,415,105 samples, 0.02%)</title><rect x="145.1" y="757" width="0.3" height="15.0" fill="rgb(227,123,1)" rx="2" ry="2" />
+<text  x="148.14" y="767.5" ></text>
+</g>
+<g >
+<title>xfs_bmapi_read (35,285,227 samples, 0.01%)</title><rect x="753.1" y="709" width="0.1" height="15.0" fill="rgb(240,69,14)" rx="2" ry="2" />
+<text  x="756.12" y="719.5" ></text>
+</g>
+<g >
+<title>mozilla::detail::MutexImpl::lock (175,605,739 samples, 0.05%)</title><rect x="104.6" y="949" width="0.5" height="15.0" fill="rgb(226,164,13)" rx="2" ry="2" />
+<text  x="107.58" y="959.5" ></text>
+</g>
+<g >
+<title>__mod_lruvec_state (47,395,855 samples, 0.01%)</title><rect x="384.7" y="773" width="0.1" height="15.0" fill="rgb(208,30,19)" rx="2" ry="2" />
+<text  x="387.65" y="783.5" ></text>
+</g>
+<g >
+<title>ReadRequestFromClient (90,229,586 samples, 0.02%)</title><rect x="199.5" y="949" width="0.3" height="15.0" fill="rgb(210,10,17)" rx="2" ry="2" />
+<text  x="202.55" y="959.5" ></text>
+</g>
+<g >
+<title>__sysvec_call_function_single (38,759,075 samples, 0.01%)</title><rect x="915.8" y="837" width="0.1" height="15.0" fill="rgb(227,228,38)" rx="2" ry="2" />
+<text  x="918.76" y="847.5" ></text>
+</g>
+<g >
+<title>ip_list_rcv (3,249,672,177 samples, 0.89%)</title><rect x="322.0" y="741" width="10.5" height="15.0" fill="rgb(245,33,8)" rx="2" ry="2" />
+<text  x="325.03" y="751.5" ></text>
+</g>
+<g >
+<title>tick_nohz_idle_retain_tick (32,325,121 samples, 0.01%)</title><rect x="1158.2" y="901" width="0.1" height="15.0" fill="rgb(249,55,22)" rx="2" ry="2" />
+<text  x="1161.21" y="911.5" ></text>
+</g>
+<g >
+<title>__mod_lruvec_page_state (54,656,429 samples, 0.01%)</title><rect x="389.8" y="789" width="0.2" height="15.0" fill="rgb(224,74,12)" rx="2" ry="2" />
+<text  x="392.78" y="799.5" ></text>
+</g>
+<g >
+<title>uncharge_folio (84,531,448 samples, 0.02%)</title><rect x="357.7" y="837" width="0.2" height="15.0" fill="rgb(233,3,9)" rx="2" ry="2" />
+<text  x="360.67" y="847.5" ></text>
+</g>
+<g >
+<title>do_futex (144,386,181 samples, 0.04%)</title><rect x="174.5" y="885" width="0.5" height="15.0" fill="rgb(243,73,29)" rx="2" ry="2" />
+<text  x="177.52" y="895.5" ></text>
+</g>
+<g >
+<title>iomap_page_create (48,181,862 samples, 0.01%)</title><rect x="713.1" y="757" width="0.2" height="15.0" fill="rgb(239,111,35)" rx="2" ry="2" />
+<text  x="716.14" y="767.5" ></text>
+</g>
+<g >
+<title>__next_timer_interrupt (70,019,179 samples, 0.02%)</title><rect x="1142.6" y="837" width="0.2" height="15.0" fill="rgb(209,184,39)" rx="2" ry="2" />
+<text  x="1145.60" y="847.5" ></text>
+</g>
+<g >
+<title>xas_start (38,296,507 samples, 0.01%)</title><rect x="712.8" y="725" width="0.1" height="15.0" fill="rgb(237,163,45)" rx="2" ry="2" />
+<text  x="715.78" y="735.5" ></text>
+</g>
+<g >
+<title>dequeue_rt_stack (100,453,608 samples, 0.03%)</title><rect x="336.2" y="869" width="0.3" height="15.0" fill="rgb(246,187,42)" rx="2" ry="2" />
+<text  x="339.17" y="879.5" ></text>
+</g>
+<g >
+<title>find_get_pages_range_tag (35,344,522 samples, 0.01%)</title><rect x="556.9" y="741" width="0.1" height="15.0" fill="rgb(243,183,30)" rx="2" ry="2" />
+<text  x="559.91" y="751.5" ></text>
+</g>
+<g >
+<title>do_sys_poll (37,908,882 samples, 0.01%)</title><rect x="298.8" y="917" width="0.1" height="15.0" fill="rgb(251,137,48)" rx="2" ry="2" />
+<text  x="301.80" y="927.5" ></text>
+</g>
+<g >
+<title>fpregs_restore_userregs (37,245,999 samples, 0.01%)</title><rect x="90.8" y="869" width="0.1" height="15.0" fill="rgb(215,79,13)" rx="2" ry="2" />
+<text  x="93.82" y="879.5" ></text>
+</g>
+<g >
+<title>__x64_sys_futex (388,678,902 samples, 0.11%)</title><rect x="291.7" y="901" width="1.2" height="15.0" fill="rgb(216,212,46)" rx="2" ry="2" />
+<text  x="294.69" y="911.5" ></text>
+</g>
+<g >
+<title>[libglamoregl.so] (62,193,945 samples, 0.02%)</title><rect x="218.0" y="853" width="0.2" height="15.0" fill="rgb(237,225,42)" rx="2" ry="2" />
+<text  x="220.96" y="863.5" ></text>
+</g>
+<g >
+<title>gmain (153,086,135 samples, 0.04%)</title><rect x="298.6" y="981" width="0.5" height="15.0" fill="rgb(215,226,33)" rx="2" ry="2" />
+<text  x="301.56" y="991.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (123,247,490 samples, 0.03%)</title><rect x="214.6" y="837" width="0.4" height="15.0" fill="rgb(241,28,10)" rx="2" ry="2" />
+<text  x="217.61" y="847.5" ></text>
+</g>
+<g >
+<title>tcp_wmem_schedule (43,059,461 samples, 0.01%)</title><rect x="665.6" y="725" width="0.1" height="15.0" fill="rgb(247,228,20)" rx="2" ry="2" />
+<text  x="668.56" y="735.5" ></text>
+</g>
+<g >
+<title>alloc_skb_with_frags (130,236,789 samples, 0.04%)</title><rect x="47.4" y="805" width="0.4" height="15.0" fill="rgb(243,52,35)" rx="2" ry="2" />
+<text  x="50.38" y="815.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (628,127,303 samples, 0.17%)</title><rect x="1163.2" y="789" width="2.0" height="15.0" fill="rgb(216,70,22)" rx="2" ry="2" />
+<text  x="1166.22" y="799.5" ></text>
+</g>
+<g >
+<title>folio_clear_dirty_for_io (141,035,624 samples, 0.04%)</title><rect x="595.4" y="757" width="0.5" height="15.0" fill="rgb(228,65,37)" rx="2" ry="2" />
+<text  x="598.45" y="767.5" ></text>
+</g>
+<g >
+<title>pick_next_task_rt (53,892,053 samples, 0.01%)</title><rect x="1150.0" y="869" width="0.2" height="15.0" fill="rgb(209,101,50)" rx="2" ry="2" />
+<text  x="1153.02" y="879.5" ></text>
+</g>
+<g >
+<title>e1000_watchdog_task (42,656,984 samples, 0.01%)</title><rect x="390.3" y="901" width="0.2" height="15.0" fill="rgb(252,132,51)" rx="2" ry="2" />
+<text  x="393.35" y="911.5" ></text>
+</g>
+<g >
+<title>malloc (32,621,457 samples, 0.01%)</title><rect x="148.5" y="933" width="0.1" height="15.0" fill="rgb(242,178,52)" rx="2" ry="2" />
+<text  x="151.49" y="943.5" ></text>
+</g>
+<g >
+<title>__libc_recvmsg (69,147,631 samples, 0.02%)</title><rect x="744.7" y="693" width="0.2" height="15.0" fill="rgb(232,142,16)" rx="2" ry="2" />
+<text  x="747.69" y="703.5" ></text>
+</g>
+<g >
+<title>__i915_vma_unbind (66,246,310 samples, 0.02%)</title><rect x="377.8" y="789" width="0.2" height="15.0" fill="rgb(236,91,19)" rx="2" ry="2" />
+<text  x="380.81" y="799.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (69,173,690 samples, 0.02%)</title><rect x="916.8" y="837" width="0.3" height="15.0" fill="rgb(220,16,50)" rx="2" ry="2" />
+<text  x="919.83" y="847.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (51,449,343 samples, 0.01%)</title><rect x="14.8" y="901" width="0.2" height="15.0" fill="rgb(208,51,52)" rx="2" ry="2" />
+<text  x="17.83" y="911.5" ></text>
+</g>
+<g >
+<title>__x64_sys_futex (74,467,772 samples, 0.02%)</title><rect x="749.1" y="661" width="0.3" height="15.0" fill="rgb(237,213,32)" rx="2" ry="2" />
+<text  x="752.14" y="671.5" ></text>
+</g>
+<g >
+<title>[bash] (78,544,057 samples, 0.02%)</title><rect x="243.4" y="805" width="0.3" height="15.0" fill="rgb(238,188,41)" rx="2" ry="2" />
+<text  x="246.42" y="815.5" ></text>
+</g>
+<g >
+<title>rmqueue_bulk (84,220,149 samples, 0.02%)</title><rect x="757.7" y="677" width="0.3" height="15.0" fill="rgb(239,101,39)" rx="2" ry="2" />
+<text  x="760.70" y="687.5" ></text>
+</g>
+<g >
+<title>kworker/7:0 (348,031,384 samples, 0.09%)</title><rect x="396.4" y="981" width="1.2" height="15.0" fill="rgb(232,192,1)" rx="2" ry="2" />
+<text  x="399.45" y="991.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (152,872,916 samples, 0.04%)</title><rect x="1177.9" y="261" width="0.5" height="15.0" fill="rgb(213,26,40)" rx="2" ry="2" />
+<text  x="1180.92" y="271.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (70,373,095 samples, 0.02%)</title><rect x="744.7" y="709" width="0.2" height="15.0" fill="rgb(240,20,51)" rx="2" ry="2" />
+<text  x="747.68" y="719.5" ></text>
+</g>
+<g >
+<title>bdrv_co_preadv_part (3,854,687,631 samples, 1.05%)</title><rect x="736.2" y="885" width="12.4" height="15.0" fill="rgb(223,170,49)" rx="2" ry="2" />
+<text  x="739.21" y="895.5" ></text>
+</g>
+<g >
+<title>__mod_memcg_lruvec_state (37,892,557 samples, 0.01%)</title><rect x="758.8" y="693" width="0.2" height="15.0" fill="rgb(235,193,39)" rx="2" ry="2" />
+<text  x="761.85" y="703.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_cond_wait (205,498,233 samples, 0.06%)</title><rect x="149.0" y="933" width="0.7" height="15.0" fill="rgb(225,223,4)" rx="2" ry="2" />
+<text  x="152.04" y="943.5" ></text>
+</g>
+<g >
+<title>syscall_return_via_sysret (233,720,946 samples, 0.06%)</title><rect x="242.5" y="965" width="0.8" height="15.0" fill="rgb(253,25,39)" rx="2" ry="2" />
+<text  x="245.52" y="975.5" ></text>
+</g>
+<g >
+<title>__x64_sys_poll (272,687,064 samples, 0.07%)</title><rect x="97.7" y="869" width="0.9" height="15.0" fill="rgb(212,26,42)" rx="2" ry="2" />
+<text  x="100.69" y="879.5" ></text>
+</g>
+<g >
+<title>__sys_sendto (953,054,401 samples, 0.26%)</title><rect x="622.9" y="613" width="3.1" height="15.0" fill="rgb(240,225,19)" rx="2" ry="2" />
+<text  x="625.94" y="623.5" ></text>
+</g>
+<g >
+<title>lzogeneric1x_1_compress (67,669,502 samples, 0.02%)</title><rect x="369.5" y="741" width="0.2" height="15.0" fill="rgb(235,25,41)" rx="2" ry="2" />
+<text  x="372.50" y="751.5" ></text>
+</g>
+<g >
+<title>find_get_pages_range_tag (64,266,002 samples, 0.02%)</title><rect x="460.5" y="741" width="0.2" height="15.0" fill="rgb(246,132,28)" rx="2" ry="2" />
+<text  x="463.46" y="751.5" ></text>
+</g>
+<g >
+<title>__GI___ioctl (87,647,996 samples, 0.02%)</title><rect x="142.9" y="869" width="0.3" height="15.0" fill="rgb(245,15,48)" rx="2" ry="2" />
+<text  x="145.94" y="879.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (36,006,139 samples, 0.01%)</title><rect x="748.7" y="885" width="0.1" height="15.0" fill="rgb(249,182,28)" rx="2" ry="2" />
+<text  x="751.66" y="895.5" ></text>
+</g>
+<g >
+<title>ct_nmi_exit (40,790,496 samples, 0.01%)</title><rect x="898.3" y="837" width="0.1" height="15.0" fill="rgb(216,1,0)" rx="2" ry="2" />
+<text  x="901.30" y="847.5" ></text>
+</g>
+<g >
+<title>iwl_mvm_set_tx_params (40,399,516 samples, 0.01%)</title><rect x="624.2" y="325" width="0.1" height="15.0" fill="rgb(246,12,3)" rx="2" ry="2" />
+<text  x="627.15" y="335.5" ></text>
+</g>
+<g >
+<title>__vfprintf_internal (43,607,172 samples, 0.01%)</title><rect x="626.2" y="645" width="0.2" height="15.0" fill="rgb(226,107,17)" rx="2" ry="2" />
+<text  x="629.21" y="655.5" ></text>
+</g>
+<g >
+<title>___pthread_mutex_lock (47,092,434 samples, 0.01%)</title><rect x="51.8" y="933" width="0.2" height="15.0" fill="rgb(237,141,48)" rx="2" ry="2" />
+<text  x="54.83" y="943.5" ></text>
+</g>
+<g >
+<title>__handle_mm_fault (33,854,232 samples, 0.01%)</title><rect x="748.4" y="437" width="0.1" height="15.0" fill="rgb(241,148,44)" rx="2" ry="2" />
+<text  x="751.38" y="447.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (2,721,534,597 samples, 0.74%)</title><rect x="598.8" y="853" width="8.8" height="15.0" fill="rgb(241,48,49)" rx="2" ry="2" />
+<text  x="601.84" y="863.5" ></text>
+</g>
+<g >
+<title>drm_ioctl (1,879,382,317 samples, 0.51%)</title><rect x="231.4" y="917" width="6.1" height="15.0" fill="rgb(232,63,42)" rx="2" ry="2" />
+<text  x="234.41" y="927.5" ></text>
+</g>
+<g >
+<title>intel_gt_invalidate_tlb (58,334,235 samples, 0.02%)</title><rect x="373.9" y="789" width="0.2" height="15.0" fill="rgb(214,181,5)" rx="2" ry="2" />
+<text  x="376.91" y="799.5" ></text>
+</g>
+<g >
+<title>sprintf (178,350,060 samples, 0.05%)</title><rect x="313.5" y="645" width="0.6" height="15.0" fill="rgb(211,49,50)" rx="2" ry="2" />
+<text  x="316.51" y="655.5" ></text>
+</g>
+<g >
+<title>skcipher_walk_done (47,158,329 samples, 0.01%)</title><rect x="470.8" y="821" width="0.1" height="15.0" fill="rgb(210,160,20)" rx="2" ry="2" />
+<text  x="473.80" y="831.5" ></text>
+</g>
+<g >
+<title>skb_copy_datagram_iter (48,923,560 samples, 0.01%)</title><rect x="229.1" y="837" width="0.1" height="15.0" fill="rgb(223,23,39)" rx="2" ry="2" />
+<text  x="232.08" y="847.5" ></text>
+</g>
+<g >
+<title>mwait_idle_with_hints.constprop.0 (1,043,805,847 samples, 0.28%)</title><rect x="835.4" y="821" width="3.4" height="15.0" fill="rgb(209,209,15)" rx="2" ry="2" />
+<text  x="838.40" y="831.5" ></text>
+</g>
+<g >
+<title>sock_sendmsg (105,900,613 samples, 0.03%)</title><rect x="266.6" y="853" width="0.3" height="15.0" fill="rgb(244,136,25)" rx="2" ry="2" />
+<text  x="269.60" y="863.5" ></text>
+</g>
+<g >
+<title>__libc_recvmsg (56,290,394 samples, 0.02%)</title><rect x="277.4" y="773" width="0.2" height="15.0" fill="rgb(210,194,39)" rx="2" ry="2" />
+<text  x="280.39" y="783.5" ></text>
+</g>
+<g >
+<title>syscall_return_via_sysret (191,575,947 samples, 0.05%)</title><rect x="724.0" y="869" width="0.6" height="15.0" fill="rgb(224,194,21)" rx="2" ry="2" />
+<text  x="726.96" y="879.5" ></text>
+</g>
+<g >
+<title>update_sd_lb_stats.constprop.0 (31,186,038 samples, 0.01%)</title><rect x="13.6" y="709" width="0.1" height="15.0" fill="rgb(233,184,26)" rx="2" ry="2" />
+<text  x="16.64" y="719.5" ></text>
+</g>
+<g >
+<title>drm_ioctl (121,652,439 samples, 0.03%)</title><rect x="134.3" y="773" width="0.4" height="15.0" fill="rgb(228,124,42)" rx="2" ry="2" />
+<text  x="137.33" y="783.5" ></text>
+</g>
+<g >
+<title>pick_next_task_fair (101,052,878 samples, 0.03%)</title><rect x="230.5" y="853" width="0.3" height="15.0" fill="rgb(227,60,50)" rx="2" ry="2" />
+<text  x="233.50" y="863.5" ></text>
+</g>
+<g >
+<title>crypt_convert (5,958,694,950 samples, 1.63%)</title><rect x="503.3" y="885" width="19.2" height="15.0" fill="rgb(252,45,3)" rx="2" ry="2" />
+<text  x="506.28" y="895.5" ></text>
+</g>
+<g >
+<title>__filemap_remove_folio (1,320,534,750 samples, 0.36%)</title><rect x="358.7" y="837" width="4.2" height="15.0" fill="rgb(250,35,38)" rx="2" ry="2" />
+<text  x="361.67" y="847.5" ></text>
+</g>
+<g >
+<title>[libcurl.so.4.8.0] (108,373,762 samples, 0.03%)</title><rect x="667.9" y="725" width="0.3" height="15.0" fill="rgb(227,121,8)" rx="2" ry="2" />
+<text  x="670.86" y="735.5" ></text>
+</g>
+<g >
+<title>zero_user_segments (126,047,536 samples, 0.03%)</title><rect x="713.3" y="757" width="0.4" height="15.0" fill="rgb(209,65,34)" rx="2" ry="2" />
+<text  x="716.29" y="767.5" ></text>
+</g>
+<g >
+<title>execute_variable_command (79,536,539 samples, 0.02%)</title><rect x="243.4" y="853" width="0.3" height="15.0" fill="rgb(250,223,41)" rx="2" ry="2" />
+<text  x="246.42" y="863.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (50,185,517 samples, 0.01%)</title><rect x="136.1" y="853" width="0.2" height="15.0" fill="rgb(212,14,7)" rx="2" ry="2" />
+<text  x="139.09" y="863.5" ></text>
+</g>
+<g >
+<title>inet6_csk_xmit (1,144,381,308 samples, 0.31%)</title><rect x="739.9" y="485" width="3.7" height="15.0" fill="rgb(251,55,49)" rx="2" ry="2" />
+<text  x="742.94" y="495.5" ></text>
+</g>
+<g >
+<title>[libxcb.so.1.1.0] (527,758,101 samples, 0.14%)</title><rect x="19.0" y="869" width="1.7" height="15.0" fill="rgb(222,0,11)" rx="2" ry="2" />
+<text  x="22.00" y="879.5" ></text>
+</g>
+<g >
+<title>rcu_note_context_switch (131,432,662 samples, 0.04%)</title><rect x="1152.2" y="869" width="0.4" height="15.0" fill="rgb(248,32,14)" rx="2" ry="2" />
+<text  x="1155.20" y="879.5" ></text>
+</g>
+<g >
+<title>skcipher_walk_virt (269,795,619 samples, 0.07%)</title><rect x="451.4" y="821" width="0.9" height="15.0" fill="rgb(221,51,16)" rx="2" ry="2" />
+<text  x="454.44" y="831.5" ></text>
+</g>
+<g >
+<title>__sendmsg (1,527,450,436 samples, 0.42%)</title><rect x="739.4" y="677" width="4.9" height="15.0" fill="rgb(207,10,23)" rx="2" ry="2" />
+<text  x="742.40" y="687.5" ></text>
+</g>
+<g >
+<title>___sys_recvmsg (97,586,461 samples, 0.03%)</title><rect x="280.1" y="709" width="0.3" height="15.0" fill="rgb(217,64,26)" rx="2" ry="2" />
+<text  x="283.12" y="719.5" ></text>
+</g>
+<g >
+<title>inet6_recvmsg (114,908,826 samples, 0.03%)</title><rect x="737.0" y="613" width="0.4" height="15.0" fill="rgb(220,52,41)" rx="2" ry="2" />
+<text  x="740.04" y="623.5" ></text>
+</g>
+<g >
+<title>drm_syncobj_array_wait.constprop.0 (77,199,421 samples, 0.02%)</title><rect x="1163.7" y="533" width="0.2" height="15.0" fill="rgb(237,72,4)" rx="2" ry="2" />
+<text  x="1166.68" y="543.5" ></text>
+</g>
+<g >
+<title>update_rq_clock (66,157,073 samples, 0.02%)</title><rect x="912.1" y="725" width="0.3" height="15.0" fill="rgb(231,56,49)" rx="2" ry="2" />
+<text  x="915.15" y="735.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (344,852,542 samples, 0.09%)</title><rect x="132.8" y="773" width="1.1" height="15.0" fill="rgb(219,18,20)" rx="2" ry="2" />
+<text  x="135.76" y="783.5" ></text>
+</g>
+<g >
+<title>crypt_page_alloc (202,148,702 samples, 0.06%)</title><rect x="437.1" y="869" width="0.6" height="15.0" fill="rgb(240,221,41)" rx="2" ry="2" />
+<text  x="440.07" y="879.5" ></text>
+</g>
+<g >
+<title>try_to_wake_up (41,607,334 samples, 0.01%)</title><rect x="749.2" y="597" width="0.2" height="15.0" fill="rgb(246,171,35)" rx="2" ry="2" />
+<text  x="752.24" y="607.5" ></text>
+</g>
+<g >
+<title>xfs_vm_writepages (866,940,717 samples, 0.24%)</title><rect x="457.9" y="805" width="2.8" height="15.0" fill="rgb(211,67,29)" rx="2" ry="2" />
+<text  x="460.88" y="815.5" ></text>
+</g>
+<g >
+<title>[libgl_plugin.so] (1,180,980,057 samples, 0.32%)</title><rect x="1162.8" y="885" width="3.8" height="15.0" fill="rgb(250,1,38)" rx="2" ry="2" />
+<text  x="1165.77" y="895.5" ></text>
+</g>
+<g >
+<title>__mem_cgroup_flush_stats (142,329,489 samples, 0.04%)</title><rect x="751.2" y="709" width="0.5" height="15.0" fill="rgb(223,155,48)" rx="2" ry="2" />
+<text  x="754.21" y="719.5" ></text>
+</g>
+<g >
+<title>gtk_container_propagate_draw (821,709,152 samples, 0.22%)</title><rect x="1171.5" y="661" width="2.6" height="15.0" fill="rgb(206,185,38)" rx="2" ry="2" />
+<text  x="1174.50" y="671.5" ></text>
+</g>
+<g >
+<title>vfs_writev (359,011,866 samples, 0.10%)</title><rect x="19.2" y="757" width="1.1" height="15.0" fill="rgb(252,76,48)" rx="2" ry="2" />
+<text  x="22.17" y="767.5" ></text>
+</g>
+<g >
+<title>moz_xmalloc (84,272,225 samples, 0.02%)</title><rect x="24.5" y="949" width="0.3" height="15.0" fill="rgb(226,167,27)" rx="2" ry="2" />
+<text  x="27.51" y="959.5" ></text>
+</g>
+<g >
+<title>worker_thread (7,178,834,401 samples, 1.96%)</title><rect x="534.0" y="933" width="23.1" height="15.0" fill="rgb(252,113,25)" rx="2" ry="2" />
+<text  x="536.96" y="943.5" >w..</text>
+</g>
+<g >
+<title>rs_drv_get_rate (37,671,570 samples, 0.01%)</title><rect x="633.1" y="357" width="0.2" height="15.0" fill="rgb(205,5,30)" rx="2" ry="2" />
+<text  x="636.15" y="367.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (812,088,878 samples, 0.22%)</title><rect x="1171.5" y="549" width="2.6" height="15.0" fill="rgb(208,21,40)" rx="2" ry="2" />
+<text  x="1174.51" y="559.5" ></text>
+</g>
+<g >
+<title>need_update (299,975,935 samples, 0.08%)</title><rect x="1160.3" y="853" width="1.0" height="15.0" fill="rgb(236,212,21)" rx="2" ry="2" />
+<text  x="1163.34" y="863.5" ></text>
+</g>
+<g >
+<title>mod_lruvec_page_state (85,722,669 samples, 0.02%)</title><rect x="478.1" y="725" width="0.3" height="15.0" fill="rgb(254,222,52)" rx="2" ry="2" />
+<text  x="481.14" y="735.5" ></text>
+</g>
+<g >
+<title>exc_page_fault (36,574,202 samples, 0.01%)</title><rect x="748.4" y="485" width="0.1" height="15.0" fill="rgb(217,135,28)" rx="2" ry="2" />
+<text  x="751.38" y="495.5" ></text>
+</g>
+<g >
+<title>__GI___isoc99_sscanf (139,478,230 samples, 0.04%)</title><rect x="642.2" y="725" width="0.4" height="15.0" fill="rgb(253,184,27)" rx="2" ry="2" />
+<text  x="645.15" y="735.5" ></text>
+</g>
+<g >
+<title>__tcp_send_ack.part.0 (132,339,690 samples, 0.04%)</title><rect x="629.4" y="565" width="0.5" height="15.0" fill="rgb(238,223,28)" rx="2" ry="2" />
+<text  x="632.43" y="575.5" ></text>
+</g>
+<g >
+<title>fw_domains_get_with_fallback (39,640,841 samples, 0.01%)</title><rect x="232.3" y="581" width="0.1" height="15.0" fill="rgb(254,35,28)" rx="2" ry="2" />
+<text  x="235.29" y="591.5" ></text>
+</g>
+<g >
+<title>blk_mq_end_request_batch (50,234,360 samples, 0.01%)</title><rect x="384.2" y="677" width="0.2" height="15.0" fill="rgb(206,198,48)" rx="2" ry="2" />
+<text  x="387.23" y="687.5" ></text>
+</g>
+<g >
+<title>__netif_receive_skb_one_core (613,078,999 samples, 0.17%)</title><rect x="740.6" y="325" width="2.0" height="15.0" fill="rgb(237,149,29)" rx="2" ry="2" />
+<text  x="743.60" y="335.5" ></text>
+</g>
+<g >
+<title>g_mutex_unlock (39,304,600 samples, 0.01%)</title><rect x="102.4" y="917" width="0.1" height="15.0" fill="rgb(221,176,44)" rx="2" ry="2" />
+<text  x="105.41" y="927.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (40,574,225 samples, 0.01%)</title><rect x="716.3" y="677" width="0.1" height="15.0" fill="rgb(230,35,32)" rx="2" ry="2" />
+<text  x="719.26" y="687.5" ></text>
+</g>
+<g >
+<title>dev_hard_start_xmit (108,561,589 samples, 0.03%)</title><rect x="325.5" y="565" width="0.4" height="15.0" fill="rgb(232,209,49)" rx="2" ry="2" />
+<text  x="328.51" y="575.5" ></text>
+</g>
+<g >
+<title>pixman_edge_init (32,879,902 samples, 0.01%)</title><rect x="218.5" y="885" width="0.1" height="15.0" fill="rgb(226,162,29)" rx="2" ry="2" />
+<text  x="221.48" y="895.5" ></text>
+</g>
+<g >
+<title>g_mutex_lock (31,602,853 samples, 0.01%)</title><rect x="100.8" y="901" width="0.1" height="15.0" fill="rgb(220,15,19)" rx="2" ry="2" />
+<text  x="103.76" y="911.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (308,694,199 samples, 0.08%)</title><rect x="724.7" y="869" width="1.0" height="15.0" fill="rgb(236,158,30)" rx="2" ry="2" />
+<text  x="727.71" y="879.5" ></text>
+</g>
+<g >
+<title>mem_cgroup_css_rstat_flush (912,050,564 samples, 0.25%)</title><rect x="675.5" y="677" width="2.9" height="15.0" fill="rgb(210,227,46)" rx="2" ry="2" />
+<text  x="678.49" y="687.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (360,042,709 samples, 0.10%)</title><rect x="1178.7" y="789" width="1.2" height="15.0" fill="rgb(240,144,37)" rx="2" ry="2" />
+<text  x="1181.73" y="799.5" ></text>
+</g>
+<g >
+<title>intel_prepare_plane_fb (59,895,458 samples, 0.02%)</title><rect x="232.2" y="821" width="0.2" height="15.0" fill="rgb(247,20,25)" rx="2" ry="2" />
+<text  x="235.24" y="831.5" ></text>
+</g>
+<g >
+<title>ksys_write (632,777,753 samples, 0.17%)</title><rect x="29.6" y="901" width="2.0" height="15.0" fill="rgb(226,135,54)" rx="2" ry="2" />
+<text  x="32.56" y="911.5" ></text>
+</g>
+<g >
+<title>__mod_lruvec_state (136,310,792 samples, 0.04%)</title><rect x="702.4" y="677" width="0.5" height="15.0" fill="rgb(252,178,24)" rx="2" ry="2" />
+<text  x="705.44" y="687.5" ></text>
+</g>
+<g >
+<title>dequeue_task_fair (77,817,515 samples, 0.02%)</title><rect x="230.2" y="853" width="0.3" height="15.0" fill="rgb(218,68,8)" rx="2" ry="2" />
+<text  x="233.21" y="863.5" ></text>
+</g>
+<g >
+<title>__GI___lll_lock_wake (70,065,684 samples, 0.02%)</title><rect x="14.8" y="917" width="0.2" height="15.0" fill="rgb(224,124,53)" rx="2" ry="2" />
+<text  x="17.82" y="927.5" ></text>
+</g>
+<g >
+<title>[libX11.so.6.4.0] (117,272,470 samples, 0.03%)</title><rect x="277.3" y="837" width="0.4" height="15.0" fill="rgb(227,135,21)" rx="2" ry="2" />
+<text  x="280.32" y="847.5" ></text>
+</g>
+<g >
+<title>[firefox] (31,855,529 samples, 0.01%)</title><rect x="148.3" y="917" width="0.1" height="15.0" fill="rgb(243,229,5)" rx="2" ry="2" />
+<text  x="151.27" y="927.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (2,485,019,052 samples, 0.68%)</title><rect x="17.6" y="965" width="8.0" height="15.0" fill="rgb(216,197,27)" rx="2" ry="2" />
+<text  x="20.57" y="975.5" ></text>
+</g>
+<g >
+<title>ConfigureWindow (78,957,358 samples, 0.02%)</title><rect x="203.5" y="933" width="0.3" height="15.0" fill="rgb(252,47,22)" rx="2" ry="2" />
+<text  x="206.52" y="943.5" ></text>
+</g>
+<g >
+<title>[firefox] (104,388,226 samples, 0.03%)</title><rect x="291.2" y="933" width="0.3" height="15.0" fill="rgb(237,199,54)" rx="2" ry="2" />
+<text  x="294.16" y="943.5" ></text>
+</g>
+<g >
+<title>___sys_recvmsg (32,456,378 samples, 0.01%)</title><rect x="1182.5" y="917" width="0.1" height="15.0" fill="rgb(234,13,15)" rx="2" ry="2" />
+<text  x="1185.46" y="927.5" ></text>
+</g>
+<g >
+<title>xfs_end_io (180,063,603 samples, 0.05%)</title><rect x="397.6" y="901" width="0.6" height="15.0" fill="rgb(205,181,45)" rx="2" ry="2" />
+<text  x="400.65" y="911.5" ></text>
+</g>
+<g >
+<title>[unknown] (682,606,153 samples, 0.19%)</title><rect x="157.4" y="965" width="2.2" height="15.0" fill="rgb(237,54,33)" rx="2" ry="2" />
+<text  x="160.41" y="975.5" ></text>
+</g>
+<g >
+<title>[firefox] (46,303,869 samples, 0.01%)</title><rect x="269.3" y="933" width="0.2" height="15.0" fill="rgb(250,182,17)" rx="2" ry="2" />
+<text  x="272.33" y="943.5" ></text>
+</g>
+<g >
+<title>___pthread_mutex_lock (64,918,697 samples, 0.02%)</title><rect x="268.9" y="933" width="0.2" height="15.0" fill="rgb(221,126,51)" rx="2" ry="2" />
+<text  x="271.87" y="943.5" ></text>
+</g>
+<g >
+<title>[libwnck-3.so.0.3.0] (342,351,702 samples, 0.09%)</title><rect x="1173.0" y="501" width="1.1" height="15.0" fill="rgb(213,126,33)" rx="2" ry="2" />
+<text  x="1176.02" y="511.5" ></text>
+</g>
+<g >
+<title>syscall_return_via_sysret (38,756,364 samples, 0.01%)</title><rect x="86.9" y="933" width="0.1" height="15.0" fill="rgb(244,227,11)" rx="2" ry="2" />
+<text  x="89.87" y="943.5" ></text>
+</g>
+<g >
+<title>handle_request (12,793,793,680 samples, 3.49%)</title><rect x="616.7" y="885" width="41.2" height="15.0" fill="rgb(223,227,27)" rx="2" ry="2" />
+<text  x="619.72" y="895.5" >han..</text>
+</g>
+<g >
+<title>__netif_receive_skb_core.constprop.0 (74,564,781 samples, 0.02%)</title><rect x="321.8" y="741" width="0.2" height="15.0" fill="rgb(249,38,42)" rx="2" ry="2" />
+<text  x="324.79" y="751.5" ></text>
+</g>
+<g >
+<title>xfs_vm_writepages (459,318,962 samples, 0.13%)</title><rect x="418.7" y="805" width="1.4" height="15.0" fill="rgb(254,216,4)" rx="2" ry="2" />
+<text  x="421.66" y="815.5" ></text>
+</g>
+<g >
+<title>__writeback_single_inode (556,508,561 samples, 0.15%)</title><rect x="595.3" y="837" width="1.8" height="15.0" fill="rgb(213,68,24)" rx="2" ry="2" />
+<text  x="598.32" y="847.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (81,974,358 samples, 0.02%)</title><rect x="173.7" y="917" width="0.2" height="15.0" fill="rgb(252,20,54)" rx="2" ry="2" />
+<text  x="176.67" y="927.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (4,809,878,332 samples, 1.31%)</title><rect x="505.2" y="869" width="15.5" height="15.0" fill="rgb(242,3,8)" rx="2" ry="2" />
+<text  x="508.18" y="879.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (5,347,623,718 samples, 1.46%)</title><rect x="124.8" y="933" width="17.2" height="15.0" fill="rgb(237,97,17)" rx="2" ry="2" />
+<text  x="127.81" y="943.5" ></text>
+</g>
+<g >
+<title>__sys_recvmsg (145,779,470 samples, 0.04%)</title><rect x="748.1" y="661" width="0.4" height="15.0" fill="rgb(220,185,47)" rx="2" ry="2" />
+<text  x="751.05" y="671.5" ></text>
+</g>
+<g >
+<title>[libgdk-3.so.0.2404.30] (31,982,096 samples, 0.01%)</title><rect x="1171.4" y="853" width="0.1" height="15.0" fill="rgb(245,200,31)" rx="2" ry="2" />
+<text  x="1174.37" y="863.5" ></text>
+</g>
+<g >
+<title>tick_nohz_idle_exit (74,839,832 samples, 0.02%)</title><rect x="884.8" y="869" width="0.2" height="15.0" fill="rgb(249,165,17)" rx="2" ry="2" />
+<text  x="887.80" y="879.5" ></text>
+</g>
+<g >
+<title>[libglib-2.0.so.0.7303.0] (66,760,770 samples, 0.02%)</title><rect x="1187.1" y="725" width="0.2" height="15.0" fill="rgb(233,100,10)" rx="2" ry="2" />
+<text  x="1190.12" y="735.5" ></text>
+</g>
+<g >
+<title>enqueue_hrtimer (158,314,589 samples, 0.04%)</title><rect x="1157.4" y="853" width="0.5" height="15.0" fill="rgb(208,8,24)" rx="2" ry="2" />
+<text  x="1160.43" y="863.5" ></text>
+</g>
+<g >
+<title>kthread (203,558,356 samples, 0.06%)</title><rect x="397.6" y="949" width="0.6" height="15.0" fill="rgb(241,202,31)" rx="2" ry="2" />
+<text  x="400.59" y="959.5" ></text>
+</g>
+<g >
+<title>kernel_fpu_begin_mask (194,290,082 samples, 0.05%)</title><rect x="492.6" y="821" width="0.6" height="15.0" fill="rgb(238,130,44)" rx="2" ry="2" />
+<text  x="495.59" y="831.5" ></text>
+</g>
+<g >
+<title>start_thread (21,288,899,205 samples, 5.81%)</title><rect x="750.3" y="949" width="68.5" height="15.0" fill="rgb(216,171,41)" rx="2" ry="2" />
+<text  x="753.31" y="959.5" >start_t..</text>
+</g>
+<g >
+<title>__x64_sys_futex (41,598,750 samples, 0.01%)</title><rect x="1166.7" y="837" width="0.2" height="15.0" fill="rgb(244,70,40)" rx="2" ry="2" />
+<text  x="1169.72" y="847.5" ></text>
+</g>
+<g >
+<title>ksys_read (409,169,905 samples, 0.11%)</title><rect x="91.5" y="901" width="1.3" height="15.0" fill="rgb(230,207,33)" rx="2" ry="2" />
+<text  x="94.46" y="911.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_apic_timer_interrupt (39,716,126 samples, 0.01%)</title><rect x="1126.9" y="885" width="0.2" height="15.0" fill="rgb(222,85,30)" rx="2" ry="2" />
+<text  x="1129.94" y="895.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_apic_timer_interrupt (44,072,227 samples, 0.01%)</title><rect x="170.7" y="949" width="0.2" height="15.0" fill="rgb(249,70,42)" rx="2" ry="2" />
+<text  x="173.72" y="959.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (301,281,140 samples, 0.08%)</title><rect x="240.7" y="933" width="1.0" height="15.0" fill="rgb(253,17,47)" rx="2" ry="2" />
+<text  x="243.74" y="943.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (115,661,137 samples, 0.03%)</title><rect x="829.6" y="965" width="0.4" height="15.0" fill="rgb(239,100,30)" rx="2" ry="2" />
+<text  x="832.64" y="975.5" ></text>
+</g>
+<g >
+<title>kernel_fpu_begin_mask (157,853,258 samples, 0.04%)</title><rect x="430.6" y="821" width="0.5" height="15.0" fill="rgb(230,141,31)" rx="2" ry="2" />
+<text  x="433.61" y="831.5" ></text>
+</g>
+<g >
+<title>ktime_get (69,748,245 samples, 0.02%)</title><rect x="1154.3" y="885" width="0.2" height="15.0" fill="rgb(248,141,45)" rx="2" ry="2" />
+<text  x="1157.31" y="895.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (68,710,258 samples, 0.02%)</title><rect x="143.0" y="837" width="0.2" height="15.0" fill="rgb(236,90,51)" rx="2" ry="2" />
+<text  x="145.97" y="847.5" ></text>
+</g>
+<g >
+<title>[libpipewire-0.3.so.0.358.0] (627,876,032 samples, 0.17%)</title><rect x="729.1" y="933" width="2.0" height="15.0" fill="rgb(206,180,51)" rx="2" ry="2" />
+<text  x="732.07" y="943.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (115,324,816 samples, 0.03%)</title><rect x="200.6" y="837" width="0.4" height="15.0" fill="rgb(238,174,34)" rx="2" ry="2" />
+<text  x="203.61" y="847.5" ></text>
+</g>
+<g >
+<title>schedule (197,587,381 samples, 0.05%)</title><rect x="158.5" y="789" width="0.6" height="15.0" fill="rgb(233,21,51)" rx="2" ry="2" />
+<text  x="161.49" y="799.5" ></text>
+</g>
+<g >
+<title>__filemap_remove_folio (78,215,969 samples, 0.02%)</title><rect x="378.4" y="741" width="0.2" height="15.0" fill="rgb(232,163,14)" rx="2" ry="2" />
+<text  x="381.40" y="751.5" ></text>
+</g>
+<g >
+<title>__mem_cgroup_charge (43,278,532 samples, 0.01%)</title><rect x="236.8" y="773" width="0.2" height="15.0" fill="rgb(233,54,15)" rx="2" ry="2" />
+<text  x="239.82" y="783.5" ></text>
+</g>
+<g >
+<title>__GI___ioctl (63,670,415 samples, 0.02%)</title><rect x="132.0" y="757" width="0.2" height="15.0" fill="rgb(209,64,31)" rx="2" ry="2" />
+<text  x="134.97" y="767.5" ></text>
+</g>
+<g >
+<title>__libc_recvmsg (35,859,125 samples, 0.01%)</title><rect x="132.5" y="741" width="0.1" height="15.0" fill="rgb(210,96,17)" rx="2" ry="2" />
+<text  x="135.52" y="751.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (167,371,998 samples, 0.05%)</title><rect x="197.7" y="949" width="0.5" height="15.0" fill="rgb(234,134,33)" rx="2" ry="2" />
+<text  x="200.65" y="959.5" ></text>
+</g>
+<g >
+<title>radix_tree_next_chunk (138,680,501 samples, 0.04%)</title><rect x="381.3" y="789" width="0.5" height="15.0" fill="rgb(218,193,54)" rx="2" ry="2" />
+<text  x="384.34" y="799.5" ></text>
+</g>
+<g >
+<title>[libcurl.so.4.8.0] (87,976,672 samples, 0.02%)</title><rect x="284.8" y="741" width="0.2" height="15.0" fill="rgb(249,69,44)" rx="2" ry="2" />
+<text  x="287.75" y="751.5" ></text>
+</g>
+<g >
+<title>__folio_alloc (52,571,768 samples, 0.01%)</title><rect x="237.3" y="741" width="0.1" height="15.0" fill="rgb(208,154,54)" rx="2" ry="2" />
+<text  x="240.26" y="751.5" ></text>
+</g>
+<g >
+<title>__schedule (34,542,950 samples, 0.01%)</title><rect x="1170.7" y="869" width="0.1" height="15.0" fill="rgb(238,121,13)" rx="2" ry="2" />
+<text  x="1173.68" y="879.5" ></text>
+</g>
+<g >
+<title>dev_hard_start_xmit (51,883,223 samples, 0.01%)</title><rect x="660.1" y="597" width="0.2" height="15.0" fill="rgb(214,209,44)" rx="2" ry="2" />
+<text  x="663.14" y="607.5" ></text>
+</g>
+<g >
+<title>security_socket_recvmsg (86,132,981 samples, 0.02%)</title><rect x="39.1" y="821" width="0.3" height="15.0" fill="rgb(213,174,35)" rx="2" ry="2" />
+<text  x="42.11" y="831.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_safe_stack (50,401,602 samples, 0.01%)</title><rect x="667.6" y="965" width="0.1" height="15.0" fill="rgb(242,167,49)" rx="2" ry="2" />
+<text  x="670.57" y="975.5" ></text>
+</g>
+<g >
+<title>arch_cpu_idle_enter (247,998,552 samples, 0.07%)</title><rect x="887.0" y="901" width="0.8" height="15.0" fill="rgb(239,112,5)" rx="2" ry="2" />
+<text  x="890.02" y="911.5" ></text>
+</g>
+<g >
+<title>filemap_remove_folio (92,999,997 samples, 0.03%)</title><rect x="378.4" y="757" width="0.3" height="15.0" fill="rgb(205,204,10)" rx="2" ry="2" />
+<text  x="381.39" y="767.5" ></text>
+</g>
+<g >
+<title>sk_filter_trim_cap (118,104,052 samples, 0.03%)</title><rect x="324.8" y="645" width="0.4" height="15.0" fill="rgb(237,131,53)" rx="2" ry="2" />
+<text  x="327.77" y="655.5" ></text>
+</g>
+<g >
+<title>sock_alloc_send_pskb (41,123,201 samples, 0.01%)</title><rect x="93.7" y="821" width="0.2" height="15.0" fill="rgb(236,227,13)" rx="2" ry="2" />
+<text  x="96.73" y="831.5" ></text>
+</g>
+<g >
+<title>poll_freewait (74,033,475 samples, 0.02%)</title><rect x="727.3" y="869" width="0.2" height="15.0" fill="rgb(244,175,25)" rx="2" ry="2" />
+<text  x="730.29" y="879.5" ></text>
+</g>
+<g >
+<title>hrtimer_get_next_event (162,930,193 samples, 0.04%)</title><rect x="1143.2" y="837" width="0.6" height="15.0" fill="rgb(252,92,2)" rx="2" ry="2" />
+<text  x="1146.23" y="847.5" ></text>
+</g>
+<g >
+<title>memcpy_erms (88,396,347 samples, 0.02%)</title><rect x="593.7" y="869" width="0.2" height="15.0" fill="rgb(205,112,23)" rx="2" ry="2" />
+<text  x="596.65" y="879.5" ></text>
+</g>
+<g >
+<title>folio_alloc (2,279,036,567 samples, 0.62%)</title><rect x="704.6" y="741" width="7.4" height="15.0" fill="rgb(240,65,34)" rx="2" ry="2" />
+<text  x="707.65" y="751.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (78,076,029 samples, 0.02%)</title><rect x="1162.2" y="965" width="0.3" height="15.0" fill="rgb(242,136,11)" rx="2" ry="2" />
+<text  x="1165.21" y="975.5" ></text>
+</g>
+<g >
+<title>__schedule (131,856,815 samples, 0.04%)</title><rect x="149.2" y="789" width="0.4" height="15.0" fill="rgb(251,56,38)" rx="2" ry="2" />
+<text  x="152.15" y="799.5" ></text>
+</g>
+<g >
+<title>irq_work_run (44,331,048 samples, 0.01%)</title><rect x="232.3" y="693" width="0.1" height="15.0" fill="rgb(236,5,28)" rx="2" ry="2" />
+<text  x="235.27" y="703.5" ></text>
+</g>
+<g >
+<title>kmem_cache_free_bulk.part.0 (49,441,895 samples, 0.01%)</title><rect x="309.4" y="725" width="0.1" height="15.0" fill="rgb(209,42,19)" rx="2" ry="2" />
+<text  x="312.38" y="735.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (2,118,599,164 samples, 0.58%)</title><rect x="649.9" y="693" width="6.8" height="15.0" fill="rgb(234,97,13)" rx="2" ry="2" />
+<text  x="652.90" y="703.5" ></text>
+</g>
+<g >
+<title>__update_load_avg_se (85,375,001 samples, 0.02%)</title><rect x="1130.5" y="789" width="0.3" height="15.0" fill="rgb(232,12,40)" rx="2" ry="2" />
+<text  x="1133.48" y="799.5" ></text>
+</g>
+<g >
+<title>__x64_sys_ioctl (250,897,288 samples, 0.07%)</title><rect x="144.1" y="757" width="0.8" height="15.0" fill="rgb(253,39,46)" rx="2" ry="2" />
+<text  x="147.05" y="767.5" ></text>
+</g>
+<g >
+<title>__sendmsg (796,520,947 samples, 0.22%)</title><rect x="46.7" y="949" width="2.5" height="15.0" fill="rgb(250,31,16)" rx="2" ry="2" />
+<text  x="49.66" y="959.5" ></text>
+</g>
+<g >
+<title>enqueue_task_fair (885,074,246 samples, 0.24%)</title><rect x="1128.0" y="837" width="2.8" height="15.0" fill="rgb(236,179,6)" rx="2" ry="2" />
+<text  x="1130.95" y="847.5" ></text>
+</g>
+<g >
+<title>xas_load (31,895,436 samples, 0.01%)</title><rect x="573.7" y="725" width="0.1" height="15.0" fill="rgb(232,177,50)" rx="2" ry="2" />
+<text  x="576.71" y="735.5" ></text>
+</g>
+<g >
+<title>iwl_pcie_irq_handler (10,927,188,815 samples, 2.98%)</title><rect x="300.0" y="901" width="35.1" height="15.0" fill="rgb(207,211,40)" rx="2" ry="2" />
+<text  x="302.96" y="911.5" >iw..</text>
+</g>
+<g >
+<title>xfs_end_io (216,396,857 samples, 0.06%)</title><rect x="394.7" y="901" width="0.7" height="15.0" fill="rgb(242,181,1)" rx="2" ry="2" />
+<text  x="397.68" y="911.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (90,100,234 samples, 0.02%)</title><rect x="1163.6" y="613" width="0.3" height="15.0" fill="rgb(235,111,45)" rx="2" ry="2" />
+<text  x="1166.65" y="623.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (245,834,270 samples, 0.07%)</title><rect x="224.4" y="917" width="0.8" height="15.0" fill="rgb(231,22,51)" rx="2" ry="2" />
+<text  x="227.45" y="927.5" ></text>
+</g>
+<g >
+<title>read_command (105,373,923 samples, 0.03%)</title><rect x="243.4" y="885" width="0.4" height="15.0" fill="rgb(211,48,21)" rx="2" ry="2" />
+<text  x="246.42" y="895.5" ></text>
+</g>
+<g >
+<title>iwl_mvm_tx_skb (516,351,615 samples, 0.14%)</title><rect x="633.3" y="421" width="1.6" height="15.0" fill="rgb(221,69,7)" rx="2" ry="2" />
+<text  x="636.28" y="431.5" ></text>
+</g>
+<g >
+<title>i915_gem_object_release_mmap_offset (70,280,367 samples, 0.02%)</title><rect x="377.5" y="805" width="0.2" height="15.0" fill="rgb(234,19,52)" rx="2" ry="2" />
+<text  x="380.51" y="815.5" ></text>
+</g>
+<g >
+<title>pipe_read (42,059,144 samples, 0.01%)</title><rect x="275.4" y="853" width="0.2" height="15.0" fill="rgb(229,169,0)" rx="2" ry="2" />
+<text  x="278.43" y="863.5" ></text>
+</g>
+<g >
+<title>mod_lruvec_page_state (47,275,984 samples, 0.01%)</title><rect x="523.5" y="741" width="0.2" height="15.0" fill="rgb(223,153,9)" rx="2" ry="2" />
+<text  x="526.52" y="751.5" ></text>
+</g>
+<g >
+<title>napi_gro_flush (677,174,143 samples, 0.18%)</title><rect x="319.4" y="773" width="2.1" height="15.0" fill="rgb(240,209,16)" rx="2" ry="2" />
+<text  x="322.37" y="783.5" ></text>
+</g>
+<g >
+<title>folio_clear_dirty_for_io (186,029,501 samples, 0.05%)</title><rect x="572.0" y="757" width="0.6" height="15.0" fill="rgb(220,156,5)" rx="2" ry="2" />
+<text  x="575.04" y="767.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (39,500,102 samples, 0.01%)</title><rect x="359.8" y="757" width="0.2" height="15.0" fill="rgb(208,92,20)" rx="2" ry="2" />
+<text  x="362.83" y="767.5" ></text>
+</g>
+<g >
+<title>_nohz_idle_balance.constprop.0.isra.0 (37,117,664 samples, 0.01%)</title><rect x="832.8" y="773" width="0.1" height="15.0" fill="rgb(223,58,10)" rx="2" ry="2" />
+<text  x="835.78" y="783.5" ></text>
+</g>
+<g >
+<title>[modesetting_drv.so] (364,921,279 samples, 0.10%)</title><rect x="201.4" y="885" width="1.2" height="15.0" fill="rgb(240,112,10)" rx="2" ry="2" />
+<text  x="204.42" y="895.5" ></text>
+</g>
+<g >
+<title>free_unref_page_list (36,052,467 samples, 0.01%)</title><rect x="378.2" y="741" width="0.1" height="15.0" fill="rgb(221,63,37)" rx="2" ry="2" />
+<text  x="381.20" y="751.5" ></text>
+</g>
+<g >
+<title>select_task_rq_fair (33,398,746 samples, 0.01%)</title><rect x="318.8" y="725" width="0.1" height="15.0" fill="rgb(226,17,50)" rx="2" ry="2" />
+<text  x="321.81" y="735.5" ></text>
+</g>
+<g >
+<title>syscall_return_via_sysret (33,992,170 samples, 0.01%)</title><rect x="276.9" y="885" width="0.1" height="15.0" fill="rgb(226,201,48)" rx="2" ry="2" />
+<text  x="279.87" y="895.5" ></text>
+</g>
+<g >
+<title>mempool_alloc (97,757,611 samples, 0.03%)</title><rect x="533.1" y="885" width="0.3" height="15.0" fill="rgb(233,84,11)" rx="2" ry="2" />
+<text  x="536.08" y="895.5" ></text>
+</g>
+<g >
+<title>calloc (48,825,703 samples, 0.01%)</title><rect x="267.8" y="949" width="0.1" height="15.0" fill="rgb(245,68,36)" rx="2" ry="2" />
+<text  x="270.79" y="959.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (354,393,707 samples, 0.10%)</title><rect x="1178.7" y="757" width="1.2" height="15.0" fill="rgb(254,125,3)" rx="2" ry="2" />
+<text  x="1181.73" y="767.5" ></text>
+</g>
+<g >
+<title>iomap_finish_ioends (213,661,286 samples, 0.06%)</title><rect x="394.7" y="869" width="0.7" height="15.0" fill="rgb(247,64,37)" rx="2" ry="2" />
+<text  x="397.68" y="879.5" ></text>
+</g>
+<g >
+<title>try_to_free_pages (32,229,389 samples, 0.01%)</title><rect x="134.6" y="549" width="0.1" height="15.0" fill="rgb(216,224,36)" rx="2" ry="2" />
+<text  x="137.59" y="559.5" ></text>
+</g>
+<g >
+<title>__fdget_pos (67,917,251 samples, 0.02%)</title><rect x="671.2" y="821" width="0.2" height="15.0" fill="rgb(228,110,31)" rx="2" ry="2" />
+<text  x="674.21" y="831.5" ></text>
+</g>
+<g >
+<title>[libpulse.so.0.24.2] (32,481,452 samples, 0.01%)</title><rect x="1162.0" y="917" width="0.1" height="15.0" fill="rgb(208,201,18)" rx="2" ry="2" />
+<text  x="1165.00" y="927.5" ></text>
+</g>
+<g >
+<title>__queue_work (117,351,739 samples, 0.03%)</title><rect x="318.6" y="757" width="0.4" height="15.0" fill="rgb(239,20,29)" rx="2" ry="2" />
+<text  x="321.63" y="767.5" ></text>
+</g>
+<g >
+<title>avc_has_perm (32,596,667 samples, 0.01%)</title><rect x="240.2" y="853" width="0.1" height="15.0" fill="rgb(224,8,29)" rx="2" ry="2" />
+<text  x="243.21" y="863.5" ></text>
+</g>
+<g >
+<title>fault_in_iov_iter_readable (538,650,059 samples, 0.15%)</title><rect x="686.0" y="773" width="1.7" height="15.0" fill="rgb(244,85,34)" rx="2" ry="2" />
+<text  x="689.00" y="783.5" ></text>
+</g>
+<g >
+<title>newidle_balance (51,067,353 samples, 0.01%)</title><rect x="1148.8" y="853" width="0.1" height="15.0" fill="rgb(222,66,52)" rx="2" ry="2" />
+<text  x="1151.77" y="863.5" ></text>
+</g>
+<g >
+<title>__GI___writev (87,348,636 samples, 0.02%)</title><rect x="145.1" y="805" width="0.3" height="15.0" fill="rgb(249,11,39)" rx="2" ry="2" />
+<text  x="148.13" y="815.5" ></text>
+</g>
+<g >
+<title>do_futex (40,218,710 samples, 0.01%)</title><rect x="1166.7" y="821" width="0.2" height="15.0" fill="rgb(251,138,42)" rx="2" ry="2" />
+<text  x="1169.73" y="831.5" ></text>
+</g>
+<g >
+<title>__mod_lruvec_page_state (34,129,573 samples, 0.01%)</title><rect x="502.3" y="725" width="0.1" height="15.0" fill="rgb(210,188,6)" rx="2" ry="2" />
+<text  x="505.27" y="735.5" ></text>
+</g>
+<g >
+<title>pagevec_lookup_range_tag (39,444,451 samples, 0.01%)</title><rect x="478.8" y="757" width="0.2" height="15.0" fill="rgb(207,73,18)" rx="2" ry="2" />
+<text  x="481.83" y="767.5" ></text>
+</g>
+<g >
+<title>nvme_queue_rqs (385,033,689 samples, 0.11%)</title><rect x="245.5" y="837" width="1.3" height="15.0" fill="rgb(232,127,39)" rx="2" ry="2" />
+<text  x="248.54" y="847.5" ></text>
+</g>
+<g >
+<title>__mod_lruvec_state (119,946,177 samples, 0.03%)</title><rect x="716.0" y="709" width="0.4" height="15.0" fill="rgb(234,128,16)" rx="2" ry="2" />
+<text  x="719.00" y="719.5" ></text>
+</g>
+<g >
+<title>enqueue_task (68,761,782 samples, 0.02%)</title><rect x="906.6" y="741" width="0.2" height="15.0" fill="rgb(233,55,1)" rx="2" ry="2" />
+<text  x="909.58" y="751.5" ></text>
+</g>
+<g >
+<title>__rseq_handle_notify_resume (32,405,378 samples, 0.01%)</title><rect x="824.0" y="805" width="0.2" height="15.0" fill="rgb(252,191,9)" rx="2" ry="2" />
+<text  x="827.05" y="815.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (2,857,135,318 samples, 0.78%)</title><rect x="736.6" y="757" width="9.2" height="15.0" fill="rgb(253,140,41)" rx="2" ry="2" />
+<text  x="739.62" y="767.5" ></text>
+</g>
+<g >
+<title>dma_fence_add_callback (61,271,889 samples, 0.02%)</title><rect x="232.9" y="837" width="0.2" height="15.0" fill="rgb(231,83,51)" rx="2" ry="2" />
+<text  x="235.88" y="847.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock_irqrestore (47,203,994 samples, 0.01%)</title><rect x="232.3" y="757" width="0.1" height="15.0" fill="rgb(215,113,16)" rx="2" ry="2" />
+<text  x="235.27" y="767.5" ></text>
+</g>
+<g >
+<title>[xfwm4] (33,809,188 samples, 0.01%)</title><rect x="1187.9" y="853" width="0.1" height="15.0" fill="rgb(215,180,14)" rx="2" ry="2" />
+<text  x="1190.93" y="863.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (632,702,873 samples, 0.17%)</title><rect x="393.7" y="965" width="2.0" height="15.0" fill="rgb(215,209,44)" rx="2" ry="2" />
+<text  x="396.71" y="975.5" ></text>
+</g>
+<g >
+<title>hrtimer_start_range_ns (35,290,249 samples, 0.01%)</title><rect x="158.4" y="789" width="0.1" height="15.0" fill="rgb(210,173,37)" rx="2" ry="2" />
+<text  x="161.37" y="799.5" ></text>
+</g>
+<g >
+<title>irq_work_run_list (48,258,505 samples, 0.01%)</title><rect x="232.9" y="741" width="0.2" height="15.0" fill="rgb(206,15,5)" rx="2" ry="2" />
+<text  x="235.92" y="751.5" ></text>
+</g>
+<g >
+<title>shmem_get_pages (318,723,448 samples, 0.09%)</title><rect x="139.5" y="725" width="1.0" height="15.0" fill="rgb(220,6,2)" rx="2" ry="2" />
+<text  x="142.46" y="735.5" ></text>
+</g>
+<g >
+<title>__schedule (605,593,130 samples, 0.17%)</title><rect x="821.2" y="773" width="2.0" height="15.0" fill="rgb(254,19,6)" rx="2" ry="2" />
+<text  x="824.24" y="783.5" ></text>
+</g>
+<g >
+<title>handle_edge_irq (33,013,842 samples, 0.01%)</title><rect x="832.5" y="789" width="0.1" height="15.0" fill="rgb(241,228,20)" rx="2" ry="2" />
+<text  x="835.46" y="799.5" ></text>
+</g>
+<g >
+<title>iomap_iter (41,619,212 samples, 0.01%)</title><rect x="725.2" y="789" width="0.1" height="15.0" fill="rgb(225,10,21)" rx="2" ry="2" />
+<text  x="728.18" y="799.5" ></text>
+</g>
+<g >
+<title>mempool_alloc (295,171,725 samples, 0.08%)</title><rect x="501.1" y="885" width="1.0" height="15.0" fill="rgb(232,186,31)" rx="2" ry="2" />
+<text  x="504.15" y="895.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (159,421,081 samples, 0.04%)</title><rect x="156.4" y="917" width="0.5" height="15.0" fill="rgb(233,130,8)" rx="2" ry="2" />
+<text  x="159.38" y="927.5" ></text>
+</g>
+<g >
+<title>aesni_enc (151,147,229 samples, 0.04%)</title><rect x="509.9" y="821" width="0.4" height="15.0" fill="rgb(209,25,31)" rx="2" ry="2" />
+<text  x="512.86" y="831.5" ></text>
+</g>
+<g >
+<title>__free_one_page (33,133,383 samples, 0.01%)</title><rect x="344.9" y="837" width="0.1" height="15.0" fill="rgb(250,35,35)" rx="2" ry="2" />
+<text  x="347.92" y="847.5" ></text>
+</g>
+<g >
+<title>__mod_lruvec_page_state (77,054,122 samples, 0.02%)</title><rect x="572.2" y="725" width="0.3" height="15.0" fill="rgb(223,61,17)" rx="2" ry="2" />
+<text  x="575.25" y="735.5" ></text>
+</g>
+<g >
+<title>ct_nmi_enter (43,406,443 samples, 0.01%)</title><rect x="898.0" y="821" width="0.1" height="15.0" fill="rgb(237,31,25)" rx="2" ry="2" />
+<text  x="900.97" y="831.5" ></text>
+</g>
+<g >
+<title>[firefox] (119,461,682 samples, 0.03%)</title><rect x="297.9" y="885" width="0.4" height="15.0" fill="rgb(212,73,22)" rx="2" ry="2" />
+<text  x="300.90" y="895.5" ></text>
+</g>
+<g >
+<title>i915_gem_object_get_pages_internal (32,079,883 samples, 0.01%)</title><rect x="235.9" y="773" width="0.1" height="15.0" fill="rgb(225,171,42)" rx="2" ry="2" />
+<text  x="238.92" y="783.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (335,216,646 samples, 0.09%)</title><rect x="1178.8" y="709" width="1.0" height="15.0" fill="rgb(206,107,47)" rx="2" ry="2" />
+<text  x="1181.75" y="719.5" ></text>
+</g>
+<g >
+<title>[libglapi.so.0.0.0] (74,554,014 samples, 0.02%)</title><rect x="121.7" y="965" width="0.2" height="15.0" fill="rgb(225,31,49)" rx="2" ry="2" />
+<text  x="124.67" y="975.5" ></text>
+</g>
+<g >
+<title>release_pages (80,840,158 samples, 0.02%)</title><rect x="704.1" y="693" width="0.3" height="15.0" fill="rgb(245,136,35)" rx="2" ry="2" />
+<text  x="707.14" y="703.5" ></text>
+</g>
+<g >
+<title>drm_ioctl (45,906,516 samples, 0.01%)</title><rect x="1164.0" y="613" width="0.1" height="15.0" fill="rgb(233,73,21)" rx="2" ry="2" />
+<text  x="1166.99" y="623.5" ></text>
+</g>
+<g >
+<title>[libvte-2.91.so.0.6992.0] (348,612,331 samples, 0.10%)</title><rect x="1180.2" y="821" width="1.1" height="15.0" fill="rgb(230,227,31)" rx="2" ry="2" />
+<text  x="1183.22" y="831.5" ></text>
+</g>
+<g >
+<title>g_main_context_iteration (66,249,392 samples, 0.02%)</title><rect x="244.1" y="709" width="0.2" height="15.0" fill="rgb(227,41,10)" rx="2" ry="2" />
+<text  x="247.10" y="719.5" ></text>
+</g>
+<g >
+<title>blk_mq_flush_plug_list (73,907,736 samples, 0.02%)</title><rect x="244.6" y="885" width="0.2" height="15.0" fill="rgb(208,0,51)" rx="2" ry="2" />
+<text  x="247.58" y="895.5" ></text>
+</g>
+<g >
+<title>__mod_lruvec_page_state (78,499,941 samples, 0.02%)</title><rect x="438.1" y="725" width="0.3" height="15.0" fill="rgb(233,5,5)" rx="2" ry="2" />
+<text  x="441.10" y="735.5" ></text>
+</g>
+<g >
+<title>writeback_sb_inodes (639,592,927 samples, 0.17%)</title><rect x="476.9" y="853" width="2.1" height="15.0" fill="rgb(214,21,19)" rx="2" ry="2" />
+<text  x="479.90" y="863.5" ></text>
+</g>
+<g >
+<title>execlists_submission_tasklet (45,433,187 samples, 0.01%)</title><rect x="137.7" y="709" width="0.1" height="15.0" fill="rgb(222,72,50)" rx="2" ry="2" />
+<text  x="140.66" y="719.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (269,853,019 samples, 0.07%)</title><rect x="744.9" y="709" width="0.9" height="15.0" fill="rgb(216,39,35)" rx="2" ry="2" />
+<text  x="747.92" y="719.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (2,171,940,134 samples, 0.59%)</title><rect x="649.7" y="709" width="7.0" height="15.0" fill="rgb(229,92,23)" rx="2" ry="2" />
+<text  x="652.73" y="719.5" ></text>
+</g>
+<g >
+<title>PickKeyboard (38,841,013 samples, 0.01%)</title><rect x="201.7" y="789" width="0.1" height="15.0" fill="rgb(220,207,18)" rx="2" ry="2" />
+<text  x="204.70" y="799.5" ></text>
+</g>
+<g >
+<title>workingset_age_nonresident (49,097,923 samples, 0.01%)</title><rect x="364.7" y="821" width="0.1" height="15.0" fill="rgb(252,147,48)" rx="2" ry="2" />
+<text  x="367.66" y="831.5" ></text>
+</g>
+<g >
+<title>[firefox] (54,690,425 samples, 0.01%)</title><rect x="171.1" y="917" width="0.2" height="15.0" fill="rgb(211,146,15)" rx="2" ry="2" />
+<text  x="174.11" y="927.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (244,824,106 samples, 0.07%)</title><rect x="745.0" y="677" width="0.7" height="15.0" fill="rgb(253,180,32)" rx="2" ry="2" />
+<text  x="747.96" y="687.5" ></text>
+</g>
+<g >
+<title>common_interrupt (50,883,307 samples, 0.01%)</title><rect x="384.2" y="773" width="0.2" height="15.0" fill="rgb(207,176,4)" rx="2" ry="2" />
+<text  x="387.23" y="783.5" ></text>
+</g>
+<g >
+<title>__gt_park (56,771,202 samples, 0.02%)</title><rect x="393.9" y="885" width="0.2" height="15.0" fill="rgb(207,117,40)" rx="2" ry="2" />
+<text  x="396.89" y="895.5" ></text>
+</g>
+<g >
+<title>nvme_queue_rqs (72,896,276 samples, 0.02%)</title><rect x="244.6" y="869" width="0.2" height="15.0" fill="rgb(237,54,53)" rx="2" ry="2" />
+<text  x="247.58" y="879.5" ></text>
+</g>
+<g >
+<title>wb_workfn (442,114,911 samples, 0.12%)</title><rect x="523.3" y="901" width="1.4" height="15.0" fill="rgb(234,35,41)" rx="2" ry="2" />
+<text  x="526.31" y="911.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (47,774,343 samples, 0.01%)</title><rect x="703.8" y="661" width="0.2" height="15.0" fill="rgb(210,97,52)" rx="2" ry="2" />
+<text  x="706.85" y="671.5" ></text>
+</g>
+<g >
+<title>qio_channel_write_all (1,586,323,946 samples, 0.43%)</title><rect x="739.3" y="725" width="5.2" height="15.0" fill="rgb(220,153,39)" rx="2" ry="2" />
+<text  x="742.35" y="735.5" ></text>
+</g>
+<g >
+<title>[libglamoregl.so] (116,226,799 samples, 0.03%)</title><rect x="204.2" y="821" width="0.4" height="15.0" fill="rgb(223,216,51)" rx="2" ry="2" />
+<text  x="207.19" y="831.5" ></text>
+</g>
+<g >
+<title>__tcp_transmit_skb (31,450,456 samples, 0.01%)</title><rect x="667.4" y="853" width="0.1" height="15.0" fill="rgb(234,16,4)" rx="2" ry="2" />
+<text  x="670.41" y="863.5" ></text>
+</g>
+<g >
+<title>g_signal_emit_valist (70,985,493 samples, 0.02%)</title><rect x="1179.5" y="629" width="0.3" height="15.0" fill="rgb(239,116,29)" rx="2" ry="2" />
+<text  x="1182.53" y="639.5" ></text>
+</g>
+<g >
+<title>__GI___ioctl (40,982,737 samples, 0.01%)</title><rect x="152.2" y="869" width="0.1" height="15.0" fill="rgb(234,133,21)" rx="2" ry="2" />
+<text  x="155.21" y="879.5" ></text>
+</g>
+<g >
+<title>do_futex (123,531,870 samples, 0.03%)</title><rect x="25.0" y="869" width="0.4" height="15.0" fill="rgb(235,4,50)" rx="2" ry="2" />
+<text  x="27.97" y="879.5" ></text>
+</g>
+<g >
+<title>[libglib-2.0.so.0.7303.0] (92,379,720 samples, 0.03%)</title><rect x="737.9" y="677" width="0.3" height="15.0" fill="rgb(239,50,23)" rx="2" ry="2" />
+<text  x="740.87" y="687.5" ></text>
+</g>
+<g >
+<title>[firefox] (40,895,923 samples, 0.01%)</title><rect x="59.6" y="965" width="0.1" height="15.0" fill="rgb(249,156,32)" rx="2" ry="2" />
+<text  x="62.59" y="975.5" ></text>
+</g>
+<g >
+<title>find_busiest_group (171,072,876 samples, 0.05%)</title><rect x="901.6" y="773" width="0.5" height="15.0" fill="rgb(211,215,47)" rx="2" ry="2" />
+<text  x="904.57" y="783.5" ></text>
+</g>
+<g >
+<title>moz_xrealloc (32,726,700 samples, 0.01%)</title><rect x="103.5" y="949" width="0.2" height="15.0" fill="rgb(221,20,30)" rx="2" ry="2" />
+<text  x="106.55" y="959.5" ></text>
+</g>
+<g >
+<title>__writeback_single_inode (756,192,153 samples, 0.21%)</title><rect x="571.9" y="837" width="2.4" height="15.0" fill="rgb(243,36,27)" rx="2" ry="2" />
+<text  x="574.86" y="847.5" ></text>
+</g>
+<g >
+<title>scheduler_tick (77,324,041 samples, 0.02%)</title><rect x="814.0" y="709" width="0.2" height="15.0" fill="rgb(235,62,52)" rx="2" ry="2" />
+<text  x="816.98" y="719.5" ></text>
+</g>
+<g >
+<title>sg_init_table (182,511,920 samples, 0.05%)</title><rect x="521.9" y="869" width="0.6" height="15.0" fill="rgb(252,60,50)" rx="2" ry="2" />
+<text  x="524.87" y="879.5" ></text>
+</g>
+<g >
+<title>native_write_msr (43,709,392 samples, 0.01%)</title><rect x="1157.3" y="821" width="0.1" height="15.0" fill="rgb(253,28,50)" rx="2" ry="2" />
+<text  x="1160.29" y="831.5" ></text>
+</g>
+<g >
+<title>__x64_sys_sendto (954,173,527 samples, 0.26%)</title><rect x="622.9" y="629" width="3.1" height="15.0" fill="rgb(230,189,2)" rx="2" ry="2" />
+<text  x="625.93" y="639.5" ></text>
+</g>
+<g >
+<title>sysvec_apic_timer_interrupt (5,047,753,359 samples, 1.38%)</title><rect x="899.4" y="853" width="16.2" height="15.0" fill="rgb(223,19,28)" rx="2" ry="2" />
+<text  x="902.36" y="863.5" ></text>
+</g>
+<g >
+<title>kernel_fpu_begin_mask (143,316,017 samples, 0.04%)</title><rect x="450.8" y="821" width="0.4" height="15.0" fill="rgb(211,115,49)" rx="2" ry="2" />
+<text  x="453.76" y="831.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (168,963,753 samples, 0.05%)</title><rect x="826.5" y="789" width="0.6" height="15.0" fill="rgb(216,196,49)" rx="2" ry="2" />
+<text  x="829.53" y="799.5" ></text>
+</g>
+<g >
+<title>timerqueue_add (113,574,979 samples, 0.03%)</title><rect x="1159.3" y="853" width="0.4" height="15.0" fill="rgb(245,122,35)" rx="2" ry="2" />
+<text  x="1162.31" y="863.5" ></text>
+</g>
+<g >
+<title>__mod_lruvec_page_state (57,188,370 samples, 0.02%)</title><rect x="391.3" y="789" width="0.2" height="15.0" fill="rgb(223,175,46)" rx="2" ry="2" />
+<text  x="394.33" y="799.5" ></text>
+</g>
+<g >
+<title>__flush_work.isra.0 (40,962,651 samples, 0.01%)</title><rect x="1184.3" y="869" width="0.1" height="15.0" fill="rgb(211,21,30)" rx="2" ry="2" />
+<text  x="1187.25" y="879.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (83,205,293 samples, 0.02%)</title><rect x="641.0" y="693" width="0.2" height="15.0" fill="rgb(219,203,44)" rx="2" ry="2" />
+<text  x="643.98" y="703.5" ></text>
+</g>
+<g >
+<title>curl_multi_poll (2,563,160,852 samples, 0.70%)</title><rect x="648.8" y="773" width="8.2" height="15.0" fill="rgb(205,217,51)" rx="2" ry="2" />
+<text  x="651.78" y="783.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (37,661,020 samples, 0.01%)</title><rect x="1162.3" y="949" width="0.2" height="15.0" fill="rgb(212,194,20)" rx="2" ry="2" />
+<text  x="1165.34" y="959.5" ></text>
+</g>
+<g >
+<title>pagevec_lookup_range_tag (64,987,125 samples, 0.02%)</title><rect x="460.5" y="757" width="0.2" height="15.0" fill="rgb(242,37,4)" rx="2" ry="2" />
+<text  x="463.46" y="767.5" ></text>
+</g>
+<g >
+<title>do_madvise (32,543,263 samples, 0.01%)</title><rect x="268.7" y="853" width="0.1" height="15.0" fill="rgb(221,136,51)" rx="2" ry="2" />
+<text  x="271.71" y="863.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (466,473,365 samples, 0.13%)</title><rect x="1171.5" y="469" width="1.5" height="15.0" fill="rgb(244,90,7)" rx="2" ry="2" />
+<text  x="1174.52" y="479.5" ></text>
+</g>
+<g >
+<title>realloc (32,026,673 samples, 0.01%)</title><rect x="103.6" y="933" width="0.1" height="15.0" fill="rgb(242,133,31)" rx="2" ry="2" />
+<text  x="106.55" y="943.5" ></text>
+</g>
+<g >
+<title>curl_maprintf (72,188,288 samples, 0.02%)</title><rect x="668.7" y="741" width="0.2" height="15.0" fill="rgb(224,221,52)" rx="2" ry="2" />
+<text  x="671.68" y="751.5" ></text>
+</g>
+<g >
+<title>handle_mm_fault (53,877,790 samples, 0.01%)</title><rect x="266.3" y="885" width="0.2" height="15.0" fill="rgb(232,73,22)" rx="2" ry="2" />
+<text  x="269.32" y="895.5" ></text>
+</g>
+<g >
+<title>memset_erms (109,411,464 samples, 0.03%)</title><rect x="713.3" y="741" width="0.4" height="15.0" fill="rgb(213,51,5)" rx="2" ry="2" />
+<text  x="716.35" y="751.5" ></text>
+</g>
+<g >
+<title>__update_load_avg_cfs_rq (37,655,178 samples, 0.01%)</title><rect x="1149.8" y="821" width="0.1" height="15.0" fill="rgb(250,213,6)" rx="2" ry="2" />
+<text  x="1152.77" y="831.5" ></text>
+</g>
+<g >
+<title>[libvte-2.91.so.0.6992.0] (111,229,816 samples, 0.03%)</title><rect x="1178.0" y="149" width="0.4" height="15.0" fill="rgb(216,47,26)" rx="2" ry="2" />
+<text  x="1181.02" y="159.5" ></text>
+</g>
+<g >
+<title>dev_gro_receive (588,377,390 samples, 0.16%)</title><rect x="307.5" y="741" width="1.9" height="15.0" fill="rgb(233,150,14)" rx="2" ry="2" />
+<text  x="310.46" y="751.5" ></text>
+</g>
+<g >
+<title>psi_task_switch (79,696,369 samples, 0.02%)</title><rect x="817.8" y="725" width="0.3" height="15.0" fill="rgb(246,117,48)" rx="2" ry="2" />
+<text  x="820.85" y="735.5" ></text>
+</g>
+<g >
+<title>iomap_finish_ioends (176,567,464 samples, 0.05%)</title><rect x="397.6" y="869" width="0.6" height="15.0" fill="rgb(222,145,35)" rx="2" ry="2" />
+<text  x="400.65" y="879.5" ></text>
+</g>
+<g >
+<title>__GI___getpid (38,102,659 samples, 0.01%)</title><rect x="18.4" y="901" width="0.1" height="15.0" fill="rgb(228,217,29)" rx="2" ry="2" />
+<text  x="21.39" y="911.5" ></text>
+</g>
+<g >
+<title>scheduler_tick (34,949,422 samples, 0.01%)</title><rect x="95.0" y="821" width="0.1" height="15.0" fill="rgb(210,13,37)" rx="2" ry="2" />
+<text  x="97.96" y="831.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (5,488,855,725 samples, 1.50%)</title><rect x="440.2" y="901" width="17.7" height="15.0" fill="rgb(251,191,51)" rx="2" ry="2" />
+<text  x="443.20" y="911.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (4,843,449,203 samples, 1.32%)</title><rect x="400.3" y="869" width="15.6" height="15.0" fill="rgb(239,138,47)" rx="2" ry="2" />
+<text  x="403.27" y="879.5" ></text>
+</g>
+<g >
+<title>g_try_malloc (82,153,917 samples, 0.02%)</title><rect x="745.9" y="821" width="0.3" height="15.0" fill="rgb(214,35,23)" rx="2" ry="2" />
+<text  x="748.91" y="831.5" ></text>
+</g>
+<g >
+<title>nohz_balance_enter_idle (66,598,063 samples, 0.02%)</title><rect x="1144.9" y="901" width="0.2" height="15.0" fill="rgb(211,207,3)" rx="2" ry="2" />
+<text  x="1147.89" y="911.5" ></text>
+</g>
+<g >
+<title>security_file_ioctl (33,750,337 samples, 0.01%)</title><rect x="133.7" y="741" width="0.1" height="15.0" fill="rgb(235,11,49)" rx="2" ry="2" />
+<text  x="136.67" y="751.5" ></text>
+</g>
+<g >
+<title>kworker/6:1 (640,300,861 samples, 0.17%)</title><rect x="393.7" y="981" width="2.0" height="15.0" fill="rgb(252,172,18)" rx="2" ry="2" />
+<text  x="396.69" y="991.5" ></text>
+</g>
+<g >
+<title>kmem_cache_free (38,976,205 samples, 0.01%)</title><rect x="314.3" y="725" width="0.1" height="15.0" fill="rgb(206,123,51)" rx="2" ry="2" />
+<text  x="317.30" y="735.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (1,604,782,477 samples, 0.44%)</title><rect x="136.4" y="869" width="5.2" height="15.0" fill="rgb(224,101,47)" rx="2" ry="2" />
+<text  x="139.44" y="879.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (291,784,818 samples, 0.08%)</title><rect x="1163.3" y="725" width="1.0" height="15.0" fill="rgb(214,164,52)" rx="2" ry="2" />
+<text  x="1166.33" y="735.5" ></text>
+</g>
+<g >
+<title>psi_task_switch (176,988,711 samples, 0.05%)</title><rect x="337.5" y="885" width="0.6" height="15.0" fill="rgb(249,116,32)" rx="2" ry="2" />
+<text  x="340.48" y="895.5" ></text>
+</g>
+<g >
+<title>[firefox] (44,199,519 samples, 0.01%)</title><rect x="16.3" y="901" width="0.1" height="15.0" fill="rgb(212,167,9)" rx="2" ry="2" />
+<text  x="19.27" y="911.5" ></text>
+</g>
+<g >
+<title>security_file_permission (33,182,059 samples, 0.01%)</title><rect x="20.2" y="725" width="0.1" height="15.0" fill="rgb(228,192,6)" rx="2" ry="2" />
+<text  x="23.20" y="735.5" ></text>
+</g>
+<g >
+<title>net_rx_action (10,101,111,266 samples, 2.76%)</title><rect x="301.2" y="837" width="32.5" height="15.0" fill="rgb(205,197,21)" rx="2" ry="2" />
+<text  x="304.23" y="847.5" >ne..</text>
+</g>
+<g >
+<title>do_iter_readv_writev (65,146,232 samples, 0.02%)</title><rect x="145.2" y="709" width="0.2" height="15.0" fill="rgb(224,31,0)" rx="2" ry="2" />
+<text  x="148.17" y="719.5" ></text>
+</g>
+<g >
+<title>[libgdk-3.so.0.2404.30] (43,614,033 samples, 0.01%)</title><rect x="269.1" y="933" width="0.2" height="15.0" fill="rgb(237,13,31)" rx="2" ry="2" />
+<text  x="272.14" y="943.5" ></text>
+</g>
+<g >
+<title>futex_wait_queue (140,625,144 samples, 0.04%)</title><rect x="149.1" y="821" width="0.5" height="15.0" fill="rgb(224,158,11)" rx="2" ry="2" />
+<text  x="152.13" y="831.5" ></text>
+</g>
+<g >
+<title>writeback_sb_inodes (437,693,937 samples, 0.12%)</title><rect x="555.6" y="853" width="1.4" height="15.0" fill="rgb(209,25,9)" rx="2" ry="2" />
+<text  x="558.61" y="863.5" ></text>
+</g>
+<g >
+<title>__folio_end_writeback (232,848,736 samples, 0.06%)</title><rect x="392.9" y="821" width="0.7" height="15.0" fill="rgb(230,31,25)" rx="2" ry="2" />
+<text  x="395.89" y="831.5" ></text>
+</g>
+<g >
+<title>moz_xmalloc (57,454,680 samples, 0.02%)</title><rect x="282.7" y="933" width="0.2" height="15.0" fill="rgb(207,29,42)" rx="2" ry="2" />
+<text  x="285.69" y="943.5" ></text>
+</g>
+<g >
+<title>calloc (34,424,482 samples, 0.01%)</title><rect x="135.6" y="853" width="0.1" height="15.0" fill="rgb(244,140,50)" rx="2" ry="2" />
+<text  x="138.57" y="863.5" ></text>
+</g>
+<g >
+<title>__irqentry_text_start (138,993,576 samples, 0.04%)</title><rect x="890.0" y="869" width="0.4" height="15.0" fill="rgb(220,57,30)" rx="2" ry="2" />
+<text  x="892.97" y="879.5" ></text>
+</g>
+<g >
+<title>i915_vma_pin_ww (39,892,973 samples, 0.01%)</title><rect x="1164.9" y="597" width="0.1" height="15.0" fill="rgb(231,202,54)" rx="2" ry="2" />
+<text  x="1167.90" y="607.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_mutex_unlock_usercnt (47,566,257 samples, 0.01%)</title><rect x="157.2" y="933" width="0.2" height="15.0" fill="rgb(224,182,27)" rx="2" ry="2" />
+<text  x="160.24" y="943.5" ></text>
+</g>
+<g >
+<title>xfs_file_buffered_write (15,799,793,586 samples, 4.31%)</title><rect x="672.2" y="805" width="50.9" height="15.0" fill="rgb(231,164,31)" rx="2" ry="2" />
+<text  x="675.21" y="815.5" >xfs_f..</text>
+</g>
+<g >
+<title>poll_freewait (31,220,975 samples, 0.01%)</title><rect x="88.2" y="869" width="0.1" height="15.0" fill="rgb(250,64,41)" rx="2" ry="2" />
+<text  x="91.24" y="879.5" ></text>
+</g>
+<g >
+<title>security_socket_recvmsg (33,546,561 samples, 0.01%)</title><rect x="737.4" y="597" width="0.1" height="15.0" fill="rgb(232,180,21)" rx="2" ry="2" />
+<text  x="740.41" y="607.5" ></text>
+</g>
+<g >
+<title>unix_stream_recvmsg (46,052,970 samples, 0.01%)</title><rect x="1188.5" y="885" width="0.2" height="15.0" fill="rgb(231,132,49)" rx="2" ry="2" />
+<text  x="1191.55" y="895.5" ></text>
+</g>
+<g >
+<title>do_user_addr_fault (101,467,322 samples, 0.03%)</title><rect x="146.2" y="901" width="0.3" height="15.0" fill="rgb(232,4,11)" rx="2" ry="2" />
+<text  x="149.21" y="911.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_apic_timer_interrupt (309,316,945 samples, 0.08%)</title><rect x="813.4" y="837" width="1.0" height="15.0" fill="rgb(223,194,17)" rx="2" ry="2" />
+<text  x="816.43" y="847.5" ></text>
+</g>
+<g >
+<title>__alloc_pages (181,150,455 samples, 0.05%)</title><rect x="594.6" y="853" width="0.5" height="15.0" fill="rgb(248,190,1)" rx="2" ry="2" />
+<text  x="597.56" y="863.5" ></text>
+</g>
+<g >
+<title>sg_init_table (192,585,135 samples, 0.05%)</title><rect x="500.5" y="869" width="0.6" height="15.0" fill="rgb(245,26,28)" rx="2" ry="2" />
+<text  x="503.51" y="879.5" ></text>
+</g>
+<g >
+<title>thread_group_exited (46,568,263 samples, 0.01%)</title><rect x="1183.0" y="885" width="0.2" height="15.0" fill="rgb(252,198,14)" rx="2" ry="2" />
+<text  x="1186.00" y="895.5" ></text>
+</g>
+<g >
+<title>shmem_read_mapping_page_gfp (255,559,004 samples, 0.07%)</title><rect x="139.7" y="693" width="0.8" height="15.0" fill="rgb(212,119,23)" rx="2" ry="2" />
+<text  x="142.67" y="703.5" ></text>
+</g>
+<g >
+<title>gtk_main_do_event (834,673,174 samples, 0.23%)</title><rect x="1171.5" y="741" width="2.7" height="15.0" fill="rgb(235,124,49)" rx="2" ry="2" />
+<text  x="1174.50" y="751.5" ></text>
+</g>
+<g >
+<title>dev_hard_start_xmit (1,325,458,832 samples, 0.36%)</title><rect x="630.8" y="501" width="4.2" height="15.0" fill="rgb(237,33,36)" rx="2" ry="2" />
+<text  x="633.77" y="511.5" ></text>
+</g>
+<g >
+<title>iwl_trans_pcie_tx (55,255,426 samples, 0.02%)</title><rect x="624.3" y="325" width="0.2" height="15.0" fill="rgb(227,91,39)" rx="2" ry="2" />
+<text  x="627.28" y="335.5" ></text>
+</g>
+<g >
+<title>do_writev (36,707,728 samples, 0.01%)</title><rect x="1165.3" y="693" width="0.1" height="15.0" fill="rgb(226,53,20)" rx="2" ry="2" />
+<text  x="1168.32" y="703.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (3,163,345,430 samples, 0.86%)</title><rect x="442.1" y="853" width="10.2" height="15.0" fill="rgb(218,21,8)" rx="2" ry="2" />
+<text  x="445.14" y="863.5" ></text>
+</g>
+<g >
+<title>ieee80211_prepare_and_rx_handle (893,075,473 samples, 0.24%)</title><rect x="304.3" y="741" width="2.9" height="15.0" fill="rgb(242,213,11)" rx="2" ry="2" />
+<text  x="307.30" y="751.5" ></text>
+</g>
+<g >
+<title>kthread (5,359,687,657 samples, 1.46%)</title><rect x="557.1" y="949" width="17.2" height="15.0" fill="rgb(216,82,15)" rx="2" ry="2" />
+<text  x="560.08" y="959.5" ></text>
+</g>
+<g >
+<title>drm_ioctl (255,761,419 samples, 0.07%)</title><rect x="132.8" y="741" width="0.9" height="15.0" fill="rgb(213,48,41)" rx="2" ry="2" />
+<text  x="135.84" y="751.5" ></text>
+</g>
+<g >
+<title>[libGLX_mesa.so.0.0.0] (1,639,829,685 samples, 0.45%)</title><rect x="18.6" y="933" width="5.3" height="15.0" fill="rgb(225,116,30)" rx="2" ry="2" />
+<text  x="21.58" y="943.5" ></text>
+</g>
+<g >
+<title>irq_thread_fn (530,670,488 samples, 0.14%)</title><rect x="339.3" y="917" width="1.7" height="15.0" fill="rgb(208,187,13)" rx="2" ry="2" />
+<text  x="342.34" y="927.5" ></text>
+</g>
+<g >
+<title>__sysvec_irq_work (69,881,713 samples, 0.02%)</title><rect x="1163.7" y="437" width="0.2" height="15.0" fill="rgb(232,211,3)" rx="2" ry="2" />
+<text  x="1166.70" y="447.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (147,898,999 samples, 0.04%)</title><rect x="748.0" y="693" width="0.5" height="15.0" fill="rgb(248,92,33)" rx="2" ry="2" />
+<text  x="751.05" y="703.5" ></text>
+</g>
+<g >
+<title>iomap_do_writepage (272,523,821 samples, 0.07%)</title><rect x="523.7" y="757" width="0.9" height="15.0" fill="rgb(212,21,15)" rx="2" ry="2" />
+<text  x="526.75" y="767.5" ></text>
+</g>
+<g >
+<title>iomap_finish_ioend (52,637,442 samples, 0.01%)</title><rect x="387.1" y="853" width="0.2" height="15.0" fill="rgb(208,140,3)" rx="2" ry="2" />
+<text  x="390.11" y="863.5" ></text>
+</g>
+<g >
+<title>__clone3 (15,554,455,624 samples, 4.24%)</title><rect x="616.6" y="965" width="50.0" height="15.0" fill="rgb(246,224,39)" rx="2" ry="2" />
+<text  x="619.56" y="975.5" >__clo..</text>
+</g>
+<g >
+<title>[qemu-img] (82,483,084 samples, 0.02%)</title><rect x="738.3" y="693" width="0.3" height="15.0" fill="rgb(247,122,46)" rx="2" ry="2" />
+<text  x="741.33" y="703.5" ></text>
+</g>
+<g >
+<title>kfree (56,718,985 samples, 0.02%)</title><rect x="39.6" y="773" width="0.2" height="15.0" fill="rgb(207,47,35)" rx="2" ry="2" />
+<text  x="42.63" y="783.5" ></text>
+</g>
+<g >
+<title>__new_sem_post (180,914,205 samples, 0.05%)</title><rect x="747.0" y="741" width="0.6" height="15.0" fill="rgb(236,29,20)" rx="2" ry="2" />
+<text  x="750.03" y="751.5" ></text>
+</g>
+<g >
+<title>[libcurl.so.4.8.0] (88,515,249 samples, 0.02%)</title><rect x="284.8" y="773" width="0.2" height="15.0" fill="rgb(253,166,38)" rx="2" ry="2" />
+<text  x="287.75" y="783.5" ></text>
+</g>
+<g >
+<title>percpu_counter_add_batch (32,174,986 samples, 0.01%)</title><rect x="395.3" y="805" width="0.1" height="15.0" fill="rgb(209,221,10)" rx="2" ry="2" />
+<text  x="398.26" y="815.5" ></text>
+</g>
+<g >
+<title>unix_stream_read_generic (298,198,185 samples, 0.08%)</title><rect x="39.4" y="821" width="1.0" height="15.0" fill="rgb(225,88,39)" rx="2" ry="2" />
+<text  x="42.41" y="831.5" ></text>
+</g>
+<g >
+<title>____sys_recvmsg (144,150,154 samples, 0.04%)</title><rect x="748.1" y="629" width="0.4" height="15.0" fill="rgb(254,196,51)" rx="2" ry="2" />
+<text  x="751.05" y="639.5" ></text>
+</g>
+<g >
+<title>rmqueue_bulk (53,202,644 samples, 0.01%)</title><rect x="501.7" y="821" width="0.2" height="15.0" fill="rgb(237,209,44)" rx="2" ry="2" />
+<text  x="504.72" y="831.5" ></text>
+</g>
+<g >
+<title>syscall_return_via_sysret (145,291,724 samples, 0.04%)</title><rect x="99.2" y="901" width="0.5" height="15.0" fill="rgb(244,180,37)" rx="2" ry="2" />
+<text  x="102.23" y="911.5" ></text>
+</g>
+<g >
+<title>kthread (632,702,873 samples, 0.17%)</title><rect x="393.7" y="949" width="2.0" height="15.0" fill="rgb(233,94,47)" rx="2" ry="2" />
+<text  x="396.71" y="959.5" ></text>
+</g>
+<g >
+<title>nf_conntrack_in (320,071,203 samples, 0.09%)</title><rect x="329.7" y="677" width="1.0" height="15.0" fill="rgb(216,183,54)" rx="2" ry="2" />
+<text  x="332.69" y="687.5" ></text>
+</g>
+<g >
+<title>[git] (115,534,964 samples, 0.03%)</title><rect x="285.3" y="885" width="0.3" height="15.0" fill="rgb(240,151,14)" rx="2" ry="2" />
+<text  x="288.27" y="895.5" ></text>
+</g>
+<g >
+<title>__x64_sys_futex (125,520,507 samples, 0.03%)</title><rect x="25.0" y="885" width="0.4" height="15.0" fill="rgb(218,185,53)" rx="2" ry="2" />
+<text  x="27.96" y="895.5" ></text>
+</g>
+<g >
+<title>[unknown] (40,544,685 samples, 0.01%)</title><rect x="160.1" y="949" width="0.2" height="15.0" fill="rgb(209,121,30)" rx="2" ry="2" />
+<text  x="163.14" y="959.5" ></text>
+</g>
+<g >
+<title>sg_init_table (188,266,213 samples, 0.05%)</title><rect x="417.2" y="869" width="0.6" height="15.0" fill="rgb(241,220,18)" rx="2" ry="2" />
+<text  x="420.21" y="879.5" ></text>
+</g>
+<g >
+<title>ieee80211_subif_start_xmit (33,859,487 samples, 0.01%)</title><rect x="320.2" y="517" width="0.2" height="15.0" fill="rgb(240,95,45)" rx="2" ry="2" />
+<text  x="323.25" y="527.5" ></text>
+</g>
+<g >
+<title>____sys_recvmsg (50,615,468 samples, 0.01%)</title><rect x="1170.4" y="901" width="0.2" height="15.0" fill="rgb(208,204,25)" rx="2" ry="2" />
+<text  x="1173.44" y="911.5" ></text>
+</g>
+<g >
+<title>crypt_convert (5,240,799,057 samples, 1.43%)</title><rect x="440.3" y="885" width="16.9" height="15.0" fill="rgb(224,160,14)" rx="2" ry="2" />
+<text  x="443.29" y="895.5" ></text>
+</g>
+<g >
+<title>shrink_node (104,862,581 samples, 0.03%)</title><rect x="705.3" y="661" width="0.3" height="15.0" fill="rgb(213,74,18)" rx="2" ry="2" />
+<text  x="708.30" y="671.5" ></text>
+</g>
+<g >
+<title>__mod_lruvec_page_state (86,894,336 samples, 0.02%)</title><rect x="573.3" y="709" width="0.3" height="15.0" fill="rgb(223,108,22)" rx="2" ry="2" />
+<text  x="576.28" y="719.5" ></text>
+</g>
+<g >
+<title>irq_work_single (1,366,429,093 samples, 0.37%)</title><rect x="347.2" y="773" width="4.4" height="15.0" fill="rgb(242,177,29)" rx="2" ry="2" />
+<text  x="350.25" y="783.5" ></text>
+</g>
+<g >
+<title>intel_idle_ibrs (13,017,854,429 samples, 3.55%)</title><rect x="838.8" y="837" width="41.9" height="15.0" fill="rgb(232,36,53)" rx="2" ry="2" />
+<text  x="841.76" y="847.5" >int..</text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (740,599,805 samples, 0.20%)</title><rect x="726.0" y="933" width="2.4" height="15.0" fill="rgb(221,86,46)" rx="2" ry="2" />
+<text  x="729.01" y="943.5" ></text>
+</g>
+<g >
+<title>tick_nohz_next_event (912,778,515 samples, 0.25%)</title><rect x="1141.7" y="869" width="2.9" height="15.0" fill="rgb(209,45,20)" rx="2" ry="2" />
+<text  x="1144.71" y="879.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (432,614,020 samples, 0.12%)</title><rect x="1171.6" y="309" width="1.4" height="15.0" fill="rgb(219,140,14)" rx="2" ry="2" />
+<text  x="1174.57" y="319.5" ></text>
+</g>
+<g >
+<title>signal_irq_work (1,365,545,062 samples, 0.37%)</title><rect x="347.2" y="757" width="4.4" height="15.0" fill="rgb(249,182,1)" rx="2" ry="2" />
+<text  x="350.25" y="767.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (252,908,906 samples, 0.07%)</title><rect x="114.9" y="933" width="0.9" height="15.0" fill="rgb(208,168,15)" rx="2" ry="2" />
+<text  x="117.95" y="943.5" ></text>
+</g>
+<g >
+<title>i801_access (507,987,393 samples, 0.14%)</title><rect x="339.4" y="821" width="1.6" height="15.0" fill="rgb(250,93,13)" rx="2" ry="2" />
+<text  x="342.39" y="831.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (101,788,211 samples, 0.03%)</title><rect x="275.4" y="917" width="0.3" height="15.0" fill="rgb(207,40,46)" rx="2" ry="2" />
+<text  x="278.35" y="927.5" ></text>
+</g>
+<g >
+<title>get_page_from_freelist (110,924,951 samples, 0.03%)</title><rect x="476.4" y="837" width="0.3" height="15.0" fill="rgb(250,186,10)" rx="2" ry="2" />
+<text  x="479.39" y="847.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (37,012,273 samples, 0.01%)</title><rect x="24.0" y="885" width="0.1" height="15.0" fill="rgb(240,185,40)" rx="2" ry="2" />
+<text  x="26.99" y="895.5" ></text>
+</g>
+<g >
+<title>cpuidle_reflect (53,222,130 samples, 0.01%)</title><rect x="1125.8" y="901" width="0.2" height="15.0" fill="rgb(231,22,48)" rx="2" ry="2" />
+<text  x="1128.85" y="911.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (192,744,262 samples, 0.05%)</title><rect x="747.9" y="821" width="0.7" height="15.0" fill="rgb(251,64,8)" rx="2" ry="2" />
+<text  x="750.93" y="831.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (50,293,759 samples, 0.01%)</title><rect x="720.1" y="709" width="0.2" height="15.0" fill="rgb(209,60,45)" rx="2" ry="2" />
+<text  x="723.15" y="719.5" ></text>
+</g>
+<g >
+<title>crypt_iv_plain64_gen (114,441,288 samples, 0.03%)</title><rect x="558.2" y="869" width="0.3" height="15.0" fill="rgb(232,129,48)" rx="2" ry="2" />
+<text  x="561.16" y="879.5" ></text>
+</g>
+<g >
+<title>vfs_write (595,191,488 samples, 0.16%)</title><rect x="29.7" y="885" width="1.9" height="15.0" fill="rgb(250,51,16)" rx="2" ry="2" />
+<text  x="32.68" y="895.5" ></text>
+</g>
+<g >
+<title>preempt_count_sub (31,706,927 samples, 0.01%)</title><rect x="708.1" y="677" width="0.1" height="15.0" fill="rgb(253,130,37)" rx="2" ry="2" />
+<text  x="711.09" y="687.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (40,695,991 samples, 0.01%)</title><rect x="143.6" y="725" width="0.1" height="15.0" fill="rgb(246,76,28)" rx="2" ry="2" />
+<text  x="146.59" y="735.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (147,373,255 samples, 0.04%)</title><rect x="748.0" y="677" width="0.5" height="15.0" fill="rgb(237,111,45)" rx="2" ry="2" />
+<text  x="751.05" y="687.5" ></text>
+</g>
+<g >
+<title>skb_release_data (37,882,557 samples, 0.01%)</title><rect x="21.1" y="693" width="0.1" height="15.0" fill="rgb(253,4,22)" rx="2" ry="2" />
+<text  x="24.09" y="703.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (36,274,133 samples, 0.01%)</title><rect x="719.3" y="709" width="0.1" height="15.0" fill="rgb(235,146,53)" rx="2" ry="2" />
+<text  x="722.27" y="719.5" ></text>
+</g>
+<g >
+<title>skb_release_data (48,689,446 samples, 0.01%)</title><rect x="307.3" y="725" width="0.1" height="15.0" fill="rgb(232,73,49)" rx="2" ry="2" />
+<text  x="310.29" y="735.5" ></text>
+</g>
+<g >
+<title>process_one_work (5,349,299,957 samples, 1.46%)</title><rect x="557.1" y="917" width="17.2" height="15.0" fill="rgb(213,101,26)" rx="2" ry="2" />
+<text  x="560.08" y="927.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock_irqrestore (76,958,364 samples, 0.02%)</title><rect x="707.9" y="693" width="0.3" height="15.0" fill="rgb(237,177,47)" rx="2" ry="2" />
+<text  x="710.95" y="703.5" ></text>
+</g>
+<g >
+<title>validate_xmit_skb (68,767,030 samples, 0.02%)</title><rect x="635.1" y="501" width="0.2" height="15.0" fill="rgb(213,57,11)" rx="2" ry="2" />
+<text  x="638.07" y="511.5" ></text>
+</g>
+<g >
+<title>cairo_show_glyphs (81,168,605 samples, 0.02%)</title><rect x="1176.3" y="949" width="0.3" height="15.0" fill="rgb(211,153,10)" rx="2" ry="2" />
+<text  x="1179.34" y="959.5" ></text>
+</g>
+<g >
+<title>__handle_mm_fault (52,692,425 samples, 0.01%)</title><rect x="227.2" y="901" width="0.2" height="15.0" fill="rgb(248,224,48)" rx="2" ry="2" />
+<text  x="230.21" y="911.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (75,074,342 samples, 0.02%)</title><rect x="159.8" y="965" width="0.3" height="15.0" fill="rgb(236,86,23)" rx="2" ry="2" />
+<text  x="162.84" y="975.5" ></text>
+</g>
+<g >
+<title>ipt_do_table (197,622,063 samples, 0.05%)</title><rect x="323.0" y="661" width="0.7" height="15.0" fill="rgb(220,43,39)" rx="2" ry="2" />
+<text  x="326.05" y="671.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (465,240,042 samples, 0.13%)</title><rect x="1171.5" y="437" width="1.5" height="15.0" fill="rgb(206,98,37)" rx="2" ry="2" />
+<text  x="1174.52" y="447.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (226,758,472 samples, 0.06%)</title><rect x="748.8" y="853" width="0.7" height="15.0" fill="rgb(206,158,1)" rx="2" ry="2" />
+<text  x="751.81" y="863.5" ></text>
+</g>
+<g >
+<title>[libcurl.so.4.8.0] (101,510,445 samples, 0.03%)</title><rect x="668.4" y="709" width="0.3" height="15.0" fill="rgb(254,29,7)" rx="2" ry="2" />
+<text  x="671.36" y="719.5" ></text>
+</g>
+<g >
+<title>shmem_add_to_page_cache (117,108,363 samples, 0.03%)</title><rect x="236.8" y="789" width="0.3" height="15.0" fill="rgb(221,25,16)" rx="2" ry="2" />
+<text  x="239.75" y="799.5" ></text>
+</g>
+<g >
+<title>[libpython3.11.so.1.0] (67,754,465 samples, 0.02%)</title><rect x="244.1" y="837" width="0.2" height="15.0" fill="rgb(217,86,28)" rx="2" ry="2" />
+<text  x="247.09" y="847.5" ></text>
+</g>
+<g >
+<title>[libglamoregl.so] (121,498,678 samples, 0.03%)</title><rect x="217.8" y="869" width="0.4" height="15.0" fill="rgb(218,88,39)" rx="2" ry="2" />
+<text  x="220.77" y="879.5" ></text>
+</g>
+<g >
+<title>__softirqentry_text_start (32,976,826 samples, 0.01%)</title><rect x="915.6" y="821" width="0.1" height="15.0" fill="rgb(228,189,25)" rx="2" ry="2" />
+<text  x="918.64" y="831.5" ></text>
+</g>
+<g >
+<title>nft_do_chain (44,719,403 samples, 0.01%)</title><rect x="743.5" y="421" width="0.1" height="15.0" fill="rgb(232,224,2)" rx="2" ry="2" />
+<text  x="746.46" y="431.5" ></text>
+</g>
+<g >
+<title>lru_add_fn (757,205,480 samples, 0.21%)</title><rect x="701.7" y="693" width="2.4" height="15.0" fill="rgb(236,14,15)" rx="2" ry="2" />
+<text  x="704.71" y="703.5" ></text>
+</g>
+<g >
+<title>__ieee80211_subif_start_xmit (33,482,276 samples, 0.01%)</title><rect x="320.2" y="501" width="0.2" height="15.0" fill="rgb(228,213,16)" rx="2" ry="2" />
+<text  x="323.25" y="511.5" ></text>
+</g>
+<g >
+<title>workingset_eviction (102,219,468 samples, 0.03%)</title><rect x="364.5" y="837" width="0.3" height="15.0" fill="rgb(235,108,5)" rx="2" ry="2" />
+<text  x="367.49" y="847.5" ></text>
+</g>
+<g >
+<title>[unknown] (406,101,456 samples, 0.11%)</title><rect x="52.2" y="965" width="1.3" height="15.0" fill="rgb(232,48,25)" rx="2" ry="2" />
+<text  x="55.17" y="975.5" ></text>
+</g>
+<g >
+<title>eb_validate_vmas (597,955,980 samples, 0.16%)</title><rect x="139.2" y="773" width="2.0" height="15.0" fill="rgb(237,184,16)" rx="2" ry="2" />
+<text  x="142.24" y="783.5" ></text>
+</g>
+<g >
+<title>common_interrupt (62,191,231 samples, 0.02%)</title><rect x="900.1" y="789" width="0.2" height="15.0" fill="rgb(234,165,9)" rx="2" ry="2" />
+<text  x="903.14" y="799.5" ></text>
+</g>
+<g >
+<title>__x64_sys_futex (564,620,083 samples, 0.15%)</title><rect x="816.6" y="821" width="1.9" height="15.0" fill="rgb(210,74,11)" rx="2" ry="2" />
+<text  x="819.63" y="831.5" ></text>
+</g>
+<g >
+<title>qemu_sem_post (122,249,226 samples, 0.03%)</title><rect x="749.1" y="725" width="0.4" height="15.0" fill="rgb(205,70,49)" rx="2" ry="2" />
+<text  x="752.08" y="735.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (3,113,219,294 samples, 0.85%)</title><rect x="750.5" y="853" width="10.1" height="15.0" fill="rgb(220,74,47)" rx="2" ry="2" />
+<text  x="753.54" y="863.5" ></text>
+</g>
+<g >
+<title>sched_clock_cpu (60,269,501 samples, 0.02%)</title><rect x="351.4" y="677" width="0.2" height="15.0" fill="rgb(252,215,20)" rx="2" ry="2" />
+<text  x="354.44" y="687.5" ></text>
+</g>
+<g >
+<title>iwl_mvm_mac_itxq_xmit (75,752,364 samples, 0.02%)</title><rect x="325.6" y="501" width="0.2" height="15.0" fill="rgb(250,139,16)" rx="2" ry="2" />
+<text  x="328.61" y="511.5" ></text>
+</g>
+<g >
+<title>sock_recvmsg (33,609,685 samples, 0.01%)</title><rect x="280.1" y="677" width="0.2" height="15.0" fill="rgb(223,86,12)" rx="2" ry="2" />
+<text  x="283.15" y="687.5" ></text>
+</g>
+<g >
+<title>ct_kernel_exit.constprop.0 (49,494,975 samples, 0.01%)</title><rect x="835.2" y="837" width="0.2" height="15.0" fill="rgb(225,154,15)" rx="2" ry="2" />
+<text  x="838.22" y="847.5" ></text>
+</g>
+<g >
+<title>enqueue_task (1,534,930,673 samples, 0.42%)</title><rect x="1127.8" y="853" width="4.9" height="15.0" fill="rgb(229,215,39)" rx="2" ry="2" />
+<text  x="1130.78" y="863.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (12,396,469,477 samples, 3.38%)</title><rect x="299.4" y="965" width="39.9" height="15.0" fill="rgb(230,198,15)" rx="2" ry="2" />
+<text  x="302.43" y="975.5" >ret..</text>
+</g>
+<g >
+<title>azx_cc_read (32,654,556 samples, 0.01%)</title><rect x="734.6" y="837" width="0.1" height="15.0" fill="rgb(218,227,16)" rx="2" ry="2" />
+<text  x="737.60" y="847.5" ></text>
+</g>
+<g >
+<title>__ip_local_out (200,320,909 samples, 0.05%)</title><rect x="624.6" y="469" width="0.7" height="15.0" fill="rgb(238,30,44)" rx="2" ry="2" />
+<text  x="627.65" y="479.5" ></text>
+</g>
+<g >
+<title>folio_batch_move_lru (95,914,854 samples, 0.03%)</title><rect x="376.2" y="757" width="0.3" height="15.0" fill="rgb(239,133,40)" rx="2" ry="2" />
+<text  x="379.16" y="767.5" ></text>
+</g>
+<g >
+<title>mem_cgroup_wb_stats (146,165,159 samples, 0.04%)</title><rect x="751.2" y="725" width="0.5" height="15.0" fill="rgb(253,43,9)" rx="2" ry="2" />
+<text  x="754.21" y="735.5" ></text>
+</g>
+<g >
+<title>unix_stream_sendmsg (109,487,476 samples, 0.03%)</title><rect x="93.6" y="837" width="0.4" height="15.0" fill="rgb(236,124,16)" rx="2" ry="2" />
+<text  x="96.65" y="847.5" ></text>
+</g>
+<g >
+<title>[libglib-2.0.so.0.7303.0] (248,673,512 samples, 0.07%)</title><rect x="277.8" y="885" width="0.8" height="15.0" fill="rgb(211,214,8)" rx="2" ry="2" />
+<text  x="280.78" y="895.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (40,324,338 samples, 0.01%)</title><rect x="1179.9" y="757" width="0.1" height="15.0" fill="rgb(247,39,17)" rx="2" ry="2" />
+<text  x="1182.89" y="767.5" ></text>
+</g>
+<g >
+<title>clear_page_erms (40,705,266 samples, 0.01%)</title><rect x="236.5" y="789" width="0.1" height="15.0" fill="rgb(229,117,41)" rx="2" ry="2" />
+<text  x="239.49" y="799.5" ></text>
+</g>
+<g >
+<title>__GI___write (179,473,580 samples, 0.05%)</title><rect x="156.3" y="949" width="0.6" height="15.0" fill="rgb(253,4,19)" rx="2" ry="2" />
+<text  x="159.35" y="959.5" ></text>
+</g>
+<g >
+<title>skcipher_walk_virt (349,520,583 samples, 0.10%)</title><rect x="493.5" y="821" width="1.1" height="15.0" fill="rgb(205,167,12)" rx="2" ry="2" />
+<text  x="496.50" y="831.5" ></text>
+</g>
+<g >
+<title>sock_sendmsg (53,535,805 samples, 0.01%)</title><rect x="191.6" y="853" width="0.2" height="15.0" fill="rgb(213,60,32)" rx="2" ry="2" />
+<text  x="194.58" y="863.5" ></text>
+</g>
+<g >
+<title>skcipher_walk_virt (319,024,661 samples, 0.09%)</title><rect x="587.6" y="821" width="1.0" height="15.0" fill="rgb(240,82,43)" rx="2" ry="2" />
+<text  x="590.62" y="831.5" ></text>
+</g>
+<g >
+<title>__x64_sys_ppoll (1,201,184,328 samples, 0.33%)</title><rect x="820.0" y="837" width="3.8" height="15.0" fill="rgb(209,6,13)" rx="2" ry="2" />
+<text  x="822.97" y="847.5" ></text>
+</g>
+<g >
+<title>[libgdk-3.so.0.2404.30] (160,671,508 samples, 0.04%)</title><rect x="277.3" y="885" width="0.5" height="15.0" fill="rgb(241,9,49)" rx="2" ry="2" />
+<text  x="280.26" y="895.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (130,337,331 samples, 0.04%)</title><rect x="142.8" y="901" width="0.4" height="15.0" fill="rgb(234,158,25)" rx="2" ry="2" />
+<text  x="145.81" y="911.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (377,453,258 samples, 0.10%)</title><rect x="644.2" y="725" width="1.3" height="15.0" fill="rgb(212,155,54)" rx="2" ry="2" />
+<text  x="647.24" y="735.5" ></text>
+</g>
+<g >
+<title>kthread (59,185,338 samples, 0.02%)</title><rect x="387.1" y="949" width="0.2" height="15.0" fill="rgb(215,91,26)" rx="2" ry="2" />
+<text  x="390.11" y="959.5" ></text>
+</g>
+<g >
+<title>percpu_ref_put_many.constprop.0 (43,169,103 samples, 0.01%)</title><rect x="357.4" y="837" width="0.1" height="15.0" fill="rgb(219,92,51)" rx="2" ry="2" />
+<text  x="360.40" y="847.5" ></text>
+</g>
+<g >
+<title>__kmalloc_node_track_caller (47,281,376 samples, 0.01%)</title><rect x="47.4" y="773" width="0.2" height="15.0" fill="rgb(239,28,7)" rx="2" ry="2" />
+<text  x="50.41" y="783.5" ></text>
+</g>
+<g >
+<title>mozilla::detail::MutexImpl::unlock (38,916,592 samples, 0.01%)</title><rect x="37.8" y="949" width="0.1" height="15.0" fill="rgb(250,143,8)" rx="2" ry="2" />
+<text  x="40.77" y="959.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (50,996,131 samples, 0.01%)</title><rect x="696.5" y="677" width="0.2" height="15.0" fill="rgb(223,57,23)" rx="2" ry="2" />
+<text  x="699.50" y="687.5" ></text>
+</g>
+<g >
+<title>__sys_sendmsg (118,579,216 samples, 0.03%)</title><rect x="266.6" y="901" width="0.4" height="15.0" fill="rgb(206,59,1)" rx="2" ry="2" />
+<text  x="269.59" y="911.5" ></text>
+</g>
+<g >
+<title>protocol_recv_request_send_reply.isra.0 (329,454,028 samples, 0.09%)</title><rect x="667.9" y="917" width="1.0" height="15.0" fill="rgb(224,51,53)" rx="2" ry="2" />
+<text  x="670.86" y="927.5" ></text>
+</g>
+<g >
+<title>try_charge_memcg (273,422,631 samples, 0.07%)</title><rect x="693.9" y="677" width="0.9" height="15.0" fill="rgb(205,151,52)" rx="2" ry="2" />
+<text  x="696.88" y="687.5" ></text>
+</g>
+<g >
+<title>xa_get_order (258,199,610 samples, 0.07%)</title><rect x="697.7" y="709" width="0.8" height="15.0" fill="rgb(242,186,53)" rx="2" ry="2" />
+<text  x="700.65" y="719.5" ></text>
+</g>
+<g >
+<title>mozilla::detail::MutexImpl::lock (60,520,187 samples, 0.02%)</title><rect x="14.5" y="949" width="0.2" height="15.0" fill="rgb(220,224,3)" rx="2" ry="2" />
+<text  x="17.48" y="959.5" ></text>
+</g>
+<g >
+<title>syscall (87,688,202 samples, 0.02%)</title><rect x="15.1" y="949" width="0.2" height="15.0" fill="rgb(238,181,6)" rx="2" ry="2" />
+<text  x="18.06" y="959.5" ></text>
+</g>
+<g >
+<title>tcp_data_queue (120,762,390 samples, 0.03%)</title><rect x="661.6" y="421" width="0.4" height="15.0" fill="rgb(232,75,46)" rx="2" ry="2" />
+<text  x="664.61" y="431.5" ></text>
+</g>
+<g >
+<title>__libc_start_main_alias_2 (3,006,827,593 samples, 0.82%)</title><rect x="819.1" y="949" width="9.6" height="15.0" fill="rgb(227,102,2)" rx="2" ry="2" />
+<text  x="822.06" y="959.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (72,610,223 samples, 0.02%)</title><rect x="135.1" y="837" width="0.2" height="15.0" fill="rgb(205,83,0)" rx="2" ry="2" />
+<text  x="138.09" y="847.5" ></text>
+</g>
+<g >
+<title>xfs_vm_writepages (731,696,513 samples, 0.20%)</title><rect x="437.7" y="805" width="2.4" height="15.0" fill="rgb(246,150,5)" rx="2" ry="2" />
+<text  x="440.73" y="815.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (33,847,705 samples, 0.01%)</title><rect x="707.6" y="693" width="0.1" height="15.0" fill="rgb(206,192,25)" rx="2" ry="2" />
+<text  x="710.58" y="703.5" ></text>
+</g>
+<g >
+<title>qio_channel_read_all (75,494,671 samples, 0.02%)</title><rect x="744.7" y="741" width="0.2" height="15.0" fill="rgb(207,65,13)" rx="2" ry="2" />
+<text  x="747.68" y="751.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (322,746,488 samples, 0.09%)</title><rect x="22.2" y="837" width="1.1" height="15.0" fill="rgb(223,47,4)" rx="2" ry="2" />
+<text  x="25.24" y="847.5" ></text>
+</g>
+<g >
+<title>irq/139-iwlwifi (12,469,036,035 samples, 3.40%)</title><rect x="299.2" y="981" width="40.1" height="15.0" fill="rgb(234,167,13)" rx="2" ry="2" />
+<text  x="302.20" y="991.5" >irq..</text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (50,057,673 samples, 0.01%)</title><rect x="477.9" y="725" width="0.2" height="15.0" fill="rgb(217,37,50)" rx="2" ry="2" />
+<text  x="480.89" y="735.5" ></text>
+</g>
+<g >
+<title>_mid_memalign.constprop.0 (77,692,825 samples, 0.02%)</title><rect x="747.7" y="773" width="0.2" height="15.0" fill="rgb(230,202,39)" rx="2" ry="2" />
+<text  x="750.67" y="783.5" ></text>
+</g>
+<g >
+<title>__mod_lruvec_page_state (41,300,941 samples, 0.01%)</title><rect x="397.2" y="789" width="0.1" height="15.0" fill="rgb(220,11,38)" rx="2" ry="2" />
+<text  x="400.15" y="799.5" ></text>
+</g>
+<g >
+<title>nf_conntrack_in (58,449,297 samples, 0.02%)</title><rect x="321.0" y="645" width="0.2" height="15.0" fill="rgb(206,34,4)" rx="2" ry="2" />
+<text  x="323.98" y="655.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (78,381,581 samples, 0.02%)</title><rect x="1172.3" y="69" width="0.2" height="15.0" fill="rgb(246,192,18)" rx="2" ry="2" />
+<text  x="1175.29" y="79.5" ></text>
+</g>
+<g >
+<title>xfs_trans_alloc (91,863,353 samples, 0.03%)</title><rect x="722.5" y="741" width="0.3" height="15.0" fill="rgb(230,163,14)" rx="2" ry="2" />
+<text  x="725.47" y="751.5" ></text>
+</g>
+<g >
+<title>__i915_gem_object_get_pages (318,884,839 samples, 0.09%)</title><rect x="139.5" y="741" width="1.0" height="15.0" fill="rgb(241,41,31)" rx="2" ry="2" />
+<text  x="142.46" y="751.5" ></text>
+</g>
+<g >
+<title>[libgbm.so.1.0.0] (31,687,207 samples, 0.01%)</title><rect x="209.8" y="869" width="0.1" height="15.0" fill="rgb(208,207,44)" rx="2" ry="2" />
+<text  x="212.79" y="879.5" ></text>
+</g>
+<g >
+<title>[libEGL_mesa.so.0.0.0] (761,139,318 samples, 0.21%)</title><rect x="143.3" y="917" width="2.4" height="15.0" fill="rgb(246,154,20)" rx="2" ry="2" />
+<text  x="146.25" y="927.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (4,575,880,720 samples, 1.25%)</title><rect x="557.1" y="901" width="14.8" height="15.0" fill="rgb(248,220,46)" rx="2" ry="2" />
+<text  x="560.12" y="911.5" ></text>
+</g>
+<g >
+<title>intel_atomic_commit_tail (34,755,553 samples, 0.01%)</title><rect x="613.9" y="901" width="0.1" height="15.0" fill="rgb(251,126,46)" rx="2" ry="2" />
+<text  x="616.85" y="911.5" ></text>
+</g>
+<g >
+<title>sysprof_collector_mark_vprintf (32,107,589 samples, 0.01%)</title><rect x="278.5" y="869" width="0.1" height="15.0" fill="rgb(228,114,8)" rx="2" ry="2" />
+<text  x="281.48" y="879.5" ></text>
+</g>
+<g >
+<title>snd_ctl_ioctl (45,693,563 samples, 0.01%)</title><rect x="734.4" y="917" width="0.1" height="15.0" fill="rgb(212,77,48)" rx="2" ry="2" />
+<text  x="737.35" y="927.5" ></text>
+</g>
+<g >
+<title>common_interrupt (2,415,262,896 samples, 0.66%)</title><rect x="890.5" y="853" width="7.7" height="15.0" fill="rgb(239,57,29)" rx="2" ry="2" />
+<text  x="893.47" y="863.5" ></text>
+</g>
+<g >
+<title>drm_syncobj_array_find (55,527,121 samples, 0.02%)</title><rect x="232.6" y="869" width="0.2" height="15.0" fill="rgb(219,3,16)" rx="2" ry="2" />
+<text  x="235.57" y="879.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (51,647,751 samples, 0.01%)</title><rect x="1169.8" y="949" width="0.1" height="15.0" fill="rgb(239,180,13)" rx="2" ry="2" />
+<text  x="1172.76" y="959.5" ></text>
+</g>
+<g >
+<title>[libcairo.so.2.11706.0] (33,341,685 samples, 0.01%)</title><rect x="1170.1" y="949" width="0.1" height="15.0" fill="rgb(234,153,49)" rx="2" ry="2" />
+<text  x="1173.11" y="959.5" ></text>
+</g>
+<g >
+<title>update_get_addr (53,769,115 samples, 0.01%)</title><rect x="94.4" y="933" width="0.2" height="15.0" fill="rgb(209,31,47)" rx="2" ry="2" />
+<text  x="97.43" y="943.5" ></text>
+</g>
+<g >
+<title>nf_hook_slow (403,254,794 samples, 0.11%)</title><rect x="323.0" y="677" width="1.3" height="15.0" fill="rgb(223,38,40)" rx="2" ry="2" />
+<text  x="325.99" y="687.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (33,486,875 samples, 0.01%)</title><rect x="815.9" y="837" width="0.1" height="15.0" fill="rgb(212,171,39)" rx="2" ry="2" />
+<text  x="818.87" y="847.5" ></text>
+</g>
+<g >
+<title>node_dirty_ok (189,036,409 samples, 0.05%)</title><rect x="708.5" y="693" width="0.6" height="15.0" fill="rgb(209,26,48)" rx="2" ry="2" />
+<text  x="711.50" y="703.5" ></text>
+</g>
+<g >
+<title>__folio_start_writeback (120,160,375 samples, 0.03%)</title><rect x="502.5" y="741" width="0.4" height="15.0" fill="rgb(254,229,17)" rx="2" ry="2" />
+<text  x="505.50" y="751.5" ></text>
+</g>
+<g >
+<title>mod_lruvec_page_state (60,085,196 samples, 0.02%)</title><rect x="524.1" y="725" width="0.2" height="15.0" fill="rgb(245,97,36)" rx="2" ry="2" />
+<text  x="527.09" y="735.5" ></text>
+</g>
+<g >
+<title>poll_freewait (40,175,625 samples, 0.01%)</title><rect x="650.8" y="645" width="0.2" height="15.0" fill="rgb(237,169,45)" rx="2" ry="2" />
+<text  x="653.84" y="655.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (216,732,047 samples, 0.06%)</title><rect x="1177.8" y="693" width="0.7" height="15.0" fill="rgb(230,206,30)" rx="2" ry="2" />
+<text  x="1180.78" y="703.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (59,313,177 samples, 0.02%)</title><rect x="709.2" y="693" width="0.2" height="15.0" fill="rgb(237,26,14)" rx="2" ry="2" />
+<text  x="712.23" y="703.5" ></text>
+</g>
+<g >
+<title>sched_ttwu_pending (32,545,205 samples, 0.01%)</title><rect x="915.8" y="821" width="0.1" height="15.0" fill="rgb(247,92,30)" rx="2" ry="2" />
+<text  x="918.78" y="831.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (320,432,865 samples, 0.09%)</title><rect x="131.4" y="805" width="1.0" height="15.0" fill="rgb(220,195,46)" rx="2" ry="2" />
+<text  x="134.39" y="815.5" ></text>
+</g>
+<g >
+<title>select_task_rq_fair (71,472,149 samples, 0.02%)</title><rect x="48.1" y="693" width="0.2" height="15.0" fill="rgb(210,11,1)" rx="2" ry="2" />
+<text  x="51.10" y="703.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_bh (102,714,659 samples, 0.03%)</title><rect x="632.1" y="405" width="0.3" height="15.0" fill="rgb(224,30,27)" rx="2" ry="2" />
+<text  x="635.09" y="415.5" ></text>
+</g>
+<g >
+<title>update_curr (41,845,436 samples, 0.01%)</title><rect x="34.0" y="757" width="0.2" height="15.0" fill="rgb(216,89,9)" rx="2" ry="2" />
+<text  x="37.03" y="767.5" ></text>
+</g>
+<g >
+<title>get_page_from_freelist (71,487,383 samples, 0.02%)</title><rect x="614.2" y="853" width="0.2" height="15.0" fill="rgb(252,67,49)" rx="2" ry="2" />
+<text  x="617.19" y="863.5" ></text>
+</g>
+<g >
+<title>__i2c_smbus_xfer (508,163,189 samples, 0.14%)</title><rect x="339.4" y="837" width="1.6" height="15.0" fill="rgb(247,74,51)" rx="2" ry="2" />
+<text  x="342.39" y="847.5" ></text>
+</g>
+<g >
+<title>___sys_recvmsg (106,861,666 samples, 0.03%)</title><rect x="44.5" y="869" width="0.4" height="15.0" fill="rgb(216,26,46)" rx="2" ry="2" />
+<text  x="47.55" y="879.5" ></text>
+</g>
+<g >
+<title>select_task_rq_fair (103,225,521 samples, 0.03%)</title><rect x="30.1" y="789" width="0.4" height="15.0" fill="rgb(246,149,48)" rx="2" ry="2" />
+<text  x="33.14" y="799.5" ></text>
+</g>
+<g >
+<title>update_blocked_averages (37,192,596 samples, 0.01%)</title><rect x="13.8" y="741" width="0.1" height="15.0" fill="rgb(238,197,27)" rx="2" ry="2" />
+<text  x="16.77" y="751.5" ></text>
+</g>
+<g >
+<title>_int_malloc (72,488,139 samples, 0.02%)</title><rect x="745.9" y="789" width="0.3" height="15.0" fill="rgb(237,191,17)" rx="2" ry="2" />
+<text  x="748.94" y="799.5" ></text>
+</g>
+<g >
+<title>xas_alloc (91,625,317 samples, 0.02%)</title><rect x="700.2" y="677" width="0.3" height="15.0" fill="rgb(225,198,47)" rx="2" ry="2" />
+<text  x="703.20" y="687.5" ></text>
+</g>
+<g >
+<title>[libglib-2.0.so.0.7303.0] (1,700,436,463 samples, 0.46%)</title><rect x="1176.8" y="917" width="5.4" height="15.0" fill="rgb(241,209,53)" rx="2" ry="2" />
+<text  x="1179.76" y="927.5" ></text>
+</g>
+<g >
+<title>[firefox] (50,539,657 samples, 0.01%)</title><rect x="37.2" y="901" width="0.2" height="15.0" fill="rgb(245,220,51)" rx="2" ry="2" />
+<text  x="40.21" y="911.5" ></text>
+</g>
+<g >
+<title>memset_erms (147,694,042 samples, 0.04%)</title><rect x="500.7" y="853" width="0.4" height="15.0" fill="rgb(235,146,13)" rx="2" ry="2" />
+<text  x="503.65" y="863.5" ></text>
+</g>
+<g >
+<title>security_socket_recvmsg (140,116,052 samples, 0.04%)</title><rect x="639.8" y="597" width="0.4" height="15.0" fill="rgb(254,37,11)" rx="2" ry="2" />
+<text  x="642.75" y="607.5" ></text>
+</g>
+<g >
+<title>iwl_mvm_rx_rx_mpdu (706,490,472 samples, 0.19%)</title><rect x="315.9" y="773" width="2.2" height="15.0" fill="rgb(246,11,6)" rx="2" ry="2" />
+<text  x="318.87" y="783.5" ></text>
+</g>
+<g >
+<title>xfs_ilock_for_iomap (36,827,319 samples, 0.01%)</title><rect x="688.4" y="741" width="0.1" height="15.0" fill="rgb(250,184,23)" rx="2" ry="2" />
+<text  x="691.36" y="751.5" ></text>
+</g>
+<g >
+<title>__schedule (146,094,940 samples, 0.04%)</title><rect x="289.8" y="869" width="0.4" height="15.0" fill="rgb(245,26,14)" rx="2" ry="2" />
+<text  x="292.76" y="879.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (78,274,222 samples, 0.02%)</title><rect x="42.3" y="949" width="0.3" height="15.0" fill="rgb(229,2,51)" rx="2" ry="2" />
+<text  x="45.33" y="959.5" ></text>
+</g>
+<g >
+<title>xas_load (32,929,176 samples, 0.01%)</title><rect x="383.9" y="789" width="0.1" height="15.0" fill="rgb(242,195,45)" rx="2" ry="2" />
+<text  x="386.88" y="799.5" ></text>
+</g>
+<g >
+<title>[modesetting_drv.so] (67,861,663 samples, 0.02%)</title><rect x="210.6" y="885" width="0.2" height="15.0" fill="rgb(242,207,22)" rx="2" ry="2" />
+<text  x="213.62" y="895.5" ></text>
+</g>
+<g >
+<title>kmem_cache_alloc (52,650,394 samples, 0.01%)</title><rect x="633.9" y="357" width="0.2" height="15.0" fill="rgb(252,128,14)" rx="2" ry="2" />
+<text  x="636.89" y="367.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (204,975,026 samples, 0.06%)</title><rect x="1177.8" y="645" width="0.7" height="15.0" fill="rgb(253,90,42)" rx="2" ry="2" />
+<text  x="1180.82" y="655.5" ></text>
+</g>
+<g >
+<title>mod_lruvec_page_state (37,329,697 samples, 0.01%)</title><rect x="502.3" y="741" width="0.1" height="15.0" fill="rgb(219,177,34)" rx="2" ry="2" />
+<text  x="505.27" y="751.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (81,747,370 samples, 0.02%)</title><rect x="749.7" y="965" width="0.3" height="15.0" fill="rgb(225,100,49)" rx="2" ry="2" />
+<text  x="752.71" y="975.5" ></text>
+</g>
+<g >
+<title>g_main_loop_run (1,074,179,971 samples, 0.29%)</title><rect x="1171.3" y="933" width="3.5" height="15.0" fill="rgb(206,189,30)" rx="2" ry="2" />
+<text  x="1174.31" y="943.5" ></text>
+</g>
+<g >
+<title>ip6_finish_output (806,495,003 samples, 0.22%)</title><rect x="740.1" y="453" width="2.6" height="15.0" fill="rgb(219,174,14)" rx="2" ry="2" />
+<text  x="743.10" y="463.5" ></text>
+</g>
+<g >
+<title>[ssh] (40,868,336 samples, 0.01%)</title><rect x="830.4" y="805" width="0.2" height="15.0" fill="rgb(241,45,43)" rx="2" ry="2" />
+<text  x="833.44" y="815.5" ></text>
+</g>
+<g >
+<title>__GI___write (424,887,003 samples, 0.12%)</title><rect x="85.6" y="949" width="1.4" height="15.0" fill="rgb(214,39,13)" rx="2" ry="2" />
+<text  x="88.63" y="959.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (85,718,761 samples, 0.02%)</title><rect x="217.5" y="789" width="0.3" height="15.0" fill="rgb(246,186,17)" rx="2" ry="2" />
+<text  x="220.49" y="799.5" ></text>
+</g>
+<g >
+<title>worker_thread (6,394,469,560 samples, 1.74%)</title><rect x="440.1" y="933" width="20.6" height="15.0" fill="rgb(242,35,12)" rx="2" ry="2" />
+<text  x="443.14" y="943.5" ></text>
+</g>
+<g >
+<title>ieee80211_sta_tx_notify (38,282,463 samples, 0.01%)</title><rect x="312.2" y="709" width="0.2" height="15.0" fill="rgb(208,229,18)" rx="2" ry="2" />
+<text  x="315.25" y="719.5" ></text>
+</g>
+<g >
+<title>curl_getenv (46,880,807 samples, 0.01%)</title><rect x="643.4" y="725" width="0.2" height="15.0" fill="rgb(232,210,35)" rx="2" ry="2" />
+<text  x="646.41" y="735.5" ></text>
+</g>
+<g >
+<title>ip_output (138,498,146 samples, 0.04%)</title><rect x="638.0" y="533" width="0.5" height="15.0" fill="rgb(205,52,43)" rx="2" ry="2" />
+<text  x="641.01" y="543.5" ></text>
+</g>
+<g >
+<title>__vdso_clock_gettime (38,522,915 samples, 0.01%)</title><rect x="100.6" y="885" width="0.2" height="15.0" fill="rgb(226,100,49)" rx="2" ry="2" />
+<text  x="103.63" y="895.5" ></text>
+</g>
+<g >
+<title>__dev_queue_xmit (39,504,762 samples, 0.01%)</title><rect x="320.2" y="549" width="0.2" height="15.0" fill="rgb(250,83,2)" rx="2" ry="2" />
+<text  x="323.24" y="559.5" ></text>
+</g>
+<g >
+<title>consume_skb (133,216,015 samples, 0.04%)</title><rect x="39.6" y="805" width="0.4" height="15.0" fill="rgb(236,3,42)" rx="2" ry="2" />
+<text  x="42.58" y="815.5" ></text>
+</g>
+<g >
+<title>tcp_recvmsg_locked (191,868,570 samples, 0.05%)</title><rect x="745.0" y="565" width="0.7" height="15.0" fill="rgb(248,89,32)" rx="2" ry="2" />
+<text  x="748.04" y="575.5" ></text>
+</g>
+<g >
+<title>i915_vma_resource_unbind (39,510,279 samples, 0.01%)</title><rect x="377.8" y="757" width="0.2" height="15.0" fill="rgb(245,117,40)" rx="2" ry="2" />
+<text  x="380.84" y="767.5" ></text>
+</g>
+<g >
+<title>kworker/u16:0-k (6,813,455,833 samples, 1.86%)</title><rect x="398.2" y="981" width="22.0" height="15.0" fill="rgb(205,32,52)" rx="2" ry="2" />
+<text  x="401.24" y="991.5" >k..</text>
+</g>
+<g >
+<title>drm_crtc_get_sequence_ioctl (53,391,093 samples, 0.01%)</title><rect x="231.7" y="885" width="0.2" height="15.0" fill="rgb(221,136,1)" rx="2" ry="2" />
+<text  x="234.75" y="895.5" ></text>
+</g>
+<g >
+<title>shmem_alloc_folio (70,626,370 samples, 0.02%)</title><rect x="237.2" y="773" width="0.2" height="15.0" fill="rgb(234,81,30)" rx="2" ry="2" />
+<text  x="240.22" y="783.5" ></text>
+</g>
+<g >
+<title>kfree (31,303,041 samples, 0.01%)</title><rect x="333.6" y="789" width="0.1" height="15.0" fill="rgb(216,124,38)" rx="2" ry="2" />
+<text  x="336.55" y="799.5" ></text>
+</g>
+<g >
+<title>g_signal_emit (70,985,493 samples, 0.02%)</title><rect x="1179.5" y="645" width="0.3" height="15.0" fill="rgb(216,229,34)" rx="2" ry="2" />
+<text  x="1182.53" y="655.5" ></text>
+</g>
+<g >
+<title>write_cache_pages (556,006,081 samples, 0.15%)</title><rect x="595.3" y="773" width="1.8" height="15.0" fill="rgb(253,80,27)" rx="2" ry="2" />
+<text  x="598.32" y="783.5" ></text>
+</g>
+<g >
+<title>iomap_finish_ioends (886,577,408 samples, 0.24%)</title><rect x="382.8" y="869" width="2.9" height="15.0" fill="rgb(232,15,40)" rx="2" ry="2" />
+<text  x="385.82" y="879.5" ></text>
+</g>
+<g >
+<title>[firefox] (131,677,382 samples, 0.04%)</title><rect x="103.1" y="917" width="0.4" height="15.0" fill="rgb(222,50,29)" rx="2" ry="2" />
+<text  x="106.12" y="927.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (187,583,420 samples, 0.05%)</title><rect x="280.0" y="757" width="0.6" height="15.0" fill="rgb(252,7,54)" rx="2" ry="2" />
+<text  x="283.02" y="767.5" ></text>
+</g>
+<g >
+<title>do_writepages (163,900,072 samples, 0.04%)</title><rect x="533.4" y="821" width="0.5" height="15.0" fill="rgb(244,53,10)" rx="2" ry="2" />
+<text  x="536.40" y="831.5" ></text>
+</g>
+<g >
+<title>__alloc_skb (36,100,704 samples, 0.01%)</title><rect x="93.7" y="789" width="0.2" height="15.0" fill="rgb(222,32,42)" rx="2" ry="2" />
+<text  x="96.74" y="799.5" ></text>
+</g>
+<g >
+<title>nf_hook_slow (191,021,197 samples, 0.05%)</title><rect x="742.0" y="293" width="0.6" height="15.0" fill="rgb(250,23,6)" rx="2" ry="2" />
+<text  x="744.96" y="303.5" ></text>
+</g>
+<g >
+<title>crypt_page_alloc (242,663,049 samples, 0.07%)</title><rect x="594.5" y="869" width="0.8" height="15.0" fill="rgb(236,133,9)" rx="2" ry="2" />
+<text  x="597.53" y="879.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (580,454,428 samples, 0.16%)</title><rect x="119.6" y="917" width="1.9" height="15.0" fill="rgb(233,116,27)" rx="2" ry="2" />
+<text  x="122.62" y="927.5" ></text>
+</g>
+<g >
+<title>iomap_file_buffered_write (15,234,089,243 samples, 4.16%)</title><rect x="672.4" y="789" width="49.0" height="15.0" fill="rgb(240,184,29)" rx="2" ry="2" />
+<text  x="675.40" y="799.5" >ioma..</text>
+</g>
+<g >
+<title>__softirqentry_text_start (246,008,450 samples, 0.07%)</title><rect x="896.3" y="821" width="0.8" height="15.0" fill="rgb(238,133,43)" rx="2" ry="2" />
+<text  x="899.32" y="831.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (357,589,644 samples, 0.10%)</title><rect x="85.7" y="933" width="1.2" height="15.0" fill="rgb(222,178,51)" rx="2" ry="2" />
+<text  x="88.72" y="943.5" ></text>
+</g>
+<g >
+<title>[unknown] (153,824,882 samples, 0.04%)</title><rect x="615.9" y="965" width="0.5" height="15.0" fill="rgb(214,67,29)" rx="2" ry="2" />
+<text  x="618.95" y="975.5" ></text>
+</g>
+<g >
+<title>execute_command (48,180,599 samples, 0.01%)</title><rect x="243.4" y="709" width="0.2" height="15.0" fill="rgb(218,130,35)" rx="2" ry="2" />
+<text  x="246.42" y="719.5" ></text>
+</g>
+<g >
+<title>read_tsc (38,544,395 samples, 0.01%)</title><rect x="1154.4" y="869" width="0.1" height="15.0" fill="rgb(242,175,27)" rx="2" ry="2" />
+<text  x="1157.41" y="879.5" ></text>
+</g>
+<g >
+<title>__wake_up_common (76,639,530 samples, 0.02%)</title><rect x="661.7" y="373" width="0.2" height="15.0" fill="rgb(208,39,22)" rx="2" ry="2" />
+<text  x="664.70" y="383.5" ></text>
+</g>
+<g >
+<title>account_idle_time (47,745,629 samples, 0.01%)</title><rect x="908.1" y="741" width="0.2" height="15.0" fill="rgb(247,16,1)" rx="2" ry="2" />
+<text  x="911.11" y="751.5" ></text>
+</g>
+<g >
+<title>load_balance (41,941,822 samples, 0.01%)</title><rect x="22.7" y="693" width="0.2" height="15.0" fill="rgb(254,188,12)" rx="2" ry="2" />
+<text  x="25.73" y="703.5" ></text>
+</g>
+<g >
+<title>kworker/1:2-mm_ (59,310,802 samples, 0.02%)</title><rect x="387.1" y="981" width="0.2" height="15.0" fill="rgb(223,3,15)" rx="2" ry="2" />
+<text  x="390.11" y="991.5" ></text>
+</g>
+<g >
+<title>process_one_work (919,464,448 samples, 0.25%)</title><rect x="382.8" y="917" width="2.9" height="15.0" fill="rgb(216,101,46)" rx="2" ry="2" />
+<text  x="385.75" y="927.5" ></text>
+</g>
+<g >
+<title>curl_maprintf (51,579,283 samples, 0.01%)</title><rect x="643.6" y="725" width="0.1" height="15.0" fill="rgb(252,29,53)" rx="2" ry="2" />
+<text  x="646.56" y="735.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (259,694,437 samples, 0.07%)</title><rect x="200.2" y="885" width="0.8" height="15.0" fill="rgb(244,202,30)" rx="2" ry="2" />
+<text  x="203.16" y="895.5" ></text>
+</g>
+<g >
+<title>regmap_read (62,763,668 samples, 0.02%)</title><rect x="895.8" y="757" width="0.2" height="15.0" fill="rgb(218,79,8)" rx="2" ry="2" />
+<text  x="898.82" y="767.5" ></text>
+</g>
+<g >
+<title>tcp_data_queue (544,952,215 samples, 0.15%)</title><rect x="327.1" y="613" width="1.7" height="15.0" fill="rgb(218,27,4)" rx="2" ry="2" />
+<text  x="330.07" y="623.5" ></text>
+</g>
+<g >
+<title>[Xorg] (32,077,097 samples, 0.01%)</title><rect x="53.9" y="933" width="0.1" height="15.0" fill="rgb(220,216,51)" rx="2" ry="2" />
+<text  x="56.88" y="943.5" ></text>
+</g>
+<g >
+<title>psi_group_change (57,686,515 samples, 0.02%)</title><rect x="817.9" y="709" width="0.2" height="15.0" fill="rgb(252,4,51)" rx="2" ry="2" />
+<text  x="820.91" y="719.5" ></text>
+</g>
+<g >
+<title>prune_icache_sb (39,435,497 samples, 0.01%)</title><rect x="382.2" y="837" width="0.1" height="15.0" fill="rgb(249,7,22)" rx="2" ry="2" />
+<text  x="385.18" y="847.5" ></text>
+</g>
+<g >
+<title>free_pcppages_bulk (62,310,964 samples, 0.02%)</title><rect x="333.3" y="773" width="0.2" height="15.0" fill="rgb(221,42,37)" rx="2" ry="2" />
+<text  x="336.29" y="783.5" ></text>
+</g>
+<g >
+<title>dev_hard_start_xmit (333,318,915 samples, 0.09%)</title><rect x="623.4" y="453" width="1.1" height="15.0" fill="rgb(244,140,2)" rx="2" ry="2" />
+<text  x="626.41" y="463.5" ></text>
+</g>
+<g >
+<title>do_sys_poll (1,849,137,846 samples, 0.50%)</title><rect x="650.0" y="661" width="6.0" height="15.0" fill="rgb(222,154,25)" rx="2" ry="2" />
+<text  x="653.02" y="671.5" ></text>
+</g>
+<g >
+<title>[firefox] (36,284,410 samples, 0.01%)</title><rect x="16.6" y="917" width="0.1" height="15.0" fill="rgb(222,144,39)" rx="2" ry="2" />
+<text  x="19.59" y="927.5" ></text>
+</g>
+<g >
+<title>pollwake (105,904,776 samples, 0.03%)</title><rect x="815.3" y="773" width="0.3" height="15.0" fill="rgb(220,212,32)" rx="2" ry="2" />
+<text  x="818.27" y="783.5" ></text>
+</g>
+<g >
+<title>i915_active_acquire_preallocate_barrier (55,083,176 samples, 0.02%)</title><rect x="138.9" y="741" width="0.1" height="15.0" fill="rgb(250,116,45)" rx="2" ry="2" />
+<text  x="141.85" y="751.5" ></text>
+</g>
+<g >
+<title>__xa_clear_mark (48,403,518 samples, 0.01%)</title><rect x="383.8" y="805" width="0.2" height="15.0" fill="rgb(211,55,41)" rx="2" ry="2" />
+<text  x="386.83" y="815.5" ></text>
+</g>
+<g >
+<title>[libcrypto.so.3.0.5] (65,849,563 samples, 0.02%)</title><rect x="284.8" y="613" width="0.2" height="15.0" fill="rgb(236,88,11)" rx="2" ry="2" />
+<text  x="287.77" y="623.5" ></text>
+</g>
+<g >
+<title>sockfd_lookup_light (51,195,378 samples, 0.01%)</title><rect x="40.6" y="869" width="0.2" height="15.0" fill="rgb(237,80,10)" rx="2" ry="2" />
+<text  x="43.60" y="879.5" ></text>
+</g>
+<g >
+<title>___pthread_cond_timedwait (512,920,906 samples, 0.14%)</title><rect x="157.9" y="917" width="1.6" height="15.0" fill="rgb(253,1,29)" rx="2" ry="2" />
+<text  x="160.87" y="927.5" ></text>
+</g>
+<g >
+<title>pipe_write (142,479,409 samples, 0.04%)</title><rect x="86.0" y="869" width="0.5" height="15.0" fill="rgb(229,111,48)" rx="2" ry="2" />
+<text  x="89.01" y="879.5" ></text>
+</g>
+<g >
+<title>__dev_queue_xmit (389,546,697 samples, 0.11%)</title><rect x="623.4" y="469" width="1.2" height="15.0" fill="rgb(250,65,32)" rx="2" ry="2" />
+<text  x="626.36" y="479.5" ></text>
+</g>
+<g >
+<title>free_unref_page (89,898,106 samples, 0.02%)</title><rect x="344.8" y="869" width="0.3" height="15.0" fill="rgb(226,97,19)" rx="2" ry="2" />
+<text  x="347.80" y="879.5" ></text>
+</g>
+<g >
+<title>release_sock (40,732,063 samples, 0.01%)</title><rect x="628.5" y="581" width="0.1" height="15.0" fill="rgb(211,97,53)" rx="2" ry="2" />
+<text  x="631.50" y="591.5" ></text>
+</g>
+<g >
+<title>copy_page_from_iter_atomic (349,258,672 samples, 0.10%)</title><rect x="751.8" y="757" width="1.1" height="15.0" fill="rgb(229,162,51)" rx="2" ry="2" />
+<text  x="754.75" y="767.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (51,185,883 samples, 0.01%)</title><rect x="695.8" y="661" width="0.2" height="15.0" fill="rgb(230,191,46)" rx="2" ry="2" />
+<text  x="698.83" y="671.5" ></text>
+</g>
+<g >
+<title>kthread (45,168,634 samples, 0.01%)</title><rect x="386.9" y="949" width="0.2" height="15.0" fill="rgb(224,212,44)" rx="2" ry="2" />
+<text  x="389.94" y="959.5" ></text>
+</g>
+<g >
+<title>__fget_light (92,387,169 samples, 0.03%)</title><rect x="650.4" y="645" width="0.3" height="15.0" fill="rgb(220,165,51)" rx="2" ry="2" />
+<text  x="653.44" y="655.5" ></text>
+</g>
+<g >
+<title>tcp_recvmsg (199,164,168 samples, 0.05%)</title><rect x="745.0" y="581" width="0.7" height="15.0" fill="rgb(245,48,37)" rx="2" ry="2" />
+<text  x="748.01" y="591.5" ></text>
+</g>
+<g >
+<title>__alloc_pages_slowpath.constprop.0 (46,971,782 samples, 0.01%)</title><rect x="664.9" y="677" width="0.1" height="15.0" fill="rgb(219,108,16)" rx="2" ry="2" />
+<text  x="667.86" y="687.5" ></text>
+</g>
+<g >
+<title>inet6_csk_route_socket (33,717,146 samples, 0.01%)</title><rect x="659.8" y="661" width="0.1" height="15.0" fill="rgb(223,66,38)" rx="2" ry="2" />
+<text  x="662.81" y="671.5" ></text>
+</g>
+<g >
+<title>iwl_mvm_set_tx_params (157,862,704 samples, 0.04%)</title><rect x="633.6" y="373" width="0.5" height="15.0" fill="rgb(220,99,0)" rx="2" ry="2" />
+<text  x="636.56" y="383.5" ></text>
+</g>
+<g >
+<title>do_sys_poll (42,442,449 samples, 0.01%)</title><rect x="20.5" y="757" width="0.1" height="15.0" fill="rgb(227,2,8)" rx="2" ry="2" />
+<text  x="23.48" y="767.5" ></text>
+</g>
+<g >
+<title>nfs4_xattr_entry_count (153,276,737 samples, 0.04%)</title><rect x="379.0" y="853" width="0.5" height="15.0" fill="rgb(210,155,37)" rx="2" ry="2" />
+<text  x="381.98" y="863.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (46,556,728 samples, 0.01%)</title><rect x="470.6" y="805" width="0.1" height="15.0" fill="rgb(216,29,15)" rx="2" ry="2" />
+<text  x="473.57" y="815.5" ></text>
+</g>
+<g >
+<title>asm_common_interrupt (64,938,676 samples, 0.02%)</title><rect x="900.1" y="805" width="0.2" height="15.0" fill="rgb(226,41,49)" rx="2" ry="2" />
+<text  x="903.13" y="815.5" ></text>
+</g>
+<g >
+<title>do_shrink_slab (49,031,215 samples, 0.01%)</title><rect x="705.5" y="629" width="0.1" height="15.0" fill="rgb(225,58,0)" rx="2" ry="2" />
+<text  x="708.47" y="639.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (78,958,783 samples, 0.02%)</title><rect x="1166.2" y="773" width="0.3" height="15.0" fill="rgb(247,100,36)" rx="2" ry="2" />
+<text  x="1169.20" y="783.5" ></text>
+</g>
+<g >
+<title>syscall_return_via_sysret (54,078,631 samples, 0.01%)</title><rect x="41.1" y="917" width="0.2" height="15.0" fill="rgb(235,11,44)" rx="2" ry="2" />
+<text  x="44.12" y="927.5" ></text>
+</g>
+<g >
+<title>[xfwm4] (196,178,158 samples, 0.05%)</title><rect x="1187.5" y="869" width="0.6" height="15.0" fill="rgb(217,83,23)" rx="2" ry="2" />
+<text  x="1190.50" y="879.5" ></text>
+</g>
+<g >
+<title>xfs_alloc_cur_check (31,415,787 samples, 0.01%)</title><rect x="753.5" y="581" width="0.1" height="15.0" fill="rgb(211,104,44)" rx="2" ry="2" />
+<text  x="756.49" y="591.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (16,535,135,243 samples, 4.51%)</title><rect x="670.7" y="869" width="53.2" height="15.0" fill="rgb(235,125,8)" rx="2" ry="2" />
+<text  x="673.72" y="879.5" >entry..</text>
+</g>
+<g >
+<title>worker_thread (5,676,302,212 samples, 1.55%)</title><rect x="460.7" y="933" width="18.3" height="15.0" fill="rgb(246,41,14)" rx="2" ry="2" />
+<text  x="463.73" y="943.5" ></text>
+</g>
+<g >
+<title>load_balance (279,003,699 samples, 0.08%)</title><rect x="901.3" y="789" width="0.9" height="15.0" fill="rgb(209,2,25)" rx="2" ry="2" />
+<text  x="904.25" y="799.5" ></text>
+</g>
+<g >
+<title>schedule (54,196,431 samples, 0.01%)</title><rect x="169.8" y="885" width="0.2" height="15.0" fill="rgb(242,32,10)" rx="2" ry="2" />
+<text  x="172.81" y="895.5" ></text>
+</g>
+<g >
+<title>_nohz_idle_balance.constprop.0.isra.0 (38,902,212 samples, 0.01%)</title><rect x="900.0" y="805" width="0.1" height="15.0" fill="rgb(212,194,17)" rx="2" ry="2" />
+<text  x="903.01" y="815.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (74,343,082 samples, 0.02%)</title><rect x="168.7" y="901" width="0.3" height="15.0" fill="rgb(231,104,54)" rx="2" ry="2" />
+<text  x="171.73" y="911.5" ></text>
+</g>
+<g >
+<title>lapic_next_deadline (90,607,345 samples, 0.02%)</title><rect x="913.1" y="789" width="0.3" height="15.0" fill="rgb(234,157,4)" rx="2" ry="2" />
+<text  x="916.12" y="799.5" ></text>
+</g>
+<g >
+<title>malloc (33,551,756 samples, 0.01%)</title><rect x="277.6" y="773" width="0.1" height="15.0" fill="rgb(251,167,42)" rx="2" ry="2" />
+<text  x="280.57" y="783.5" ></text>
+</g>
+<g >
+<title>native_write_msr (47,744,387 samples, 0.01%)</title><rect x="1159.1" y="837" width="0.2" height="15.0" fill="rgb(243,73,29)" rx="2" ry="2" />
+<text  x="1162.11" y="847.5" ></text>
+</g>
+<g >
+<title>blueman-tray (140,851,531 samples, 0.04%)</title><rect x="244.1" y="981" width="0.4" height="15.0" fill="rgb(238,29,31)" rx="2" ry="2" />
+<text  x="247.06" y="991.5" ></text>
+</g>
+<g >
+<title>xfs_end_io (367,738,533 samples, 0.10%)</title><rect x="389.1" y="901" width="1.2" height="15.0" fill="rgb(247,98,31)" rx="2" ry="2" />
+<text  x="392.09" y="911.5" ></text>
+</g>
+<g >
+<title>sock_write_iter (296,674,324 samples, 0.08%)</title><rect x="19.2" y="709" width="1.0" height="15.0" fill="rgb(238,188,50)" rx="2" ry="2" />
+<text  x="22.24" y="719.5" ></text>
+</g>
+<g >
+<title>xfs_buffered_write_iomap_begin (205,130,290 samples, 0.06%)</title><rect x="687.9" y="757" width="0.7" height="15.0" fill="rgb(243,14,4)" rx="2" ry="2" />
+<text  x="690.89" y="767.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (2,851,115,362 samples, 0.78%)</title><rect x="524.8" y="965" width="9.1" height="15.0" fill="rgb(209,86,25)" rx="2" ry="2" />
+<text  x="527.77" y="975.5" ></text>
+</g>
+<g >
+<title>vma_alloc_folio (61,176,130 samples, 0.02%)</title><rect x="237.2" y="757" width="0.2" height="15.0" fill="rgb(228,189,28)" rx="2" ry="2" />
+<text  x="240.25" y="767.5" ></text>
+</g>
+<g >
+<title>try_charge_memcg (44,559,457 samples, 0.01%)</title><rect x="327.4" y="581" width="0.2" height="15.0" fill="rgb(213,44,42)" rx="2" ry="2" />
+<text  x="330.41" y="591.5" ></text>
+</g>
+<g >
+<title>[unknown] (31,264,085 samples, 0.01%)</title><rect x="182.5" y="965" width="0.1" height="15.0" fill="rgb(237,34,52)" rx="2" ry="2" />
+<text  x="185.50" y="975.5" ></text>
+</g>
+<g >
+<title>gen8_logical_ring_enable_irq (1,354,481,038 samples, 0.37%)</title><rect x="347.3" y="725" width="4.3" height="15.0" fill="rgb(246,68,31)" rx="2" ry="2" />
+<text  x="350.27" y="735.5" ></text>
+</g>
+<g >
+<title>folio_clear_dirty_for_io (205,858,535 samples, 0.06%)</title><rect x="458.1" y="757" width="0.6" height="15.0" fill="rgb(226,9,49)" rx="2" ry="2" />
+<text  x="461.08" y="767.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (195,629,472 samples, 0.05%)</title><rect x="274.4" y="933" width="0.7" height="15.0" fill="rgb(227,118,47)" rx="2" ry="2" />
+<text  x="277.43" y="943.5" ></text>
+</g>
+<g >
+<title>__napi_poll (719,849,230 samples, 0.20%)</title><rect x="660.5" y="549" width="2.3" height="15.0" fill="rgb(251,118,19)" rx="2" ry="2" />
+<text  x="663.50" y="559.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (313,068,689 samples, 0.09%)</title><rect x="211.9" y="837" width="1.0" height="15.0" fill="rgb(214,116,24)" rx="2" ry="2" />
+<text  x="214.87" y="847.5" ></text>
+</g>
+<g >
+<title>[libglamoregl.so] (373,430,167 samples, 0.10%)</title><rect x="217.0" y="885" width="1.2" height="15.0" fill="rgb(245,197,30)" rx="2" ry="2" />
+<text  x="219.96" y="895.5" ></text>
+</g>
+<g >
+<title>unix_stream_recvmsg (76,392,042 samples, 0.02%)</title><rect x="44.6" y="837" width="0.3" height="15.0" fill="rgb(247,54,33)" rx="2" ry="2" />
+<text  x="47.61" y="847.5" ></text>
+</g>
+<g >
+<title>mieqProcessInputEvents (86,356,695 samples, 0.02%)</title><rect x="242.1" y="965" width="0.3" height="15.0" fill="rgb(207,133,17)" rx="2" ry="2" />
+<text  x="245.12" y="975.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (6,328,557,615 samples, 1.73%)</title><rect x="398.3" y="901" width="20.4" height="15.0" fill="rgb(218,61,46)" rx="2" ry="2" />
+<text  x="401.29" y="911.5" ></text>
+</g>
+<g >
+<title>update_curr_rt (87,997,112 samples, 0.02%)</title><rect x="336.6" y="869" width="0.3" height="15.0" fill="rgb(218,10,34)" rx="2" ry="2" />
+<text  x="339.58" y="879.5" ></text>
+</g>
+<g >
+<title>iomap_finish_ioends (256,716,708 samples, 0.07%)</title><rect x="388.2" y="869" width="0.8" height="15.0" fill="rgb(248,124,12)" rx="2" ry="2" />
+<text  x="391.20" y="879.5" ></text>
+</g>
+<g >
+<title>__remove_hrtimer (59,434,652 samples, 0.02%)</title><rect x="1158.6" y="869" width="0.2" height="15.0" fill="rgb(233,164,49)" rx="2" ry="2" />
+<text  x="1161.61" y="879.5" ></text>
+</g>
+<g >
+<title>pick_next_task_fair (140,244,393 samples, 0.04%)</title><rect x="822.2" y="757" width="0.4" height="15.0" fill="rgb(212,32,3)" rx="2" ry="2" />
+<text  x="825.16" y="767.5" ></text>
+</g>
+<g >
+<title>intel_idle (6,115,753,606 samples, 1.67%)</title><rect x="918.7" y="869" width="19.7" height="15.0" fill="rgb(243,67,21)" rx="2" ry="2" />
+<text  x="921.67" y="879.5" ></text>
+</g>
+<g >
+<title>futex_wait_queue (210,343,973 samples, 0.06%)</title><rect x="51.0" y="821" width="0.7" height="15.0" fill="rgb(240,67,29)" rx="2" ry="2" />
+<text  x="53.99" y="831.5" ></text>
+</g>
+<g >
+<title>skcipher_walk_done (55,383,591 samples, 0.02%)</title><rect x="547.5" y="821" width="0.2" height="15.0" fill="rgb(217,120,16)" rx="2" ry="2" />
+<text  x="550.54" y="831.5" ></text>
+</g>
+<g >
+<title>aesni_enc (123,919,789 samples, 0.03%)</title><rect x="446.2" y="821" width="0.3" height="15.0" fill="rgb(222,74,16)" rx="2" ry="2" />
+<text  x="449.15" y="831.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (393,144,409 samples, 0.11%)</title><rect x="120.1" y="885" width="1.3" height="15.0" fill="rgb(215,53,30)" rx="2" ry="2" />
+<text  x="123.14" y="895.5" ></text>
+</g>
+<g >
+<title>[libcurl.so.4.8.0] (2,546,556,271 samples, 0.69%)</title><rect x="648.8" y="757" width="8.2" height="15.0" fill="rgb(211,9,21)" rx="2" ry="2" />
+<text  x="651.83" y="767.5" ></text>
+</g>
+<g >
+<title>handle_mm_fault (31,160,102 samples, 0.01%)</title><rect x="813.3" y="789" width="0.1" height="15.0" fill="rgb(206,214,47)" rx="2" ry="2" />
+<text  x="816.32" y="799.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (100,387,196 samples, 0.03%)</title><rect x="1172.3" y="149" width="0.3" height="15.0" fill="rgb(212,130,52)" rx="2" ry="2" />
+<text  x="1175.26" y="159.5" ></text>
+</g>
+<g >
+<title>memset_erms (98,442,718 samples, 0.03%)</title><rect x="535.8" y="853" width="0.3" height="15.0" fill="rgb(253,37,46)" rx="2" ry="2" />
+<text  x="538.80" y="863.5" ></text>
+</g>
+<g >
+<title>kthread (502,537,604 samples, 0.14%)</title><rect x="390.3" y="949" width="1.6" height="15.0" fill="rgb(205,69,45)" rx="2" ry="2" />
+<text  x="393.32" y="959.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (56,742,872 samples, 0.02%)</title><rect x="685.8" y="757" width="0.2" height="15.0" fill="rgb(244,140,2)" rx="2" ry="2" />
+<text  x="688.78" y="767.5" ></text>
+</g>
+<g >
+<title>xfs_reclaim_inodes_count (353,491,149 samples, 0.10%)</title><rect x="380.8" y="837" width="1.1" height="15.0" fill="rgb(222,34,22)" rx="2" ry="2" />
+<text  x="383.79" y="847.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (235,172,818 samples, 0.06%)</title><rect x="215.4" y="821" width="0.8" height="15.0" fill="rgb(251,103,15)" rx="2" ry="2" />
+<text  x="218.41" y="831.5" ></text>
+</g>
+<g >
+<title>dw_reg_read (61,276,954 samples, 0.02%)</title><rect x="895.8" y="725" width="0.2" height="15.0" fill="rgb(217,10,18)" rx="2" ry="2" />
+<text  x="898.83" y="735.5" ></text>
+</g>
+<g >
+<title>[libglib-2.0.so.0.7303.0] (73,567,762 samples, 0.02%)</title><rect x="96.6" y="917" width="0.2" height="15.0" fill="rgb(243,144,52)" rx="2" ry="2" />
+<text  x="99.56" y="927.5" ></text>
+</g>
+<g >
+<title>rmqueue_bulk (35,172,453 samples, 0.01%)</title><rect x="476.6" y="821" width="0.1" height="15.0" fill="rgb(235,57,28)" rx="2" ry="2" />
+<text  x="479.63" y="831.5" ></text>
+</g>
+<g >
+<title>_aesni_enc1 (107,728,845 samples, 0.03%)</title><rect x="446.2" y="805" width="0.3" height="15.0" fill="rgb(217,222,20)" rx="2" ry="2" />
+<text  x="449.20" y="815.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (49,079,823 samples, 0.01%)</title><rect x="244.3" y="965" width="0.2" height="15.0" fill="rgb(243,114,2)" rx="2" ry="2" />
+<text  x="247.34" y="975.5" ></text>
+</g>
+<g >
+<title>try_to_wake_up (68,000,987 samples, 0.02%)</title><rect x="661.7" y="341" width="0.2" height="15.0" fill="rgb(231,203,54)" rx="2" ry="2" />
+<text  x="664.73" y="351.5" ></text>
+</g>
+<g >
+<title>pick_next_task_fair (133,051,022 samples, 0.04%)</title><rect x="13.5" y="773" width="0.4" height="15.0" fill="rgb(232,227,42)" rx="2" ry="2" />
+<text  x="16.47" y="783.5" ></text>
+</g>
+<g >
+<title>compact_zone (1,713,114,423 samples, 0.47%)</title><rect x="341.4" y="901" width="5.5" height="15.0" fill="rgb(240,100,16)" rx="2" ry="2" />
+<text  x="344.38" y="911.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (1,481,065,896 samples, 0.40%)</title><rect x="347.1" y="965" width="4.7" height="15.0" fill="rgb(251,192,20)" rx="2" ry="2" />
+<text  x="350.06" y="975.5" ></text>
+</g>
+<g >
+<title>aesni_xts_encrypt (1,476,702,921 samples, 0.40%)</title><rect x="510.3" y="821" width="4.8" height="15.0" fill="rgb(246,10,54)" rx="2" ry="2" />
+<text  x="513.34" y="831.5" ></text>
+</g>
+<g >
+<title>__sk_mem_reduce_allocated (165,719,812 samples, 0.05%)</title><rect x="628.8" y="565" width="0.6" height="15.0" fill="rgb(210,122,47)" rx="2" ry="2" />
+<text  x="631.85" y="575.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (40,693,807 samples, 0.01%)</title><rect x="198.1" y="869" width="0.1" height="15.0" fill="rgb(234,168,27)" rx="2" ry="2" />
+<text  x="201.05" y="879.5" ></text>
+</g>
+<g >
+<title>compact_zone (67,451,933 samples, 0.02%)</title><rect x="341.2" y="901" width="0.2" height="15.0" fill="rgb(243,87,9)" rx="2" ry="2" />
+<text  x="344.16" y="911.5" ></text>
+</g>
+<g >
+<title>sock_sendmsg (64,125,518 samples, 0.02%)</title><rect x="145.2" y="677" width="0.2" height="15.0" fill="rgb(250,40,19)" rx="2" ry="2" />
+<text  x="148.17" y="687.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (49,996,156 samples, 0.01%)</title><rect x="335.0" y="885" width="0.1" height="15.0" fill="rgb(215,180,10)" rx="2" ry="2" />
+<text  x="337.98" y="895.5" ></text>
+</g>
+<g >
+<title>gtk_main (66,760,770 samples, 0.02%)</title><rect x="1187.1" y="757" width="0.2" height="15.0" fill="rgb(236,140,43)" rx="2" ry="2" />
+<text  x="1190.12" y="767.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (40,588,144 samples, 0.01%)</title><rect x="118.3" y="885" width="0.1" height="15.0" fill="rgb(220,198,54)" rx="2" ry="2" />
+<text  x="121.28" y="895.5" ></text>
+</g>
+<g >
+<title>__folio_end_writeback (264,227,564 samples, 0.07%)</title><rect x="396.7" y="821" width="0.8" height="15.0" fill="rgb(235,212,44)" rx="2" ry="2" />
+<text  x="399.67" y="831.5" ></text>
+</g>
+<g >
+<title>[firefox] (167,820,217 samples, 0.05%)</title><rect x="95.6" y="933" width="0.5" height="15.0" fill="rgb(229,178,48)" rx="2" ry="2" />
+<text  x="98.58" y="943.5" ></text>
+</g>
+<g >
+<title>memcpy_erms (64,349,766 samples, 0.02%)</title><rect x="475.6" y="869" width="0.2" height="15.0" fill="rgb(216,211,30)" rx="2" ry="2" />
+<text  x="478.58" y="879.5" ></text>
+</g>
+<g >
+<title>aesni_enc (153,033,444 samples, 0.04%)</title><rect x="581.5" y="821" width="0.5" height="15.0" fill="rgb(209,2,43)" rx="2" ry="2" />
+<text  x="584.52" y="831.5" ></text>
+</g>
+<g >
+<title>[libcairo.so.2.11706.0] (76,558,931 samples, 0.02%)</title><rect x="1176.3" y="901" width="0.3" height="15.0" fill="rgb(206,167,8)" rx="2" ry="2" />
+<text  x="1179.34" y="911.5" ></text>
+</g>
+<g >
+<title>__fprop_add_percpu (45,063,247 samples, 0.01%)</title><rect x="390.9" y="805" width="0.1" height="15.0" fill="rgb(253,162,10)" rx="2" ry="2" />
+<text  x="393.87" y="815.5" ></text>
+</g>
+<g >
+<title>aesni_xts_encrypt (1,144,739,862 samples, 0.31%)</title><rect x="602.6" y="821" width="3.7" height="15.0" fill="rgb(243,191,48)" rx="2" ry="2" />
+<text  x="605.63" y="831.5" ></text>
+</g>
+<g >
+<title>pick_next_task_fair (142,441,548 samples, 0.04%)</title><rect x="292.1" y="805" width="0.5" height="15.0" fill="rgb(211,10,20)" rx="2" ry="2" />
+<text  x="295.14" y="815.5" ></text>
+</g>
+<g >
+<title>memset_erms (111,035,557 samples, 0.03%)</title><rect x="576.1" y="853" width="0.4" height="15.0" fill="rgb(231,109,19)" rx="2" ry="2" />
+<text  x="579.14" y="863.5" ></text>
+</g>
+<g >
+<title>futex_wait_queue (448,238,397 samples, 0.12%)</title><rect x="816.8" y="773" width="1.4" height="15.0" fill="rgb(245,185,42)" rx="2" ry="2" />
+<text  x="819.78" y="783.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (86,450,988 samples, 0.02%)</title><rect x="215.1" y="853" width="0.3" height="15.0" fill="rgb(254,187,10)" rx="2" ry="2" />
+<text  x="218.07" y="863.5" ></text>
+</g>
+<g >
+<title>g_signal_emit_valist (52,860,770 samples, 0.01%)</title><rect x="1177.3" y="789" width="0.2" height="15.0" fill="rgb(243,96,49)" rx="2" ry="2" />
+<text  x="1180.34" y="799.5" ></text>
+</g>
+<g >
+<title>process_one_work (351,883,516 samples, 0.10%)</title><rect x="385.8" y="917" width="1.1" height="15.0" fill="rgb(243,160,34)" rx="2" ry="2" />
+<text  x="388.76" y="927.5" ></text>
+</g>
+<g >
+<title>[libEGL_mesa.so.0.0.0] (107,765,663 samples, 0.03%)</title><rect x="142.1" y="901" width="0.4" height="15.0" fill="rgb(253,27,18)" rx="2" ry="2" />
+<text  x="145.15" y="911.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (270,904,361 samples, 0.07%)</title><rect x="1163.4" y="709" width="0.8" height="15.0" fill="rgb(241,190,14)" rx="2" ry="2" />
+<text  x="1166.35" y="719.5" ></text>
+</g>
+<g >
+<title>aesni_xts_encrypt (1,321,446,424 samples, 0.36%)</title><rect x="426.3" y="821" width="4.3" height="15.0" fill="rgb(219,116,20)" rx="2" ry="2" />
+<text  x="429.34" y="831.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (198,669,213 samples, 0.05%)</title><rect x="1177.8" y="597" width="0.7" height="15.0" fill="rgb(236,200,31)" rx="2" ry="2" />
+<text  x="1180.82" y="607.5" ></text>
+</g>
+<g >
+<title>eb_validate_vmas (53,692,982 samples, 0.01%)</title><rect x="1164.9" y="613" width="0.1" height="15.0" fill="rgb(238,27,48)" rx="2" ry="2" />
+<text  x="1167.87" y="623.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (53,036,240 samples, 0.01%)</title><rect x="735.7" y="901" width="0.2" height="15.0" fill="rgb(235,173,45)" rx="2" ry="2" />
+<text  x="738.69" y="911.5" ></text>
+</g>
+<g >
+<title>prepare_alloc_pages.constprop.0 (112,137,316 samples, 0.03%)</title><rect x="711.1" y="709" width="0.4" height="15.0" fill="rgb(223,77,44)" rx="2" ry="2" />
+<text  x="714.14" y="719.5" ></text>
+</g>
+<g >
+<title>[perf] (16,928,738,474 samples, 4.62%)</title><rect x="670.1" y="901" width="54.5" height="15.0" fill="rgb(214,222,22)" rx="2" ry="2" />
+<text  x="673.11" y="911.5" >[perf]</text>
+</g>
+<g >
+<title>[firefox] (40,423,403 samples, 0.01%)</title><rect x="160.3" y="965" width="0.2" height="15.0" fill="rgb(206,116,25)" rx="2" ry="2" />
+<text  x="163.34" y="975.5" ></text>
+</g>
+<g >
+<title>xfs_direct_write_iomap_begin (192,038,703 samples, 0.05%)</title><rect x="753.1" y="725" width="0.6" height="15.0" fill="rgb(208,191,3)" rx="2" ry="2" />
+<text  x="756.10" y="735.5" ></text>
+</g>
+<g >
+<title>____sys_recvmsg (65,402,084 samples, 0.02%)</title><rect x="280.1" y="693" width="0.2" height="15.0" fill="rgb(236,58,36)" rx="2" ry="2" />
+<text  x="283.13" y="703.5" ></text>
+</g>
+<g >
+<title>tcp_v4_do_rcv (1,159,253,901 samples, 0.32%)</title><rect x="325.3" y="645" width="3.7" height="15.0" fill="rgb(215,100,47)" rx="2" ry="2" />
+<text  x="328.25" y="655.5" ></text>
+</g>
+<g >
+<title>skb_checksum (245,999,495 samples, 0.07%)</title><rect x="308.1" y="677" width="0.7" height="15.0" fill="rgb(244,170,26)" rx="2" ry="2" />
+<text  x="311.05" y="687.5" ></text>
+</g>
+<g >
+<title>folio_end_writeback (35,084,307 samples, 0.01%)</title><rect x="369.1" y="773" width="0.1" height="15.0" fill="rgb(252,133,6)" rx="2" ry="2" />
+<text  x="372.06" y="783.5" ></text>
+</g>
+<g >
+<title>__vdso_clock_gettime (89,666,042 samples, 0.02%)</title><rect x="116.5" y="965" width="0.3" height="15.0" fill="rgb(221,215,12)" rx="2" ry="2" />
+<text  x="119.48" y="975.5" ></text>
+</g>
+<g >
+<title>flush_smp_call_function_queue (2,205,893,423 samples, 0.60%)</title><rect x="1126.2" y="901" width="7.1" height="15.0" fill="rgb(228,125,39)" rx="2" ry="2" />
+<text  x="1129.17" y="911.5" ></text>
+</g>
+<g >
+<title>simd_skcipher_encrypt (124,479,496 samples, 0.03%)</title><rect x="569.5" y="853" width="0.4" height="15.0" fill="rgb(248,199,26)" rx="2" ry="2" />
+<text  x="572.50" y="863.5" ></text>
+</g>
+<g >
+<title>TaskCon~ller_#6 (45,738,663 samples, 0.01%)</title><rect x="155.5" y="981" width="0.2" height="15.0" fill="rgb(221,161,18)" rx="2" ry="2" />
+<text  x="158.52" y="991.5" ></text>
+</g>
+<g >
+<title>xfs_bmap_btalloc (91,139,679 samples, 0.02%)</title><rect x="753.4" y="661" width="0.3" height="15.0" fill="rgb(229,117,15)" rx="2" ry="2" />
+<text  x="756.40" y="671.5" ></text>
+</g>
+<g >
+<title>ttwu_do_activate (93,328,206 samples, 0.03%)</title><rect x="30.6" y="789" width="0.3" height="15.0" fill="rgb(249,132,50)" rx="2" ry="2" />
+<text  x="33.59" y="799.5" ></text>
+</g>
+<g >
+<title>iwl_trans_pcie_write32 (44,852,927 samples, 0.01%)</title><rect x="892.6" y="757" width="0.1" height="15.0" fill="rgb(223,155,46)" rx="2" ry="2" />
+<text  x="895.56" y="767.5" ></text>
+</g>
+<g >
+<title>gdk_display_get_event (280,310,100 samples, 0.08%)</title><rect x="1186.6" y="869" width="0.9" height="15.0" fill="rgb(250,136,32)" rx="2" ry="2" />
+<text  x="1189.59" y="879.5" ></text>
+</g>
+<g >
+<title>xfs_vn_update_time (181,503,960 samples, 0.05%)</title><rect x="759.8" y="741" width="0.6" height="15.0" fill="rgb(227,157,47)" rx="2" ry="2" />
+<text  x="762.77" y="751.5" ></text>
+</g>
+<g >
+<title>__skb_datagram_iter (107,022,958 samples, 0.03%)</title><rect x="748.2" y="549" width="0.3" height="15.0" fill="rgb(223,80,15)" rx="2" ry="2" />
+<text  x="751.16" y="559.5" ></text>
+</g>
+<g >
+<title>sysvec_call_function_single (38,438,203 samples, 0.01%)</title><rect x="1148.3" y="837" width="0.1" height="15.0" fill="rgb(229,222,41)" rx="2" ry="2" />
+<text  x="1151.26" y="847.5" ></text>
+</g>
+<g >
+<title>_i915_vma_move_to_active (86,189,547 samples, 0.02%)</title><rect x="233.6" y="853" width="0.3" height="15.0" fill="rgb(222,197,22)" rx="2" ry="2" />
+<text  x="236.59" y="863.5" ></text>
+</g>
+<g >
+<title>rcu_needs_cpu (62,794,707 samples, 0.02%)</title><rect x="1144.3" y="853" width="0.2" height="15.0" fill="rgb(249,190,53)" rx="2" ry="2" />
+<text  x="1147.25" y="863.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (51,250,020 samples, 0.01%)</title><rect x="431.0" y="805" width="0.1" height="15.0" fill="rgb(233,209,14)" rx="2" ry="2" />
+<text  x="433.95" y="815.5" ></text>
+</g>
+<g >
+<title>worker_thread (2,851,115,362 samples, 0.78%)</title><rect x="524.8" y="933" width="9.1" height="15.0" fill="rgb(241,157,38)" rx="2" ry="2" />
+<text  x="527.77" y="943.5" ></text>
+</g>
+<g >
+<title>ksys_write (256,150,266 samples, 0.07%)</title><rect x="815.0" y="837" width="0.9" height="15.0" fill="rgb(248,133,27)" rx="2" ry="2" />
+<text  x="818.04" y="847.5" ></text>
+</g>
+<g >
+<title>crypt_convert (6,027,831,195 samples, 1.64%)</title><rect x="398.4" y="885" width="19.4" height="15.0" fill="rgb(209,181,16)" rx="2" ry="2" />
+<text  x="401.41" y="895.5" ></text>
+</g>
+<g >
+<title>elan_smbus_get_report (509,347,828 samples, 0.14%)</title><rect x="339.4" y="885" width="1.6" height="15.0" fill="rgb(207,139,4)" rx="2" ry="2" />
+<text  x="342.39" y="895.5" ></text>
+</g>
+<g >
+<title>__GI___write (42,219,883 samples, 0.01%)</title><rect x="265.3" y="949" width="0.1" height="15.0" fill="rgb(250,92,0)" rx="2" ry="2" />
+<text  x="268.31" y="959.5" ></text>
+</g>
+<g >
+<title>ieee80211_queue_skb (261,923,973 samples, 0.07%)</title><rect x="623.6" y="405" width="0.9" height="15.0" fill="rgb(243,70,39)" rx="2" ry="2" />
+<text  x="626.63" y="415.5" ></text>
+</g>
+<g >
+<title>URL_Classifier (142,385,933 samples, 0.04%)</title><rect x="159.8" y="981" width="0.5" height="15.0" fill="rgb(228,37,54)" rx="2" ry="2" />
+<text  x="162.83" y="991.5" ></text>
+</g>
+<g >
+<title>drm_syncobj_array_wait.constprop.0 (117,920,109 samples, 0.03%)</title><rect x="232.8" y="869" width="0.3" height="15.0" fill="rgb(219,201,53)" rx="2" ry="2" />
+<text  x="235.76" y="879.5" ></text>
+</g>
+<g >
+<title>scheduler_tick (893,932,321 samples, 0.24%)</title><rect x="909.5" y="741" width="2.9" height="15.0" fill="rgb(250,139,45)" rx="2" ry="2" />
+<text  x="912.48" y="751.5" ></text>
+</g>
+<g >
+<title>nf_hook_slow (57,065,864 samples, 0.02%)</title><rect x="660.6" y="485" width="0.2" height="15.0" fill="rgb(224,117,25)" rx="2" ry="2" />
+<text  x="663.60" y="495.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (416,561,261 samples, 0.11%)</title><rect x="1171.6" y="277" width="1.3" height="15.0" fill="rgb(225,15,46)" rx="2" ry="2" />
+<text  x="1174.59" y="287.5" ></text>
+</g>
+<g >
+<title>[libpython3.11.so.1.0] (67,754,465 samples, 0.02%)</title><rect x="244.1" y="869" width="0.2" height="15.0" fill="rgb(212,81,8)" rx="2" ry="2" />
+<text  x="247.09" y="879.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (975,828,479 samples, 0.27%)</title><rect x="622.9" y="645" width="3.2" height="15.0" fill="rgb(247,128,16)" rx="2" ry="2" />
+<text  x="625.92" y="655.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (38,328,540 samples, 0.01%)</title><rect x="155.2" y="965" width="0.1" height="15.0" fill="rgb(247,52,17)" rx="2" ry="2" />
+<text  x="158.17" y="975.5" ></text>
+</g>
+<g >
+<title>[unknown] (66,267,682 samples, 0.02%)</title><rect x="183.4" y="965" width="0.3" height="15.0" fill="rgb(253,128,15)" rx="2" ry="2" />
+<text  x="186.44" y="975.5" ></text>
+</g>
+<g >
+<title>run_rebalance_domains (643,651,626 samples, 0.18%)</title><rect x="902.2" y="805" width="2.0" height="15.0" fill="rgb(248,220,5)" rx="2" ry="2" />
+<text  x="905.15" y="815.5" ></text>
+</g>
+<g >
+<title>__libc_start_main_alias_2 (124,008,357 samples, 0.03%)</title><rect x="285.3" y="949" width="0.4" height="15.0" fill="rgb(227,199,20)" rx="2" ry="2" />
+<text  x="288.27" y="959.5" ></text>
+</g>
+<g >
+<title>miSetShape (58,059,948 samples, 0.02%)</title><rect x="214.1" y="917" width="0.2" height="15.0" fill="rgb(216,0,35)" rx="2" ry="2" />
+<text  x="217.07" y="927.5" ></text>
+</g>
+<g >
+<title>do_futex (61,947,760 samples, 0.02%)</title><rect x="15.1" y="885" width="0.2" height="15.0" fill="rgb(253,98,18)" rx="2" ry="2" />
+<text  x="18.09" y="895.5" ></text>
+</g>
+<g >
+<title>__x64_sys_ioctl (131,530,700 samples, 0.04%)</title><rect x="134.3" y="789" width="0.4" height="15.0" fill="rgb(245,150,33)" rx="2" ry="2" />
+<text  x="137.32" y="799.5" ></text>
+</g>
+<g >
+<title>execute_command (46,221,639 samples, 0.01%)</title><rect x="243.4" y="581" width="0.2" height="15.0" fill="rgb(249,163,42)" rx="2" ry="2" />
+<text  x="246.42" y="591.5" ></text>
+</g>
+<g >
+<title>nft_do_chain_inet (164,004,260 samples, 0.04%)</title><rect x="637.4" y="485" width="0.6" height="15.0" fill="rgb(229,194,23)" rx="2" ry="2" />
+<text  x="640.42" y="495.5" ></text>
+</g>
+<g >
+<title>free (42,544,820 samples, 0.01%)</title><rect x="18.8" y="885" width="0.2" height="15.0" fill="rgb(244,228,54)" rx="2" ry="2" />
+<text  x="21.84" y="895.5" ></text>
+</g>
+<g >
+<title>[libgdk-3.so.0.2404.30] (839,809,585 samples, 0.23%)</title><rect x="1171.5" y="773" width="2.7" height="15.0" fill="rgb(244,74,22)" rx="2" ry="2" />
+<text  x="1174.49" y="783.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (36,008,763 samples, 0.01%)</title><rect x="725.6" y="853" width="0.1" height="15.0" fill="rgb(230,97,9)" rx="2" ry="2" />
+<text  x="728.59" y="863.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (308,051,305 samples, 0.08%)</title><rect x="505.5" y="837" width="1.0" height="15.0" fill="rgb(217,180,1)" rx="2" ry="2" />
+<text  x="508.53" y="847.5" ></text>
+</g>
+<g >
+<title>__folio_end_writeback (192,152,192 samples, 0.05%)</title><rect x="392.1" y="821" width="0.6" height="15.0" fill="rgb(243,94,4)" rx="2" ry="2" />
+<text  x="395.08" y="831.5" ></text>
+</g>
+<g >
+<title>[libnss3.so] (35,319,398 samples, 0.01%)</title><rect x="159.9" y="901" width="0.1" height="15.0" fill="rgb(230,28,47)" rx="2" ry="2" />
+<text  x="162.90" y="911.5" ></text>
+</g>
+<g >
+<title>move_to_new_folio (495,174,405 samples, 0.14%)</title><rect x="345.1" y="869" width="1.6" height="15.0" fill="rgb(205,1,9)" rx="2" ry="2" />
+<text  x="348.13" y="879.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (135,848,069 samples, 0.04%)</title><rect x="266.6" y="933" width="0.4" height="15.0" fill="rgb(254,113,29)" rx="2" ry="2" />
+<text  x="269.57" y="943.5" ></text>
+</g>
+<g >
+<title>put_prev_task_fair (34,661,472 samples, 0.01%)</title><rect x="654.7" y="597" width="0.1" height="15.0" fill="rgb(248,76,36)" rx="2" ry="2" />
+<text  x="657.67" y="607.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (668,708,188 samples, 0.18%)</title><rect x="157.4" y="949" width="2.2" height="15.0" fill="rgb(241,43,29)" rx="2" ry="2" />
+<text  x="160.41" y="959.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_irq_work (46,685,071 samples, 0.01%)</title><rect x="232.3" y="741" width="0.1" height="15.0" fill="rgb(227,119,9)" rx="2" ry="2" />
+<text  x="235.27" y="751.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (106,148,856 samples, 0.03%)</title><rect x="1169.7" y="965" width="0.3" height="15.0" fill="rgb(219,64,28)" rx="2" ry="2" />
+<text  x="1172.68" y="975.5" ></text>
+</g>
+<g >
+<title>___pthread_mutex_lock (54,073,879 samples, 0.01%)</title><rect x="14.5" y="933" width="0.2" height="15.0" fill="rgb(247,118,22)" rx="2" ry="2" />
+<text  x="17.50" y="943.5" ></text>
+</g>
+<g >
+<title>ip6_input_finish (392,999,507 samples, 0.11%)</title><rect x="660.8" y="501" width="1.2" height="15.0" fill="rgb(249,10,26)" rx="2" ry="2" />
+<text  x="663.78" y="511.5" ></text>
+</g>
+<g >
+<title>__schedule (103,425,820 samples, 0.03%)</title><rect x="395.4" y="901" width="0.3" height="15.0" fill="rgb(207,146,22)" rx="2" ry="2" />
+<text  x="398.39" y="911.5" ></text>
+</g>
+<g >
+<title>do_sys_poll (245,183,598 samples, 0.07%)</title><rect x="97.8" y="853" width="0.8" height="15.0" fill="rgb(209,89,54)" rx="2" ry="2" />
+<text  x="100.76" y="863.5" ></text>
+</g>
+<g >
+<title>tick_nohz_idle_stop_tick (83,374,478 samples, 0.02%)</title><rect x="885.1" y="869" width="0.2" height="15.0" fill="rgb(221,72,28)" rx="2" ry="2" />
+<text  x="888.06" y="879.5" ></text>
+</g>
+<g >
+<title>sk_reset_timer (72,913,109 samples, 0.02%)</title><rect x="326.1" y="629" width="0.2" height="15.0" fill="rgb(211,114,15)" rx="2" ry="2" />
+<text  x="329.07" y="639.5" ></text>
+</g>
+<g >
+<title>tick_nohz_next_event (119,116,998 samples, 0.03%)</title><rect x="883.2" y="837" width="0.4" height="15.0" fill="rgb(232,126,37)" rx="2" ry="2" />
+<text  x="886.19" y="847.5" ></text>
+</g>
+<g >
+<title>_aesni_enc4 (492,021,898 samples, 0.13%)</title><rect x="528.3" y="805" width="1.6" height="15.0" fill="rgb(244,119,21)" rx="2" ry="2" />
+<text  x="531.34" y="815.5" ></text>
+</g>
+<g >
+<title>nf_hook_slow (238,894,722 samples, 0.07%)</title><rect x="742.8" y="453" width="0.8" height="15.0" fill="rgb(214,60,10)" rx="2" ry="2" />
+<text  x="745.85" y="463.5" ></text>
+</g>
+<g >
+<title>mem_cgroup_charge_statistics (302,488,767 samples, 0.08%)</title><rect x="692.5" y="677" width="1.0" height="15.0" fill="rgb(250,41,20)" rx="2" ry="2" />
+<text  x="695.49" y="687.5" ></text>
+</g>
+<g >
+<title>shmem_writepage (490,125,821 samples, 0.13%)</title><rect x="368.7" y="837" width="1.6" height="15.0" fill="rgb(225,127,49)" rx="2" ry="2" />
+<text  x="371.68" y="847.5" ></text>
+</g>
+<g >
+<title>skb_release_head_state (34,343,848 samples, 0.01%)</title><rect x="228.8" y="837" width="0.1" height="15.0" fill="rgb(228,223,13)" rx="2" ry="2" />
+<text  x="231.80" y="847.5" ></text>
+</g>
+<g >
+<title>__x64_sys_epoll_wait (193,512,852 samples, 0.05%)</title><rect x="733.6" y="933" width="0.7" height="15.0" fill="rgb(225,149,34)" rx="2" ry="2" />
+<text  x="736.63" y="943.5" ></text>
+</g>
+<g >
+<title>shmem_get_pages (83,398,992 samples, 0.02%)</title><rect x="134.5" y="709" width="0.2" height="15.0" fill="rgb(252,181,51)" rx="2" ry="2" />
+<text  x="137.46" y="719.5" ></text>
+</g>
+<g >
+<title>thread_pool_submit_aio (208,015,719 samples, 0.06%)</title><rect x="746.9" y="773" width="0.7" height="15.0" fill="rgb(227,210,24)" rx="2" ry="2" />
+<text  x="749.95" y="783.5" ></text>
+</g>
+<g >
+<title>sched_ttwu_pending (1,890,584,901 samples, 0.52%)</title><rect x="1127.2" y="885" width="6.1" height="15.0" fill="rgb(223,174,46)" rx="2" ry="2" />
+<text  x="1130.18" y="895.5" ></text>
+</g>
+<g >
+<title>sed (51,012,588 samples, 0.01%)</title><rect x="830.1" y="981" width="0.2" height="15.0" fill="rgb(223,40,45)" rx="2" ry="2" />
+<text  x="833.13" y="991.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (139,716,671 samples, 0.04%)</title><rect x="525.7" y="837" width="0.5" height="15.0" fill="rgb(245,155,37)" rx="2" ry="2" />
+<text  x="528.74" y="847.5" ></text>
+</g>
+<g >
+<title>shmem_truncate (200,501,840 samples, 0.05%)</title><rect x="378.1" y="821" width="0.6" height="15.0" fill="rgb(224,214,45)" rx="2" ry="2" />
+<text  x="381.06" y="831.5" ></text>
+</g>
+<g >
+<title>shrink_active_list (188,604,781 samples, 0.05%)</title><rect x="355.4" y="869" width="0.6" height="15.0" fill="rgb(210,91,43)" rx="2" ry="2" />
+<text  x="358.42" y="879.5" ></text>
+</g>
+<g >
+<title>perf_event_task_tick (70,425,684 samples, 0.02%)</title><rect x="834.1" y="693" width="0.2" height="15.0" fill="rgb(246,68,43)" rx="2" ry="2" />
+<text  x="837.12" y="703.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (49,461,410 samples, 0.01%)</title><rect x="183.3" y="965" width="0.1" height="15.0" fill="rgb(229,20,47)" rx="2" ry="2" />
+<text  x="186.29" y="975.5" ></text>
+</g>
+<g >
+<title>mod_lruvec_page_state (50,152,220 samples, 0.01%)</title><rect x="388.7" y="805" width="0.2" height="15.0" fill="rgb(231,25,16)" rx="2" ry="2" />
+<text  x="391.69" y="815.5" ></text>
+</g>
+<g >
+<title>malloc (57,209,864 samples, 0.02%)</title><rect x="282.7" y="917" width="0.2" height="15.0" fill="rgb(208,131,49)" rx="2" ry="2" />
+<text  x="285.69" y="927.5" ></text>
+</g>
+<g >
+<title>__folio_start_writeback (228,735,301 samples, 0.06%)</title><rect x="596.0" y="741" width="0.8" height="15.0" fill="rgb(226,218,45)" rx="2" ry="2" />
+<text  x="599.03" y="751.5" ></text>
+</g>
+<g >
+<title>nf_conntrack_in (81,981,975 samples, 0.02%)</title><rect x="743.1" y="437" width="0.3" height="15.0" fill="rgb(231,211,37)" rx="2" ry="2" />
+<text  x="746.15" y="447.5" ></text>
+</g>
+<g >
+<title>[Xorg] (60,651,005 samples, 0.02%)</title><rect x="201.7" y="805" width="0.1" height="15.0" fill="rgb(233,51,8)" rx="2" ry="2" />
+<text  x="204.65" y="815.5" ></text>
+</g>
+<g >
+<title>azx_get_time_info (37,828,675 samples, 0.01%)</title><rect x="734.6" y="869" width="0.1" height="15.0" fill="rgb(212,77,29)" rx="2" ry="2" />
+<text  x="737.58" y="879.5" ></text>
+</g>
+<g >
+<title>[libglamoregl.so] (401,482,366 samples, 0.11%)</title><rect x="215.4" y="853" width="1.2" height="15.0" fill="rgb(244,42,23)" rx="2" ry="2" />
+<text  x="218.35" y="863.5" ></text>
+</g>
+<g >
+<title>mozilla::TimeStamp::Now (40,787,406 samples, 0.01%)</title><rect x="114.7" y="933" width="0.1" height="15.0" fill="rgb(234,132,2)" rx="2" ry="2" />
+<text  x="117.69" y="943.5" ></text>
+</g>
+<g >
+<title>nr_iowait_cpu (34,713,728 samples, 0.01%)</title><rect x="1155.5" y="885" width="0.1" height="15.0" fill="rgb(212,69,26)" rx="2" ry="2" />
+<text  x="1158.45" y="895.5" ></text>
+</g>
+<g >
+<title>irq_work_run (65,137,864 samples, 0.02%)</title><rect x="896.5" y="757" width="0.2" height="15.0" fill="rgb(242,80,17)" rx="2" ry="2" />
+<text  x="899.46" y="767.5" ></text>
+</g>
+<g >
+<title>sock_def_readable (44,129,843 samples, 0.01%)</title><rect x="320.7" y="565" width="0.1" height="15.0" fill="rgb(249,78,23)" rx="2" ry="2" />
+<text  x="323.65" y="575.5" ></text>
+</g>
+<g >
+<title>filemap_dirty_folio (343,209,034 samples, 0.09%)</title><rect x="758.6" y="741" width="1.1" height="15.0" fill="rgb(207,80,5)" rx="2" ry="2" />
+<text  x="761.59" y="751.5" ></text>
+</g>
+<g >
+<title>list_lru_count_one (83,268,148 samples, 0.02%)</title><rect x="373.6" y="837" width="0.2" height="15.0" fill="rgb(239,189,39)" rx="2" ry="2" />
+<text  x="376.57" y="847.5" ></text>
+</g>
+<g >
+<title>shmem_getpage_gfp (208,037,808 samples, 0.06%)</title><rect x="139.8" y="677" width="0.7" height="15.0" fill="rgb(234,40,33)" rx="2" ry="2" />
+<text  x="142.81" y="687.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (170,921,417 samples, 0.05%)</title><rect x="1170.4" y="965" width="0.6" height="15.0" fill="rgb(248,83,10)" rx="2" ry="2" />
+<text  x="1173.40" y="975.5" ></text>
+</g>
+<g >
+<title>[unknown] (1,600,969,428 samples, 0.44%)</title><rect x="293.3" y="965" width="5.1" height="15.0" fill="rgb(230,101,27)" rx="2" ry="2" />
+<text  x="296.25" y="975.5" ></text>
+</g>
+<g >
+<title>tcp4_gro_receive (268,957,683 samples, 0.07%)</title><rect x="308.0" y="709" width="0.8" height="15.0" fill="rgb(224,117,54)" rx="2" ry="2" />
+<text  x="310.98" y="719.5" ></text>
+</g>
+<g >
+<title>psi_task_switch (42,324,544 samples, 0.01%)</title><rect x="13.9" y="773" width="0.1" height="15.0" fill="rgb(229,186,22)" rx="2" ry="2" />
+<text  x="16.91" y="783.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (460,865,938 samples, 0.13%)</title><rect x="1171.5" y="405" width="1.5" height="15.0" fill="rgb(232,62,0)" rx="2" ry="2" />
+<text  x="1174.53" y="415.5" ></text>
+</g>
+<g >
+<title>process_one_work (289,954,985 samples, 0.08%)</title><rect x="392.7" y="917" width="1.0" height="15.0" fill="rgb(206,39,22)" rx="2" ry="2" />
+<text  x="395.72" y="927.5" ></text>
+</g>
+<g >
+<title>InputThread (109,269,470 samples, 0.03%)</title><rect x="53.8" y="981" width="0.4" height="15.0" fill="rgb(210,107,1)" rx="2" ry="2" />
+<text  x="56.85" y="991.5" ></text>
+</g>
+<g >
+<title>[unknown] (132,955,325 samples, 0.04%)</title><rect x="184.1" y="965" width="0.4" height="15.0" fill="rgb(217,105,48)" rx="2" ry="2" />
+<text  x="187.11" y="975.5" ></text>
+</g>
+<g >
+<title>try_to_unmap (58,002,053 samples, 0.02%)</title><rect x="370.3" y="853" width="0.1" height="15.0" fill="rgb(220,188,18)" rx="2" ry="2" />
+<text  x="373.26" y="863.5" ></text>
+</g>
+<g >
+<title>selinux_file_permission (35,481,502 samples, 0.01%)</title><rect x="31.5" y="853" width="0.1" height="15.0" fill="rgb(253,2,37)" rx="2" ry="2" />
+<text  x="34.49" y="863.5" ></text>
+</g>
+<g >
+<title>update_curr (61,662,691 samples, 0.02%)</title><rect x="88.8" y="789" width="0.2" height="15.0" fill="rgb(224,193,8)" rx="2" ry="2" />
+<text  x="91.83" y="799.5" ></text>
+</g>
+<g >
+<title>iomap_writepages (297,941,802 samples, 0.08%)</title><rect x="502.1" y="789" width="1.0" height="15.0" fill="rgb(232,117,8)" rx="2" ry="2" />
+<text  x="505.11" y="799.5" ></text>
+</g>
+<g >
+<title>pollwake (116,140,382 samples, 0.03%)</title><rect x="239.7" y="773" width="0.4" height="15.0" fill="rgb(227,200,0)" rx="2" ry="2" />
+<text  x="242.70" y="783.5" ></text>
+</g>
+<g >
+<title>folio_end_writeback (156,175,125 samples, 0.04%)</title><rect x="397.7" y="837" width="0.5" height="15.0" fill="rgb(218,208,21)" rx="2" ry="2" />
+<text  x="400.71" y="847.5" ></text>
+</g>
+<g >
+<title>handle_irq_event (1,366,469,210 samples, 0.37%)</title><rect x="891.1" y="805" width="4.4" height="15.0" fill="rgb(216,35,14)" rx="2" ry="2" />
+<text  x="894.15" y="815.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_mutex_unlock_usercnt (89,805,158 samples, 0.02%)</title><rect x="14.8" y="933" width="0.2" height="15.0" fill="rgb(239,108,0)" rx="2" ry="2" />
+<text  x="17.76" y="943.5" ></text>
+</g>
+<g >
+<title>[Xorg] (1,646,017,822 samples, 0.45%)</title><rect x="205.5" y="917" width="5.3" height="15.0" fill="rgb(239,222,47)" rx="2" ry="2" />
+<text  x="208.55" y="927.5" ></text>
+</g>
+<g >
+<title>nft_do_chain (147,409,216 samples, 0.04%)</title><rect x="637.5" y="469" width="0.5" height="15.0" fill="rgb(209,114,0)" rx="2" ry="2" />
+<text  x="640.48" y="479.5" ></text>
+</g>
+<g >
+<title>psi_task_switch (94,977,566 samples, 0.03%)</title><rect x="90.1" y="821" width="0.3" height="15.0" fill="rgb(213,143,5)" rx="2" ry="2" />
+<text  x="93.06" y="831.5" ></text>
+</g>
+<g >
+<title>cpuidle_enter_state (73,711,034,525 samples, 20.11%)</title><rect x="888.0" y="885" width="237.3" height="15.0" fill="rgb(213,28,0)" rx="2" ry="2" />
+<text  x="890.98" y="895.5" >cpuidle_enter_state</text>
+</g>
+<g >
+<title>__wake_up_common (331,466,524 samples, 0.09%)</title><rect x="29.9" y="837" width="1.1" height="15.0" fill="rgb(212,13,29)" rx="2" ry="2" />
+<text  x="32.92" y="847.5" ></text>
+</g>
+<g >
+<title>process_backlog (58,316,762 samples, 0.02%)</title><rect x="665.8" y="549" width="0.2" height="15.0" fill="rgb(241,72,0)" rx="2" ry="2" />
+<text  x="668.77" y="559.5" ></text>
+</g>
+<g >
+<title>tcp_gro_receive (62,929,210 samples, 0.02%)</title><rect x="308.8" y="709" width="0.2" height="15.0" fill="rgb(251,192,26)" rx="2" ry="2" />
+<text  x="311.84" y="719.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (1,364,898,470 samples, 0.37%)</title><rect x="129.9" y="837" width="4.4" height="15.0" fill="rgb(249,209,41)" rx="2" ry="2" />
+<text  x="132.90" y="847.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (390,494,773 samples, 0.11%)</title><rect x="548.8" y="853" width="1.2" height="15.0" fill="rgb(218,166,49)" rx="2" ry="2" />
+<text  x="551.76" y="863.5" ></text>
+</g>
+<g >
+<title>skb_copy_datagram_iter (107,324,411 samples, 0.03%)</title><rect x="748.2" y="565" width="0.3" height="15.0" fill="rgb(212,33,44)" rx="2" ry="2" />
+<text  x="751.16" y="575.5" ></text>
+</g>
+<g >
+<title>timekeeping_max_deferment (54,255,837 samples, 0.01%)</title><rect x="1144.5" y="853" width="0.1" height="15.0" fill="rgb(219,10,51)" rx="2" ry="2" />
+<text  x="1147.46" y="863.5" ></text>
+</g>
+<g >
+<title>__sys_sendmsg (138,477,115 samples, 0.04%)</title><rect x="93.6" y="901" width="0.4" height="15.0" fill="rgb(242,209,25)" rx="2" ry="2" />
+<text  x="96.58" y="911.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (115,306,790 samples, 0.03%)</title><rect x="1165.6" y="757" width="0.3" height="15.0" fill="rgb(213,104,32)" rx="2" ry="2" />
+<text  x="1168.55" y="767.5" ></text>
+</g>
+<g >
+<title>__GI___libc_malloc (78,820,296 samples, 0.02%)</title><rect x="745.9" y="805" width="0.3" height="15.0" fill="rgb(207,178,1)" rx="2" ry="2" />
+<text  x="748.92" y="815.5" ></text>
+</g>
+<g >
+<title>__i915_gem_object_get_pages (83,652,916 samples, 0.02%)</title><rect x="134.5" y="725" width="0.2" height="15.0" fill="rgb(245,66,3)" rx="2" ry="2" />
+<text  x="137.46" y="735.5" ></text>
+</g>
+<g >
+<title>sock_alloc_send_pskb (39,418,884 samples, 0.01%)</title><rect x="1189.3" y="821" width="0.1" height="15.0" fill="rgb(252,179,47)" rx="2" ry="2" />
+<text  x="1192.30" y="831.5" ></text>
+</g>
+<g >
+<title>__libc_start_call_main (114,353,481 samples, 0.03%)</title><rect x="243.4" y="933" width="0.4" height="15.0" fill="rgb(225,5,29)" rx="2" ry="2" />
+<text  x="246.39" y="943.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (250,355,498 samples, 0.07%)</title><rect x="531.2" y="853" width="0.9" height="15.0" fill="rgb(210,90,15)" rx="2" ry="2" />
+<text  x="534.25" y="863.5" ></text>
+</g>
+<g >
+<title>__sys_recvmsg (116,984,878 samples, 0.03%)</title><rect x="44.5" y="885" width="0.4" height="15.0" fill="rgb(210,151,22)" rx="2" ry="2" />
+<text  x="47.54" y="895.5" ></text>
+</g>
+<g >
+<title>tcp_stream_alloc_skb (52,046,598 samples, 0.01%)</title><rect x="665.4" y="725" width="0.1" height="15.0" fill="rgb(210,166,4)" rx="2" ry="2" />
+<text  x="668.38" y="735.5" ></text>
+</g>
+<g >
+<title>xcb_poll_for_special_event (65,680,125 samples, 0.02%)</title><rect x="1165.7" y="661" width="0.2" height="15.0" fill="rgb(245,48,7)" rx="2" ry="2" />
+<text  x="1168.69" y="671.5" ></text>
+</g>
+<g >
+<title>process_one_work (7,474,285,955 samples, 2.04%)</title><rect x="479.0" y="917" width="24.1" height="15.0" fill="rgb(254,168,26)" rx="2" ry="2" />
+<text  x="482.01" y="927.5" >p..</text>
+</g>
+<g >
+<title>hrtimer_start_range_ns (354,376,825 samples, 0.10%)</title><rect x="1156.9" y="869" width="1.2" height="15.0" fill="rgb(245,111,0)" rx="2" ry="2" />
+<text  x="1159.91" y="879.5" ></text>
+</g>
+<g >
+<title>rate_control_tx_status (34,996,518 samples, 0.01%)</title><rect x="310.9" y="693" width="0.1" height="15.0" fill="rgb(210,184,37)" rx="2" ry="2" />
+<text  x="313.90" y="703.5" ></text>
+</g>
+<g >
+<title>migrate_pages (1,496,679,745 samples, 0.41%)</title><rect x="342.0" y="885" width="4.8" height="15.0" fill="rgb(219,104,30)" rx="2" ry="2" />
+<text  x="345.02" y="895.5" ></text>
+</g>
+<g >
+<title>_start (3,016,851,149 samples, 0.82%)</title><rect x="819.1" y="965" width="9.7" height="15.0" fill="rgb(213,217,22)" rx="2" ry="2" />
+<text  x="822.06" y="975.5" ></text>
+</g>
+<g >
+<title>irqtime_account_irq (39,309,762 samples, 0.01%)</title><rect x="898.1" y="837" width="0.1" height="15.0" fill="rgb(213,93,14)" rx="2" ry="2" />
+<text  x="901.11" y="847.5" ></text>
+</g>
+<g >
+<title>xas_set_mark (78,395,354 samples, 0.02%)</title><rect x="718.7" y="709" width="0.3" height="15.0" fill="rgb(222,145,43)" rx="2" ry="2" />
+<text  x="721.74" y="719.5" ></text>
+</g>
+<g >
+<title>xfce4-terminal (3,224,203,531 samples, 0.88%)</title><rect x="1175.0" y="981" width="10.4" height="15.0" fill="rgb(231,112,36)" rx="2" ry="2" />
+<text  x="1178.03" y="991.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (287,969,655 samples, 0.08%)</title><rect x="192.8" y="949" width="1.0" height="15.0" fill="rgb(225,189,0)" rx="2" ry="2" />
+<text  x="195.83" y="959.5" ></text>
+</g>
+<g >
+<title>[[vdso]] (38,212,681 samples, 0.01%)</title><rect x="281.9" y="853" width="0.1" height="15.0" fill="rgb(213,65,17)" rx="2" ry="2" />
+<text  x="284.90" y="863.5" ></text>
+</g>
+<g >
+<title>[git-remote-http] (89,123,451 samples, 0.02%)</title><rect x="284.8" y="805" width="0.2" height="15.0" fill="rgb(244,43,24)" rx="2" ry="2" />
+<text  x="287.75" y="815.5" ></text>
+</g>
+<g >
+<title>iomap_finish_ioends (47,825,313 samples, 0.01%)</title><rect x="396.2" y="869" width="0.1" height="15.0" fill="rgb(229,100,12)" rx="2" ry="2" />
+<text  x="399.16" y="879.5" ></text>
+</g>
+<g >
+<title>pipewire-pulse (1,125,723,940 samples, 0.31%)</title><rect x="728.9" y="981" width="3.6" height="15.0" fill="rgb(217,17,8)" rx="2" ry="2" />
+<text  x="731.92" y="991.5" ></text>
+</g>
+<g >
+<title>skb_release_head_state (59,298,346 samples, 0.02%)</title><rect x="39.8" y="789" width="0.2" height="15.0" fill="rgb(230,228,38)" rx="2" ry="2" />
+<text  x="42.82" y="799.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (3,156,068,075 samples, 0.86%)</title><rect x="422.1" y="853" width="10.1" height="15.0" fill="rgb(243,154,53)" rx="2" ry="2" />
+<text  x="425.06" y="863.5" ></text>
+</g>
+<g >
+<title>__x64_sys_sched_yield (157,901,872 samples, 0.04%)</title><rect x="295.7" y="869" width="0.6" height="15.0" fill="rgb(232,7,21)" rx="2" ry="2" />
+<text  x="298.75" y="879.5" ></text>
+</g>
+<g >
+<title>dequeue_task_fair (151,137,071 samples, 0.04%)</title><rect x="88.7" y="821" width="0.4" height="15.0" fill="rgb(222,140,53)" rx="2" ry="2" />
+<text  x="91.65" y="831.5" ></text>
+</g>
+<g >
+<title>bdrv_co_preadv_part (2,909,073,739 samples, 0.79%)</title><rect x="736.5" y="821" width="9.4" height="15.0" fill="rgb(221,168,37)" rx="2" ry="2" />
+<text  x="739.49" y="831.5" ></text>
+</g>
+<g >
+<title>update_blocked_averages (81,128,571 samples, 0.02%)</title><rect x="35.1" y="757" width="0.2" height="15.0" fill="rgb(233,195,16)" rx="2" ry="2" />
+<text  x="38.05" y="767.5" ></text>
+</g>
+<g >
+<title>nbd_receive_reply (788,114,627 samples, 0.22%)</title><rect x="736.8" y="741" width="2.5" height="15.0" fill="rgb(238,47,13)" rx="2" ry="2" />
+<text  x="739.77" y="751.5" ></text>
+</g>
+<g >
+<title>nft_do_chain (160,433,827 samples, 0.04%)</title><rect x="742.1" y="261" width="0.5" height="15.0" fill="rgb(217,95,50)" rx="2" ry="2" />
+<text  x="745.06" y="271.5" ></text>
+</g>
+<g >
+<title>__libc_poll (801,018,840 samples, 0.22%)</title><rect x="725.9" y="949" width="2.6" height="15.0" fill="rgb(209,17,29)" rx="2" ry="2" />
+<text  x="728.89" y="959.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (360,033,394 samples, 0.10%)</title><rect x="289.4" y="933" width="1.1" height="15.0" fill="rgb(220,175,1)" rx="2" ry="2" />
+<text  x="292.39" y="943.5" ></text>
+</g>
+<g >
+<title>process_one_work (198,521,733 samples, 0.05%)</title><rect x="397.6" y="917" width="0.6" height="15.0" fill="rgb(231,88,11)" rx="2" ry="2" />
+<text  x="400.59" y="927.5" ></text>
+</g>
+<g >
+<title>__tls_get_addr (62,320,668 samples, 0.02%)</title><rect x="267.1" y="949" width="0.2" height="15.0" fill="rgb(214,147,21)" rx="2" ry="2" />
+<text  x="270.12" y="959.5" ></text>
+</g>
+<g >
+<title>__GI___writev (39,959,267 samples, 0.01%)</title><rect x="1165.3" y="741" width="0.1" height="15.0" fill="rgb(212,28,32)" rx="2" ry="2" />
+<text  x="1168.31" y="751.5" ></text>
+</g>
+<g >
+<title>__libc_recvmsg (289,182,966 samples, 0.08%)</title><rect x="736.9" y="709" width="0.9" height="15.0" fill="rgb(228,175,40)" rx="2" ry="2" />
+<text  x="739.89" y="719.5" ></text>
+</g>
+<g >
+<title>__schedule (312,492,899 samples, 0.09%)</title><rect x="13.1" y="789" width="1.0" height="15.0" fill="rgb(240,148,40)" rx="2" ry="2" />
+<text  x="16.11" y="799.5" ></text>
+</g>
+<g >
+<title>wb_writeback (757,722,318 samples, 0.21%)</title><rect x="571.9" y="885" width="2.4" height="15.0" fill="rgb(214,160,39)" rx="2" ry="2" />
+<text  x="574.86" y="895.5" ></text>
+</g>
+<g >
+<title>__mod_lruvec_page_state (71,991,585 samples, 0.02%)</title><rect x="439.1" y="709" width="0.3" height="15.0" fill="rgb(214,120,33)" rx="2" ry="2" />
+<text  x="442.14" y="719.5" ></text>
+</g>
+<g >
+<title>worker_thread (296,928,550 samples, 0.08%)</title><rect x="392.7" y="933" width="1.0" height="15.0" fill="rgb(211,156,41)" rx="2" ry="2" />
+<text  x="395.72" y="943.5" ></text>
+</g>
+<g >
+<title>dma_map_page_attrs (32,184,223 samples, 0.01%)</title><rect x="634.4" y="357" width="0.1" height="15.0" fill="rgb(208,217,4)" rx="2" ry="2" />
+<text  x="637.43" y="367.5" ></text>
+</g>
+<g >
+<title>systemd-userwor (35,670,217 samples, 0.01%)</title><rect x="1161.9" y="981" width="0.1" height="15.0" fill="rgb(227,71,39)" rx="2" ry="2" />
+<text  x="1164.87" y="991.5" ></text>
+</g>
+<g >
+<title>gdk_window_get_origin (34,197,541 samples, 0.01%)</title><rect x="282.3" y="933" width="0.1" height="15.0" fill="rgb(240,214,0)" rx="2" ry="2" />
+<text  x="285.30" y="943.5" ></text>
+</g>
+<g >
+<title>raw_spin_rq_lock_nested (73,465,657 samples, 0.02%)</title><rect x="1127.4" y="853" width="0.3" height="15.0" fill="rgb(243,207,8)" rx="2" ry="2" />
+<text  x="1130.43" y="863.5" ></text>
+</g>
+<g >
+<title>[libxcb.so.1.1.0] (804,233,022 samples, 0.22%)</title><rect x="20.7" y="869" width="2.6" height="15.0" fill="rgb(221,137,43)" rx="2" ry="2" />
+<text  x="23.75" y="879.5" ></text>
+</g>
+<g >
+<title>__memcpy_avx_unaligned_erms (61,675,035 samples, 0.02%)</title><rect x="170.3" y="949" width="0.2" height="15.0" fill="rgb(222,109,41)" rx="2" ry="2" />
+<text  x="173.35" y="959.5" ></text>
+</g>
+<g >
+<title>[libEGL_mesa.so.0.0.0] (42,779,463 samples, 0.01%)</title><rect x="152.7" y="917" width="0.1" height="15.0" fill="rgb(237,197,0)" rx="2" ry="2" />
+<text  x="155.71" y="927.5" ></text>
+</g>
+<g >
+<title>psi_group_change (85,448,651 samples, 0.02%)</title><rect x="822.7" y="741" width="0.3" height="15.0" fill="rgb(246,165,29)" rx="2" ry="2" />
+<text  x="825.75" y="751.5" ></text>
+</g>
+<g >
+<title>__hrtimer_run_queues (2,327,009,443 samples, 0.63%)</title><rect x="905.4" y="805" width="7.5" height="15.0" fill="rgb(233,12,12)" rx="2" ry="2" />
+<text  x="908.36" y="815.5" ></text>
+</g>
+<g >
+<title>[libcairo.so.2.11706.0] (31,527,216 samples, 0.01%)</title><rect x="1172.1" y="197" width="0.1" height="15.0" fill="rgb(210,156,36)" rx="2" ry="2" />
+<text  x="1175.08" y="207.5" ></text>
+</g>
+<g >
+<title>wake_up_q (37,265,104 samples, 0.01%)</title><rect x="15.2" y="853" width="0.1" height="15.0" fill="rgb(225,215,39)" rx="2" ry="2" />
+<text  x="18.17" y="863.5" ></text>
+</g>
+<g >
+<title>refill_obj_stock (34,773,924 samples, 0.01%)</title><rect x="19.8" y="581" width="0.1" height="15.0" fill="rgb(230,171,53)" rx="2" ry="2" />
+<text  x="22.80" y="591.5" ></text>
+</g>
+<g >
+<title>__folio_start_writeback (189,659,615 samples, 0.05%)</title><rect x="419.2" y="741" width="0.7" height="15.0" fill="rgb(243,24,32)" rx="2" ry="2" />
+<text  x="422.25" y="751.5" ></text>
+</g>
+<g >
+<title>__wake_up_common_lock (34,314,581 samples, 0.01%)</title><rect x="266.8" y="757" width="0.1" height="15.0" fill="rgb(246,169,28)" rx="2" ry="2" />
+<text  x="269.82" y="767.5" ></text>
+</g>
+<g >
+<title>[libcairo.so.2.11706.0] (61,198,081 samples, 0.02%)</title><rect x="1176.4" y="837" width="0.2" height="15.0" fill="rgb(224,91,51)" rx="2" ry="2" />
+<text  x="1179.38" y="847.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (38,740,265 samples, 0.01%)</title><rect x="384.9" y="757" width="0.1" height="15.0" fill="rgb(232,120,46)" rx="2" ry="2" />
+<text  x="387.88" y="767.5" ></text>
+</g>
+<g >
+<title>wake_up_q (39,428,858 samples, 0.01%)</title><rect x="104.4" y="837" width="0.1" height="15.0" fill="rgb(212,223,48)" rx="2" ry="2" />
+<text  x="107.36" y="847.5" ></text>
+</g>
+<g >
+<title>[firefox] (67,670,838 samples, 0.02%)</title><rect x="149.9" y="901" width="0.2" height="15.0" fill="rgb(244,200,5)" rx="2" ry="2" />
+<text  x="152.93" y="911.5" ></text>
+</g>
+<g >
+<title>__intel_pmu_enable_all.constprop.0 (60,476,991 samples, 0.02%)</title><rect x="911.2" y="709" width="0.2" height="15.0" fill="rgb(227,85,14)" rx="2" ry="2" />
+<text  x="914.22" y="719.5" ></text>
+</g>
+<g >
+<title>tcp_ack (123,594,211 samples, 0.03%)</title><rect x="661.2" y="421" width="0.4" height="15.0" fill="rgb(237,59,27)" rx="2" ry="2" />
+<text  x="664.19" y="431.5" ></text>
+</g>
+<g >
+<title>__futex_abstimed_wait_common (746,062,929 samples, 0.20%)</title><rect x="816.4" y="869" width="2.4" height="15.0" fill="rgb(233,150,14)" rx="2" ry="2" />
+<text  x="819.40" y="879.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (1,608,192,221 samples, 0.44%)</title><rect x="136.4" y="885" width="5.2" height="15.0" fill="rgb(216,144,16)" rx="2" ry="2" />
+<text  x="139.43" y="895.5" ></text>
+</g>
+<g >
+<title>zs_shrinker_count (32,627,726 samples, 0.01%)</title><rect x="382.4" y="853" width="0.1" height="15.0" fill="rgb(211,204,53)" rx="2" ry="2" />
+<text  x="385.40" y="863.5" ></text>
+</g>
+<g >
+<title>malloc (49,173,389 samples, 0.01%)</title><rect x="269.3" y="949" width="0.2" height="15.0" fill="rgb(210,164,53)" rx="2" ry="2" />
+<text  x="272.33" y="959.5" ></text>
+</g>
+<g >
+<title>[libglamoregl.so] (97,353,550 samples, 0.03%)</title><rect x="213.2" y="869" width="0.3" height="15.0" fill="rgb(230,112,13)" rx="2" ry="2" />
+<text  x="216.23" y="879.5" ></text>
+</g>
+<g >
+<title>alloc_pages (151,095,539 samples, 0.04%)</title><rect x="711.5" y="725" width="0.5" height="15.0" fill="rgb(220,185,14)" rx="2" ry="2" />
+<text  x="714.50" y="735.5" ></text>
+</g>
+<g >
+<title>[libxfce4panel-2.0.so.4.0.0] (437,989,662 samples, 0.12%)</title><rect x="1171.6" y="341" width="1.4" height="15.0" fill="rgb(212,118,33)" rx="2" ry="2" />
+<text  x="1174.56" y="351.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (45,764,134 samples, 0.01%)</title><rect x="210.7" y="853" width="0.1" height="15.0" fill="rgb(225,45,25)" rx="2" ry="2" />
+<text  x="213.65" y="863.5" ></text>
+</g>
+<g >
+<title>__list_del_entry_valid (75,782,206 samples, 0.02%)</title><rect x="354.8" y="853" width="0.3" height="15.0" fill="rgb(230,229,44)" rx="2" ry="2" />
+<text  x="357.84" y="863.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (31,694,011 samples, 0.01%)</title><rect x="53.3" y="933" width="0.1" height="15.0" fill="rgb(244,4,16)" rx="2" ry="2" />
+<text  x="56.33" y="943.5" ></text>
+</g>
+<g >
+<title>__wake_up_common_lock (81,994,693 samples, 0.02%)</title><rect x="661.7" y="389" width="0.3" height="15.0" fill="rgb(253,23,43)" rx="2" ry="2" />
+<text  x="664.69" y="399.5" ></text>
+</g>
+<g >
+<title>__libc_send (2,384,044,298 samples, 0.65%)</title><rect x="658.8" y="853" width="7.6" height="15.0" fill="rgb(213,177,28)" rx="2" ry="2" />
+<text  x="661.76" y="863.5" ></text>
+</g>
+<g >
+<title>skcipher_walk_done (49,262,823 samples, 0.01%)</title><rect x="515.8" y="821" width="0.2" height="15.0" fill="rgb(229,114,46)" rx="2" ry="2" />
+<text  x="518.80" y="831.5" ></text>
+</g>
+<g >
+<title>[libxcb.so.1.1.0] (51,284,669 samples, 0.01%)</title><rect x="1165.3" y="789" width="0.2" height="15.0" fill="rgb(224,94,53)" rx="2" ry="2" />
+<text  x="1168.31" y="799.5" ></text>
+</g>
+<g >
+<title>bdev_write_page (37,095,526 samples, 0.01%)</title><rect x="368.5" y="821" width="0.2" height="15.0" fill="rgb(219,6,26)" rx="2" ry="2" />
+<text  x="371.53" y="831.5" ></text>
+</g>
+<g >
+<title>[libgdk-3.so.0.2404.30] (278,228,126 samples, 0.08%)</title><rect x="1177.8" y="757" width="0.9" height="15.0" fill="rgb(233,117,3)" rx="2" ry="2" />
+<text  x="1180.77" y="767.5" ></text>
+</g>
+<g >
+<title>____sys_recvmsg (67,339,905 samples, 0.02%)</title><rect x="1188.5" y="901" width="0.2" height="15.0" fill="rgb(233,212,36)" rx="2" ry="2" />
+<text  x="1191.48" y="911.5" ></text>
+</g>
+<g >
+<title>xfs_end_ioend (897,077,301 samples, 0.24%)</title><rect x="382.8" y="885" width="2.9" height="15.0" fill="rgb(239,158,27)" rx="2" ry="2" />
+<text  x="385.82" y="895.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (106,621,915 samples, 0.03%)</title><rect x="1173.1" y="469" width="0.3" height="15.0" fill="rgb(215,175,13)" rx="2" ry="2" />
+<text  x="1176.09" y="479.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (50,785,186 samples, 0.01%)</title><rect x="159.2" y="853" width="0.2" height="15.0" fill="rgb(222,34,28)" rx="2" ry="2" />
+<text  x="162.23" y="863.5" ></text>
+</g>
+<g >
+<title>__GI___lll_lock_wake (44,803,093 samples, 0.01%)</title><rect x="157.2" y="917" width="0.2" height="15.0" fill="rgb(227,163,0)" rx="2" ry="2" />
+<text  x="160.25" y="927.5" ></text>
+</g>
+<g >
+<title>do_writepages (459,318,962 samples, 0.13%)</title><rect x="418.7" y="821" width="1.4" height="15.0" fill="rgb(223,56,9)" rx="2" ry="2" />
+<text  x="421.66" y="831.5" ></text>
+</g>
+<g >
+<title>ieee80211_tx_status_ext (776,219,092 samples, 0.21%)</title><rect x="311.8" y="725" width="2.5" height="15.0" fill="rgb(218,129,14)" rx="2" ry="2" />
+<text  x="314.79" y="735.5" ></text>
+</g>
+<g >
+<title>nf_hook_slow (1,072,917,167 samples, 0.29%)</title><rect x="329.0" y="693" width="3.5" height="15.0" fill="rgb(208,178,17)" rx="2" ry="2" />
+<text  x="332.04" y="703.5" ></text>
+</g>
+<g >
+<title>lzo1x_1_do_compress (63,264,196 samples, 0.02%)</title><rect x="369.5" y="725" width="0.2" height="15.0" fill="rgb(212,171,0)" rx="2" ry="2" />
+<text  x="372.51" y="735.5" ></text>
+</g>
+<g >
+<title>xas_descend (125,252,311 samples, 0.03%)</title><rect x="712.4" y="725" width="0.4" height="15.0" fill="rgb(246,18,22)" rx="2" ry="2" />
+<text  x="715.38" y="735.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (581,239,764 samples, 0.16%)</title><rect x="119.6" y="933" width="1.9" height="15.0" fill="rgb(252,64,13)" rx="2" ry="2" />
+<text  x="122.62" y="943.5" ></text>
+</g>
+<g >
+<title>schedule (672,563,241 samples, 0.18%)</title><rect x="88.4" y="853" width="2.1" height="15.0" fill="rgb(223,124,24)" rx="2" ry="2" />
+<text  x="91.37" y="863.5" ></text>
+</g>
+<g >
+<title>i915_vma_pin_ww (611,704,752 samples, 0.17%)</title><rect x="234.1" y="837" width="2.0" height="15.0" fill="rgb(248,54,8)" rx="2" ry="2" />
+<text  x="237.08" y="847.5" ></text>
+</g>
+<g >
+<title>iomap_finish_ioend (313,198,687 samples, 0.09%)</title><rect x="396.5" y="853" width="1.0" height="15.0" fill="rgb(209,85,15)" rx="2" ry="2" />
+<text  x="399.52" y="863.5" ></text>
+</g>
+<g >
+<title>vfs_read (69,330,482 samples, 0.02%)</title><rect x="275.4" y="869" width="0.2" height="15.0" fill="rgb(221,59,46)" rx="2" ry="2" />
+<text  x="278.40" y="879.5" ></text>
+</g>
+<g >
+<title>xfs_end_ioend (257,909,672 samples, 0.07%)</title><rect x="387.3" y="885" width="0.9" height="15.0" fill="rgb(214,184,41)" rx="2" ry="2" />
+<text  x="390.32" y="895.5" ></text>
+</g>
+<g >
+<title>folio_end_writeback (204,132,195 samples, 0.06%)</title><rect x="392.0" y="837" width="0.7" height="15.0" fill="rgb(230,188,19)" rx="2" ry="2" />
+<text  x="395.04" y="847.5" ></text>
+</g>
+<g >
+<title>pagevec_lookup_range_tag (35,344,522 samples, 0.01%)</title><rect x="556.9" y="757" width="0.1" height="15.0" fill="rgb(226,54,46)" rx="2" ry="2" />
+<text  x="559.91" y="767.5" ></text>
+</g>
+<g >
+<title>mod_lruvec_page_state (70,288,650 samples, 0.02%)</title><rect x="596.4" y="725" width="0.2" height="15.0" fill="rgb(249,213,21)" rx="2" ry="2" />
+<text  x="599.35" y="735.5" ></text>
+</g>
+<g >
+<title>ip_local_out (201,753,474 samples, 0.06%)</title><rect x="624.6" y="485" width="0.7" height="15.0" fill="rgb(213,190,8)" rx="2" ry="2" />
+<text  x="627.64" y="495.5" ></text>
+</g>
+<g >
+<title>bad_range (31,094,554 samples, 0.01%)</title><rect x="367.9" y="805" width="0.1" height="15.0" fill="rgb(248,114,48)" rx="2" ry="2" />
+<text  x="370.89" y="815.5" ></text>
+</g>
+<g >
+<title>[libcurl.so.4.8.0] (259,122,011 samples, 0.07%)</title><rect x="615.1" y="965" width="0.8" height="15.0" fill="rgb(225,229,7)" rx="2" ry="2" />
+<text  x="618.11" y="975.5" ></text>
+</g>
+<g >
+<title>[libglib-2.0.so.0.7303.0] (64,938,680 samples, 0.02%)</title><rect x="244.1" y="693" width="0.2" height="15.0" fill="rgb(207,116,54)" rx="2" ry="2" />
+<text  x="247.10" y="703.5" ></text>
+</g>
+<g >
+<title>asm_exc_page_fault (101,617,260 samples, 0.03%)</title><rect x="146.2" y="933" width="0.3" height="15.0" fill="rgb(220,173,27)" rx="2" ry="2" />
+<text  x="149.21" y="943.5" ></text>
+</g>
+<g >
+<title>nft_do_chain_inet (164,497,077 samples, 0.04%)</title><rect x="742.0" y="277" width="0.6" height="15.0" fill="rgb(214,14,35)" rx="2" ry="2" />
+<text  x="745.05" y="287.5" ></text>
+</g>
+<g >
+<title>folio_end_writeback (822,726,622 samples, 0.22%)</title><rect x="383.0" y="837" width="2.7" height="15.0" fill="rgb(207,141,52)" rx="2" ry="2" />
+<text  x="386.02" y="847.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (47,653,575 samples, 0.01%)</title><rect x="1163.5" y="645" width="0.1" height="15.0" fill="rgb(220,189,17)" rx="2" ry="2" />
+<text  x="1166.49" y="655.5" ></text>
+</g>
+<g >
+<title>crypt_page_alloc (285,441,159 samples, 0.08%)</title><rect x="501.2" y="869" width="0.9" height="15.0" fill="rgb(242,123,52)" rx="2" ry="2" />
+<text  x="504.18" y="879.5" ></text>
+</g>
+<g >
+<title>poll_select_set_timeout (42,874,776 samples, 0.01%)</title><rect x="656.0" y="661" width="0.1" height="15.0" fill="rgb(213,98,53)" rx="2" ry="2" />
+<text  x="658.97" y="671.5" ></text>
+</g>
+<g >
+<title>start_thread (335,616,923 samples, 0.09%)</title><rect x="667.8" y="965" width="1.1" height="15.0" fill="rgb(238,213,46)" rx="2" ry="2" />
+<text  x="670.84" y="975.5" ></text>
+</g>
+<g >
+<title>drm_ioctl (86,779,579 samples, 0.02%)</title><rect x="1163.7" y="581" width="0.2" height="15.0" fill="rgb(254,214,28)" rx="2" ry="2" />
+<text  x="1166.65" y="591.5" ></text>
+</g>
+<g >
+<title>qio_channel_writev_full_all (1,584,636,873 samples, 0.43%)</title><rect x="739.4" y="709" width="5.1" height="15.0" fill="rgb(246,156,40)" rx="2" ry="2" />
+<text  x="742.35" y="719.5" ></text>
+</g>
+<g >
+<title>iwl_fw_lookup_notif_ver (35,941,441 samples, 0.01%)</title><rect x="314.7" y="741" width="0.1" height="15.0" fill="rgb(241,144,20)" rx="2" ry="2" />
+<text  x="317.70" y="751.5" ></text>
+</g>
+<g >
+<title>[ssh] (57,700,661 samples, 0.02%)</title><rect x="830.4" y="885" width="0.2" height="15.0" fill="rgb(216,120,18)" rx="2" ry="2" />
+<text  x="833.41" y="895.5" ></text>
+</g>
+<g >
+<title>[Xorg] (7,733,553,872 samples, 2.11%)</title><rect x="198.6" y="965" width="24.9" height="15.0" fill="rgb(207,148,4)" rx="2" ry="2" />
+<text  x="201.57" y="975.5" >[..</text>
+</g>
+<g >
+<title>[Xorg] (286,505,306 samples, 0.08%)</title><rect x="201.5" y="837" width="1.0" height="15.0" fill="rgb(217,79,25)" rx="2" ry="2" />
+<text  x="204.54" y="847.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (63,458,457 samples, 0.02%)</title><rect x="459.2" y="725" width="0.2" height="15.0" fill="rgb(233,147,20)" rx="2" ry="2" />
+<text  x="462.15" y="735.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (297,869,609 samples, 0.08%)</title><rect x="1163.3" y="741" width="1.0" height="15.0" fill="rgb(231,27,53)" rx="2" ry="2" />
+<text  x="1166.31" y="751.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (188,771,957 samples, 0.05%)</title><rect x="1177.8" y="549" width="0.6" height="15.0" fill="rgb(213,170,33)" rx="2" ry="2" />
+<text  x="1180.84" y="559.5" ></text>
+</g>
+<g >
+<title>selinux_socket_sendmsg (47,587,681 samples, 0.01%)</title><rect x="46.9" y="821" width="0.2" height="15.0" fill="rgb(218,130,22)" rx="2" ry="2" />
+<text  x="49.92" y="831.5" ></text>
+</g>
+<g >
+<title>[wget] (92,132,750 samples, 0.03%)</title><rect x="1167.1" y="885" width="0.3" height="15.0" fill="rgb(246,137,1)" rx="2" ry="2" />
+<text  x="1170.10" y="895.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (166,505,793 samples, 0.05%)</title><rect x="215.6" y="741" width="0.6" height="15.0" fill="rgb(223,213,12)" rx="2" ry="2" />
+<text  x="218.63" y="751.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (127,676,482 samples, 0.03%)</title><rect x="827.3" y="821" width="0.4" height="15.0" fill="rgb(228,7,24)" rx="2" ry="2" />
+<text  x="830.27" y="831.5" ></text>
+</g>
+<g >
+<title>__local_bh_enable_ip (858,778,428 samples, 0.23%)</title><rect x="660.3" y="613" width="2.8" height="15.0" fill="rgb(231,143,21)" rx="2" ry="2" />
+<text  x="663.34" y="623.5" ></text>
+</g>
+<g >
+<title>__x64_sys_epoll_wait (178,359,893 samples, 0.05%)</title><rect x="731.3" y="933" width="0.6" height="15.0" fill="rgb(205,142,15)" rx="2" ry="2" />
+<text  x="734.33" y="943.5" ></text>
+</g>
+<g >
+<title>crypt_iv_plain64_gen (117,831,815 samples, 0.03%)</title><rect x="462.0" y="869" width="0.3" height="15.0" fill="rgb(243,16,40)" rx="2" ry="2" />
+<text  x="464.95" y="879.5" ></text>
+</g>
+<g >
+<title>__mod_lruvec_state (136,257,192 samples, 0.04%)</title><rect x="359.5" y="789" width="0.5" height="15.0" fill="rgb(230,99,0)" rx="2" ry="2" />
+<text  x="362.51" y="799.5" ></text>
+</g>
+<g >
+<title>fence_notify (62,869,549 samples, 0.02%)</title><rect x="140.5" y="725" width="0.2" height="15.0" fill="rgb(218,218,13)" rx="2" ry="2" />
+<text  x="143.49" y="735.5" ></text>
+</g>
+<g >
+<title>__netif_receive_skb_list_core (601,712,954 samples, 0.16%)</title><rect x="319.6" y="725" width="1.9" height="15.0" fill="rgb(216,190,31)" rx="2" ry="2" />
+<text  x="322.55" y="735.5" ></text>
+</g>
+<g >
+<title>process_one_work (381,737,774 samples, 0.10%)</title><rect x="389.1" y="917" width="1.2" height="15.0" fill="rgb(250,2,39)" rx="2" ry="2" />
+<text  x="392.05" y="927.5" ></text>
+</g>
+<g >
+<title>__libc_recvmsg (150,628,371 samples, 0.04%)</title><rect x="748.0" y="709" width="0.5" height="15.0" fill="rgb(226,201,13)" rx="2" ry="2" />
+<text  x="751.04" y="719.5" ></text>
+</g>
+<g >
+<title>__mod_lruvec_page_state (97,430,849 samples, 0.03%)</title><rect x="459.5" y="709" width="0.3" height="15.0" fill="rgb(208,3,44)" rx="2" ry="2" />
+<text  x="462.52" y="719.5" ></text>
+</g>
+<g >
+<title>__sk_mem_schedule (41,980,265 samples, 0.01%)</title><rect x="665.6" y="709" width="0.1" height="15.0" fill="rgb(212,154,18)" rx="2" ry="2" />
+<text  x="668.56" y="719.5" ></text>
+</g>
+<g >
+<title>__filemap_get_folio (47,284,469 samples, 0.01%)</title><rect x="146.3" y="725" width="0.2" height="15.0" fill="rgb(246,119,10)" rx="2" ry="2" />
+<text  x="149.33" y="735.5" ></text>
+</g>
+<g >
+<title>[libwnck-3.so.0.3.0] (327,148,950 samples, 0.09%)</title><rect x="1173.1" y="485" width="1.0" height="15.0" fill="rgb(242,161,30)" rx="2" ry="2" />
+<text  x="1176.06" y="495.5" ></text>
+</g>
+<g >
+<title>[libevent-2.1.so.7.0.1] (1,387,056,923 samples, 0.38%)</title><rect x="32.2" y="933" width="4.5" height="15.0" fill="rgb(243,88,1)" rx="2" ry="2" />
+<text  x="35.22" y="943.5" ></text>
+</g>
+<g >
+<title>isolate_freepages_block (467,777,119 samples, 0.13%)</title><rect x="342.8" y="853" width="1.5" height="15.0" fill="rgb(254,93,50)" rx="2" ry="2" />
+<text  x="345.75" y="863.5" ></text>
+</g>
+<g >
+<title>crypt_endio (112,247,762 samples, 0.03%)</title><rect x="892.9" y="741" width="0.4" height="15.0" fill="rgb(210,132,4)" rx="2" ry="2" />
+<text  x="895.92" y="751.5" ></text>
+</g>
+<g >
+<title>process_one_work (505,841,765 samples, 0.14%)</title><rect x="393.7" y="917" width="1.7" height="15.0" fill="rgb(227,208,50)" rx="2" ry="2" />
+<text  x="396.75" y="927.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (53,138,419 samples, 0.01%)</title><rect x="744.7" y="677" width="0.2" height="15.0" fill="rgb(222,127,6)" rx="2" ry="2" />
+<text  x="747.70" y="687.5" ></text>
+</g>
+<g >
+<title>___sys_recvmsg (484,196,219 samples, 0.13%)</title><rect x="39.0" y="869" width="1.6" height="15.0" fill="rgb(246,153,22)" rx="2" ry="2" />
+<text  x="42.02" y="879.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (988,119,925 samples, 0.27%)</title><rect x="130.9" y="821" width="3.1" height="15.0" fill="rgb(223,23,27)" rx="2" ry="2" />
+<text  x="133.85" y="831.5" ></text>
+</g>
+<g >
+<title>__filemap_get_folio (1,377,515,985 samples, 0.38%)</title><rect x="753.9" y="741" width="4.4" height="15.0" fill="rgb(246,135,26)" rx="2" ry="2" />
+<text  x="756.87" y="751.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (54,936,850 samples, 0.01%)</title><rect x="49.0" y="901" width="0.1" height="15.0" fill="rgb(253,46,6)" rx="2" ry="2" />
+<text  x="51.95" y="911.5" ></text>
+</g>
+<g >
+<title>glPrimitiveBoundingBox (1,520,416,038 samples, 0.41%)</title><rect x="18.7" y="901" width="4.9" height="15.0" fill="rgb(218,149,49)" rx="2" ry="2" />
+<text  x="21.69" y="911.5" ></text>
+</g>
+<g >
+<title>[firefox] (62,320,936 samples, 0.02%)</title><rect x="24.6" y="901" width="0.2" height="15.0" fill="rgb(227,172,16)" rx="2" ry="2" />
+<text  x="27.55" y="911.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (58,129,665 samples, 0.02%)</title><rect x="20.5" y="789" width="0.2" height="15.0" fill="rgb(215,187,24)" rx="2" ry="2" />
+<text  x="23.47" y="799.5" ></text>
+</g>
+<g >
+<title>g_main_context_prepare (222,949,784 samples, 0.06%)</title><rect x="101.5" y="917" width="0.7" height="15.0" fill="rgb(211,30,7)" rx="2" ry="2" />
+<text  x="104.46" y="927.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (465,445,248 samples, 0.13%)</title><rect x="143.4" y="821" width="1.5" height="15.0" fill="rgb(219,68,45)" rx="2" ry="2" />
+<text  x="146.44" y="831.5" ></text>
+</g>
+<g >
+<title>get_page_from_freelist (31,263,499 samples, 0.01%)</title><rect x="705.2" y="693" width="0.1" height="15.0" fill="rgb(242,35,32)" rx="2" ry="2" />
+<text  x="708.20" y="703.5" ></text>
+</g>
+<g >
+<title>psi_group_change (35,438,605 samples, 0.01%)</title><rect x="292.7" y="789" width="0.1" height="15.0" fill="rgb(233,31,32)" rx="2" ry="2" />
+<text  x="295.67" y="799.5" ></text>
+</g>
+<g >
+<title>Isolated_Web_Co (19,870,253,574 samples, 5.42%)</title><rect x="54.2" y="981" width="64.0" height="15.0" fill="rgb(250,130,2)" rx="2" ry="2" />
+<text  x="57.20" y="991.5" >Isolate..</text>
+</g>
+<g >
+<title>__memset_avx2_unaligned_erms (91,084,636 samples, 0.02%)</title><rect x="266.3" y="949" width="0.3" height="15.0" fill="rgb(224,189,25)" rx="2" ry="2" />
+<text  x="269.26" y="959.5" ></text>
+</g>
+<g >
+<title>iomap_finish_ioend (886,577,408 samples, 0.24%)</title><rect x="382.8" y="853" width="2.9" height="15.0" fill="rgb(209,159,12)" rx="2" ry="2" />
+<text  x="385.82" y="863.5" ></text>
+</g>
+<g >
+<title>iomap_writepages (148,028,387 samples, 0.04%)</title><rect x="612.5" y="789" width="0.5" height="15.0" fill="rgb(205,199,41)" rx="2" ry="2" />
+<text  x="615.55" y="799.5" ></text>
+</g>
+<g >
+<title>moz_xmalloc (63,213,119 samples, 0.02%)</title><rect x="43.9" y="949" width="0.2" height="15.0" fill="rgb(253,173,43)" rx="2" ry="2" />
+<text  x="46.95" y="959.5" ></text>
+</g>
+<g >
+<title>inet_gro_receive (395,199,008 samples, 0.11%)</title><rect x="307.8" y="725" width="1.2" height="15.0" fill="rgb(241,163,7)" rx="2" ry="2" />
+<text  x="310.77" y="735.5" ></text>
+</g>
+<g >
+<title>__futex_abstimed_wait_common (47,445,840 samples, 0.01%)</title><rect x="118.3" y="901" width="0.1" height="15.0" fill="rgb(217,124,27)" rx="2" ry="2" />
+<text  x="121.26" y="911.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (4,221,324,197 samples, 1.15%)</title><rect x="421.8" y="869" width="13.6" height="15.0" fill="rgb(211,122,0)" rx="2" ry="2" />
+<text  x="424.83" y="879.5" ></text>
+</g>
+<g >
+<title>xfs_end_ioend (317,088,909 samples, 0.09%)</title><rect x="396.5" y="885" width="1.0" height="15.0" fill="rgb(215,215,1)" rx="2" ry="2" />
+<text  x="399.52" y="895.5" ></text>
+</g>
+<g >
+<title>psi_task_change (77,396,574 samples, 0.02%)</title><rect x="881.8" y="805" width="0.2" height="15.0" fill="rgb(219,217,31)" rx="2" ry="2" />
+<text  x="884.75" y="815.5" ></text>
+</g>
+<g >
+<title>sock_def_readable (86,388,530 samples, 0.02%)</title><rect x="661.7" y="405" width="0.3" height="15.0" fill="rgb(215,70,47)" rx="2" ry="2" />
+<text  x="664.68" y="415.5" ></text>
+</g>
+<g >
+<title>[firefox] (87,790,165 samples, 0.02%)</title><rect x="50.4" y="885" width="0.3" height="15.0" fill="rgb(249,221,0)" rx="2" ry="2" />
+<text  x="53.39" y="895.5" ></text>
+</g>
+<g >
+<title>__alloc_pages (198,374,251 samples, 0.05%)</title><rect x="417.9" y="853" width="0.6" height="15.0" fill="rgb(236,123,40)" rx="2" ry="2" />
+<text  x="420.89" y="863.5" ></text>
+</g>
+<g >
+<title>[libcrypto.so.3.0.5] (76,095,565 samples, 0.02%)</title><rect x="284.8" y="677" width="0.2" height="15.0" fill="rgb(248,1,45)" rx="2" ry="2" />
+<text  x="287.77" y="687.5" ></text>
+</g>
+<g >
+<title>__queue_work (36,053,395 samples, 0.01%)</title><rect x="896.8" y="741" width="0.1" height="15.0" fill="rgb(224,172,52)" rx="2" ry="2" />
+<text  x="899.80" y="751.5" ></text>
+</g>
+<g >
+<title>ksys_write (49,210,095 samples, 0.01%)</title><rect x="737.9" y="613" width="0.2" height="15.0" fill="rgb(241,88,49)" rx="2" ry="2" />
+<text  x="740.94" y="623.5" ></text>
+</g>
+<g >
+<title>worker_thread (936,653,780 samples, 0.26%)</title><rect x="382.7" y="933" width="3.1" height="15.0" fill="rgb(213,4,44)" rx="2" ry="2" />
+<text  x="385.74" y="943.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (9,586,910,270 samples, 2.62%)</title><rect x="351.9" y="965" width="30.8" height="15.0" fill="rgb(215,115,0)" rx="2" ry="2" />
+<text  x="354.86" y="975.5" >re..</text>
+</g>
+<g >
+<title>iomap_write_end (421,233,781 samples, 0.11%)</title><rect x="758.4" y="757" width="1.3" height="15.0" fill="rgb(223,148,42)" rx="2" ry="2" />
+<text  x="761.37" y="767.5" ></text>
+</g>
+<g >
+<title>sysvec_apic_timer_interrupt (291,020,479 samples, 0.08%)</title><rect x="813.5" y="821" width="0.9" height="15.0" fill="rgb(232,121,2)" rx="2" ry="2" />
+<text  x="816.49" y="831.5" ></text>
+</g>
+<g >
+<title>drm_ioctl (242,621,686 samples, 0.07%)</title><rect x="144.1" y="741" width="0.7" height="15.0" fill="rgb(209,52,0)" rx="2" ry="2" />
+<text  x="147.06" y="751.5" ></text>
+</g>
+<g >
+<title>_find_next_bit (32,410,262 samples, 0.01%)</title><rect x="1161.2" y="821" width="0.1" height="15.0" fill="rgb(214,71,46)" rx="2" ry="2" />
+<text  x="1164.20" y="831.5" ></text>
+</g>
+<g >
+<title>skcipher_walk_virt (319,571,018 samples, 0.09%)</title><rect x="547.7" y="821" width="1.1" height="15.0" fill="rgb(236,177,40)" rx="2" ry="2" />
+<text  x="550.72" y="831.5" ></text>
+</g>
+<g >
+<title>__skb_datagram_iter (51,002,980 samples, 0.01%)</title><rect x="40.2" y="773" width="0.2" height="15.0" fill="rgb(237,202,12)" rx="2" ry="2" />
+<text  x="43.21" y="783.5" ></text>
+</g>
+<g >
+<title>try_to_unmap_one (41,283,535 samples, 0.01%)</title><rect x="370.3" y="821" width="0.1" height="15.0" fill="rgb(251,104,41)" rx="2" ry="2" />
+<text  x="373.29" y="831.5" ></text>
+</g>
+<g >
+<title>crypt_page_alloc (256,235,874 samples, 0.07%)</title><rect x="554.8" y="869" width="0.8" height="15.0" fill="rgb(213,201,49)" rx="2" ry="2" />
+<text  x="557.78" y="879.5" ></text>
+</g>
+<g >
+<title>xfs_perag_get_tag (300,898,360 samples, 0.08%)</title><rect x="380.8" y="821" width="1.0" height="15.0" fill="rgb(218,207,28)" rx="2" ry="2" />
+<text  x="383.82" y="831.5" ></text>
+</g>
+<g >
+<title>xas_start (36,700,230 samples, 0.01%)</title><rect x="699.1" y="693" width="0.2" height="15.0" fill="rgb(220,224,14)" rx="2" ry="2" />
+<text  x="702.14" y="703.5" ></text>
+</g>
+<g >
+<title>do_user_addr_fault (55,704,359 samples, 0.02%)</title><rect x="266.3" y="901" width="0.2" height="15.0" fill="rgb(213,162,16)" rx="2" ry="2" />
+<text  x="269.32" y="911.5" ></text>
+</g>
+<g >
+<title>[libpython3.11.so.1.0] (67,754,465 samples, 0.02%)</title><rect x="244.1" y="901" width="0.2" height="15.0" fill="rgb(243,117,3)" rx="2" ry="2" />
+<text  x="247.09" y="911.5" ></text>
+</g>
+<g >
+<title>__schedule (288,895,365 samples, 0.08%)</title><rect x="883.7" y="853" width="1.0" height="15.0" fill="rgb(216,104,25)" rx="2" ry="2" />
+<text  x="886.72" y="863.5" ></text>
+</g>
+<g >
+<title>iomap_do_writepage (176,092,559 samples, 0.05%)</title><rect x="502.4" y="757" width="0.6" height="15.0" fill="rgb(230,152,43)" rx="2" ry="2" />
+<text  x="505.44" y="767.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (440,647,804 samples, 0.12%)</title><rect x="494.6" y="853" width="1.5" height="15.0" fill="rgb(215,161,42)" rx="2" ry="2" />
+<text  x="497.63" y="863.5" ></text>
+</g>
+<g >
+<title>[libvte-2.91.so.0.6992.0] (466,677,804 samples, 0.13%)</title><rect x="1180.1" y="869" width="1.5" height="15.0" fill="rgb(221,146,52)" rx="2" ry="2" />
+<text  x="1183.08" y="879.5" ></text>
+</g>
+<g >
+<title>____sys_recvmsg (325,864,003 samples, 0.09%)</title><rect x="228.2" y="901" width="1.0" height="15.0" fill="rgb(231,2,13)" rx="2" ry="2" />
+<text  x="231.18" y="911.5" ></text>
+</g>
+<g >
+<title>do_sys_poll (156,060,529 samples, 0.04%)</title><rect x="265.6" y="885" width="0.5" height="15.0" fill="rgb(235,50,42)" rx="2" ry="2" />
+<text  x="268.55" y="895.5" ></text>
+</g>
+<g >
+<title>unix_stream_sendmsg (58,602,275 samples, 0.02%)</title><rect x="145.2" y="661" width="0.2" height="15.0" fill="rgb(242,219,28)" rx="2" ry="2" />
+<text  x="148.19" y="671.5" ></text>
+</g>
+<g >
+<title>_i915_vma_move_to_active (51,870,603 samples, 0.01%)</title><rect x="144.4" y="677" width="0.1" height="15.0" fill="rgb(251,228,17)" rx="2" ry="2" />
+<text  x="147.38" y="687.5" ></text>
+</g>
+<g >
+<title>dma_resv_reserve_fences (33,513,037 samples, 0.01%)</title><rect x="139.3" y="757" width="0.1" height="15.0" fill="rgb(220,196,3)" rx="2" ry="2" />
+<text  x="142.33" y="767.5" ></text>
+</g>
+<g >
+<title>update_rq_clock (58,505,619 samples, 0.02%)</title><rect x="339.1" y="885" width="0.2" height="15.0" fill="rgb(212,210,7)" rx="2" ry="2" />
+<text  x="342.08" y="895.5" ></text>
+</g>
+<g >
+<title>__i915_active_fence_set.part.0 (32,310,881 samples, 0.01%)</title><rect x="138.2" y="741" width="0.2" height="15.0" fill="rgb(240,208,54)" rx="2" ry="2" />
+<text  x="141.25" y="751.5" ></text>
+</g>
+<g >
+<title>schedule_hrtimeout_range_clock (390,429,750 samples, 0.11%)</title><rect x="229.9" y="901" width="1.2" height="15.0" fill="rgb(218,227,43)" rx="2" ry="2" />
+<text  x="232.86" y="911.5" ></text>
+</g>
+<g >
+<title>percpu_counter_add_batch (49,625,840 samples, 0.01%)</title><rect x="397.4" y="805" width="0.1" height="15.0" fill="rgb(212,2,39)" rx="2" ry="2" />
+<text  x="400.36" y="815.5" ></text>
+</g>
+<g >
+<title>ttwu_do_activate (35,538,086 samples, 0.01%)</title><rect x="48.4" y="693" width="0.1" height="15.0" fill="rgb(222,159,53)" rx="2" ry="2" />
+<text  x="51.38" y="703.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (455,064,657 samples, 0.12%)</title><rect x="1171.5" y="389" width="1.5" height="15.0" fill="rgb(217,196,44)" rx="2" ry="2" />
+<text  x="1174.53" y="399.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (72,628,449 samples, 0.02%)</title><rect x="617.2" y="741" width="0.3" height="15.0" fill="rgb(248,15,49)" rx="2" ry="2" />
+<text  x="620.23" y="751.5" ></text>
+</g>
+<g >
+<title>__mem_cgroup_uncharge (87,704,311 samples, 0.02%)</title><rect x="342.2" y="853" width="0.3" height="15.0" fill="rgb(210,8,53)" rx="2" ry="2" />
+<text  x="345.22" y="863.5" ></text>
+</g>
+<g >
+<title>malloc (142,518,499 samples, 0.04%)</title><rect x="103.1" y="933" width="0.4" height="15.0" fill="rgb(254,128,1)" rx="2" ry="2" />
+<text  x="106.09" y="943.5" ></text>
+</g>
+<g >
+<title>execute_command (47,110,437 samples, 0.01%)</title><rect x="243.4" y="645" width="0.2" height="15.0" fill="rgb(250,209,47)" rx="2" ry="2" />
+<text  x="246.42" y="655.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (102,273,694 samples, 0.03%)</title><rect x="211.0" y="901" width="0.4" height="15.0" fill="rgb(206,146,31)" rx="2" ry="2" />
+<text  x="214.02" y="911.5" ></text>
+</g>
+<g >
+<title>kworker/u16:1-k (6,198,291,537 samples, 1.69%)</title><rect x="420.2" y="981" width="19.9" height="15.0" fill="rgb(221,11,2)" rx="2" ry="2" />
+<text  x="423.18" y="991.5" ></text>
+</g>
+<g >
+<title>ip6_protocol_deliver_rcu (306,241,463 samples, 0.08%)</title><rect x="740.9" y="293" width="1.0" height="15.0" fill="rgb(216,95,38)" rx="2" ry="2" />
+<text  x="743.88" y="303.5" ></text>
+</g>
+<g >
+<title>iwl_mvm_tx_skb (37,477,638 samples, 0.01%)</title><rect x="325.7" y="485" width="0.1" height="15.0" fill="rgb(229,86,23)" rx="2" ry="2" />
+<text  x="328.73" y="495.5" ></text>
+</g>
+<g >
+<title>sysvec_irq_work (70,084,605 samples, 0.02%)</title><rect x="1163.7" y="453" width="0.2" height="15.0" fill="rgb(212,199,34)" rx="2" ry="2" />
+<text  x="1166.70" y="463.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (36,333,723 samples, 0.01%)</title><rect x="157.3" y="901" width="0.1" height="15.0" fill="rgb(219,73,48)" rx="2" ry="2" />
+<text  x="160.25" y="911.5" ></text>
+</g>
+<g >
+<title>nfs4_xattr_cache_count (79,125,276 samples, 0.02%)</title><rect x="378.7" y="853" width="0.3" height="15.0" fill="rgb(228,129,50)" rx="2" ry="2" />
+<text  x="381.72" y="863.5" ></text>
+</g>
+<g >
+<title>skcipher_walk_virt (206,137,003 samples, 0.06%)</title><rect x="606.9" y="821" width="0.7" height="15.0" fill="rgb(234,48,29)" rx="2" ry="2" />
+<text  x="609.93" y="831.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (177,882,911 samples, 0.05%)</title><rect x="276.3" y="885" width="0.6" height="15.0" fill="rgb(223,149,30)" rx="2" ry="2" />
+<text  x="279.30" y="895.5" ></text>
+</g>
+<g >
+<title>rb_next (65,952,330 samples, 0.02%)</title><rect x="912.6" y="773" width="0.3" height="15.0" fill="rgb(219,138,31)" rx="2" ry="2" />
+<text  x="915.64" y="783.5" ></text>
+</g>
+<g >
+<title>g_signal_emit (981,412,622 samples, 0.27%)</title><rect x="1171.5" y="837" width="3.1" height="15.0" fill="rgb(222,6,22)" rx="2" ry="2" />
+<text  x="1174.48" y="847.5" ></text>
+</g>
+<g >
+<title>worker_thread (5,359,687,657 samples, 1.46%)</title><rect x="557.1" y="933" width="17.2" height="15.0" fill="rgb(205,177,30)" rx="2" ry="2" />
+<text  x="560.08" y="943.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (38,461,562 samples, 0.01%)</title><rect x="1165.3" y="709" width="0.1" height="15.0" fill="rgb(236,197,50)" rx="2" ry="2" />
+<text  x="1168.32" y="719.5" ></text>
+</g>
+<g >
+<title>tasklet_action_common.constprop.0 (120,854,587 samples, 0.03%)</title><rect x="896.7" y="805" width="0.4" height="15.0" fill="rgb(241,119,7)" rx="2" ry="2" />
+<text  x="899.71" y="815.5" ></text>
+</g>
+<g >
+<title>update_curr (112,215,214 samples, 0.03%)</title><rect x="652.6" y="565" width="0.3" height="15.0" fill="rgb(250,66,42)" rx="2" ry="2" />
+<text  x="655.58" y="575.5" ></text>
+</g>
+<g >
+<title>[libglib-2.0.so.0.7303.0] (1,932,316,272 samples, 0.53%)</title><rect x="96.4" y="933" width="6.2" height="15.0" fill="rgb(219,10,5)" rx="2" ry="2" />
+<text  x="99.36" y="943.5" ></text>
+</g>
+<g >
+<title>file_modified_flags (405,635,041 samples, 0.11%)</title><rect x="721.5" y="773" width="1.3" height="15.0" fill="rgb(252,183,48)" rx="2" ry="2" />
+<text  x="724.51" y="783.5" ></text>
+</g>
+<g >
+<title>__x64_sys_setitimer (92,626,872 samples, 0.03%)</title><rect x="237.7" y="933" width="0.3" height="15.0" fill="rgb(246,32,7)" rx="2" ry="2" />
+<text  x="240.71" y="943.5" ></text>
+</g>
+<g >
+<title>[libX11.so.6.4.0] (307,021,345 samples, 0.08%)</title><rect x="279.9" y="837" width="1.0" height="15.0" fill="rgb(219,76,38)" rx="2" ry="2" />
+<text  x="282.87" y="847.5" ></text>
+</g>
+<g >
+<title>[libX11.so.6.4.0] (110,550,840 samples, 0.03%)</title><rect x="277.3" y="821" width="0.4" height="15.0" fill="rgb(234,190,20)" rx="2" ry="2" />
+<text  x="280.33" y="831.5" ></text>
+</g>
+<g >
+<title>nft_do_chain (93,613,637 samples, 0.03%)</title><rect x="321.2" y="629" width="0.3" height="15.0" fill="rgb(247,27,39)" rx="2" ry="2" />
+<text  x="324.19" y="639.5" ></text>
+</g>
+<g >
+<title>__swap_writepage (37,650,076 samples, 0.01%)</title><rect x="368.5" y="837" width="0.2" height="15.0" fill="rgb(223,221,18)" rx="2" ry="2" />
+<text  x="371.53" y="847.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_irq_work (70,226,526 samples, 0.02%)</title><rect x="1163.7" y="469" width="0.2" height="15.0" fill="rgb(240,72,5)" rx="2" ry="2" />
+<text  x="1166.70" y="479.5" ></text>
+</g>
+<g >
+<title>syscall_return_via_sysret (54,715,941 samples, 0.01%)</title><rect x="627.7" y="677" width="0.2" height="15.0" fill="rgb(237,168,4)" rx="2" ry="2" />
+<text  x="630.70" y="687.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (47,318,228 samples, 0.01%)</title><rect x="1174.2" y="629" width="0.2" height="15.0" fill="rgb(208,206,15)" rx="2" ry="2" />
+<text  x="1177.23" y="639.5" ></text>
+</g>
+<g >
+<title>[Xorg] (735,698,084 samples, 0.20%)</title><rect x="214.4" y="917" width="2.4" height="15.0" fill="rgb(236,151,11)" rx="2" ry="2" />
+<text  x="217.39" y="927.5" ></text>
+</g>
+<g >
+<title>process_one_work (6,380,177,874 samples, 1.74%)</title><rect x="440.1" y="917" width="20.6" height="15.0" fill="rgb(213,147,52)" rx="2" ry="2" />
+<text  x="443.14" y="927.5" ></text>
+</g>
+<g >
+<title>ieee80211_subif_start_xmit (107,410,119 samples, 0.03%)</title><rect x="325.5" y="549" width="0.4" height="15.0" fill="rgb(235,89,19)" rx="2" ry="2" />
+<text  x="328.52" y="559.5" ></text>
+</g>
+<g >
+<title>dequeue_entity (60,862,630 samples, 0.02%)</title><rect x="13.2" y="757" width="0.2" height="15.0" fill="rgb(216,196,32)" rx="2" ry="2" />
+<text  x="16.23" y="767.5" ></text>
+</g>
+<g >
+<title>__x64_sys_poll (138,777,023 samples, 0.04%)</title><rect x="1188.8" y="933" width="0.4" height="15.0" fill="rgb(247,95,39)" rx="2" ry="2" />
+<text  x="1191.76" y="943.5" ></text>
+</g>
+<g >
+<title>irq_work_run_list (43,971,016 samples, 0.01%)</title><rect x="232.3" y="677" width="0.1" height="15.0" fill="rgb(239,95,27)" rx="2" ry="2" />
+<text  x="235.27" y="687.5" ></text>
+</g>
+<g >
+<title>schedule (670,375,662 samples, 0.18%)</title><rect x="33.7" y="821" width="2.2" height="15.0" fill="rgb(235,224,7)" rx="2" ry="2" />
+<text  x="36.69" y="831.5" ></text>
+</g>
+<g >
+<title>__sysvec_irq_work (66,157,245 samples, 0.02%)</title><rect x="896.5" y="773" width="0.2" height="15.0" fill="rgb(222,177,16)" rx="2" ry="2" />
+<text  x="899.46" y="783.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (90,884,230 samples, 0.02%)</title><rect x="1177.3" y="837" width="0.3" height="15.0" fill="rgb(237,199,12)" rx="2" ry="2" />
+<text  x="1180.29" y="847.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (140,954,802 samples, 0.04%)</title><rect x="283.0" y="933" width="0.4" height="15.0" fill="rgb(250,58,31)" rx="2" ry="2" />
+<text  x="285.99" y="943.5" ></text>
+</g>
+<g >
+<title>crypt_convert (6,210,411,072 samples, 1.69%)</title><rect x="574.5" y="885" width="20.0" height="15.0" fill="rgb(206,11,19)" rx="2" ry="2" />
+<text  x="577.48" y="895.5" ></text>
+</g>
+<g >
+<title>free_pcppages_bulk (551,378,695 samples, 0.15%)</title><rect x="366.4" y="837" width="1.7" height="15.0" fill="rgb(233,107,13)" rx="2" ry="2" />
+<text  x="369.37" y="847.5" ></text>
+</g>
+<g >
+<title>kthread (1,481,065,896 samples, 0.40%)</title><rect x="347.1" y="949" width="4.7" height="15.0" fill="rgb(249,191,49)" rx="2" ry="2" />
+<text  x="350.06" y="959.5" ></text>
+</g>
+<g >
+<title>start_thread (329,454,028 samples, 0.09%)</title><rect x="667.9" y="949" width="1.0" height="15.0" fill="rgb(225,118,20)" rx="2" ry="2" />
+<text  x="670.86" y="959.5" ></text>
+</g>
+<g >
+<title>folio_end_writeback (234,452,544 samples, 0.06%)</title><rect x="387.4" y="837" width="0.7" height="15.0" fill="rgb(222,201,25)" rx="2" ry="2" />
+<text  x="390.38" y="847.5" ></text>
+</g>
+<g >
+<title>start_thread (15,548,349,079 samples, 4.24%)</title><rect x="616.6" y="933" width="50.0" height="15.0" fill="rgb(208,56,49)" rx="2" ry="2" />
+<text  x="619.58" y="943.5" >start..</text>
+</g>
+<g >
+<title>do_user_addr_fault (40,475,322 samples, 0.01%)</title><rect x="275.8" y="901" width="0.1" height="15.0" fill="rgb(227,188,2)" rx="2" ry="2" />
+<text  x="278.81" y="911.5" ></text>
+</g>
+<g >
+<title>folio_memcg_lock.part.0 (32,736,091 samples, 0.01%)</title><rect x="721.0" y="741" width="0.1" height="15.0" fill="rgb(247,149,12)" rx="2" ry="2" />
+<text  x="723.97" y="751.5" ></text>
+</g>
+<g >
+<title>X509_load_cert_crl_file_ex (76,095,565 samples, 0.02%)</title><rect x="284.8" y="661" width="0.2" height="15.0" fill="rgb(236,64,1)" rx="2" ry="2" />
+<text  x="287.77" y="671.5" ></text>
+</g>
+<g >
+<title>[firefox] (279,497,758 samples, 0.08%)</title><rect x="49.9" y="917" width="0.9" height="15.0" fill="rgb(206,217,14)" rx="2" ry="2" />
+<text  x="52.91" y="927.5" ></text>
+</g>
+<g >
+<title>__x64_sys_rt_sigaction (166,243,923 samples, 0.05%)</title><rect x="644.5" y="693" width="0.5" height="15.0" fill="rgb(245,211,50)" rx="2" ry="2" />
+<text  x="647.49" y="703.5" ></text>
+</g>
+<g >
+<title>__mem_cgroup_charge (1,123,769,982 samples, 0.31%)</title><rect x="691.6" y="709" width="3.7" height="15.0" fill="rgb(231,8,25)" rx="2" ry="2" />
+<text  x="694.64" y="719.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_apic_timer_interrupt (113,313,297 samples, 0.03%)</title><rect x="1147.9" y="853" width="0.3" height="15.0" fill="rgb(227,58,40)" rx="2" ry="2" />
+<text  x="1150.87" y="863.5" ></text>
+</g>
+<g >
+<title>fault_in_iov_iter_readable (60,457,157 samples, 0.02%)</title><rect x="752.9" y="757" width="0.2" height="15.0" fill="rgb(209,180,15)" rx="2" ry="2" />
+<text  x="755.88" y="767.5" ></text>
+</g>
+<g >
+<title>[libpipewire-0.3.so.0.358.0] (620,238,553 samples, 0.17%)</title><rect x="729.1" y="917" width="2.0" height="15.0" fill="rgb(232,159,4)" rx="2" ry="2" />
+<text  x="732.09" y="927.5" ></text>
+</g>
+<g >
+<title>__vdso_clock_gettime (40,647,861 samples, 0.01%)</title><rect x="642.8" y="709" width="0.1" height="15.0" fill="rgb(225,96,28)" rx="2" ry="2" />
+<text  x="645.77" y="719.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (80,475,256 samples, 0.02%)</title><rect x="667.3" y="949" width="0.3" height="15.0" fill="rgb(241,13,40)" rx="2" ry="2" />
+<text  x="670.32" y="959.5" ></text>
+</g>
+<g >
+<title>__alloc_pages_slowpath.constprop.0 (72,375,651 samples, 0.02%)</title><rect x="756.8" y="693" width="0.2" height="15.0" fill="rgb(248,213,3)" rx="2" ry="2" />
+<text  x="759.76" y="703.5" ></text>
+</g>
+<g >
+<title>[Xorg] (102,988,470 samples, 0.03%)</title><rect x="220.5" y="885" width="0.3" height="15.0" fill="rgb(236,9,40)" rx="2" ry="2" />
+<text  x="223.46" y="895.5" ></text>
+</g>
+<g >
+<title>xfs_alloc_walk_iter (37,873,013 samples, 0.01%)</title><rect x="753.5" y="597" width="0.1" height="15.0" fill="rgb(229,123,49)" rx="2" ry="2" />
+<text  x="756.49" y="607.5" ></text>
+</g>
+<g >
+<title>fault_in_readable (499,793,156 samples, 0.14%)</title><rect x="686.1" y="757" width="1.6" height="15.0" fill="rgb(210,12,31)" rx="2" ry="2" />
+<text  x="689.13" y="767.5" ></text>
+</g>
+<g >
+<title>native_sched_clock (51,927,626 samples, 0.01%)</title><rect x="351.5" y="661" width="0.1" height="15.0" fill="rgb(206,216,49)" rx="2" ry="2" />
+<text  x="354.46" y="671.5" ></text>
+</g>
+<g >
+<title>[firefox] (138,163,728 samples, 0.04%)</title><rect x="297.9" y="901" width="0.4" height="15.0" fill="rgb(242,36,43)" rx="2" ry="2" />
+<text  x="300.89" y="911.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (3,569,047,211 samples, 0.97%)</title><rect x="26.5" y="965" width="11.4" height="15.0" fill="rgb(205,155,53)" rx="2" ry="2" />
+<text  x="29.45" y="975.5" ></text>
+</g>
+<g >
+<title>blk_mq_end_request_batch (126,382,684 samples, 0.03%)</title><rect x="892.9" y="757" width="0.4" height="15.0" fill="rgb(211,144,35)" rx="2" ry="2" />
+<text  x="895.90" y="767.5" ></text>
+</g>
+<g >
+<title>file://_Content (38,140,916 samples, 0.01%)</title><rect x="246.8" y="981" width="0.2" height="15.0" fill="rgb(217,62,15)" rx="2" ry="2" />
+<text  x="249.84" y="991.5" ></text>
+</g>
+<g >
+<title>tcp_write_xmit (776,717,671 samples, 0.21%)</title><rect x="623.2" y="533" width="2.5" height="15.0" fill="rgb(229,158,27)" rx="2" ry="2" />
+<text  x="626.15" y="543.5" ></text>
+</g>
+<g >
+<title>ksys_read (48,493,972 samples, 0.01%)</title><rect x="825.6" y="821" width="0.1" height="15.0" fill="rgb(213,167,24)" rx="2" ry="2" />
+<text  x="828.59" y="831.5" ></text>
+</g>
+<g >
+<title>update_rq_clock (79,429,994 samples, 0.02%)</title><rect x="1133.0" y="869" width="0.3" height="15.0" fill="rgb(245,167,9)" rx="2" ry="2" />
+<text  x="1136.01" y="879.5" ></text>
+</g>
+<g >
+<title>tick_nohz_tick_stopped (75,621,732 samples, 0.02%)</title><rect x="1144.6" y="885" width="0.3" height="15.0" fill="rgb(212,225,5)" rx="2" ry="2" />
+<text  x="1147.65" y="895.5" ></text>
+</g>
+<g >
+<title>__x64_sys_ioctl (1,994,614,449 samples, 0.54%)</title><rect x="231.2" y="933" width="6.4" height="15.0" fill="rgb(251,103,15)" rx="2" ry="2" />
+<text  x="234.22" y="943.5" ></text>
+</g>
+<g >
+<title>pick_next_task_fair (39,723,894 samples, 0.01%)</title><rect x="395.5" y="885" width="0.1" height="15.0" fill="rgb(215,112,28)" rx="2" ry="2" />
+<text  x="398.52" y="895.5" ></text>
+</g>
+<g >
+<title>ip6_xmit (1,114,871,220 samples, 0.30%)</title><rect x="740.0" y="469" width="3.6" height="15.0" fill="rgb(240,24,34)" rx="2" ry="2" />
+<text  x="743.03" y="479.5" ></text>
+</g>
+<g >
+<title>__GI___libc_sigaction (571,387,980 samples, 0.16%)</title><rect x="644.0" y="741" width="1.8" height="15.0" fill="rgb(208,117,18)" rx="2" ry="2" />
+<text  x="647.00" y="751.5" ></text>
+</g>
+<g >
+<title>gtk_container_propagate_draw (208,485,987 samples, 0.06%)</title><rect x="1177.8" y="677" width="0.7" height="15.0" fill="rgb(235,1,14)" rx="2" ry="2" />
+<text  x="1180.81" y="687.5" ></text>
+</g>
+<g >
+<title>raw_recv (228,789,519 samples, 0.06%)</title><rect x="658.0" y="869" width="0.7" height="15.0" fill="rgb(239,186,46)" rx="2" ry="2" />
+<text  x="660.96" y="879.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (39,553,464 samples, 0.01%)</title><rect x="152.5" y="885" width="0.1" height="15.0" fill="rgb(241,154,4)" rx="2" ry="2" />
+<text  x="155.47" y="895.5" ></text>
+</g>
+<g >
+<title>__fdget_pos (31,584,453 samples, 0.01%)</title><rect x="85.8" y="885" width="0.1" height="15.0" fill="rgb(222,162,8)" rx="2" ry="2" />
+<text  x="88.84" y="895.5" ></text>
+</g>
+<g >
+<title>rebalance_domains (330,259,694 samples, 0.09%)</title><rect x="901.1" y="805" width="1.1" height="15.0" fill="rgb(246,114,49)" rx="2" ry="2" />
+<text  x="904.09" y="815.5" ></text>
+</g>
+<g >
+<title>__clock_gettime_2 (62,224,772 samples, 0.02%)</title><rect x="100.6" y="901" width="0.2" height="15.0" fill="rgb(211,20,6)" rx="2" ry="2" />
+<text  x="103.55" y="911.5" ></text>
+</g>
+<g >
+<title>hrtimer_start_range_ns (36,601,775 samples, 0.01%)</title><rect x="885.1" y="853" width="0.1" height="15.0" fill="rgb(240,71,45)" rx="2" ry="2" />
+<text  x="888.07" y="863.5" ></text>
+</g>
+<g >
+<title>skcipher_walk_next (77,560,556 samples, 0.02%)</title><rect x="566.9" y="805" width="0.2" height="15.0" fill="rgb(232,218,0)" rx="2" ry="2" />
+<text  x="569.88" y="815.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (182,366,982 samples, 0.05%)</title><rect x="1177.8" y="469" width="0.6" height="15.0" fill="rgb(220,31,49)" rx="2" ry="2" />
+<text  x="1180.85" y="479.5" ></text>
+</g>
+<g >
+<title>syscall_return_via_sysret (69,168,064 samples, 0.02%)</title><rect x="648.3" y="741" width="0.3" height="15.0" fill="rgb(239,151,6)" rx="2" ry="2" />
+<text  x="651.35" y="751.5" ></text>
+</g>
+<g >
+<title>[firefox] (57,296,078 samples, 0.02%)</title><rect x="95.8" y="917" width="0.2" height="15.0" fill="rgb(232,82,19)" rx="2" ry="2" />
+<text  x="98.81" y="927.5" ></text>
+</g>
+<g >
+<title>unix_stream_sendmsg (548,889,276 samples, 0.15%)</title><rect x="238.4" y="837" width="1.8" height="15.0" fill="rgb(207,73,54)" rx="2" ry="2" />
+<text  x="241.40" y="847.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (331,688,323 samples, 0.09%)</title><rect x="222.0" y="821" width="1.1" height="15.0" fill="rgb(241,20,44)" rx="2" ry="2" />
+<text  x="225.02" y="831.5" ></text>
+</g>
+<g >
+<title>sock_def_readable (309,963,124 samples, 0.08%)</title><rect x="327.6" y="597" width="1.0" height="15.0" fill="rgb(206,217,22)" rx="2" ry="2" />
+<text  x="330.63" y="607.5" ></text>
+</g>
+<g >
+<title>process_one_work (56,569,804 samples, 0.02%)</title><rect x="387.1" y="917" width="0.2" height="15.0" fill="rgb(238,100,50)" rx="2" ry="2" />
+<text  x="390.11" y="927.5" ></text>
+</g>
+<g >
+<title>ip_local_out (806,644,141 samples, 0.22%)</title><rect x="635.4" y="533" width="2.6" height="15.0" fill="rgb(254,143,2)" rx="2" ry="2" />
+<text  x="638.41" y="543.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (50,813,847 samples, 0.01%)</title><rect x="1173.1" y="453" width="0.2" height="15.0" fill="rgb(212,69,45)" rx="2" ry="2" />
+<text  x="1176.11" y="463.5" ></text>
+</g>
+<g >
+<title>__dev_queue_xmit (75,024,714 samples, 0.02%)</title><rect x="660.1" y="613" width="0.2" height="15.0" fill="rgb(213,172,40)" rx="2" ry="2" />
+<text  x="663.10" y="623.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (660,728,630 samples, 0.18%)</title><rect x="39.0" y="901" width="2.1" height="15.0" fill="rgb(240,0,30)" rx="2" ry="2" />
+<text  x="41.98" y="911.5" ></text>
+</g>
+<g >
+<title>[firefox] (47,907,346 samples, 0.01%)</title><rect x="267.8" y="933" width="0.1" height="15.0" fill="rgb(214,11,15)" rx="2" ry="2" />
+<text  x="270.79" y="943.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (177,625,302 samples, 0.05%)</title><rect x="217.2" y="821" width="0.6" height="15.0" fill="rgb(234,170,46)" rx="2" ry="2" />
+<text  x="220.20" y="831.5" ></text>
+</g>
+<g >
+<title>ksys_write (146,118,763 samples, 0.04%)</title><rect x="156.4" y="901" width="0.5" height="15.0" fill="rgb(218,45,52)" rx="2" ry="2" />
+<text  x="159.39" y="911.5" ></text>
+</g>
+<g >
+<title>crypt_page_alloc (205,741,074 samples, 0.06%)</title><rect x="457.2" y="869" width="0.7" height="15.0" fill="rgb(243,35,23)" rx="2" ry="2" />
+<text  x="460.21" y="879.5" ></text>
+</g>
+<g >
+<title>skb_page_frag_refill (108,551,160 samples, 0.03%)</title><rect x="664.8" y="709" width="0.4" height="15.0" fill="rgb(216,160,10)" rx="2" ry="2" />
+<text  x="667.82" y="719.5" ></text>
+</g>
+<g >
+<title>__schedule (661,411,655 samples, 0.18%)</title><rect x="88.4" y="837" width="2.1" height="15.0" fill="rgb(213,76,39)" rx="2" ry="2" />
+<text  x="91.40" y="847.5" ></text>
+</g>
+<g >
+<title>exit_to_user_mode_prepare (57,419,504 samples, 0.02%)</title><rect x="818.5" y="805" width="0.2" height="15.0" fill="rgb(225,159,52)" rx="2" ry="2" />
+<text  x="821.53" y="815.5" ></text>
+</g>
+<g >
+<title>__GI___ioctl (61,359,506 samples, 0.02%)</title><rect x="136.1" y="885" width="0.2" height="15.0" fill="rgb(230,64,48)" rx="2" ry="2" />
+<text  x="139.08" y="895.5" ></text>
+</g>
+<g >
+<title>[libspa-audioconvert.so] (485,991,383 samples, 0.13%)</title><rect x="729.5" y="853" width="1.6" height="15.0" fill="rgb(205,204,41)" rx="2" ry="2" />
+<text  x="732.51" y="863.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (2,621,548,346 samples, 0.72%)</title><rect x="558.7" y="853" width="8.4" height="15.0" fill="rgb(236,80,24)" rx="2" ry="2" />
+<text  x="561.70" y="863.5" ></text>
+</g>
+<g >
+<title>iov_from_buf_full (205,000,893 samples, 0.06%)</title><rect x="746.2" y="821" width="0.6" height="15.0" fill="rgb(206,220,21)" rx="2" ry="2" />
+<text  x="749.17" y="831.5" ></text>
+</g>
+<g >
+<title>obj_cgroup_charge (68,105,558 samples, 0.02%)</title><rect x="19.7" y="597" width="0.2" height="15.0" fill="rgb(226,13,8)" rx="2" ry="2" />
+<text  x="22.71" y="607.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock_irqrestore (52,151,702 samples, 0.01%)</title><rect x="232.9" y="821" width="0.2" height="15.0" fill="rgb(214,71,20)" rx="2" ry="2" />
+<text  x="235.91" y="831.5" ></text>
+</g>
+<g >
+<title>__libc_recvmsg (77,495,555 samples, 0.02%)</title><rect x="738.3" y="677" width="0.3" height="15.0" fill="rgb(236,55,11)" rx="2" ry="2" />
+<text  x="741.34" y="687.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (62,407,277 samples, 0.02%)</title><rect x="1166.2" y="741" width="0.2" height="15.0" fill="rgb(214,8,26)" rx="2" ry="2" />
+<text  x="1169.24" y="751.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (821,709,152 samples, 0.22%)</title><rect x="1171.5" y="645" width="2.6" height="15.0" fill="rgb(213,59,53)" rx="2" ry="2" />
+<text  x="1174.50" y="655.5" ></text>
+</g>
+<g >
+<title>[libnspr4.so] (67,242,596 samples, 0.02%)</title><rect x="118.2" y="933" width="0.2" height="15.0" fill="rgb(247,129,35)" rx="2" ry="2" />
+<text  x="121.20" y="943.5" ></text>
+</g>
+<g >
+<title>__x64_sys_poll (937,574,909 samples, 0.26%)</title><rect x="87.5" y="901" width="3.0" height="15.0" fill="rgb(205,32,51)" rx="2" ry="2" />
+<text  x="90.52" y="911.5" ></text>
+</g>
+<g >
+<title>parse_and_execute (79,536,539 samples, 0.02%)</title><rect x="243.4" y="837" width="0.3" height="15.0" fill="rgb(209,164,20)" rx="2" ry="2" />
+<text  x="246.42" y="847.5" ></text>
+</g>
+<g >
+<title>try_to_wake_up (31,079,309 samples, 0.01%)</title><rect x="320.7" y="501" width="0.1" height="15.0" fill="rgb(212,129,14)" rx="2" ry="2" />
+<text  x="323.68" y="511.5" ></text>
+</g>
+<g >
+<title>do_softirq.part.0 (10,362,126,203 samples, 2.83%)</title><rect x="300.6" y="869" width="33.3" height="15.0" fill="rgb(227,10,37)" rx="2" ry="2" />
+<text  x="303.58" y="879.5" >do..</text>
+</g>
+<g >
+<title>__wake_up_common_lock (268,179,143 samples, 0.07%)</title><rect x="47.8" y="805" width="0.9" height="15.0" fill="rgb(233,217,16)" rx="2" ry="2" />
+<text  x="50.83" y="815.5" ></text>
+</g>
+<g >
+<title>aio_co_enter (38,404,128 samples, 0.01%)</title><rect x="827.4" y="805" width="0.1" height="15.0" fill="rgb(235,108,33)" rx="2" ry="2" />
+<text  x="830.35" y="815.5" ></text>
+</g>
+<g >
+<title>arch_call_rest_init (16,597,204,628 samples, 4.53%)</title><rect x="831.9" y="933" width="53.5" height="15.0" fill="rgb(219,85,19)" rx="2" ry="2" />
+<text  x="834.94" y="943.5" >arch_..</text>
+</g>
+<g >
+<title>___pthread_mutex_lock (40,776,116 samples, 0.01%)</title><rect x="96.1" y="933" width="0.2" height="15.0" fill="rgb(225,137,38)" rx="2" ry="2" />
+<text  x="99.13" y="943.5" ></text>
+</g>
+<g >
+<title>i915_gem_do_execbuffer (239,254,660 samples, 0.07%)</title><rect x="1164.3" y="629" width="0.8" height="15.0" fill="rgb(208,84,27)" rx="2" ry="2" />
+<text  x="1167.35" y="639.5" ></text>
+</g>
+<g >
+<title>tcp_recvmsg (40,139,430 samples, 0.01%)</title><rect x="667.4" y="885" width="0.1" height="15.0" fill="rgb(237,119,8)" rx="2" ry="2" />
+<text  x="670.39" y="895.5" ></text>
+</g>
+<g >
+<title>vfs_write (128,889,095 samples, 0.04%)</title><rect x="156.4" y="885" width="0.5" height="15.0" fill="rgb(224,198,16)" rx="2" ry="2" />
+<text  x="159.44" y="895.5" ></text>
+</g>
+<g >
+<title>kthread (270,189,613 samples, 0.07%)</title><rect x="388.2" y="949" width="0.9" height="15.0" fill="rgb(238,160,30)" rx="2" ry="2" />
+<text  x="391.18" y="959.5" ></text>
+</g>
+<g >
+<title>wb_workfn (149,405,777 samples, 0.04%)</title><rect x="612.5" y="901" width="0.5" height="15.0" fill="rgb(242,181,47)" rx="2" ry="2" />
+<text  x="615.55" y="911.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (6,394,469,560 samples, 1.74%)</title><rect x="440.1" y="965" width="20.6" height="15.0" fill="rgb(208,177,27)" rx="2" ry="2" />
+<text  x="443.14" y="975.5" ></text>
+</g>
+<g >
+<title>__blk_flush_plug (74,090,446 samples, 0.02%)</title><rect x="244.6" y="901" width="0.2" height="15.0" fill="rgb(224,19,17)" rx="2" ry="2" />
+<text  x="247.58" y="911.5" ></text>
+</g>
+<g >
+<title>skcipher_walk_virt (124,977,770 samples, 0.03%)</title><rect x="530.3" y="821" width="0.4" height="15.0" fill="rgb(208,193,49)" rx="2" ry="2" />
+<text  x="533.30" y="831.5" ></text>
+</g>
+<g >
+<title>do_sys_poll (676,574,531 samples, 0.18%)</title><rect x="726.1" y="885" width="2.2" height="15.0" fill="rgb(231,119,10)" rx="2" ry="2" />
+<text  x="729.07" y="895.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (31,190,191 samples, 0.01%)</title><rect x="1166.1" y="853" width="0.1" height="15.0" fill="rgb(254,197,18)" rx="2" ry="2" />
+<text  x="1169.07" y="863.5" ></text>
+</g>
+<g >
+<title>run_timer_softirq (120,585,490 samples, 0.03%)</title><rect x="904.2" y="805" width="0.4" height="15.0" fill="rgb(229,228,34)" rx="2" ry="2" />
+<text  x="907.23" y="815.5" ></text>
+</g>
+<g >
+<title>__writeback_inodes_wb (439,395,769 samples, 0.12%)</title><rect x="523.3" y="869" width="1.4" height="15.0" fill="rgb(211,24,31)" rx="2" ry="2" />
+<text  x="526.31" y="879.5" ></text>
+</g>
+<g >
+<title>__clone3 (32,481,452 samples, 0.01%)</title><rect x="1162.0" y="965" width="0.1" height="15.0" fill="rgb(250,179,3)" rx="2" ry="2" />
+<text  x="1165.00" y="975.5" ></text>
+</g>
+<g >
+<title>__folio_end_writeback (36,248,932 samples, 0.01%)</title><rect x="387.0" y="821" width="0.1" height="15.0" fill="rgb(253,149,23)" rx="2" ry="2" />
+<text  x="389.96" y="831.5" ></text>
+</g>
+<g >
+<title>try_to_wake_up (591,640,720 samples, 0.16%)</title><rect x="893.3" y="773" width="1.9" height="15.0" fill="rgb(226,211,54)" rx="2" ry="2" />
+<text  x="896.33" y="783.5" ></text>
+</g>
+<g >
+<title>__getsockname (105,733,328 samples, 0.03%)</title><rect x="641.0" y="709" width="0.3" height="15.0" fill="rgb(205,135,48)" rx="2" ry="2" />
+<text  x="643.96" y="719.5" ></text>
+</g>
+<g >
+<title>try_charge_memcg (55,488,015 samples, 0.02%)</title><rect x="754.6" y="661" width="0.2" height="15.0" fill="rgb(243,74,35)" rx="2" ry="2" />
+<text  x="757.64" y="671.5" ></text>
+</g>
+<g >
+<title>[libpython3.11.so.1.0] (67,754,465 samples, 0.02%)</title><rect x="244.1" y="885" width="0.2" height="15.0" fill="rgb(240,214,11)" rx="2" ry="2" />
+<text  x="247.09" y="895.5" ></text>
+</g>
+<g >
+<title>kworker/u17:0 (223,942,711 samples, 0.06%)</title><rect x="613.1" y="981" width="0.7" height="15.0" fill="rgb(227,146,21)" rx="2" ry="2" />
+<text  x="616.05" y="991.5" ></text>
+</g>
+<g >
+<title>[libglamoregl.so] (529,015,031 samples, 0.14%)</title><rect x="215.0" y="869" width="1.7" height="15.0" fill="rgb(235,34,44)" rx="2" ry="2" />
+<text  x="218.01" y="879.5" ></text>
+</g>
+<g >
+<title>kernel_fpu_begin_mask (168,202,333 samples, 0.05%)</title><rect x="410.4" y="821" width="0.6" height="15.0" fill="rgb(213,119,29)" rx="2" ry="2" />
+<text  x="413.41" y="831.5" ></text>
+</g>
+<g >
+<title>cpupri_set (53,809,550 samples, 0.01%)</title><rect x="336.3" y="853" width="0.2" height="15.0" fill="rgb(208,107,9)" rx="2" ry="2" />
+<text  x="339.32" y="863.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (73,455,200 samples, 0.02%)</title><rect x="693.6" y="661" width="0.3" height="15.0" fill="rgb(246,73,52)" rx="2" ry="2" />
+<text  x="696.64" y="671.5" ></text>
+</g>
+<g >
+<title>dequeue_task_fair (58,223,944 samples, 0.02%)</title><rect x="158.6" y="757" width="0.1" height="15.0" fill="rgb(246,225,30)" rx="2" ry="2" />
+<text  x="161.56" y="767.5" ></text>
+</g>
+<g >
+<title>__wake_up_common_lock (285,352,413 samples, 0.08%)</title><rect x="327.7" y="581" width="0.9" height="15.0" fill="rgb(231,176,0)" rx="2" ry="2" />
+<text  x="330.71" y="591.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (112,328,749 samples, 0.03%)</title><rect x="1172.2" y="229" width="0.4" height="15.0" fill="rgb(254,179,12)" rx="2" ry="2" />
+<text  x="1175.24" y="239.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (241,618,712 samples, 0.07%)</title><rect x="748.8" y="869" width="0.8" height="15.0" fill="rgb(207,1,53)" rx="2" ry="2" />
+<text  x="751.79" y="879.5" ></text>
+</g>
+<g >
+<title>schedule (39,814,474 samples, 0.01%)</title><rect x="244.8" y="917" width="0.2" height="15.0" fill="rgb(247,29,21)" rx="2" ry="2" />
+<text  x="247.85" y="927.5" ></text>
+</g>
+<g >
+<title>__x64_sys_recvfrom (3,767,119,723 samples, 1.03%)</title><rect x="628.1" y="645" width="12.2" height="15.0" fill="rgb(205,213,16)" rx="2" ry="2" />
+<text  x="631.13" y="655.5" ></text>
+</g>
+<g >
+<title>_copy_from_iter (198,967,794 samples, 0.05%)</title><rect x="664.2" y="725" width="0.6" height="15.0" fill="rgb(235,206,10)" rx="2" ry="2" />
+<text  x="667.17" y="735.5" ></text>
+</g>
+<g >
+<title>cpuidle_governor_latency_req (43,525,905 samples, 0.01%)</title><rect x="882.7" y="853" width="0.2" height="15.0" fill="rgb(234,38,51)" rx="2" ry="2" />
+<text  x="885.73" y="863.5" ></text>
+</g>
+<g >
+<title>[libgdk-3.so.0.2404.30] (283,259,089 samples, 0.08%)</title><rect x="1177.8" y="773" width="0.9" height="15.0" fill="rgb(208,189,29)" rx="2" ry="2" />
+<text  x="1180.76" y="783.5" ></text>
+</g>
+<g >
+<title>[libglib-2.0.so.0.7303.0] (35,706,146 samples, 0.01%)</title><rect x="1181.1" y="773" width="0.1" height="15.0" fill="rgb(227,164,34)" rx="2" ry="2" />
+<text  x="1184.06" y="783.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (33,855,940 samples, 0.01%)</title><rect x="142.3" y="821" width="0.1" height="15.0" fill="rgb(238,211,35)" rx="2" ry="2" />
+<text  x="145.29" y="831.5" ></text>
+</g>
+<g >
+<title>vfs_read (41,459,235 samples, 0.01%)</title><rect x="825.6" y="805" width="0.1" height="15.0" fill="rgb(232,207,2)" rx="2" ry="2" />
+<text  x="828.61" y="815.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (466,473,365 samples, 0.13%)</title><rect x="1171.5" y="485" width="1.5" height="15.0" fill="rgb(226,12,26)" rx="2" ry="2" />
+<text  x="1174.52" y="495.5" ></text>
+</g>
+<g >
+<title>iwl_mvm_tx_mpdu (113,859,110 samples, 0.03%)</title><rect x="624.1" y="341" width="0.4" height="15.0" fill="rgb(243,148,54)" rx="2" ry="2" />
+<text  x="627.09" y="351.5" ></text>
+</g>
+<g >
+<title>security_file_permission (86,671,032 samples, 0.02%)</title><rect x="92.5" y="869" width="0.3" height="15.0" fill="rgb(236,217,18)" rx="2" ry="2" />
+<text  x="95.50" y="879.5" ></text>
+</g>
+<g >
+<title>kworker/1:1-eve (45,392,836 samples, 0.01%)</title><rect x="386.9" y="981" width="0.2" height="15.0" fill="rgb(229,185,5)" rx="2" ry="2" />
+<text  x="389.94" y="991.5" ></text>
+</g>
+<g >
+<title>___sys_recvmsg (38,380,594 samples, 0.01%)</title><rect x="738.4" y="613" width="0.1" height="15.0" fill="rgb(250,167,4)" rx="2" ry="2" />
+<text  x="741.39" y="623.5" ></text>
+</g>
+<g >
+<title>___pthread_mutex_lock (49,181,009 samples, 0.01%)</title><rect x="270.6" y="933" width="0.1" height="15.0" fill="rgb(211,54,50)" rx="2" ry="2" />
+<text  x="273.57" y="943.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (156,052,154 samples, 0.04%)</title><rect x="197.7" y="901" width="0.5" height="15.0" fill="rgb(226,64,38)" rx="2" ry="2" />
+<text  x="200.69" y="911.5" ></text>
+</g>
+<g >
+<title>[modesetting_drv.so] (70,761,064 samples, 0.02%)</title><rect x="210.6" y="901" width="0.2" height="15.0" fill="rgb(209,206,42)" rx="2" ry="2" />
+<text  x="213.61" y="911.5" ></text>
+</g>
+<g >
+<title>memcpy_erms (94,750,058 samples, 0.03%)</title><rect x="553.8" y="869" width="0.3" height="15.0" fill="rgb(253,65,37)" rx="2" ry="2" />
+<text  x="556.84" y="879.5" ></text>
+</g>
+<g >
+<title>__schedule (83,313,666 samples, 0.02%)</title><rect x="43.5" y="805" width="0.3" height="15.0" fill="rgb(220,120,0)" rx="2" ry="2" />
+<text  x="46.50" y="815.5" ></text>
+</g>
+<g >
+<title>__clone3 (1,324,635,568 samples, 0.36%)</title><rect x="1162.6" y="965" width="4.3" height="15.0" fill="rgb(225,64,20)" rx="2" ry="2" />
+<text  x="1165.64" y="975.5" ></text>
+</g>
+<g >
+<title>__i915_vma_retire (32,115,225 samples, 0.01%)</title><rect x="394.3" y="837" width="0.1" height="15.0" fill="rgb(252,167,52)" rx="2" ry="2" />
+<text  x="397.33" y="847.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (31,968,202 samples, 0.01%)</title><rect x="243.8" y="949" width="0.1" height="15.0" fill="rgb(250,153,9)" rx="2" ry="2" />
+<text  x="246.78" y="959.5" ></text>
+</g>
+<g >
+<title>__GI_getenv (41,250,503 samples, 0.01%)</title><rect x="643.4" y="709" width="0.2" height="15.0" fill="rgb(236,186,19)" rx="2" ry="2" />
+<text  x="646.42" y="719.5" ></text>
+</g>
+<g >
+<title>[libEGL_mesa.so.0.0.0] (82,208,823 samples, 0.02%)</title><rect x="1165.6" y="693" width="0.3" height="15.0" fill="rgb(254,224,37)" rx="2" ry="2" />
+<text  x="1168.65" y="703.5" ></text>
+</g>
+<g >
+<title>xfs_end_io (43,959,384 samples, 0.01%)</title><rect x="386.9" y="901" width="0.2" height="15.0" fill="rgb(229,147,31)" rx="2" ry="2" />
+<text  x="389.94" y="911.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (137,114,720 samples, 0.04%)</title><rect x="1178.9" y="613" width="0.4" height="15.0" fill="rgb(249,72,42)" rx="2" ry="2" />
+<text  x="1181.87" y="623.5" ></text>
+</g>
+<g >
+<title>[unknown] (61,209,857 samples, 0.02%)</title><rect x="160.1" y="965" width="0.2" height="15.0" fill="rgb(213,96,51)" rx="2" ry="2" />
+<text  x="163.08" y="975.5" ></text>
+</g>
+<g >
+<title>schedule_hrtimeout_range_clock (137,998,652 samples, 0.04%)</title><rect x="733.8" y="901" width="0.5" height="15.0" fill="rgb(211,117,4)" rx="2" ry="2" />
+<text  x="736.81" y="911.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (3,609,836,126 samples, 0.98%)</title><rect x="736.3" y="837" width="11.6" height="15.0" fill="rgb(233,123,14)" rx="2" ry="2" />
+<text  x="739.30" y="847.5" ></text>
+</g>
+<g >
+<title>sysvec_apic_timer_interrupt (42,741,753 samples, 0.01%)</title><rect x="170.7" y="933" width="0.2" height="15.0" fill="rgb(213,177,22)" rx="2" ry="2" />
+<text  x="173.72" y="943.5" ></text>
+</g>
+<g >
+<title>submit_notify (35,606,021 samples, 0.01%)</title><rect x="137.2" y="741" width="0.1" height="15.0" fill="rgb(245,184,26)" rx="2" ry="2" />
+<text  x="140.21" y="751.5" ></text>
+</g>
+<g >
+<title>[libcurl.so.4.8.0] (6,706,438,875 samples, 1.83%)</title><rect x="620.6" y="725" width="21.6" height="15.0" fill="rgb(244,219,11)" rx="2" ry="2" />
+<text  x="623.56" y="735.5" >[..</text>
+</g>
+<g >
+<title>select_estimate_accuracy (33,830,070 samples, 0.01%)</title><rect x="655.0" y="645" width="0.1" height="15.0" fill="rgb(240,28,35)" rx="2" ry="2" />
+<text  x="658.01" y="655.5" ></text>
+</g>
+<g >
+<title>__wake_up_common_lock (144,995,678 samples, 0.04%)</title><rect x="239.7" y="805" width="0.4" height="15.0" fill="rgb(217,91,18)" rx="2" ry="2" />
+<text  x="242.65" y="815.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (258,588,707 samples, 0.07%)</title><rect x="50.9" y="885" width="0.9" height="15.0" fill="rgb(219,134,13)" rx="2" ry="2" />
+<text  x="53.95" y="895.5" ></text>
+</g>
+<g >
+<title>__local_bh_enable_ip (31,380,762 samples, 0.01%)</title><rect x="144.3" y="677" width="0.1" height="15.0" fill="rgb(244,34,31)" rx="2" ry="2" />
+<text  x="147.27" y="687.5" ></text>
+</g>
+<g >
+<title>psi_task_change (67,762,838 samples, 0.02%)</title><rect x="894.5" y="725" width="0.3" height="15.0" fill="rgb(241,55,28)" rx="2" ry="2" />
+<text  x="897.54" y="735.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (75,004,617 samples, 0.02%)</title><rect x="641.0" y="677" width="0.2" height="15.0" fill="rgb(215,115,16)" rx="2" ry="2" />
+<text  x="644.01" y="687.5" ></text>
+</g>
+<g >
+<title>__writeback_single_inode (639,404,275 samples, 0.17%)</title><rect x="476.9" y="837" width="2.1" height="15.0" fill="rgb(227,76,33)" rx="2" ry="2" />
+<text  x="479.90" y="847.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (32,049,242 samples, 0.01%)</title><rect x="191.3" y="917" width="0.1" height="15.0" fill="rgb(231,160,33)" rx="2" ry="2" />
+<text  x="194.29" y="927.5" ></text>
+</g>
+<g >
+<title>balance_dirty_pages (149,622,421 samples, 0.04%)</title><rect x="751.2" y="741" width="0.5" height="15.0" fill="rgb(246,63,24)" rx="2" ry="2" />
+<text  x="754.20" y="751.5" ></text>
+</g>
+<g >
+<title>finish_task_switch.isra.0 (51,032,309 samples, 0.01%)</title><rect x="336.9" y="885" width="0.1" height="15.0" fill="rgb(226,189,25)" rx="2" ry="2" />
+<text  x="339.87" y="895.5" ></text>
+</g>
+<g >
+<title>exc_page_fault (101,467,322 samples, 0.03%)</title><rect x="146.2" y="917" width="0.3" height="15.0" fill="rgb(249,75,19)" rx="2" ry="2" />
+<text  x="149.21" y="927.5" ></text>
+</g>
+<g >
+<title>signal_irq_work (43,791,146 samples, 0.01%)</title><rect x="232.3" y="645" width="0.1" height="15.0" fill="rgb(221,13,29)" rx="2" ry="2" />
+<text  x="235.27" y="655.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (37,852,553 samples, 0.01%)</title><rect x="152.7" y="853" width="0.1" height="15.0" fill="rgb(208,102,40)" rx="2" ry="2" />
+<text  x="155.72" y="863.5" ></text>
+</g>
+<g >
+<title>qcow2_co_decompress (244,281,469 samples, 0.07%)</title><rect x="746.8" y="821" width="0.8" height="15.0" fill="rgb(220,167,5)" rx="2" ry="2" />
+<text  x="749.83" y="831.5" ></text>
+</g>
+<g >
+<title>xcb_flush (536,530,684 samples, 0.15%)</title><rect x="19.0" y="885" width="1.7" height="15.0" fill="rgb(236,155,12)" rx="2" ry="2" />
+<text  x="21.98" y="895.5" ></text>
+</g>
+<g >
+<title>futex_wake (124,562,647 samples, 0.03%)</title><rect x="747.1" y="661" width="0.4" height="15.0" fill="rgb(206,55,19)" rx="2" ry="2" />
+<text  x="750.11" y="671.5" ></text>
+</g>
+<g >
+<title>percpu_counter_add_batch (291,432,328 samples, 0.08%)</title><rect x="719.4" y="725" width="1.0" height="15.0" fill="rgb(248,227,51)" rx="2" ry="2" />
+<text  x="722.44" y="735.5" ></text>
+</g>
+<g >
+<title>tcp_ack (113,283,855 samples, 0.03%)</title><rect x="741.3" y="229" width="0.4" height="15.0" fill="rgb(223,144,15)" rx="2" ry="2" />
+<text  x="744.32" y="239.5" ></text>
+</g>
+<g >
+<title>__softirqentry_text_start (42,194,708 samples, 0.01%)</title><rect x="834.9" y="789" width="0.1" height="15.0" fill="rgb(246,133,17)" rx="2" ry="2" />
+<text  x="837.91" y="799.5" ></text>
+</g>
+<g >
+<title>simple_copy_to_iter (94,033,152 samples, 0.03%)</title><rect x="639.2" y="533" width="0.3" height="15.0" fill="rgb(211,157,52)" rx="2" ry="2" />
+<text  x="642.24" y="543.5" ></text>
+</g>
+<g >
+<title>blk_add_rq_to_plug (389,334,224 samples, 0.11%)</title><rect x="245.5" y="869" width="1.3" height="15.0" fill="rgb(245,178,20)" rx="2" ry="2" />
+<text  x="248.53" y="879.5" ></text>
+</g>
+<g >
+<title>pipe_read (229,588,162 samples, 0.06%)</title><rect x="91.7" y="869" width="0.8" height="15.0" fill="rgb(235,147,13)" rx="2" ry="2" />
+<text  x="94.75" y="879.5" ></text>
+</g>
+<g >
+<title>ep_autoremove_wake_function (182,664,341 samples, 0.05%)</title><rect x="48.0" y="725" width="0.6" height="15.0" fill="rgb(226,120,9)" rx="2" ry="2" />
+<text  x="51.01" y="735.5" ></text>
+</g>
+<g >
+<title>psi_group_change (299,929,760 samples, 0.08%)</title><rect x="1131.7" y="821" width="1.0" height="15.0" fill="rgb(249,46,8)" rx="2" ry="2" />
+<text  x="1134.70" y="831.5" ></text>
+</g>
+<g >
+<title>__folio_put (91,790,717 samples, 0.03%)</title><rect x="342.2" y="869" width="0.3" height="15.0" fill="rgb(253,121,49)" rx="2" ry="2" />
+<text  x="345.21" y="879.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (131,425,543 samples, 0.04%)</title><rect x="90.5" y="901" width="0.5" height="15.0" fill="rgb(212,139,27)" rx="2" ry="2" />
+<text  x="93.54" y="911.5" ></text>
+</g>
+<g >
+<title>format_decode (43,168,689 samples, 0.01%)</title><rect x="313.7" y="613" width="0.1" height="15.0" fill="rgb(237,216,48)" rx="2" ry="2" />
+<text  x="316.70" y="623.5" ></text>
+</g>
+<g >
+<title>xcb_poll_for_special_event (77,834,823 samples, 0.02%)</title><rect x="142.2" y="869" width="0.3" height="15.0" fill="rgb(205,218,31)" rx="2" ry="2" />
+<text  x="145.24" y="879.5" ></text>
+</g>
+<g >
+<title>Xorg:gdrv0 (260,605,912 samples, 0.07%)</title><rect x="197.5" y="981" width="0.9" height="15.0" fill="rgb(248,131,25)" rx="2" ry="2" />
+<text  x="200.55" y="991.5" ></text>
+</g>
+<g >
+<title>i915_gem_execbuffer2_ioctl (246,829,146 samples, 0.07%)</title><rect x="1164.3" y="645" width="0.8" height="15.0" fill="rgb(239,190,16)" rx="2" ry="2" />
+<text  x="1167.32" y="655.5" ></text>
+</g>
+<g >
+<title>psi_task_switch (64,016,455 samples, 0.02%)</title><rect x="884.2" y="837" width="0.2" height="15.0" fill="rgb(217,82,16)" rx="2" ry="2" />
+<text  x="887.24" y="847.5" ></text>
+</g>
+<g >
+<title>__free (44,954,676 samples, 0.01%)</title><rect x="736.3" y="821" width="0.2" height="15.0" fill="rgb(227,13,29)" rx="2" ry="2" />
+<text  x="739.34" y="831.5" ></text>
+</g>
+<g >
+<title>___sys_recvmsg (81,889,641 samples, 0.02%)</title><rect x="1188.5" y="917" width="0.2" height="15.0" fill="rgb(215,76,46)" rx="2" ry="2" />
+<text  x="1191.48" y="927.5" ></text>
+</g>
+<g >
+<title>sock_def_readable (154,991,276 samples, 0.04%)</title><rect x="239.6" y="821" width="0.5" height="15.0" fill="rgb(244,57,32)" rx="2" ry="2" />
+<text  x="242.62" y="831.5" ></text>
+</g>
+<g >
+<title>qemu-img (29,259,285,616 samples, 7.98%)</title><rect x="735.4" y="981" width="94.2" height="15.0" fill="rgb(250,117,14)" rx="2" ry="2" />
+<text  x="738.44" y="991.5" >qemu-img</text>
+</g>
+<g >
+<title>page_counter_try_charge (37,440,057 samples, 0.01%)</title><rect x="694.6" y="661" width="0.1" height="15.0" fill="rgb(239,142,32)" rx="2" ry="2" />
+<text  x="697.60" y="671.5" ></text>
+</g>
+<g >
+<title>iomap_finish_ioends (52,637,442 samples, 0.01%)</title><rect x="387.1" y="869" width="0.2" height="15.0" fill="rgb(239,169,10)" rx="2" ry="2" />
+<text  x="390.11" y="879.5" ></text>
+</g>
+<g >
+<title>__x64_sys_poll (285,507,256 samples, 0.08%)</title><rect x="22.3" y="805" width="0.9" height="15.0" fill="rgb(226,2,13)" rx="2" ry="2" />
+<text  x="25.27" y="815.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (694,675,012 samples, 0.19%)</title><rect x="38.9" y="917" width="2.2" height="15.0" fill="rgb(216,11,16)" rx="2" ry="2" />
+<text  x="41.87" y="927.5" ></text>
+</g>
+<g >
+<title>_int_malloc (34,400,426 samples, 0.01%)</title><rect x="626.4" y="677" width="0.2" height="15.0" fill="rgb(228,212,14)" rx="2" ry="2" />
+<text  x="629.45" y="687.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (324,824,627 samples, 0.09%)</title><rect x="576.9" y="837" width="1.1" height="15.0" fill="rgb(232,215,8)" rx="2" ry="2" />
+<text  x="579.93" y="847.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (59,498,423 samples, 0.02%)</title><rect x="493.0" y="805" width="0.2" height="15.0" fill="rgb(213,91,23)" rx="2" ry="2" />
+<text  x="496.02" y="815.5" ></text>
+</g>
+<g >
+<title>syscall_return_via_sysret (80,387,359 samples, 0.02%)</title><rect x="290.6" y="933" width="0.2" height="15.0" fill="rgb(229,78,42)" rx="2" ry="2" />
+<text  x="293.56" y="943.5" ></text>
+</g>
+<g >
+<title>write_cache_pages (756,192,153 samples, 0.21%)</title><rect x="571.9" y="773" width="2.4" height="15.0" fill="rgb(222,184,41)" rx="2" ry="2" />
+<text  x="574.86" y="783.5" ></text>
+</g>
+<g >
+<title>__ip_local_out (37,347,367 samples, 0.01%)</title><rect x="325.9" y="581" width="0.1" height="15.0" fill="rgb(250,125,37)" rx="2" ry="2" />
+<text  x="328.89" y="591.5" ></text>
+</g>
+<g >
+<title>xts_crypt (2,121,696,964 samples, 0.58%)</title><rect x="425.4" y="837" width="6.8" height="15.0" fill="rgb(215,85,11)" rx="2" ry="2" />
+<text  x="428.37" y="847.5" ></text>
+</g>
+<g >
+<title>tcp_sendmsg_locked (2,106,102,127 samples, 0.57%)</title><rect x="659.3" y="741" width="6.8" height="15.0" fill="rgb(250,45,42)" rx="2" ry="2" />
+<text  x="662.31" y="751.5" ></text>
+</g>
+<g >
+<title>aesni_enc (58,675,075 samples, 0.02%)</title><rect x="527.7" y="821" width="0.2" height="15.0" fill="rgb(252,202,46)" rx="2" ry="2" />
+<text  x="530.66" y="831.5" ></text>
+</g>
+<g >
+<title>___sys_recvmsg (188,987,536 samples, 0.05%)</title><rect x="737.0" y="645" width="0.6" height="15.0" fill="rgb(228,56,15)" rx="2" ry="2" />
+<text  x="740.01" y="655.5" ></text>
+</g>
+<g >
+<title>__alloc_pages (159,060,450 samples, 0.04%)</title><rect x="437.1" y="853" width="0.5" height="15.0" fill="rgb(236,8,1)" rx="2" ry="2" />
+<text  x="440.10" y="863.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (203,558,356 samples, 0.06%)</title><rect x="397.6" y="965" width="0.6" height="15.0" fill="rgb(247,184,49)" rx="2" ry="2" />
+<text  x="400.59" y="975.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (149,002,525 samples, 0.04%)</title><rect x="24.9" y="917" width="0.5" height="15.0" fill="rgb(237,212,10)" rx="2" ry="2" />
+<text  x="27.94" y="927.5" ></text>
+</g>
+<g >
+<title>xfs_trans_alloc (57,111,542 samples, 0.02%)</title><rect x="760.1" y="725" width="0.2" height="15.0" fill="rgb(229,92,39)" rx="2" ry="2" />
+<text  x="763.15" y="735.5" ></text>
+</g>
+<g >
+<title>[libcurl.so.4.8.0] (233,753,586 samples, 0.06%)</title><rect x="646.7" y="725" width="0.8" height="15.0" fill="rgb(248,117,38)" rx="2" ry="2" />
+<text  x="649.71" y="735.5" ></text>
+</g>
+<g >
+<title>xcb_wait_for_special_event (894,004,251 samples, 0.24%)</title><rect x="20.7" y="885" width="2.9" height="15.0" fill="rgb(251,112,44)" rx="2" ry="2" />
+<text  x="23.71" y="895.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (48,522,246 samples, 0.01%)</title><rect x="716.9" y="693" width="0.1" height="15.0" fill="rgb(226,84,38)" rx="2" ry="2" />
+<text  x="719.88" y="703.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (1,572,812,361 samples, 0.43%)</title><rect x="293.3" y="949" width="5.0" height="15.0" fill="rgb(209,62,33)" rx="2" ry="2" />
+<text  x="296.27" y="959.5" ></text>
+</g>
+<g >
+<title>[wget] (91,501,816 samples, 0.02%)</title><rect x="1167.1" y="821" width="0.3" height="15.0" fill="rgb(218,176,5)" rx="2" ry="2" />
+<text  x="1170.10" y="831.5" ></text>
+</g>
+<g >
+<title>curl_easy_perform (329,454,028 samples, 0.09%)</title><rect x="667.9" y="805" width="1.0" height="15.0" fill="rgb(233,111,50)" rx="2" ry="2" />
+<text  x="670.86" y="815.5" ></text>
+</g>
+<g >
+<title>__tcp_ack_snd_check (38,870,328 samples, 0.01%)</title><rect x="325.3" y="629" width="0.1" height="15.0" fill="rgb(215,119,45)" rx="2" ry="2" />
+<text  x="328.28" y="639.5" ></text>
+</g>
+<g >
+<title>crypt_convert (5,186,494,974 samples, 1.41%)</title><rect x="420.3" y="885" width="16.7" height="15.0" fill="rgb(214,101,23)" rx="2" ry="2" />
+<text  x="423.33" y="895.5" ></text>
+</g>
+<g >
+<title>futex_wait_queue (131,255,674 samples, 0.04%)</title><rect x="174.5" y="853" width="0.5" height="15.0" fill="rgb(235,96,49)" rx="2" ry="2" />
+<text  x="177.53" y="863.5" ></text>
+</g>
+<g >
+<title>__check_object_size (32,234,563 samples, 0.01%)</title><rect x="40.3" y="741" width="0.1" height="15.0" fill="rgb(246,105,22)" rx="2" ry="2" />
+<text  x="43.27" y="751.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (578,866,549 samples, 0.16%)</title><rect x="167.6" y="949" width="1.9" height="15.0" fill="rgb(246,134,54)" rx="2" ry="2" />
+<text  x="170.64" y="959.5" ></text>
+</g>
+<g >
+<title>fwtable_write32 (45,132,193 samples, 0.01%)</title><rect x="232.9" y="661" width="0.2" height="15.0" fill="rgb(254,221,17)" rx="2" ry="2" />
+<text  x="235.93" y="671.5" ></text>
+</g>
+<g >
+<title>do_writev (755,946,642 samples, 0.21%)</title><rect x="238.0" y="933" width="2.5" height="15.0" fill="rgb(207,1,27)" rx="2" ry="2" />
+<text  x="241.02" y="943.5" ></text>
+</g>
+<g >
+<title>[perf] (17,460,732,866 samples, 4.76%)</title><rect x="669.6" y="917" width="56.2" height="15.0" fill="rgb(227,48,7)" rx="2" ry="2" />
+<text  x="672.64" y="927.5" >[perf]</text>
+</g>
+<g >
+<title>sysprof_collector_mark_vprintf (38,368,798 samples, 0.01%)</title><rect x="101.8" y="885" width="0.1" height="15.0" fill="rgb(224,92,52)" rx="2" ry="2" />
+<text  x="104.76" y="895.5" ></text>
+</g>
+<g >
+<title>schedule (79,148,814 samples, 0.02%)</title><rect x="1188.9" y="885" width="0.2" height="15.0" fill="rgb(218,69,32)" rx="2" ry="2" />
+<text  x="1191.88" y="895.5" ></text>
+</g>
+<g >
+<title>pollwake (33,597,272 samples, 0.01%)</title><rect x="320.7" y="517" width="0.1" height="15.0" fill="rgb(240,212,36)" rx="2" ry="2" />
+<text  x="323.68" y="527.5" ></text>
+</g>
+<g >
+<title>mieqProcessDeviceEvent (35,428,766 samples, 0.01%)</title><rect x="199.4" y="917" width="0.1" height="15.0" fill="rgb(225,56,15)" rx="2" ry="2" />
+<text  x="202.43" y="927.5" ></text>
+</g>
+<g >
+<title>switch_mm_irqs_off (334,102,241 samples, 0.09%)</title><rect x="1124.2" y="853" width="1.1" height="15.0" fill="rgb(249,126,9)" rx="2" ry="2" />
+<text  x="1127.19" y="863.5" ></text>
+</g>
+<g >
+<title>rmqueue_bulk (35,920,907 samples, 0.01%)</title><rect x="612.3" y="821" width="0.1" height="15.0" fill="rgb(223,14,43)" rx="2" ry="2" />
+<text  x="615.31" y="831.5" ></text>
+</g>
+<g >
+<title>alloc_skb_with_frags (261,603,545 samples, 0.07%)</title><rect x="238.8" y="805" width="0.8" height="15.0" fill="rgb(208,37,52)" rx="2" ry="2" />
+<text  x="241.75" y="815.5" ></text>
+</g>
+<g >
+<title>xas_load (58,176,781 samples, 0.02%)</title><rect x="235.4" y="725" width="0.2" height="15.0" fill="rgb(218,206,26)" rx="2" ry="2" />
+<text  x="238.39" y="735.5" ></text>
+</g>
+<g >
+<title>__active_lookup (42,918,531 samples, 0.01%)</title><rect x="138.1" y="741" width="0.1" height="15.0" fill="rgb(230,65,30)" rx="2" ry="2" />
+<text  x="141.11" y="751.5" ></text>
+</g>
+<g >
+<title>__sys_recvmsg (46,649,469 samples, 0.01%)</title><rect x="277.4" y="725" width="0.1" height="15.0" fill="rgb(221,135,40)" rx="2" ry="2" />
+<text  x="280.40" y="735.5" ></text>
+</g>
+<g >
+<title>calc_load_nohz_start (47,892,286 samples, 0.01%)</title><rect x="1160.0" y="869" width="0.1" height="15.0" fill="rgb(231,67,38)" rx="2" ry="2" />
+<text  x="1162.96" y="879.5" ></text>
+</g>
+<g >
+<title>syscall_return_via_sysret (85,718,775 samples, 0.02%)</title><rect x="296.6" y="901" width="0.2" height="15.0" fill="rgb(210,223,46)" rx="2" ry="2" />
+<text  x="299.56" y="911.5" ></text>
+</g>
+<g >
+<title>futex_wait (141,196,590 samples, 0.04%)</title><rect x="174.5" y="869" width="0.5" height="15.0" fill="rgb(208,80,33)" rx="2" ry="2" />
+<text  x="177.52" y="879.5" ></text>
+</g>
+<g >
+<title>iwl_mvm_rx (61,746,293 samples, 0.02%)</title><rect x="310.3" y="773" width="0.2" height="15.0" fill="rgb(230,103,54)" rx="2" ry="2" />
+<text  x="313.35" y="783.5" ></text>
+</g>
+<g >
+<title>g_signal_emit_valist (64,295,904 samples, 0.02%)</title><rect x="1179.5" y="597" width="0.3" height="15.0" fill="rgb(251,82,16)" rx="2" ry="2" />
+<text  x="1182.55" y="607.5" ></text>
+</g>
+<g >
+<title>xa_load (56,168,231 samples, 0.02%)</title><rect x="379.3" y="821" width="0.2" height="15.0" fill="rgb(229,126,27)" rx="2" ry="2" />
+<text  x="382.29" y="831.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (655,581,814 samples, 0.18%)</title><rect x="550.0" y="853" width="2.1" height="15.0" fill="rgb(225,106,45)" rx="2" ry="2" />
+<text  x="553.02" y="863.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (21,288,205,708 samples, 5.81%)</title><rect x="750.3" y="917" width="68.5" height="15.0" fill="rgb(223,8,49)" rx="2" ry="2" />
+<text  x="753.31" y="927.5" >[qemu-i..</text>
+</g>
+<g >
+<title>__alloc_skb (39,720,459 samples, 0.01%)</title><rect x="743.9" y="517" width="0.1" height="15.0" fill="rgb(229,178,32)" rx="2" ry="2" />
+<text  x="746.88" y="527.5" ></text>
+</g>
+<g >
+<title>list_lru_count_one (269,115,693 samples, 0.07%)</title><rect x="379.9" y="837" width="0.8" height="15.0" fill="rgb(247,48,46)" rx="2" ry="2" />
+<text  x="382.86" y="847.5" ></text>
+</g>
+<g >
+<title>[libglamoregl.so] (36,048,101 samples, 0.01%)</title><rect x="209.3" y="853" width="0.1" height="15.0" fill="rgb(222,79,45)" rx="2" ry="2" />
+<text  x="212.31" y="863.5" ></text>
+</g>
+<g >
+<title>[libgdk-3.so.0.2404.30] (95,170,633 samples, 0.03%)</title><rect x="1177.3" y="869" width="0.3" height="15.0" fill="rgb(245,217,6)" rx="2" ry="2" />
+<text  x="1180.28" y="879.5" ></text>
+</g>
+<g >
+<title>tcp_ack (193,273,019 samples, 0.05%)</title><rect x="326.4" y="613" width="0.6" height="15.0" fill="rgb(254,90,3)" rx="2" ry="2" />
+<text  x="329.40" y="623.5" ></text>
+</g>
+<g >
+<title>WRScene~der#617 (118,826,639 samples, 0.03%)</title><rect x="183.3" y="981" width="0.4" height="15.0" fill="rgb(227,135,36)" rx="2" ry="2" />
+<text  x="186.28" y="991.5" ></text>
+</g>
+<g >
+<title>iomap_do_writepage (327,795,791 samples, 0.09%)</title><rect x="595.9" y="757" width="1.1" height="15.0" fill="rgb(253,54,42)" rx="2" ry="2" />
+<text  x="598.91" y="767.5" ></text>
+</g>
+<g >
+<title>__handle_mm_fault (49,814,810 samples, 0.01%)</title><rect x="267.4" y="885" width="0.1" height="15.0" fill="rgb(251,194,49)" rx="2" ry="2" />
+<text  x="270.37" y="895.5" ></text>
+</g>
+<g >
+<title>shmem_sg_alloc_table (358,130,184 samples, 0.10%)</title><rect x="236.3" y="837" width="1.1" height="15.0" fill="rgb(215,209,12)" rx="2" ry="2" />
+<text  x="239.30" y="847.5" ></text>
+</g>
+<g >
+<title>g_main_context_check (154,291,851 samples, 0.04%)</title><rect x="1176.8" y="901" width="0.5" height="15.0" fill="rgb(245,144,38)" rx="2" ry="2" />
+<text  x="1179.78" y="911.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (66,708,979 samples, 0.02%)</title><rect x="825.6" y="837" width="0.2" height="15.0" fill="rgb(227,94,37)" rx="2" ry="2" />
+<text  x="828.58" y="847.5" ></text>
+</g>
+<g >
+<title>futex_wake (53,992,875 samples, 0.01%)</title><rect x="145.8" y="853" width="0.2" height="15.0" fill="rgb(206,102,22)" rx="2" ry="2" />
+<text  x="148.82" y="863.5" ></text>
+</g>
+<g >
+<title>zram_rw_page (231,436,119 samples, 0.06%)</title><rect x="369.0" y="789" width="0.7" height="15.0" fill="rgb(239,229,22)" rx="2" ry="2" />
+<text  x="372.00" y="799.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (72,272,323 samples, 0.02%)</title><rect x="648.1" y="709" width="0.2" height="15.0" fill="rgb(207,227,46)" rx="2" ry="2" />
+<text  x="651.11" y="719.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (54,584,453 samples, 0.01%)</title><rect x="367.7" y="789" width="0.2" height="15.0" fill="rgb(231,129,48)" rx="2" ry="2" />
+<text  x="370.72" y="799.5" ></text>
+</g>
+<g >
+<title>___pthread_mutex_lock (33,443,937 samples, 0.01%)</title><rect x="37.7" y="933" width="0.1" height="15.0" fill="rgb(221,65,52)" rx="2" ry="2" />
+<text  x="40.66" y="943.5" ></text>
+</g>
+<g >
+<title>g_signal_emit (48,127,788 samples, 0.01%)</title><rect x="1174.5" y="789" width="0.1" height="15.0" fill="rgb(242,141,49)" rx="2" ry="2" />
+<text  x="1177.48" y="799.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (98,705,935 samples, 0.03%)</title><rect x="214.7" y="805" width="0.3" height="15.0" fill="rgb(225,124,52)" rx="2" ry="2" />
+<text  x="217.68" y="815.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (124,176,264 samples, 0.03%)</title><rect x="719.0" y="725" width="0.4" height="15.0" fill="rgb(230,194,13)" rx="2" ry="2" />
+<text  x="721.99" y="735.5" ></text>
+</g>
+<g >
+<title>bdrv_co_pwritev_part (247,739,086 samples, 0.07%)</title><rect x="748.8" y="885" width="0.8" height="15.0" fill="rgb(209,145,30)" rx="2" ry="2" />
+<text  x="751.78" y="895.5" ></text>
+</g>
+<g >
+<title>psi_task_switch (89,138,342 samples, 0.02%)</title><rect x="35.4" y="789" width="0.3" height="15.0" fill="rgb(206,105,20)" rx="2" ry="2" />
+<text  x="38.40" y="799.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (190,529,032 samples, 0.05%)</title><rect x="215.6" y="773" width="0.6" height="15.0" fill="rgb(225,18,14)" rx="2" ry="2" />
+<text  x="218.55" y="783.5" ></text>
+</g>
+<g >
+<title>folio_migrate_mapping (79,114,244 samples, 0.02%)</title><rect x="346.1" y="837" width="0.3" height="15.0" fill="rgb(216,24,0)" rx="2" ry="2" />
+<text  x="349.12" y="847.5" ></text>
+</g>
+<g >
+<title>gtk_container_propagate_draw (446,073,004 samples, 0.12%)</title><rect x="1171.6" y="373" width="1.4" height="15.0" fill="rgb(252,83,20)" rx="2" ry="2" />
+<text  x="1174.56" y="383.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (59,950,908 samples, 0.02%)</title><rect x="1174.2" y="645" width="0.2" height="15.0" fill="rgb(246,216,53)" rx="2" ry="2" />
+<text  x="1177.22" y="655.5" ></text>
+</g>
+<g >
+<title>mod_lruvec_page_state (43,339,297 samples, 0.01%)</title><rect x="393.4" y="805" width="0.1" height="15.0" fill="rgb(246,83,4)" rx="2" ry="2" />
+<text  x="396.36" y="815.5" ></text>
+</g>
+<g >
+<title>rcu_do_batch (71,763,207 samples, 0.02%)</title><rect x="900.8" y="789" width="0.2" height="15.0" fill="rgb(240,114,17)" rx="2" ry="2" />
+<text  x="903.80" y="799.5" ></text>
+</g>
+<g >
+<title>get_page_from_freelist (1,702,637,945 samples, 0.46%)</title><rect x="705.7" y="709" width="5.4" height="15.0" fill="rgb(238,208,54)" rx="2" ry="2" />
+<text  x="708.66" y="719.5" ></text>
+</g>
+<g >
+<title>shrink_node (32,229,389 samples, 0.01%)</title><rect x="134.6" y="517" width="0.1" height="15.0" fill="rgb(213,216,2)" rx="2" ry="2" />
+<text  x="137.59" y="527.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (45,983,622 samples, 0.01%)</title><rect x="132.0" y="725" width="0.1" height="15.0" fill="rgb(221,38,48)" rx="2" ry="2" />
+<text  x="135.00" y="735.5" ></text>
+</g>
+<g >
+<title>[git] (124,008,357 samples, 0.03%)</title><rect x="285.3" y="917" width="0.4" height="15.0" fill="rgb(205,13,39)" rx="2" ry="2" />
+<text  x="288.27" y="927.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock_irq (93,048,844 samples, 0.03%)</title><rect x="364.1" y="837" width="0.3" height="15.0" fill="rgb(233,22,51)" rx="2" ry="2" />
+<text  x="367.14" y="847.5" ></text>
+</g>
+<g >
+<title>gtk_container_propagate_draw (189,364,549 samples, 0.05%)</title><rect x="1177.8" y="565" width="0.6" height="15.0" fill="rgb(235,111,13)" rx="2" ry="2" />
+<text  x="1180.84" y="575.5" ></text>
+</g>
+<g >
+<title>ipt_do_table (41,579,495 samples, 0.01%)</title><rect x="636.3" y="469" width="0.1" height="15.0" fill="rgb(232,65,47)" rx="2" ry="2" />
+<text  x="639.28" y="479.5" ></text>
+</g>
+<g >
+<title>__ieee80211_subif_start_xmit (325,878,189 samples, 0.09%)</title><rect x="623.4" y="421" width="1.1" height="15.0" fill="rgb(236,107,15)" rx="2" ry="2" />
+<text  x="626.44" y="431.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (8,818,603,527 samples, 2.41%)</title><rect x="121.9" y="965" width="28.4" height="15.0" fill="rgb(238,138,49)" rx="2" ry="2" />
+<text  x="124.93" y="975.5" >[l..</text>
+</g>
+<g >
+<title>mozilla::detail::MutexImpl::unlock (114,595,656 samples, 0.03%)</title><rect x="105.1" y="949" width="0.4" height="15.0" fill="rgb(239,182,12)" rx="2" ry="2" />
+<text  x="108.14" y="959.5" ></text>
+</g>
+<g >
+<title>psi_task_switch (53,329,506 samples, 0.01%)</title><rect x="230.8" y="853" width="0.2" height="15.0" fill="rgb(231,206,5)" rx="2" ry="2" />
+<text  x="233.84" y="863.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (7,161,516,438 samples, 1.95%)</title><rect x="479.0" y="901" width="23.1" height="15.0" fill="rgb(252,15,45)" rx="2" ry="2" />
+<text  x="482.04" y="911.5" >k..</text>
+</g>
+<g >
+<title>__mod_memcg_lruvec_state (63,793,206 samples, 0.02%)</title><rect x="384.8" y="773" width="0.2" height="15.0" fill="rgb(254,218,11)" rx="2" ry="2" />
+<text  x="387.80" y="783.5" ></text>
+</g>
+<g >
+<title>i915_vma_resource_fence_notify (35,853,794 samples, 0.01%)</title><rect x="377.9" y="725" width="0.1" height="15.0" fill="rgb(232,83,4)" rx="2" ry="2" />
+<text  x="380.85" y="735.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (128,408,460 samples, 0.04%)</title><rect x="216.2" y="757" width="0.4" height="15.0" fill="rgb(252,97,19)" rx="2" ry="2" />
+<text  x="219.23" y="767.5" ></text>
+</g>
+<g >
+<title>lru_note_cost (38,179,320 samples, 0.01%)</title><rect x="355.2" y="869" width="0.2" height="15.0" fill="rgb(207,61,25)" rx="2" ry="2" />
+<text  x="358.24" y="879.5" ></text>
+</g>
+<g >
+<title>unix_stream_recvmsg (135,508,938 samples, 0.04%)</title><rect x="21.0" y="741" width="0.5" height="15.0" fill="rgb(251,14,50)" rx="2" ry="2" />
+<text  x="24.03" y="751.5" ></text>
+</g>
+<g >
+<title>do_softirq.part.0 (856,266,051 samples, 0.23%)</title><rect x="660.4" y="597" width="2.7" height="15.0" fill="rgb(218,102,46)" rx="2" ry="2" />
+<text  x="663.35" y="607.5" ></text>
+</g>
+<g >
+<title>worker_thread (632,702,873 samples, 0.17%)</title><rect x="393.7" y="933" width="2.0" height="15.0" fill="rgb(240,99,7)" rx="2" ry="2" />
+<text  x="396.71" y="943.5" ></text>
+</g>
+<g >
+<title>ktime_get (94,276,890 samples, 0.03%)</title><rect x="1155.2" y="885" width="0.3" height="15.0" fill="rgb(249,113,34)" rx="2" ry="2" />
+<text  x="1158.15" y="895.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (48,224,254 samples, 0.01%)</title><rect x="828.9" y="949" width="0.2" height="15.0" fill="rgb(250,163,18)" rx="2" ry="2" />
+<text  x="831.92" y="959.5" ></text>
+</g>
+<g >
+<title>pagevec_lookup_range_tag (66,779,847 samples, 0.02%)</title><rect x="574.1" y="757" width="0.2" height="15.0" fill="rgb(206,148,9)" rx="2" ry="2" />
+<text  x="577.08" y="767.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (40,731,781 samples, 0.01%)</title><rect x="1171.7" y="213" width="0.2" height="15.0" fill="rgb(240,182,37)" rx="2" ry="2" />
+<text  x="1174.74" y="223.5" ></text>
+</g>
+<g >
+<title>memset_erms (121,814,010 samples, 0.03%)</title><rect x="594.1" y="853" width="0.4" height="15.0" fill="rgb(249,114,33)" rx="2" ry="2" />
+<text  x="597.08" y="863.5" ></text>
+</g>
+<g >
+<title>ip6_output (47,392,879 samples, 0.01%)</title><rect x="742.7" y="453" width="0.1" height="15.0" fill="rgb(247,217,9)" rx="2" ry="2" />
+<text  x="745.70" y="463.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (21,288,899,205 samples, 5.81%)</title><rect x="750.3" y="933" width="68.5" height="15.0" fill="rgb(211,51,47)" rx="2" ry="2" />
+<text  x="753.31" y="943.5" >[qemu-i..</text>
+</g>
+<g >
+<title>__mod_lruvec_page_state (362,855,433 samples, 0.10%)</title><rect x="715.9" y="725" width="1.2" height="15.0" fill="rgb(251,224,40)" rx="2" ry="2" />
+<text  x="718.90" y="735.5" ></text>
+</g>
+<g >
+<title>__sys_recvmsg (36,249,620 samples, 0.01%)</title><rect x="744.7" y="645" width="0.1" height="15.0" fill="rgb(234,109,53)" rx="2" ry="2" />
+<text  x="747.72" y="655.5" ></text>
+</g>
+<g >
+<title>iwl_get_cmd_string (244,213,662 samples, 0.07%)</title><rect x="309.6" y="773" width="0.7" height="15.0" fill="rgb(217,115,43)" rx="2" ry="2" />
+<text  x="312.56" y="783.5" ></text>
+</g>
+<g >
+<title>__GI___sched_yield (487,452,426 samples, 0.13%)</title><rect x="289.2" y="949" width="1.6" height="15.0" fill="rgb(253,214,32)" rx="2" ry="2" />
+<text  x="292.25" y="959.5" ></text>
+</g>
+<g >
+<title>skcipher_walk_next (87,160,457 samples, 0.02%)</title><rect x="452.0" y="805" width="0.3" height="15.0" fill="rgb(244,222,13)" rx="2" ry="2" />
+<text  x="455.03" y="815.5" ></text>
+</g>
+<g >
+<title>ieee80211_rx_napi (1,813,280,882 samples, 0.49%)</title><rect x="303.7" y="773" width="5.9" height="15.0" fill="rgb(230,1,25)" rx="2" ry="2" />
+<text  x="306.72" y="783.5" ></text>
+</g>
+<g >
+<title>__mem_cgroup_uncharge_list (184,336,933 samples, 0.05%)</title><rect x="357.4" y="853" width="0.5" height="15.0" fill="rgb(221,147,1)" rx="2" ry="2" />
+<text  x="360.35" y="863.5" ></text>
+</g>
+<g >
+<title>dequeue_task_rt (247,878,116 samples, 0.07%)</title><rect x="336.1" y="885" width="0.8" height="15.0" fill="rgb(254,174,1)" rx="2" ry="2" />
+<text  x="339.07" y="895.5" ></text>
+</g>
+<g >
+<title>nbdkit (16,749,027,687 samples, 4.57%)</title><rect x="615.0" y="981" width="54.0" height="15.0" fill="rgb(230,198,48)" rx="2" ry="2" />
+<text  x="618.03" y="991.5" >nbdkit</text>
+</g>
+<g >
+<title>select_task_rq_fair (34,573,153 samples, 0.01%)</title><rect x="815.4" y="741" width="0.1" height="15.0" fill="rgb(245,122,13)" rx="2" ry="2" />
+<text  x="818.37" y="751.5" ></text>
+</g>
+<g >
+<title>worker_thread (221,836,430 samples, 0.06%)</title><rect x="613.1" y="933" width="0.7" height="15.0" fill="rgb(231,106,24)" rx="2" ry="2" />
+<text  x="616.06" y="943.5" ></text>
+</g>
+<g >
+<title>__GI___write (16,905,189,041 samples, 4.61%)</title><rect x="670.2" y="885" width="54.4" height="15.0" fill="rgb(225,185,34)" rx="2" ry="2" />
+<text  x="673.16" y="895.5" >__GI_..</text>
+</g>
+<g >
+<title>[libglib-2.0.so.0.7303.0] (33,875,515 samples, 0.01%)</title><rect x="298.6" y="949" width="0.1" height="15.0" fill="rgb(215,28,22)" rx="2" ry="2" />
+<text  x="301.60" y="959.5" ></text>
+</g>
+<g >
+<title>g_malloc0 (43,012,775 samples, 0.01%)</title><rect x="738.8" y="677" width="0.1" height="15.0" fill="rgb(206,47,22)" rx="2" ry="2" />
+<text  x="741.81" y="687.5" ></text>
+</g>
+<g >
+<title>drm_atomic_nonblocking_commit (37,581,210 samples, 0.01%)</title><rect x="232.1" y="853" width="0.1" height="15.0" fill="rgb(241,195,23)" rx="2" ry="2" />
+<text  x="235.12" y="863.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (54,077,443 samples, 0.01%)</title><rect x="819.3" y="885" width="0.2" height="15.0" fill="rgb(252,72,25)" rx="2" ry="2" />
+<text  x="822.28" y="895.5" ></text>
+</g>
+<g >
+<title>__remove_hrtimer (154,473,612 samples, 0.04%)</title><rect x="1155.9" y="837" width="0.5" height="15.0" fill="rgb(235,184,34)" rx="2" ry="2" />
+<text  x="1158.92" y="847.5" ></text>
+</g>
+<g >
+<title>dequeue_entity (249,254,647 samples, 0.07%)</title><rect x="652.4" y="581" width="0.8" height="15.0" fill="rgb(244,86,49)" rx="2" ry="2" />
+<text  x="655.37" y="591.5" ></text>
+</g>
+<g >
+<title>g_signal_emit (31,256,078 samples, 0.01%)</title><rect x="1179.4" y="613" width="0.1" height="15.0" fill="rgb(208,22,34)" rx="2" ry="2" />
+<text  x="1182.36" y="623.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_apic_timer_interrupt (721,852,989 samples, 0.20%)</title><rect x="832.6" y="837" width="2.3" height="15.0" fill="rgb(235,122,20)" rx="2" ry="2" />
+<text  x="835.57" y="847.5" ></text>
+</g>
+<g >
+<title>balance_rt (47,017,886 samples, 0.01%)</title><rect x="338.6" y="869" width="0.2" height="15.0" fill="rgb(250,87,40)" rx="2" ry="2" />
+<text  x="341.60" y="879.5" ></text>
+</g>
+<g >
+<title>tcp_recvmsg_locked (39,461,464 samples, 0.01%)</title><rect x="667.4" y="869" width="0.1" height="15.0" fill="rgb(247,105,5)" rx="2" ry="2" />
+<text  x="670.39" y="879.5" ></text>
+</g>
+<g >
+<title>kthread (296,928,550 samples, 0.08%)</title><rect x="392.7" y="949" width="1.0" height="15.0" fill="rgb(240,201,9)" rx="2" ry="2" />
+<text  x="395.72" y="959.5" ></text>
+</g>
+<g >
+<title>[ssh] (49,491,539 samples, 0.01%)</title><rect x="830.4" y="837" width="0.2" height="15.0" fill="rgb(215,161,9)" rx="2" ry="2" />
+<text  x="833.42" y="847.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (65,264,245 samples, 0.02%)</title><rect x="1143.5" y="821" width="0.2" height="15.0" fill="rgb(247,2,50)" rx="2" ry="2" />
+<text  x="1146.45" y="831.5" ></text>
+</g>
+<g >
+<title>[libpipewire-0.3.so.0.358.0] (136,425,975 samples, 0.04%)</title><rect x="732.7" y="917" width="0.4" height="15.0" fill="rgb(245,7,48)" rx="2" ry="2" />
+<text  x="735.65" y="927.5" ></text>
+</g>
+<g >
+<title>__mod_memcg_lruvec_state (31,854,949 samples, 0.01%)</title><rect x="375.7" y="741" width="0.1" height="15.0" fill="rgb(222,136,10)" rx="2" ry="2" />
+<text  x="378.66" y="751.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (151,862,826 samples, 0.04%)</title><rect x="747.1" y="709" width="0.5" height="15.0" fill="rgb(216,88,43)" rx="2" ry="2" />
+<text  x="750.08" y="719.5" ></text>
+</g>
+<g >
+<title>filter_pread (12,771,353,263 samples, 3.48%)</title><rect x="616.8" y="853" width="41.1" height="15.0" fill="rgb(230,199,17)" rx="2" ry="2" />
+<text  x="619.78" y="863.5" >fil..</text>
+</g>
+<g >
+<title>__libc_read (690,921,798 samples, 0.19%)</title><rect x="91.2" y="949" width="2.2" height="15.0" fill="rgb(251,180,50)" rx="2" ry="2" />
+<text  x="94.15" y="959.5" ></text>
+</g>
+<g >
+<title>security_file_permission (48,804,469 samples, 0.01%)</title><rect x="86.5" y="869" width="0.1" height="15.0" fill="rgb(210,157,46)" rx="2" ry="2" />
+<text  x="89.47" y="879.5" ></text>
+</g>
+<g >
+<title>kmem_cache_alloc_node (32,533,263 samples, 0.01%)</title><rect x="629.7" y="533" width="0.1" height="15.0" fill="rgb(211,196,6)" rx="2" ry="2" />
+<text  x="632.73" y="543.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (78,043,779 samples, 0.02%)</title><rect x="173.7" y="901" width="0.2" height="15.0" fill="rgb(235,56,3)" rx="2" ry="2" />
+<text  x="176.68" y="911.5" ></text>
+</g>
+<g >
+<title>worker_thread (271,425,872 samples, 0.07%)</title><rect x="387.3" y="933" width="0.9" height="15.0" fill="rgb(227,199,11)" rx="2" ry="2" />
+<text  x="390.30" y="943.5" ></text>
+</g>
+<g >
+<title>[xfwm4] (189,757,653 samples, 0.05%)</title><rect x="1186.7" y="789" width="0.7" height="15.0" fill="rgb(253,174,15)" rx="2" ry="2" />
+<text  x="1189.74" y="799.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (177,215,395 samples, 0.05%)</title><rect x="149.1" y="901" width="0.6" height="15.0" fill="rgb(231,131,19)" rx="2" ry="2" />
+<text  x="152.10" y="911.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (83,456,845 samples, 0.02%)</title><rect x="197.9" y="885" width="0.3" height="15.0" fill="rgb(213,186,9)" rx="2" ry="2" />
+<text  x="200.92" y="895.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (508,861,310 samples, 0.14%)</title><rect x="15.4" y="949" width="1.6" height="15.0" fill="rgb(215,125,41)" rx="2" ry="2" />
+<text  x="18.36" y="959.5" ></text>
+</g>
+<g >
+<title>[wget] (92,132,750 samples, 0.03%)</title><rect x="1167.1" y="853" width="0.3" height="15.0" fill="rgb(236,96,21)" rx="2" ry="2" />
+<text  x="1170.10" y="863.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (3,874,918,920 samples, 1.06%)</title><rect x="628.0" y="677" width="12.5" height="15.0" fill="rgb(215,142,49)" rx="2" ry="2" />
+<text  x="631.01" y="687.5" ></text>
+</g>
+<g >
+<title>__clock_gettime_2 (63,043,849 samples, 0.02%)</title><rect x="281.8" y="885" width="0.2" height="15.0" fill="rgb(205,92,41)" rx="2" ry="2" />
+<text  x="284.82" y="895.5" ></text>
+</g>
+<g >
+<title>[unknown] (1,028,757,535 samples, 0.28%)</title><rect x="150.3" y="965" width="3.3" height="15.0" fill="rgb(213,9,46)" rx="2" ry="2" />
+<text  x="153.31" y="975.5" ></text>
+</g>
+<g >
+<title>submit_bio_noacct_nocheck (572,537,761 samples, 0.16%)</title><rect x="245.0" y="917" width="1.8" height="15.0" fill="rgb(219,225,15)" rx="2" ry="2" />
+<text  x="247.99" y="927.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (33,193,799 samples, 0.01%)</title><rect x="157.3" y="885" width="0.1" height="15.0" fill="rgb(209,141,43)" rx="2" ry="2" />
+<text  x="160.26" y="895.5" ></text>
+</g>
+<g >
+<title>[libxcb.so.1.1.0] (113,350,454 samples, 0.03%)</title><rect x="145.1" y="821" width="0.4" height="15.0" fill="rgb(223,34,15)" rx="2" ry="2" />
+<text  x="148.12" y="831.5" ></text>
+</g>
+<g >
+<title>__i915_sw_fence_complete (36,526,149 samples, 0.01%)</title><rect x="377.9" y="741" width="0.1" height="15.0" fill="rgb(219,167,36)" rx="2" ry="2" />
+<text  x="380.85" y="751.5" ></text>
+</g>
+<g >
+<title>_CallCallbacks (116,969,838 samples, 0.03%)</title><rect x="220.4" y="901" width="0.4" height="15.0" fill="rgb(210,170,53)" rx="2" ry="2" />
+<text  x="223.42" y="911.5" ></text>
+</g>
+<g >
+<title>sock_def_readable (38,798,241 samples, 0.01%)</title><rect x="93.9" y="821" width="0.1" height="15.0" fill="rgb(238,142,35)" rx="2" ry="2" />
+<text  x="96.86" y="831.5" ></text>
+</g>
+<g >
+<title>GLXVsyncThread (2,776,271,365 samples, 0.76%)</title><rect x="17.4" y="981" width="9.0" height="15.0" fill="rgb(230,85,18)" rx="2" ry="2" />
+<text  x="20.43" y="991.5" ></text>
+</g>
+<g >
+<title>IPC_I/O_Child (5,075,647,249 samples, 1.38%)</title><rect x="26.4" y="981" width="16.3" height="15.0" fill="rgb(223,160,10)" rx="2" ry="2" />
+<text  x="29.37" y="991.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (84,654,923 samples, 0.02%)</title><rect x="1174.2" y="741" width="0.3" height="15.0" fill="rgb(217,223,39)" rx="2" ry="2" />
+<text  x="1177.20" y="751.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (39,717,974 samples, 0.01%)</title><rect x="1127.5" y="837" width="0.1" height="15.0" fill="rgb(217,173,2)" rx="2" ry="2" />
+<text  x="1130.48" y="847.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (74,572,638 samples, 0.02%)</title><rect x="222.8" y="741" width="0.3" height="15.0" fill="rgb(206,190,31)" rx="2" ry="2" />
+<text  x="225.82" y="751.5" ></text>
+</g>
+<g >
+<title>get_next_timer_interrupt (60,921,958 samples, 0.02%)</title><rect x="883.3" y="821" width="0.1" height="15.0" fill="rgb(232,69,2)" rx="2" ry="2" />
+<text  x="886.25" y="831.5" ></text>
+</g>
+<g >
+<title>kernel_fpu_begin_mask (204,189,440 samples, 0.06%)</title><rect x="546.8" y="821" width="0.6" height="15.0" fill="rgb(227,57,28)" rx="2" ry="2" />
+<text  x="549.77" y="831.5" ></text>
+</g>
+<g >
+<title>__x64_sys_sched_yield (209,351,513 samples, 0.06%)</title><rect x="289.6" y="901" width="0.7" height="15.0" fill="rgb(246,69,39)" rx="2" ry="2" />
+<text  x="292.58" y="911.5" ></text>
+</g>
+<g >
+<title>[libEGL_mesa.so.0.0.0] (128,278,670 samples, 0.03%)</title><rect x="1165.5" y="821" width="0.4" height="15.0" fill="rgb(231,62,34)" rx="2" ry="2" />
+<text  x="1168.53" y="831.5" ></text>
+</g>
+<g >
+<title>net_rx_action (660,613,973 samples, 0.18%)</title><rect x="740.5" y="373" width="2.2" height="15.0" fill="rgb(211,156,10)" rx="2" ry="2" />
+<text  x="743.54" y="383.5" ></text>
+</g>
+<g >
+<title>selinux_socket_sock_rcv_skb (38,732,658 samples, 0.01%)</title><rect x="325.0" y="613" width="0.2" height="15.0" fill="rgb(224,15,3)" rx="2" ry="2" />
+<text  x="328.03" y="623.5" ></text>
+</g>
+<g >
+<title>WRScene~der#288 (133,740,593 samples, 0.04%)</title><rect x="182.6" y="981" width="0.4" height="15.0" fill="rgb(223,103,21)" rx="2" ry="2" />
+<text  x="185.60" y="991.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (37,000,635 samples, 0.01%)</title><rect x="276.7" y="853" width="0.2" height="15.0" fill="rgb(223,154,9)" rx="2" ry="2" />
+<text  x="279.75" y="863.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (270,189,613 samples, 0.07%)</title><rect x="388.2" y="965" width="0.9" height="15.0" fill="rgb(242,89,25)" rx="2" ry="2" />
+<text  x="391.18" y="975.5" ></text>
+</g>
+<g >
+<title>migrate_folio (40,747,909 samples, 0.01%)</title><rect x="346.6" y="853" width="0.1" height="15.0" fill="rgb(214,223,32)" rx="2" ry="2" />
+<text  x="349.59" y="863.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (190,418,280 samples, 0.05%)</title><rect x="217.2" y="837" width="0.6" height="15.0" fill="rgb(207,175,6)" rx="2" ry="2" />
+<text  x="220.15" y="847.5" ></text>
+</g>
+<g >
+<title>____intel_wakeref_put_last (41,548,342 samples, 0.01%)</title><rect x="395.8" y="901" width="0.1" height="15.0" fill="rgb(208,169,43)" rx="2" ry="2" />
+<text  x="398.79" y="911.5" ></text>
+</g>
+<g >
+<title>__clock_gettime_2 (60,177,259 samples, 0.02%)</title><rect x="648.6" y="757" width="0.2" height="15.0" fill="rgb(238,173,12)" rx="2" ry="2" />
+<text  x="651.58" y="767.5" ></text>
+</g>
+<g >
+<title>[firefox] (37,597,725 samples, 0.01%)</title><rect x="12.6" y="917" width="0.1" height="15.0" fill="rgb(227,99,34)" rx="2" ry="2" />
+<text  x="15.56" y="927.5" ></text>
+</g>
+<g >
+<title>g_main_loop_run (1,701,582,755 samples, 0.46%)</title><rect x="1176.8" y="933" width="5.4" height="15.0" fill="rgb(221,228,20)" rx="2" ry="2" />
+<text  x="1179.75" y="943.5" ></text>
+</g>
+<g >
+<title>__GI___ioctl (1,623,257,472 samples, 0.44%)</title><rect x="136.4" y="901" width="5.2" height="15.0" fill="rgb(224,45,1)" rx="2" ry="2" />
+<text  x="139.40" y="911.5" ></text>
+</g>
+<g >
+<title>[Xorg] (78,957,358 samples, 0.02%)</title><rect x="203.5" y="917" width="0.3" height="15.0" fill="rgb(237,87,33)" rx="2" ry="2" />
+<text  x="206.52" y="927.5" ></text>
+</g>
+<g >
+<title>lzorle_compress (67,856,873 samples, 0.02%)</title><rect x="369.5" y="757" width="0.2" height="15.0" fill="rgb(219,36,7)" rx="2" ry="2" />
+<text  x="372.50" y="767.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (39,829,757 samples, 0.01%)</title><rect x="160.1" y="933" width="0.2" height="15.0" fill="rgb(235,220,50)" rx="2" ry="2" />
+<text  x="163.14" y="943.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (5,435,014,695 samples, 1.48%)</title><rect x="420.2" y="901" width="17.5" height="15.0" fill="rgb(224,32,30)" rx="2" ry="2" />
+<text  x="423.23" y="911.5" ></text>
+</g>
+<g >
+<title>__sysvec_irq_work (44,714,445 samples, 0.01%)</title><rect x="232.3" y="709" width="0.1" height="15.0" fill="rgb(253,43,44)" rx="2" ry="2" />
+<text  x="235.27" y="719.5" ></text>
+</g>
+<g >
+<title>ASN1_item_d2i_ex (65,849,563 samples, 0.02%)</title><rect x="284.8" y="629" width="0.2" height="15.0" fill="rgb(231,135,2)" rx="2" ry="2" />
+<text  x="287.77" y="639.5" ></text>
+</g>
+<g >
+<title>skcipher_walk_next (81,679,100 samples, 0.02%)</title><rect x="471.5" y="805" width="0.3" height="15.0" fill="rgb(213,143,1)" rx="2" ry="2" />
+<text  x="474.49" y="815.5" ></text>
+</g>
+<g >
+<title>memcpy_erms (92,895,270 samples, 0.03%)</title><rect x="500.2" y="869" width="0.3" height="15.0" fill="rgb(207,18,33)" rx="2" ry="2" />
+<text  x="503.21" y="879.5" ></text>
+</g>
+<g >
+<title>gtk_container_propagate_draw (460,865,938 samples, 0.13%)</title><rect x="1171.5" y="421" width="1.5" height="15.0" fill="rgb(229,193,39)" rx="2" ry="2" />
+<text  x="1174.53" y="431.5" ></text>
+</g>
+<g >
+<title>asm_common_interrupt (33,013,842 samples, 0.01%)</title><rect x="832.5" y="837" width="0.1" height="15.0" fill="rgb(243,88,21)" rx="2" ry="2" />
+<text  x="835.46" y="847.5" ></text>
+</g>
+<g >
+<title>futex_wait (294,214,930 samples, 0.08%)</title><rect x="158.3" y="821" width="0.9" height="15.0" fill="rgb(217,91,31)" rx="2" ry="2" />
+<text  x="161.25" y="831.5" ></text>
+</g>
+<g >
+<title>writeback_sb_inodes (756,192,153 samples, 0.21%)</title><rect x="571.9" y="853" width="2.4" height="15.0" fill="rgb(210,218,9)" rx="2" ry="2" />
+<text  x="574.86" y="863.5" ></text>
+</g>
+<g >
+<title>__tcp_push_pending_frames (1,242,629,510 samples, 0.34%)</title><rect x="739.8" y="533" width="4.0" height="15.0" fill="rgb(215,62,13)" rx="2" ry="2" />
+<text  x="742.78" y="543.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (65,574,106 samples, 0.02%)</title><rect x="216.4" y="693" width="0.2" height="15.0" fill="rgb(232,155,27)" rx="2" ry="2" />
+<text  x="219.42" y="703.5" ></text>
+</g>
+<g >
+<title>free (61,799,964 samples, 0.02%)</title><rect x="52.9" y="933" width="0.2" height="15.0" fill="rgb(242,54,0)" rx="2" ry="2" />
+<text  x="55.93" y="943.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (55,878,359 samples, 0.02%)</title><rect x="727.0" y="837" width="0.1" height="15.0" fill="rgb(221,38,47)" rx="2" ry="2" />
+<text  x="729.96" y="847.5" ></text>
+</g>
+<g >
+<title>futex_wait_queue (251,271,397 samples, 0.07%)</title><rect x="158.3" y="805" width="0.8" height="15.0" fill="rgb(218,187,12)" rx="2" ry="2" />
+<text  x="161.31" y="815.5" ></text>
+</g>
+<g >
+<title>[libgdk-3.so.0.2404.30] (31,311,023 samples, 0.01%)</title><rect x="1169.5" y="965" width="0.1" height="15.0" fill="rgb(238,116,49)" rx="2" ry="2" />
+<text  x="1172.49" y="975.5" ></text>
+</g>
+<g >
+<title>wb_writeback (438,852,183 samples, 0.12%)</title><rect x="555.6" y="885" width="1.4" height="15.0" fill="rgb(230,84,11)" rx="2" ry="2" />
+<text  x="558.61" y="895.5" ></text>
+</g>
+<g >
+<title>__hrtimer_run_queues (36,178,642 samples, 0.01%)</title><rect x="267.6" y="885" width="0.2" height="15.0" fill="rgb(205,23,16)" rx="2" ry="2" />
+<text  x="270.65" y="895.5" ></text>
+</g>
+<g >
+<title>_aesni_enc1 (86,754,676 samples, 0.02%)</title><rect x="561.9" y="805" width="0.3" height="15.0" fill="rgb(209,130,5)" rx="2" ry="2" />
+<text  x="564.89" y="815.5" ></text>
+</g>
+<g >
+<title>__libc_start_main_alias_2 (114,353,481 samples, 0.03%)</title><rect x="243.4" y="949" width="0.4" height="15.0" fill="rgb(220,190,37)" rx="2" ry="2" />
+<text  x="246.39" y="959.5" ></text>
+</g>
+<g >
+<title>vfs_write (3,066,348,775 samples, 0.84%)</title><rect x="750.6" y="805" width="9.9" height="15.0" fill="rgb(221,81,17)" rx="2" ry="2" />
+<text  x="753.62" y="815.5" ></text>
+</g>
+<g >
+<title>sta_info_get (58,520,672 samples, 0.02%)</title><rect x="631.4" y="437" width="0.2" height="15.0" fill="rgb(221,6,10)" rx="2" ry="2" />
+<text  x="634.43" y="447.5" ></text>
+</g>
+<g >
+<title>iomap_do_writepage (445,191,459 samples, 0.12%)</title><rect x="572.6" y="757" width="1.5" height="15.0" fill="rgb(224,72,29)" rx="2" ry="2" />
+<text  x="575.65" y="767.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (45,122,175 samples, 0.01%)</title><rect x="710.8" y="677" width="0.1" height="15.0" fill="rgb(238,207,27)" rx="2" ry="2" />
+<text  x="713.79" y="687.5" ></text>
+</g>
+<g >
+<title>map_pt_dma_locked (39,330,061 samples, 0.01%)</title><rect x="235.9" y="805" width="0.1" height="15.0" fill="rgb(240,41,20)" rx="2" ry="2" />
+<text  x="238.91" y="815.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (175,526,427 samples, 0.05%)</title><rect x="1177.9" y="373" width="0.5" height="15.0" fill="rgb(229,111,2)" rx="2" ry="2" />
+<text  x="1180.86" y="383.5" ></text>
+</g>
+<g >
+<title>xas_find_conflict (242,167,663 samples, 0.07%)</title><rect x="698.5" y="709" width="0.8" height="15.0" fill="rgb(223,202,53)" rx="2" ry="2" />
+<text  x="701.48" y="719.5" ></text>
+</g>
+<g >
+<title>get_cpu_device (143,076,139 samples, 0.04%)</title><rect x="1138.7" y="869" width="0.5" height="15.0" fill="rgb(232,112,37)" rx="2" ry="2" />
+<text  x="1141.71" y="879.5" ></text>
+</g>
+<g >
+<title>kworker/u16:6-k (7,182,548,418 samples, 1.96%)</title><rect x="533.9" y="981" width="23.2" height="15.0" fill="rgb(241,107,8)" rx="2" ry="2" />
+<text  x="536.94" y="991.5" >k..</text>
+</g>
+<g >
+<title>__softirqentry_text_start (90,427,474 samples, 0.02%)</title><rect x="137.5" y="741" width="0.3" height="15.0" fill="rgb(237,175,39)" rx="2" ry="2" />
+<text  x="140.53" y="751.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (494,336,608 samples, 0.13%)</title><rect x="472.7" y="853" width="1.6" height="15.0" fill="rgb(233,3,23)" rx="2" ry="2" />
+<text  x="475.67" y="863.5" ></text>
+</g>
+<g >
+<title>irq_work_single (68,858,131 samples, 0.02%)</title><rect x="1163.7" y="389" width="0.2" height="15.0" fill="rgb(242,48,49)" rx="2" ry="2" />
+<text  x="1166.70" y="399.5" ></text>
+</g>
+<g >
+<title>unix_stream_read_actor (49,523,767 samples, 0.01%)</title><rect x="229.1" y="853" width="0.1" height="15.0" fill="rgb(211,164,26)" rx="2" ry="2" />
+<text  x="232.07" y="863.5" ></text>
+</g>
+<g >
+<title>consume_skb (108,787,909 samples, 0.03%)</title><rect x="228.6" y="853" width="0.3" height="15.0" fill="rgb(231,219,47)" rx="2" ry="2" />
+<text  x="231.56" y="863.5" ></text>
+</g>
+<g >
+<title>[git-remote-http] (94,107,734 samples, 0.03%)</title><rect x="284.8" y="869" width="0.3" height="15.0" fill="rgb(240,148,9)" rx="2" ry="2" />
+<text  x="287.75" y="879.5" ></text>
+</g>
+<g >
+<title>__clock_gettime_2 (62,381,208 samples, 0.02%)</title><rect x="278.6" y="885" width="0.2" height="15.0" fill="rgb(221,109,42)" rx="2" ry="2" />
+<text  x="281.58" y="895.5" ></text>
+</g>
+<g >
+<title>i915_request_create (34,303,308 samples, 0.01%)</title><rect x="141.3" y="773" width="0.1" height="15.0" fill="rgb(252,107,7)" rx="2" ry="2" />
+<text  x="144.30" y="783.5" ></text>
+</g>
+<g >
+<title>psi_task_change (545,187,789 samples, 0.15%)</title><rect x="1131.0" y="837" width="1.7" height="15.0" fill="rgb(214,163,19)" rx="2" ry="2" />
+<text  x="1133.97" y="847.5" ></text>
+</g>
+<g >
+<title>tasklet_action_common.constprop.0 (81,675,165 samples, 0.02%)</title><rect x="137.6" y="725" width="0.2" height="15.0" fill="rgb(209,175,31)" rx="2" ry="2" />
+<text  x="140.55" y="735.5" ></text>
+</g>
+<g >
+<title>iomap_file_buffered_write (153,141,059 samples, 0.04%)</title><rect x="724.9" y="805" width="0.5" height="15.0" fill="rgb(252,186,37)" rx="2" ry="2" />
+<text  x="727.92" y="815.5" ></text>
+</g>
+<g >
+<title>kworker/5:1-eve (297,111,739 samples, 0.08%)</title><rect x="392.7" y="981" width="1.0" height="15.0" fill="rgb(216,19,1)" rx="2" ry="2" />
+<text  x="395.72" y="991.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (4,242,022,458 samples, 1.16%)</title><rect x="228.1" y="949" width="13.6" height="15.0" fill="rgb(211,3,14)" rx="2" ry="2" />
+<text  x="231.05" y="959.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (217,255,492 samples, 0.06%)</title><rect x="217.1" y="853" width="0.7" height="15.0" fill="rgb(218,211,47)" rx="2" ry="2" />
+<text  x="220.07" y="863.5" ></text>
+</g>
+<g >
+<title>workingset_update_node (50,155,960 samples, 0.01%)</title><rect x="699.9" y="693" width="0.2" height="15.0" fill="rgb(241,67,26)" rx="2" ry="2" />
+<text  x="702.91" y="703.5" ></text>
+</g>
+<g >
+<title>folio_end_writeback (304,406,230 samples, 0.08%)</title><rect x="385.9" y="837" width="1.0" height="15.0" fill="rgb(215,53,21)" rx="2" ry="2" />
+<text  x="388.89" y="847.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (536,466,717 samples, 0.15%)</title><rect x="339.3" y="965" width="1.8" height="15.0" fill="rgb(209,4,48)" rx="2" ry="2" />
+<text  x="342.34" y="975.5" ></text>
+</g>
+<g >
+<title>syscall_return_via_sysret (114,921,393 samples, 0.03%)</title><rect x="645.5" y="725" width="0.3" height="15.0" fill="rgb(206,30,6)" rx="2" ry="2" />
+<text  x="648.47" y="735.5" ></text>
+</g>
+<g >
+<title>[libgdk-3.so.0.2404.30] (388,722,792 samples, 0.11%)</title><rect x="279.8" y="885" width="1.2" height="15.0" fill="rgb(230,56,2)" rx="2" ry="2" />
+<text  x="282.75" y="895.5" ></text>
+</g>
+<g >
+<title>[libglib-2.0.so.0.7303.0] (72,050,676 samples, 0.02%)</title><rect x="277.9" y="869" width="0.2" height="15.0" fill="rgb(208,190,47)" rx="2" ry="2" />
+<text  x="280.87" y="879.5" ></text>
+</g>
+<g >
+<title>__GI___write (766,583,293 samples, 0.21%)</title><rect x="29.4" y="949" width="2.5" height="15.0" fill="rgb(209,144,48)" rx="2" ry="2" />
+<text  x="32.40" y="959.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (306,954,880 samples, 0.08%)</title><rect x="295.6" y="901" width="1.0" height="15.0" fill="rgb(237,119,27)" rx="2" ry="2" />
+<text  x="298.57" y="911.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (3,003,735,562 samples, 0.82%)</title><rect x="819.1" y="917" width="9.6" height="15.0" fill="rgb(246,90,3)" rx="2" ry="2" />
+<text  x="822.07" y="927.5" ></text>
+</g>
+<g >
+<title>__wake_up_common (204,682,002 samples, 0.06%)</title><rect x="47.9" y="741" width="0.7" height="15.0" fill="rgb(213,226,1)" rx="2" ry="2" />
+<text  x="50.94" y="751.5" ></text>
+</g>
+<g >
+<title>free (70,741,347 samples, 0.02%)</title><rect x="12.3" y="949" width="0.2" height="15.0" fill="rgb(248,175,24)" rx="2" ry="2" />
+<text  x="15.26" y="959.5" ></text>
+</g>
+<g >
+<title>firefox (302,332,304 samples, 0.08%)</title><rect x="247.0" y="981" width="0.9" height="15.0" fill="rgb(253,92,42)" rx="2" ry="2" />
+<text  x="249.96" y="991.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (167,243,381 samples, 0.05%)</title><rect x="174.5" y="917" width="0.5" height="15.0" fill="rgb(211,30,25)" rx="2" ry="2" />
+<text  x="177.51" y="927.5" ></text>
+</g>
+<g >
+<title>tick_irq_enter (133,429,001 samples, 0.04%)</title><rect x="897.5" y="821" width="0.4" height="15.0" fill="rgb(221,137,21)" rx="2" ry="2" />
+<text  x="900.48" y="831.5" ></text>
+</g>
+<g >
+<title>__mod_lruvec_page_state (84,690,423 samples, 0.02%)</title><rect x="754.9" y="693" width="0.3" height="15.0" fill="rgb(226,177,50)" rx="2" ry="2" />
+<text  x="757.91" y="703.5" ></text>
+</g>
+<g >
+<title>rmqueue_bulk (34,780,646 samples, 0.01%)</title><rect x="571.6" y="821" width="0.1" height="15.0" fill="rgb(226,130,9)" rx="2" ry="2" />
+<text  x="574.58" y="831.5" ></text>
+</g>
+<g >
+<title>do_writepages (299,662,202 samples, 0.08%)</title><rect x="502.1" y="821" width="1.0" height="15.0" fill="rgb(247,207,54)" rx="2" ry="2" />
+<text  x="505.10" y="831.5" ></text>
+</g>
+<g >
+<title>update_sd_lb_stats.constprop.0 (63,557,435 samples, 0.02%)</title><rect x="34.8" y="725" width="0.2" height="15.0" fill="rgb(250,77,37)" rx="2" ry="2" />
+<text  x="37.78" y="735.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (321,550,698 samples, 0.09%)</title><rect x="432.2" y="853" width="1.1" height="15.0" fill="rgb(244,28,23)" rx="2" ry="2" />
+<text  x="435.22" y="863.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (886,930,256 samples, 0.24%)</title><rect x="537.6" y="837" width="2.8" height="15.0" fill="rgb(231,62,3)" rx="2" ry="2" />
+<text  x="540.56" y="847.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (742,154,699 samples, 0.20%)</title><rect x="46.7" y="933" width="2.4" height="15.0" fill="rgb(254,13,13)" rx="2" ry="2" />
+<text  x="49.74" y="943.5" ></text>
+</g>
+<g >
+<title>__schedule (365,468,173 samples, 0.10%)</title><rect x="817.0" y="741" width="1.2" height="15.0" fill="rgb(222,177,5)" rx="2" ry="2" />
+<text  x="820.04" y="751.5" ></text>
+</g>
+<g >
+<title>__GI_sprintf (58,039,931 samples, 0.02%)</title><rect x="626.2" y="677" width="0.2" height="15.0" fill="rgb(243,102,17)" rx="2" ry="2" />
+<text  x="629.16" y="687.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (105,994,599 samples, 0.03%)</title><rect x="1165.6" y="741" width="0.3" height="15.0" fill="rgb(252,142,37)" rx="2" ry="2" />
+<text  x="1168.57" y="751.5" ></text>
+</g>
+<g >
+<title>skcipher_walk_next (107,680,639 samples, 0.03%)</title><rect x="588.3" y="805" width="0.3" height="15.0" fill="rgb(232,181,14)" rx="2" ry="2" />
+<text  x="591.30" y="815.5" ></text>
+</g>
+<g >
+<title>_aesni_enc1 (134,222,483 samples, 0.04%)</title><rect x="581.6" y="805" width="0.4" height="15.0" fill="rgb(235,93,13)" rx="2" ry="2" />
+<text  x="584.58" y="815.5" ></text>
+</g>
+<g >
+<title>__libc_poll (236,600,489 samples, 0.06%)</title><rect x="276.2" y="901" width="0.8" height="15.0" fill="rgb(236,171,30)" rx="2" ry="2" />
+<text  x="279.22" y="911.5" ></text>
+</g>
+<g >
+<title>add_to_swap_cache (57,642,972 samples, 0.02%)</title><rect x="369.8" y="821" width="0.2" height="15.0" fill="rgb(210,58,22)" rx="2" ry="2" />
+<text  x="372.79" y="831.5" ></text>
+</g>
+<g >
+<title>hrtimer_next_event_without (64,037,932 samples, 0.02%)</title><rect x="883.0" y="837" width="0.2" height="15.0" fill="rgb(238,136,41)" rx="2" ry="2" />
+<text  x="885.98" y="847.5" ></text>
+</g>
+<g >
+<title>newidle_balance (286,077,369 samples, 0.08%)</title><rect x="34.4" y="773" width="0.9" height="15.0" fill="rgb(244,227,45)" rx="2" ry="2" />
+<text  x="37.39" y="783.5" ></text>
+</g>
+<g >
+<title>native_write_msr (618,899,534 samples, 0.17%)</title><rect x="1120.7" y="853" width="2.0" height="15.0" fill="rgb(225,167,2)" rx="2" ry="2" />
+<text  x="1123.69" y="863.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (1,010,770,960 samples, 0.28%)</title><rect x="32.9" y="885" width="3.3" height="15.0" fill="rgb(250,161,10)" rx="2" ry="2" />
+<text  x="35.92" y="895.5" ></text>
+</g>
+<g >
+<title>wake_up_q (49,636,188 samples, 0.01%)</title><rect x="173.7" y="837" width="0.2" height="15.0" fill="rgb(207,80,28)" rx="2" ry="2" />
+<text  x="176.75" y="847.5" ></text>
+</g>
+<g >
+<title>malloc (187,763,610 samples, 0.05%)</title><rect x="269.7" y="933" width="0.6" height="15.0" fill="rgb(216,145,3)" rx="2" ry="2" />
+<text  x="272.69" y="943.5" ></text>
+</g>
+<g >
+<title>unix_stream_sendmsg (273,845,304 samples, 0.07%)</title><rect x="19.3" y="677" width="0.9" height="15.0" fill="rgb(220,188,1)" rx="2" ry="2" />
+<text  x="22.31" y="687.5" ></text>
+</g>
+<g >
+<title>schedule (55,637,827 samples, 0.02%)</title><rect x="613.6" y="917" width="0.2" height="15.0" fill="rgb(213,40,0)" rx="2" ry="2" />
+<text  x="616.58" y="927.5" ></text>
+</g>
+<g >
+<title>[libxcb.so.1.1.0] (413,441,520 samples, 0.11%)</title><rect x="20.8" y="853" width="1.3" height="15.0" fill="rgb(238,171,32)" rx="2" ry="2" />
+<text  x="23.79" y="863.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (221,836,430 samples, 0.06%)</title><rect x="613.1" y="965" width="0.7" height="15.0" fill="rgb(252,225,36)" rx="2" ry="2" />
+<text  x="616.06" y="975.5" ></text>
+</g>
+<g >
+<title>__irq_exit_rcu (44,339,181 samples, 0.01%)</title><rect x="1147.9" y="821" width="0.1" height="15.0" fill="rgb(232,43,53)" rx="2" ry="2" />
+<text  x="1150.89" y="831.5" ></text>
+</g>
+<g >
+<title>__ppoll (1,550,822,169 samples, 0.42%)</title><rect x="819.5" y="885" width="4.9" height="15.0" fill="rgb(244,201,26)" rx="2" ry="2" />
+<text  x="822.45" y="895.5" ></text>
+</g>
+<g >
+<title>xfs_log_reserve (36,331,311 samples, 0.01%)</title><rect x="760.2" y="693" width="0.1" height="15.0" fill="rgb(217,152,6)" rx="2" ry="2" />
+<text  x="763.21" y="703.5" ></text>
+</g>
+<g >
+<title>xts_crypt (2,396,428,791 samples, 0.65%)</title><rect x="509.2" y="837" width="7.7" height="15.0" fill="rgb(237,71,48)" rx="2" ry="2" />
+<text  x="512.19" y="847.5" ></text>
+</g>
+<g >
+<title>isolate_migratepages_block (196,778,149 samples, 0.05%)</title><rect x="341.4" y="885" width="0.6" height="15.0" fill="rgb(225,149,9)" rx="2" ry="2" />
+<text  x="344.39" y="895.5" ></text>
+</g>
+<g >
+<title>raw_recv (231,081,755 samples, 0.06%)</title><rect x="658.0" y="885" width="0.7" height="15.0" fill="rgb(243,228,47)" rx="2" ry="2" />
+<text  x="660.95" y="895.5" ></text>
+</g>
+<g >
+<title>security_file_permission (41,317,591 samples, 0.01%)</title><rect x="658.2" y="773" width="0.1" height="15.0" fill="rgb(253,212,40)" rx="2" ry="2" />
+<text  x="661.18" y="783.5" ></text>
+</g>
+<g >
+<title>curl_msnprintf (41,850,616 samples, 0.01%)</title><rect x="668.1" y="709" width="0.1" height="15.0" fill="rgb(253,111,28)" rx="2" ry="2" />
+<text  x="671.07" y="719.5" ></text>
+</g>
+<g >
+<title>__folio_end_writeback (45,041,777 samples, 0.01%)</title><rect x="396.2" y="821" width="0.1" height="15.0" fill="rgb(221,131,13)" rx="2" ry="2" />
+<text  x="399.17" y="831.5" ></text>
+</g>
+<g >
+<title>__handle_irq_event_percpu (50,234,360 samples, 0.01%)</title><rect x="384.2" y="709" width="0.2" height="15.0" fill="rgb(242,137,41)" rx="2" ry="2" />
+<text  x="387.23" y="719.5" ></text>
+</g>
+<g >
+<title>[libcurl.so.4.8.0] (88,515,249 samples, 0.02%)</title><rect x="284.8" y="757" width="0.2" height="15.0" fill="rgb(217,151,30)" rx="2" ry="2" />
+<text  x="287.75" y="767.5" ></text>
+</g>
+<g >
+<title>__wake_up_common_lock (58,607,106 samples, 0.02%)</title><rect x="156.5" y="853" width="0.2" height="15.0" fill="rgb(215,19,25)" rx="2" ry="2" />
+<text  x="159.50" y="863.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (105,186,345 samples, 0.03%)</title><rect x="1178.9" y="597" width="0.4" height="15.0" fill="rgb(254,167,32)" rx="2" ry="2" />
+<text  x="1181.93" y="607.5" ></text>
+</g>
+<g >
+<title>xscreensaver (57,509,658 samples, 0.02%)</title><rect x="1189.8" y="981" width="0.2" height="15.0" fill="rgb(250,90,5)" rx="2" ry="2" />
+<text  x="1192.78" y="991.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (46,966,043 samples, 0.01%)</title><rect x="275.1" y="901" width="0.2" height="15.0" fill="rgb(241,192,34)" rx="2" ry="2" />
+<text  x="278.14" y="911.5" ></text>
+</g>
+<g >
+<title>__iwl_mvm_rs_tx_status (509,518,138 samples, 0.14%)</title><rect x="312.6" y="677" width="1.6" height="15.0" fill="rgb(228,114,19)" rx="2" ry="2" />
+<text  x="315.61" y="687.5" ></text>
+</g>
+<g >
+<title>ep_poll_callback (50,142,304 samples, 0.01%)</title><rect x="732.1" y="869" width="0.2" height="15.0" fill="rgb(216,13,40)" rx="2" ry="2" />
+<text  x="735.10" y="879.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (181,966,870 samples, 0.05%)</title><rect x="1177.8" y="453" width="0.6" height="15.0" fill="rgb(224,185,12)" rx="2" ry="2" />
+<text  x="1180.85" y="463.5" ></text>
+</g>
+<g >
+<title>process_one_work (263,472,694 samples, 0.07%)</title><rect x="387.3" y="917" width="0.9" height="15.0" fill="rgb(213,105,44)" rx="2" ry="2" />
+<text  x="390.30" y="927.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (51,800,024 samples, 0.01%)</title><rect x="739.0" y="629" width="0.2" height="15.0" fill="rgb(213,217,47)" rx="2" ry="2" />
+<text  x="741.99" y="639.5" ></text>
+</g>
+<g >
+<title>gtk_render_background (47,162,406 samples, 0.01%)</title><rect x="1173.8" y="469" width="0.2" height="15.0" fill="rgb(225,38,52)" rx="2" ry="2" />
+<text  x="1176.81" y="479.5" ></text>
+</g>
+<g >
+<title>__schedule (215,799,452 samples, 0.06%)</title><rect x="727.5" y="837" width="0.7" height="15.0" fill="rgb(247,154,24)" rx="2" ry="2" />
+<text  x="730.55" y="847.5" ></text>
+</g>
+<g >
+<title>qio_channel_readv_all (276,805,098 samples, 0.08%)</title><rect x="744.9" y="741" width="0.9" height="15.0" fill="rgb(253,169,43)" rx="2" ry="2" />
+<text  x="747.92" y="751.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_mutex_unlock_usercnt (36,757,733 samples, 0.01%)</title><rect x="157.9" y="901" width="0.1" height="15.0" fill="rgb(250,93,2)" rx="2" ry="2" />
+<text  x="160.90" y="911.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (321,513,773 samples, 0.09%)</title><rect x="536.5" y="837" width="1.1" height="15.0" fill="rgb(248,169,37)" rx="2" ry="2" />
+<text  x="539.52" y="847.5" ></text>
+</g>
+<g >
+<title>[libglib-2.0.so.0.7303.0] (1,904,941,764 samples, 0.52%)</title><rect x="276.1" y="917" width="6.1" height="15.0" fill="rgb(235,196,38)" rx="2" ry="2" />
+<text  x="279.11" y="927.5" ></text>
+</g>
+<g >
+<title>g_main_context_check (586,664,381 samples, 0.16%)</title><rect x="277.0" y="901" width="1.9" height="15.0" fill="rgb(216,174,35)" rx="2" ry="2" />
+<text  x="280.00" y="911.5" ></text>
+</g>
+<g >
+<title>memset_erms (112,524,474 samples, 0.03%)</title><rect x="475.9" y="853" width="0.4" height="15.0" fill="rgb(245,95,29)" rx="2" ry="2" />
+<text  x="478.89" y="863.5" ></text>
+</g>
+<g >
+<title>xfs_end_ioend (367,474,732 samples, 0.10%)</title><rect x="389.1" y="885" width="1.2" height="15.0" fill="rgb(253,62,45)" rx="2" ry="2" />
+<text  x="392.09" y="895.5" ></text>
+</g>
+<g >
+<title>__tcp_transmit_skb (1,351,726,658 samples, 0.37%)</title><rect x="659.7" y="693" width="4.3" height="15.0" fill="rgb(229,9,33)" rx="2" ry="2" />
+<text  x="662.68" y="703.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (43,713,344 samples, 0.01%)</title><rect x="115.5" y="917" width="0.1" height="15.0" fill="rgb(219,5,47)" rx="2" ry="2" />
+<text  x="118.50" y="927.5" ></text>
+</g>
+<g >
+<title>eglMakeCurrent (44,508,058 samples, 0.01%)</title><rect x="152.7" y="933" width="0.2" height="15.0" fill="rgb(254,202,15)" rx="2" ry="2" />
+<text  x="155.71" y="943.5" ></text>
+</g>
+<g >
+<title>kernel_fpu_end (33,031,643 samples, 0.01%)</title><rect x="493.2" y="821" width="0.1" height="15.0" fill="rgb(230,212,52)" rx="2" ry="2" />
+<text  x="496.22" y="831.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (299,557,701 samples, 0.08%)</title><rect x="452.3" y="853" width="1.0" height="15.0" fill="rgb(219,95,30)" rx="2" ry="2" />
+<text  x="455.33" y="863.5" ></text>
+</g>
+<g >
+<title>handle_irq_event (132,792,967 samples, 0.04%)</title><rect x="895.8" y="805" width="0.4" height="15.0" fill="rgb(223,77,12)" rx="2" ry="2" />
+<text  x="898.80" y="815.5" ></text>
+</g>
+<g >
+<title>___pthread_cond_timedwait (64,361,249 samples, 0.02%)</title><rect x="118.2" y="917" width="0.2" height="15.0" fill="rgb(240,203,41)" rx="2" ry="2" />
+<text  x="121.21" y="927.5" ></text>
+</g>
+<g >
+<title>mozilla::detail::MutexImpl::lock (35,116,692 samples, 0.01%)</title><rect x="41.5" y="933" width="0.1" height="15.0" fill="rgb(241,135,45)" rx="2" ry="2" />
+<text  x="44.45" y="943.5" ></text>
+</g>
+<g >
+<title>[libEGL_mesa.so.0.0.0] (42,779,463 samples, 0.01%)</title><rect x="152.7" y="901" width="0.1" height="15.0" fill="rgb(233,37,50)" rx="2" ry="2" />
+<text  x="155.71" y="911.5" ></text>
+</g>
+<g >
+<title>aesni_xts_encrypt (650,658,091 samples, 0.18%)</title><rect x="527.9" y="821" width="2.0" height="15.0" fill="rgb(223,50,4)" rx="2" ry="2" />
+<text  x="530.85" y="831.5" ></text>
+</g>
+<g >
+<title>aesni_xts_encrypt (1,519,282,097 samples, 0.41%)</title><rect x="405.5" y="821" width="4.9" height="15.0" fill="rgb(214,154,0)" rx="2" ry="2" />
+<text  x="408.50" y="831.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (87,010,755 samples, 0.02%)</title><rect x="204.3" y="789" width="0.3" height="15.0" fill="rgb(206,10,25)" rx="2" ry="2" />
+<text  x="207.28" y="799.5" ></text>
+</g>
+<g >
+<title>kthread (7,484,666,583 samples, 2.04%)</title><rect x="479.0" y="949" width="24.1" height="15.0" fill="rgb(205,29,36)" rx="2" ry="2" />
+<text  x="482.01" y="959.5" >k..</text>
+</g>
+<g >
+<title>rcu_preempt_deferred_qs (107,773,434 samples, 0.03%)</title><rect x="918.2" y="853" width="0.4" height="15.0" fill="rgb(242,221,39)" rx="2" ry="2" />
+<text  x="921.21" y="863.5" ></text>
+</g>
+<g >
+<title>___sys_sendmsg (59,849,892 samples, 0.02%)</title><rect x="191.6" y="885" width="0.2" height="15.0" fill="rgb(207,22,39)" rx="2" ry="2" />
+<text  x="194.57" y="895.5" ></text>
+</g>
+<g >
+<title>tcp_sendmsg_locked (908,570,839 samples, 0.25%)</title><rect x="623.1" y="565" width="2.9" height="15.0" fill="rgb(241,85,42)" rx="2" ry="2" />
+<text  x="626.07" y="575.5" ></text>
+</g>
+<g >
+<title>update_load_avg (37,331,339 samples, 0.01%)</title><rect x="881.6" y="773" width="0.1" height="15.0" fill="rgb(246,146,13)" rx="2" ry="2" />
+<text  x="884.59" y="783.5" ></text>
+</g>
+<g >
+<title>do_sys_poll (111,402,807 samples, 0.03%)</title><rect x="276.4" y="837" width="0.3" height="15.0" fill="rgb(225,62,38)" rx="2" ry="2" />
+<text  x="279.38" y="847.5" ></text>
+</g>
+<g >
+<title>enqueue_hrtimer (98,442,684 samples, 0.03%)</title><rect x="651.3" y="613" width="0.3" height="15.0" fill="rgb(225,202,16)" rx="2" ry="2" />
+<text  x="654.25" y="623.5" ></text>
+</g>
+<g >
+<title>_int_memalign (73,244,025 samples, 0.02%)</title><rect x="747.7" y="757" width="0.2" height="15.0" fill="rgb(228,118,50)" rx="2" ry="2" />
+<text  x="750.68" y="767.5" ></text>
+</g>
+<g >
+<title>shmem_undo_range (200,501,840 samples, 0.05%)</title><rect x="378.1" y="789" width="0.6" height="15.0" fill="rgb(211,56,52)" rx="2" ry="2" />
+<text  x="381.06" y="799.5" ></text>
+</g>
+<g >
+<title>__xa_set_mark (315,969,514 samples, 0.09%)</title><rect x="718.0" y="725" width="1.0" height="15.0" fill="rgb(205,122,30)" rx="2" ry="2" />
+<text  x="720.97" y="735.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (44,866,786 samples, 0.01%)</title><rect x="702.7" y="645" width="0.2" height="15.0" fill="rgb(210,11,29)" rx="2" ry="2" />
+<text  x="705.73" y="655.5" ></text>
+</g>
+<g >
+<title>[libcrypto.so.3.0.5] (65,089,327 samples, 0.02%)</title><rect x="284.8" y="549" width="0.2" height="15.0" fill="rgb(236,145,24)" rx="2" ry="2" />
+<text  x="287.77" y="559.5" ></text>
+</g>
+<g >
+<title>dequeue_entity (158,193,150 samples, 0.04%)</title><rect x="821.6" y="741" width="0.5" height="15.0" fill="rgb(251,70,22)" rx="2" ry="2" />
+<text  x="824.56" y="751.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (53,912,365 samples, 0.01%)</title><rect x="204.4" y="773" width="0.2" height="15.0" fill="rgb(222,71,46)" rx="2" ry="2" />
+<text  x="207.38" y="783.5" ></text>
+</g>
+<g >
+<title>unix_stream_read_generic (246,385,003 samples, 0.07%)</title><rect x="228.4" y="869" width="0.8" height="15.0" fill="rgb(226,40,9)" rx="2" ry="2" />
+<text  x="231.44" y="879.5" ></text>
+</g>
+<g >
+<title>aesni_xts_encrypt (1,151,643,421 samples, 0.31%)</title><rect x="466.5" y="821" width="3.7" height="15.0" fill="rgb(213,155,10)" rx="2" ry="2" />
+<text  x="469.53" y="831.5" ></text>
+</g>
+<g >
+<title>[libglamoregl.so] (645,784,018 samples, 0.18%)</title><rect x="221.0" y="917" width="2.1" height="15.0" fill="rgb(227,135,21)" rx="2" ry="2" />
+<text  x="224.02" y="927.5" ></text>
+</g>
+<g >
+<title>bdrv_block_status_above (51,604,325 samples, 0.01%)</title><rect x="735.9" y="901" width="0.1" height="15.0" fill="rgb(225,150,34)" rx="2" ry="2" />
+<text  x="738.87" y="911.5" ></text>
+</g>
+<g >
+<title>ieee80211_deliver_skb (86,042,876 samples, 0.02%)</title><rect x="306.6" y="709" width="0.3" height="15.0" fill="rgb(227,119,42)" rx="2" ry="2" />
+<text  x="309.62" y="719.5" ></text>
+</g>
+<g >
+<title>__tcp_push_pending_frames (778,829,927 samples, 0.21%)</title><rect x="623.1" y="549" width="2.6" height="15.0" fill="rgb(214,58,30)" rx="2" ry="2" />
+<text  x="626.14" y="559.5" ></text>
+</g>
+<g >
+<title>[libglamoregl.so] (148,246,792 samples, 0.04%)</title><rect x="216.2" y="837" width="0.4" height="15.0" fill="rgb(211,152,33)" rx="2" ry="2" />
+<text  x="219.17" y="847.5" ></text>
+</g>
+<g >
+<title>kernel_fpu_begin_mask (147,455,350 samples, 0.04%)</title><rect x="470.2" y="821" width="0.5" height="15.0" fill="rgb(217,3,34)" rx="2" ry="2" />
+<text  x="473.25" y="831.5" ></text>
+</g>
+<g >
+<title>sock_recvmsg (61,488,472 samples, 0.02%)</title><rect x="228.2" y="885" width="0.2" height="15.0" fill="rgb(244,11,21)" rx="2" ry="2" />
+<text  x="231.23" y="895.5" ></text>
+</g>
+<g >
+<title>ipt_do_table (55,310,125 samples, 0.02%)</title><rect x="624.7" y="437" width="0.2" height="15.0" fill="rgb(205,99,32)" rx="2" ry="2" />
+<text  x="627.68" y="447.5" ></text>
+</g>
+<g >
+<title>wb_workfn (164,532,449 samples, 0.04%)</title><rect x="533.4" y="901" width="0.5" height="15.0" fill="rgb(227,3,20)" rx="2" ry="2" />
+<text  x="536.40" y="911.5" ></text>
+</g>
+<g >
+<title>__common_interrupt (50,883,307 samples, 0.01%)</title><rect x="384.2" y="757" width="0.2" height="15.0" fill="rgb(230,138,18)" rx="2" ry="2" />
+<text  x="387.23" y="767.5" ></text>
+</g>
+<g >
+<title>xlog_cil_commit (177,734,352 samples, 0.05%)</title><rect x="721.9" y="725" width="0.5" height="15.0" fill="rgb(208,133,3)" rx="2" ry="2" />
+<text  x="724.87" y="735.5" ></text>
+</g>
+<g >
+<title>kernel_fpu_begin_mask (72,537,927 samples, 0.02%)</title><rect x="529.9" y="821" width="0.3" height="15.0" fill="rgb(242,133,40)" rx="2" ry="2" />
+<text  x="532.95" y="831.5" ></text>
+</g>
+<g >
+<title>memcg_check_events (130,072,157 samples, 0.04%)</title><rect x="693.5" y="677" width="0.4" height="15.0" fill="rgb(211,26,19)" rx="2" ry="2" />
+<text  x="696.46" y="687.5" ></text>
+</g>
+<g >
+<title>[libcurl.so.4.8.0] (257,265,740 samples, 0.07%)</title><rect x="667.9" y="757" width="0.8" height="15.0" fill="rgb(228,48,35)" rx="2" ry="2" />
+<text  x="670.86" y="767.5" ></text>
+</g>
+<g >
+<title>schedule_idle (298,442,837 samples, 0.08%)</title><rect x="883.7" y="869" width="1.0" height="15.0" fill="rgb(225,220,32)" rx="2" ry="2" />
+<text  x="886.69" y="879.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (529,716,901 samples, 0.14%)</title><rect x="91.4" y="917" width="1.7" height="15.0" fill="rgb(209,107,1)" rx="2" ry="2" />
+<text  x="94.43" y="927.5" ></text>
+</g>
+<g >
+<title>__wake_up_common (53,675,473 samples, 0.01%)</title><rect x="732.1" y="885" width="0.2" height="15.0" fill="rgb(211,41,42)" rx="2" ry="2" />
+<text  x="735.09" y="895.5" ></text>
+</g>
+<g >
+<title>drm_mode_page_flip_ioctl (120,265,718 samples, 0.03%)</title><rect x="232.1" y="885" width="0.4" height="15.0" fill="rgb(249,30,9)" rx="2" ry="2" />
+<text  x="235.11" y="895.5" ></text>
+</g>
+<g >
+<title>simd_skcipher_encrypt (142,418,236 samples, 0.04%)</title><rect x="455.1" y="853" width="0.4" height="15.0" fill="rgb(217,116,18)" rx="2" ry="2" />
+<text  x="458.09" y="863.5" ></text>
+</g>
+<g >
+<title>__vdso_clock_gettime (31,567,409 samples, 0.01%)</title><rect x="101.9" y="885" width="0.1" height="15.0" fill="rgb(236,193,3)" rx="2" ry="2" />
+<text  x="104.91" y="895.5" ></text>
+</g>
+<g >
+<title>__writeback_inodes_wb (731,778,993 samples, 0.20%)</title><rect x="437.7" y="869" width="2.4" height="15.0" fill="rgb(209,189,25)" rx="2" ry="2" />
+<text  x="440.73" y="879.5" ></text>
+</g>
+<g >
+<title>mod_memcg_state (64,545,964 samples, 0.02%)</title><rect x="629.1" y="533" width="0.2" height="15.0" fill="rgb(226,113,25)" rx="2" ry="2" />
+<text  x="632.05" y="543.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (171,325,231 samples, 0.05%)</title><rect x="174.5" y="933" width="0.5" height="15.0" fill="rgb(233,163,41)" rx="2" ry="2" />
+<text  x="177.50" y="943.5" ></text>
+</g>
+<g >
+<title>mwait_idle_with_hints.constprop.0 (56,477,230,987 samples, 15.41%)</title><rect x="938.9" y="853" width="181.8" height="15.0" fill="rgb(220,22,54)" rx="2" ry="2" />
+<text  x="941.88" y="863.5" >mwait_idle_with_hints.c..</text>
+</g>
+<g >
+<title>update_sd_lb_stats.constprop.0 (45,260,731 samples, 0.01%)</title><rect x="653.6" y="533" width="0.2" height="15.0" fill="rgb(241,139,4)" rx="2" ry="2" />
+<text  x="656.61" y="543.5" ></text>
+</g>
+<g >
+<title>write_cb (167,954,856 samples, 0.05%)</title><rect x="641.6" y="693" width="0.6" height="15.0" fill="rgb(232,144,6)" rx="2" ry="2" />
+<text  x="644.61" y="703.5" ></text>
+</g>
+<g >
+<title>newidle_balance (124,632,724 samples, 0.03%)</title><rect x="13.5" y="757" width="0.4" height="15.0" fill="rgb(208,79,31)" rx="2" ry="2" />
+<text  x="16.49" y="767.5" ></text>
+</g>
+<g >
+<title>sched_clock_cpu (139,576,694 samples, 0.04%)</title><rect x="1123.3" y="869" width="0.4" height="15.0" fill="rgb(238,96,46)" rx="2" ry="2" />
+<text  x="1126.25" y="879.5" ></text>
+</g>
+<g >
+<title>command_substitute (43,710,601 samples, 0.01%)</title><rect x="243.4" y="485" width="0.2" height="15.0" fill="rgb(244,145,5)" rx="2" ry="2" />
+<text  x="246.42" y="495.5" ></text>
+</g>
+<g >
+<title>__rseq_handle_notify_resume (31,439,785 samples, 0.01%)</title><rect x="656.5" y="645" width="0.1" height="15.0" fill="rgb(244,72,2)" rx="2" ry="2" />
+<text  x="659.45" y="655.5" ></text>
+</g>
+<g >
+<title>simple_copy_to_iter (34,357,305 samples, 0.01%)</title><rect x="40.3" y="757" width="0.1" height="15.0" fill="rgb(235,46,28)" rx="2" ry="2" />
+<text  x="43.26" y="767.5" ></text>
+</g>
+<g >
+<title>inet_recvmsg (3,555,162,626 samples, 0.97%)</title><rect x="628.3" y="613" width="11.4" height="15.0" fill="rgb(248,206,52)" rx="2" ry="2" />
+<text  x="631.29" y="623.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (2,591,053,135 samples, 0.71%)</title><rect x="127.4" y="869" width="8.3" height="15.0" fill="rgb(225,26,44)" rx="2" ry="2" />
+<text  x="130.41" y="879.5" ></text>
+</g>
+<g >
+<title>iomap_finish_ioends (425,117,745 samples, 0.12%)</title><rect x="390.5" y="869" width="1.4" height="15.0" fill="rgb(220,166,29)" rx="2" ry="2" />
+<text  x="393.51" y="879.5" ></text>
+</g>
+<g >
+<title>qio_channel_readv_full_all_eof (126,911,784 samples, 0.03%)</title><rect x="738.3" y="709" width="0.4" height="15.0" fill="rgb(215,137,35)" rx="2" ry="2" />
+<text  x="741.32" y="719.5" ></text>
+</g>
+<g >
+<title>xas_load (189,285,910 samples, 0.05%)</title><rect x="697.9" y="693" width="0.6" height="15.0" fill="rgb(206,148,12)" rx="2" ry="2" />
+<text  x="700.87" y="703.5" ></text>
+</g>
+<g >
+<title>___pthread_mutex_lock (43,097,310 samples, 0.01%)</title><rect x="291.4" y="917" width="0.1" height="15.0" fill="rgb(215,34,47)" rx="2" ry="2" />
+<text  x="294.35" y="927.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (192,520,832 samples, 0.05%)</title><rect x="747.9" y="789" width="0.7" height="15.0" fill="rgb(243,86,29)" rx="2" ry="2" />
+<text  x="750.93" y="799.5" ></text>
+</g>
+<g >
+<title>[firefox] (99,841,483 samples, 0.03%)</title><rect x="171.0" y="933" width="0.3" height="15.0" fill="rgb(238,14,18)" rx="2" ry="2" />
+<text  x="174.02" y="943.5" ></text>
+</g>
+<g >
+<title>__mem_cgroup_flush_stats (1,162,540,145 samples, 0.32%)</title><rect x="674.7" y="725" width="3.7" height="15.0" fill="rgb(216,14,46)" rx="2" ry="2" />
+<text  x="677.69" y="735.5" ></text>
+</g>
+<g >
+<title>rcu_sched_clock_irq (219,214,066 samples, 0.06%)</title><rect x="908.8" y="741" width="0.7" height="15.0" fill="rgb(215,99,34)" rx="2" ry="2" />
+<text  x="911.78" y="751.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (37,181,789 samples, 0.01%)</title><rect x="209.6" y="885" width="0.1" height="15.0" fill="rgb(220,152,0)" rx="2" ry="2" />
+<text  x="212.60" y="895.5" ></text>
+</g>
+<g >
+<title>shrink_slab (3,774,404,248 samples, 1.03%)</title><rect x="370.5" y="885" width="12.1" height="15.0" fill="rgb(245,34,34)" rx="2" ry="2" />
+<text  x="373.47" y="895.5" ></text>
+</g>
+<g >
+<title>_find_next_bit (39,476,866 samples, 0.01%)</title><rect x="678.3" y="661" width="0.1" height="15.0" fill="rgb(225,2,49)" rx="2" ry="2" />
+<text  x="681.30" y="671.5" ></text>
+</g>
+<g >
+<title>__sys_recvmsg (547,236,998 samples, 0.15%)</title><rect x="39.0" y="885" width="1.8" height="15.0" fill="rgb(241,32,35)" rx="2" ry="2" />
+<text  x="42.00" y="895.5" ></text>
+</g>
+<g >
+<title>mem_cgroup_charge_statistics (63,080,269 samples, 0.02%)</title><rect x="754.4" y="661" width="0.2" height="15.0" fill="rgb(241,212,23)" rx="2" ry="2" />
+<text  x="757.36" y="671.5" ></text>
+</g>
+<g >
+<title>[[vdso]] (36,708,422 samples, 0.01%)</title><rect x="278.7" y="853" width="0.1" height="15.0" fill="rgb(230,95,5)" rx="2" ry="2" />
+<text  x="281.66" y="863.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (87,747,035 samples, 0.02%)</title><rect x="667.3" y="965" width="0.3" height="15.0" fill="rgb(208,28,40)" rx="2" ry="2" />
+<text  x="670.29" y="975.5" ></text>
+</g>
+<g >
+<title>release_pages (78,411,093 samples, 0.02%)</title><rect x="374.5" y="757" width="0.3" height="15.0" fill="rgb(207,31,25)" rx="2" ry="2" />
+<text  x="377.52" y="767.5" ></text>
+</g>
+<g >
+<title>[unknown] (38,976,064 samples, 0.01%)</title><rect x="154.7" y="965" width="0.1" height="15.0" fill="rgb(212,158,3)" rx="2" ry="2" />
+<text  x="157.70" y="975.5" ></text>
+</g>
+<g >
+<title>g_application_run (67,754,465 samples, 0.02%)</title><rect x="244.1" y="725" width="0.2" height="15.0" fill="rgb(245,166,5)" rx="2" ry="2" />
+<text  x="247.09" y="735.5" ></text>
+</g>
+<g >
+<title>[libcurl.so.4.8.0] (41,850,616 samples, 0.01%)</title><rect x="668.1" y="677" width="0.1" height="15.0" fill="rgb(234,53,18)" rx="2" ry="2" />
+<text  x="671.07" y="687.5" ></text>
+</g>
+<g >
+<title>load_new_mm_cr3 (162,497,081 samples, 0.04%)</title><rect x="1124.7" y="837" width="0.6" height="15.0" fill="rgb(215,92,23)" rx="2" ry="2" />
+<text  x="1127.74" y="847.5" ></text>
+</g>
+<g >
+<title>native_io_delay (270,927,574 samples, 0.07%)</title><rect x="340.2" y="805" width="0.8" height="15.0" fill="rgb(210,50,38)" rx="2" ry="2" />
+<text  x="343.15" y="815.5" ></text>
+</g>
+<g >
+<title>do_writepages (556,508,561 samples, 0.15%)</title><rect x="595.3" y="821" width="1.8" height="15.0" fill="rgb(241,83,4)" rx="2" ry="2" />
+<text  x="598.32" y="831.5" ></text>
+</g>
+<g >
+<title>[firefox] (39,195,274 samples, 0.01%)</title><rect x="44.0" y="901" width="0.1" height="15.0" fill="rgb(206,65,31)" rx="2" ry="2" />
+<text  x="46.98" y="911.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (81,857,573 samples, 0.02%)</title><rect x="1172.3" y="101" width="0.2" height="15.0" fill="rgb(225,85,19)" rx="2" ry="2" />
+<text  x="1175.27" y="111.5" ></text>
+</g>
+<g >
+<title>vfs_read (154,484,942 samples, 0.04%)</title><rect x="658.1" y="789" width="0.5" height="15.0" fill="rgb(212,212,0)" rx="2" ry="2" />
+<text  x="661.09" y="799.5" ></text>
+</g>
+<g >
+<title>i915_gem_execbuffer2_ioctl (235,238,935 samples, 0.06%)</title><rect x="144.1" y="709" width="0.7" height="15.0" fill="rgb(205,195,22)" rx="2" ry="2" />
+<text  x="147.08" y="719.5" ></text>
+</g>
+<g >
+<title>mozilla::detail::ConditionVariableImpl::wait (554,340,042 samples, 0.15%)</title><rect x="12.7" y="949" width="1.8" height="15.0" fill="rgb(252,88,26)" rx="2" ry="2" />
+<text  x="15.70" y="959.5" ></text>
+</g>
+<g >
+<title>percpu_counter_add_batch (36,578,902 samples, 0.01%)</title><rect x="390.9" y="789" width="0.1" height="15.0" fill="rgb(228,211,33)" rx="2" ry="2" />
+<text  x="393.90" y="799.5" ></text>
+</g>
+<g >
+<title>__GI___sched_yield (122,896,000 samples, 0.03%)</title><rect x="168.6" y="933" width="0.4" height="15.0" fill="rgb(251,81,3)" rx="2" ry="2" />
+<text  x="171.65" y="943.5" ></text>
+</g>
+<g >
+<title>alloc_skb_with_frags (37,818,896 samples, 0.01%)</title><rect x="93.7" y="805" width="0.2" height="15.0" fill="rgb(240,96,20)" rx="2" ry="2" />
+<text  x="96.73" y="815.5" ></text>
+</g>
+<g >
+<title>[firefox] (61,289,054 samples, 0.02%)</title><rect x="43.9" y="917" width="0.2" height="15.0" fill="rgb(221,217,47)" rx="2" ry="2" />
+<text  x="46.95" y="927.5" ></text>
+</g>
+<g >
+<title>malloc (37,790,796 samples, 0.01%)</title><rect x="24.3" y="917" width="0.1" height="15.0" fill="rgb(239,120,15)" rx="2" ry="2" />
+<text  x="27.31" y="927.5" ></text>
+</g>
+<g >
+<title>__dma_map_sg_attrs (192,777,477 samples, 0.05%)</title><rect x="246.0" y="789" width="0.6" height="15.0" fill="rgb(225,100,53)" rx="2" ry="2" />
+<text  x="249.00" y="799.5" ></text>
+</g>
+<g >
+<title>miValidateTree (32,965,459 samples, 0.01%)</title><rect x="214.2" y="901" width="0.1" height="15.0" fill="rgb(219,43,21)" rx="2" ry="2" />
+<text  x="217.15" y="911.5" ></text>
+</g>
+<g >
+<title>[libcurl.so.4.8.0] (152,832,734 samples, 0.04%)</title><rect x="617.1" y="773" width="0.5" height="15.0" fill="rgb(222,115,8)" rx="2" ry="2" />
+<text  x="620.07" y="783.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (50,608,982 samples, 0.01%)</title><rect x="1164.0" y="645" width="0.1" height="15.0" fill="rgb(225,101,17)" rx="2" ry="2" />
+<text  x="1166.98" y="655.5" ></text>
+</g>
+<g >
+<title>__memcpy_avx_unaligned_erms (32,544,754 samples, 0.01%)</title><rect x="266.2" y="949" width="0.1" height="15.0" fill="rgb(219,100,18)" rx="2" ry="2" />
+<text  x="269.16" y="959.5" ></text>
+</g>
+<g >
+<title>__mod_memcg_lruvec_state (38,196,355 samples, 0.01%)</title><rect x="755.1" y="677" width="0.1" height="15.0" fill="rgb(221,91,17)" rx="2" ry="2" />
+<text  x="758.05" y="687.5" ></text>
+</g>
+<g >
+<title>get_page_from_freelist (174,216,605 samples, 0.05%)</title><rect x="501.3" y="837" width="0.6" height="15.0" fill="rgb(211,62,19)" rx="2" ry="2" />
+<text  x="504.33" y="847.5" ></text>
+</g>
+<g >
+<title>crypt_iv_plain64_gen (122,795,302 samples, 0.03%)</title><rect x="441.5" y="869" width="0.4" height="15.0" fill="rgb(221,186,41)" rx="2" ry="2" />
+<text  x="444.52" y="879.5" ></text>
+</g>
+<g >
+<title>[libsoftokn3.so] (34,186,316 samples, 0.01%)</title><rect x="159.9" y="885" width="0.1" height="15.0" fill="rgb(248,135,51)" rx="2" ry="2" />
+<text  x="162.90" y="895.5" ></text>
+</g>
+<g >
+<title>__mod_node_page_state (100,485,767 samples, 0.03%)</title><rect x="716.1" y="693" width="0.3" height="15.0" fill="rgb(210,229,54)" rx="2" ry="2" />
+<text  x="719.07" y="703.5" ></text>
+</g>
+<g >
+<title>mempool_alloc (184,419,419 samples, 0.05%)</title><rect x="571.3" y="885" width="0.6" height="15.0" fill="rgb(242,158,18)" rx="2" ry="2" />
+<text  x="574.26" y="895.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (45,295,341 samples, 0.01%)</title><rect x="210.7" y="837" width="0.1" height="15.0" fill="rgb(252,168,14)" rx="2" ry="2" />
+<text  x="213.65" y="847.5" ></text>
+</g>
+<g >
+<title>___sys_recvmsg (34,253,545 samples, 0.01%)</title><rect x="744.7" y="629" width="0.1" height="15.0" fill="rgb(220,67,30)" rx="2" ry="2" />
+<text  x="747.72" y="639.5" ></text>
+</g>
+<g >
+<title>WRScene~ilder#1 (259,529,555 samples, 0.07%)</title><rect x="183.7" y="981" width="0.9" height="15.0" fill="rgb(216,208,37)" rx="2" ry="2" />
+<text  x="186.72" y="991.5" ></text>
+</g>
+<g >
+<title>do_iter_readv_writev (33,895,233 samples, 0.01%)</title><rect x="1165.3" y="645" width="0.1" height="15.0" fill="rgb(232,158,34)" rx="2" ry="2" />
+<text  x="1168.32" y="655.5" ></text>
+</g>
+<g >
+<title>elan_isr (530,423,290 samples, 0.14%)</title><rect x="339.3" y="901" width="1.7" height="15.0" fill="rgb(229,195,51)" rx="2" ry="2" />
+<text  x="342.34" y="911.5" ></text>
+</g>
+<g >
+<title>_aesni_enc4 (1,196,261,406 samples, 0.33%)</title><rect x="542.8" y="805" width="3.9" height="15.0" fill="rgb(205,31,9)" rx="2" ry="2" />
+<text  x="545.84" y="815.5" ></text>
+</g>
+<g >
+<title>xts_crypt (2,589,277,342 samples, 0.71%)</title><rect x="540.4" y="837" width="8.4" height="15.0" fill="rgb(251,25,36)" rx="2" ry="2" />
+<text  x="543.42" y="847.5" ></text>
+</g>
+<g >
+<title>xcb_send_request_with_fds64 (45,830,846 samples, 0.01%)</title><rect x="23.6" y="869" width="0.2" height="15.0" fill="rgb(238,105,5)" rx="2" ry="2" />
+<text  x="26.62" y="879.5" ></text>
+</g>
+<g >
+<title>__irq_exit_rcu (43,186,838 samples, 0.01%)</title><rect x="834.9" y="805" width="0.1" height="15.0" fill="rgb(225,117,29)" rx="2" ry="2" />
+<text  x="837.90" y="815.5" ></text>
+</g>
+<g >
+<title>kthread (536,466,717 samples, 0.15%)</title><rect x="339.3" y="949" width="1.8" height="15.0" fill="rgb(209,187,13)" rx="2" ry="2" />
+<text  x="342.34" y="959.5" ></text>
+</g>
+<g >
+<title>[libEGL.so.1.1.0] (46,504,440 samples, 0.01%)</title><rect x="146.7" y="933" width="0.1" height="15.0" fill="rgb(227,157,50)" rx="2" ry="2" />
+<text  x="149.69" y="943.5" ></text>
+</g>
+<g >
+<title>do_idle (16,590,031,889 samples, 4.53%)</title><rect x="832.0" y="885" width="53.4" height="15.0" fill="rgb(235,52,18)" rx="2" ry="2" />
+<text  x="834.97" y="895.5" >do_idle</text>
+</g>
+<g >
+<title>free (311,320,162 samples, 0.08%)</title><rect x="95.3" y="949" width="1.0" height="15.0" fill="rgb(249,117,4)" rx="2" ry="2" />
+<text  x="98.31" y="959.5" ></text>
+</g>
+<g >
+<title>xts_crypt (2,107,539,741 samples, 0.57%)</title><rect x="445.5" y="837" width="6.8" height="15.0" fill="rgb(216,46,9)" rx="2" ry="2" />
+<text  x="448.53" y="847.5" ></text>
+</g>
+<g >
+<title>__filemap_add_folio (556,428,310 samples, 0.15%)</title><rect x="754.0" y="709" width="1.8" height="15.0" fill="rgb(229,160,14)" rx="2" ry="2" />
+<text  x="757.03" y="719.5" ></text>
+</g>
+<g >
+<title>[libglib-2.0.so.0.7303.0] (61,737,628 samples, 0.02%)</title><rect x="1180.7" y="757" width="0.2" height="15.0" fill="rgb(250,107,9)" rx="2" ry="2" />
+<text  x="1183.74" y="767.5" ></text>
+</g>
+<g >
+<title>__schedule (37,146,068 samples, 0.01%)</title><rect x="351.7" y="901" width="0.1" height="15.0" fill="rgb(205,158,26)" rx="2" ry="2" />
+<text  x="354.70" y="911.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (144,827,832 samples, 0.04%)</title><rect x="212.4" y="789" width="0.5" height="15.0" fill="rgb(253,114,11)" rx="2" ry="2" />
+<text  x="215.40" y="799.5" ></text>
+</g>
+<g >
+<title>sysvec_call_function_single (86,122,209 samples, 0.02%)</title><rect x="915.6" y="853" width="0.3" height="15.0" fill="rgb(205,170,39)" rx="2" ry="2" />
+<text  x="918.63" y="863.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (634,423,838 samples, 0.17%)</title><rect x="221.1" y="885" width="2.0" height="15.0" fill="rgb(213,48,45)" rx="2" ry="2" />
+<text  x="224.06" y="895.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (41,009,762 samples, 0.01%)</title><rect x="606.6" y="805" width="0.2" height="15.0" fill="rgb(233,220,4)" rx="2" ry="2" />
+<text  x="609.64" y="815.5" ></text>
+</g>
+<g >
+<title>syscall_return_via_sysret (46,606,858 samples, 0.01%)</title><rect x="824.3" y="869" width="0.1" height="15.0" fill="rgb(219,170,22)" rx="2" ry="2" />
+<text  x="827.29" y="879.5" ></text>
+</g>
+<g >
+<title>tcp_v6_rcv (369,211,319 samples, 0.10%)</title><rect x="660.8" y="469" width="1.2" height="15.0" fill="rgb(224,169,25)" rx="2" ry="2" />
+<text  x="663.84" y="479.5" ></text>
+</g>
+<g >
+<title>xts_crypt (1,814,384,388 samples, 0.49%)</title><rect x="601.8" y="837" width="5.8" height="15.0" fill="rgb(215,48,43)" rx="2" ry="2" />
+<text  x="604.76" y="847.5" ></text>
+</g>
+<g >
+<title>hrtimer_active (36,395,521 samples, 0.01%)</title><rect x="1156.8" y="837" width="0.1" height="15.0" fill="rgb(252,144,37)" rx="2" ry="2" />
+<text  x="1159.75" y="847.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (46,496,641 samples, 0.01%)</title><rect x="210.6" y="869" width="0.2" height="15.0" fill="rgb(230,172,54)" rx="2" ry="2" />
+<text  x="213.65" y="879.5" ></text>
+</g>
+<g >
+<title>sock_write_iter (33,188,954 samples, 0.01%)</title><rect x="1165.3" y="629" width="0.1" height="15.0" fill="rgb(253,41,5)" rx="2" ry="2" />
+<text  x="1168.32" y="639.5" ></text>
+</g>
+<g >
+<title>git (206,540,761 samples, 0.06%)</title><rect x="285.2" y="981" width="0.7" height="15.0" fill="rgb(239,137,50)" rx="2" ry="2" />
+<text  x="288.20" y="991.5" ></text>
+</g>
+<g >
+<title>__hrtimer_run_queues (182,443,330 samples, 0.05%)</title><rect x="813.7" y="773" width="0.6" height="15.0" fill="rgb(250,76,30)" rx="2" ry="2" />
+<text  x="816.73" y="783.5" ></text>
+</g>
+<g >
+<title>__clone3 (21,289,425,716 samples, 5.81%)</title><rect x="750.3" y="965" width="68.5" height="15.0" fill="rgb(221,222,30)" rx="2" ry="2" />
+<text  x="753.31" y="975.5" >__clone3</text>
+</g>
+<g >
+<title>percpu_counter_add_batch (69,293,517 samples, 0.02%)</title><rect x="383.6" y="789" width="0.2" height="15.0" fill="rgb(250,176,29)" rx="2" ry="2" />
+<text  x="386.59" y="799.5" ></text>
+</g>
+<g >
+<title>dequeue_task_rt (33,442,426 samples, 0.01%)</title><rect x="733.9" y="853" width="0.1" height="15.0" fill="rgb(218,42,22)" rx="2" ry="2" />
+<text  x="736.87" y="863.5" ></text>
+</g>
+<g >
+<title>gtk_container_propagate_draw (176,465,140 samples, 0.05%)</title><rect x="1177.9" y="389" width="0.5" height="15.0" fill="rgb(234,62,33)" rx="2" ry="2" />
+<text  x="1180.86" y="399.5" ></text>
+</g>
+<g >
+<title>__irq_exit_rcu (1,664,012,058 samples, 0.45%)</title><rect x="899.6" y="837" width="5.3" height="15.0" fill="rgb(244,52,5)" rx="2" ry="2" />
+<text  x="902.57" y="847.5" ></text>
+</g>
+<g >
+<title>xfs_end_ioend (229,790,435 samples, 0.06%)</title><rect x="392.0" y="885" width="0.7" height="15.0" fill="rgb(243,68,2)" rx="2" ry="2" />
+<text  x="394.96" y="895.5" ></text>
+</g>
+<g >
+<title>__sys_sendmsg (665,252,020 samples, 0.18%)</title><rect x="46.8" y="901" width="2.1" height="15.0" fill="rgb(216,139,53)" rx="2" ry="2" />
+<text  x="49.80" y="911.5" ></text>
+</g>
+<g >
+<title>__alloc_pages (132,292,899 samples, 0.04%)</title><rect x="571.3" y="853" width="0.4" height="15.0" fill="rgb(248,169,22)" rx="2" ry="2" />
+<text  x="574.30" y="863.5" ></text>
+</g>
+<g >
+<title>HASH_Create (52,023,253 samples, 0.01%)</title><rect x="159.9" y="949" width="0.1" height="15.0" fill="rgb(216,216,15)" rx="2" ry="2" />
+<text  x="162.86" y="959.5" ></text>
+</g>
+<g >
+<title>__tls_get_addr (124,531,798 samples, 0.03%)</title><rect x="94.2" y="949" width="0.4" height="15.0" fill="rgb(247,59,44)" rx="2" ry="2" />
+<text  x="97.20" y="959.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (69,365,852 samples, 0.02%)</title><rect x="214.8" y="789" width="0.2" height="15.0" fill="rgb(227,82,13)" rx="2" ry="2" />
+<text  x="217.78" y="799.5" ></text>
+</g>
+<g >
+<title>__alloc_pages (422,932,552 samples, 0.12%)</title><rect x="756.7" y="709" width="1.3" height="15.0" fill="rgb(240,111,19)" rx="2" ry="2" />
+<text  x="759.68" y="719.5" ></text>
+</g>
+<g >
+<title>cgroup_rstat_flush_locked (187,558,812 samples, 0.05%)</title><rect x="352.2" y="853" width="0.6" height="15.0" fill="rgb(225,169,23)" rx="2" ry="2" />
+<text  x="355.23" y="863.5" ></text>
+</g>
+<g >
+<title>i915_request_retire.part.0 (64,164,187 samples, 0.02%)</title><rect x="395.9" y="885" width="0.2" height="15.0" fill="rgb(239,93,15)" rx="2" ry="2" />
+<text  x="398.94" y="895.5" ></text>
+</g>
+<g >
+<title>add_wait_queue (63,926,984 samples, 0.02%)</title><rect x="726.9" y="853" width="0.2" height="15.0" fill="rgb(230,138,31)" rx="2" ry="2" />
+<text  x="729.93" y="863.5" ></text>
+</g>
+<g >
+<title>iv_of_dmreq (328,885,640 samples, 0.09%)</title><rect x="415.9" y="869" width="1.0" height="15.0" fill="rgb(238,3,5)" rx="2" ry="2" />
+<text  x="418.87" y="879.5" ></text>
+</g>
+<g >
+<title>[libEGL_mesa.so.0.0.0] (130,410,579 samples, 0.04%)</title><rect x="1165.5" y="837" width="0.4" height="15.0" fill="rgb(252,116,20)" rx="2" ry="2" />
+<text  x="1168.53" y="847.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (296,928,550 samples, 0.08%)</title><rect x="392.7" y="965" width="1.0" height="15.0" fill="rgb(230,100,5)" rx="2" ry="2" />
+<text  x="395.72" y="975.5" ></text>
+</g>
+<g >
+<title>____sys_recvmsg (43,120,710 samples, 0.01%)</title><rect x="277.4" y="693" width="0.1" height="15.0" fill="rgb(246,58,54)" rx="2" ry="2" />
+<text  x="280.40" y="703.5" ></text>
+</g>
+<g >
+<title>lapic_next_deadline (46,165,504 samples, 0.01%)</title><rect x="1156.6" y="821" width="0.2" height="15.0" fill="rgb(249,123,41)" rx="2" ry="2" />
+<text  x="1159.60" y="831.5" ></text>
+</g>
+<g >
+<title>ProcessInputEvents (40,242,044 samples, 0.01%)</title><rect x="199.4" y="949" width="0.1" height="15.0" fill="rgb(239,218,39)" rx="2" ry="2" />
+<text  x="202.42" y="959.5" ></text>
+</g>
+<g >
+<title>g_signal_emit_valist (40,324,338 samples, 0.01%)</title><rect x="1179.9" y="773" width="0.1" height="15.0" fill="rgb(245,98,22)" rx="2" ry="2" />
+<text  x="1182.89" y="783.5" ></text>
+</g>
+<g >
+<title>xcb_flush (51,555,676 samples, 0.01%)</title><rect x="1165.3" y="805" width="0.2" height="15.0" fill="rgb(222,80,0)" rx="2" ry="2" />
+<text  x="1168.31" y="815.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (41,761,845 samples, 0.01%)</title><rect x="25.9" y="901" width="0.1" height="15.0" fill="rgb(226,126,38)" rx="2" ry="2" />
+<text  x="28.90" y="911.5" ></text>
+</g>
+<g >
+<title>tick_check_oneshot_broadcast_this_cpu (39,635,109 samples, 0.01%)</title><rect x="914.8" y="805" width="0.1" height="15.0" fill="rgb(253,157,8)" rx="2" ry="2" />
+<text  x="917.78" y="815.5" ></text>
+</g>
+<g >
+<title>miCopyRegion (33,654,069 samples, 0.01%)</title><rect x="213.7" y="885" width="0.2" height="15.0" fill="rgb(240,12,26)" rx="2" ry="2" />
+<text  x="216.75" y="895.5" ></text>
+</g>
+<g >
+<title>sock_sendmsg (293,078,867 samples, 0.08%)</title><rect x="19.2" y="693" width="1.0" height="15.0" fill="rgb(224,0,13)" rx="2" ry="2" />
+<text  x="22.25" y="703.5" ></text>
+</g>
+<g >
+<title>__x64_sys_rt_sigaction (96,268,130 samples, 0.03%)</title><rect x="647.8" y="709" width="0.3" height="15.0" fill="rgb(244,129,44)" rx="2" ry="2" />
+<text  x="650.78" y="719.5" ></text>
+</g>
+<g >
+<title>execute_command_internal (49,280,152 samples, 0.01%)</title><rect x="243.4" y="725" width="0.2" height="15.0" fill="rgb(252,183,31)" rx="2" ry="2" />
+<text  x="246.42" y="735.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (58,694,117 samples, 0.02%)</title><rect x="717.7" y="709" width="0.2" height="15.0" fill="rgb(215,49,50)" rx="2" ry="2" />
+<text  x="720.71" y="719.5" ></text>
+</g>
+<g >
+<title>syscall (79,580,820 samples, 0.02%)</title><rect x="145.8" y="933" width="0.2" height="15.0" fill="rgb(233,168,50)" rx="2" ry="2" />
+<text  x="148.79" y="943.5" ></text>
+</g>
+<g >
+<title>iwl_mvm_set_tx_cmd (46,061,548 samples, 0.01%)</title><rect x="633.7" y="357" width="0.2" height="15.0" fill="rgb(206,126,41)" rx="2" ry="2" />
+<text  x="636.72" y="367.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (146,349,421 samples, 0.04%)</title><rect x="134.3" y="821" width="0.5" height="15.0" fill="rgb(205,199,0)" rx="2" ry="2" />
+<text  x="137.31" y="831.5" ></text>
+</g>
+<g >
+<title>__softirqentry_text_start (1,502,084,749 samples, 0.41%)</title><rect x="899.8" y="821" width="4.8" height="15.0" fill="rgb(240,38,0)" rx="2" ry="2" />
+<text  x="902.79" y="831.5" ></text>
+</g>
+<g >
+<title>xfs_vm_writepages (148,240,118 samples, 0.04%)</title><rect x="612.5" y="805" width="0.5" height="15.0" fill="rgb(222,220,52)" rx="2" ry="2" />
+<text  x="615.55" y="815.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (615,044,355 samples, 0.17%)</title><rect x="559.4" y="837" width="2.0" height="15.0" fill="rgb(236,202,11)" rx="2" ry="2" />
+<text  x="562.41" y="847.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (38,236,187 samples, 0.01%)</title><rect x="678.5" y="757" width="0.1" height="15.0" fill="rgb(251,55,36)" rx="2" ry="2" />
+<text  x="681.51" y="767.5" ></text>
+</g>
+<g >
+<title>g_main_context_dispatch (39,096,757 samples, 0.01%)</title><rect x="1185.5" y="901" width="0.2" height="15.0" fill="rgb(210,210,18)" rx="2" ry="2" />
+<text  x="1188.55" y="911.5" ></text>
+</g>
+<g >
+<title>iv_of_dmreq (273,186,064 samples, 0.07%)</title><rect x="435.4" y="869" width="0.9" height="15.0" fill="rgb(236,202,38)" rx="2" ry="2" />
+<text  x="438.42" y="879.5" ></text>
+</g>
+<g >
+<title>newidle_balance (34,225,979 samples, 0.01%)</title><rect x="395.5" y="869" width="0.1" height="15.0" fill="rgb(215,108,4)" rx="2" ry="2" />
+<text  x="398.52" y="879.5" ></text>
+</g>
+<g >
+<title>sock_sendmsg (72,955,058 samples, 0.02%)</title><rect x="1189.2" y="853" width="0.3" height="15.0" fill="rgb(228,39,35)" rx="2" ry="2" />
+<text  x="1192.23" y="863.5" ></text>
+</g>
+<g >
+<title>irq_work_needs_cpu (154,102,508 samples, 0.04%)</title><rect x="1143.8" y="853" width="0.5" height="15.0" fill="rgb(236,109,21)" rx="2" ry="2" />
+<text  x="1146.76" y="863.5" ></text>
+</g>
+<g >
+<title>update_blocked_averages (39,627,444 samples, 0.01%)</title><rect x="292.5" y="773" width="0.1" height="15.0" fill="rgb(208,6,7)" rx="2" ry="2" />
+<text  x="295.46" y="783.5" ></text>
+</g>
+<g >
+<title>nohz_run_idle_balance (65,323,436 samples, 0.02%)</title><rect x="1145.1" y="901" width="0.2" height="15.0" fill="rgb(248,92,29)" rx="2" ry="2" />
+<text  x="1148.10" y="911.5" ></text>
+</g>
+<g >
+<title>moz_xmalloc (46,257,459 samples, 0.01%)</title><rect x="42.4" y="933" width="0.2" height="15.0" fill="rgb(246,199,23)" rx="2" ry="2" />
+<text  x="45.44" y="943.5" ></text>
+</g>
+<g >
+<title>___pthread_mutex_lock (32,334,915 samples, 0.01%)</title><rect x="170.2" y="949" width="0.1" height="15.0" fill="rgb(251,160,37)" rx="2" ry="2" />
+<text  x="173.16" y="959.5" ></text>
+</g>
+<g >
+<title>[firefox] (32,711,970 samples, 0.01%)</title><rect x="277.6" y="757" width="0.1" height="15.0" fill="rgb(223,58,52)" rx="2" ry="2" />
+<text  x="280.57" y="767.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (266,361,313 samples, 0.07%)</title><rect x="50.9" y="901" width="0.9" height="15.0" fill="rgb(239,202,52)" rx="2" ry="2" />
+<text  x="53.92" y="911.5" ></text>
+</g>
+<g >
+<title>schedule (318,605,734 samples, 0.09%)</title><rect x="230.1" y="885" width="1.0" height="15.0" fill="rgb(248,184,43)" rx="2" ry="2" />
+<text  x="233.09" y="895.5" ></text>
+</g>
+<g >
+<title>futex_wake (68,751,687 samples, 0.02%)</title><rect x="749.2" y="629" width="0.2" height="15.0" fill="rgb(221,67,4)" rx="2" ry="2" />
+<text  x="752.16" y="639.5" ></text>
+</g>
+<g >
+<title>__irq_exit_rcu (37,254,339 samples, 0.01%)</title><rect x="915.6" y="837" width="0.2" height="15.0" fill="rgb(235,5,17)" rx="2" ry="2" />
+<text  x="918.64" y="847.5" ></text>
+</g>
+<g >
+<title>[libgdk-3.so.0.2404.30] (718,810,815 samples, 0.20%)</title><rect x="1177.7" y="853" width="2.3" height="15.0" fill="rgb(221,193,39)" rx="2" ry="2" />
+<text  x="1180.72" y="863.5" ></text>
+</g>
+<g >
+<title>__x64_sys_futex (61,140,752 samples, 0.02%)</title><rect x="104.3" y="885" width="0.2" height="15.0" fill="rgb(212,217,34)" rx="2" ry="2" />
+<text  x="107.29" y="895.5" ></text>
+</g>
+<g >
+<title>__fget_light (47,887,771 samples, 0.01%)</title><rect x="40.6" y="853" width="0.2" height="15.0" fill="rgb(206,106,54)" rx="2" ry="2" />
+<text  x="43.61" y="863.5" ></text>
+</g>
+<g >
+<title>__x64_sys_ioctl (312,716,456 samples, 0.09%)</title><rect x="132.8" y="757" width="1.0" height="15.0" fill="rgb(254,205,20)" rx="2" ry="2" />
+<text  x="135.77" y="767.5" ></text>
+</g>
+<g >
+<title>dequeue_task_fair (35,138,087 samples, 0.01%)</title><rect x="51.1" y="773" width="0.1" height="15.0" fill="rgb(215,161,2)" rx="2" ry="2" />
+<text  x="54.07" y="783.5" ></text>
+</g>
+<g >
+<title>uncharge_batch (70,388,290 samples, 0.02%)</title><rect x="342.2" y="837" width="0.3" height="15.0" fill="rgb(229,113,22)" rx="2" ry="2" />
+<text  x="345.24" y="847.5" ></text>
+</g>
+<g >
+<title>vfs_write (42,730,031 samples, 0.01%)</title><rect x="735.0" y="917" width="0.1" height="15.0" fill="rgb(233,150,35)" rx="2" ry="2" />
+<text  x="737.98" y="927.5" ></text>
+</g>
+<g >
+<title>curl_mvaprintf (50,137,492 samples, 0.01%)</title><rect x="643.6" y="709" width="0.1" height="15.0" fill="rgb(222,96,3)" rx="2" ry="2" />
+<text  x="646.56" y="719.5" ></text>
+</g>
+<g >
+<title>schedule (621,565,031 samples, 0.17%)</title><rect x="821.2" y="789" width="2.0" height="15.0" fill="rgb(218,41,40)" rx="2" ry="2" />
+<text  x="824.20" y="799.5" ></text>
+</g>
+<g >
+<title>balance_dirty_pages (1,206,117,157 samples, 0.33%)</title><rect x="674.6" y="757" width="3.9" height="15.0" fill="rgb(231,74,46)" rx="2" ry="2" />
+<text  x="677.63" y="767.5" ></text>
+</g>
+<g >
+<title>xfs_end_io (47,825,313 samples, 0.01%)</title><rect x="396.2" y="901" width="0.1" height="15.0" fill="rgb(227,204,6)" rx="2" ry="2" />
+<text  x="399.16" y="911.5" ></text>
+</g>
+<g >
+<title>qio_channel_readv_full_all_eof (158,732,080 samples, 0.04%)</title><rect x="748.0" y="741" width="0.6" height="15.0" fill="rgb(221,40,28)" rx="2" ry="2" />
+<text  x="751.04" y="751.5" ></text>
+</g>
+<g >
+<title>__mod_memcg_lruvec_state (43,992,128 samples, 0.01%)</title><rect x="438.2" y="709" width="0.1" height="15.0" fill="rgb(238,207,22)" rx="2" ry="2" />
+<text  x="441.21" y="719.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (104,961,392 samples, 0.03%)</title><rect x="1172.3" y="181" width="0.3" height="15.0" fill="rgb(254,148,9)" rx="2" ry="2" />
+<text  x="1175.25" y="191.5" ></text>
+</g>
+<g >
+<title>unix_stream_sendmsg (69,124,444 samples, 0.02%)</title><rect x="1189.2" y="837" width="0.3" height="15.0" fill="rgb(221,135,52)" rx="2" ry="2" />
+<text  x="1192.25" y="847.5" ></text>
+</g>
+<g >
+<title>__x64_sys_poll (656,974,544 samples, 0.18%)</title><rect x="1182.6" y="933" width="2.1" height="15.0" fill="rgb(253,172,15)" rx="2" ry="2" />
+<text  x="1185.58" y="943.5" ></text>
+</g>
+<g >
+<title>[libdbus-1.so.3.32.0] (55,685,078 samples, 0.02%)</title><rect x="279.4" y="853" width="0.2" height="15.0" fill="rgb(227,191,45)" rx="2" ry="2" />
+<text  x="282.42" y="863.5" ></text>
+</g>
+<g >
+<title>memset_erms (71,987,563 samples, 0.02%)</title><rect x="441.7" y="853" width="0.2" height="15.0" fill="rgb(237,228,31)" rx="2" ry="2" />
+<text  x="444.69" y="863.5" ></text>
+</g>
+<g >
+<title>futex_wake (58,900,351 samples, 0.02%)</title><rect x="104.3" y="853" width="0.2" height="15.0" fill="rgb(233,150,2)" rx="2" ry="2" />
+<text  x="107.30" y="863.5" ></text>
+</g>
+<g >
+<title>[libX11.so.6.4.0] (283,164,231 samples, 0.08%)</title><rect x="279.9" y="821" width="0.9" height="15.0" fill="rgb(206,203,42)" rx="2" ry="2" />
+<text  x="282.90" y="831.5" ></text>
+</g>
+<g >
+<title>pixman_rasterize_edges (168,400,552 samples, 0.05%)</title><rect x="218.6" y="901" width="0.6" height="15.0" fill="rgb(214,165,43)" rx="2" ry="2" />
+<text  x="221.61" y="911.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (475,213,442 samples, 0.13%)</title><rect x="143.4" y="837" width="1.5" height="15.0" fill="rgb(218,84,24)" rx="2" ry="2" />
+<text  x="146.41" y="847.5" ></text>
+</g>
+<g >
+<title>_int_malloc (44,915,497 samples, 0.01%)</title><rect x="643.9" y="725" width="0.1" height="15.0" fill="rgb(241,198,33)" rx="2" ry="2" />
+<text  x="646.85" y="735.5" ></text>
+</g>
+<g >
+<title>process_one_work (6,800,855,885 samples, 1.86%)</title><rect x="398.3" y="917" width="21.8" height="15.0" fill="rgb(234,175,46)" rx="2" ry="2" />
+<text  x="401.26" y="927.5" >p..</text>
+</g>
+<g >
+<title>simd_skcipher_encrypt (123,072,963 samples, 0.03%)</title><rect x="474.3" y="853" width="0.4" height="15.0" fill="rgb(235,17,9)" rx="2" ry="2" />
+<text  x="477.26" y="863.5" ></text>
+</g>
+<g >
+<title>nf_hook_slow_list (196,443,003 samples, 0.05%)</title><rect x="320.9" y="677" width="0.6" height="15.0" fill="rgb(208,45,53)" rx="2" ry="2" />
+<text  x="323.86" y="687.5" ></text>
+</g>
+<g >
+<title>i915_gem_do_execbuffer (228,086,755 samples, 0.06%)</title><rect x="144.1" y="693" width="0.7" height="15.0" fill="rgb(237,64,35)" rx="2" ry="2" />
+<text  x="147.10" y="703.5" ></text>
+</g>
+<g >
+<title>__alloc_pages (142,207,728 samples, 0.04%)</title><rect x="476.3" y="853" width="0.5" height="15.0" fill="rgb(223,58,21)" rx="2" ry="2" />
+<text  x="479.33" y="863.5" ></text>
+</g>
+<g >
+<title>__x64_sys_madvise (32,543,263 samples, 0.01%)</title><rect x="268.7" y="869" width="0.1" height="15.0" fill="rgb(229,9,10)" rx="2" ry="2" />
+<text  x="271.71" y="879.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (120,356,338 samples, 0.03%)</title><rect x="264.4" y="933" width="0.4" height="15.0" fill="rgb(210,63,14)" rx="2" ry="2" />
+<text  x="267.39" y="943.5" ></text>
+</g>
+<g >
+<title>__libc_pwrite64 (3,140,995,910 samples, 0.86%)</title><rect x="750.5" y="869" width="10.1" height="15.0" fill="rgb(246,224,22)" rx="2" ry="2" />
+<text  x="753.50" y="879.5" ></text>
+</g>
+<g >
+<title>__GI___ioctl (37,073,235 samples, 0.01%)</title><rect x="132.3" y="789" width="0.1" height="15.0" fill="rgb(222,204,49)" rx="2" ry="2" />
+<text  x="135.25" y="799.5" ></text>
+</g>
+<g >
+<title>crypt_convert (2,563,854,749 samples, 0.70%)</title><rect x="524.8" y="885" width="8.3" height="15.0" fill="rgb(226,182,36)" rx="2" ry="2" />
+<text  x="527.82" y="895.5" ></text>
+</g>
+<g >
+<title>crypt_page_alloc (245,990,444 samples, 0.07%)</title><rect x="417.9" y="869" width="0.8" height="15.0" fill="rgb(229,92,1)" rx="2" ry="2" />
+<text  x="420.87" y="879.5" ></text>
+</g>
+<g >
+<title>[libglapi.so.0.0.0] (93,029,907 samples, 0.03%)</title><rect x="225.7" y="965" width="0.3" height="15.0" fill="rgb(236,74,9)" rx="2" ry="2" />
+<text  x="228.66" y="975.5" ></text>
+</g>
+<g >
+<title>sock_sendmsg (943,931,326 samples, 0.26%)</title><rect x="623.0" y="597" width="3.0" height="15.0" fill="rgb(240,141,50)" rx="2" ry="2" />
+<text  x="625.95" y="607.5" ></text>
+</g>
+<g >
+<title>obj_cgroup_charge (82,653,099 samples, 0.02%)</title><rect x="239.3" y="757" width="0.3" height="15.0" fill="rgb(215,35,48)" rx="2" ry="2" />
+<text  x="242.31" y="767.5" ></text>
+</g>
+<g >
+<title>__mod_lruvec_page_state (45,955,152 samples, 0.01%)</title><rect x="418.9" y="725" width="0.1" height="15.0" fill="rgb(227,133,51)" rx="2" ry="2" />
+<text  x="421.89" y="735.5" ></text>
+</g>
+<g >
+<title>__x64_sys_poll (680,803,828 samples, 0.19%)</title><rect x="726.1" y="901" width="2.2" height="15.0" fill="rgb(244,109,9)" rx="2" ry="2" />
+<text  x="729.06" y="911.5" ></text>
+</g>
+<g >
+<title>__sys_recvfrom (43,140,534 samples, 0.01%)</title><rect x="667.4" y="917" width="0.1" height="15.0" fill="rgb(228,35,32)" rx="2" ry="2" />
+<text  x="670.39" y="927.5" ></text>
+</g>
+<g >
+<title>__libc_poll (37,230,112 samples, 0.01%)</title><rect x="191.3" y="949" width="0.1" height="15.0" fill="rgb(237,15,33)" rx="2" ry="2" />
+<text  x="194.28" y="959.5" ></text>
+</g>
+<g >
+<title>moz_xmalloc (199,255,941 samples, 0.05%)</title><rect x="36.9" y="949" width="0.6" height="15.0" fill="rgb(243,174,44)" rx="2" ry="2" />
+<text  x="39.87" y="959.5" ></text>
+</g>
+<g >
+<title>WebExtensions (2,031,467,597 samples, 0.55%)</title><rect x="187.5" y="981" width="6.5" height="15.0" fill="rgb(205,82,51)" rx="2" ry="2" />
+<text  x="190.51" y="991.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (2,900,676,753 samples, 0.79%)</title><rect x="736.5" y="805" width="9.3" height="15.0" fill="rgb(206,229,43)" rx="2" ry="2" />
+<text  x="739.50" y="815.5" ></text>
+</g>
+<g >
+<title>xfs_vm_writepages (639,404,275 samples, 0.17%)</title><rect x="476.9" y="805" width="2.1" height="15.0" fill="rgb(237,206,17)" rx="2" ry="2" />
+<text  x="479.90" y="815.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (520,545,064 samples, 0.14%)</title><rect x="119.8" y="901" width="1.7" height="15.0" fill="rgb(211,9,9)" rx="2" ry="2" />
+<text  x="122.80" y="911.5" ></text>
+</g>
+<g >
+<title>[git-remote-http] (93,975,502 samples, 0.03%)</title><rect x="284.8" y="821" width="0.3" height="15.0" fill="rgb(252,222,28)" rx="2" ry="2" />
+<text  x="287.75" y="831.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (65,504,724 samples, 0.02%)</title><rect x="1171.7" y="229" width="0.2" height="15.0" fill="rgb(231,182,47)" rx="2" ry="2" />
+<text  x="1174.71" y="239.5" ></text>
+</g>
+<g >
+<title>irqentry_exit (74,373,242 samples, 0.02%)</title><rect x="899.1" y="853" width="0.3" height="15.0" fill="rgb(210,26,47)" rx="2" ry="2" />
+<text  x="902.12" y="863.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (403,021,571 samples, 0.11%)</title><rect x="1178.7" y="805" width="1.3" height="15.0" fill="rgb(209,96,46)" rx="2" ry="2" />
+<text  x="1181.73" y="815.5" ></text>
+</g>
+<g >
+<title>__entry_text_start (35,026,046 samples, 0.01%)</title><rect x="295.4" y="901" width="0.2" height="15.0" fill="rgb(211,77,25)" rx="2" ry="2" />
+<text  x="298.44" y="911.5" ></text>
+</g>
+<g >
+<title>__libc_start_main_alias_2 (70,403,096 samples, 0.02%)</title><rect x="830.4" y="949" width="0.2" height="15.0" fill="rgb(249,147,18)" rx="2" ry="2" />
+<text  x="833.39" y="959.5" ></text>
+</g>
+<g >
+<title>[libspa-audioconvert.so] (36,151,297 samples, 0.01%)</title><rect x="732.9" y="885" width="0.1" height="15.0" fill="rgb(216,89,31)" rx="2" ry="2" />
+<text  x="735.91" y="895.5" ></text>
+</g>
+<g >
+<title>xas_start (34,248,675 samples, 0.01%)</title><rect x="718.6" y="693" width="0.1" height="15.0" fill="rgb(226,21,32)" rx="2" ry="2" />
+<text  x="721.63" y="703.5" ></text>
+</g>
+<g >
+<title>signal_irq_work (91,885,761 samples, 0.03%)</title><rect x="133.3" y="533" width="0.3" height="15.0" fill="rgb(247,126,53)" rx="2" ry="2" />
+<text  x="136.29" y="543.5" ></text>
+</g>
+<g >
+<title>__folio_alloc (43,073,233 samples, 0.01%)</title><rect x="134.6" y="597" width="0.1" height="15.0" fill="rgb(216,43,43)" rx="2" ry="2" />
+<text  x="137.58" y="607.5" ></text>
+</g>
+<g >
+<title>newidle_balance (66,238,351 samples, 0.02%)</title><rect x="817.6" y="709" width="0.2" height="15.0" fill="rgb(230,18,44)" rx="2" ry="2" />
+<text  x="820.60" y="719.5" ></text>
+</g>
+<g >
+<title>IPC_I/O_Parent (792,786,488 samples, 0.22%)</title><rect x="42.7" y="981" width="2.6" height="15.0" fill="rgb(217,98,38)" rx="2" ry="2" />
+<text  x="45.71" y="991.5" ></text>
+</g>
+<g >
+<title>folio_alloc (460,674,119 samples, 0.13%)</title><rect x="756.7" y="725" width="1.4" height="15.0" fill="rgb(206,136,13)" rx="2" ry="2" />
+<text  x="759.66" y="735.5" ></text>
+</g>
+<g >
+<title>ct_kernel_exit_state (58,965,980 samples, 0.02%)</title><rect x="918.0" y="853" width="0.1" height="15.0" fill="rgb(224,170,5)" rx="2" ry="2" />
+<text  x="920.95" y="863.5" ></text>
+</g>
+<g >
+<title>__sysvec_apic_timer_interrupt (397,949,106 samples, 0.11%)</title><rect x="833.4" y="805" width="1.3" height="15.0" fill="rgb(251,158,0)" rx="2" ry="2" />
+<text  x="836.41" y="815.5" ></text>
+</g>
+<g >
+<title>_raw_spin_rq_lock_irqsave (92,687,676 samples, 0.03%)</title><rect x="1127.4" y="869" width="0.3" height="15.0" fill="rgb(222,142,52)" rx="2" ry="2" />
+<text  x="1130.37" y="879.5" ></text>
+</g>
+<g >
+<title>__libc_poll (316,309,630 samples, 0.09%)</title><rect x="626.9" y="693" width="1.0" height="15.0" fill="rgb(211,118,18)" rx="2" ry="2" />
+<text  x="629.86" y="703.5" ></text>
+</g>
+<g >
+<title>__x64_sys_recvfrom (43,280,376 samples, 0.01%)</title><rect x="667.4" y="933" width="0.1" height="15.0" fill="rgb(216,96,51)" rx="2" ry="2" />
+<text  x="670.39" y="943.5" ></text>
+</g>
+<g >
+<title>syscall_return_via_sysret (36,721,582 samples, 0.01%)</title><rect x="280.6" y="757" width="0.1" height="15.0" fill="rgb(218,80,23)" rx="2" ry="2" />
+<text  x="283.63" y="767.5" ></text>
+</g>
+<g >
+<title>lapic_next_deadline (87,268,471 samples, 0.02%)</title><rect x="1159.0" y="853" width="0.3" height="15.0" fill="rgb(232,191,42)" rx="2" ry="2" />
+<text  x="1161.98" y="863.5" ></text>
+</g>
+<g >
+<title>sysvec_apic_timer_interrupt (32,963,584 samples, 0.01%)</title><rect x="685.7" y="725" width="0.1" height="15.0" fill="rgb(238,174,34)" rx="2" ry="2" />
+<text  x="688.66" y="735.5" ></text>
+</g>
+<g >
+<title>__update_load_avg_se (42,328,200 samples, 0.01%)</title><rect x="903.9" y="757" width="0.2" height="15.0" fill="rgb(231,16,15)" rx="2" ry="2" />
+<text  x="906.92" y="767.5" ></text>
+</g>
+<g >
+<title>[wget] (92,132,750 samples, 0.03%)</title><rect x="1167.1" y="917" width="0.3" height="15.0" fill="rgb(210,78,52)" rx="2" ry="2" />
+<text  x="1170.10" y="927.5" ></text>
+</g>
+<g >
+<title>drm_ioctl_kernel (226,976,756 samples, 0.06%)</title><rect x="132.9" y="725" width="0.8" height="15.0" fill="rgb(243,228,47)" rx="2" ry="2" />
+<text  x="135.93" y="735.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (44,968,897 samples, 0.01%)</title><rect x="666.1" y="805" width="0.2" height="15.0" fill="rgb(243,118,11)" rx="2" ry="2" />
+<text  x="669.15" y="815.5" ></text>
+</g>
+<g >
+<title>__alloc_skb (33,004,615 samples, 0.01%)</title><rect x="665.4" y="709" width="0.1" height="15.0" fill="rgb(237,185,39)" rx="2" ry="2" />
+<text  x="668.39" y="719.5" ></text>
+</g>
+<g >
+<title>i915_gem_execbuffer2_ioctl (939,524,493 samples, 0.26%)</title><rect x="233.2" y="885" width="3.0" height="15.0" fill="rgb(223,175,4)" rx="2" ry="2" />
+<text  x="236.21" y="895.5" ></text>
+</g>
+<g >
+<title>map_pt_dma_locked (50,253,089 samples, 0.01%)</title><rect x="140.9" y="725" width="0.1" height="15.0" fill="rgb(243,77,51)" rx="2" ry="2" />
+<text  x="143.87" y="735.5" ></text>
+</g>
+<g >
+<title>[Xorg] (128,711,155 samples, 0.04%)</title><rect x="204.2" y="869" width="0.4" height="15.0" fill="rgb(236,142,4)" rx="2" ry="2" />
+<text  x="207.15" y="879.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (486,326,533 samples, 0.13%)</title><rect x="143.4" y="853" width="1.6" height="15.0" fill="rgb(235,47,48)" rx="2" ry="2" />
+<text  x="146.40" y="863.5" ></text>
+</g>
+<g >
+<title>__ip_queue_xmit (2,598,775,884 samples, 0.71%)</title><rect x="630.1" y="549" width="8.4" height="15.0" fill="rgb(211,112,15)" rx="2" ry="2" />
+<text  x="633.09" y="559.5" ></text>
+</g>
+<g >
+<title>___pthread_cond_timedwait (63,604,884 samples, 0.02%)</title><rect x="1166.7" y="901" width="0.2" height="15.0" fill="rgb(234,26,49)" rx="2" ry="2" />
+<text  x="1169.69" y="911.5" ></text>
+</g>
+<g >
+<title>llist_reverse_order (66,369,677 samples, 0.02%)</title><rect x="1126.7" y="869" width="0.2" height="15.0" fill="rgb(244,102,2)" rx="2" ry="2" />
+<text  x="1129.67" y="879.5" ></text>
+</g>
+<g >
+<title>tcp_v4_do_rcv (208,722,075 samples, 0.06%)</title><rect x="320.2" y="613" width="0.7" height="15.0" fill="rgb(252,62,4)" rx="2" ry="2" />
+<text  x="323.18" y="623.5" ></text>
+</g>
+<g >
+<title>__writeback_inodes_wb (437,693,937 samples, 0.12%)</title><rect x="555.6" y="869" width="1.4" height="15.0" fill="rgb(252,135,35)" rx="2" ry="2" />
+<text  x="558.61" y="879.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (2,849,863,435 samples, 0.78%)</title><rect x="105.8" y="949" width="9.1" height="15.0" fill="rgb(254,189,37)" rx="2" ry="2" />
+<text  x="108.77" y="959.5" ></text>
+</g>
+<g >
+<title>nf_conntrack_tcp_packet (32,646,219 samples, 0.01%)</title><rect x="625.0" y="421" width="0.1" height="15.0" fill="rgb(208,177,9)" rx="2" ry="2" />
+<text  x="628.02" y="431.5" ></text>
+</g>
+<g >
+<title>_CallCallbacks (35,202,232 samples, 0.01%)</title><rect x="202.6" y="933" width="0.2" height="15.0" fill="rgb(234,14,30)" rx="2" ry="2" />
+<text  x="205.64" y="943.5" ></text>
+</g>
+<g >
+<title>__switch_to_asm (38,908,574 samples, 0.01%)</title><rect x="299.3" y="965" width="0.1" height="15.0" fill="rgb(243,228,50)" rx="2" ry="2" />
+<text  x="302.26" y="975.5" ></text>
+</g>
+<g >
+<title>ieee80211_subif_start_xmit (1,309,906,430 samples, 0.36%)</title><rect x="630.8" y="485" width="4.2" height="15.0" fill="rgb(236,150,24)" rx="2" ry="2" />
+<text  x="633.82" y="495.5" ></text>
+</g>
+<g >
+<title>[perf] (17,500,824,188 samples, 4.77%)</title><rect x="669.5" y="933" width="56.4" height="15.0" fill="rgb(215,136,29)" rx="2" ry="2" />
+<text  x="672.52" y="943.5" >[perf]</text>
+</g>
+<g >
+<title>ep_poll_callback (40,744,114 samples, 0.01%)</title><rect x="266.8" y="773" width="0.1" height="15.0" fill="rgb(250,10,10)" rx="2" ry="2" />
+<text  x="269.81" y="783.5" ></text>
+</g>
+<g >
+<title>shmem_get_pages (361,986,843 samples, 0.10%)</title><rect x="236.3" y="853" width="1.1" height="15.0" fill="rgb(221,46,31)" rx="2" ry="2" />
+<text  x="239.28" y="863.5" ></text>
+</g>
+<g >
+<title>hrtimer_wakeup (110,884,525 samples, 0.03%)</title><rect x="906.5" y="789" width="0.3" height="15.0" fill="rgb(209,209,49)" rx="2" ry="2" />
+<text  x="909.49" y="799.5" ></text>
+</g>
+<g >
+<title>security_file_permission (71,889,049 samples, 0.02%)</title><rect x="31.4" y="869" width="0.2" height="15.0" fill="rgb(211,136,48)" rx="2" ry="2" />
+<text  x="34.37" y="879.5" ></text>
+</g>
+<g >
+<title>__skb_datagram_iter (115,033,848 samples, 0.03%)</title><rect x="745.3" y="533" width="0.3" height="15.0" fill="rgb(246,40,43)" rx="2" ry="2" />
+<text  x="748.27" y="543.5" ></text>
+</g>
+<g >
+<title>nf_hook_slow (41,383,369 samples, 0.01%)</title><rect x="742.7" y="437" width="0.1" height="15.0" fill="rgb(209,123,38)" rx="2" ry="2" />
+<text  x="745.71" y="447.5" ></text>
+</g>
+<g >
+<title>[libvte-2.91.so.0.6992.0] (48,109,340 samples, 0.01%)</title><rect x="1178.2" y="117" width="0.1" height="15.0" fill="rgb(228,222,32)" rx="2" ry="2" />
+<text  x="1181.17" y="127.5" ></text>
+</g>
+<g >
+<title>__skb_checksum (236,153,202 samples, 0.06%)</title><rect x="308.1" y="661" width="0.7" height="15.0" fill="rgb(225,135,47)" rx="2" ry="2" />
+<text  x="311.08" y="671.5" ></text>
+</g>
+<g >
+<title>update_process_times (1,402,206,732 samples, 0.38%)</title><rect x="908.0" y="757" width="4.5" height="15.0" fill="rgb(249,78,20)" rx="2" ry="2" />
+<text  x="910.96" y="767.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (7,178,834,401 samples, 1.96%)</title><rect x="534.0" y="965" width="23.1" height="15.0" fill="rgb(253,110,36)" rx="2" ry="2" />
+<text  x="536.96" y="975.5" >r..</text>
+</g>
+<g >
+<title>free (175,635,601 samples, 0.05%)</title><rect x="297.3" y="933" width="0.5" height="15.0" fill="rgb(224,2,27)" rx="2" ry="2" />
+<text  x="300.25" y="943.5" ></text>
+</g>
+<g >
+<title>dixLookupWindow (52,378,667 samples, 0.01%)</title><rect x="220.8" y="933" width="0.2" height="15.0" fill="rgb(217,0,31)" rx="2" ry="2" />
+<text  x="223.82" y="943.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (381,098,872 samples, 0.10%)</title><rect x="158.2" y="885" width="1.2" height="15.0" fill="rgb(239,211,2)" rx="2" ry="2" />
+<text  x="161.17" y="895.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (3,573,696,334 samples, 0.97%)</title><rect x="505.4" y="853" width="11.5" height="15.0" fill="rgb(228,131,34)" rx="2" ry="2" />
+<text  x="508.41" y="863.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (40,206,610 samples, 0.01%)</title><rect x="299.7" y="901" width="0.1" height="15.0" fill="rgb(223,188,5)" rx="2" ry="2" />
+<text  x="302.68" y="911.5" ></text>
+</g>
+<g >
+<title>eventfd_write (38,598,348 samples, 0.01%)</title><rect x="735.0" y="901" width="0.1" height="15.0" fill="rgb(207,195,43)" rx="2" ry="2" />
+<text  x="737.99" y="911.5" ></text>
+</g>
+<g >
+<title>xfs_file_write_checks (209,115,080 samples, 0.06%)</title><rect x="759.7" y="773" width="0.7" height="15.0" fill="rgb(207,20,6)" rx="2" ry="2" />
+<text  x="762.72" y="783.5" ></text>
+</g>
+<g >
+<title>tcp_stream_alloc_skb (68,476,461 samples, 0.02%)</title><rect x="743.9" y="533" width="0.2" height="15.0" fill="rgb(214,74,42)" rx="2" ry="2" />
+<text  x="746.88" y="543.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (34,340,464 samples, 0.01%)</title><rect x="143.7" y="725" width="0.1" height="15.0" fill="rgb(209,66,14)" rx="2" ry="2" />
+<text  x="146.72" y="735.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (595,533,210 samples, 0.16%)</title><rect x="119.6" y="949" width="1.9" height="15.0" fill="rgb(254,202,20)" rx="2" ry="2" />
+<text  x="122.60" y="959.5" ></text>
+</g>
+<g >
+<title>_aesni_enc4 (844,143,881 samples, 0.23%)</title><rect x="563.0" y="805" width="2.7" height="15.0" fill="rgb(226,45,43)" rx="2" ry="2" />
+<text  x="566.03" y="815.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (20,020,880,736 samples, 5.46%)</title><rect x="750.4" y="901" width="64.4" height="15.0" fill="rgb(251,19,13)" rx="2" ry="2" />
+<text  x="753.38" y="911.5" >[qemu-i..</text>
+</g>
+<g >
+<title>mozilla::detail::MutexImpl::lock (51,482,570 samples, 0.01%)</title><rect x="51.8" y="949" width="0.2" height="15.0" fill="rgb(246,106,50)" rx="2" ry="2" />
+<text  x="54.82" y="959.5" ></text>
+</g>
+<g >
+<title>____sys_recvmsg (208,306,381 samples, 0.06%)</title><rect x="745.0" y="613" width="0.7" height="15.0" fill="rgb(221,65,10)" rx="2" ry="2" />
+<text  x="748.00" y="623.5" ></text>
+</g>
+<g >
+<title>FreeResource (223,190,405 samples, 0.06%)</title><rect x="203.9" y="933" width="0.7" height="15.0" fill="rgb(251,138,30)" rx="2" ry="2" />
+<text  x="206.88" y="943.5" ></text>
+</g>
+<g >
+<title>asm_common_interrupt (60,511,120 samples, 0.02%)</title><rect x="813.1" y="837" width="0.2" height="15.0" fill="rgb(253,60,1)" rx="2" ry="2" />
+<text  x="816.11" y="847.5" ></text>
+</g>
+<g >
+<title>[libglib-2.0.so.0.7303.0] (1,205,882,821 samples, 0.33%)</title><rect x="1177.7" y="885" width="3.9" height="15.0" fill="rgb(253,108,46)" rx="2" ry="2" />
+<text  x="1180.71" y="895.5" ></text>
+</g>
+<g >
+<title>[libglib-2.0.so.0.7303.0] (35,330,034 samples, 0.01%)</title><rect x="1175.9" y="965" width="0.1" height="15.0" fill="rgb(208,227,13)" rx="2" ry="2" />
+<text  x="1178.87" y="975.5" ></text>
+</g>
+<g >
+<title>write_cache_pages (148,028,387 samples, 0.04%)</title><rect x="612.5" y="773" width="0.5" height="15.0" fill="rgb(230,150,14)" rx="2" ry="2" />
+<text  x="615.55" y="783.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (570,465,646 samples, 0.16%)</title><rect x="91.3" y="933" width="1.8" height="15.0" fill="rgb(227,116,51)" rx="2" ry="2" />
+<text  x="94.30" y="943.5" ></text>
+</g>
+<g >
+<title>napi_consume_skb (314,716,657 samples, 0.09%)</title><rect x="332.7" y="821" width="1.0" height="15.0" fill="rgb(232,122,38)" rx="2" ry="2" />
+<text  x="335.67" y="831.5" ></text>
+</g>
+<g >
+<title>xfs_inode_item_format (85,409,999 samples, 0.02%)</title><rect x="722.1" y="709" width="0.2" height="15.0" fill="rgb(219,3,51)" rx="2" ry="2" />
+<text  x="725.05" y="719.5" ></text>
+</g>
+<g >
+<title>[ssh] (59,937,516 samples, 0.02%)</title><rect x="830.4" y="901" width="0.2" height="15.0" fill="rgb(233,28,10)" rx="2" ry="2" />
+<text  x="833.41" y="911.5" ></text>
+</g>
+<g >
+<title>[firefox] (40,041,371 samples, 0.01%)</title><rect x="118.7" y="965" width="0.1" height="15.0" fill="rgb(254,217,10)" rx="2" ry="2" />
+<text  x="121.68" y="975.5" ></text>
+</g>
+<g >
+<title>IPDL_Background (2,629,238,257 samples, 0.72%)</title><rect x="45.3" y="981" width="8.4" height="15.0" fill="rgb(229,115,5)" rx="2" ry="2" />
+<text  x="48.26" y="991.5" ></text>
+</g>
+<g >
+<title>nf_hook_slow_list (1,082,066,378 samples, 0.30%)</title><rect x="329.0" y="709" width="3.5" height="15.0" fill="rgb(231,140,15)" rx="2" ry="2" />
+<text  x="332.01" y="719.5" ></text>
+</g>
+<g >
+<title>[libgdk-3.so.0.2404.30] (132,480,402 samples, 0.04%)</title><rect x="1177.3" y="885" width="0.4" height="15.0" fill="rgb(223,88,51)" rx="2" ry="2" />
+<text  x="1180.28" y="895.5" ></text>
+</g>
+<g >
+<title>do_writev (367,257,251 samples, 0.10%)</title><rect x="19.1" y="773" width="1.2" height="15.0" fill="rgb(206,119,41)" rx="2" ry="2" />
+<text  x="22.15" y="783.5" ></text>
+</g>
+<g >
+<title>__dev_queue_xmit (1,484,923,593 samples, 0.41%)</title><rect x="630.5" y="517" width="4.8" height="15.0" fill="rgb(209,190,53)" rx="2" ry="2" />
+<text  x="633.53" y="527.5" ></text>
+</g>
+<g >
+<title>bsearch (194,601,323 samples, 0.05%)</title><rect x="309.7" y="757" width="0.6" height="15.0" fill="rgb(211,207,31)" rx="2" ry="2" />
+<text  x="312.72" y="767.5" ></text>
+</g>
+<g >
+<title>schedule (39,371,041 samples, 0.01%)</title><rect x="351.7" y="917" width="0.1" height="15.0" fill="rgb(210,168,11)" rx="2" ry="2" />
+<text  x="354.70" y="927.5" ></text>
+</g>
+<g >
+<title>schedule (323,657,973 samples, 0.09%)</title><rect x="291.8" y="837" width="1.0" height="15.0" fill="rgb(224,75,15)" rx="2" ry="2" />
+<text  x="294.80" y="847.5" ></text>
+</g>
+<g >
+<title>check_preempt_curr (59,622,445 samples, 0.02%)</title><rect x="1132.8" y="853" width="0.2" height="15.0" fill="rgb(242,204,14)" rx="2" ry="2" />
+<text  x="1135.82" y="863.5" ></text>
+</g>
+<g >
+<title>ip6_protocol_deliver_rcu (383,466,568 samples, 0.10%)</title><rect x="660.8" y="485" width="1.2" height="15.0" fill="rgb(205,219,47)" rx="2" ry="2" />
+<text  x="663.79" y="495.5" ></text>
+</g>
+<g >
+<title>wb_writeback (300,222,367 samples, 0.08%)</title><rect x="502.1" y="885" width="1.0" height="15.0" fill="rgb(239,95,19)" rx="2" ry="2" />
+<text  x="505.10" y="895.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (5,152,639,086 samples, 1.41%)</title><rect x="536.1" y="869" width="16.6" height="15.0" fill="rgb(227,110,2)" rx="2" ry="2" />
+<text  x="539.12" y="879.5" ></text>
+</g>
+<g >
+<title>try_to_wake_up (108,937,802 samples, 0.03%)</title><rect x="906.5" y="773" width="0.3" height="15.0" fill="rgb(214,3,44)" rx="2" ry="2" />
+<text  x="909.49" y="783.5" ></text>
+</g>
+<g >
+<title>start_thread (1,324,635,568 samples, 0.36%)</title><rect x="1162.6" y="949" width="4.3" height="15.0" fill="rgb(244,125,14)" rx="2" ry="2" />
+<text  x="1165.64" y="959.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (331,096,798 samples, 0.09%)</title><rect x="120.3" y="869" width="1.1" height="15.0" fill="rgb(228,202,50)" rx="2" ry="2" />
+<text  x="123.33" y="879.5" ></text>
+</g>
+<g >
+<title>nft_lookup_eval (65,271,789 samples, 0.02%)</title><rect x="324.1" y="629" width="0.2" height="15.0" fill="rgb(250,132,2)" rx="2" ry="2" />
+<text  x="327.08" y="639.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (369,696,668 samples, 0.10%)</title><rect x="526.2" y="837" width="1.2" height="15.0" fill="rgb(224,158,11)" rx="2" ry="2" />
+<text  x="529.19" y="847.5" ></text>
+</g>
+<g >
+<title>[libxcb.so.1.1.0] (37,687,904 samples, 0.01%)</title><rect x="132.5" y="757" width="0.1" height="15.0" fill="rgb(223,174,8)" rx="2" ry="2" />
+<text  x="135.52" y="767.5" ></text>
+</g>
+<g >
+<title>moz_xmalloc (38,114,381 samples, 0.01%)</title><rect x="24.3" y="933" width="0.1" height="15.0" fill="rgb(235,185,19)" rx="2" ry="2" />
+<text  x="27.31" y="943.5" ></text>
+</g>
+<g >
+<title>__folio_end_writeback (354,777,014 samples, 0.10%)</title><rect x="390.7" y="821" width="1.2" height="15.0" fill="rgb(220,184,25)" rx="2" ry="2" />
+<text  x="393.73" y="831.5" ></text>
+</g>
+<g >
+<title>tick_sched_handle (57,762,966 samples, 0.02%)</title><rect x="94.9" y="853" width="0.2" height="15.0" fill="rgb(210,67,27)" rx="2" ry="2" />
+<text  x="97.91" y="863.5" ></text>
+</g>
+<g >
+<title>ttwu_do_wakeup (80,659,419 samples, 0.02%)</title><rect x="894.8" y="757" width="0.2" height="15.0" fill="rgb(212,123,44)" rx="2" ry="2" />
+<text  x="897.76" y="767.5" ></text>
+</g>
+<g >
+<title>net_rx_action (66,991,125 samples, 0.02%)</title><rect x="665.8" y="581" width="0.2" height="15.0" fill="rgb(220,221,29)" rx="2" ry="2" />
+<text  x="668.76" y="591.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (73,534,828 samples, 0.02%)</title><rect x="15.1" y="917" width="0.2" height="15.0" fill="rgb(245,40,46)" rx="2" ry="2" />
+<text  x="18.08" y="927.5" ></text>
+</g>
+<g >
+<title>__schedule (120,505,977 samples, 0.03%)</title><rect x="174.6" y="821" width="0.4" height="15.0" fill="rgb(220,45,23)" rx="2" ry="2" />
+<text  x="177.57" y="831.5" ></text>
+</g>
+<g >
+<title>[libglamoregl.so] (286,078,631 samples, 0.08%)</title><rect x="200.1" y="901" width="0.9" height="15.0" fill="rgb(253,50,20)" rx="2" ry="2" />
+<text  x="203.08" y="911.5" ></text>
+</g>
+<g >
+<title>pick_next_task_fair (474,733,503 samples, 0.13%)</title><rect x="1148.5" y="869" width="1.5" height="15.0" fill="rgb(234,47,23)" rx="2" ry="2" />
+<text  x="1151.48" y="879.5" ></text>
+</g>
+<g >
+<title>git-remote-http (147,352,744 samples, 0.04%)</title><rect x="284.7" y="981" width="0.5" height="15.0" fill="rgb(233,67,5)" rx="2" ry="2" />
+<text  x="287.72" y="991.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (283,002,596 samples, 0.08%)</title><rect x="212.0" y="821" width="0.9" height="15.0" fill="rgb(209,3,23)" rx="2" ry="2" />
+<text  x="214.96" y="831.5" ></text>
+</g>
+<g >
+<title>enqueue_task_fair (37,451,753 samples, 0.01%)</title><rect x="906.6" y="725" width="0.1" height="15.0" fill="rgb(254,104,35)" rx="2" ry="2" />
+<text  x="909.59" y="735.5" ></text>
+</g>
+<g >
+<title>curl_msnprintf (101,510,445 samples, 0.03%)</title><rect x="668.4" y="741" width="0.3" height="15.0" fill="rgb(247,201,41)" rx="2" ry="2" />
+<text  x="671.36" y="751.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (230,568,903 samples, 0.06%)</title><rect x="599.0" y="837" width="0.7" height="15.0" fill="rgb(243,111,8)" rx="2" ry="2" />
+<text  x="601.97" y="847.5" ></text>
+</g>
+<g >
+<title>do_epoll_wait (532,549,577 samples, 0.15%)</title><rect x="229.4" y="917" width="1.8" height="15.0" fill="rgb(242,177,45)" rx="2" ry="2" />
+<text  x="232.44" y="927.5" ></text>
+</g>
+<g >
+<title>irq_work_single (43,971,016 samples, 0.01%)</title><rect x="232.3" y="661" width="0.1" height="15.0" fill="rgb(206,176,38)" rx="2" ry="2" />
+<text  x="235.27" y="671.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (6,252,451,251 samples, 1.71%)</title><rect x="503.2" y="901" width="20.1" height="15.0" fill="rgb(216,226,17)" rx="2" ry="2" />
+<text  x="506.17" y="911.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (78,893,581 samples, 0.02%)</title><rect x="818.5" y="821" width="0.2" height="15.0" fill="rgb(231,93,28)" rx="2" ry="2" />
+<text  x="821.46" y="831.5" ></text>
+</g>
+<g >
+<title>asm_exc_page_fault (38,444,521 samples, 0.01%)</title><rect x="284.0" y="965" width="0.1" height="15.0" fill="rgb(233,139,18)" rx="2" ry="2" />
+<text  x="286.96" y="975.5" ></text>
+</g>
+<g >
+<title>drm_syncobj_array_wait_timeout.constprop.0 (109,391,719 samples, 0.03%)</title><rect x="232.8" y="853" width="0.3" height="15.0" fill="rgb(232,11,54)" rx="2" ry="2" />
+<text  x="235.77" y="863.5" ></text>
+</g>
+<g >
+<title>dma_resv_add_fence (31,307,746 samples, 0.01%)</title><rect x="138.0" y="757" width="0.1" height="15.0" fill="rgb(212,70,43)" rx="2" ry="2" />
+<text  x="140.98" y="767.5" ></text>
+</g>
+<g >
+<title>_aesni_enc1 (54,044,243 samples, 0.01%)</title><rect x="527.7" y="805" width="0.2" height="15.0" fill="rgb(209,166,15)" rx="2" ry="2" />
+<text  x="530.68" y="815.5" ></text>
+</g>
+<g >
+<title>pagevec_lookup_range_tag (58,275,733 samples, 0.02%)</title><rect x="439.9" y="757" width="0.2" height="15.0" fill="rgb(228,61,23)" rx="2" ry="2" />
+<text  x="442.90" y="767.5" ></text>
+</g>
+<g >
+<title>[libm.so.6] (39,723,678 samples, 0.01%)</title><rect x="167.5" y="949" width="0.1" height="15.0" fill="rgb(234,184,34)" rx="2" ry="2" />
+<text  x="170.51" y="959.5" ></text>
+</g>
+<g >
+<title>[Xorg] (356,624,286 samples, 0.10%)</title><rect x="208.2" y="853" width="1.1" height="15.0" fill="rgb(224,153,11)" rx="2" ry="2" />
+<text  x="211.16" y="863.5" ></text>
+</g>
+<g >
+<title>__schedule (193,412,901 samples, 0.05%)</title><rect x="158.5" y="773" width="0.6" height="15.0" fill="rgb(249,69,43)" rx="2" ry="2" />
+<text  x="161.49" y="783.5" ></text>
+</g>
+<g >
+<title>__mod_lruvec_page_state (31,862,159 samples, 0.01%)</title><rect x="393.4" y="789" width="0.1" height="15.0" fill="rgb(211,42,33)" rx="2" ry="2" />
+<text  x="396.37" y="799.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (236,945,606 samples, 0.06%)</title><rect x="745.0" y="661" width="0.7" height="15.0" fill="rgb(243,222,40)" rx="2" ry="2" />
+<text  x="747.99" y="671.5" ></text>
+</g>
+<g >
+<title>xfs_iomap_write_direct (135,945,872 samples, 0.04%)</title><rect x="753.3" y="709" width="0.4" height="15.0" fill="rgb(240,170,50)" rx="2" ry="2" />
+<text  x="756.28" y="719.5" ></text>
+</g>
+<g >
+<title>_aesni_enc1 (100,599,590 samples, 0.03%)</title><rect x="602.3" y="805" width="0.3" height="15.0" fill="rgb(209,150,49)" rx="2" ry="2" />
+<text  x="605.31" y="815.5" ></text>
+</g>
+<g >
+<title>__x64_sys_poll (59,469,835 samples, 0.02%)</title><rect x="1170.6" y="933" width="0.2" height="15.0" fill="rgb(239,93,20)" rx="2" ry="2" />
+<text  x="1173.63" y="943.5" ></text>
+</g>
+<g >
+<title>poll_idle (49,877,901 samples, 0.01%)</title><rect x="1123.0" y="869" width="0.2" height="15.0" fill="rgb(219,194,45)" rx="2" ry="2" />
+<text  x="1126.00" y="879.5" ></text>
+</g>
+<g >
+<title>ioctl_has_perm.constprop.0.isra.0 (35,748,776 samples, 0.01%)</title><rect x="237.5" y="901" width="0.1" height="15.0" fill="rgb(234,109,46)" rx="2" ry="2" />
+<text  x="240.51" y="911.5" ></text>
+</g>
+<g >
+<title>[Xorg] (339,343,111 samples, 0.09%)</title><rect x="201.5" y="869" width="1.1" height="15.0" fill="rgb(247,74,21)" rx="2" ry="2" />
+<text  x="204.46" y="879.5" ></text>
+</g>
+<g >
+<title>worker_thread (6,196,881,981 samples, 1.69%)</title><rect x="420.2" y="933" width="19.9" height="15.0" fill="rgb(220,182,3)" rx="2" ry="2" />
+<text  x="423.18" y="943.5" ></text>
+</g>
+<g >
+<title>shmem_sg_alloc_table (78,840,631 samples, 0.02%)</title><rect x="146.2" y="773" width="0.3" height="15.0" fill="rgb(211,5,16)" rx="2" ry="2" />
+<text  x="149.23" y="783.5" ></text>
+</g>
+<g >
+<title>__ksize (33,855,057 samples, 0.01%)</title><rect x="317.2" y="741" width="0.1" height="15.0" fill="rgb(248,144,52)" rx="2" ry="2" />
+<text  x="320.23" y="751.5" ></text>
+</g>
+<g >
+<title>wb_writeback (441,716,721 samples, 0.12%)</title><rect x="523.3" y="885" width="1.4" height="15.0" fill="rgb(229,94,43)" rx="2" ry="2" />
+<text  x="526.31" y="895.5" ></text>
+</g>
+<g >
+<title>ip6_input (66,048,880 samples, 0.02%)</title><rect x="740.7" y="309" width="0.2" height="15.0" fill="rgb(232,123,32)" rx="2" ry="2" />
+<text  x="743.66" y="319.5" ></text>
+</g>
+<g >
+<title>[libspa-support.so] (254,811,228 samples, 0.07%)</title><rect x="732.6" y="949" width="0.8" height="15.0" fill="rgb(245,18,30)" rx="2" ry="2" />
+<text  x="735.59" y="959.5" ></text>
+</g>
+<g >
+<title>miMoveWindow (73,202,681 samples, 0.02%)</title><rect x="203.5" y="901" width="0.3" height="15.0" fill="rgb(216,223,12)" rx="2" ry="2" />
+<text  x="206.53" y="911.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (88,317,364 samples, 0.02%)</title><rect x="1162.9" y="837" width="0.2" height="15.0" fill="rgb(226,142,1)" rx="2" ry="2" />
+<text  x="1165.86" y="847.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (619,119,459 samples, 0.17%)</title><rect x="1163.2" y="757" width="2.0" height="15.0" fill="rgb(221,114,10)" rx="2" ry="2" />
+<text  x="1166.24" y="767.5" ></text>
+</g>
+<g >
+<title>Py_RunMain (67,754,465 samples, 0.02%)</title><rect x="244.1" y="949" width="0.2" height="15.0" fill="rgb(211,229,51)" rx="2" ry="2" />
+<text  x="247.09" y="959.5" ></text>
+</g>
+<g >
+<title>ip_finish_output2 (1,561,358,979 samples, 0.43%)</title><rect x="630.4" y="533" width="5.0" height="15.0" fill="rgb(235,37,11)" rx="2" ry="2" />
+<text  x="633.36" y="543.5" ></text>
+</g>
+<g >
+<title>____sys_sendmsg (590,209,692 samples, 0.16%)</title><rect x="46.8" y="869" width="1.9" height="15.0" fill="rgb(230,140,28)" rx="2" ry="2" />
+<text  x="49.84" y="879.5" ></text>
+</g>
+<g >
+<title>select_task_rq_fair (40,924,542 samples, 0.01%)</title><rect x="239.8" y="741" width="0.1" height="15.0" fill="rgb(220,21,15)" rx="2" ry="2" />
+<text  x="242.80" y="751.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (49,879,454 samples, 0.01%)</title><rect x="1166.7" y="869" width="0.2" height="15.0" fill="rgb(205,119,11)" rx="2" ry="2" />
+<text  x="1169.72" y="879.5" ></text>
+</g>
+<g >
+<title>curl_url_get (194,945,516 samples, 0.05%)</title><rect x="646.0" y="741" width="0.7" height="15.0" fill="rgb(230,147,33)" rx="2" ry="2" />
+<text  x="649.03" y="751.5" ></text>
+</g>
+<g >
+<title>g_main_context_prepare (161,430,665 samples, 0.04%)</title><rect x="1181.6" y="901" width="0.5" height="15.0" fill="rgb(245,189,36)" rx="2" ry="2" />
+<text  x="1184.63" y="911.5" ></text>
+</g>
+<g >
+<title>exit_to_user_mode_prepare (41,760,567 samples, 0.01%)</title><rect x="293.0" y="885" width="0.2" height="15.0" fill="rgb(252,52,42)" rx="2" ry="2" />
+<text  x="296.02" y="895.5" ></text>
+</g>
+<g >
+<title>[firefox] (33,037,047 samples, 0.01%)</title><rect x="135.6" y="837" width="0.1" height="15.0" fill="rgb(228,101,8)" rx="2" ry="2" />
+<text  x="138.58" y="847.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (347,211,127 samples, 0.09%)</title><rect x="396.4" y="965" width="1.2" height="15.0" fill="rgb(221,39,23)" rx="2" ry="2" />
+<text  x="399.45" y="975.5" ></text>
+</g>
+<g >
+<title>[firefox] (98,024,673 samples, 0.03%)</title><rect x="269.8" y="901" width="0.3" height="15.0" fill="rgb(243,123,47)" rx="2" ry="2" />
+<text  x="272.83" y="911.5" ></text>
+</g>
+<g >
+<title>dequeue_task_fair (291,414,384 samples, 0.08%)</title><rect x="652.2" y="597" width="1.0" height="15.0" fill="rgb(236,163,2)" rx="2" ry="2" />
+<text  x="655.23" y="607.5" ></text>
+</g>
+<g >
+<title>backend_pread (12,779,158,176 samples, 3.49%)</title><rect x="616.8" y="869" width="41.1" height="15.0" fill="rgb(231,139,20)" rx="2" ry="2" />
+<text  x="619.76" y="879.5" >bac..</text>
+</g>
+<g >
+<title>__libc_poll (368,378,777 samples, 0.10%)</title><rect x="22.1" y="853" width="1.2" height="15.0" fill="rgb(221,16,10)" rx="2" ry="2" />
+<text  x="25.15" y="863.5" ></text>
+</g>
+<g >
+<title>[ssh] (85,731,763 samples, 0.02%)</title><rect x="830.3" y="965" width="0.3" height="15.0" fill="rgb(243,102,10)" rx="2" ry="2" />
+<text  x="833.34" y="975.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (466,047,420 samples, 0.13%)</title><rect x="568.0" y="853" width="1.5" height="15.0" fill="rgb(209,183,39)" rx="2" ry="2" />
+<text  x="571.00" y="863.5" ></text>
+</g>
+<g >
+<title>__new_sem_wait_slow64.constprop.0 (767,853,058 samples, 0.21%)</title><rect x="816.3" y="885" width="2.5" height="15.0" fill="rgb(213,226,0)" rx="2" ry="2" />
+<text  x="819.34" y="895.5" ></text>
+</g>
+<g >
+<title>ip6_finish_output2 (76,967,766 samples, 0.02%)</title><rect x="665.7" y="645" width="0.3" height="15.0" fill="rgb(228,70,3)" rx="2" ry="2" />
+<text  x="668.73" y="655.5" ></text>
+</g>
+<g >
+<title>kthread (710,432,192 samples, 0.19%)</title><rect x="244.5" y="949" width="2.3" height="15.0" fill="rgb(217,59,14)" rx="2" ry="2" />
+<text  x="247.55" y="959.5" ></text>
+</g>
+<g >
+<title>run_posix_cpu_timers (75,799,965 samples, 0.02%)</title><rect x="907.7" y="757" width="0.3" height="15.0" fill="rgb(239,170,43)" rx="2" ry="2" />
+<text  x="910.72" y="767.5" ></text>
+</g>
+<g >
+<title>__folio_start_writeback (181,355,006 samples, 0.05%)</title><rect x="523.8" y="741" width="0.6" height="15.0" fill="rgb(232,13,11)" rx="2" ry="2" />
+<text  x="526.85" y="751.5" ></text>
+</g>
+<g >
+<title>__wake_up_common (128,342,125 samples, 0.04%)</title><rect x="239.7" y="789" width="0.4" height="15.0" fill="rgb(233,225,38)" rx="2" ry="2" />
+<text  x="242.66" y="799.5" ></text>
+</g>
+<g >
+<title>[bash] (44,517,617 samples, 0.01%)</title><rect x="243.4" y="501" width="0.2" height="15.0" fill="rgb(234,226,40)" rx="2" ry="2" />
+<text  x="246.42" y="511.5" ></text>
+</g>
+<g >
+<title>ip_sublist_rcv_finish (337,724,414 samples, 0.09%)</title><rect x="319.8" y="677" width="1.1" height="15.0" fill="rgb(231,71,32)" rx="2" ry="2" />
+<text  x="322.77" y="687.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (466,473,365 samples, 0.13%)</title><rect x="1171.5" y="453" width="1.5" height="15.0" fill="rgb(228,9,39)" rx="2" ry="2" />
+<text  x="1174.52" y="463.5" ></text>
+</g>
+<g >
+<title>sched_clock_cpu (38,393,185 samples, 0.01%)</title><rect x="1154.5" y="885" width="0.2" height="15.0" fill="rgb(250,138,24)" rx="2" ry="2" />
+<text  x="1157.54" y="895.5" ></text>
+</g>
+<g >
+<title>gdk_display_get_event (32,187,869 samples, 0.01%)</title><rect x="1171.4" y="869" width="0.1" height="15.0" fill="rgb(234,163,54)" rx="2" ry="2" />
+<text  x="1174.37" y="879.5" ></text>
+</g>
+<g >
+<title>g_main_context_iteration (33,630,453 samples, 0.01%)</title><rect x="298.6" y="933" width="0.1" height="15.0" fill="rgb(231,186,44)" rx="2" ry="2" />
+<text  x="301.60" y="943.5" ></text>
+</g>
+<g >
+<title>crypt_iv_plain64_gen (151,132,483 samples, 0.04%)</title><rect x="504.7" y="869" width="0.5" height="15.0" fill="rgb(231,96,54)" rx="2" ry="2" />
+<text  x="507.68" y="879.5" ></text>
+</g>
+<g >
+<title>check_move_unevictable_pages (376,343,551 samples, 0.10%)</title><rect x="374.8" y="773" width="1.2" height="15.0" fill="rgb(228,179,10)" rx="2" ry="2" />
+<text  x="377.78" y="783.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (31,968,202 samples, 0.01%)</title><rect x="243.8" y="965" width="0.1" height="15.0" fill="rgb(254,31,41)" rx="2" ry="2" />
+<text  x="246.78" y="975.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (369,865,779 samples, 0.10%)</title><rect x="731.3" y="965" width="1.2" height="15.0" fill="rgb(224,224,14)" rx="2" ry="2" />
+<text  x="734.27" y="975.5" ></text>
+</g>
+<g >
+<title>consume_skb (52,744,420 samples, 0.01%)</title><rect x="311.6" y="725" width="0.2" height="15.0" fill="rgb(235,148,10)" rx="2" ry="2" />
+<text  x="314.62" y="735.5" ></text>
+</g>
+<g >
+<title>native_queued_spin_lock_slowpath (31,533,577 samples, 0.01%)</title><rect x="459.2" y="709" width="0.1" height="15.0" fill="rgb(233,162,27)" rx="2" ry="2" />
+<text  x="462.21" y="719.5" ></text>
+</g>
+<g >
+<title>__free_one_page (462,147,901 samples, 0.13%)</title><rect x="366.5" y="821" width="1.5" height="15.0" fill="rgb(241,44,7)" rx="2" ry="2" />
+<text  x="369.51" y="831.5" ></text>
+</g>
+<g >
+<title>e1000e_has_link (42,218,776 samples, 0.01%)</title><rect x="390.3" y="885" width="0.2" height="15.0" fill="rgb(253,32,15)" rx="2" ry="2" />
+<text  x="393.35" y="895.5" ></text>
+</g>
+<g >
+<title>shmem_alloc_and_acct_folio (97,480,060 samples, 0.03%)</title><rect x="237.1" y="789" width="0.3" height="15.0" fill="rgb(206,174,19)" rx="2" ry="2" />
+<text  x="240.13" y="799.5" ></text>
+</g>
+<g >
+<title>__queue_work (42,275,985 samples, 0.01%)</title><rect x="904.3" y="757" width="0.1" height="15.0" fill="rgb(248,157,5)" rx="2" ry="2" />
+<text  x="907.30" y="767.5" ></text>
+</g>
+<g >
+<title>ip_local_deliver_finish (260,759,282 samples, 0.07%)</title><rect x="320.0" y="661" width="0.9" height="15.0" fill="rgb(213,57,12)" rx="2" ry="2" />
+<text  x="323.02" y="671.5" ></text>
+</g>
+<g >
+<title>[libxcb.so.1.1.0] (44,235,418 samples, 0.01%)</title><rect x="142.3" y="853" width="0.1" height="15.0" fill="rgb(228,61,28)" rx="2" ry="2" />
+<text  x="145.27" y="863.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (194,304,399 samples, 0.05%)</title><rect x="20.9" y="805" width="0.6" height="15.0" fill="rgb(220,163,47)" rx="2" ry="2" />
+<text  x="23.92" y="815.5" ></text>
+</g>
+<g >
+<title>sysvec_irq_work (46,014,299 samples, 0.01%)</title><rect x="232.3" y="725" width="0.1" height="15.0" fill="rgb(213,153,45)" rx="2" ry="2" />
+<text  x="235.27" y="735.5" ></text>
+</g>
+<g >
+<title>kworker/u16:4-k (6,728,213,782 samples, 1.84%)</title><rect x="503.1" y="981" width="21.7" height="15.0" fill="rgb(209,100,4)" rx="2" ry="2" />
+<text  x="506.10" y="991.5" >k..</text>
+</g>
+<g >
+<title>aesni_enc (142,676,449 samples, 0.04%)</title><rect x="486.7" y="821" width="0.4" height="15.0" fill="rgb(250,57,38)" rx="2" ry="2" />
+<text  x="489.67" y="831.5" ></text>
+</g>
+<g >
+<title>simd_skcipher_encrypt (60,086,391 samples, 0.02%)</title><rect x="532.1" y="853" width="0.1" height="15.0" fill="rgb(219,84,51)" rx="2" ry="2" />
+<text  x="535.05" y="863.5" ></text>
+</g>
+<g >
+<title>native_write_msr (84,081,359 samples, 0.02%)</title><rect x="880.4" y="821" width="0.3" height="15.0" fill="rgb(206,118,46)" rx="2" ry="2" />
+<text  x="883.38" y="831.5" ></text>
+</g>
+<g >
+<title>memcpy_erms (61,626,617 samples, 0.02%)</title><rect x="611.3" y="869" width="0.2" height="15.0" fill="rgb(252,198,53)" rx="2" ry="2" />
+<text  x="614.29" y="879.5" ></text>
+</g>
+<g >
+<title>wb_writeback (164,396,550 samples, 0.04%)</title><rect x="533.4" y="885" width="0.5" height="15.0" fill="rgb(217,81,50)" rx="2" ry="2" />
+<text  x="536.40" y="895.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (5,172,384,731 samples, 1.41%)</title><rect x="125.3" y="917" width="16.6" height="15.0" fill="rgb(249,134,30)" rx="2" ry="2" />
+<text  x="128.29" y="927.5" ></text>
+</g>
+<g >
+<title>WRRende~end#617 (107,518,437 samples, 0.03%)</title><rect x="180.7" y="981" width="0.4" height="15.0" fill="rgb(225,25,35)" rx="2" ry="2" />
+<text  x="183.74" y="991.5" ></text>
+</g>
+<g >
+<title>fw_domains_get_with_fallback (64,452,287 samples, 0.02%)</title><rect x="1163.7" y="309" width="0.2" height="15.0" fill="rgb(217,35,16)" rx="2" ry="2" />
+<text  x="1166.71" y="319.5" ></text>
+</g>
+<g >
+<title>mieqProcessDeviceEvent (86,356,695 samples, 0.02%)</title><rect x="242.1" y="949" width="0.3" height="15.0" fill="rgb(236,24,27)" rx="2" ry="2" />
+<text  x="245.12" y="959.5" ></text>
+</g>
+<g >
+<title>__mod_lruvec_page_state (46,121,745 samples, 0.01%)</title><rect x="555.8" y="725" width="0.2" height="15.0" fill="rgb(208,82,49)" rx="2" ry="2" />
+<text  x="558.83" y="735.5" ></text>
+</g>
+<g >
+<title>__irq_wake_thread (217,485,261 samples, 0.06%)</title><rect x="891.3" y="773" width="0.7" height="15.0" fill="rgb(252,68,54)" rx="2" ry="2" />
+<text  x="894.33" y="783.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (304,108,907 samples, 0.08%)</title><rect x="400.6" y="837" width="1.0" height="15.0" fill="rgb(222,116,7)" rx="2" ry="2" />
+<text  x="403.63" y="847.5" ></text>
+</g>
+<g >
+<title>update_blocked_averages (62,296,660 samples, 0.02%)</title><rect x="653.8" y="565" width="0.2" height="15.0" fill="rgb(242,201,33)" rx="2" ry="2" />
+<text  x="656.79" y="575.5" ></text>
+</g>
+<g >
+<title>[libcurl.so.4.8.0] (108,373,762 samples, 0.03%)</title><rect x="667.9" y="741" width="0.3" height="15.0" fill="rgb(206,83,21)" rx="2" ry="2" />
+<text  x="670.86" y="751.5" ></text>
+</g>
+<g >
+<title>schedule_hrtimeout_range_clock (224,022,035 samples, 0.06%)</title><rect x="727.5" y="869" width="0.8" height="15.0" fill="rgb(229,0,1)" rx="2" ry="2" />
+<text  x="730.53" y="879.5" ></text>
+</g>
+<g >
+<title>tcp_sendmsg (2,141,107,535 samples, 0.58%)</title><rect x="659.2" y="757" width="6.9" height="15.0" fill="rgb(219,43,4)" rx="2" ry="2" />
+<text  x="662.20" y="767.5" ></text>
+</g>
+<g >
+<title>xfs_bmapi_write (111,022,301 samples, 0.03%)</title><rect x="753.3" y="693" width="0.4" height="15.0" fill="rgb(223,176,46)" rx="2" ry="2" />
+<text  x="756.35" y="703.5" ></text>
+</g>
+<g >
+<title>irq_work_run_list (68,858,131 samples, 0.02%)</title><rect x="1163.7" y="405" width="0.2" height="15.0" fill="rgb(209,100,20)" rx="2" ry="2" />
+<text  x="1166.70" y="415.5" ></text>
+</g>
+<g >
+<title>__execlists_schedule_out (46,754,831 samples, 0.01%)</title><rect x="896.8" y="773" width="0.1" height="15.0" fill="rgb(242,149,38)" rx="2" ry="2" />
+<text  x="899.77" y="783.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (41,718,312 samples, 0.01%)</title><rect x="152.5" y="901" width="0.1" height="15.0" fill="rgb(220,3,8)" rx="2" ry="2" />
+<text  x="155.46" y="911.5" ></text>
+</g>
+<g >
+<title>get_next_timer_interrupt (472,436,766 samples, 0.13%)</title><rect x="1142.2" y="853" width="1.6" height="15.0" fill="rgb(252,60,2)" rx="2" ry="2" />
+<text  x="1145.24" y="863.5" ></text>
+</g>
+<g >
+<title>__napi_poll (9,621,222,190 samples, 2.62%)</title><rect x="301.6" y="821" width="31.0" height="15.0" fill="rgb(236,212,47)" rx="2" ry="2" />
+<text  x="304.65" y="831.5" >__..</text>
+</g>
+<g >
+<title>write_cache_pages (730,086,908 samples, 0.20%)</title><rect x="437.7" y="773" width="2.4" height="15.0" fill="rgb(211,148,10)" rx="2" ry="2" />
+<text  x="440.74" y="783.5" ></text>
+</g>
+<g >
+<title>avc_has_perm (38,265,691 samples, 0.01%)</title><rect x="39.3" y="789" width="0.1" height="15.0" fill="rgb(250,133,20)" rx="2" ry="2" />
+<text  x="42.27" y="799.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (37,995,363 samples, 0.01%)</title><rect x="113.7" y="901" width="0.1" height="15.0" fill="rgb(238,49,53)" rx="2" ry="2" />
+<text  x="116.68" y="911.5" ></text>
+</g>
+<g >
+<title>WRScene~der#116 (51,585,229 samples, 0.01%)</title><rect x="182.4" y="981" width="0.2" height="15.0" fill="rgb(244,224,44)" rx="2" ry="2" />
+<text  x="185.44" y="991.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (114,774,040 samples, 0.03%)</title><rect x="1178.0" y="165" width="0.4" height="15.0" fill="rgb(226,133,34)" rx="2" ry="2" />
+<text  x="1181.02" y="175.5" ></text>
+</g>
+<g >
+<title>hrtimer_try_to_cancel (324,952,075 samples, 0.09%)</title><rect x="1155.8" y="853" width="1.1" height="15.0" fill="rgb(233,89,13)" rx="2" ry="2" />
+<text  x="1158.85" y="863.5" ></text>
+</g>
+<g >
+<title>asm_exc_page_fault (63,929,787 samples, 0.02%)</title><rect x="266.3" y="933" width="0.2" height="15.0" fill="rgb(205,42,27)" rx="2" ry="2" />
+<text  x="269.31" y="943.5" ></text>
+</g>
+<g >
+<title>security_file_permission (45,099,788 samples, 0.01%)</title><rect x="826.8" y="725" width="0.2" height="15.0" fill="rgb(234,35,48)" rx="2" ry="2" />
+<text  x="829.84" y="735.5" ></text>
+</g>
+<g >
+<title>load_balance (50,615,599 samples, 0.01%)</title><rect x="230.6" y="821" width="0.1" height="15.0" fill="rgb(254,164,43)" rx="2" ry="2" />
+<text  x="233.55" y="831.5" ></text>
+</g>
+<g >
+<title>sock_write_iter (604,142,675 samples, 0.16%)</title><rect x="238.2" y="869" width="2.0" height="15.0" fill="rgb(245,107,33)" rx="2" ry="2" />
+<text  x="241.23" y="879.5" ></text>
+</g>
+<g >
+<title>[libxcb.so.1.1.0] (114,177,809 samples, 0.03%)</title><rect x="145.1" y="837" width="0.4" height="15.0" fill="rgb(232,68,40)" rx="2" ry="2" />
+<text  x="148.12" y="847.5" ></text>
+</g>
+<g >
+<title>__sysvec_apic_timer_interrupt (215,570,412 samples, 0.06%)</title><rect x="813.7" y="805" width="0.7" height="15.0" fill="rgb(235,229,38)" rx="2" ry="2" />
+<text  x="816.71" y="815.5" ></text>
+</g>
+<g >
+<title>writeback_sb_inodes (148,240,118 samples, 0.04%)</title><rect x="612.5" y="853" width="0.5" height="15.0" fill="rgb(236,179,16)" rx="2" ry="2" />
+<text  x="615.55" y="863.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (239,201,144 samples, 0.07%)</title><rect x="392.0" y="965" width="0.7" height="15.0" fill="rgb(218,163,37)" rx="2" ry="2" />
+<text  x="394.95" y="975.5" ></text>
+</g>
+<g >
+<title>__writeback_inodes_wb (866,940,717 samples, 0.24%)</title><rect x="457.9" y="869" width="2.8" height="15.0" fill="rgb(219,224,26)" rx="2" ry="2" />
+<text  x="460.88" y="879.5" ></text>
+</g>
+<g >
+<title>pipe_write (487,974,618 samples, 0.13%)</title><rect x="29.8" y="869" width="1.6" height="15.0" fill="rgb(240,76,53)" rx="2" ry="2" />
+<text  x="32.80" y="879.5" ></text>
+</g>
+<g >
+<title>___pthread_mutex_lock (32,214,986 samples, 0.01%)</title><rect x="23.5" y="853" width="0.1" height="15.0" fill="rgb(241,71,39)" rx="2" ry="2" />
+<text  x="26.48" y="863.5" ></text>
+</g>
+<g >
+<title>__writeback_single_inode (437,693,937 samples, 0.12%)</title><rect x="555.6" y="837" width="1.4" height="15.0" fill="rgb(249,91,5)" rx="2" ry="2" />
+<text  x="558.61" y="847.5" ></text>
+</g>
+<g >
+<title>mod_lruvec_page_state (98,502,206 samples, 0.03%)</title><rect x="573.3" y="725" width="0.3" height="15.0" fill="rgb(208,97,17)" rx="2" ry="2" />
+<text  x="576.25" y="735.5" ></text>
+</g>
+<g >
+<title>xfs_bmbt_to_iomap (40,246,457 samples, 0.01%)</title><rect x="688.1" y="741" width="0.1" height="15.0" fill="rgb(209,69,28)" rx="2" ry="2" />
+<text  x="691.07" y="751.5" ></text>
+</g>
+<g >
+<title>kfree (32,209,515 samples, 0.01%)</title><rect x="307.3" y="709" width="0.1" height="15.0" fill="rgb(248,9,46)" rx="2" ry="2" />
+<text  x="310.32" y="719.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (120,926,947 samples, 0.03%)</title><rect x="645.1" y="693" width="0.4" height="15.0" fill="rgb(218,208,1)" rx="2" ry="2" />
+<text  x="648.07" y="703.5" ></text>
+</g>
+<g >
+<title>tick_nohz_idle_got_tick (75,116,132 samples, 0.02%)</title><rect x="1133.7" y="885" width="0.2" height="15.0" fill="rgb(223,113,3)" rx="2" ry="2" />
+<text  x="1136.66" y="895.5" ></text>
+</g>
+<g >
+<title>asm_common_interrupt (50,883,307 samples, 0.01%)</title><rect x="384.2" y="789" width="0.2" height="15.0" fill="rgb(220,229,20)" rx="2" ry="2" />
+<text  x="387.23" y="799.5" ></text>
+</g>
+<g >
+<title>__folio_start_writeback (173,605,978 samples, 0.05%)</title><rect x="556.2" y="741" width="0.5" height="15.0" fill="rgb(231,173,43)" rx="2" ry="2" />
+<text  x="559.18" y="751.5" ></text>
+</g>
+<g >
+<title>[libEGL_mesa.so.0.0.0] (127,713,659 samples, 0.03%)</title><rect x="142.1" y="949" width="0.4" height="15.0" fill="rgb(246,159,2)" rx="2" ry="2" />
+<text  x="145.10" y="959.5" ></text>
+</g>
+<g >
+<title>__mod_lruvec_page_state (49,243,313 samples, 0.01%)</title><rect x="386.5" y="789" width="0.2" height="15.0" fill="rgb(243,44,15)" rx="2" ry="2" />
+<text  x="389.50" y="799.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (371,129,070 samples, 0.10%)</title><rect x="158.2" y="869" width="1.2" height="15.0" fill="rgb(254,106,20)" rx="2" ry="2" />
+<text  x="161.21" y="879.5" ></text>
+</g>
+<g >
+<title>folio_end_writeback (193,586,003 samples, 0.05%)</title><rect x="394.7" y="837" width="0.7" height="15.0" fill="rgb(246,86,40)" rx="2" ry="2" />
+<text  x="397.74" y="847.5" ></text>
+</g>
+<g >
+<title>mod_lruvec_page_state (43,116,415 samples, 0.01%)</title><rect x="387.8" y="805" width="0.2" height="15.0" fill="rgb(225,7,40)" rx="2" ry="2" />
+<text  x="390.81" y="815.5" ></text>
+</g>
+<g >
+<title>memset_erms (44,341,754 samples, 0.01%)</title><rect x="525.4" y="853" width="0.2" height="15.0" fill="rgb(206,81,23)" rx="2" ry="2" />
+<text  x="528.45" y="863.5" ></text>
+</g>
+<g >
+<title>__x64_sys_poll (32,240,948 samples, 0.01%)</title><rect x="622.7" y="629" width="0.1" height="15.0" fill="rgb(239,27,45)" rx="2" ry="2" />
+<text  x="625.67" y="639.5" ></text>
+</g>
+<g >
+<title>xfs_end_ioend (216,396,857 samples, 0.06%)</title><rect x="394.7" y="885" width="0.7" height="15.0" fill="rgb(211,179,7)" rx="2" ry="2" />
+<text  x="397.68" y="895.5" ></text>
+</g>
+<g >
+<title>remove_wait_queue (33,737,703 samples, 0.01%)</title><rect x="1183.2" y="885" width="0.2" height="15.0" fill="rgb(238,124,13)" rx="2" ry="2" />
+<text  x="1186.24" y="895.5" ></text>
+</g>
+<g >
+<title>xas_load (32,796,951 samples, 0.01%)</title><rect x="439.5" y="725" width="0.1" height="15.0" fill="rgb(247,0,50)" rx="2" ry="2" />
+<text  x="442.54" y="735.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (80,340,031 samples, 0.02%)</title><rect x="104.3" y="901" width="0.2" height="15.0" fill="rgb(229,13,19)" rx="2" ry="2" />
+<text  x="107.29" y="911.5" ></text>
+</g>
+<g >
+<title>atime_needs_update (36,975,327 samples, 0.01%)</title><rect x="92.3" y="837" width="0.2" height="15.0" fill="rgb(252,161,35)" rx="2" ry="2" />
+<text  x="95.34" y="847.5" ></text>
+</g>
+<g >
+<title>rs_rate_from_ucode_rate (36,361,571 samples, 0.01%)</title><rect x="314.1" y="661" width="0.1" height="15.0" fill="rgb(221,112,14)" rx="2" ry="2" />
+<text  x="317.08" y="671.5" ></text>
+</g>
+<g >
+<title>skcipher_walk_next (98,844,674 samples, 0.03%)</title><rect x="411.9" y="805" width="0.3" height="15.0" fill="rgb(249,28,23)" rx="2" ry="2" />
+<text  x="414.85" y="815.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (155,461,417 samples, 0.04%)</title><rect x="214.5" y="869" width="0.5" height="15.0" fill="rgb(230,161,0)" rx="2" ry="2" />
+<text  x="217.51" y="879.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (504,879,572 samples, 0.14%)</title><rect x="221.5" y="853" width="1.6" height="15.0" fill="rgb(244,50,50)" rx="2" ry="2" />
+<text  x="224.47" y="863.5" ></text>
+</g>
+<g >
+<title>tcp_write_xmit (122,568,468 samples, 0.03%)</title><rect x="665.7" y="725" width="0.4" height="15.0" fill="rgb(226,3,1)" rx="2" ry="2" />
+<text  x="668.70" y="735.5" ></text>
+</g>
+<g >
+<title>__hrtimer_run_queues (47,885,593 samples, 0.01%)</title><rect x="1148.0" y="789" width="0.2" height="15.0" fill="rgb(226,76,49)" rx="2" ry="2" />
+<text  x="1151.04" y="799.5" ></text>
+</g>
+<g >
+<title>mozilla::detail::MutexImpl::lock (34,016,408 samples, 0.01%)</title><rect x="174.0" y="949" width="0.1" height="15.0" fill="rgb(251,186,29)" rx="2" ry="2" />
+<text  x="176.96" y="959.5" ></text>
+</g>
+<g >
+<title>[libglib-2.0.so.0.7303.0] (994,409,674 samples, 0.27%)</title><rect x="1171.5" y="885" width="3.2" height="15.0" fill="rgb(226,150,42)" rx="2" ry="2" />
+<text  x="1174.47" y="895.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (626,151,929 samples, 0.17%)</title><rect x="1163.2" y="773" width="2.0" height="15.0" fill="rgb(249,191,22)" rx="2" ry="2" />
+<text  x="1166.23" y="783.5" ></text>
+</g>
+<g >
+<title>_aesni_enc1 (126,203,901 samples, 0.03%)</title><rect x="486.7" y="805" width="0.4" height="15.0" fill="rgb(241,220,39)" rx="2" ry="2" />
+<text  x="489.72" y="815.5" ></text>
+</g>
+<g >
+<title>__libc_recvmsg (165,646,521 samples, 0.05%)</title><rect x="44.5" y="933" width="0.5" height="15.0" fill="rgb(252,66,21)" rx="2" ry="2" />
+<text  x="47.47" y="943.5" ></text>
+</g>
+<g >
+<title>__filemap_get_folio (184,526,893 samples, 0.05%)</title><rect x="139.9" y="661" width="0.6" height="15.0" fill="rgb(245,190,7)" rx="2" ry="2" />
+<text  x="142.88" y="671.5" ></text>
+</g>
+<g >
+<title>filemap_unaccount_folio (520,930,471 samples, 0.14%)</title><rect x="359.2" y="821" width="1.7" height="15.0" fill="rgb(250,188,27)" rx="2" ry="2" />
+<text  x="362.19" y="831.5" ></text>
+</g>
+<g >
+<title>drm_atomic_check_only (37,581,210 samples, 0.01%)</title><rect x="232.1" y="837" width="0.1" height="15.0" fill="rgb(225,132,51)" rx="2" ry="2" />
+<text  x="235.12" y="847.5" ></text>
+</g>
+<g >
+<title>__nf_conntrack_find_get (65,070,238 samples, 0.02%)</title><rect x="329.8" y="661" width="0.2" height="15.0" fill="rgb(217,202,0)" rx="2" ry="2" />
+<text  x="332.83" y="671.5" ></text>
+</g>
+<g >
+<title>[libglib-2.0.so.0.7303.0] (78,632,149 samples, 0.02%)</title><rect x="739.0" y="661" width="0.2" height="15.0" fill="rgb(237,1,39)" rx="2" ry="2" />
+<text  x="741.96" y="671.5" ></text>
+</g>
+<g >
+<title>hrtimer_interrupt (42,522,486 samples, 0.01%)</title><rect x="267.6" y="901" width="0.2" height="15.0" fill="rgb(226,24,7)" rx="2" ry="2" />
+<text  x="270.64" y="911.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (490,107,878 samples, 0.13%)</title><rect x="143.4" y="869" width="1.6" height="15.0" fill="rgb(250,187,41)" rx="2" ry="2" />
+<text  x="146.39" y="879.5" ></text>
+</g>
+<g >
+<title>gtk_widget_style_get (46,497,102 samples, 0.01%)</title><rect x="1179.6" y="549" width="0.1" height="15.0" fill="rgb(205,53,11)" rx="2" ry="2" />
+<text  x="1182.60" y="559.5" ></text>
+</g>
+<g >
+<title>[firefox] (46,548,205 samples, 0.01%)</title><rect x="182.9" y="933" width="0.1" height="15.0" fill="rgb(217,17,18)" rx="2" ry="2" />
+<text  x="185.87" y="943.5" ></text>
+</g>
+<g >
+<title>drm_ioctl (1,571,779,786 samples, 0.43%)</title><rect x="136.5" y="837" width="5.0" height="15.0" fill="rgb(249,58,22)" rx="2" ry="2" />
+<text  x="139.48" y="847.5" ></text>
+</g>
+<g >
+<title>menu_select (3,413,663,274 samples, 0.93%)</title><rect x="1133.9" y="901" width="11.0" height="15.0" fill="rgb(223,9,1)" rx="2" ry="2" />
+<text  x="1136.90" y="911.5" ></text>
+</g>
+<g >
+<title>mozilla::detail::MutexImpl::unlock (57,044,075 samples, 0.02%)</title><rect x="52.0" y="949" width="0.2" height="15.0" fill="rgb(229,219,34)" rx="2" ry="2" />
+<text  x="54.98" y="959.5" ></text>
+</g>
+<g >
+<title>[firefox] (67,157,576 samples, 0.02%)</title><rect x="298.0" y="869" width="0.2" height="15.0" fill="rgb(220,130,47)" rx="2" ry="2" />
+<text  x="300.96" y="879.5" ></text>
+</g>
+<g >
+<title>worker_thread (59,185,338 samples, 0.02%)</title><rect x="387.1" y="933" width="0.2" height="15.0" fill="rgb(250,66,35)" rx="2" ry="2" />
+<text  x="390.11" y="943.5" ></text>
+</g>
+<g >
+<title>__local_bh_enable_ip (697,755,405 samples, 0.19%)</title><rect x="740.4" y="421" width="2.3" height="15.0" fill="rgb(207,115,26)" rx="2" ry="2" />
+<text  x="743.44" y="431.5" ></text>
+</g>
+<g >
+<title>fence_work (61,843,329 samples, 0.02%)</title><rect x="140.5" y="709" width="0.2" height="15.0" fill="rgb(245,162,15)" rx="2" ry="2" />
+<text  x="143.49" y="719.5" ></text>
+</g>
+<g >
+<title>__wrgsbase_inactive (47,334,391 samples, 0.01%)</title><rect x="831.6" y="965" width="0.2" height="15.0" fill="rgb(238,0,44)" rx="2" ry="2" />
+<text  x="834.64" y="975.5" ></text>
+</g>
+<g >
+<title>[unknown] (151,487,213 samples, 0.04%)</title><rect x="283.0" y="949" width="0.5" height="15.0" fill="rgb(208,34,6)" rx="2" ry="2" />
+<text  x="285.98" y="959.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (161,784,419 samples, 0.04%)</title><rect x="1170.4" y="949" width="0.6" height="15.0" fill="rgb(218,38,48)" rx="2" ry="2" />
+<text  x="1173.43" y="959.5" ></text>
+</g>
+<g >
+<title>XTranslateCoordinates (43,207,466 samples, 0.01%)</title><rect x="269.1" y="917" width="0.2" height="15.0" fill="rgb(228,26,54)" rx="2" ry="2" />
+<text  x="272.14" y="927.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (533,418,307 samples, 0.15%)</title><rect x="733.6" y="949" width="1.7" height="15.0" fill="rgb(215,5,22)" rx="2" ry="2" />
+<text  x="736.60" y="959.5" ></text>
+</g>
+<g >
+<title>[libvte-2.91.so.0.6992.0] (415,274,435 samples, 0.11%)</title><rect x="1180.2" y="837" width="1.3" height="15.0" fill="rgb(227,21,14)" rx="2" ry="2" />
+<text  x="1183.18" y="847.5" ></text>
+</g>
+<g >
+<title>i915_active_acquire (60,485,737 samples, 0.02%)</title><rect x="138.4" y="741" width="0.2" height="15.0" fill="rgb(249,175,23)" rx="2" ry="2" />
+<text  x="141.38" y="751.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (66,495,727 samples, 0.02%)</title><rect x="292.9" y="901" width="0.3" height="15.0" fill="rgb(205,204,0)" rx="2" ry="2" />
+<text  x="295.94" y="911.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (203,935,550 samples, 0.06%)</title><rect x="1177.8" y="613" width="0.7" height="15.0" fill="rgb(244,227,23)" rx="2" ry="2" />
+<text  x="1180.82" y="623.5" ></text>
+</g>
+<g >
+<title>main_loop_wait (2,979,467,999 samples, 0.81%)</title><rect x="819.1" y="901" width="9.6" height="15.0" fill="rgb(216,149,14)" rx="2" ry="2" />
+<text  x="822.14" y="911.5" ></text>
+</g>
+<g >
+<title>[unknown] (324,388,719 samples, 0.09%)</title><rect x="192.8" y="965" width="1.1" height="15.0" fill="rgb(252,197,23)" rx="2" ry="2" />
+<text  x="195.82" y="975.5" ></text>
+</g>
+<g >
+<title>dma_direct_unmap_sg (31,864,724 samples, 0.01%)</title><rect x="374.1" y="789" width="0.1" height="15.0" fill="rgb(222,209,14)" rx="2" ry="2" />
+<text  x="377.12" y="799.5" ></text>
+</g>
+<g >
+<title>skcipher_walk_done (44,176,748 samples, 0.01%)</title><rect x="431.2" y="821" width="0.2" height="15.0" fill="rgb(242,69,14)" rx="2" ry="2" />
+<text  x="434.22" y="831.5" ></text>
+</g>
+<g >
+<title>__alloc_pages_slowpath.constprop.0 (33,445,265 samples, 0.01%)</title><rect x="134.6" y="565" width="0.1" height="15.0" fill="rgb(215,121,15)" rx="2" ry="2" />
+<text  x="137.58" y="575.5" ></text>
+</g>
+<g >
+<title>tick_program_event (36,779,497 samples, 0.01%)</title><rect x="913.9" y="805" width="0.1" height="15.0" fill="rgb(232,175,40)" rx="2" ry="2" />
+<text  x="916.86" y="815.5" ></text>
+</g>
+<g >
+<title>shrink_lruvec (33,214,975 samples, 0.01%)</title><rect x="705.3" y="645" width="0.1" height="15.0" fill="rgb(253,180,28)" rx="2" ry="2" />
+<text  x="708.34" y="655.5" ></text>
+</g>
+<g >
+<title>__memcpy_avx_unaligned_erms (33,647,769 samples, 0.01%)</title><rect x="178.6" y="933" width="0.1" height="15.0" fill="rgb(225,85,47)" rx="2" ry="2" />
+<text  x="181.57" y="943.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (57,880,644 samples, 0.02%)</title><rect x="703.4" y="661" width="0.2" height="15.0" fill="rgb(211,53,9)" rx="2" ry="2" />
+<text  x="706.41" y="671.5" ></text>
+</g>
+<g >
+<title>filemap_add_folio (4,418,917,303 samples, 1.21%)</title><rect x="690.3" y="741" width="14.3" height="15.0" fill="rgb(217,126,26)" rx="2" ry="2" />
+<text  x="693.35" y="751.5" ></text>
+</g>
+<g >
+<title>copy_page (214,552,134 samples, 0.06%)</title><rect x="345.2" y="821" width="0.7" height="15.0" fill="rgb(209,57,36)" rx="2" ry="2" />
+<text  x="348.18" y="831.5" ></text>
+</g>
+<g >
+<title>enqueue_hrtimer (128,838,499 samples, 0.04%)</title><rect x="1159.3" y="869" width="0.4" height="15.0" fill="rgb(217,71,38)" rx="2" ry="2" />
+<text  x="1162.26" y="879.5" ></text>
+</g>
+<g >
+<title>iomap_finish_ioend (279,937,777 samples, 0.08%)</title><rect x="392.7" y="853" width="0.9" height="15.0" fill="rgb(205,161,11)" rx="2" ry="2" />
+<text  x="395.75" y="863.5" ></text>
+</g>
+<g >
+<title>[libEGL_mesa.so.0.0.0] (72,575,858 samples, 0.02%)</title><rect x="132.4" y="805" width="0.3" height="15.0" fill="rgb(226,131,40)" rx="2" ry="2" />
+<text  x="135.42" y="815.5" ></text>
+</g>
+<g >
+<title>miDoCopy (43,145,183 samples, 0.01%)</title><rect x="213.7" y="901" width="0.2" height="15.0" fill="rgb(212,97,35)" rx="2" ry="2" />
+<text  x="216.72" y="911.5" ></text>
+</g>
+<g >
+<title>malloc (184,043,864 samples, 0.05%)</title><rect x="36.9" y="933" width="0.6" height="15.0" fill="rgb(237,49,3)" rx="2" ry="2" />
+<text  x="39.91" y="943.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (471,327,276 samples, 0.13%)</title><rect x="608.5" y="853" width="1.5" height="15.0" fill="rgb(221,32,15)" rx="2" ry="2" />
+<text  x="611.51" y="863.5" ></text>
+</g>
+<g >
+<title>do_iter_write (36,050,528 samples, 0.01%)</title><rect x="1165.3" y="661" width="0.1" height="15.0" fill="rgb(223,131,3)" rx="2" ry="2" />
+<text  x="1168.32" y="671.5" ></text>
+</g>
+<g >
+<title>wget (97,386,360 samples, 0.03%)</title><rect x="1167.1" y="981" width="0.3" height="15.0" fill="rgb(208,48,44)" rx="2" ry="2" />
+<text  x="1170.09" y="991.5" ></text>
+</g>
+<g >
+<title>__rcu_read_unlock (37,459,761 samples, 0.01%)</title><rect x="697.8" y="693" width="0.1" height="15.0" fill="rgb(216,156,28)" rx="2" ry="2" />
+<text  x="700.75" y="703.5" ></text>
+</g>
+<g >
+<title>nft_do_chain (147,091,637 samples, 0.04%)</title><rect x="323.8" y="645" width="0.5" height="15.0" fill="rgb(205,215,1)" rx="2" ry="2" />
+<text  x="326.82" y="655.5" ></text>
+</g>
+<g >
+<title>_PyRun_AnyFileObject (67,754,465 samples, 0.02%)</title><rect x="244.1" y="933" width="0.2" height="15.0" fill="rgb(223,115,3)" rx="2" ry="2" />
+<text  x="247.09" y="943.5" ></text>
+</g>
+<g >
+<title>shrink_lruvec (5,269,913,588 samples, 1.44%)</title><rect x="353.5" y="885" width="17.0" height="15.0" fill="rgb(219,80,8)" rx="2" ry="2" />
+<text  x="356.50" y="895.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (107,144,451 samples, 0.03%)</title><rect x="1172.2" y="197" width="0.4" height="15.0" fill="rgb(214,76,31)" rx="2" ry="2" />
+<text  x="1175.25" y="207.5" ></text>
+</g>
+<g >
+<title>__mod_timer (44,932,287 samples, 0.01%)</title><rect x="634.2" y="357" width="0.2" height="15.0" fill="rgb(244,46,44)" rx="2" ry="2" />
+<text  x="637.23" y="367.5" ></text>
+</g>
+<g >
+<title>fwtable_write32 (41,202,005 samples, 0.01%)</title><rect x="232.3" y="597" width="0.1" height="15.0" fill="rgb(230,80,51)" rx="2" ry="2" />
+<text  x="235.28" y="607.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (39,196,222 samples, 0.01%)</title><rect x="152.7" y="869" width="0.1" height="15.0" fill="rgb(223,212,16)" rx="2" ry="2" />
+<text  x="155.72" y="879.5" ></text>
+</g>
+<g >
+<title>__softirqentry_text_start (1,435,980,834 samples, 0.39%)</title><rect x="347.1" y="901" width="4.6" height="15.0" fill="rgb(244,21,14)" rx="2" ry="2" />
+<text  x="350.08" y="911.5" ></text>
+</g>
+<g >
+<title>hrtimer_interrupt (381,672,708 samples, 0.10%)</title><rect x="833.4" y="789" width="1.3" height="15.0" fill="rgb(221,162,22)" rx="2" ry="2" />
+<text  x="836.44" y="799.5" ></text>
+</g>
+<g >
+<title>intel_atomic_check (36,780,413 samples, 0.01%)</title><rect x="232.1" y="821" width="0.1" height="15.0" fill="rgb(229,168,3)" rx="2" ry="2" />
+<text  x="235.12" y="831.5" ></text>
+</g>
+<g >
+<title>__vdso_clock_gettime (50,838,871 samples, 0.01%)</title><rect x="666.8" y="965" width="0.2" height="15.0" fill="rgb(208,82,24)" rx="2" ry="2" />
+<text  x="669.84" y="975.5" ></text>
+</g>
+<g >
+<title>g_main_context_dispatch (1,030,434,688 samples, 0.28%)</title><rect x="1171.4" y="901" width="3.3" height="15.0" fill="rgb(216,163,53)" rx="2" ry="2" />
+<text  x="1174.36" y="911.5" ></text>
+</g>
+<g >
+<title>[libcurl.so.4.8.0] (2,457,688,123 samples, 0.67%)</title><rect x="649.1" y="741" width="7.9" height="15.0" fill="rgb(228,64,39)" rx="2" ry="2" />
+<text  x="652.11" y="751.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (336,646,208 samples, 0.09%)</title><rect x="85.8" y="917" width="1.1" height="15.0" fill="rgb(247,19,29)" rx="2" ry="2" />
+<text  x="88.79" y="927.5" ></text>
+</g>
+<g >
+<title>get_mem_cgroup_from_mm (153,893,497 samples, 0.04%)</title><rect x="694.8" y="693" width="0.5" height="15.0" fill="rgb(226,19,39)" rx="2" ry="2" />
+<text  x="697.76" y="703.5" ></text>
+</g>
+<g >
+<title>[libgdk-3.so.0.2404.30] (252,658,618 samples, 0.07%)</title><rect x="1186.6" y="837" width="0.8" height="15.0" fill="rgb(242,74,54)" rx="2" ry="2" />
+<text  x="1189.62" y="847.5" ></text>
+</g>
+<g >
+<title>__writeback_inodes_wb (639,677,942 samples, 0.17%)</title><rect x="476.9" y="869" width="2.1" height="15.0" fill="rgb(241,26,12)" rx="2" ry="2" />
+<text  x="479.90" y="879.5" ></text>
+</g>
+<g >
+<title>kmem_cache_alloc_node (64,240,844 samples, 0.02%)</title><rect x="47.6" y="773" width="0.2" height="15.0" fill="rgb(234,211,38)" rx="2" ry="2" />
+<text  x="50.58" y="783.5" ></text>
+</g>
+<g >
+<title>[firefox] (35,261,951 samples, 0.01%)</title><rect x="53.0" y="901" width="0.1" height="15.0" fill="rgb(217,133,28)" rx="2" ry="2" />
+<text  x="55.98" y="911.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (51,565,403 samples, 0.01%)</title><rect x="277.4" y="757" width="0.2" height="15.0" fill="rgb(253,213,4)" rx="2" ry="2" />
+<text  x="280.39" y="767.5" ></text>
+</g>
+<g >
+<title>[libspa-alsa.so] (46,057,830 samples, 0.01%)</title><rect x="733.2" y="917" width="0.2" height="15.0" fill="rgb(251,202,50)" rx="2" ry="2" />
+<text  x="736.21" y="927.5" ></text>
+</g>
+<g >
+<title>__GI___ioctl (272,341,580 samples, 0.07%)</title><rect x="1164.3" y="741" width="0.8" height="15.0" fill="rgb(223,150,3)" rx="2" ry="2" />
+<text  x="1167.27" y="751.5" ></text>
+</g>
+<g >
+<title>ieee80211_tx_status_ext (45,067,376 samples, 0.01%)</title><rect x="310.9" y="709" width="0.1" height="15.0" fill="rgb(218,173,20)" rx="2" ry="2" />
+<text  x="313.86" y="719.5" ></text>
+</g>
+<g >
+<title>sock_wfree (52,231,108 samples, 0.01%)</title><rect x="39.8" y="757" width="0.2" height="15.0" fill="rgb(245,145,26)" rx="2" ry="2" />
+<text  x="42.85" y="767.5" ></text>
+</g>
+<g >
+<title>iwl_hcmd_names_cmp (105,764,314 samples, 0.03%)</title><rect x="310.0" y="741" width="0.3" height="15.0" fill="rgb(216,90,16)" rx="2" ry="2" />
+<text  x="313.01" y="751.5" ></text>
+</g>
+<g >
+<title>iomap_writepages (438,252,674 samples, 0.12%)</title><rect x="523.3" y="789" width="1.4" height="15.0" fill="rgb(212,78,9)" rx="2" ry="2" />
+<text  x="526.31" y="799.5" ></text>
+</g>
+<g >
+<title>call_timer_fn (98,795,878 samples, 0.03%)</title><rect x="904.3" y="773" width="0.3" height="15.0" fill="rgb(233,17,42)" rx="2" ry="2" />
+<text  x="907.29" y="783.5" ></text>
+</g>
+<g >
+<title>memset_erms (68,766,310 samples, 0.02%)</title><rect x="598.4" y="853" width="0.2" height="15.0" fill="rgb(229,1,10)" rx="2" ry="2" />
+<text  x="601.42" y="863.5" ></text>
+</g>
+<g >
+<title>pick_next_task_fair (56,453,826 samples, 0.02%)</title><rect x="295.9" y="821" width="0.2" height="15.0" fill="rgb(244,14,44)" rx="2" ry="2" />
+<text  x="298.95" y="831.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_irq_work (75,682,873 samples, 0.02%)</title><rect x="896.4" y="805" width="0.3" height="15.0" fill="rgb(211,223,19)" rx="2" ry="2" />
+<text  x="899.44" y="815.5" ></text>
+</g>
+<g >
+<title>[libxcb.so.1.1.0] (523,482,224 samples, 0.14%)</title><rect x="19.0" y="853" width="1.7" height="15.0" fill="rgb(236,65,13)" rx="2" ry="2" />
+<text  x="22.01" y="863.5" ></text>
+</g>
+<g >
+<title>__GI___write (83,646,925 samples, 0.02%)</title><rect x="737.9" y="661" width="0.3" height="15.0" fill="rgb(229,117,37)" rx="2" ry="2" />
+<text  x="740.90" y="671.5" ></text>
+</g>
+<g >
+<title>rmqueue_bulk (37,243,016 samples, 0.01%)</title><rect x="437.5" y="821" width="0.1" height="15.0" fill="rgb(218,103,33)" rx="2" ry="2" />
+<text  x="440.46" y="831.5" ></text>
+</g>
+<g >
+<title>futex_wake (67,487,594 samples, 0.02%)</title><rect x="173.7" y="853" width="0.2" height="15.0" fill="rgb(205,148,35)" rx="2" ry="2" />
+<text  x="176.69" y="863.5" ></text>
+</g>
+<g >
+<title>shmem_read_mapping_page_gfp (343,691,874 samples, 0.09%)</title><rect x="236.3" y="821" width="1.1" height="15.0" fill="rgb(240,31,3)" rx="2" ry="2" />
+<text  x="239.34" y="831.5" ></text>
+</g>
+<g >
+<title>_aesni_enc4 (1,270,210,398 samples, 0.35%)</title><rect x="488.4" y="805" width="4.1" height="15.0" fill="rgb(218,34,13)" rx="2" ry="2" />
+<text  x="491.45" y="815.5" ></text>
+</g>
+<g >
+<title>xts_crypt (2,429,639,679 samples, 0.66%)</title><rect x="404.3" y="837" width="7.9" height="15.0" fill="rgb(230,133,10)" rx="2" ry="2" />
+<text  x="407.35" y="847.5" ></text>
+</g>
+<g >
+<title>i915_gem_shrink (1,498,419,376 samples, 0.41%)</title><rect x="373.9" y="837" width="4.8" height="15.0" fill="rgb(238,11,29)" rx="2" ry="2" />
+<text  x="376.89" y="847.5" ></text>
+</g>
+<g >
+<title>[unknown] (67,223,379 samples, 0.02%)</title><rect x="179.5" y="949" width="0.2" height="15.0" fill="rgb(228,98,48)" rx="2" ry="2" />
+<text  x="182.46" y="959.5" ></text>
+</g>
+<g >
+<title>sysvec_apic_timer_interrupt (123,826,301 samples, 0.03%)</title><rect x="94.8" y="933" width="0.4" height="15.0" fill="rgb(246,207,10)" rx="2" ry="2" />
+<text  x="97.76" y="943.5" ></text>
+</g>
+<g >
+<title>do_softirq.part.0 (94,569,982 samples, 0.03%)</title><rect x="137.5" y="757" width="0.3" height="15.0" fill="rgb(253,204,19)" rx="2" ry="2" />
+<text  x="140.52" y="767.5" ></text>
+</g>
+<g >
+<title>exc_page_fault (53,806,618 samples, 0.01%)</title><rect x="227.2" y="949" width="0.2" height="15.0" fill="rgb(216,30,54)" rx="2" ry="2" />
+<text  x="230.21" y="959.5" ></text>
+</g>
+<g >
+<title>[firefox] (37,690,778 samples, 0.01%)</title><rect x="174.2" y="885" width="0.1" height="15.0" fill="rgb(217,89,23)" rx="2" ry="2" />
+<text  x="177.21" y="895.5" ></text>
+</g>
+<g >
+<title>__sendmsg (145,162,032 samples, 0.04%)</title><rect x="266.6" y="949" width="0.4" height="15.0" fill="rgb(240,97,39)" rx="2" ry="2" />
+<text  x="269.55" y="959.5" ></text>
+</g>
+<g >
+<title>i915_active_add_request (154,990,544 samples, 0.04%)</title><rect x="138.1" y="757" width="0.5" height="15.0" fill="rgb(224,55,16)" rx="2" ry="2" />
+<text  x="141.08" y="767.5" ></text>
+</g>
+<g >
+<title>malloc (82,057,842 samples, 0.02%)</title><rect x="24.5" y="933" width="0.3" height="15.0" fill="rgb(252,200,25)" rx="2" ry="2" />
+<text  x="27.52" y="943.5" ></text>
+</g>
+<g >
+<title>write_cache_pages (436,870,820 samples, 0.12%)</title><rect x="555.6" y="773" width="1.4" height="15.0" fill="rgb(235,144,17)" rx="2" ry="2" />
+<text  x="558.62" y="783.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (38,752,414 samples, 0.01%)</title><rect x="334.1" y="869" width="0.1" height="15.0" fill="rgb(237,12,12)" rx="2" ry="2" />
+<text  x="337.10" y="879.5" ></text>
+</g>
+<g >
+<title>event_base_loop (1,429,575,107 samples, 0.39%)</title><rect x="32.1" y="949" width="4.6" height="15.0" fill="rgb(240,189,32)" rx="2" ry="2" />
+<text  x="35.09" y="959.5" ></text>
+</g>
+<g >
+<title>ksys_write (36,343,058 samples, 0.01%)</title><rect x="275.1" y="885" width="0.2" height="15.0" fill="rgb(225,95,16)" rx="2" ry="2" />
+<text  x="278.14" y="895.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (384,732,530 samples, 0.10%)</title><rect x="221.8" y="837" width="1.3" height="15.0" fill="rgb(215,222,29)" rx="2" ry="2" />
+<text  x="224.85" y="847.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (6,935,293,094 samples, 1.89%)</title><rect x="248.6" y="965" width="22.3" height="15.0" fill="rgb(228,23,14)" rx="2" ry="2" />
+<text  x="251.57" y="975.5" >[..</text>
+</g>
+<g >
+<title>iomap_finish_ioend (357,113,100 samples, 0.10%)</title><rect x="389.1" y="853" width="1.1" height="15.0" fill="rgb(206,146,11)" rx="2" ry="2" />
+<text  x="392.09" y="863.5" ></text>
+</g>
+<g >
+<title>try_to_wake_up (100,759,232 samples, 0.03%)</title><rect x="815.3" y="757" width="0.3" height="15.0" fill="rgb(245,93,53)" rx="2" ry="2" />
+<text  x="818.29" y="767.5" ></text>
+</g>
+<g >
+<title>[xfdesktop] (39,096,757 samples, 0.01%)</title><rect x="1185.5" y="837" width="0.2" height="15.0" fill="rgb(219,180,30)" rx="2" ry="2" />
+<text  x="1188.55" y="847.5" ></text>
+</g>
+<g >
+<title>find_get_pages_range_tag (44,944,441 samples, 0.01%)</title><rect x="597.0" y="741" width="0.1" height="15.0" fill="rgb(210,9,23)" rx="2" ry="2" />
+<text  x="599.96" y="751.5" ></text>
+</g>
+<g >
+<title>shmem_alloc_and_acct_folio (45,311,713 samples, 0.01%)</title><rect x="134.6" y="645" width="0.1" height="15.0" fill="rgb(249,141,14)" rx="2" ry="2" />
+<text  x="137.58" y="655.5" ></text>
+</g>
+<g >
+<title>xfs_vn_update_time (341,353,408 samples, 0.09%)</title><rect x="721.7" y="757" width="1.1" height="15.0" fill="rgb(246,35,14)" rx="2" ry="2" />
+<text  x="724.72" y="767.5" ></text>
+</g>
+<g >
+<title>do_sigaction (67,087,460 samples, 0.02%)</title><rect x="647.9" y="693" width="0.2" height="15.0" fill="rgb(218,159,46)" rx="2" ry="2" />
+<text  x="650.87" y="703.5" ></text>
+</g>
+<g >
+<title>[libglib-2.0.so.0.7303.0] (254,127,346 samples, 0.07%)</title><rect x="281.0" y="885" width="0.8" height="15.0" fill="rgb(207,160,48)" rx="2" ry="2" />
+<text  x="284.00" y="895.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (49,807,402 samples, 0.01%)</title><rect x="566.1" y="805" width="0.2" height="15.0" fill="rgb(245,218,19)" rx="2" ry="2" />
+<text  x="569.09" y="815.5" ></text>
+</g>
+<g >
+<title>kworker/u16:12- (6,396,512,310 samples, 1.75%)</title><rect x="440.1" y="981" width="20.6" height="15.0" fill="rgb(214,229,53)" rx="2" ry="2" />
+<text  x="443.13" y="991.5" ></text>
+</g>
+<g >
+<title>[unknown] (31,706,602 samples, 0.01%)</title><rect x="181.0" y="965" width="0.1" height="15.0" fill="rgb(251,138,36)" rx="2" ry="2" />
+<text  x="183.98" y="975.5" ></text>
+</g>
+<g >
+<title>nft_lookup_eval (51,663,971 samples, 0.01%)</title><rect x="637.8" y="453" width="0.2" height="15.0" fill="rgb(209,154,25)" rx="2" ry="2" />
+<text  x="640.78" y="463.5" ></text>
+</g>
+<g >
+<title>ieee80211_tx_dequeue (443,453,777 samples, 0.12%)</title><rect x="631.9" y="421" width="1.4" height="15.0" fill="rgb(245,225,35)" rx="2" ry="2" />
+<text  x="634.86" y="431.5" ></text>
+</g>
+<g >
+<title>crypt_convert (6,826,169,209 samples, 1.86%)</title><rect x="479.2" y="885" width="21.9" height="15.0" fill="rgb(249,195,12)" rx="2" ry="2" />
+<text  x="482.15" y="895.5" >c..</text>
+</g>
+<g >
+<title>do_writepages (438,511,554 samples, 0.12%)</title><rect x="523.3" y="821" width="1.4" height="15.0" fill="rgb(235,83,32)" rx="2" ry="2" />
+<text  x="526.31" y="831.5" ></text>
+</g>
+<g >
+<title>xas_descend (146,849,519 samples, 0.04%)</title><rect x="362.4" y="789" width="0.5" height="15.0" fill="rgb(249,19,44)" rx="2" ry="2" />
+<text  x="365.45" y="799.5" ></text>
+</g>
+<g >
+<title>[unknown] (32,126,925 samples, 0.01%)</title><rect x="17.0" y="949" width="0.1" height="15.0" fill="rgb(213,28,12)" rx="2" ry="2" />
+<text  x="20.00" y="959.5" ></text>
+</g>
+<g >
+<title>[xfce4-terminal] (1,701,716,203 samples, 0.46%)</title><rect x="1176.8" y="965" width="5.4" height="15.0" fill="rgb(213,192,33)" rx="2" ry="2" />
+<text  x="1179.75" y="975.5" ></text>
+</g>
+<g >
+<title>[ssh] (50,857,524 samples, 0.01%)</title><rect x="830.4" y="853" width="0.2" height="15.0" fill="rgb(231,194,9)" rx="2" ry="2" />
+<text  x="833.42" y="863.5" ></text>
+</g>
+<g >
+<title>start_kernel (16,597,204,628 samples, 4.53%)</title><rect x="831.9" y="949" width="53.5" height="15.0" fill="rgb(224,16,19)" rx="2" ry="2" />
+<text  x="834.94" y="959.5" >start..</text>
+</g>
+<g >
+<title>event_notifier_set (379,068,290 samples, 0.10%)</title><rect x="814.8" y="901" width="1.3" height="15.0" fill="rgb(235,65,18)" rx="2" ry="2" />
+<text  x="817.84" y="911.5" ></text>
+</g>
+<g >
+<title>aio_set_fd_handler (131,810,599 samples, 0.04%)</title><rect x="737.8" y="709" width="0.5" height="15.0" fill="rgb(229,129,49)" rx="2" ry="2" />
+<text  x="740.83" y="719.5" ></text>
+</g>
+<g >
+<title>[libglamoregl.so] (936,557,390 samples, 0.26%)</title><rect x="210.8" y="917" width="3.1" height="15.0" fill="rgb(237,211,2)" rx="2" ry="2" />
+<text  x="213.85" y="927.5" ></text>
+</g>
+<g >
+<title>__folio_mark_dirty (281,217,505 samples, 0.08%)</title><rect x="758.7" y="725" width="0.9" height="15.0" fill="rgb(254,19,12)" rx="2" ry="2" />
+<text  x="761.65" y="735.5" ></text>
+</g>
+<g >
+<title>update_load_avg (129,267,885 samples, 0.04%)</title><rect x="1149.6" y="837" width="0.4" height="15.0" fill="rgb(215,154,11)" rx="2" ry="2" />
+<text  x="1152.59" y="847.5" ></text>
+</g>
+<g >
+<title>tcp_recvmsg_locked (52,523,373 samples, 0.01%)</title><rect x="658.4" y="725" width="0.1" height="15.0" fill="rgb(247,102,37)" rx="2" ry="2" />
+<text  x="661.38" y="735.5" ></text>
+</g>
+<g >
+<title>ct_idle_enter (50,232,525 samples, 0.01%)</title><rect x="916.0" y="869" width="0.1" height="15.0" fill="rgb(235,144,17)" rx="2" ry="2" />
+<text  x="918.96" y="879.5" ></text>
+</g>
+<g >
+<title>perf_poll (240,128,178 samples, 0.07%)</title><rect x="726.5" y="869" width="0.8" height="15.0" fill="rgb(236,136,41)" rx="2" ry="2" />
+<text  x="729.52" y="879.5" ></text>
+</g>
+<g >
+<title>schedule_hrtimeout_range_clock (86,497,955 samples, 0.02%)</title><rect x="265.7" y="869" width="0.3" height="15.0" fill="rgb(238,105,49)" rx="2" ry="2" />
+<text  x="268.70" y="879.5" ></text>
+</g>
+<g >
+<title>__clock_nanosleep (49,161,394 samples, 0.01%)</title><rect x="25.9" y="917" width="0.1" height="15.0" fill="rgb(247,227,41)" rx="2" ry="2" />
+<text  x="28.88" y="927.5" ></text>
+</g>
+<g >
+<title>iwl_pcie_rx_allocator_work (124,025,033 samples, 0.03%)</title><rect x="613.2" y="901" width="0.4" height="15.0" fill="rgb(230,47,9)" rx="2" ry="2" />
+<text  x="616.17" y="911.5" ></text>
+</g>
+<g >
+<title>__schedule (34,939,838 samples, 0.01%)</title><rect x="1183.4" y="869" width="0.1" height="15.0" fill="rgb(218,209,14)" rx="2" ry="2" />
+<text  x="1186.39" y="879.5" ></text>
+</g>
+<g >
+<title>simd_skcipher_encrypt (164,241,986 samples, 0.04%)</title><rect x="415.3" y="853" width="0.6" height="15.0" fill="rgb(222,94,46)" rx="2" ry="2" />
+<text  x="418.34" y="863.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (59,837,884 samples, 0.02%)</title><rect x="40.8" y="885" width="0.2" height="15.0" fill="rgb(221,122,45)" rx="2" ry="2" />
+<text  x="43.79" y="895.5" ></text>
+</g>
+<g >
+<title>iwl_pcie_rx_alloc_page (126,833,213 samples, 0.03%)</title><rect x="614.1" y="885" width="0.4" height="15.0" fill="rgb(208,0,14)" rx="2" ry="2" />
+<text  x="617.07" y="895.5" ></text>
+</g>
+<g >
+<title>epoll_wait (167,572,997 samples, 0.05%)</title><rect x="43.3" y="917" width="0.6" height="15.0" fill="rgb(209,216,22)" rx="2" ry="2" />
+<text  x="46.31" y="927.5" ></text>
+</g>
+<g >
+<title>kernel_fpu_begin_mask (183,434,839 samples, 0.05%)</title><rect x="515.1" y="821" width="0.6" height="15.0" fill="rgb(243,190,54)" rx="2" ry="2" />
+<text  x="518.10" y="831.5" ></text>
+</g>
+<g >
+<title>pick_next_task_fair (82,353,748 samples, 0.02%)</title><rect x="289.9" y="853" width="0.2" height="15.0" fill="rgb(226,88,31)" rx="2" ry="2" />
+<text  x="292.86" y="863.5" ></text>
+</g>
+<g >
+<title>do_user_addr_fault (58,399,213 samples, 0.02%)</title><rect x="267.4" y="917" width="0.1" height="15.0" fill="rgb(206,197,44)" rx="2" ry="2" />
+<text  x="270.36" y="927.5" ></text>
+</g>
+<g >
+<title>put_prev_task_balance (217,331,529 samples, 0.06%)</title><rect x="338.1" y="885" width="0.7" height="15.0" fill="rgb(230,128,42)" rx="2" ry="2" />
+<text  x="341.05" y="895.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (33,195,621 samples, 0.01%)</title><rect x="31.6" y="901" width="0.1" height="15.0" fill="rgb(237,199,8)" rx="2" ry="2" />
+<text  x="34.61" y="911.5" ></text>
+</g>
+<g >
+<title>list_lru_count_one (54,508,624 samples, 0.01%)</title><rect x="378.8" y="837" width="0.2" height="15.0" fill="rgb(214,27,13)" rx="2" ry="2" />
+<text  x="381.80" y="847.5" ></text>
+</g>
+<g >
+<title>[libcrypto.so.3.0.5] (65,089,327 samples, 0.02%)</title><rect x="284.8" y="565" width="0.2" height="15.0" fill="rgb(241,184,21)" rx="2" ry="2" />
+<text  x="287.77" y="575.5" ></text>
+</g>
+<g >
+<title>_regmap_read (61,747,737 samples, 0.02%)</title><rect x="895.8" y="741" width="0.2" height="15.0" fill="rgb(221,119,24)" rx="2" ry="2" />
+<text  x="898.83" y="751.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (92,153,497 samples, 0.03%)</title><rect x="35.9" y="869" width="0.3" height="15.0" fill="rgb(216,53,54)" rx="2" ry="2" />
+<text  x="38.86" y="879.5" ></text>
+</g>
+<g >
+<title>ip_sublist_rcv (577,433,021 samples, 0.16%)</title><rect x="319.6" y="693" width="1.9" height="15.0" fill="rgb(221,121,24)" rx="2" ry="2" />
+<text  x="322.63" y="703.5" ></text>
+</g>
+<g >
+<title>__softirqentry_text_start (40,275,536 samples, 0.01%)</title><rect x="1147.9" y="805" width="0.1" height="15.0" fill="rgb(227,125,20)" rx="2" ry="2" />
+<text  x="1150.89" y="815.5" ></text>
+</g>
+<g >
+<title>unix_poll (54,666,350 samples, 0.01%)</title><rect x="655.8" y="629" width="0.2" height="15.0" fill="rgb(224,12,27)" rx="2" ry="2" />
+<text  x="658.79" y="639.5" ></text>
+</g>
+<g >
+<title>[libglib-2.0.so.0.7303.0] (32,110,844 samples, 0.01%)</title><rect x="279.0" y="885" width="0.1" height="15.0" fill="rgb(218,115,32)" rx="2" ry="2" />
+<text  x="282.04" y="895.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (153,536,063 samples, 0.04%)</title><rect x="93.6" y="933" width="0.5" height="15.0" fill="rgb(223,122,38)" rx="2" ry="2" />
+<text  x="96.57" y="943.5" ></text>
+</g>
+<g >
+<title>file_modified_flags (31,164,957 samples, 0.01%)</title><rect x="725.4" y="789" width="0.1" height="15.0" fill="rgb(251,194,8)" rx="2" ry="2" />
+<text  x="728.42" y="799.5" ></text>
+</g>
+<g >
+<title>write_cache_pages (639,124,724 samples, 0.17%)</title><rect x="476.9" y="773" width="2.1" height="15.0" fill="rgb(240,205,1)" rx="2" ry="2" />
+<text  x="479.90" y="783.5" ></text>
+</g>
+<g >
+<title>handle_mm_fault (34,823,912 samples, 0.01%)</title><rect x="748.4" y="453" width="0.1" height="15.0" fill="rgb(247,12,42)" rx="2" ry="2" />
+<text  x="751.38" y="463.5" ></text>
+</g>
+<g >
+<title>gdk_window_get_root_origin (45,277,486 samples, 0.01%)</title><rect x="282.4" y="933" width="0.2" height="15.0" fill="rgb(220,59,9)" rx="2" ry="2" />
+<text  x="285.41" y="943.5" ></text>
+</g>
+<g >
+<title>pollwake (311,964,868 samples, 0.09%)</title><rect x="30.0" y="821" width="1.0" height="15.0" fill="rgb(206,140,3)" rx="2" ry="2" />
+<text  x="32.98" y="831.5" ></text>
+</g>
+<g >
+<title>get_page_from_freelist (39,360,767 samples, 0.01%)</title><rect x="237.3" y="709" width="0.1" height="15.0" fill="rgb(207,141,44)" rx="2" ry="2" />
+<text  x="240.30" y="719.5" ></text>
+</g>
+<g >
+<title>get_page_from_freelist (153,772,046 samples, 0.04%)</title><rect x="554.9" y="837" width="0.5" height="15.0" fill="rgb(246,189,43)" rx="2" ry="2" />
+<text  x="557.91" y="847.5" ></text>
+</g>
+<g >
+<title>[libglib-2.0.so.0.7303.0] (39,096,757 samples, 0.01%)</title><rect x="1185.5" y="917" width="0.2" height="15.0" fill="rgb(226,82,43)" rx="2" ry="2" />
+<text  x="1188.55" y="927.5" ></text>
+</g>
+<g >
+<title>moz_xmalloc (149,625,526 samples, 0.04%)</title><rect x="103.1" y="949" width="0.4" height="15.0" fill="rgb(218,50,22)" rx="2" ry="2" />
+<text  x="106.07" y="959.5" ></text>
+</g>
+<g >
+<title>select_task_rq_fair (88,194,445 samples, 0.02%)</title><rect x="328.0" y="517" width="0.3" height="15.0" fill="rgb(222,6,39)" rx="2" ry="2" />
+<text  x="331.03" y="527.5" ></text>
+</g>
+<g >
+<title>_aesni_enc1 (144,931,514 samples, 0.04%)</title><rect x="541.2" y="805" width="0.4" height="15.0" fill="rgb(239,85,33)" rx="2" ry="2" />
+<text  x="544.16" y="815.5" ></text>
+</g>
+<g >
+<title>tcp_recvmsg (65,774,210 samples, 0.02%)</title><rect x="658.3" y="741" width="0.2" height="15.0" fill="rgb(210,206,53)" rx="2" ry="2" />
+<text  x="661.33" y="751.5" ></text>
+</g>
+<g >
+<title>unix_stream_recvmsg (36,372,329 samples, 0.01%)</title><rect x="277.4" y="677" width="0.1" height="15.0" fill="rgb(226,208,25)" rx="2" ry="2" />
+<text  x="280.42" y="687.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (66,893,186 samples, 0.02%)</title><rect x="640.3" y="645" width="0.2" height="15.0" fill="rgb(241,103,14)" rx="2" ry="2" />
+<text  x="643.27" y="655.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_safe_stack (33,677,145 samples, 0.01%)</title><rect x="117.1" y="965" width="0.1" height="15.0" fill="rgb(232,78,5)" rx="2" ry="2" />
+<text  x="120.07" y="975.5" ></text>
+</g>
+<g >
+<title>g_main_context_query (35,729,311 samples, 0.01%)</title><rect x="102.2" y="917" width="0.1" height="15.0" fill="rgb(206,134,23)" rx="2" ry="2" />
+<text  x="105.18" y="927.5" ></text>
+</g>
+<g >
+<title>__folio_end_writeback (217,780,896 samples, 0.06%)</title><rect x="387.4" y="821" width="0.7" height="15.0" fill="rgb(243,78,51)" rx="2" ry="2" />
+<text  x="390.43" y="831.5" ></text>
+</g>
+<g >
+<title>[libgdk-3.so.0.2404.30] (33,893,083 samples, 0.01%)</title><rect x="282.3" y="917" width="0.1" height="15.0" fill="rgb(221,138,38)" rx="2" ry="2" />
+<text  x="285.30" y="927.5" ></text>
+</g>
+<g >
+<title>__schedule (40,298,988 samples, 0.01%)</title><rect x="829.8" y="869" width="0.1" height="15.0" fill="rgb(229,1,33)" rx="2" ry="2" />
+<text  x="832.81" y="879.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (42,845,667 samples, 0.01%)</title><rect x="739.0" y="613" width="0.2" height="15.0" fill="rgb(220,107,19)" rx="2" ry="2" />
+<text  x="742.02" y="623.5" ></text>
+</g>
+<g >
+<title>memcpy_erms (32,287,024 samples, 0.01%)</title><rect x="532.7" y="869" width="0.1" height="15.0" fill="rgb(242,36,15)" rx="2" ry="2" />
+<text  x="535.72" y="879.5" ></text>
+</g>
+<g >
+<title>copy_user_enhanced_fast_string (318,862,233 samples, 0.09%)</title><rect x="751.8" y="741" width="1.0" height="15.0" fill="rgb(208,181,47)" rx="2" ry="2" />
+<text  x="754.82" y="751.5" ></text>
+</g>
+<g >
+<title>do_writepages (731,696,513 samples, 0.20%)</title><rect x="437.7" y="821" width="2.4" height="15.0" fill="rgb(240,124,39)" rx="2" ry="2" />
+<text  x="440.73" y="831.5" ></text>
+</g>
+<g >
+<title>__alloc_pages (195,329,537 samples, 0.05%)</title><rect x="522.5" y="853" width="0.7" height="15.0" fill="rgb(213,155,20)" rx="2" ry="2" />
+<text  x="525.53" y="863.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (114,480,191 samples, 0.03%)</title><rect x="214.6" y="821" width="0.4" height="15.0" fill="rgb(215,56,42)" rx="2" ry="2" />
+<text  x="217.64" y="831.5" ></text>
+</g>
+<g >
+<title>[unknown] (33,954,791 samples, 0.01%)</title><rect x="53.3" y="949" width="0.1" height="15.0" fill="rgb(249,21,49)" rx="2" ry="2" />
+<text  x="56.33" y="959.5" ></text>
+</g>
+<g >
+<title>dev_hard_start_xmit (45,775,479 samples, 0.01%)</title><rect x="740.2" y="405" width="0.2" height="15.0" fill="rgb(252,94,38)" rx="2" ry="2" />
+<text  x="743.23" y="415.5" ></text>
+</g>
+<g >
+<title>__engine_park (36,022,348 samples, 0.01%)</title><rect x="393.8" y="885" width="0.1" height="15.0" fill="rgb(245,140,32)" rx="2" ry="2" />
+<text  x="396.77" y="895.5" ></text>
+</g>
+<g >
+<title>x86_pmu_disable (39,048,624 samples, 0.01%)</title><rect x="911.8" y="709" width="0.1" height="15.0" fill="rgb(252,3,19)" rx="2" ry="2" />
+<text  x="914.81" y="719.5" ></text>
+</g>
+<g >
+<title>[libglib-2.0.so.0.7303.0] (1,074,010,084 samples, 0.29%)</title><rect x="1171.3" y="917" width="3.5" height="15.0" fill="rgb(246,223,45)" rx="2" ry="2" />
+<text  x="1174.31" y="927.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (48,411,522 samples, 0.01%)</title><rect x="717.3" y="709" width="0.2" height="15.0" fill="rgb(220,125,32)" rx="2" ry="2" />
+<text  x="720.30" y="719.5" ></text>
+</g>
+<g >
+<title>xas_create (268,678,831 samples, 0.07%)</title><rect x="362.1" y="805" width="0.8" height="15.0" fill="rgb(228,151,15)" rx="2" ry="2" />
+<text  x="365.05" y="815.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (2,130,040,431 samples, 0.58%)</title><rect x="45.3" y="965" width="6.9" height="15.0" fill="rgb(214,69,38)" rx="2" ry="2" />
+<text  x="48.31" y="975.5" ></text>
+</g>
+<g >
+<title>ct_nmi_exit (64,746,184 samples, 0.02%)</title><rect x="899.2" y="837" width="0.2" height="15.0" fill="rgb(208,168,14)" rx="2" ry="2" />
+<text  x="902.15" y="847.5" ></text>
+</g>
+<g >
+<title>folio_end_writeback (45,417,521 samples, 0.01%)</title><rect x="396.2" y="837" width="0.1" height="15.0" fill="rgb(214,61,36)" rx="2" ry="2" />
+<text  x="399.17" y="847.5" ></text>
+</g>
+<g >
+<title>ip_sublist_rcv_finish (1,904,470,973 samples, 0.52%)</title><rect x="322.9" y="709" width="6.1" height="15.0" fill="rgb(231,180,46)" rx="2" ry="2" />
+<text  x="325.88" y="719.5" ></text>
+</g>
+<g >
+<title>[xfwm4] (232,274,818 samples, 0.06%)</title><rect x="1186.7" y="821" width="0.7" height="15.0" fill="rgb(227,100,2)" rx="2" ry="2" />
+<text  x="1189.66" y="831.5" ></text>
+</g>
+<g >
+<title>__memcpy_avx_unaligned_erms (112,337,964 samples, 0.03%)</title><rect x="146.2" y="949" width="0.3" height="15.0" fill="rgb(252,1,25)" rx="2" ry="2" />
+<text  x="149.18" y="959.5" ></text>
+</g>
+<g >
+<title>mod_lruvec_page_state (88,005,725 samples, 0.02%)</title><rect x="572.2" y="741" width="0.3" height="15.0" fill="rgb(236,158,49)" rx="2" ry="2" />
+<text  x="575.23" y="751.5" ></text>
+</g>
+<g >
+<title>enqueue_task_fair (97,955,531 samples, 0.03%)</title><rect x="881.4" y="805" width="0.3" height="15.0" fill="rgb(219,40,38)" rx="2" ry="2" />
+<text  x="884.40" y="815.5" ></text>
+</g>
+<g >
+<title>kcompactd (1,794,358,851 samples, 0.49%)</title><rect x="341.1" y="933" width="5.8" height="15.0" fill="rgb(220,61,11)" rx="2" ry="2" />
+<text  x="344.13" y="943.5" ></text>
+</g>
+<g >
+<title>nf_hook_slow (35,023,005 samples, 0.01%)</title><rect x="625.3" y="469" width="0.1" height="15.0" fill="rgb(219,92,5)" rx="2" ry="2" />
+<text  x="628.31" y="479.5" ></text>
+</g>
+<g >
+<title>hrtimer_interrupt (2,742,097,436 samples, 0.75%)</title><rect x="905.2" y="821" width="8.8" height="15.0" fill="rgb(238,55,50)" rx="2" ry="2" />
+<text  x="908.15" y="831.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (1,559,368,940 samples, 0.43%)</title><rect x="525.7" y="853" width="5.0" height="15.0" fill="rgb(232,134,18)" rx="2" ry="2" />
+<text  x="528.69" y="863.5" ></text>
+</g>
+<g >
+<title>tcp_write_xmit (1,239,838,758 samples, 0.34%)</title><rect x="739.8" y="517" width="4.0" height="15.0" fill="rgb(226,177,44)" rx="2" ry="2" />
+<text  x="742.79" y="527.5" ></text>
+</g>
+<g >
+<title>kthread (12,396,469,477 samples, 3.38%)</title><rect x="299.4" y="949" width="39.9" height="15.0" fill="rgb(233,2,43)" rx="2" ry="2" />
+<text  x="302.43" y="959.5" >kth..</text>
+</g>
+<g >
+<title>__list_del_entry_valid (37,415,291 samples, 0.01%)</title><rect x="368.0" y="821" width="0.1" height="15.0" fill="rgb(216,40,37)" rx="2" ry="2" />
+<text  x="370.99" y="831.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (91,903,631 samples, 0.03%)</title><rect x="1163.6" y="629" width="0.3" height="15.0" fill="rgb(226,165,25)" rx="2" ry="2" />
+<text  x="1166.64" y="639.5" ></text>
+</g>
+<g >
+<title>xcb_flush (116,358,948 samples, 0.03%)</title><rect x="145.1" y="869" width="0.4" height="15.0" fill="rgb(233,90,27)" rx="2" ry="2" />
+<text  x="148.11" y="879.5" ></text>
+</g>
+<g >
+<title>iomap_do_writepage (395,416,570 samples, 0.11%)</title><rect x="477.6" y="757" width="1.2" height="15.0" fill="rgb(231,176,24)" rx="2" ry="2" />
+<text  x="480.56" y="767.5" ></text>
+</g>
+<g >
+<title>__mod_memcg_lruvec_state (36,472,398 samples, 0.01%)</title><rect x="477.3" y="709" width="0.1" height="15.0" fill="rgb(230,174,30)" rx="2" ry="2" />
+<text  x="480.31" y="719.5" ></text>
+</g>
+<g >
+<title>kernel_fpu_begin_mask (189,946,492 samples, 0.05%)</title><rect x="586.8" y="821" width="0.6" height="15.0" fill="rgb(248,217,25)" rx="2" ry="2" />
+<text  x="589.77" y="831.5" ></text>
+</g>
+<g >
+<title>wb_writeback (731,963,360 samples, 0.20%)</title><rect x="437.7" y="885" width="2.4" height="15.0" fill="rgb(216,69,21)" rx="2" ry="2" />
+<text  x="440.73" y="895.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (36,165,606 samples, 0.01%)</title><rect x="1172.3" y="37" width="0.1" height="15.0" fill="rgb(240,45,36)" rx="2" ry="2" />
+<text  x="1175.31" y="47.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (812,088,878 samples, 0.22%)</title><rect x="1171.5" y="565" width="2.6" height="15.0" fill="rgb(241,225,33)" rx="2" ry="2" />
+<text  x="1174.51" y="575.5" ></text>
+</g>
+<g >
+<title>enqueue_task (192,521,234 samples, 0.05%)</title><rect x="881.4" y="821" width="0.6" height="15.0" fill="rgb(245,115,47)" rx="2" ry="2" />
+<text  x="884.38" y="831.5" ></text>
+</g>
+<g >
+<title>xts_crypt (2,711,658,523 samples, 0.74%)</title><rect x="485.9" y="837" width="8.7" height="15.0" fill="rgb(213,183,1)" rx="2" ry="2" />
+<text  x="488.90" y="847.5" ></text>
+</g>
+<g >
+<title>unix_stream_read_actor (52,318,087 samples, 0.01%)</title><rect x="40.2" y="805" width="0.2" height="15.0" fill="rgb(237,110,25)" rx="2" ry="2" />
+<text  x="43.21" y="815.5" ></text>
+</g>
+<g >
+<title>XPending (346,366,292 samples, 0.09%)</title><rect x="279.8" y="869" width="1.1" height="15.0" fill="rgb(224,160,38)" rx="2" ry="2" />
+<text  x="282.78" y="879.5" ></text>
+</g>
+<g >
+<title>nf_conntrack_tcp_packet (148,458,605 samples, 0.04%)</title><rect x="330.2" y="661" width="0.5" height="15.0" fill="rgb(221,61,51)" rx="2" ry="2" />
+<text  x="333.18" y="671.5" ></text>
+</g>
+<g >
+<title>[firefox] (208,709,303 samples, 0.06%)</title><rect x="147.2" y="933" width="0.7" height="15.0" fill="rgb(254,161,46)" rx="2" ry="2" />
+<text  x="150.25" y="943.5" ></text>
+</g>
+<g >
+<title>[libspa-audioconvert.so] (103,649,030 samples, 0.03%)</title><rect x="732.7" y="901" width="0.3" height="15.0" fill="rgb(212,140,6)" rx="2" ry="2" />
+<text  x="735.70" y="911.5" ></text>
+</g>
+<g >
+<title>xfs_trans_reserve (59,604,680 samples, 0.02%)</title><rect x="722.6" y="725" width="0.2" height="15.0" fill="rgb(207,134,40)" rx="2" ry="2" />
+<text  x="725.58" y="735.5" ></text>
+</g>
+<g >
+<title>__mod_lruvec_page_state (31,747,827 samples, 0.01%)</title><rect x="368.7" y="821" width="0.1" height="15.0" fill="rgb(219,201,48)" rx="2" ry="2" />
+<text  x="371.71" y="831.5" ></text>
+</g>
+<g >
+<title>mod_lruvec_page_state (77,996,902 samples, 0.02%)</title><rect x="477.2" y="741" width="0.3" height="15.0" fill="rgb(248,30,31)" rx="2" ry="2" />
+<text  x="480.20" y="751.5" ></text>
+</g>
+<g >
+<title>[firefox] (89,134,681 samples, 0.02%)</title><rect x="49.5" y="917" width="0.3" height="15.0" fill="rgb(233,59,12)" rx="2" ry="2" />
+<text  x="52.46" y="927.5" ></text>
+</g>
+<g >
+<title>__folio_end_writeback (44,575,843 samples, 0.01%)</title><rect x="387.1" y="821" width="0.2" height="15.0" fill="rgb(211,156,27)" rx="2" ry="2" />
+<text  x="390.14" y="831.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock_irqrestore (98,241,602 samples, 0.03%)</title><rect x="133.3" y="645" width="0.3" height="15.0" fill="rgb(209,179,6)" rx="2" ry="2" />
+<text  x="136.28" y="655.5" ></text>
+</g>
+<g >
+<title>tick_nohz_irq_exit (40,694,490 samples, 0.01%)</title><rect x="915.5" y="837" width="0.1" height="15.0" fill="rgb(245,62,39)" rx="2" ry="2" />
+<text  x="918.48" y="847.5" ></text>
+</g>
+<g >
+<title>futex_wait_queue (342,677,335 samples, 0.09%)</title><rect x="13.0" y="821" width="1.1" height="15.0" fill="rgb(237,222,24)" rx="2" ry="2" />
+<text  x="16.01" y="831.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (63,596,315 samples, 0.02%)</title><rect x="547.2" y="805" width="0.2" height="15.0" fill="rgb(205,113,27)" rx="2" ry="2" />
+<text  x="550.22" y="815.5" ></text>
+</g>
+<g >
+<title>dev_hard_start_xmit (34,842,502 samples, 0.01%)</title><rect x="320.2" y="533" width="0.2" height="15.0" fill="rgb(214,106,13)" rx="2" ry="2" />
+<text  x="323.24" y="543.5" ></text>
+</g>
+<g >
+<title>crypt_free_buffer_pages (111,380,946 samples, 0.03%)</title><rect x="892.9" y="725" width="0.4" height="15.0" fill="rgb(244,9,50)" rx="2" ry="2" />
+<text  x="895.92" y="735.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (174,237,952 samples, 0.05%)</title><rect x="362.9" y="837" width="0.6" height="15.0" fill="rgb(218,210,34)" rx="2" ry="2" />
+<text  x="365.92" y="847.5" ></text>
+</g>
+<g >
+<title>pick_next_task_fair (319,712,150 samples, 0.09%)</title><rect x="34.3" y="789" width="1.1" height="15.0" fill="rgb(212,35,29)" rx="2" ry="2" />
+<text  x="37.34" y="799.5" ></text>
+</g>
+<g >
+<title>sg_init_table (146,586,291 samples, 0.04%)</title><rect x="456.7" y="869" width="0.5" height="15.0" fill="rgb(248,192,30)" rx="2" ry="2" />
+<text  x="459.68" y="879.5" ></text>
+</g>
+<g >
+<title>tick_sched_timer (62,628,170 samples, 0.02%)</title><rect x="94.9" y="869" width="0.2" height="15.0" fill="rgb(246,56,28)" rx="2" ry="2" />
+<text  x="97.89" y="879.5" ></text>
+</g>
+<g >
+<title>do_futex (295,686,682 samples, 0.08%)</title><rect x="158.2" y="837" width="1.0" height="15.0" fill="rgb(211,19,36)" rx="2" ry="2" />
+<text  x="161.25" y="847.5" ></text>
+</g>
+<g >
+<title>pick_next_task_fair (72,647,383 samples, 0.02%)</title><rect x="817.6" y="725" width="0.2" height="15.0" fill="rgb(208,96,19)" rx="2" ry="2" />
+<text  x="820.59" y="735.5" ></text>
+</g>
+<g >
+<title>xas_init_marks (125,986,755 samples, 0.03%)</title><rect x="360.9" y="821" width="0.4" height="15.0" fill="rgb(240,12,49)" rx="2" ry="2" />
+<text  x="363.86" y="831.5" ></text>
+</g>
+<g >
+<title>drm_syncobj_wait_ioctl (82,799,697 samples, 0.02%)</title><rect x="1163.7" y="549" width="0.2" height="15.0" fill="rgb(247,134,50)" rx="2" ry="2" />
+<text  x="1166.66" y="559.5" ></text>
+</g>
+<g >
+<title>hrtimer_interrupt (210,380,206 samples, 0.06%)</title><rect x="813.7" y="789" width="0.7" height="15.0" fill="rgb(208,208,26)" rx="2" ry="2" />
+<text  x="816.72" y="799.5" ></text>
+</g>
+<g >
+<title>curl_pread (329,454,028 samples, 0.09%)</title><rect x="667.9" y="821" width="1.0" height="15.0" fill="rgb(218,157,36)" rx="2" ry="2" />
+<text  x="670.86" y="831.5" ></text>
+</g>
+<g >
+<title>nf_hook_slow (60,463,889 samples, 0.02%)</title><rect x="740.7" y="293" width="0.2" height="15.0" fill="rgb(240,69,5)" rx="2" ry="2" />
+<text  x="743.68" y="303.5" ></text>
+</g>
+<g >
+<title>g_main_loop_run (39,096,757 samples, 0.01%)</title><rect x="1185.5" y="805" width="0.2" height="15.0" fill="rgb(237,8,1)" rx="2" ry="2" />
+<text  x="1188.55" y="815.5" ></text>
+</g>
+<g >
+<title>schedule (85,209,992 samples, 0.02%)</title><rect x="265.7" y="853" width="0.3" height="15.0" fill="rgb(243,37,39)" rx="2" ry="2" />
+<text  x="268.70" y="863.5" ></text>
+</g>
+<g >
+<title>wake_up_q (59,849,994 samples, 0.02%)</title><rect x="148.8" y="837" width="0.2" height="15.0" fill="rgb(221,171,10)" rx="2" ry="2" />
+<text  x="151.78" y="847.5" ></text>
+</g>
+<g >
+<title>__GI___libc_sigaction (341,246,643 samples, 0.09%)</title><rect x="647.5" y="757" width="1.1" height="15.0" fill="rgb(209,140,25)" rx="2" ry="2" />
+<text  x="650.47" y="767.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (47,446,605 samples, 0.01%)</title><rect x="198.2" y="965" width="0.2" height="15.0" fill="rgb(223,53,10)" rx="2" ry="2" />
+<text  x="201.22" y="975.5" ></text>
+</g>
+<g >
+<title>__ieee80211_subif_start_xmit (1,295,465,114 samples, 0.35%)</title><rect x="630.9" y="469" width="4.1" height="15.0" fill="rgb(236,41,0)" rx="2" ry="2" />
+<text  x="633.87" y="479.5" ></text>
+</g>
+<g >
+<title>[firefox] (81,244,990 samples, 0.02%)</title><rect x="24.5" y="917" width="0.3" height="15.0" fill="rgb(219,185,47)" rx="2" ry="2" />
+<text  x="27.52" y="927.5" ></text>
+</g>
+<g >
+<title>__writeback_single_inode (731,696,513 samples, 0.20%)</title><rect x="437.7" y="837" width="2.4" height="15.0" fill="rgb(244,188,6)" rx="2" ry="2" />
+<text  x="440.73" y="847.5" ></text>
+</g>
+<g >
+<title>iv_of_dmreq (350,009,624 samples, 0.10%)</title><rect x="552.7" y="869" width="1.1" height="15.0" fill="rgb(246,122,44)" rx="2" ry="2" />
+<text  x="555.71" y="879.5" ></text>
+</g>
+<g >
+<title>[libGLX_mesa.so.0.0.0] (1,599,607,840 samples, 0.44%)</title><rect x="18.6" y="917" width="5.2" height="15.0" fill="rgb(232,28,51)" rx="2" ry="2" />
+<text  x="21.62" y="927.5" ></text>
+</g>
+<g >
+<title>update_process_times (137,844,245 samples, 0.04%)</title><rect x="813.9" y="725" width="0.4" height="15.0" fill="rgb(252,65,33)" rx="2" ry="2" />
+<text  x="816.86" y="735.5" ></text>
+</g>
+<g >
+<title>__tls_get_addr (50,826,821 samples, 0.01%)</title><rect x="25.9" y="965" width="0.1" height="15.0" fill="rgb(207,161,28)" rx="2" ry="2" />
+<text  x="28.88" y="975.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (55,932,449 samples, 0.02%)</title><rect x="200.8" y="789" width="0.2" height="15.0" fill="rgb(242,167,7)" rx="2" ry="2" />
+<text  x="203.80" y="799.5" ></text>
+</g>
+<g >
+<title>__x64_sys_ioctl (56,768,014 samples, 0.02%)</title><rect x="135.1" y="805" width="0.2" height="15.0" fill="rgb(230,11,7)" rx="2" ry="2" />
+<text  x="138.11" y="815.5" ></text>
+</g>
+<g >
+<title>psi_group_change (128,767,134 samples, 0.04%)</title><rect x="654.2" y="581" width="0.5" height="15.0" fill="rgb(228,108,0)" rx="2" ry="2" />
+<text  x="657.24" y="591.5" ></text>
+</g>
+<g >
+<title>__GI___write (383,117,780 samples, 0.10%)</title><rect x="724.6" y="901" width="1.2" height="15.0" fill="rgb(239,67,24)" rx="2" ry="2" />
+<text  x="727.60" y="911.5" ></text>
+</g>
+<g >
+<title>curl_url_set (249,093,966 samples, 0.07%)</title><rect x="646.7" y="741" width="0.8" height="15.0" fill="rgb(218,0,52)" rx="2" ry="2" />
+<text  x="649.66" y="751.5" ></text>
+</g>
+<g >
+<title>unlock_request (33,995,461 samples, 0.01%)</title><rect x="666.5" y="885" width="0.1" height="15.0" fill="rgb(244,137,21)" rx="2" ry="2" />
+<text  x="669.46" y="895.5" ></text>
+</g>
+<g >
+<title>__local_bh_enable_ip (96,588,568 samples, 0.03%)</title><rect x="137.5" y="773" width="0.3" height="15.0" fill="rgb(252,136,39)" rx="2" ry="2" />
+<text  x="140.51" y="783.5" ></text>
+</g>
+<g >
+<title>__GI___ioctl (156,306,663 samples, 0.04%)</title><rect x="134.3" y="837" width="0.5" height="15.0" fill="rgb(222,113,17)" rx="2" ry="2" />
+<text  x="137.30" y="847.5" ></text>
+</g>
+<g >
+<title>poll_freewait (58,057,235 samples, 0.02%)</title><rect x="821.0" y="805" width="0.2" height="15.0" fill="rgb(221,76,53)" rx="2" ry="2" />
+<text  x="823.98" y="815.5" ></text>
+</g>
+<g >
+<title>xfs_buffered_write_iomap_begin (195,682,078 samples, 0.05%)</title><rect x="753.1" y="741" width="0.6" height="15.0" fill="rgb(213,186,16)" rx="2" ry="2" />
+<text  x="756.09" y="751.5" ></text>
+</g>
+<g >
+<title>execute_command_internal (77,229,650 samples, 0.02%)</title><rect x="243.4" y="757" width="0.3" height="15.0" fill="rgb(221,109,38)" rx="2" ry="2" />
+<text  x="246.42" y="767.5" ></text>
+</g>
+<g >
+<title>leave_mm (51,427,437 samples, 0.01%)</title><rect x="1122.8" y="869" width="0.2" height="15.0" fill="rgb(213,193,6)" rx="2" ry="2" />
+<text  x="1125.84" y="879.5" ></text>
+</g>
+<g >
+<title>timerqueue_del (116,052,565 samples, 0.03%)</title><rect x="912.5" y="789" width="0.4" height="15.0" fill="rgb(246,130,15)" rx="2" ry="2" />
+<text  x="915.48" y="799.5" ></text>
+</g>
+<g >
+<title>__napi_poll (627,984,530 samples, 0.17%)</title><rect x="740.6" y="357" width="2.0" height="15.0" fill="rgb(231,176,40)" rx="2" ry="2" />
+<text  x="743.57" y="367.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (66,813,845 samples, 0.02%)</title><rect x="16.2" y="933" width="0.2" height="15.0" fill="rgb(237,166,19)" rx="2" ry="2" />
+<text  x="19.22" y="943.5" ></text>
+</g>
+<g >
+<title>fw_domains_get_with_fallback (42,413,303 samples, 0.01%)</title><rect x="232.9" y="645" width="0.2" height="15.0" fill="rgb(220,52,22)" rx="2" ry="2" />
+<text  x="235.94" y="655.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (191,340,003 samples, 0.05%)</title><rect x="1177.8" y="581" width="0.6" height="15.0" fill="rgb(210,164,11)" rx="2" ry="2" />
+<text  x="1180.83" y="591.5" ></text>
+</g>
+<g >
+<title>[libpipewire-0.3.so.0.358.0] (43,705,141 samples, 0.01%)</title><rect x="729.2" y="885" width="0.1" height="15.0" fill="rgb(230,121,30)" rx="2" ry="2" />
+<text  x="732.20" y="895.5" ></text>
+</g>
+<g >
+<title>mozilla::detail::MutexImpl::unlock (87,047,168 samples, 0.02%)</title><rect x="42.3" y="965" width="0.3" height="15.0" fill="rgb(232,79,0)" rx="2" ry="2" />
+<text  x="45.32" y="975.5" ></text>
+</g>
+<g >
+<title>folio_mark_accessed (163,871,428 samples, 0.04%)</title><rect x="376.0" y="773" width="0.5" height="15.0" fill="rgb(217,37,11)" rx="2" ry="2" />
+<text  x="379.00" y="783.5" ></text>
+</g>
+<g >
+<title>timerqueue_add (151,598,637 samples, 0.04%)</title><rect x="1157.4" y="837" width="0.5" height="15.0" fill="rgb(225,86,47)" rx="2" ry="2" />
+<text  x="1160.45" y="847.5" ></text>
+</g>
+<g >
+<title>filemap_migrate_folio (445,052,606 samples, 0.12%)</title><rect x="345.2" y="853" width="1.4" height="15.0" fill="rgb(205,91,29)" rx="2" ry="2" />
+<text  x="348.16" y="863.5" ></text>
+</g>
+<g >
+<title>timerlistgroup_run_timers (32,447,958 samples, 0.01%)</title><rect x="827.7" y="853" width="0.1" height="15.0" fill="rgb(236,64,22)" rx="2" ry="2" />
+<text  x="830.72" y="863.5" ></text>
+</g>
+<g >
+<title>switch_mm_irqs_off (296,951,359 samples, 0.08%)</title><rect x="1152.7" y="869" width="0.9" height="15.0" fill="rgb(246,73,1)" rx="2" ry="2" />
+<text  x="1155.66" y="879.5" ></text>
+</g>
+<g >
+<title>ip6_input_finish (315,866,906 samples, 0.09%)</title><rect x="740.9" y="309" width="1.0" height="15.0" fill="rgb(237,215,38)" rx="2" ry="2" />
+<text  x="743.87" y="319.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (242,385,918 samples, 0.07%)</title><rect x="44.3" y="949" width="0.8" height="15.0" fill="rgb(234,218,49)" rx="2" ry="2" />
+<text  x="47.32" y="959.5" ></text>
+</g>
+<g >
+<title>sysvec_irq_work (49,901,495 samples, 0.01%)</title><rect x="232.9" y="789" width="0.2" height="15.0" fill="rgb(217,14,15)" rx="2" ry="2" />
+<text  x="235.92" y="799.5" ></text>
+</g>
+<g >
+<title>[libEGL_mesa.so.0.0.0] (106,831,687 samples, 0.03%)</title><rect x="1166.2" y="837" width="0.3" height="15.0" fill="rgb(208,84,33)" rx="2" ry="2" />
+<text  x="1169.17" y="847.5" ></text>
+</g>
+<g >
+<title>curl_multi_perform (9,615,555,481 samples, 2.62%)</title><rect x="617.8" y="773" width="31.0" height="15.0" fill="rgb(245,225,52)" rx="2" ry="2" />
+<text  x="620.83" y="783.5" >cu..</text>
+</g>
+<g >
+<title>try_to_wake_up (110,206,577 samples, 0.03%)</title><rect x="239.7" y="757" width="0.4" height="15.0" fill="rgb(246,170,1)" rx="2" ry="2" />
+<text  x="242.72" y="767.5" ></text>
+</g>
+<g >
+<title>_int_free (56,823,625 samples, 0.02%)</title><rect x="643.0" y="709" width="0.2" height="15.0" fill="rgb(232,102,22)" rx="2" ry="2" />
+<text  x="646.05" y="719.5" ></text>
+</g>
+<g >
+<title>memcpy_erms (84,114,619 samples, 0.02%)</title><rect x="416.9" y="869" width="0.3" height="15.0" fill="rgb(227,45,54)" rx="2" ry="2" />
+<text  x="419.94" y="879.5" ></text>
+</g>
+<g >
+<title>mem_cgroup_wb_stats (1,188,440,742 samples, 0.32%)</title><rect x="674.7" y="741" width="3.8" height="15.0" fill="rgb(232,106,43)" rx="2" ry="2" />
+<text  x="677.68" y="751.5" ></text>
+</g>
+<g >
+<title>[libcurl.so.4.8.0] (87,335,978 samples, 0.02%)</title><rect x="284.8" y="725" width="0.2" height="15.0" fill="rgb(237,0,48)" rx="2" ry="2" />
+<text  x="287.75" y="735.5" ></text>
+</g>
+<g >
+<title>psi_group_change (61,001,081 samples, 0.02%)</title><rect x="90.2" y="805" width="0.2" height="15.0" fill="rgb(228,92,22)" rx="2" ry="2" />
+<text  x="93.17" y="815.5" ></text>
+</g>
+<g >
+<title>___pthread_mutex_lock (74,406,552 samples, 0.02%)</title><rect x="173.2" y="917" width="0.3" height="15.0" fill="rgb(225,39,51)" rx="2" ry="2" />
+<text  x="176.21" y="927.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (57,693,542 samples, 0.02%)</title><rect x="179.5" y="933" width="0.2" height="15.0" fill="rgb(223,154,49)" rx="2" ry="2" />
+<text  x="182.47" y="943.5" ></text>
+</g>
+<g >
+<title>__kfree_skb_defer (62,637,361 samples, 0.02%)</title><rect x="307.3" y="741" width="0.2" height="15.0" fill="rgb(225,136,54)" rx="2" ry="2" />
+<text  x="310.25" y="751.5" ></text>
+</g>
+<g >
+<title>__x64_sys_futex (69,116,498 samples, 0.02%)</title><rect x="173.7" y="885" width="0.2" height="15.0" fill="rgb(222,38,6)" rx="2" ry="2" />
+<text  x="176.69" y="895.5" ></text>
+</g>
+<g >
+<title>worker_thread (4,936,720,583 samples, 1.35%)</title><rect x="597.2" y="933" width="15.9" height="15.0" fill="rgb(230,52,16)" rx="2" ry="2" />
+<text  x="600.16" y="943.5" ></text>
+</g>
+<g >
+<title>[xfwm4] (174,449,295 samples, 0.05%)</title><rect x="1186.8" y="773" width="0.5" height="15.0" fill="rgb(254,116,48)" rx="2" ry="2" />
+<text  x="1189.78" y="783.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (140,698,767 samples, 0.04%)</title><rect x="151.8" y="853" width="0.4" height="15.0" fill="rgb(244,122,20)" rx="2" ry="2" />
+<text  x="154.76" y="863.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (1,503,112,857 samples, 0.41%)</title><rect x="739.4" y="661" width="4.9" height="15.0" fill="rgb(233,7,48)" rx="2" ry="2" />
+<text  x="742.43" y="671.5" ></text>
+</g>
+<g >
+<title>xfs_file_write_checks (39,735,070 samples, 0.01%)</title><rect x="725.4" y="805" width="0.1" height="15.0" fill="rgb(222,162,1)" rx="2" ry="2" />
+<text  x="728.41" y="815.5" ></text>
+</g>
+<g >
+<title>update_get_addr (34,528,870 samples, 0.01%)</title><rect x="267.2" y="933" width="0.1" height="15.0" fill="rgb(224,161,10)" rx="2" ry="2" />
+<text  x="270.21" y="943.5" ></text>
+</g>
+<g >
+<title>check_preempt_curr (42,053,582 samples, 0.01%)</title><rect x="894.8" y="741" width="0.2" height="15.0" fill="rgb(222,21,52)" rx="2" ry="2" />
+<text  x="897.82" y="751.5" ></text>
+</g>
+<g >
+<title>__mod_memcg_state (58,336,057 samples, 0.02%)</title><rect x="629.1" y="517" width="0.2" height="15.0" fill="rgb(205,229,28)" rx="2" ry="2" />
+<text  x="632.06" y="527.5" ></text>
+</g>
+<g >
+<title>irq_work_run (1,366,936,278 samples, 0.37%)</title><rect x="347.2" y="805" width="4.4" height="15.0" fill="rgb(237,115,17)" rx="2" ry="2" />
+<text  x="350.24" y="815.5" ></text>
+</g>
+<g >
+<title>__GI___nanosleep (50,033,632 samples, 0.01%)</title><rect x="25.9" y="933" width="0.1" height="15.0" fill="rgb(223,73,49)" rx="2" ry="2" />
+<text  x="28.88" y="943.5" ></text>
+</g>
+<g >
+<title>simd_skcipher_encrypt (178,926,805 samples, 0.05%)</title><rect x="552.1" y="853" width="0.6" height="15.0" fill="rgb(208,24,48)" rx="2" ry="2" />
+<text  x="555.13" y="863.5" ></text>
+</g>
+<g >
+<title>[git] (77,496,367 samples, 0.02%)</title><rect x="285.3" y="837" width="0.2" height="15.0" fill="rgb(214,104,43)" rx="2" ry="2" />
+<text  x="288.28" y="847.5" ></text>
+</g>
+<g >
+<title>iwl_txq_reclaim (181,310,962 samples, 0.05%)</title><rect x="315.1" y="741" width="0.6" height="15.0" fill="rgb(244,57,38)" rx="2" ry="2" />
+<text  x="318.08" y="751.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (3,847,504,251 samples, 1.05%)</title><rect x="536.4" y="853" width="12.4" height="15.0" fill="rgb(238,118,51)" rx="2" ry="2" />
+<text  x="539.38" y="863.5" ></text>
+</g>
+<g >
+<title>menu_select (455,445,117 samples, 0.12%)</title><rect x="882.1" y="869" width="1.5" height="15.0" fill="rgb(234,228,35)" rx="2" ry="2" />
+<text  x="885.14" y="879.5" ></text>
+</g>
+<g >
+<title>local_touch_nmi (35,464,593 samples, 0.01%)</title><rect x="1133.3" y="901" width="0.1" height="15.0" fill="rgb(209,212,47)" rx="2" ry="2" />
+<text  x="1136.27" y="911.5" ></text>
+</g>
+<g >
+<title>nft_meta_get_eval (33,726,533 samples, 0.01%)</title><rect x="332.3" y="645" width="0.1" height="15.0" fill="rgb(237,102,41)" rx="2" ry="2" />
+<text  x="335.30" y="655.5" ></text>
+</g>
+<g >
+<title>ttwu_do_activate (70,766,225 samples, 0.02%)</title><rect x="906.6" y="757" width="0.2" height="15.0" fill="rgb(221,51,53)" rx="2" ry="2" />
+<text  x="909.58" y="767.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (150,232,539 samples, 0.04%)</title><rect x="43.3" y="901" width="0.5" height="15.0" fill="rgb(235,137,16)" rx="2" ry="2" />
+<text  x="46.35" y="911.5" ></text>
+</g>
+<g >
+<title>__mod_lruvec_page_state (41,735,826 samples, 0.01%)</title><rect x="523.5" y="725" width="0.2" height="15.0" fill="rgb(211,125,51)" rx="2" ry="2" />
+<text  x="526.52" y="735.5" ></text>
+</g>
+<g >
+<title>___snprintf_chk (117,116,539 samples, 0.03%)</title><rect x="657.4" y="773" width="0.4" height="15.0" fill="rgb(209,130,14)" rx="2" ry="2" />
+<text  x="660.38" y="783.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_mutex_unlock_usercnt (38,370,769 samples, 0.01%)</title><rect x="169.5" y="949" width="0.1" height="15.0" fill="rgb(229,64,53)" rx="2" ry="2" />
+<text  x="172.51" y="959.5" ></text>
+</g>
+<g >
+<title>zram_bvec_rw.constprop.0.isra.0 (32,016,653 samples, 0.01%)</title><rect x="368.6" y="789" width="0.1" height="15.0" fill="rgb(253,20,11)" rx="2" ry="2" />
+<text  x="371.55" y="799.5" ></text>
+</g>
+<g >
+<title>PEM_X509_INFO_read_bio_ex (73,591,237 samples, 0.02%)</title><rect x="284.8" y="645" width="0.2" height="15.0" fill="rgb(251,69,39)" rx="2" ry="2" />
+<text  x="287.77" y="655.5" ></text>
+</g>
+<g >
+<title>__pollwait (49,876,122 samples, 0.01%)</title><rect x="726.7" y="853" width="0.2" height="15.0" fill="rgb(223,218,23)" rx="2" ry="2" />
+<text  x="729.75" y="863.5" ></text>
+</g>
+<g >
+<title>shmem_sg_free_table (1,015,651,084 samples, 0.28%)</title><rect x="374.2" y="789" width="3.3" height="15.0" fill="rgb(241,175,4)" rx="2" ry="2" />
+<text  x="377.24" y="799.5" ></text>
+</g>
+<g >
+<title>g_source_ref (115,963,376 samples, 0.03%)</title><rect x="281.4" y="869" width="0.3" height="15.0" fill="rgb(206,30,12)" rx="2" ry="2" />
+<text  x="284.36" y="879.5" ></text>
+</g>
+<g >
+<title>__handle_irq_event_percpu (1,265,360,293 samples, 0.35%)</title><rect x="891.2" y="789" width="4.0" height="15.0" fill="rgb(206,197,25)" rx="2" ry="2" />
+<text  x="894.17" y="799.5" ></text>
+</g>
+<g >
+<title>do_futex (151,793,889 samples, 0.04%)</title><rect x="149.1" y="853" width="0.5" height="15.0" fill="rgb(250,2,22)" rx="2" ry="2" />
+<text  x="152.11" y="863.5" ></text>
+</g>
+<g >
+<title>[git-remote-http] (93,975,502 samples, 0.03%)</title><rect x="284.8" y="837" width="0.3" height="15.0" fill="rgb(251,32,33)" rx="2" ry="2" />
+<text  x="287.75" y="847.5" ></text>
+</g>
+<g >
+<title>tick_nohz_idle_enter (218,306,826 samples, 0.06%)</title><rect x="1154.0" y="901" width="0.7" height="15.0" fill="rgb(233,111,18)" rx="2" ry="2" />
+<text  x="1157.04" y="911.5" ></text>
+</g>
+<g >
+<title>kthread (6,196,881,981 samples, 1.69%)</title><rect x="420.2" y="949" width="19.9" height="15.0" fill="rgb(223,78,28)" rx="2" ry="2" />
+<text  x="423.18" y="959.5" ></text>
+</g>
+<g >
+<title>__GI___ioctl (36,916,505 samples, 0.01%)</title><rect x="143.6" y="709" width="0.1" height="15.0" fill="rgb(216,6,53)" rx="2" ry="2" />
+<text  x="146.60" y="719.5" ></text>
+</g>
+<g >
+<title>vfs_writev (87,439,444 samples, 0.02%)</title><rect x="1189.2" y="917" width="0.3" height="15.0" fill="rgb(254,14,49)" rx="2" ry="2" />
+<text  x="1192.22" y="927.5" ></text>
+</g>
+<g >
+<title>worker_thread (347,211,127 samples, 0.09%)</title><rect x="396.4" y="933" width="1.2" height="15.0" fill="rgb(238,126,46)" rx="2" ry="2" />
+<text  x="399.45" y="943.5" ></text>
+</g>
+<g >
+<title>__alloc_pages (90,878,030 samples, 0.02%)</title><rect x="664.8" y="693" width="0.3" height="15.0" fill="rgb(205,20,49)" rx="2" ry="2" />
+<text  x="667.85" y="703.5" ></text>
+</g>
+<g >
+<title>__libc_poll (828,984,991 samples, 0.23%)</title><rect x="97.0" y="917" width="2.7" height="15.0" fill="rgb(219,214,46)" rx="2" ry="2" />
+<text  x="100.03" y="927.5" ></text>
+</g>
+<g >
+<title>irq_work_single (48,258,505 samples, 0.01%)</title><rect x="232.9" y="725" width="0.2" height="15.0" fill="rgb(242,155,34)" rx="2" ry="2" />
+<text  x="235.92" y="735.5" ></text>
+</g>
+<g >
+<title>__folio_end_writeback (182,154,483 samples, 0.05%)</title><rect x="394.8" y="821" width="0.6" height="15.0" fill="rgb(227,179,49)" rx="2" ry="2" />
+<text  x="397.78" y="831.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (652,529,084 samples, 0.18%)</title><rect x="816.6" y="837" width="2.1" height="15.0" fill="rgb(208,174,3)" rx="2" ry="2" />
+<text  x="819.61" y="847.5" ></text>
+</g>
+<g >
+<title>g_signal_emit_valist (981,146,702 samples, 0.27%)</title><rect x="1171.5" y="821" width="3.1" height="15.0" fill="rgb(228,13,33)" rx="2" ry="2" />
+<text  x="1174.48" y="831.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (173,099,810 samples, 0.05%)</title><rect x="1163.4" y="677" width="0.6" height="15.0" fill="rgb(222,77,46)" rx="2" ry="2" />
+<text  x="1166.42" y="687.5" ></text>
+</g>
+<g >
+<title>gtk_main_do_event (94,873,365 samples, 0.03%)</title><rect x="1177.3" y="853" width="0.3" height="15.0" fill="rgb(212,18,13)" rx="2" ry="2" />
+<text  x="1180.28" y="863.5" ></text>
+</g>
+<g >
+<title>__update_load_avg_cfs_rq (69,430,629 samples, 0.02%)</title><rect x="1130.3" y="789" width="0.2" height="15.0" fill="rgb(242,169,2)" rx="2" ry="2" />
+<text  x="1133.25" y="799.5" ></text>
+</g>
+<g >
+<title>schedule (1,271,473,576 samples, 0.35%)</title><rect x="335.2" y="917" width="4.1" height="15.0" fill="rgb(207,160,16)" rx="2" ry="2" />
+<text  x="338.24" y="927.5" ></text>
+</g>
+<g >
+<title>load_balance (37,680,066 samples, 0.01%)</title><rect x="833.0" y="757" width="0.1" height="15.0" fill="rgb(223,18,49)" rx="2" ry="2" />
+<text  x="836.01" y="767.5" ></text>
+</g>
+<g >
+<title>____sys_recvmsg (163,324,186 samples, 0.04%)</title><rect x="20.9" y="757" width="0.6" height="15.0" fill="rgb(232,51,11)" rx="2" ry="2" />
+<text  x="23.94" y="767.5" ></text>
+</g>
+<g >
+<title>memcpy_erms (68,756,359 samples, 0.02%)</title><rect x="456.5" y="869" width="0.2" height="15.0" fill="rgb(219,221,44)" rx="2" ry="2" />
+<text  x="459.46" y="879.5" ></text>
+</g>
+<g >
+<title>dequeue_entity (51,014,131 samples, 0.01%)</title><rect x="158.6" y="741" width="0.1" height="15.0" fill="rgb(248,217,19)" rx="2" ry="2" />
+<text  x="161.58" y="751.5" ></text>
+</g>
+<g >
+<title>process_one_work (264,911,962 samples, 0.07%)</title><rect x="388.2" y="917" width="0.8" height="15.0" fill="rgb(218,219,30)" rx="2" ry="2" />
+<text  x="391.19" y="927.5" ></text>
+</g>
+<g >
+<title>__mod_node_page_state (116,215,957 samples, 0.03%)</title><rect x="359.6" y="773" width="0.4" height="15.0" fill="rgb(230,61,2)" rx="2" ry="2" />
+<text  x="362.58" y="783.5" ></text>
+</g>
+<g >
+<title>rcu_nocb_flush_deferred_wakeup (109,843,481 samples, 0.03%)</title><rect x="1145.3" y="901" width="0.4" height="15.0" fill="rgb(238,180,30)" rx="2" ry="2" />
+<text  x="1148.31" y="911.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (41,857,063 samples, 0.01%)</title><rect x="14.9" y="885" width="0.1" height="15.0" fill="rgb(234,30,7)" rx="2" ry="2" />
+<text  x="17.86" y="895.5" ></text>
+</g>
+<g >
+<title>iomap_file_buffered_write (2,771,508,091 samples, 0.76%)</title><rect x="750.8" y="773" width="8.9" height="15.0" fill="rgb(207,172,39)" rx="2" ry="2" />
+<text  x="753.80" y="783.5" ></text>
+</g>
+<g >
+<title>___sys_recvmsg (145,252,863 samples, 0.04%)</title><rect x="748.1" y="645" width="0.4" height="15.0" fill="rgb(232,169,37)" rx="2" ry="2" />
+<text  x="751.05" y="655.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (809,455,336 samples, 0.22%)</title><rect x="1171.5" y="517" width="2.6" height="15.0" fill="rgb(210,188,1)" rx="2" ry="2" />
+<text  x="1174.52" y="527.5" ></text>
+</g>
+<g >
+<title>[git-remote-http] (93,975,502 samples, 0.03%)</title><rect x="284.8" y="853" width="0.3" height="15.0" fill="rgb(254,228,29)" rx="2" ry="2" />
+<text  x="287.75" y="863.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (39,918,433 samples, 0.01%)</title><rect x="118.3" y="869" width="0.1" height="15.0" fill="rgb(208,67,26)" rx="2" ry="2" />
+<text  x="121.28" y="879.5" ></text>
+</g>
+<g >
+<title>__ip_queue_xmit (184,728,744 samples, 0.05%)</title><rect x="325.5" y="613" width="0.5" height="15.0" fill="rgb(250,48,40)" rx="2" ry="2" />
+<text  x="328.45" y="623.5" ></text>
+</g>
+<g >
+<title>g_main_context_check (392,544,873 samples, 0.11%)</title><rect x="824.7" y="885" width="1.2" height="15.0" fill="rgb(240,91,52)" rx="2" ry="2" />
+<text  x="827.67" y="895.5" ></text>
+</g>
+<g >
+<title>ct_idle_exit (39,127,025 samples, 0.01%)</title><rect x="835.1" y="837" width="0.1" height="15.0" fill="rgb(226,40,45)" rx="2" ry="2" />
+<text  x="838.09" y="847.5" ></text>
+</g>
+<g >
+<title>hrtimer_update_next_event (53,601,059 samples, 0.01%)</title><rect x="1156.0" y="821" width="0.1" height="15.0" fill="rgb(248,173,3)" rx="2" ry="2" />
+<text  x="1158.97" y="831.5" ></text>
+</g>
+<g >
+<title>__GI___sched_yield (440,898,799 samples, 0.12%)</title><rect x="295.4" y="917" width="1.4" height="15.0" fill="rgb(206,98,40)" rx="2" ry="2" />
+<text  x="298.41" y="927.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (635,970,443 samples, 0.17%)</title><rect x="599.7" y="837" width="2.1" height="15.0" fill="rgb(231,32,47)" rx="2" ry="2" />
+<text  x="602.71" y="847.5" ></text>
+</g>
+<g >
+<title>[firefox] (158,869,443 samples, 0.04%)</title><rect x="21.6" y="821" width="0.5" height="15.0" fill="rgb(243,151,53)" rx="2" ry="2" />
+<text  x="24.61" y="831.5" ></text>
+</g>
+<g >
+<title>ieee80211_tx_h_rate_ctrl (189,315,824 samples, 0.05%)</title><rect x="632.7" y="389" width="0.6" height="15.0" fill="rgb(209,22,7)" rx="2" ry="2" />
+<text  x="635.66" y="399.5" ></text>
+</g>
+<g >
+<title>iwl_mvm_mac_itxq_xmit (974,871,611 samples, 0.27%)</title><rect x="631.8" y="437" width="3.1" height="15.0" fill="rgb(220,105,28)" rx="2" ry="2" />
+<text  x="634.81" y="447.5" ></text>
+</g>
+<g >
+<title>__wake_up_common_lock (62,814,276 samples, 0.02%)</title><rect x="20.0" y="645" width="0.2" height="15.0" fill="rgb(243,146,41)" rx="2" ry="2" />
+<text  x="22.97" y="655.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (762,187,561 samples, 0.21%)</title><rect x="150.7" y="949" width="2.4" height="15.0" fill="rgb(228,65,8)" rx="2" ry="2" />
+<text  x="153.66" y="959.5" ></text>
+</g>
+<g >
+<title>crypt_convert (4,784,355,098 samples, 1.31%)</title><rect x="460.9" y="885" width="15.4" height="15.0" fill="rgb(238,183,52)" rx="2" ry="2" />
+<text  x="463.86" y="895.5" ></text>
+</g>
+<g >
+<title>g_closure_invoke (115,926,543 samples, 0.03%)</title><rect x="1178.0" y="197" width="0.4" height="15.0" fill="rgb(226,200,42)" rx="2" ry="2" />
+<text  x="1181.02" y="207.5" ></text>
+</g>
+<g >
+<title>inet6_recvmsg (142,013,717 samples, 0.04%)</title><rect x="748.1" y="613" width="0.4" height="15.0" fill="rgb(243,55,8)" rx="2" ry="2" />
+<text  x="751.06" y="623.5" ></text>
+</g>
+<g >
+<title>folio_memcg_unlock (38,741,076 samples, 0.01%)</title><rect x="721.1" y="741" width="0.1" height="15.0" fill="rgb(205,206,23)" rx="2" ry="2" />
+<text  x="724.11" y="751.5" ></text>
+</g>
+<g >
+<title>syscall (529,479,413 samples, 0.14%)</title><rect x="291.5" y="949" width="1.8" height="15.0" fill="rgb(208,152,37)" rx="2" ry="2" />
+<text  x="294.55" y="959.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (32,204,945 samples, 0.01%)</title><rect x="735.9" y="853" width="0.1" height="15.0" fill="rgb(250,116,16)" rx="2" ry="2" />
+<text  x="738.91" y="863.5" ></text>
+</g>
+<g >
+<title>crypt_endio (47,206,347 samples, 0.01%)</title><rect x="384.2" y="661" width="0.2" height="15.0" fill="rgb(238,213,17)" rx="2" ry="2" />
+<text  x="387.23" y="671.5" ></text>
+</g>
+<g >
+<title>__local_bh_enable_ip (10,409,049,270 samples, 2.84%)</title><rect x="300.5" y="885" width="33.5" height="15.0" fill="rgb(216,39,18)" rx="2" ry="2" />
+<text  x="303.45" y="895.5" >__..</text>
+</g>
+<g >
+<title>__pagevec_release (80,149,228 samples, 0.02%)</title><rect x="374.5" y="773" width="0.3" height="15.0" fill="rgb(247,28,49)" rx="2" ry="2" />
+<text  x="377.52" y="783.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (50,505,132 samples, 0.01%)</title><rect x="277.4" y="741" width="0.2" height="15.0" fill="rgb(211,156,47)" rx="2" ry="2" />
+<text  x="280.40" y="751.5" ></text>
+</g>
+<g >
+<title>__sys_sendmsg (61,797,647 samples, 0.02%)</title><rect x="191.6" y="901" width="0.2" height="15.0" fill="rgb(214,82,13)" rx="2" ry="2" />
+<text  x="194.57" y="911.5" ></text>
+</g>
+<g >
+<title>napi_consume_skb (72,661,093 samples, 0.02%)</title><rect x="662.9" y="549" width="0.2" height="15.0" fill="rgb(241,136,40)" rx="2" ry="2" />
+<text  x="665.86" y="559.5" ></text>
+</g>
+<g >
+<title>__i915_sw_fence_complete (63,742,392 samples, 0.02%)</title><rect x="140.5" y="741" width="0.2" height="15.0" fill="rgb(219,177,22)" rx="2" ry="2" />
+<text  x="143.49" y="751.5" ></text>
+</g>
+<g >
+<title>__mod_memcg_lruvec_state (225,910,768 samples, 0.06%)</title><rect x="702.9" y="677" width="0.7" height="15.0" fill="rgb(217,155,23)" rx="2" ry="2" />
+<text  x="705.88" y="687.5" ></text>
+</g>
+<g >
+<title>update_curr (37,537,005 samples, 0.01%)</title><rect x="817.3" y="693" width="0.1" height="15.0" fill="rgb(218,115,43)" rx="2" ry="2" />
+<text  x="820.33" y="703.5" ></text>
+</g>
+<g >
+<title>unix_stream_sendmsg (94,499,948 samples, 0.03%)</title><rect x="266.6" y="837" width="0.3" height="15.0" fill="rgb(248,117,10)" rx="2" ry="2" />
+<text  x="269.64" y="847.5" ></text>
+</g>
+<g >
+<title>[libEGL_mesa.so.0.0.0] (81,862,414 samples, 0.02%)</title><rect x="1165.6" y="677" width="0.3" height="15.0" fill="rgb(228,183,19)" rx="2" ry="2" />
+<text  x="1168.65" y="687.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (85,875,828 samples, 0.02%)</title><rect x="1165.6" y="709" width="0.3" height="15.0" fill="rgb(226,73,17)" rx="2" ry="2" />
+<text  x="1168.63" y="719.5" ></text>
+</g>
+<g >
+<title>__mod_lruvec_page_state (130,805,673 samples, 0.04%)</title><rect x="384.6" y="789" width="0.4" height="15.0" fill="rgb(233,105,27)" rx="2" ry="2" />
+<text  x="387.59" y="799.5" ></text>
+</g>
+<g >
+<title>__writeback_inodes_wb (557,120,986 samples, 0.15%)</title><rect x="595.3" y="869" width="1.8" height="15.0" fill="rgb(241,21,21)" rx="2" ry="2" />
+<text  x="598.31" y="879.5" ></text>
+</g>
+<g >
+<title>spec_ctrl_current (46,663,938 samples, 0.01%)</title><rect x="1122.7" y="853" width="0.1" height="15.0" fill="rgb(209,162,44)" rx="2" ry="2" />
+<text  x="1125.69" y="863.5" ></text>
+</g>
+<g >
+<title>__do_fault (51,474,600 samples, 0.01%)</title><rect x="227.2" y="869" width="0.2" height="15.0" fill="rgb(253,164,17)" rx="2" ry="2" />
+<text  x="230.22" y="879.5" ></text>
+</g>
+<g >
+<title>ip6t_do_table (57,099,090 samples, 0.02%)</title><rect x="742.9" y="437" width="0.1" height="15.0" fill="rgb(250,33,11)" rx="2" ry="2" />
+<text  x="745.86" y="447.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (3,690,867,376 samples, 1.01%)</title><rect x="576.8" y="853" width="11.9" height="15.0" fill="rgb(230,92,17)" rx="2" ry="2" />
+<text  x="579.78" y="863.5" ></text>
+</g>
+<g >
+<title>crypt_page_free (86,800,047 samples, 0.02%)</title><rect x="892.9" y="709" width="0.3" height="15.0" fill="rgb(241,123,27)" rx="2" ry="2" />
+<text  x="895.95" y="719.5" ></text>
+</g>
+<g >
+<title>syscall_trace_enter.constprop.0 (33,749,697 samples, 0.01%)</title><rect x="99.1" y="869" width="0.1" height="15.0" fill="rgb(238,3,10)" rx="2" ry="2" />
+<text  x="102.11" y="879.5" ></text>
+</g>
+<g >
+<title>rmqueue_bulk (48,628,623 samples, 0.01%)</title><rect x="555.3" y="821" width="0.1" height="15.0" fill="rgb(250,184,45)" rx="2" ry="2" />
+<text  x="558.25" y="831.5" ></text>
+</g>
+<g >
+<title>xfs_end_io (317,271,104 samples, 0.09%)</title><rect x="396.5" y="901" width="1.0" height="15.0" fill="rgb(207,228,18)" rx="2" ry="2" />
+<text  x="399.52" y="911.5" ></text>
+</g>
+<g >
+<title>unix_stream_recvmsg (38,746,777 samples, 0.01%)</title><rect x="1170.5" y="885" width="0.1" height="15.0" fill="rgb(242,57,12)" rx="2" ry="2" />
+<text  x="1173.48" y="895.5" ></text>
+</g>
+<g >
+<title>__mod_zone_page_state (32,434,565 samples, 0.01%)</title><rect x="710.7" y="677" width="0.1" height="15.0" fill="rgb(213,178,29)" rx="2" ry="2" />
+<text  x="713.69" y="687.5" ></text>
+</g>
+<g >
+<title>find_busiest_group (70,029,613 samples, 0.02%)</title><rect x="34.8" y="741" width="0.2" height="15.0" fill="rgb(214,106,41)" rx="2" ry="2" />
+<text  x="37.76" y="751.5" ></text>
+</g>
+<g >
+<title>__sk_mem_reduce_allocated (38,499,786 samples, 0.01%)</title><rect x="326.7" y="597" width="0.1" height="15.0" fill="rgb(223,148,24)" rx="2" ry="2" />
+<text  x="329.69" y="607.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (173,159,694 samples, 0.05%)</title><rect x="265.5" y="917" width="0.6" height="15.0" fill="rgb(210,67,44)" rx="2" ry="2" />
+<text  x="268.54" y="927.5" ></text>
+</g>
+<g >
+<title>[libgdk-3.so.0.2404.30] (280,627,165 samples, 0.08%)</title><rect x="1186.6" y="885" width="0.9" height="15.0" fill="rgb(253,181,50)" rx="2" ry="2" />
+<text  x="1189.59" y="895.5" ></text>
+</g>
+<g >
+<title>vsnprintf (176,541,936 samples, 0.05%)</title><rect x="313.5" y="629" width="0.6" height="15.0" fill="rgb(251,165,12)" rx="2" ry="2" />
+<text  x="316.52" y="639.5" ></text>
+</g>
+<g >
+<title>[git] (118,624,643 samples, 0.03%)</title><rect x="285.3" y="901" width="0.4" height="15.0" fill="rgb(250,201,45)" rx="2" ry="2" />
+<text  x="288.27" y="911.5" ></text>
+</g>
+<g >
+<title>inflateInit2_ (49,539,459 samples, 0.01%)</title><rect x="814.6" y="869" width="0.2" height="15.0" fill="rgb(218,226,23)" rx="2" ry="2" />
+<text  x="817.65" y="879.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (3,103,682,374 samples, 0.85%)</title><rect x="750.6" y="837" width="10.0" height="15.0" fill="rgb(243,170,23)" rx="2" ry="2" />
+<text  x="753.57" y="847.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (58,659,934 samples, 0.02%)</title><rect x="1162.9" y="805" width="0.2" height="15.0" fill="rgb(220,116,12)" rx="2" ry="2" />
+<text  x="1165.95" y="815.5" ></text>
+</g>
+<g >
+<title>g_main_context_iteration (1,925,110,380 samples, 0.53%)</title><rect x="276.1" y="933" width="6.2" height="15.0" fill="rgb(228,68,51)" rx="2" ry="2" />
+<text  x="279.10" y="943.5" ></text>
+</g>
+<g >
+<title>memset_erms (102,595,526 samples, 0.03%)</title><rect x="456.8" y="853" width="0.4" height="15.0" fill="rgb(249,92,0)" rx="2" ry="2" />
+<text  x="459.83" y="863.5" ></text>
+</g>
+<g >
+<title>unix_write_space (43,455,627 samples, 0.01%)</title><rect x="39.9" y="741" width="0.1" height="15.0" fill="rgb(237,34,46)" rx="2" ry="2" />
+<text  x="42.87" y="751.5" ></text>
+</g>
+<g >
+<title>kmem_cache_alloc_node (163,215,652 samples, 0.04%)</title><rect x="239.1" y="773" width="0.5" height="15.0" fill="rgb(213,126,18)" rx="2" ry="2" />
+<text  x="242.05" y="783.5" ></text>
+</g>
+<g >
+<title>g_main_context_dispatch (159,266,028 samples, 0.04%)</title><rect x="100.9" y="917" width="0.6" height="15.0" fill="rgb(240,36,28)" rx="2" ry="2" />
+<text  x="103.95" y="927.5" ></text>
+</g>
+<g >
+<title>gtk_container_propagate_draw (819,076,009 samples, 0.22%)</title><rect x="1171.5" y="597" width="2.6" height="15.0" fill="rgb(211,142,35)" rx="2" ry="2" />
+<text  x="1174.51" y="607.5" ></text>
+</g>
+<g >
+<title>iwl_mvm_bt_coex_is_mimo_allowed (31,785,440 samples, 0.01%)</title><rect x="313.2" y="661" width="0.1" height="15.0" fill="rgb(205,198,38)" rx="2" ry="2" />
+<text  x="316.23" y="671.5" ></text>
+</g>
+<g >
+<title>[libGLX_mesa.so.0.0.0] (1,881,432,605 samples, 0.51%)</title><rect x="18.2" y="949" width="6.0" height="15.0" fill="rgb(232,207,37)" rx="2" ry="2" />
+<text  x="21.19" y="959.5" ></text>
+</g>
+<g >
+<title>schedule_hrtimeout_range_clock (631,214,294 samples, 0.17%)</title><rect x="821.2" y="805" width="2.0" height="15.0" fill="rgb(218,61,18)" rx="2" ry="2" />
+<text  x="824.17" y="815.5" ></text>
+</g>
+<g >
+<title>XPending (127,274,559 samples, 0.03%)</title><rect x="277.3" y="869" width="0.4" height="15.0" fill="rgb(240,9,34)" rx="2" ry="2" />
+<text  x="280.30" y="879.5" ></text>
+</g>
+<g >
+<title>mod_lruvec_page_state (62,216,929 samples, 0.02%)</title><rect x="386.5" y="805" width="0.2" height="15.0" fill="rgb(220,204,25)" rx="2" ry="2" />
+<text  x="389.48" y="815.5" ></text>
+</g>
+<g >
+<title>curl_multi_perform (88,515,249 samples, 0.02%)</title><rect x="284.8" y="789" width="0.2" height="15.0" fill="rgb(236,221,15)" rx="2" ry="2" />
+<text  x="287.75" y="799.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (16,419,764,789 samples, 4.48%)</title><rect x="671.1" y="853" width="52.8" height="15.0" fill="rgb(218,206,40)" rx="2" ry="2" />
+<text  x="674.09" y="863.5" >do_sy..</text>
+</g>
+<g >
+<title>[qemu-img] (3,828,168,233 samples, 1.04%)</title><rect x="736.3" y="853" width="12.3" height="15.0" fill="rgb(222,108,30)" rx="2" ry="2" />
+<text  x="739.26" y="863.5" ></text>
+</g>
+<g >
+<title>xfs_end_ioend (257,699,142 samples, 0.07%)</title><rect x="388.2" y="885" width="0.8" height="15.0" fill="rgb(244,158,16)" rx="2" ry="2" />
+<text  x="391.20" y="895.5" ></text>
+</g>
+<g >
+<title>percpu_counter_add_batch (31,126,406 samples, 0.01%)</title><rect x="386.1" y="789" width="0.1" height="15.0" fill="rgb(242,148,46)" rx="2" ry="2" />
+<text  x="389.11" y="799.5" ></text>
+</g>
+<g >
+<title>process_one_work (2,847,096,641 samples, 0.78%)</title><rect x="524.8" y="917" width="9.1" height="15.0" fill="rgb(224,100,26)" rx="2" ry="2" />
+<text  x="527.77" y="927.5" ></text>
+</g>
+<g >
+<title>try_to_free_pages (60,239,956 samples, 0.02%)</title><rect x="756.8" y="677" width="0.2" height="15.0" fill="rgb(206,95,6)" rx="2" ry="2" />
+<text  x="759.80" y="687.5" ></text>
+</g>
+<g >
+<title>drm_syncobj_array_wait_timeout.constprop.0 (75,519,142 samples, 0.02%)</title><rect x="1163.7" y="517" width="0.2" height="15.0" fill="rgb(208,144,23)" rx="2" ry="2" />
+<text  x="1166.68" y="527.5" ></text>
+</g>
+<g >
+<title>g_main_context_prepare (913,267,535 samples, 0.25%)</title><rect x="279.2" y="901" width="2.9" height="15.0" fill="rgb(254,217,16)" rx="2" ry="2" />
+<text  x="282.20" y="911.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (51,610,704 samples, 0.01%)</title><rect x="360.5" y="773" width="0.2" height="15.0" fill="rgb(229,5,54)" rx="2" ry="2" />
+<text  x="363.53" y="783.5" ></text>
+</g>
+<g >
+<title>kswapd (9,586,910,270 samples, 2.62%)</title><rect x="351.9" y="933" width="30.8" height="15.0" fill="rgb(205,143,35)" rx="2" ry="2" />
+<text  x="354.86" y="943.5" >ks..</text>
+</g>
+<g >
+<title>[libffi.so.8.1.0] (67,754,465 samples, 0.02%)</title><rect x="244.1" y="741" width="0.2" height="15.0" fill="rgb(216,219,24)" rx="2" ry="2" />
+<text  x="247.09" y="751.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (35,008,042 samples, 0.01%)</title><rect x="212.7" y="725" width="0.2" height="15.0" fill="rgb(242,120,24)" rx="2" ry="2" />
+<text  x="215.74" y="735.5" ></text>
+</g>
+<g >
+<title>load_balance (68,034,048 samples, 0.02%)</title><rect x="51.2" y="741" width="0.3" height="15.0" fill="rgb(219,70,9)" rx="2" ry="2" />
+<text  x="54.23" y="751.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (82,876,940 samples, 0.02%)</title><rect x="113.6" y="917" width="0.2" height="15.0" fill="rgb(205,188,15)" rx="2" ry="2" />
+<text  x="116.57" y="927.5" ></text>
+</g>
+<g >
+<title>vfs_write (225,537,702 samples, 0.06%)</title><rect x="815.1" y="821" width="0.8" height="15.0" fill="rgb(252,71,34)" rx="2" ry="2" />
+<text  x="818.14" y="831.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (383,280,902 samples, 0.10%)</title><rect x="1188.4" y="965" width="1.2" height="15.0" fill="rgb(252,134,48)" rx="2" ry="2" />
+<text  x="1191.41" y="975.5" ></text>
+</g>
+<g >
+<title>selinux_socket_recvmsg (118,815,980 samples, 0.03%)</title><rect x="639.8" y="581" width="0.4" height="15.0" fill="rgb(209,81,43)" rx="2" ry="2" />
+<text  x="642.82" y="591.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (46,498,107 samples, 0.01%)</title><rect x="215.2" y="821" width="0.1" height="15.0" fill="rgb(218,109,47)" rx="2" ry="2" />
+<text  x="218.20" y="831.5" ></text>
+</g>
+<g >
+<title>__libc_recvmsg (211,421,606 samples, 0.06%)</title><rect x="20.9" y="837" width="0.7" height="15.0" fill="rgb(249,177,47)" rx="2" ry="2" />
+<text  x="23.89" y="847.5" ></text>
+</g>
+<g >
+<title>folio_add_lru (42,357,340 samples, 0.01%)</title><rect x="236.6" y="789" width="0.2" height="15.0" fill="rgb(236,127,52)" rx="2" ry="2" />
+<text  x="239.62" y="799.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (393,268,969 samples, 0.11%)</title><rect x="19.1" y="805" width="1.3" height="15.0" fill="rgb(250,211,21)" rx="2" ry="2" />
+<text  x="22.11" y="815.5" ></text>
+</g>
+<g >
+<title>[unknown] (1,192,815,707 samples, 0.33%)</title><rect x="37.9" y="965" width="3.9" height="15.0" fill="rgb(233,89,21)" rx="2" ry="2" />
+<text  x="40.94" y="975.5" ></text>
+</g>
+<g >
+<title>futex_wait (39,909,811 samples, 0.01%)</title><rect x="1166.7" y="805" width="0.2" height="15.0" fill="rgb(215,183,29)" rx="2" ry="2" />
+<text  x="1169.73" y="815.5" ></text>
+</g>
+<g >
+<title>g_source_ref (107,120,770 samples, 0.03%)</title><rect x="278.1" y="869" width="0.4" height="15.0" fill="rgb(229,203,30)" rx="2" ry="2" />
+<text  x="281.13" y="879.5" ></text>
+</g>
+<g >
+<title>gen8_de_irq_handler.isra.0 (69,767,973 samples, 0.02%)</title><rect x="892.1" y="757" width="0.3" height="15.0" fill="rgb(252,132,54)" rx="2" ry="2" />
+<text  x="895.13" y="767.5" ></text>
+</g>
+<g >
+<title>g_source_remove_poll (117,793,787 samples, 0.03%)</title><rect x="737.9" y="693" width="0.3" height="15.0" fill="rgb(248,207,24)" rx="2" ry="2" />
+<text  x="740.86" y="703.5" ></text>
+</g>
+<g >
+<title>ip6_xmit (110,421,916 samples, 0.03%)</title><rect x="665.7" y="677" width="0.4" height="15.0" fill="rgb(224,198,16)" rx="2" ry="2" />
+<text  x="668.72" y="687.5" ></text>
+</g>
+<g >
+<title>writeback_sb_inodes (459,498,837 samples, 0.13%)</title><rect x="418.7" y="853" width="1.4" height="15.0" fill="rgb(223,4,24)" rx="2" ry="2" />
+<text  x="421.66" y="863.5" ></text>
+</g>
+<g >
+<title>tick_check_broadcast_expired (122,392,316 samples, 0.03%)</title><rect x="1153.7" y="901" width="0.3" height="15.0" fill="rgb(237,144,22)" rx="2" ry="2" />
+<text  x="1156.65" y="911.5" ></text>
+</g>
+<g >
+<title>ieee80211_crypto_ccmp_decrypt (186,618,236 samples, 0.05%)</title><rect x="305.8" y="709" width="0.6" height="15.0" fill="rgb(238,19,54)" rx="2" ry="2" />
+<text  x="308.76" y="719.5" ></text>
+</g>
+<g >
+<title>schedule_timeout (55,116,963 samples, 0.02%)</title><rect x="829.8" y="901" width="0.1" height="15.0" fill="rgb(235,206,30)" rx="2" ry="2" />
+<text  x="832.76" y="911.5" ></text>
+</g>
+<g >
+<title>___sys_recvmsg (357,915,669 samples, 0.10%)</title><rect x="228.2" y="917" width="1.1" height="15.0" fill="rgb(209,132,19)" rx="2" ry="2" />
+<text  x="231.17" y="927.5" ></text>
+</g>
+<g >
+<title>nvme_irq (32,727,617 samples, 0.01%)</title><rect x="832.5" y="741" width="0.1" height="15.0" fill="rgb(238,108,48)" rx="2" ry="2" />
+<text  x="835.46" y="751.5" ></text>
+</g>
+<g >
+<title>tcp_rcv_established (119,623,405 samples, 0.03%)</title><rect x="320.5" y="597" width="0.4" height="15.0" fill="rgb(238,66,32)" rx="2" ry="2" />
+<text  x="323.47" y="607.5" ></text>
+</g>
+<g >
+<title>sysvec_apic_timer_interrupt (109,047,114 samples, 0.03%)</title><rect x="1147.9" y="837" width="0.3" height="15.0" fill="rgb(232,204,23)" rx="2" ry="2" />
+<text  x="1150.88" y="847.5" ></text>
+</g>
+<g >
+<title>pick_next_task_fair (58,474,055 samples, 0.02%)</title><rect x="884.0" y="837" width="0.2" height="15.0" fill="rgb(211,153,29)" rx="2" ry="2" />
+<text  x="887.04" y="847.5" ></text>
+</g>
+<g >
+<title>wb_writeback (868,118,461 samples, 0.24%)</title><rect x="457.9" y="885" width="2.8" height="15.0" fill="rgb(210,62,29)" rx="2" ry="2" />
+<text  x="460.88" y="895.5" ></text>
+</g>
+<g >
+<title>g_main_context_iteration (39,096,757 samples, 0.01%)</title><rect x="1185.5" y="933" width="0.2" height="15.0" fill="rgb(225,216,18)" rx="2" ry="2" />
+<text  x="1188.55" y="943.5" ></text>
+</g>
+<g >
+<title>mieqProcessInputEvents (38,639,390 samples, 0.01%)</title><rect x="199.4" y="933" width="0.1" height="15.0" fill="rgb(247,187,29)" rx="2" ry="2" />
+<text  x="202.42" y="943.5" ></text>
+</g>
+<g >
+<title>refresh_cpu_vm_stats (60,065,340 samples, 0.02%)</title><rect x="1161.3" y="869" width="0.2" height="15.0" fill="rgb(236,37,40)" rx="2" ry="2" />
+<text  x="1164.30" y="879.5" ></text>
+</g>
+<g >
+<title>dequeue_task_fair (74,112,773 samples, 0.02%)</title><rect x="13.2" y="773" width="0.2" height="15.0" fill="rgb(246,136,5)" rx="2" ry="2" />
+<text  x="16.19" y="783.5" ></text>
+</g>
+<g >
+<title>newidle_balance (230,108,246 samples, 0.06%)</title><rect x="89.3" y="805" width="0.7" height="15.0" fill="rgb(211,26,31)" rx="2" ry="2" />
+<text  x="92.26" y="815.5" ></text>
+</g>
+<g >
+<title>kernel_fpu_end (35,842,922 samples, 0.01%)</title><rect x="547.4" y="821" width="0.1" height="15.0" fill="rgb(218,28,46)" rx="2" ry="2" />
+<text  x="550.43" y="831.5" ></text>
+</g>
+<g >
+<title>xfs_end_io (434,647,456 samples, 0.12%)</title><rect x="390.5" y="901" width="1.4" height="15.0" fill="rgb(254,38,44)" rx="2" ry="2" />
+<text  x="393.51" y="911.5" ></text>
+</g>
+<g >
+<title>[libEGL_mesa.so.0.0.0] (41,901,747 samples, 0.01%)</title><rect x="145.0" y="853" width="0.1" height="15.0" fill="rgb(250,40,26)" rx="2" ry="2" />
+<text  x="147.98" y="863.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (45,461,542 samples, 0.01%)</title><rect x="213.3" y="837" width="0.1" height="15.0" fill="rgb(219,81,45)" rx="2" ry="2" />
+<text  x="216.30" y="847.5" ></text>
+</g>
+<g >
+<title>ip_list_rcv (584,642,660 samples, 0.16%)</title><rect x="319.6" y="709" width="1.9" height="15.0" fill="rgb(226,217,34)" rx="2" ry="2" />
+<text  x="322.61" y="719.5" ></text>
+</g>
+<g >
+<title>__alloc_pages (42,822,450 samples, 0.01%)</title><rect x="134.6" y="581" width="0.1" height="15.0" fill="rgb(222,147,40)" rx="2" ry="2" />
+<text  x="137.58" y="591.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_mutex_unlock_usercnt (42,474,054 samples, 0.01%)</title><rect x="52.0" y="933" width="0.2" height="15.0" fill="rgb(208,229,29)" rx="2" ry="2" />
+<text  x="55.02" y="943.5" ></text>
+</g>
+<g >
+<title>worker_thread (365,912,767 samples, 0.10%)</title><rect x="385.8" y="933" width="1.1" height="15.0" fill="rgb(232,186,1)" rx="2" ry="2" />
+<text  x="388.76" y="943.5" ></text>
+</g>
+<g >
+<title>sysvec_irq_work (70,027,009 samples, 0.02%)</title><rect x="896.5" y="789" width="0.2" height="15.0" fill="rgb(243,141,19)" rx="2" ry="2" />
+<text  x="899.45" y="799.5" ></text>
+</g>
+<g >
+<title>rcu_core (145,893,723 samples, 0.04%)</title><rect x="900.6" y="805" width="0.5" height="15.0" fill="rgb(231,73,29)" rx="2" ry="2" />
+<text  x="903.61" y="815.5" ></text>
+</g>
+<g >
+<title>asm_common_interrupt (34,755,143 samples, 0.01%)</title><rect x="94.6" y="949" width="0.1" height="15.0" fill="rgb(253,150,41)" rx="2" ry="2" />
+<text  x="97.61" y="959.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (549,988,134 samples, 0.15%)</title><rect x="733.5" y="965" width="1.8" height="15.0" fill="rgb(220,138,3)" rx="2" ry="2" />
+<text  x="736.55" y="975.5" ></text>
+</g>
+<g >
+<title>tcp_recvmsg (141,740,127 samples, 0.04%)</title><rect x="748.1" y="597" width="0.4" height="15.0" fill="rgb(253,31,21)" rx="2" ry="2" />
+<text  x="751.06" y="607.5" ></text>
+</g>
+<g >
+<title>avc_has_perm (68,543,940 samples, 0.02%)</title><rect x="640.0" y="565" width="0.2" height="15.0" fill="rgb(239,35,18)" rx="2" ry="2" />
+<text  x="642.98" y="575.5" ></text>
+</g>
+<g >
+<title>__mod_node_page_state (124,413,228 samples, 0.03%)</title><rect x="695.6" y="677" width="0.4" height="15.0" fill="rgb(253,146,0)" rx="2" ry="2" />
+<text  x="698.59" y="687.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_mutex_unlock_usercnt (65,907,617 samples, 0.02%)</title><rect x="105.2" y="933" width="0.2" height="15.0" fill="rgb(252,210,24)" rx="2" ry="2" />
+<text  x="108.22" y="943.5" ></text>
+</g>
+<g >
+<title>__alloc_skb (127,439,131 samples, 0.03%)</title><rect x="47.4" y="789" width="0.4" height="15.0" fill="rgb(219,202,50)" rx="2" ry="2" />
+<text  x="50.38" y="799.5" ></text>
+</g>
+<g >
+<title>qemu_aio_coroutine_enter (37,090,913 samples, 0.01%)</title><rect x="826.3" y="805" width="0.1" height="15.0" fill="rgb(238,140,23)" rx="2" ry="2" />
+<text  x="829.30" y="815.5" ></text>
+</g>
+<g >
+<title>xfs_end_ioend (282,508,577 samples, 0.08%)</title><rect x="392.7" y="885" width="1.0" height="15.0" fill="rgb(231,174,19)" rx="2" ry="2" />
+<text  x="395.75" y="895.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_cond_signal (31,337,938 samples, 0.01%)</title><rect x="44.2" y="933" width="0.1" height="15.0" fill="rgb(220,102,45)" rx="2" ry="2" />
+<text  x="47.16" y="943.5" ></text>
+</g>
+<g >
+<title>[git-remote-http] (110,344,350 samples, 0.03%)</title><rect x="284.7" y="965" width="0.4" height="15.0" fill="rgb(210,74,18)" rx="2" ry="2" />
+<text  x="287.73" y="975.5" ></text>
+</g>
+<g >
+<title>security_sock_rcv_skb (76,785,463 samples, 0.02%)</title><rect x="324.9" y="629" width="0.3" height="15.0" fill="rgb(234,73,43)" rx="2" ry="2" />
+<text  x="327.91" y="639.5" ></text>
+</g>
+<g >
+<title>[libvlccore.so.9.0.1] (1,235,791,676 samples, 0.34%)</title><rect x="1162.7" y="917" width="4.0" height="15.0" fill="rgb(225,164,8)" rx="2" ry="2" />
+<text  x="1165.67" y="927.5" ></text>
+</g>
+<g >
+<title>__GI___libc_malloc (48,356,143 samples, 0.01%)</title><rect x="643.8" y="741" width="0.2" height="15.0" fill="rgb(211,136,45)" rx="2" ry="2" />
+<text  x="646.84" y="751.5" ></text>
+</g>
+<g >
+<title>__alloc_pages (161,252,898 samples, 0.04%)</title><rect x="457.2" y="853" width="0.5" height="15.0" fill="rgb(254,190,7)" rx="2" ry="2" />
+<text  x="460.23" y="863.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (69,924,160 samples, 0.02%)</title><rect x="737.9" y="645" width="0.2" height="15.0" fill="rgb(234,87,8)" rx="2" ry="2" />
+<text  x="740.91" y="655.5" ></text>
+</g>
+<g >
+<title>gtk_main (1,074,179,971 samples, 0.29%)</title><rect x="1171.3" y="949" width="3.5" height="15.0" fill="rgb(229,97,30)" rx="2" ry="2" />
+<text  x="1174.31" y="959.5" ></text>
+</g>
+<g >
+<title>__softirqentry_text_start (682,402,160 samples, 0.19%)</title><rect x="740.5" y="389" width="2.2" height="15.0" fill="rgb(235,14,4)" rx="2" ry="2" />
+<text  x="743.48" y="399.5" ></text>
+</g>
+<g >
+<title>__i915_gem_object_get_pages (34,959,219 samples, 0.01%)</title><rect x="227.2" y="837" width="0.1" height="15.0" fill="rgb(211,48,5)" rx="2" ry="2" />
+<text  x="230.22" y="847.5" ></text>
+</g>
+<g >
+<title>iwl_write32 (58,849,018 samples, 0.02%)</title><rect x="892.7" y="757" width="0.2" height="15.0" fill="rgb(242,87,18)" rx="2" ry="2" />
+<text  x="895.70" y="767.5" ></text>
+</g>
+<g >
+<title>crypt_convert (4,368,043,629 samples, 1.19%)</title><rect x="557.2" y="885" width="14.0" height="15.0" fill="rgb(235,90,16)" rx="2" ry="2" />
+<text  x="560.18" y="895.5" ></text>
+</g>
+<g >
+<title>handle_edge_irq (31,833,825 samples, 0.01%)</title><rect x="813.1" y="789" width="0.1" height="15.0" fill="rgb(249,173,8)" rx="2" ry="2" />
+<text  x="816.12" y="799.5" ></text>
+</g>
+<g >
+<title>[libpipewire-0.3.so.0.358.0] (644,980,346 samples, 0.18%)</title><rect x="729.0" y="965" width="2.1" height="15.0" fill="rgb(229,18,21)" rx="2" ry="2" />
+<text  x="732.02" y="975.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (32,733,176 samples, 0.01%)</title><rect x="38.5" y="933" width="0.1" height="15.0" fill="rgb(207,128,13)" rx="2" ry="2" />
+<text  x="41.49" y="943.5" ></text>
+</g>
+<g >
+<title>filemap_unaccount_folio (47,029,670 samples, 0.01%)</title><rect x="378.4" y="725" width="0.2" height="15.0" fill="rgb(221,103,47)" rx="2" ry="2" />
+<text  x="381.42" y="735.5" ></text>
+</g>
+<g >
+<title>curl_mvaprintf (47,381,533 samples, 0.01%)</title><rect x="668.2" y="725" width="0.2" height="15.0" fill="rgb(249,8,47)" rx="2" ry="2" />
+<text  x="671.21" y="735.5" ></text>
+</g>
+<g >
+<title>__submit_bio (570,828,134 samples, 0.16%)</title><rect x="245.0" y="901" width="1.8" height="15.0" fill="rgb(219,48,43)" rx="2" ry="2" />
+<text  x="248.00" y="911.5" ></text>
+</g>
+<g >
+<title>sock_alloc_send_pskb (275,969,951 samples, 0.08%)</title><rect x="238.7" y="821" width="0.9" height="15.0" fill="rgb(244,42,38)" rx="2" ry="2" />
+<text  x="241.73" y="831.5" ></text>
+</g>
+<g >
+<title>shmem_getpage_gfp (54,617,420 samples, 0.01%)</title><rect x="146.3" y="741" width="0.2" height="15.0" fill="rgb(227,42,10)" rx="2" ry="2" />
+<text  x="149.31" y="751.5" ></text>
+</g>
+<g >
+<title>newidle_balance (93,129,873 samples, 0.03%)</title><rect x="230.5" y="837" width="0.3" height="15.0" fill="rgb(248,5,24)" rx="2" ry="2" />
+<text  x="233.51" y="847.5" ></text>
+</g>
+<g >
+<title>update_load_avg (96,882,696 samples, 0.03%)</title><rect x="903.7" y="773" width="0.4" height="15.0" fill="rgb(242,76,2)" rx="2" ry="2" />
+<text  x="906.74" y="783.5" ></text>
+</g>
+<g >
+<title>xas_store (511,950,755 samples, 0.14%)</title><rect x="361.3" y="821" width="1.6" height="15.0" fill="rgb(253,218,17)" rx="2" ry="2" />
+<text  x="364.27" y="831.5" ></text>
+</g>
+<g >
+<title>unix_stream_read_generic (38,609,821 samples, 0.01%)</title><rect x="1170.5" y="869" width="0.1" height="15.0" fill="rgb(228,69,42)" rx="2" ry="2" />
+<text  x="1173.48" y="879.5" ></text>
+</g>
+<g >
+<title>syscall_return_via_sysret (35,226,639 samples, 0.01%)</title><rect x="91.0" y="933" width="0.2" height="15.0" fill="rgb(248,154,12)" rx="2" ry="2" />
+<text  x="94.04" y="943.5" ></text>
+</g>
+<g >
+<title>WRScene~lder#28 (34,380,829 samples, 0.01%)</title><rect x="186.2" y="981" width="0.1" height="15.0" fill="rgb(216,63,49)" rx="2" ry="2" />
+<text  x="189.16" y="991.5" ></text>
+</g>
+<g >
+<title>__tcp_transmit_skb (2,702,203,875 samples, 0.74%)</title><rect x="629.9" y="565" width="8.7" height="15.0" fill="rgb(227,175,22)" rx="2" ry="2" />
+<text  x="632.86" y="575.5" ></text>
+</g>
+<g >
+<title>[libcurl.so.4.8.0] (85,198,681 samples, 0.02%)</title><rect x="646.3" y="693" width="0.3" height="15.0" fill="rgb(227,152,19)" rx="2" ry="2" />
+<text  x="649.29" y="703.5" ></text>
+</g>
+<g >
+<title>rmap_walk_file (53,834,589 samples, 0.01%)</title><rect x="370.3" y="837" width="0.1" height="15.0" fill="rgb(226,214,16)" rx="2" ry="2" />
+<text  x="373.28" y="847.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (329,724,438 samples, 0.09%)</title><rect x="1178.8" y="693" width="1.0" height="15.0" fill="rgb(243,101,18)" rx="2" ry="2" />
+<text  x="1181.76" y="703.5" ></text>
+</g>
+<g >
+<title>_XEventsQueued (120,807,970 samples, 0.03%)</title><rect x="277.3" y="853" width="0.4" height="15.0" fill="rgb(227,24,28)" rx="2" ry="2" />
+<text  x="280.32" y="863.5" ></text>
+</g>
+<g >
+<title>[modesetting_drv.so] (59,316,284 samples, 0.02%)</title><rect x="213.9" y="917" width="0.2" height="15.0" fill="rgb(217,46,28)" rx="2" ry="2" />
+<text  x="216.86" y="927.5" ></text>
+</g>
+<g >
+<title>iomap_adjust_read_range.isra.0 (63,251,653 samples, 0.02%)</title><rect x="712.9" y="757" width="0.2" height="15.0" fill="rgb(226,27,38)" rx="2" ry="2" />
+<text  x="715.93" y="767.5" ></text>
+</g>
+<g >
+<title>_copy_to_iter (104,545,502 samples, 0.03%)</title><rect x="748.2" y="533" width="0.3" height="15.0" fill="rgb(253,117,0)" rx="2" ry="2" />
+<text  x="751.17" y="543.5" ></text>
+</g>
+<g >
+<title>__ip_queue_xmit (61,384,494 samples, 0.02%)</title><rect x="320.2" y="581" width="0.2" height="15.0" fill="rgb(223,160,22)" rx="2" ry="2" />
+<text  x="323.22" y="591.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (1,595,676,931 samples, 0.44%)</title><rect x="10.2" y="965" width="5.1" height="15.0" fill="rgb(231,39,39)" rx="2" ry="2" />
+<text  x="13.21" y="975.5" ></text>
+</g>
+<g >
+<title>iomap_writepages (436,870,820 samples, 0.12%)</title><rect x="555.6" y="789" width="1.4" height="15.0" fill="rgb(205,143,23)" rx="2" ry="2" />
+<text  x="558.62" y="799.5" ></text>
+</g>
+<g >
+<title>wake_up_q (78,231,702 samples, 0.02%)</title><rect x="747.3" y="645" width="0.2" height="15.0" fill="rgb(241,27,45)" rx="2" ry="2" />
+<text  x="750.26" y="655.5" ></text>
+</g>
+<g >
+<title>pick_next_task_fair (69,115,015 samples, 0.02%)</title><rect x="174.7" y="805" width="0.2" height="15.0" fill="rgb(218,116,48)" rx="2" ry="2" />
+<text  x="177.66" y="815.5" ></text>
+</g>
+<g >
+<title>irq/141-elan_i2 (536,732,537 samples, 0.15%)</title><rect x="339.3" y="981" width="1.8" height="15.0" fill="rgb(235,182,29)" rx="2" ry="2" />
+<text  x="342.34" y="991.5" ></text>
+</g>
+<g >
+<title>tasklet_action_common.constprop.0 (1,426,827,107 samples, 0.39%)</title><rect x="347.1" y="885" width="4.6" height="15.0" fill="rgb(212,85,49)" rx="2" ry="2" />
+<text  x="350.11" y="895.5" ></text>
+</g>
+<g >
+<title>ip_protocol_deliver_rcu (1,448,001,661 samples, 0.40%)</title><rect x="324.3" y="677" width="4.7" height="15.0" fill="rgb(239,117,4)" rx="2" ry="2" />
+<text  x="327.35" y="687.5" ></text>
+</g>
+<g >
+<title>ct_kernel_enter.constprop.0 (299,704,485 samples, 0.08%)</title><rect x="916.4" y="853" width="0.9" height="15.0" fill="rgb(206,152,4)" rx="2" ry="2" />
+<text  x="919.38" y="863.5" ></text>
+</g>
+<g >
+<title>balance_dirty_pages_ratelimited_flags (1,858,389,206 samples, 0.51%)</title><rect x="673.0" y="773" width="6.0" height="15.0" fill="rgb(253,163,3)" rx="2" ry="2" />
+<text  x="675.98" y="783.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (3,532,128,868 samples, 0.96%)</title><rect x="558.5" y="869" width="11.4" height="15.0" fill="rgb(245,104,36)" rx="2" ry="2" />
+<text  x="561.53" y="879.5" ></text>
+</g>
+<g >
+<title>qemu_sem_post (188,138,264 samples, 0.05%)</title><rect x="747.0" y="757" width="0.6" height="15.0" fill="rgb(220,220,30)" rx="2" ry="2" />
+<text  x="750.01" y="767.5" ></text>
+</g>
+<g >
+<title>find_get_pages_range_tag (66,779,847 samples, 0.02%)</title><rect x="574.1" y="741" width="0.2" height="15.0" fill="rgb(214,4,48)" rx="2" ry="2" />
+<text  x="577.08" y="751.5" ></text>
+</g>
+<g >
+<title>balance_dirty_pages_ratelimited_flags (41,689,601 samples, 0.01%)</title><rect x="725.0" y="789" width="0.1" height="15.0" fill="rgb(247,49,38)" rx="2" ry="2" />
+<text  x="727.96" y="799.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (173,146,386 samples, 0.05%)</title><rect x="1177.9" y="325" width="0.5" height="15.0" fill="rgb(215,78,10)" rx="2" ry="2" />
+<text  x="1180.87" y="335.5" ></text>
+</g>
+<g >
+<title>[libcurl.so.4.8.0] (34,980,076 samples, 0.01%)</title><rect x="657.2" y="773" width="0.2" height="15.0" fill="rgb(208,80,30)" rx="2" ry="2" />
+<text  x="660.25" y="783.5" ></text>
+</g>
+<g >
+<title>unix_stream_sendmsg (31,474,108 samples, 0.01%)</title><rect x="1165.3" y="597" width="0.1" height="15.0" fill="rgb(219,58,18)" rx="2" ry="2" />
+<text  x="1168.33" y="607.5" ></text>
+</g>
+<g >
+<title>dbus_connection_get_dispatch_status (114,308,876 samples, 0.03%)</title><rect x="279.4" y="869" width="0.4" height="15.0" fill="rgb(248,129,39)" rx="2" ry="2" />
+<text  x="282.38" y="879.5" ></text>
+</g>
+<g >
+<title>asm_common_interrupt (2,486,593,542 samples, 0.68%)</title><rect x="890.4" y="869" width="8.0" height="15.0" fill="rgb(210,155,29)" rx="2" ry="2" />
+<text  x="893.42" y="879.5" ></text>
+</g>
+<g >
+<title>crypt_iv_plain64_gen (185,702,973 samples, 0.05%)</title><rect x="480.6" y="869" width="0.6" height="15.0" fill="rgb(235,31,52)" rx="2" ry="2" />
+<text  x="483.59" y="879.5" ></text>
+</g>
+<g >
+<title>folio_unlock (77,533,378 samples, 0.02%)</title><rect x="365.4" y="853" width="0.2" height="15.0" fill="rgb(245,202,0)" rx="2" ry="2" />
+<text  x="368.36" y="863.5" ></text>
+</g>
+<g >
+<title>simd_skcipher_encrypt (157,377,959 samples, 0.04%)</title><rect x="520.2" y="853" width="0.5" height="15.0" fill="rgb(244,117,49)" rx="2" ry="2" />
+<text  x="523.15" y="863.5" ></text>
+</g>
+<g >
+<title>iwl_mvm_check_ratid_empty (46,376,835 samples, 0.01%)</title><rect x="314.8" y="741" width="0.2" height="15.0" fill="rgb(229,157,15)" rx="2" ry="2" />
+<text  x="317.81" y="751.5" ></text>
+</g>
+<g >
+<title>qio_channel_read_all (129,469,170 samples, 0.04%)</title><rect x="738.3" y="725" width="0.4" height="15.0" fill="rgb(205,219,19)" rx="2" ry="2" />
+<text  x="741.31" y="735.5" ></text>
+</g>
+<g >
+<title>memset_erms (137,205,612 samples, 0.04%)</title><rect x="417.4" y="853" width="0.4" height="15.0" fill="rgb(207,224,36)" rx="2" ry="2" />
+<text  x="420.37" y="863.5" ></text>
+</g>
+<g >
+<title>security_socket_sendmsg (35,071,981 samples, 0.01%)</title><rect x="238.3" y="837" width="0.1" height="15.0" fill="rgb(209,161,49)" rx="2" ry="2" />
+<text  x="241.29" y="847.5" ></text>
+</g>
+<g >
+<title>qio_channel_yield (175,252,655 samples, 0.05%)</title><rect x="738.7" y="725" width="0.6" height="15.0" fill="rgb(208,119,36)" rx="2" ry="2" />
+<text  x="741.75" y="735.5" ></text>
+</g>
+<g >
+<title>intel_atomic_commit (72,914,350 samples, 0.02%)</title><rect x="232.2" y="853" width="0.3" height="15.0" fill="rgb(242,227,49)" rx="2" ry="2" />
+<text  x="235.24" y="863.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (115,382,945 samples, 0.03%)</title><rect x="1178.0" y="181" width="0.4" height="15.0" fill="rgb(251,24,35)" rx="2" ry="2" />
+<text  x="1181.02" y="191.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (192,104,405 samples, 0.05%)</title><rect x="658.0" y="837" width="0.6" height="15.0" fill="rgb(245,4,3)" rx="2" ry="2" />
+<text  x="661.01" y="847.5" ></text>
+</g>
+<g >
+<title>xa_load (73,135,937 samples, 0.02%)</title><rect x="380.5" y="821" width="0.2" height="15.0" fill="rgb(235,64,28)" rx="2" ry="2" />
+<text  x="383.50" y="831.5" ></text>
+</g>
+<g >
+<title>__alloc_skb (257,503,933 samples, 0.07%)</title><rect x="238.8" y="789" width="0.8" height="15.0" fill="rgb(230,24,39)" rx="2" ry="2" />
+<text  x="241.77" y="799.5" ></text>
+</g>
+<g >
+<title>malloc (47,499,832 samples, 0.01%)</title><rect x="179.0" y="933" width="0.2" height="15.0" fill="rgb(232,100,7)" rx="2" ry="2" />
+<text  x="182.00" y="943.5" ></text>
+</g>
+<g >
+<title>wb_workfn (301,153,685 samples, 0.08%)</title><rect x="502.1" y="901" width="1.0" height="15.0" fill="rgb(249,155,20)" rx="2" ry="2" />
+<text  x="505.10" y="911.5" ></text>
+</g>
+<g >
+<title>i915_sw_fence_await_reservation (51,509,772 samples, 0.01%)</title><rect x="232.3" y="805" width="0.1" height="15.0" fill="rgb(228,139,42)" rx="2" ry="2" />
+<text  x="235.25" y="815.5" ></text>
+</g>
+<g >
+<title>[libglamoregl.so] (33,113,818 samples, 0.01%)</title><rect x="213.8" y="869" width="0.1" height="15.0" fill="rgb(235,166,26)" rx="2" ry="2" />
+<text  x="216.75" y="879.5" ></text>
+</g>
+<g >
+<title>schedule (221,411,134 samples, 0.06%)</title><rect x="727.5" y="853" width="0.8" height="15.0" fill="rgb(237,198,33)" rx="2" ry="2" />
+<text  x="730.54" y="863.5" ></text>
+</g>
+<g >
+<title>__writeback_single_inode (459,318,962 samples, 0.13%)</title><rect x="418.7" y="837" width="1.4" height="15.0" fill="rgb(215,133,36)" rx="2" ry="2" />
+<text  x="421.66" y="847.5" ></text>
+</g>
+<g >
+<title>__fget_light (57,229,359 samples, 0.02%)</title><rect x="87.8" y="869" width="0.1" height="15.0" fill="rgb(206,98,1)" rx="2" ry="2" />
+<text  x="90.75" y="879.5" ></text>
+</g>
+<g >
+<title>find_get_pages_range_tag (31,333,123 samples, 0.01%)</title><rect x="420.0" y="741" width="0.1" height="15.0" fill="rgb(223,213,3)" rx="2" ry="2" />
+<text  x="423.04" y="751.5" ></text>
+</g>
+<g >
+<title>rs_drv_mac80211_tx_status (31,860,447 samples, 0.01%)</title><rect x="310.9" y="677" width="0.1" height="15.0" fill="rgb(225,194,33)" rx="2" ry="2" />
+<text  x="313.91" y="687.5" ></text>
+</g>
+<g >
+<title>ieee80211_xmit_fast_finish (215,595,191 samples, 0.06%)</title><rect x="632.6" y="405" width="0.7" height="15.0" fill="rgb(249,101,35)" rx="2" ry="2" />
+<text  x="635.58" y="415.5" ></text>
+</g>
+<g >
+<title>__futex_abstimed_wait_common (441,087,512 samples, 0.12%)</title><rect x="158.0" y="901" width="1.5" height="15.0" fill="rgb(248,175,48)" rx="2" ry="2" />
+<text  x="161.05" y="911.5" ></text>
+</g>
+<g >
+<title>memset_erms (90,113,907 samples, 0.02%)</title><rect x="504.9" y="853" width="0.3" height="15.0" fill="rgb(210,32,36)" rx="2" ry="2" />
+<text  x="507.88" y="863.5" ></text>
+</g>
+<g >
+<title>vfs_write (211,774,057 samples, 0.06%)</title><rect x="85.9" y="885" width="0.7" height="15.0" fill="rgb(211,130,30)" rx="2" ry="2" />
+<text  x="88.95" y="895.5" ></text>
+</g>
+<g >
+<title>__x64_sys_futex (380,917,112 samples, 0.10%)</title><rect x="13.0" y="869" width="1.2" height="15.0" fill="rgb(210,113,38)" rx="2" ry="2" />
+<text  x="15.95" y="879.5" ></text>
+</g>
+<g >
+<title>kthread (221,836,430 samples, 0.06%)</title><rect x="613.1" y="949" width="0.7" height="15.0" fill="rgb(228,41,7)" rx="2" ry="2" />
+<text  x="616.06" y="959.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (176,270,323 samples, 0.05%)</title><rect x="265.5" y="933" width="0.6" height="15.0" fill="rgb(209,213,28)" rx="2" ry="2" />
+<text  x="268.53" y="943.5" ></text>
+</g>
+<g >
+<title>__skb_gro_checksum_complete (256,542,140 samples, 0.07%)</title><rect x="308.0" y="693" width="0.8" height="15.0" fill="rgb(243,155,31)" rx="2" ry="2" />
+<text  x="311.02" y="703.5" ></text>
+</g>
+<g >
+<title>schedule (136,346,021 samples, 0.04%)</title><rect x="733.8" y="885" width="0.5" height="15.0" fill="rgb(206,52,9)" rx="2" ry="2" />
+<text  x="736.81" y="895.5" ></text>
+</g>
+<g >
+<title>kthread (9,586,910,270 samples, 2.62%)</title><rect x="351.9" y="949" width="30.8" height="15.0" fill="rgb(231,206,39)" rx="2" ry="2" />
+<text  x="354.86" y="959.5" >kt..</text>
+</g>
+<g >
+<title>__x64_sys_poll (44,909,330 samples, 0.01%)</title><rect x="20.5" y="773" width="0.1" height="15.0" fill="rgb(254,20,33)" rx="2" ry="2" />
+<text  x="23.47" y="783.5" ></text>
+</g>
+<g >
+<title>shmem_get_pages (34,428,372 samples, 0.01%)</title><rect x="227.2" y="821" width="0.1" height="15.0" fill="rgb(214,100,49)" rx="2" ry="2" />
+<text  x="230.22" y="831.5" ></text>
+</g>
+<g >
+<title>sched_idle_set_state (71,025,103 samples, 0.02%)</title><rect x="1123.7" y="869" width="0.3" height="15.0" fill="rgb(254,74,36)" rx="2" ry="2" />
+<text  x="1126.75" y="879.5" ></text>
+</g>
+<g >
+<title>__x64_sys_futex (56,030,342 samples, 0.02%)</title><rect x="145.8" y="885" width="0.2" height="15.0" fill="rgb(253,71,29)" rx="2" ry="2" />
+<text  x="148.81" y="895.5" ></text>
+</g>
+<g >
+<title>[libpulsecommon-16.1.so] (32,481,452 samples, 0.01%)</title><rect x="1162.0" y="933" width="0.1" height="15.0" fill="rgb(238,198,28)" rx="2" ry="2" />
+<text  x="1165.00" y="943.5" ></text>
+</g>
+<g >
+<title>[libglib-2.0.so.0.7303.0] (39,096,757 samples, 0.01%)</title><rect x="1185.5" y="789" width="0.2" height="15.0" fill="rgb(236,189,36)" rx="2" ry="2" />
+<text  x="1188.55" y="799.5" ></text>
+</g>
+<g >
+<title>dma_map_sgtable (192,963,693 samples, 0.05%)</title><rect x="246.0" y="805" width="0.6" height="15.0" fill="rgb(251,164,22)" rx="2" ry="2" />
+<text  x="249.00" y="815.5" ></text>
+</g>
+<g >
+<title>[libcurl.so.4.8.0] (9,155,130,640 samples, 2.50%)</title><rect x="618.0" y="757" width="29.5" height="15.0" fill="rgb(236,129,21)" rx="2" ry="2" />
+<text  x="620.99" y="767.5" >[l..</text>
+</g>
+<g >
+<title>ip6t_do_table (70,576,094 samples, 0.02%)</title><rect x="663.3" y="629" width="0.2" height="15.0" fill="rgb(236,112,2)" rx="2" ry="2" />
+<text  x="666.27" y="639.5" ></text>
+</g>
+<g >
+<title>do_sys_poll (283,643,830 samples, 0.08%)</title><rect x="22.3" y="789" width="0.9" height="15.0" fill="rgb(238,210,44)" rx="2" ry="2" />
+<text  x="25.28" y="799.5" ></text>
+</g>
+<g >
+<title>JS_Watchdog (91,536,120 samples, 0.02%)</title><rect x="118.2" y="981" width="0.3" height="15.0" fill="rgb(241,25,21)" rx="2" ry="2" />
+<text  x="121.16" y="991.5" ></text>
+</g>
+<g >
+<title>put_prev_task_rt (56,702,111 samples, 0.02%)</title><rect x="338.8" y="885" width="0.1" height="15.0" fill="rgb(251,149,41)" rx="2" ry="2" />
+<text  x="341.75" y="895.5" ></text>
+</g>
+<g >
+<title>main (114,353,481 samples, 0.03%)</title><rect x="243.4" y="917" width="0.4" height="15.0" fill="rgb(221,160,9)" rx="2" ry="2" />
+<text  x="246.39" y="927.5" ></text>
+</g>
+<g >
+<title>netif_receive_skb_list_internal (3,440,215,176 samples, 0.94%)</title><rect x="321.5" y="773" width="11.1" height="15.0" fill="rgb(254,153,32)" rx="2" ry="2" />
+<text  x="324.55" y="783.5" ></text>
+</g>
+<g >
+<title>[libcurl.so.4.8.0] (329,454,028 samples, 0.09%)</title><rect x="667.9" y="773" width="1.0" height="15.0" fill="rgb(216,102,19)" rx="2" ry="2" />
+<text  x="670.86" y="783.5" ></text>
+</g>
+<g >
+<title>__i915_gem_object_get_pages (462,087,290 samples, 0.13%)</title><rect x="234.1" y="821" width="1.5" height="15.0" fill="rgb(220,106,1)" rx="2" ry="2" />
+<text  x="237.10" y="831.5" ></text>
+</g>
+<g >
+<title>do_futex (89,382,272 samples, 0.02%)</title><rect x="148.7" y="869" width="0.3" height="15.0" fill="rgb(233,110,11)" rx="2" ry="2" />
+<text  x="151.68" y="879.5" ></text>
+</g>
+<g >
+<title>parse_command (105,373,923 samples, 0.03%)</title><rect x="243.4" y="869" width="0.4" height="15.0" fill="rgb(228,195,20)" rx="2" ry="2" />
+<text  x="246.42" y="879.5" ></text>
+</g>
+<g >
+<title>_aesni_enc4 (989,341,609 samples, 0.27%)</title><rect x="427.4" y="805" width="3.1" height="15.0" fill="rgb(235,181,18)" rx="2" ry="2" />
+<text  x="430.35" y="815.5" ></text>
+</g>
+<g >
+<title>skcipher_walk_next (108,598,101 samples, 0.03%)</title><rect x="548.4" y="805" width="0.4" height="15.0" fill="rgb(251,126,7)" rx="2" ry="2" />
+<text  x="551.40" y="815.5" ></text>
+</g>
+<g >
+<title>gtk_container_propagate_draw (113,393,078 samples, 0.03%)</title><rect x="1172.2" y="245" width="0.4" height="15.0" fill="rgb(212,174,19)" rx="2" ry="2" />
+<text  x="1175.24" y="255.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (241,888,398 samples, 0.07%)</title><rect x="217.0" y="869" width="0.8" height="15.0" fill="rgb(236,119,50)" rx="2" ry="2" />
+<text  x="219.99" y="879.5" ></text>
+</g>
+<g >
+<title>nf_hook_slow (191,769,894 samples, 0.05%)</title><rect x="624.7" y="453" width="0.6" height="15.0" fill="rgb(243,192,20)" rx="2" ry="2" />
+<text  x="627.67" y="463.5" ></text>
+</g>
+<g >
+<title>sock_sendmsg (2,197,394,459 samples, 0.60%)</title><rect x="659.0" y="773" width="7.1" height="15.0" fill="rgb(213,6,18)" rx="2" ry="2" />
+<text  x="662.02" y="783.5" ></text>
+</g>
+<g >
+<title>blk_co_pwritev (297,364,464 samples, 0.08%)</title><rect x="748.6" y="917" width="1.0" height="15.0" fill="rgb(215,209,35)" rx="2" ry="2" />
+<text  x="751.62" y="927.5" ></text>
+</g>
+<g >
+<title>consume_skb (65,549,819 samples, 0.02%)</title><rect x="21.1" y="709" width="0.2" height="15.0" fill="rgb(214,77,14)" rx="2" ry="2" />
+<text  x="24.08" y="719.5" ></text>
+</g>
+<g >
+<title>[_gi.cpython-311-x86_64-linux-gnu.so] (67,754,465 samples, 0.02%)</title><rect x="244.1" y="773" width="0.2" height="15.0" fill="rgb(212,54,0)" rx="2" ry="2" />
+<text  x="247.09" y="783.5" ></text>
+</g>
+<g >
+<title>__libc_read (33,640,997 samples, 0.01%)</title><rect x="191.4" y="949" width="0.1" height="15.0" fill="rgb(232,90,23)" rx="2" ry="2" />
+<text  x="194.40" y="959.5" ></text>
+</g>
+<g >
+<title>rb_next (119,350,653 samples, 0.03%)</title><rect x="1141.0" y="837" width="0.3" height="15.0" fill="rgb(249,196,44)" rx="2" ry="2" />
+<text  x="1143.96" y="847.5" ></text>
+</g>
+<g >
+<title>ip6_finish_output2 (795,692,813 samples, 0.22%)</title><rect x="740.1" y="437" width="2.6" height="15.0" fill="rgb(245,74,24)" rx="2" ry="2" />
+<text  x="743.13" y="447.5" ></text>
+</g>
+<g >
+<title>tick_nohz_idle_exit (1,077,059,379 samples, 0.29%)</title><rect x="1154.7" y="901" width="3.5" height="15.0" fill="rgb(213,5,10)" rx="2" ry="2" />
+<text  x="1157.75" y="911.5" ></text>
+</g>
+<g >
+<title>pick_next_task_fair (57,734,680 samples, 0.02%)</title><rect x="337.1" y="885" width="0.2" height="15.0" fill="rgb(250,161,38)" rx="2" ry="2" />
+<text  x="340.07" y="895.5" ></text>
+</g>
+<g >
+<title>__x64_sys_epoll_wait (126,017,942 samples, 0.03%)</title><rect x="43.4" y="869" width="0.4" height="15.0" fill="rgb(211,207,18)" rx="2" ry="2" />
+<text  x="46.36" y="879.5" ></text>
+</g>
+<g >
+<title>rb_next (36,303,822 samples, 0.01%)</title><rect x="1156.3" y="805" width="0.1" height="15.0" fill="rgb(251,18,43)" rx="2" ry="2" />
+<text  x="1159.30" y="815.5" ></text>
+</g>
+<g >
+<title>ct_kernel_exit.constprop.0 (377,933,578 samples, 0.10%)</title><rect x="917.3" y="869" width="1.3" height="15.0" fill="rgb(251,227,16)" rx="2" ry="2" />
+<text  x="920.34" y="879.5" ></text>
+</g>
+<g >
+<title>__mod_memcg_state (41,288,686 samples, 0.01%)</title><rect x="327.3" y="565" width="0.1" height="15.0" fill="rgb(251,38,18)" rx="2" ry="2" />
+<text  x="330.28" y="575.5" ></text>
+</g>
+<g >
+<title>first_online_pgdat (42,400,122 samples, 0.01%)</title><rect x="1160.7" y="837" width="0.1" height="15.0" fill="rgb(241,172,46)" rx="2" ry="2" />
+<text  x="1163.66" y="847.5" ></text>
+</g>
+<g >
+<title>mod_lruvec_page_state (86,189,708 samples, 0.02%)</title><rect x="439.1" y="725" width="0.3" height="15.0" fill="rgb(208,15,38)" rx="2" ry="2" />
+<text  x="442.12" y="735.5" ></text>
+</g>
+<g >
+<title>schedule (35,985,083 samples, 0.01%)</title><rect x="1183.4" y="885" width="0.1" height="15.0" fill="rgb(225,65,54)" rx="2" ry="2" />
+<text  x="1186.38" y="895.5" ></text>
+</g>
+<g >
+<title>__common_interrupt (33,013,842 samples, 0.01%)</title><rect x="832.5" y="805" width="0.1" height="15.0" fill="rgb(242,111,11)" rx="2" ry="2" />
+<text  x="835.46" y="815.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (169,140,952 samples, 0.05%)</title><rect x="1177.9" y="293" width="0.5" height="15.0" fill="rgb(243,111,11)" rx="2" ry="2" />
+<text  x="1180.87" y="303.5" ></text>
+</g>
+<g >
+<title>[libEGL_mesa.so.0.0.0] (711,699,521 samples, 0.19%)</title><rect x="143.4" y="885" width="2.3" height="15.0" fill="rgb(244,152,4)" rx="2" ry="2" />
+<text  x="146.38" y="895.5" ></text>
+</g>
+<g >
+<title>[libcrypto.so.3.0.5] (65,089,327 samples, 0.02%)</title><rect x="284.8" y="581" width="0.2" height="15.0" fill="rgb(238,57,46)" rx="2" ry="2" />
+<text  x="287.77" y="591.5" ></text>
+</g>
+<g >
+<title>set_page_dirty (170,602,756 samples, 0.05%)</title><rect x="376.9" y="773" width="0.6" height="15.0" fill="rgb(240,225,35)" rx="2" ry="2" />
+<text  x="379.93" y="783.5" ></text>
+</g>
+<g >
+<title>fault_in_readable (54,028,565 samples, 0.01%)</title><rect x="752.9" y="741" width="0.2" height="15.0" fill="rgb(219,138,33)" rx="2" ry="2" />
+<text  x="755.90" y="751.5" ></text>
+</g>
+<g >
+<title>__mem_cgroup_try_charge_swap (32,891,139 samples, 0.01%)</title><rect x="370.0" y="805" width="0.1" height="15.0" fill="rgb(238,30,14)" rx="2" ry="2" />
+<text  x="372.99" y="815.5" ></text>
+</g>
+<g >
+<title>i915_gem_object_get_pages_internal (42,639,567 samples, 0.01%)</title><rect x="140.9" y="693" width="0.1" height="15.0" fill="rgb(234,222,8)" rx="2" ry="2" />
+<text  x="143.89" y="703.5" ></text>
+</g>
+<g >
+<title>__xfs_trans_commit (108,779,112 samples, 0.03%)</title><rect x="759.8" y="725" width="0.3" height="15.0" fill="rgb(220,155,32)" rx="2" ry="2" />
+<text  x="762.78" y="735.5" ></text>
+</g>
+<g >
+<title>update_process_times (56,826,553 samples, 0.02%)</title><rect x="94.9" y="837" width="0.2" height="15.0" fill="rgb(230,125,7)" rx="2" ry="2" />
+<text  x="97.91" y="847.5" ></text>
+</g>
+<g >
+<title>[libxcb.so.1.1.0] (521,291,738 samples, 0.14%)</title><rect x="19.0" y="837" width="1.7" height="15.0" fill="rgb(222,83,5)" rx="2" ry="2" />
+<text  x="22.02" y="847.5" ></text>
+</g>
+<g >
+<title>eventfd_write (62,096,700 samples, 0.02%)</title><rect x="732.1" y="901" width="0.2" height="15.0" fill="rgb(238,173,22)" rx="2" ry="2" />
+<text  x="735.09" y="911.5" ></text>
+</g>
+<g >
+<title>sysvec_apic_timer_interrupt (54,068,466 samples, 0.01%)</title><rect x="267.6" y="933" width="0.2" height="15.0" fill="rgb(229,147,16)" rx="2" ry="2" />
+<text  x="270.61" y="943.5" ></text>
+</g>
+<g >
+<title>raw_spin_rq_lock_nested (48,169,753 samples, 0.01%)</title><rect x="1152.0" y="869" width="0.2" height="15.0" fill="rgb(220,93,15)" rx="2" ry="2" />
+<text  x="1155.04" y="879.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (117,001,447 samples, 0.03%)</title><rect x="1165.5" y="773" width="0.4" height="15.0" fill="rgb(226,210,54)" rx="2" ry="2" />
+<text  x="1168.55" y="783.5" ></text>
+</g>
+<g >
+<title>blk_finish_plug (74,274,070 samples, 0.02%)</title><rect x="244.6" y="917" width="0.2" height="15.0" fill="rgb(236,117,27)" rx="2" ry="2" />
+<text  x="247.58" y="927.5" ></text>
+</g>
+<g >
+<title>aesni_enc (113,689,397 samples, 0.03%)</title><rect x="426.0" y="821" width="0.3" height="15.0" fill="rgb(213,128,43)" rx="2" ry="2" />
+<text  x="428.97" y="831.5" ></text>
+</g>
+<g >
+<title>[firefox] (55,278,162 samples, 0.02%)</title><rect x="282.7" y="901" width="0.2" height="15.0" fill="rgb(208,68,9)" rx="2" ry="2" />
+<text  x="285.69" y="911.5" ></text>
+</g>
+<g >
+<title>cairo_mask (32,956,338 samples, 0.01%)</title><rect x="1172.1" y="245" width="0.1" height="15.0" fill="rgb(214,55,9)" rx="2" ry="2" />
+<text  x="1175.07" y="255.5" ></text>
+</g>
+<g >
+<title>do_try_to_free_pages (59,698,596 samples, 0.02%)</title><rect x="756.8" y="661" width="0.2" height="15.0" fill="rgb(242,175,26)" rx="2" ry="2" />
+<text  x="759.80" y="671.5" ></text>
+</g>
+<g >
+<title>hrtimer_next_event_without (498,332,272 samples, 0.14%)</title><rect x="1140.1" y="869" width="1.6" height="15.0" fill="rgb(234,32,51)" rx="2" ry="2" />
+<text  x="1143.10" y="879.5" ></text>
+</g>
+<g >
+<title>PickPointer (35,730,418 samples, 0.01%)</title><rect x="201.7" y="773" width="0.1" height="15.0" fill="rgb(210,73,30)" rx="2" ry="2" />
+<text  x="204.71" y="783.5" ></text>
+</g>
+<g >
+<title>shmem_truncate_range (200,501,840 samples, 0.05%)</title><rect x="378.1" y="805" width="0.6" height="15.0" fill="rgb(239,28,16)" rx="2" ry="2" />
+<text  x="381.06" y="815.5" ></text>
+</g>
+<g >
+<title>nf_hook_slow (120,965,564 samples, 0.03%)</title><rect x="638.1" y="517" width="0.4" height="15.0" fill="rgb(240,106,48)" rx="2" ry="2" />
+<text  x="641.06" y="527.5" ></text>
+</g>
+<g >
+<title>__writeback_single_inode (163,900,072 samples, 0.04%)</title><rect x="533.4" y="837" width="0.5" height="15.0" fill="rgb(207,43,23)" rx="2" ry="2" />
+<text  x="536.40" y="847.5" ></text>
+</g>
+<g >
+<title>free (45,977,925 samples, 0.01%)</title><rect x="169.1" y="933" width="0.2" height="15.0" fill="rgb(216,76,39)" rx="2" ry="2" />
+<text  x="172.12" y="943.5" ></text>
+</g>
+<g >
+<title>exit_to_user_mode_prepare (92,593,672 samples, 0.03%)</title><rect x="90.7" y="885" width="0.3" height="15.0" fill="rgb(216,195,3)" rx="2" ry="2" />
+<text  x="93.67" y="895.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (849,935,857 samples, 0.23%)</title><rect x="401.6" y="837" width="2.7" height="15.0" fill="rgb(213,145,22)" rx="2" ry="2" />
+<text  x="404.61" y="847.5" ></text>
+</g>
+<g >
+<title>Socket_Thread (144,707,493 samples, 0.04%)</title><rect x="154.4" y="981" width="0.4" height="15.0" fill="rgb(254,228,6)" rx="2" ry="2" />
+<text  x="157.37" y="991.5" ></text>
+</g>
+<g >
+<title>shmem_get_pages (83,678,762 samples, 0.02%)</title><rect x="146.2" y="789" width="0.3" height="15.0" fill="rgb(251,186,54)" rx="2" ry="2" />
+<text  x="149.22" y="799.5" ></text>
+</g>
+<g >
+<title>load_balance (84,793,356 samples, 0.02%)</title><rect x="653.5" y="565" width="0.3" height="15.0" fill="rgb(217,191,30)" rx="2" ry="2" />
+<text  x="656.50" y="575.5" ></text>
+</g>
+<g >
+<title>poll_freewait (61,328,217 samples, 0.02%)</title><rect x="1183.2" y="901" width="0.2" height="15.0" fill="rgb(253,68,14)" rx="2" ry="2" />
+<text  x="1186.15" y="911.5" ></text>
+</g>
+<g >
+<title>psi_group_change (268,158,986 samples, 0.07%)</title><rect x="1151.0" y="853" width="0.9" height="15.0" fill="rgb(223,44,27)" rx="2" ry="2" />
+<text  x="1154.00" y="863.5" ></text>
+</g>
+<g >
+<title>__GI___write (72,455,185 samples, 0.02%)</title><rect x="739.0" y="645" width="0.2" height="15.0" fill="rgb(244,25,48)" rx="2" ry="2" />
+<text  x="741.97" y="655.5" ></text>
+</g>
+<g >
+<title>native_sched_clock (106,421,754 samples, 0.03%)</title><rect x="1123.4" y="853" width="0.3" height="15.0" fill="rgb(224,99,12)" rx="2" ry="2" />
+<text  x="1126.35" y="863.5" ></text>
+</g>
+<g >
+<title>fwtable_write32 (90,553,237 samples, 0.02%)</title><rect x="133.3" y="485" width="0.3" height="15.0" fill="rgb(245,67,21)" rx="2" ry="2" />
+<text  x="136.30" y="495.5" ></text>
+</g>
+<g >
+<title>syscall_return_via_sysret (36,170,413 samples, 0.01%)</title><rect x="133.9" y="789" width="0.1" height="15.0" fill="rgb(206,49,28)" rx="2" ry="2" />
+<text  x="136.88" y="799.5" ></text>
+</g>
+<g >
+<title>folio_end_writeback (46,176,986 samples, 0.01%)</title><rect x="387.1" y="837" width="0.2" height="15.0" fill="rgb(241,70,37)" rx="2" ry="2" />
+<text  x="390.14" y="847.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (39,596,335 samples, 0.01%)</title><rect x="26.2" y="949" width="0.1" height="15.0" fill="rgb(227,201,6)" rx="2" ry="2" />
+<text  x="29.22" y="959.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (354,679,584 samples, 0.10%)</title><rect x="481.7" y="837" width="1.1" height="15.0" fill="rgb(224,80,30)" rx="2" ry="2" />
+<text  x="484.69" y="847.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (19,997,131,716 samples, 5.46%)</title><rect x="750.4" y="885" width="64.4" height="15.0" fill="rgb(241,152,52)" rx="2" ry="2" />
+<text  x="753.44" y="895.5" >[qemu-i..</text>
+</g>
+<g >
+<title>wb_workfn (640,992,045 samples, 0.17%)</title><rect x="476.9" y="901" width="2.1" height="15.0" fill="rgb(236,32,11)" rx="2" ry="2" />
+<text  x="479.90" y="911.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (54,362,574 samples, 0.01%)</title><rect x="211.2" y="837" width="0.2" height="15.0" fill="rgb(237,140,20)" rx="2" ry="2" />
+<text  x="214.18" y="847.5" ></text>
+</g>
+<g >
+<title>_aesni_enc1 (124,319,494 samples, 0.03%)</title><rect x="405.1" y="805" width="0.4" height="15.0" fill="rgb(206,64,10)" rx="2" ry="2" />
+<text  x="408.10" y="815.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (66,117,695 samples, 0.02%)</title><rect x="301.9" y="789" width="0.2" height="15.0" fill="rgb(212,131,25)" rx="2" ry="2" />
+<text  x="304.87" y="799.5" ></text>
+</g>
+<g >
+<title>__hrtimer_next_event_base (371,828,423 samples, 0.10%)</title><rect x="1140.3" y="853" width="1.2" height="15.0" fill="rgb(229,116,31)" rx="2" ry="2" />
+<text  x="1143.26" y="863.5" ></text>
+</g>
+<g >
+<title>ipt_do_table (37,161,265 samples, 0.01%)</title><rect x="638.1" y="501" width="0.1" height="15.0" fill="rgb(252,26,8)" rx="2" ry="2" />
+<text  x="641.12" y="511.5" ></text>
+</g>
+<g >
+<title>handle_mm_fault (53,144,930 samples, 0.01%)</title><rect x="227.2" y="917" width="0.2" height="15.0" fill="rgb(222,52,10)" rx="2" ry="2" />
+<text  x="230.21" y="927.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (220,983,452 samples, 0.06%)</title><rect x="627.0" y="677" width="0.7" height="15.0" fill="rgb(246,47,39)" rx="2" ry="2" />
+<text  x="629.99" y="687.5" ></text>
+</g>
+<g >
+<title>native_write_msr (50,730,430 samples, 0.01%)</title><rect x="913.2" y="773" width="0.2" height="15.0" fill="rgb(224,151,22)" rx="2" ry="2" />
+<text  x="916.25" y="783.5" ></text>
+</g>
+<g >
+<title>vfs_writev (722,851,618 samples, 0.20%)</title><rect x="238.1" y="917" width="2.4" height="15.0" fill="rgb(226,109,8)" rx="2" ry="2" />
+<text  x="241.13" y="927.5" ></text>
+</g>
+<g >
+<title>__writeback_inodes_wb (163,900,072 samples, 0.04%)</title><rect x="533.4" y="869" width="0.5" height="15.0" fill="rgb(238,23,27)" rx="2" ry="2" />
+<text  x="536.40" y="879.5" ></text>
+</g>
+<g >
+<title>nft_immediate_eval (54,887,352 samples, 0.01%)</title><rect x="332.1" y="645" width="0.2" height="15.0" fill="rgb(218,151,54)" rx="2" ry="2" />
+<text  x="335.12" y="655.5" ></text>
+</g>
+<g >
+<title>__alloc_pages (74,888,619 samples, 0.02%)</title><rect x="533.1" y="853" width="0.3" height="15.0" fill="rgb(227,25,9)" rx="2" ry="2" />
+<text  x="536.11" y="863.5" ></text>
+</g>
+<g >
+<title>__schedule (83,128,609 samples, 0.02%)</title><rect x="265.7" y="837" width="0.3" height="15.0" fill="rgb(238,63,1)" rx="2" ry="2" />
+<text  x="268.70" y="847.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (7,484,666,583 samples, 2.04%)</title><rect x="479.0" y="965" width="24.1" height="15.0" fill="rgb(222,189,53)" rx="2" ry="2" />
+<text  x="482.01" y="975.5" >r..</text>
+</g>
+<g >
+<title>malloc (169,558,189 samples, 0.05%)</title><rect x="21.6" y="837" width="0.5" height="15.0" fill="rgb(209,12,16)" rx="2" ry="2" />
+<text  x="24.57" y="847.5" ></text>
+</g>
+<g >
+<title>cpuidle_get_cpu_driver (32,517,036 samples, 0.01%)</title><rect x="1125.3" y="901" width="0.1" height="15.0" fill="rgb(213,159,33)" rx="2" ry="2" />
+<text  x="1128.32" y="911.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (517,426,156 samples, 0.14%)</title><rect x="826.2" y="869" width="1.6" height="15.0" fill="rgb(232,106,18)" rx="2" ry="2" />
+<text  x="829.16" y="879.5" ></text>
+</g>
+<g >
+<title>xas_find_conflict (37,936,004 samples, 0.01%)</title><rect x="755.5" y="693" width="0.1" height="15.0" fill="rgb(218,46,10)" rx="2" ry="2" />
+<text  x="758.47" y="703.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (35,452,142 samples, 0.01%)</title><rect x="1189.8" y="965" width="0.2" height="15.0" fill="rgb(212,15,42)" rx="2" ry="2" />
+<text  x="1192.84" y="975.5" ></text>
+</g>
+<g >
+<title>__schedule (89,226,852 samples, 0.02%)</title><rect x="614.5" y="901" width="0.3" height="15.0" fill="rgb(229,200,36)" rx="2" ry="2" />
+<text  x="617.50" y="911.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (204,194,060 samples, 0.06%)</title><rect x="151.7" y="885" width="0.7" height="15.0" fill="rgb(228,74,34)" rx="2" ry="2" />
+<text  x="154.69" y="895.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (48,032,346 samples, 0.01%)</title><rect x="131.8" y="757" width="0.2" height="15.0" fill="rgb(234,40,10)" rx="2" ry="2" />
+<text  x="134.82" y="767.5" ></text>
+</g>
+<g >
+<title>can_stop_idle_tick (74,821,172 samples, 0.02%)</title><rect x="1139.8" y="869" width="0.2" height="15.0" fill="rgb(232,45,32)" rx="2" ry="2" />
+<text  x="1142.79" y="879.5" ></text>
+</g>
+<g >
+<title>__sys_sendmsg (1,468,552,688 samples, 0.40%)</title><rect x="739.5" y="629" width="4.7" height="15.0" fill="rgb(246,143,9)" rx="2" ry="2" />
+<text  x="742.47" y="639.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (151,645,863 samples, 0.04%)</title><rect x="151.7" y="869" width="0.5" height="15.0" fill="rgb(248,223,17)" rx="2" ry="2" />
+<text  x="154.73" y="879.5" ></text>
+</g>
+<g >
+<title>TaskCon~ller_#5 (32,370,164 samples, 0.01%)</title><rect x="155.4" y="981" width="0.1" height="15.0" fill="rgb(219,17,25)" rx="2" ry="2" />
+<text  x="158.42" y="991.5" ></text>
+</g>
+<g >
+<title>ct_idle_exit (378,130,324 samples, 0.10%)</title><rect x="916.1" y="869" width="1.2" height="15.0" fill="rgb(223,174,45)" rx="2" ry="2" />
+<text  x="919.12" y="879.5" ></text>
+</g>
+<g >
+<title>curl_easy_perform (12,501,266,312 samples, 3.41%)</title><rect x="616.9" y="789" width="40.3" height="15.0" fill="rgb(229,18,53)" rx="2" ry="2" />
+<text  x="619.93" y="799.5" >cur..</text>
+</g>
+<g >
+<title>handle_irq_event (43,476,076 samples, 0.01%)</title><rect x="900.2" y="741" width="0.1" height="15.0" fill="rgb(236,206,45)" rx="2" ry="2" />
+<text  x="903.15" y="751.5" ></text>
+</g>
+<g >
+<title>[libgdk-3.so.0.2404.30] (301,254,375 samples, 0.08%)</title><rect x="1177.8" y="805" width="0.9" height="15.0" fill="rgb(251,111,29)" rx="2" ry="2" />
+<text  x="1180.75" y="815.5" ></text>
+</g>
+<g >
+<title>schedule_hrtimeout_range_clock (223,821,361 samples, 0.06%)</title><rect x="22.4" y="773" width="0.7" height="15.0" fill="rgb(223,67,31)" rx="2" ry="2" />
+<text  x="25.42" y="783.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (54,911,828 samples, 0.01%)</title><rect x="213.1" y="853" width="0.1" height="15.0" fill="rgb(248,37,25)" rx="2" ry="2" />
+<text  x="216.05" y="863.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (4,535,883,491 samples, 1.24%)</title><rect x="160.5" y="965" width="14.6" height="15.0" fill="rgb(253,91,26)" rx="2" ry="2" />
+<text  x="163.47" y="975.5" ></text>
+</g>
+<g >
+<title>crypt_page_alloc (185,282,607 samples, 0.05%)</title><rect x="476.3" y="869" width="0.6" height="15.0" fill="rgb(228,189,37)" rx="2" ry="2" />
+<text  x="479.30" y="879.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (53,913,617 samples, 0.01%)</title><rect x="738.4" y="645" width="0.2" height="15.0" fill="rgb(206,119,2)" rx="2" ry="2" />
+<text  x="741.38" y="655.5" ></text>
+</g>
+<g >
+<title>nft_do_chain_inet (530,757,422 samples, 0.14%)</title><rect x="330.8" y="677" width="1.7" height="15.0" fill="rgb(243,124,45)" rx="2" ry="2" />
+<text  x="333.78" y="687.5" ></text>
+</g>
+<g >
+<title>nf_conntrack_tcp_packet (33,798,150 samples, 0.01%)</title><rect x="743.3" y="421" width="0.1" height="15.0" fill="rgb(238,34,22)" rx="2" ry="2" />
+<text  x="746.29" y="431.5" ></text>
+</g>
+<g >
+<title>xas_descend (96,807,026 samples, 0.03%)</title><rect x="698.1" y="677" width="0.3" height="15.0" fill="rgb(241,206,18)" rx="2" ry="2" />
+<text  x="701.10" y="687.5" ></text>
+</g>
+<g >
+<title>handle_irq_event (50,701,533 samples, 0.01%)</title><rect x="384.2" y="725" width="0.2" height="15.0" fill="rgb(220,215,47)" rx="2" ry="2" />
+<text  x="387.23" y="735.5" ></text>
+</g>
+<g >
+<title>ip6_output (43,881,690 samples, 0.01%)</title><rect x="663.1" y="645" width="0.2" height="15.0" fill="rgb(234,113,8)" rx="2" ry="2" />
+<text  x="666.12" y="655.5" ></text>
+</g>
+<g >
+<title>folio_end_writeback (38,008,998 samples, 0.01%)</title><rect x="387.0" y="837" width="0.1" height="15.0" fill="rgb(209,65,47)" rx="2" ry="2" />
+<text  x="389.95" y="847.5" ></text>
+</g>
+<g >
+<title>__libc_start_main_alias_2 (103,738,733 samples, 0.03%)</title><rect x="284.8" y="949" width="0.3" height="15.0" fill="rgb(212,192,54)" rx="2" ry="2" />
+<text  x="287.75" y="959.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (825,330,734 samples, 0.23%)</title><rect x="1171.5" y="709" width="2.7" height="15.0" fill="rgb(242,219,31)" rx="2" ry="2" />
+<text  x="1174.50" y="719.5" ></text>
+</g>
+<g >
+<title>__folio_start_writeback (70,921,470 samples, 0.02%)</title><rect x="533.6" y="741" width="0.2" height="15.0" fill="rgb(216,205,42)" rx="2" ry="2" />
+<text  x="536.62" y="751.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (179,344,208 samples, 0.05%)</title><rect x="224.6" y="885" width="0.6" height="15.0" fill="rgb(240,59,33)" rx="2" ry="2" />
+<text  x="227.64" y="895.5" ></text>
+</g>
+<g >
+<title>security_socket_sendmsg (51,112,007 samples, 0.01%)</title><rect x="46.9" y="837" width="0.2" height="15.0" fill="rgb(211,185,10)" rx="2" ry="2" />
+<text  x="49.91" y="847.5" ></text>
+</g>
+<g >
+<title>__libc_start_call_main (70,403,096 samples, 0.02%)</title><rect x="830.4" y="933" width="0.2" height="15.0" fill="rgb(214,211,3)" rx="2" ry="2" />
+<text  x="833.39" y="943.5" ></text>
+</g>
+<g >
+<title>evutil_gettime_monotonic_ (42,035,183 samples, 0.01%)</title><rect x="36.6" y="917" width="0.1" height="15.0" fill="rgb(250,213,21)" rx="2" ry="2" />
+<text  x="39.55" y="927.5" ></text>
+</g>
+<g >
+<title>update_blocked_averages (625,845,446 samples, 0.17%)</title><rect x="902.2" y="789" width="2.0" height="15.0" fill="rgb(238,138,24)" rx="2" ry="2" />
+<text  x="905.21" y="799.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (44,977,557 samples, 0.01%)</title><rect x="217.8" y="853" width="0.2" height="15.0" fill="rgb(228,59,34)" rx="2" ry="2" />
+<text  x="220.82" y="863.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (86,563,401 samples, 0.02%)</title><rect x="1174.2" y="773" width="0.3" height="15.0" fill="rgb(207,88,50)" rx="2" ry="2" />
+<text  x="1177.20" y="783.5" ></text>
+</g>
+<g >
+<title>xts_crypt (1,891,861,530 samples, 0.52%)</title><rect x="465.7" y="837" width="6.1" height="15.0" fill="rgb(226,193,41)" rx="2" ry="2" />
+<text  x="468.66" y="847.5" ></text>
+</g>
+<g >
+<title>writeback_sb_inodes (439,395,769 samples, 0.12%)</title><rect x="523.3" y="853" width="1.4" height="15.0" fill="rgb(252,34,0)" rx="2" ry="2" />
+<text  x="526.31" y="863.5" ></text>
+</g>
+<g >
+<title>__mod_memcg_lruvec_state (40,437,418 samples, 0.01%)</title><rect x="756.3" y="661" width="0.1" height="15.0" fill="rgb(232,13,29)" rx="2" ry="2" />
+<text  x="759.30" y="671.5" ></text>
+</g>
+<g >
+<title>load_balance (182,851,451 samples, 0.05%)</title><rect x="34.4" y="757" width="0.6" height="15.0" fill="rgb(246,114,9)" rx="2" ry="2" />
+<text  x="37.45" y="767.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_cond_signal (176,782,742 samples, 0.05%)</title><rect x="24.9" y="933" width="0.6" height="15.0" fill="rgb(240,199,13)" rx="2" ry="2" />
+<text  x="27.89" y="943.5" ></text>
+</g>
+<g >
+<title>nvme_prep_rq.part.0 (70,724,895 samples, 0.02%)</title><rect x="244.6" y="853" width="0.2" height="15.0" fill="rgb(229,103,48)" rx="2" ry="2" />
+<text  x="247.59" y="863.5" ></text>
+</g>
+<g >
+<title>[unknown] (78,805,702 samples, 0.02%)</title><rect x="182.8" y="965" width="0.2" height="15.0" fill="rgb(221,119,52)" rx="2" ry="2" />
+<text  x="185.78" y="975.5" ></text>
+</g>
+<g >
+<title>shrink_dentry_list (64,554,448 samples, 0.02%)</title><rect x="382.0" y="821" width="0.2" height="15.0" fill="rgb(205,98,34)" rx="2" ry="2" />
+<text  x="384.97" y="831.5" ></text>
+</g>
+<g >
+<title>do_idle (85,789,310,806 samples, 23.40%)</title><rect x="885.5" y="917" width="276.2" height="15.0" fill="rgb(227,54,15)" rx="2" ry="2" />
+<text  x="888.53" y="927.5" >do_idle</text>
+</g>
+<g >
+<title>[qemu-img] (167,484,002 samples, 0.05%)</title><rect x="748.9" y="773" width="0.6" height="15.0" fill="rgb(237,75,6)" rx="2" ry="2" />
+<text  x="751.93" y="783.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (1,125,599,162 samples, 0.31%)</title><rect x="37.9" y="949" width="3.7" height="15.0" fill="rgb(235,146,19)" rx="2" ry="2" />
+<text  x="40.95" y="959.5" ></text>
+</g>
+<g >
+<title>nvme_irq (50,234,360 samples, 0.01%)</title><rect x="384.2" y="693" width="0.2" height="15.0" fill="rgb(247,213,4)" rx="2" ry="2" />
+<text  x="387.23" y="703.5" ></text>
+</g>
+<g >
+<title>[libxcb.so.1.1.0] (274,623,735 samples, 0.07%)</title><rect x="279.9" y="805" width="0.9" height="15.0" fill="rgb(241,29,2)" rx="2" ry="2" />
+<text  x="282.91" y="815.5" ></text>
+</g>
+<g >
+<title>tick_nohz_idle_stop_tick (986,738,679 samples, 0.27%)</title><rect x="1158.3" y="901" width="3.2" height="15.0" fill="rgb(252,66,26)" rx="2" ry="2" />
+<text  x="1161.32" y="911.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (74,218,854 samples, 0.02%)</title><rect x="1177.3" y="821" width="0.2" height="15.0" fill="rgb(244,56,32)" rx="2" ry="2" />
+<text  x="1180.29" y="831.5" ></text>
+</g>
+<g >
+<title>tick_sched_handle (139,687,840 samples, 0.04%)</title><rect x="813.9" y="741" width="0.4" height="15.0" fill="rgb(224,201,18)" rx="2" ry="2" />
+<text  x="816.86" y="751.5" ></text>
+</g>
+<g >
+<title>crypt_iv_plain64_gen (112,034,655 samples, 0.03%)</title><rect x="598.3" y="869" width="0.3" height="15.0" fill="rgb(227,115,50)" rx="2" ry="2" />
+<text  x="601.28" y="879.5" ></text>
+</g>
+<g >
+<title>wake_up_q (77,931,473 samples, 0.02%)</title><rect x="25.1" y="837" width="0.3" height="15.0" fill="rgb(237,104,26)" rx="2" ry="2" />
+<text  x="28.12" y="847.5" ></text>
+</g>
+<g >
+<title>thread_pool_submit_aio (143,628,289 samples, 0.04%)</title><rect x="749.0" y="741" width="0.5" height="15.0" fill="rgb(238,81,22)" rx="2" ry="2" />
+<text  x="752.01" y="751.5" ></text>
+</g>
+<g >
+<title>set_task_cpu (34,913,584 samples, 0.01%)</title><rect x="30.5" y="789" width="0.1" height="15.0" fill="rgb(236,193,42)" rx="2" ry="2" />
+<text  x="33.48" y="799.5" ></text>
+</g>
+<g >
+<title>__i915_sw_fence_complete (40,385,354 samples, 0.01%)</title><rect x="137.2" y="757" width="0.1" height="15.0" fill="rgb(211,218,42)" rx="2" ry="2" />
+<text  x="140.20" y="767.5" ></text>
+</g>
+<g >
+<title>qemu_co_mutex_lock (33,230,700 samples, 0.01%)</title><rect x="744.5" y="741" width="0.1" height="15.0" fill="rgb(205,132,18)" rx="2" ry="2" />
+<text  x="747.46" y="751.5" ></text>
+</g>
+<g >
+<title>PR_GetCurrentThread (94,438,756 samples, 0.03%)</title><rect x="112.4" y="933" width="0.3" height="15.0" fill="rgb(221,193,51)" rx="2" ry="2" />
+<text  x="115.37" y="943.5" ></text>
+</g>
+<g >
+<title>xfs_inode_item_format_data_fork (43,932,391 samples, 0.01%)</title><rect x="722.2" y="693" width="0.1" height="15.0" fill="rgb(218,199,16)" rx="2" ry="2" />
+<text  x="725.18" y="703.5" ></text>
+</g>
+<g >
+<title>iomap_writepages (459,086,619 samples, 0.13%)</title><rect x="418.7" y="789" width="1.4" height="15.0" fill="rgb(205,194,19)" rx="2" ry="2" />
+<text  x="421.67" y="799.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (51,681,495 samples, 0.01%)</title><rect x="135.8" y="837" width="0.1" height="15.0" fill="rgb(210,5,47)" rx="2" ry="2" />
+<text  x="138.77" y="847.5" ></text>
+</g>
+<g >
+<title>g_array_set_size (39,682,533 samples, 0.01%)</title><rect x="824.5" y="885" width="0.1" height="15.0" fill="rgb(217,86,2)" rx="2" ry="2" />
+<text  x="827.45" y="895.5" ></text>
+</g>
+<g >
+<title>[libglib-2.0.so.0.7303.0] (34,418,573 samples, 0.01%)</title><rect x="101.0" y="901" width="0.1" height="15.0" fill="rgb(214,2,41)" rx="2" ry="2" />
+<text  x="104.02" y="911.5" ></text>
+</g>
+<g >
+<title>kthread (239,201,144 samples, 0.07%)</title><rect x="392.0" y="949" width="0.7" height="15.0" fill="rgb(217,188,46)" rx="2" ry="2" />
+<text  x="394.95" y="959.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (727,062,534 samples, 0.20%)</title><rect x="46.8" y="917" width="2.3" height="15.0" fill="rgb(254,201,49)" rx="2" ry="2" />
+<text  x="49.79" y="927.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (33,613,385 samples, 0.01%)</title><rect x="912.0" y="709" width="0.1" height="15.0" fill="rgb(254,20,0)" rx="2" ry="2" />
+<text  x="914.97" y="719.5" ></text>
+</g>
+<g >
+<title>skcipher_walk_virt (294,472,923 samples, 0.08%)</title><rect x="516.0" y="821" width="0.9" height="15.0" fill="rgb(225,34,31)" rx="2" ry="2" />
+<text  x="518.96" y="831.5" ></text>
+</g>
+<g >
+<title>wb_workfn (439,178,080 samples, 0.12%)</title><rect x="555.6" y="901" width="1.4" height="15.0" fill="rgb(220,220,50)" rx="2" ry="2" />
+<text  x="558.61" y="911.5" ></text>
+</g>
+<g >
+<title>i915_sw_fence_await_dma_fence (50,901,722 samples, 0.01%)</title><rect x="232.3" y="789" width="0.1" height="15.0" fill="rgb(225,177,44)" rx="2" ry="2" />
+<text  x="235.26" y="799.5" ></text>
+</g>
+<g >
+<title>__futex_abstimed_wait_common (284,308,569 samples, 0.08%)</title><rect x="50.9" y="917" width="0.9" height="15.0" fill="rgb(222,120,5)" rx="2" ry="2" />
+<text  x="53.89" y="927.5" ></text>
+</g>
+<g >
+<title>send_structured_reply_read (2,399,196,036 samples, 0.65%)</title><rect x="658.7" y="885" width="7.7" height="15.0" fill="rgb(209,135,17)" rx="2" ry="2" />
+<text  x="661.72" y="895.5" ></text>
+</g>
+<g >
+<title>nf_hook_slow (69,858,091 samples, 0.02%)</title><rect x="319.8" y="645" width="0.2" height="15.0" fill="rgb(246,50,31)" rx="2" ry="2" />
+<text  x="322.79" y="655.5" ></text>
+</g>
+<g >
+<title>xfs_iextents_copy (38,717,491 samples, 0.01%)</title><rect x="722.2" y="677" width="0.1" height="15.0" fill="rgb(250,168,4)" rx="2" ry="2" />
+<text  x="725.19" y="687.5" ></text>
+</g>
+<g >
+<title>___pskb_trim (50,904,898 samples, 0.01%)</title><rect x="306.1" y="693" width="0.1" height="15.0" fill="rgb(213,95,15)" rx="2" ry="2" />
+<text  x="309.06" y="703.5" ></text>
+</g>
+<g >
+<title>free (51,172,558 samples, 0.01%)</title><rect x="141.7" y="901" width="0.2" height="15.0" fill="rgb(229,119,29)" rx="2" ry="2" />
+<text  x="144.73" y="911.5" ></text>
+</g>
+<g >
+<title>[libgdk-3.so.0.2404.30] (34,582,359 samples, 0.01%)</title><rect x="1177.6" y="853" width="0.1" height="15.0" fill="rgb(233,130,24)" rx="2" ry="2" />
+<text  x="1180.59" y="863.5" ></text>
+</g>
+<g >
+<title>ip6_xmit (1,263,249,182 samples, 0.34%)</title><rect x="659.9" y="661" width="4.1" height="15.0" fill="rgb(241,130,6)" rx="2" ry="2" />
+<text  x="662.91" y="671.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (2,872,701,322 samples, 0.78%)</title><rect x="736.6" y="773" width="9.2" height="15.0" fill="rgb(223,200,29)" rx="2" ry="2" />
+<text  x="739.57" y="783.5" ></text>
+</g>
+<g >
+<title>run_rebalance_domains (37,405,178 samples, 0.01%)</title><rect x="813.6" y="773" width="0.1" height="15.0" fill="rgb(220,142,31)" rx="2" ry="2" />
+<text  x="816.56" y="783.5" ></text>
+</g>
+<g >
+<title>do_fault (98,242,601 samples, 0.03%)</title><rect x="146.2" y="853" width="0.3" height="15.0" fill="rgb(212,229,43)" rx="2" ry="2" />
+<text  x="149.22" y="863.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (107,641,824 samples, 0.03%)</title><rect x="142.9" y="885" width="0.3" height="15.0" fill="rgb(240,52,33)" rx="2" ry="2" />
+<text  x="145.88" y="895.5" ></text>
+</g>
+<g >
+<title>g_array_append_vals (73,855,975 samples, 0.02%)</title><rect x="1180.7" y="773" width="0.2" height="15.0" fill="rgb(230,146,22)" rx="2" ry="2" />
+<text  x="1183.71" y="783.5" ></text>
+</g>
+<g >
+<title>malloc (63,069,529 samples, 0.02%)</title><rect x="43.9" y="933" width="0.2" height="15.0" fill="rgb(208,33,44)" rx="2" ry="2" />
+<text  x="46.95" y="943.5" ></text>
+</g>
+<g >
+<title>irq_enter_rcu (171,723,933 samples, 0.05%)</title><rect x="897.4" y="837" width="0.5" height="15.0" fill="rgb(212,25,40)" rx="2" ry="2" />
+<text  x="900.37" y="847.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (869,670,969 samples, 0.24%)</title><rect x="118.8" y="965" width="2.8" height="15.0" fill="rgb(215,40,48)" rx="2" ry="2" />
+<text  x="121.81" y="975.5" ></text>
+</g>
+<g >
+<title>xts_crypt (2,445,491,788 samples, 0.67%)</title><rect x="580.8" y="837" width="7.8" height="15.0" fill="rgb(248,91,0)" rx="2" ry="2" />
+<text  x="583.78" y="847.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (46,958,168 samples, 0.01%)</title><rect x="244.4" y="949" width="0.1" height="15.0" fill="rgb(242,24,35)" rx="2" ry="2" />
+<text  x="247.35" y="959.5" ></text>
+</g>
+<g >
+<title>__libc_poll (1,258,413,839 samples, 0.34%)</title><rect x="87.1" y="949" width="4.1" height="15.0" fill="rgb(222,136,10)" rx="2" ry="2" />
+<text  x="90.10" y="959.5" ></text>
+</g>
+<g >
+<title>ksys_read (37,553,255 samples, 0.01%)</title><rect x="734.8" y="933" width="0.2" height="15.0" fill="rgb(237,182,10)" rx="2" ry="2" />
+<text  x="737.84" y="943.5" ></text>
+</g>
+<g >
+<title>tcp_rcv_established (265,467,421 samples, 0.07%)</title><rect x="661.2" y="437" width="0.8" height="15.0" fill="rgb(208,109,4)" rx="2" ry="2" />
+<text  x="664.15" y="447.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (668,432,910 samples, 0.18%)</title><rect x="816.6" y="853" width="2.1" height="15.0" fill="rgb(230,3,0)" rx="2" ry="2" />
+<text  x="819.56" y="863.5" ></text>
+</g>
+<g >
+<title>xas_descend (89,497,518 samples, 0.02%)</title><rect x="718.3" y="693" width="0.3" height="15.0" fill="rgb(241,53,8)" rx="2" ry="2" />
+<text  x="721.34" y="703.5" ></text>
+</g>
+<g >
+<title>___sys_sendmsg (1,455,382,737 samples, 0.40%)</title><rect x="739.5" y="613" width="4.7" height="15.0" fill="rgb(249,219,25)" rx="2" ry="2" />
+<text  x="742.48" y="623.5" ></text>
+</g>
+<g >
+<title>[wget] (92,132,750 samples, 0.03%)</title><rect x="1167.1" y="901" width="0.3" height="15.0" fill="rgb(236,47,51)" rx="2" ry="2" />
+<text  x="1170.10" y="911.5" ></text>
+</g>
+<g >
+<title>__handle_irq_event_percpu (40,105,637 samples, 0.01%)</title><rect x="900.2" y="725" width="0.1" height="15.0" fill="rgb(228,156,30)" rx="2" ry="2" />
+<text  x="903.15" y="735.5" ></text>
+</g>
+<g >
+<title>__ip_queue_xmit (674,920,613 samples, 0.18%)</title><rect x="623.3" y="501" width="2.1" height="15.0" fill="rgb(215,174,7)" rx="2" ry="2" />
+<text  x="626.25" y="511.5" ></text>
+</g>
+<g >
+<title>shmem_read_mapping_page_gfp (65,134,537 samples, 0.02%)</title><rect x="146.3" y="757" width="0.2" height="15.0" fill="rgb(208,221,33)" rx="2" ry="2" />
+<text  x="149.28" y="767.5" ></text>
+</g>
+<g >
+<title>do_writepages (148,240,118 samples, 0.04%)</title><rect x="612.5" y="821" width="0.5" height="15.0" fill="rgb(239,135,38)" rx="2" ry="2" />
+<text  x="615.55" y="831.5" ></text>
+</g>
+<g >
+<title>clockevents_program_event (126,949,396 samples, 0.03%)</title><rect x="1158.9" y="869" width="0.4" height="15.0" fill="rgb(228,227,39)" rx="2" ry="2" />
+<text  x="1161.85" y="879.5" ></text>
+</g>
+<g >
+<title>drm_syncobj_wait_ioctl (180,387,010 samples, 0.05%)</title><rect x="232.6" y="885" width="0.5" height="15.0" fill="rgb(250,75,14)" rx="2" ry="2" />
+<text  x="235.56" y="895.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (5,582,631,266 samples, 1.52%)</title><rect x="124.1" y="949" width="18.0" height="15.0" fill="rgb(253,132,19)" rx="2" ry="2" />
+<text  x="127.13" y="959.5" ></text>
+</g>
+<g >
+<title>kmem_cache_alloc_node (110,520,679 samples, 0.03%)</title><rect x="19.6" y="613" width="0.3" height="15.0" fill="rgb(246,72,28)" rx="2" ry="2" />
+<text  x="22.58" y="623.5" ></text>
+</g>
+<g >
+<title>glXGetCurrentContext (120,883,334 samples, 0.03%)</title><rect x="23.9" y="933" width="0.3" height="15.0" fill="rgb(246,60,22)" rx="2" ry="2" />
+<text  x="26.86" y="943.5" ></text>
+</g>
+<g >
+<title>[libglamoregl.so] (140,739,198 samples, 0.04%)</title><rect x="216.2" y="821" width="0.4" height="15.0" fill="rgb(211,120,45)" rx="2" ry="2" />
+<text  x="219.19" y="831.5" ></text>
+</g>
+<g >
+<title>__writeback_single_inode (148,240,118 samples, 0.04%)</title><rect x="612.5" y="837" width="0.5" height="15.0" fill="rgb(249,177,27)" rx="2" ry="2" />
+<text  x="615.55" y="847.5" ></text>
+</g>
+<g >
+<title>_aesni_enc1 (99,459,143 samples, 0.03%)</title><rect x="426.0" y="805" width="0.3" height="15.0" fill="rgb(209,91,27)" rx="2" ry="2" />
+<text  x="429.01" y="815.5" ></text>
+</g>
+<g >
+<title>shrink_node (9,551,187,847 samples, 2.61%)</title><rect x="351.9" y="901" width="30.8" height="15.0" fill="rgb(248,119,12)" rx="2" ry="2" />
+<text  x="354.92" y="911.5" >sh..</text>
+</g>
+<g >
+<title>[libglib-2.0.so.0.7303.0] (99,734,375 samples, 0.03%)</title><rect x="101.6" y="901" width="0.3" height="15.0" fill="rgb(230,96,8)" rx="2" ry="2" />
+<text  x="104.56" y="911.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (287,314,518 samples, 0.08%)</title><rect x="222.2" y="805" width="0.9" height="15.0" fill="rgb(238,211,29)" rx="2" ry="2" />
+<text  x="225.16" y="815.5" ></text>
+</g>
+<g >
+<title>blk_co_preadv (3,875,273,006 samples, 1.06%)</title><rect x="736.1" y="917" width="12.5" height="15.0" fill="rgb(209,207,7)" rx="2" ry="2" />
+<text  x="739.15" y="927.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (627,629,466 samples, 0.17%)</title><rect x="518.1" y="853" width="2.1" height="15.0" fill="rgb(227,182,12)" rx="2" ry="2" />
+<text  x="521.13" y="863.5" ></text>
+</g>
+<g >
+<title>__sys_getsockname (54,512,983 samples, 0.01%)</title><rect x="641.0" y="645" width="0.2" height="15.0" fill="rgb(253,70,31)" rx="2" ry="2" />
+<text  x="644.02" y="655.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (2,867,347,700 samples, 0.78%)</title><rect x="462.5" y="853" width="9.3" height="15.0" fill="rgb(227,18,36)" rx="2" ry="2" />
+<text  x="465.53" y="863.5" ></text>
+</g>
+<g >
+<title>__handle_mm_fault (98,625,803 samples, 0.03%)</title><rect x="146.2" y="869" width="0.3" height="15.0" fill="rgb(210,157,27)" rx="2" ry="2" />
+<text  x="149.22" y="879.5" ></text>
+</g>
+<g >
+<title>try_to_wake_up (59,543,439 samples, 0.02%)</title><rect x="148.8" y="821" width="0.2" height="15.0" fill="rgb(233,90,8)" rx="2" ry="2" />
+<text  x="151.78" y="831.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (6,494,743,497 samples, 1.77%)</title><rect x="574.4" y="901" width="20.9" height="15.0" fill="rgb(229,9,43)" rx="2" ry="2" />
+<text  x="577.40" y="911.5" ></text>
+</g>
+<g >
+<title>writeback_sb_inodes (163,900,072 samples, 0.04%)</title><rect x="533.4" y="853" width="0.5" height="15.0" fill="rgb(251,196,33)" rx="2" ry="2" />
+<text  x="536.40" y="863.5" ></text>
+</g>
+<g >
+<title>__pagevec_release (78,380,131 samples, 0.02%)</title><rect x="378.1" y="773" width="0.2" height="15.0" fill="rgb(252,126,37)" rx="2" ry="2" />
+<text  x="381.07" y="783.5" ></text>
+</g>
+<g >
+<title>worker_thread (502,537,604 samples, 0.14%)</title><rect x="390.3" y="933" width="1.6" height="15.0" fill="rgb(244,99,49)" rx="2" ry="2" />
+<text  x="393.32" y="943.5" ></text>
+</g>
+<g >
+<title>[libglib-2.0.so.0.7303.0] (39,096,757 samples, 0.01%)</title><rect x="1185.5" y="869" width="0.2" height="15.0" fill="rgb(254,199,54)" rx="2" ry="2" />
+<text  x="1188.55" y="879.5" ></text>
+</g>
+<g >
+<title>schedule_hrtimeout_range_clock (677,872,432 samples, 0.18%)</title><rect x="33.7" y="837" width="2.2" height="15.0" fill="rgb(231,140,10)" rx="2" ry="2" />
+<text  x="36.67" y="847.5" ></text>
+</g>
+<g >
+<title>mwait_idle_with_hints.constprop.0 (12,913,365,003 samples, 3.52%)</title><rect x="838.8" y="821" width="41.6" height="15.0" fill="rgb(226,167,15)" rx="2" ry="2" />
+<text  x="841.81" y="831.5" >mwa..</text>
+</g>
+<g >
+<title>perf_event_task_tick (550,699,622 samples, 0.15%)</title><rect x="910.2" y="725" width="1.7" height="15.0" fill="rgb(228,41,14)" rx="2" ry="2" />
+<text  x="913.16" y="735.5" ></text>
+</g>
+<g >
+<title>eb_validate_vmas (45,973,950 samples, 0.01%)</title><rect x="144.6" y="677" width="0.1" height="15.0" fill="rgb(254,93,36)" rx="2" ry="2" />
+<text  x="147.59" y="687.5" ></text>
+</g>
+<g >
+<title>vfs_writev (74,937,706 samples, 0.02%)</title><rect x="145.2" y="741" width="0.2" height="15.0" fill="rgb(251,16,0)" rx="2" ry="2" />
+<text  x="148.15" y="751.5" ></text>
+</g>
+<g >
+<title>load_balance (70,884,883 samples, 0.02%)</title><rect x="13.5" y="741" width="0.3" height="15.0" fill="rgb(219,58,19)" rx="2" ry="2" />
+<text  x="16.53" y="751.5" ></text>
+</g>
+<g >
+<title>iwl_pcie_rxq_restock (97,471,291 samples, 0.03%)</title><rect x="318.3" y="773" width="0.3" height="15.0" fill="rgb(245,53,40)" rx="2" ry="2" />
+<text  x="321.31" y="783.5" ></text>
+</g>
+<g >
+<title>newidle_balance (206,285,712 samples, 0.06%)</title><rect x="653.3" y="581" width="0.7" height="15.0" fill="rgb(241,149,24)" rx="2" ry="2" />
+<text  x="656.33" y="591.5" ></text>
+</g>
+<g >
+<title>copy_msghdr_from_user (59,904,943 samples, 0.02%)</title><rect x="40.4" y="853" width="0.2" height="15.0" fill="rgb(216,94,13)" rx="2" ry="2" />
+<text  x="43.38" y="863.5" ></text>
+</g>
+<g >
+<title>__folio_end_writeback (774,880,775 samples, 0.21%)</title><rect x="383.2" y="821" width="2.5" height="15.0" fill="rgb(216,120,12)" rx="2" ry="2" />
+<text  x="386.16" y="831.5" ></text>
+</g>
+<g >
+<title>worker_thread (45,168,634 samples, 0.01%)</title><rect x="386.9" y="933" width="0.2" height="15.0" fill="rgb(230,103,8)" rx="2" ry="2" />
+<text  x="389.94" y="943.5" ></text>
+</g>
+<g >
+<title>_fbGetWindowPixmap (204,962,638 samples, 0.06%)</title><rect x="209.9" y="885" width="0.7" height="15.0" fill="rgb(218,54,37)" rx="2" ry="2" />
+<text  x="212.90" y="895.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (197,981,210 samples, 0.05%)</title><rect x="20.9" y="821" width="0.6" height="15.0" fill="rgb(206,8,39)" rx="2" ry="2" />
+<text  x="23.91" y="831.5" ></text>
+</g>
+<g >
+<title>plugin_pread (329,454,028 samples, 0.09%)</title><rect x="667.9" y="837" width="1.0" height="15.0" fill="rgb(221,126,49)" rx="2" ry="2" />
+<text  x="670.86" y="847.5" ></text>
+</g>
+<g >
+<title>[libgdk-3.so.0.2404.30] (288,173,586 samples, 0.08%)</title><rect x="1177.8" y="789" width="0.9" height="15.0" fill="rgb(207,129,43)" rx="2" ry="2" />
+<text  x="1180.76" y="799.5" ></text>
+</g>
+<g >
+<title>skcipher_walk_next (43,607,905 samples, 0.01%)</title><rect x="530.6" y="805" width="0.1" height="15.0" fill="rgb(239,109,34)" rx="2" ry="2" />
+<text  x="533.56" y="815.5" ></text>
+</g>
+<g >
+<title>do_futex (230,002,713 samples, 0.06%)</title><rect x="51.0" y="853" width="0.7" height="15.0" fill="rgb(252,108,42)" rx="2" ry="2" />
+<text  x="53.96" y="863.5" ></text>
+</g>
+<g >
+<title>vfs_read (98,493,598 samples, 0.03%)</title><rect x="826.7" y="741" width="0.3" height="15.0" fill="rgb(252,142,38)" rx="2" ry="2" />
+<text  x="829.67" y="751.5" ></text>
+</g>
+<g >
+<title>protocol_recv_request_send_reply.isra.0 (15,536,146,568 samples, 4.24%)</title><rect x="616.6" y="901" width="50.0" height="15.0" fill="rgb(205,229,26)" rx="2" ry="2" />
+<text  x="619.61" y="911.5" >proto..</text>
+</g>
+<g >
+<title>schedule (95,915,874 samples, 0.03%)</title><rect x="614.5" y="917" width="0.3" height="15.0" fill="rgb(250,219,7)" rx="2" ry="2" />
+<text  x="617.49" y="927.5" ></text>
+</g>
+<g >
+<title>[Xorg] (33,969,608 samples, 0.01%)</title><rect x="53.9" y="965" width="0.1" height="15.0" fill="rgb(222,51,0)" rx="2" ry="2" />
+<text  x="56.87" y="975.5" ></text>
+</g>
+<g >
+<title>tick_sched_timer (234,256,965 samples, 0.06%)</title><rect x="833.7" y="757" width="0.7" height="15.0" fill="rgb(207,177,42)" rx="2" ry="2" />
+<text  x="836.67" y="767.5" ></text>
+</g>
+<g >
+<title>ksys_write (48,451,404 samples, 0.01%)</title><rect x="735.0" y="933" width="0.1" height="15.0" fill="rgb(207,26,50)" rx="2" ry="2" />
+<text  x="737.96" y="943.5" ></text>
+</g>
+<g >
+<title>gtk_container_propagate_draw (809,455,336 samples, 0.22%)</title><rect x="1171.5" y="533" width="2.6" height="15.0" fill="rgb(213,39,2)" rx="2" ry="2" />
+<text  x="1174.52" y="543.5" ></text>
+</g>
+<g >
+<title>simd_skcipher_encrypt (167,488,758 samples, 0.05%)</title><rect x="498.4" y="853" width="0.5" height="15.0" fill="rgb(253,136,38)" rx="2" ry="2" />
+<text  x="501.40" y="863.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (43,298,425 samples, 0.01%)</title><rect x="152.0" y="789" width="0.1" height="15.0" fill="rgb(219,34,13)" rx="2" ry="2" />
+<text  x="155.01" y="799.5" ></text>
+</g>
+<g >
+<title>[libglamoregl.so] (66,566,398 samples, 0.02%)</title><rect x="225.4" y="965" width="0.3" height="15.0" fill="rgb(209,154,28)" rx="2" ry="2" />
+<text  x="228.45" y="975.5" ></text>
+</g>
+<g >
+<title>__x64_sys_sched_yield (76,093,405 samples, 0.02%)</title><rect x="169.7" y="901" width="0.3" height="15.0" fill="rgb(253,159,2)" rx="2" ry="2" />
+<text  x="172.74" y="911.5" ></text>
+</g>
+<g >
+<title>[bash] (45,694,100 samples, 0.01%)</title><rect x="243.4" y="533" width="0.2" height="15.0" fill="rgb(217,226,50)" rx="2" ry="2" />
+<text  x="246.42" y="543.5" ></text>
+</g>
+<g >
+<title>__hrtimer_run_queues (76,061,995 samples, 0.02%)</title><rect x="94.9" y="885" width="0.2" height="15.0" fill="rgb(253,27,19)" rx="2" ry="2" />
+<text  x="97.86" y="895.5" ></text>
+</g>
+<g >
+<title>folio_clear_dirty_for_io (160,213,788 samples, 0.04%)</title><rect x="477.0" y="757" width="0.6" height="15.0" fill="rgb(233,101,10)" rx="2" ry="2" />
+<text  x="480.04" y="767.5" ></text>
+</g>
+<g >
+<title>dequeue_entity (128,511,157 samples, 0.04%)</title><rect x="88.7" y="805" width="0.4" height="15.0" fill="rgb(217,183,24)" rx="2" ry="2" />
+<text  x="91.72" y="815.5" ></text>
+</g>
+<g >
+<title>[libgdk-3.so.0.2404.30] (278,661,147 samples, 0.08%)</title><rect x="1186.6" y="853" width="0.9" height="15.0" fill="rgb(205,213,33)" rx="2" ry="2" />
+<text  x="1189.59" y="863.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (215,392,150 samples, 0.06%)</title><rect x="215.5" y="805" width="0.7" height="15.0" fill="rgb(240,184,47)" rx="2" ry="2" />
+<text  x="218.47" y="815.5" ></text>
+</g>
+<g >
+<title>ieee80211_rx_handlers (668,956,223 samples, 0.18%)</title><rect x="305.0" y="725" width="2.2" height="15.0" fill="rgb(215,122,23)" rx="2" ry="2" />
+<text  x="308.02" y="735.5" ></text>
+</g>
+<g >
+<title>eb_pin_engine (154,308,023 samples, 0.04%)</title><rect x="138.7" y="773" width="0.5" height="15.0" fill="rgb(247,152,54)" rx="2" ry="2" />
+<text  x="141.71" y="783.5" ></text>
+</g>
+<g >
+<title>security_socket_sendmsg (37,274,063 samples, 0.01%)</title><rect x="659.1" y="757" width="0.1" height="15.0" fill="rgb(246,218,35)" rx="2" ry="2" />
+<text  x="662.08" y="767.5" ></text>
+</g>
+<g >
+<title>__x64_sys_ioctl (155,862,250 samples, 0.04%)</title><rect x="734.3" y="933" width="0.5" height="15.0" fill="rgb(230,223,36)" rx="2" ry="2" />
+<text  x="737.25" y="943.5" ></text>
+</g>
+<g >
+<title>kthread (2,851,115,362 samples, 0.78%)</title><rect x="524.8" y="949" width="9.1" height="15.0" fill="rgb(230,136,9)" rx="2" ry="2" />
+<text  x="527.77" y="959.5" ></text>
+</g>
+<g >
+<title>[libgdk-3.so.0.2404.30] (35,373,632 samples, 0.01%)</title><rect x="1171.4" y="885" width="0.1" height="15.0" fill="rgb(213,89,45)" rx="2" ry="2" />
+<text  x="1174.36" y="895.5" ></text>
+</g>
+<g >
+<title>clockevents_program_event (96,779,517 samples, 0.03%)</title><rect x="1157.1" y="853" width="0.3" height="15.0" fill="rgb(237,146,42)" rx="2" ry="2" />
+<text  x="1160.11" y="863.5" ></text>
+</g>
+<g >
+<title>load_new_mm_cr3 (153,070,776 samples, 0.04%)</title><rect x="1153.1" y="853" width="0.5" height="15.0" fill="rgb(242,130,21)" rx="2" ry="2" />
+<text  x="1156.11" y="863.5" ></text>
+</g>
+<g >
+<title>dequeue_task_fair (62,028,244 samples, 0.02%)</title><rect x="291.9" y="805" width="0.2" height="15.0" fill="rgb(221,65,18)" rx="2" ry="2" />
+<text  x="294.89" y="815.5" ></text>
+</g>
+<g >
+<title>_int_free (40,450,072 samples, 0.01%)</title><rect x="736.4" y="805" width="0.1" height="15.0" fill="rgb(250,173,12)" rx="2" ry="2" />
+<text  x="739.35" y="815.5" ></text>
+</g>
+<g >
+<title>[firefox] (172,494,885 samples, 0.05%)</title><rect x="36.9" y="917" width="0.6" height="15.0" fill="rgb(227,118,7)" rx="2" ry="2" />
+<text  x="39.95" y="927.5" ></text>
+</g>
+<g >
+<title>__mod_lruvec_page_state (38,177,997 samples, 0.01%)</title><rect x="395.1" y="789" width="0.1" height="15.0" fill="rgb(215,216,45)" rx="2" ry="2" />
+<text  x="398.11" y="799.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (46,548,205 samples, 0.01%)</title><rect x="182.9" y="917" width="0.1" height="15.0" fill="rgb(228,105,26)" rx="2" ry="2" />
+<text  x="185.87" y="927.5" ></text>
+</g>
+<g >
+<title>xas_create (135,110,138 samples, 0.04%)</title><rect x="700.1" y="693" width="0.4" height="15.0" fill="rgb(234,229,6)" rx="2" ry="2" />
+<text  x="703.07" y="703.5" ></text>
+</g>
+<g >
+<title>find_get_pages_range_tag (39,444,451 samples, 0.01%)</title><rect x="478.8" y="741" width="0.2" height="15.0" fill="rgb(222,155,2)" rx="2" ry="2" />
+<text  x="481.83" y="751.5" ></text>
+</g>
+<g >
+<title>kthread (347,211,127 samples, 0.09%)</title><rect x="396.4" y="949" width="1.2" height="15.0" fill="rgb(251,140,19)" rx="2" ry="2" />
+<text  x="399.45" y="959.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (41,046,447 samples, 0.01%)</title><rect x="25.9" y="885" width="0.1" height="15.0" fill="rgb(239,21,30)" rx="2" ry="2" />
+<text  x="28.90" y="895.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (108,529,357 samples, 0.03%)</title><rect x="169.7" y="917" width="0.4" height="15.0" fill="rgb(209,9,22)" rx="2" ry="2" />
+<text  x="172.73" y="927.5" ></text>
+</g>
+<g >
+<title>_start (114,353,481 samples, 0.03%)</title><rect x="243.4" y="965" width="0.4" height="15.0" fill="rgb(241,222,13)" rx="2" ry="2" />
+<text  x="246.39" y="975.5" ></text>
+</g>
+<g >
+<title>[Xorg] (6,422,006,327 samples, 1.75%)</title><rect x="202.8" y="949" width="20.6" height="15.0" fill="rgb(225,222,1)" rx="2" ry="2" />
+<text  x="205.76" y="959.5" ></text>
+</g>
+<g >
+<title>hrtimer_start_range_ns (133,866,606 samples, 0.04%)</title><rect x="651.2" y="629" width="0.4" height="15.0" fill="rgb(232,196,12)" rx="2" ry="2" />
+<text  x="654.18" y="639.5" ></text>
+</g>
+<g >
+<title>__sk_dst_check (35,903,642 samples, 0.01%)</title><rect x="630.2" y="533" width="0.2" height="15.0" fill="rgb(250,145,22)" rx="2" ry="2" />
+<text  x="633.24" y="543.5" ></text>
+</g>
+<g >
+<title>[libcurl.so.4.8.0] (38,263,385 samples, 0.01%)</title><rect x="667.9" y="693" width="0.2" height="15.0" fill="rgb(208,61,39)" rx="2" ry="2" />
+<text  x="670.94" y="703.5" ></text>
+</g>
+<g >
+<title>_XReply (33,281,114 samples, 0.01%)</title><rect x="282.3" y="885" width="0.1" height="15.0" fill="rgb(238,200,47)" rx="2" ry="2" />
+<text  x="285.30" y="895.5" ></text>
+</g>
+<g >
+<title>hrtimer_try_to_cancel (64,667,368 samples, 0.02%)</title><rect x="651.6" y="629" width="0.2" height="15.0" fill="rgb(216,3,12)" rx="2" ry="2" />
+<text  x="654.61" y="639.5" ></text>
+</g>
+<g >
+<title>__wake_up_common (33,622,758 samples, 0.01%)</title><rect x="266.8" y="741" width="0.1" height="15.0" fill="rgb(232,229,36)" rx="2" ry="2" />
+<text  x="269.82" y="751.5" ></text>
+</g>
+<g >
+<title>__GI_madvise (34,134,746 samples, 0.01%)</title><rect x="268.7" y="917" width="0.1" height="15.0" fill="rgb(213,205,36)" rx="2" ry="2" />
+<text  x="271.71" y="927.5" ></text>
+</g>
+<g >
+<title>update_curr (66,589,917 samples, 0.02%)</title><rect x="821.7" y="725" width="0.2" height="15.0" fill="rgb(219,221,46)" rx="2" ry="2" />
+<text  x="824.70" y="735.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (76,122,903 samples, 0.02%)</title><rect x="825.6" y="853" width="0.2" height="15.0" fill="rgb(218,113,2)" rx="2" ry="2" />
+<text  x="828.55" y="863.5" ></text>
+</g>
+<g >
+<title>eventfd_poll (51,877,953 samples, 0.01%)</title><rect x="88.0" y="869" width="0.1" height="15.0" fill="rgb(238,88,29)" rx="2" ry="2" />
+<text  x="90.96" y="879.5" ></text>
+</g>
+<g >
+<title>[unknown] (49,068,072 samples, 0.01%)</title><rect x="182.9" y="949" width="0.1" height="15.0" fill="rgb(214,149,46)" rx="2" ry="2" />
+<text  x="185.87" y="959.5" ></text>
+</g>
+<g >
+<title>update_cfs_group (54,649,010 samples, 0.01%)</title><rect x="1129.5" y="805" width="0.2" height="15.0" fill="rgb(216,140,37)" rx="2" ry="2" />
+<text  x="1132.49" y="815.5" ></text>
+</g>
+<g >
+<title>__fget_light (71,708,068 samples, 0.02%)</title><rect x="726.2" y="869" width="0.2" height="15.0" fill="rgb(206,67,39)" rx="2" ry="2" />
+<text  x="729.20" y="879.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (36,433,092 samples, 0.01%)</title><rect x="211.2" y="821" width="0.2" height="15.0" fill="rgb(238,130,40)" rx="2" ry="2" />
+<text  x="214.23" y="831.5" ></text>
+</g>
+<g >
+<title>shmem_sg_alloc_table (81,218,654 samples, 0.02%)</title><rect x="134.5" y="693" width="0.2" height="15.0" fill="rgb(242,204,26)" rx="2" ry="2" />
+<text  x="137.46" y="703.5" ></text>
+</g>
+<g >
+<title>__i915_gem_object_get_pages (83,678,762 samples, 0.02%)</title><rect x="146.2" y="805" width="0.3" height="15.0" fill="rgb(245,148,50)" rx="2" ry="2" />
+<text  x="149.22" y="815.5" ></text>
+</g>
+<g >
+<title>[libglamoregl.so] (120,436,894 samples, 0.03%)</title><rect x="204.2" y="853" width="0.4" height="15.0" fill="rgb(225,74,17)" rx="2" ry="2" />
+<text  x="207.18" y="863.5" ></text>
+</g>
+<g >
+<title>[modesetting_drv.so] (380,096,697 samples, 0.10%)</title><rect x="201.4" y="901" width="1.2" height="15.0" fill="rgb(205,100,32)" rx="2" ry="2" />
+<text  x="204.37" y="911.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (268,700,454 samples, 0.07%)</title><rect x="1164.3" y="725" width="0.8" height="15.0" fill="rgb(215,132,34)" rx="2" ry="2" />
+<text  x="1167.28" y="735.5" ></text>
+</g>
+<g >
+<title>iomap_finish_ioend (425,117,745 samples, 0.12%)</title><rect x="390.5" y="853" width="1.4" height="15.0" fill="rgb(252,151,46)" rx="2" ry="2" />
+<text  x="393.51" y="863.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (166,372,692 samples, 0.05%)</title><rect x="197.7" y="933" width="0.5" height="15.0" fill="rgb(254,225,25)" rx="2" ry="2" />
+<text  x="200.66" y="943.5" ></text>
+</g>
+<g >
+<title>skb_copy_datagram_iter (282,415,591 samples, 0.08%)</title><rect x="638.6" y="565" width="0.9" height="15.0" fill="rgb(214,26,1)" rx="2" ry="2" />
+<text  x="641.64" y="575.5" ></text>
+</g>
+<g >
+<title>tick_nohz_get_sleep_length (208,493,122 samples, 0.06%)</title><rect x="882.9" y="853" width="0.7" height="15.0" fill="rgb(235,31,41)" rx="2" ry="2" />
+<text  x="885.90" y="863.5" ></text>
+</g>
+<g >
+<title>__GI___libc_sigaction (115,028,058 samples, 0.03%)</title><rect x="617.2" y="757" width="0.4" height="15.0" fill="rgb(218,125,25)" rx="2" ry="2" />
+<text  x="620.18" y="767.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (172,654,468 samples, 0.05%)</title><rect x="200.4" y="853" width="0.6" height="15.0" fill="rgb(224,168,16)" rx="2" ry="2" />
+<text  x="203.43" y="863.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (99,793,593 samples, 0.03%)</title><rect x="749.1" y="693" width="0.3" height="15.0" fill="rgb(212,17,7)" rx="2" ry="2" />
+<text  x="752.11" y="703.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (52,384,487 samples, 0.01%)</title><rect x="1179.0" y="565" width="0.2" height="15.0" fill="rgb(243,147,9)" rx="2" ry="2" />
+<text  x="1182.04" y="575.5" ></text>
+</g>
+<g >
+<title>crypt_iv_plain64_gen (67,716,630 samples, 0.02%)</title><rect x="525.4" y="869" width="0.2" height="15.0" fill="rgb(242,192,48)" rx="2" ry="2" />
+<text  x="528.37" y="879.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (203,823,947 samples, 0.06%)</title><rect x="215.5" y="789" width="0.7" height="15.0" fill="rgb(247,41,17)" rx="2" ry="2" />
+<text  x="218.51" y="799.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (51,395,576 samples, 0.01%)</title><rect x="275.1" y="917" width="0.2" height="15.0" fill="rgb(229,79,46)" rx="2" ry="2" />
+<text  x="278.12" y="927.5" ></text>
+</g>
+<g >
+<title>iomap_do_writepage (97,720,187 samples, 0.03%)</title><rect x="533.6" y="757" width="0.3" height="15.0" fill="rgb(226,86,14)" rx="2" ry="2" />
+<text  x="536.59" y="767.5" ></text>
+</g>
+<g >
+<title>__schedule (198,682,944 samples, 0.05%)</title><rect x="51.0" y="789" width="0.7" height="15.0" fill="rgb(243,81,31)" rx="2" ry="2" />
+<text  x="54.02" y="799.5" ></text>
+</g>
+<g >
+<title>__alloc_skb (119,657,701 samples, 0.03%)</title><rect x="629.5" y="549" width="0.4" height="15.0" fill="rgb(227,89,24)" rx="2" ry="2" />
+<text  x="632.47" y="559.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (163,791,582 samples, 0.04%)</title><rect x="156.4" y="933" width="0.5" height="15.0" fill="rgb(223,196,25)" rx="2" ry="2" />
+<text  x="159.37" y="943.5" ></text>
+</g>
+<g >
+<title>sock_def_readable (45,767,281 samples, 0.01%)</title><rect x="266.8" y="821" width="0.1" height="15.0" fill="rgb(205,161,42)" rx="2" ry="2" />
+<text  x="269.80" y="831.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (154,928,157 samples, 0.04%)</title><rect x="826.6" y="773" width="0.5" height="15.0" fill="rgb(224,196,41)" rx="2" ry="2" />
+<text  x="829.57" y="783.5" ></text>
+</g>
+<g >
+<title>__netif_receive_skb_one_core (57,030,166 samples, 0.02%)</title><rect x="665.8" y="533" width="0.2" height="15.0" fill="rgb(235,90,41)" rx="2" ry="2" />
+<text  x="668.77" y="543.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_cond_signal (93,740,390 samples, 0.03%)</title><rect x="173.7" y="933" width="0.3" height="15.0" fill="rgb(231,177,3)" rx="2" ry="2" />
+<text  x="176.65" y="943.5" ></text>
+</g>
+<g >
+<title>__i915_sw_fence_complete (61,572,979 samples, 0.02%)</title><rect x="235.6" y="821" width="0.2" height="15.0" fill="rgb(233,122,50)" rx="2" ry="2" />
+<text  x="238.59" y="831.5" ></text>
+</g>
+<g >
+<title>tick_nohz_restart_sched_tick (48,028,799 samples, 0.01%)</title><rect x="884.9" y="853" width="0.1" height="15.0" fill="rgb(254,123,13)" rx="2" ry="2" />
+<text  x="887.89" y="863.5" ></text>
+</g>
+<g >
+<title>lapic_next_deadline (72,156,550 samples, 0.02%)</title><rect x="1157.2" y="837" width="0.2" height="15.0" fill="rgb(232,117,4)" rx="2" ry="2" />
+<text  x="1160.19" y="847.5" ></text>
+</g>
+<g >
+<title>[Xorg] (900,982,313 samples, 0.25%)</title><rect x="206.7" y="869" width="2.9" height="15.0" fill="rgb(219,62,9)" rx="2" ry="2" />
+<text  x="209.70" y="879.5" ></text>
+</g>
+<g >
+<title>iomap_finish_ioend (227,228,430 samples, 0.06%)</title><rect x="392.0" y="853" width="0.7" height="15.0" fill="rgb(230,182,42)" rx="2" ry="2" />
+<text  x="394.96" y="863.5" ></text>
+</g>
+<g >
+<title>__mod_memcg_lruvec_state (47,892,719 samples, 0.01%)</title><rect x="458.5" y="709" width="0.1" height="15.0" fill="rgb(227,175,14)" rx="2" ry="2" />
+<text  x="461.47" y="719.5" ></text>
+</g>
+<g >
+<title>kworker/7:3-mm_ (203,558,356 samples, 0.06%)</title><rect x="397.6" y="981" width="0.6" height="15.0" fill="rgb(238,61,44)" rx="2" ry="2" />
+<text  x="400.59" y="991.5" ></text>
+</g>
+<g >
+<title>get_page_from_freelist (48,261,239 samples, 0.01%)</title><rect x="613.4" y="853" width="0.1" height="15.0" fill="rgb(234,36,17)" rx="2" ry="2" />
+<text  x="616.38" y="863.5" ></text>
+</g>
+<g >
+<title>xcb_send_request (54,115,762 samples, 0.01%)</title><rect x="23.6" y="885" width="0.2" height="15.0" fill="rgb(237,188,34)" rx="2" ry="2" />
+<text  x="26.60" y="895.5" ></text>
+</g>
+<g >
+<title>syscall_return_via_sysret (73,856,990 samples, 0.02%)</title><rect x="93.1" y="933" width="0.3" height="15.0" fill="rgb(235,82,15)" rx="2" ry="2" />
+<text  x="96.14" y="943.5" ></text>
+</g>
+<g >
+<title>[firefox] (75,151,264 samples, 0.02%)</title><rect x="297.3" y="917" width="0.3" height="15.0" fill="rgb(220,104,31)" rx="2" ry="2" />
+<text  x="300.33" y="927.5" ></text>
+</g>
+<g >
+<title>mod_lruvec_page_state (62,042,844 samples, 0.02%)</title><rect x="419.5" y="725" width="0.2" height="15.0" fill="rgb(216,3,49)" rx="2" ry="2" />
+<text  x="422.50" y="735.5" ></text>
+</g>
+<g >
+<title>memset_erms (65,045,694 samples, 0.02%)</title><rect x="558.3" y="853" width="0.2" height="15.0" fill="rgb(212,126,1)" rx="2" ry="2" />
+<text  x="561.32" y="863.5" ></text>
+</g>
+<g >
+<title>get_page_from_freelist (121,390,084 samples, 0.03%)</title><rect x="457.3" y="837" width="0.4" height="15.0" fill="rgb(240,44,42)" rx="2" ry="2" />
+<text  x="460.31" y="847.5" ></text>
+</g>
+<g >
+<title>[libcurl.so.4.8.0] (47,695,083 samples, 0.01%)</title><rect x="643.6" y="693" width="0.1" height="15.0" fill="rgb(218,20,37)" rx="2" ry="2" />
+<text  x="646.57" y="703.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (46,040,960 samples, 0.01%)</title><rect x="451.1" y="805" width="0.1" height="15.0" fill="rgb(243,92,19)" rx="2" ry="2" />
+<text  x="454.07" y="815.5" ></text>
+</g>
+<g >
+<title>hrtimer_cancel (333,794,376 samples, 0.09%)</title><rect x="1155.8" y="869" width="1.1" height="15.0" fill="rgb(206,77,12)" rx="2" ry="2" />
+<text  x="1158.82" y="879.5" ></text>
+</g>
+<g >
+<title>ktime_get (79,033,791 samples, 0.02%)</title><rect x="914.4" y="805" width="0.3" height="15.0" fill="rgb(236,108,53)" rx="2" ry="2" />
+<text  x="917.45" y="815.5" ></text>
+</g>
+<g >
+<title>__alloc_pages_slowpath.constprop.0 (159,423,717 samples, 0.04%)</title><rect x="705.1" y="709" width="0.5" height="15.0" fill="rgb(250,129,12)" rx="2" ry="2" />
+<text  x="708.13" y="719.5" ></text>
+</g>
+<g >
+<title>xfs_perag_put (43,520,309 samples, 0.01%)</title><rect x="381.8" y="821" width="0.1" height="15.0" fill="rgb(231,131,17)" rx="2" ry="2" />
+<text  x="384.79" y="831.5" ></text>
+</g>
+<g >
+<title>[libvlccore.so.9.0.1] (1,227,461,591 samples, 0.33%)</title><rect x="1162.7" y="901" width="3.9" height="15.0" fill="rgb(230,142,35)" rx="2" ry="2" />
+<text  x="1165.69" y="911.5" ></text>
+</g>
+<g >
+<title>__tls_get_addr (44,260,205 samples, 0.01%)</title><rect x="41.3" y="933" width="0.1" height="15.0" fill="rgb(207,101,11)" rx="2" ry="2" />
+<text  x="44.29" y="943.5" ></text>
+</g>
+<g >
+<title>selinux_file_permission (57,225,916 samples, 0.02%)</title><rect x="672.0" y="789" width="0.2" height="15.0" fill="rgb(225,39,37)" rx="2" ry="2" />
+<text  x="675.03" y="799.5" ></text>
+</g>
+<g >
+<title>cpu_startup_entry (85,837,370,835 samples, 23.42%)</title><rect x="885.4" y="933" width="276.3" height="15.0" fill="rgb(229,6,46)" rx="2" ry="2" />
+<text  x="888.37" y="943.5" >cpu_startup_entry</text>
+</g>
+<g >
+<title>do_syscall_64 (31,353,410 samples, 0.01%)</title><rect x="142.3" y="805" width="0.1" height="15.0" fill="rgb(232,3,28)" rx="2" ry="2" />
+<text  x="145.30" y="815.5" ></text>
+</g>
+<g >
+<title>irqtime_account_irq (45,902,193 samples, 0.01%)</title><rect x="904.8" y="821" width="0.1" height="15.0" fill="rgb(237,124,33)" rx="2" ry="2" />
+<text  x="907.76" y="831.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (299,937,057 samples, 0.08%)</title><rect x="1178.8" y="661" width="1.0" height="15.0" fill="rgb(235,58,54)" rx="2" ry="2" />
+<text  x="1181.80" y="671.5" ></text>
+</g>
+<g >
+<title>string (49,557,036 samples, 0.01%)</title><rect x="313.9" y="613" width="0.2" height="15.0" fill="rgb(211,149,28)" rx="2" ry="2" />
+<text  x="316.91" y="623.5" ></text>
+</g>
+<g >
+<title>__GI___write (60,798,052 samples, 0.02%)</title><rect x="275.1" y="933" width="0.2" height="15.0" fill="rgb(246,185,47)" rx="2" ry="2" />
+<text  x="278.11" y="943.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (241,928,830 samples, 0.07%)</title><rect x="215.4" y="837" width="0.8" height="15.0" fill="rgb(219,211,12)" rx="2" ry="2" />
+<text  x="218.39" y="847.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (44,122,564 samples, 0.01%)</title><rect x="728.3" y="901" width="0.1" height="15.0" fill="rgb(212,58,11)" rx="2" ry="2" />
+<text  x="731.26" y="911.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (186,036,482 samples, 0.05%)</title><rect x="1177.8" y="501" width="0.6" height="15.0" fill="rgb(248,18,46)" rx="2" ry="2" />
+<text  x="1180.84" y="511.5" ></text>
+</g>
+<g >
+<title>ieee80211_tx_status (974,302,291 samples, 0.27%)</title><rect x="311.6" y="741" width="3.1" height="15.0" fill="rgb(247,137,47)" rx="2" ry="2" />
+<text  x="314.56" y="751.5" ></text>
+</g>
+<g >
+<title>nft_do_chain (510,096,486 samples, 0.14%)</title><rect x="330.9" y="661" width="1.6" height="15.0" fill="rgb(228,160,18)" rx="2" ry="2" />
+<text  x="333.85" y="671.5" ></text>
+</g>
+<g >
+<title>execute_command_internal (46,221,639 samples, 0.01%)</title><rect x="243.4" y="565" width="0.2" height="15.0" fill="rgb(231,47,43)" rx="2" ry="2" />
+<text  x="246.42" y="575.5" ></text>
+</g>
+<g >
+<title>ieee80211_get_tx_rates (78,402,587 samples, 0.02%)</title><rect x="632.8" y="373" width="0.2" height="15.0" fill="rgb(252,23,7)" rx="2" ry="2" />
+<text  x="635.76" y="383.5" ></text>
+</g>
+<g >
+<title>kernel_fpu_end (31,281,857 samples, 0.01%)</title><rect x="431.1" y="821" width="0.1" height="15.0" fill="rgb(215,86,31)" rx="2" ry="2" />
+<text  x="434.12" y="831.5" ></text>
+</g>
+<g >
+<title>snd_pcm_delay (65,897,085 samples, 0.02%)</title><rect x="734.5" y="901" width="0.3" height="15.0" fill="rgb(252,104,29)" rx="2" ry="2" />
+<text  x="737.54" y="911.5" ></text>
+</g>
+<g >
+<title>tick_sched_handle (1,487,541,568 samples, 0.41%)</title><rect x="907.7" y="773" width="4.8" height="15.0" fill="rgb(244,177,20)" rx="2" ry="2" />
+<text  x="910.69" y="783.5" ></text>
+</g>
+<g >
+<title>fence_notify (60,061,493 samples, 0.02%)</title><rect x="235.6" y="805" width="0.2" height="15.0" fill="rgb(254,128,38)" rx="2" ry="2" />
+<text  x="238.60" y="815.5" ></text>
+</g>
+<g >
+<title>gen8_logical_ring_enable_irq (42,788,270 samples, 0.01%)</title><rect x="232.3" y="613" width="0.1" height="15.0" fill="rgb(238,107,10)" rx="2" ry="2" />
+<text  x="235.28" y="623.5" ></text>
+</g>
+<g >
+<title>process_one_work (6,713,283,850 samples, 1.83%)</title><rect x="503.1" y="917" width="21.6" height="15.0" fill="rgb(243,18,20)" rx="2" ry="2" />
+<text  x="506.12" y="927.5" >p..</text>
+</g>
+<g >
+<title>__i915_gem_object_put_pages (1,188,606,668 samples, 0.32%)</title><rect x="373.9" y="821" width="3.8" height="15.0" fill="rgb(218,146,7)" rx="2" ry="2" />
+<text  x="376.91" y="831.5" ></text>
+</g>
+<g >
+<title>tcp_sendmsg (1,386,831,095 samples, 0.38%)</title><rect x="739.6" y="565" width="4.5" height="15.0" fill="rgb(212,83,2)" rx="2" ry="2" />
+<text  x="742.64" y="575.5" ></text>
+</g>
+<g >
+<title>crypt_page_alloc (245,964,723 samples, 0.07%)</title><rect x="522.5" y="869" width="0.8" height="15.0" fill="rgb(219,170,2)" rx="2" ry="2" />
+<text  x="525.51" y="879.5" ></text>
+</g>
+<g >
+<title>unmap_mapping_range (66,762,999 samples, 0.02%)</title><rect x="377.5" y="789" width="0.2" height="15.0" fill="rgb(211,116,46)" rx="2" ry="2" />
+<text  x="380.52" y="799.5" ></text>
+</g>
+<g >
+<title>__getsockname (68,748,631 samples, 0.02%)</title><rect x="626.6" y="693" width="0.2" height="15.0" fill="rgb(233,178,19)" rx="2" ry="2" />
+<text  x="629.58" y="703.5" ></text>
+</g>
+<g >
+<title>malloc (613,841,367 samples, 0.17%)</title><rect x="171.6" y="949" width="2.0" height="15.0" fill="rgb(232,228,11)" rx="2" ry="2" />
+<text  x="174.61" y="959.5" ></text>
+</g>
+<g >
+<title>all (366,556,682,535 samples, 100%)</title><rect x="10.0" y="997" width="1180.0" height="15.0" fill="rgb(238,106,33)" rx="2" ry="2" />
+<text  x="13.00" y="1007.5" ></text>
+</g>
+<g >
+<title>folio_referenced_one (50,532,030 samples, 0.01%)</title><rect x="365.2" y="821" width="0.1" height="15.0" fill="rgb(227,28,41)" rx="2" ry="2" />
+<text  x="368.17" y="831.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (38,432,638 samples, 0.01%)</title><rect x="1179.6" y="501" width="0.1" height="15.0" fill="rgb(243,77,14)" rx="2" ry="2" />
+<text  x="1182.61" y="511.5" ></text>
+</g>
+<g >
+<title>[libcurl.so.4.8.0] (33,401,477 samples, 0.01%)</title><rect x="668.2" y="677" width="0.2" height="15.0" fill="rgb(246,118,50)" rx="2" ry="2" />
+<text  x="671.25" y="687.5" ></text>
+</g>
+<g >
+<title>futex_wait (374,108,164 samples, 0.10%)</title><rect x="13.0" y="837" width="1.2" height="15.0" fill="rgb(226,218,26)" rx="2" ry="2" />
+<text  x="15.97" y="847.5" ></text>
+</g>
+<g >
+<title>Timer (1,258,978,359 samples, 0.34%)</title><rect x="155.8" y="981" width="4.0" height="15.0" fill="rgb(226,152,35)" rx="2" ry="2" />
+<text  x="158.78" y="991.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (2,066,093,220 samples, 0.56%)</title><rect x="525.6" y="869" width="6.6" height="15.0" fill="rgb(223,219,33)" rx="2" ry="2" />
+<text  x="528.59" y="879.5" ></text>
+</g>
+<g >
+<title>iwl_trans_pcie_tx (269,906,421 samples, 0.07%)</title><rect x="634.1" y="373" width="0.8" height="15.0" fill="rgb(253,152,19)" rx="2" ry="2" />
+<text  x="637.08" y="383.5" ></text>
+</g>
+<g >
+<title>syscall_return_via_sysret (38,737,000 samples, 0.01%)</title><rect x="666.3" y="837" width="0.1" height="15.0" fill="rgb(227,82,2)" rx="2" ry="2" />
+<text  x="669.31" y="847.5" ></text>
+</g>
+<g >
+<title>ip_rcv_finish_core.constprop.0 (40,373,496 samples, 0.01%)</title><rect x="319.6" y="677" width="0.2" height="15.0" fill="rgb(214,19,11)" rx="2" ry="2" />
+<text  x="322.64" y="687.5" ></text>
+</g>
+<g >
+<title>do_sched_yield (37,997,102 samples, 0.01%)</title><rect x="295.8" y="853" width="0.1" height="15.0" fill="rgb(215,68,42)" rx="2" ry="2" />
+<text  x="298.75" y="863.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (310,413,859 samples, 0.08%)</title><rect x="289.6" y="917" width="0.9" height="15.0" fill="rgb(234,204,45)" rx="2" ry="2" />
+<text  x="292.55" y="927.5" ></text>
+</g>
+<g >
+<title>ksys_write (81,701,404 samples, 0.02%)</title><rect x="732.0" y="933" width="0.3" height="15.0" fill="rgb(240,112,26)" rx="2" ry="2" />
+<text  x="735.04" y="943.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (301,376,452 samples, 0.08%)</title><rect x="1171.6" y="261" width="1.0" height="15.0" fill="rgb(209,96,42)" rx="2" ry="2" />
+<text  x="1174.63" y="271.5" ></text>
+</g>
+<g >
+<title>ip_local_deliver (74,868,528 samples, 0.02%)</title><rect x="319.8" y="661" width="0.2" height="15.0" fill="rgb(223,7,6)" rx="2" ry="2" />
+<text  x="322.78" y="671.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (871,419,634 samples, 0.24%)</title><rect x="578.0" y="837" width="2.8" height="15.0" fill="rgb(205,34,52)" rx="2" ry="2" />
+<text  x="580.97" y="847.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (49,311,727 samples, 0.01%)</title><rect x="1166.7" y="853" width="0.2" height="15.0" fill="rgb(251,121,6)" rx="2" ry="2" />
+<text  x="1169.72" y="863.5" ></text>
+</g>
+<g >
+<title>[libgtk-3.so.0.2404.30] (173,795,013 samples, 0.05%)</title><rect x="1177.9" y="341" width="0.5" height="15.0" fill="rgb(244,175,38)" rx="2" ry="2" />
+<text  x="1180.86" y="351.5" ></text>
+</g>
+<g >
+<title>dequeue_entity (52,109,433 samples, 0.01%)</title><rect x="291.9" y="789" width="0.2" height="15.0" fill="rgb(229,75,44)" rx="2" ry="2" />
+<text  x="294.92" y="799.5" ></text>
+</g>
+<g >
+<title>kswapd0 (9,589,988,978 samples, 2.62%)</title><rect x="351.8" y="981" width="30.9" height="15.0" fill="rgb(238,17,23)" rx="2" ry="2" />
+<text  x="354.85" y="991.5" >ks..</text>
+</g>
+<g >
+<title>schedule (38,097,766 samples, 0.01%)</title><rect x="396.3" y="917" width="0.1" height="15.0" fill="rgb(234,138,5)" rx="2" ry="2" />
+<text  x="399.32" y="927.5" ></text>
+</g>
+<g >
+<title>[firefox] (101,708,451 samples, 0.03%)</title><rect x="149.9" y="917" width="0.4" height="15.0" fill="rgb(245,186,40)" rx="2" ry="2" />
+<text  x="152.93" y="927.5" ></text>
+</g>
+<g >
+<title>iomap_writepages (866,236,874 samples, 0.24%)</title><rect x="457.9" y="789" width="2.8" height="15.0" fill="rgb(227,110,6)" rx="2" ry="2" />
+<text  x="460.88" y="799.5" ></text>
+</g>
+<g >
+<title>__alloc_pages (111,250,792 samples, 0.03%)</title><rect x="614.1" y="869" width="0.4" height="15.0" fill="rgb(236,119,35)" rx="2" ry="2" />
+<text  x="617.09" y="879.5" ></text>
+</g>
+<g >
+<title>[xfwm4] (578,304,966 samples, 0.16%)</title><rect x="1186.4" y="965" width="1.9" height="15.0" fill="rgb(208,48,36)" rx="2" ry="2" />
+<text  x="1189.43" y="975.5" ></text>
+</g>
+<g >
+<title>__delete_from_swap_cache (33,432,778 samples, 0.01%)</title><rect x="358.6" y="837" width="0.1" height="15.0" fill="rgb(253,91,15)" rx="2" ry="2" />
+<text  x="361.56" y="847.5" ></text>
+</g>
+<g >
+<title>free_unref_page (172,094,154 samples, 0.05%)</title><rect x="333.0" y="789" width="0.6" height="15.0" fill="rgb(211,38,13)" rx="2" ry="2" />
+<text  x="336.00" y="799.5" ></text>
+</g>
+<g >
+<title>xfce4-panel (2,284,548,053 samples, 0.62%)</title><rect x="1167.5" y="981" width="7.3" height="15.0" fill="rgb(244,146,40)" rx="2" ry="2" />
+<text  x="1170.46" y="991.5" ></text>
+</g>
+<g >
+<title>menu_reflect (161,354,391 samples, 0.04%)</title><rect x="1133.4" y="901" width="0.5" height="15.0" fill="rgb(205,210,37)" rx="2" ry="2" />
+<text  x="1136.38" y="911.5" ></text>
+</g>
+<g >
+<title>i801_isr (46,510,090 samples, 0.01%)</title><rect x="896.0" y="773" width="0.2" height="15.0" fill="rgb(207,49,20)" rx="2" ry="2" />
+<text  x="899.02" y="783.5" ></text>
+</g>
+<g >
+<title>[libglamoregl.so] (706,251,455 samples, 0.19%)</title><rect x="214.4" y="885" width="2.3" height="15.0" fill="rgb(227,44,25)" rx="2" ry="2" />
+<text  x="217.44" y="895.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (90,295,086 samples, 0.02%)</title><rect x="216.3" y="725" width="0.3" height="15.0" fill="rgb(228,71,4)" rx="2" ry="2" />
+<text  x="219.35" y="735.5" ></text>
+</g>
+<g >
+<title>skb_copy_datagram_from_iter (37,225,166 samples, 0.01%)</title><rect x="238.6" y="821" width="0.1" height="15.0" fill="rgb(241,5,12)" rx="2" ry="2" />
+<text  x="241.58" y="831.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (159,570,375 samples, 0.04%)</title><rect x="738.8" y="709" width="0.5" height="15.0" fill="rgb(209,103,24)" rx="2" ry="2" />
+<text  x="741.77" y="719.5" ></text>
+</g>
+<g >
+<title>aio_co_enter (49,477,063 samples, 0.01%)</title><rect x="826.3" y="821" width="0.2" height="15.0" fill="rgb(230,32,19)" rx="2" ry="2" />
+<text  x="829.30" y="831.5" ></text>
+</g>
+<g >
+<title>_aesni_enc4 (861,075,244 samples, 0.23%)</title><rect x="603.5" y="805" width="2.8" height="15.0" fill="rgb(225,82,18)" rx="2" ry="2" />
+<text  x="606.53" y="815.5" ></text>
+</g>
+<g >
+<title>do_writev (89,837,069 samples, 0.02%)</title><rect x="1189.2" y="933" width="0.3" height="15.0" fill="rgb(215,48,36)" rx="2" ry="2" />
+<text  x="1192.21" y="943.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (72,957,830 samples, 0.02%)</title><rect x="212.6" y="757" width="0.3" height="15.0" fill="rgb(228,115,32)" rx="2" ry="2" />
+<text  x="215.62" y="767.5" ></text>
+</g>
+<g >
+<title>pagevec_lookup_range_tag (44,944,441 samples, 0.01%)</title><rect x="597.0" y="757" width="0.1" height="15.0" fill="rgb(234,111,35)" rx="2" ry="2" />
+<text  x="599.96" y="767.5" ></text>
+</g>
+<g >
+<title>do_epoll_wait (898,698,325 samples, 0.25%)</title><rect x="33.0" y="853" width="2.9" height="15.0" fill="rgb(216,176,52)" rx="2" ry="2" />
+<text  x="35.96" y="863.5" ></text>
+</g>
+<g >
+<title>__kmalloc_node_track_caller (45,740,277 samples, 0.01%)</title><rect x="629.5" y="533" width="0.2" height="15.0" fill="rgb(237,197,33)" rx="2" ry="2" />
+<text  x="632.51" y="543.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (35,360,873 samples, 0.01%)</title><rect x="265.3" y="933" width="0.1" height="15.0" fill="rgb(238,22,43)" rx="2" ry="2" />
+<text  x="268.32" y="943.5" ></text>
+</g>
+<g >
+<title>tcp_v6_do_rcv (292,282,134 samples, 0.08%)</title><rect x="661.1" y="453" width="0.9" height="15.0" fill="rgb(206,94,0)" rx="2" ry="2" />
+<text  x="664.07" y="463.5" ></text>
+</g>
+<g >
+<title>syscall_trace_enter.constprop.0 (38,095,487 samples, 0.01%)</title><rect x="41.0" y="885" width="0.1" height="15.0" fill="rgb(249,51,44)" rx="2" ry="2" />
+<text  x="43.98" y="895.5" ></text>
+</g>
+<g >
+<title>aesni_xts_encrypt (1,300,544,322 samples, 0.35%)</title><rect x="446.5" y="821" width="4.2" height="15.0" fill="rgb(217,50,39)" rx="2" ry="2" />
+<text  x="449.55" y="831.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (112,042,068 samples, 0.03%)</title><rect x="151.8" y="837" width="0.4" height="15.0" fill="rgb(244,123,44)" rx="2" ry="2" />
+<text  x="154.83" y="847.5" ></text>
+</g>
+<g >
+<title>file_update_time (48,993,224 samples, 0.01%)</title><rect x="31.1" y="853" width="0.2" height="15.0" fill="rgb(214,46,35)" rx="2" ry="2" />
+<text  x="34.12" y="863.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (368,128,956 samples, 0.10%)</title><rect x="412.2" y="853" width="1.2" height="15.0" fill="rgb(211,75,43)" rx="2" ry="2" />
+<text  x="415.19" y="863.5" ></text>
+</g>
+<g >
+<title>[git-remote-http] (103,738,733 samples, 0.03%)</title><rect x="284.8" y="917" width="0.3" height="15.0" fill="rgb(240,202,24)" rx="2" ry="2" />
+<text  x="287.75" y="927.5" ></text>
+</g>
+<g >
+<title>mempool_alloc (251,805,239 samples, 0.07%)</title><rect x="594.5" y="885" width="0.8" height="15.0" fill="rgb(208,64,5)" rx="2" ry="2" />
+<text  x="597.50" y="895.5" ></text>
+</g>
+<g >
+<title>tick_sched_do_timer (146,867,914 samples, 0.04%)</title><rect x="907.2" y="773" width="0.5" height="15.0" fill="rgb(222,69,51)" rx="2" ry="2" />
+<text  x="910.22" y="783.5" ></text>
+</g>
+<g >
+<title>[libglib-2.0.so.0.7303.0] (45,942,124 samples, 0.01%)</title><rect x="1182.0" y="885" width="0.1" height="15.0" fill="rgb(208,70,11)" rx="2" ry="2" />
+<text  x="1184.95" y="895.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_apic_timer_interrupt (31,080,667 samples, 0.01%)</title><rect x="720.8" y="725" width="0.1" height="15.0" fill="rgb(220,199,35)" rx="2" ry="2" />
+<text  x="723.79" y="735.5" ></text>
+</g>
+<g >
+<title>[libcurl.so.4.8.0] (47,381,533 samples, 0.01%)</title><rect x="668.2" y="693" width="0.2" height="15.0" fill="rgb(244,39,47)" rx="2" ry="2" />
+<text  x="671.21" y="703.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (41,009,909 samples, 0.01%)</title><rect x="152.0" y="757" width="0.1" height="15.0" fill="rgb(208,145,51)" rx="2" ry="2" />
+<text  x="155.01" y="767.5" ></text>
+</g>
+<g >
+<title>[libglamoregl.so] (33,113,818 samples, 0.01%)</title><rect x="213.8" y="853" width="0.1" height="15.0" fill="rgb(242,81,24)" rx="2" ry="2" />
+<text  x="216.75" y="863.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (729,131,099 samples, 0.20%)</title><rect x="443.2" y="837" width="2.3" height="15.0" fill="rgb(205,50,16)" rx="2" ry="2" />
+<text  x="446.18" y="847.5" ></text>
+</g>
+<g >
+<title>execute_command (46,988,181 samples, 0.01%)</title><rect x="243.4" y="613" width="0.2" height="15.0" fill="rgb(236,83,33)" rx="2" ry="2" />
+<text  x="246.42" y="623.5" ></text>
+</g>
+<g >
+<title>free (103,135,764 samples, 0.03%)</title><rect x="16.5" y="933" width="0.4" height="15.0" fill="rgb(205,67,50)" rx="2" ry="2" />
+<text  x="19.54" y="943.5" ></text>
+</g>
+<g >
+<title>__fprop_add_percpu (32,880,807 samples, 0.01%)</title><rect x="389.4" y="805" width="0.1" height="15.0" fill="rgb(238,196,12)" rx="2" ry="2" />
+<text  x="392.38" y="815.5" ></text>
+</g>
+<g >
+<title>sock_write_iter (73,721,380 samples, 0.02%)</title><rect x="1189.2" y="869" width="0.3" height="15.0" fill="rgb(205,180,40)" rx="2" ry="2" />
+<text  x="1192.23" y="879.5" ></text>
+</g>
+<g >
+<title>[libxcb.so.1.1.0] (115,466,908 samples, 0.03%)</title><rect x="145.1" y="853" width="0.4" height="15.0" fill="rgb(210,186,49)" rx="2" ry="2" />
+<text  x="148.11" y="863.5" ></text>
+</g>
+<g >
+<title>systemd-journal (32,225,700 samples, 0.01%)</title><rect x="1161.7" y="981" width="0.1" height="15.0" fill="rgb(238,22,14)" rx="2" ry="2" />
+<text  x="1164.70" y="991.5" ></text>
+</g>
+<g >
+<title>[iris_dri.so] (145,916,606 samples, 0.04%)</title><rect x="222.6" y="757" width="0.5" height="15.0" fill="rgb(243,79,10)" rx="2" ry="2" />
+<text  x="225.60" y="767.5" ></text>
+</g>
+<g >
+<title>unix_stream_sendmsg (49,004,532 samples, 0.01%)</title><rect x="191.6" y="837" width="0.2" height="15.0" fill="rgb(226,10,38)" rx="2" ry="2" />
+<text  x="194.60" y="847.5" ></text>
+</g>
+<g >
+<title>process_one_work (4,927,241,093 samples, 1.34%)</title><rect x="597.2" y="917" width="15.8" height="15.0" fill="rgb(218,155,21)" rx="2" ry="2" />
+<text  x="600.17" y="927.5" ></text>
+</g>
+<g >
+<title>[Xorg] (933,538,687 samples, 0.25%)</title><rect x="206.6" y="885" width="3.0" height="15.0" fill="rgb(221,109,47)" rx="2" ry="2" />
+<text  x="209.60" y="895.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_apic_timer_interrupt (59,076,993 samples, 0.02%)</title><rect x="267.6" y="949" width="0.2" height="15.0" fill="rgb(238,162,28)" rx="2" ry="2" />
+<text  x="270.59" y="959.5" ></text>
+</g>
+<g >
+<title>dequeue_rt_stack (35,952,367 samples, 0.01%)</title><rect x="894.2" y="709" width="0.1" height="15.0" fill="rgb(225,217,32)" rx="2" ry="2" />
+<text  x="897.15" y="719.5" ></text>
+</g>
+<g >
+<title>[libxul.so] (50,723,015 samples, 0.01%)</title><rect x="25.9" y="949" width="0.1" height="15.0" fill="rgb(226,228,38)" rx="2" ry="2" />
+<text  x="28.88" y="959.5" ></text>
+</g>
+<g >
+<title>curl_maprintf (94,146,105 samples, 0.03%)</title><rect x="646.3" y="725" width="0.3" height="15.0" fill="rgb(241,2,51)" rx="2" ry="2" />
+<text  x="649.26" y="735.5" ></text>
+</g>
+<g >
+<title>thread_pool_submit_co (156,357,126 samples, 0.04%)</title><rect x="749.0" y="757" width="0.5" height="15.0" fill="rgb(242,118,11)" rx="2" ry="2" />
+<text  x="751.97" y="767.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (1,794,358,851 samples, 0.49%)</title><rect x="341.1" y="965" width="5.8" height="15.0" fill="rgb(231,229,38)" rx="2" ry="2" />
+<text  x="344.13" y="975.5" ></text>
+</g>
+<g >
+<title>_find_next_bit (82,877,577 samples, 0.02%)</title><rect x="371.2" y="869" width="0.3" height="15.0" fill="rgb(217,168,26)" rx="2" ry="2" />
+<text  x="374.25" y="879.5" ></text>
+</g>
+<g >
+<title>gtk_main (574,021,709 samples, 0.16%)</title><rect x="1186.4" y="949" width="1.9" height="15.0" fill="rgb(252,73,51)" rx="2" ry="2" />
+<text  x="1189.44" y="959.5" ></text>
+</g>
+<g >
+<title>unix_destruct_scm (33,409,702 samples, 0.01%)</title><rect x="228.8" y="821" width="0.1" height="15.0" fill="rgb(245,154,39)" rx="2" ry="2" />
+<text  x="231.80" y="831.5" ></text>
+</g>
+<g >
+<title>OSSL_DECODER_CTX_new_for_pkey (52,048,466 samples, 0.01%)</title><rect x="284.8" y="517" width="0.1" height="15.0" fill="rgb(239,18,10)" rx="2" ry="2" />
+<text  x="287.77" y="527.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (141,312,654 samples, 0.04%)</title><rect x="134.3" y="805" width="0.5" height="15.0" fill="rgb(227,141,52)" rx="2" ry="2" />
+<text  x="137.32" y="815.5" ></text>
+</g>
+<g >
+<title>[Xorg] (176,335,589 samples, 0.05%)</title><rect x="201.9" y="805" width="0.5" height="15.0" fill="rgb(247,78,1)" rx="2" ry="2" />
+<text  x="204.86" y="815.5" ></text>
+</g>
+<g >
+<title>enqueue_task_rt (154,843,222 samples, 0.04%)</title><rect x="893.8" y="725" width="0.5" height="15.0" fill="rgb(239,127,28)" rx="2" ry="2" />
+<text  x="896.84" y="735.5" ></text>
+</g>
+<g >
+<title>worker_thread (209,091,316 samples, 0.06%)</title><rect x="395.8" y="933" width="0.6" height="15.0" fill="rgb(249,121,34)" rx="2" ry="2" />
+<text  x="398.77" y="943.5" ></text>
+</g>
+<g >
+<title>ieee80211_tx_status (55,513,658 samples, 0.02%)</title><rect x="310.8" y="725" width="0.2" height="15.0" fill="rgb(231,29,18)" rx="2" ry="2" />
+<text  x="313.85" y="735.5" ></text>
+</g>
+<g >
+<title>find_busiest_group (62,190,382 samples, 0.02%)</title><rect x="89.5" y="773" width="0.2" height="15.0" fill="rgb(241,201,22)" rx="2" ry="2" />
+<text  x="92.55" y="783.5" ></text>
+</g>
+<g >
+<title>xas_store (65,574,082 samples, 0.02%)</title><rect x="755.6" y="693" width="0.2" height="15.0" fill="rgb(214,67,7)" rx="2" ry="2" />
+<text  x="758.61" y="703.5" ></text>
+</g>
+<g >
+<title>thread_pool_submit_co (218,820,462 samples, 0.06%)</title><rect x="746.9" y="789" width="0.7" height="15.0" fill="rgb(208,11,32)" rx="2" ry="2" />
+<text  x="749.91" y="799.5" ></text>
+</g>
+<g >
+<title>writeback_sb_inodes (299,662,202 samples, 0.08%)</title><rect x="502.1" y="853" width="1.0" height="15.0" fill="rgb(243,191,16)" rx="2" ry="2" />
+<text  x="505.10" y="863.5" ></text>
+</g>
+<g >
+<title>snd_pcm_update_hw_ptr0 (58,507,785 samples, 0.02%)</title><rect x="734.6" y="885" width="0.1" height="15.0" fill="rgb(212,37,21)" rx="2" ry="2" />
+<text  x="737.56" y="895.5" ></text>
+</g>
+<g >
+<title>[libEGL.so.1.1.0] (138,391,497 samples, 0.04%)</title><rect x="1165.5" y="853" width="0.5" height="15.0" fill="rgb(243,181,50)" rx="2" ry="2" />
+<text  x="1168.52" y="863.5" ></text>
+</g>
+<g >
+<title>filter_pread (329,454,028 samples, 0.09%)</title><rect x="667.9" y="869" width="1.0" height="15.0" fill="rgb(205,71,3)" rx="2" ry="2" />
+<text  x="670.86" y="879.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (609,276,742 samples, 0.17%)</title><rect x="413.4" y="853" width="1.9" height="15.0" fill="rgb(252,223,0)" rx="2" ry="2" />
+<text  x="416.38" y="863.5" ></text>
+</g>
+</g>
+</svg>
diff --git a/2023-flamegraphs/fp.svg b/2023-flamegraphs/fp.svg
new file mode 100644 (file)
index 0000000..851c39c
--- /dev/null
@@ -0,0 +1,10565 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" width="1200" height="870" onload="init(evt)" viewBox="0 0 1200 870" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<!-- Flame graph stack visualization. See https://github.com/brendangregg/FlameGraph for latest version, and http://www.brendangregg.com/flamegraphs.html for examples. -->
+<!-- NOTES:  -->
+<defs>
+       <linearGradient id="background" y1="0" y2="1" x1="0" x2="0" >
+               <stop stop-color="#eeeeee" offset="5%" />
+               <stop stop-color="#eeeeb0" offset="95%" />
+       </linearGradient>
+</defs>
+<style type="text/css">
+       text { font-family:Verdana; font-size:12px; fill:rgb(0,0,0); }
+       #search, #ignorecase { opacity:0.1; cursor:pointer; }
+       #search:hover, #search.show, #ignorecase:hover, #ignorecase.show { opacity:1; }
+       #subtitle { text-anchor:middle; font-color:rgb(160,160,160); }
+       #title { text-anchor:middle; font-size:17px}
+       #unzoom { cursor:pointer; }
+       #frames > *:hover { stroke:black; stroke-width:0.5; cursor:pointer; }
+       .hide { display:none; }
+       .parent { opacity:0.5; }
+</style>
+<script type="text/ecmascript">
+<![CDATA[
+       "use strict";
+       var details, searchbtn, unzoombtn, matchedtxt, svg, searching, currentSearchTerm, ignorecase, ignorecaseBtn;
+       function init(evt) {
+               details = document.getElementById("details").firstChild;
+               searchbtn = document.getElementById("search");
+               ignorecaseBtn = document.getElementById("ignorecase");
+               unzoombtn = document.getElementById("unzoom");
+               matchedtxt = document.getElementById("matched");
+               svg = document.getElementsByTagName("svg")[0];
+               searching = 0;
+               currentSearchTerm = null;
+
+               // use GET parameters to restore a flamegraphs state.
+               var params = get_params();
+               if (params.x && params.y)
+                       zoom(find_group(document.querySelector('[x="' + params.x + '"][y="' + params.y + '"]')));
+                if (params.s) search(params.s);
+       }
+
+       // event listeners
+       window.addEventListener("click", function(e) {
+               var target = find_group(e.target);
+               if (target) {
+                       if (target.nodeName == "a") {
+                               if (e.ctrlKey === false) return;
+                               e.preventDefault();
+                       }
+                       if (target.classList.contains("parent")) unzoom(true);
+                       zoom(target);
+                       if (!document.querySelector('.parent')) {
+                               // we have basically done a clearzoom so clear the url
+                               var params = get_params();
+                               if (params.x) delete params.x;
+                               if (params.y) delete params.y;
+                               history.replaceState(null, null, parse_params(params));
+                               unzoombtn.classList.add("hide");
+                               return;
+                       }
+
+                       // set parameters for zoom state
+                       var el = target.querySelector("rect");
+                       if (el && el.attributes && el.attributes.y && el.attributes._orig_x) {
+                               var params = get_params()
+                               params.x = el.attributes._orig_x.value;
+                               params.y = el.attributes.y.value;
+                               history.replaceState(null, null, parse_params(params));
+                       }
+               }
+               else if (e.target.id == "unzoom") clearzoom();
+               else if (e.target.id == "search") search_prompt();
+               else if (e.target.id == "ignorecase") toggle_ignorecase();
+       }, false)
+
+       // mouse-over for info
+       // show
+       window.addEventListener("mouseover", function(e) {
+               var target = find_group(e.target);
+               if (target) details.nodeValue = "Function: " + g_to_text(target);
+       }, false)
+
+       // clear
+       window.addEventListener("mouseout", function(e) {
+               var target = find_group(e.target);
+               if (target) details.nodeValue = ' ';
+       }, false)
+
+       // ctrl-F for search
+       // ctrl-I to toggle case-sensitive search
+       window.addEventListener("keydown",function (e) {
+               if (e.keyCode === 114 || (e.ctrlKey && e.keyCode === 70)) {
+                       e.preventDefault();
+                       search_prompt();
+               }
+               else if (e.ctrlKey && e.keyCode === 73) {
+                       e.preventDefault();
+                       toggle_ignorecase();
+               }
+       }, false)
+
+       // functions
+       function get_params() {
+               var params = {};
+               var paramsarr = window.location.search.substr(1).split('&');
+               for (var i = 0; i < paramsarr.length; ++i) {
+                       var tmp = paramsarr[i].split("=");
+                       if (!tmp[0] || !tmp[1]) continue;
+                       params[tmp[0]]  = decodeURIComponent(tmp[1]);
+               }
+               return params;
+       }
+       function parse_params(params) {
+               var uri = "?";
+               for (var key in params) {
+                       uri += key + '=' + encodeURIComponent(params[key]) + '&';
+               }
+               if (uri.slice(-1) == "&")
+                       uri = uri.substring(0, uri.length - 1);
+               if (uri == '?')
+                       uri = window.location.href.split('?')[0];
+               return uri;
+       }
+       function find_child(node, selector) {
+               var children = node.querySelectorAll(selector);
+               if (children.length) return children[0];
+       }
+       function find_group(node) {
+               var parent = node.parentElement;
+               if (!parent) return;
+               if (parent.id == "frames") return node;
+               return find_group(parent);
+       }
+       function orig_save(e, attr, val) {
+               if (e.attributes["_orig_" + attr] != undefined) return;
+               if (e.attributes[attr] == undefined) return;
+               if (val == undefined) val = e.attributes[attr].value;
+               e.setAttribute("_orig_" + attr, val);
+       }
+       function orig_load(e, attr) {
+               if (e.attributes["_orig_"+attr] == undefined) return;
+               e.attributes[attr].value = e.attributes["_orig_" + attr].value;
+               e.removeAttribute("_orig_"+attr);
+       }
+       function g_to_text(e) {
+               var text = find_child(e, "title").firstChild.nodeValue;
+               return (text)
+       }
+       function g_to_func(e) {
+               var func = g_to_text(e);
+               // if there's any manipulation we want to do to the function
+               // name before it's searched, do it here before returning.
+               return (func);
+       }
+       function update_text(e) {
+               var r = find_child(e, "rect");
+               var t = find_child(e, "text");
+               var w = parseFloat(r.attributes.width.value) -3;
+               var txt = find_child(e, "title").textContent.replace(/\([^(]*\)$/,"");
+               t.attributes.x.value = parseFloat(r.attributes.x.value) + 3;
+
+               // Smaller than this size won't fit anything
+               if (w < 2 * 12 * 0.59) {
+                       t.textContent = "";
+                       return;
+               }
+
+               t.textContent = txt;
+               var sl = t.getSubStringLength(0, txt.length);
+               // check if only whitespace or if we can fit the entire string into width w
+               if (/^ *$/.test(txt) || sl < w)
+                       return;
+
+               // this isn't perfect, but gives a good starting point
+               // and avoids calling getSubStringLength too often
+               var start = Math.floor((w/sl) * txt.length);
+               for (var x = start; x > 0; x = x-2) {
+                       if (t.getSubStringLength(0, x + 2) <= w) {
+                               t.textContent = txt.substring(0, x) + "..";
+                               return;
+                       }
+               }
+               t.textContent = "";
+       }
+
+       // zoom
+       function zoom_reset(e) {
+               if (e.attributes != undefined) {
+                       orig_load(e, "x");
+                       orig_load(e, "width");
+               }
+               if (e.childNodes == undefined) return;
+               for (var i = 0, c = e.childNodes; i < c.length; i++) {
+                       zoom_reset(c[i]);
+               }
+       }
+       function zoom_child(e, x, ratio) {
+               if (e.attributes != undefined) {
+                       if (e.attributes.x != undefined) {
+                               orig_save(e, "x");
+                               e.attributes.x.value = (parseFloat(e.attributes.x.value) - x - 10) * ratio + 10;
+                               if (e.tagName == "text")
+                                       e.attributes.x.value = find_child(e.parentNode, "rect[x]").attributes.x.value + 3;
+                       }
+                       if (e.attributes.width != undefined) {
+                               orig_save(e, "width");
+                               e.attributes.width.value = parseFloat(e.attributes.width.value) * ratio;
+                       }
+               }
+
+               if (e.childNodes == undefined) return;
+               for (var i = 0, c = e.childNodes; i < c.length; i++) {
+                       zoom_child(c[i], x - 10, ratio);
+               }
+       }
+       function zoom_parent(e) {
+               if (e.attributes) {
+                       if (e.attributes.x != undefined) {
+                               orig_save(e, "x");
+                               e.attributes.x.value = 10;
+                       }
+                       if (e.attributes.width != undefined) {
+                               orig_save(e, "width");
+                               e.attributes.width.value = parseInt(svg.width.baseVal.value) - (10 * 2);
+                       }
+               }
+               if (e.childNodes == undefined) return;
+               for (var i = 0, c = e.childNodes; i < c.length; i++) {
+                       zoom_parent(c[i]);
+               }
+       }
+       function zoom(node) {
+               var attr = find_child(node, "rect").attributes;
+               var width = parseFloat(attr.width.value);
+               var xmin = parseFloat(attr.x.value);
+               var xmax = parseFloat(xmin + width);
+               var ymin = parseFloat(attr.y.value);
+               var ratio = (svg.width.baseVal.value - 2 * 10) / width;
+
+               // XXX: Workaround for JavaScript float issues (fix me)
+               var fudge = 0.0001;
+
+               unzoombtn.classList.remove("hide");
+
+               var el = document.getElementById("frames").children;
+               for (var i = 0; i < el.length; i++) {
+                       var e = el[i];
+                       var a = find_child(e, "rect").attributes;
+                       var ex = parseFloat(a.x.value);
+                       var ew = parseFloat(a.width.value);
+                       var upstack;
+                       // Is it an ancestor
+                       if (0 == 0) {
+                               upstack = parseFloat(a.y.value) > ymin;
+                       } else {
+                               upstack = parseFloat(a.y.value) < ymin;
+                       }
+                       if (upstack) {
+                               // Direct ancestor
+                               if (ex <= xmin && (ex+ew+fudge) >= xmax) {
+                                       e.classList.add("parent");
+                                       zoom_parent(e);
+                                       update_text(e);
+                               }
+                               // not in current path
+                               else
+                                       e.classList.add("hide");
+                       }
+                       // Children maybe
+                       else {
+                               // no common path
+                               if (ex < xmin || ex + fudge >= xmax) {
+                                       e.classList.add("hide");
+                               }
+                               else {
+                                       zoom_child(e, xmin, ratio);
+                                       update_text(e);
+                               }
+                       }
+               }
+               search();
+       }
+       function unzoom(dont_update_text) {
+               unzoombtn.classList.add("hide");
+               var el = document.getElementById("frames").children;
+               for(var i = 0; i < el.length; i++) {
+                       el[i].classList.remove("parent");
+                       el[i].classList.remove("hide");
+                       zoom_reset(el[i]);
+                       if(!dont_update_text) update_text(el[i]);
+               }
+               search();
+       }
+       function clearzoom() {
+               unzoom();
+
+               // remove zoom state
+               var params = get_params();
+               if (params.x) delete params.x;
+               if (params.y) delete params.y;
+               history.replaceState(null, null, parse_params(params));
+       }
+
+       // search
+       function toggle_ignorecase() {
+               ignorecase = !ignorecase;
+               if (ignorecase) {
+                       ignorecaseBtn.classList.add("show");
+               } else {
+                       ignorecaseBtn.classList.remove("show");
+               }
+               reset_search();
+               search();
+       }
+       function reset_search() {
+               var el = document.querySelectorAll("#frames rect");
+               for (var i = 0; i < el.length; i++) {
+                       orig_load(el[i], "fill")
+               }
+               var params = get_params();
+               delete params.s;
+               history.replaceState(null, null, parse_params(params));
+       }
+       function search_prompt() {
+               if (!searching) {
+                       var term = prompt("Enter a search term (regexp " +
+                           "allowed, eg: ^ext4_)"
+                           + (ignorecase ? ", ignoring case" : "")
+                           + "\nPress Ctrl-i to toggle case sensitivity", "");
+                       if (term != null) search(term);
+               } else {
+                       reset_search();
+                       searching = 0;
+                       currentSearchTerm = null;
+                       searchbtn.classList.remove("show");
+                       searchbtn.firstChild.nodeValue = "Search"
+                       matchedtxt.classList.add("hide");
+                       matchedtxt.firstChild.nodeValue = ""
+               }
+       }
+       function search(term) {
+               if (term) currentSearchTerm = term;
+
+               var re = new RegExp(currentSearchTerm, ignorecase ? 'i' : '');
+               var el = document.getElementById("frames").children;
+               var matches = new Object();
+               var maxwidth = 0;
+               for (var i = 0; i < el.length; i++) {
+                       var e = el[i];
+                       var func = g_to_func(e);
+                       var rect = find_child(e, "rect");
+                       if (func == null || rect == null)
+                               continue;
+
+                       // Save max width. Only works as we have a root frame
+                       var w = parseFloat(rect.attributes.width.value);
+                       if (w > maxwidth)
+                               maxwidth = w;
+
+                       if (func.match(re)) {
+                               // highlight
+                               var x = parseFloat(rect.attributes.x.value);
+                               orig_save(rect, "fill");
+                               rect.attributes.fill.value = "rgb(230,0,230)";
+
+                               // remember matches
+                               if (matches[x] == undefined) {
+                                       matches[x] = w;
+                               } else {
+                                       if (w > matches[x]) {
+                                               // overwrite with parent
+                                               matches[x] = w;
+                                       }
+                               }
+                               searching = 1;
+                       }
+               }
+               if (!searching)
+                       return;
+               var params = get_params();
+               params.s = currentSearchTerm;
+               history.replaceState(null, null, parse_params(params));
+
+               searchbtn.classList.add("show");
+               searchbtn.firstChild.nodeValue = "Reset Search";
+
+               // calculate percent matched, excluding vertical overlap
+               var count = 0;
+               var lastx = -1;
+               var lastw = 0;
+               var keys = Array();
+               for (k in matches) {
+                       if (matches.hasOwnProperty(k))
+                               keys.push(k);
+               }
+               // sort the matched frames by their x location
+               // ascending, then width descending
+               keys.sort(function(a, b){
+                       return a - b;
+               });
+               // Step through frames saving only the biggest bottom-up frames
+               // thanks to the sort order. This relies on the tree property
+               // where children are always smaller than their parents.
+               var fudge = 0.0001;     // JavaScript floating point
+               for (var k in keys) {
+                       var x = parseFloat(keys[k]);
+                       var w = matches[keys[k]];
+                       if (x >= lastx + lastw - fudge) {
+                               count += w;
+                               lastx = x;
+                               lastw = w;
+                       }
+               }
+               // display matched percent
+               matchedtxt.classList.remove("hide");
+               var pct = 100 * count / maxwidth;
+               if (pct != 100) pct = pct.toFixed(1)
+               matchedtxt.firstChild.nodeValue = "Matched: " + pct + "%";
+       }
+]]>
+</script>
+<rect x="0.0" y="0" width="1200.0" height="870.0" fill="url(#background)"  />
+<text id="title" x="600.00" y="24" >Flame Graph</text>
+<text id="details" x="10.00" y="853" > </text>
+<text id="unzoom" x="10.00" y="24" class="hide">Reset Zoom</text>
+<text id="search" x="1090.00" y="24" >Search</text>
+<text id="ignorecase" x="1174.00" y="24" >ic</text>
+<text id="matched" x="1090.00" y="853" > </text>
+<g id="frames">
+<g >
+<title>ext4_end_io_rsv_work (15,865,262 samples, 0.01%)</title><rect x="178.7" y="725" width="0.2" height="15.0" fill="rgb(254,82,32)" rx="2" ry="2" />
+<text  x="181.71" y="735.5" ></text>
+</g>
+<g >
+<title>skcipher_walk_virt (30,377,302 samples, 0.03%)</title><rect x="69.2" y="645" width="0.3" height="15.0" fill="rgb(254,214,26)" rx="2" ry="2" />
+<text  x="72.21" y="655.5" ></text>
+</g>
+<g >
+<title>rtl8169_start_xmit (196,245,350 samples, 0.16%)</title><rect x="309.0" y="245" width="2.0" height="15.0" fill="rgb(217,69,13)" rx="2" ry="2" />
+<text  x="312.05" y="255.5" ></text>
+</g>
+<g >
+<title>dequeue_task_fair (69,072,388 samples, 0.06%)</title><rect x="550.8" y="533" width="0.7" height="15.0" fill="rgb(245,183,9)" rx="2" ry="2" />
+<text  x="553.81" y="543.5" ></text>
+</g>
+<g >
+<title>[perf] (181,733,797 samples, 0.15%)</title><rect x="397.2" y="661" width="1.8" height="15.0" fill="rgb(232,50,7)" rx="2" ry="2" />
+<text  x="400.23" y="671.5" ></text>
+</g>
+<g >
+<title>blk_mq_submit_bio (53,417,379 samples, 0.04%)</title><rect x="10.2" y="709" width="0.5" height="15.0" fill="rgb(211,129,26)" rx="2" ry="2" />
+<text  x="13.20" y="719.5" ></text>
+</g>
+<g >
+<title>process_one_work (611,746,188 samples, 0.50%)</title><rect x="178.9" y="741" width="5.9" height="15.0" fill="rgb(242,202,11)" rx="2" ry="2" />
+<text  x="181.87" y="751.5" ></text>
+</g>
+<g >
+<title>__x64_sys_rt_sigaction (304,659,044 samples, 0.25%)</title><rect x="343.4" y="533" width="2.9" height="15.0" fill="rgb(239,36,49)" rx="2" ry="2" />
+<text  x="346.37" y="543.5" ></text>
+</g>
+<g >
+<title>__do_softirq (11,879,085 samples, 0.01%)</title><rect x="1170.1" y="629" width="0.1" height="15.0" fill="rgb(229,47,7)" rx="2" ry="2" />
+<text  x="1173.11" y="639.5" ></text>
+</g>
+<g >
+<title>kthread (1,116,170,422 samples, 0.92%)</title><rect x="11.7" y="773" width="10.9" height="15.0" fill="rgb(208,77,40)" rx="2" ry="2" />
+<text  x="14.69" y="783.5" ></text>
+</g>
+<g >
+<title>mempool_alloc (13,695,891 samples, 0.01%)</title><rect x="43.1" y="709" width="0.2" height="15.0" fill="rgb(234,84,42)" rx="2" ry="2" />
+<text  x="46.13" y="719.5" ></text>
+</g>
+<g >
+<title>nf_conntrack_tcp_packet (145,110,786 samples, 0.12%)</title><rect x="893.6" y="405" width="1.5" height="15.0" fill="rgb(247,60,51)" rx="2" ry="2" />
+<text  x="896.64" y="415.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (28,516,395 samples, 0.02%)</title><rect x="353.2" y="549" width="0.2" height="15.0" fill="rgb(244,46,50)" rx="2" ry="2" />
+<text  x="356.17" y="559.5" ></text>
+</g>
+<g >
+<title>read_tsc (38,993,434 samples, 0.03%)</title><rect x="376.7" y="453" width="0.4" height="15.0" fill="rgb(241,227,4)" rx="2" ry="2" />
+<text  x="379.68" y="463.5" ></text>
+</g>
+<g >
+<title>crypt_convert (1,050,363,476 samples, 0.87%)</title><rect x="148.5" y="709" width="10.3" height="15.0" fill="rgb(237,151,40)" rx="2" ry="2" />
+<text  x="151.54" y="719.5" ></text>
+</g>
+<g >
+<title>rebalance_domains (43,517,798 samples, 0.04%)</title><rect x="564.5" y="581" width="0.5" height="15.0" fill="rgb(221,204,1)" rx="2" ry="2" />
+<text  x="567.53" y="591.5" ></text>
+</g>
+<g >
+<title>__list_del_entry_valid (38,759,511 samples, 0.03%)</title><rect x="441.0" y="469" width="0.4" height="15.0" fill="rgb(250,92,21)" rx="2" ry="2" />
+<text  x="443.99" y="479.5" ></text>
+</g>
+<g >
+<title>apic_ack_irq (48,148,129 samples, 0.04%)</title><rect x="759.8" y="629" width="0.5" height="15.0" fill="rgb(240,60,18)" rx="2" ry="2" />
+<text  x="762.84" y="639.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (251,529,897 samples, 0.21%)</title><rect x="142.3" y="677" width="2.5" height="15.0" fill="rgb(232,221,45)" rx="2" ry="2" />
+<text  x="145.32" y="687.5" ></text>
+</g>
+<g >
+<title>curl_easy_setopt (15,547,136 samples, 0.01%)</title><rect x="384.8" y="629" width="0.1" height="15.0" fill="rgb(239,51,20)" rx="2" ry="2" />
+<text  x="387.76" y="639.5" ></text>
+</g>
+<g >
+<title>__remove_hrtimer (29,873,741 samples, 0.02%)</title><rect x="1183.5" y="661" width="0.3" height="15.0" fill="rgb(241,123,33)" rx="2" ry="2" />
+<text  x="1186.51" y="671.5" ></text>
+</g>
+<g >
+<title>_aesni_enc4 (36,290,412 samples, 0.03%)</title><rect x="249.1" y="629" width="0.3" height="15.0" fill="rgb(236,91,43)" rx="2" ry="2" />
+<text  x="252.08" y="639.5" ></text>
+</g>
+<g >
+<title>xas_descend (10,773,501 samples, 0.01%)</title><rect x="444.3" y="485" width="0.1" height="15.0" fill="rgb(222,115,27)" rx="2" ry="2" />
+<text  x="447.33" y="495.5" ></text>
+</g>
+<g >
+<title>xas_load (13,500,066 samples, 0.01%)</title><rect x="114.7" y="533" width="0.1" height="15.0" fill="rgb(205,95,39)" rx="2" ry="2" />
+<text  x="117.67" y="543.5" ></text>
+</g>
+<g >
+<title>native_queued_spin_lock_slowpath (12,342,282 samples, 0.01%)</title><rect x="203.4" y="517" width="0.1" height="15.0" fill="rgb(210,52,35)" rx="2" ry="2" />
+<text  x="206.40" y="527.5" ></text>
+</g>
+<g >
+<title>run_rebalance_domains (57,046,683 samples, 0.05%)</title><rect x="906.3" y="629" width="0.5" height="15.0" fill="rgb(248,17,14)" rx="2" ry="2" />
+<text  x="909.27" y="639.5" ></text>
+</g>
+<g >
+<title>__libc_start_main@@GLIBC_2.34 (192,192,189 samples, 0.16%)</title><rect x="397.2" y="773" width="1.9" height="15.0" fill="rgb(224,104,9)" rx="2" ry="2" />
+<text  x="400.23" y="783.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (2,784,916,075 samples, 2.30%)</title><rect x="423.5" y="661" width="27.1" height="15.0" fill="rgb(229,166,12)" rx="2" ry="2" />
+<text  x="426.52" y="671.5" >d..</text>
+</g>
+<g >
+<title>ext4_es_lookup_extent (67,344,881 samples, 0.06%)</title><rect x="433.4" y="533" width="0.6" height="15.0" fill="rgb(208,194,9)" rx="2" ry="2" />
+<text  x="436.37" y="543.5" ></text>
+</g>
+<g >
+<title>cpuidle_governor_latency_req (261,723,171 samples, 0.22%)</title><rect x="1153.9" y="709" width="2.5" height="15.0" fill="rgb(211,61,15)" rx="2" ry="2" />
+<text  x="1156.87" y="719.5" ></text>
+</g>
+<g >
+<title>_copy_from_user (58,834,085 samples, 0.05%)</title><rect x="361.3" y="485" width="0.6" height="15.0" fill="rgb(229,86,18)" rx="2" ry="2" />
+<text  x="364.31" y="495.5" ></text>
+</g>
+<g >
+<title>nft_hash_lookup_fast (12,608,898 samples, 0.01%)</title><rect x="318.1" y="277" width="0.1" height="15.0" fill="rgb(225,24,49)" rx="2" ry="2" />
+<text  x="321.07" y="287.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (56,106,190 samples, 0.05%)</title><rect x="1158.1" y="693" width="0.5" height="15.0" fill="rgb(249,68,41)" rx="2" ry="2" />
+<text  x="1161.09" y="703.5" ></text>
+</g>
+<g >
+<title>do_sys_poll (630,387,248 samples, 0.52%)</title><rect x="327.0" y="469" width="6.1" height="15.0" fill="rgb(218,81,7)" rx="2" ry="2" />
+<text  x="329.97" y="479.5" ></text>
+</g>
+<g >
+<title>__rdgsbase_inactive (30,961,559 samples, 0.03%)</title><rect x="554.4" y="789" width="0.3" height="15.0" fill="rgb(213,202,28)" rx="2" ry="2" />
+<text  x="557.37" y="799.5" ></text>
+</g>
+<g >
+<title>worker_thread (1,116,170,422 samples, 0.92%)</title><rect x="11.7" y="757" width="10.9" height="15.0" fill="rgb(224,212,44)" rx="2" ry="2" />
+<text  x="14.69" y="767.5" ></text>
+</g>
+<g >
+<title>nf_nat_inet_fn (12,127,636 samples, 0.01%)</title><rect x="317.1" y="309" width="0.1" height="15.0" fill="rgb(220,56,52)" rx="2" ry="2" />
+<text  x="320.13" y="319.5" ></text>
+</g>
+<g >
+<title>start_secondary (63,972,931,141 samples, 52.77%)</title><rect x="566.6" y="773" width="622.7" height="15.0" fill="rgb(250,57,46)" rx="2" ry="2" />
+<text  x="569.62" y="783.5" >start_secondary</text>
+</g>
+<g >
+<title>br_handle_frame (4,375,138,808 samples, 3.61%)</title><rect x="862.5" y="517" width="42.6" height="15.0" fill="rgb(212,136,9)" rx="2" ry="2" />
+<text  x="865.54" y="527.5" >br_h..</text>
+</g>
+<g >
+<title>skcipher_walk_virt (24,506,547 samples, 0.02%)</title><rect x="100.9" y="645" width="0.2" height="15.0" fill="rgb(218,204,1)" rx="2" ry="2" />
+<text  x="103.86" y="655.5" ></text>
+</g>
+<g >
+<title>__schedule (864,765,003 samples, 0.71%)</title><rect x="1168.4" y="709" width="8.5" height="15.0" fill="rgb(249,198,18)" rx="2" ry="2" />
+<text  x="1171.43" y="719.5" ></text>
+</g>
+<g >
+<title>kworker/u64:5-k (925,316,212 samples, 0.76%)</title><rect x="237.0" y="805" width="9.0" height="15.0" fill="rgb(212,18,0)" rx="2" ry="2" />
+<text  x="239.95" y="815.5" ></text>
+</g>
+<g >
+<title>ebt_do_table (60,086,667 samples, 0.05%)</title><rect x="864.5" y="453" width="0.6" height="15.0" fill="rgb(254,125,46)" rx="2" ry="2" />
+<text  x="867.52" y="463.5" ></text>
+</g>
+<g >
+<title>__libc_recvmsg (63,276,079 samples, 0.05%)</title><rect x="401.5" y="485" width="0.6" height="15.0" fill="rgb(243,173,39)" rx="2" ry="2" />
+<text  x="404.48" y="495.5" ></text>
+</g>
+<g >
+<title>[unknown] (19,861,061 samples, 0.02%)</title><rect x="399.8" y="789" width="0.2" height="15.0" fill="rgb(249,56,40)" rx="2" ry="2" />
+<text  x="402.82" y="799.5" ></text>
+</g>
+<g >
+<title>inet6_recvmsg (28,557,414 samples, 0.02%)</title><rect x="400.3" y="405" width="0.3" height="15.0" fill="rgb(240,111,52)" rx="2" ry="2" />
+<text  x="403.33" y="415.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (25,776,001 samples, 0.02%)</title><rect x="1035.2" y="661" width="0.3" height="15.0" fill="rgb(221,218,8)" rx="2" ry="2" />
+<text  x="1038.21" y="671.5" ></text>
+</g>
+<g >
+<title>aesni_xts_encrypt (42,781,767 samples, 0.04%)</title><rect x="257.8" y="645" width="0.4" height="15.0" fill="rgb(232,157,16)" rx="2" ry="2" />
+<text  x="260.77" y="655.5" ></text>
+</g>
+<g >
+<title>common_interrupt (31,077,664 samples, 0.03%)</title><rect x="563.4" y="645" width="0.3" height="15.0" fill="rgb(254,180,31)" rx="2" ry="2" />
+<text  x="566.40" y="655.5" ></text>
+</g>
+<g >
+<title>__posix_memalign (30,401,272 samples, 0.03%)</title><rect x="413.6" y="597" width="0.3" height="15.0" fill="rgb(247,79,15)" rx="2" ry="2" />
+<text  x="416.60" y="607.5" ></text>
+</g>
+<g >
+<title>__netif_receive_skb_core.constprop.0 (211,374,602 samples, 0.17%)</title><rect x="807.8" y="533" width="2.1" height="15.0" fill="rgb(241,68,9)" rx="2" ry="2" />
+<text  x="810.82" y="543.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (17,980,506 samples, 0.01%)</title><rect x="1161.4" y="677" width="0.1" height="15.0" fill="rgb(222,145,43)" rx="2" ry="2" />
+<text  x="1164.37" y="687.5" ></text>
+</g>
+<g >
+<title>process_backlog (304,409,408 samples, 0.25%)</title><rect x="388.4" y="373" width="3.0" height="15.0" fill="rgb(254,203,54)" rx="2" ry="2" />
+<text  x="391.42" y="383.5" ></text>
+</g>
+<g >
+<title>[unknown] (131,776,173 samples, 0.11%)</title><rect x="281.0" y="789" width="1.3" height="15.0" fill="rgb(246,126,12)" rx="2" ry="2" />
+<text  x="283.99" y="799.5" ></text>
+</g>
+<g >
+<title>__pollwait (19,171,681 samples, 0.02%)</title><rect x="380.3" y="453" width="0.2" height="15.0" fill="rgb(250,139,53)" rx="2" ry="2" />
+<text  x="383.27" y="463.5" ></text>
+</g>
+<g >
+<title>native_apic_mem_write (13,301,219 samples, 0.01%)</title><rect x="806.8" y="517" width="0.2" height="15.0" fill="rgb(225,170,33)" rx="2" ry="2" />
+<text  x="809.84" y="527.5" ></text>
+</g>
+<g >
+<title>__mod_memcg_lruvec_state (14,123,699 samples, 0.01%)</title><rect x="204.8" y="517" width="0.1" height="15.0" fill="rgb(249,184,6)" rx="2" ry="2" />
+<text  x="207.78" y="527.5" ></text>
+</g>
+<g >
+<title>acpi_processor_ffh_cstate_enter (2,304,825,257 samples, 1.90%)</title><rect x="720.4" y="661" width="22.5" height="15.0" fill="rgb(212,82,31)" rx="2" ry="2" />
+<text  x="723.42" y="671.5" >a..</text>
+</g>
+<g >
+<title>kcryptd_crypt (656,464,426 samples, 0.54%)</title><rect x="196.1" y="725" width="6.4" height="15.0" fill="rgb(218,186,23)" rx="2" ry="2" />
+<text  x="199.11" y="735.5" ></text>
+</g>
+<g >
+<title>[libcurl.so.4.8.0] (499,471,490 samples, 0.41%)</title><rect x="291.8" y="533" width="4.9" height="15.0" fill="rgb(225,166,15)" rx="2" ry="2" />
+<text  x="294.83" y="543.5" ></text>
+</g>
+<g >
+<title>rcu_needs_cpu (58,739,331 samples, 0.05%)</title><rect x="1165.1" y="677" width="0.6" height="15.0" fill="rgb(229,176,1)" rx="2" ry="2" />
+<text  x="1168.09" y="687.5" ></text>
+</g>
+<g >
+<title>event_notifier_test_and_clear (38,856,848 samples, 0.03%)</title><rect x="417.4" y="645" width="0.4" height="15.0" fill="rgb(214,129,11)" rx="2" ry="2" />
+<text  x="420.38" y="655.5" ></text>
+</g>
+<g >
+<title>check_preempt_curr (40,201,002 samples, 0.03%)</title><rect x="1034.5" y="613" width="0.4" height="15.0" fill="rgb(207,45,18)" rx="2" ry="2" />
+<text  x="1037.49" y="623.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (1,025,597,374 samples, 0.85%)</title><rect x="97.2" y="789" width="10.0" height="15.0" fill="rgb(251,187,2)" rx="2" ry="2" />
+<text  x="100.17" y="799.5" ></text>
+</g>
+<g >
+<title>sched_clock_cpu (114,415,813 samples, 0.09%)</title><rect x="1139.0" y="645" width="1.1" height="15.0" fill="rgb(228,137,21)" rx="2" ry="2" />
+<text  x="1141.95" y="655.5" ></text>
+</g>
+<g >
+<title>xts_crypt (119,455,629 samples, 0.10%)</title><rect x="15.1" y="661" width="1.2" height="15.0" fill="rgb(213,104,6)" rx="2" ry="2" />
+<text  x="18.15" y="671.5" ></text>
+</g>
+<g >
+<title>__wrgsbase_inactive (33,655,157 samples, 0.03%)</title><rect x="555.6" y="789" width="0.3" height="15.0" fill="rgb(250,105,53)" rx="2" ry="2" />
+<text  x="558.57" y="799.5" ></text>
+</g>
+<g >
+<title>do_truncate (120,738,582 samples, 0.10%)</title><rect x="546.5" y="661" width="1.2" height="15.0" fill="rgb(227,88,49)" rx="2" ry="2" />
+<text  x="549.50" y="671.5" ></text>
+</g>
+<g >
+<title>netif_skb_features (16,417,817 samples, 0.01%)</title><rect x="312.4" y="325" width="0.2" height="15.0" fill="rgb(234,179,50)" rx="2" ry="2" />
+<text  x="315.41" y="335.5" ></text>
+</g>
+<g >
+<title>__irq_exit_rcu (12,042,229 samples, 0.01%)</title><rect x="394.8" y="501" width="0.1" height="15.0" fill="rgb(226,209,54)" rx="2" ry="2" />
+<text  x="397.80" y="511.5" ></text>
+</g>
+<g >
+<title>sched_ttwu_pending (449,993,681 samples, 0.37%)</title><rect x="1030.8" y="645" width="4.4" height="15.0" fill="rgb(218,1,14)" rx="2" ry="2" />
+<text  x="1033.79" y="655.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (92,832,055 samples, 0.08%)</title><rect x="196.3" y="661" width="0.9" height="15.0" fill="rgb(225,168,41)" rx="2" ry="2" />
+<text  x="199.33" y="671.5" ></text>
+</g>
+<g >
+<title>__sys_recvmsg (86,851,670 samples, 0.07%)</title><rect x="402.5" y="453" width="0.9" height="15.0" fill="rgb(242,6,51)" rx="2" ry="2" />
+<text  x="405.52" y="463.5" ></text>
+</g>
+<g >
+<title>__pskb_pull_tail (27,136,389 samples, 0.02%)</title><rect x="294.4" y="277" width="0.3" height="15.0" fill="rgb(230,181,23)" rx="2" ry="2" />
+<text  x="297.44" y="287.5" ></text>
+</g>
+<g >
+<title>resched_curr (31,878,889 samples, 0.03%)</title><rect x="1034.6" y="597" width="0.3" height="15.0" fill="rgb(246,56,7)" rx="2" ry="2" />
+<text  x="1037.58" y="607.5" ></text>
+</g>
+<g >
+<title>curl_multi_perform (11,331,710 samples, 0.01%)</title><rect x="384.9" y="629" width="0.2" height="15.0" fill="rgb(251,97,16)" rx="2" ry="2" />
+<text  x="387.95" y="639.5" ></text>
+</g>
+<g >
+<title>aesni_xts_encrypt (42,595,459 samples, 0.04%)</title><rect x="217.2" y="645" width="0.4" height="15.0" fill="rgb(231,90,33)" rx="2" ry="2" />
+<text  x="220.20" y="655.5" ></text>
+</g>
+<g >
+<title>tcp_stream_alloc_skb (27,026,668 samples, 0.02%)</title><rect x="412.2" y="341" width="0.3" height="15.0" fill="rgb(237,214,19)" rx="2" ry="2" />
+<text  x="415.24" y="351.5" ></text>
+</g>
+<g >
+<title>__update_load_avg_cfs_rq (37,657,436 samples, 0.03%)</title><rect x="1116.5" y="613" width="0.4" height="15.0" fill="rgb(219,171,9)" rx="2" ry="2" />
+<text  x="1119.52" y="623.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (417,556,492 samples, 0.34%)</title><rect x="254.5" y="677" width="4.1" height="15.0" fill="rgb(237,130,11)" rx="2" ry="2" />
+<text  x="257.55" y="687.5" ></text>
+</g>
+<g >
+<title>available_idle_cpu (12,010,905 samples, 0.01%)</title><rect x="883.1" y="261" width="0.2" height="15.0" fill="rgb(231,72,3)" rx="2" ry="2" />
+<text  x="886.14" y="271.5" ></text>
+</g>
+<g >
+<title>page_frag_alloc_align (15,924,063 samples, 0.01%)</title><rect x="802.4" y="565" width="0.1" height="15.0" fill="rgb(244,107,6)" rx="2" ry="2" />
+<text  x="805.39" y="575.5" ></text>
+</g>
+<g >
+<title>_aesni_enc4 (29,671,726 samples, 0.02%)</title><rect x="217.3" y="629" width="0.3" height="15.0" fill="rgb(206,140,54)" rx="2" ry="2" />
+<text  x="220.33" y="639.5" ></text>
+</g>
+<g >
+<title>cpuidle_enter_state (737,331,024 samples, 0.61%)</title><rect x="558.8" y="677" width="7.2" height="15.0" fill="rgb(211,179,13)" rx="2" ry="2" />
+<text  x="561.78" y="687.5" ></text>
+</g>
+<g >
+<title>iptable_mangle_hook (45,094,635 samples, 0.04%)</title><rect x="314.7" y="325" width="0.4" height="15.0" fill="rgb(207,27,5)" rx="2" ry="2" />
+<text  x="317.70" y="335.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (264,231,550 samples, 0.22%)</title><rect x="218.1" y="677" width="2.6" height="15.0" fill="rgb(241,174,30)" rx="2" ry="2" />
+<text  x="221.11" y="687.5" ></text>
+</g>
+<g >
+<title>ip_rcv_finish_core.constprop.0 (160,251,297 samples, 0.13%)</title><rect x="888.2" y="437" width="1.5" height="15.0" fill="rgb(235,131,46)" rx="2" ry="2" />
+<text  x="891.17" y="447.5" ></text>
+</g>
+<g >
+<title>__memmove_avx_unaligned (58,134,714 samples, 0.05%)</title><rect x="334.7" y="549" width="0.6" height="15.0" fill="rgb(206,221,31)" rx="2" ry="2" />
+<text  x="337.75" y="559.5" ></text>
+</g>
+<g >
+<title>__switch_to_asm (53,974,900 samples, 0.04%)</title><rect x="555.0" y="789" width="0.6" height="15.0" fill="rgb(247,56,31)" rx="2" ry="2" />
+<text  x="558.04" y="799.5" ></text>
+</g>
+<g >
+<title>inet_ntop (27,837,461 samples, 0.02%)</title><rect x="334.2" y="533" width="0.3" height="15.0" fill="rgb(220,199,16)" rx="2" ry="2" />
+<text  x="337.25" y="543.5" ></text>
+</g>
+<g >
+<title>skcipher_walk_virt (37,690,250 samples, 0.03%)</title><rect x="142.0" y="645" width="0.3" height="15.0" fill="rgb(221,162,41)" rx="2" ry="2" />
+<text  x="144.95" y="655.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (47,365,019 samples, 0.04%)</title><rect x="414.8" y="485" width="0.4" height="15.0" fill="rgb(252,172,26)" rx="2" ry="2" />
+<text  x="417.77" y="495.5" ></text>
+</g>
+<g >
+<title>ext4_release_io_end (12,022,289 samples, 0.01%)</title><rect x="272.0" y="709" width="0.2" height="15.0" fill="rgb(230,37,43)" rx="2" ry="2" />
+<text  x="275.05" y="719.5" ></text>
+</g>
+<g >
+<title>writeback_sb_inodes (352,110,113 samples, 0.29%)</title><rect x="113.2" y="677" width="3.4" height="15.0" fill="rgb(250,178,27)" rx="2" ry="2" />
+<text  x="116.19" y="687.5" ></text>
+</g>
+<g >
+<title>ip_output (18,980,303 samples, 0.02%)</title><rect x="295.7" y="325" width="0.2" height="15.0" fill="rgb(233,176,1)" rx="2" ry="2" />
+<text  x="298.74" y="335.5" ></text>
+</g>
+<g >
+<title>acpi_idle_do_entry (467,565,495 samples, 0.39%)</title><rect x="558.8" y="645" width="4.6" height="15.0" fill="rgb(254,122,34)" rx="2" ry="2" />
+<text  x="561.84" y="655.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (973,709,322 samples, 0.80%)</title><rect x="404.4" y="645" width="9.5" height="15.0" fill="rgb(207,80,38)" rx="2" ry="2" />
+<text  x="407.42" y="655.5" ></text>
+</g>
+<g >
+<title>psi_group_change (15,765,879 samples, 0.01%)</title><rect x="421.8" y="565" width="0.2" height="15.0" fill="rgb(233,100,28)" rx="2" ry="2" />
+<text  x="424.84" y="575.5" ></text>
+</g>
+<g >
+<title>g_main_context_check (71,986,028 samples, 0.06%)</title><rect x="416.5" y="709" width="0.7" height="15.0" fill="rgb(244,220,4)" rx="2" ry="2" />
+<text  x="419.49" y="719.5" ></text>
+</g>
+<g >
+<title>set_next_entity (130,758,123 samples, 0.11%)</title><rect x="1171.5" y="677" width="1.2" height="15.0" fill="rgb(235,141,11)" rx="2" ry="2" />
+<text  x="1174.48" y="687.5" ></text>
+</g>
+<g >
+<title>newidle_balance (19,103,849 samples, 0.02%)</title><rect x="553.5" y="629" width="0.2" height="15.0" fill="rgb(205,104,3)" rx="2" ry="2" />
+<text  x="556.53" y="639.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (176,104,455 samples, 0.15%)</title><rect x="397.3" y="597" width="1.7" height="15.0" fill="rgb(225,27,21)" rx="2" ry="2" />
+<text  x="400.26" y="607.5" ></text>
+</g>
+<g >
+<title>[libcurl.so.4.8.0] (16,395,923 samples, 0.01%)</title><rect x="348.5" y="549" width="0.2" height="15.0" fill="rgb(225,120,41)" rx="2" ry="2" />
+<text  x="351.50" y="559.5" ></text>
+</g>
+<g >
+<title>file_modified_flags (53,207,578 samples, 0.04%)</title><rect x="423.8" y="597" width="0.5" height="15.0" fill="rgb(252,21,45)" rx="2" ry="2" />
+<text  x="426.80" y="607.5" ></text>
+</g>
+<g >
+<title>skb_release_data (54,926,314 samples, 0.05%)</title><rect x="809.9" y="565" width="0.6" height="15.0" fill="rgb(214,143,2)" rx="2" ry="2" />
+<text  x="812.92" y="575.5" ></text>
+</g>
+<g >
+<title>_aesni_enc4 (50,145,824 samples, 0.04%)</title><rect x="141.4" y="629" width="0.5" height="15.0" fill="rgb(222,54,13)" rx="2" ry="2" />
+<text  x="144.40" y="639.5" ></text>
+</g>
+<g >
+<title>ip6_finish_output (398,437,454 samples, 0.33%)</title><rect x="387.8" y="485" width="3.9" height="15.0" fill="rgb(227,135,15)" rx="2" ry="2" />
+<text  x="390.79" y="495.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (464,832,417 samples, 0.38%)</title><rect x="225.4" y="677" width="4.6" height="15.0" fill="rgb(214,172,22)" rx="2" ry="2" />
+<text  x="228.44" y="687.5" ></text>
+</g>
+<g >
+<title>amd_iommu_flush_iotlb_all (35,871,853 samples, 0.03%)</title><rect x="907.0" y="549" width="0.4" height="15.0" fill="rgb(218,32,12)" rx="2" ry="2" />
+<text  x="910.04" y="559.5" ></text>
+</g>
+<g >
+<title>plugin_pread (10,514,627,957 samples, 8.67%)</title><rect x="282.9" y="661" width="102.4" height="15.0" fill="rgb(216,14,46)" rx="2" ry="2" />
+<text  x="285.90" y="671.5" >plugin_pread</text>
+</g>
+<g >
+<title>asm_common_interrupt (26,136,337 samples, 0.02%)</title><rect x="1170.0" y="677" width="0.3" height="15.0" fill="rgb(214,205,45)" rx="2" ry="2" />
+<text  x="1173.01" y="687.5" ></text>
+</g>
+<g >
+<title>dev_hard_start_xmit (96,370,792 samples, 0.08%)</title><rect x="875.4" y="325" width="1.0" height="15.0" fill="rgb(243,183,34)" rx="2" ry="2" />
+<text  x="878.43" y="335.5" ></text>
+</g>
+<g >
+<title>kthread (1,060,238,503 samples, 0.87%)</title><rect x="148.5" y="773" width="10.3" height="15.0" fill="rgb(221,185,50)" rx="2" ry="2" />
+<text  x="151.52" y="783.5" ></text>
+</g>
+<g >
+<title>__isoc99_sscanf (36,146,279 samples, 0.03%)</title><rect x="337.6" y="565" width="0.4" height="15.0" fill="rgb(209,62,0)" rx="2" ry="2" />
+<text  x="340.65" y="575.5" ></text>
+</g>
+<g >
+<title>__libc_recvmsg (43,113,106 samples, 0.04%)</title><rect x="400.3" y="501" width="0.4" height="15.0" fill="rgb(236,177,4)" rx="2" ry="2" />
+<text  x="403.29" y="511.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (1,305,459,047 samples, 1.08%)</title><rect x="224.2" y="789" width="12.8" height="15.0" fill="rgb(211,170,10)" rx="2" ry="2" />
+<text  x="227.25" y="799.5" ></text>
+</g>
+<g >
+<title>worker_thread (1,076,744,919 samples, 0.89%)</title><rect x="254.2" y="757" width="10.5" height="15.0" fill="rgb(210,43,34)" rx="2" ry="2" />
+<text  x="257.21" y="767.5" ></text>
+</g>
+<g >
+<title>worker_thread (1,141,645,781 samples, 0.94%)</title><rect x="43.3" y="757" width="11.1" height="15.0" fill="rgb(219,86,47)" rx="2" ry="2" />
+<text  x="46.26" y="767.5" ></text>
+</g>
+<g >
+<title>ext4_da_write_end (16,428,845 samples, 0.01%)</title><rect x="442.3" y="581" width="0.1" height="15.0" fill="rgb(254,7,6)" rx="2" ry="2" />
+<text  x="445.26" y="591.5" ></text>
+</g>
+<g >
+<title>osq_lock (163,862,172 samples, 0.14%)</title><rect x="445.1" y="581" width="1.6" height="15.0" fill="rgb(225,144,3)" rx="2" ry="2" />
+<text  x="448.12" y="591.5" ></text>
+</g>
+<g >
+<title>sched_clock_cpu (23,828,798 samples, 0.02%)</title><rect x="1178.8" y="709" width="0.3" height="15.0" fill="rgb(220,54,33)" rx="2" ry="2" />
+<text  x="1181.82" y="719.5" ></text>
+</g>
+<g >
+<title>kworker/u64:0-k (1,116,170,422 samples, 0.92%)</title><rect x="11.7" y="805" width="10.9" height="15.0" fill="rgb(213,197,12)" rx="2" ry="2" />
+<text  x="14.69" y="815.5" ></text>
+</g>
+<g >
+<title>wake_up_q (26,525,011 samples, 0.02%)</title><rect x="415.0" y="421" width="0.2" height="15.0" fill="rgb(248,228,30)" rx="2" ry="2" />
+<text  x="417.95" y="431.5" ></text>
+</g>
+<g >
+<title>sshd (23,483,812 samples, 0.02%)</title><rect x="554.1" y="805" width="0.3" height="15.0" fill="rgb(234,194,3)" rx="2" ry="2" />
+<text  x="557.13" y="815.5" ></text>
+</g>
+<g >
+<title>napi_gro_flush (10,703,456 samples, 0.01%)</title><rect x="807.7" y="565" width="0.1" height="15.0" fill="rgb(230,24,52)" rx="2" ry="2" />
+<text  x="810.69" y="575.5" ></text>
+</g>
+<g >
+<title>__writeback_single_inode (18,361,165 samples, 0.02%)</title><rect x="22.4" y="661" width="0.2" height="15.0" fill="rgb(235,61,4)" rx="2" ry="2" />
+<text  x="25.38" y="671.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (128,056,323 samples, 0.11%)</title><rect x="171.3" y="661" width="1.3" height="15.0" fill="rgb(211,105,17)" rx="2" ry="2" />
+<text  x="174.31" y="671.5" ></text>
+</g>
+<g >
+<title>__switch_to (38,085,235 samples, 0.03%)</title><rect x="554.7" y="789" width="0.3" height="15.0" fill="rgb(253,156,13)" rx="2" ry="2" />
+<text  x="557.67" y="799.5" ></text>
+</g>
+<g >
+<title>process_one_work (1,116,170,422 samples, 0.92%)</title><rect x="11.7" y="741" width="10.9" height="15.0" fill="rgb(244,28,29)" rx="2" ry="2" />
+<text  x="14.69" y="751.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (40,581,014 samples, 0.03%)</title><rect x="1112.5" y="645" width="0.4" height="15.0" fill="rgb(245,51,10)" rx="2" ry="2" />
+<text  x="1115.48" y="655.5" ></text>
+</g>
+<g >
+<title>xts_crypt (94,609,675 samples, 0.08%)</title><rect x="25.9" y="661" width="0.9" height="15.0" fill="rgb(234,30,12)" rx="2" ry="2" />
+<text  x="28.89" y="671.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (997,406,341 samples, 0.82%)</title><rect x="65.5" y="789" width="9.7" height="15.0" fill="rgb(242,71,1)" rx="2" ry="2" />
+<text  x="68.53" y="799.5" ></text>
+</g>
+<g >
+<title>__poll (32,238,725 samples, 0.03%)</title><rect x="336.9" y="533" width="0.4" height="15.0" fill="rgb(209,180,27)" rx="2" ry="2" />
+<text  x="339.94" y="543.5" ></text>
+</g>
+<g >
+<title>__rcu_read_unlock (82,941,176 samples, 0.07%)</title><rect x="307.3" y="309" width="0.8" height="15.0" fill="rgb(229,228,3)" rx="2" ry="2" />
+<text  x="310.26" y="319.5" ></text>
+</g>
+<g >
+<title>__br_forward (14,497,082 samples, 0.01%)</title><rect x="293.4" y="261" width="0.2" height="15.0" fill="rgb(206,189,17)" rx="2" ry="2" />
+<text  x="296.43" y="271.5" ></text>
+</g>
+<g >
+<title>process_backlog (196,709,683 samples, 0.16%)</title><rect x="408.8" y="149" width="2.0" height="15.0" fill="rgb(231,197,18)" rx="2" ry="2" />
+<text  x="411.85" y="159.5" ></text>
+</g>
+<g >
+<title>blk_co_pread (1,026,074,034 samples, 0.85%)</title><rect x="404.2" y="725" width="10.0" height="15.0" fill="rgb(240,161,39)" rx="2" ry="2" />
+<text  x="407.17" y="735.5" ></text>
+</g>
+<g >
+<title>kworker/u64:9-k (903,220,189 samples, 0.75%)</title><rect x="272.0" y="805" width="8.8" height="15.0" fill="rgb(215,201,24)" rx="2" ry="2" />
+<text  x="275.05" y="815.5" ></text>
+</g>
+<g >
+<title>iommu_dma_map_page (134,020,232 samples, 0.11%)</title><rect x="309.6" y="213" width="1.3" height="15.0" fill="rgb(228,112,34)" rx="2" ry="2" />
+<text  x="312.62" y="223.5" ></text>
+</g>
+<g >
+<title>ip6_finish_output2 (13,060,396 samples, 0.01%)</title><rect x="401.6" y="277" width="0.1" height="15.0" fill="rgb(245,153,50)" rx="2" ry="2" />
+<text  x="404.58" y="287.5" ></text>
+</g>
+<g >
+<title>__tcp_transmit_skb (397,242,259 samples, 0.33%)</title><rect x="408.0" y="309" width="3.9" height="15.0" fill="rgb(208,60,0)" rx="2" ry="2" />
+<text  x="411.03" y="319.5" ></text>
+</g>
+<g >
+<title>fq_codel_dequeue (11,468,132 samples, 0.01%)</title><rect x="308.5" y="261" width="0.1" height="15.0" fill="rgb(236,212,51)" rx="2" ry="2" />
+<text  x="311.47" y="271.5" ></text>
+</g>
+<g >
+<title>psi_group_change (2,063,037,611 samples, 1.70%)</title><rect x="1118.9" y="645" width="20.1" height="15.0" fill="rgb(207,117,8)" rx="2" ry="2" />
+<text  x="1121.87" y="655.5" ></text>
+</g>
+<g >
+<title>_aesni_enc4 (44,961,372 samples, 0.04%)</title><rect x="130.6" y="629" width="0.4" height="15.0" fill="rgb(225,29,47)" rx="2" ry="2" />
+<text  x="133.58" y="639.5" ></text>
+</g>
+<g >
+<title>put_prev_task_idle (14,556,171 samples, 0.01%)</title><rect x="1171.3" y="677" width="0.2" height="15.0" fill="rgb(246,158,20)" rx="2" ry="2" />
+<text  x="1174.33" y="687.5" ></text>
+</g>
+<g >
+<title>ipt_do_table (20,792,459 samples, 0.02%)</title><rect x="876.6" y="309" width="0.2" height="15.0" fill="rgb(236,112,12)" rx="2" ry="2" />
+<text  x="879.57" y="319.5" ></text>
+</g>
+<g >
+<title>nohz_balance_enter_idle (15,650,548 samples, 0.01%)</title><rect x="1166.7" y="725" width="0.2" height="15.0" fill="rgb(231,10,39)" rx="2" ry="2" />
+<text  x="1169.72" y="735.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (404,521,068 samples, 0.33%)</title><rect x="292.7" y="485" width="4.0" height="15.0" fill="rgb(252,179,40)" rx="2" ry="2" />
+<text  x="295.73" y="495.5" ></text>
+</g>
+<g >
+<title>skcipher_walk_virt (37,867,132 samples, 0.03%)</title><rect x="240.4" y="645" width="0.3" height="15.0" fill="rgb(233,148,7)" rx="2" ry="2" />
+<text  x="243.35" y="655.5" ></text>
+</g>
+<g >
+<title>__alloc_skb (16,833,205 samples, 0.01%)</title><rect x="412.2" y="325" width="0.2" height="15.0" fill="rgb(248,117,31)" rx="2" ry="2" />
+<text  x="415.24" y="335.5" ></text>
+</g>
+<g >
+<title>tcp_poll (72,148,263 samples, 0.06%)</title><rect x="332.4" y="437" width="0.7" height="15.0" fill="rgb(252,216,3)" rx="2" ry="2" />
+<text  x="335.40" y="447.5" ></text>
+</g>
+<g >
+<title>[libcurl.so.4.8.0] (20,056,697 samples, 0.02%)</title><rect x="340.0" y="501" width="0.2" height="15.0" fill="rgb(230,109,10)" rx="2" ry="2" />
+<text  x="342.96" y="511.5" ></text>
+</g>
+<g >
+<title>tcp_rcv_established (54,943,256 samples, 0.05%)</title><rect x="409.4" y="53" width="0.6" height="15.0" fill="rgb(212,200,38)" rx="2" ry="2" />
+<text  x="412.45" y="63.5" ></text>
+</g>
+<g >
+<title>worker_thread (1,050,315,656 samples, 0.87%)</title><rect x="214.0" y="757" width="10.2" height="15.0" fill="rgb(250,131,13)" rx="2" ry="2" />
+<text  x="217.00" y="767.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (886,520,384 samples, 0.73%)</title><rect x="97.3" y="693" width="8.7" height="15.0" fill="rgb(232,178,10)" rx="2" ry="2" />
+<text  x="100.33" y="703.5" ></text>
+</g>
+<g >
+<title>timerqueue_del (11,651,239 samples, 0.01%)</title><rect x="1186.4" y="677" width="0.1" height="15.0" fill="rgb(250,210,25)" rx="2" ry="2" />
+<text  x="1189.43" y="687.5" ></text>
+</g>
+<g >
+<title>net_rx_action (204,167,169 samples, 0.17%)</title><rect x="408.8" y="181" width="2.0" height="15.0" fill="rgb(219,147,41)" rx="2" ry="2" />
+<text  x="411.79" y="191.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (255,103,501 samples, 0.21%)</title><rect x="123.4" y="677" width="2.4" height="15.0" fill="rgb(230,108,30)" rx="2" ry="2" />
+<text  x="126.35" y="687.5" ></text>
+</g>
+<g >
+<title>__tcp_push_pending_frames (424,031,523 samples, 0.35%)</title><rect x="408.0" y="341" width="4.1" height="15.0" fill="rgb(244,37,43)" rx="2" ry="2" />
+<text  x="410.96" y="351.5" ></text>
+</g>
+<g >
+<title>process_backlog (11,112,714 samples, 0.01%)</title><rect x="401.6" y="181" width="0.1" height="15.0" fill="rgb(211,191,28)" rx="2" ry="2" />
+<text  x="404.60" y="191.5" ></text>
+</g>
+<g >
+<title>iv_of_dmreq (78,356,402 samples, 0.06%)</title><rect x="53.4" y="693" width="0.7" height="15.0" fill="rgb(235,190,46)" rx="2" ry="2" />
+<text  x="56.36" y="703.5" ></text>
+</g>
+<g >
+<title>kmalloc_size_roundup (15,276,594 samples, 0.01%)</title><rect x="304.0" y="373" width="0.1" height="15.0" fill="rgb(237,103,37)" rx="2" ry="2" />
+<text  x="306.96" y="383.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (19,525,985 samples, 0.02%)</title><rect x="1184.7" y="677" width="0.2" height="15.0" fill="rgb(225,188,22)" rx="2" ry="2" />
+<text  x="1187.70" y="687.5" ></text>
+</g>
+<g >
+<title>try_to_wake_up (10,583,434 samples, 0.01%)</title><rect x="402.3" y="421" width="0.1" height="15.0" fill="rgb(226,73,23)" rx="2" ry="2" />
+<text  x="405.28" y="431.5" ></text>
+</g>
+<g >
+<title>rb_erase (12,463,321 samples, 0.01%)</title><rect x="1172.0" y="661" width="0.1" height="15.0" fill="rgb(214,5,15)" rx="2" ry="2" />
+<text  x="1174.97" y="671.5" ></text>
+</g>
+<g >
+<title>curl_multi_perform (7,155,727,929 samples, 5.90%)</title><rect x="284.2" y="613" width="69.7" height="15.0" fill="rgb(244,93,7)" rx="2" ry="2" />
+<text  x="287.25" y="623.5" >curl_mu..</text>
+</g>
+<g >
+<title>process_one_work (812,814,308 samples, 0.67%)</title><rect x="206.1" y="741" width="7.9" height="15.0" fill="rgb(246,221,38)" rx="2" ry="2" />
+<text  x="209.06" y="751.5" ></text>
+</g>
+<g >
+<title>__update_load_avg_se (10,516,473 samples, 0.01%)</title><rect x="370.3" y="389" width="0.1" height="15.0" fill="rgb(249,2,11)" rx="2" ry="2" />
+<text  x="373.30" y="399.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (58,875,517 samples, 0.05%)</title><rect x="333.4" y="485" width="0.6" height="15.0" fill="rgb(228,135,48)" rx="2" ry="2" />
+<text  x="336.40" y="495.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (20,709,306 samples, 0.02%)</title><rect x="1031.0" y="597" width="0.2" height="15.0" fill="rgb(211,9,22)" rx="2" ry="2" />
+<text  x="1034.03" y="607.5" ></text>
+</g>
+<g >
+<title>__fget_light (20,488,726 samples, 0.02%)</title><rect x="324.6" y="437" width="0.2" height="15.0" fill="rgb(208,199,1)" rx="2" ry="2" />
+<text  x="327.59" y="447.5" ></text>
+</g>
+<g >
+<title>raw_notifier_call_chain (10,382,972 samples, 0.01%)</title><rect x="912.9" y="533" width="0.1" height="15.0" fill="rgb(220,4,50)" rx="2" ry="2" />
+<text  x="915.86" y="543.5" ></text>
+</g>
+<g >
+<title>__entry_text_start (33,041,435 samples, 0.03%)</title><rect x="342.2" y="565" width="0.3" height="15.0" fill="rgb(206,16,21)" rx="2" ry="2" />
+<text  x="345.18" y="575.5" ></text>
+</g>
+<g >
+<title>read_tsc (37,754,980 samples, 0.03%)</title><rect x="1178.5" y="693" width="0.3" height="15.0" fill="rgb(237,11,23)" rx="2" ry="2" />
+<text  x="1181.45" y="703.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (29,287,676 samples, 0.02%)</title><rect x="1177.8" y="709" width="0.3" height="15.0" fill="rgb(229,61,39)" rx="2" ry="2" />
+<text  x="1180.82" y="719.5" ></text>
+</g>
+<g >
+<title>crypt_page_alloc (10,917,270 samples, 0.01%)</title><rect x="178.6" y="693" width="0.1" height="15.0" fill="rgb(229,89,52)" rx="2" ry="2" />
+<text  x="181.60" y="703.5" ></text>
+</g>
+<g >
+<title>_aesni_enc4 (42,474,348 samples, 0.04%)</title><rect x="229.0" y="629" width="0.4" height="15.0" fill="rgb(212,212,18)" rx="2" ry="2" />
+<text  x="232.02" y="639.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (554,143,692 samples, 0.46%)</title><rect x="407.4" y="565" width="5.4" height="15.0" fill="rgb(220,41,27)" rx="2" ry="2" />
+<text  x="410.43" y="575.5" ></text>
+</g>
+<g >
+<title>fq_flush_iotlb (38,250,255 samples, 0.03%)</title><rect x="907.0" y="565" width="0.4" height="15.0" fill="rgb(242,228,10)" rx="2" ry="2" />
+<text  x="910.02" y="575.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (1,003,598,727 samples, 0.83%)</title><rect x="54.7" y="693" width="9.8" height="15.0" fill="rgb(240,112,30)" rx="2" ry="2" />
+<text  x="57.74" y="703.5" ></text>
+</g>
+<g >
+<title>nf_hook_slow (63,670,321 samples, 0.05%)</title><rect x="410.1" y="101" width="0.6" height="15.0" fill="rgb(218,65,36)" rx="2" ry="2" />
+<text  x="413.12" y="111.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (364,391,597 samples, 0.30%)</title><rect x="237.2" y="677" width="3.5" height="15.0" fill="rgb(221,122,49)" rx="2" ry="2" />
+<text  x="240.17" y="687.5" ></text>
+</g>
+<g >
+<title>irqtime_account_irq (116,231,286 samples, 0.10%)</title><rect x="858.9" y="629" width="1.2" height="15.0" fill="rgb(254,40,19)" rx="2" ry="2" />
+<text  x="861.95" y="639.5" ></text>
+</g>
+<g >
+<title>llist_add_batch (17,207,620 samples, 0.01%)</title><rect x="885.1" y="245" width="0.2" height="15.0" fill="rgb(246,141,30)" rx="2" ry="2" />
+<text  x="888.10" y="255.5" ></text>
+</g>
+<g >
+<title>folio_end_writeback (73,639,029 samples, 0.06%)</title><rect x="224.5" y="677" width="0.7" height="15.0" fill="rgb(233,195,25)" rx="2" ry="2" />
+<text  x="227.53" y="687.5" ></text>
+</g>
+<g >
+<title>nf_hook_slow (15,365,072 samples, 0.01%)</title><rect x="295.8" y="309" width="0.1" height="15.0" fill="rgb(240,82,26)" rx="2" ry="2" />
+<text  x="298.78" y="319.5" ></text>
+</g>
+<g >
+<title>__calc_delta (18,771,855 samples, 0.02%)</title><rect x="369.3" y="389" width="0.2" height="15.0" fill="rgb(253,146,15)" rx="2" ry="2" />
+<text  x="372.34" y="399.5" ></text>
+</g>
+<g >
+<title>futex_wait (274,724,635 samples, 0.23%)</title><rect x="549.8" y="597" width="2.7" height="15.0" fill="rgb(253,148,37)" rx="2" ry="2" />
+<text  x="552.81" y="607.5" ></text>
+</g>
+<g >
+<title>worker_thread (1,118,012,769 samples, 0.92%)</title><rect x="75.2" y="757" width="10.9" height="15.0" fill="rgb(242,176,13)" rx="2" ry="2" />
+<text  x="78.25" y="767.5" ></text>
+</g>
+<g >
+<title>llist_reverse_order (90,309,386 samples, 0.07%)</title><rect x="1029.8" y="629" width="0.9" height="15.0" fill="rgb(242,26,5)" rx="2" ry="2" />
+<text  x="1032.83" y="639.5" ></text>
+</g>
+<g >
+<title>ip6_finish_output2 (391,211,924 samples, 0.32%)</title><rect x="387.9" y="469" width="3.8" height="15.0" fill="rgb(244,125,15)" rx="2" ry="2" />
+<text  x="390.86" y="479.5" ></text>
+</g>
+<g >
+<title>[libcurl.so.4.8.0] (30,744,026 samples, 0.03%)</title><rect x="292.0" y="517" width="0.3" height="15.0" fill="rgb(221,13,8)" rx="2" ry="2" />
+<text  x="295.01" y="527.5" ></text>
+</g>
+<g >
+<title>qemu_aio_coroutine_enter (10,788,617 samples, 0.01%)</title><rect x="418.1" y="613" width="0.1" height="15.0" fill="rgb(209,118,41)" rx="2" ry="2" />
+<text  x="421.06" y="623.5" ></text>
+</g>
+<g >
+<title>ct_kernel_exit_state (35,680,203 samples, 0.03%)</title><rect x="1072.0" y="677" width="0.3" height="15.0" fill="rgb(245,81,43)" rx="2" ry="2" />
+<text  x="1075.00" y="687.5" ></text>
+</g>
+<g >
+<title>__xa_set_mark (32,682,275 samples, 0.03%)</title><rect x="444.2" y="517" width="0.4" height="15.0" fill="rgb(220,63,46)" rx="2" ry="2" />
+<text  x="447.23" y="527.5" ></text>
+</g>
+<g >
+<title>update_rq_clock (11,507,087 samples, 0.01%)</title><rect x="915.5" y="549" width="0.1" height="15.0" fill="rgb(213,86,51)" rx="2" ry="2" />
+<text  x="918.51" y="559.5" ></text>
+</g>
+<g >
+<title>xts_crypt (127,570,884 samples, 0.11%)</title><rect x="141.1" y="661" width="1.2" height="15.0" fill="rgb(215,108,48)" rx="2" ry="2" />
+<text  x="144.08" y="671.5" ></text>
+</g>
+<g >
+<title>__list_del_entry_valid (21,606,117 samples, 0.02%)</title><rect x="439.9" y="485" width="0.2" height="15.0" fill="rgb(242,56,44)" rx="2" ry="2" />
+<text  x="442.90" y="495.5" ></text>
+</g>
+<g >
+<title>sock_poll (21,604,889 samples, 0.02%)</title><rect x="422.5" y="629" width="0.2" height="15.0" fill="rgb(250,107,27)" rx="2" ry="2" />
+<text  x="425.51" y="639.5" ></text>
+</g>
+<g >
+<title>cpu_startup_entry (812,027,677 samples, 0.67%)</title><rect x="558.7" y="725" width="7.9" height="15.0" fill="rgb(215,177,13)" rx="2" ry="2" />
+<text  x="561.71" y="735.5" ></text>
+</g>
+<g >
+<title>crypt_page_alloc (13,856,866 samples, 0.01%)</title><rect x="245.8" y="693" width="0.2" height="15.0" fill="rgb(221,208,20)" rx="2" ry="2" />
+<text  x="248.82" y="703.5" ></text>
+</g>
+<g >
+<title>__rcu_read_lock (11,864,320 samples, 0.01%)</title><rect x="361.1" y="469" width="0.1" height="15.0" fill="rgb(222,99,5)" rx="2" ry="2" />
+<text  x="364.13" y="479.5" ></text>
+</g>
+<g >
+<title>_nohz_idle_balance.isra.0 (111,704,238 samples, 0.09%)</title><rect x="564.2" y="597" width="1.1" height="15.0" fill="rgb(252,180,9)" rx="2" ry="2" />
+<text  x="567.21" y="607.5" ></text>
+</g>
+<g >
+<title>mempool_alloc (12,412,570 samples, 0.01%)</title><rect x="264.5" y="709" width="0.1" height="15.0" fill="rgb(237,60,0)" rx="2" ry="2" />
+<text  x="267.50" y="719.5" ></text>
+</g>
+<g >
+<title>psi_group_change (18,977,796 samples, 0.02%)</title><rect x="551.8" y="517" width="0.2" height="15.0" fill="rgb(249,3,3)" rx="2" ry="2" />
+<text  x="554.81" y="527.5" ></text>
+</g>
+<g >
+<title>irq_work_needs_cpu (82,574,932 samples, 0.07%)</title><rect x="1164.3" y="677" width="0.8" height="15.0" fill="rgb(236,28,39)" rx="2" ry="2" />
+<text  x="1167.29" y="687.5" ></text>
+</g>
+<g >
+<title>nf_hook_slow (78,707,821 samples, 0.06%)</title><rect x="876.5" y="325" width="0.8" height="15.0" fill="rgb(246,118,31)" rx="2" ry="2" />
+<text  x="879.53" y="335.5" ></text>
+</g>
+<g >
+<title>iommu_map_atomic (13,313,744 samples, 0.01%)</title><rect x="294.0" y="133" width="0.1" height="15.0" fill="rgb(247,229,15)" rx="2" ry="2" />
+<text  x="296.99" y="143.5" ></text>
+</g>
+<g >
+<title>inet6_recvmsg (57,012,991 samples, 0.05%)</title><rect x="401.5" y="389" width="0.6" height="15.0" fill="rgb(225,146,25)" rx="2" ry="2" />
+<text  x="404.51" y="399.5" ></text>
+</g>
+<g >
+<title>_mid_memalign.isra.0 (29,140,008 samples, 0.02%)</title><rect x="413.6" y="581" width="0.3" height="15.0" fill="rgb(237,141,39)" rx="2" ry="2" />
+<text  x="416.61" y="591.5" ></text>
+</g>
+<g >
+<title>debug_smp_processor_id (33,381,435 samples, 0.03%)</title><rect x="1096.9" y="677" width="0.4" height="15.0" fill="rgb(208,31,50)" rx="2" ry="2" />
+<text  x="1099.93" y="687.5" ></text>
+</g>
+<g >
+<title>br_dev_xmit (11,072,820 samples, 0.01%)</title><rect x="808.4" y="309" width="0.1" height="15.0" fill="rgb(206,115,8)" rx="2" ry="2" />
+<text  x="811.41" y="319.5" ></text>
+</g>
+<g >
+<title>__hrtimer_next_event_base (79,054,522 samples, 0.07%)</title><rect x="1158.9" y="677" width="0.7" height="15.0" fill="rgb(225,224,15)" rx="2" ry="2" />
+<text  x="1161.86" y="687.5" ></text>
+</g>
+<g >
+<title>tsc_verify_tsc_adjust (50,723,805 samples, 0.04%)</title><rect x="571.7" y="709" width="0.5" height="15.0" fill="rgb(239,105,3)" rx="2" ry="2" />
+<text  x="574.70" y="719.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (127,951,827 samples, 0.11%)</title><rect x="817.6" y="613" width="1.2" height="15.0" fill="rgb(217,0,54)" rx="2" ry="2" />
+<text  x="820.57" y="623.5" ></text>
+</g>
+<g >
+<title>iv_of_dmreq (48,191,946 samples, 0.04%)</title><rect x="280.2" y="693" width="0.5" height="15.0" fill="rgb(231,3,7)" rx="2" ry="2" />
+<text  x="283.18" y="703.5" ></text>
+</g>
+<g >
+<title>__nf_ct_refresh_acct (13,540,409 samples, 0.01%)</title><rect x="894.7" y="389" width="0.1" height="15.0" fill="rgb(208,39,45)" rx="2" ry="2" />
+<text  x="897.71" y="399.5" ></text>
+</g>
+<g >
+<title>dev_hard_start_xmit (107,425,512 samples, 0.09%)</title><rect x="293.4" y="293" width="1.0" height="15.0" fill="rgb(252,195,33)" rx="2" ry="2" />
+<text  x="296.36" y="303.5" ></text>
+</g>
+<g >
+<title>__this_cpu_preempt_check (19,259,644 samples, 0.02%)</title><rect x="918.5" y="661" width="0.2" height="15.0" fill="rgb(238,137,14)" rx="2" ry="2" />
+<text  x="921.48" y="671.5" ></text>
+</g>
+<g >
+<title>__cgroup_account_cputime (13,985,589 samples, 0.01%)</title><rect x="369.5" y="389" width="0.2" height="15.0" fill="rgb(238,77,24)" rx="2" ry="2" />
+<text  x="372.52" y="399.5" ></text>
+</g>
+<g >
+<title>mpage_process_page_bufs (35,736,545 samples, 0.03%)</title><rect x="205.1" y="581" width="0.4" height="15.0" fill="rgb(244,110,0)" rx="2" ry="2" />
+<text  x="208.13" y="591.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (62,547,784 samples, 0.05%)</title><rect x="401.5" y="469" width="0.6" height="15.0" fill="rgb(214,145,12)" rx="2" ry="2" />
+<text  x="404.49" y="479.5" ></text>
+</g>
+<g >
+<title>aio_co_enter (14,383,249 samples, 0.01%)</title><rect x="418.0" y="629" width="0.2" height="15.0" fill="rgb(222,222,34)" rx="2" ry="2" />
+<text  x="421.05" y="639.5" ></text>
+</g>
+<g >
+<title>_copy_to_iter (128,518,777 samples, 0.11%)</title><rect x="320.4" y="373" width="1.3" height="15.0" fill="rgb(246,220,47)" rx="2" ry="2" />
+<text  x="323.45" y="383.5" ></text>
+</g>
+<g >
+<title>napi_complete_done (4,551,360,089 samples, 3.75%)</title><rect x="861.0" y="581" width="44.3" height="15.0" fill="rgb(219,170,48)" rx="2" ry="2" />
+<text  x="864.04" y="591.5" >napi..</text>
+</g>
+<g >
+<title>process_one_work (1,025,597,374 samples, 0.85%)</title><rect x="97.2" y="741" width="10.0" height="15.0" fill="rgb(216,9,32)" rx="2" ry="2" />
+<text  x="100.17" y="751.5" ></text>
+</g>
+<g >
+<title>wb_writeback (364,791,472 samples, 0.30%)</title><rect x="202.5" y="709" width="3.6" height="15.0" fill="rgb(242,27,9)" rx="2" ry="2" />
+<text  x="205.50" y="719.5" ></text>
+</g>
+<g >
+<title>pick_next_task_fair (235,935,343 samples, 0.19%)</title><rect x="1170.5" y="693" width="2.2" height="15.0" fill="rgb(215,46,11)" rx="2" ry="2" />
+<text  x="1173.45" y="703.5" ></text>
+</g>
+<g >
+<title>tick_sched_timer (363,319,591 samples, 0.30%)</title><rect x="912.2" y="613" width="3.5" height="15.0" fill="rgb(224,161,22)" rx="2" ry="2" />
+<text  x="915.16" y="623.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (428,885,527 samples, 0.35%)</title><rect x="159.1" y="677" width="4.2" height="15.0" fill="rgb(217,52,49)" rx="2" ry="2" />
+<text  x="162.12" y="687.5" ></text>
+</g>
+<g >
+<title>hrtimer_try_to_cancel (112,357,024 samples, 0.09%)</title><rect x="1183.4" y="677" width="1.1" height="15.0" fill="rgb(228,216,41)" rx="2" ry="2" />
+<text  x="1186.43" y="687.5" ></text>
+</g>
+<g >
+<title>ip6_finish_output (13,167,937 samples, 0.01%)</title><rect x="401.6" y="293" width="0.1" height="15.0" fill="rgb(226,174,43)" rx="2" ry="2" />
+<text  x="404.58" y="303.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (16,590,188 samples, 0.01%)</title><rect x="379.3" y="437" width="0.2" height="15.0" fill="rgb(253,207,30)" rx="2" ry="2" />
+<text  x="382.30" y="447.5" ></text>
+</g>
+<g >
+<title>ext4_finish_bio (26,953,407 samples, 0.02%)</title><rect x="206.1" y="693" width="0.2" height="15.0" fill="rgb(216,75,28)" rx="2" ry="2" />
+<text  x="209.07" y="703.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (251,308,698 samples, 0.21%)</title><rect x="155.5" y="677" width="2.4" height="15.0" fill="rgb(254,17,34)" rx="2" ry="2" />
+<text  x="158.46" y="687.5" ></text>
+</g>
+<g >
+<title>__libc_start_call_main (767,046,703 samples, 0.63%)</title><rect x="415.7" y="757" width="7.5" height="15.0" fill="rgb(219,196,23)" rx="2" ry="2" />
+<text  x="418.70" y="767.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (146,618,527 samples, 0.12%)</title><rect x="11.9" y="661" width="1.4" height="15.0" fill="rgb(221,12,28)" rx="2" ry="2" />
+<text  x="14.91" y="671.5" ></text>
+</g>
+<g >
+<title>aesni_xts_encrypt (37,027,865 samples, 0.03%)</title><rect x="47.2" y="645" width="0.3" height="15.0" fill="rgb(247,121,44)" rx="2" ry="2" />
+<text  x="50.18" y="655.5" ></text>
+</g>
+<g >
+<title>__netif_receive_skb_one_core (192,311,251 samples, 0.16%)</title><rect x="408.9" y="133" width="1.8" height="15.0" fill="rgb(233,190,15)" rx="2" ry="2" />
+<text  x="411.87" y="143.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (481,901,390 samples, 0.40%)</title><rect x="342.5" y="565" width="4.7" height="15.0" fill="rgb(210,202,44)" rx="2" ry="2" />
+<text  x="345.52" y="575.5" ></text>
+</g>
+<g >
+<title>common_interrupt (25,668,913 samples, 0.02%)</title><rect x="1170.0" y="661" width="0.3" height="15.0" fill="rgb(220,2,6)" rx="2" ry="2" />
+<text  x="1173.01" y="671.5" ></text>
+</g>
+<g >
+<title>find_lock_entries (14,718,295 samples, 0.01%)</title><rect x="547.1" y="581" width="0.2" height="15.0" fill="rgb(250,70,1)" rx="2" ry="2" />
+<text  x="550.11" y="591.5" ></text>
+</g>
+<g >
+<title>irqentry_enter (72,328,532 samples, 0.06%)</title><rect x="1036.8" y="661" width="0.7" height="15.0" fill="rgb(225,229,46)" rx="2" ry="2" />
+<text  x="1039.81" y="671.5" ></text>
+</g>
+<g >
+<title>pagecache_get_page (44,455,055 samples, 0.04%)</title><rect x="397.9" y="485" width="0.5" height="15.0" fill="rgb(208,75,38)" rx="2" ry="2" />
+<text  x="400.93" y="495.5" ></text>
+</g>
+<g >
+<title>ext4_fill_raw_inode (10,857,279 samples, 0.01%)</title><rect x="424.0" y="501" width="0.1" height="15.0" fill="rgb(216,35,21)" rx="2" ry="2" />
+<text  x="427.03" y="511.5" ></text>
+</g>
+<g >
+<title>dev_hard_start_xmit (644,574,447 samples, 0.53%)</title><rect x="306.0" y="341" width="6.2" height="15.0" fill="rgb(215,136,6)" rx="2" ry="2" />
+<text  x="308.98" y="351.5" ></text>
+</g>
+<g >
+<title>tcp_mstamp_refresh (44,792,957 samples, 0.04%)</title><rect x="886.7" y="373" width="0.5" height="15.0" fill="rgb(243,166,38)" rx="2" ry="2" />
+<text  x="889.74" y="383.5" ></text>
+</g>
+<g >
+<title>nf_hook_slow (95,224,281 samples, 0.08%)</title><rect x="294.8" y="293" width="0.9" height="15.0" fill="rgb(205,169,39)" rx="2" ry="2" />
+<text  x="297.81" y="303.5" ></text>
+</g>
+<g >
+<title>[libprocps.so.8.0.3] (15,350,790 samples, 0.01%)</title><rect x="399.1" y="773" width="0.2" height="15.0" fill="rgb(235,8,28)" rx="2" ry="2" />
+<text  x="402.13" y="783.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (10,482,901 samples, 0.01%)</title><rect x="872.9" y="405" width="0.1" height="15.0" fill="rgb(216,142,15)" rx="2" ry="2" />
+<text  x="875.89" y="415.5" ></text>
+</g>
+<g >
+<title>psi_group_change (81,809,931 samples, 0.07%)</title><rect x="1033.6" y="581" width="0.8" height="15.0" fill="rgb(237,62,18)" rx="2" ry="2" />
+<text  x="1036.57" y="591.5" ></text>
+</g>
+<g >
+<title>tcp_gro_receive (12,824,423 samples, 0.01%)</title><rect x="814.1" y="533" width="0.1" height="15.0" fill="rgb(249,56,0)" rx="2" ry="2" />
+<text  x="817.12" y="543.5" ></text>
+</g>
+<g >
+<title>do_sys_poll (324,730,967 samples, 0.27%)</title><rect x="419.6" y="645" width="3.1" height="15.0" fill="rgb(218,83,46)" rx="2" ry="2" />
+<text  x="422.56" y="655.5" ></text>
+</g>
+<g >
+<title>__tcp_cleanup_rbuf (37,602,981 samples, 0.03%)</title><rect x="303.1" y="405" width="0.4" height="15.0" fill="rgb(251,63,46)" rx="2" ry="2" />
+<text  x="306.11" y="415.5" ></text>
+</g>
+<g >
+<title>sched_clock_cpu (1,332,282,287 samples, 1.10%)</title><rect x="1077.6" y="693" width="13.0" height="15.0" fill="rgb(250,124,14)" rx="2" ry="2" />
+<text  x="1080.65" y="703.5" ></text>
+</g>
+<g >
+<title>worker_thread (1,024,076,844 samples, 0.84%)</title><rect x="196.1" y="757" width="10.0" height="15.0" fill="rgb(214,194,42)" rx="2" ry="2" />
+<text  x="199.08" y="767.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (222,385,694 samples, 0.18%)</title><rect x="179.0" y="677" width="2.2" height="15.0" fill="rgb(238,196,26)" rx="2" ry="2" />
+<text  x="182.05" y="687.5" ></text>
+</g>
+<g >
+<title>error_entry (172,265,589 samples, 0.14%)</title><rect x="850.2" y="677" width="1.7" height="15.0" fill="rgb(229,144,4)" rx="2" ry="2" />
+<text  x="853.21" y="687.5" ></text>
+</g>
+<g >
+<title>balance_dirty_pages_ratelimited_flags (57,360,884 samples, 0.05%)</title><rect x="424.4" y="581" width="0.6" height="15.0" fill="rgb(253,72,20)" rx="2" ry="2" />
+<text  x="427.42" y="591.5" ></text>
+</g>
+<g >
+<title>skb_attempt_defer_free (37,112,194 samples, 0.03%)</title><rect x="320.0" y="405" width="0.3" height="15.0" fill="rgb(226,97,48)" rx="2" ry="2" />
+<text  x="322.98" y="415.5" ></text>
+</g>
+<g >
+<title>[libcurl.so.4.8.0] (45,336,183 samples, 0.04%)</title><rect x="349.1" y="517" width="0.5" height="15.0" fill="rgb(247,46,17)" rx="2" ry="2" />
+<text  x="352.13" y="527.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (929,193,008 samples, 0.77%)</title><rect x="254.5" y="693" width="9.1" height="15.0" fill="rgb(244,180,45)" rx="2" ry="2" />
+<text  x="257.55" y="703.5" ></text>
+</g>
+<g >
+<title>sch_direct_xmit (44,405,812 samples, 0.04%)</title><rect x="875.8" y="261" width="0.4" height="15.0" fill="rgb(238,163,25)" rx="2" ry="2" />
+<text  x="878.82" y="271.5" ></text>
+</g>
+<g >
+<title>[perf] (192,192,189 samples, 0.16%)</title><rect x="397.2" y="741" width="1.9" height="15.0" fill="rgb(227,165,43)" rx="2" ry="2" />
+<text  x="400.23" y="751.5" ></text>
+</g>
+<g >
+<title>perf_event_task_tick (23,293,430 samples, 0.02%)</title><rect x="543.6" y="517" width="0.2" height="15.0" fill="rgb(234,164,2)" rx="2" ry="2" />
+<text  x="546.60" y="527.5" ></text>
+</g>
+<g >
+<title>curl_maprintf (59,582,027 samples, 0.05%)</title><rect x="339.6" y="565" width="0.6" height="15.0" fill="rgb(247,7,47)" rx="2" ry="2" />
+<text  x="342.65" y="575.5" ></text>
+</g>
+<g >
+<title>__libc_start_call_main (16,967,925 samples, 0.01%)</title><rect x="282.3" y="757" width="0.2" height="15.0" fill="rgb(238,211,10)" rx="2" ry="2" />
+<text  x="285.31" y="767.5" ></text>
+</g>
+<g >
+<title>tcp_v4_rcv (1,590,441,625 samples, 1.31%)</title><rect x="872.1" y="421" width="15.5" height="15.0" fill="rgb(233,208,22)" rx="2" ry="2" />
+<text  x="875.08" y="431.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (175,335,643 samples, 0.14%)</title><rect x="397.3" y="581" width="1.7" height="15.0" fill="rgb(211,71,13)" rx="2" ry="2" />
+<text  x="400.27" y="591.5" ></text>
+</g>
+<g >
+<title>__pollwait (36,197,400 samples, 0.03%)</title><rect x="378.7" y="453" width="0.3" height="15.0" fill="rgb(225,84,23)" rx="2" ry="2" />
+<text  x="381.69" y="463.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (355,338,694 samples, 0.29%)</title><rect x="419.5" y="677" width="3.4" height="15.0" fill="rgb(250,105,22)" rx="2" ry="2" />
+<text  x="422.47" y="687.5" ></text>
+</g>
+<g >
+<title>nf_hook_slow (69,784,091 samples, 0.06%)</title><rect x="864.4" y="469" width="0.7" height="15.0" fill="rgb(240,70,29)" rx="2" ry="2" />
+<text  x="867.43" y="479.5" ></text>
+</g>
+<g >
+<title>iv_of_dmreq (64,781,051 samples, 0.05%)</title><rect x="106.0" y="693" width="0.6" height="15.0" fill="rgb(205,205,49)" rx="2" ry="2" />
+<text  x="108.96" y="703.5" ></text>
+</g>
+<g >
+<title>crypt_free_buffer_pages (70,519,441 samples, 0.06%)</title><rect x="760.8" y="549" width="0.7" height="15.0" fill="rgb(226,148,7)" rx="2" ry="2" />
+<text  x="763.85" y="559.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (150,460,258 samples, 0.12%)</title><rect x="160.6" y="661" width="1.5" height="15.0" fill="rgb(241,220,30)" rx="2" ry="2" />
+<text  x="163.65" y="671.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (152,264,917 samples, 0.13%)</title><rect x="215.6" y="661" width="1.5" height="15.0" fill="rgb(231,175,0)" rx="2" ry="2" />
+<text  x="218.58" y="671.5" ></text>
+</g>
+<g >
+<title>futex_wait_queue (38,543,814 samples, 0.03%)</title><rect x="553.4" y="693" width="0.4" height="15.0" fill="rgb(219,118,14)" rx="2" ry="2" />
+<text  x="556.41" y="703.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (254,607,880 samples, 0.21%)</title><rect x="26.8" y="677" width="2.5" height="15.0" fill="rgb(205,5,45)" rx="2" ry="2" />
+<text  x="29.82" y="687.5" ></text>
+</g>
+<g >
+<title>__libc_recv (2,890,966,695 samples, 2.38%)</title><rect x="297.2" y="533" width="28.2" height="15.0" fill="rgb(235,41,5)" rx="2" ry="2" />
+<text  x="300.24" y="543.5" >_..</text>
+</g>
+<g >
+<title>skcipher_walk_virt (37,880,537 samples, 0.03%)</title><rect x="47.6" y="645" width="0.4" height="15.0" fill="rgb(223,111,29)" rx="2" ry="2" />
+<text  x="50.59" y="655.5" ></text>
+</g>
+<g >
+<title>sock_sendmsg (396,698,645 samples, 0.33%)</title><rect x="292.8" y="437" width="3.8" height="15.0" fill="rgb(248,69,20)" rx="2" ry="2" />
+<text  x="295.77" y="447.5" ></text>
+</g>
+<g >
+<title>cfree@GLIBC_2.2.5 (11,389,623 samples, 0.01%)</title><rect x="336.1" y="549" width="0.1" height="15.0" fill="rgb(247,189,44)" rx="2" ry="2" />
+<text  x="339.09" y="559.5" ></text>
+</g>
+<g >
+<title>__memmove_avx_unaligned_erms (294,021,697 samples, 0.24%)</title><rect x="404.5" y="629" width="2.9" height="15.0" fill="rgb(219,167,33)" rx="2" ry="2" />
+<text  x="407.51" y="639.5" ></text>
+</g>
+<g >
+<title>__wake_up_common_lock (18,445,037 samples, 0.02%)</title><rect x="808.8" y="341" width="0.2" height="15.0" fill="rgb(234,205,3)" rx="2" ry="2" />
+<text  x="811.81" y="351.5" ></text>
+</g>
+<g >
+<title>__do_softirq (17,535,563 samples, 0.01%)</title><rect x="543.2" y="613" width="0.2" height="15.0" fill="rgb(252,53,52)" rx="2" ry="2" />
+<text  x="546.22" y="623.5" ></text>
+</g>
+<g >
+<title>tick_do_update_jiffies64 (11,064,408 samples, 0.01%)</title><rect x="912.5" y="581" width="0.1" height="15.0" fill="rgb(207,92,15)" rx="2" ry="2" />
+<text  x="915.52" y="591.5" ></text>
+</g>
+<g >
+<title>ct_kernel_enter.constprop.0 (21,587,688 samples, 0.02%)</title><rect x="565.6" y="645" width="0.2" height="15.0" fill="rgb(238,185,1)" rx="2" ry="2" />
+<text  x="568.57" y="655.5" ></text>
+</g>
+<g >
+<title>menu_select (2,130,973,644 samples, 1.76%)</title><rect x="1146.0" y="725" width="20.7" height="15.0" fill="rgb(220,136,45)" rx="2" ry="2" />
+<text  x="1148.98" y="735.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (1,003,052,323 samples, 0.83%)</title><rect x="86.4" y="693" width="9.8" height="15.0" fill="rgb(207,182,31)" rx="2" ry="2" />
+<text  x="89.44" y="703.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (38,596,539 samples, 0.03%)</title><rect x="1104.0" y="693" width="0.4" height="15.0" fill="rgb(214,175,18)" rx="2" ry="2" />
+<text  x="1107.01" y="703.5" ></text>
+</g>
+<g >
+<title>skcipher_walk_virt (14,144,588 samples, 0.01%)</title><rect x="110.4" y="645" width="0.1" height="15.0" fill="rgb(216,178,17)" rx="2" ry="2" />
+<text  x="113.37" y="655.5" ></text>
+</g>
+<g >
+<title>ip_rcv (70,682,393 samples, 0.06%)</title><rect x="809.1" y="453" width="0.7" height="15.0" fill="rgb(237,199,27)" rx="2" ry="2" />
+<text  x="812.12" y="463.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode_prepare (11,662,994 samples, 0.01%)</title><rect x="325.1" y="469" width="0.2" height="15.0" fill="rgb(226,219,0)" rx="2" ry="2" />
+<text  x="328.14" y="479.5" ></text>
+</g>
+<g >
+<title>nf_nat_ipv4_pre_routing (44,242,168 samples, 0.04%)</title><rect x="895.2" y="421" width="0.4" height="15.0" fill="rgb(212,121,8)" rx="2" ry="2" />
+<text  x="898.18" y="431.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (14,464,958 samples, 0.01%)</title><rect x="283.8" y="565" width="0.1" height="15.0" fill="rgb(248,228,45)" rx="2" ry="2" />
+<text  x="286.76" y="575.5" ></text>
+</g>
+<g >
+<title>kworker/u64:19- (1,109,724,305 samples, 0.92%)</title><rect x="126.7" y="805" width="10.8" height="15.0" fill="rgb(215,56,46)" rx="2" ry="2" />
+<text  x="129.71" y="815.5" ></text>
+</g>
+<g >
+<title>crypt_convert (1,003,514,497 samples, 0.83%)</title><rect x="116.8" y="709" width="9.8" height="15.0" fill="rgb(253,219,2)" rx="2" ry="2" />
+<text  x="119.82" y="719.5" ></text>
+</g>
+<g >
+<title>__napi_poll (199,622,729 samples, 0.16%)</title><rect x="408.8" y="165" width="2.0" height="15.0" fill="rgb(240,33,42)" rx="2" ry="2" />
+<text  x="411.83" y="175.5" ></text>
+</g>
+<g >
+<title>rtl8169_start_xmit (36,028,645 samples, 0.03%)</title><rect x="293.8" y="197" width="0.3" height="15.0" fill="rgb(221,200,6)" rx="2" ry="2" />
+<text  x="296.79" y="207.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (1,149,736,273 samples, 0.95%)</title><rect x="184.9" y="725" width="11.2" height="15.0" fill="rgb(208,118,18)" rx="2" ry="2" />
+<text  x="187.87" y="735.5" ></text>
+</g>
+<g >
+<title>futex_q_lock (12,028,058 samples, 0.01%)</title><rect x="553.8" y="677" width="0.1" height="15.0" fill="rgb(213,135,20)" rx="2" ry="2" />
+<text  x="556.79" y="687.5" ></text>
+</g>
+<g >
+<title>ttwu_do_activate (2,687,148,013 samples, 2.22%)</title><rect x="1113.9" y="693" width="26.2" height="15.0" fill="rgb(209,98,39)" rx="2" ry="2" />
+<text  x="1116.91" y="703.5" >t..</text>
+</g>
+<g >
+<title>_start (16,967,925 samples, 0.01%)</title><rect x="282.3" y="789" width="0.2" height="15.0" fill="rgb(234,37,52)" rx="2" ry="2" />
+<text  x="285.31" y="799.5" ></text>
+</g>
+<g >
+<title>vfs_read (55,787,561 samples, 0.05%)</title><rect x="385.6" y="629" width="0.5" height="15.0" fill="rgb(224,23,34)" rx="2" ry="2" />
+<text  x="388.56" y="639.5" ></text>
+</g>
+<g >
+<title>siphash_4u64 (22,907,909 samples, 0.02%)</title><rect x="316.0" y="293" width="0.2" height="15.0" fill="rgb(212,150,5)" rx="2" ry="2" />
+<text  x="319.02" y="303.5" ></text>
+</g>
+<g >
+<title>native_sched_clock (27,291,210 samples, 0.02%)</title><rect x="1175.6" y="661" width="0.3" height="15.0" fill="rgb(222,154,48)" rx="2" ry="2" />
+<text  x="1178.61" y="671.5" ></text>
+</g>
+<g >
+<title>ext4_dirty_inode (30,258,785 samples, 0.02%)</title><rect x="398.7" y="469" width="0.3" height="15.0" fill="rgb(243,102,26)" rx="2" ry="2" />
+<text  x="401.66" y="479.5" ></text>
+</g>
+<g >
+<title>ipv6_rcv (13,936,259 samples, 0.01%)</title><rect x="396.3" y="357" width="0.1" height="15.0" fill="rgb(239,97,7)" rx="2" ry="2" />
+<text  x="399.26" y="367.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (14,155,441 samples, 0.01%)</title><rect x="817.4" y="613" width="0.2" height="15.0" fill="rgb(236,78,3)" rx="2" ry="2" />
+<text  x="820.43" y="623.5" ></text>
+</g>
+<g >
+<title>nft_ct_get_eval (18,184,927 samples, 0.02%)</title><rect x="870.9" y="389" width="0.2" height="15.0" fill="rgb(210,99,49)" rx="2" ry="2" />
+<text  x="873.89" y="399.5" ></text>
+</g>
+<g >
+<title>generic_perform_write (2,136,741,990 samples, 1.76%)</title><rect x="424.3" y="597" width="20.8" height="15.0" fill="rgb(218,101,20)" rx="2" ry="2" />
+<text  x="427.32" y="607.5" ></text>
+</g>
+<g >
+<title>kworker/u64:13 (997,503,257 samples, 0.82%)</title><rect x="65.5" y="805" width="9.7" height="15.0" fill="rgb(222,214,18)" rx="2" ry="2" />
+<text  x="68.53" y="815.5" ></text>
+</g>
+<g >
+<title>__x64_sys_getsockname (29,588,397 samples, 0.02%)</title><rect x="337.3" y="517" width="0.3" height="15.0" fill="rgb(239,16,54)" rx="2" ry="2" />
+<text  x="340.30" y="527.5" ></text>
+</g>
+<g >
+<title>_aesni_enc4 (38,904,821 samples, 0.03%)</title><rect x="78.9" y="629" width="0.4" height="15.0" fill="rgb(216,90,49)" rx="2" ry="2" />
+<text  x="81.93" y="639.5" ></text>
+</g>
+<g >
+<title>update_load_avg (31,361,588 samples, 0.03%)</title><rect x="884.0" y="213" width="0.3" height="15.0" fill="rgb(254,131,44)" rx="2" ry="2" />
+<text  x="887.04" y="223.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (1,003,235,284 samples, 0.83%)</title><rect x="75.5" y="693" width="9.7" height="15.0" fill="rgb(239,192,54)" rx="2" ry="2" />
+<text  x="78.48" y="703.5" ></text>
+</g>
+<g >
+<title>clock_gettime@@GLIBC_2.17 (40,694,415 samples, 0.03%)</title><rect x="336.2" y="549" width="0.4" height="15.0" fill="rgb(235,72,17)" rx="2" ry="2" />
+<text  x="339.20" y="559.5" ></text>
+</g>
+<g >
+<title>__schedule (130,698,507 samples, 0.11%)</title><rect x="421.0" y="597" width="1.2" height="15.0" fill="rgb(240,113,33)" rx="2" ry="2" />
+<text  x="423.96" y="607.5" ></text>
+</g>
+<g >
+<title>crypt_convert (923,290,194 samples, 0.76%)</title><rect x="169.6" y="709" width="9.0" height="15.0" fill="rgb(235,138,36)" rx="2" ry="2" />
+<text  x="172.61" y="719.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (240,171,098 samples, 0.20%)</title><rect x="1110.5" y="661" width="2.4" height="15.0" fill="rgb(224,145,35)" rx="2" ry="2" />
+<text  x="1113.54" y="671.5" ></text>
+</g>
+<g >
+<title>ktime_get (31,286,473 samples, 0.03%)</title><rect x="807.3" y="549" width="0.3" height="15.0" fill="rgb(229,204,7)" rx="2" ry="2" />
+<text  x="810.28" y="559.5" ></text>
+</g>
+<g >
+<title>exit_to_user_mode_prepare (46,324,683 samples, 0.04%)</title><rect x="333.4" y="469" width="0.5" height="15.0" fill="rgb(232,5,14)" rx="2" ry="2" />
+<text  x="336.43" y="479.5" ></text>
+</g>
+<g >
+<title>ext4_finish_bio (17,415,441 samples, 0.01%)</title><rect x="116.6" y="693" width="0.2" height="15.0" fill="rgb(247,6,8)" rx="2" ry="2" />
+<text  x="119.65" y="703.5" ></text>
+</g>
+<g >
+<title>tcp_check_space (13,089,446 samples, 0.01%)</title><rect x="879.3" y="373" width="0.2" height="15.0" fill="rgb(249,158,42)" rx="2" ry="2" />
+<text  x="882.32" y="383.5" ></text>
+</g>
+<g >
+<title>process_one_work (1,118,012,769 samples, 0.92%)</title><rect x="75.2" y="741" width="10.9" height="15.0" fill="rgb(210,99,47)" rx="2" ry="2" />
+<text  x="78.25" y="751.5" ></text>
+</g>
+<g >
+<title>sysvec_apic_timer_interrupt (10,297,965 samples, 0.01%)</title><rect x="277.8" y="645" width="0.1" height="15.0" fill="rgb(249,177,24)" rx="2" ry="2" />
+<text  x="280.83" y="655.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (295,499,768 samples, 0.24%)</title><rect x="232.8" y="677" width="2.9" height="15.0" fill="rgb(207,10,34)" rx="2" ry="2" />
+<text  x="235.78" y="687.5" ></text>
+</g>
+<g >
+<title>sugov_update_single_freq (15,504,016 samples, 0.01%)</title><rect x="1033.3" y="549" width="0.1" height="15.0" fill="rgb(249,20,13)" rx="2" ry="2" />
+<text  x="1036.27" y="559.5" ></text>
+</g>
+<g >
+<title>aesni_xts_encrypt (53,724,249 samples, 0.04%)</title><rect x="15.3" y="645" width="0.5" height="15.0" fill="rgb(245,36,39)" rx="2" ry="2" />
+<text  x="18.30" y="655.5" ></text>
+</g>
+<g >
+<title>kthread (1,118,012,769 samples, 0.92%)</title><rect x="75.2" y="773" width="10.9" height="15.0" fill="rgb(211,1,18)" rx="2" ry="2" />
+<text  x="78.25" y="783.5" ></text>
+</g>
+<g >
+<title>inet6_csk_route_socket (10,587,648 samples, 0.01%)</title><rect x="408.2" y="277" width="0.1" height="15.0" fill="rgb(252,192,36)" rx="2" ry="2" />
+<text  x="411.19" y="287.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (32,896,164 samples, 0.03%)</title><rect x="337.3" y="533" width="0.3" height="15.0" fill="rgb(221,84,6)" rx="2" ry="2" />
+<text  x="340.29" y="543.5" ></text>
+</g>
+<g >
+<title>generic_write_end (213,334,359 samples, 0.18%)</title><rect x="443.0" y="581" width="2.1" height="15.0" fill="rgb(216,29,53)" rx="2" ry="2" />
+<text  x="446.04" y="591.5" ></text>
+</g>
+<g >
+<title>common_interrupt (17,325,869 samples, 0.01%)</title><rect x="394.7" y="517" width="0.2" height="15.0" fill="rgb(216,132,4)" rx="2" ry="2" />
+<text  x="397.75" y="527.5" ></text>
+</g>
+<g >
+<title>[perf] (177,335,028 samples, 0.15%)</title><rect x="397.3" y="629" width="1.7" height="15.0" fill="rgb(242,211,24)" rx="2" ry="2" />
+<text  x="400.25" y="639.5" ></text>
+</g>
+<g >
+<title>___sys_recvmsg (60,229,215 samples, 0.05%)</title><rect x="401.5" y="421" width="0.6" height="15.0" fill="rgb(253,188,48)" rx="2" ry="2" />
+<text  x="404.50" y="431.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irq (21,051,238 samples, 0.02%)</title><rect x="352.6" y="517" width="0.2" height="15.0" fill="rgb(225,180,30)" rx="2" ry="2" />
+<text  x="355.61" y="527.5" ></text>
+</g>
+<g >
+<title>futex_setup_timer (14,216,563 samples, 0.01%)</title><rect x="549.9" y="581" width="0.1" height="15.0" fill="rgb(222,112,18)" rx="2" ry="2" />
+<text  x="552.91" y="591.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (10,731,802 samples, 0.01%)</title><rect x="1185.5" y="709" width="0.1" height="15.0" fill="rgb(208,221,46)" rx="2" ry="2" />
+<text  x="1188.50" y="719.5" ></text>
+</g>
+<g >
+<title>cpuidle_reflect (58,895,681 samples, 0.05%)</title><rect x="1098.1" y="725" width="0.6" height="15.0" fill="rgb(224,195,10)" rx="2" ry="2" />
+<text  x="1101.09" y="735.5" ></text>
+</g>
+<g >
+<title>read_tsc (23,837,397 samples, 0.02%)</title><rect x="916.6" y="597" width="0.2" height="15.0" fill="rgb(224,9,9)" rx="2" ry="2" />
+<text  x="919.56" y="607.5" ></text>
+</g>
+<g >
+<title>__mark_inode_dirty (33,841,605 samples, 0.03%)</title><rect x="398.6" y="485" width="0.4" height="15.0" fill="rgb(252,161,16)" rx="2" ry="2" />
+<text  x="401.63" y="495.5" ></text>
+</g>
+<g >
+<title>clock_gettime@@GLIBC_2.17 (15,123,572 samples, 0.01%)</title><rect x="418.7" y="693" width="0.2" height="15.0" fill="rgb(253,75,37)" rx="2" ry="2" />
+<text  x="421.74" y="703.5" ></text>
+</g>
+<g >
+<title>timerqueue_del (22,502,600 samples, 0.02%)</title><rect x="365.3" y="437" width="0.3" height="15.0" fill="rgb(217,73,35)" rx="2" ry="2" />
+<text  x="368.33" y="447.5" ></text>
+</g>
+<g >
+<title>__update_load_avg_se (14,840,712 samples, 0.01%)</title><rect x="1033.1" y="549" width="0.2" height="15.0" fill="rgb(237,209,19)" rx="2" ry="2" />
+<text  x="1036.12" y="559.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (155,003,790 samples, 0.13%)</title><rect x="22.8" y="661" width="1.5" height="15.0" fill="rgb(235,41,44)" rx="2" ry="2" />
+<text  x="25.80" y="671.5" ></text>
+</g>
+<g >
+<title>tcp_recvmsg (21,096,784 samples, 0.02%)</title><rect x="385.8" y="581" width="0.2" height="15.0" fill="rgb(250,160,49)" rx="2" ry="2" />
+<text  x="388.84" y="591.5" ></text>
+</g>
+<g >
+<title>mem_cgroup_uncharge_skmem (61,548,896 samples, 0.05%)</title><rect x="302.0" y="389" width="0.6" height="15.0" fill="rgb(254,99,12)" rx="2" ry="2" />
+<text  x="305.00" y="399.5" ></text>
+</g>
+<g >
+<title>update_load_avg (14,476,089 samples, 0.01%)</title><rect x="551.3" y="501" width="0.2" height="15.0" fill="rgb(217,117,18)" rx="2" ry="2" />
+<text  x="554.32" y="511.5" ></text>
+</g>
+<g >
+<title>perf_adjust_freq_unthr_context (20,825,763 samples, 0.02%)</title><rect x="543.6" y="501" width="0.2" height="15.0" fill="rgb(228,69,45)" rx="2" ry="2" />
+<text  x="546.62" y="511.5" ></text>
+</g>
+<g >
+<title>tcp_data_queue (748,734,637 samples, 0.62%)</title><rect x="879.5" y="373" width="7.2" height="15.0" fill="rgb(207,122,40)" rx="2" ry="2" />
+<text  x="882.45" y="383.5" ></text>
+</g>
+<g >
+<title>__do_softirq (5,046,797,659 samples, 4.16%)</title><rect x="858.5" y="645" width="49.1" height="15.0" fill="rgb(205,144,13)" rx="2" ry="2" />
+<text  x="861.45" y="655.5" >__do..</text>
+</g>
+<g >
+<title>copy_user_generic_string (65,892,993 samples, 0.05%)</title><rect x="351.7" y="517" width="0.7" height="15.0" fill="rgb(221,33,8)" rx="2" ry="2" />
+<text  x="354.75" y="527.5" ></text>
+</g>
+<g >
+<title>ip6t_do_table (27,715,742 samples, 0.02%)</title><rect x="391.9" y="469" width="0.3" height="15.0" fill="rgb(237,161,45)" rx="2" ry="2" />
+<text  x="394.89" y="479.5" ></text>
+</g>
+<g >
+<title>scan (77,432,382 samples, 0.06%)</title><rect x="553.3" y="805" width="0.8" height="15.0" fill="rgb(217,104,9)" rx="2" ry="2" />
+<text  x="556.30" y="815.5" ></text>
+</g>
+<g >
+<title>timerqueue_add (10,882,809 samples, 0.01%)</title><rect x="1187.1" y="677" width="0.1" height="15.0" fill="rgb(223,196,42)" rx="2" ry="2" />
+<text  x="1190.08" y="687.5" ></text>
+</g>
+<g >
+<title>iv_of_dmreq (81,158,557 samples, 0.07%)</title><rect x="263.6" y="693" width="0.8" height="15.0" fill="rgb(240,126,5)" rx="2" ry="2" />
+<text  x="266.59" y="703.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (1,097,282,025 samples, 0.91%)</title><rect x="158.9" y="725" width="10.7" height="15.0" fill="rgb(232,141,45)" rx="2" ry="2" />
+<text  x="161.87" y="735.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (11,009,384 samples, 0.01%)</title><rect x="928.0" y="613" width="0.1" height="15.0" fill="rgb(240,201,13)" rx="2" ry="2" />
+<text  x="930.96" y="623.5" ></text>
+</g>
+<g >
+<title>do_idle (63,956,741,329 samples, 52.76%)</title><rect x="566.8" y="741" width="622.5" height="15.0" fill="rgb(249,102,14)" rx="2" ry="2" />
+<text  x="569.78" y="751.5" >do_idle</text>
+</g>
+<g >
+<title>menu_select (33,807,828 samples, 0.03%)</title><rect x="566.0" y="693" width="0.4" height="15.0" fill="rgb(238,141,15)" rx="2" ry="2" />
+<text  x="569.03" y="703.5" ></text>
+</g>
+<g >
+<title>sg_init_table (13,968,861 samples, 0.01%)</title><rect x="236.7" y="693" width="0.1" height="15.0" fill="rgb(246,217,11)" rx="2" ry="2" />
+<text  x="239.65" y="703.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (27,666,775 samples, 0.02%)</title><rect x="915.9" y="629" width="0.2" height="15.0" fill="rgb(252,121,17)" rx="2" ry="2" />
+<text  x="918.87" y="639.5" ></text>
+</g>
+<g >
+<title>inflate (9,801,554,399 samples, 8.09%)</title><rect x="450.7" y="693" width="95.4" height="15.0" fill="rgb(222,2,24)" rx="2" ry="2" />
+<text  x="453.72" y="703.5" >inflate</text>
+</g>
+<g >
+<title>update_curr (23,479,307 samples, 0.02%)</title><rect x="551.1" y="501" width="0.2" height="15.0" fill="rgb(239,42,38)" rx="2" ry="2" />
+<text  x="554.09" y="511.5" ></text>
+</g>
+<g >
+<title>sk_reset_timer (55,519,219 samples, 0.05%)</title><rect x="877.5" y="389" width="0.6" height="15.0" fill="rgb(247,22,34)" rx="2" ry="2" />
+<text  x="880.55" y="399.5" ></text>
+</g>
+<g >
+<title>default_send_IPI_single_phys (25,649,341 samples, 0.02%)</title><rect x="885.3" y="261" width="0.3" height="15.0" fill="rgb(209,13,49)" rx="2" ry="2" />
+<text  x="888.30" y="271.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock_irq (21,817,829 samples, 0.02%)</title><rect x="345.9" y="501" width="0.2" height="15.0" fill="rgb(221,68,38)" rx="2" ry="2" />
+<text  x="348.88" y="511.5" ></text>
+</g>
+<g >
+<title>hrtimer_start_range_ns (126,607,813 samples, 0.10%)</title><rect x="1186.2" y="709" width="1.2" height="15.0" fill="rgb(254,169,35)" rx="2" ry="2" />
+<text  x="1189.16" y="719.5" ></text>
+</g>
+<g >
+<title>iommu_dma_map_sg (32,890,753 samples, 0.03%)</title><rect x="10.3" y="597" width="0.4" height="15.0" fill="rgb(206,180,44)" rx="2" ry="2" />
+<text  x="13.33" y="607.5" ></text>
+</g>
+<g >
+<title>[libcurl.so.4.8.0] (3,144,301,624 samples, 2.59%)</title><rect x="354.0" y="597" width="30.6" height="15.0" fill="rgb(252,100,48)" rx="2" ry="2" />
+<text  x="357.04" y="607.5" >[l..</text>
+</g>
+<g >
+<title>cpuidle_not_available (50,825,886 samples, 0.04%)</title><rect x="1097.6" y="725" width="0.5" height="15.0" fill="rgb(210,168,39)" rx="2" ry="2" />
+<text  x="1100.59" y="735.5" ></text>
+</g>
+<g >
+<title>__alloc_skb (12,950,783 samples, 0.01%)</title><rect x="395.6" y="549" width="0.2" height="15.0" fill="rgb(228,83,7)" rx="2" ry="2" />
+<text  x="398.64" y="559.5" ></text>
+</g>
+<g >
+<title>mod_objcg_state (19,055,217 samples, 0.02%)</title><rect x="430.0" y="469" width="0.2" height="15.0" fill="rgb(222,196,52)" rx="2" ry="2" />
+<text  x="433.04" y="479.5" ></text>
+</g>
+<g >
+<title>__kmalloc_node_track_caller (26,604,348 samples, 0.02%)</title><rect x="303.7" y="373" width="0.3" height="15.0" fill="rgb(205,37,8)" rx="2" ry="2" />
+<text  x="306.70" y="383.5" ></text>
+</g>
+<g >
+<title>crypt_convert (1,116,466,139 samples, 0.92%)</title><rect x="54.5" y="709" width="10.9" height="15.0" fill="rgb(214,198,30)" rx="2" ry="2" />
+<text  x="57.49" y="719.5" ></text>
+</g>
+<g >
+<title>__mod_lruvec_page_state (15,312,051 samples, 0.01%)</title><rect x="546.9" y="549" width="0.1" height="15.0" fill="rgb(240,30,34)" rx="2" ry="2" />
+<text  x="549.87" y="559.5" ></text>
+</g>
+<g >
+<title>__alloc_pages (13,069,575 samples, 0.01%)</title><rect x="65.4" y="677" width="0.1" height="15.0" fill="rgb(245,148,17)" rx="2" ry="2" />
+<text  x="68.37" y="687.5" ></text>
+</g>
+<g >
+<title>avc_has_perm (27,670,135 samples, 0.02%)</title><rect x="324.3" y="405" width="0.3" height="15.0" fill="rgb(236,68,28)" rx="2" ry="2" />
+<text  x="327.30" y="415.5" ></text>
+</g>
+<g >
+<title>ppoll (393,314,508 samples, 0.32%)</title><rect x="419.2" y="709" width="3.8" height="15.0" fill="rgb(243,8,11)" rx="2" ry="2" />
+<text  x="422.21" y="719.5" ></text>
+</g>
+<g >
+<title>ktime_get (14,504,035 samples, 0.01%)</title><rect x="912.3" y="597" width="0.1" height="15.0" fill="rgb(220,40,47)" rx="2" ry="2" />
+<text  x="915.28" y="607.5" ></text>
+</g>
+<g >
+<title>__netif_receive_skb_one_core (3,866,971,490 samples, 3.19%)</title><rect x="865.7" y="469" width="37.7" height="15.0" fill="rgb(220,172,23)" rx="2" ry="2" />
+<text  x="868.74" y="479.5" >__n..</text>
+</g>
+<g >
+<title>arch_cpu_idle_enter (57,374,857 samples, 0.05%)</title><rect x="571.6" y="725" width="0.6" height="15.0" fill="rgb(227,139,7)" rx="2" ry="2" />
+<text  x="574.64" y="735.5" ></text>
+</g>
+<g >
+<title>br_dev_queue_push_xmit (358,336,977 samples, 0.30%)</title><rect x="308.1" y="309" width="3.5" height="15.0" fill="rgb(224,69,19)" rx="2" ry="2" />
+<text  x="311.09" y="319.5" ></text>
+</g>
+<g >
+<title>clock_gettime@@GLIBC_2.17 (14,035,572 samples, 0.01%)</title><rect x="284.0" y="613" width="0.2" height="15.0" fill="rgb(209,109,36)" rx="2" ry="2" />
+<text  x="287.03" y="623.5" ></text>
+</g>
+<g >
+<title>do_futex (62,876,679 samples, 0.05%)</title><rect x="553.4" y="725" width="0.6" height="15.0" fill="rgb(218,106,50)" rx="2" ry="2" />
+<text  x="556.38" y="735.5" ></text>
+</g>
+<g >
+<title>ip_output (128,845,080 samples, 0.11%)</title><rect x="318.3" y="373" width="1.3" height="15.0" fill="rgb(234,147,34)" rx="2" ry="2" />
+<text  x="321.33" y="383.5" ></text>
+</g>
+<g >
+<title>record_times (15,713,889 samples, 0.01%)</title><rect x="373.4" y="405" width="0.2" height="15.0" fill="rgb(212,103,22)" rx="2" ry="2" />
+<text  x="376.44" y="415.5" ></text>
+</g>
+<g >
+<title>dmcrypt_write (59,542,910 samples, 0.05%)</title><rect x="10.1" y="757" width="0.6" height="15.0" fill="rgb(216,225,11)" rx="2" ry="2" />
+<text  x="13.14" y="767.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (1,054,676,528 samples, 0.87%)</title><rect x="33.0" y="725" width="10.3" height="15.0" fill="rgb(236,24,49)" rx="2" ry="2" />
+<text  x="36.00" y="735.5" ></text>
+</g>
+<g >
+<title>__x64_sys_futex (44,637,314 samples, 0.04%)</title><rect x="414.8" y="469" width="0.4" height="15.0" fill="rgb(249,220,37)" rx="2" ry="2" />
+<text  x="417.78" y="479.5" ></text>
+</g>
+<g >
+<title>nf_hook_slow (94,712,150 samples, 0.08%)</title><rect x="390.4" y="325" width="1.0" height="15.0" fill="rgb(246,186,23)" rx="2" ry="2" />
+<text  x="393.43" y="335.5" ></text>
+</g>
+<g >
+<title>__block_commit_write.constprop.0.isra.0 (201,482,989 samples, 0.17%)</title><rect x="443.1" y="565" width="2.0" height="15.0" fill="rgb(211,9,1)" rx="2" ry="2" />
+<text  x="446.13" y="575.5" ></text>
+</g>
+<g >
+<title>handle_irq_event (22,228,267 samples, 0.02%)</title><rect x="563.4" y="597" width="0.2" height="15.0" fill="rgb(208,175,23)" rx="2" ry="2" />
+<text  x="566.42" y="607.5" ></text>
+</g>
+<g >
+<title>hrtimer_update_next_event (13,702,416 samples, 0.01%)</title><rect x="1183.6" y="645" width="0.1" height="15.0" fill="rgb(225,197,31)" rx="2" ry="2" />
+<text  x="1186.57" y="655.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (115,859,827 samples, 0.10%)</title><rect x="111.6" y="677" width="1.1" height="15.0" fill="rgb(236,92,4)" rx="2" ry="2" />
+<text  x="114.57" y="687.5" ></text>
+</g>
+<g >
+<title>sg_init_table (10,939,332 samples, 0.01%)</title><rect x="97.0" y="693" width="0.1" height="15.0" fill="rgb(251,212,10)" rx="2" ry="2" />
+<text  x="99.97" y="703.5" ></text>
+</g>
+<g >
+<title>wb_workfn (353,132,263 samples, 0.29%)</title><rect x="113.2" y="725" width="3.4" height="15.0" fill="rgb(246,109,40)" rx="2" ry="2" />
+<text  x="116.18" y="735.5" ></text>
+</g>
+<g >
+<title>xts_crypt (113,641,084 samples, 0.09%)</title><rect x="119.9" y="661" width="1.1" height="15.0" fill="rgb(211,65,17)" rx="2" ry="2" />
+<text  x="122.90" y="671.5" ></text>
+</g>
+<g >
+<title>__tcp_push_pending_frames (331,519,575 samples, 0.27%)</title><rect x="293.0" y="389" width="3.2" height="15.0" fill="rgb(250,26,26)" rx="2" ry="2" />
+<text  x="296.00" y="399.5" ></text>
+</g>
+<g >
+<title>irqentry_enter (374,254,729 samples, 0.31%)</title><rect x="844.4" y="661" width="3.6" height="15.0" fill="rgb(238,110,34)" rx="2" ry="2" />
+<text  x="847.39" y="671.5" ></text>
+</g>
+<g >
+<title>aio_bh_poll (59,003,840 samples, 0.05%)</title><rect x="417.8" y="661" width="0.6" height="15.0" fill="rgb(215,228,33)" rx="2" ry="2" />
+<text  x="420.82" y="671.5" ></text>
+</g>
+<g >
+<title>amd_iommu_unmap_pages (30,436,753 samples, 0.03%)</title><rect x="814.7" y="517" width="0.3" height="15.0" fill="rgb(245,94,32)" rx="2" ry="2" />
+<text  x="817.71" y="527.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (260,509,943 samples, 0.21%)</title><rect x="37.2" y="677" width="2.6" height="15.0" fill="rgb(253,163,18)" rx="2" ry="2" />
+<text  x="40.25" y="687.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (69,074,332 samples, 0.06%)</title><rect x="553.4" y="757" width="0.6" height="15.0" fill="rgb(231,171,40)" rx="2" ry="2" />
+<text  x="556.37" y="767.5" ></text>
+</g>
+<g >
+<title>ipv6_rcv (74,916,050 samples, 0.06%)</title><rect x="410.0" y="117" width="0.7" height="15.0" fill="rgb(210,183,33)" rx="2" ry="2" />
+<text  x="413.01" y="127.5" ></text>
+</g>
+<g >
+<title>futex_wait_setup (14,599,634 samples, 0.01%)</title><rect x="552.3" y="581" width="0.1" height="15.0" fill="rgb(216,74,25)" rx="2" ry="2" />
+<text  x="555.27" y="591.5" ></text>
+</g>
+<g >
+<title>asm_exc_page_fault (27,109,347 samples, 0.02%)</title><rect x="403.1" y="293" width="0.2" height="15.0" fill="rgb(226,98,37)" rx="2" ry="2" />
+<text  x="406.07" y="303.5" ></text>
+</g>
+<g >
+<title>ext4_mark_iloc_dirty (21,083,950 samples, 0.02%)</title><rect x="398.7" y="437" width="0.2" height="15.0" fill="rgb(213,173,51)" rx="2" ry="2" />
+<text  x="401.67" y="447.5" ></text>
+</g>
+<g >
+<title>call_timer_fn (72,320,099 samples, 0.06%)</title><rect x="906.9" y="597" width="0.7" height="15.0" fill="rgb(217,124,13)" rx="2" ry="2" />
+<text  x="909.87" y="607.5" ></text>
+</g>
+<g >
+<title>__wake_up_common (17,844,759 samples, 0.01%)</title><rect x="808.8" y="325" width="0.2" height="15.0" fill="rgb(252,126,13)" rx="2" ry="2" />
+<text  x="811.81" y="335.5" ></text>
+</g>
+<g >
+<title>__iommu_dma_unmap (80,150,936 samples, 0.07%)</title><rect x="814.5" y="549" width="0.8" height="15.0" fill="rgb(228,53,7)" rx="2" ry="2" />
+<text  x="817.54" y="559.5" ></text>
+</g>
+<g >
+<title>dequeue_entity (61,702,984 samples, 0.05%)</title><rect x="550.9" y="517" width="0.6" height="15.0" fill="rgb(208,222,21)" rx="2" ry="2" />
+<text  x="553.88" y="527.5" ></text>
+</g>
+<g >
+<title>kthread (903,220,189 samples, 0.75%)</title><rect x="272.0" y="773" width="8.8" height="15.0" fill="rgb(229,225,44)" rx="2" ry="2" />
+<text  x="275.05" y="783.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (935,288,074 samples, 0.77%)</title><rect x="169.6" y="725" width="9.1" height="15.0" fill="rgb(241,118,49)" rx="2" ry="2" />
+<text  x="172.60" y="735.5" ></text>
+</g>
+<g >
+<title>alloc_buffer_head (13,512,881 samples, 0.01%)</title><rect x="397.6" y="437" width="0.1" height="15.0" fill="rgb(232,208,31)" rx="2" ry="2" />
+<text  x="400.59" y="447.5" ></text>
+</g>
+<g >
+<title>copy_user_generic_string (204,030,866 samples, 0.17%)</title><rect x="393.1" y="549" width="2.0" height="15.0" fill="rgb(233,112,51)" rx="2" ry="2" />
+<text  x="396.09" y="559.5" ></text>
+</g>
+<g >
+<title>newidle_balance (48,119,436 samples, 0.04%)</title><rect x="371.1" y="421" width="0.5" height="15.0" fill="rgb(214,87,36)" rx="2" ry="2" />
+<text  x="374.09" y="431.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (333,194,800 samples, 0.27%)</title><rect x="400.2" y="645" width="3.2" height="15.0" fill="rgb(238,65,51)" rx="2" ry="2" />
+<text  x="403.16" y="655.5" ></text>
+</g>
+<g >
+<title>dql_completed (12,844,872 samples, 0.01%)</title><rect x="802.8" y="581" width="0.1" height="15.0" fill="rgb(236,86,49)" rx="2" ry="2" />
+<text  x="805.76" y="591.5" ></text>
+</g>
+<g >
+<title>sysvec_call_function_single (142,243,955 samples, 0.12%)</title><rect x="564.2" y="645" width="1.4" height="15.0" fill="rgb(233,106,3)" rx="2" ry="2" />
+<text  x="567.19" y="655.5" ></text>
+</g>
+<g >
+<title>__poll (884,739,925 samples, 0.73%)</title><rect x="325.4" y="533" width="8.6" height="15.0" fill="rgb(210,219,12)" rx="2" ry="2" />
+<text  x="328.40" y="543.5" ></text>
+</g>
+<g >
+<title>mem_cgroup_charge_skmem (72,587,675 samples, 0.06%)</title><rect x="879.8" y="357" width="0.7" height="15.0" fill="rgb(235,107,23)" rx="2" ry="2" />
+<text  x="882.82" y="367.5" ></text>
+</g>
+<g >
+<title>iommu_dma_sync_single_for_cpu (16,673,653 samples, 0.01%)</title><rect x="803.1" y="581" width="0.2" height="15.0" fill="rgb(225,204,41)" rx="2" ry="2" />
+<text  x="806.13" y="591.5" ></text>
+</g>
+<g >
+<title>tcp_stream_alloc_skb (19,913,318 samples, 0.02%)</title><rect x="395.6" y="565" width="0.2" height="15.0" fill="rgb(223,148,5)" rx="2" ry="2" />
+<text  x="398.62" y="575.5" ></text>
+</g>
+<g >
+<title>__dev_queue_xmit (710,581,354 samples, 0.59%)</title><rect x="305.7" y="357" width="6.9" height="15.0" fill="rgb(210,225,23)" rx="2" ry="2" />
+<text  x="308.71" y="367.5" ></text>
+</g>
+<g >
+<title>_raw_read_lock_bh (43,099,128 samples, 0.04%)</title><rect x="904.6" y="485" width="0.4" height="15.0" fill="rgb(221,185,13)" rx="2" ry="2" />
+<text  x="907.57" y="495.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (1,071,466,528 samples, 0.88%)</title><rect x="386.3" y="677" width="10.4" height="15.0" fill="rgb(251,30,15)" rx="2" ry="2" />
+<text  x="389.27" y="687.5" ></text>
+</g>
+<g >
+<title>thread_pool_submit_co (24,755,463 samples, 0.02%)</title><rect x="402.2" y="581" width="0.2" height="15.0" fill="rgb(244,24,44)" rx="2" ry="2" />
+<text  x="405.16" y="591.5" ></text>
+</g>
+<g >
+<title>crypt_page_alloc (17,000,881 samples, 0.01%)</title><rect x="224.0" y="693" width="0.2" height="15.0" fill="rgb(206,27,11)" rx="2" ry="2" />
+<text  x="227.04" y="703.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (37,974,596 samples, 0.03%)</title><rect x="1159.6" y="677" width="0.4" height="15.0" fill="rgb(240,18,11)" rx="2" ry="2" />
+<text  x="1162.63" y="687.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (1,058,003,385 samples, 0.87%)</title><rect x="148.5" y="725" width="10.3" height="15.0" fill="rgb(220,106,30)" rx="2" ry="2" />
+<text  x="151.54" y="735.5" ></text>
+</g>
+<g >
+<title>free_pcppages_bulk (17,915,538 samples, 0.01%)</title><rect x="546.6" y="533" width="0.2" height="15.0" fill="rgb(251,71,51)" rx="2" ry="2" />
+<text  x="549.59" y="543.5" ></text>
+</g>
+<g >
+<title>native_read_msr (16,635,986 samples, 0.01%)</title><rect x="913.9" y="533" width="0.1" height="15.0" fill="rgb(252,137,38)" rx="2" ry="2" />
+<text  x="916.87" y="543.5" ></text>
+</g>
+<g >
+<title>ext4_release_io_end (29,223,461 samples, 0.02%)</title><rect x="65.5" y="709" width="0.3" height="15.0" fill="rgb(218,126,42)" rx="2" ry="2" />
+<text  x="68.53" y="719.5" ></text>
+</g>
+<g >
+<title>filemap_add_folio (28,818,452 samples, 0.02%)</title><rect x="398.0" y="453" width="0.2" height="15.0" fill="rgb(242,70,44)" rx="2" ry="2" />
+<text  x="400.96" y="463.5" ></text>
+</g>
+<g >
+<title>update_curr (85,981,951 samples, 0.07%)</title><rect x="369.0" y="405" width="0.9" height="15.0" fill="rgb(253,93,42)" rx="2" ry="2" />
+<text  x="372.04" y="415.5" ></text>
+</g>
+<g >
+<title>[perf] (192,192,189 samples, 0.16%)</title><rect x="397.2" y="693" width="1.9" height="15.0" fill="rgb(241,93,53)" rx="2" ry="2" />
+<text  x="400.23" y="703.5" ></text>
+</g>
+<g >
+<title>ip_finish_output2 (154,802,889 samples, 0.13%)</title><rect x="293.3" y="325" width="1.5" height="15.0" fill="rgb(234,8,5)" rx="2" ry="2" />
+<text  x="296.25" y="335.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (83,280,436 samples, 0.07%)</title><rect x="823.3" y="629" width="0.8" height="15.0" fill="rgb(207,228,26)" rx="2" ry="2" />
+<text  x="826.28" y="639.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (125,681,193 samples, 0.10%)</title><rect x="273.5" y="661" width="1.2" height="15.0" fill="rgb(233,120,20)" rx="2" ry="2" />
+<text  x="276.52" y="671.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (1,109,351,746 samples, 0.92%)</title><rect x="1052.5" y="661" width="10.8" height="15.0" fill="rgb(210,15,44)" rx="2" ry="2" />
+<text  x="1055.50" y="671.5" ></text>
+</g>
+<g >
+<title>memset (10,385,975 samples, 0.01%)</title><rect x="169.4" y="677" width="0.1" height="15.0" fill="rgb(224,115,31)" rx="2" ry="2" />
+<text  x="172.36" y="687.5" ></text>
+</g>
+<g >
+<title>find_get_pages_range_tag (51,022,203 samples, 0.04%)</title><rect x="205.5" y="565" width="0.5" height="15.0" fill="rgb(254,107,29)" rx="2" ry="2" />
+<text  x="208.49" y="575.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (15,143,169 samples, 0.01%)</title><rect x="554.2" y="757" width="0.1" height="15.0" fill="rgb(254,53,32)" rx="2" ry="2" />
+<text  x="557.19" y="767.5" ></text>
+</g>
+<g >
+<title>flush_sigqueue_mask (21,837,591 samples, 0.02%)</title><rect x="346.1" y="501" width="0.2" height="15.0" fill="rgb(221,28,7)" rx="2" ry="2" />
+<text  x="349.09" y="511.5" ></text>
+</g>
+<g >
+<title>exit_to_user_mode_prepare (13,346,304 samples, 0.01%)</title><rect x="552.6" y="613" width="0.1" height="15.0" fill="rgb(207,11,44)" rx="2" ry="2" />
+<text  x="555.57" y="623.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_apic_timer_interrupt (12,257,307 samples, 0.01%)</title><rect x="563.7" y="661" width="0.1" height="15.0" fill="rgb(233,205,3)" rx="2" ry="2" />
+<text  x="566.71" y="671.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock (16,203,211 samples, 0.01%)</title><rect x="772.1" y="613" width="0.2" height="15.0" fill="rgb(241,47,16)" rx="2" ry="2" />
+<text  x="775.12" y="623.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (103,209,858 samples, 0.09%)</title><rect x="402.4" y="581" width="1.0" height="15.0" fill="rgb(253,195,25)" rx="2" ry="2" />
+<text  x="405.40" y="591.5" ></text>
+</g>
+<g >
+<title>ext4_finish_bio (29,223,461 samples, 0.02%)</title><rect x="65.5" y="693" width="0.3" height="15.0" fill="rgb(217,44,50)" rx="2" ry="2" />
+<text  x="68.53" y="703.5" ></text>
+</g>
+<g >
+<title>pagecache_get_page (825,114,283 samples, 0.68%)</title><rect x="434.2" y="565" width="8.0" height="15.0" fill="rgb(246,198,37)" rx="2" ry="2" />
+<text  x="437.18" y="575.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (755,451,458 samples, 0.62%)</title><rect x="264.7" y="789" width="7.3" height="15.0" fill="rgb(236,112,38)" rx="2" ry="2" />
+<text  x="267.69" y="799.5" ></text>
+</g>
+<g >
+<title>nvme_poll_cq (19,356,675 samples, 0.02%)</title><rect x="761.6" y="581" width="0.2" height="15.0" fill="rgb(253,73,7)" rx="2" ry="2" />
+<text  x="764.61" y="591.5" ></text>
+</g>
+<g >
+<title>__fopen_internal (12,923,818 samples, 0.01%)</title><rect x="1189.6" y="725" width="0.1" height="15.0" fill="rgb(233,121,11)" rx="2" ry="2" />
+<text  x="1192.60" y="735.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (199,677,388 samples, 0.16%)</title><rect x="400.2" y="565" width="1.9" height="15.0" fill="rgb(225,224,23)" rx="2" ry="2" />
+<text  x="403.19" y="575.5" ></text>
+</g>
+<g >
+<title>ext4_es_insert_delayed_block (137,482,023 samples, 0.11%)</title><rect x="432.0" y="533" width="1.4" height="15.0" fill="rgb(219,2,14)" rx="2" ry="2" />
+<text  x="435.04" y="543.5" ></text>
+</g>
+<g >
+<title>exit_to_user_mode_prepare (22,117,361 samples, 0.02%)</title><rect x="324.9" y="469" width="0.2" height="15.0" fill="rgb(214,74,39)" rx="2" ry="2" />
+<text  x="327.93" y="479.5" ></text>
+</g>
+<g >
+<title>ttwu_queue_wakelist (91,423,368 samples, 0.08%)</title><rect x="885.0" y="277" width="0.9" height="15.0" fill="rgb(225,51,21)" rx="2" ry="2" />
+<text  x="887.99" y="287.5" ></text>
+</g>
+<g >
+<title>do_softirq.part.0 (351,859,557 samples, 0.29%)</title><rect x="388.2" y="437" width="3.5" height="15.0" fill="rgb(229,207,5)" rx="2" ry="2" />
+<text  x="391.23" y="447.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (13,914,478 samples, 0.01%)</title><rect x="430.4" y="469" width="0.2" height="15.0" fill="rgb(232,11,6)" rx="2" ry="2" />
+<text  x="433.42" y="479.5" ></text>
+</g>
+<g >
+<title>ext4_end_io_rsv_work (142,236,507 samples, 0.12%)</title><rect x="107.2" y="725" width="1.3" height="15.0" fill="rgb(242,120,31)" rx="2" ry="2" />
+<text  x="110.16" y="735.5" ></text>
+</g>
+<g >
+<title>raw_spin_rq_lock_nested (24,945,561 samples, 0.02%)</title><rect x="374.3" y="437" width="0.2" height="15.0" fill="rgb(230,1,34)" rx="2" ry="2" />
+<text  x="377.30" y="447.5" ></text>
+</g>
+<g >
+<title>sysvec_call_function_single (953,448,084 samples, 0.79%)</title><rect x="1028.5" y="677" width="9.3" height="15.0" fill="rgb(226,222,20)" rx="2" ry="2" />
+<text  x="1031.54" y="687.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (288,482,495 samples, 0.24%)</title><rect x="18.6" y="677" width="2.9" height="15.0" fill="rgb(230,97,2)" rx="2" ry="2" />
+<text  x="21.65" y="687.5" ></text>
+</g>
+<g >
+<title>__sys_recvfrom (2,720,424,454 samples, 2.24%)</title><rect x="298.3" y="469" width="26.5" height="15.0" fill="rgb(221,6,0)" rx="2" ry="2" />
+<text  x="301.31" y="479.5" >_..</text>
+</g>
+<g >
+<title>sched_idle_set_state (353,205,494 samples, 0.29%)</title><rect x="1093.8" y="693" width="3.5" height="15.0" fill="rgb(242,3,44)" rx="2" ry="2" />
+<text  x="1096.82" y="703.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock_irqrestore (12,740,305 samples, 0.01%)</title><rect x="1164.0" y="645" width="0.1" height="15.0" fill="rgb(253,90,28)" rx="2" ry="2" />
+<text  x="1167.01" y="655.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (161,842,850 samples, 0.13%)</title><rect x="256.1" y="661" width="1.5" height="15.0" fill="rgb(229,124,52)" rx="2" ry="2" />
+<text  x="259.06" y="671.5" ></text>
+</g>
+<g >
+<title>__smp_call_single_queue (18,365,395 samples, 0.02%)</title><rect x="885.1" y="261" width="0.2" height="15.0" fill="rgb(211,88,2)" rx="2" ry="2" />
+<text  x="888.09" y="271.5" ></text>
+</g>
+<g >
+<title>nf_conntrack_in (179,336,969 samples, 0.15%)</title><rect x="315.3" y="325" width="1.7" height="15.0" fill="rgb(231,221,15)" rx="2" ry="2" />
+<text  x="318.29" y="335.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (108,071,606 samples, 0.09%)</title><rect x="548.0" y="661" width="1.0" height="15.0" fill="rgb(233,92,54)" rx="2" ry="2" />
+<text  x="550.97" y="671.5" ></text>
+</g>
+<g >
+<title>__iommu_unmap (41,793,319 samples, 0.03%)</title><rect x="814.7" y="533" width="0.4" height="15.0" fill="rgb(253,134,52)" rx="2" ry="2" />
+<text  x="817.65" y="543.5" ></text>
+</g>
+<g >
+<title>sk_filter_trim_cap (112,418,116 samples, 0.09%)</title><rect x="873.2" y="405" width="1.1" height="15.0" fill="rgb(234,18,27)" rx="2" ry="2" />
+<text  x="876.19" y="415.5" ></text>
+</g>
+<g >
+<title>exit_to_user_mode_prepare (189,825,443 samples, 0.16%)</title><rect x="381.6" y="501" width="1.9" height="15.0" fill="rgb(210,160,48)" rx="2" ry="2" />
+<text  x="384.64" y="511.5" ></text>
+</g>
+<g >
+<title>crypt_iv_plain64_gen (14,442,360 samples, 0.01%)</title><rect x="148.7" y="693" width="0.1" height="15.0" fill="rgb(215,166,31)" rx="2" ry="2" />
+<text  x="151.68" y="703.5" ></text>
+</g>
+<g >
+<title>crypt_convert (903,554,729 samples, 0.75%)</title><rect x="237.0" y="709" width="8.8" height="15.0" fill="rgb(217,108,12)" rx="2" ry="2" />
+<text  x="240.02" y="719.5" ></text>
+</g>
+<g >
+<title>ip_finish_output2 (118,594,028 samples, 0.10%)</title><rect x="875.3" y="357" width="1.2" height="15.0" fill="rgb(242,52,49)" rx="2" ry="2" />
+<text  x="878.32" y="367.5" ></text>
+</g>
+<g >
+<title>tcp_recvmsg_locked (55,543,527 samples, 0.05%)</title><rect x="401.5" y="357" width="0.6" height="15.0" fill="rgb(250,39,12)" rx="2" ry="2" />
+<text  x="404.52" y="367.5" ></text>
+</g>
+<g >
+<title>update_load_avg (82,342,669 samples, 0.07%)</title><rect x="1116.4" y="629" width="0.8" height="15.0" fill="rgb(210,43,9)" rx="2" ry="2" />
+<text  x="1119.36" y="639.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (10,897,856 samples, 0.01%)</title><rect x="401.4" y="453" width="0.1" height="15.0" fill="rgb(251,71,16)" rx="2" ry="2" />
+<text  x="404.35" y="463.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (545,190,554 samples, 0.45%)</title><rect x="179.0" y="693" width="5.3" height="15.0" fill="rgb(230,206,16)" rx="2" ry="2" />
+<text  x="182.04" y="703.5" ></text>
+</g>
+<g >
+<title>kthread (755,451,458 samples, 0.62%)</title><rect x="264.7" y="773" width="7.3" height="15.0" fill="rgb(236,197,19)" rx="2" ry="2" />
+<text  x="267.69" y="783.5" ></text>
+</g>
+<g >
+<title>enqueue_entity (72,238,708 samples, 0.06%)</title><rect x="883.6" y="229" width="0.7" height="15.0" fill="rgb(219,76,54)" rx="2" ry="2" />
+<text  x="886.64" y="239.5" ></text>
+</g>
+<g >
+<title>iv_of_dmreq (68,793,755 samples, 0.06%)</title><rect x="147.6" y="693" width="0.6" height="15.0" fill="rgb(206,219,43)" rx="2" ry="2" />
+<text  x="150.57" y="703.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (15,900,510 samples, 0.01%)</title><rect x="858.8" y="629" width="0.1" height="15.0" fill="rgb(211,40,16)" rx="2" ry="2" />
+<text  x="861.79" y="639.5" ></text>
+</g>
+<g >
+<title>__xfrm_policy_check2.constprop.0 (15,795,508 samples, 0.01%)</title><rect x="872.7" y="405" width="0.2" height="15.0" fill="rgb(214,227,34)" rx="2" ry="2" />
+<text  x="875.73" y="415.5" ></text>
+</g>
+<g >
+<title>read_tsc (10,882,175 samples, 0.01%)</title><rect x="558.6" y="789" width="0.1" height="15.0" fill="rgb(219,102,7)" rx="2" ry="2" />
+<text  x="561.57" y="799.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (154,049,832 samples, 0.13%)</title><rect x="169.8" y="661" width="1.5" height="15.0" fill="rgb(244,93,19)" rx="2" ry="2" />
+<text  x="172.81" y="671.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (821,493,093 samples, 0.68%)</title><rect x="237.2" y="693" width="8.0" height="15.0" fill="rgb(241,228,39)" rx="2" ry="2" />
+<text  x="240.15" y="703.5" ></text>
+</g>
+<g >
+<title>psi_group_change (41,395,146 samples, 0.03%)</title><rect x="884.4" y="229" width="0.4" height="15.0" fill="rgb(240,25,44)" rx="2" ry="2" />
+<text  x="887.43" y="239.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (270,138,554 samples, 0.22%)</title><rect x="220.7" y="677" width="2.6" height="15.0" fill="rgb(211,164,41)" rx="2" ry="2" />
+<text  x="223.68" y="687.5" ></text>
+</g>
+<g >
+<title>ktime_get (46,892,008 samples, 0.04%)</title><rect x="806.4" y="533" width="0.4" height="15.0" fill="rgb(207,99,34)" rx="2" ry="2" />
+<text  x="809.36" y="543.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (15,517,294 samples, 0.01%)</title><rect x="416.2" y="709" width="0.2" height="15.0" fill="rgb(213,85,50)" rx="2" ry="2" />
+<text  x="419.21" y="719.5" ></text>
+</g>
+<g >
+<title>__es_remove_extent (36,958,576 samples, 0.03%)</title><rect x="432.8" y="517" width="0.4" height="15.0" fill="rgb(210,96,10)" rx="2" ry="2" />
+<text  x="435.84" y="527.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (715,069,282 samples, 0.59%)</title><rect x="206.4" y="693" width="7.0" height="15.0" fill="rgb(235,195,27)" rx="2" ry="2" />
+<text  x="209.42" y="703.5" ></text>
+</g>
+<g >
+<title>vfs_write (173,685,987 samples, 0.14%)</title><rect x="397.3" y="549" width="1.7" height="15.0" fill="rgb(205,155,15)" rx="2" ry="2" />
+<text  x="400.28" y="559.5" ></text>
+</g>
+<g >
+<title>try_charge_memcg (29,509,258 samples, 0.02%)</title><rect x="880.2" y="341" width="0.3" height="15.0" fill="rgb(206,167,35)" rx="2" ry="2" />
+<text  x="883.24" y="351.5" ></text>
+</g>
+<g >
+<title>__local_bh_enable_ip (213,361,847 samples, 0.18%)</title><rect x="408.7" y="229" width="2.1" height="15.0" fill="rgb(247,29,26)" rx="2" ry="2" />
+<text  x="411.72" y="239.5" ></text>
+</g>
+<g >
+<title>fdb_find_rcu (46,807,718 samples, 0.04%)</title><rect x="863.7" y="469" width="0.4" height="15.0" fill="rgb(250,194,22)" rx="2" ry="2" />
+<text  x="866.65" y="479.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (333,194,800 samples, 0.27%)</title><rect x="400.2" y="661" width="3.2" height="15.0" fill="rgb(227,56,28)" rx="2" ry="2" />
+<text  x="403.16" y="671.5" ></text>
+</g>
+<g >
+<title>tick_check_oneshot_broadcast_this_cpu (28,666,788 samples, 0.02%)</title><rect x="1036.4" y="629" width="0.3" height="15.0" fill="rgb(215,113,39)" rx="2" ry="2" />
+<text  x="1039.42" y="639.5" ></text>
+</g>
+<g >
+<title>__list_add_valid (10,701,006 samples, 0.01%)</title><rect x="438.5" y="453" width="0.1" height="15.0" fill="rgb(242,8,19)" rx="2" ry="2" />
+<text  x="441.49" y="463.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (813,855,899 samples, 0.67%)</title><rect x="206.1" y="789" width="7.9" height="15.0" fill="rgb(207,207,43)" rx="2" ry="2" />
+<text  x="209.06" y="799.5" ></text>
+</g>
+<g >
+<title>check_spread.isra.0 (10,479,368 samples, 0.01%)</title><rect x="374.2" y="405" width="0.1" height="15.0" fill="rgb(205,51,49)" rx="2" ry="2" />
+<text  x="377.20" y="415.5" ></text>
+</g>
+<g >
+<title>crypt_convert (1,108,367,062 samples, 0.91%)</title><rect x="75.3" y="709" width="10.7" height="15.0" fill="rgb(225,178,43)" rx="2" ry="2" />
+<text  x="78.26" y="719.5" ></text>
+</g>
+<g >
+<title>napi_skb_cache_put (21,186,107 samples, 0.02%)</title><rect x="814.3" y="581" width="0.2" height="15.0" fill="rgb(220,224,2)" rx="2" ry="2" />
+<text  x="817.27" y="591.5" ></text>
+</g>
+<g >
+<title>__dev_queue_xmit (12,702,493 samples, 0.01%)</title><rect x="808.4" y="341" width="0.1" height="15.0" fill="rgb(210,138,3)" rx="2" ry="2" />
+<text  x="811.40" y="351.5" ></text>
+</g>
+<g >
+<title>rtl8169_start_xmit (31,304,097 samples, 0.03%)</title><rect x="875.9" y="229" width="0.3" height="15.0" fill="rgb(222,74,4)" rx="2" ry="2" />
+<text  x="878.88" y="239.5" ></text>
+</g>
+<g >
+<title>kthread (1,024,076,844 samples, 0.84%)</title><rect x="196.1" y="773" width="10.0" height="15.0" fill="rgb(239,210,54)" rx="2" ry="2" />
+<text  x="199.08" y="783.5" ></text>
+</g>
+<g >
+<title>__sys_sendto (400,193,497 samples, 0.33%)</title><rect x="292.8" y="453" width="3.8" height="15.0" fill="rgb(246,50,36)" rx="2" ry="2" />
+<text  x="295.75" y="463.5" ></text>
+</g>
+<g >
+<title>__libc_sigaction (39,068,976 samples, 0.03%)</title><rect x="281.0" y="757" width="0.4" height="15.0" fill="rgb(235,160,27)" rx="2" ry="2" />
+<text  x="283.99" y="767.5" ></text>
+</g>
+<g >
+<title>fq_ring_free (14,235,989 samples, 0.01%)</title><rect x="907.4" y="565" width="0.1" height="15.0" fill="rgb(243,79,29)" rx="2" ry="2" />
+<text  x="910.39" y="575.5" ></text>
+</g>
+<g >
+<title>curl_getenv (10,724,411 samples, 0.01%)</title><rect x="339.5" y="565" width="0.1" height="15.0" fill="rgb(240,77,52)" rx="2" ry="2" />
+<text  x="342.54" y="575.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (67,021,632 samples, 0.06%)</title><rect x="179.9" y="661" width="0.7" height="15.0" fill="rgb(241,30,34)" rx="2" ry="2" />
+<text  x="182.91" y="671.5" ></text>
+</g>
+<g >
+<title>get_nohz_timer_target (16,662,207 samples, 0.01%)</title><rect x="877.8" y="357" width="0.2" height="15.0" fill="rgb(247,27,11)" rx="2" ry="2" />
+<text  x="880.81" y="367.5" ></text>
+</g>
+<g >
+<title>nft_do_chain_inet (34,153,025 samples, 0.03%)</title><rect x="809.5" y="421" width="0.3" height="15.0" fill="rgb(213,43,35)" rx="2" ry="2" />
+<text  x="812.48" y="431.5" ></text>
+</g>
+<g >
+<title>sched_clock_cpu (57,137,437 samples, 0.05%)</title><rect x="774.4" y="613" width="0.5" height="15.0" fill="rgb(223,167,26)" rx="2" ry="2" />
+<text  x="777.37" y="623.5" ></text>
+</g>
+<g >
+<title>worker_thread (1,130,081,586 samples, 0.93%)</title><rect x="137.5" y="757" width="11.0" height="15.0" fill="rgb(246,50,38)" rx="2" ry="2" />
+<text  x="140.52" y="767.5" ></text>
+</g>
+<g >
+<title>_aesni_enc4 (30,565,587 samples, 0.03%)</title><rect x="240.0" y="629" width="0.3" height="15.0" fill="rgb(212,166,44)" rx="2" ry="2" />
+<text  x="242.96" y="639.5" ></text>
+</g>
+<g >
+<title>do_writepages (352,110,113 samples, 0.29%)</title><rect x="113.2" y="645" width="3.4" height="15.0" fill="rgb(240,202,41)" rx="2" ry="2" />
+<text  x="116.19" y="655.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (203,588,628 samples, 0.17%)</title><rect x="209.5" y="677" width="2.0" height="15.0" fill="rgb(215,32,13)" rx="2" ry="2" />
+<text  x="212.53" y="687.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (838,047,270 samples, 0.69%)</title><rect x="169.8" y="693" width="8.1" height="15.0" fill="rgb(251,194,0)" rx="2" ry="2" />
+<text  x="172.79" y="703.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (443,050,511 samples, 0.37%)</title><rect x="75.5" y="677" width="4.3" height="15.0" fill="rgb(243,66,6)" rx="2" ry="2" />
+<text  x="78.48" y="687.5" ></text>
+</g>
+<g >
+<title>mpage_prepare_extent_to_map (86,237,022 samples, 0.07%)</title><rect x="115.7" y="597" width="0.8" height="15.0" fill="rgb(224,85,21)" rx="2" ry="2" />
+<text  x="118.70" y="607.5" ></text>
+</g>
+<g >
+<title>malloc (20,682,730 samples, 0.02%)</title><rect x="350.7" y="581" width="0.2" height="15.0" fill="rgb(245,21,1)" rx="2" ry="2" />
+<text  x="353.74" y="591.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (264,026,815 samples, 0.22%)</title><rect x="258.6" y="677" width="2.6" height="15.0" fill="rgb(237,9,30)" rx="2" ry="2" />
+<text  x="261.61" y="687.5" ></text>
+</g>
+<g >
+<title>pskb_expand_head (17,157,534 samples, 0.01%)</title><rect x="294.5" y="261" width="0.2" height="15.0" fill="rgb(230,12,35)" rx="2" ry="2" />
+<text  x="297.49" y="271.5" ></text>
+</g>
+<g >
+<title>aesni_xts_encrypt (49,450,115 samples, 0.04%)</title><rect x="100.3" y="645" width="0.5" height="15.0" fill="rgb(206,25,2)" rx="2" ry="2" />
+<text  x="103.28" y="655.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (49,119,681 samples, 0.04%)</title><rect x="1113.2" y="693" width="0.5" height="15.0" fill="rgb(242,187,49)" rx="2" ry="2" />
+<text  x="1116.21" y="703.5" ></text>
+</g>
+<g >
+<title>crypt_iv_plain64_gen (13,819,244 samples, 0.01%)</title><rect x="86.3" y="693" width="0.1" height="15.0" fill="rgb(208,206,34)" rx="2" ry="2" />
+<text  x="89.31" y="703.5" ></text>
+</g>
+<g >
+<title>__netif_receive_skb_one_core (298,829,015 samples, 0.25%)</title><rect x="388.4" y="357" width="3.0" height="15.0" fill="rgb(235,163,8)" rx="2" ry="2" />
+<text  x="391.45" y="367.5" ></text>
+</g>
+<g >
+<title>crypt_page_alloc (15,167,207 samples, 0.01%)</title><rect x="236.8" y="693" width="0.1" height="15.0" fill="rgb(243,137,51)" rx="2" ry="2" />
+<text  x="239.79" y="703.5" ></text>
+</g>
+<g >
+<title>__iommu_map_sg (25,993,660 samples, 0.02%)</title><rect x="10.4" y="581" width="0.2" height="15.0" fill="rgb(229,124,35)" rx="2" ry="2" />
+<text  x="13.39" y="591.5" ></text>
+</g>
+<g >
+<title>task_tick_fair (10,436,939 samples, 0.01%)</title><rect x="543.8" y="517" width="0.1" height="15.0" fill="rgb(239,18,6)" rx="2" ry="2" />
+<text  x="546.83" y="527.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (180,946,534 samples, 0.15%)</title><rect x="56.3" y="661" width="1.8" height="15.0" fill="rgb(214,219,19)" rx="2" ry="2" />
+<text  x="59.31" y="671.5" ></text>
+</g>
+<g >
+<title>select_task_rq_fair (75,833,336 samples, 0.06%)</title><rect x="882.7" y="277" width="0.8" height="15.0" fill="rgb(238,63,42)" rx="2" ry="2" />
+<text  x="885.72" y="287.5" ></text>
+</g>
+<g >
+<title>iv_of_dmreq (66,353,549 samples, 0.05%)</title><rect x="195.2" y="693" width="0.7" height="15.0" fill="rgb(225,87,18)" rx="2" ry="2" />
+<text  x="198.22" y="703.5" ></text>
+</g>
+<g >
+<title>common_interrupt (9,460,955,954 samples, 7.80%)</title><rect x="758.1" y="677" width="92.1" height="15.0" fill="rgb(207,229,0)" rx="2" ry="2" />
+<text  x="761.12" y="687.5" >common_inte..</text>
+</g>
+<g >
+<title>nft_do_chain (17,197,975 samples, 0.01%)</title><rect x="295.6" y="261" width="0.1" height="15.0" fill="rgb(248,101,24)" rx="2" ry="2" />
+<text  x="298.55" y="271.5" ></text>
+</g>
+<g >
+<title>ipt_do_table (35,211,049 samples, 0.03%)</title><rect x="314.8" y="309" width="0.3" height="15.0" fill="rgb(244,140,27)" rx="2" ry="2" />
+<text  x="317.79" y="319.5" ></text>
+</g>
+<g >
+<title>skcipher_walk_virt (23,518,191 samples, 0.02%)</title><rect x="90.5" y="645" width="0.2" height="15.0" fill="rgb(227,47,30)" rx="2" ry="2" />
+<text  x="93.45" y="655.5" ></text>
+</g>
+<g >
+<title>pick_next_task_fair (19,075,626 samples, 0.02%)</title><rect x="551.5" y="533" width="0.2" height="15.0" fill="rgb(219,173,35)" rx="2" ry="2" />
+<text  x="554.53" y="543.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (16,037,106 samples, 0.01%)</title><rect x="1164.1" y="645" width="0.2" height="15.0" fill="rgb(207,90,48)" rx="2" ry="2" />
+<text  x="1167.13" y="655.5" ></text>
+</g>
+<g >
+<title>xts_crypt (76,322,951 samples, 0.06%)</title><rect x="208.8" y="661" width="0.7" height="15.0" fill="rgb(221,101,41)" rx="2" ry="2" />
+<text  x="211.79" y="671.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (17,693,230 samples, 0.01%)</title><rect x="431.4" y="501" width="0.1" height="15.0" fill="rgb(215,77,23)" rx="2" ry="2" />
+<text  x="434.35" y="511.5" ></text>
+</g>
+<g >
+<title>__update_load_avg_cfs_rq (27,325,049 samples, 0.02%)</title><rect x="1032.9" y="549" width="0.2" height="15.0" fill="rgb(227,105,36)" rx="2" ry="2" />
+<text  x="1035.85" y="559.5" ></text>
+</g>
+<g >
+<title>__memchr_avx2 (13,121,162 samples, 0.01%)</title><rect x="347.3" y="581" width="0.1" height="15.0" fill="rgb(209,124,37)" rx="2" ry="2" />
+<text  x="350.28" y="591.5" ></text>
+</g>
+<g >
+<title>aesni_enc (11,302,705 samples, 0.01%)</title><rect x="228.8" y="645" width="0.1" height="15.0" fill="rgb(242,220,5)" rx="2" ry="2" />
+<text  x="231.83" y="655.5" ></text>
+</g>
+<g >
+<title>do_sys_openat2 (14,759,153 samples, 0.01%)</title><rect x="399.8" y="709" width="0.2" height="15.0" fill="rgb(247,90,4)" rx="2" ry="2" />
+<text  x="402.84" y="719.5" ></text>
+</g>
+<g >
+<title>clone3 (11,749,885,323 samples, 9.69%)</title><rect x="282.5" y="789" width="114.4" height="15.0" fill="rgb(229,95,7)" rx="2" ry="2" />
+<text  x="285.48" y="799.5" >clone3</text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (414,307,137 samples, 0.34%)</title><rect x="33.2" y="677" width="4.0" height="15.0" fill="rgb(217,72,9)" rx="2" ry="2" />
+<text  x="36.21" y="687.5" ></text>
+</g>
+<g >
+<title>__do_sys_brk (25,845,032 samples, 0.02%)</title><rect x="413.0" y="517" width="0.2" height="15.0" fill="rgb(247,184,26)" rx="2" ry="2" />
+<text  x="415.95" y="527.5" ></text>
+</g>
+<g >
+<title>ip_local_deliver (20,726,159 samples, 0.02%)</title><rect x="808.0" y="453" width="0.2" height="15.0" fill="rgb(210,34,15)" rx="2" ry="2" />
+<text  x="811.01" y="463.5" ></text>
+</g>
+<g >
+<title>fq_flush_timeout (64,372,640 samples, 0.05%)</title><rect x="906.9" y="581" width="0.6" height="15.0" fill="rgb(231,200,47)" rx="2" ry="2" />
+<text  x="909.90" y="591.5" ></text>
+</g>
+<g >
+<title>__wake_up_common (484,291,293 samples, 0.40%)</title><rect x="881.3" y="325" width="4.7" height="15.0" fill="rgb(237,41,1)" rx="2" ry="2" />
+<text  x="884.33" y="335.5" ></text>
+</g>
+<g >
+<title>__napi_alloc_skb (88,004,206 samples, 0.07%)</title><rect x="801.7" y="581" width="0.8" height="15.0" fill="rgb(242,69,45)" rx="2" ry="2" />
+<text  x="804.69" y="591.5" ></text>
+</g>
+<g >
+<title>pgrep (31,427,107 samples, 0.03%)</title><rect x="399.1" y="805" width="0.3" height="15.0" fill="rgb(215,78,47)" rx="2" ry="2" />
+<text  x="402.12" y="815.5" ></text>
+</g>
+<g >
+<title>update_cfs_group (26,387,529 samples, 0.02%)</title><rect x="368.8" y="405" width="0.2" height="15.0" fill="rgb(221,225,1)" rx="2" ry="2" />
+<text  x="371.78" y="415.5" ></text>
+</g>
+<g >
+<title>crypt_convert (599,257,379 samples, 0.49%)</title><rect x="178.9" y="709" width="5.8" height="15.0" fill="rgb(249,176,28)" rx="2" ry="2" />
+<text  x="181.88" y="719.5" ></text>
+</g>
+<g >
+<title>__nf_conntrack_find_get (44,793,545 samples, 0.04%)</title><rect x="315.5" y="309" width="0.4" height="15.0" fill="rgb(222,169,0)" rx="2" ry="2" />
+<text  x="318.50" y="319.5" ></text>
+</g>
+<g >
+<title>[libcurl.so.4.8.0] (41,624,435 samples, 0.03%)</title><rect x="281.0" y="773" width="0.4" height="15.0" fill="rgb(223,205,2)" rx="2" ry="2" />
+<text  x="283.99" y="783.5" ></text>
+</g>
+<g >
+<title>xts_crypt (121,231,676 samples, 0.10%)</title><rect x="162.1" y="661" width="1.2" height="15.0" fill="rgb(228,195,52)" rx="2" ry="2" />
+<text  x="165.11" y="671.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (660,012,374 samples, 0.54%)</title><rect x="264.9" y="693" width="6.4" height="15.0" fill="rgb(208,118,48)" rx="2" ry="2" />
+<text  x="267.91" y="703.5" ></text>
+</g>
+<g >
+<title>scheduler_tick (42,058,925 samples, 0.03%)</title><rect x="543.6" y="533" width="0.4" height="15.0" fill="rgb(241,96,18)" rx="2" ry="2" />
+<text  x="546.56" y="543.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (339,639,475 samples, 0.28%)</title><rect x="400.1" y="741" width="3.3" height="15.0" fill="rgb(243,167,16)" rx="2" ry="2" />
+<text  x="403.12" y="751.5" ></text>
+</g>
+<g >
+<title>tcp_sendmsg (386,735,941 samples, 0.32%)</title><rect x="292.9" y="421" width="3.7" height="15.0" fill="rgb(224,161,20)" rx="2" ry="2" />
+<text  x="295.87" y="431.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (152,127,149 samples, 0.13%)</title><rect x="117.0" y="661" width="1.5" height="15.0" fill="rgb(237,197,41)" rx="2" ry="2" />
+<text  x="120.04" y="671.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_enable_asynccancel (16,364,517 samples, 0.01%)</title><rect x="296.9" y="533" width="0.1" height="15.0" fill="rgb(229,138,45)" rx="2" ry="2" />
+<text  x="299.87" y="543.5" ></text>
+</g>
+<g >
+<title>tick_sched_do_timer (63,180,273 samples, 0.05%)</title><rect x="912.4" y="597" width="0.7" height="15.0" fill="rgb(217,78,1)" rx="2" ry="2" />
+<text  x="915.45" y="607.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (137,335,983 samples, 0.11%)</title><rect x="238.4" y="661" width="1.3" height="15.0" fill="rgb(246,220,4)" rx="2" ry="2" />
+<text  x="241.35" y="671.5" ></text>
+</g>
+<g >
+<title>nft_do_chain_inet (10,898,152 samples, 0.01%)</title><rect x="396.3" y="325" width="0.1" height="15.0" fill="rgb(246,195,14)" rx="2" ry="2" />
+<text  x="399.29" y="335.5" ></text>
+</g>
+<g >
+<title>kworker/u64:2-k (1,130,081,586 samples, 0.93%)</title><rect x="137.5" y="805" width="11.0" height="15.0" fill="rgb(242,215,54)" rx="2" ry="2" />
+<text  x="140.52" y="815.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (29,876,541 samples, 0.02%)</title><rect x="1163.1" y="661" width="0.3" height="15.0" fill="rgb(241,8,12)" rx="2" ry="2" />
+<text  x="1166.13" y="671.5" ></text>
+</g>
+<g >
+<title>refresh_cpu_vm_stats (27,305,581 samples, 0.02%)</title><rect x="1188.7" y="693" width="0.3" height="15.0" fill="rgb(213,133,15)" rx="2" ry="2" />
+<text  x="1191.74" y="703.5" ></text>
+</g>
+<g >
+<title>unix_poll (109,084,574 samples, 0.09%)</title><rect x="379.7" y="469" width="1.1" height="15.0" fill="rgb(217,144,54)" rx="2" ry="2" />
+<text  x="382.70" y="479.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (69,328,861 samples, 0.06%)</title><rect x="553.4" y="773" width="0.6" height="15.0" fill="rgb(215,226,28)" rx="2" ry="2" />
+<text  x="556.37" y="783.5" ></text>
+</g>
+<g >
+<title>nft_do_chain (14,711,228 samples, 0.01%)</title><rect x="877.1" y="293" width="0.2" height="15.0" fill="rgb(213,192,7)" rx="2" ry="2" />
+<text  x="880.14" y="303.5" ></text>
+</g>
+<g >
+<title>memchr_inv (26,755,951 samples, 0.02%)</title><rect x="1188.4" y="661" width="0.2" height="15.0" fill="rgb(225,45,49)" rx="2" ry="2" />
+<text  x="1191.39" y="671.5" ></text>
+</g>
+<g >
+<title>kmem_cache_free_bulk.part.0 (15,043,163 samples, 0.01%)</title><rect x="814.3" y="565" width="0.2" height="15.0" fill="rgb(236,182,13)" rx="2" ry="2" />
+<text  x="817.33" y="575.5" ></text>
+</g>
+<g >
+<title>ext4_setattr (120,738,582 samples, 0.10%)</title><rect x="546.5" y="629" width="1.2" height="15.0" fill="rgb(246,200,45)" rx="2" ry="2" />
+<text  x="549.50" y="639.5" ></text>
+</g>
+<g >
+<title>cfree@GLIBC_2.2.5 (38,522,444 samples, 0.03%)</title><rect x="412.8" y="629" width="0.4" height="15.0" fill="rgb(221,196,47)" rx="2" ry="2" />
+<text  x="415.85" y="639.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (846,801,969 samples, 0.70%)</title><rect x="246.0" y="789" width="8.2" height="15.0" fill="rgb(236,216,40)" rx="2" ry="2" />
+<text  x="248.97" y="799.5" ></text>
+</g>
+<g >
+<title>enqueue_task (2,670,957,165 samples, 2.20%)</title><rect x="1114.1" y="677" width="26.0" height="15.0" fill="rgb(243,87,38)" rx="2" ry="2" />
+<text  x="1117.07" y="687.5" >e..</text>
+</g>
+<g >
+<title>hrtimer_init_sleeper (34,602,954 samples, 0.03%)</title><rect x="364.0" y="469" width="0.3" height="15.0" fill="rgb(241,44,22)" rx="2" ry="2" />
+<text  x="366.97" y="479.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (31,061,746 samples, 0.03%)</title><rect x="1112.9" y="661" width="0.3" height="15.0" fill="rgb(239,29,17)" rx="2" ry="2" />
+<text  x="1115.88" y="671.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (19,233,522 samples, 0.02%)</title><rect x="403.8" y="677" width="0.2" height="15.0" fill="rgb(230,76,42)" rx="2" ry="2" />
+<text  x="406.81" y="687.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (13,730,231 samples, 0.01%)</title><rect x="1176.2" y="677" width="0.1" height="15.0" fill="rgb(214,38,43)" rx="2" ry="2" />
+<text  x="1179.21" y="687.5" ></text>
+</g>
+<g >
+<title>hash_conntrack_raw (54,446,964 samples, 0.04%)</title><rect x="893.1" y="405" width="0.5" height="15.0" fill="rgb(234,40,20)" rx="2" ry="2" />
+<text  x="896.11" y="415.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (15,865,262 samples, 0.01%)</title><rect x="178.7" y="789" width="0.2" height="15.0" fill="rgb(242,214,22)" rx="2" ry="2" />
+<text  x="181.71" y="799.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (1,054,676,528 samples, 0.87%)</title><rect x="33.0" y="789" width="10.3" height="15.0" fill="rgb(228,135,28)" rx="2" ry="2" />
+<text  x="36.00" y="799.5" ></text>
+</g>
+<g >
+<title>nf_confirm (23,768,534 samples, 0.02%)</title><rect x="869.3" y="421" width="0.2" height="15.0" fill="rgb(208,194,48)" rx="2" ry="2" />
+<text  x="872.27" y="431.5" ></text>
+</g>
+<g >
+<title>__poll (17,224,829 samples, 0.01%)</title><rect x="335.8" y="549" width="0.1" height="15.0" fill="rgb(234,4,52)" rx="2" ry="2" />
+<text  x="338.76" y="559.5" ></text>
+</g>
+<g >
+<title>br_forward_finish (30,538,787 samples, 0.03%)</title><rect x="311.7" y="309" width="0.3" height="15.0" fill="rgb(246,114,47)" rx="2" ry="2" />
+<text  x="314.73" y="319.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode_prepare (14,109,352 samples, 0.01%)</title><rect x="383.5" y="501" width="0.1" height="15.0" fill="rgb(237,167,23)" rx="2" ry="2" />
+<text  x="386.49" y="511.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (30,437,665 samples, 0.03%)</title><rect x="868.8" y="405" width="0.3" height="15.0" fill="rgb(208,41,7)" rx="2" ry="2" />
+<text  x="871.81" y="415.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (23,971,246 samples, 0.02%)</title><rect x="1162.6" y="645" width="0.2" height="15.0" fill="rgb(222,42,2)" rx="2" ry="2" />
+<text  x="1165.56" y="655.5" ></text>
+</g>
+<g >
+<title>cgroup_rstat_updated (12,436,014 samples, 0.01%)</title><rect x="302.4" y="341" width="0.1" height="15.0" fill="rgb(230,184,12)" rx="2" ry="2" />
+<text  x="305.38" y="351.5" ></text>
+</g>
+<g >
+<title>can_stop_idle_tick (56,739,032 samples, 0.05%)</title><rect x="1157.5" y="693" width="0.6" height="15.0" fill="rgb(207,212,25)" rx="2" ry="2" />
+<text  x="1160.54" y="703.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock_irqrestore (17,720,943 samples, 0.01%)</title><rect x="365.9" y="453" width="0.1" height="15.0" fill="rgb(235,143,33)" rx="2" ry="2" />
+<text  x="368.87" y="463.5" ></text>
+</g>
+<g >
+<title>ext4_writepages (45,476,704 samples, 0.04%)</title><rect x="106.7" y="629" width="0.5" height="15.0" fill="rgb(234,49,25)" rx="2" ry="2" />
+<text  x="109.71" y="639.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (177,526,224 samples, 0.15%)</title><rect x="186.7" y="661" width="1.8" height="15.0" fill="rgb(233,124,32)" rx="2" ry="2" />
+<text  x="189.73" y="671.5" ></text>
+</g>
+<g >
+<title>dma_map_sgtable (32,890,753 samples, 0.03%)</title><rect x="10.3" y="629" width="0.4" height="15.0" fill="rgb(214,12,3)" rx="2" ry="2" />
+<text  x="13.33" y="639.5" ></text>
+</g>
+<g >
+<title>worker_thread (925,316,212 samples, 0.76%)</title><rect x="237.0" y="757" width="9.0" height="15.0" fill="rgb(223,58,37)" rx="2" ry="2" />
+<text  x="239.95" y="767.5" ></text>
+</g>
+<g >
+<title>tcp_wmem_schedule (19,274,314 samples, 0.02%)</title><rect x="395.8" y="565" width="0.2" height="15.0" fill="rgb(254,81,12)" rx="2" ry="2" />
+<text  x="398.83" y="575.5" ></text>
+</g>
+<g >
+<title>find_busiest_group (31,266,902 samples, 0.03%)</title><rect x="906.0" y="597" width="0.3" height="15.0" fill="rgb(241,224,14)" rx="2" ry="2" />
+<text  x="908.95" y="607.5" ></text>
+</g>
+<g >
+<title>x86_pmu_enable_event (28,016,426 samples, 0.02%)</title><rect x="914.8" y="501" width="0.3" height="15.0" fill="rgb(238,83,5)" rx="2" ry="2" />
+<text  x="917.78" y="511.5" ></text>
+</g>
+<g >
+<title>clock_gettime@@GLIBC_2.17 (94,783,026 samples, 0.08%)</title><rect x="338.6" y="565" width="0.9" height="15.0" fill="rgb(242,14,37)" rx="2" ry="2" />
+<text  x="341.62" y="575.5" ></text>
+</g>
+<g >
+<title>__default_send_IPI_dest_field (21,002,473 samples, 0.02%)</title><rect x="885.3" y="245" width="0.3" height="15.0" fill="rgb(238,190,21)" rx="2" ry="2" />
+<text  x="888.35" y="255.5" ></text>
+</g>
+<g >
+<title>tcp_v4_do_rcv (1,313,048,353 samples, 1.08%)</title><rect x="874.5" y="405" width="12.8" height="15.0" fill="rgb(251,87,32)" rx="2" ry="2" />
+<text  x="877.52" y="415.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (374,375,519 samples, 0.31%)</title><rect x="272.3" y="677" width="3.6" height="15.0" fill="rgb(205,124,40)" rx="2" ry="2" />
+<text  x="275.30" y="687.5" ></text>
+</g>
+<g >
+<title>futex_wake (40,271,026 samples, 0.03%)</title><rect x="414.8" y="437" width="0.4" height="15.0" fill="rgb(209,53,29)" rx="2" ry="2" />
+<text  x="417.82" y="447.5" ></text>
+</g>
+<g >
+<title>process_one_work (1,076,373,174 samples, 0.89%)</title><rect x="254.2" y="741" width="10.5" height="15.0" fill="rgb(215,161,25)" rx="2" ry="2" />
+<text  x="257.21" y="751.5" ></text>
+</g>
+<g >
+<title>ip_local_out (99,137,601 samples, 0.08%)</title><rect x="294.8" y="325" width="0.9" height="15.0" fill="rgb(213,161,24)" rx="2" ry="2" />
+<text  x="297.78" y="335.5" ></text>
+</g>
+<g >
+<title>sched_clock_cpu (65,146,523 samples, 0.05%)</title><rect x="859.4" y="613" width="0.7" height="15.0" fill="rgb(228,39,24)" rx="2" ry="2" />
+<text  x="862.44" y="623.5" ></text>
+</g>
+<g >
+<title>__sys_getsockname (29,134,071 samples, 0.02%)</title><rect x="337.3" y="501" width="0.3" height="15.0" fill="rgb(214,71,18)" rx="2" ry="2" />
+<text  x="340.31" y="511.5" ></text>
+</g>
+<g >
+<title>selinux_socket_sock_rcv_skb (35,500,127 samples, 0.03%)</title><rect x="873.9" y="373" width="0.4" height="15.0" fill="rgb(227,108,1)" rx="2" ry="2" />
+<text  x="876.94" y="383.5" ></text>
+</g>
+<g >
+<title>cpuidle_enter (738,980,386 samples, 0.61%)</title><rect x="558.8" y="693" width="7.2" height="15.0" fill="rgb(241,44,48)" rx="2" ry="2" />
+<text  x="561.78" y="703.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (935,784,044 samples, 0.77%)</title><rect x="148.8" y="693" width="9.1" height="15.0" fill="rgb(207,42,21)" rx="2" ry="2" />
+<text  x="151.82" y="703.5" ></text>
+</g>
+<g >
+<title>skcipher_walk_virt (26,793,111 samples, 0.02%)</title><rect x="58.9" y="645" width="0.2" height="15.0" fill="rgb(231,69,32)" rx="2" ry="2" />
+<text  x="61.87" y="655.5" ></text>
+</g>
+<g >
+<title>napi_gro_flush (33,757,675 samples, 0.03%)</title><rect x="861.3" y="565" width="0.3" height="15.0" fill="rgb(218,100,18)" rx="2" ry="2" />
+<text  x="864.29" y="575.5" ></text>
+</g>
+<g >
+<title>tcp_write_xmit (604,838,828 samples, 0.50%)</title><rect x="387.2" y="549" width="5.9" height="15.0" fill="rgb(220,161,52)" rx="2" ry="2" />
+<text  x="390.17" y="559.5" ></text>
+</g>
+<g >
+<title>__mod_memcg_lruvec_state (12,371,566 samples, 0.01%)</title><rect x="203.8" y="501" width="0.1" height="15.0" fill="rgb(216,170,35)" rx="2" ry="2" />
+<text  x="206.79" y="511.5" ></text>
+</g>
+<g >
+<title>dequeue_task_fair (278,363,860 samples, 0.23%)</title><rect x="367.7" y="437" width="2.8" height="15.0" fill="rgb(220,147,14)" rx="2" ry="2" />
+<text  x="370.74" y="447.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (32,333,304 samples, 0.03%)</title><rect x="1144.7" y="709" width="0.3" height="15.0" fill="rgb(250,140,15)" rx="2" ry="2" />
+<text  x="1147.68" y="719.5" ></text>
+</g>
+<g >
+<title>debug_smp_processor_id (200,119,273 samples, 0.17%)</title><rect x="1069.2" y="661" width="2.0" height="15.0" fill="rgb(251,145,6)" rx="2" ry="2" />
+<text  x="1072.22" y="671.5" ></text>
+</g>
+<g >
+<title>nft_do_chain_inet (98,573,402 samples, 0.08%)</title><rect x="317.2" y="325" width="1.0" height="15.0" fill="rgb(234,113,3)" rx="2" ry="2" />
+<text  x="320.24" y="335.5" ></text>
+</g>
+<g >
+<title>read_tsc (26,523,445 samples, 0.02%)</title><rect x="931.9" y="629" width="0.3" height="15.0" fill="rgb(229,228,28)" rx="2" ry="2" />
+<text  x="934.92" y="639.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (12,768,700 samples, 0.01%)</title><rect x="303.0" y="373" width="0.1" height="15.0" fill="rgb(232,152,45)" rx="2" ry="2" />
+<text  x="305.96" y="383.5" ></text>
+</g>
+<g >
+<title>sched_clock_cpu (24,342,614 samples, 0.02%)</title><rect x="849.5" y="661" width="0.2" height="15.0" fill="rgb(235,118,40)" rx="2" ry="2" />
+<text  x="852.46" y="671.5" ></text>
+</g>
+<g >
+<title>filemap_get_folios (14,599,771 samples, 0.01%)</title><rect x="113.5" y="581" width="0.2" height="15.0" fill="rgb(205,30,12)" rx="2" ry="2" />
+<text  x="116.53" y="591.5" ></text>
+</g>
+<g >
+<title>asm_common_interrupt (11,256,062,190 samples, 9.29%)</title><rect x="742.9" y="693" width="109.6" height="15.0" fill="rgb(231,150,28)" rx="2" ry="2" />
+<text  x="745.91" y="703.5" >asm_common_in..</text>
+</g>
+<g >
+<title>_raw_read_lock (12,264,489 samples, 0.01%)</title><rect x="433.8" y="517" width="0.1" height="15.0" fill="rgb(224,107,42)" rx="2" ry="2" />
+<text  x="436.76" y="527.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (791,877,039 samples, 0.65%)</title><rect x="326.3" y="501" width="7.7" height="15.0" fill="rgb(245,228,51)" rx="2" ry="2" />
+<text  x="329.27" y="511.5" ></text>
+</g>
+<g >
+<title>__x64_sys_rt_sigaction (165,551,272 samples, 0.14%)</title><rect x="351.5" y="549" width="1.6" height="15.0" fill="rgb(221,19,11)" rx="2" ry="2" />
+<text  x="354.49" y="559.5" ></text>
+</g>
+<g >
+<title>nr_iowait_cpu (32,131,904 samples, 0.03%)</title><rect x="1156.6" y="709" width="0.3" height="15.0" fill="rgb(236,205,27)" rx="2" ry="2" />
+<text  x="1159.62" y="719.5" ></text>
+</g>
+<g >
+<title>ip6t_do_table (19,063,282 samples, 0.02%)</title><rect x="411.0" y="245" width="0.1" height="15.0" fill="rgb(242,123,13)" rx="2" ry="2" />
+<text  x="413.96" y="255.5" ></text>
+</g>
+<g >
+<title>process_one_work (1,100,962,040 samples, 0.91%)</title><rect x="158.8" y="741" width="10.8" height="15.0" fill="rgb(244,144,1)" rx="2" ry="2" />
+<text  x="161.84" y="751.5" ></text>
+</g>
+<g >
+<title>__entry_text_start (28,281,827 samples, 0.02%)</title><rect x="297.4" y="517" width="0.3" height="15.0" fill="rgb(233,101,38)" rx="2" ry="2" />
+<text  x="300.39" y="527.5" ></text>
+</g>
+<g >
+<title>do_user_addr_fault (19,602,222 samples, 0.02%)</title><rect x="403.1" y="261" width="0.2" height="15.0" fill="rgb(219,182,53)" rx="2" ry="2" />
+<text  x="406.14" y="271.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (1,066,546,117 samples, 0.88%)</title><rect x="22.6" y="725" width="10.4" height="15.0" fill="rgb(239,103,26)" rx="2" ry="2" />
+<text  x="25.61" y="735.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (207,105,555 samples, 0.17%)</title><rect x="351.4" y="565" width="2.0" height="15.0" fill="rgb(252,181,35)" rx="2" ry="2" />
+<text  x="354.43" y="575.5" ></text>
+</g>
+<g >
+<title>nf_conntrack_tcp_packet (18,209,801 samples, 0.02%)</title><rect x="411.4" y="229" width="0.2" height="15.0" fill="rgb(254,115,42)" rx="2" ry="2" />
+<text  x="414.42" y="239.5" ></text>
+</g>
+<g >
+<title>native_apic_mem_write (12,458,933 samples, 0.01%)</title><rect x="916.8" y="597" width="0.1" height="15.0" fill="rgb(246,106,37)" rx="2" ry="2" />
+<text  x="919.82" y="607.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (1,116,170,422 samples, 0.92%)</title><rect x="11.7" y="789" width="10.9" height="15.0" fill="rgb(227,36,17)" rx="2" ry="2" />
+<text  x="14.69" y="799.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (464,962,282 samples, 0.38%)</title><rect x="137.8" y="677" width="4.5" height="15.0" fill="rgb(207,20,4)" rx="2" ry="2" />
+<text  x="140.79" y="687.5" ></text>
+</g>
+<g >
+<title>__send (412,760,807 samples, 0.34%)</title><rect x="292.7" y="517" width="4.0" height="15.0" fill="rgb(224,84,24)" rx="2" ry="2" />
+<text  x="295.66" y="527.5" ></text>
+</g>
+<g >
+<title>exit_to_user_mode_prepare (20,667,453 samples, 0.02%)</title><rect x="353.2" y="533" width="0.2" height="15.0" fill="rgb(207,198,28)" rx="2" ry="2" />
+<text  x="356.19" y="543.5" ></text>
+</g>
+<g >
+<title>__dev_queue_xmit (54,311,034 samples, 0.04%)</title><rect x="875.7" y="277" width="0.5" height="15.0" fill="rgb(213,9,23)" rx="2" ry="2" />
+<text  x="878.72" y="287.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (570,841,821 samples, 0.47%)</title><rect x="196.3" y="693" width="5.5" height="15.0" fill="rgb(209,223,44)" rx="2" ry="2" />
+<text  x="199.28" y="703.5" ></text>
+</g>
+<g >
+<title>hrtimer_start_range_ns (78,258,099 samples, 0.06%)</title><rect x="1184.6" y="693" width="0.7" height="15.0" fill="rgb(238,55,49)" rx="2" ry="2" />
+<text  x="1187.57" y="703.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (11,773,126 samples, 0.01%)</title><rect x="909.7" y="629" width="0.1" height="15.0" fill="rgb(227,53,5)" rx="2" ry="2" />
+<text  x="912.66" y="639.5" ></text>
+</g>
+<g >
+<title>__printf_buffer (14,453,230 samples, 0.01%)</title><rect x="334.3" y="485" width="0.2" height="15.0" fill="rgb(253,74,38)" rx="2" ry="2" />
+<text  x="337.32" y="495.5" ></text>
+</g>
+<g >
+<title>do_futex (279,168,174 samples, 0.23%)</title><rect x="549.8" y="613" width="2.7" height="15.0" fill="rgb(224,192,32)" rx="2" ry="2" />
+<text  x="552.76" y="623.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (66,839,349 samples, 0.06%)</title><rect x="385.5" y="661" width="0.6" height="15.0" fill="rgb(212,8,11)" rx="2" ry="2" />
+<text  x="388.48" y="671.5" ></text>
+</g>
+<g >
+<title>__submit_bio (53,417,379 samples, 0.04%)</title><rect x="10.2" y="725" width="0.5" height="15.0" fill="rgb(253,178,50)" rx="2" ry="2" />
+<text  x="13.20" y="735.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (399,202,134 samples, 0.33%)</title><rect x="214.2" y="677" width="3.9" height="15.0" fill="rgb(211,197,19)" rx="2" ry="2" />
+<text  x="217.22" y="687.5" ></text>
+</g>
+<g >
+<title>_aesni_enc1 (10,704,428 samples, 0.01%)</title><rect x="68.7" y="629" width="0.1" height="15.0" fill="rgb(249,228,37)" rx="2" ry="2" />
+<text  x="71.67" y="639.5" ></text>
+</g>
+<g >
+<title>__tcp_transmit_skb (55,830,084 samples, 0.05%)</title><rect x="396.0" y="549" width="0.6" height="15.0" fill="rgb(248,37,9)" rx="2" ry="2" />
+<text  x="399.02" y="559.5" ></text>
+</g>
+<g >
+<title>rtl8169_poll (4,608,007,344 samples, 3.80%)</title><rect x="860.6" y="597" width="44.9" height="15.0" fill="rgb(212,49,15)" rx="2" ry="2" />
+<text  x="863.60" y="607.5" >rtl8..</text>
+</g>
+<g >
+<title>__local_bh_enable_ip (35,511,671 samples, 0.03%)</title><rect x="396.1" y="469" width="0.3" height="15.0" fill="rgb(250,157,12)" rx="2" ry="2" />
+<text  x="399.09" y="479.5" ></text>
+</g>
+<g >
+<title>update_curr (12,635,355 samples, 0.01%)</title><rect x="421.4" y="549" width="0.1" height="15.0" fill="rgb(237,208,25)" rx="2" ry="2" />
+<text  x="424.38" y="559.5" ></text>
+</g>
+<g >
+<title>cpuidle_get_cpu_driver (22,593,600 samples, 0.02%)</title><rect x="1097.4" y="725" width="0.2" height="15.0" fill="rgb(227,175,38)" rx="2" ry="2" />
+<text  x="1100.37" y="735.5" ></text>
+</g>
+<g >
+<title>pthread_cond_timedwait@@GLIBC_2.3.2 (361,721,637 samples, 0.30%)</title><rect x="549.3" y="693" width="3.5" height="15.0" fill="rgb(252,164,30)" rx="2" ry="2" />
+<text  x="552.27" y="703.5" ></text>
+</g>
+<g >
+<title>futex_wait (53,488,079 samples, 0.04%)</title><rect x="553.4" y="709" width="0.5" height="15.0" fill="rgb(236,212,6)" rx="2" ry="2" />
+<text  x="556.39" y="719.5" ></text>
+</g>
+<g >
+<title>ext4_do_writepages (364,791,472 samples, 0.30%)</title><rect x="202.5" y="613" width="3.6" height="15.0" fill="rgb(240,127,6)" rx="2" ry="2" />
+<text  x="205.50" y="623.5" ></text>
+</g>
+<g >
+<title>__ip_queue_xmit (284,234,630 samples, 0.23%)</title><rect x="293.2" y="341" width="2.7" height="15.0" fill="rgb(242,191,1)" rx="2" ry="2" />
+<text  x="296.16" y="351.5" ></text>
+</g>
+<g >
+<title>curl_url_get (154,185,491 samples, 0.13%)</title><rect x="348.2" y="581" width="1.5" height="15.0" fill="rgb(213,185,12)" rx="2" ry="2" />
+<text  x="351.22" y="591.5" ></text>
+</g>
+<g >
+<title>mempool_alloc (11,605,468 samples, 0.01%)</title><rect x="254.1" y="709" width="0.1" height="15.0" fill="rgb(241,11,0)" rx="2" ry="2" />
+<text  x="257.09" y="719.5" ></text>
+</g>
+<g >
+<title>xts_crypt (66,713,732 samples, 0.06%)</title><rect x="180.6" y="661" width="0.6" height="15.0" fill="rgb(215,54,13)" rx="2" ry="2" />
+<text  x="183.56" y="671.5" ></text>
+</g>
+<g >
+<title>iv_of_dmreq (32,032,970 samples, 0.03%)</title><rect x="184.3" y="693" width="0.4" height="15.0" fill="rgb(252,55,29)" rx="2" ry="2" />
+<text  x="187.35" y="703.5" ></text>
+</g>
+<g >
+<title>loopback_xmit (14,899,602 samples, 0.01%)</title><rect x="388.0" y="421" width="0.2" height="15.0" fill="rgb(240,24,44)" rx="2" ry="2" />
+<text  x="391.04" y="431.5" ></text>
+</g>
+<g >
+<title>exit_to_user_mode_prepare (17,115,711 samples, 0.01%)</title><rect x="422.8" y="645" width="0.1" height="15.0" fill="rgb(219,138,28)" rx="2" ry="2" />
+<text  x="425.75" y="655.5" ></text>
+</g>
+<g >
+<title>iv_of_dmreq (48,470,294 samples, 0.04%)</title><rect x="213.4" y="693" width="0.4" height="15.0" fill="rgb(233,53,9)" rx="2" ry="2" />
+<text  x="216.38" y="703.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (699,300,249 samples, 0.58%)</title><rect x="246.6" y="693" width="6.8" height="15.0" fill="rgb(213,109,35)" rx="2" ry="2" />
+<text  x="249.64" y="703.5" ></text>
+</g>
+<g >
+<title>__netif_receive_skb_core.constprop.0 (43,608,948 samples, 0.04%)</title><rect x="865.9" y="453" width="0.4" height="15.0" fill="rgb(226,184,47)" rx="2" ry="2" />
+<text  x="868.91" y="463.5" ></text>
+</g>
+<g >
+<title>ttwu_do_activate (148,857,423 samples, 0.12%)</title><rect x="883.5" y="277" width="1.4" height="15.0" fill="rgb(212,127,45)" rx="2" ry="2" />
+<text  x="886.45" y="287.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (94,746,859 samples, 0.08%)</title><rect x="264.9" y="661" width="0.9" height="15.0" fill="rgb(222,0,3)" rx="2" ry="2" />
+<text  x="267.92" y="671.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (197,629,321 samples, 0.16%)</title><rect x="45.1" y="661" width="1.9" height="15.0" fill="rgb(247,15,53)" rx="2" ry="2" />
+<text  x="48.08" y="671.5" ></text>
+</g>
+<g >
+<title>__mod_zone_page_state (11,961,780 samples, 0.01%)</title><rect x="444.1" y="517" width="0.1" height="15.0" fill="rgb(213,78,7)" rx="2" ry="2" />
+<text  x="447.11" y="527.5" ></text>
+</g>
+<g >
+<title>xts_crypt (102,875,476 samples, 0.08%)</title><rect x="100.1" y="661" width="1.0" height="15.0" fill="rgb(241,54,38)" rx="2" ry="2" />
+<text  x="103.10" y="671.5" ></text>
+</g>
+<g >
+<title>__mod_lruvec_page_state (15,797,234 samples, 0.01%)</title><rect x="114.4" y="517" width="0.1" height="15.0" fill="rgb(221,204,31)" rx="2" ry="2" />
+<text  x="117.35" y="527.5" ></text>
+</g>
+<g >
+<title>qemu-img (15,729,431,809 samples, 12.98%)</title><rect x="400.1" y="805" width="153.1" height="15.0" fill="rgb(223,162,52)" rx="2" ry="2" />
+<text  x="403.06" y="815.5" >qemu-img</text>
+</g>
+<g >
+<title>sched_clock_cpu (13,922,416 samples, 0.01%)</title><rect x="1028.9" y="629" width="0.1" height="15.0" fill="rgb(225,52,40)" rx="2" ry="2" />
+<text  x="1031.89" y="639.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (201,294,679 samples, 0.17%)</title><rect x="400.2" y="597" width="1.9" height="15.0" fill="rgb(242,215,0)" rx="2" ry="2" />
+<text  x="403.19" y="607.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (809,841,568 samples, 0.67%)</title><rect x="272.3" y="693" width="7.9" height="15.0" fill="rgb(252,26,16)" rx="2" ry="2" />
+<text  x="275.30" y="703.5" ></text>
+</g>
+<g >
+<title>qio_channel_yield (20,048,047 samples, 0.02%)</title><rect x="401.1" y="517" width="0.2" height="15.0" fill="rgb(213,74,43)" rx="2" ry="2" />
+<text  x="404.06" y="527.5" ></text>
+</g>
+<g >
+<title>mpage_map_and_submit_buffers (12,923,206 samples, 0.01%)</title><rect x="22.4" y="597" width="0.1" height="15.0" fill="rgb(230,64,24)" rx="2" ry="2" />
+<text  x="25.39" y="607.5" ></text>
+</g>
+<g >
+<title>psi_task_switch (20,533,655 samples, 0.02%)</title><rect x="421.8" y="581" width="0.2" height="15.0" fill="rgb(210,109,22)" rx="2" ry="2" />
+<text  x="424.81" y="591.5" ></text>
+</g>
+<g >
+<title>ktime_get (43,631,107 samples, 0.04%)</title><rect x="849.8" y="645" width="0.4" height="15.0" fill="rgb(228,58,32)" rx="2" ry="2" />
+<text  x="852.79" y="655.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (23,419,649 samples, 0.02%)</title><rect x="919.7" y="645" width="0.2" height="15.0" fill="rgb(239,1,2)" rx="2" ry="2" />
+<text  x="922.65" y="655.5" ></text>
+</g>
+<g >
+<title>save_fpregs_to_fpstate (69,632,041 samples, 0.06%)</title><rect x="383.7" y="549" width="0.7" height="15.0" fill="rgb(205,178,41)" rx="2" ry="2" />
+<text  x="386.72" y="559.5" ></text>
+</g>
+<g >
+<title>process_one_work (1,108,693,995 samples, 0.91%)</title><rect x="126.7" y="741" width="10.8" height="15.0" fill="rgb(221,137,36)" rx="2" ry="2" />
+<text  x="129.72" y="751.5" ></text>
+</g>
+<g >
+<title>pthread_cond_signal@@GLIBC_2.3.2 (53,953,100 samples, 0.04%)</title><rect x="414.7" y="517" width="0.5" height="15.0" fill="rgb(233,207,37)" rx="2" ry="2" />
+<text  x="417.71" y="527.5" ></text>
+</g>
+<g >
+<title>tcp_recvmsg_locked (22,945,959 samples, 0.02%)</title><rect x="400.4" y="373" width="0.2" height="15.0" fill="rgb(224,58,17)" rx="2" ry="2" />
+<text  x="403.39" y="383.5" ></text>
+</g>
+<g >
+<title>enqueue_task (321,417,416 samples, 0.27%)</title><rect x="1031.3" y="613" width="3.2" height="15.0" fill="rgb(243,154,27)" rx="2" ry="2" />
+<text  x="1034.33" y="623.5" ></text>
+</g>
+<g >
+<title>tick_nohz_idle_enter (96,163,865 samples, 0.08%)</title><rect x="1178.1" y="725" width="1.0" height="15.0" fill="rgb(233,65,53)" rx="2" ry="2" />
+<text  x="1181.14" y="735.5" ></text>
+</g>
+<g >
+<title>__wake_up_common (53,261,543 samples, 0.04%)</title><rect x="548.2" y="597" width="0.5" height="15.0" fill="rgb(233,29,7)" rx="2" ry="2" />
+<text  x="551.19" y="607.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (10,274,210 samples, 0.01%)</title><rect x="364.5" y="453" width="0.1" height="15.0" fill="rgb(243,135,43)" rx="2" ry="2" />
+<text  x="367.51" y="463.5" ></text>
+</g>
+<g >
+<title>net_rx_action (11,112,714 samples, 0.01%)</title><rect x="401.6" y="213" width="0.1" height="15.0" fill="rgb(220,64,35)" rx="2" ry="2" />
+<text  x="404.60" y="223.5" ></text>
+</g>
+<g >
+<title>aesni_xts_encrypt (54,603,652 samples, 0.05%)</title><rect x="89.8" y="645" width="0.6" height="15.0" fill="rgb(212,34,9)" rx="2" ry="2" />
+<text  x="92.85" y="655.5" ></text>
+</g>
+<g >
+<title>flush_smp_call_function_queue (4,528,607,893 samples, 3.74%)</title><rect x="1098.9" y="725" width="44.1" height="15.0" fill="rgb(240,219,42)" rx="2" ry="2" />
+<text  x="1101.92" y="735.5" >flus..</text>
+</g>
+<g >
+<title>__ip_local_out (97,951,596 samples, 0.08%)</title><rect x="294.8" y="309" width="0.9" height="15.0" fill="rgb(220,198,33)" rx="2" ry="2" />
+<text  x="297.79" y="319.5" ></text>
+</g>
+<g >
+<title>iv_of_dmreq (53,949,547 samples, 0.04%)</title><rect x="177.9" y="693" width="0.6" height="15.0" fill="rgb(242,91,28)" rx="2" ry="2" />
+<text  x="180.95" y="703.5" ></text>
+</g>
+<g >
+<title>__libc_start_call_main (192,192,189 samples, 0.16%)</title><rect x="397.2" y="757" width="1.9" height="15.0" fill="rgb(231,224,28)" rx="2" ry="2" />
+<text  x="400.23" y="767.5" ></text>
+</g>
+<g >
+<title>worker_thread (813,855,899 samples, 0.67%)</title><rect x="206.1" y="757" width="7.9" height="15.0" fill="rgb(253,42,32)" rx="2" ry="2" />
+<text  x="209.06" y="767.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (13,903,825 samples, 0.01%)</title><rect x="431.6" y="517" width="0.1" height="15.0" fill="rgb(238,208,38)" rx="2" ry="2" />
+<text  x="434.61" y="527.5" ></text>
+</g>
+<g >
+<title>__qdisc_run (19,145,749 samples, 0.02%)</title><rect x="308.4" y="277" width="0.2" height="15.0" fill="rgb(208,133,23)" rx="2" ry="2" />
+<text  x="311.40" y="287.5" ></text>
+</g>
+<g >
+<title>mpage_submit_page (207,937,423 samples, 0.17%)</title><rect x="113.7" y="581" width="2.0" height="15.0" fill="rgb(249,218,28)" rx="2" ry="2" />
+<text  x="116.68" y="591.5" ></text>
+</g>
+<g >
+<title>[libcurl.so.4.8.0] (32,396,391 samples, 0.03%)</title><rect x="283.6" y="613" width="0.3" height="15.0" fill="rgb(224,133,25)" rx="2" ry="2" />
+<text  x="286.60" y="623.5" ></text>
+</g>
+<g >
+<title>pollwake (47,380,637 samples, 0.04%)</title><rect x="548.2" y="581" width="0.5" height="15.0" fill="rgb(226,114,12)" rx="2" ry="2" />
+<text  x="551.25" y="591.5" ></text>
+</g>
+<g >
+<title>filemap_add_folio (467,420,497 samples, 0.39%)</title><rect x="434.5" y="533" width="4.5" height="15.0" fill="rgb(216,64,36)" rx="2" ry="2" />
+<text  x="437.48" y="543.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (1,069,643,206 samples, 0.88%)</title><rect x="386.3" y="661" width="10.4" height="15.0" fill="rgb(207,34,29)" rx="2" ry="2" />
+<text  x="389.29" y="671.5" ></text>
+</g>
+<g >
+<title>__tcp_transmit_skb (27,903,458 samples, 0.02%)</title><rect x="808.4" y="389" width="0.3" height="15.0" fill="rgb(254,156,25)" rx="2" ry="2" />
+<text  x="811.38" y="399.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (271,352,938 samples, 0.22%)</title><rect x="134.0" y="677" width="2.7" height="15.0" fill="rgb(220,140,0)" rx="2" ry="2" />
+<text  x="137.03" y="687.5" ></text>
+</g>
+<g >
+<title>skcipher_walk_virt (34,541,986 samples, 0.03%)</title><rect x="189.2" y="645" width="0.3" height="15.0" fill="rgb(234,97,25)" rx="2" ry="2" />
+<text  x="192.17" y="655.5" ></text>
+</g>
+<g >
+<title>copy_user_generic_string (27,346,493 samples, 0.02%)</title><rect x="401.8" y="293" width="0.2" height="15.0" fill="rgb(222,149,8)" rx="2" ry="2" />
+<text  x="404.78" y="303.5" ></text>
+</g>
+<g >
+<title>ext4_da_write_begin (84,104,224 samples, 0.07%)</title><rect x="397.5" y="501" width="0.9" height="15.0" fill="rgb(241,139,3)" rx="2" ry="2" />
+<text  x="400.54" y="511.5" ></text>
+</g>
+<g >
+<title>read_tsc (21,861,971 samples, 0.02%)</title><rect x="1036.0" y="613" width="0.2" height="15.0" fill="rgb(232,45,42)" rx="2" ry="2" />
+<text  x="1039.00" y="623.5" ></text>
+</g>
+<g >
+<title>tcp_sendmsg (1,026,128,966 samples, 0.85%)</title><rect x="386.6" y="597" width="10.0" height="15.0" fill="rgb(217,154,38)" rx="2" ry="2" />
+<text  x="389.61" y="607.5" ></text>
+</g>
+<g >
+<title>[unknown]  (77,432,382 samples, 0.06%)</title><rect x="553.3" y="789" width="0.8" height="15.0" fill="rgb(225,9,20)" rx="2" ry="2" />
+<text  x="556.30" y="799.5" ></text>
+</g>
+<g >
+<title>sched_clock_idle_wakeup_event (328,944,082 samples, 0.27%)</title><rect x="1090.6" y="693" width="3.2" height="15.0" fill="rgb(221,12,41)" rx="2" ry="2" />
+<text  x="1093.62" y="703.5" ></text>
+</g>
+<g >
+<title>ip6_xmit (520,837,724 samples, 0.43%)</title><rect x="387.7" y="501" width="5.1" height="15.0" fill="rgb(226,119,4)" rx="2" ry="2" />
+<text  x="390.70" y="511.5" ></text>
+</g>
+<g >
+<title>crypt_page_alloc (11,117,876 samples, 0.01%)</title><rect x="196.0" y="693" width="0.1" height="15.0" fill="rgb(213,127,49)" rx="2" ry="2" />
+<text  x="198.95" y="703.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (1,094,673,964 samples, 0.90%)</title><rect x="11.7" y="725" width="10.7" height="15.0" fill="rgb(214,211,32)" rx="2" ry="2" />
+<text  x="14.72" y="735.5" ></text>
+</g>
+<g >
+<title>mempool_alloc (15,830,602 samples, 0.01%)</title><rect x="65.4" y="709" width="0.1" height="15.0" fill="rgb(253,170,16)" rx="2" ry="2" />
+<text  x="68.36" y="719.5" ></text>
+</g>
+<g >
+<title>nf_hook_slow (26,169,666 samples, 0.02%)</title><rect x="388.5" y="325" width="0.3" height="15.0" fill="rgb(232,182,51)" rx="2" ry="2" />
+<text  x="391.51" y="335.5" ></text>
+</g>
+<g >
+<title>__irq_exit_rcu (4,898,789,309 samples, 4.04%)</title><rect x="773.2" y="661" width="47.7" height="15.0" fill="rgb(224,119,52)" rx="2" ry="2" />
+<text  x="776.17" y="671.5" >__ir..</text>
+</g>
+<g >
+<title>get_page_from_freelist (17,611,846 samples, 0.01%)</title><rect x="395.1" y="517" width="0.2" height="15.0" fill="rgb(218,218,30)" rx="2" ry="2" />
+<text  x="398.14" y="527.5" ></text>
+</g>
+<g >
+<title>switch_mm_irqs_off (47,729,183 samples, 0.04%)</title><rect x="1176.3" y="693" width="0.5" height="15.0" fill="rgb(253,206,6)" rx="2" ry="2" />
+<text  x="1179.34" y="703.5" ></text>
+</g>
+<g >
+<title>crypt_convert (782,469,466 samples, 0.65%)</title><rect x="246.5" y="709" width="7.6" height="15.0" fill="rgb(215,103,5)" rx="2" ry="2" />
+<text  x="249.47" y="719.5" ></text>
+</g>
+<g >
+<title>__hrtimer_run_queues (10,658,558 samples, 0.01%)</title><rect x="1077.3" y="613" width="0.1" height="15.0" fill="rgb(241,60,20)" rx="2" ry="2" />
+<text  x="1080.26" y="623.5" ></text>
+</g>
+<g >
+<title>record_times (18,943,566 samples, 0.02%)</title><rect x="1175.4" y="661" width="0.2" height="15.0" fill="rgb(253,142,16)" rx="2" ry="2" />
+<text  x="1178.41" y="671.5" ></text>
+</g>
+<g >
+<title>acpi_idle_enter (471,284,440 samples, 0.39%)</title><rect x="558.8" y="661" width="4.6" height="15.0" fill="rgb(244,77,7)" rx="2" ry="2" />
+<text  x="561.80" y="671.5" ></text>
+</g>
+<g >
+<title>ip_protocol_deliver_rcu (1,633,111,122 samples, 1.35%)</title><rect x="871.7" y="437" width="15.9" height="15.0" fill="rgb(217,68,13)" rx="2" ry="2" />
+<text  x="874.67" y="447.5" ></text>
+</g>
+<g >
+<title>iommu_v1_map_pages (40,271,223 samples, 0.03%)</title><rect x="310.3" y="149" width="0.4" height="15.0" fill="rgb(249,178,51)" rx="2" ry="2" />
+<text  x="313.35" y="159.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (920,037,421 samples, 0.76%)</title><rect x="237.0" y="725" width="9.0" height="15.0" fill="rgb(245,76,32)" rx="2" ry="2" />
+<text  x="240.00" y="735.5" ></text>
+</g>
+<g >
+<title>__GI___libc_write (112,059,532 samples, 0.09%)</title><rect x="547.9" y="693" width="1.1" height="15.0" fill="rgb(253,170,26)" rx="2" ry="2" />
+<text  x="550.94" y="703.5" ></text>
+</g>
+<g >
+<title>ip_local_deliver (531,273,658 samples, 0.44%)</title><rect x="866.3" y="453" width="5.2" height="15.0" fill="rgb(230,118,10)" rx="2" ry="2" />
+<text  x="869.33" y="463.5" ></text>
+</g>
+<g >
+<title>__sk_mem_reduce_allocated (173,268,304 samples, 0.14%)</title><rect x="301.4" y="405" width="1.7" height="15.0" fill="rgb(221,183,34)" rx="2" ry="2" />
+<text  x="304.43" y="415.5" ></text>
+</g>
+<g >
+<title>__rdgsbase_inactive (18,552,400 samples, 0.02%)</title><rect x="355.5" y="549" width="0.2" height="15.0" fill="rgb(222,36,46)" rx="2" ry="2" />
+<text  x="358.55" y="559.5" ></text>
+</g>
+<g >
+<title>nf_hook_slow (20,250,693 samples, 0.02%)</title><rect x="808.0" y="437" width="0.2" height="15.0" fill="rgb(213,229,33)" rx="2" ry="2" />
+<text  x="811.01" y="447.5" ></text>
+</g>
+<g >
+<title>dev_hard_start_xmit (32,314,740 samples, 0.03%)</title><rect x="875.9" y="245" width="0.3" height="15.0" fill="rgb(218,113,46)" rx="2" ry="2" />
+<text  x="878.87" y="255.5" ></text>
+</g>
+<g >
+<title>ext4_bio_write_page (156,916,906 samples, 0.13%)</title><rect x="203.0" y="565" width="1.5" height="15.0" fill="rgb(251,44,20)" rx="2" ry="2" />
+<text  x="205.96" y="575.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (520,182,048 samples, 0.43%)</title><rect x="407.6" y="469" width="5.1" height="15.0" fill="rgb(226,182,26)" rx="2" ry="2" />
+<text  x="410.59" y="479.5" ></text>
+</g>
+<g >
+<title>tcp_write_xmit (59,288,953 samples, 0.05%)</title><rect x="396.0" y="565" width="0.6" height="15.0" fill="rgb(213,158,42)" rx="2" ry="2" />
+<text  x="399.02" y="575.5" ></text>
+</g>
+<g >
+<title>iommu_dma_unmap_page (165,519,619 samples, 0.14%)</title><rect x="814.5" y="565" width="1.6" height="15.0" fill="rgb(226,179,23)" rx="2" ry="2" />
+<text  x="817.49" y="575.5" ></text>
+</g>
+<g >
+<title>fput (11,414,842 samples, 0.01%)</title><rect x="298.9" y="453" width="0.1" height="15.0" fill="rgb(211,179,4)" rx="2" ry="2" />
+<text  x="301.92" y="463.5" ></text>
+</g>
+<g >
+<title>read_tsc (36,934,283 samples, 0.03%)</title><rect x="849.9" y="629" width="0.3" height="15.0" fill="rgb(246,64,27)" rx="2" ry="2" />
+<text  x="852.85" y="639.5" ></text>
+</g>
+<g >
+<title>timerqueue_add (20,830,205 samples, 0.02%)</title><rect x="364.7" y="437" width="0.2" height="15.0" fill="rgb(220,70,43)" rx="2" ry="2" />
+<text  x="367.71" y="447.5" ></text>
+</g>
+<g >
+<title>kworker/u64:6-k (847,765,699 samples, 0.70%)</title><rect x="246.0" y="805" width="8.2" height="15.0" fill="rgb(211,194,22)" rx="2" ry="2" />
+<text  x="248.96" y="815.5" ></text>
+</g>
+<g >
+<title>__schedule (173,645,410 samples, 0.14%)</title><rect x="550.5" y="549" width="1.7" height="15.0" fill="rgb(209,99,18)" rx="2" ry="2" />
+<text  x="553.55" y="559.5" ></text>
+</g>
+<g >
+<title>folio_end_writeback (35,348,403 samples, 0.03%)</title><rect x="246.1" y="677" width="0.3" height="15.0" fill="rgb(208,152,14)" rx="2" ry="2" />
+<text  x="249.10" y="687.5" ></text>
+</g>
+<g >
+<title>tcp_send_mss (12,668,138 samples, 0.01%)</title><rect x="395.5" y="565" width="0.1" height="15.0" fill="rgb(234,10,37)" rx="2" ry="2" />
+<text  x="398.46" y="575.5" ></text>
+</g>
+<g >
+<title>ktime_get (669,602,148 samples, 0.55%)</title><rect x="921.0" y="629" width="6.6" height="15.0" fill="rgb(246,183,16)" rx="2" ry="2" />
+<text  x="924.04" y="639.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (1,239,030,149 samples, 1.02%)</title><rect x="403.4" y="741" width="12.1" height="15.0" fill="rgb(206,173,18)" rx="2" ry="2" />
+<text  x="406.45" y="751.5" ></text>
+</g>
+<g >
+<title>try_to_wake_up (28,869,482 samples, 0.02%)</title><rect x="389.9" y="181" width="0.3" height="15.0" fill="rgb(220,146,21)" rx="2" ry="2" />
+<text  x="392.93" y="191.5" ></text>
+</g>
+<g >
+<title>iv_of_dmreq (63,802,271 samples, 0.05%)</title><rect x="168.7" y="693" width="0.6" height="15.0" fill="rgb(239,157,31)" rx="2" ry="2" />
+<text  x="171.70" y="703.5" ></text>
+</g>
+<g >
+<title>[perf] (192,192,189 samples, 0.16%)</title><rect x="397.2" y="709" width="1.9" height="15.0" fill="rgb(227,69,14)" rx="2" ry="2" />
+<text  x="400.23" y="719.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (2,804,718,320 samples, 2.31%)</title><rect x="298.0" y="501" width="27.3" height="15.0" fill="rgb(222,47,10)" rx="2" ry="2" />
+<text  x="300.95" y="511.5" >d..</text>
+</g>
+<g >
+<title>kworker/u64:31- (1,026,143,689 samples, 0.85%)</title><rect x="196.1" y="805" width="10.0" height="15.0" fill="rgb(205,162,52)" rx="2" ry="2" />
+<text  x="199.06" y="815.5" ></text>
+</g>
+<g >
+<title>emacs (13,679,764 samples, 0.01%)</title><rect x="10.7" y="805" width="0.2" height="15.0" fill="rgb(221,6,26)" rx="2" ry="2" />
+<text  x="13.72" y="815.5" ></text>
+</g>
+<g >
+<title>schedule (178,502,928 samples, 0.15%)</title><rect x="550.5" y="565" width="1.8" height="15.0" fill="rgb(243,174,48)" rx="2" ry="2" />
+<text  x="553.53" y="575.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (421,169,827 samples, 0.35%)</title><rect x="148.8" y="677" width="4.1" height="15.0" fill="rgb(228,62,0)" rx="2" ry="2" />
+<text  x="151.82" y="687.5" ></text>
+</g>
+<g >
+<title>br_forward (14,217,057 samples, 0.01%)</title><rect x="311.6" y="309" width="0.1" height="15.0" fill="rgb(207,46,5)" rx="2" ry="2" />
+<text  x="314.59" y="319.5" ></text>
+</g>
+<g >
+<title>exit_to_user_mode_prepare (53,163,696 samples, 0.04%)</title><rect x="346.6" y="517" width="0.5" height="15.0" fill="rgb(250,115,23)" rx="2" ry="2" />
+<text  x="349.62" y="527.5" ></text>
+</g>
+<g >
+<title>xts_crypt (105,865,975 samples, 0.09%)</title><rect x="239.7" y="661" width="1.0" height="15.0" fill="rgb(217,184,43)" rx="2" ry="2" />
+<text  x="242.69" y="671.5" ></text>
+</g>
+<g >
+<title>crypt_convert (1,088,018,208 samples, 0.90%)</title><rect x="158.9" y="709" width="10.6" height="15.0" fill="rgb(224,183,16)" rx="2" ry="2" />
+<text  x="161.87" y="719.5" ></text>
+</g>
+<g >
+<title>sched_clock_cpu (75,588,266 samples, 0.06%)</title><rect x="1141.2" y="677" width="0.7" height="15.0" fill="rgb(209,141,37)" rx="2" ry="2" />
+<text  x="1144.19" y="687.5" ></text>
+</g>
+<g >
+<title>ext4_finish_bio (139,610,668 samples, 0.12%)</title><rect x="107.2" y="693" width="1.3" height="15.0" fill="rgb(211,192,16)" rx="2" ry="2" />
+<text  x="110.18" y="703.5" ></text>
+</g>
+<g >
+<title>mpage_map_and_submit_buffers (242,517,563 samples, 0.20%)</title><rect x="113.3" y="597" width="2.4" height="15.0" fill="rgb(230,143,19)" rx="2" ry="2" />
+<text  x="116.34" y="607.5" ></text>
+</g>
+<g >
+<title>sock_poll (379,026,324 samples, 0.31%)</title><rect x="377.1" y="485" width="3.7" height="15.0" fill="rgb(214,139,0)" rx="2" ry="2" />
+<text  x="380.07" y="495.5" ></text>
+</g>
+<g >
+<title>__iommu_map (25,397,352 samples, 0.02%)</title><rect x="10.4" y="565" width="0.2" height="15.0" fill="rgb(219,49,24)" rx="2" ry="2" />
+<text  x="13.40" y="575.5" ></text>
+</g>
+<g >
+<title>xts_crypt (140,921,582 samples, 0.12%)</title><rect x="130.2" y="661" width="1.3" height="15.0" fill="rgb(211,95,39)" rx="2" ry="2" />
+<text  x="133.15" y="671.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (560,870,206 samples, 0.46%)</title><rect x="407.4" y="613" width="5.4" height="15.0" fill="rgb(242,106,36)" rx="2" ry="2" />
+<text  x="410.37" y="623.5" ></text>
+</g>
+<g >
+<title>load_balance (38,485,233 samples, 0.03%)</title><rect x="564.6" y="565" width="0.4" height="15.0" fill="rgb(225,194,32)" rx="2" ry="2" />
+<text  x="567.58" y="575.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (112,582,954 samples, 0.09%)</title><rect x="206.5" y="661" width="1.0" height="15.0" fill="rgb(240,39,7)" rx="2" ry="2" />
+<text  x="209.45" y="671.5" ></text>
+</g>
+<g >
+<title>psi_task_change (2,352,724,900 samples, 1.94%)</title><rect x="1117.2" y="661" width="22.9" height="15.0" fill="rgb(230,87,38)" rx="2" ry="2" />
+<text  x="1120.16" y="671.5" >p..</text>
+</g>
+<g >
+<title>___sys_sendmsg (511,251,793 samples, 0.42%)</title><rect x="407.6" y="421" width="5.0" height="15.0" fill="rgb(233,161,53)" rx="2" ry="2" />
+<text  x="410.63" y="431.5" ></text>
+</g>
+<g >
+<title>ip_output (20,984,521 samples, 0.02%)</title><rect x="877.3" y="357" width="0.2" height="15.0" fill="rgb(236,71,52)" rx="2" ry="2" />
+<text  x="880.30" y="367.5" ></text>
+</g>
+<g >
+<title>ct_nmi_enter (221,369,488 samples, 0.18%)</title><rect x="928.9" y="645" width="2.1" height="15.0" fill="rgb(205,136,36)" rx="2" ry="2" />
+<text  x="931.88" y="655.5" ></text>
+</g>
+<g >
+<title>sched_clock_cpu (27,303,793 samples, 0.02%)</title><rect x="373.6" y="421" width="0.3" height="15.0" fill="rgb(232,49,8)" rx="2" ry="2" />
+<text  x="376.60" y="431.5" ></text>
+</g>
+<g >
+<title>try_to_wake_up (26,313,979 samples, 0.02%)</title><rect x="415.0" y="405" width="0.2" height="15.0" fill="rgb(243,179,19)" rx="2" ry="2" />
+<text  x="417.95" y="415.5" ></text>
+</g>
+<g >
+<title>__mod_memcg_state (45,175,719 samples, 0.04%)</title><rect x="302.2" y="357" width="0.4" height="15.0" fill="rgb(243,93,32)" rx="2" ry="2" />
+<text  x="305.15" y="367.5" ></text>
+</g>
+<g >
+<title>[unknown] (32,099,323 samples, 0.03%)</title><rect x="1189.4" y="789" width="0.3" height="15.0" fill="rgb(249,95,17)" rx="2" ry="2" />
+<text  x="1192.44" y="799.5" ></text>
+</g>
+<g >
+<title>__es_tree_search.isra.0 (15,618,138 samples, 0.01%)</title><rect x="433.0" y="501" width="0.2" height="15.0" fill="rgb(245,140,37)" rx="2" ry="2" />
+<text  x="436.00" y="511.5" ></text>
+</g>
+<g >
+<title>kworker/u64:14- (1,118,968,031 samples, 0.92%)</title><rect x="75.2" y="805" width="10.9" height="15.0" fill="rgb(240,156,24)" rx="2" ry="2" />
+<text  x="78.24" y="815.5" ></text>
+</g>
+<g >
+<title>worker_thread (903,220,189 samples, 0.75%)</title><rect x="272.0" y="757" width="8.8" height="15.0" fill="rgb(215,212,43)" rx="2" ry="2" />
+<text  x="275.05" y="767.5" ></text>
+</g>
+<g >
+<title>__kmem_cache_alloc_node (24,027,520 samples, 0.02%)</title><rect x="303.7" y="357" width="0.2" height="15.0" fill="rgb(236,161,18)" rx="2" ry="2" />
+<text  x="306.71" y="367.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (16,617,099 samples, 0.01%)</title><rect x="399.8" y="757" width="0.2" height="15.0" fill="rgb(205,135,36)" rx="2" ry="2" />
+<text  x="402.82" y="767.5" ></text>
+</g>
+<g >
+<title>ext4_da_get_block_prep (19,297,371 samples, 0.02%)</title><rect x="397.7" y="469" width="0.2" height="15.0" fill="rgb(221,52,3)" rx="2" ry="2" />
+<text  x="400.72" y="479.5" ></text>
+</g>
+<g >
+<title>_copy_from_user (69,441,235 samples, 0.06%)</title><rect x="351.7" y="533" width="0.7" height="15.0" fill="rgb(248,168,0)" rx="2" ry="2" />
+<text  x="354.71" y="543.5" ></text>
+</g>
+<g >
+<title>__mod_timer (47,347,139 samples, 0.04%)</title><rect x="877.6" y="373" width="0.5" height="15.0" fill="rgb(253,229,2)" rx="2" ry="2" />
+<text  x="880.59" y="383.5" ></text>
+</g>
+<g >
+<title>iv_of_dmreq (70,408,973 samples, 0.06%)</title><rect x="21.5" y="693" width="0.7" height="15.0" fill="rgb(205,95,30)" rx="2" ry="2" />
+<text  x="24.48" y="703.5" ></text>
+</g>
+<g >
+<title>lapic_next_event (14,904,056 samples, 0.01%)</title><rect x="916.8" y="613" width="0.1" height="15.0" fill="rgb(246,65,36)" rx="2" ry="2" />
+<text  x="919.80" y="623.5" ></text>
+</g>
+<g >
+<title>read (69,437,940 samples, 0.06%)</title><rect x="385.5" y="693" width="0.6" height="15.0" fill="rgb(216,56,15)" rx="2" ry="2" />
+<text  x="388.46" y="703.5" ></text>
+</g>
+<g >
+<title>__libc_calloc (15,426,226 samples, 0.01%)</title><rect x="297.1" y="533" width="0.1" height="15.0" fill="rgb(234,5,10)" rx="2" ry="2" />
+<text  x="300.09" y="543.5" ></text>
+</g>
+<g >
+<title>do_writepages (45,476,704 samples, 0.04%)</title><rect x="106.7" y="645" width="0.5" height="15.0" fill="rgb(238,117,8)" rx="2" ry="2" />
+<text  x="109.71" y="655.5" ></text>
+</g>
+<g >
+<title>ext4_do_writepages (351,604,094 samples, 0.29%)</title><rect x="113.2" y="613" width="3.4" height="15.0" fill="rgb(223,205,22)" rx="2" ry="2" />
+<text  x="116.19" y="623.5" ></text>
+</g>
+<g >
+<title>do_sys_ftruncate (120,738,582 samples, 0.10%)</title><rect x="546.5" y="677" width="1.2" height="15.0" fill="rgb(219,203,41)" rx="2" ry="2" />
+<text  x="549.50" y="687.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (12,200,014 samples, 0.01%)</title><rect x="399.2" y="725" width="0.1" height="15.0" fill="rgb(208,135,17)" rx="2" ry="2" />
+<text  x="402.15" y="735.5" ></text>
+</g>
+<g >
+<title>update_load_avg (60,153,782 samples, 0.05%)</title><rect x="1172.2" y="661" width="0.5" height="15.0" fill="rgb(236,186,7)" rx="2" ry="2" />
+<text  x="1175.16" y="671.5" ></text>
+</g>
+<g >
+<title>_aesni_enc4 (34,936,697 samples, 0.03%)</title><rect x="100.4" y="629" width="0.4" height="15.0" fill="rgb(228,10,53)" rx="2" ry="2" />
+<text  x="103.42" y="639.5" ></text>
+</g>
+<g >
+<title>xts_crypt (94,743,823 samples, 0.08%)</title><rect x="68.6" y="661" width="0.9" height="15.0" fill="rgb(220,40,33)" rx="2" ry="2" />
+<text  x="71.58" y="671.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (159,234,551 samples, 0.13%)</title><rect x="86.5" y="661" width="1.5" height="15.0" fill="rgb(229,179,16)" rx="2" ry="2" />
+<text  x="89.47" y="671.5" ></text>
+</g>
+<g >
+<title>__libc_sendmsg (522,103,252 samples, 0.43%)</title><rect x="407.6" y="485" width="5.1" height="15.0" fill="rgb(219,114,17)" rx="2" ry="2" />
+<text  x="410.58" y="495.5" ></text>
+</g>
+<g >
+<title>_aesni_enc4 (38,380,300 samples, 0.03%)</title><rect x="172.8" y="629" width="0.4" height="15.0" fill="rgb(233,193,51)" rx="2" ry="2" />
+<text  x="175.83" y="639.5" ></text>
+</g>
+<g >
+<title>allocate_slab (13,494,301 samples, 0.01%)</title><rect x="429.3" y="453" width="0.1" height="15.0" fill="rgb(224,124,53)" rx="2" ry="2" />
+<text  x="432.29" y="463.5" ></text>
+</g>
+<g >
+<title>__ext4_mark_inode_dirty (26,401,507 samples, 0.02%)</title><rect x="398.7" y="453" width="0.2" height="15.0" fill="rgb(230,150,5)" rx="2" ry="2" />
+<text  x="401.67" y="463.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (61,843,553 samples, 0.05%)</title><rect x="401.5" y="453" width="0.6" height="15.0" fill="rgb(238,150,31)" rx="2" ry="2" />
+<text  x="404.49" y="463.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (386,224,562 samples, 0.32%)</title><rect x="97.3" y="677" width="3.8" height="15.0" fill="rgb(234,195,0)" rx="2" ry="2" />
+<text  x="100.34" y="687.5" ></text>
+</g>
+<g >
+<title>nbdkit (11,943,542,267 samples, 9.85%)</title><rect x="281.0" y="805" width="116.2" height="15.0" fill="rgb(226,219,26)" rx="2" ry="2" />
+<text  x="283.96" y="815.5" >nbdkit</text>
+</g>
+<g >
+<title>raw_spin_rq_lock_nested (282,522,755 samples, 0.23%)</title><rect x="1110.4" y="677" width="2.8" height="15.0" fill="rgb(247,137,34)" rx="2" ry="2" />
+<text  x="1113.43" y="687.5" ></text>
+</g>
+<g >
+<title>read_tsc (19,005,157 samples, 0.02%)</title><rect x="807.4" y="533" width="0.2" height="15.0" fill="rgb(251,83,4)" rx="2" ry="2" />
+<text  x="810.40" y="543.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (251,013,019 samples, 0.21%)</title><rect x="101.1" y="677" width="2.4" height="15.0" fill="rgb(246,2,14)" rx="2" ry="2" />
+<text  x="104.10" y="687.5" ></text>
+</g>
+<g >
+<title>ip6_xmit (11,174,314 samples, 0.01%)</title><rect x="400.4" y="325" width="0.1" height="15.0" fill="rgb(219,135,40)" rx="2" ry="2" />
+<text  x="403.44" y="335.5" ></text>
+</g>
+<g >
+<title>__sysvec_call_function_single (630,920,105 samples, 0.52%)</title><rect x="1029.0" y="661" width="6.2" height="15.0" fill="rgb(243,3,54)" rx="2" ry="2" />
+<text  x="1032.03" y="671.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (1,009,725,080 samples, 0.83%)</title><rect x="404.3" y="677" width="9.8" height="15.0" fill="rgb(212,165,16)" rx="2" ry="2" />
+<text  x="407.29" y="687.5" ></text>
+</g>
+<g >
+<title>ebt_do_table (99,910,732 samples, 0.08%)</title><rect x="904.2" y="501" width="0.9" height="15.0" fill="rgb(228,63,19)" rx="2" ry="2" />
+<text  x="907.16" y="511.5" ></text>
+</g>
+<g >
+<title>curl_maprintf (86,713,313 samples, 0.07%)</title><rect x="348.7" y="565" width="0.9" height="15.0" fill="rgb(247,229,49)" rx="2" ry="2" />
+<text  x="351.73" y="575.5" ></text>
+</g>
+<g >
+<title>memcpy (239,994,791 samples, 0.20%)</title><rect x="803.4" y="581" width="2.3" height="15.0" fill="rgb(235,42,18)" rx="2" ry="2" />
+<text  x="806.41" y="591.5" ></text>
+</g>
+<g >
+<title>ktime_get (178,850,341 samples, 0.15%)</title><rect x="1180.7" y="709" width="1.7" height="15.0" fill="rgb(214,170,44)" rx="2" ry="2" />
+<text  x="1183.71" y="719.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (229,506,618 samples, 0.19%)</title><rect x="400.2" y="629" width="2.2" height="15.0" fill="rgb(225,131,54)" rx="2" ry="2" />
+<text  x="403.16" y="639.5" ></text>
+</g>
+<g >
+<title>wb_workfn (46,004,864 samples, 0.04%)</title><rect x="106.7" y="725" width="0.5" height="15.0" fill="rgb(246,7,8)" rx="2" ry="2" />
+<text  x="109.70" y="735.5" ></text>
+</g>
+<g >
+<title>error_entry (84,163,852 samples, 0.07%)</title><rect x="557.4" y="789" width="0.9" height="15.0" fill="rgb(247,75,33)" rx="2" ry="2" />
+<text  x="560.44" y="799.5" ></text>
+</g>
+<g >
+<title>native_sched_clock (22,190,795 samples, 0.02%)</title><rect x="1178.8" y="693" width="0.3" height="15.0" fill="rgb(216,201,1)" rx="2" ry="2" />
+<text  x="1181.84" y="703.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (318,630,462 samples, 0.26%)</title><rect x="206.4" y="677" width="3.1" height="15.0" fill="rgb(242,144,12)" rx="2" ry="2" />
+<text  x="209.43" y="687.5" ></text>
+</g>
+<g >
+<title>kthread (925,316,212 samples, 0.76%)</title><rect x="237.0" y="773" width="9.0" height="15.0" fill="rgb(220,207,33)" rx="2" ry="2" />
+<text  x="239.95" y="783.5" ></text>
+</g>
+<g >
+<title>send_call_function_single_ipi (12,131,324 samples, 0.01%)</title><rect x="885.8" y="261" width="0.1" height="15.0" fill="rgb(222,140,0)" rx="2" ry="2" />
+<text  x="888.76" y="271.5" ></text>
+</g>
+<g >
+<title>tcp_v6_rcv (149,187,691 samples, 0.12%)</title><rect x="388.9" y="309" width="1.4" height="15.0" fill="rgb(230,89,16)" rx="2" ry="2" />
+<text  x="391.86" y="319.5" ></text>
+</g>
+<g >
+<title>nf_hook_slow (21,907,390 samples, 0.02%)</title><rect x="408.9" y="101" width="0.2" height="15.0" fill="rgb(245,120,41)" rx="2" ry="2" />
+<text  x="411.93" y="111.5" ></text>
+</g>
+<g >
+<title>napi_complete_done (425,742,198 samples, 0.35%)</title><rect x="805.7" y="581" width="4.2" height="15.0" fill="rgb(226,203,38)" rx="2" ry="2" />
+<text  x="808.74" y="591.5" ></text>
+</g>
+<g >
+<title>[libcurl.so.4.8.0] (17,356,619 samples, 0.01%)</title><rect x="334.1" y="501" width="0.1" height="15.0" fill="rgb(228,92,11)" rx="2" ry="2" />
+<text  x="337.07" y="511.5" ></text>
+</g>
+<g >
+<title>load_balance (14,346,370 samples, 0.01%)</title><rect x="553.6" y="613" width="0.1" height="15.0" fill="rgb(222,205,20)" rx="2" ry="2" />
+<text  x="556.55" y="623.5" ></text>
+</g>
+<g >
+<title>enqueue_hrtimer (25,849,307 samples, 0.02%)</title><rect x="364.7" y="453" width="0.2" height="15.0" fill="rgb(206,17,43)" rx="2" ry="2" />
+<text  x="367.66" y="463.5" ></text>
+</g>
+<g >
+<title>siphash_4u64 (49,271,264 samples, 0.04%)</title><rect x="893.2" y="389" width="0.4" height="15.0" fill="rgb(231,83,23)" rx="2" ry="2" />
+<text  x="896.16" y="399.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (766,494,496 samples, 0.63%)</title><rect x="415.7" y="741" width="7.5" height="15.0" fill="rgb(237,216,15)" rx="2" ry="2" />
+<text  x="418.70" y="751.5" ></text>
+</g>
+<g >
+<title>__ip_finish_output (14,646,524 samples, 0.01%)</title><rect x="305.1" y="373" width="0.1" height="15.0" fill="rgb(226,2,53)" rx="2" ry="2" />
+<text  x="308.09" y="383.5" ></text>
+</g>
+<g >
+<title>pthread_cond_signal@@GLIBC_2.3.2 (22,449,012 samples, 0.02%)</title><rect x="402.2" y="533" width="0.2" height="15.0" fill="rgb(251,135,43)" rx="2" ry="2" />
+<text  x="405.18" y="543.5" ></text>
+</g>
+<g >
+<title>start_thread (11,744,905,854 samples, 9.69%)</title><rect x="282.5" y="757" width="114.4" height="15.0" fill="rgb(222,229,5)" rx="2" ry="2" />
+<text  x="285.53" y="767.5" >start_thread</text>
+</g>
+<g >
+<title>ip6_input_finish (159,670,099 samples, 0.13%)</title><rect x="388.8" y="341" width="1.5" height="15.0" fill="rgb(205,63,51)" rx="2" ry="2" />
+<text  x="391.76" y="351.5" ></text>
+</g>
+<g >
+<title>native_sched_clock (57,498,745 samples, 0.05%)</title><rect x="859.5" y="597" width="0.6" height="15.0" fill="rgb(209,83,25)" rx="2" ry="2" />
+<text  x="862.52" y="607.5" ></text>
+</g>
+<g >
+<title>native_write_msr (21,276,547 samples, 0.02%)</title><rect x="914.8" y="485" width="0.3" height="15.0" fill="rgb(249,5,4)" rx="2" ry="2" />
+<text  x="917.85" y="495.5" ></text>
+</g>
+<g >
+<title>__x64_sys_poll (699,576,455 samples, 0.58%)</title><rect x="326.4" y="485" width="6.8" height="15.0" fill="rgb(229,173,43)" rx="2" ry="2" />
+<text  x="329.43" y="495.5" ></text>
+</g>
+<g >
+<title>eth_type_trans (25,543,422 samples, 0.02%)</title><rect x="802.9" y="581" width="0.2" height="15.0" fill="rgb(227,26,37)" rx="2" ry="2" />
+<text  x="805.88" y="591.5" ></text>
+</g>
+<g >
+<title>_aesni_enc4 (36,572,160 samples, 0.03%)</title><rect x="257.8" y="629" width="0.4" height="15.0" fill="rgb(210,61,28)" rx="2" ry="2" />
+<text  x="260.83" y="639.5" ></text>
+</g>
+<g >
+<title>_aesni_enc4 (16,446,256 samples, 0.01%)</title><rect x="110.2" y="629" width="0.1" height="15.0" fill="rgb(206,17,45)" rx="2" ry="2" />
+<text  x="113.17" y="639.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (27,152,643 samples, 0.02%)</title><rect x="345.6" y="485" width="0.3" height="15.0" fill="rgb(248,191,42)" rx="2" ry="2" />
+<text  x="348.61" y="495.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (127,635,984 samples, 0.11%)</title><rect x="207.5" y="661" width="1.3" height="15.0" fill="rgb(231,51,25)" rx="2" ry="2" />
+<text  x="210.55" y="671.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (111,970,919 samples, 0.09%)</title><rect x="265.8" y="661" width="1.1" height="15.0" fill="rgb(246,81,2)" rx="2" ry="2" />
+<text  x="268.84" y="671.5" ></text>
+</g>
+<g >
+<title>nft_do_chain (160,482,086 samples, 0.13%)</title><rect x="869.9" y="405" width="1.6" height="15.0" fill="rgb(206,63,48)" rx="2" ry="2" />
+<text  x="872.94" y="415.5" ></text>
+</g>
+<g >
+<title>__irq_exit_rcu (113,013,807 samples, 0.09%)</title><rect x="564.2" y="629" width="1.1" height="15.0" fill="rgb(228,1,20)" rx="2" ry="2" />
+<text  x="567.20" y="639.5" ></text>
+</g>
+<g >
+<title>ktime_get (29,754,922 samples, 0.02%)</title><rect x="1184.1" y="645" width="0.2" height="15.0" fill="rgb(218,144,40)" rx="2" ry="2" />
+<text  x="1187.05" y="655.5" ></text>
+</g>
+<g >
+<title>bdrv_co_preadv_part (103,209,858 samples, 0.09%)</title><rect x="402.4" y="629" width="1.0" height="15.0" fill="rgb(240,132,18)" rx="2" ry="2" />
+<text  x="405.40" y="639.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (1,035,371,795 samples, 0.85%)</title><rect x="116.6" y="789" width="10.1" height="15.0" fill="rgb(247,160,52)" rx="2" ry="2" />
+<text  x="119.64" y="799.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (456,442,457 samples, 0.38%)</title><rect x="185.1" y="677" width="4.4" height="15.0" fill="rgb(244,38,50)" rx="2" ry="2" />
+<text  x="188.06" y="687.5" ></text>
+</g>
+<g >
+<title>mpage_submit_page (215,510,826 samples, 0.18%)</title><rect x="202.9" y="581" width="2.1" height="15.0" fill="rgb(245,67,31)" rx="2" ry="2" />
+<text  x="205.92" y="591.5" ></text>
+</g>
+<g >
+<title>kworker/u64:21 (1,100,962,040 samples, 0.91%)</title><rect x="158.8" y="805" width="10.8" height="15.0" fill="rgb(223,95,51)" rx="2" ry="2" />
+<text  x="161.84" y="815.5" ></text>
+</g>
+<g >
+<title>__default_morecore@GLIBC_2.2.5 (26,013,035 samples, 0.02%)</title><rect x="413.0" y="581" width="0.2" height="15.0" fill="rgb(233,64,22)" rx="2" ry="2" />
+<text  x="415.95" y="591.5" ></text>
+</g>
+<g >
+<title>copy_user_generic_string (56,600,762 samples, 0.05%)</title><rect x="361.3" y="469" width="0.6" height="15.0" fill="rgb(229,11,48)" rx="2" ry="2" />
+<text  x="364.33" y="479.5" ></text>
+</g>
+<g >
+<title>br_pass_frame_up (102,507,366 samples, 0.08%)</title><rect x="864.1" y="485" width="1.0" height="15.0" fill="rgb(224,219,7)" rx="2" ry="2" />
+<text  x="867.11" y="495.5" ></text>
+</g>
+<g >
+<title>g_source_remove_poll (13,951,083 samples, 0.01%)</title><rect x="400.7" y="485" width="0.2" height="15.0" fill="rgb(241,92,21)" rx="2" ry="2" />
+<text  x="403.72" y="495.5" ></text>
+</g>
+<g >
+<title>__ext4_mark_inode_dirty (24,980,843 samples, 0.02%)</title><rect x="424.0" y="533" width="0.2" height="15.0" fill="rgb(228,199,47)" rx="2" ry="2" />
+<text  x="426.98" y="543.5" ></text>
+</g>
+<g >
+<title>_aesni_enc4 (38,613,254 samples, 0.03%)</title><rect x="15.4" y="629" width="0.4" height="15.0" fill="rgb(244,70,38)" rx="2" ry="2" />
+<text  x="18.44" y="639.5" ></text>
+</g>
+<g >
+<title>inet6_csk_xmit (53,978,523 samples, 0.04%)</title><rect x="396.0" y="533" width="0.6" height="15.0" fill="rgb(223,164,3)" rx="2" ry="2" />
+<text  x="399.03" y="543.5" ></text>
+</g>
+<g >
+<title>ktime_get (35,089,520 samples, 0.03%)</title><rect x="916.5" y="613" width="0.3" height="15.0" fill="rgb(249,6,39)" rx="2" ry="2" />
+<text  x="919.45" y="623.5" ></text>
+</g>
+<g >
+<title>__br_forward (93,239,832 samples, 0.08%)</title><rect x="306.3" y="309" width="0.9" height="15.0" fill="rgb(227,12,27)" rx="2" ry="2" />
+<text  x="309.34" y="319.5" ></text>
+</g>
+<g >
+<title>vfs_read (24,835,134 samples, 0.02%)</title><rect x="417.5" y="565" width="0.2" height="15.0" fill="rgb(238,179,54)" rx="2" ry="2" />
+<text  x="420.50" y="575.5" ></text>
+</g>
+<g >
+<title>__alloc_skb (87,204,304 samples, 0.07%)</title><rect x="303.6" y="389" width="0.8" height="15.0" fill="rgb(222,218,38)" rx="2" ry="2" />
+<text  x="306.56" y="399.5" ></text>
+</g>
+<g >
+<title>debug_smp_processor_id (13,674,486 samples, 0.01%)</title><rect x="1104.4" y="693" width="0.1" height="15.0" fill="rgb(242,219,33)" rx="2" ry="2" />
+<text  x="1107.38" y="703.5" ></text>
+</g>
+<g >
+<title>iv_of_dmreq (97,088,241 samples, 0.08%)</title><rect x="235.7" y="693" width="0.9" height="15.0" fill="rgb(221,45,14)" rx="2" ry="2" />
+<text  x="238.67" y="703.5" ></text>
+</g>
+<g >
+<title>path_openat (14,344,125 samples, 0.01%)</title><rect x="399.8" y="677" width="0.2" height="15.0" fill="rgb(235,45,43)" rx="2" ry="2" />
+<text  x="402.84" y="687.5" ></text>
+</g>
+<g >
+<title>kworker/u64:24 (612,778,030 samples, 0.51%)</title><rect x="178.9" y="805" width="5.9" height="15.0" fill="rgb(210,80,38)" rx="2" ry="2" />
+<text  x="181.86" y="815.5" ></text>
+</g>
+<g >
+<title>tcp_stream_memory_free (20,518,583 samples, 0.02%)</title><rect x="379.5" y="453" width="0.2" height="15.0" fill="rgb(218,146,15)" rx="2" ry="2" />
+<text  x="382.50" y="463.5" ></text>
+</g>
+<g >
+<title>__br_forward (10,633,802 samples, 0.01%)</title><rect x="875.5" y="293" width="0.1" height="15.0" fill="rgb(212,16,19)" rx="2" ry="2" />
+<text  x="878.49" y="303.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (76,193,395 samples, 0.06%)</title><rect x="109.3" y="661" width="0.7" height="15.0" fill="rgb(251,161,11)" rx="2" ry="2" />
+<text  x="112.26" y="671.5" ></text>
+</g>
+<g >
+<title>napi_consume_skb (17,559,127 samples, 0.01%)</title><rect x="391.5" y="389" width="0.1" height="15.0" fill="rgb(213,47,35)" rx="2" ry="2" />
+<text  x="394.45" y="399.5" ></text>
+</g>
+<g >
+<title>tcp_queue_rcv (14,619,324 samples, 0.01%)</title><rect x="886.6" y="357" width="0.1" height="15.0" fill="rgb(230,76,32)" rx="2" ry="2" />
+<text  x="889.60" y="367.5" ></text>
+</g>
+<g >
+<title>__ip_queue_xmit (237,183,751 samples, 0.20%)</title><rect x="875.2" y="373" width="2.3" height="15.0" fill="rgb(219,107,44)" rx="2" ry="2" />
+<text  x="878.20" y="383.5" ></text>
+</g>
+<g >
+<title>xts_crypt (122,908,532 samples, 0.10%)</title><rect x="228.8" y="661" width="1.2" height="15.0" fill="rgb(250,227,47)" rx="2" ry="2" />
+<text  x="231.77" y="671.5" ></text>
+</g>
+<g >
+<title>[perf] (181,735,652 samples, 0.15%)</title><rect x="397.2" y="677" width="1.8" height="15.0" fill="rgb(241,112,1)" rx="2" ry="2" />
+<text  x="400.23" y="687.5" ></text>
+</g>
+<g >
+<title>do_sys_poll (2,359,657,012 samples, 1.95%)</title><rect x="357.8" y="501" width="23.0" height="15.0" fill="rgb(252,32,26)" rx="2" ry="2" />
+<text  x="360.79" y="511.5" >d..</text>
+</g>
+<g >
+<title>__irq_exit_rcu (16,526,126 samples, 0.01%)</title><rect x="1170.1" y="645" width="0.2" height="15.0" fill="rgb(231,148,9)" rx="2" ry="2" />
+<text  x="1173.09" y="655.5" ></text>
+</g>
+<g >
+<title>__irq_exit_rcu (20,298,255 samples, 0.02%)</title><rect x="543.2" y="629" width="0.2" height="15.0" fill="rgb(218,190,38)" rx="2" ry="2" />
+<text  x="546.21" y="639.5" ></text>
+</g>
+<g >
+<title>copy_user_generic_string (61,913,472 samples, 0.05%)</title><rect x="402.7" y="309" width="0.6" height="15.0" fill="rgb(253,12,48)" rx="2" ry="2" />
+<text  x="405.73" y="319.5" ></text>
+</g>
+<g >
+<title>percpu_counter_add_batch (20,346,186 samples, 0.02%)</title><rect x="108.3" y="645" width="0.2" height="15.0" fill="rgb(236,146,18)" rx="2" ry="2" />
+<text  x="111.35" y="655.5" ></text>
+</g>
+<g >
+<title>ebt_do_table (18,981,736 samples, 0.02%)</title><rect x="311.8" y="277" width="0.2" height="15.0" fill="rgb(213,96,10)" rx="2" ry="2" />
+<text  x="314.85" y="287.5" ></text>
+</g>
+<g >
+<title>kthread (1,141,645,781 samples, 0.94%)</title><rect x="43.3" y="773" width="11.1" height="15.0" fill="rgb(217,56,9)" rx="2" ry="2" />
+<text  x="46.26" y="783.5" ></text>
+</g>
+<g >
+<title>tick_nohz_get_next_hrtimer (11,990,033 samples, 0.01%)</title><rect x="1097.3" y="709" width="0.1" height="15.0" fill="rgb(229,157,19)" rx="2" ry="2" />
+<text  x="1100.26" y="719.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (2,786,308,682 samples, 2.30%)</title><rect x="423.5" y="677" width="27.1" height="15.0" fill="rgb(218,219,25)" rx="2" ry="2" />
+<text  x="426.50" y="687.5" >e..</text>
+</g>
+<g >
+<title>netif_receive_skb (188,443,174 samples, 0.16%)</title><rect x="808.0" y="485" width="1.8" height="15.0" fill="rgb(225,217,29)" rx="2" ry="2" />
+<text  x="810.98" y="495.5" ></text>
+</g>
+<g >
+<title>irqentry_exit (20,076,389 samples, 0.02%)</title><rect x="1028.3" y="677" width="0.2" height="15.0" fill="rgb(244,82,29)" rx="2" ry="2" />
+<text  x="1031.34" y="687.5" ></text>
+</g>
+<g >
+<title>__tcp_transmit_skb (19,577,350 samples, 0.02%)</title><rect x="401.6" y="341" width="0.2" height="15.0" fill="rgb(224,24,37)" rx="2" ry="2" />
+<text  x="404.57" y="351.5" ></text>
+</g>
+<g >
+<title>__common_interrupt (25,049,460 samples, 0.02%)</title><rect x="563.4" y="629" width="0.2" height="15.0" fill="rgb(244,223,48)" rx="2" ry="2" />
+<text  x="566.40" y="639.5" ></text>
+</g>
+<g >
+<title>selinux_ip_output (12,671,097 samples, 0.01%)</title><rect x="318.2" y="325" width="0.1" height="15.0" fill="rgb(223,60,40)" rx="2" ry="2" />
+<text  x="321.20" y="335.5" ></text>
+</g>
+<g >
+<title>native_apic_mem_write (31,036,832 samples, 0.03%)</title><rect x="772.9" y="629" width="0.3" height="15.0" fill="rgb(230,159,11)" rx="2" ry="2" />
+<text  x="775.87" y="639.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (120,738,582 samples, 0.10%)</title><rect x="546.5" y="693" width="1.2" height="15.0" fill="rgb(222,173,2)" rx="2" ry="2" />
+<text  x="549.50" y="703.5" ></text>
+</g>
+<g >
+<title>pm_qos_read_value (60,923,446 samples, 0.05%)</title><rect x="1155.8" y="693" width="0.6" height="15.0" fill="rgb(239,139,49)" rx="2" ry="2" />
+<text  x="1158.82" y="703.5" ></text>
+</g>
+<g >
+<title>error_entry (12,494,489 samples, 0.01%)</title><rect x="1028.2" y="677" width="0.1" height="15.0" fill="rgb(212,0,33)" rx="2" ry="2" />
+<text  x="1031.22" y="687.5" ></text>
+</g>
+<g >
+<title>arch_call_rest_init (812,027,677 samples, 0.67%)</title><rect x="558.7" y="757" width="7.9" height="15.0" fill="rgb(232,152,10)" rx="2" ry="2" />
+<text  x="561.71" y="767.5" ></text>
+</g>
+<g >
+<title>[libcurl.so.4.8.0] (31,841,107 samples, 0.03%)</title><rect x="340.2" y="533" width="0.3" height="15.0" fill="rgb(241,91,8)" rx="2" ry="2" />
+<text  x="343.23" y="543.5" ></text>
+</g>
+<g >
+<title>newidle_balance (15,702,175 samples, 0.01%)</title><rect x="551.6" y="517" width="0.1" height="15.0" fill="rgb(228,182,10)" rx="2" ry="2" />
+<text  x="554.55" y="527.5" ></text>
+</g>
+<g >
+<title>_copy_to_iter (27,673,907 samples, 0.02%)</title><rect x="401.8" y="309" width="0.2" height="15.0" fill="rgb(220,163,27)" rx="2" ry="2" />
+<text  x="404.78" y="319.5" ></text>
+</g>
+<g >
+<title>qemu_mutex_unlock_impl (13,386,636 samples, 0.01%)</title><rect x="552.9" y="725" width="0.1" height="15.0" fill="rgb(227,184,49)" rx="2" ry="2" />
+<text  x="555.91" y="735.5" ></text>
+</g>
+<g >
+<title>__entry_text_start (28,708,414 samples, 0.02%)</title><rect x="281.8" y="725" width="0.3" height="15.0" fill="rgb(250,222,39)" rx="2" ry="2" />
+<text  x="284.80" y="735.5" ></text>
+</g>
+<g >
+<title>process_one_work (902,526,129 samples, 0.74%)</title><rect x="272.0" y="741" width="8.8" height="15.0" fill="rgb(226,92,20)" rx="2" ry="2" />
+<text  x="275.05" y="751.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (199,735,679 samples, 0.16%)</title><rect x="907.6" y="645" width="1.9" height="15.0" fill="rgb(216,141,15)" rx="2" ry="2" />
+<text  x="910.59" y="655.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (66,444,908 samples, 0.05%)</title><rect x="346.6" y="533" width="0.6" height="15.0" fill="rgb(211,188,3)" rx="2" ry="2" />
+<text  x="349.57" y="543.5" ></text>
+</g>
+<g >
+<title>security_socket_recvmsg (115,742,820 samples, 0.10%)</title><rect x="323.4" y="437" width="1.2" height="15.0" fill="rgb(221,192,42)" rx="2" ry="2" />
+<text  x="326.44" y="447.5" ></text>
+</g>
+<g >
+<title>inet6_csk_xmit (18,444,312 samples, 0.02%)</title><rect x="401.6" y="325" width="0.2" height="15.0" fill="rgb(210,159,54)" rx="2" ry="2" />
+<text  x="404.58" y="335.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (155,564,409 samples, 0.13%)</title><rect x="159.1" y="661" width="1.5" height="15.0" fill="rgb(246,222,39)" rx="2" ry="2" />
+<text  x="162.13" y="671.5" ></text>
+</g>
+<g >
+<title>xts_crypt (100,986,607 samples, 0.08%)</title><rect x="257.6" y="661" width="1.0" height="15.0" fill="rgb(231,212,50)" rx="2" ry="2" />
+<text  x="260.63" y="671.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (1,130,081,586 samples, 0.93%)</title><rect x="137.5" y="789" width="11.0" height="15.0" fill="rgb(207,77,6)" rx="2" ry="2" />
+<text  x="140.52" y="799.5" ></text>
+</g>
+<g >
+<title>bdrv_co_preadv_part (1,014,484,909 samples, 0.84%)</title><rect x="404.3" y="693" width="9.8" height="15.0" fill="rgb(227,127,29)" rx="2" ry="2" />
+<text  x="407.27" y="703.5" ></text>
+</g>
+<g >
+<title>__mod_lruvec_page_state (15,125,776 samples, 0.01%)</title><rect x="224.9" y="629" width="0.1" height="15.0" fill="rgb(229,23,30)" rx="2" ry="2" />
+<text  x="227.89" y="639.5" ></text>
+</g>
+<g >
+<title>fault_in_readable (12,552,026 samples, 0.01%)</title><rect x="398.4" y="485" width="0.1" height="15.0" fill="rgb(254,135,2)" rx="2" ry="2" />
+<text  x="401.39" y="495.5" ></text>
+</g>
+<g >
+<title>tick_nohz_stop_tick (165,555,576 samples, 0.14%)</title><rect x="1187.4" y="709" width="1.6" height="15.0" fill="rgb(250,34,35)" rx="2" ry="2" />
+<text  x="1190.39" y="719.5" ></text>
+</g>
+<g >
+<title>debug_smp_processor_id (15,860,173 samples, 0.01%)</title><rect x="847.9" y="629" width="0.1" height="15.0" fill="rgb(244,94,6)" rx="2" ry="2" />
+<text  x="850.87" y="639.5" ></text>
+</g>
+<g >
+<title>read_tsc (37,616,674 samples, 0.03%)</title><rect x="381.1" y="469" width="0.4" height="15.0" fill="rgb(218,196,54)" rx="2" ry="2" />
+<text  x="384.14" y="479.5" ></text>
+</g>
+<g >
+<title>local_touch_nmi (50,150,893 samples, 0.04%)</title><rect x="1143.0" y="725" width="0.5" height="15.0" fill="rgb(211,162,37)" rx="2" ry="2" />
+<text  x="1146.00" y="735.5" ></text>
+</g>
+<g >
+<title>memcg_slab_post_alloc_hook (46,682,376 samples, 0.04%)</title><rect x="429.8" y="485" width="0.4" height="15.0" fill="rgb(215,56,8)" rx="2" ry="2" />
+<text  x="432.77" y="495.5" ></text>
+</g>
+<g >
+<title>process_backlog (30,079,332 samples, 0.02%)</title><rect x="396.1" y="389" width="0.3" height="15.0" fill="rgb(251,11,14)" rx="2" ry="2" />
+<text  x="399.11" y="399.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (260,734,743 samples, 0.22%)</title><rect x="152.9" y="677" width="2.6" height="15.0" fill="rgb(209,121,40)" rx="2" ry="2" />
+<text  x="155.92" y="687.5" ></text>
+</g>
+<g >
+<title>inet6_csk_xmit (377,932,918 samples, 0.31%)</title><rect x="408.2" y="293" width="3.6" height="15.0" fill="rgb(213,29,46)" rx="2" ry="2" />
+<text  x="411.17" y="303.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (359,312,888 samples, 0.30%)</title><rect x="419.4" y="693" width="3.5" height="15.0" fill="rgb(228,189,13)" rx="2" ry="2" />
+<text  x="422.43" y="703.5" ></text>
+</g>
+<g >
+<title>ct_nmi_enter (23,690,385 samples, 0.02%)</title><rect x="1037.3" y="645" width="0.2" height="15.0" fill="rgb(207,185,18)" rx="2" ry="2" />
+<text  x="1040.29" y="655.5" ></text>
+</g>
+<g >
+<title>ext4_release_io_end (26,953,407 samples, 0.02%)</title><rect x="206.1" y="709" width="0.2" height="15.0" fill="rgb(254,187,12)" rx="2" ry="2" />
+<text  x="209.07" y="719.5" ></text>
+</g>
+<g >
+<title>curl_msnprintf (34,460,919 samples, 0.03%)</title><rect x="340.2" y="565" width="0.4" height="15.0" fill="rgb(221,158,53)" rx="2" ry="2" />
+<text  x="343.23" y="575.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (241,193,564 samples, 0.20%)</title><rect x="121.0" y="677" width="2.4" height="15.0" fill="rgb(254,203,30)" rx="2" ry="2" />
+<text  x="124.00" y="687.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (474,594,637 samples, 0.39%)</title><rect x="126.9" y="677" width="4.6" height="15.0" fill="rgb(211,129,40)" rx="2" ry="2" />
+<text  x="129.91" y="687.5" ></text>
+</g>
+<g >
+<title>psi_task_change (106,805,969 samples, 0.09%)</title><rect x="1033.4" y="597" width="1.1" height="15.0" fill="rgb(223,200,38)" rx="2" ry="2" />
+<text  x="1036.42" y="607.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (1,133,859,649 samples, 0.94%)</title><rect x="54.5" y="725" width="11.0" height="15.0" fill="rgb(218,24,0)" rx="2" ry="2" />
+<text  x="57.48" y="735.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (10,289,246 samples, 0.01%)</title><rect x="553.8" y="661" width="0.1" height="15.0" fill="rgb(224,70,16)" rx="2" ry="2" />
+<text  x="556.80" y="671.5" ></text>
+</g>
+<g >
+<title>_copy_to_user (51,481,209 samples, 0.04%)</title><rect x="344.5" y="517" width="0.5" height="15.0" fill="rgb(250,54,6)" rx="2" ry="2" />
+<text  x="347.46" y="527.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (156,668,571 samples, 0.13%)</title><rect x="54.8" y="661" width="1.5" height="15.0" fill="rgb(245,65,30)" rx="2" ry="2" />
+<text  x="57.79" y="671.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (103,209,858 samples, 0.09%)</title><rect x="402.4" y="613" width="1.0" height="15.0" fill="rgb(251,142,44)" rx="2" ry="2" />
+<text  x="405.40" y="623.5" ></text>
+</g>
+<g >
+<title>refill_stock (49,859,761 samples, 0.04%)</title><rect x="302.6" y="389" width="0.5" height="15.0" fill="rgb(239,198,41)" rx="2" ry="2" />
+<text  x="305.63" y="399.5" ></text>
+</g>
+<g >
+<title>blk_add_rq_to_plug (39,227,465 samples, 0.03%)</title><rect x="10.3" y="693" width="0.4" height="15.0" fill="rgb(232,161,15)" rx="2" ry="2" />
+<text  x="13.31" y="703.5" ></text>
+</g>
+<g >
+<title>mod_lruvec_page_state (22,031,879 samples, 0.02%)</title><rect x="114.3" y="533" width="0.2" height="15.0" fill="rgb(223,50,8)" rx="2" ry="2" />
+<text  x="117.29" y="543.5" ></text>
+</g>
+<g >
+<title>skcipher_walk_virt (33,434,366 samples, 0.03%)</title><rect x="36.9" y="645" width="0.3" height="15.0" fill="rgb(231,224,10)" rx="2" ry="2" />
+<text  x="39.92" y="655.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (207,320,481 samples, 0.17%)</title><rect x="381.6" y="517" width="2.0" height="15.0" fill="rgb(247,87,4)" rx="2" ry="2" />
+<text  x="384.61" y="527.5" ></text>
+</g>
+<g >
+<title>inet_gro_receive (241,741,655 samples, 0.20%)</title><rect x="811.9" y="549" width="2.3" height="15.0" fill="rgb(210,0,53)" rx="2" ry="2" />
+<text  x="814.89" y="559.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (10,464,161 samples, 0.01%)</title><rect x="435.4" y="453" width="0.1" height="15.0" fill="rgb(231,86,14)" rx="2" ry="2" />
+<text  x="438.44" y="463.5" ></text>
+</g>
+<g >
+<title>ext4_do_writepages (45,476,704 samples, 0.04%)</title><rect x="106.7" y="613" width="0.5" height="15.0" fill="rgb(222,219,47)" rx="2" ry="2" />
+<text  x="109.71" y="623.5" ></text>
+</g>
+<g >
+<title>__sys_sendto (1,059,075,135 samples, 0.87%)</title><rect x="386.3" y="629" width="10.3" height="15.0" fill="rgb(240,228,11)" rx="2" ry="2" />
+<text  x="389.33" y="639.5" ></text>
+</g>
+<g >
+<title>hrtimer_try_to_cancel (119,402,110 samples, 0.10%)</title><rect x="365.0" y="469" width="1.2" height="15.0" fill="rgb(233,61,8)" rx="2" ry="2" />
+<text  x="368.03" y="479.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (288,476,281 samples, 0.24%)</title><rect x="59.1" y="677" width="2.8" height="15.0" fill="rgb(242,221,32)" rx="2" ry="2" />
+<text  x="62.14" y="687.5" ></text>
+</g>
+<g >
+<title>tick_irq_enter (2,229,045,980 samples, 1.84%)</title><rect x="822.5" y="645" width="21.7" height="15.0" fill="rgb(218,27,40)" rx="2" ry="2" />
+<text  x="825.46" y="655.5" >t..</text>
+</g>
+<g >
+<title>xa_get_order (18,752,153 samples, 0.02%)</title><rect x="436.7" y="501" width="0.2" height="15.0" fill="rgb(221,33,50)" rx="2" ry="2" />
+<text  x="439.70" y="511.5" ></text>
+</g>
+<g >
+<title>kworker/u64:8-k (755,451,458 samples, 0.62%)</title><rect x="264.7" y="805" width="7.3" height="15.0" fill="rgb(216,105,23)" rx="2" ry="2" />
+<text  x="267.69" y="815.5" ></text>
+</g>
+<g >
+<title>__poll (2,999,434,792 samples, 2.47%)</title><rect x="355.4" y="565" width="29.2" height="15.0" fill="rgb(253,121,51)" rx="2" ry="2" />
+<text  x="358.36" y="575.5" >__..</text>
+</g>
+<g >
+<title>get_cpu_device (117,404,097 samples, 0.10%)</title><rect x="1154.7" y="693" width="1.1" height="15.0" fill="rgb(222,73,43)" rx="2" ry="2" />
+<text  x="1157.68" y="703.5" ></text>
+</g>
+<g >
+<title>sysvec_apic_timer_interrupt (31,872,891 samples, 0.03%)</title><rect x="1077.1" y="661" width="0.3" height="15.0" fill="rgb(214,118,35)" rx="2" ry="2" />
+<text  x="1080.09" y="671.5" ></text>
+</g>
+<g >
+<title>nf_conntrack_in (40,463,840 samples, 0.03%)</title><rect x="411.2" y="245" width="0.4" height="15.0" fill="rgb(253,38,38)" rx="2" ry="2" />
+<text  x="414.23" y="255.5" ></text>
+</g>
+<g >
+<title>_aesni_enc4 (41,553,223 samples, 0.03%)</title><rect x="58.4" y="629" width="0.4" height="15.0" fill="rgb(230,82,3)" rx="2" ry="2" />
+<text  x="61.35" y="639.5" ></text>
+</g>
+<g >
+<title>____sys_recvmsg (86,061,372 samples, 0.07%)</title><rect x="402.5" y="421" width="0.9" height="15.0" fill="rgb(252,121,35)" rx="2" ry="2" />
+<text  x="405.52" y="431.5" ></text>
+</g>
+<g >
+<title>__isoc99_sscanf (13,495,616 samples, 0.01%)</title><rect x="350.2" y="549" width="0.1" height="15.0" fill="rgb(247,187,46)" rx="2" ry="2" />
+<text  x="353.21" y="559.5" ></text>
+</g>
+<g >
+<title>iommu_map_atomic (72,147,860 samples, 0.06%)</title><rect x="310.1" y="181" width="0.7" height="15.0" fill="rgb(246,167,6)" rx="2" ry="2" />
+<text  x="313.11" y="191.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (18,510,183 samples, 0.02%)</title><rect x="422.7" y="661" width="0.2" height="15.0" fill="rgb(240,26,42)" rx="2" ry="2" />
+<text  x="425.75" y="671.5" ></text>
+</g>
+<g >
+<title>__napi_poll (4,616,549,439 samples, 3.81%)</title><rect x="860.5" y="613" width="45.0" height="15.0" fill="rgb(249,54,3)" rx="2" ry="2" />
+<text  x="863.52" y="623.5" >__na..</text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (140,738,992 samples, 0.12%)</title><rect x="98.7" y="661" width="1.4" height="15.0" fill="rgb(207,36,35)" rx="2" ry="2" />
+<text  x="101.73" y="671.5" ></text>
+</g>
+<g >
+<title>_raw_read_lock_bh (19,949,128 samples, 0.02%)</title><rect x="864.8" y="437" width="0.2" height="15.0" fill="rgb(245,81,1)" rx="2" ry="2" />
+<text  x="867.84" y="447.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (359,447,373 samples, 0.30%)</title><rect x="66.0" y="677" width="3.5" height="15.0" fill="rgb(220,189,37)" rx="2" ry="2" />
+<text  x="69.01" y="687.5" ></text>
+</g>
+<g >
+<title>ct_idle_exit (3,418,198,932 samples, 2.82%)</title><rect x="1037.9" y="693" width="33.3" height="15.0" fill="rgb(240,39,40)" rx="2" ry="2" />
+<text  x="1040.89" y="703.5" >ct..</text>
+</g>
+<g >
+<title>tcp_event_new_data_sent (13,164,120 samples, 0.01%)</title><rect x="296.1" y="357" width="0.1" height="15.0" fill="rgb(206,144,9)" rx="2" ry="2" />
+<text  x="299.07" y="367.5" ></text>
+</g>
+<g >
+<title>process_one_work (846,570,294 samples, 0.70%)</title><rect x="246.0" y="741" width="8.2" height="15.0" fill="rgb(230,20,41)" rx="2" ry="2" />
+<text  x="248.97" y="751.5" ></text>
+</g>
+<g >
+<title>sock_sendmsg (496,304,608 samples, 0.41%)</title><rect x="407.7" y="389" width="4.8" height="15.0" fill="rgb(231,169,15)" rx="2" ry="2" />
+<text  x="410.68" y="399.5" ></text>
+</g>
+<g >
+<title>eventfd_write (70,637,053 samples, 0.06%)</title><rect x="548.2" y="613" width="0.7" height="15.0" fill="rgb(206,130,21)" rx="2" ry="2" />
+<text  x="551.18" y="623.5" ></text>
+</g>
+<g >
+<title>finish_task_switch.isra.0 (44,399,468 samples, 0.04%)</title><rect x="370.5" y="437" width="0.4" height="15.0" fill="rgb(215,31,24)" rx="2" ry="2" />
+<text  x="373.50" y="447.5" ></text>
+</g>
+<g >
+<title>crypt_iv_plain64_gen (10,778,706 samples, 0.01%)</title><rect x="137.7" y="693" width="0.1" height="15.0" fill="rgb(245,61,14)" rx="2" ry="2" />
+<text  x="140.66" y="703.5" ></text>
+</g>
+<g >
+<title>handle_mm_fault (18,697,120 samples, 0.02%)</title><rect x="403.2" y="245" width="0.1" height="15.0" fill="rgb(238,121,49)" rx="2" ry="2" />
+<text  x="406.15" y="255.5" ></text>
+</g>
+<g >
+<title>__do_softirq (209,373,498 samples, 0.17%)</title><rect x="408.8" y="197" width="2.0" height="15.0" fill="rgb(253,208,41)" rx="2" ry="2" />
+<text  x="411.75" y="207.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (1,118,012,769 samples, 0.92%)</title><rect x="75.2" y="725" width="10.9" height="15.0" fill="rgb(240,98,20)" rx="2" ry="2" />
+<text  x="78.25" y="735.5" ></text>
+</g>
+<g >
+<title>kworker/u64:7-k (1,076,744,919 samples, 0.89%)</title><rect x="254.2" y="805" width="10.5" height="15.0" fill="rgb(254,152,25)" rx="2" ry="2" />
+<text  x="257.21" y="815.5" ></text>
+</g>
+<g >
+<title>kworker/u64:11 (1,141,645,781 samples, 0.94%)</title><rect x="43.3" y="805" width="11.1" height="15.0" fill="rgb(217,27,28)" rx="2" ry="2" />
+<text  x="46.26" y="815.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (80,371,241 samples, 0.07%)</title><rect x="414.5" y="613" width="0.8" height="15.0" fill="rgb(232,50,11)" rx="2" ry="2" />
+<text  x="417.48" y="623.5" ></text>
+</g>
+<g >
+<title>thread_pool_submit_aio (24,120,456 samples, 0.02%)</title><rect x="402.2" y="565" width="0.2" height="15.0" fill="rgb(221,169,5)" rx="2" ry="2" />
+<text  x="405.16" y="575.5" ></text>
+</g>
+<g >
+<title>irq_enter_rcu (137,856,182 samples, 0.11%)</title><rect x="1035.5" y="661" width="1.3" height="15.0" fill="rgb(219,34,15)" rx="2" ry="2" />
+<text  x="1038.47" y="671.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (339,639,475 samples, 0.28%)</title><rect x="400.1" y="725" width="3.3" height="15.0" fill="rgb(248,182,49)" rx="2" ry="2" />
+<text  x="403.12" y="735.5" ></text>
+</g>
+<g >
+<title>__vdso_clock_gettime (11,736,017 samples, 0.01%)</title><rect x="339.4" y="549" width="0.1" height="15.0" fill="rgb(231,5,50)" rx="2" ry="2" />
+<text  x="342.43" y="559.5" ></text>
+</g>
+<g >
+<title>__schedule (37,256,350 samples, 0.03%)</title><rect x="553.4" y="661" width="0.4" height="15.0" fill="rgb(226,196,53)" rx="2" ry="2" />
+<text  x="556.42" y="671.5" ></text>
+</g>
+<g >
+<title>nft_immediate_eval (144,933,124 samples, 0.12%)</title><rect x="901.1" y="389" width="1.5" height="15.0" fill="rgb(215,81,15)" rx="2" ry="2" />
+<text  x="904.15" y="399.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (163,834,149 samples, 0.14%)</title><rect x="128.6" y="661" width="1.6" height="15.0" fill="rgb(213,61,49)" rx="2" ry="2" />
+<text  x="131.56" y="671.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (1,200,679,192 samples, 0.99%)</title><rect x="225.2" y="725" width="11.7" height="15.0" fill="rgb(242,115,18)" rx="2" ry="2" />
+<text  x="228.25" y="735.5" ></text>
+</g>
+<g >
+<title>sched_clock_cpu (15,561,836 samples, 0.01%)</title><rect x="1037.7" y="645" width="0.1" height="15.0" fill="rgb(211,69,23)" rx="2" ry="2" />
+<text  x="1040.67" y="655.5" ></text>
+</g>
+<g >
+<title>__sysvec_apic_timer_interrupt (72,921,046 samples, 0.06%)</title><rect x="543.4" y="629" width="0.7" height="15.0" fill="rgb(243,208,20)" rx="2" ry="2" />
+<text  x="546.41" y="639.5" ></text>
+</g>
+<g >
+<title>[unknown] (344,061,820 samples, 0.28%)</title><rect x="400.1" y="773" width="3.3" height="15.0" fill="rgb(216,23,23)" rx="2" ry="2" />
+<text  x="403.09" y="783.5" ></text>
+</g>
+<g >
+<title>blk_mq_end_request_batch (77,872,030 samples, 0.06%)</title><rect x="760.8" y="581" width="0.7" height="15.0" fill="rgb(219,180,53)" rx="2" ry="2" />
+<text  x="763.78" y="591.5" ></text>
+</g>
+<g >
+<title>skcipher_walk_virt (27,434,190 samples, 0.02%)</title><rect x="26.5" y="645" width="0.3" height="15.0" fill="rgb(239,219,29)" rx="2" ry="2" />
+<text  x="29.55" y="655.5" ></text>
+</g>
+<g >
+<title>crypt_convert (1,040,980,637 samples, 0.86%)</title><rect x="33.0" y="709" width="10.1" height="15.0" fill="rgb(240,155,42)" rx="2" ry="2" />
+<text  x="36.00" y="719.5" ></text>
+</g>
+<g >
+<title>do_softirq.part.0 (211,945,837 samples, 0.17%)</title><rect x="408.7" y="213" width="2.1" height="15.0" fill="rgb(247,144,8)" rx="2" ry="2" />
+<text  x="411.73" y="223.5" ></text>
+</g>
+<g >
+<title>ct_kernel_exit_state (608,242,150 samples, 0.50%)</title><rect x="1063.3" y="661" width="5.9" height="15.0" fill="rgb(212,101,44)" rx="2" ry="2" />
+<text  x="1066.30" y="671.5" ></text>
+</g>
+<g >
+<title>perf (193,471,569 samples, 0.16%)</title><rect x="397.2" y="805" width="1.9" height="15.0" fill="rgb(253,84,39)" rx="2" ry="2" />
+<text  x="400.23" y="815.5" ></text>
+</g>
+<g >
+<title>irqtime_account_irq (18,710,724 samples, 0.02%)</title><rect x="1028.8" y="645" width="0.2" height="15.0" fill="rgb(230,73,38)" rx="2" ry="2" />
+<text  x="1031.84" y="655.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (230,691,266 samples, 0.19%)</title><rect x="277.9" y="677" width="2.3" height="15.0" fill="rgb(229,35,28)" rx="2" ry="2" />
+<text  x="280.93" y="687.5" ></text>
+</g>
+<g >
+<title>eventfd_poll (29,624,737 samples, 0.02%)</title><rect x="420.3" y="629" width="0.3" height="15.0" fill="rgb(226,64,50)" rx="2" ry="2" />
+<text  x="423.26" y="639.5" ></text>
+</g>
+<g >
+<title>__libc_start_main@@GLIBC_2.34 (16,967,925 samples, 0.01%)</title><rect x="282.3" y="773" width="0.2" height="15.0" fill="rgb(218,165,10)" rx="2" ry="2" />
+<text  x="285.31" y="783.5" ></text>
+</g>
+<g >
+<title>aesni_xts_encrypt (45,958,334 samples, 0.04%)</title><rect x="36.4" y="645" width="0.4" height="15.0" fill="rgb(227,153,48)" rx="2" ry="2" />
+<text  x="39.38" y="655.5" ></text>
+</g>
+<g >
+<title>schedule (134,871,058 samples, 0.11%)</title><rect x="420.9" y="613" width="1.3" height="15.0" fill="rgb(252,148,0)" rx="2" ry="2" />
+<text  x="423.93" y="623.5" ></text>
+</g>
+<g >
+<title>kthread (1,070,740,816 samples, 0.88%)</title><rect x="22.6" y="773" width="10.4" height="15.0" fill="rgb(219,160,33)" rx="2" ry="2" />
+<text  x="25.57" y="783.5" ></text>
+</g>
+<g >
+<title>__flush_smp_call_function_queue (167,532,595 samples, 0.14%)</title><rect x="1029.1" y="645" width="1.6" height="15.0" fill="rgb(226,76,15)" rx="2" ry="2" />
+<text  x="1032.08" y="655.5" ></text>
+</g>
+<g >
+<title>nvme_queue_rqs (39,227,465 samples, 0.03%)</title><rect x="10.3" y="661" width="0.4" height="15.0" fill="rgb(231,185,54)" rx="2" ry="2" />
+<text  x="13.31" y="671.5" ></text>
+</g>
+<g >
+<title>__dev_queue_xmit (28,229,380 samples, 0.02%)</title><rect x="408.4" y="229" width="0.3" height="15.0" fill="rgb(234,190,43)" rx="2" ry="2" />
+<text  x="411.45" y="239.5" ></text>
+</g>
+<g >
+<title>tcp_data_queue (55,775,948 samples, 0.05%)</title><rect x="389.7" y="261" width="0.6" height="15.0" fill="rgb(245,224,43)" rx="2" ry="2" />
+<text  x="392.73" y="271.5" ></text>
+</g>
+<g >
+<title>__remove_hrtimer (33,125,422 samples, 0.03%)</title><rect x="365.2" y="453" width="0.4" height="15.0" fill="rgb(222,83,31)" rx="2" ry="2" />
+<text  x="368.23" y="463.5" ></text>
+</g>
+<g >
+<title>pmdalinux (26,869,874 samples, 0.02%)</title><rect x="399.4" y="805" width="0.3" height="15.0" fill="rgb(226,226,40)" rx="2" ry="2" />
+<text  x="402.44" y="815.5" ></text>
+</g>
+<g >
+<title>nft_do_chain_inet (17,776,110 samples, 0.01%)</title><rect x="411.6" y="245" width="0.2" height="15.0" fill="rgb(234,62,54)" rx="2" ry="2" />
+<text  x="414.65" y="255.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_apic_timer_interrupt (15,871,409 samples, 0.01%)</title><rect x="394.9" y="533" width="0.2" height="15.0" fill="rgb(214,93,12)" rx="2" ry="2" />
+<text  x="397.92" y="543.5" ></text>
+</g>
+<g >
+<title>tcp_v6_do_rcv (60,271,326 samples, 0.05%)</title><rect x="409.4" y="69" width="0.6" height="15.0" fill="rgb(248,116,20)" rx="2" ry="2" />
+<text  x="412.40" y="79.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (972,199,095 samples, 0.80%)</title><rect x="107.2" y="789" width="9.4" height="15.0" fill="rgb(229,81,2)" rx="2" ry="2" />
+<text  x="110.15" y="799.5" ></text>
+</g>
+<g >
+<title>mod_memcg_state (39,518,999 samples, 0.03%)</title><rect x="879.9" y="341" width="0.3" height="15.0" fill="rgb(217,96,5)" rx="2" ry="2" />
+<text  x="882.86" y="351.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (1,024,076,844 samples, 0.84%)</title><rect x="196.1" y="789" width="10.0" height="15.0" fill="rgb(215,197,50)" rx="2" ry="2" />
+<text  x="199.08" y="799.5" ></text>
+</g>
+<g >
+<title>sched_clock_cpu (23,433,304 samples, 0.02%)</title><rect x="909.8" y="629" width="0.2" height="15.0" fill="rgb(252,88,34)" rx="2" ry="2" />
+<text  x="912.77" y="639.5" ></text>
+</g>
+<g >
+<title>aesni_xts_encrypt (56,935,788 samples, 0.05%)</title><rect x="172.6" y="645" width="0.6" height="15.0" fill="rgb(234,216,40)" rx="2" ry="2" />
+<text  x="175.65" y="655.5" ></text>
+</g>
+<g >
+<title>copy_user_generic_string (117,302,424 samples, 0.10%)</title><rect x="320.6" y="357" width="1.1" height="15.0" fill="rgb(221,85,31)" rx="2" ry="2" />
+<text  x="323.56" y="367.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (1,070,740,816 samples, 0.88%)</title><rect x="22.6" y="789" width="10.4" height="15.0" fill="rgb(205,98,3)" rx="2" ry="2" />
+<text  x="25.57" y="799.5" ></text>
+</g>
+<g >
+<title>_aesni_enc4 (28,356,216 samples, 0.02%)</title><rect x="68.9" y="629" width="0.2" height="15.0" fill="rgb(239,61,44)" rx="2" ry="2" />
+<text  x="71.86" y="639.5" ></text>
+</g>
+<g >
+<title>rcu_note_context_switch (29,160,410 samples, 0.02%)</title><rect x="1176.1" y="693" width="0.2" height="15.0" fill="rgb(216,176,43)" rx="2" ry="2" />
+<text  x="1179.06" y="703.5" ></text>
+</g>
+<g >
+<title>do_futex (17,860,379 samples, 0.01%)</title><rect x="402.2" y="469" width="0.2" height="15.0" fill="rgb(246,203,17)" rx="2" ry="2" />
+<text  x="405.21" y="479.5" ></text>
+</g>
+<g >
+<title>crypt_convert (471,760,076 samples, 0.39%)</title><rect x="108.5" y="709" width="4.6" height="15.0" fill="rgb(226,200,27)" rx="2" ry="2" />
+<text  x="111.55" y="719.5" ></text>
+</g>
+<g >
+<title>start_kernel (812,027,677 samples, 0.67%)</title><rect x="558.7" y="773" width="7.9" height="15.0" fill="rgb(253,27,42)" rx="2" ry="2" />
+<text  x="561.71" y="783.5" ></text>
+</g>
+<g >
+<title>pagevec_lookup_range_tag (52,078,120 samples, 0.04%)</title><rect x="205.5" y="581" width="0.5" height="15.0" fill="rgb(227,91,49)" rx="2" ry="2" />
+<text  x="208.48" y="591.5" ></text>
+</g>
+<g >
+<title>native_queued_spin_lock_slowpath (10,289,246 samples, 0.01%)</title><rect x="553.8" y="645" width="0.1" height="15.0" fill="rgb(252,46,12)" rx="2" ry="2" />
+<text  x="556.80" y="655.5" ></text>
+</g>
+<g >
+<title>hrtimer_next_event_without (175,668,035 samples, 0.14%)</title><rect x="1158.7" y="693" width="1.7" height="15.0" fill="rgb(252,142,7)" rx="2" ry="2" />
+<text  x="1161.69" y="703.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock (34,665,738 samples, 0.03%)</title><rect x="1162.8" y="661" width="0.3" height="15.0" fill="rgb(207,14,52)" rx="2" ry="2" />
+<text  x="1165.79" y="671.5" ></text>
+</g>
+<g >
+<title>validate_xmit_skb_list (54,464,779 samples, 0.04%)</title><rect x="311.0" y="261" width="0.5" height="15.0" fill="rgb(239,208,40)" rx="2" ry="2" />
+<text  x="313.96" y="271.5" ></text>
+</g>
+<g >
+<title>qemu_bh_schedule (125,994,144 samples, 0.10%)</title><rect x="547.8" y="725" width="1.2" height="15.0" fill="rgb(244,56,46)" rx="2" ry="2" />
+<text  x="550.81" y="735.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (10,476,704 samples, 0.01%)</title><rect x="399.6" y="757" width="0.1" height="15.0" fill="rgb(233,123,50)" rx="2" ry="2" />
+<text  x="402.60" y="767.5" ></text>
+</g>
+<g >
+<title>ext4_finish_bio (12,022,289 samples, 0.01%)</title><rect x="272.0" y="693" width="0.2" height="15.0" fill="rgb(213,41,41)" rx="2" ry="2" />
+<text  x="275.05" y="703.5" ></text>
+</g>
+<g >
+<title>wb_writeback (45,476,704 samples, 0.04%)</title><rect x="106.7" y="709" width="0.5" height="15.0" fill="rgb(207,66,14)" rx="2" ry="2" />
+<text  x="109.71" y="719.5" ></text>
+</g>
+<g >
+<title>nf_nat_ipv4_local_fn (21,361,087 samples, 0.02%)</title><rect x="317.0" y="325" width="0.2" height="15.0" fill="rgb(215,103,7)" rx="2" ry="2" />
+<text  x="320.04" y="335.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (67,936,567 samples, 0.06%)</title><rect x="385.5" y="677" width="0.6" height="15.0" fill="rgb(245,171,39)" rx="2" ry="2" />
+<text  x="388.47" y="687.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (10,930,072 samples, 0.01%)</title><rect x="416.7" y="693" width="0.1" height="15.0" fill="rgb(236,91,31)" rx="2" ry="2" />
+<text  x="419.72" y="703.5" ></text>
+</g>
+<g >
+<title>nf_hook_slow (512,769,342 samples, 0.42%)</title><rect x="866.5" y="437" width="5.0" height="15.0" fill="rgb(226,132,42)" rx="2" ry="2" />
+<text  x="869.51" y="447.5" ></text>
+</g>
+<g >
+<title>qio_channel_readv_all (65,589,624 samples, 0.05%)</title><rect x="401.5" y="533" width="0.6" height="15.0" fill="rgb(211,140,20)" rx="2" ry="2" />
+<text  x="404.47" y="543.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (1,104,533,377 samples, 0.91%)</title><rect x="126.8" y="725" width="10.7" height="15.0" fill="rgb(227,35,1)" rx="2" ry="2" />
+<text  x="129.77" y="735.5" ></text>
+</g>
+<g >
+<title>hrtimer_interrupt (12,448,165 samples, 0.01%)</title><rect x="1077.3" y="629" width="0.1" height="15.0" fill="rgb(235,63,49)" rx="2" ry="2" />
+<text  x="1080.26" y="639.5" ></text>
+</g>
+<g >
+<title>ip6_finish_output (38,157,347 samples, 0.03%)</title><rect x="396.1" y="501" width="0.3" height="15.0" fill="rgb(226,185,13)" rx="2" ry="2" />
+<text  x="399.06" y="511.5" ></text>
+</g>
+<g >
+<title>[libcurl.so.4.8.0] (38,201,198 samples, 0.03%)</title><rect x="339.8" y="517" width="0.4" height="15.0" fill="rgb(234,104,9)" rx="2" ry="2" />
+<text  x="342.85" y="527.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (51,735,955 samples, 0.04%)</title><rect x="417.3" y="661" width="0.5" height="15.0" fill="rgb(210,107,25)" rx="2" ry="2" />
+<text  x="420.30" y="671.5" ></text>
+</g>
+<g >
+<title>crypt_page_alloc (11,431,112 samples, 0.01%)</title><rect x="54.3" y="693" width="0.1" height="15.0" fill="rgb(210,54,8)" rx="2" ry="2" />
+<text  x="57.26" y="703.5" ></text>
+</g>
+<g >
+<title>__skb_gro_checksum_complete (185,204,887 samples, 0.15%)</title><rect x="812.3" y="517" width="1.8" height="15.0" fill="rgb(246,18,22)" rx="2" ry="2" />
+<text  x="815.32" y="527.5" ></text>
+</g>
+<g >
+<title>__mod_lruvec_page_state (22,703,929 samples, 0.02%)</title><rect x="115.3" y="533" width="0.3" height="15.0" fill="rgb(243,170,27)" rx="2" ry="2" />
+<text  x="118.34" y="543.5" ></text>
+</g>
+<g >
+<title>do_mas_align_munmap (24,405,232 samples, 0.02%)</title><rect x="413.0" y="501" width="0.2" height="15.0" fill="rgb(244,204,34)" rx="2" ry="2" />
+<text  x="415.96" y="511.5" ></text>
+</g>
+<g >
+<title>fetch_pte (38,326,251 samples, 0.03%)</title><rect x="815.7" y="533" width="0.4" height="15.0" fill="rgb(229,9,32)" rx="2" ry="2" />
+<text  x="818.73" y="543.5" ></text>
+</g>
+<g >
+<title>bdrv_common_block_status_above (18,530,467 samples, 0.02%)</title><rect x="415.8" y="693" width="0.2" height="15.0" fill="rgb(251,98,10)" rx="2" ry="2" />
+<text  x="418.78" y="703.5" ></text>
+</g>
+<g >
+<title>__dev_queue_xmit (112,905,775 samples, 0.09%)</title><rect x="875.4" y="341" width="1.1" height="15.0" fill="rgb(253,120,37)" rx="2" ry="2" />
+<text  x="878.37" y="351.5" ></text>
+</g>
+<g >
+<title>ct_nmi_exit (44,518,265 samples, 0.04%)</title><rect x="856.8" y="661" width="0.5" height="15.0" fill="rgb(252,92,10)" rx="2" ry="2" />
+<text  x="859.84" y="671.5" ></text>
+</g>
+<g >
+<title>nft_do_chain_inet (18,677,261 samples, 0.02%)</title><rect x="295.5" y="277" width="0.2" height="15.0" fill="rgb(223,22,30)" rx="2" ry="2" />
+<text  x="298.54" y="287.5" ></text>
+</g>
+<g >
+<title>xts_crypt (108,882,033 samples, 0.09%)</title><rect x="151.9" y="661" width="1.0" height="15.0" fill="rgb(213,204,15)" rx="2" ry="2" />
+<text  x="154.86" y="671.5" ></text>
+</g>
+<g >
+<title>crypt_endio (10,831,566 samples, 0.01%)</title><rect x="563.5" y="533" width="0.1" height="15.0" fill="rgb(229,30,28)" rx="2" ry="2" />
+<text  x="566.47" y="543.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (41,227,173 samples, 0.03%)</title><rect x="400.3" y="469" width="0.4" height="15.0" fill="rgb(247,34,36)" rx="2" ry="2" />
+<text  x="403.31" y="479.5" ></text>
+</g>
+<g >
+<title>dev_gro_receive (313,483,296 samples, 0.26%)</title><rect x="811.2" y="565" width="3.1" height="15.0" fill="rgb(229,8,35)" rx="2" ry="2" />
+<text  x="814.21" y="575.5" ></text>
+</g>
+<g >
+<title>bdrv_block_status_above (18,530,467 samples, 0.02%)</title><rect x="415.8" y="709" width="0.2" height="15.0" fill="rgb(247,83,43)" rx="2" ry="2" />
+<text  x="418.78" y="719.5" ></text>
+</g>
+<g >
+<title>prepare_alloc_pages.constprop.0 (17,751,836 samples, 0.01%)</title><rect x="441.4" y="501" width="0.2" height="15.0" fill="rgb(244,59,45)" rx="2" ry="2" />
+<text  x="444.44" y="511.5" ></text>
+</g>
+<g >
+<title>update_rq_clock (139,694,955 samples, 0.12%)</title><rect x="374.7" y="437" width="1.4" height="15.0" fill="rgb(228,220,54)" rx="2" ry="2" />
+<text  x="377.72" y="447.5" ></text>
+</g>
+<g >
+<title>security_file_permission (10,669,127 samples, 0.01%)</title><rect x="417.6" y="549" width="0.1" height="15.0" fill="rgb(207,18,48)" rx="2" ry="2" />
+<text  x="420.64" y="559.5" ></text>
+</g>
+<g >
+<title>_copy_from_iter (207,489,800 samples, 0.17%)</title><rect x="393.1" y="565" width="2.0" height="15.0" fill="rgb(233,71,28)" rx="2" ry="2" />
+<text  x="396.05" y="575.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (453,529,687 samples, 0.37%)</title><rect x="11.9" y="677" width="4.4" height="15.0" fill="rgb(222,28,53)" rx="2" ry="2" />
+<text  x="14.90" y="687.5" ></text>
+</g>
+<g >
+<title>__alloc_skb (17,429,667 samples, 0.01%)</title><rect x="874.9" y="373" width="0.2" height="15.0" fill="rgb(219,72,11)" rx="2" ry="2" />
+<text  x="877.94" y="383.5" ></text>
+</g>
+<g >
+<title>try_to_wake_up (427,221,663 samples, 0.35%)</title><rect x="881.9" y="293" width="4.1" height="15.0" fill="rgb(253,152,39)" rx="2" ry="2" />
+<text  x="884.89" y="303.5" ></text>
+</g>
+<g >
+<title>skcipher_walk_virt (38,262,810 samples, 0.03%)</title><rect x="131.1" y="645" width="0.4" height="15.0" fill="rgb(244,71,49)" rx="2" ry="2" />
+<text  x="134.15" y="655.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_bh (40,807,128 samples, 0.03%)</title><rect x="299.8" y="405" width="0.4" height="15.0" fill="rgb(242,16,27)" rx="2" ry="2" />
+<text  x="302.84" y="415.5" ></text>
+</g>
+<g >
+<title>alloc_page_buffers (13,512,881 samples, 0.01%)</title><rect x="397.6" y="453" width="0.1" height="15.0" fill="rgb(247,168,54)" rx="2" ry="2" />
+<text  x="400.59" y="463.5" ></text>
+</g>
+<g >
+<title>acpi_idle_enter (11,165,907,898 samples, 9.21%)</title><rect x="634.2" y="693" width="108.7" height="15.0" fill="rgb(249,228,13)" rx="2" ry="2" />
+<text  x="637.22" y="703.5" >acpi_idle_enter</text>
+</g>
+<g >
+<title>__x64_sys_sendto (1,061,688,141 samples, 0.88%)</title><rect x="386.3" y="645" width="10.3" height="15.0" fill="rgb(221,163,11)" rx="2" ry="2" />
+<text  x="389.31" y="655.5" ></text>
+</g>
+<g >
+<title>generic_write_end (45,740,579 samples, 0.04%)</title><rect x="398.5" y="501" width="0.5" height="15.0" fill="rgb(236,130,16)" rx="2" ry="2" />
+<text  x="401.51" y="511.5" ></text>
+</g>
+<g >
+<title>__update_idle_core (15,372,455 samples, 0.01%)</title><rect x="371.7" y="421" width="0.1" height="15.0" fill="rgb(245,161,31)" rx="2" ry="2" />
+<text  x="374.70" y="431.5" ></text>
+</g>
+<g >
+<title>net_rx_action (4,676,532,757 samples, 3.86%)</title><rect x="860.1" y="629" width="45.5" height="15.0" fill="rgb(246,149,10)" rx="2" ry="2" />
+<text  x="863.08" y="639.5" >net_..</text>
+</g>
+<g >
+<title>ext4_finish_bio (13,013,876 samples, 0.01%)</title><rect x="254.2" y="693" width="0.1" height="15.0" fill="rgb(230,7,4)" rx="2" ry="2" />
+<text  x="257.22" y="703.5" ></text>
+</g>
+<g >
+<title>crypt_convert (648,576,521 samples, 0.54%)</title><rect x="196.1" y="709" width="6.3" height="15.0" fill="rgb(244,33,7)" rx="2" ry="2" />
+<text  x="199.12" y="719.5" ></text>
+</g>
+<g >
+<title>psi_group_change (223,861,054 samples, 0.18%)</title><rect x="1173.4" y="677" width="2.2" height="15.0" fill="rgb(241,151,41)" rx="2" ry="2" />
+<text  x="1176.42" y="687.5" ></text>
+</g>
+<g >
+<title>netif_receive_skb_list_internal (4,492,154,380 samples, 3.71%)</title><rect x="861.6" y="565" width="43.7" height="15.0" fill="rgb(207,96,52)" rx="2" ry="2" />
+<text  x="864.62" y="575.5" >neti..</text>
+</g>
+<g >
+<title>crypt_convert (1,119,248,739 samples, 0.92%)</title><rect x="86.2" y="709" width="10.9" height="15.0" fill="rgb(231,96,49)" rx="2" ry="2" />
+<text  x="89.18" y="719.5" ></text>
+</g>
+<g >
+<title>__vsnprintf_internal (23,645,981 samples, 0.02%)</title><rect x="283.1" y="613" width="0.3" height="15.0" fill="rgb(217,207,48)" rx="2" ry="2" />
+<text  x="286.12" y="623.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (557,935,438 samples, 0.46%)</title><rect x="407.4" y="581" width="5.4" height="15.0" fill="rgb(205,220,37)" rx="2" ry="2" />
+<text  x="410.40" y="591.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_apic_timer_interrupt (21,901,624 samples, 0.02%)</title><rect x="557.1" y="789" width="0.2" height="15.0" fill="rgb(235,204,21)" rx="2" ry="2" />
+<text  x="560.09" y="799.5" ></text>
+</g>
+<g >
+<title>update_cfs_group (10,542,337 samples, 0.01%)</title><rect x="1032.5" y="565" width="0.1" height="15.0" fill="rgb(235,178,31)" rx="2" ry="2" />
+<text  x="1035.52" y="575.5" ></text>
+</g>
+<g >
+<title>ksys_write (102,615,579 samples, 0.08%)</title><rect x="548.0" y="645" width="1.0" height="15.0" fill="rgb(211,229,45)" rx="2" ry="2" />
+<text  x="551.00" y="655.5" ></text>
+</g>
+<g >
+<title>mpage_process_page_bufs (27,715,527 samples, 0.02%)</title><rect x="115.8" y="581" width="0.3" height="15.0" fill="rgb(250,7,27)" rx="2" ry="2" />
+<text  x="118.79" y="591.5" ></text>
+</g>
+<g >
+<title>tick_program_event (11,427,951 samples, 0.01%)</title><rect x="807.6" y="549" width="0.1" height="15.0" fill="rgb(217,195,48)" rx="2" ry="2" />
+<text  x="810.58" y="559.5" ></text>
+</g>
+<g >
+<title>qcow2_co_decompress (26,124,948 samples, 0.02%)</title><rect x="402.1" y="613" width="0.3" height="15.0" fill="rgb(231,74,52)" rx="2" ry="2" />
+<text  x="405.14" y="623.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (120,738,582 samples, 0.10%)</title><rect x="546.5" y="709" width="1.2" height="15.0" fill="rgb(221,137,12)" rx="2" ry="2" />
+<text  x="549.50" y="719.5" ></text>
+</g>
+<g >
+<title>irq_enter_rcu (912,037,288 samples, 0.75%)</title><rect x="919.5" y="661" width="8.9" height="15.0" fill="rgb(221,113,32)" rx="2" ry="2" />
+<text  x="922.48" y="671.5" ></text>
+</g>
+<g >
+<title>hrtimer_interrupt (821,201,668 samples, 0.68%)</title><rect x="910.4" y="645" width="8.0" height="15.0" fill="rgb(251,163,50)" rx="2" ry="2" />
+<text  x="913.40" y="655.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (62,112,364 samples, 0.05%)</title><rect x="400.3" y="517" width="0.6" height="15.0" fill="rgb(226,77,33)" rx="2" ry="2" />
+<text  x="403.27" y="527.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (127,439,062 samples, 0.11%)</title><rect x="1095.7" y="677" width="1.2" height="15.0" fill="rgb(228,16,21)" rx="2" ry="2" />
+<text  x="1098.69" y="687.5" ></text>
+</g>
+<g >
+<title>[[vdso]] (12,478,878 samples, 0.01%)</title><rect x="418.7" y="677" width="0.2" height="15.0" fill="rgb(250,91,3)" rx="2" ry="2" />
+<text  x="421.74" y="687.5" ></text>
+</g>
+<g >
+<title>crypt_convert (972,533,767 samples, 0.80%)</title><rect x="97.2" y="709" width="9.5" height="15.0" fill="rgb(226,10,41)" rx="2" ry="2" />
+<text  x="100.19" y="719.5" ></text>
+</g>
+<g >
+<title>ext4_end_io_rsv_work (27,994,472 samples, 0.02%)</title><rect x="206.1" y="725" width="0.2" height="15.0" fill="rgb(234,217,45)" rx="2" ry="2" />
+<text  x="209.06" y="735.5" ></text>
+</g>
+<g >
+<title>__handle_irq_event_percpu (1,189,396,455 samples, 0.98%)</title><rect x="760.5" y="613" width="11.6" height="15.0" fill="rgb(226,25,54)" rx="2" ry="2" />
+<text  x="763.54" y="623.5" ></text>
+</g>
+<g >
+<title>curl_multi_poll (3,158,513,968 samples, 2.61%)</title><rect x="353.9" y="613" width="30.7" height="15.0" fill="rgb(213,174,0)" rx="2" ry="2" />
+<text  x="356.90" y="623.5" >cu..</text>
+</g>
+<g >
+<title>__iommu_map (14,046,247 samples, 0.01%)</title><rect x="876.0" y="149" width="0.2" height="15.0" fill="rgb(229,21,8)" rx="2" ry="2" />
+<text  x="879.02" y="159.5" ></text>
+</g>
+<g >
+<title>perf_event_task_tick (142,410,240 samples, 0.12%)</title><rect x="914.1" y="549" width="1.3" height="15.0" fill="rgb(219,60,39)" rx="2" ry="2" />
+<text  x="917.06" y="559.5" ></text>
+</g>
+<g >
+<title>ktime_get_update_offsets_now (116,195,719 samples, 0.10%)</title><rect x="917.2" y="629" width="1.1" height="15.0" fill="rgb(248,132,45)" rx="2" ry="2" />
+<text  x="920.20" y="639.5" ></text>
+</g>
+<g >
+<title>ext4_end_io_rsv_work (17,415,441 samples, 0.01%)</title><rect x="116.6" y="725" width="0.2" height="15.0" fill="rgb(238,14,3)" rx="2" ry="2" />
+<text  x="119.65" y="735.5" ></text>
+</g>
+<g >
+<title>avc_lookup (15,856,949 samples, 0.01%)</title><rect x="324.4" y="389" width="0.2" height="15.0" fill="rgb(207,152,29)" rx="2" ry="2" />
+<text  x="327.42" y="399.5" ></text>
+</g>
+<g >
+<title>sysmalloc (10,957,174 samples, 0.01%)</title><rect x="413.8" y="533" width="0.1" height="15.0" fill="rgb(218,181,15)" rx="2" ry="2" />
+<text  x="416.78" y="543.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (125,630,219 samples, 0.10%)</title><rect x="819.3" y="645" width="1.2" height="15.0" fill="rgb(229,121,22)" rx="2" ry="2" />
+<text  x="822.29" y="655.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (122,679,546 samples, 0.10%)</title><rect x="247.6" y="661" width="1.2" height="15.0" fill="rgb(205,25,36)" rx="2" ry="2" />
+<text  x="250.61" y="671.5" ></text>
+</g>
+<g >
+<title>g_try_malloc (16,244,853 samples, 0.01%)</title><rect x="413.3" y="629" width="0.2" height="15.0" fill="rgb(234,83,6)" rx="2" ry="2" />
+<text  x="416.30" y="639.5" ></text>
+</g>
+<g >
+<title>worker_thread (1,108,693,995 samples, 0.91%)</title><rect x="126.7" y="757" width="10.8" height="15.0" fill="rgb(206,146,28)" rx="2" ry="2" />
+<text  x="129.72" y="767.5" ></text>
+</g>
+<g >
+<title>ext4_da_reserve_space (95,464,025 samples, 0.08%)</title><rect x="431.1" y="533" width="0.9" height="15.0" fill="rgb(218,200,39)" rx="2" ry="2" />
+<text  x="434.11" y="543.5" ></text>
+</g>
+<g >
+<title>hrtimer_cancel (116,122,116 samples, 0.10%)</title><rect x="1183.4" y="693" width="1.1" height="15.0" fill="rgb(235,129,37)" rx="2" ry="2" />
+<text  x="1186.39" y="703.5" ></text>
+</g>
+<g >
+<title>update_rq_clock (15,241,650 samples, 0.01%)</title><rect x="552.1" y="533" width="0.1" height="15.0" fill="rgb(251,101,49)" rx="2" ry="2" />
+<text  x="555.09" y="543.5" ></text>
+</g>
+<g >
+<title>skcipher_walk_virt (36,545,565 samples, 0.03%)</title><rect x="162.9" y="645" width="0.4" height="15.0" fill="rgb(248,199,49)" rx="2" ry="2" />
+<text  x="165.94" y="655.5" ></text>
+</g>
+<g >
+<title>__condvar_dec_grefs (11,588,342 samples, 0.01%)</title><rect x="549.1" y="693" width="0.1" height="15.0" fill="rgb(212,61,9)" rx="2" ry="2" />
+<text  x="552.10" y="703.5" ></text>
+</g>
+<g >
+<title>native_sched_clock (33,627,205 samples, 0.03%)</title><rect x="931.3" y="629" width="0.4" height="15.0" fill="rgb(246,215,33)" rx="2" ry="2" />
+<text  x="934.34" y="639.5" ></text>
+</g>
+<g >
+<title>tcp_v4_early_demux (137,073,222 samples, 0.11%)</title><rect x="888.4" y="421" width="1.3" height="15.0" fill="rgb(226,117,25)" rx="2" ry="2" />
+<text  x="891.39" y="431.5" ></text>
+</g>
+<g >
+<title>__brk (26,013,035 samples, 0.02%)</title><rect x="413.0" y="565" width="0.2" height="15.0" fill="rgb(253,207,12)" rx="2" ry="2" />
+<text  x="415.95" y="575.5" ></text>
+</g>
+<g >
+<title>sock_put (13,296,565 samples, 0.01%)</title><rect x="874.3" y="405" width="0.1" height="15.0" fill="rgb(247,143,52)" rx="2" ry="2" />
+<text  x="877.29" y="415.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (54,375,708 samples, 0.04%)</title><rect x="108.7" y="661" width="0.6" height="15.0" fill="rgb(220,155,27)" rx="2" ry="2" />
+<text  x="111.73" y="671.5" ></text>
+</g>
+<g >
+<title>qio_channel_writev_full_all (536,495,526 samples, 0.44%)</title><rect x="407.5" y="517" width="5.3" height="15.0" fill="rgb(214,189,18)" rx="2" ry="2" />
+<text  x="410.54" y="527.5" ></text>
+</g>
+<g >
+<title>tick_check_oneshot_broadcast_this_cpu (46,169,108 samples, 0.04%)</title><rect x="927.6" y="629" width="0.5" height="15.0" fill="rgb(252,70,2)" rx="2" ry="2" />
+<text  x="930.63" y="639.5" ></text>
+</g>
+<g >
+<title>worker_thread (1,144,485,153 samples, 0.94%)</title><rect x="54.4" y="757" width="11.1" height="15.0" fill="rgb(251,28,28)" rx="2" ry="2" />
+<text  x="57.39" y="767.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (11,495,952 samples, 0.01%)</title><rect x="414.2" y="693" width="0.1" height="15.0" fill="rgb(248,87,44)" rx="2" ry="2" />
+<text  x="417.19" y="703.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (162,410,812 samples, 0.13%)</title><rect x="24.3" y="661" width="1.6" height="15.0" fill="rgb(253,197,38)" rx="2" ry="2" />
+<text  x="27.31" y="671.5" ></text>
+</g>
+<g >
+<title>mempool_alloc (15,167,207 samples, 0.01%)</title><rect x="236.8" y="709" width="0.1" height="15.0" fill="rgb(205,34,7)" rx="2" ry="2" />
+<text  x="239.79" y="719.5" ></text>
+</g>
+<g >
+<title>remove_wait_queue (70,887,059 samples, 0.06%)</title><rect x="362.7" y="469" width="0.7" height="15.0" fill="rgb(214,175,48)" rx="2" ry="2" />
+<text  x="365.75" y="479.5" ></text>
+</g>
+<g >
+<title>napi_consume_skb (125,105,178 samples, 0.10%)</title><rect x="809.9" y="581" width="1.2" height="15.0" fill="rgb(216,23,33)" rx="2" ry="2" />
+<text  x="812.89" y="591.5" ></text>
+</g>
+<g >
+<title>__folio_end_writeback (90,705,057 samples, 0.07%)</title><rect x="107.7" y="661" width="0.8" height="15.0" fill="rgb(251,85,7)" rx="2" ry="2" />
+<text  x="110.66" y="671.5" ></text>
+</g>
+<g >
+<title>process_one_work (997,169,697 samples, 0.82%)</title><rect x="65.5" y="741" width="9.7" height="15.0" fill="rgb(232,75,11)" rx="2" ry="2" />
+<text  x="68.53" y="751.5" ></text>
+</g>
+<g >
+<title>asm_common_interrupt (44,001,281 samples, 0.04%)</title><rect x="556.7" y="789" width="0.4" height="15.0" fill="rgb(206,7,11)" rx="2" ry="2" />
+<text  x="559.66" y="799.5" ></text>
+</g>
+<g >
+<title>simple_copy_to_iter (81,064,485 samples, 0.07%)</title><rect x="321.7" y="373" width="0.8" height="15.0" fill="rgb(214,136,4)" rx="2" ry="2" />
+<text  x="324.70" y="383.5" ></text>
+</g>
+<g >
+<title>__x64_sys_recvfrom (2,738,344,595 samples, 2.26%)</title><rect x="298.1" y="485" width="26.7" height="15.0" fill="rgb(248,188,11)" rx="2" ry="2" />
+<text  x="301.14" y="495.5" >_..</text>
+</g>
+<g >
+<title>worker_thread (846,801,969 samples, 0.70%)</title><rect x="246.0" y="757" width="8.2" height="15.0" fill="rgb(236,116,42)" rx="2" ry="2" />
+<text  x="248.97" y="767.5" ></text>
+</g>
+<g >
+<title>netif_skb_features (41,532,791 samples, 0.03%)</title><rect x="311.0" y="229" width="0.4" height="15.0" fill="rgb(247,70,44)" rx="2" ry="2" />
+<text  x="314.04" y="239.5" ></text>
+</g>
+<g >
+<title>update_sd_lb_stats.constprop.0 (28,345,880 samples, 0.02%)</title><rect x="564.7" y="533" width="0.2" height="15.0" fill="rgb(254,164,48)" rx="2" ry="2" />
+<text  x="567.66" y="543.5" ></text>
+</g>
+<g >
+<title>__fget_light (35,534,212 samples, 0.03%)</title><rect x="330.4" y="453" width="0.3" height="15.0" fill="rgb(250,85,16)" rx="2" ry="2" />
+<text  x="333.40" y="463.5" ></text>
+</g>
+<g >
+<title>ksys_read (61,821,334 samples, 0.05%)</title><rect x="385.5" y="645" width="0.6" height="15.0" fill="rgb(205,37,40)" rx="2" ry="2" />
+<text  x="388.50" y="655.5" ></text>
+</g>
+<g >
+<title>__mem_cgroup_flush_stats (28,833,224 samples, 0.02%)</title><rect x="424.6" y="533" width="0.3" height="15.0" fill="rgb(228,205,36)" rx="2" ry="2" />
+<text  x="427.63" y="543.5" ></text>
+</g>
+<g >
+<title>skcipher_walk_virt (21,557,545 samples, 0.02%)</title><rect x="198.6" y="645" width="0.2" height="15.0" fill="rgb(210,165,25)" rx="2" ry="2" />
+<text  x="201.55" y="655.5" ></text>
+</g>
+<g >
+<title>xas_load (37,431,685 samples, 0.03%)</title><rect x="441.8" y="533" width="0.4" height="15.0" fill="rgb(222,114,40)" rx="2" ry="2" />
+<text  x="444.84" y="543.5" ></text>
+</g>
+<g >
+<title>create_empty_buffers (226,137,692 samples, 0.19%)</title><rect x="428.5" y="549" width="2.2" height="15.0" fill="rgb(233,136,6)" rx="2" ry="2" />
+<text  x="431.48" y="559.5" ></text>
+</g>
+<g >
+<title>mempool_alloc (11,431,112 samples, 0.01%)</title><rect x="54.3" y="709" width="0.1" height="15.0" fill="rgb(212,182,26)" rx="2" ry="2" />
+<text  x="57.26" y="719.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (2,828,662,032 samples, 2.33%)</title><rect x="297.7" y="517" width="27.6" height="15.0" fill="rgb(251,108,29)" rx="2" ry="2" />
+<text  x="300.72" y="527.5" >e..</text>
+</g>
+<g >
+<title>__folio_start_writeback (119,259,611 samples, 0.10%)</title><rect x="203.1" y="549" width="1.1" height="15.0" fill="rgb(219,28,1)" rx="2" ry="2" />
+<text  x="206.09" y="559.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (92,925,124 samples, 0.08%)</title><rect x="197.2" y="661" width="0.9" height="15.0" fill="rgb(227,217,53)" rx="2" ry="2" />
+<text  x="200.23" y="671.5" ></text>
+</g>
+<g >
+<title>mempool_alloc (10,917,270 samples, 0.01%)</title><rect x="178.6" y="709" width="0.1" height="15.0" fill="rgb(220,177,0)" rx="2" ry="2" />
+<text  x="181.60" y="719.5" ></text>
+</g>
+<g >
+<title>_aesni_enc4 (42,143,201 samples, 0.03%)</title><rect x="275.1" y="629" width="0.4" height="15.0" fill="rgb(242,67,41)" rx="2" ry="2" />
+<text  x="278.10" y="639.5" ></text>
+</g>
+<g >
+<title>rwsem_down_write_slowpath (550,306,718 samples, 0.45%)</title><rect x="445.1" y="597" width="5.4" height="15.0" fill="rgb(215,95,2)" rx="2" ry="2" />
+<text  x="448.12" y="607.5" ></text>
+</g>
+<g >
+<title>native_sched_clock (18,242,270 samples, 0.02%)</title><rect x="885.6" y="245" width="0.2" height="15.0" fill="rgb(230,53,24)" rx="2" ry="2" />
+<text  x="888.59" y="255.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (13,157,383 samples, 0.01%)</title><rect x="224.4" y="677" width="0.1" height="15.0" fill="rgb(254,2,17)" rx="2" ry="2" />
+<text  x="227.39" y="687.5" ></text>
+</g>
+<g >
+<title>ipt_do_table (255,348,414 samples, 0.21%)</title><rect x="866.7" y="421" width="2.5" height="15.0" fill="rgb(231,159,16)" rx="2" ry="2" />
+<text  x="869.70" y="431.5" ></text>
+</g>
+<g >
+<title>process_one_work (1,129,047,544 samples, 0.93%)</title><rect x="137.5" y="741" width="11.0" height="15.0" fill="rgb(245,148,1)" rx="2" ry="2" />
+<text  x="140.52" y="751.5" ></text>
+</g>
+<g >
+<title>sock_recvmsg (128,381,553 samples, 0.11%)</title><rect x="323.3" y="453" width="1.3" height="15.0" fill="rgb(223,228,4)" rx="2" ry="2" />
+<text  x="326.32" y="463.5" ></text>
+</g>
+<g >
+<title>tcp_rcv_established (943,582,789 samples, 0.78%)</title><rect x="878.1" y="389" width="9.2" height="15.0" fill="rgb(240,133,12)" rx="2" ry="2" />
+<text  x="881.09" y="399.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (14,366,154 samples, 0.01%)</title><rect x="552.6" y="629" width="0.1" height="15.0" fill="rgb(223,109,39)" rx="2" ry="2" />
+<text  x="555.56" y="639.5" ></text>
+</g>
+<g >
+<title>timerqueue_del (17,361,537 samples, 0.01%)</title><rect x="915.7" y="613" width="0.2" height="15.0" fill="rgb(231,218,5)" rx="2" ry="2" />
+<text  x="918.70" y="623.5" ></text>
+</g>
+<g >
+<title>nf_hook_slow (94,133,608 samples, 0.08%)</title><rect x="410.9" y="261" width="0.9" height="15.0" fill="rgb(253,39,10)" rx="2" ry="2" />
+<text  x="413.92" y="271.5" ></text>
+</g>
+<g >
+<title>ttwu_do_activate (323,851,134 samples, 0.27%)</title><rect x="1031.3" y="629" width="3.2" height="15.0" fill="rgb(219,82,23)" rx="2" ry="2" />
+<text  x="1034.31" y="639.5" ></text>
+</g>
+<g >
+<title>ktime_get (41,829,134 samples, 0.03%)</title><rect x="1035.8" y="629" width="0.4" height="15.0" fill="rgb(244,39,35)" rx="2" ry="2" />
+<text  x="1038.80" y="639.5" ></text>
+</g>
+<g >
+<title>__libc_sigaction (257,127,627 samples, 0.21%)</title><rect x="351.0" y="597" width="2.5" height="15.0" fill="rgb(250,55,7)" rx="2" ry="2" />
+<text  x="353.97" y="607.5" ></text>
+</g>
+<g >
+<title>perf_ibs_stop (18,944,262 samples, 0.02%)</title><rect x="915.1" y="517" width="0.2" height="15.0" fill="rgb(215,190,10)" rx="2" ry="2" />
+<text  x="918.10" y="527.5" ></text>
+</g>
+<g >
+<title>crypt_page_free (63,640,593 samples, 0.05%)</title><rect x="760.9" y="533" width="0.6" height="15.0" fill="rgb(227,120,26)" rx="2" ry="2" />
+<text  x="763.86" y="543.5" ></text>
+</g>
+<g >
+<title>[libcurl.so.4.8.0] (40,770,640 samples, 0.03%)</title><rect x="281.4" y="741" width="0.4" height="15.0" fill="rgb(235,183,34)" rx="2" ry="2" />
+<text  x="284.39" y="751.5" ></text>
+</g>
+<g >
+<title>dev_hard_start_xmit (17,034,610 samples, 0.01%)</title><rect x="408.5" y="213" width="0.2" height="15.0" fill="rgb(246,38,11)" rx="2" ry="2" />
+<text  x="411.49" y="223.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (61,013,198 samples, 0.05%)</title><rect x="362.8" y="453" width="0.6" height="15.0" fill="rgb(248,2,46)" rx="2" ry="2" />
+<text  x="365.84" y="463.5" ></text>
+</g>
+<g >
+<title>__nf_conntrack_find_get (55,415,044 samples, 0.05%)</title><rect x="892.5" y="405" width="0.6" height="15.0" fill="rgb(214,22,17)" rx="2" ry="2" />
+<text  x="895.52" y="415.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (247,215,518 samples, 0.20%)</title><rect x="103.5" y="677" width="2.5" height="15.0" fill="rgb(239,208,9)" rx="2" ry="2" />
+<text  x="106.54" y="687.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (103,209,858 samples, 0.09%)</title><rect x="402.4" y="565" width="1.0" height="15.0" fill="rgb(207,214,32)" rx="2" ry="2" />
+<text  x="405.40" y="575.5" ></text>
+</g>
+<g >
+<title>napi_skb_cache_get (19,856,345 samples, 0.02%)</title><rect x="802.2" y="549" width="0.2" height="15.0" fill="rgb(254,125,6)" rx="2" ry="2" />
+<text  x="805.16" y="559.5" ></text>
+</g>
+<g >
+<title>aesni_xts_encrypt (51,267,493 samples, 0.04%)</title><rect x="120.1" y="645" width="0.4" height="15.0" fill="rgb(246,0,18)" rx="2" ry="2" />
+<text  x="123.05" y="655.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock_irqrestore (10,457,096 samples, 0.01%)</title><rect x="886.1" y="325" width="0.1" height="15.0" fill="rgb(213,141,46)" rx="2" ry="2" />
+<text  x="889.11" y="335.5" ></text>
+</g>
+<g >
+<title>pick_next_task_fair (65,135,267 samples, 0.05%)</title><rect x="370.9" y="437" width="0.7" height="15.0" fill="rgb(249,97,34)" rx="2" ry="2" />
+<text  x="373.93" y="447.5" ></text>
+</g>
+<g >
+<title>__flush_smp_call_function_queue (411,012,348 samples, 0.34%)</title><rect x="1102.4" y="709" width="4.0" height="15.0" fill="rgb(224,56,4)" rx="2" ry="2" />
+<text  x="1105.36" y="719.5" ></text>
+</g>
+<g >
+<title>nft_lookup_eval (35,441,502 samples, 0.03%)</title><rect x="871.2" y="389" width="0.3" height="15.0" fill="rgb(250,47,22)" rx="2" ry="2" />
+<text  x="874.16" y="399.5" ></text>
+</g>
+<g >
+<title>signalfd_poll (27,182,434 samples, 0.02%)</title><rect x="422.2" y="629" width="0.3" height="15.0" fill="rgb(236,161,35)" rx="2" ry="2" />
+<text  x="425.24" y="639.5" ></text>
+</g>
+<g >
+<title>skb_page_frag_refill (28,011,292 samples, 0.02%)</title><rect x="395.1" y="549" width="0.3" height="15.0" fill="rgb(222,1,49)" rx="2" ry="2" />
+<text  x="398.09" y="559.5" ></text>
+</g>
+<g >
+<title>__ip_local_out (558,056,047 samples, 0.46%)</title><rect x="312.9" y="357" width="5.4" height="15.0" fill="rgb(222,101,39)" rx="2" ry="2" />
+<text  x="315.89" y="367.5" ></text>
+</g>
+<g >
+<title>generic_perform_write (170,862,937 samples, 0.14%)</title><rect x="397.3" y="517" width="1.7" height="15.0" fill="rgb(251,9,19)" rx="2" ry="2" />
+<text  x="400.29" y="527.5" ></text>
+</g>
+<g >
+<title>__fprop_add_percpu (12,057,379 samples, 0.01%)</title><rect x="107.7" y="645" width="0.1" height="15.0" fill="rgb(239,58,19)" rx="2" ry="2" />
+<text  x="110.70" y="655.5" ></text>
+</g>
+<g >
+<title>inet6_csk_xmit (11,174,314 samples, 0.01%)</title><rect x="400.4" y="341" width="0.1" height="15.0" fill="rgb(223,145,52)" rx="2" ry="2" />
+<text  x="403.44" y="351.5" ></text>
+</g>
+<g >
+<title>lapic_next_event (15,426,359 samples, 0.01%)</title><rect x="806.8" y="533" width="0.2" height="15.0" fill="rgb(242,2,52)" rx="2" ry="2" />
+<text  x="809.82" y="543.5" ></text>
+</g>
+<g >
+<title>ttwu_queue_wakelist (18,497,802 samples, 0.02%)</title><rect x="548.5" y="549" width="0.2" height="15.0" fill="rgb(237,132,21)" rx="2" ry="2" />
+<text  x="551.53" y="559.5" ></text>
+</g>
+<g >
+<title>update_rq_clock (282,972,920 samples, 0.23%)</title><rect x="1140.2" y="693" width="2.8" height="15.0" fill="rgb(241,218,17)" rx="2" ry="2" />
+<text  x="1143.25" y="703.5" ></text>
+</g>
+<g >
+<title>remove_wait_queue (17,431,884 samples, 0.01%)</title><rect x="420.7" y="613" width="0.2" height="15.0" fill="rgb(209,200,33)" rx="2" ry="2" />
+<text  x="423.72" y="623.5" ></text>
+</g>
+<g >
+<title>kthread (813,855,899 samples, 0.67%)</title><rect x="206.1" y="773" width="7.9" height="15.0" fill="rgb(252,61,37)" rx="2" ry="2" />
+<text  x="209.06" y="783.5" ></text>
+</g>
+<g >
+<title>g_main_context_prepare (42,316,272 samples, 0.03%)</title><rect x="418.6" y="709" width="0.4" height="15.0" fill="rgb(221,125,45)" rx="2" ry="2" />
+<text  x="421.58" y="719.5" ></text>
+</g>
+<g >
+<title>nf_conntrack_in (28,138,223 samples, 0.02%)</title><rect x="392.3" y="469" width="0.3" height="15.0" fill="rgb(229,34,45)" rx="2" ry="2" />
+<text  x="395.29" y="479.5" ></text>
+</g>
+<g >
+<title>ext4_buffered_write_iter (171,696,463 samples, 0.14%)</title><rect x="397.3" y="533" width="1.7" height="15.0" fill="rgb(211,56,25)" rx="2" ry="2" />
+<text  x="400.28" y="543.5" ></text>
+</g>
+<g >
+<title>process_one_work (1,070,740,816 samples, 0.88%)</title><rect x="22.6" y="741" width="10.4" height="15.0" fill="rgb(237,222,40)" rx="2" ry="2" />
+<text  x="25.57" y="751.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (281,906,009 samples, 0.23%)</title><rect x="29.3" y="677" width="2.7" height="15.0" fill="rgb(249,133,17)" rx="2" ry="2" />
+<text  x="32.30" y="687.5" ></text>
+</g>
+<g >
+<title>iv_of_dmreq (55,399,533 samples, 0.05%)</title><rect x="245.2" y="693" width="0.5" height="15.0" fill="rgb(221,215,5)" rx="2" ry="2" />
+<text  x="248.15" y="703.5" ></text>
+</g>
+<g >
+<title>kthread (846,801,969 samples, 0.70%)</title><rect x="246.0" y="773" width="8.2" height="15.0" fill="rgb(247,15,0)" rx="2" ry="2" />
+<text  x="248.97" y="783.5" ></text>
+</g>
+<g >
+<title>ext4_end_io_rsv_work (103,174,207 samples, 0.09%)</title><rect x="224.2" y="725" width="1.0" height="15.0" fill="rgb(231,186,38)" rx="2" ry="2" />
+<text  x="227.25" y="735.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (925,316,212 samples, 0.76%)</title><rect x="237.0" y="789" width="9.0" height="15.0" fill="rgb(238,209,4)" rx="2" ry="2" />
+<text  x="239.95" y="799.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (213,916,686 samples, 0.18%)</title><rect x="240.7" y="677" width="2.1" height="15.0" fill="rgb(227,143,12)" rx="2" ry="2" />
+<text  x="243.72" y="687.5" ></text>
+</g>
+<g >
+<title>_aesni_enc4 (31,240,269 samples, 0.03%)</title><rect x="26.2" y="629" width="0.3" height="15.0" fill="rgb(218,220,44)" rx="2" ry="2" />
+<text  x="29.17" y="639.5" ></text>
+</g>
+<g >
+<title>sock_read_iter (29,890,373 samples, 0.02%)</title><rect x="385.8" y="613" width="0.3" height="15.0" fill="rgb(245,149,38)" rx="2" ry="2" />
+<text  x="388.81" y="623.5" ></text>
+</g>
+<g >
+<title>ebt_do_table (69,416,877 samples, 0.06%)</title><rect x="306.6" y="277" width="0.6" height="15.0" fill="rgb(221,220,13)" rx="2" ry="2" />
+<text  x="309.57" y="287.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (112,095,301 samples, 0.09%)</title><rect x="66.0" y="661" width="1.1" height="15.0" fill="rgb(217,192,30)" rx="2" ry="2" />
+<text  x="69.04" y="671.5" ></text>
+</g>
+<g >
+<title>nft_do_chain_inet (173,341,272 samples, 0.14%)</title><rect x="869.8" y="421" width="1.7" height="15.0" fill="rgb(243,168,34)" rx="2" ry="2" />
+<text  x="872.82" y="431.5" ></text>
+</g>
+<g >
+<title>nft_hash_lookup_fast (20,868,273 samples, 0.02%)</title><rect x="871.2" y="373" width="0.2" height="15.0" fill="rgb(237,77,2)" rx="2" ry="2" />
+<text  x="874.24" y="383.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (390,063,608 samples, 0.32%)</title><rect x="169.8" y="677" width="3.8" height="15.0" fill="rgb(213,217,9)" rx="2" ry="2" />
+<text  x="172.80" y="687.5" ></text>
+</g>
+<g >
+<title>handle_irq_event (1,225,543,283 samples, 1.01%)</title><rect x="760.4" y="629" width="11.9" height="15.0" fill="rgb(209,42,8)" rx="2" ry="2" />
+<text  x="763.40" y="639.5" ></text>
+</g>
+<g >
+<title>process_one_work (1,143,931,171 samples, 0.94%)</title><rect x="54.4" y="741" width="11.1" height="15.0" fill="rgb(234,164,30)" rx="2" ry="2" />
+<text  x="57.39" y="751.5" ></text>
+</g>
+<g >
+<title>update_sd_lb_stats.constprop.0 (28,149,133 samples, 0.02%)</title><rect x="906.0" y="581" width="0.3" height="15.0" fill="rgb(210,146,6)" rx="2" ry="2" />
+<text  x="908.98" y="591.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (126,298,312 samples, 0.10%)</title><rect x="417.2" y="693" width="1.3" height="15.0" fill="rgb(216,93,26)" rx="2" ry="2" />
+<text  x="420.24" y="703.5" ></text>
+</g>
+<g >
+<title>tcp_recvmsg (83,816,598 samples, 0.07%)</title><rect x="402.5" y="389" width="0.8" height="15.0" fill="rgb(234,75,17)" rx="2" ry="2" />
+<text  x="405.53" y="399.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock (13,817,136 samples, 0.01%)</title><rect x="873.0" y="405" width="0.1" height="15.0" fill="rgb(239,203,24)" rx="2" ry="2" />
+<text  x="875.99" y="415.5" ></text>
+</g>
+<g >
+<title>pick_next_task_fair (19,578,563 samples, 0.02%)</title><rect x="553.5" y="645" width="0.2" height="15.0" fill="rgb(248,189,39)" rx="2" ry="2" />
+<text  x="556.53" y="655.5" ></text>
+</g>
+<g >
+<title>ipt_do_table (28,264,791 samples, 0.02%)</title><rect x="294.8" y="277" width="0.3" height="15.0" fill="rgb(229,211,53)" rx="2" ry="2" />
+<text  x="297.84" y="287.5" ></text>
+</g>
+<g >
+<title>futex_wait_queue (226,889,641 samples, 0.19%)</title><rect x="550.1" y="581" width="2.2" height="15.0" fill="rgb(226,10,7)" rx="2" ry="2" />
+<text  x="553.06" y="591.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (1,128,659,718 samples, 0.93%)</title><rect x="86.2" y="725" width="11.0" height="15.0" fill="rgb(227,1,20)" rx="2" ry="2" />
+<text  x="89.17" y="735.5" ></text>
+</g>
+<g >
+<title>[libsystemd-shared-251.10-588.fc37.so] (15,403,517 samples, 0.01%)</title><rect x="1189.6" y="757" width="0.1" height="15.0" fill="rgb(227,229,45)" rx="2" ry="2" />
+<text  x="1192.59" y="767.5" ></text>
+</g>
+<g >
+<title>nft_do_chain_inet (11,747,277 samples, 0.01%)</title><rect x="388.6" y="309" width="0.2" height="15.0" fill="rgb(207,186,1)" rx="2" ry="2" />
+<text  x="391.65" y="319.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irq (56,341,781 samples, 0.05%)</title><rect x="345.3" y="501" width="0.6" height="15.0" fill="rgb(218,34,47)" rx="2" ry="2" />
+<text  x="348.33" y="511.5" ></text>
+</g>
+<g >
+<title>g_main_context_dispatch (142,154,578 samples, 0.12%)</title><rect x="417.2" y="709" width="1.4" height="15.0" fill="rgb(230,178,47)" rx="2" ry="2" />
+<text  x="420.20" y="719.5" ></text>
+</g>
+<g >
+<title>kworker/u64:4-k (1,307,531,293 samples, 1.08%)</title><rect x="224.2" y="805" width="12.8" height="15.0" fill="rgb(251,225,8)" rx="2" ry="2" />
+<text  x="227.23" y="815.5" ></text>
+</g>
+<g >
+<title>kmem_cache_alloc_lru (12,950,440 samples, 0.01%)</title><rect x="437.5" y="453" width="0.2" height="15.0" fill="rgb(209,33,0)" rx="2" ry="2" />
+<text  x="440.55" y="463.5" ></text>
+</g>
+<g >
+<title>__sysvec_apic_timer_interrupt (10,297,965 samples, 0.01%)</title><rect x="277.8" y="629" width="0.1" height="15.0" fill="rgb(208,113,40)" rx="2" ry="2" />
+<text  x="280.83" y="639.5" ></text>
+</g>
+<g >
+<title>crypt_page_alloc (15,830,602 samples, 0.01%)</title><rect x="65.4" y="693" width="0.1" height="15.0" fill="rgb(213,98,33)" rx="2" ry="2" />
+<text  x="68.36" y="703.5" ></text>
+</g>
+<g >
+<title>netif_receive_skb (3,891,978,089 samples, 3.21%)</title><rect x="865.6" y="485" width="37.9" height="15.0" fill="rgb(217,149,18)" rx="2" ry="2" />
+<text  x="868.58" y="495.5" >net..</text>
+</g>
+<g >
+<title>sched_clock_cpu (16,752,555 samples, 0.01%)</title><rect x="820.7" y="629" width="0.1" height="15.0" fill="rgb(238,158,32)" rx="2" ry="2" />
+<text  x="823.68" y="639.5" ></text>
+</g>
+<g >
+<title>sched_clock_cpu (28,732,638 samples, 0.02%)</title><rect x="1175.6" y="677" width="0.3" height="15.0" fill="rgb(238,106,27)" rx="2" ry="2" />
+<text  x="1178.60" y="687.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (416,513,219 samples, 0.34%)</title><rect x="343.2" y="549" width="4.0" height="15.0" fill="rgb(247,224,16)" rx="2" ry="2" />
+<text  x="346.16" y="559.5" ></text>
+</g>
+<g >
+<title>sch_direct_xmit (48,711,988 samples, 0.04%)</title><rect x="293.7" y="229" width="0.5" height="15.0" fill="rgb(214,142,21)" rx="2" ry="2" />
+<text  x="296.75" y="239.5" ></text>
+</g>
+<g >
+<title>sched_clock_cpu (13,521,364 samples, 0.01%)</title><rect x="931.7" y="661" width="0.1" height="15.0" fill="rgb(235,43,29)" rx="2" ry="2" />
+<text  x="934.67" y="671.5" ></text>
+</g>
+<g >
+<title>__folio_end_writeback (20,114,503 samples, 0.02%)</title><rect x="65.6" y="661" width="0.2" height="15.0" fill="rgb(251,105,9)" rx="2" ry="2" />
+<text  x="68.62" y="671.5" ></text>
+</g>
+<g >
+<title>____sys_sendmsg (498,853,574 samples, 0.41%)</title><rect x="407.7" y="405" width="4.8" height="15.0" fill="rgb(233,96,23)" rx="2" ry="2" />
+<text  x="410.66" y="415.5" ></text>
+</g>
+<g >
+<title>__update_load_avg_cfs_rq (11,731,245 samples, 0.01%)</title><rect x="1172.5" y="645" width="0.1" height="15.0" fill="rgb(246,134,35)" rx="2" ry="2" />
+<text  x="1175.48" y="655.5" ></text>
+</g>
+<g >
+<title>__x64_sys_openat (12,200,014 samples, 0.01%)</title><rect x="399.2" y="709" width="0.1" height="15.0" fill="rgb(228,186,26)" rx="2" ry="2" />
+<text  x="402.15" y="719.5" ></text>
+</g>
+<g >
+<title>iptable_mangle_hook (16,898,277 samples, 0.01%)</title><rect x="891.5" y="421" width="0.2" height="15.0" fill="rgb(219,219,9)" rx="2" ry="2" />
+<text  x="894.51" y="431.5" ></text>
+</g>
+<g >
+<title>pagevec_lookup_range_tag (47,494,127 samples, 0.04%)</title><rect x="116.1" y="581" width="0.4" height="15.0" fill="rgb(240,90,52)" rx="2" ry="2" />
+<text  x="119.06" y="591.5" ></text>
+</g>
+<g >
+<title>update_process_times (261,381,326 samples, 0.22%)</title><rect x="913.2" y="581" width="2.5" height="15.0" fill="rgb(214,48,54)" rx="2" ry="2" />
+<text  x="916.15" y="591.5" ></text>
+</g>
+<g >
+<title>__free_one_page (16,847,505 samples, 0.01%)</title><rect x="546.6" y="517" width="0.2" height="15.0" fill="rgb(254,82,36)" rx="2" ry="2" />
+<text  x="549.59" y="527.5" ></text>
+</g>
+<g >
+<title>__hrtimer_next_event_base (10,733,181 samples, 0.01%)</title><rect x="917.1" y="613" width="0.1" height="15.0" fill="rgb(205,220,6)" rx="2" ry="2" />
+<text  x="920.09" y="623.5" ></text>
+</g>
+<g >
+<title>mark_buffer_dirty (187,877,078 samples, 0.15%)</title><rect x="443.3" y="549" width="1.8" height="15.0" fill="rgb(233,78,40)" rx="2" ry="2" />
+<text  x="446.26" y="559.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (987,254,994 samples, 0.81%)</title><rect x="11.9" y="693" width="9.6" height="15.0" fill="rgb(219,56,23)" rx="2" ry="2" />
+<text  x="14.87" y="703.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (1,007,666,680 samples, 0.83%)</title><rect x="137.8" y="693" width="9.8" height="15.0" fill="rgb(239,107,45)" rx="2" ry="2" />
+<text  x="140.76" y="703.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (160,897,525 samples, 0.13%)</title><rect x="137.8" y="661" width="1.6" height="15.0" fill="rgb(219,184,53)" rx="2" ry="2" />
+<text  x="140.80" y="671.5" ></text>
+</g>
+<g >
+<title>__this_cpu_preempt_check (16,626,784 samples, 0.01%)</title><rect x="845.4" y="629" width="0.2" height="15.0" fill="rgb(218,18,52)" rx="2" ry="2" />
+<text  x="848.43" y="639.5" ></text>
+</g>
+<g >
+<title>skcipher_walk_virt (26,198,019 samples, 0.02%)</title><rect x="152.7" y="645" width="0.2" height="15.0" fill="rgb(220,51,1)" rx="2" ry="2" />
+<text  x="155.67" y="655.5" ></text>
+</g>
+<g >
+<title>ext4_end_io_rsv_work (48,683,852 samples, 0.04%)</title><rect x="246.0" y="725" width="0.4" height="15.0" fill="rgb(205,173,43)" rx="2" ry="2" />
+<text  x="248.97" y="735.5" ></text>
+</g>
+<g >
+<title>mpage_map_and_submit_buffers (37,230,970 samples, 0.03%)</title><rect x="106.7" y="597" width="0.4" height="15.0" fill="rgb(225,169,10)" rx="2" ry="2" />
+<text  x="109.72" y="607.5" ></text>
+</g>
+<g >
+<title>backend_pread (10,518,585,859 samples, 8.68%)</title><rect x="282.9" y="677" width="102.4" height="15.0" fill="rgb(233,143,25)" rx="2" ry="2" />
+<text  x="285.86" y="687.5" >backend_pread</text>
+</g>
+<g >
+<title>aesni_xts_encrypt (36,181,342 samples, 0.03%)</title><rect x="267.1" y="645" width="0.3" height="15.0" fill="rgb(228,210,29)" rx="2" ry="2" />
+<text  x="270.07" y="655.5" ></text>
+</g>
+<g >
+<title>worker_thread (997,406,341 samples, 0.82%)</title><rect x="65.5" y="757" width="9.7" height="15.0" fill="rgb(213,71,31)" rx="2" ry="2" />
+<text  x="68.53" y="767.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (68,513,733 samples, 0.06%)</title><rect x="414.6" y="581" width="0.6" height="15.0" fill="rgb(243,93,30)" rx="2" ry="2" />
+<text  x="417.57" y="591.5" ></text>
+</g>
+<g >
+<title>curl_easy_perform (10,417,150,985 samples, 8.59%)</title><rect x="283.4" y="629" width="101.4" height="15.0" fill="rgb(253,162,44)" rx="2" ry="2" />
+<text  x="286.36" y="639.5" >curl_easy_pe..</text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (313,891,509 samples, 0.26%)</title><rect x="549.6" y="661" width="3.1" height="15.0" fill="rgb(248,60,26)" rx="2" ry="2" />
+<text  x="552.65" y="671.5" ></text>
+</g>
+<g >
+<title>mem_cgroup_charge_statistics (29,658,964 samples, 0.02%)</title><rect x="435.1" y="469" width="0.3" height="15.0" fill="rgb(225,149,15)" rx="2" ry="2" />
+<text  x="438.09" y="479.5" ></text>
+</g>
+<g >
+<title>process_one_work (925,038,489 samples, 0.76%)</title><rect x="237.0" y="741" width="9.0" height="15.0" fill="rgb(233,75,53)" rx="2" ry="2" />
+<text  x="239.95" y="751.5" ></text>
+</g>
+<g >
+<title>tick_nohz_idle_exit (649,621,150 samples, 0.54%)</title><rect x="1179.1" y="725" width="6.3" height="15.0" fill="rgb(229,62,36)" rx="2" ry="2" />
+<text  x="1182.08" y="735.5" ></text>
+</g>
+<g >
+<title>kthread (1,054,676,528 samples, 0.87%)</title><rect x="33.0" y="773" width="10.3" height="15.0" fill="rgb(252,96,32)" rx="2" ry="2" />
+<text  x="36.00" y="783.5" ></text>
+</g>
+<g >
+<title>__tcp_transmit_skb (1,573,489,971 samples, 1.30%)</title><rect x="304.4" y="405" width="15.3" height="15.0" fill="rgb(226,12,52)" rx="2" ry="2" />
+<text  x="307.41" y="415.5" ></text>
+</g>
+<g >
+<title>process_one_work (939,254,077 samples, 0.77%)</title><rect x="169.6" y="741" width="9.1" height="15.0" fill="rgb(248,160,26)" rx="2" ry="2" />
+<text  x="172.57" y="751.5" ></text>
+</g>
+<g >
+<title>dmcrypt_write/2 (59,542,910 samples, 0.05%)</title><rect x="10.1" y="805" width="0.6" height="15.0" fill="rgb(214,170,20)" rx="2" ry="2" />
+<text  x="13.14" y="815.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (12,631,937,696 samples, 10.42%)</title><rect x="423.4" y="709" width="123.0" height="15.0" fill="rgb(206,229,6)" rx="2" ry="2" />
+<text  x="426.41" y="719.5" >[qemu-img]</text>
+</g>
+<g >
+<title>check_preemption_disabled (14,146,357 samples, 0.01%)</title><rect x="1160.2" y="677" width="0.2" height="15.0" fill="rgb(217,127,41)" rx="2" ry="2" />
+<text  x="1163.23" y="687.5" ></text>
+</g>
+<g >
+<title>sysvec_apic_timer_interrupt (11,264,312 samples, 0.01%)</title><rect x="563.7" y="645" width="0.1" height="15.0" fill="rgb(223,8,35)" rx="2" ry="2" />
+<text  x="566.72" y="655.5" ></text>
+</g>
+<g >
+<title>kthread (1,025,597,374 samples, 0.85%)</title><rect x="97.2" y="773" width="10.0" height="15.0" fill="rgb(207,9,39)" rx="2" ry="2" />
+<text  x="100.17" y="783.5" ></text>
+</g>
+<g >
+<title>bdrv_block_status_above (23,740,663 samples, 0.02%)</title><rect x="403.8" y="709" width="0.2" height="15.0" fill="rgb(221,51,39)" rx="2" ry="2" />
+<text  x="406.79" y="719.5" ></text>
+</g>
+<g >
+<title>finish_task_switch.isra.0 (72,359,594 samples, 0.06%)</title><rect x="1169.7" y="693" width="0.8" height="15.0" fill="rgb(247,163,25)" rx="2" ry="2" />
+<text  x="1172.75" y="703.5" ></text>
+</g>
+<g >
+<title>nft_fib6_eval (14,771,392 samples, 0.01%)</title><rect x="391.1" y="277" width="0.1" height="15.0" fill="rgb(248,55,1)" rx="2" ry="2" />
+<text  x="394.05" y="287.5" ></text>
+</g>
+<g >
+<title>tcp_ack (23,702,373 samples, 0.02%)</title><rect x="409.6" y="37" width="0.2" height="15.0" fill="rgb(234,174,10)" rx="2" ry="2" />
+<text  x="412.57" y="47.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (89,961,641 samples, 0.07%)</title><rect x="402.5" y="517" width="0.9" height="15.0" fill="rgb(241,108,24)" rx="2" ry="2" />
+<text  x="405.51" y="527.5" ></text>
+</g>
+<g >
+<title>aesni_xts_encrypt (48,007,665 samples, 0.04%)</title><rect x="188.6" y="645" width="0.5" height="15.0" fill="rgb(205,152,15)" rx="2" ry="2" />
+<text  x="191.60" y="655.5" ></text>
+</g>
+<g >
+<title>rcu_nocb_flush_deferred_wakeup (121,542,504 samples, 0.10%)</title><rect x="1167.0" y="725" width="1.2" height="15.0" fill="rgb(224,27,35)" rx="2" ry="2" />
+<text  x="1169.97" y="735.5" ></text>
+</g>
+<g >
+<title>curl_mvsnprintf (33,721,368 samples, 0.03%)</title><rect x="340.2" y="549" width="0.4" height="15.0" fill="rgb(236,155,25)" rx="2" ry="2" />
+<text  x="343.23" y="559.5" ></text>
+</g>
+<g >
+<title>clockevents_program_event (44,094,723 samples, 0.04%)</title><rect x="1184.0" y="661" width="0.4" height="15.0" fill="rgb(220,164,17)" rx="2" ry="2" />
+<text  x="1187.01" y="671.5" ></text>
+</g>
+<g >
+<title>__x64_sys_poll (2,484,984,894 samples, 2.05%)</title><rect x="357.3" y="517" width="24.2" height="15.0" fill="rgb(205,95,42)" rx="2" ry="2" />
+<text  x="360.34" y="527.5" >_..</text>
+</g>
+<g >
+<title>irq_exit_rcu (15,346,165 samples, 0.01%)</title><rect x="844.2" y="661" width="0.2" height="15.0" fill="rgb(241,228,4)" rx="2" ry="2" />
+<text  x="847.24" y="671.5" ></text>
+</g>
+<g >
+<title>worker_thread (972,199,095 samples, 0.80%)</title><rect x="107.2" y="757" width="9.4" height="15.0" fill="rgb(228,214,20)" rx="2" ry="2" />
+<text  x="110.15" y="767.5" ></text>
+</g>
+<g >
+<title>kthread (1,305,459,047 samples, 1.08%)</title><rect x="224.2" y="773" width="12.8" height="15.0" fill="rgb(220,135,38)" rx="2" ry="2" />
+<text  x="227.25" y="783.5" ></text>
+</g>
+<g >
+<title>ext4_block_write_begin (593,909,564 samples, 0.49%)</title><rect x="428.3" y="565" width="5.8" height="15.0" fill="rgb(208,15,23)" rx="2" ry="2" />
+<text  x="431.27" y="575.5" ></text>
+</g>
+<g >
+<title>__start_context (339,639,475 samples, 0.28%)</title><rect x="400.1" y="757" width="3.3" height="15.0" fill="rgb(210,49,22)" rx="2" ry="2" />
+<text  x="403.12" y="767.5" ></text>
+</g>
+<g >
+<title>skb_release_data (24,461,873 samples, 0.02%)</title><rect x="818.9" y="597" width="0.3" height="15.0" fill="rgb(247,219,46)" rx="2" ry="2" />
+<text  x="821.92" y="607.5" ></text>
+</g>
+<g >
+<title>___sys_recvmsg (37,450,726 samples, 0.03%)</title><rect x="400.3" y="437" width="0.4" height="15.0" fill="rgb(252,62,13)" rx="2" ry="2" />
+<text  x="403.32" y="447.5" ></text>
+</g>
+<g >
+<title>sd_event_dispatch (15,882,765 samples, 0.01%)</title><rect x="1189.6" y="773" width="0.1" height="15.0" fill="rgb(240,27,19)" rx="2" ry="2" />
+<text  x="1192.59" y="783.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (137,185,375 samples, 0.11%)</title><rect x="214.2" y="661" width="1.4" height="15.0" fill="rgb(251,146,27)" rx="2" ry="2" />
+<text  x="217.24" y="671.5" ></text>
+</g>
+<g >
+<title>ksys_read (31,179,984 samples, 0.03%)</title><rect x="417.4" y="581" width="0.3" height="15.0" fill="rgb(220,134,20)" rx="2" ry="2" />
+<text  x="420.44" y="591.5" ></text>
+</g>
+<g >
+<title>hrtimer_start_range_ns (23,041,309 samples, 0.02%)</title><rect x="550.3" y="565" width="0.2" height="15.0" fill="rgb(251,65,18)" rx="2" ry="2" />
+<text  x="553.31" y="575.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (25,347,092 samples, 0.02%)</title><rect x="292.4" y="501" width="0.3" height="15.0" fill="rgb(206,59,6)" rx="2" ry="2" />
+<text  x="295.42" y="511.5" ></text>
+</g>
+<g >
+<title>kthread (1,144,485,153 samples, 0.94%)</title><rect x="54.4" y="773" width="11.1" height="15.0" fill="rgb(227,143,24)" rx="2" ry="2" />
+<text  x="57.39" y="783.5" ></text>
+</g>
+<g >
+<title>xas_load (13,036,527 samples, 0.01%)</title><rect x="436.8" y="485" width="0.1" height="15.0" fill="rgb(249,191,45)" rx="2" ry="2" />
+<text  x="439.75" y="495.5" ></text>
+</g>
+<g >
+<title>read_tsc (83,146,504 samples, 0.07%)</title><rect x="917.5" y="613" width="0.8" height="15.0" fill="rgb(228,182,45)" rx="2" ry="2" />
+<text  x="920.52" y="623.5" ></text>
+</g>
+<g >
+<title>crypt_iv_plain64_gen (13,494,448 samples, 0.01%)</title><rect x="159.0" y="693" width="0.1" height="15.0" fill="rgb(242,189,31)" rx="2" ry="2" />
+<text  x="161.97" y="703.5" ></text>
+</g>
+<g >
+<title>br_dev_queue_push_xmit (63,004,882 samples, 0.05%)</title><rect x="293.6" y="261" width="0.6" height="15.0" fill="rgb(208,180,50)" rx="2" ry="2" />
+<text  x="296.62" y="271.5" ></text>
+</g>
+<g >
+<title>ext4_buffered_write_iter (2,748,077,046 samples, 2.27%)</title><rect x="423.7" y="613" width="26.8" height="15.0" fill="rgb(241,164,30)" rx="2" ry="2" />
+<text  x="426.74" y="623.5" >e..</text>
+</g>
+<g >
+<title>[qemu-img] (106,629,649 samples, 0.09%)</title><rect x="414.3" y="677" width="1.1" height="15.0" fill="rgb(239,78,20)" rx="2" ry="2" />
+<text  x="417.34" y="687.5" ></text>
+</g>
+<g >
+<title>backend_pread (10,527,963,141 samples, 8.68%)</title><rect x="282.8" y="709" width="102.5" height="15.0" fill="rgb(234,10,11)" rx="2" ry="2" />
+<text  x="285.83" y="719.5" >backend_pread</text>
+</g>
+<g >
+<title>nf_hook_slow (532,347,927 samples, 0.44%)</title><rect x="313.1" y="341" width="5.2" height="15.0" fill="rgb(216,115,20)" rx="2" ry="2" />
+<text  x="316.14" y="351.5" ></text>
+</g>
+<g >
+<title>read_tsc (30,761,352 samples, 0.03%)</title><rect x="886.9" y="341" width="0.3" height="15.0" fill="rgb(210,194,17)" rx="2" ry="2" />
+<text  x="889.88" y="351.5" ></text>
+</g>
+<g >
+<title>update_blocked_averages (28,202,370 samples, 0.02%)</title><rect x="565.0" y="581" width="0.2" height="15.0" fill="rgb(245,53,15)" rx="2" ry="2" />
+<text  x="567.96" y="591.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (233,665,936 samples, 0.19%)</title><rect x="175.7" y="677" width="2.2" height="15.0" fill="rgb(217,31,0)" rx="2" ry="2" />
+<text  x="178.67" y="687.5" ></text>
+</g>
+<g >
+<title>raw_send_socket (1,087,204,931 samples, 0.90%)</title><rect x="386.1" y="709" width="10.6" height="15.0" fill="rgb(249,16,36)" rx="2" ry="2" />
+<text  x="389.14" y="719.5" ></text>
+</g>
+<g >
+<title>_aesni_enc4 (19,032,302 samples, 0.02%)</title><rect x="180.8" y="629" width="0.2" height="15.0" fill="rgb(234,168,51)" rx="2" ry="2" />
+<text  x="183.77" y="639.5" ></text>
+</g>
+<g >
+<title>enqueue_hrtimer (15,287,575 samples, 0.01%)</title><rect x="1187.0" y="693" width="0.2" height="15.0" fill="rgb(249,149,34)" rx="2" ry="2" />
+<text  x="1190.04" y="703.5" ></text>
+</g>
+<g >
+<title>free_unref_page_list (24,354,118 samples, 0.02%)</title><rect x="546.5" y="549" width="0.3" height="15.0" fill="rgb(219,60,52)" rx="2" ry="2" />
+<text  x="549.52" y="559.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (50,040,573 samples, 0.04%)</title><rect x="920.5" y="629" width="0.5" height="15.0" fill="rgb(238,64,39)" rx="2" ry="2" />
+<text  x="923.48" y="639.5" ></text>
+</g>
+<g >
+<title>__skb_checksum (173,821,804 samples, 0.14%)</title><rect x="812.4" y="485" width="1.7" height="15.0" fill="rgb(206,183,29)" rx="2" ry="2" />
+<text  x="815.42" y="495.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_disable_asynccancel (18,715,410 samples, 0.02%)</title><rect x="296.7" y="533" width="0.2" height="15.0" fill="rgb(215,220,50)" rx="2" ry="2" />
+<text  x="299.69" y="543.5" ></text>
+</g>
+<g >
+<title>schedule (37,742,570 samples, 0.03%)</title><rect x="553.4" y="677" width="0.4" height="15.0" fill="rgb(205,64,26)" rx="2" ry="2" />
+<text  x="556.42" y="687.5" ></text>
+</g>
+<g >
+<title>rtl8169_interrupt (1,059,907,445 samples, 0.87%)</title><rect x="761.8" y="597" width="10.3" height="15.0" fill="rgb(239,37,11)" rx="2" ry="2" />
+<text  x="764.80" y="607.5" ></text>
+</g>
+<g >
+<title>sysvec_apic_timer_interrupt (13,572,639 samples, 0.01%)</title><rect x="394.9" y="517" width="0.2" height="15.0" fill="rgb(242,12,42)" rx="2" ry="2" />
+<text  x="397.94" y="527.5" ></text>
+</g>
+<g >
+<title>iv_of_dmreq (51,751,187 samples, 0.04%)</title><rect x="253.4" y="693" width="0.5" height="15.0" fill="rgb(214,105,49)" rx="2" ry="2" />
+<text  x="256.45" y="703.5" ></text>
+</g>
+<g >
+<title>[unknown]  (17,905,651 samples, 0.01%)</title><rect x="399.5" y="773" width="0.2" height="15.0" fill="rgb(224,8,18)" rx="2" ry="2" />
+<text  x="402.53" y="783.5" ></text>
+</g>
+<g >
+<title>free_unref_page (54,753,498 samples, 0.05%)</title><rect x="760.9" y="517" width="0.6" height="15.0" fill="rgb(208,165,7)" rx="2" ry="2" />
+<text  x="763.95" y="527.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (1,132,010,408 samples, 0.93%)</title><rect x="86.1" y="789" width="11.1" height="15.0" fill="rgb(214,30,13)" rx="2" ry="2" />
+<text  x="89.14" y="799.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (17,647,196 samples, 0.01%)</title><rect x="774.2" y="613" width="0.2" height="15.0" fill="rgb(205,217,21)" rx="2" ry="2" />
+<text  x="777.19" y="623.5" ></text>
+</g>
+<g >
+<title>fdb_find_rcu (47,215,565 samples, 0.04%)</title><rect x="865.1" y="485" width="0.5" height="15.0" fill="rgb(242,178,54)" rx="2" ry="2" />
+<text  x="868.10" y="495.5" ></text>
+</g>
+<g >
+<title>worker_thread (15,865,262 samples, 0.01%)</title><rect x="178.7" y="757" width="0.2" height="15.0" fill="rgb(212,51,23)" rx="2" ry="2" />
+<text  x="181.71" y="767.5" ></text>
+</g>
+<g >
+<title>amd_pmu_check_overflow (13,506,972 samples, 0.01%)</title><rect x="914.5" y="517" width="0.1" height="15.0" fill="rgb(226,0,47)" rx="2" ry="2" />
+<text  x="917.47" y="527.5" ></text>
+</g>
+<g >
+<title>__napi_poll (2,175,188,101 samples, 1.79%)</title><rect x="794.9" y="613" width="21.2" height="15.0" fill="rgb(219,12,23)" rx="2" ry="2" />
+<text  x="797.93" y="623.5" ></text>
+</g>
+<g >
+<title>submit_bio_noacct_nocheck (53,417,379 samples, 0.04%)</title><rect x="10.2" y="741" width="0.5" height="15.0" fill="rgb(232,129,10)" rx="2" ry="2" />
+<text  x="13.20" y="751.5" ></text>
+</g>
+<g >
+<title>pick_next_entity (33,663,962 samples, 0.03%)</title><rect x="1171.0" y="677" width="0.3" height="15.0" fill="rgb(218,223,49)" rx="2" ry="2" />
+<text  x="1174.01" y="687.5" ></text>
+</g>
+<g >
+<title>__GI___libc_open (12,923,818 samples, 0.01%)</title><rect x="1189.6" y="677" width="0.1" height="15.0" fill="rgb(245,170,40)" rx="2" ry="2" />
+<text  x="1192.60" y="687.5" ></text>
+</g>
+<g >
+<title>__iommu_dma_map (106,116,351 samples, 0.09%)</title><rect x="309.8" y="197" width="1.0" height="15.0" fill="rgb(250,7,42)" rx="2" ry="2" />
+<text  x="312.78" y="207.5" ></text>
+</g>
+<g >
+<title>qemu_try_memalign (30,787,048 samples, 0.03%)</title><rect x="413.6" y="613" width="0.3" height="15.0" fill="rgb(224,53,46)" rx="2" ry="2" />
+<text  x="416.59" y="623.5" ></text>
+</g>
+<g >
+<title>mempool_alloc (12,115,820 samples, 0.01%)</title><rect x="126.6" y="709" width="0.1" height="15.0" fill="rgb(243,6,48)" rx="2" ry="2" />
+<text  x="129.59" y="719.5" ></text>
+</g>
+<g >
+<title>rmqueue_bulk (61,377,126 samples, 0.05%)</title><rect x="440.8" y="485" width="0.6" height="15.0" fill="rgb(234,62,31)" rx="2" ry="2" />
+<text  x="443.84" y="495.5" ></text>
+</g>
+<g >
+<title>__irq_exit_rcu (16,839,124 samples, 0.01%)</title><rect x="1077.1" y="645" width="0.2" height="15.0" fill="rgb(253,77,54)" rx="2" ry="2" />
+<text  x="1080.10" y="655.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (87,734,648 samples, 0.07%)</title><rect x="402.5" y="469" width="0.9" height="15.0" fill="rgb(232,171,34)" rx="2" ry="2" />
+<text  x="405.52" y="479.5" ></text>
+</g>
+<g >
+<title>need_update (64,678,210 samples, 0.05%)</title><rect x="1188.1" y="677" width="0.6" height="15.0" fill="rgb(227,188,2)" rx="2" ry="2" />
+<text  x="1191.11" y="687.5" ></text>
+</g>
+<g >
+<title>mod_lruvec_page_state (27,816,488 samples, 0.02%)</title><rect x="115.3" y="549" width="0.3" height="15.0" fill="rgb(238,136,32)" rx="2" ry="2" />
+<text  x="118.30" y="559.5" ></text>
+</g>
+<g >
+<title>__mod_zone_page_state (11,552,255 samples, 0.01%)</title><rect x="438.8" y="453" width="0.1" height="15.0" fill="rgb(245,22,9)" rx="2" ry="2" />
+<text  x="441.77" y="463.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (18,940,930 samples, 0.02%)</title><rect x="891.3" y="405" width="0.2" height="15.0" fill="rgb(250,171,31)" rx="2" ry="2" />
+<text  x="894.30" y="415.5" ></text>
+</g>
+<g >
+<title>cgroup_rstat_flush_locked (27,736,642 samples, 0.02%)</title><rect x="424.6" y="501" width="0.3" height="15.0" fill="rgb(221,10,40)" rx="2" ry="2" />
+<text  x="427.64" y="511.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (1,108,693,995 samples, 0.91%)</title><rect x="126.7" y="789" width="10.8" height="15.0" fill="rgb(253,119,7)" rx="2" ry="2" />
+<text  x="129.72" y="799.5" ></text>
+</g>
+<g >
+<title>native_load_tls (11,941,671 samples, 0.01%)</title><rect x="558.4" y="789" width="0.1" height="15.0" fill="rgb(240,193,19)" rx="2" ry="2" />
+<text  x="561.41" y="799.5" ></text>
+</g>
+<g >
+<title>process_one_work (971,444,765 samples, 0.80%)</title><rect x="107.2" y="741" width="9.4" height="15.0" fill="rgb(252,44,23)" rx="2" ry="2" />
+<text  x="110.16" y="751.5" ></text>
+</g>
+<g >
+<title>copy_user_generic_string (14,195,984 samples, 0.01%)</title><rect x="397.4" y="485" width="0.1" height="15.0" fill="rgb(239,217,11)" rx="2" ry="2" />
+<text  x="400.40" y="495.5" ></text>
+</g>
+<g >
+<title>kthread (1,035,371,795 samples, 0.85%)</title><rect x="116.6" y="773" width="10.1" height="15.0" fill="rgb(211,135,49)" rx="2" ry="2" />
+<text  x="119.64" y="783.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (51,899,403 samples, 0.04%)</title><rect x="403.5" y="725" width="0.5" height="15.0" fill="rgb(237,63,33)" rx="2" ry="2" />
+<text  x="406.52" y="735.5" ></text>
+</g>
+<g >
+<title>obj_cgroup_charge (30,424,182 samples, 0.03%)</title><rect x="430.3" y="485" width="0.3" height="15.0" fill="rgb(215,132,35)" rx="2" ry="2" />
+<text  x="433.30" y="495.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock_irq (12,793,151 samples, 0.01%)</title><rect x="352.8" y="517" width="0.1" height="15.0" fill="rgb(218,67,46)" rx="2" ry="2" />
+<text  x="355.81" y="527.5" ></text>
+</g>
+<g >
+<title>_aesni_enc4 (36,064,913 samples, 0.03%)</title><rect x="90.0" y="629" width="0.4" height="15.0" fill="rgb(216,185,54)" rx="2" ry="2" />
+<text  x="93.01" y="639.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (83,024,838 samples, 0.07%)</title><rect x="918.7" y="661" width="0.8" height="15.0" fill="rgb(241,194,51)" rx="2" ry="2" />
+<text  x="921.67" y="671.5" ></text>
+</g>
+<g >
+<title>__vsprintf_internal (20,917,739 samples, 0.02%)</title><rect x="334.3" y="501" width="0.2" height="15.0" fill="rgb(214,70,11)" rx="2" ry="2" />
+<text  x="337.31" y="511.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (1,144,485,153 samples, 0.94%)</title><rect x="54.4" y="789" width="11.1" height="15.0" fill="rgb(210,109,18)" rx="2" ry="2" />
+<text  x="57.39" y="799.5" ></text>
+</g>
+<g >
+<title>__dquot_alloc_space (45,906,932 samples, 0.04%)</title><rect x="431.2" y="517" width="0.4" height="15.0" fill="rgb(210,219,32)" rx="2" ry="2" />
+<text  x="434.17" y="527.5" ></text>
+</g>
+<g >
+<title>tcp_recvmsg (57,012,991 samples, 0.05%)</title><rect x="401.5" y="373" width="0.6" height="15.0" fill="rgb(252,27,27)" rx="2" ry="2" />
+<text  x="404.51" y="383.5" ></text>
+</g>
+<g >
+<title>tcp_grow_window (15,807,343 samples, 0.01%)</title><rect x="886.4" y="357" width="0.2" height="15.0" fill="rgb(249,162,9)" rx="2" ry="2" />
+<text  x="889.44" y="367.5" ></text>
+</g>
+<g >
+<title>tcp_recvmsg (28,262,445 samples, 0.02%)</title><rect x="400.3" y="389" width="0.3" height="15.0" fill="rgb(227,106,25)" rx="2" ry="2" />
+<text  x="403.34" y="399.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (10,653,479 samples, 0.01%)</title><rect x="380.6" y="437" width="0.1" height="15.0" fill="rgb(210,96,41)" rx="2" ry="2" />
+<text  x="383.64" y="447.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (108,419,030 samples, 0.09%)</title><rect x="110.5" y="677" width="1.1" height="15.0" fill="rgb(247,159,49)" rx="2" ry="2" />
+<text  x="113.52" y="687.5" ></text>
+</g>
+<g >
+<title>ip_protocol_deliver_rcu (92,841,266 samples, 0.08%)</title><rect x="808.2" y="437" width="0.9" height="15.0" fill="rgb(238,61,7)" rx="2" ry="2" />
+<text  x="811.22" y="447.5" ></text>
+</g>
+<g >
+<title>asm_exc_page_fault (22,304,067 samples, 0.02%)</title><rect x="543.0" y="661" width="0.2" height="15.0" fill="rgb(245,103,43)" rx="2" ry="2" />
+<text  x="545.98" y="671.5" ></text>
+</g>
+<g >
+<title>ext4_release_io_end (48,683,852 samples, 0.04%)</title><rect x="246.0" y="709" width="0.4" height="15.0" fill="rgb(251,0,48)" rx="2" ry="2" />
+<text  x="248.97" y="719.5" ></text>
+</g>
+<g >
+<title>__hrtimer_init (33,300,505 samples, 0.03%)</title><rect x="364.0" y="453" width="0.3" height="15.0" fill="rgb(205,59,20)" rx="2" ry="2" />
+<text  x="366.98" y="463.5" ></text>
+</g>
+<g >
+<title>__netif_receive_skb_one_core (10,845,198 samples, 0.01%)</title><rect x="401.6" y="165" width="0.1" height="15.0" fill="rgb(244,19,12)" rx="2" ry="2" />
+<text  x="404.60" y="175.5" ></text>
+</g>
+<g >
+<title>__send (1,082,252,722 samples, 0.89%)</title><rect x="386.2" y="693" width="10.5" height="15.0" fill="rgb(243,6,3)" rx="2" ry="2" />
+<text  x="389.18" y="703.5" ></text>
+</g>
+<g >
+<title>folio_end_writeback (13,180,222 samples, 0.01%)</title><rect x="116.7" y="677" width="0.1" height="15.0" fill="rgb(238,46,34)" rx="2" ry="2" />
+<text  x="119.69" y="687.5" ></text>
+</g>
+<g >
+<title>____sys_recvmsg (58,800,823 samples, 0.05%)</title><rect x="401.5" y="405" width="0.6" height="15.0" fill="rgb(231,116,29)" rx="2" ry="2" />
+<text  x="404.50" y="415.5" ></text>
+</g>
+<g >
+<title>__skb_datagram_iter (218,020,246 samples, 0.18%)</title><rect x="320.4" y="389" width="2.1" height="15.0" fill="rgb(234,21,21)" rx="2" ry="2" />
+<text  x="323.37" y="399.5" ></text>
+</g>
+<g >
+<title>__fget_light (97,838,122 samples, 0.08%)</title><rect x="360.3" y="485" width="1.0" height="15.0" fill="rgb(206,4,12)" rx="2" ry="2" />
+<text  x="363.35" y="495.5" ></text>
+</g>
+<g >
+<title>filter_pread (10,524,398,995 samples, 8.68%)</title><rect x="282.9" y="693" width="102.4" height="15.0" fill="rgb(218,94,44)" rx="2" ry="2" />
+<text  x="285.85" y="703.5" >filter_pread</text>
+</g>
+<g >
+<title>ext4_block_write_begin (37,091,007 samples, 0.03%)</title><rect x="397.6" y="485" width="0.3" height="15.0" fill="rgb(231,186,12)" rx="2" ry="2" />
+<text  x="400.56" y="495.5" ></text>
+</g>
+<g >
+<title>wb_workfn (364,791,472 samples, 0.30%)</title><rect x="202.5" y="725" width="3.6" height="15.0" fill="rgb(227,44,40)" rx="2" ry="2" />
+<text  x="205.50" y="735.5" ></text>
+</g>
+<g >
+<title>write_cb (13,410,853 samples, 0.01%)</title><rect x="336.8" y="549" width="0.1" height="15.0" fill="rgb(230,100,48)" rx="2" ry="2" />
+<text  x="339.78" y="559.5" ></text>
+</g>
+<g >
+<title>__libc_recvmsg (11,227,910 samples, 0.01%)</title><rect x="401.3" y="485" width="0.2" height="15.0" fill="rgb(209,158,37)" rx="2" ry="2" />
+<text  x="404.35" y="495.5" ></text>
+</g>
+<g >
+<title>tcp_poll (167,800,079 samples, 0.14%)</title><rect x="378.1" y="469" width="1.6" height="15.0" fill="rgb(215,72,40)" rx="2" ry="2" />
+<text  x="381.07" y="479.5" ></text>
+</g>
+<g >
+<title>skcipher_walk_virt (37,504,189 samples, 0.03%)</title><rect x="217.7" y="645" width="0.4" height="15.0" fill="rgb(239,172,49)" rx="2" ry="2" />
+<text  x="220.74" y="655.5" ></text>
+</g>
+<g >
+<title>aesni_xts_encrypt (67,971,606 samples, 0.06%)</title><rect x="141.3" y="645" width="0.6" height="15.0" fill="rgb(226,52,52)" rx="2" ry="2" />
+<text  x="144.26" y="655.5" ></text>
+</g>
+<g >
+<title>asm_common_interrupt (32,591,595 samples, 0.03%)</title><rect x="563.4" y="661" width="0.3" height="15.0" fill="rgb(242,36,10)" rx="2" ry="2" />
+<text  x="566.39" y="671.5" ></text>
+</g>
+<g >
+<title>nft_do_chain (15,354,896 samples, 0.01%)</title><rect x="411.7" y="229" width="0.1" height="15.0" fill="rgb(208,195,19)" rx="2" ry="2" />
+<text  x="414.67" y="239.5" ></text>
+</g>
+<g >
+<title>__libc_sigaction (33,450,858 samples, 0.03%)</title><rect x="396.9" y="773" width="0.3" height="15.0" fill="rgb(218,144,26)" rx="2" ry="2" />
+<text  x="399.85" y="783.5" ></text>
+</g>
+<g >
+<title>process_one_work (1,054,676,528 samples, 0.87%)</title><rect x="33.0" y="741" width="10.3" height="15.0" fill="rgb(244,90,20)" rx="2" ry="2" />
+<text  x="36.00" y="751.5" ></text>
+</g>
+<g >
+<title>_int_malloc (25,155,654 samples, 0.02%)</title><rect x="413.6" y="549" width="0.3" height="15.0" fill="rgb(249,119,39)" rx="2" ry="2" />
+<text  x="416.65" y="559.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (751,482,837 samples, 0.62%)</title><rect x="264.7" y="725" width="7.3" height="15.0" fill="rgb(219,182,3)" rx="2" ry="2" />
+<text  x="267.73" y="735.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (274,895,027 samples, 0.23%)</title><rect x="163.3" y="677" width="2.7" height="15.0" fill="rgb(241,146,4)" rx="2" ry="2" />
+<text  x="166.29" y="687.5" ></text>
+</g>
+<g >
+<title>qio_channel_read_all (15,653,921 samples, 0.01%)</title><rect x="400.9" y="517" width="0.2" height="15.0" fill="rgb(224,219,4)" rx="2" ry="2" />
+<text  x="403.90" y="527.5" ></text>
+</g>
+<g >
+<title>realloc (15,030,847 samples, 0.01%)</title><rect x="336.6" y="549" width="0.2" height="15.0" fill="rgb(207,4,30)" rx="2" ry="2" />
+<text  x="339.63" y="559.5" ></text>
+</g>
+<g >
+<title>do_softirq.part.0 (11,280,079 samples, 0.01%)</title><rect x="401.6" y="245" width="0.1" height="15.0" fill="rgb(249,10,7)" rx="2" ry="2" />
+<text  x="404.60" y="255.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (18,198,999 samples, 0.02%)</title><rect x="1072.2" y="661" width="0.1" height="15.0" fill="rgb(253,72,12)" rx="2" ry="2" />
+<text  x="1075.15" y="671.5" ></text>
+</g>
+<g >
+<title>tcp_v4_fill_cb (27,296,470 samples, 0.02%)</title><rect x="887.3" y="405" width="0.3" height="15.0" fill="rgb(238,68,54)" rx="2" ry="2" />
+<text  x="890.30" y="415.5" ></text>
+</g>
+<g >
+<title>[[vdso]] (10,447,656 samples, 0.01%)</title><rect x="416.9" y="677" width="0.1" height="15.0" fill="rgb(226,3,18)" rx="2" ry="2" />
+<text  x="419.85" y="687.5" ></text>
+</g>
+<g >
+<title>crypt_page_alloc (12,323,744 samples, 0.01%)</title><rect x="264.5" y="693" width="0.1" height="15.0" fill="rgb(252,173,52)" rx="2" ry="2" />
+<text  x="267.50" y="703.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (11,173,224 samples, 0.01%)</title><rect x="383.3" y="469" width="0.1" height="15.0" fill="rgb(235,133,23)" rx="2" ry="2" />
+<text  x="386.28" y="479.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (1,060,238,503 samples, 0.87%)</title><rect x="148.5" y="789" width="10.3" height="15.0" fill="rgb(207,120,23)" rx="2" ry="2" />
+<text  x="151.52" y="799.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_apic_timer_interrupt (8,187,921,322 samples, 6.75%)</title><rect x="852.5" y="693" width="79.7" height="15.0" fill="rgb(212,201,31)" rx="2" ry="2" />
+<text  x="855.48" y="703.5" >asm_sysve..</text>
+</g>
+<g >
+<title>native_sched_clock (15,913,680 samples, 0.01%)</title><rect x="820.7" y="613" width="0.1" height="15.0" fill="rgb(236,173,43)" rx="2" ry="2" />
+<text  x="823.69" y="623.5" ></text>
+</g>
+<g >
+<title>futex_wake (16,002,250 samples, 0.01%)</title><rect x="402.2" y="453" width="0.2" height="15.0" fill="rgb(216,199,5)" rx="2" ry="2" />
+<text  x="405.23" y="463.5" ></text>
+</g>
+<g >
+<title>mdadm (11,651,550 samples, 0.01%)</title><rect x="280.8" y="805" width="0.2" height="15.0" fill="rgb(237,105,15)" rx="2" ry="2" />
+<text  x="283.84" y="815.5" ></text>
+</g>
+<g >
+<title>__poll (38,797,900 samples, 0.03%)</title><rect x="281.4" y="725" width="0.4" height="15.0" fill="rgb(214,143,45)" rx="2" ry="2" />
+<text  x="284.41" y="735.5" ></text>
+</g>
+<g >
+<title>do_filp_open (12,200,014 samples, 0.01%)</title><rect x="399.2" y="677" width="0.1" height="15.0" fill="rgb(231,22,6)" rx="2" ry="2" />
+<text  x="402.15" y="687.5" ></text>
+</g>
+<g >
+<title>load_balance (48,398,495 samples, 0.04%)</title><rect x="905.8" y="613" width="0.5" height="15.0" fill="rgb(226,170,34)" rx="2" ry="2" />
+<text  x="908.79" y="623.5" ></text>
+</g>
+<g >
+<title>cpuacct_charge (13,811,460 samples, 0.01%)</title><rect x="369.7" y="389" width="0.1" height="15.0" fill="rgb(248,188,8)" rx="2" ry="2" />
+<text  x="372.66" y="399.5" ></text>
+</g>
+<g >
+<title>debug_smp_processor_id (10,679,162 samples, 0.01%)</title><rect x="930.9" y="629" width="0.1" height="15.0" fill="rgb(221,75,8)" rx="2" ry="2" />
+<text  x="933.93" y="639.5" ></text>
+</g>
+<g >
+<title>[unknown] (20,554,621 samples, 0.02%)</title><rect x="554.2" y="789" width="0.2" height="15.0" fill="rgb(205,10,25)" rx="2" ry="2" />
+<text  x="557.16" y="799.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (406,283,542 samples, 0.34%)</title><rect x="292.7" y="501" width="4.0" height="15.0" fill="rgb(230,99,21)" rx="2" ry="2" />
+<text  x="295.71" y="511.5" ></text>
+</g>
+<g >
+<title>do_writepages (364,791,472 samples, 0.30%)</title><rect x="202.5" y="645" width="3.6" height="15.0" fill="rgb(217,136,23)" rx="2" ry="2" />
+<text  x="205.50" y="655.5" ></text>
+</g>
+<g >
+<title>ktime_get_ts64 (67,542,507 samples, 0.06%)</title><rect x="380.9" y="485" width="0.6" height="15.0" fill="rgb(251,148,27)" rx="2" ry="2" />
+<text  x="383.85" y="495.5" ></text>
+</g>
+<g >
+<title>cgroup_rstat_flush_irqsafe (27,736,642 samples, 0.02%)</title><rect x="424.6" y="517" width="0.3" height="15.0" fill="rgb(252,204,45)" rx="2" ry="2" />
+<text  x="427.64" y="527.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (460,596,870 samples, 0.38%)</title><rect x="43.5" y="677" width="4.5" height="15.0" fill="rgb(214,122,22)" rx="2" ry="2" />
+<text  x="46.48" y="687.5" ></text>
+</g>
+<g >
+<title>sugov_update_single_freq (12,866,134 samples, 0.01%)</title><rect x="1117.0" y="613" width="0.2" height="15.0" fill="rgb(245,58,26)" rx="2" ry="2" />
+<text  x="1120.04" y="623.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (16,200,144 samples, 0.01%)</title><rect x="365.7" y="437" width="0.2" height="15.0" fill="rgb(235,5,23)" rx="2" ry="2" />
+<text  x="368.71" y="447.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (63,656,125 samples, 0.05%)</title><rect x="1071.4" y="677" width="0.6" height="15.0" fill="rgb(242,53,46)" rx="2" ry="2" />
+<text  x="1074.38" y="687.5" ></text>
+</g>
+<g >
+<title>get_page_from_freelist (210,422,325 samples, 0.17%)</title><rect x="439.4" y="501" width="2.0" height="15.0" fill="rgb(244,75,53)" rx="2" ry="2" />
+<text  x="442.39" y="511.5" ></text>
+</g>
+<g >
+<title>__alloc_pages (10,742,297 samples, 0.01%)</title><rect x="398.2" y="437" width="0.1" height="15.0" fill="rgb(251,37,43)" rx="2" ry="2" />
+<text  x="401.24" y="447.5" ></text>
+</g>
+<g >
+<title>dev_hard_start_xmit (203,417,024 samples, 0.17%)</title><rect x="309.0" y="261" width="2.0" height="15.0" fill="rgb(235,220,23)" rx="2" ry="2" />
+<text  x="311.98" y="271.5" ></text>
+</g>
+<g >
+<title>lock_sock_nested (51,744,424 samples, 0.04%)</title><rect x="299.7" y="421" width="0.5" height="15.0" fill="rgb(206,229,10)" rx="2" ry="2" />
+<text  x="302.73" y="431.5" ></text>
+</g>
+<g >
+<title>folio_end_writeback (23,837,753 samples, 0.02%)</title><rect x="206.1" y="677" width="0.2" height="15.0" fill="rgb(208,204,31)" rx="2" ry="2" />
+<text  x="209.10" y="687.5" ></text>
+</g>
+<g >
+<title>cpuidle_select (23,628,616 samples, 0.02%)</title><rect x="1098.7" y="725" width="0.2" height="15.0" fill="rgb(236,45,28)" rx="2" ry="2" />
+<text  x="1101.66" y="735.5" ></text>
+</g>
+<g >
+<title>rb_erase (13,749,372 samples, 0.01%)</title><rect x="365.4" y="421" width="0.2" height="15.0" fill="rgb(230,128,30)" rx="2" ry="2" />
+<text  x="368.42" y="431.5" ></text>
+</g>
+<g >
+<title>nr_iowait_cpu (20,952,943 samples, 0.02%)</title><rect x="1036.2" y="629" width="0.2" height="15.0" fill="rgb(249,14,14)" rx="2" ry="2" />
+<text  x="1039.21" y="639.5" ></text>
+</g>
+<g >
+<title>kworker/u64:3-k (1,154,277,250 samples, 0.95%)</title><rect x="184.8" y="805" width="11.3" height="15.0" fill="rgb(221,91,11)" rx="2" ry="2" />
+<text  x="187.83" y="815.5" ></text>
+</g>
+<g >
+<title>nf_hook_slow (13,558,495 samples, 0.01%)</title><rect x="396.3" y="341" width="0.1" height="15.0" fill="rgb(241,192,4)" rx="2" ry="2" />
+<text  x="399.27" y="351.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (12,200,014 samples, 0.01%)</title><rect x="399.2" y="741" width="0.1" height="15.0" fill="rgb(247,141,40)" rx="2" ry="2" />
+<text  x="402.15" y="751.5" ></text>
+</g>
+<g >
+<title>xts_crypt (107,851,003 samples, 0.09%)</title><rect x="58.1" y="661" width="1.0" height="15.0" fill="rgb(222,0,37)" rx="2" ry="2" />
+<text  x="61.08" y="671.5" ></text>
+</g>
+<g >
+<title>nf_conntrack_in (330,961,478 samples, 0.27%)</title><rect x="892.0" y="421" width="3.2" height="15.0" fill="rgb(220,191,46)" rx="2" ry="2" />
+<text  x="894.95" y="431.5" ></text>
+</g>
+<g >
+<title>skcipher_walk_virt (20,646,990 samples, 0.02%)</title><rect x="181.0" y="645" width="0.2" height="15.0" fill="rgb(248,90,16)" rx="2" ry="2" />
+<text  x="184.01" y="655.5" ></text>
+</g>
+<g >
+<title>iv_of_dmreq (74,537,773 samples, 0.06%)</title><rect x="32.1" y="693" width="0.7" height="15.0" fill="rgb(220,64,42)" rx="2" ry="2" />
+<text  x="35.06" y="703.5" ></text>
+</g>
+<g >
+<title>kthread (1,154,277,250 samples, 0.95%)</title><rect x="184.8" y="773" width="11.3" height="15.0" fill="rgb(246,223,23)" rx="2" ry="2" />
+<text  x="187.83" y="783.5" ></text>
+</g>
+<g >
+<title>napi_consume_skb (25,308,363 samples, 0.02%)</title><rect x="818.9" y="613" width="0.3" height="15.0" fill="rgb(222,228,27)" rx="2" ry="2" />
+<text  x="821.91" y="623.5" ></text>
+</g>
+<g >
+<title>__tcp_send_ack.part.0 (18,707,266 samples, 0.02%)</title><rect x="874.9" y="389" width="0.2" height="15.0" fill="rgb(242,10,14)" rx="2" ry="2" />
+<text  x="877.93" y="399.5" ></text>
+</g>
+<g >
+<title>crypt_iv_plain64_gen (10,338,541 samples, 0.01%)</title><rect x="264.8" y="693" width="0.1" height="15.0" fill="rgb(224,200,9)" rx="2" ry="2" />
+<text  x="267.81" y="703.5" ></text>
+</g>
+<g >
+<title>ext4_inode_csum (11,883,788 samples, 0.01%)</title><rect x="398.7" y="389" width="0.2" height="15.0" fill="rgb(216,201,52)" rx="2" ry="2" />
+<text  x="401.75" y="399.5" ></text>
+</g>
+<g >
+<title>syscall_return_via_sysret (16,231,641 samples, 0.01%)</title><rect x="384.4" y="549" width="0.2" height="15.0" fill="rgb(219,121,5)" rx="2" ry="2" />
+<text  x="387.39" y="559.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (1,044,169,466 samples, 0.86%)</title><rect x="185.1" y="693" width="10.1" height="15.0" fill="rgb(248,12,50)" rx="2" ry="2" />
+<text  x="188.06" y="703.5" ></text>
+</g>
+<g >
+<title>inet6_csk_xmit (543,058,066 samples, 0.45%)</title><rect x="387.5" y="517" width="5.3" height="15.0" fill="rgb(216,64,10)" rx="2" ry="2" />
+<text  x="390.48" y="527.5" ></text>
+</g>
+<g >
+<title>aesni_xts_encrypt (60,824,981 samples, 0.05%)</title><rect x="130.4" y="645" width="0.6" height="15.0" fill="rgb(227,105,29)" rx="2" ry="2" />
+<text  x="133.42" y="655.5" ></text>
+</g>
+<g >
+<title>__iommu_dma_map (17,310,038 samples, 0.01%)</title><rect x="876.0" y="181" width="0.2" height="15.0" fill="rgb(223,19,52)" rx="2" ry="2" />
+<text  x="878.99" y="191.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (35,437,515 samples, 0.03%)</title><rect x="1164.7" y="661" width="0.4" height="15.0" fill="rgb(251,214,21)" rx="2" ry="2" />
+<text  x="1167.71" y="671.5" ></text>
+</g>
+<g >
+<title>nft_do_chain (31,823,086 samples, 0.03%)</title><rect x="809.5" y="405" width="0.3" height="15.0" fill="rgb(250,207,47)" rx="2" ry="2" />
+<text  x="812.50" y="415.5" ></text>
+</g>
+<g >
+<title>enqueue_entity (157,101,701 samples, 0.13%)</title><rect x="1031.9" y="581" width="1.5" height="15.0" fill="rgb(228,118,10)" rx="2" ry="2" />
+<text  x="1034.89" y="591.5" ></text>
+</g>
+<g >
+<title>__xa_clear_mark (11,439,725 samples, 0.01%)</title><rect x="107.8" y="645" width="0.1" height="15.0" fill="rgb(252,113,38)" rx="2" ry="2" />
+<text  x="110.84" y="655.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock_irqrestore (23,801,209 samples, 0.02%)</title><rect x="1160.0" y="677" width="0.2" height="15.0" fill="rgb(239,193,5)" rx="2" ry="2" />
+<text  x="1163.00" y="687.5" ></text>
+</g>
+<g >
+<title>_int_free (35,830,312 samples, 0.03%)</title><rect x="412.9" y="613" width="0.3" height="15.0" fill="rgb(216,146,32)" rx="2" ry="2" />
+<text  x="415.87" y="623.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (381,582,478 samples, 0.31%)</title><rect x="549.1" y="709" width="3.7" height="15.0" fill="rgb(215,53,37)" rx="2" ry="2" />
+<text  x="552.07" y="719.5" ></text>
+</g>
+<g >
+<title>ext4_da_write_begin (1,460,906,273 samples, 1.21%)</title><rect x="428.0" y="581" width="14.3" height="15.0" fill="rgb(211,182,26)" rx="2" ry="2" />
+<text  x="431.04" y="591.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (16,617,099 samples, 0.01%)</title><rect x="399.8" y="741" width="0.2" height="15.0" fill="rgb(222,133,34)" rx="2" ry="2" />
+<text  x="402.82" y="751.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (10,994,395 samples, 0.01%)</title><rect x="436.5" y="485" width="0.1" height="15.0" fill="rgb(254,116,52)" rx="2" ry="2" />
+<text  x="439.51" y="495.5" ></text>
+</g>
+<g >
+<title>__alloc_pages (11,302,711 samples, 0.01%)</title><rect x="224.1" y="677" width="0.1" height="15.0" fill="rgb(234,26,4)" rx="2" ry="2" />
+<text  x="227.06" y="687.5" ></text>
+</g>
+<g >
+<title>poll_freewait (31,178,667 samples, 0.03%)</title><rect x="420.6" y="629" width="0.3" height="15.0" fill="rgb(250,191,45)" rx="2" ry="2" />
+<text  x="423.58" y="639.5" ></text>
+</g>
+<g >
+<title>xts_crypt (123,526,404 samples, 0.10%)</title><rect x="274.7" y="661" width="1.2" height="15.0" fill="rgb(216,175,6)" rx="2" ry="2" />
+<text  x="277.74" y="671.5" ></text>
+</g>
+<g >
+<title>__common_interrupt (1,468,289,073 samples, 1.21%)</title><rect x="758.9" y="661" width="14.3" height="15.0" fill="rgb(246,98,54)" rx="2" ry="2" />
+<text  x="761.88" y="671.5" ></text>
+</g>
+<g >
+<title>update_rq_clock (17,016,348 samples, 0.01%)</title><rect x="885.9" y="277" width="0.1" height="15.0" fill="rgb(234,119,37)" rx="2" ry="2" />
+<text  x="888.88" y="287.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (15,143,169 samples, 0.01%)</title><rect x="554.2" y="741" width="0.1" height="15.0" fill="rgb(239,67,34)" rx="2" ry="2" />
+<text  x="557.19" y="751.5" ></text>
+</g>
+<g >
+<title>skcipher_walk_virt (45,906,438 samples, 0.04%)</title><rect x="229.5" y="645" width="0.5" height="15.0" fill="rgb(214,37,0)" rx="2" ry="2" />
+<text  x="232.52" y="655.5" ></text>
+</g>
+<g >
+<title>strncpy (75,656,309 samples, 0.06%)</title><rect x="902.6" y="389" width="0.8" height="15.0" fill="rgb(205,55,42)" rx="2" ry="2" />
+<text  x="905.64" y="399.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (31,932,089 samples, 0.03%)</title><rect x="857.0" y="645" width="0.3" height="15.0" fill="rgb(221,50,53)" rx="2" ry="2" />
+<text  x="859.96" y="655.5" ></text>
+</g>
+<g >
+<title>_aesni_enc4 (31,565,297 samples, 0.03%)</title><rect x="36.5" y="629" width="0.3" height="15.0" fill="rgb(252,180,47)" rx="2" ry="2" />
+<text  x="39.52" y="639.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (986,634,114 samples, 0.81%)</title><rect x="159.1" y="693" width="9.6" height="15.0" fill="rgb(250,67,38)" rx="2" ry="2" />
+<text  x="162.10" y="703.5" ></text>
+</g>
+<g >
+<title>__switch_to (28,132,775 samples, 0.02%)</title><rect x="355.7" y="549" width="0.3" height="15.0" fill="rgb(217,63,42)" rx="2" ry="2" />
+<text  x="358.73" y="559.5" ></text>
+</g>
+<g >
+<title>worker_thread (1,054,676,528 samples, 0.87%)</title><rect x="33.0" y="757" width="10.3" height="15.0" fill="rgb(249,163,7)" rx="2" ry="2" />
+<text  x="36.00" y="767.5" ></text>
+</g>
+<g >
+<title>aesni_xts_encrypt (26,313,609 samples, 0.02%)</title><rect x="198.3" y="645" width="0.2" height="15.0" fill="rgb(207,165,1)" rx="2" ry="2" />
+<text  x="201.27" y="655.5" ></text>
+</g>
+<g >
+<title>read (37,537,196 samples, 0.03%)</title><rect x="417.4" y="629" width="0.4" height="15.0" fill="rgb(248,31,30)" rx="2" ry="2" />
+<text  x="420.40" y="639.5" ></text>
+</g>
+<g >
+<title>__alloc_pages (11,518,866 samples, 0.01%)</title><rect x="236.8" y="677" width="0.1" height="15.0" fill="rgb(208,201,50)" rx="2" ry="2" />
+<text  x="239.81" y="687.5" ></text>
+</g>
+<g >
+<title>blk_mq_end_request_batch (12,285,703 samples, 0.01%)</title><rect x="563.5" y="549" width="0.1" height="15.0" fill="rgb(238,66,14)" rx="2" ry="2" />
+<text  x="566.45" y="559.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (11,227,910 samples, 0.01%)</title><rect x="401.3" y="469" width="0.2" height="15.0" fill="rgb(223,1,29)" rx="2" ry="2" />
+<text  x="404.35" y="479.5" ></text>
+</g>
+<g >
+<title>iv_of_dmreq (81,202,581 samples, 0.07%)</title><rect x="74.2" y="693" width="0.8" height="15.0" fill="rgb(217,111,29)" rx="2" ry="2" />
+<text  x="77.23" y="703.5" ></text>
+</g>
+<g >
+<title>__iommu_map (11,838,449 samples, 0.01%)</title><rect x="294.0" y="117" width="0.1" height="15.0" fill="rgb(227,228,11)" rx="2" ry="2" />
+<text  x="296.99" y="127.5" ></text>
+</g>
+<g >
+<title>systrim.constprop.0 (26,701,096 samples, 0.02%)</title><rect x="412.9" y="597" width="0.3" height="15.0" fill="rgb(238,122,52)" rx="2" ry="2" />
+<text  x="415.95" y="607.5" ></text>
+</g>
+<g >
+<title>aesni_xts_encrypt (49,408,272 samples, 0.04%)</title><rect x="78.8" y="645" width="0.5" height="15.0" fill="rgb(254,60,8)" rx="2" ry="2" />
+<text  x="81.83" y="655.5" ></text>
+</g>
+<g >
+<title>preempt_count_sub (15,095,291 samples, 0.01%)</title><rect x="1163.0" y="645" width="0.1" height="15.0" fill="rgb(232,220,20)" rx="2" ry="2" />
+<text  x="1165.98" y="655.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (103,209,858 samples, 0.09%)</title><rect x="402.4" y="597" width="1.0" height="15.0" fill="rgb(208,179,6)" rx="2" ry="2" />
+<text  x="405.40" y="607.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (38,655,213 samples, 0.03%)</title><rect x="324.9" y="485" width="0.4" height="15.0" fill="rgb(240,154,21)" rx="2" ry="2" />
+<text  x="327.88" y="495.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (13,394,925 samples, 0.01%)</title><rect x="403.9" y="661" width="0.1" height="15.0" fill="rgb(216,92,40)" rx="2" ry="2" />
+<text  x="406.85" y="671.5" ></text>
+</g>
+<g >
+<title>schedule_idle (894,463,287 samples, 0.74%)</title><rect x="1168.2" y="725" width="8.7" height="15.0" fill="rgb(249,192,42)" rx="2" ry="2" />
+<text  x="1171.15" y="735.5" ></text>
+</g>
+<g >
+<title>irqtime_account_irq (65,356,000 samples, 0.05%)</title><rect x="931.0" y="661" width="0.7" height="15.0" fill="rgb(209,155,22)" rx="2" ry="2" />
+<text  x="934.03" y="671.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (333,194,800 samples, 0.27%)</title><rect x="400.2" y="693" width="3.2" height="15.0" fill="rgb(230,179,6)" rx="2" ry="2" />
+<text  x="403.16" y="703.5" ></text>
+</g>
+<g >
+<title>ct_nmi_enter (325,858,656 samples, 0.27%)</title><rect x="844.9" y="645" width="3.1" height="15.0" fill="rgb(235,85,18)" rx="2" ry="2" />
+<text  x="847.86" y="655.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (18,038,938 samples, 0.01%)</title><rect x="572.0" y="693" width="0.2" height="15.0" fill="rgb(224,213,30)" rx="2" ry="2" />
+<text  x="574.98" y="703.5" ></text>
+</g>
+<g >
+<title>crypt_convert (1,182,560,363 samples, 0.98%)</title><rect x="225.3" y="709" width="11.5" height="15.0" fill="rgb(254,141,52)" rx="2" ry="2" />
+<text  x="228.28" y="719.5" ></text>
+</g>
+<g >
+<title>percpu_counter_add_batch (14,860,802 samples, 0.01%)</title><rect x="431.9" y="501" width="0.1" height="15.0" fill="rgb(205,41,44)" rx="2" ry="2" />
+<text  x="434.89" y="511.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (25,587,489 samples, 0.02%)</title><rect x="910.1" y="645" width="0.3" height="15.0" fill="rgb(220,65,39)" rx="2" ry="2" />
+<text  x="913.13" y="655.5" ></text>
+</g>
+<g >
+<title>mpage_submit_page (12,393,625 samples, 0.01%)</title><rect x="22.4" y="581" width="0.1" height="15.0" fill="rgb(228,175,26)" rx="2" ry="2" />
+<text  x="25.39" y="591.5" ></text>
+</g>
+<g >
+<title>kworker/u64:38- (1,052,042,496 samples, 0.87%)</title><rect x="214.0" y="805" width="10.2" height="15.0" fill="rgb(241,187,6)" rx="2" ry="2" />
+<text  x="216.98" y="815.5" ></text>
+</g>
+<g >
+<title>scheduler_tick (199,152,443 samples, 0.16%)</title><rect x="913.7" y="565" width="1.9" height="15.0" fill="rgb(214,213,46)" rx="2" ry="2" />
+<text  x="916.68" y="575.5" ></text>
+</g>
+<g >
+<title>ttwu_do_wakeup (43,655,193 samples, 0.04%)</title><rect x="1034.5" y="629" width="0.4" height="15.0" fill="rgb(223,74,42)" rx="2" ry="2" />
+<text  x="1037.46" y="639.5" ></text>
+</g>
+<g >
+<title>__netif_receive_skb_list_core (212,790,068 samples, 0.18%)</title><rect x="807.8" y="549" width="2.1" height="15.0" fill="rgb(250,213,18)" rx="2" ry="2" />
+<text  x="810.81" y="559.5" ></text>
+</g>
+<g >
+<title>qemu_memalign (33,804,795 samples, 0.03%)</title><rect x="413.6" y="629" width="0.3" height="15.0" fill="rgb(205,179,6)" rx="2" ry="2" />
+<text  x="416.56" y="639.5" ></text>
+</g>
+<g >
+<title>bdrv_co_pwritev_part (113,151,445 samples, 0.09%)</title><rect x="414.3" y="693" width="1.1" height="15.0" fill="rgb(251,120,39)" rx="2" ry="2" />
+<text  x="417.31" y="703.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (74,268,498 samples, 0.06%)</title><rect x="414.5" y="597" width="0.8" height="15.0" fill="rgb(206,35,46)" rx="2" ry="2" />
+<text  x="417.54" y="607.5" ></text>
+</g>
+<g >
+<title>nf_hook_slow (11,580,123 samples, 0.01%)</title><rect x="293.5" y="245" width="0.1" height="15.0" fill="rgb(205,72,41)" rx="2" ry="2" />
+<text  x="296.46" y="255.5" ></text>
+</g>
+<g >
+<title>select_estimate_accuracy (88,768,046 samples, 0.07%)</title><rect x="376.2" y="485" width="0.9" height="15.0" fill="rgb(243,18,30)" rx="2" ry="2" />
+<text  x="379.21" y="495.5" ></text>
+</g>
+<g >
+<title>fput (24,054,040 samples, 0.02%)</title><rect x="362.5" y="469" width="0.2" height="15.0" fill="rgb(214,2,26)" rx="2" ry="2" />
+<text  x="365.51" y="479.5" ></text>
+</g>
+<g >
+<title>_aesni_enc4 (35,841,451 samples, 0.03%)</title><rect x="152.2" y="629" width="0.4" height="15.0" fill="rgb(249,41,31)" rx="2" ry="2" />
+<text  x="155.22" y="639.5" ></text>
+</g>
+<g >
+<title>nf_hook_slow (15,255,084 samples, 0.01%)</title><rect x="391.7" y="469" width="0.2" height="15.0" fill="rgb(224,118,41)" rx="2" ry="2" />
+<text  x="394.70" y="479.5" ></text>
+</g>
+<g >
+<title>nvme_irq (104,732,813 samples, 0.09%)</title><rect x="760.8" y="597" width="1.0" height="15.0" fill="rgb(219,120,29)" rx="2" ry="2" />
+<text  x="763.78" y="607.5" ></text>
+</g>
+<g >
+<title>sockfd_lookup_light (22,866,699 samples, 0.02%)</title><rect x="324.6" y="453" width="0.2" height="15.0" fill="rgb(229,114,51)" rx="2" ry="2" />
+<text  x="327.57" y="463.5" ></text>
+</g>
+<g >
+<title>balance_dirty_pages (29,679,237 samples, 0.02%)</title><rect x="424.6" y="565" width="0.3" height="15.0" fill="rgb(248,19,3)" rx="2" ry="2" />
+<text  x="427.63" y="575.5" ></text>
+</g>
+<g >
+<title>__sk_mem_raise_allocated (15,584,023 samples, 0.01%)</title><rect x="395.9" y="533" width="0.1" height="15.0" fill="rgb(213,105,19)" rx="2" ry="2" />
+<text  x="398.87" y="543.5" ></text>
+</g>
+<g >
+<title>tick_nohz_irq_exit (52,087,922 samples, 0.04%)</title><rect x="849.7" y="661" width="0.5" height="15.0" fill="rgb(232,73,1)" rx="2" ry="2" />
+<text  x="852.70" y="671.5" ></text>
+</g>
+<g >
+<title>native_sched_clock (105,957,321 samples, 0.09%)</title><rect x="1139.0" y="629" width="1.1" height="15.0" fill="rgb(246,112,26)" rx="2" ry="2" />
+<text  x="1142.03" y="639.5" ></text>
+</g>
+<g >
+<title>napi_watchdog (68,243,853 samples, 0.06%)</title><rect x="911.5" y="613" width="0.7" height="15.0" fill="rgb(220,111,11)" rx="2" ry="2" />
+<text  x="914.50" y="623.5" ></text>
+</g>
+<g >
+<title>__ftruncate64 (120,738,582 samples, 0.10%)</title><rect x="546.5" y="725" width="1.2" height="15.0" fill="rgb(243,181,43)" rx="2" ry="2" />
+<text  x="549.50" y="735.5" ></text>
+</g>
+<g >
+<title>br_dev_queue_push_xmit (57,359,904 samples, 0.05%)</title><rect x="875.7" y="293" width="0.6" height="15.0" fill="rgb(246,217,41)" rx="2" ry="2" />
+<text  x="878.71" y="303.5" ></text>
+</g>
+<g >
+<title>xts_crypt (107,376,943 samples, 0.09%)</title><rect x="172.6" y="661" width="1.0" height="15.0" fill="rgb(217,223,22)" rx="2" ry="2" />
+<text  x="175.55" y="671.5" ></text>
+</g>
+<g >
+<title>ksys_write (10,524,838 samples, 0.01%)</title><rect x="554.2" y="725" width="0.1" height="15.0" fill="rgb(219,68,35)" rx="2" ry="2" />
+<text  x="557.23" y="735.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (1,141,645,781 samples, 0.94%)</title><rect x="43.3" y="789" width="11.1" height="15.0" fill="rgb(226,167,12)" rx="2" ry="2" />
+<text  x="46.26" y="799.5" ></text>
+</g>
+<g >
+<title>hrtimer_start_range_ns (177,700,171 samples, 0.15%)</title><rect x="806.0" y="565" width="1.7" height="15.0" fill="rgb(217,155,2)" rx="2" ry="2" />
+<text  x="808.96" y="575.5" ></text>
+</g>
+<g >
+<title>crypt_convert (1,029,566,131 samples, 0.85%)</title><rect x="214.0" y="709" width="10.0" height="15.0" fill="rgb(240,45,1)" rx="2" ry="2" />
+<text  x="217.02" y="719.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (34,587,464 samples, 0.03%)</title><rect x="1167.8" y="709" width="0.3" height="15.0" fill="rgb(240,138,2)" rx="2" ry="2" />
+<text  x="1170.79" y="719.5" ></text>
+</g>
+<g >
+<title>__irq_exit_rcu (5,312,671,504 samples, 4.38%)</title><rect x="858.3" y="661" width="51.7" height="15.0" fill="rgb(220,158,11)" rx="2" ry="2" />
+<text  x="861.29" y="671.5" >__irq..</text>
+</g>
+<g >
+<title>iv_of_dmreq (58,868,616 samples, 0.05%)</title><rect x="136.7" y="693" width="0.6" height="15.0" fill="rgb(208,219,43)" rx="2" ry="2" />
+<text  x="139.69" y="703.5" ></text>
+</g>
+<g >
+<title>nf_ct_get_tuple (12,183,126 samples, 0.01%)</title><rect x="895.1" y="405" width="0.1" height="15.0" fill="rgb(242,143,31)" rx="2" ry="2" />
+<text  x="898.06" y="415.5" ></text>
+</g>
+<g >
+<title>filemap_unaccount_folio (16,377,107 samples, 0.01%)</title><rect x="546.9" y="565" width="0.1" height="15.0" fill="rgb(206,23,33)" rx="2" ry="2" />
+<text  x="549.86" y="575.5" ></text>
+</g>
+<g >
+<title>br_dev_xmit (105,238,206 samples, 0.09%)</title><rect x="293.4" y="277" width="1.0" height="15.0" fill="rgb(236,111,16)" rx="2" ry="2" />
+<text  x="296.38" y="287.5" ></text>
+</g>
+<g >
+<title>__filemap_get_folio (44,455,055 samples, 0.04%)</title><rect x="397.9" y="469" width="0.5" height="15.0" fill="rgb(227,16,4)" rx="2" ry="2" />
+<text  x="400.93" y="479.5" ></text>
+</g>
+<g >
+<title>skb_defer_rx_timestamp (14,150,528 samples, 0.01%)</title><rect x="905.2" y="549" width="0.1" height="15.0" fill="rgb(207,228,39)" rx="2" ry="2" />
+<text  x="908.21" y="559.5" ></text>
+</g>
+<g >
+<title>__do_softirq (11,280,079 samples, 0.01%)</title><rect x="401.6" y="229" width="0.1" height="15.0" fill="rgb(223,225,48)" rx="2" ry="2" />
+<text  x="404.60" y="239.5" ></text>
+</g>
+<g >
+<title>__do_softirq (4,720,972,024 samples, 3.89%)</title><rect x="773.3" y="645" width="46.0" height="15.0" fill="rgb(254,49,5)" rx="2" ry="2" />
+<text  x="776.32" y="655.5" >__do..</text>
+</g>
+<g >
+<title>napi_gro_complete.constprop.0 (11,328,139 samples, 0.01%)</title><rect x="861.5" y="549" width="0.1" height="15.0" fill="rgb(229,60,19)" rx="2" ry="2" />
+<text  x="864.51" y="559.5" ></text>
+</g>
+<g >
+<title>nf_nat_ipv4_local_in (32,812,777 samples, 0.03%)</title><rect x="869.5" y="421" width="0.3" height="15.0" fill="rgb(226,150,4)" rx="2" ry="2" />
+<text  x="872.50" y="431.5" ></text>
+</g>
+<g >
+<title>nbd_send_request (542,239,980 samples, 0.45%)</title><rect x="407.5" y="549" width="5.3" height="15.0" fill="rgb(249,194,2)" rx="2" ry="2" />
+<text  x="410.48" y="559.5" ></text>
+</g>
+<g >
+<title>__entry_text_start (33,971,265 samples, 0.03%)</title><rect x="281.0" y="741" width="0.3" height="15.0" fill="rgb(244,34,23)" rx="2" ry="2" />
+<text  x="283.99" y="751.5" ></text>
+</g>
+<g >
+<title>_int_malloc (17,401,861 samples, 0.01%)</title><rect x="350.8" y="565" width="0.1" height="15.0" fill="rgb(250,33,54)" rx="2" ry="2" />
+<text  x="353.76" y="575.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (1,054,616,128 samples, 0.87%)</title><rect x="254.4" y="725" width="10.2" height="15.0" fill="rgb(250,48,6)" rx="2" ry="2" />
+<text  x="257.35" y="735.5" ></text>
+</g>
+<g >
+<title>__local_bh_enable_ip (11,636,343 samples, 0.01%)</title><rect x="401.6" y="261" width="0.1" height="15.0" fill="rgb(247,18,17)" rx="2" ry="2" />
+<text  x="404.60" y="271.5" ></text>
+</g>
+<g >
+<title>ext4_release_io_end (140,330,297 samples, 0.12%)</title><rect x="107.2" y="709" width="1.3" height="15.0" fill="rgb(252,184,41)" rx="2" ry="2" />
+<text  x="110.18" y="719.5" ></text>
+</g>
+<g >
+<title>__skb_datagram_iter (29,719,762 samples, 0.02%)</title><rect x="401.8" y="325" width="0.3" height="15.0" fill="rgb(205,120,2)" rx="2" ry="2" />
+<text  x="404.77" y="335.5" ></text>
+</g>
+<g >
+<title>[unknown] (17,230,459 samples, 0.01%)</title><rect x="399.1" y="789" width="0.2" height="15.0" fill="rgb(232,183,24)" rx="2" ry="2" />
+<text  x="402.13" y="799.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_call_function_single (10,850,487,559 samples, 8.95%)</title><rect x="932.2" y="693" width="105.6" height="15.0" fill="rgb(212,47,41)" rx="2" ry="2" />
+<text  x="935.20" y="703.5" >asm_sysvec_c..</text>
+</g>
+<g >
+<title>_IO_file_fopen@@GLIBC_2.2.5 (12,923,818 samples, 0.01%)</title><rect x="1189.6" y="709" width="0.1" height="15.0" fill="rgb(235,200,27)" rx="2" ry="2" />
+<text  x="1192.60" y="719.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (15,787,998 samples, 0.01%)</title><rect x="314.5" y="309" width="0.2" height="15.0" fill="rgb(221,115,38)" rx="2" ry="2" />
+<text  x="317.51" y="319.5" ></text>
+</g>
+<g >
+<title>curl_pread (10,505,682,186 samples, 8.67%)</title><rect x="283.0" y="645" width="102.2" height="15.0" fill="rgb(232,174,15)" rx="2" ry="2" />
+<text  x="285.98" y="655.5" >curl_pread</text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (186,122,993 samples, 0.15%)</title><rect x="108.7" y="677" width="1.8" height="15.0" fill="rgb(205,10,13)" rx="2" ry="2" />
+<text  x="111.70" y="687.5" ></text>
+</g>
+<g >
+<title>tcp_poll (13,595,325 samples, 0.01%)</title><rect x="422.6" y="613" width="0.1" height="15.0" fill="rgb(243,169,43)" rx="2" ry="2" />
+<text  x="425.59" y="623.5" ></text>
+</g>
+<g >
+<title>__sk_dst_check (12,701,637 samples, 0.01%)</title><rect x="305.3" y="373" width="0.1" height="15.0" fill="rgb(250,65,45)" rx="2" ry="2" />
+<text  x="308.26" y="383.5" ></text>
+</g>
+<g >
+<title>inet6_recvmsg (84,367,489 samples, 0.07%)</title><rect x="402.5" y="405" width="0.8" height="15.0" fill="rgb(233,124,3)" rx="2" ry="2" />
+<text  x="405.53" y="415.5" ></text>
+</g>
+<g >
+<title>gnome-shell (18,858,003 samples, 0.02%)</title><rect x="10.9" y="805" width="0.2" height="15.0" fill="rgb(250,89,22)" rx="2" ry="2" />
+<text  x="13.87" y="815.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (15,976,064 samples, 0.01%)</title><rect x="374.3" y="421" width="0.2" height="15.0" fill="rgb(250,219,44)" rx="2" ry="2" />
+<text  x="377.34" y="431.5" ></text>
+</g>
+<g >
+<title>copy_user_generic_string (291,450,607 samples, 0.24%)</title><rect x="425.1" y="565" width="2.9" height="15.0" fill="rgb(206,94,51)" rx="2" ry="2" />
+<text  x="428.13" y="575.5" ></text>
+</g>
+<g >
+<title>update_process_times (56,886,017 samples, 0.05%)</title><rect x="543.5" y="549" width="0.6" height="15.0" fill="rgb(229,102,21)" rx="2" ry="2" />
+<text  x="546.50" y="559.5" ></text>
+</g>
+<g >
+<title>enqueue_task_fair (86,650,566 samples, 0.07%)</title><rect x="883.5" y="245" width="0.8" height="15.0" fill="rgb(231,119,19)" rx="2" ry="2" />
+<text  x="886.50" y="255.5" ></text>
+</g>
+<g >
+<title>nft_do_chain (758,020,987 samples, 0.63%)</title><rect x="896.0" y="405" width="7.4" height="15.0" fill="rgb(239,200,42)" rx="2" ry="2" />
+<text  x="899.00" y="415.5" ></text>
+</g>
+<g >
+<title>kmem_cache_alloc (12,692,096 samples, 0.01%)</title><rect x="397.6" y="421" width="0.1" height="15.0" fill="rgb(235,197,29)" rx="2" ry="2" />
+<text  x="400.59" y="431.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (25,571,137 samples, 0.02%)</title><rect x="415.7" y="725" width="0.3" height="15.0" fill="rgb(226,111,35)" rx="2" ry="2" />
+<text  x="418.72" y="735.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (178,722,217 samples, 0.15%)</title><rect x="76.9" y="661" width="1.8" height="15.0" fill="rgb(223,107,26)" rx="2" ry="2" />
+<text  x="79.94" y="671.5" ></text>
+</g>
+<g >
+<title>iv_of_dmreq (73,676,743 samples, 0.06%)</title><rect x="157.9" y="693" width="0.7" height="15.0" fill="rgb(214,30,54)" rx="2" ry="2" />
+<text  x="160.93" y="703.5" ></text>
+</g>
+<g >
+<title>nft_do_chain_inet (14,311,313 samples, 0.01%)</title><rect x="392.6" y="469" width="0.1" height="15.0" fill="rgb(246,56,37)" rx="2" ry="2" />
+<text  x="395.60" y="479.5" ></text>
+</g>
+<g >
+<title>__GI___getsockname (36,074,252 samples, 0.03%)</title><rect x="337.3" y="565" width="0.3" height="15.0" fill="rgb(241,215,10)" rx="2" ry="2" />
+<text  x="340.26" y="575.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (170,052,985 samples, 0.14%)</title><rect x="200.2" y="677" width="1.6" height="15.0" fill="rgb(240,96,31)" rx="2" ry="2" />
+<text  x="203.18" y="687.5" ></text>
+</g>
+<g >
+<title>__napi_build_skb (47,272,793 samples, 0.04%)</title><rect x="801.9" y="565" width="0.5" height="15.0" fill="rgb(245,46,31)" rx="2" ry="2" />
+<text  x="804.89" y="575.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (279,731,999 samples, 0.23%)</title><rect x="166.0" y="677" width="2.7" height="15.0" fill="rgb(220,61,21)" rx="2" ry="2" />
+<text  x="168.97" y="687.5" ></text>
+</g>
+<g >
+<title>kworker/u64:22 (940,267,579 samples, 0.78%)</title><rect x="169.6" y="805" width="9.1" height="15.0" fill="rgb(246,185,2)" rx="2" ry="2" />
+<text  x="172.56" y="815.5" ></text>
+</g>
+<g >
+<title>kthread (972,199,095 samples, 0.80%)</title><rect x="107.2" y="773" width="9.4" height="15.0" fill="rgb(244,90,18)" rx="2" ry="2" />
+<text  x="110.15" y="783.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (35,078,766 samples, 0.03%)</title><rect x="843.7" y="613" width="0.3" height="15.0" fill="rgb(249,78,9)" rx="2" ry="2" />
+<text  x="846.68" y="623.5" ></text>
+</g>
+<g >
+<title>iv_of_dmreq (62,555,962 samples, 0.05%)</title><rect x="223.3" y="693" width="0.6" height="15.0" fill="rgb(254,174,47)" rx="2" ry="2" />
+<text  x="226.33" y="703.5" ></text>
+</g>
+<g >
+<title>ttwu_do_wakeup (18,678,307 samples, 0.02%)</title><rect x="1140.1" y="693" width="0.1" height="15.0" fill="rgb(233,166,23)" rx="2" ry="2" />
+<text  x="1143.07" y="703.5" ></text>
+</g>
+<g >
+<title>___slab_alloc (21,912,956 samples, 0.02%)</title><rect x="429.2" y="469" width="0.2" height="15.0" fill="rgb(233,124,18)" rx="2" ry="2" />
+<text  x="432.22" y="479.5" ></text>
+</g>
+<g >
+<title>[[vdso]] (79,882,068 samples, 0.07%)</title><rect x="338.6" y="549" width="0.8" height="15.0" fill="rgb(251,12,27)" rx="2" ry="2" />
+<text  x="341.65" y="559.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (48,911,052 samples, 0.04%)</title><rect x="414.8" y="501" width="0.4" height="15.0" fill="rgb(245,55,46)" rx="2" ry="2" />
+<text  x="417.75" y="511.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (254,041,222 samples, 0.21%)</title><rect x="196.3" y="677" width="2.5" height="15.0" fill="rgb(251,216,42)" rx="2" ry="2" />
+<text  x="199.30" y="687.5" ></text>
+</g>
+<g >
+<title>security_file_permission (14,999,648 samples, 0.01%)</title><rect x="385.7" y="613" width="0.1" height="15.0" fill="rgb(229,151,30)" rx="2" ry="2" />
+<text  x="388.66" y="623.5" ></text>
+</g>
+<g >
+<title>mempool_alloc (17,000,881 samples, 0.01%)</title><rect x="224.0" y="709" width="0.2" height="15.0" fill="rgb(224,7,33)" rx="2" ry="2" />
+<text  x="227.04" y="719.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (16,884,301 samples, 0.01%)</title><rect x="401.1" y="501" width="0.2" height="15.0" fill="rgb(233,193,29)" rx="2" ry="2" />
+<text  x="404.09" y="511.5" ></text>
+</g>
+<g >
+<title>syscall_enter_from_user_mode (16,395,373 samples, 0.01%)</title><rect x="333.2" y="485" width="0.2" height="15.0" fill="rgb(248,126,21)" rx="2" ry="2" />
+<text  x="336.24" y="495.5" ></text>
+</g>
+<g >
+<title>__mark_inode_dirty (46,622,478 samples, 0.04%)</title><rect x="423.9" y="565" width="0.4" height="15.0" fill="rgb(215,101,13)" rx="2" ry="2" />
+<text  x="426.86" y="575.5" ></text>
+</g>
+<g >
+<title>__mod_lruvec_page_state (13,165,110 samples, 0.01%)</title><rect x="108.1" y="629" width="0.2" height="15.0" fill="rgb(212,102,43)" rx="2" ry="2" />
+<text  x="111.14" y="639.5" ></text>
+</g>
+<g >
+<title>__folio_start_writeback (105,641,525 samples, 0.09%)</title><rect x="113.8" y="549" width="1.0" height="15.0" fill="rgb(245,156,33)" rx="2" ry="2" />
+<text  x="116.81" y="559.5" ></text>
+</g>
+<g >
+<title>__virt_addr_valid (41,143,493 samples, 0.03%)</title><rect x="322.0" y="341" width="0.4" height="15.0" fill="rgb(207,147,6)" rx="2" ry="2" />
+<text  x="325.04" y="351.5" ></text>
+</g>
+<g >
+<title>__x64_sys_rt_sigaction (12,158,908 samples, 0.01%)</title><rect x="283.8" y="549" width="0.1" height="15.0" fill="rgb(208,205,51)" rx="2" ry="2" />
+<text  x="286.77" y="559.5" ></text>
+</g>
+<g >
+<title>inet6_recvmsg (21,681,796 samples, 0.02%)</title><rect x="385.8" y="597" width="0.2" height="15.0" fill="rgb(249,101,35)" rx="2" ry="2" />
+<text  x="388.83" y="607.5" ></text>
+</g>
+<g >
+<title>worker_thread (1,132,010,408 samples, 0.93%)</title><rect x="86.1" y="757" width="11.1" height="15.0" fill="rgb(224,142,26)" rx="2" ry="2" />
+<text  x="89.14" y="767.5" ></text>
+</g>
+<g >
+<title>vfs_write (88,538,790 samples, 0.07%)</title><rect x="548.1" y="629" width="0.9" height="15.0" fill="rgb(243,183,52)" rx="2" ry="2" />
+<text  x="551.14" y="639.5" ></text>
+</g>
+<g >
+<title>aesni_xts_encrypt (26,413,415 samples, 0.02%)</title><rect x="110.1" y="645" width="0.2" height="15.0" fill="rgb(221,202,0)" rx="2" ry="2" />
+<text  x="113.07" y="655.5" ></text>
+</g>
+<g >
+<title>find_get_pages_range_tag (47,494,127 samples, 0.04%)</title><rect x="116.1" y="565" width="0.4" height="15.0" fill="rgb(218,57,36)" rx="2" ry="2" />
+<text  x="119.06" y="575.5" ></text>
+</g>
+<g >
+<title>cpuidle_enter_state (53,853,657,466 samples, 44.43%)</title><rect x="573.0" y="709" width="524.3" height="15.0" fill="rgb(227,100,13)" rx="2" ry="2" />
+<text  x="576.03" y="719.5" >cpuidle_enter_state</text>
+</g>
+<g >
+<title>iommu_v1_unmap_pages (13,479,641 samples, 0.01%)</title><rect x="814.9" y="501" width="0.1" height="15.0" fill="rgb(221,39,47)" rx="2" ry="2" />
+<text  x="817.87" y="511.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (11,782,893 samples, 0.01%)</title><rect x="299.5" y="405" width="0.1" height="15.0" fill="rgb(237,12,33)" rx="2" ry="2" />
+<text  x="302.53" y="415.5" ></text>
+</g>
+<g >
+<title>iommu_v1_iova_to_phys (48,806,417 samples, 0.04%)</title><rect x="815.6" y="549" width="0.5" height="15.0" fill="rgb(253,34,26)" rx="2" ry="2" />
+<text  x="818.63" y="559.5" ></text>
+</g>
+<g >
+<title>irqtime_account_irq (38,262,205 samples, 0.03%)</title><rect x="909.6" y="645" width="0.4" height="15.0" fill="rgb(241,183,9)" rx="2" ry="2" />
+<text  x="912.63" y="655.5" ></text>
+</g>
+<g >
+<title>fault_in_iov_iter_readable (12,987,461 samples, 0.01%)</title><rect x="398.4" y="501" width="0.1" height="15.0" fill="rgb(227,145,18)" rx="2" ry="2" />
+<text  x="401.38" y="511.5" ></text>
+</g>
+<g >
+<title>ip6_xmit (365,354,707 samples, 0.30%)</title><rect x="408.3" y="277" width="3.5" height="15.0" fill="rgb(231,153,13)" rx="2" ry="2" />
+<text  x="411.29" y="287.5" ></text>
+</g>
+<g >
+<title>llist_reverse_order (189,594,146 samples, 0.16%)</title><rect x="1104.5" y="693" width="1.9" height="15.0" fill="rgb(220,30,3)" rx="2" ry="2" />
+<text  x="1107.51" y="703.5" ></text>
+</g>
+<g >
+<title>_IO_file_open (12,923,818 samples, 0.01%)</title><rect x="1189.6" y="693" width="0.1" height="15.0" fill="rgb(244,208,38)" rx="2" ry="2" />
+<text  x="1192.60" y="703.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (977,509,330 samples, 0.81%)</title><rect x="97.2" y="725" width="9.5" height="15.0" fill="rgb(242,103,3)" rx="2" ry="2" />
+<text  x="100.19" y="735.5" ></text>
+</g>
+<g >
+<title>page_frag_free (15,713,562 samples, 0.01%)</title><rect x="819.0" y="581" width="0.2" height="15.0" fill="rgb(219,23,0)" rx="2" ry="2" />
+<text  x="822.00" y="591.5" ></text>
+</g>
+<g >
+<title>sk_forced_mem_schedule (26,401,996 samples, 0.02%)</title><rect x="880.5" y="357" width="0.3" height="15.0" fill="rgb(220,113,25)" rx="2" ry="2" />
+<text  x="883.53" y="367.5" ></text>
+</g>
+<g >
+<title>ipt_do_table (159,223,262 samples, 0.13%)</title><rect x="890.0" y="421" width="1.5" height="15.0" fill="rgb(205,170,30)" rx="2" ry="2" />
+<text  x="892.96" y="431.5" ></text>
+</g>
+<g >
+<title>pick_next_task_fair (11,180,867 samples, 0.01%)</title><rect x="421.7" y="581" width="0.1" height="15.0" fill="rgb(228,226,51)" rx="2" ry="2" />
+<text  x="424.67" y="591.5" ></text>
+</g>
+<g >
+<title>update_irq_load_avg (10,646,475 samples, 0.01%)</title><rect x="376.0" y="421" width="0.1" height="15.0" fill="rgb(253,129,37)" rx="2" ry="2" />
+<text  x="378.97" y="431.5" ></text>
+</g>
+<g >
+<title>__folio_end_writeback (72,051,246 samples, 0.06%)</title><rect x="224.5" y="661" width="0.7" height="15.0" fill="rgb(210,3,31)" rx="2" ry="2" />
+<text  x="227.55" y="671.5" ></text>
+</g>
+<g >
+<title>[perf] (192,192,189 samples, 0.16%)</title><rect x="397.2" y="725" width="1.9" height="15.0" fill="rgb(233,4,0)" rx="2" ry="2" />
+<text  x="400.23" y="735.5" ></text>
+</g>
+<g >
+<title>ktime_get (22,728,164 samples, 0.02%)</title><rect x="1186.7" y="677" width="0.2" height="15.0" fill="rgb(229,178,15)" rx="2" ry="2" />
+<text  x="1189.69" y="687.5" ></text>
+</g>
+<g >
+<title>update_irq_load_avg (110,376,459 samples, 0.09%)</title><rect x="1141.9" y="677" width="1.1" height="15.0" fill="rgb(251,98,11)" rx="2" ry="2" />
+<text  x="1144.93" y="687.5" ></text>
+</g>
+<g >
+<title>_copy_from_user (57,065,014 samples, 0.05%)</title><rect x="343.9" y="517" width="0.6" height="15.0" fill="rgb(236,197,21)" rx="2" ry="2" />
+<text  x="346.90" y="527.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (157,210,779 samples, 0.13%)</title><rect x="181.2" y="677" width="1.5" height="15.0" fill="rgb(213,69,11)" rx="2" ry="2" />
+<text  x="184.21" y="687.5" ></text>
+</g>
+<g >
+<title>amd_iommu_iova_to_phys (18,783,607 samples, 0.02%)</title><rect x="815.3" y="549" width="0.2" height="15.0" fill="rgb(249,214,43)" rx="2" ry="2" />
+<text  x="818.32" y="559.5" ></text>
+</g>
+<g >
+<title>skcipher_walk_virt (15,742,838 samples, 0.01%)</title><rect x="267.5" y="645" width="0.1" height="15.0" fill="rgb(254,74,15)" rx="2" ry="2" />
+<text  x="270.48" y="655.5" ></text>
+</g>
+<g >
+<title>ttwu_queue_wakelist (14,172,100 samples, 0.01%)</title><rect x="415.1" y="389" width="0.1" height="15.0" fill="rgb(241,3,26)" rx="2" ry="2" />
+<text  x="418.07" y="399.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (64,348,692 samples, 0.05%)</title><rect x="401.5" y="501" width="0.6" height="15.0" fill="rgb(235,34,47)" rx="2" ry="2" />
+<text  x="404.47" y="511.5" ></text>
+</g>
+<g >
+<title>thread_pool_submit_aio (61,615,763 samples, 0.05%)</title><rect x="414.6" y="549" width="0.6" height="15.0" fill="rgb(208,12,38)" rx="2" ry="2" />
+<text  x="417.64" y="559.5" ></text>
+</g>
+<g >
+<title>get_obj_cgroup_from_current (33,799,781 samples, 0.03%)</title><rect x="429.4" y="485" width="0.4" height="15.0" fill="rgb(249,82,48)" rx="2" ry="2" />
+<text  x="432.44" y="495.5" ></text>
+</g>
+<g >
+<title>crypt_convert (741,780,065 samples, 0.61%)</title><rect x="264.7" y="709" width="7.3" height="15.0" fill="rgb(231,199,29)" rx="2" ry="2" />
+<text  x="267.73" y="719.5" ></text>
+</g>
+<g >
+<title>release_sock (50,682,386 samples, 0.04%)</title><rect x="300.2" y="421" width="0.5" height="15.0" fill="rgb(219,117,3)" rx="2" ry="2" />
+<text  x="303.24" y="431.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (1,134,250,896 samples, 0.94%)</title><rect x="43.3" y="725" width="11.1" height="15.0" fill="rgb(230,100,24)" rx="2" ry="2" />
+<text  x="46.34" y="735.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irq (18,665,420 samples, 0.02%)</title><rect x="436.4" y="501" width="0.2" height="15.0" fill="rgb(230,180,16)" rx="2" ry="2" />
+<text  x="439.43" y="511.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (144,202,091 samples, 0.12%)</title><rect x="198.8" y="677" width="1.4" height="15.0" fill="rgb(251,229,54)" rx="2" ry="2" />
+<text  x="201.77" y="687.5" ></text>
+</g>
+<g >
+<title>bdrv_co_preadv_part (333,194,800 samples, 0.27%)</title><rect x="400.2" y="677" width="3.2" height="15.0" fill="rgb(248,227,24)" rx="2" ry="2" />
+<text  x="403.16" y="687.5" ></text>
+</g>
+<g >
+<title>process_one_work (1,141,551,481 samples, 0.94%)</title><rect x="43.3" y="741" width="11.1" height="15.0" fill="rgb(232,95,11)" rx="2" ry="2" />
+<text  x="46.26" y="751.5" ></text>
+</g>
+<g >
+<title>folio_end_writeback (20,114,503 samples, 0.02%)</title><rect x="65.6" y="677" width="0.2" height="15.0" fill="rgb(227,108,24)" rx="2" ry="2" />
+<text  x="68.62" y="687.5" ></text>
+</g>
+<g >
+<title>enqueue_hrtimer (18,065,174 samples, 0.01%)</title><rect x="807.0" y="549" width="0.1" height="15.0" fill="rgb(221,149,30)" rx="2" ry="2" />
+<text  x="809.97" y="559.5" ></text>
+</g>
+<g >
+<title>delay_halt (30,149,858 samples, 0.02%)</title><rect x="907.1" y="517" width="0.3" height="15.0" fill="rgb(234,226,43)" rx="2" ry="2" />
+<text  x="910.10" y="527.5" ></text>
+</g>
+<g >
+<title>bpf_lsm_socket_sock_rcv_skb (20,545,108 samples, 0.02%)</title><rect x="873.7" y="373" width="0.2" height="15.0" fill="rgb(253,15,14)" rx="2" ry="2" />
+<text  x="876.74" y="383.5" ></text>
+</g>
+<g >
+<title>__schedule (984,828,262 samples, 0.81%)</title><rect x="366.5" y="453" width="9.6" height="15.0" fill="rgb(235,37,47)" rx="2" ry="2" />
+<text  x="369.49" y="463.5" ></text>
+</g>
+<g >
+<title>kmem_cache_alloc_node (30,557,219 samples, 0.03%)</title><rect x="304.1" y="373" width="0.3" height="15.0" fill="rgb(232,229,24)" rx="2" ry="2" />
+<text  x="307.11" y="383.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (1,006,016,843 samples, 0.83%)</title><rect x="126.9" y="693" width="9.8" height="15.0" fill="rgb(242,221,47)" rx="2" ry="2" />
+<text  x="129.90" y="703.5" ></text>
+</g>
+<g >
+<title>truncate_pagecache (120,738,582 samples, 0.10%)</title><rect x="546.5" y="613" width="1.2" height="15.0" fill="rgb(214,147,47)" rx="2" ry="2" />
+<text  x="549.50" y="623.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (13,342,752,643 samples, 11.01%)</title><rect x="423.2" y="741" width="129.9" height="15.0" fill="rgb(229,91,3)" rx="2" ry="2" />
+<text  x="426.17" y="751.5" >[qemu-img]</text>
+</g>
+<g >
+<title>tick_nohz_irq_exit (38,442,492 samples, 0.03%)</title><rect x="931.8" y="661" width="0.4" height="15.0" fill="rgb(221,219,52)" rx="2" ry="2" />
+<text  x="934.81" y="671.5" ></text>
+</g>
+<g >
+<title>xas_store (52,189,615 samples, 0.04%)</title><rect x="437.2" y="501" width="0.5" height="15.0" fill="rgb(251,150,37)" rx="2" ry="2" />
+<text  x="440.17" y="511.5" ></text>
+</g>
+<g >
+<title>dequeue_entity (36,128,767 samples, 0.03%)</title><rect x="421.3" y="565" width="0.3" height="15.0" fill="rgb(247,24,17)" rx="2" ry="2" />
+<text  x="424.27" y="575.5" ></text>
+</g>
+<g >
+<title>skcipher_walk_virt (39,328,663 samples, 0.03%)</title><rect x="258.2" y="645" width="0.4" height="15.0" fill="rgb(219,150,0)" rx="2" ry="2" />
+<text  x="261.23" y="655.5" ></text>
+</g>
+<g >
+<title>__ip_queue_xmit (1,504,935,927 samples, 1.24%)</title><rect x="304.9" y="389" width="14.7" height="15.0" fill="rgb(218,124,19)" rx="2" ry="2" />
+<text  x="307.94" y="399.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (11,874,641 samples, 0.01%)</title><rect x="1187.8" y="693" width="0.1" height="15.0" fill="rgb(211,121,9)" rx="2" ry="2" />
+<text  x="1190.80" y="703.5" ></text>
+</g>
+<g >
+<title>__alloc_pages (20,246,876 samples, 0.02%)</title><rect x="395.1" y="533" width="0.2" height="15.0" fill="rgb(206,194,43)" rx="2" ry="2" />
+<text  x="398.12" y="543.5" ></text>
+</g>
+<g >
+<title>nft_do_chain (86,957,919 samples, 0.07%)</title><rect x="317.4" y="309" width="0.8" height="15.0" fill="rgb(247,34,26)" rx="2" ry="2" />
+<text  x="320.36" y="319.5" ></text>
+</g>
+<g >
+<title>aesni_xts_encrypt (59,293,983 samples, 0.05%)</title><rect x="152.0" y="645" width="0.6" height="15.0" fill="rgb(219,204,45)" rx="2" ry="2" />
+<text  x="155.02" y="655.5" ></text>
+</g>
+<g >
+<title>folio_clear_dirty_for_io (54,434,992 samples, 0.04%)</title><rect x="204.5" y="565" width="0.5" height="15.0" fill="rgb(247,131,5)" rx="2" ry="2" />
+<text  x="207.49" y="575.5" ></text>
+</g>
+<g >
+<title>read_tsc (21,854,161 samples, 0.02%)</title><rect x="1184.1" y="629" width="0.2" height="15.0" fill="rgb(215,10,44)" rx="2" ry="2" />
+<text  x="1187.13" y="639.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (160,110,783 samples, 0.13%)</title><rect x="225.5" y="661" width="1.5" height="15.0" fill="rgb(235,99,9)" rx="2" ry="2" />
+<text  x="228.46" y="671.5" ></text>
+</g>
+<g >
+<title>native_sched_clock (23,422,226 samples, 0.02%)</title><rect x="849.5" y="645" width="0.2" height="15.0" fill="rgb(221,163,27)" rx="2" ry="2" />
+<text  x="852.47" y="655.5" ></text>
+</g>
+<g >
+<title>raw_recv (72,763,592 samples, 0.06%)</title><rect x="385.4" y="709" width="0.7" height="15.0" fill="rgb(216,186,5)" rx="2" ry="2" />
+<text  x="388.43" y="719.5" ></text>
+</g>
+<g >
+<title>native_sched_clock (13,007,280 samples, 0.01%)</title><rect x="1028.9" y="613" width="0.1" height="15.0" fill="rgb(248,166,10)" rx="2" ry="2" />
+<text  x="1031.90" y="623.5" ></text>
+</g>
+<g >
+<title>tcp_v6_do_rcv (119,838,586 samples, 0.10%)</title><rect x="389.1" y="293" width="1.2" height="15.0" fill="rgb(249,213,46)" rx="2" ry="2" />
+<text  x="392.14" y="303.5" ></text>
+</g>
+<g >
+<title>___sys_recvmsg (86,061,372 samples, 0.07%)</title><rect x="402.5" y="437" width="0.9" height="15.0" fill="rgb(223,33,11)" rx="2" ry="2" />
+<text  x="405.52" y="447.5" ></text>
+</g>
+<g >
+<title>skcipher_walk_virt (41,773,448 samples, 0.03%)</title><rect x="79.4" y="645" width="0.4" height="15.0" fill="rgb(238,132,39)" rx="2" ry="2" />
+<text  x="82.38" y="655.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (33,688,721 samples, 0.03%)</title><rect x="337.3" y="549" width="0.3" height="15.0" fill="rgb(232,118,53)" rx="2" ry="2" />
+<text  x="340.29" y="559.5" ></text>
+</g>
+<g >
+<title>__update_load_avg_cfs_rq (21,345,412 samples, 0.02%)</title><rect x="370.1" y="389" width="0.2" height="15.0" fill="rgb(221,38,15)" rx="2" ry="2" />
+<text  x="373.09" y="399.5" ></text>
+</g>
+<g >
+<title>__kmem_cache_free (22,205,613 samples, 0.02%)</title><rect x="810.0" y="549" width="0.2" height="15.0" fill="rgb(217,59,14)" rx="2" ry="2" />
+<text  x="812.95" y="559.5" ></text>
+</g>
+<g >
+<title>[libcurl.so.4.8.0] (76,274,313 samples, 0.06%)</title><rect x="349.8" y="565" width="0.7" height="15.0" fill="rgb(242,30,48)" rx="2" ry="2" />
+<text  x="352.78" y="575.5" ></text>
+</g>
+<g >
+<title>rwsem_spin_on_owner (384,642,288 samples, 0.32%)</title><rect x="446.7" y="581" width="3.8" height="15.0" fill="rgb(219,190,45)" rx="2" ry="2" />
+<text  x="449.72" y="591.5" ></text>
+</g>
+<g >
+<title>poll_freewait (129,478,856 samples, 0.11%)</title><rect x="362.2" y="485" width="1.2" height="15.0" fill="rgb(214,136,16)" rx="2" ry="2" />
+<text  x="365.17" y="495.5" ></text>
+</g>
+<g >
+<title>mem_cgroup_css_rstat_flush (15,973,523 samples, 0.01%)</title><rect x="424.8" y="485" width="0.1" height="15.0" fill="rgb(221,98,26)" rx="2" ry="2" />
+<text  x="427.75" y="495.5" ></text>
+</g>
+<g >
+<title>poll_idle (238,464,040 samples, 0.20%)</title><rect x="1075.1" y="693" width="2.3" height="15.0" fill="rgb(218,91,25)" rx="2" ry="2" />
+<text  x="1078.10" y="703.5" ></text>
+</g>
+<g >
+<title>ip6_output (17,743,036 samples, 0.01%)</title><rect x="391.7" y="485" width="0.2" height="15.0" fill="rgb(215,141,52)" rx="2" ry="2" />
+<text  x="394.68" y="495.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (179,822,321 samples, 0.15%)</title><rect x="1066.7" y="645" width="1.8" height="15.0" fill="rgb(233,5,34)" rx="2" ry="2" />
+<text  x="1069.74" y="655.5" ></text>
+</g>
+<g >
+<title>workingset_update_node (11,180,305 samples, 0.01%)</title><rect x="437.4" y="485" width="0.1" height="15.0" fill="rgb(214,137,28)" rx="2" ry="2" />
+<text  x="440.36" y="495.5" ></text>
+</g>
+<g >
+<title>_int_memalign (28,363,445 samples, 0.02%)</title><rect x="413.6" y="565" width="0.3" height="15.0" fill="rgb(205,140,2)" rx="2" ry="2" />
+<text  x="416.62" y="575.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (948,043,965 samples, 0.78%)</title><rect x="33.2" y="693" width="9.2" height="15.0" fill="rgb(240,78,33)" rx="2" ry="2" />
+<text  x="36.21" y="703.5" ></text>
+</g>
+<g >
+<title>__libc_start_main@@GLIBC_2.34 (767,046,703 samples, 0.63%)</title><rect x="415.7" y="773" width="7.5" height="15.0" fill="rgb(221,205,31)" rx="2" ry="2" />
+<text  x="418.70" y="783.5" ></text>
+</g>
+<g >
+<title>[libcurl.so.4.8.0] (4,907,542,031 samples, 4.05%)</title><rect x="289.1" y="565" width="47.8" height="15.0" fill="rgb(240,109,33)" rx="2" ry="2" />
+<text  x="292.14" y="575.5" >[lib..</text>
+</g>
+<g >
+<title>nf_hook_slow (1,402,670,453 samples, 1.16%)</title><rect x="889.7" y="437" width="13.7" height="15.0" fill="rgb(220,18,19)" rx="2" ry="2" />
+<text  x="892.73" y="447.5" ></text>
+</g>
+<g >
+<title>ext4_claim_free_clusters (25,145,819 samples, 0.02%)</title><rect x="431.8" y="517" width="0.2" height="15.0" fill="rgb(211,163,53)" rx="2" ry="2" />
+<text  x="434.79" y="527.5" ></text>
+</g>
+<g >
+<title>validate_xmit_skb (32,302,669 samples, 0.03%)</title><rect x="294.4" y="293" width="0.3" height="15.0" fill="rgb(240,24,32)" rx="2" ry="2" />
+<text  x="297.42" y="303.5" ></text>
+</g>
+<g >
+<title>ext4_end_io_rsv_work (14,066,306 samples, 0.01%)</title><rect x="254.2" y="725" width="0.1" height="15.0" fill="rgb(210,149,6)" rx="2" ry="2" />
+<text  x="257.21" y="735.5" ></text>
+</g>
+<g >
+<title>ct_nmi_exit (58,696,033 samples, 0.05%)</title><rect x="851.9" y="661" width="0.6" height="15.0" fill="rgb(215,124,34)" rx="2" ry="2" />
+<text  x="854.91" y="671.5" ></text>
+</g>
+<g >
+<title>blk_co_pwrite (132,176,500 samples, 0.11%)</title><rect x="414.2" y="725" width="1.2" height="15.0" fill="rgb(251,66,33)" rx="2" ry="2" />
+<text  x="417.15" y="735.5" ></text>
+</g>
+<g >
+<title>all (121,222,020,611 samples, 100%)</title><rect x="10.0" y="821" width="1180.0" height="15.0" fill="rgb(229,150,30)" rx="2" ry="2" />
+<text  x="13.00" y="831.5" ></text>
+</g>
+<g >
+<title>__alloc_pages (255,209,472 samples, 0.21%)</title><rect x="439.1" y="517" width="2.5" height="15.0" fill="rgb(211,157,53)" rx="2" ry="2" />
+<text  x="442.13" y="527.5" ></text>
+</g>
+<g >
+<title>update_wall_time (44,745,674 samples, 0.04%)</title><rect x="912.6" y="581" width="0.5" height="15.0" fill="rgb(214,225,34)" rx="2" ry="2" />
+<text  x="915.62" y="591.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (306,537,701 samples, 0.25%)</title><rect x="192.2" y="677" width="3.0" height="15.0" fill="rgb(251,187,13)" rx="2" ry="2" />
+<text  x="195.20" y="687.5" ></text>
+</g>
+<g >
+<title>run_timer_softirq (77,381,588 samples, 0.06%)</title><rect x="906.8" y="629" width="0.8" height="15.0" fill="rgb(238,20,27)" rx="2" ry="2" />
+<text  x="909.82" y="639.5" ></text>
+</g>
+<g >
+<title>rht_key_get_hash.constprop.0 (15,427,281 samples, 0.01%)</title><rect x="864.0" y="453" width="0.1" height="15.0" fill="rgb(225,152,40)" rx="2" ry="2" />
+<text  x="866.96" y="463.5" ></text>
+</g>
+<g >
+<title>netif_receive_skb_list_internal (214,504,664 samples, 0.18%)</title><rect x="807.8" y="565" width="2.1" height="15.0" fill="rgb(249,54,31)" rx="2" ry="2" />
+<text  x="810.80" y="575.5" ></text>
+</g>
+<g >
+<title>irq_enter_rcu (2,310,828,559 samples, 1.91%)</title><rect x="821.7" y="661" width="22.5" height="15.0" fill="rgb(227,34,28)" rx="2" ry="2" />
+<text  x="824.74" y="671.5" >i..</text>
+</g>
+<g >
+<title>process_one_work (755,451,458 samples, 0.62%)</title><rect x="264.7" y="741" width="7.3" height="15.0" fill="rgb(219,14,16)" rx="2" ry="2" />
+<text  x="267.69" y="751.5" ></text>
+</g>
+<g >
+<title>raw_spin_rq_lock_nested (24,132,028 samples, 0.02%)</title><rect x="1031.0" y="613" width="0.2" height="15.0" fill="rgb(207,143,11)" rx="2" ry="2" />
+<text  x="1034.01" y="623.5" ></text>
+</g>
+<g >
+<title>folio_end_writeback (92,790,477 samples, 0.08%)</title><rect x="107.6" y="677" width="0.9" height="15.0" fill="rgb(233,47,12)" rx="2" ry="2" />
+<text  x="110.64" y="687.5" ></text>
+</g>
+<g >
+<title>restore_regs_and_return_to_kernel (23,260,894 samples, 0.02%)</title><rect x="1077.4" y="693" width="0.2" height="15.0" fill="rgb(231,37,52)" rx="2" ry="2" />
+<text  x="1080.42" y="703.5" ></text>
+</g>
+<g >
+<title>_aesni_enc4 (32,907,297 samples, 0.03%)</title><rect x="188.7" y="629" width="0.4" height="15.0" fill="rgb(218,166,52)" rx="2" ry="2" />
+<text  x="191.74" y="639.5" ></text>
+</g>
+<g >
+<title>__check_object_size (78,885,948 samples, 0.07%)</title><rect x="321.7" y="357" width="0.8" height="15.0" fill="rgb(210,21,37)" rx="2" ry="2" />
+<text  x="324.72" y="367.5" ></text>
+</g>
+<g >
+<title>curl_mvsnprintf (18,517,088 samples, 0.02%)</title><rect x="334.1" y="517" width="0.1" height="15.0" fill="rgb(252,31,18)" rx="2" ry="2" />
+<text  x="337.06" y="527.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (844,415,453 samples, 0.70%)</title><rect x="66.0" y="693" width="8.2" height="15.0" fill="rgb(232,133,13)" rx="2" ry="2" />
+<text  x="69.01" y="703.5" ></text>
+</g>
+<g >
+<title>ip_rcv_core (33,793,876 samples, 0.03%)</title><rect x="887.8" y="437" width="0.4" height="15.0" fill="rgb(234,41,4)" rx="2" ry="2" />
+<text  x="890.84" y="447.5" ></text>
+</g>
+<g >
+<title>touch_softlockup_watchdog_sched (20,821,382 samples, 0.02%)</title><rect x="928.2" y="645" width="0.2" height="15.0" fill="rgb(252,21,9)" rx="2" ry="2" />
+<text  x="931.16" y="655.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (21,999,131 samples, 0.02%)</title><rect x="1165.4" y="661" width="0.2" height="15.0" fill="rgb(252,51,10)" rx="2" ry="2" />
+<text  x="1168.43" y="671.5" ></text>
+</g>
+<g >
+<title>psi_task_switch (206,929,492 samples, 0.17%)</title><rect x="371.8" y="437" width="2.1" height="15.0" fill="rgb(252,146,27)" rx="2" ry="2" />
+<text  x="374.85" y="447.5" ></text>
+</g>
+<g >
+<title>__run_timers (76,603,757 samples, 0.06%)</title><rect x="906.8" y="613" width="0.8" height="15.0" fill="rgb(223,137,49)" rx="2" ry="2" />
+<text  x="909.82" y="623.5" ></text>
+</g>
+<g >
+<title>xts_crypt (85,249,337 samples, 0.07%)</title><rect x="248.8" y="661" width="0.8" height="15.0" fill="rgb(233,74,10)" rx="2" ry="2" />
+<text  x="251.81" y="671.5" ></text>
+</g>
+<g >
+<title>nr_iowait_cpu (71,340,089 samples, 0.06%)</title><rect x="1182.4" y="709" width="0.7" height="15.0" fill="rgb(242,63,43)" rx="2" ry="2" />
+<text  x="1185.45" y="719.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (289,340,261 samples, 0.24%)</title><rect x="230.0" y="677" width="2.8" height="15.0" fill="rgb(231,62,50)" rx="2" ry="2" />
+<text  x="232.97" y="687.5" ></text>
+</g>
+<g >
+<title>[unknown] (34,973,194 samples, 0.03%)</title><rect x="336.9" y="565" width="0.4" height="15.0" fill="rgb(237,149,38)" rx="2" ry="2" />
+<text  x="339.91" y="575.5" ></text>
+</g>
+<g >
+<title>tcp_sendmsg (485,867,982 samples, 0.40%)</title><rect x="407.8" y="373" width="4.7" height="15.0" fill="rgb(220,77,18)" rx="2" ry="2" />
+<text  x="410.78" y="383.5" ></text>
+</g>
+<g >
+<title>br_fdb_update (63,137,069 samples, 0.05%)</title><rect x="863.5" y="485" width="0.6" height="15.0" fill="rgb(234,103,20)" rx="2" ry="2" />
+<text  x="866.49" y="495.5" ></text>
+</g>
+<g >
+<title>rtl8169_tx_map (24,900,596 samples, 0.02%)</title><rect x="875.9" y="213" width="0.3" height="15.0" fill="rgb(241,103,13)" rx="2" ry="2" />
+<text  x="878.94" y="223.5" ></text>
+</g>
+<g >
+<title>__hrtimer_run_queues (524,150,547 samples, 0.43%)</title><rect x="910.8" y="629" width="5.1" height="15.0" fill="rgb(207,93,4)" rx="2" ry="2" />
+<text  x="913.77" y="639.5" ></text>
+</g>
+<g >
+<title>__dev_queue_xmit (145,387,365 samples, 0.12%)</title><rect x="293.3" y="309" width="1.4" height="15.0" fill="rgb(248,175,27)" rx="2" ry="2" />
+<text  x="296.32" y="319.5" ></text>
+</g>
+<g >
+<title>worker_thread (1,070,740,816 samples, 0.88%)</title><rect x="22.6" y="757" width="10.4" height="15.0" fill="rgb(252,172,10)" rx="2" ry="2" />
+<text  x="25.57" y="767.5" ></text>
+</g>
+<g >
+<title>[unknown]  (16,617,099 samples, 0.01%)</title><rect x="399.8" y="773" width="0.2" height="15.0" fill="rgb(220,157,33)" rx="2" ry="2" />
+<text  x="402.82" y="783.5" ></text>
+</g>
+<g >
+<title>event_notifier_set (113,583,248 samples, 0.09%)</title><rect x="547.9" y="709" width="1.1" height="15.0" fill="rgb(212,132,33)" rx="2" ry="2" />
+<text  x="550.93" y="719.5" ></text>
+</g>
+<g >
+<title>sysvec_apic_timer_interrupt (7,695,097,607 samples, 6.35%)</title><rect x="857.3" y="677" width="74.9" height="15.0" fill="rgb(239,13,18)" rx="2" ry="2" />
+<text  x="860.28" y="687.5" >sysvec_a..</text>
+</g>
+<g >
+<title>native_sched_clock (14,429,044 samples, 0.01%)</title><rect x="375.4" y="389" width="0.2" height="15.0" fill="rgb(214,211,1)" rx="2" ry="2" />
+<text  x="378.42" y="399.5" ></text>
+</g>
+<g >
+<title>malloc (16,244,853 samples, 0.01%)</title><rect x="413.3" y="613" width="0.2" height="15.0" fill="rgb(234,181,39)" rx="2" ry="2" />
+<text  x="416.30" y="623.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (25,845,032 samples, 0.02%)</title><rect x="413.0" y="533" width="0.2" height="15.0" fill="rgb(249,157,53)" rx="2" ry="2" />
+<text  x="415.95" y="543.5" ></text>
+</g>
+<g >
+<title>kmem_cache_alloc (169,310,073 samples, 0.14%)</title><rect x="428.9" y="501" width="1.7" height="15.0" fill="rgb(244,31,0)" rx="2" ry="2" />
+<text  x="431.95" y="511.5" ></text>
+</g>
+<g >
+<title>kworker/u64:20 (1,060,238,503 samples, 0.87%)</title><rect x="148.5" y="805" width="10.3" height="15.0" fill="rgb(222,157,13)" rx="2" ry="2" />
+<text  x="151.52" y="815.5" ></text>
+</g>
+<g >
+<title>_aesni_enc4 (48,226,075 samples, 0.04%)</title><rect x="162.4" y="629" width="0.5" height="15.0" fill="rgb(218,2,49)" rx="2" ry="2" />
+<text  x="165.42" y="639.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (416,174,766 samples, 0.34%)</title><rect x="22.8" y="677" width="4.0" height="15.0" fill="rgb(247,53,53)" rx="2" ry="2" />
+<text  x="25.77" y="687.5" ></text>
+</g>
+<g >
+<title>skb_copy_datagram_iter (63,553,016 samples, 0.05%)</title><rect x="402.7" y="357" width="0.6" height="15.0" fill="rgb(228,118,10)" rx="2" ry="2" />
+<text  x="405.73" y="367.5" ></text>
+</g>
+<g >
+<title>do_idle (812,027,677 samples, 0.67%)</title><rect x="558.7" y="709" width="7.9" height="15.0" fill="rgb(238,137,54)" rx="2" ry="2" />
+<text  x="561.71" y="719.5" ></text>
+</g>
+<g >
+<title>blk_mq_flush_plug_list (39,227,465 samples, 0.03%)</title><rect x="10.3" y="677" width="0.4" height="15.0" fill="rgb(209,210,14)" rx="2" ry="2" />
+<text  x="13.31" y="687.5" ></text>
+</g>
+<g >
+<title>qemu_cond_timedwait_impl (395,479,814 samples, 0.33%)</title><rect x="549.0" y="725" width="3.9" height="15.0" fill="rgb(214,157,46)" rx="2" ry="2" />
+<text  x="552.04" y="735.5" ></text>
+</g>
+<g >
+<title>ktime_get (31,961,401 samples, 0.03%)</title><rect x="931.9" y="645" width="0.3" height="15.0" fill="rgb(245,82,40)" rx="2" ry="2" />
+<text  x="934.87" y="655.5" ></text>
+</g>
+<g >
+<title>[libcurl.so.4.8.0] (5,629,031,099 samples, 4.64%)</title><rect x="285.9" y="581" width="54.8" height="15.0" fill="rgb(209,14,50)" rx="2" ry="2" />
+<text  x="288.93" y="591.5" >[libc..</text>
+</g>
+<g >
+<title>check_preemption_disabled (25,423,346 samples, 0.02%)</title><rect x="859.2" y="613" width="0.2" height="15.0" fill="rgb(247,167,52)" rx="2" ry="2" />
+<text  x="862.19" y="623.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (23,526,788 samples, 0.02%)</title><rect x="292.4" y="485" width="0.3" height="15.0" fill="rgb(234,79,44)" rx="2" ry="2" />
+<text  x="295.43" y="495.5" ></text>
+</g>
+<g >
+<title>wb_workfn (18,361,165 samples, 0.02%)</title><rect x="22.4" y="725" width="0.2" height="15.0" fill="rgb(216,180,28)" rx="2" ry="2" />
+<text  x="25.38" y="735.5" ></text>
+</g>
+<g >
+<title>curl_url_set (104,593,787 samples, 0.09%)</title><rect x="349.7" y="581" width="1.0" height="15.0" fill="rgb(230,146,26)" rx="2" ry="2" />
+<text  x="352.72" y="591.5" ></text>
+</g>
+<g >
+<title>psi_account_irqtime (71,546,674 samples, 0.06%)</title><rect x="374.9" y="421" width="0.7" height="15.0" fill="rgb(222,199,25)" rx="2" ry="2" />
+<text  x="377.87" y="431.5" ></text>
+</g>
+<g >
+<title>enqueue_task (147,829,317 samples, 0.12%)</title><rect x="883.5" y="261" width="1.4" height="15.0" fill="rgb(241,175,12)" rx="2" ry="2" />
+<text  x="886.46" y="271.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock_irqrestore (11,236,308 samples, 0.01%)</title><rect x="1183.9" y="661" width="0.1" height="15.0" fill="rgb(231,55,36)" rx="2" ry="2" />
+<text  x="1186.89" y="671.5" ></text>
+</g>
+<g >
+<title>worker_thread (611,746,188 samples, 0.50%)</title><rect x="178.9" y="757" width="5.9" height="15.0" fill="rgb(217,16,33)" rx="2" ry="2" />
+<text  x="181.87" y="767.5" ></text>
+</g>
+<g >
+<title>tcp_v6_rcv (82,275,398 samples, 0.07%)</title><rect x="409.2" y="85" width="0.8" height="15.0" fill="rgb(207,166,20)" rx="2" ry="2" />
+<text  x="412.21" y="95.5" ></text>
+</g>
+<g >
+<title>quiet_vmstat (84,575,084 samples, 0.07%)</title><rect x="1187.9" y="693" width="0.8" height="15.0" fill="rgb(238,33,36)" rx="2" ry="2" />
+<text  x="1190.91" y="703.5" ></text>
+</g>
+<g >
+<title>__libc_sigaction (20,870,126 samples, 0.02%)</title><rect x="283.7" y="597" width="0.2" height="15.0" fill="rgb(207,105,37)" rx="2" ry="2" />
+<text  x="286.71" y="607.5" ></text>
+</g>
+<g >
+<title>irqtime_account_irq (147,095,218 samples, 0.12%)</title><rect x="848.0" y="661" width="1.5" height="15.0" fill="rgb(252,209,0)" rx="2" ry="2" />
+<text  x="851.03" y="671.5" ></text>
+</g>
+<g >
+<title>__mod_lruvec_page_state (43,187,537 samples, 0.04%)</title><rect x="443.6" y="517" width="0.4" height="15.0" fill="rgb(251,171,19)" rx="2" ry="2" />
+<text  x="446.57" y="527.5" ></text>
+</g>
+<g >
+<title>rcu_note_context_switch (17,470,751 samples, 0.01%)</title><rect x="374.5" y="437" width="0.2" height="15.0" fill="rgb(221,64,20)" rx="2" ry="2" />
+<text  x="377.55" y="447.5" ></text>
+</g>
+<g >
+<title>rtl8169_poll (2,119,301,646 samples, 1.75%)</title><rect x="795.5" y="597" width="20.6" height="15.0" fill="rgb(224,138,54)" rx="2" ry="2" />
+<text  x="798.48" y="607.5" ></text>
+</g>
+<g >
+<title>____sys_recvmsg (32,724,371 samples, 0.03%)</title><rect x="400.3" y="421" width="0.3" height="15.0" fill="rgb(249,10,16)" rx="2" ry="2" />
+<text  x="403.32" y="431.5" ></text>
+</g>
+<g >
+<title>__wake_up_common (32,911,190 samples, 0.03%)</title><rect x="389.9" y="213" width="0.3" height="15.0" fill="rgb(245,48,24)" rx="2" ry="2" />
+<text  x="392.89" y="223.5" ></text>
+</g>
+<g >
+<title>worker_thread (1,100,962,040 samples, 0.91%)</title><rect x="158.8" y="757" width="10.8" height="15.0" fill="rgb(238,123,32)" rx="2" ry="2" />
+<text  x="161.84" y="767.5" ></text>
+</g>
+<g >
+<title>debug_smp_processor_id (21,161,966 samples, 0.02%)</title><rect x="1156.4" y="709" width="0.2" height="15.0" fill="rgb(245,150,9)" rx="2" ry="2" />
+<text  x="1159.42" y="719.5" ></text>
+</g>
+<g >
+<title>[unknown] (18,495,866 samples, 0.02%)</title><rect x="399.5" y="789" width="0.2" height="15.0" fill="rgb(214,30,53)" rx="2" ry="2" />
+<text  x="402.52" y="799.5" ></text>
+</g>
+<g >
+<title>futex_wait_setup (12,765,192 samples, 0.01%)</title><rect x="553.8" y="693" width="0.1" height="15.0" fill="rgb(239,113,44)" rx="2" ry="2" />
+<text  x="556.78" y="703.5" ></text>
+</g>
+<g >
+<title>raw_local_deliver (17,813,854 samples, 0.01%)</title><rect x="871.9" y="421" width="0.2" height="15.0" fill="rgb(250,160,16)" rx="2" ry="2" />
+<text  x="874.91" y="431.5" ></text>
+</g>
+<g >
+<title>lru_gen_add_folio (67,495,553 samples, 0.06%)</title><rect x="438.2" y="469" width="0.7" height="15.0" fill="rgb(209,189,32)" rx="2" ry="2" />
+<text  x="441.23" y="479.5" ></text>
+</g>
+<g >
+<title>worker_thread (755,451,458 samples, 0.62%)</title><rect x="264.7" y="757" width="7.3" height="15.0" fill="rgb(208,155,21)" rx="2" ry="2" />
+<text  x="267.69" y="767.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (276,532,881 samples, 0.23%)</title><rect x="90.7" y="677" width="2.7" height="15.0" fill="rgb(249,133,50)" rx="2" ry="2" />
+<text  x="93.68" y="687.5" ></text>
+</g>
+<g >
+<title>_raw_read_lock_bh (35,201,869 samples, 0.03%)</title><rect x="306.8" y="261" width="0.4" height="15.0" fill="rgb(234,11,49)" rx="2" ry="2" />
+<text  x="309.82" y="271.5" ></text>
+</g>
+<g >
+<title>dequeue_task_fair (43,980,833 samples, 0.04%)</title><rect x="421.2" y="581" width="0.4" height="15.0" fill="rgb(240,14,47)" rx="2" ry="2" />
+<text  x="424.19" y="591.5" ></text>
+</g>
+<g >
+<title>__memmove_avx_unaligned_erms (45,051,805 samples, 0.04%)</title><rect x="335.3" y="549" width="0.5" height="15.0" fill="rgb(208,106,0)" rx="2" ry="2" />
+<text  x="338.31" y="559.5" ></text>
+</g>
+<g >
+<title>__futex_abstimed_wait_common (344,872,887 samples, 0.28%)</title><rect x="549.4" y="677" width="3.4" height="15.0" fill="rgb(244,21,48)" rx="2" ry="2" />
+<text  x="552.43" y="687.5" ></text>
+</g>
+<g >
+<title>enqueue_task_fair (206,706,024 samples, 0.17%)</title><rect x="1031.4" y="597" width="2.0" height="15.0" fill="rgb(250,7,42)" rx="2" ry="2" />
+<text  x="1034.41" y="607.5" ></text>
+</g>
+<g >
+<title>exc_page_fault (19,580,068 samples, 0.02%)</title><rect x="543.0" y="645" width="0.2" height="15.0" fill="rgb(222,229,30)" rx="2" ry="2" />
+<text  x="546.00" y="655.5" ></text>
+</g>
+<g >
+<title>skcipher_walk_virt (34,995,715 samples, 0.03%)</title><rect x="275.6" y="645" width="0.3" height="15.0" fill="rgb(228,19,17)" rx="2" ry="2" />
+<text  x="278.61" y="655.5" ></text>
+</g>
+<g >
+<title>tick_sched_timer (61,915,204 samples, 0.05%)</title><rect x="543.5" y="581" width="0.6" height="15.0" fill="rgb(235,151,17)" rx="2" ry="2" />
+<text  x="546.45" y="591.5" ></text>
+</g>
+<g >
+<title>aesni_xts_encrypt (60,826,407 samples, 0.05%)</title><rect x="162.3" y="645" width="0.6" height="15.0" fill="rgb(252,83,16)" rx="2" ry="2" />
+<text  x="165.30" y="655.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (311,589,554 samples, 0.26%)</title><rect x="549.7" y="645" width="3.0" height="15.0" fill="rgb(230,227,22)" rx="2" ry="2" />
+<text  x="552.67" y="655.5" ></text>
+</g>
+<g >
+<title>psi_group_change (153,470,510 samples, 0.13%)</title><rect x="372.1" y="421" width="1.5" height="15.0" fill="rgb(244,205,27)" rx="2" ry="2" />
+<text  x="375.10" y="431.5" ></text>
+</g>
+<g >
+<title>fput (20,795,902 samples, 0.02%)</title><rect x="362.0" y="485" width="0.2" height="15.0" fill="rgb(240,36,33)" rx="2" ry="2" />
+<text  x="364.97" y="495.5" ></text>
+</g>
+<g >
+<title>kthread (1,132,010,408 samples, 0.93%)</title><rect x="86.1" y="773" width="11.1" height="15.0" fill="rgb(244,126,28)" rx="2" ry="2" />
+<text  x="89.14" y="783.5" ></text>
+</g>
+<g >
+<title>__sysvec_apic_timer_interrupt (12,564,483 samples, 0.01%)</title><rect x="1077.3" y="645" width="0.1" height="15.0" fill="rgb(245,223,6)" rx="2" ry="2" />
+<text  x="1080.26" y="655.5" ></text>
+</g>
+<g >
+<title>sk_page_frag_refill (29,765,956 samples, 0.02%)</title><rect x="395.1" y="565" width="0.3" height="15.0" fill="rgb(235,91,54)" rx="2" ry="2" />
+<text  x="398.08" y="575.5" ></text>
+</g>
+<g >
+<title>nf_conntrack_tcp_packet (74,320,352 samples, 0.06%)</title><rect x="316.2" y="309" width="0.8" height="15.0" fill="rgb(220,209,1)" rx="2" ry="2" />
+<text  x="319.24" y="319.5" ></text>
+</g>
+<g >
+<title>systemd-oomd (47,444,611 samples, 0.04%)</title><rect x="1189.4" y="805" width="0.5" height="15.0" fill="rgb(252,106,19)" rx="2" ry="2" />
+<text  x="1192.43" y="815.5" ></text>
+</g>
+<g >
+<title>br_handle_frame_finish (4,128,191,569 samples, 3.41%)</title><rect x="863.3" y="501" width="40.2" height="15.0" fill="rgb(222,221,1)" rx="2" ry="2" />
+<text  x="866.28" y="511.5" >br_..</text>
+</g>
+<g >
+<title>ip6_xmit (18,444,312 samples, 0.02%)</title><rect x="401.6" y="309" width="0.2" height="15.0" fill="rgb(246,174,48)" rx="2" ry="2" />
+<text  x="404.58" y="319.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (48,056,780 samples, 0.04%)</title><rect x="417.9" y="645" width="0.4" height="15.0" fill="rgb(227,43,34)" rx="2" ry="2" />
+<text  x="420.87" y="655.5" ></text>
+</g>
+<g >
+<title>ext4_release_io_end (15,865,262 samples, 0.01%)</title><rect x="178.7" y="709" width="0.2" height="15.0" fill="rgb(224,212,27)" rx="2" ry="2" />
+<text  x="181.71" y="719.5" ></text>
+</g>
+<g >
+<title>ext4_finish_bio (101,330,801 samples, 0.08%)</title><rect x="224.3" y="693" width="0.9" height="15.0" fill="rgb(252,54,52)" rx="2" ry="2" />
+<text  x="227.26" y="703.5" ></text>
+</g>
+<g >
+<title>truncate_cleanup_folio (42,716,580 samples, 0.04%)</title><rect x="547.3" y="581" width="0.4" height="15.0" fill="rgb(236,180,44)" rx="2" ry="2" />
+<text  x="550.26" y="591.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (21,350,811 samples, 0.02%)</title><rect x="1157.9" y="677" width="0.2" height="15.0" fill="rgb(242,175,35)" rx="2" ry="2" />
+<text  x="1160.88" y="687.5" ></text>
+</g>
+<g >
+<title>bdrv_co_common_block_status_above (21,997,673 samples, 0.02%)</title><rect x="403.8" y="693" width="0.2" height="15.0" fill="rgb(212,100,10)" rx="2" ry="2" />
+<text  x="406.80" y="703.5" ></text>
+</g>
+<g >
+<title>sock_def_readable (20,943,069 samples, 0.02%)</title><rect x="808.8" y="357" width="0.2" height="15.0" fill="rgb(213,86,53)" rx="2" ry="2" />
+<text  x="811.78" y="367.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (966,211,177 samples, 0.80%)</title><rect x="65.8" y="725" width="9.4" height="15.0" fill="rgb(229,105,35)" rx="2" ry="2" />
+<text  x="68.81" y="735.5" ></text>
+</g>
+<g >
+<title>__mod_lruvec_state (10,929,270 samples, 0.01%)</title><rect x="436.1" y="485" width="0.1" height="15.0" fill="rgb(250,206,16)" rx="2" ry="2" />
+<text  x="439.13" y="495.5" ></text>
+</g>
+<g >
+<title>read_tsc (100,034,225 samples, 0.08%)</title><rect x="1181.5" y="693" width="0.9" height="15.0" fill="rgb(240,167,9)" rx="2" ry="2" />
+<text  x="1184.48" y="703.5" ></text>
+</g>
+<g >
+<title>curl_multi_poll (15,254,013 samples, 0.01%)</title><rect x="385.1" y="629" width="0.1" height="15.0" fill="rgb(225,152,5)" rx="2" ry="2" />
+<text  x="388.06" y="639.5" ></text>
+</g>
+<g >
+<title>mod_memcg_state (59,066,749 samples, 0.05%)</title><rect x="302.0" y="373" width="0.6" height="15.0" fill="rgb(216,93,19)" rx="2" ry="2" />
+<text  x="305.02" y="383.5" ></text>
+</g>
+<g >
+<title>ct_idle_exit (22,125,390 samples, 0.02%)</title><rect x="565.6" y="661" width="0.2" height="15.0" fill="rgb(233,88,14)" rx="2" ry="2" />
+<text  x="568.57" y="671.5" ></text>
+</g>
+<g >
+<title>poll_select_set_timeout (78,511,510 samples, 0.06%)</title><rect x="380.8" y="501" width="0.7" height="15.0" fill="rgb(211,82,50)" rx="2" ry="2" />
+<text  x="383.76" y="511.5" ></text>
+</g>
+<g >
+<title>wb_writeback (18,361,165 samples, 0.02%)</title><rect x="22.4" y="709" width="0.2" height="15.0" fill="rgb(226,204,15)" rx="2" ry="2" />
+<text  x="25.38" y="719.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (937,193,715 samples, 0.77%)</title><rect x="214.2" y="693" width="9.1" height="15.0" fill="rgb(235,12,47)" rx="2" ry="2" />
+<text  x="217.20" y="703.5" ></text>
+</g>
+<g >
+<title>ext4_end_io_rsv_work (12,022,289 samples, 0.01%)</title><rect x="272.0" y="725" width="0.2" height="15.0" fill="rgb(236,142,40)" rx="2" ry="2" />
+<text  x="275.05" y="735.5" ></text>
+</g>
+<g >
+<title>do_filp_open (14,344,125 samples, 0.01%)</title><rect x="399.8" y="693" width="0.2" height="15.0" fill="rgb(247,129,51)" rx="2" ry="2" />
+<text  x="402.84" y="703.5" ></text>
+</g>
+<g >
+<title>__count_memcg_events (22,438,167 samples, 0.02%)</title><rect x="435.1" y="453" width="0.2" height="15.0" fill="rgb(215,54,13)" rx="2" ry="2" />
+<text  x="438.12" y="463.5" ></text>
+</g>
+<g >
+<title>xts_crypt (113,814,239 samples, 0.09%)</title><rect x="78.7" y="661" width="1.1" height="15.0" fill="rgb(227,129,29)" rx="2" ry="2" />
+<text  x="81.68" y="671.5" ></text>
+</g>
+<g >
+<title>__switch_to (40,612,255 samples, 0.03%)</title><rect x="1169.2" y="693" width="0.4" height="15.0" fill="rgb(225,35,37)" rx="2" ry="2" />
+<text  x="1172.25" y="703.5" ></text>
+</g>
+<g >
+<title>nf_hook_slow (93,959,570 samples, 0.08%)</title><rect x="391.9" y="485" width="0.9" height="15.0" fill="rgb(222,71,29)" rx="2" ry="2" />
+<text  x="394.85" y="495.5" ></text>
+</g>
+<g >
+<title>__sys_recvmsg (61,090,256 samples, 0.05%)</title><rect x="401.5" y="437" width="0.6" height="15.0" fill="rgb(232,216,45)" rx="2" ry="2" />
+<text  x="404.50" y="447.5" ></text>
+</g>
+<g >
+<title>try_charge_memcg (28,809,030 samples, 0.02%)</title><rect x="435.5" y="469" width="0.3" height="15.0" fill="rgb(219,135,28)" rx="2" ry="2" />
+<text  x="438.54" y="479.5" ></text>
+</g>
+<g >
+<title>iommu_dma_map_page (21,056,328 samples, 0.02%)</title><rect x="876.0" y="197" width="0.2" height="15.0" fill="rgb(250,2,36)" rx="2" ry="2" />
+<text  x="878.96" y="207.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (11,727,554 samples, 0.01%)</title><rect x="401.3" y="501" width="0.2" height="15.0" fill="rgb(228,108,14)" rx="2" ry="2" />
+<text  x="404.34" y="511.5" ></text>
+</g>
+<g >
+<title>__netif_receive_skb_list_core (4,452,605,299 samples, 3.67%)</title><rect x="861.8" y="549" width="43.4" height="15.0" fill="rgb(222,191,31)" rx="2" ry="2" />
+<text  x="864.81" y="559.5" >__ne..</text>
+</g>
+<g >
+<title>__es_insert_extent (77,049,237 samples, 0.06%)</title><rect x="432.1" y="517" width="0.7" height="15.0" fill="rgb(241,24,9)" rx="2" ry="2" />
+<text  x="435.09" y="527.5" ></text>
+</g>
+<g >
+<title>__hrtimer_run_queues (65,776,442 samples, 0.05%)</title><rect x="543.4" y="597" width="0.7" height="15.0" fill="rgb(241,68,7)" rx="2" ry="2" />
+<text  x="546.43" y="607.5" ></text>
+</g>
+<g >
+<title>cpuidle_enter (53,897,918,890 samples, 44.46%)</title><rect x="572.7" y="725" width="524.7" height="15.0" fill="rgb(244,39,54)" rx="2" ry="2" />
+<text  x="575.72" y="735.5" >cpuidle_enter</text>
+</g>
+<g >
+<title>__filemap_get_folio (819,977,805 samples, 0.68%)</title><rect x="434.2" y="549" width="8.0" height="15.0" fill="rgb(242,168,45)" rx="2" ry="2" />
+<text  x="437.22" y="559.5" ></text>
+</g>
+<g >
+<title>irqentry_enter (272,333,673 samples, 0.22%)</title><rect x="928.4" y="661" width="2.6" height="15.0" fill="rgb(248,209,12)" rx="2" ry="2" />
+<text  x="931.38" y="671.5" ></text>
+</g>
+<g >
+<title>get_mem_cgroup_from_mm (23,988,789 samples, 0.02%)</title><rect x="435.8" y="485" width="0.3" height="15.0" fill="rgb(206,33,45)" rx="2" ry="2" />
+<text  x="438.82" y="495.5" ></text>
+</g>
+<g >
+<title>nf_hook_slow (75,000,555 samples, 0.06%)</title><rect x="306.5" y="293" width="0.7" height="15.0" fill="rgb(214,186,25)" rx="2" ry="2" />
+<text  x="309.52" y="303.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (141,277,998 samples, 0.12%)</title><rect x="929.6" y="629" width="1.3" height="15.0" fill="rgb(224,182,24)" rx="2" ry="2" />
+<text  x="932.55" y="639.5" ></text>
+</g>
+<g >
+<title>__writeback_inodes_wb (18,361,165 samples, 0.02%)</title><rect x="22.4" y="693" width="0.2" height="15.0" fill="rgb(244,127,0)" rx="2" ry="2" />
+<text  x="25.38" y="703.5" ></text>
+</g>
+<g >
+<title>validate_xmit_skb (31,950,360 samples, 0.03%)</title><rect x="312.3" y="341" width="0.3" height="15.0" fill="rgb(209,83,3)" rx="2" ry="2" />
+<text  x="315.28" y="351.5" ></text>
+</g>
+<g >
+<title>skcipher_walk_virt (24,412,047 samples, 0.02%)</title><rect x="209.3" y="645" width="0.2" height="15.0" fill="rgb(216,75,0)" rx="2" ry="2" />
+<text  x="212.29" y="655.5" ></text>
+</g>
+<g >
+<title>notify_change (120,738,582 samples, 0.10%)</title><rect x="546.5" y="645" width="1.2" height="15.0" fill="rgb(216,37,4)" rx="2" ry="2" />
+<text  x="549.50" y="655.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (263,491,127 samples, 0.22%)</title><rect x="61.9" y="677" width="2.6" height="15.0" fill="rgb(211,111,37)" rx="2" ry="2" />
+<text  x="64.94" y="687.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (163,100,116 samples, 0.13%)</title><rect x="127.0" y="661" width="1.6" height="15.0" fill="rgb(214,96,17)" rx="2" ry="2" />
+<text  x="129.97" y="671.5" ></text>
+</g>
+<g >
+<title>timekeeping_update (23,243,484 samples, 0.02%)</title><rect x="912.8" y="549" width="0.3" height="15.0" fill="rgb(247,13,3)" rx="2" ry="2" />
+<text  x="915.83" y="559.5" ></text>
+</g>
+<g >
+<title>handle_edge_irq (23,820,292 samples, 0.02%)</title><rect x="563.4" y="613" width="0.2" height="15.0" fill="rgb(238,160,8)" rx="2" ry="2" />
+<text  x="566.41" y="623.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (11,069,405 samples, 0.01%)</title><rect x="1189.6" y="661" width="0.1" height="15.0" fill="rgb(237,136,49)" rx="2" ry="2" />
+<text  x="1192.62" y="671.5" ></text>
+</g>
+<g >
+<title>nft_do_chain_inet (798,524,562 samples, 0.66%)</title><rect x="895.6" y="421" width="7.8" height="15.0" fill="rgb(242,135,28)" rx="2" ry="2" />
+<text  x="898.61" y="431.5" ></text>
+</g>
+<g >
+<title>_int_free (20,643,230 samples, 0.02%)</title><rect x="338.4" y="549" width="0.2" height="15.0" fill="rgb(247,183,45)" rx="2" ry="2" />
+<text  x="341.41" y="559.5" ></text>
+</g>
+<g >
+<title>nft_do_chain_inet (53,288,376 samples, 0.04%)</title><rect x="410.2" y="85" width="0.5" height="15.0" fill="rgb(212,25,47)" rx="2" ry="2" />
+<text  x="413.22" y="95.5" ></text>
+</g>
+<g >
+<title>update_rq_clock (15,034,377 samples, 0.01%)</title><rect x="422.1" y="581" width="0.1" height="15.0" fill="rgb(215,223,51)" rx="2" ry="2" />
+<text  x="425.09" y="591.5" ></text>
+</g>
+<g >
+<title>hrtimer_reprogram (13,566,807 samples, 0.01%)</title><rect x="807.1" y="549" width="0.2" height="15.0" fill="rgb(211,181,7)" rx="2" ry="2" />
+<text  x="810.15" y="559.5" ></text>
+</g>
+<g >
+<title>mod_lruvec_page_state (30,808,628 samples, 0.03%)</title><rect x="204.6" y="549" width="0.3" height="15.0" fill="rgb(250,89,9)" rx="2" ry="2" />
+<text  x="207.64" y="559.5" ></text>
+</g>
+<g >
+<title>tick_nohz_idle_retain_tick (22,030,573 samples, 0.02%)</title><rect x="1185.4" y="725" width="0.2" height="15.0" fill="rgb(217,41,12)" rx="2" ry="2" />
+<text  x="1188.40" y="735.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_bh (18,795,134 samples, 0.02%)</title><rect x="300.4" y="405" width="0.2" height="15.0" fill="rgb(242,89,30)" rx="2" ry="2" />
+<text  x="303.38" y="415.5" ></text>
+</g>
+<g >
+<title>__futex_queue (20,464,774 samples, 0.02%)</title><rect x="550.1" y="565" width="0.2" height="15.0" fill="rgb(251,140,46)" rx="2" ry="2" />
+<text  x="553.09" y="575.5" ></text>
+</g>
+<g >
+<title>xas_load (20,982,319 samples, 0.02%)</title><rect x="444.3" y="501" width="0.2" height="15.0" fill="rgb(221,229,12)" rx="2" ry="2" />
+<text  x="447.27" y="511.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (175,968,928 samples, 0.15%)</title><rect x="139.4" y="661" width="1.7" height="15.0" fill="rgb(246,37,35)" rx="2" ry="2" />
+<text  x="142.36" y="671.5" ></text>
+</g>
+<g >
+<title>xts_crypt (101,885,605 samples, 0.08%)</title><rect x="89.7" y="661" width="1.0" height="15.0" fill="rgb(253,135,43)" rx="2" ry="2" />
+<text  x="92.69" y="671.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (279,169,434 samples, 0.23%)</title><rect x="264.9" y="677" width="2.7" height="15.0" fill="rgb(206,99,35)" rx="2" ry="2" />
+<text  x="267.92" y="687.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (939,254,077 samples, 0.77%)</title><rect x="169.6" y="789" width="9.1" height="15.0" fill="rgb(219,37,2)" rx="2" ry="2" />
+<text  x="172.57" y="799.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (184,183,216 samples, 0.15%)</title><rect x="267.6" y="677" width="1.8" height="15.0" fill="rgb(208,184,15)" rx="2" ry="2" />
+<text  x="270.64" y="687.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (10,476,704 samples, 0.01%)</title><rect x="399.6" y="741" width="0.1" height="15.0" fill="rgb(220,187,24)" rx="2" ry="2" />
+<text  x="402.60" y="751.5" ></text>
+</g>
+<g >
+<title>tcp_write_xmit (331,015,761 samples, 0.27%)</title><rect x="293.0" y="373" width="3.2" height="15.0" fill="rgb(252,105,2)" rx="2" ry="2" />
+<text  x="296.01" y="383.5" ></text>
+</g>
+<g >
+<title>napi_gro_receive (324,857,984 samples, 0.27%)</title><rect x="811.1" y="581" width="3.2" height="15.0" fill="rgb(219,98,18)" rx="2" ry="2" />
+<text  x="814.10" y="591.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (64,449,494 samples, 0.05%)</title><rect x="1106.5" y="709" width="0.6" height="15.0" fill="rgb(210,97,14)" rx="2" ry="2" />
+<text  x="1109.49" y="719.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (83,465,084 samples, 0.07%)</title><rect x="179.1" y="661" width="0.8" height="15.0" fill="rgb(236,217,18)" rx="2" ry="2" />
+<text  x="182.10" y="671.5" ></text>
+</g>
+<g >
+<title>__GI___libc_open (13,143,872 samples, 0.01%)</title><rect x="399.1" y="757" width="0.2" height="15.0" fill="rgb(238,12,31)" rx="2" ry="2" />
+<text  x="402.14" y="767.5" ></text>
+</g>
+<g >
+<title>mempool_alloc (11,117,876 samples, 0.01%)</title><rect x="196.0" y="709" width="0.1" height="15.0" fill="rgb(220,165,4)" rx="2" ry="2" />
+<text  x="198.95" y="719.5" ></text>
+</g>
+<g >
+<title>clockevents_program_event (42,147,729 samples, 0.03%)</title><rect x="1186.6" y="693" width="0.4" height="15.0" fill="rgb(208,75,34)" rx="2" ry="2" />
+<text  x="1189.63" y="703.5" ></text>
+</g>
+<g >
+<title>__do_softirq (112,029,304 samples, 0.09%)</title><rect x="564.2" y="613" width="1.1" height="15.0" fill="rgb(238,212,18)" rx="2" ry="2" />
+<text  x="567.21" y="623.5" ></text>
+</g>
+<g >
+<title>lru_add_fn (78,070,790 samples, 0.06%)</title><rect x="438.1" y="485" width="0.8" height="15.0" fill="rgb(233,118,50)" rx="2" ry="2" />
+<text  x="441.12" y="495.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (11,783,732 samples, 0.01%)</title><rect x="1028.4" y="645" width="0.1" height="15.0" fill="rgb(234,73,45)" rx="2" ry="2" />
+<text  x="1031.41" y="655.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (33,398,350 samples, 0.03%)</title><rect x="203.2" y="533" width="0.3" height="15.0" fill="rgb(220,138,33)" rx="2" ry="2" />
+<text  x="206.21" y="543.5" ></text>
+</g>
+<g >
+<title>crypt_page_alloc (12,115,820 samples, 0.01%)</title><rect x="126.6" y="693" width="0.1" height="15.0" fill="rgb(219,150,31)" rx="2" ry="2" />
+<text  x="129.59" y="703.5" ></text>
+</g>
+<g >
+<title>qemu_cond_signal (54,328,954 samples, 0.04%)</title><rect x="414.7" y="533" width="0.5" height="15.0" fill="rgb(222,226,35)" rx="2" ry="2" />
+<text  x="417.70" y="543.5" ></text>
+</g>
+<g >
+<title>percpu_counter_add_batch (16,783,384 samples, 0.01%)</title><rect x="225.1" y="645" width="0.1" height="15.0" fill="rgb(238,50,45)" rx="2" ry="2" />
+<text  x="228.09" y="655.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock_irqrestore (11,510,500 samples, 0.01%)</title><rect x="882.5" y="277" width="0.1" height="15.0" fill="rgb(208,111,20)" rx="2" ry="2" />
+<text  x="885.46" y="287.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (51,541,331 samples, 0.04%)</title><rect x="1162.3" y="661" width="0.5" height="15.0" fill="rgb(236,25,25)" rx="2" ry="2" />
+<text  x="1165.29" y="671.5" ></text>
+</g>
+<g >
+<title>tcp_write_xmit (423,676,589 samples, 0.35%)</title><rect x="408.0" y="325" width="4.1" height="15.0" fill="rgb(223,154,44)" rx="2" ry="2" />
+<text  x="410.96" y="335.5" ></text>
+</g>
+<g >
+<title>ksys_write (174,329,814 samples, 0.14%)</title><rect x="397.3" y="565" width="1.7" height="15.0" fill="rgb(240,71,5)" rx="2" ry="2" />
+<text  x="400.27" y="575.5" ></text>
+</g>
+<g >
+<title>irqtime_account_irq (85,566,386 samples, 0.07%)</title><rect x="774.1" y="629" width="0.8" height="15.0" fill="rgb(244,151,40)" rx="2" ry="2" />
+<text  x="777.09" y="639.5" ></text>
+</g>
+<g >
+<title>enqueue_task_fair (276,601,061 samples, 0.23%)</title><rect x="1114.5" y="661" width="2.7" height="15.0" fill="rgb(251,66,14)" rx="2" ry="2" />
+<text  x="1117.47" y="671.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (118,620,011 samples, 0.10%)</title><rect x="237.2" y="661" width="1.2" height="15.0" fill="rgb(207,108,14)" rx="2" ry="2" />
+<text  x="240.20" y="671.5" ></text>
+</g>
+<g >
+<title>skcipher_walk_virt (33,594,148 samples, 0.03%)</title><rect x="173.3" y="645" width="0.3" height="15.0" fill="rgb(226,69,30)" rx="2" ry="2" />
+<text  x="176.27" y="655.5" ></text>
+</g>
+<g >
+<title>__tcp_transmit_skb (248,331,777 samples, 0.20%)</title><rect x="875.1" y="389" width="2.4" height="15.0" fill="rgb(209,74,28)" rx="2" ry="2" />
+<text  x="878.11" y="399.5" ></text>
+</g>
+<g >
+<title>ktime_get_ts64 (48,680,114 samples, 0.04%)</title><rect x="376.6" y="469" width="0.5" height="15.0" fill="rgb(227,0,28)" rx="2" ry="2" />
+<text  x="379.58" y="479.5" ></text>
+</g>
+<g >
+<title>__netif_receive_skb_one_core (187,366,365 samples, 0.15%)</title><rect x="808.0" y="469" width="1.8" height="15.0" fill="rgb(246,195,52)" rx="2" ry="2" />
+<text  x="810.99" y="479.5" ></text>
+</g>
+<g >
+<title>__sock_wfree (53,880,252 samples, 0.04%)</title><rect x="810.5" y="549" width="0.6" height="15.0" fill="rgb(234,185,3)" rx="2" ry="2" />
+<text  x="813.54" y="559.5" ></text>
+</g>
+<g >
+<title>hrtimer_update_next_event (22,736,903 samples, 0.02%)</title><rect x="917.0" y="629" width="0.2" height="15.0" fill="rgb(237,124,31)" rx="2" ry="2" />
+<text  x="919.98" y="639.5" ></text>
+</g>
+<g >
+<title>__ip_queue_xmit (26,479,338 samples, 0.02%)</title><rect x="808.4" y="373" width="0.2" height="15.0" fill="rgb(221,37,37)" rx="2" ry="2" />
+<text  x="811.39" y="383.5" ></text>
+</g>
+<g >
+<title>iv_of_dmreq (66,261,650 samples, 0.05%)</title><rect x="85.2" y="693" width="0.7" height="15.0" fill="rgb(245,139,52)" rx="2" ry="2" />
+<text  x="88.24" y="703.5" ></text>
+</g>
+<g >
+<title>security_file_permission (13,201,721 samples, 0.01%)</title><rect x="548.9" y="613" width="0.1" height="15.0" fill="rgb(248,176,53)" rx="2" ry="2" />
+<text  x="551.87" y="623.5" ></text>
+</g>
+<g >
+<title>__mod_lruvec_page_state (36,824,141 samples, 0.03%)</title><rect x="436.1" y="501" width="0.3" height="15.0" fill="rgb(227,166,18)" rx="2" ry="2" />
+<text  x="439.05" y="511.5" ></text>
+</g>
+<g >
+<title>native_sched_clock (1,080,760,533 samples, 0.89%)</title><rect x="1080.1" y="677" width="10.5" height="15.0" fill="rgb(212,185,0)" rx="2" ry="2" />
+<text  x="1083.10" y="687.5" ></text>
+</g>
+<g >
+<title>do_writepages (18,361,165 samples, 0.02%)</title><rect x="22.4" y="645" width="0.2" height="15.0" fill="rgb(250,210,17)" rx="2" ry="2" />
+<text  x="25.38" y="655.5" ></text>
+</g>
+<g >
+<title>ebt_do_table (38,365,909 samples, 0.03%)</title><rect x="903.8" y="485" width="0.4" height="15.0" fill="rgb(236,177,52)" rx="2" ry="2" />
+<text  x="906.78" y="495.5" ></text>
+</g>
+<g >
+<title>clockevents_program_event (62,570,508 samples, 0.05%)</title><rect x="916.3" y="629" width="0.6" height="15.0" fill="rgb(211,107,4)" rx="2" ry="2" />
+<text  x="919.33" y="639.5" ></text>
+</g>
+<g >
+<title>nf_conntrack_tcp_packet (12,513,604 samples, 0.01%)</title><rect x="295.4" y="261" width="0.1" height="15.0" fill="rgb(238,36,23)" rx="2" ry="2" />
+<text  x="298.37" y="271.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (1,022,870,361 samples, 0.84%)</title><rect x="404.2" y="709" width="9.9" height="15.0" fill="rgb(250,208,44)" rx="2" ry="2" />
+<text  x="407.18" y="719.5" ></text>
+</g>
+<g >
+<title>__folio_end_writeback (22,797,454 samples, 0.02%)</title><rect x="206.1" y="661" width="0.2" height="15.0" fill="rgb(213,80,53)" rx="2" ry="2" />
+<text  x="209.10" y="671.5" ></text>
+</g>
+<g >
+<title>nf_hook_slow (21,760,448 samples, 0.02%)</title><rect x="311.8" y="293" width="0.2" height="15.0" fill="rgb(213,84,0)" rx="2" ry="2" />
+<text  x="314.82" y="303.5" ></text>
+</g>
+<g >
+<title>crypt_convert (1,058,344,465 samples, 0.87%)</title><rect x="22.6" y="709" width="10.3" height="15.0" fill="rgb(220,158,23)" rx="2" ry="2" />
+<text  x="25.61" y="719.5" ></text>
+</g>
+<g >
+<title>xts_crypt (98,375,191 samples, 0.08%)</title><rect x="47.0" y="661" width="1.0" height="15.0" fill="rgb(239,208,24)" rx="2" ry="2" />
+<text  x="50.01" y="671.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (90,358,606 samples, 0.07%)</title><rect x="414.4" y="645" width="0.9" height="15.0" fill="rgb(245,34,14)" rx="2" ry="2" />
+<text  x="417.43" y="655.5" ></text>
+</g>
+<g >
+<title>rcu_preempt_deferred_qs (47,648,248 samples, 0.04%)</title><rect x="1072.4" y="677" width="0.5" height="15.0" fill="rgb(207,212,9)" rx="2" ry="2" />
+<text  x="1075.40" y="687.5" ></text>
+</g>
+<g >
+<title>crypt_convert (879,214,319 samples, 0.73%)</title><rect x="272.2" y="709" width="8.5" height="15.0" fill="rgb(212,59,52)" rx="2" ry="2" />
+<text  x="275.18" y="719.5" ></text>
+</g>
+<g >
+<title>aesni_enc (10,704,428 samples, 0.01%)</title><rect x="68.7" y="645" width="0.1" height="15.0" fill="rgb(237,160,39)" rx="2" ry="2" />
+<text  x="71.67" y="655.5" ></text>
+</g>
+<g >
+<title>curl_multi_perform (35,629,944 samples, 0.03%)</title><rect x="396.9" y="789" width="0.3" height="15.0" fill="rgb(210,18,14)" rx="2" ry="2" />
+<text  x="399.85" y="799.5" ></text>
+</g>
+<g >
+<title>kworker/u64:35- (814,889,801 samples, 0.67%)</title><rect x="206.1" y="805" width="7.9" height="15.0" fill="rgb(224,120,17)" rx="2" ry="2" />
+<text  x="209.05" y="815.5" ></text>
+</g>
+<g >
+<title>skcipher_walk_virt (42,741,989 samples, 0.04%)</title><rect x="15.9" y="645" width="0.4" height="15.0" fill="rgb(243,9,20)" rx="2" ry="2" />
+<text  x="18.89" y="655.5" ></text>
+</g>
+<g >
+<title>syscall_enter_from_user_mode (23,911,688 samples, 0.02%)</title><rect x="346.3" y="533" width="0.3" height="15.0" fill="rgb(217,189,25)" rx="2" ry="2" />
+<text  x="349.33" y="543.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (13,275,895 samples, 0.01%)</title><rect x="759.7" y="629" width="0.1" height="15.0" fill="rgb(205,24,4)" rx="2" ry="2" />
+<text  x="762.71" y="639.5" ></text>
+</g>
+<g >
+<title>amd_pmu_enable_all (38,705,120 samples, 0.03%)</title><rect x="914.7" y="517" width="0.4" height="15.0" fill="rgb(217,69,42)" rx="2" ry="2" />
+<text  x="917.68" y="527.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (20,034,778 samples, 0.02%)</title><rect x="402.2" y="517" width="0.2" height="15.0" fill="rgb(250,106,47)" rx="2" ry="2" />
+<text  x="405.20" y="527.5" ></text>
+</g>
+<g >
+<title>crypt_convert (956,408,855 samples, 0.79%)</title><rect x="65.8" y="709" width="9.3" height="15.0" fill="rgb(237,56,22)" rx="2" ry="2" />
+<text  x="68.83" y="719.5" ></text>
+</g>
+<g >
+<title>ip_finish_output (10,532,611 samples, 0.01%)</title><rect x="312.7" y="373" width="0.1" height="15.0" fill="rgb(227,126,10)" rx="2" ry="2" />
+<text  x="315.73" y="383.5" ></text>
+</g>
+<g >
+<title>tcp_sendmsg_locked (382,990,751 samples, 0.32%)</title><rect x="292.9" y="405" width="3.7" height="15.0" fill="rgb(237,113,51)" rx="2" ry="2" />
+<text  x="295.91" y="415.5" ></text>
+</g>
+<g >
+<title>inet6_csk_route_socket (18,245,082 samples, 0.02%)</title><rect x="387.5" y="501" width="0.2" height="15.0" fill="rgb(251,166,48)" rx="2" ry="2" />
+<text  x="390.52" y="511.5" ></text>
+</g>
+<g >
+<title>__snprintf_chk (25,567,569 samples, 0.02%)</title><rect x="283.1" y="629" width="0.3" height="15.0" fill="rgb(213,26,18)" rx="2" ry="2" />
+<text  x="286.11" y="639.5" ></text>
+</g>
+<g >
+<title>hash_conntrack_raw (25,348,036 samples, 0.02%)</title><rect x="316.0" y="309" width="0.2" height="15.0" fill="rgb(210,180,10)" rx="2" ry="2" />
+<text  x="318.99" y="319.5" ></text>
+</g>
+<g >
+<title>__tcp_push_pending_frames (609,942,339 samples, 0.50%)</title><rect x="387.1" y="565" width="6.0" height="15.0" fill="rgb(226,128,35)" rx="2" ry="2" />
+<text  x="390.12" y="575.5" ></text>
+</g>
+<g >
+<title>tick_sched_handle (270,767,912 samples, 0.22%)</title><rect x="913.1" y="597" width="2.6" height="15.0" fill="rgb(233,171,33)" rx="2" ry="2" />
+<text  x="916.06" y="607.5" ></text>
+</g>
+<g >
+<title>native_sched_clock (53,182,937 samples, 0.04%)</title><rect x="848.9" y="629" width="0.6" height="15.0" fill="rgb(216,204,14)" rx="2" ry="2" />
+<text  x="851.94" y="639.5" ></text>
+</g>
+<g >
+<title>__this_cpu_preempt_check (166,992,268 samples, 0.14%)</title><rect x="1050.7" y="661" width="1.6" height="15.0" fill="rgb(247,140,25)" rx="2" ry="2" />
+<text  x="1053.69" y="671.5" ></text>
+</g>
+<g >
+<title>nvme_prep_rq.part.0 (39,227,465 samples, 0.03%)</title><rect x="10.3" y="645" width="0.4" height="15.0" fill="rgb(244,78,30)" rx="2" ry="2" />
+<text  x="13.31" y="655.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (152,141,186 samples, 0.13%)</title><rect x="150.4" y="661" width="1.5" height="15.0" fill="rgb(225,13,25)" rx="2" ry="2" />
+<text  x="153.38" y="671.5" ></text>
+</g>
+<g >
+<title>xas_clear_mark (11,374,167 samples, 0.01%)</title><rect x="204.0" y="533" width="0.1" height="15.0" fill="rgb(252,114,51)" rx="2" ry="2" />
+<text  x="207.04" y="543.5" ></text>
+</g>
+<g >
+<title>kthread (1,100,962,040 samples, 0.91%)</title><rect x="158.8" y="773" width="10.8" height="15.0" fill="rgb(207,31,9)" rx="2" ry="2" />
+<text  x="161.84" y="783.5" ></text>
+</g>
+<g >
+<title>__x64_sys_openat (14,759,153 samples, 0.01%)</title><rect x="399.8" y="725" width="0.2" height="15.0" fill="rgb(213,122,46)" rx="2" ry="2" />
+<text  x="402.84" y="735.5" ></text>
+</g>
+<g >
+<title>native_sched_clock (22,294,273 samples, 0.02%)</title><rect x="909.8" y="613" width="0.2" height="15.0" fill="rgb(229,50,38)" rx="2" ry="2" />
+<text  x="912.78" y="623.5" ></text>
+</g>
+<g >
+<title>__sysvec_apic_timer_interrupt (870,608,719 samples, 0.72%)</title><rect x="910.0" y="661" width="8.5" height="15.0" fill="rgb(241,99,32)" rx="2" ry="2" />
+<text  x="913.01" y="671.5" ></text>
+</g>
+<g >
+<title>kthread (939,254,077 samples, 0.77%)</title><rect x="169.6" y="773" width="9.1" height="15.0" fill="rgb(218,23,13)" rx="2" ry="2" />
+<text  x="172.57" y="783.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (10,889,315 samples, 0.01%)</title><rect x="107.9" y="645" width="0.2" height="15.0" fill="rgb(242,138,17)" rx="2" ry="2" />
+<text  x="110.95" y="655.5" ></text>
+</g>
+<g >
+<title>main_loop_wait (716,179,179 samples, 0.59%)</title><rect x="416.1" y="725" width="7.0" height="15.0" fill="rgb(214,16,38)" rx="2" ry="2" />
+<text  x="419.14" y="735.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (64,648,998 samples, 0.05%)</title><rect x="1153.2" y="709" width="0.7" height="15.0" fill="rgb(209,229,2)" rx="2" ry="2" />
+<text  x="1156.24" y="719.5" ></text>
+</g>
+<g >
+<title>ext4_release_io_end (101,330,801 samples, 0.08%)</title><rect x="224.3" y="709" width="0.9" height="15.0" fill="rgb(243,173,22)" rx="2" ry="2" />
+<text  x="227.26" y="719.5" ></text>
+</g>
+<g >
+<title>crypt_convert (1,138,618,397 samples, 0.94%)</title><rect x="184.9" y="709" width="11.1" height="15.0" fill="rgb(254,180,7)" rx="2" ry="2" />
+<text  x="187.87" y="719.5" ></text>
+</g>
+<g >
+<title>aesni_xts_encrypt (58,315,620 samples, 0.05%)</title><rect x="58.2" y="645" width="0.6" height="15.0" fill="rgb(213,202,15)" rx="2" ry="2" />
+<text  x="61.19" y="655.5" ></text>
+</g>
+<g >
+<title>tcp_recvmsg_locked (16,238,085 samples, 0.01%)</title><rect x="385.9" y="565" width="0.1" height="15.0" fill="rgb(249,122,52)" rx="2" ry="2" />
+<text  x="388.88" y="575.5" ></text>
+</g>
+<g >
+<title>__writeback_inodes_wb (364,791,472 samples, 0.30%)</title><rect x="202.5" y="693" width="3.6" height="15.0" fill="rgb(225,226,35)" rx="2" ry="2" />
+<text  x="205.50" y="703.5" ></text>
+</g>
+<g >
+<title>tick_nohz_get_sleep_length (14,645,408 samples, 0.01%)</title><rect x="566.2" y="677" width="0.1" height="15.0" fill="rgb(219,49,29)" rx="2" ry="2" />
+<text  x="569.20" y="687.5" ></text>
+</g>
+<g >
+<title>__update_load_avg_se (16,016,157 samples, 0.01%)</title><rect x="1172.6" y="645" width="0.1" height="15.0" fill="rgb(224,128,42)" rx="2" ry="2" />
+<text  x="1175.59" y="655.5" ></text>
+</g>
+<g >
+<title>dev_hard_start_xmit (17,214,731 samples, 0.01%)</title><rect x="388.0" y="437" width="0.2" height="15.0" fill="rgb(215,147,25)" rx="2" ry="2" />
+<text  x="391.01" y="447.5" ></text>
+</g>
+<g >
+<title>__iommu_map (62,861,428 samples, 0.05%)</title><rect x="310.1" y="165" width="0.6" height="15.0" fill="rgb(229,135,46)" rx="2" ry="2" />
+<text  x="313.13" y="175.5" ></text>
+</g>
+<g >
+<title>xas_descend (14,433,786 samples, 0.01%)</title><rect x="437.0" y="485" width="0.1" height="15.0" fill="rgb(218,214,53)" rx="2" ry="2" />
+<text  x="439.97" y="495.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (171,286,965 samples, 0.14%)</title><rect x="88.0" y="661" width="1.7" height="15.0" fill="rgb(207,123,42)" rx="2" ry="2" />
+<text  x="91.02" y="671.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock (11,893,404 samples, 0.01%)</title><rect x="1169.9" y="677" width="0.1" height="15.0" fill="rgb(236,228,8)" rx="2" ry="2" />
+<text  x="1172.90" y="687.5" ></text>
+</g>
+<g >
+<title>ip_local_deliver_finish (1,649,941,013 samples, 1.36%)</title><rect x="871.5" y="453" width="16.1" height="15.0" fill="rgb(205,112,14)" rx="2" ry="2" />
+<text  x="874.50" y="463.5" ></text>
+</g>
+<g >
+<title>lapic_next_event (13,449,661 samples, 0.01%)</title><rect x="1186.9" y="677" width="0.1" height="15.0" fill="rgb(212,155,18)" rx="2" ry="2" />
+<text  x="1189.91" y="687.5" ></text>
+</g>
+<g >
+<title>sysvec_apic_timer_interrupt (93,961,742 samples, 0.08%)</title><rect x="543.2" y="645" width="0.9" height="15.0" fill="rgb(218,174,1)" rx="2" ry="2" />
+<text  x="546.21" y="655.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (307,030,411 samples, 0.25%)</title><rect x="246.6" y="677" width="3.0" height="15.0" fill="rgb(252,142,7)" rx="2" ry="2" />
+<text  x="249.65" y="687.5" ></text>
+</g>
+<g >
+<title>aesni_xts_encrypt (52,906,734 samples, 0.04%)</title><rect x="248.9" y="645" width="0.5" height="15.0" fill="rgb(238,145,14)" rx="2" ry="2" />
+<text  x="251.92" y="655.5" ></text>
+</g>
+<g >
+<title>tcp_sendmsg_locked (480,396,634 samples, 0.40%)</title><rect x="407.8" y="357" width="4.7" height="15.0" fill="rgb(247,20,1)" rx="2" ry="2" />
+<text  x="410.84" y="367.5" ></text>
+</g>
+<g >
+<title>nf_hook_slow (62,243,097 samples, 0.05%)</title><rect x="809.2" y="437" width="0.6" height="15.0" fill="rgb(213,213,45)" rx="2" ry="2" />
+<text  x="812.20" y="447.5" ></text>
+</g>
+<g >
+<title>bdrv_co_pwritev_part (87,792,837 samples, 0.07%)</title><rect x="414.5" y="629" width="0.8" height="15.0" fill="rgb(246,140,8)" rx="2" ry="2" />
+<text  x="417.46" y="639.5" ></text>
+</g>
+<g >
+<title>__rcu_read_unlock (10,725,799 samples, 0.01%)</title><rect x="875.6" y="293" width="0.1" height="15.0" fill="rgb(228,148,50)" rx="2" ry="2" />
+<text  x="878.60" y="303.5" ></text>
+</g>
+<g >
+<title>__sys_sendmsg (516,809,478 samples, 0.43%)</title><rect x="407.6" y="437" width="5.0" height="15.0" fill="rgb(213,130,46)" rx="2" ry="2" />
+<text  x="410.60" y="447.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (27,506,291 samples, 0.02%)</title><rect x="113.9" y="533" width="0.3" height="15.0" fill="rgb(217,205,52)" rx="2" ry="2" />
+<text  x="116.88" y="543.5" ></text>
+</g>
+<g >
+<title>ct_kernel_enter.constprop.0 (3,152,412,542 samples, 2.60%)</title><rect x="1040.5" y="677" width="30.7" height="15.0" fill="rgb(218,159,42)" rx="2" ry="2" />
+<text  x="1043.48" y="687.5" >ct..</text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (15,097,066 samples, 0.01%)</title><rect x="420.7" y="597" width="0.2" height="15.0" fill="rgb(220,128,46)" rx="2" ry="2" />
+<text  x="423.74" y="607.5" ></text>
+</g>
+<g >
+<title>nf_conntrack_in (15,797,969 samples, 0.01%)</title><rect x="809.3" y="421" width="0.2" height="15.0" fill="rgb(230,217,11)" rx="2" ry="2" />
+<text  x="812.31" y="431.5" ></text>
+</g>
+<g >
+<title>read_tsc (37,652,893 samples, 0.03%)</title><rect x="806.5" y="517" width="0.3" height="15.0" fill="rgb(237,190,37)" rx="2" ry="2" />
+<text  x="809.45" y="527.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (19,310,052 samples, 0.02%)</title><rect x="402.2" y="501" width="0.2" height="15.0" fill="rgb(233,107,36)" rx="2" ry="2" />
+<text  x="405.20" y="511.5" ></text>
+</g>
+<g >
+<title>skcipher_walk_virt (19,558,393 samples, 0.02%)</title><rect x="249.4" y="645" width="0.2" height="15.0" fill="rgb(222,118,29)" rx="2" ry="2" />
+<text  x="252.45" y="655.5" ></text>
+</g>
+<g >
+<title>__mod_memcg_lruvec_state (16,920,656 samples, 0.01%)</title><rect x="436.2" y="485" width="0.2" height="15.0" fill="rgb(215,49,8)" rx="2" ry="2" />
+<text  x="439.23" y="495.5" ></text>
+</g>
+<g >
+<title>__libc_recvmsg (88,590,967 samples, 0.07%)</title><rect x="402.5" y="501" width="0.9" height="15.0" fill="rgb(218,106,18)" rx="2" ry="2" />
+<text  x="405.51" y="511.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (1,240,048,259 samples, 1.02%)</title><rect x="403.4" y="757" width="12.1" height="15.0" fill="rgb(227,228,51)" rx="2" ry="2" />
+<text  x="406.45" y="767.5" ></text>
+</g>
+<g >
+<title>irqtime_account_irq (31,237,969 samples, 0.03%)</title><rect x="1037.5" y="661" width="0.3" height="15.0" fill="rgb(212,108,44)" rx="2" ry="2" />
+<text  x="1040.52" y="671.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (238,610,956 samples, 0.20%)</title><rect x="242.8" y="677" width="2.3" height="15.0" fill="rgb(231,107,38)" rx="2" ry="2" />
+<text  x="245.80" y="687.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (59,542,910 samples, 0.05%)</title><rect x="10.1" y="789" width="0.6" height="15.0" fill="rgb(244,178,24)" rx="2" ry="2" />
+<text  x="13.14" y="799.5" ></text>
+</g>
+<g >
+<title>tick_nohz_idle_stop_tick (348,107,620 samples, 0.29%)</title><rect x="1185.6" y="725" width="3.4" height="15.0" fill="rgb(216,142,41)" rx="2" ry="2" />
+<text  x="1188.61" y="735.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (168,274,607 samples, 0.14%)</title><rect x="185.1" y="661" width="1.6" height="15.0" fill="rgb(232,81,45)" rx="2" ry="2" />
+<text  x="188.09" y="671.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (204,126,168 samples, 0.17%)</title><rect x="251.4" y="677" width="2.0" height="15.0" fill="rgb(234,199,38)" rx="2" ry="2" />
+<text  x="254.44" y="687.5" ></text>
+</g>
+<g >
+<title>tick_irq_enter (123,235,523 samples, 0.10%)</title><rect x="1035.6" y="645" width="1.2" height="15.0" fill="rgb(219,44,23)" rx="2" ry="2" />
+<text  x="1038.55" y="655.5" ></text>
+</g>
+<g >
+<title>ip6_finish_output (250,661,993 samples, 0.21%)</title><rect x="408.4" y="261" width="2.4" height="15.0" fill="rgb(219,118,0)" rx="2" ry="2" />
+<text  x="411.36" y="271.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (148,831,544 samples, 0.12%)</title><rect x="67.1" y="661" width="1.5" height="15.0" fill="rgb(239,168,35)" rx="2" ry="2" />
+<text  x="70.13" y="671.5" ></text>
+</g>
+<g >
+<title>cfree@GLIBC_2.2.5 (13,072,553 samples, 0.01%)</title><rect x="347.6" y="581" width="0.1" height="15.0" fill="rgb(211,124,30)" rx="2" ry="2" />
+<text  x="350.58" y="591.5" ></text>
+</g>
+<g >
+<title>xts_crypt (51,963,113 samples, 0.04%)</title><rect x="110.0" y="661" width="0.5" height="15.0" fill="rgb(242,42,16)" rx="2" ry="2" />
+<text  x="113.00" y="671.5" ></text>
+</g>
+<g >
+<title>enqueue_entity (230,066,777 samples, 0.19%)</title><rect x="1114.9" y="645" width="2.3" height="15.0" fill="rgb(234,99,18)" rx="2" ry="2" />
+<text  x="1117.92" y="655.5" ></text>
+</g>
+<g >
+<title>__do_softirq (34,919,304 samples, 0.03%)</title><rect x="396.1" y="437" width="0.3" height="15.0" fill="rgb(245,154,18)" rx="2" ry="2" />
+<text  x="399.09" y="447.5" ></text>
+</g>
+<g >
+<title>ttwu_queue_wakelist (14,602,153 samples, 0.01%)</title><rect x="390.1" y="165" width="0.1" height="15.0" fill="rgb(222,56,37)" rx="2" ry="2" />
+<text  x="393.07" y="175.5" ></text>
+</g>
+<g >
+<title>unmap_region (14,074,181 samples, 0.01%)</title><rect x="413.1" y="485" width="0.1" height="15.0" fill="rgb(240,112,45)" rx="2" ry="2" />
+<text  x="416.06" y="495.5" ></text>
+</g>
+<g >
+<title>_copy_from_user (112,293,634 samples, 0.09%)</title><rect x="330.7" y="453" width="1.1" height="15.0" fill="rgb(207,67,41)" rx="2" ry="2" />
+<text  x="333.75" y="463.5" ></text>
+</g>
+<g >
+<title>tick_check_oneshot_broadcast_this_cpu (205,940,794 samples, 0.17%)</title><rect x="842.0" y="629" width="2.0" height="15.0" fill="rgb(216,223,50)" rx="2" ry="2" />
+<text  x="845.03" y="639.5" ></text>
+</g>
+<g >
+<title>protocol_recv_request_send_reply (11,726,484,834 samples, 9.67%)</title><rect x="282.6" y="725" width="114.2" height="15.0" fill="rgb(211,66,16)" rx="2" ry="2" />
+<text  x="285.64" y="735.5" >protocol_recv_..</text>
+</g>
+<g >
+<title>__mod_memcg_state (30,892,017 samples, 0.03%)</title><rect x="879.9" y="325" width="0.3" height="15.0" fill="rgb(225,16,13)" rx="2" ry="2" />
+<text  x="882.94" y="335.5" ></text>
+</g>
+<g >
+<title>process_one_work (1,154,277,250 samples, 0.95%)</title><rect x="184.8" y="741" width="11.3" height="15.0" fill="rgb(222,45,17)" rx="2" ry="2" />
+<text  x="187.83" y="751.5" ></text>
+</g>
+<g >
+<title>ip6_xmit (52,885,765 samples, 0.04%)</title><rect x="396.0" y="517" width="0.6" height="15.0" fill="rgb(233,29,43)" rx="2" ry="2" />
+<text  x="399.04" y="527.5" ></text>
+</g>
+<g >
+<title>inet_ehashfn (17,762,793 samples, 0.01%)</title><rect x="889.5" y="389" width="0.2" height="15.0" fill="rgb(205,137,43)" rx="2" ry="2" />
+<text  x="892.48" y="399.5" ></text>
+</g>
+<g >
+<title>process_one_work (1,130,980,146 samples, 0.93%)</title><rect x="86.1" y="741" width="11.1" height="15.0" fill="rgb(219,163,42)" rx="2" ry="2" />
+<text  x="89.14" y="751.5" ></text>
+</g>
+<g >
+<title>__pagevec_release (35,351,371 samples, 0.03%)</title><rect x="546.5" y="581" width="0.3" height="15.0" fill="rgb(219,119,8)" rx="2" ry="2" />
+<text  x="549.50" y="591.5" ></text>
+</g>
+<g >
+<title>ktime_get (1,817,222,556 samples, 1.50%)</title><rect x="824.2" y="629" width="17.7" height="15.0" fill="rgb(229,25,52)" rx="2" ry="2" />
+<text  x="827.22" y="639.5" ></text>
+</g>
+<g >
+<title>__tcp_transmit_skb (305,784,339 samples, 0.25%)</title><rect x="293.1" y="357" width="2.9" height="15.0" fill="rgb(209,147,39)" rx="2" ry="2" />
+<text  x="296.06" y="367.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (152,111,096 samples, 0.13%)</title><rect x="34.8" y="661" width="1.5" height="15.0" fill="rgb(206,222,47)" rx="2" ry="2" />
+<text  x="37.79" y="671.5" ></text>
+</g>
+<g >
+<title>[libcurl.so.4.8.0] (3,075,280,652 samples, 2.54%)</title><rect x="354.6" y="581" width="30.0" height="15.0" fill="rgb(252,2,29)" rx="2" ry="2" />
+<text  x="357.65" y="591.5" >[l..</text>
+</g>
+<g >
+<title>dequeue_entity (229,538,161 samples, 0.19%)</title><rect x="368.2" y="421" width="2.3" height="15.0" fill="rgb(229,189,44)" rx="2" ry="2" />
+<text  x="371.22" y="431.5" ></text>
+</g>
+<g >
+<title>arch_cpu_idle_exit (30,985,273 samples, 0.03%)</title><rect x="572.2" y="725" width="0.3" height="15.0" fill="rgb(228,99,11)" rx="2" ry="2" />
+<text  x="575.20" y="735.5" ></text>
+</g>
+<g >
+<title>kmem_cache_free (19,129,287 samples, 0.02%)</title><rect x="319.8" y="405" width="0.2" height="15.0" fill="rgb(247,25,50)" rx="2" ry="2" />
+<text  x="322.79" y="415.5" ></text>
+</g>
+<g >
+<title>[perf] (179,422,134 samples, 0.15%)</title><rect x="397.2" y="645" width="1.8" height="15.0" fill="rgb(253,157,28)" rx="2" ry="2" />
+<text  x="400.25" y="655.5" ></text>
+</g>
+<g >
+<title>clockevents_program_event (27,090,879 samples, 0.02%)</title><rect x="1184.9" y="677" width="0.3" height="15.0" fill="rgb(231,73,29)" rx="2" ry="2" />
+<text  x="1187.91" y="687.5" ></text>
+</g>
+<g >
+<title>[libcurl.so.4.8.0] (15,597,988 samples, 0.01%)</title><rect x="350.0" y="549" width="0.2" height="15.0" fill="rgb(205,200,22)" rx="2" ry="2" />
+<text  x="353.04" y="559.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (46,301,286 samples, 0.04%)</title><rect x="852.0" y="645" width="0.5" height="15.0" fill="rgb(239,147,44)" rx="2" ry="2" />
+<text  x="855.01" y="655.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (261,572,937 samples, 0.22%)</title><rect x="48.0" y="677" width="2.5" height="15.0" fill="rgb(252,132,44)" rx="2" ry="2" />
+<text  x="50.96" y="687.5" ></text>
+</g>
+<g >
+<title>writeback_sb_inodes (364,791,472 samples, 0.30%)</title><rect x="202.5" y="677" width="3.6" height="15.0" fill="rgb(237,81,32)" rx="2" ry="2" />
+<text  x="205.50" y="687.5" ></text>
+</g>
+<g >
+<title>__x64_sys_ppoll (332,046,900 samples, 0.27%)</title><rect x="419.5" y="661" width="3.2" height="15.0" fill="rgb(221,56,48)" rx="2" ry="2" />
+<text  x="422.51" y="671.5" ></text>
+</g>
+<g >
+<title>xts_crypt (107,569,570 samples, 0.09%)</title><rect x="188.5" y="661" width="1.0" height="15.0" fill="rgb(250,218,27)" rx="2" ry="2" />
+<text  x="191.46" y="671.5" ></text>
+</g>
+<g >
+<title>ext4_da_get_block_prep (346,697,812 samples, 0.29%)</title><rect x="430.7" y="549" width="3.4" height="15.0" fill="rgb(236,77,41)" rx="2" ry="2" />
+<text  x="433.68" y="559.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (20,817,437 samples, 0.02%)</title><rect x="572.5" y="725" width="0.2" height="15.0" fill="rgb(230,99,41)" rx="2" ry="2" />
+<text  x="575.52" y="735.5" ></text>
+</g>
+<g >
+<title>update_load_avg (77,768,076 samples, 0.06%)</title><rect x="1032.7" y="565" width="0.7" height="15.0" fill="rgb(250,99,17)" rx="2" ry="2" />
+<text  x="1035.66" y="575.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (277,187,824 samples, 0.23%)</title><rect x="189.5" y="677" width="2.7" height="15.0" fill="rgb(215,5,12)" rx="2" ry="2" />
+<text  x="192.50" y="687.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (16,392,460 samples, 0.01%)</title><rect x="283.7" y="581" width="0.2" height="15.0" fill="rgb(209,16,52)" rx="2" ry="2" />
+<text  x="286.74" y="591.5" ></text>
+</g>
+<g >
+<title>pollwake (30,513,509 samples, 0.03%)</title><rect x="389.9" y="197" width="0.3" height="15.0" fill="rgb(243,176,2)" rx="2" ry="2" />
+<text  x="392.92" y="207.5" ></text>
+</g>
+<g >
+<title>process_one_work (1,304,037,814 samples, 1.08%)</title><rect x="224.2" y="741" width="12.7" height="15.0" fill="rgb(213,36,14)" rx="2" ry="2" />
+<text  x="227.25" y="751.5" ></text>
+</g>
+<g >
+<title>irqtime_account_irq (26,047,470 samples, 0.02%)</title><rect x="820.6" y="645" width="0.2" height="15.0" fill="rgb(241,105,41)" rx="2" ry="2" />
+<text  x="823.59" y="655.5" ></text>
+</g>
+<g >
+<title>percpu_counter_add_batch (26,063,370 samples, 0.02%)</title><rect x="444.7" y="517" width="0.2" height="15.0" fill="rgb(223,31,1)" rx="2" ry="2" />
+<text  x="447.67" y="527.5" ></text>
+</g>
+<g >
+<title>kworker/u64:23 (15,865,262 samples, 0.01%)</title><rect x="178.7" y="805" width="0.2" height="15.0" fill="rgb(239,111,36)" rx="2" ry="2" />
+<text  x="181.71" y="815.5" ></text>
+</g>
+<g >
+<title>xas_find_conflict (27,086,003 samples, 0.02%)</title><rect x="436.9" y="501" width="0.2" height="15.0" fill="rgb(211,28,53)" rx="2" ry="2" />
+<text  x="439.88" y="511.5" ></text>
+</g>
+<g >
+<title>[[vdso]] (34,174,479 samples, 0.03%)</title><rect x="336.2" y="533" width="0.3" height="15.0" fill="rgb(222,34,1)" rx="2" ry="2" />
+<text  x="339.20" y="543.5" ></text>
+</g>
+<g >
+<title>__x64_sys_futex (62,876,679 samples, 0.05%)</title><rect x="553.4" y="741" width="0.6" height="15.0" fill="rgb(250,24,42)" rx="2" ry="2" />
+<text  x="556.38" y="751.5" ></text>
+</g>
+<g >
+<title>rest_init (812,027,677 samples, 0.67%)</title><rect x="558.7" y="741" width="7.9" height="15.0" fill="rgb(220,29,27)" rx="2" ry="2" />
+<text  x="561.71" y="751.5" ></text>
+</g>
+<g >
+<title>__irq_exit_rcu (29,518,296 samples, 0.02%)</title><rect x="1028.7" y="661" width="0.3" height="15.0" fill="rgb(228,57,30)" rx="2" ry="2" />
+<text  x="1031.74" y="671.5" ></text>
+</g>
+<g >
+<title>__dev_queue_xmit (343,584,930 samples, 0.28%)</title><rect x="308.1" y="293" width="3.4" height="15.0" fill="rgb(237,86,42)" rx="2" ry="2" />
+<text  x="311.14" y="303.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irq (11,086,249 samples, 0.01%)</title><rect x="422.3" y="613" width="0.1" height="15.0" fill="rgb(231,88,39)" rx="2" ry="2" />
+<text  x="425.32" y="623.5" ></text>
+</g>
+<g >
+<title>__printf_buffer (16,301,570 samples, 0.01%)</title><rect x="283.1" y="597" width="0.2" height="15.0" fill="rgb(225,120,8)" rx="2" ry="2" />
+<text  x="286.13" y="607.5" ></text>
+</g>
+<g >
+<title>ext4_bio_write_page (142,561,078 samples, 0.12%)</title><rect x="113.7" y="565" width="1.4" height="15.0" fill="rgb(223,2,37)" rx="2" ry="2" />
+<text  x="116.70" y="575.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (525,005,001 samples, 0.43%)</title><rect x="407.6" y="501" width="5.1" height="15.0" fill="rgb(207,38,41)" rx="2" ry="2" />
+<text  x="410.55" y="511.5" ></text>
+</g>
+<g >
+<title>ext4_finish_bio (48,683,852 samples, 0.04%)</title><rect x="246.0" y="693" width="0.4" height="15.0" fill="rgb(212,110,15)" rx="2" ry="2" />
+<text  x="248.97" y="703.5" ></text>
+</g>
+<g >
+<title>poll_select_set_timeout (14,088,951 samples, 0.01%)</title><rect x="333.1" y="469" width="0.1" height="15.0" fill="rgb(254,39,16)" rx="2" ry="2" />
+<text  x="336.10" y="479.5" ></text>
+</g>
+<g >
+<title>tick_nohz_restart_sched_tick (226,201,714 samples, 0.19%)</title><rect x="1183.2" y="709" width="2.2" height="15.0" fill="rgb(232,151,21)" rx="2" ry="2" />
+<text  x="1186.20" y="719.5" ></text>
+</g>
+<g >
+<title>error_entry (22,964,915 samples, 0.02%)</title><rect x="856.6" y="677" width="0.2" height="15.0" fill="rgb(231,73,13)" rx="2" ry="2" />
+<text  x="859.56" y="687.5" ></text>
+</g>
+<g >
+<title>folio_alloc (280,515,495 samples, 0.23%)</title><rect x="439.1" y="533" width="2.7" height="15.0" fill="rgb(228,152,4)" rx="2" ry="2" />
+<text  x="442.09" y="543.5" ></text>
+</g>
+<g >
+<title>ip_local_deliver_finish (93,780,297 samples, 0.08%)</title><rect x="808.2" y="453" width="0.9" height="15.0" fill="rgb(238,192,29)" rx="2" ry="2" />
+<text  x="811.21" y="463.5" ></text>
+</g>
+<g >
+<title>worker_thread (939,254,077 samples, 0.77%)</title><rect x="169.6" y="757" width="9.1" height="15.0" fill="rgb(215,204,27)" rx="2" ry="2" />
+<text  x="172.57" y="767.5" ></text>
+</g>
+<g >
+<title>qio_channel_write_all (541,173,591 samples, 0.45%)</title><rect x="407.5" y="533" width="5.3" height="15.0" fill="rgb(224,78,7)" rx="2" ry="2" />
+<text  x="410.49" y="543.5" ></text>
+</g>
+<g >
+<title>iv_of_dmreq (75,899,968 samples, 0.06%)</title><rect x="96.2" y="693" width="0.7" height="15.0" fill="rgb(239,100,1)" rx="2" ry="2" />
+<text  x="99.21" y="703.5" ></text>
+</g>
+<g >
+<title>nbd_receive_reply (102,891,044 samples, 0.08%)</title><rect x="400.3" y="533" width="1.0" height="15.0" fill="rgb(252,17,33)" rx="2" ry="2" />
+<text  x="403.26" y="543.5" ></text>
+</g>
+<g >
+<title>try_to_wake_up (44,062,662 samples, 0.04%)</title><rect x="548.3" y="565" width="0.4" height="15.0" fill="rgb(253,27,42)" rx="2" ry="2" />
+<text  x="551.28" y="575.5" ></text>
+</g>
+<g >
+<title>cfree@GLIBC_2.2.5 (43,154,371 samples, 0.04%)</title><rect x="338.2" y="565" width="0.4" height="15.0" fill="rgb(247,182,51)" rx="2" ry="2" />
+<text  x="341.20" y="575.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (256,955,698 samples, 0.21%)</title><rect x="131.5" y="677" width="2.5" height="15.0" fill="rgb(232,209,14)" rx="2" ry="2" />
+<text  x="134.53" y="687.5" ></text>
+</g>
+<g >
+<title>nft_do_chain_inet (76,075,585 samples, 0.06%)</title><rect x="390.6" y="309" width="0.8" height="15.0" fill="rgb(205,65,6)" rx="2" ry="2" />
+<text  x="393.61" y="319.5" ></text>
+</g>
+<g >
+<title>clone3 (13,351,466,429 samples, 11.01%)</title><rect x="423.2" y="789" width="129.9" height="15.0" fill="rgb(224,35,47)" rx="2" ry="2" />
+<text  x="426.17" y="799.5" >clone3</text>
+</g>
+<g >
+<title>check_preemption_disabled (21,365,037 samples, 0.02%)</title><rect x="1072.7" y="661" width="0.2" height="15.0" fill="rgb(244,165,7)" rx="2" ry="2" />
+<text  x="1075.66" y="671.5" ></text>
+</g>
+<g >
+<title>__dev_queue_xmit (24,936,292 samples, 0.02%)</title><rect x="388.0" y="453" width="0.2" height="15.0" fill="rgb(224,30,48)" rx="2" ry="2" />
+<text  x="390.97" y="463.5" ></text>
+</g>
+<g >
+<title>__local_bh_enable_ip (353,538,890 samples, 0.29%)</title><rect x="388.2" y="453" width="3.5" height="15.0" fill="rgb(212,214,40)" rx="2" ry="2" />
+<text  x="391.21" y="463.5" ></text>
+</g>
+<g >
+<title>kthread (1,108,693,995 samples, 0.91%)</title><rect x="126.7" y="773" width="10.8" height="15.0" fill="rgb(229,109,31)" rx="2" ry="2" />
+<text  x="129.72" y="783.5" ></text>
+</g>
+<g >
+<title>tcp_mstamp_refresh (58,488,028 samples, 0.05%)</title><rect x="322.7" y="389" width="0.6" height="15.0" fill="rgb(254,148,45)" rx="2" ry="2" />
+<text  x="325.73" y="399.5" ></text>
+</g>
+<g >
+<title>schedule_hrtimeout_range_clock (139,314,352 samples, 0.11%)</title><rect x="420.9" y="629" width="1.3" height="15.0" fill="rgb(218,153,16)" rx="2" ry="2" />
+<text  x="423.89" y="639.5" ></text>
+</g>
+<g >
+<title>update_load_avg (55,115,415 samples, 0.05%)</title><rect x="369.9" y="405" width="0.5" height="15.0" fill="rgb(229,85,8)" rx="2" ry="2" />
+<text  x="372.87" y="415.5" ></text>
+</g>
+<g >
+<title>aio_set_fd_handler (15,262,534 samples, 0.01%)</title><rect x="400.7" y="501" width="0.2" height="15.0" fill="rgb(241,215,36)" rx="2" ry="2" />
+<text  x="403.71" y="511.5" ></text>
+</g>
+<g >
+<title>calc_load_nohz_start (15,187,658 samples, 0.01%)</title><rect x="1187.6" y="693" width="0.2" height="15.0" fill="rgb(246,51,9)" rx="2" ry="2" />
+<text  x="1190.65" y="703.5" ></text>
+</g>
+<g >
+<title>folio_end_writeback (11,635,678 samples, 0.01%)</title><rect x="178.7" y="677" width="0.2" height="15.0" fill="rgb(234,22,29)" rx="2" ry="2" />
+<text  x="181.75" y="687.5" ></text>
+</g>
+<g >
+<title>rebalance_domains (56,983,913 samples, 0.05%)</title><rect x="905.7" y="629" width="0.6" height="15.0" fill="rgb(217,54,39)" rx="2" ry="2" />
+<text  x="908.71" y="639.5" ></text>
+</g>
+<g >
+<title>hrtimer_interrupt (72,585,484 samples, 0.06%)</title><rect x="543.4" y="613" width="0.7" height="15.0" fill="rgb(225,31,16)" rx="2" ry="2" />
+<text  x="546.41" y="623.5" ></text>
+</g>
+<g >
+<title>iommu_v1_map_pages (20,064,937 samples, 0.02%)</title><rect x="10.5" y="549" width="0.1" height="15.0" fill="rgb(236,154,5)" rx="2" ry="2" />
+<text  x="13.45" y="559.5" ></text>
+</g>
+<g >
+<title>__writeback_inodes_wb (352,110,113 samples, 0.29%)</title><rect x="113.2" y="693" width="3.4" height="15.0" fill="rgb(213,100,13)" rx="2" ry="2" />
+<text  x="116.19" y="703.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (12,650,781,192 samples, 10.44%)</title><rect x="423.3" y="725" width="123.2" height="15.0" fill="rgb(230,5,45)" rx="2" ry="2" />
+<text  x="426.31" y="735.5" >[qemu-img]</text>
+</g>
+<g >
+<title>asm_sysvec_apic_timer_interrupt (10,297,965 samples, 0.01%)</title><rect x="277.8" y="661" width="0.1" height="15.0" fill="rgb(248,60,28)" rx="2" ry="2" />
+<text  x="280.83" y="671.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock_irqrestore (13,270,186 samples, 0.01%)</title><rect x="362.4" y="469" width="0.1" height="15.0" fill="rgb(206,78,50)" rx="2" ry="2" />
+<text  x="365.38" y="479.5" ></text>
+</g>
+<g >
+<title>__tcp_transmit_skb (11,776,242 samples, 0.01%)</title><rect x="400.4" y="357" width="0.2" height="15.0" fill="rgb(229,148,45)" rx="2" ry="2" />
+<text  x="403.44" y="367.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (32,803,824 samples, 0.03%)</title><rect x="365.6" y="453" width="0.3" height="15.0" fill="rgb(230,226,16)" rx="2" ry="2" />
+<text  x="368.55" y="463.5" ></text>
+</g>
+<g >
+<title>native_sched_clock (68,045,464 samples, 0.06%)</title><rect x="1141.2" y="661" width="0.7" height="15.0" fill="rgb(250,195,23)" rx="2" ry="2" />
+<text  x="1144.24" y="671.5" ></text>
+</g>
+<g >
+<title>select_task_rq_fair (12,707,311 samples, 0.01%)</title><rect x="548.4" y="549" width="0.1" height="15.0" fill="rgb(209,139,52)" rx="2" ry="2" />
+<text  x="551.40" y="559.5" ></text>
+</g>
+<g >
+<title>tick_irq_enter (850,455,176 samples, 0.70%)</title><rect x="919.9" y="645" width="8.3" height="15.0" fill="rgb(240,104,13)" rx="2" ry="2" />
+<text  x="922.88" y="655.5" ></text>
+</g>
+<g >
+<title>__alloc_pages (10,915,506 samples, 0.01%)</title><rect x="43.1" y="677" width="0.1" height="15.0" fill="rgb(220,3,3)" rx="2" ry="2" />
+<text  x="46.14" y="687.5" ></text>
+</g>
+<g >
+<title>__free_one_page (22,471,517 samples, 0.02%)</title><rect x="761.2" y="485" width="0.2" height="15.0" fill="rgb(252,139,38)" rx="2" ry="2" />
+<text  x="764.15" y="495.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock_irqrestore (26,225,594 samples, 0.02%)</title><rect x="911.2" y="613" width="0.3" height="15.0" fill="rgb(225,14,50)" rx="2" ry="2" />
+<text  x="914.20" y="623.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (24,600,348 samples, 0.02%)</title><rect x="882.2" y="277" width="0.2" height="15.0" fill="rgb(230,138,46)" rx="2" ry="2" />
+<text  x="885.20" y="287.5" ></text>
+</g>
+<g >
+<title>fpregs_restore_userregs (21,826,279 samples, 0.02%)</title><rect x="383.2" y="485" width="0.2" height="15.0" fill="rgb(244,162,24)" rx="2" ry="2" />
+<text  x="386.19" y="495.5" ></text>
+</g>
+<g >
+<title>net_rx_action (33,521,163 samples, 0.03%)</title><rect x="396.1" y="421" width="0.3" height="15.0" fill="rgb(224,90,9)" rx="2" ry="2" />
+<text  x="399.10" y="431.5" ></text>
+</g>
+<g >
+<title>kthread (1,076,744,919 samples, 0.89%)</title><rect x="254.2" y="773" width="10.5" height="15.0" fill="rgb(249,228,54)" rx="2" ry="2" />
+<text  x="257.21" y="783.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (12,115,893 samples, 0.01%)</title><rect x="300.4" y="389" width="0.2" height="15.0" fill="rgb(219,144,8)" rx="2" ry="2" />
+<text  x="303.44" y="399.5" ></text>
+</g>
+<g >
+<title>__tcp_transmit_skb (569,584,367 samples, 0.47%)</title><rect x="387.3" y="533" width="5.5" height="15.0" fill="rgb(230,80,16)" rx="2" ry="2" />
+<text  x="390.30" y="543.5" ></text>
+</g>
+<g >
+<title>node_page_state (12,256,074 samples, 0.01%)</title><rect x="440.6" y="469" width="0.2" height="15.0" fill="rgb(230,150,51)" rx="2" ry="2" />
+<text  x="443.63" y="479.5" ></text>
+</g>
+<g >
+<title>ext4_fill_raw_inode (18,248,657 samples, 0.02%)</title><rect x="398.7" y="421" width="0.2" height="15.0" fill="rgb(250,96,31)" rx="2" ry="2" />
+<text  x="401.70" y="431.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (288,064,097 samples, 0.24%)</title><rect x="144.8" y="677" width="2.8" height="15.0" fill="rgb(240,205,25)" rx="2" ry="2" />
+<text  x="147.77" y="687.5" ></text>
+</g>
+<g >
+<title>__slab_free (19,412,502 samples, 0.02%)</title><rect x="810.2" y="549" width="0.2" height="15.0" fill="rgb(224,12,38)" rx="2" ry="2" />
+<text  x="813.17" y="559.5" ></text>
+</g>
+<g >
+<title>menu_reflect (255,322,267 samples, 0.21%)</title><rect x="1143.5" y="725" width="2.5" height="15.0" fill="rgb(225,200,30)" rx="2" ry="2" />
+<text  x="1146.49" y="735.5" ></text>
+</g>
+<g >
+<title>raw_spin_rq_lock_nested (18,812,091 samples, 0.02%)</title><rect x="1175.9" y="693" width="0.2" height="15.0" fill="rgb(248,98,11)" rx="2" ry="2" />
+<text  x="1178.88" y="703.5" ></text>
+</g>
+<g >
+<title>sched_clock_cpu (41,562,077 samples, 0.03%)</title><rect x="375.6" y="421" width="0.4" height="15.0" fill="rgb(224,13,11)" rx="2" ry="2" />
+<text  x="378.57" y="431.5" ></text>
+</g>
+<g >
+<title>dev_hard_start_xmit (38,273,658 samples, 0.03%)</title><rect x="293.8" y="213" width="0.3" height="15.0" fill="rgb(234,145,5)" rx="2" ry="2" />
+<text  x="296.77" y="223.5" ></text>
+</g>
+<g >
+<title>crypt_convert (1,114,934,093 samples, 0.92%)</title><rect x="137.6" y="709" width="10.8" height="15.0" fill="rgb(251,152,17)" rx="2" ry="2" />
+<text  x="140.56" y="719.5" ></text>
+</g>
+<g >
+<title>__remove_hrtimer (17,035,360 samples, 0.01%)</title><rect x="1186.4" y="693" width="0.1" height="15.0" fill="rgb(243,25,4)" rx="2" ry="2" />
+<text  x="1189.38" y="703.5" ></text>
+</g>
+<g >
+<title>rcu_sched_clock_irq (20,231,803 samples, 0.02%)</title><rect x="913.5" y="565" width="0.2" height="15.0" fill="rgb(237,63,17)" rx="2" ry="2" />
+<text  x="916.49" y="575.5" ></text>
+</g>
+<g >
+<title>sock_def_readable (558,752,146 samples, 0.46%)</title><rect x="880.8" y="357" width="5.4" height="15.0" fill="rgb(212,27,35)" rx="2" ry="2" />
+<text  x="883.79" y="367.5" ></text>
+</g>
+<g >
+<title>iommu_dma_alloc_iova (26,626,792 samples, 0.02%)</title><rect x="309.9" y="181" width="0.2" height="15.0" fill="rgb(214,20,34)" rx="2" ry="2" />
+<text  x="312.85" y="191.5" ></text>
+</g>
+<g >
+<title>do_sys_poll (18,258,575 samples, 0.02%)</title><rect x="292.5" y="453" width="0.1" height="15.0" fill="rgb(254,96,45)" rx="2" ry="2" />
+<text  x="295.46" y="463.5" ></text>
+</g>
+<g >
+<title>aesni_xts_encrypt (37,672,342 samples, 0.03%)</title><rect x="68.8" y="645" width="0.3" height="15.0" fill="rgb(219,224,52)" rx="2" ry="2" />
+<text  x="71.77" y="655.5" ></text>
+</g>
+<g >
+<title>ip_rcv (1,624,517,546 samples, 1.34%)</title><rect x="887.6" y="453" width="15.8" height="15.0" fill="rgb(213,200,19)" rx="2" ry="2" />
+<text  x="890.57" y="463.5" ></text>
+</g>
+<g >
+<title>[libcurl.so.4.8.0] (84,459,361 samples, 0.07%)</title><rect x="348.8" y="533" width="0.8" height="15.0" fill="rgb(245,179,5)" rx="2" ry="2" />
+<text  x="351.75" y="543.5" ></text>
+</g>
+<g >
+<title>__list_del_entry_valid (35,701,475 samples, 0.03%)</title><rect x="794.6" y="613" width="0.3" height="15.0" fill="rgb(238,158,33)" rx="2" ry="2" />
+<text  x="797.58" y="623.5" ></text>
+</g>
+<g >
+<title>do_softirq.part.0 (35,357,565 samples, 0.03%)</title><rect x="396.1" y="453" width="0.3" height="15.0" fill="rgb(241,180,53)" rx="2" ry="2" />
+<text  x="399.09" y="463.5" ></text>
+</g>
+<g >
+<title>tick_nohz_next_event (571,839,887 samples, 0.47%)</title><rect x="1160.4" y="693" width="5.6" height="15.0" fill="rgb(237,219,12)" rx="2" ry="2" />
+<text  x="1163.40" y="703.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (46,610,214 samples, 0.04%)</title><rect x="848.4" y="645" width="0.5" height="15.0" fill="rgb(211,106,25)" rx="2" ry="2" />
+<text  x="851.42" y="655.5" ></text>
+</g>
+<g >
+<title>debug_smp_processor_id (12,522,971 samples, 0.01%)</title><rect x="824.1" y="629" width="0.1" height="15.0" fill="rgb(234,93,17)" rx="2" ry="2" />
+<text  x="827.10" y="639.5" ></text>
+</g>
+<g >
+<title>writeback_sb_inodes (45,476,704 samples, 0.04%)</title><rect x="106.7" y="677" width="0.5" height="15.0" fill="rgb(240,222,45)" rx="2" ry="2" />
+<text  x="109.71" y="687.5" ></text>
+</g>
+<g >
+<title>copy_user_generic_string (105,264,028 samples, 0.09%)</title><rect x="330.8" y="437" width="1.0" height="15.0" fill="rgb(213,192,24)" rx="2" ry="2" />
+<text  x="333.81" y="447.5" ></text>
+</g>
+<g >
+<title>__skb_datagram_iter (63,553,016 samples, 0.05%)</title><rect x="402.7" y="341" width="0.6" height="15.0" fill="rgb(206,195,49)" rx="2" ry="2" />
+<text  x="405.73" y="351.5" ></text>
+</g>
+<g >
+<title>fault_in_readable (62,309,370 samples, 0.05%)</title><rect x="442.4" y="565" width="0.6" height="15.0" fill="rgb(246,81,32)" rx="2" ry="2" />
+<text  x="445.43" y="575.5" ></text>
+</g>
+<g >
+<title>__x86_return_thunk (13,618,003 samples, 0.01%)</title><rect x="1136.6" y="629" width="0.2" height="15.0" fill="rgb(237,93,8)" rx="2" ry="2" />
+<text  x="1139.65" y="639.5" ></text>
+</g>
+<g >
+<title>__refill_stock (20,295,640 samples, 0.02%)</title><rect x="302.8" y="373" width="0.2" height="15.0" fill="rgb(214,58,17)" rx="2" ry="2" />
+<text  x="305.76" y="383.5" ></text>
+</g>
+<g >
+<title>charge_memcg (92,504,842 samples, 0.08%)</title><rect x="434.9" y="485" width="0.9" height="15.0" fill="rgb(248,56,17)" rx="2" ry="2" />
+<text  x="437.92" y="495.5" ></text>
+</g>
+<g >
+<title>native_sched_clock (14,831,772 samples, 0.01%)</title><rect x="1037.7" y="629" width="0.1" height="15.0" fill="rgb(218,194,13)" rx="2" ry="2" />
+<text  x="1040.68" y="639.5" ></text>
+</g>
+<g >
+<title>acpi_idle_do_entry (11,034,618,554 samples, 9.10%)</title><rect x="635.4" y="677" width="107.5" height="15.0" fill="rgb(247,213,17)" rx="2" ry="2" />
+<text  x="638.44" y="687.5" >acpi_idle_do_..</text>
+</g>
+<g >
+<title>filemap_get_folios (15,084,871 samples, 0.01%)</title><rect x="202.8" y="581" width="0.1" height="15.0" fill="rgb(244,82,16)" rx="2" ry="2" />
+<text  x="205.77" y="591.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (34,841,236 samples, 0.03%)</title><rect x="417.4" y="597" width="0.4" height="15.0" fill="rgb(236,34,38)" rx="2" ry="2" />
+<text  x="420.42" y="607.5" ></text>
+</g>
+<g >
+<title>folio_batch_move_lru (106,799,268 samples, 0.09%)</title><rect x="438.0" y="501" width="1.0" height="15.0" fill="rgb(216,222,32)" rx="2" ry="2" />
+<text  x="440.95" y="511.5" ></text>
+</g>
+<g >
+<title>pollwake (455,562,204 samples, 0.38%)</title><rect x="881.6" y="309" width="4.4" height="15.0" fill="rgb(211,227,53)" rx="2" ry="2" />
+<text  x="884.61" y="319.5" ></text>
+</g>
+<g >
+<title>__mem_cgroup_charge (126,534,211 samples, 0.10%)</title><rect x="434.8" y="501" width="1.3" height="15.0" fill="rgb(232,84,21)" rx="2" ry="2" />
+<text  x="437.82" y="511.5" ></text>
+</g>
+<g >
+<title>start_thread (11,748,366,021 samples, 9.69%)</title><rect x="282.5" y="773" width="114.4" height="15.0" fill="rgb(243,114,18)" rx="2" ry="2" />
+<text  x="285.49" y="783.5" >start_thread</text>
+</g>
+<g >
+<title>_aesni_enc4 (20,256,707 samples, 0.02%)</title><rect x="209.0" y="629" width="0.2" height="15.0" fill="rgb(207,190,34)" rx="2" ry="2" />
+<text  x="212.04" y="639.5" ></text>
+</g>
+<g >
+<title>fdb_find_rcu (18,253,349 samples, 0.02%)</title><rect x="312.0" y="309" width="0.2" height="15.0" fill="rgb(236,80,19)" rx="2" ry="2" />
+<text  x="315.05" y="319.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (21,164,903 samples, 0.02%)</title><rect x="1180.4" y="709" width="0.2" height="15.0" fill="rgb(216,158,16)" rx="2" ry="2" />
+<text  x="1183.38" y="719.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (784,819,836 samples, 0.65%)</title><rect x="206.3" y="725" width="7.7" height="15.0" fill="rgb(213,27,12)" rx="2" ry="2" />
+<text  x="209.33" y="735.5" ></text>
+</g>
+<g >
+<title>irqentry_exit (50,510,446 samples, 0.04%)</title><rect x="856.8" y="677" width="0.5" height="15.0" fill="rgb(238,169,44)" rx="2" ry="2" />
+<text  x="859.79" y="687.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (109,224,341 samples, 0.09%)</title><rect x="548.0" y="677" width="1.0" height="15.0" fill="rgb(251,116,35)" rx="2" ry="2" />
+<text  x="550.96" y="687.5" ></text>
+</g>
+<g >
+<title>worker_thread (1,305,459,047 samples, 1.08%)</title><rect x="224.2" y="757" width="12.8" height="15.0" fill="rgb(216,59,27)" rx="2" ry="2" />
+<text  x="227.25" y="767.5" ></text>
+</g>
+<g >
+<title>native_read_msr (10,547,603 samples, 0.01%)</title><rect x="915.2" y="501" width="0.1" height="15.0" fill="rgb(251,89,36)" rx="2" ry="2" />
+<text  x="918.18" y="511.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (239,504,212 samples, 0.20%)</title><rect x="16.3" y="677" width="2.3" height="15.0" fill="rgb(207,151,49)" rx="2" ry="2" />
+<text  x="19.32" y="687.5" ></text>
+</g>
+<g >
+<title>mpage_submit_page (30,203,097 samples, 0.02%)</title><rect x="106.8" y="581" width="0.3" height="15.0" fill="rgb(246,66,38)" rx="2" ry="2" />
+<text  x="109.79" y="591.5" ></text>
+</g>
+<g >
+<title>__mod_memcg_lruvec_state (18,676,134 samples, 0.02%)</title><rect x="443.8" y="501" width="0.2" height="15.0" fill="rgb(235,29,43)" rx="2" ry="2" />
+<text  x="446.80" y="511.5" ></text>
+</g>
+<g >
+<title>__folio_start_writeback (16,196,973 samples, 0.01%)</title><rect x="106.8" y="549" width="0.2" height="15.0" fill="rgb(224,202,35)" rx="2" ry="2" />
+<text  x="109.81" y="559.5" ></text>
+</g>
+<g >
+<title>native_sched_clock (12,699,796 samples, 0.01%)</title><rect x="931.7" y="645" width="0.1" height="15.0" fill="rgb(230,21,29)" rx="2" ry="2" />
+<text  x="934.68" y="655.5" ></text>
+</g>
+<g >
+<title>tcp_recvmsg (2,479,817,820 samples, 2.05%)</title><rect x="299.2" y="437" width="24.1" height="15.0" fill="rgb(211,112,49)" rx="2" ry="2" />
+<text  x="302.18" y="447.5" >t..</text>
+</g>
+<g >
+<title>pick_next_task_idle (28,379,273 samples, 0.02%)</title><rect x="371.6" y="437" width="0.2" height="15.0" fill="rgb(205,46,16)" rx="2" ry="2" />
+<text  x="374.57" y="447.5" ></text>
+</g>
+<g >
+<title>net_rx_action (335,252,012 samples, 0.28%)</title><rect x="388.4" y="405" width="3.2" height="15.0" fill="rgb(224,149,0)" rx="2" ry="2" />
+<text  x="391.36" y="415.5" ></text>
+</g>
+<g >
+<title>ct_nmi_exit (17,988,990 samples, 0.01%)</title><rect x="1028.4" y="661" width="0.1" height="15.0" fill="rgb(218,159,40)" rx="2" ry="2" />
+<text  x="1031.36" y="671.5" ></text>
+</g>
+<g >
+<title>__x86_indirect_thunk_rax (68,294,321 samples, 0.06%)</title><rect x="555.9" y="789" width="0.7" height="15.0" fill="rgb(215,202,17)" rx="2" ry="2" />
+<text  x="558.91" y="799.5" ></text>
+</g>
+<g >
+<title>mod_lruvec_page_state (18,766,971 samples, 0.02%)</title><rect x="224.9" y="645" width="0.2" height="15.0" fill="rgb(231,195,47)" rx="2" ry="2" />
+<text  x="227.87" y="655.5" ></text>
+</g>
+<g >
+<title>xts_crypt (107,607,980 samples, 0.09%)</title><rect x="217.1" y="661" width="1.0" height="15.0" fill="rgb(221,142,12)" rx="2" ry="2" />
+<text  x="220.06" y="671.5" ></text>
+</g>
+<g >
+<title>native_sched_clock (52,256,984 samples, 0.04%)</title><rect x="774.4" y="597" width="0.5" height="15.0" fill="rgb(218,149,15)" rx="2" ry="2" />
+<text  x="777.42" y="607.5" ></text>
+</g>
+<g >
+<title>nft_do_chain (73,376,723 samples, 0.06%)</title><rect x="390.6" y="293" width="0.8" height="15.0" fill="rgb(211,163,29)" rx="2" ry="2" />
+<text  x="393.64" y="303.5" ></text>
+</g>
+<g >
+<title>tick_nohz_idle_got_tick (96,485,312 samples, 0.08%)</title><rect x="1145.0" y="709" width="1.0" height="15.0" fill="rgb(230,64,47)" rx="2" ry="2" />
+<text  x="1148.04" y="719.5" ></text>
+</g>
+<g >
+<title>ext4_writepages (351,604,094 samples, 0.29%)</title><rect x="113.2" y="629" width="3.4" height="15.0" fill="rgb(209,182,33)" rx="2" ry="2" />
+<text  x="116.19" y="639.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (36,101,527 samples, 0.03%)</title><rect x="822.1" y="645" width="0.4" height="15.0" fill="rgb(228,52,49)" rx="2" ry="2" />
+<text  x="825.11" y="655.5" ></text>
+</g>
+<g >
+<title>[libcurl.so.4.8.0] (76,527,867 samples, 0.06%)</title><rect x="281.4" y="757" width="0.7" height="15.0" fill="rgb(234,225,49)" rx="2" ry="2" />
+<text  x="284.39" y="767.5" ></text>
+</g>
+<g >
+<title>copy_page_from_iter_atomic (16,379,362 samples, 0.01%)</title><rect x="397.4" y="501" width="0.1" height="15.0" fill="rgb(241,200,34)" rx="2" ry="2" />
+<text  x="400.39" y="511.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (412,680,493 samples, 0.34%)</title><rect x="117.0" y="677" width="4.0" height="15.0" fill="rgb(215,56,7)" rx="2" ry="2" />
+<text  x="119.99" y="687.5" ></text>
+</g>
+<g >
+<title>[libcurl.so.4.8.0] (58,410,115 samples, 0.05%)</title><rect x="339.7" y="533" width="0.5" height="15.0" fill="rgb(214,100,49)" rx="2" ry="2" />
+<text  x="342.66" y="543.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (1,118,012,769 samples, 0.92%)</title><rect x="75.2" y="789" width="10.9" height="15.0" fill="rgb(205,32,51)" rx="2" ry="2" />
+<text  x="78.25" y="799.5" ></text>
+</g>
+<g >
+<title>__mod_lruvec_page_state (27,236,396 samples, 0.02%)</title><rect x="203.6" y="517" width="0.3" height="15.0" fill="rgb(234,2,9)" rx="2" ry="2" />
+<text  x="206.64" y="527.5" ></text>
+</g>
+<g >
+<title>qio_channel_read_all (14,150,923 samples, 0.01%)</title><rect x="401.3" y="533" width="0.2" height="15.0" fill="rgb(206,183,20)" rx="2" ry="2" />
+<text  x="404.33" y="543.5" ></text>
+</g>
+<g >
+<title>__filemap_add_folio (323,443,684 samples, 0.27%)</title><rect x="434.5" y="517" width="3.2" height="15.0" fill="rgb(232,103,18)" rx="2" ry="2" />
+<text  x="437.53" y="527.5" ></text>
+</g>
+<g >
+<title>sock_def_readable (38,129,874 samples, 0.03%)</title><rect x="389.9" y="245" width="0.3" height="15.0" fill="rgb(224,74,36)" rx="2" ry="2" />
+<text  x="392.86" y="255.5" ></text>
+</g>
+<g >
+<title>sg_init_table (12,736,607 samples, 0.01%)</title><rect x="85.9" y="693" width="0.1" height="15.0" fill="rgb(217,192,29)" rx="2" ry="2" />
+<text  x="88.92" y="703.5" ></text>
+</g>
+<g >
+<title>ip6_protocol_deliver_rcu (88,767,347 samples, 0.07%)</title><rect x="409.1" y="101" width="0.9" height="15.0" fill="rgb(229,203,2)" rx="2" ry="2" />
+<text  x="412.15" y="111.5" ></text>
+</g>
+<g >
+<title>__x86_return_thunk (18,090,585 samples, 0.01%)</title><rect x="817.3" y="613" width="0.1" height="15.0" fill="rgb(220,148,26)" rx="2" ry="2" />
+<text  x="820.25" y="623.5" ></text>
+</g>
+<g >
+<title>__poll (32,832,113 samples, 0.03%)</title><rect x="281.8" y="741" width="0.3" height="15.0" fill="rgb(210,139,3)" rx="2" ry="2" />
+<text  x="284.80" y="751.5" ></text>
+</g>
+<g >
+<title>__libc_sigaction (663,448,587 samples, 0.55%)</title><rect x="340.8" y="581" width="6.5" height="15.0" fill="rgb(206,124,54)" rx="2" ry="2" />
+<text  x="343.82" y="591.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (1,154,277,250 samples, 0.95%)</title><rect x="184.8" y="789" width="11.3" height="15.0" fill="rgb(241,65,14)" rx="2" ry="2" />
+<text  x="187.83" y="799.5" ></text>
+</g>
+<g >
+<title>__iommu_dma_map (20,693,215 samples, 0.02%)</title><rect x="293.9" y="149" width="0.2" height="15.0" fill="rgb(215,109,50)" rx="2" ry="2" />
+<text  x="296.91" y="159.5" ></text>
+</g>
+<g >
+<title>iommu_get_dma_domain (10,758,152 samples, 0.01%)</title><rect x="310.8" y="197" width="0.1" height="15.0" fill="rgb(206,130,26)" rx="2" ry="2" />
+<text  x="313.82" y="207.5" ></text>
+</g>
+<g >
+<title>tcp_data_queue (29,183,715 samples, 0.02%)</title><rect x="808.7" y="373" width="0.3" height="15.0" fill="rgb(213,22,40)" rx="2" ry="2" />
+<text  x="811.73" y="383.5" ></text>
+</g>
+<g >
+<title>ktime_get (46,219,975 samples, 0.04%)</title><rect x="1178.4" y="709" width="0.4" height="15.0" fill="rgb(215,144,35)" rx="2" ry="2" />
+<text  x="1181.37" y="719.5" ></text>
+</g>
+<g >
+<title>do_sigaction (140,698,630 samples, 0.12%)</title><rect x="345.0" y="517" width="1.3" height="15.0" fill="rgb(235,148,52)" rx="2" ry="2" />
+<text  x="347.96" y="527.5" ></text>
+</g>
+<g >
+<title>__sys_recvmsg (40,236,407 samples, 0.03%)</title><rect x="400.3" y="453" width="0.4" height="15.0" fill="rgb(224,158,25)" rx="2" ry="2" />
+<text  x="403.31" y="463.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (1,015,198,010 samples, 0.84%)</title><rect x="43.5" y="693" width="9.9" height="15.0" fill="rgb(235,12,37)" rx="2" ry="2" />
+<text  x="46.48" y="703.5" ></text>
+</g>
+<g >
+<title>iv_of_dmreq (56,223,185 samples, 0.05%)</title><rect x="201.8" y="693" width="0.6" height="15.0" fill="rgb(222,10,51)" rx="2" ry="2" />
+<text  x="204.84" y="703.5" ></text>
+</g>
+<g >
+<title>curl_msnprintf (18,667,212 samples, 0.02%)</title><rect x="334.1" y="533" width="0.1" height="15.0" fill="rgb(238,32,28)" rx="2" ry="2" />
+<text  x="337.06" y="543.5" ></text>
+</g>
+<g >
+<title>kworker/u64:17- (972,199,095 samples, 0.80%)</title><rect x="107.2" y="805" width="9.4" height="15.0" fill="rgb(248,86,48)" rx="2" ry="2" />
+<text  x="110.15" y="815.5" ></text>
+</g>
+<g >
+<title>dev_hard_start_xmit (11,072,820 samples, 0.01%)</title><rect x="808.4" y="325" width="0.1" height="15.0" fill="rgb(247,84,31)" rx="2" ry="2" />
+<text  x="811.41" y="335.5" ></text>
+</g>
+<g >
+<title>tcp_sendmsg_locked (1,002,600,971 samples, 0.83%)</title><rect x="386.8" y="581" width="9.8" height="15.0" fill="rgb(224,185,53)" rx="2" ry="2" />
+<text  x="389.84" y="591.5" ></text>
+</g>
+<g >
+<title>curl_strnequal (17,124,979 samples, 0.01%)</title><rect x="348.0" y="581" width="0.2" height="15.0" fill="rgb(227,152,15)" rx="2" ry="2" />
+<text  x="351.04" y="591.5" ></text>
+</g>
+<g >
+<title>crypt_convert (1,094,550,279 samples, 0.90%)</title><rect x="126.8" y="709" width="10.6" height="15.0" fill="rgb(246,17,14)" rx="2" ry="2" />
+<text  x="129.77" y="719.5" ></text>
+</g>
+<g >
+<title>aesni_xts_encrypt (59,830,936 samples, 0.05%)</title><rect x="274.9" y="645" width="0.6" height="15.0" fill="rgb(232,30,32)" rx="2" ry="2" />
+<text  x="277.94" y="655.5" ></text>
+</g>
+<g >
+<title>__folio_mark_dirty (158,123,217 samples, 0.13%)</title><rect x="443.4" y="533" width="1.5" height="15.0" fill="rgb(250,188,4)" rx="2" ry="2" />
+<text  x="446.38" y="543.5" ></text>
+</g>
+<g >
+<title>create_empty_buffers (15,692,199 samples, 0.01%)</title><rect x="397.6" y="469" width="0.1" height="15.0" fill="rgb(219,128,29)" rx="2" ry="2" />
+<text  x="400.57" y="479.5" ></text>
+</g>
+<g >
+<title>sched_ttwu_pending (3,678,741,415 samples, 3.03%)</title><rect x="1107.2" y="709" width="35.8" height="15.0" fill="rgb(245,26,25)" rx="2" ry="2" />
+<text  x="1110.19" y="719.5" >sch..</text>
+</g>
+<g >
+<title>worker_thread (1,060,238,503 samples, 0.87%)</title><rect x="148.5" y="757" width="10.3" height="15.0" fill="rgb(252,212,13)" rx="2" ry="2" />
+<text  x="151.52" y="767.5" ></text>
+</g>
+<g >
+<title>alloc_page_buffers (199,514,537 samples, 0.16%)</title><rect x="428.7" y="533" width="2.0" height="15.0" fill="rgb(219,170,16)" rx="2" ry="2" />
+<text  x="431.73" y="543.5" ></text>
+</g>
+<g >
+<title>__x86_return_thunk (18,659,550 samples, 0.02%)</title><rect x="1052.3" y="661" width="0.2" height="15.0" fill="rgb(240,102,24)" rx="2" ry="2" />
+<text  x="1055.32" y="671.5" ></text>
+</g>
+<g >
+<title>skb_copy_datagram_iter (221,382,695 samples, 0.18%)</title><rect x="320.3" y="405" width="2.2" height="15.0" fill="rgb(211,192,18)" rx="2" ry="2" />
+<text  x="323.34" y="415.5" ></text>
+</g>
+<g >
+<title>tcp_v4_rcv (91,422,590 samples, 0.08%)</title><rect x="808.2" y="421" width="0.9" height="15.0" fill="rgb(211,215,50)" rx="2" ry="2" />
+<text  x="811.23" y="431.5" ></text>
+</g>
+<g >
+<title>ipt_do_table (144,535,785 samples, 0.12%)</title><rect x="313.3" y="325" width="1.4" height="15.0" fill="rgb(218,160,9)" rx="2" ry="2" />
+<text  x="316.29" y="335.5" ></text>
+</g>
+<g >
+<title>qio_channel_readv_all (92,301,377 samples, 0.08%)</title><rect x="402.5" y="549" width="0.9" height="15.0" fill="rgb(247,160,2)" rx="2" ry="2" />
+<text  x="405.51" y="559.5" ></text>
+</g>
+<g >
+<title>rtl_quirk_packet_padto (16,172,151 samples, 0.01%)</title><rect x="311.3" y="197" width="0.1" height="15.0" fill="rgb(223,115,37)" rx="2" ry="2" />
+<text  x="314.28" y="207.5" ></text>
+</g>
+<g >
+<title>xts_crypt (72,451,656 samples, 0.06%)</title><rect x="266.9" y="661" width="0.7" height="15.0" fill="rgb(207,7,26)" rx="2" ry="2" />
+<text  x="269.93" y="671.5" ></text>
+</g>
+<g >
+<title>hrtimer_get_next_event (86,144,553 samples, 0.07%)</title><rect x="1163.5" y="661" width="0.8" height="15.0" fill="rgb(245,69,29)" rx="2" ry="2" />
+<text  x="1166.45" y="671.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (903,220,189 samples, 0.75%)</title><rect x="272.0" y="789" width="8.8" height="15.0" fill="rgb(235,46,23)" rx="2" ry="2" />
+<text  x="275.05" y="799.5" ></text>
+</g>
+<g >
+<title>process_one_work (1,024,076,844 samples, 0.84%)</title><rect x="196.1" y="741" width="10.0" height="15.0" fill="rgb(206,199,37)" rx="2" ry="2" />
+<text  x="199.08" y="751.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (163,530,058 samples, 0.13%)</title><rect x="182.7" y="677" width="1.6" height="15.0" fill="rgb(238,12,6)" rx="2" ry="2" />
+<text  x="185.74" y="687.5" ></text>
+</g>
+<g >
+<title>kthread (611,746,188 samples, 0.50%)</title><rect x="178.9" y="773" width="5.9" height="15.0" fill="rgb(221,58,36)" rx="2" ry="2" />
+<text  x="181.87" y="783.5" ></text>
+</g>
+<g >
+<title>do_user_addr_fault (19,580,068 samples, 0.02%)</title><rect x="543.0" y="629" width="0.2" height="15.0" fill="rgb(217,218,18)" rx="2" ry="2" />
+<text  x="546.00" y="639.5" ></text>
+</g>
+<g >
+<title>writeback_sb_inodes (18,361,165 samples, 0.02%)</title><rect x="22.4" y="677" width="0.2" height="15.0" fill="rgb(243,58,6)" rx="2" ry="2" />
+<text  x="25.38" y="687.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (16,953,207 samples, 0.01%)</title><rect x="1143.3" y="709" width="0.2" height="15.0" fill="rgb(214,228,37)" rx="2" ry="2" />
+<text  x="1146.32" y="719.5" ></text>
+</g>
+<g >
+<title>skb_release_head_state (66,943,217 samples, 0.06%)</title><rect x="810.5" y="565" width="0.6" height="15.0" fill="rgb(219,11,18)" rx="2" ry="2" />
+<text  x="813.45" y="575.5" ></text>
+</g>
+<g >
+<title>mod_lruvec_page_state (15,757,365 samples, 0.01%)</title><rect x="108.1" y="645" width="0.2" height="15.0" fill="rgb(213,150,50)" rx="2" ry="2" />
+<text  x="111.13" y="655.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (475,340,567 samples, 0.39%)</title><rect x="108.5" y="725" width="4.7" height="15.0" fill="rgb(230,84,46)" rx="2" ry="2" />
+<text  x="111.55" y="735.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_disable_asynccancel (18,411,126 samples, 0.02%)</title><rect x="355.1" y="565" width="0.2" height="15.0" fill="rgb(246,228,8)" rx="2" ry="2" />
+<text  x="358.11" y="575.5" ></text>
+</g>
+<g >
+<title>[libcurl.so.4.8.0] (4,465,679,193 samples, 3.68%)</title><rect x="291.1" y="549" width="43.4" height="15.0" fill="rgb(238,172,52)" rx="2" ry="2" />
+<text  x="294.05" y="559.5" >[lib..</text>
+</g>
+<g >
+<title>__poll (26,107,546 samples, 0.02%)</title><rect x="292.4" y="517" width="0.3" height="15.0" fill="rgb(232,58,20)" rx="2" ry="2" />
+<text  x="295.41" y="527.5" ></text>
+</g>
+<g >
+<title>__x64_sys_sendto (401,331,216 samples, 0.33%)</title><rect x="292.7" y="469" width="3.9" height="15.0" fill="rgb(248,173,54)" rx="2" ry="2" />
+<text  x="295.74" y="479.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (190,145,248 samples, 0.16%)</title><rect x="269.4" y="677" width="1.9" height="15.0" fill="rgb(215,165,53)" rx="2" ry="2" />
+<text  x="272.43" y="687.5" ></text>
+</g>
+<g >
+<title>validate_xmit_skb (50,088,167 samples, 0.04%)</title><rect x="311.0" y="245" width="0.5" height="15.0" fill="rgb(249,188,0)" rx="2" ry="2" />
+<text  x="313.99" y="255.5" ></text>
+</g>
+<g >
+<title>__alloc_skb (12,420,722 samples, 0.01%)</title><rect x="296.4" y="373" width="0.1" height="15.0" fill="rgb(209,59,5)" rx="2" ry="2" />
+<text  x="299.42" y="383.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (411,436,041 samples, 0.34%)</title><rect x="108.7" y="693" width="4.0" height="15.0" fill="rgb(232,4,20)" rx="2" ry="2" />
+<text  x="111.69" y="703.5" ></text>
+</g>
+<g >
+<title>nft_do_chain (51,233,652 samples, 0.04%)</title><rect x="410.2" y="69" width="0.5" height="15.0" fill="rgb(246,56,27)" rx="2" ry="2" />
+<text  x="413.24" y="79.5" ></text>
+</g>
+<g >
+<title>aesni_xts_encrypt (29,648,824 samples, 0.02%)</title><rect x="180.7" y="645" width="0.3" height="15.0" fill="rgb(220,4,11)" rx="2" ry="2" />
+<text  x="183.67" y="655.5" ></text>
+</g>
+<g >
+<title>read_tsc (16,767,493 samples, 0.01%)</title><rect x="1185.0" y="645" width="0.2" height="15.0" fill="rgb(225,133,50)" rx="2" ry="2" />
+<text  x="1187.99" y="655.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (1,100,962,040 samples, 0.91%)</title><rect x="158.8" y="789" width="10.8" height="15.0" fill="rgb(218,124,43)" rx="2" ry="2" />
+<text  x="161.84" y="799.5" ></text>
+</g>
+<g >
+<title>hrtimer_update_next_event (14,312,456 samples, 0.01%)</title><rect x="1187.2" y="693" width="0.1" height="15.0" fill="rgb(251,133,39)" rx="2" ry="2" />
+<text  x="1190.19" y="703.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (435,517,028 samples, 0.36%)</title><rect x="86.4" y="677" width="4.3" height="15.0" fill="rgb(227,157,46)" rx="2" ry="2" />
+<text  x="89.44" y="687.5" ></text>
+</g>
+<g >
+<title>inflate_table (204,375,076 samples, 0.17%)</title><rect x="544.1" y="677" width="2.0" height="15.0" fill="rgb(229,177,41)" rx="2" ry="2" />
+<text  x="547.15" y="687.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (163,563,088 samples, 0.13%)</title><rect x="43.5" y="661" width="1.6" height="15.0" fill="rgb(220,100,35)" rx="2" ry="2" />
+<text  x="46.49" y="671.5" ></text>
+</g>
+<g >
+<title>memcg_check_events (16,011,623 samples, 0.01%)</title><rect x="435.4" y="469" width="0.1" height="15.0" fill="rgb(208,173,22)" rx="2" ry="2" />
+<text  x="438.38" y="479.5" ></text>
+</g>
+<g >
+<title>process_one_work (1,035,371,795 samples, 0.85%)</title><rect x="116.6" y="741" width="10.1" height="15.0" fill="rgb(250,168,14)" rx="2" ry="2" />
+<text  x="119.64" y="751.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (196,215,034 samples, 0.16%)</title><rect x="400.2" y="549" width="1.9" height="15.0" fill="rgb(227,163,18)" rx="2" ry="2" />
+<text  x="403.20" y="559.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (122,572,853 samples, 0.10%)</title><rect x="272.3" y="661" width="1.2" height="15.0" fill="rgb(215,174,30)" rx="2" ry="2" />
+<text  x="275.33" y="671.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (10,800,655 samples, 0.01%)</title><rect x="428.6" y="533" width="0.1" height="15.0" fill="rgb(206,119,18)" rx="2" ry="2" />
+<text  x="431.63" y="543.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (16,001,659 samples, 0.01%)</title><rect x="107.5" y="677" width="0.1" height="15.0" fill="rgb(211,12,20)" rx="2" ry="2" />
+<text  x="110.48" y="687.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (15,995,110 samples, 0.01%)</title><rect x="773.9" y="629" width="0.2" height="15.0" fill="rgb(243,220,22)" rx="2" ry="2" />
+<text  x="776.94" y="639.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (954,260,688 samples, 0.79%)</title><rect x="22.8" y="693" width="9.3" height="15.0" fill="rgb(246,89,49)" rx="2" ry="2" />
+<text  x="25.77" y="703.5" ></text>
+</g>
+<g >
+<title>ip_local_out (84,375,066 samples, 0.07%)</title><rect x="876.5" y="357" width="0.8" height="15.0" fill="rgb(254,160,53)" rx="2" ry="2" />
+<text  x="879.48" y="367.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (26,008,991 samples, 0.02%)</title><rect x="402.1" y="597" width="0.3" height="15.0" fill="rgb(242,143,18)" rx="2" ry="2" />
+<text  x="405.14" y="607.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (203,800,280 samples, 0.17%)</title><rect x="275.9" y="677" width="2.0" height="15.0" fill="rgb(214,155,22)" rx="2" ry="2" />
+<text  x="278.95" y="687.5" ></text>
+</g>
+<g >
+<title>process_one_work (1,060,091,263 samples, 0.87%)</title><rect x="148.5" y="741" width="10.3" height="15.0" fill="rgb(222,108,5)" rx="2" ry="2" />
+<text  x="151.52" y="751.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (152,113,084 samples, 0.13%)</title><rect x="254.6" y="661" width="1.5" height="15.0" fill="rgb(214,71,30)" rx="2" ry="2" />
+<text  x="257.58" y="671.5" ></text>
+</g>
+<g >
+<title>rtl8169_unmap_tx_skb (167,795,758 samples, 0.14%)</title><rect x="814.5" y="581" width="1.6" height="15.0" fill="rgb(218,86,0)" rx="2" ry="2" />
+<text  x="817.47" y="591.5" ></text>
+</g>
+<g >
+<title>read_tsc (503,148,597 samples, 0.42%)</title><rect x="922.7" y="613" width="4.9" height="15.0" fill="rgb(222,170,7)" rx="2" ry="2" />
+<text  x="925.66" y="623.5" ></text>
+</g>
+<g >
+<title>node_dirty_ok (33,029,649 samples, 0.03%)</title><rect x="440.4" y="485" width="0.4" height="15.0" fill="rgb(228,103,10)" rx="2" ry="2" />
+<text  x="443.43" y="495.5" ></text>
+</g>
+<g >
+<title>bdrv_co_preadv_part (202,234,826 samples, 0.17%)</title><rect x="400.2" y="613" width="1.9" height="15.0" fill="rgb(236,54,11)" rx="2" ry="2" />
+<text  x="403.18" y="623.5" ></text>
+</g>
+<g >
+<title>ip_finish_output2 (754,447,704 samples, 0.62%)</title><rect x="305.4" y="373" width="7.3" height="15.0" fill="rgb(254,221,49)" rx="2" ry="2" />
+<text  x="308.39" y="383.5" ></text>
+</g>
+<g >
+<title>tcp_rcv_established (38,606,199 samples, 0.03%)</title><rect x="808.7" y="389" width="0.3" height="15.0" fill="rgb(205,224,1)" rx="2" ry="2" />
+<text  x="811.67" y="399.5" ></text>
+</g>
+<g >
+<title>sched_clock_cpu (16,216,499 samples, 0.01%)</title><rect x="375.4" y="405" width="0.2" height="15.0" fill="rgb(219,99,22)" rx="2" ry="2" />
+<text  x="378.41" y="415.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (611,746,188 samples, 0.50%)</title><rect x="178.9" y="725" width="5.9" height="15.0" fill="rgb(234,23,13)" rx="2" ry="2" />
+<text  x="181.87" y="735.5" ></text>
+</g>
+<g >
+<title>_aesni_enc4 (18,460,225 samples, 0.02%)</title><rect x="198.3" y="629" width="0.2" height="15.0" fill="rgb(243,118,53)" rx="2" ry="2" />
+<text  x="201.34" y="639.5" ></text>
+</g>
+<g >
+<title>worker_thread (1,025,597,374 samples, 0.85%)</title><rect x="97.2" y="757" width="10.0" height="15.0" fill="rgb(219,45,17)" rx="2" ry="2" />
+<text  x="100.17" y="767.5" ></text>
+</g>
+<g >
+<title>tick_sched_handle (56,886,017 samples, 0.05%)</title><rect x="543.5" y="565" width="0.6" height="15.0" fill="rgb(236,185,40)" rx="2" ry="2" />
+<text  x="546.50" y="575.5" ></text>
+</g>
+<g >
+<title>__netif_receive_skb_one_core (28,923,033 samples, 0.02%)</title><rect x="396.1" y="373" width="0.3" height="15.0" fill="rgb(220,204,14)" rx="2" ry="2" />
+<text  x="399.12" y="383.5" ></text>
+</g>
+<g >
+<title>_copy_to_iter (62,415,213 samples, 0.05%)</title><rect x="402.7" y="325" width="0.6" height="15.0" fill="rgb(252,62,37)" rx="2" ry="2" />
+<text  x="405.73" y="335.5" ></text>
+</g>
+<g >
+<title>xas_descend (20,024,005 samples, 0.02%)</title><rect x="442.0" y="517" width="0.1" height="15.0" fill="rgb(222,123,32)" rx="2" ry="2" />
+<text  x="444.95" y="527.5" ></text>
+</g>
+<g >
+<title>tick_nohz_tick_stopped (77,718,744 samples, 0.06%)</title><rect x="1166.0" y="709" width="0.7" height="15.0" fill="rgb(235,181,45)" rx="2" ry="2" />
+<text  x="1168.96" y="719.5" ></text>
+</g>
+<g >
+<title>loopback_xmit (15,064,223 samples, 0.01%)</title><rect x="408.5" y="197" width="0.2" height="15.0" fill="rgb(213,226,22)" rx="2" ry="2" />
+<text  x="411.51" y="207.5" ></text>
+</g>
+<g >
+<title>tcp_v4_do_rcv (78,308,774 samples, 0.06%)</title><rect x="808.3" y="405" width="0.8" height="15.0" fill="rgb(233,31,13)" rx="2" ry="2" />
+<text  x="811.34" y="415.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (25,370,792 samples, 0.02%)</title><rect x="1145.7" y="693" width="0.2" height="15.0" fill="rgb(228,182,25)" rx="2" ry="2" />
+<text  x="1148.69" y="703.5" ></text>
+</g>
+<g >
+<title>ip6_finish_output2 (38,157,347 samples, 0.03%)</title><rect x="396.1" y="485" width="0.3" height="15.0" fill="rgb(243,56,38)" rx="2" ry="2" />
+<text  x="399.06" y="495.5" ></text>
+</g>
+<g >
+<title>psi_task_switch (318,820,992 samples, 0.26%)</title><rect x="1172.8" y="693" width="3.1" height="15.0" fill="rgb(239,209,19)" rx="2" ry="2" />
+<text  x="1175.77" y="703.5" ></text>
+</g>
+<g >
+<title>__x64_sys_pwrite64 (2,778,963,109 samples, 2.29%)</title><rect x="423.5" y="645" width="27.1" height="15.0" fill="rgb(216,130,47)" rx="2" ry="2" />
+<text  x="426.53" y="655.5" >_..</text>
+</g>
+<g >
+<title>vfs_write (10,524,838 samples, 0.01%)</title><rect x="554.2" y="709" width="0.1" height="15.0" fill="rgb(231,122,53)" rx="2" ry="2" />
+<text  x="557.23" y="719.5" ></text>
+</g>
+<g >
+<title>xts_crypt (99,925,012 samples, 0.08%)</title><rect x="36.3" y="661" width="0.9" height="15.0" fill="rgb(249,14,49)" rx="2" ry="2" />
+<text  x="39.28" y="671.5" ></text>
+</g>
+<g >
+<title>br_handle_frame (209,788,355 samples, 0.17%)</title><rect x="807.8" y="517" width="2.1" height="15.0" fill="rgb(249,171,42)" rx="2" ry="2" />
+<text  x="810.84" y="527.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (241,020,829 samples, 0.20%)</title><rect x="71.9" y="677" width="2.3" height="15.0" fill="rgb(249,194,43)" rx="2" ry="2" />
+<text  x="74.88" y="687.5" ></text>
+</g>
+<g >
+<title>iv_of_dmreq (55,010,178 samples, 0.05%)</title><rect x="271.3" y="693" width="0.6" height="15.0" fill="rgb(233,161,26)" rx="2" ry="2" />
+<text  x="274.33" y="703.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (1,016,253,071 samples, 0.84%)</title><rect x="116.8" y="725" width="9.9" height="15.0" fill="rgb(222,168,24)" rx="2" ry="2" />
+<text  x="119.82" y="735.5" ></text>
+</g>
+<g >
+<title>blk_co_pread (333,194,800 samples, 0.27%)</title><rect x="400.2" y="709" width="3.2" height="15.0" fill="rgb(246,7,36)" rx="2" ry="2" />
+<text  x="403.16" y="719.5" ></text>
+</g>
+<g >
+<title>fault_in_iov_iter_readable (63,673,861 samples, 0.05%)</title><rect x="442.4" y="581" width="0.6" height="15.0" fill="rgb(217,206,25)" rx="2" ry="2" />
+<text  x="445.42" y="591.5" ></text>
+</g>
+<g >
+<title>__writeback_inodes_wb (45,476,704 samples, 0.04%)</title><rect x="106.7" y="693" width="0.5" height="15.0" fill="rgb(254,98,31)" rx="2" ry="2" />
+<text  x="109.71" y="703.5" ></text>
+</g>
+<g >
+<title>curl_multi_remove_handle (10,740,397 samples, 0.01%)</title><rect x="384.6" y="613" width="0.2" height="15.0" fill="rgb(212,201,28)" rx="2" ry="2" />
+<text  x="387.65" y="623.5" ></text>
+</g>
+<g >
+<title>br_handle_frame_finish (199,007,246 samples, 0.16%)</title><rect x="807.9" y="501" width="1.9" height="15.0" fill="rgb(249,95,31)" rx="2" ry="2" />
+<text  x="810.88" y="511.5" ></text>
+</g>
+<g >
+<title>__slab_alloc.constprop.0 (23,062,694 samples, 0.02%)</title><rect x="429.2" y="485" width="0.2" height="15.0" fill="rgb(210,167,9)" rx="2" ry="2" />
+<text  x="432.22" y="495.5" ></text>
+</g>
+<g >
+<title>clock_gettime@@GLIBC_2.17 (14,262,033 samples, 0.01%)</title><rect x="416.8" y="693" width="0.2" height="15.0" fill="rgb(208,109,36)" rx="2" ry="2" />
+<text  x="419.85" y="703.5" ></text>
+</g>
+<g >
+<title>ip6_finish_output2 (247,969,258 samples, 0.20%)</title><rect x="408.4" y="245" width="2.4" height="15.0" fill="rgb(236,94,21)" rx="2" ry="2" />
+<text  x="411.39" y="255.5" ></text>
+</g>
+<g >
+<title>[libcurl.so.4.8.0] (25,760,255 samples, 0.02%)</title><rect x="349.2" y="501" width="0.3" height="15.0" fill="rgb(221,105,45)" rx="2" ry="2" />
+<text  x="352.25" y="511.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (1,050,315,656 samples, 0.87%)</title><rect x="214.0" y="789" width="10.2" height="15.0" fill="rgb(243,180,37)" rx="2" ry="2" />
+<text  x="217.00" y="799.5" ></text>
+</g>
+<g >
+<title>bdrv_co_preadv_part (561,231,282 samples, 0.46%)</title><rect x="407.4" y="629" width="5.4" height="15.0" fill="rgb(233,72,40)" rx="2" ry="2" />
+<text  x="410.37" y="639.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_apic_timer_interrupt (96,005,601 samples, 0.08%)</title><rect x="543.2" y="661" width="0.9" height="15.0" fill="rgb(239,190,1)" rx="2" ry="2" />
+<text  x="546.19" y="671.5" ></text>
+</g>
+<g >
+<title>sg_init_table (12,596,724 samples, 0.01%)</title><rect x="169.3" y="693" width="0.2" height="15.0" fill="rgb(253,115,45)" rx="2" ry="2" />
+<text  x="172.34" y="703.5" ></text>
+</g>
+<g >
+<title>release_pages (35,351,371 samples, 0.03%)</title><rect x="546.5" y="565" width="0.3" height="15.0" fill="rgb(218,0,54)" rx="2" ry="2" />
+<text  x="549.50" y="575.5" ></text>
+</g>
+<g >
+<title>aio_set_fd_handler (13,685,671 samples, 0.01%)</title><rect x="401.1" y="485" width="0.1" height="15.0" fill="rgb(228,80,48)" rx="2" ry="2" />
+<text  x="404.10" y="495.5" ></text>
+</g>
+<g >
+<title>tcp_recvmsg_locked (78,683,412 samples, 0.06%)</title><rect x="402.6" y="373" width="0.7" height="15.0" fill="rgb(223,77,7)" rx="2" ry="2" />
+<text  x="405.58" y="383.5" ></text>
+</g>
+<g >
+<title>sock_poll (109,737,637 samples, 0.09%)</title><rect x="332.0" y="453" width="1.1" height="15.0" fill="rgb(217,2,30)" rx="2" ry="2" />
+<text  x="335.03" y="463.5" ></text>
+</g>
+<g >
+<title>free_pcppages_bulk (25,697,375 samples, 0.02%)</title><rect x="761.1" y="501" width="0.3" height="15.0" fill="rgb(210,109,14)" rx="2" ry="2" />
+<text  x="764.13" y="511.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (559,352,568 samples, 0.46%)</title><rect x="407.4" y="597" width="5.4" height="15.0" fill="rgb(239,46,22)" rx="2" ry="2" />
+<text  x="410.38" y="607.5" ></text>
+</g>
+<g >
+<title>schedule (1,029,157,186 samples, 0.85%)</title><rect x="366.2" y="469" width="10.0" height="15.0" fill="rgb(230,95,23)" rx="2" ry="2" />
+<text  x="369.19" y="479.5" ></text>
+</g>
+<g >
+<title>kworker/u64:15- (1,133,582,708 samples, 0.94%)</title><rect x="86.1" y="805" width="11.1" height="15.0" fill="rgb(240,81,37)" rx="2" ry="2" />
+<text  x="89.13" y="815.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (230,317,119 samples, 0.19%)</title><rect x="351.2" y="581" width="2.2" height="15.0" fill="rgb(206,38,21)" rx="2" ry="2" />
+<text  x="354.20" y="591.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (16,173,574 samples, 0.01%)</title><rect x="415.8" y="677" width="0.1" height="15.0" fill="rgb(236,48,40)" rx="2" ry="2" />
+<text  x="418.78" y="687.5" ></text>
+</g>
+<g >
+<title>sprintf (24,297,050 samples, 0.02%)</title><rect x="334.3" y="517" width="0.2" height="15.0" fill="rgb(247,2,31)" rx="2" ry="2" />
+<text  x="337.28" y="527.5" ></text>
+</g>
+<g >
+<title>check_preempt_curr (11,335,745 samples, 0.01%)</title><rect x="1140.1" y="677" width="0.1" height="15.0" fill="rgb(235,191,16)" rx="2" ry="2" />
+<text  x="1143.14" y="687.5" ></text>
+</g>
+<g >
+<title>aesni_xts_encrypt (44,051,979 samples, 0.04%)</title><rect x="239.8" y="645" width="0.5" height="15.0" fill="rgb(240,102,44)" rx="2" ry="2" />
+<text  x="242.83" y="655.5" ></text>
+</g>
+<g >
+<title>__tcp_send_ack.part.0 (95,030,259 samples, 0.08%)</title><rect x="303.5" y="405" width="0.9" height="15.0" fill="rgb(212,9,43)" rx="2" ry="2" />
+<text  x="306.48" y="415.5" ></text>
+</g>
+<g >
+<title>wake_up_q (11,051,070 samples, 0.01%)</title><rect x="402.3" y="437" width="0.1" height="15.0" fill="rgb(254,203,20)" rx="2" ry="2" />
+<text  x="405.27" y="447.5" ></text>
+</g>
+<g >
+<title>crypt_page_alloc (12,656,873 samples, 0.01%)</title><rect x="43.1" y="693" width="0.2" height="15.0" fill="rgb(220,42,23)" rx="2" ry="2" />
+<text  x="46.14" y="703.5" ></text>
+</g>
+<g >
+<title>_raw_spin_rq_lock_irqsave (362,237,885 samples, 0.30%)</title><rect x="1109.7" y="693" width="3.5" height="15.0" fill="rgb(206,161,5)" rx="2" ry="2" />
+<text  x="1112.65" y="703.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (796,147,810 samples, 0.66%)</title><rect x="246.5" y="725" width="7.7" height="15.0" fill="rgb(250,155,8)" rx="2" ry="2" />
+<text  x="249.45" y="735.5" ></text>
+</g>
+<g >
+<title>tick_check_broadcast_expired (131,637,371 samples, 0.11%)</title><rect x="1176.9" y="725" width="1.2" height="15.0" fill="rgb(210,94,27)" rx="2" ry="2" />
+<text  x="1179.86" y="735.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_call_function_single (179,015,194 samples, 0.15%)</title><rect x="563.8" y="661" width="1.8" height="15.0" fill="rgb(214,209,25)" rx="2" ry="2" />
+<text  x="566.83" y="671.5" ></text>
+</g>
+<g >
+<title>clock_gettime@@GLIBC_2.17 (18,503,578 samples, 0.02%)</title><rect x="347.7" y="581" width="0.2" height="15.0" fill="rgb(221,97,14)" rx="2" ry="2" />
+<text  x="350.71" y="591.5" ></text>
+</g>
+<g >
+<title>ip6_input (23,613,080 samples, 0.02%)</title><rect x="408.9" y="117" width="0.2" height="15.0" fill="rgb(233,102,32)" rx="2" ry="2" />
+<text  x="411.91" y="127.5" ></text>
+</g>
+<g >
+<title>ext4_end_io_rsv_work (29,223,461 samples, 0.02%)</title><rect x="65.5" y="725" width="0.3" height="15.0" fill="rgb(238,134,24)" rx="2" ry="2" />
+<text  x="68.53" y="735.5" ></text>
+</g>
+<g >
+<title>__mod_node_page_state (12,719,504 samples, 0.01%)</title><rect x="444.0" y="517" width="0.1" height="15.0" fill="rgb(217,187,27)" rx="2" ry="2" />
+<text  x="446.99" y="527.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock_irqrestore (11,125,988 samples, 0.01%)</title><rect x="379.0" y="453" width="0.2" height="15.0" fill="rgb(211,178,19)" rx="2" ry="2" />
+<text  x="382.04" y="463.5" ></text>
+</g>
+<g >
+<title>debug_smp_processor_id (22,536,207 samples, 0.02%)</title><rect x="1113.7" y="693" width="0.2" height="15.0" fill="rgb(207,15,17)" rx="2" ry="2" />
+<text  x="1116.69" y="703.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (97,497,449 samples, 0.08%)</title><rect x="246.7" y="661" width="0.9" height="15.0" fill="rgb(214,10,52)" rx="2" ry="2" />
+<text  x="249.66" y="671.5" ></text>
+</g>
+<g >
+<title>crypt_convert (1,085,177,324 samples, 0.90%)</title><rect x="11.7" y="709" width="10.6" height="15.0" fill="rgb(243,35,30)" rx="2" ry="2" />
+<text  x="14.72" y="719.5" ></text>
+</g>
+<g >
+<title>net_rx_action (4,547,317,186 samples, 3.75%)</title><rect x="774.9" y="629" width="44.3" height="15.0" fill="rgb(217,149,0)" rx="2" ry="2" />
+<text  x="777.93" y="639.5" >net_..</text>
+</g>
+<g >
+<title>cpu_startup_entry (63,972,931,141 samples, 52.77%)</title><rect x="566.6" y="757" width="622.7" height="15.0" fill="rgb(217,100,47)" rx="2" ry="2" />
+<text  x="569.62" y="767.5" >cpu_startup_entry</text>
+</g>
+<g >
+<title>read_tsc (17,051,927 samples, 0.01%)</title><rect x="1186.7" y="661" width="0.2" height="15.0" fill="rgb(229,141,48)" rx="2" ry="2" />
+<text  x="1189.74" y="671.5" ></text>
+</g>
+<g >
+<title>sched_clock_cpu (18,504,902 samples, 0.02%)</title><rect x="885.6" y="261" width="0.2" height="15.0" fill="rgb(226,49,24)" rx="2" ry="2" />
+<text  x="888.58" y="271.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (289,929,159 samples, 0.24%)</title><rect x="50.5" y="677" width="2.8" height="15.0" fill="rgb(227,179,5)" rx="2" ry="2" />
+<text  x="53.51" y="687.5" ></text>
+</g>
+<g >
+<title>iv_of_dmreq (39,872,665 samples, 0.03%)</title><rect x="112.7" y="693" width="0.4" height="15.0" fill="rgb(232,189,18)" rx="2" ry="2" />
+<text  x="115.70" y="703.5" ></text>
+</g>
+<g >
+<title>sg_init_table (10,568,099 samples, 0.01%)</title><rect x="148.3" y="693" width="0.1" height="15.0" fill="rgb(207,131,10)" rx="2" ry="2" />
+<text  x="151.31" y="703.5" ></text>
+</g>
+<g >
+<title>try_to_wake_up (15,434,931 samples, 0.01%)</title><rect x="808.8" y="293" width="0.2" height="15.0" fill="rgb(232,126,0)" rx="2" ry="2" />
+<text  x="811.83" y="303.5" ></text>
+</g>
+<g >
+<title>plist_add (19,040,881 samples, 0.02%)</title><rect x="550.1" y="549" width="0.2" height="15.0" fill="rgb(210,90,43)" rx="2" ry="2" />
+<text  x="553.10" y="559.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (27,426,344 samples, 0.02%)</title><rect x="1185.9" y="709" width="0.2" height="15.0" fill="rgb(247,56,38)" rx="2" ry="2" />
+<text  x="1188.86" y="719.5" ></text>
+</g>
+<g >
+<title>put_prev_entity (26,918,033 samples, 0.02%)</title><rect x="374.0" y="421" width="0.3" height="15.0" fill="rgb(211,109,7)" rx="2" ry="2" />
+<text  x="377.04" y="431.5" ></text>
+</g>
+<g >
+<title>error_entry (188,066,183 samples, 0.16%)</title><rect x="1072.9" y="693" width="1.8" height="15.0" fill="rgb(245,99,11)" rx="2" ry="2" />
+<text  x="1075.87" y="703.5" ></text>
+</g>
+<g >
+<title>copy_page_from_iter_atomic (314,295,007 samples, 0.26%)</title><rect x="425.0" y="581" width="3.0" height="15.0" fill="rgb(242,128,45)" rx="2" ry="2" />
+<text  x="427.98" y="591.5" ></text>
+</g>
+<g >
+<title>crypt_endio (74,034,111 samples, 0.06%)</title><rect x="760.8" y="565" width="0.7" height="15.0" fill="rgb(211,129,1)" rx="2" ry="2" />
+<text  x="763.81" y="575.5" ></text>
+</g>
+<g >
+<title>alloc_pages (21,068,420 samples, 0.02%)</title><rect x="441.6" y="517" width="0.2" height="15.0" fill="rgb(239,83,5)" rx="2" ry="2" />
+<text  x="444.61" y="527.5" ></text>
+</g>
+<g >
+<title>error_return (40,384,400 samples, 0.03%)</title><rect x="1074.7" y="693" width="0.4" height="15.0" fill="rgb(219,96,13)" rx="2" ry="2" />
+<text  x="1077.70" y="703.5" ></text>
+</g>
+<g >
+<title>ext4_finish_bio (15,865,262 samples, 0.01%)</title><rect x="178.7" y="693" width="0.2" height="15.0" fill="rgb(217,2,5)" rx="2" ry="2" />
+<text  x="181.71" y="703.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (912,581,077 samples, 0.75%)</title><rect x="117.0" y="693" width="8.9" height="15.0" fill="rgb(219,19,26)" rx="2" ry="2" />
+<text  x="119.98" y="703.5" ></text>
+</g>
+<g >
+<title>iommu_map_atomic (14,327,631 samples, 0.01%)</title><rect x="876.0" y="165" width="0.2" height="15.0" fill="rgb(235,155,9)" rx="2" ry="2" />
+<text  x="879.02" y="175.5" ></text>
+</g>
+<g >
+<title>clock_gettime@@GLIBC_2.17 (32,115,753 samples, 0.03%)</title><rect x="353.6" y="597" width="0.3" height="15.0" fill="rgb(224,97,39)" rx="2" ry="2" />
+<text  x="356.55" y="607.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (271,148,437 samples, 0.22%)</title><rect x="39.8" y="677" width="2.6" height="15.0" fill="rgb(227,73,3)" rx="2" ry="2" />
+<text  x="42.78" y="687.5" ></text>
+</g>
+<g >
+<title>crypt_iv_plain64_gen (11,130,988 samples, 0.01%)</title><rect x="169.7" y="693" width="0.1" height="15.0" fill="rgb(232,110,1)" rx="2" ry="2" />
+<text  x="172.68" y="703.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (999,618,894 samples, 0.82%)</title><rect x="404.3" y="661" width="9.8" height="15.0" fill="rgb(237,145,16)" rx="2" ry="2" />
+<text  x="407.34" y="671.5" ></text>
+</g>
+<g >
+<title>ext4_do_writepages (18,213,650 samples, 0.02%)</title><rect x="22.4" y="613" width="0.2" height="15.0" fill="rgb(242,90,53)" rx="2" ry="2" />
+<text  x="25.38" y="623.5" ></text>
+</g>
+<g >
+<title>_aesni_enc4 (24,025,040 samples, 0.02%)</title><rect x="267.2" y="629" width="0.2" height="15.0" fill="rgb(217,191,11)" rx="2" ry="2" />
+<text  x="270.19" y="639.5" ></text>
+</g>
+<g >
+<title>ip6_input (28,173,281 samples, 0.02%)</title><rect x="388.5" y="341" width="0.3" height="15.0" fill="rgb(244,184,8)" rx="2" ry="2" />
+<text  x="391.49" y="351.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (128,162,547 samples, 0.11%)</title><rect x="414.2" y="709" width="1.2" height="15.0" fill="rgb(231,126,1)" rx="2" ry="2" />
+<text  x="417.17" y="719.5" ></text>
+</g>
+<g >
+<title>ct_kernel_exit.constprop.0 (174,590,074 samples, 0.14%)</title><rect x="1071.2" y="693" width="1.7" height="15.0" fill="rgb(226,151,9)" rx="2" ry="2" />
+<text  x="1074.17" y="703.5" ></text>
+</g>
+<g >
+<title>[libcurl.so.4.8.0] (34,973,194 samples, 0.03%)</title><rect x="336.9" y="549" width="0.4" height="15.0" fill="rgb(230,203,40)" rx="2" ry="2" />
+<text  x="339.91" y="559.5" ></text>
+</g>
+<g >
+<title>nf_conntrack_in (20,957,517 samples, 0.02%)</title><rect x="876.9" y="309" width="0.2" height="15.0" fill="rgb(235,140,3)" rx="2" ry="2" />
+<text  x="879.88" y="319.5" ></text>
+</g>
+<g >
+<title>asm_common_interrupt (11,729,980 samples, 0.01%)</title><rect x="542.9" y="661" width="0.1" height="15.0" fill="rgb(223,216,4)" rx="2" ry="2" />
+<text  x="545.86" y="671.5" ></text>
+</g>
+<g >
+<title>__local_bh_enable_ip (10,279,363 samples, 0.01%)</title><rect x="868.7" y="405" width="0.1" height="15.0" fill="rgb(248,37,12)" rx="2" ry="2" />
+<text  x="871.69" y="415.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (88,080,901 samples, 0.07%)</title><rect x="402.5" y="485" width="0.9" height="15.0" fill="rgb(223,223,36)" rx="2" ry="2" />
+<text  x="405.52" y="495.5" ></text>
+</g>
+<g >
+<title>nft_do_chain (12,704,254 samples, 0.01%)</title><rect x="392.6" y="453" width="0.1" height="15.0" fill="rgb(238,169,13)" rx="2" ry="2" />
+<text  x="395.62" y="463.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (1,052,898,370 samples, 0.87%)</title><rect x="225.4" y="693" width="10.3" height="15.0" fill="rgb(242,197,8)" rx="2" ry="2" />
+<text  x="228.42" y="703.5" ></text>
+</g>
+<g >
+<title>__napi_poll (306,336,813 samples, 0.25%)</title><rect x="388.4" y="389" width="3.0" height="15.0" fill="rgb(253,96,49)" rx="2" ry="2" />
+<text  x="391.41" y="399.5" ></text>
+</g>
+<g >
+<title>worker_thread (1,154,277,250 samples, 0.95%)</title><rect x="184.8" y="757" width="11.3" height="15.0" fill="rgb(246,166,17)" rx="2" ry="2" />
+<text  x="187.83" y="767.5" ></text>
+</g>
+<g >
+<title>selinux_ip_postroute (17,907,958 samples, 0.01%)</title><rect x="319.4" y="341" width="0.2" height="15.0" fill="rgb(246,111,23)" rx="2" ry="2" />
+<text  x="322.41" y="351.5" ></text>
+</g>
+<g >
+<title>__put_user_8 (27,090,365 samples, 0.02%)</title><rect x="382.9" y="469" width="0.2" height="15.0" fill="rgb(253,13,28)" rx="2" ry="2" />
+<text  x="385.85" y="479.5" ></text>
+</g>
+<g >
+<title>xas_create (21,517,702 samples, 0.02%)</title><rect x="437.5" y="485" width="0.2" height="15.0" fill="rgb(215,180,20)" rx="2" ry="2" />
+<text  x="440.47" y="495.5" ></text>
+</g>
+<g >
+<title>_aesni_enc4 (38,638,410 samples, 0.03%)</title><rect x="120.2" y="629" width="0.3" height="15.0" fill="rgb(206,10,10)" rx="2" ry="2" />
+<text  x="123.17" y="639.5" ></text>
+</g>
+<g >
+<title>__x64_sys_futex (294,506,263 samples, 0.24%)</title><rect x="549.7" y="629" width="2.9" height="15.0" fill="rgb(215,120,32)" rx="2" ry="2" />
+<text  x="552.69" y="639.5" ></text>
+</g>
+<g >
+<title>timekeeping_max_deferment (26,037,130 samples, 0.02%)</title><rect x="1165.7" y="677" width="0.2" height="15.0" fill="rgb(206,51,37)" rx="2" ry="2" />
+<text  x="1168.67" y="687.5" ></text>
+</g>
+<g >
+<title>ct_kernel_exit_state (11,367,317 samples, 0.01%)</title><rect x="565.7" y="629" width="0.1" height="15.0" fill="rgb(254,206,21)" rx="2" ry="2" />
+<text  x="568.66" y="639.5" ></text>
+</g>
+<g >
+<title>try_to_free_buffers (24,612,695 samples, 0.02%)</title><rect x="547.4" y="565" width="0.3" height="15.0" fill="rgb(233,174,23)" rx="2" ry="2" />
+<text  x="550.44" y="575.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (199,677,388 samples, 0.16%)</title><rect x="400.2" y="581" width="1.9" height="15.0" fill="rgb(251,13,19)" rx="2" ry="2" />
+<text  x="403.19" y="591.5" ></text>
+</g>
+<g >
+<title>crypt_page_alloc (10,420,558 samples, 0.01%)</title><rect x="184.7" y="693" width="0.1" height="15.0" fill="rgb(205,157,28)" rx="2" ry="2" />
+<text  x="187.73" y="703.5" ></text>
+</g>
+<g >
+<title>memcmp (19,360,984 samples, 0.02%)</title><rect x="865.2" y="469" width="0.2" height="15.0" fill="rgb(223,101,50)" rx="2" ry="2" />
+<text  x="868.19" y="479.5" ></text>
+</g>
+<g >
+<title>__handle_irq_event_percpu (19,728,487 samples, 0.02%)</title><rect x="563.4" y="581" width="0.2" height="15.0" fill="rgb(211,22,36)" rx="2" ry="2" />
+<text  x="566.44" y="591.5" ></text>
+</g>
+<g >
+<title>__rseq_handle_notify_resume (104,157,356 samples, 0.09%)</title><rect x="382.1" y="485" width="1.0" height="15.0" fill="rgb(238,88,51)" rx="2" ry="2" />
+<text  x="385.11" y="495.5" ></text>
+</g>
+<g >
+<title>handle_single_connection (11,743,321,406 samples, 9.69%)</title><rect x="282.5" y="741" width="114.3" height="15.0" fill="rgb(214,5,11)" rx="2" ry="2" />
+<text  x="285.54" y="751.5" >handle_single_..</text>
+</g>
+<g >
+<title>add_wait_queue (32,987,884 samples, 0.03%)</title><rect x="379.2" y="453" width="0.3" height="15.0" fill="rgb(234,24,7)" rx="2" ry="2" />
+<text  x="382.15" y="463.5" ></text>
+</g>
+<g >
+<title>do_sigaction (71,581,189 samples, 0.06%)</title><rect x="352.4" y="533" width="0.7" height="15.0" fill="rgb(208,16,17)" rx="2" ry="2" />
+<text  x="355.40" y="543.5" ></text>
+</g>
+<g >
+<title>sched_clock_cpu (56,809,577 samples, 0.05%)</title><rect x="848.9" y="645" width="0.6" height="15.0" fill="rgb(205,32,39)" rx="2" ry="2" />
+<text  x="851.91" y="655.5" ></text>
+</g>
+<g >
+<title>ip_send_check (13,508,955 samples, 0.01%)</title><rect x="313.0" y="341" width="0.1" height="15.0" fill="rgb(231,218,40)" rx="2" ry="2" />
+<text  x="316.01" y="351.5" ></text>
+</g>
+<g >
+<title>ext4_writepages (364,791,472 samples, 0.30%)</title><rect x="202.5" y="629" width="3.6" height="15.0" fill="rgb(209,89,27)" rx="2" ry="2" />
+<text  x="205.50" y="639.5" ></text>
+</g>
+<g >
+<title>asm_common_interrupt (17,611,330 samples, 0.01%)</title><rect x="394.7" y="533" width="0.2" height="15.0" fill="rgb(216,167,3)" rx="2" ry="2" />
+<text  x="397.75" y="543.5" ></text>
+</g>
+<g >
+<title>iommu_completion_wait.isra.0 (33,343,371 samples, 0.03%)</title><rect x="907.1" y="533" width="0.3" height="15.0" fill="rgb(247,93,15)" rx="2" ry="2" />
+<text  x="910.07" y="543.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (245,207,757 samples, 0.20%)</title><rect x="261.2" y="677" width="2.4" height="15.0" fill="rgb(247,226,15)" rx="2" ry="2" />
+<text  x="264.18" y="687.5" ></text>
+</g>
+<g >
+<title>__dev_queue_xmit (60,737,093 samples, 0.05%)</title><rect x="293.6" y="245" width="0.6" height="15.0" fill="rgb(253,215,16)" rx="2" ry="2" />
+<text  x="296.63" y="255.5" ></text>
+</g>
+<g >
+<title>truncate_inode_pages_range (120,738,582 samples, 0.10%)</title><rect x="546.5" y="597" width="1.2" height="15.0" fill="rgb(250,48,35)" rx="2" ry="2" />
+<text  x="549.50" y="607.5" ></text>
+</g>
+<g >
+<title>irqentry_exit (60,751,890 samples, 0.05%)</title><rect x="851.9" y="677" width="0.6" height="15.0" fill="rgb(206,80,47)" rx="2" ry="2" />
+<text  x="854.89" y="687.5" ></text>
+</g>
+<g >
+<title>process_one_work (15,865,262 samples, 0.01%)</title><rect x="178.7" y="741" width="0.2" height="15.0" fill="rgb(227,36,38)" rx="2" ry="2" />
+<text  x="181.71" y="751.5" ></text>
+</g>
+<g >
+<title>__entry_text_start (28,081,594 samples, 0.02%)</title><rect x="336.9" y="517" width="0.3" height="15.0" fill="rgb(237,191,3)" rx="2" ry="2" />
+<text  x="339.94" y="527.5" ></text>
+</g>
+<g >
+<title>path_openat (12,200,014 samples, 0.01%)</title><rect x="399.2" y="661" width="0.1" height="15.0" fill="rgb(208,88,41)" rx="2" ry="2" />
+<text  x="402.15" y="671.5" ></text>
+</g>
+<g >
+<title>vfs_write (2,767,931,389 samples, 2.28%)</title><rect x="423.6" y="629" width="27.0" height="15.0" fill="rgb(216,98,44)" rx="2" ry="2" />
+<text  x="426.64" y="639.5" >v..</text>
+</g>
+<g >
+<title>__writeback_single_inode (364,791,472 samples, 0.30%)</title><rect x="202.5" y="661" width="3.6" height="15.0" fill="rgb(233,120,13)" rx="2" ry="2" />
+<text  x="205.50" y="671.5" ></text>
+</g>
+<g >
+<title>tcp_ack (91,512,105 samples, 0.08%)</title><rect x="878.4" y="373" width="0.9" height="15.0" fill="rgb(221,86,29)" rx="2" ry="2" />
+<text  x="881.43" y="383.5" ></text>
+</g>
+<g >
+<title>tcp_stream_alloc_skb (21,474,140 samples, 0.02%)</title><rect x="296.4" y="389" width="0.2" height="15.0" fill="rgb(225,101,22)" rx="2" ry="2" />
+<text  x="299.41" y="399.5" ></text>
+</g>
+<g >
+<title>tcp_current_mss (10,373,217 samples, 0.01%)</title><rect x="395.5" y="549" width="0.1" height="15.0" fill="rgb(214,106,35)" rx="2" ry="2" />
+<text  x="398.48" y="559.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (179,788,624 samples, 0.15%)</title><rect x="227.0" y="661" width="1.8" height="15.0" fill="rgb(241,225,34)" rx="2" ry="2" />
+<text  x="230.02" y="671.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (41,957,305 samples, 0.03%)</title><rect x="400.3" y="485" width="0.4" height="15.0" fill="rgb(218,46,8)" rx="2" ry="2" />
+<text  x="403.30" y="495.5" ></text>
+</g>
+<g >
+<title>clockevents_program_event (76,601,988 samples, 0.06%)</title><rect x="806.2" y="549" width="0.8" height="15.0" fill="rgb(214,27,32)" rx="2" ry="2" />
+<text  x="809.22" y="559.5" ></text>
+</g>
+<g >
+<title>skcipher_walk_virt (37,878,116 samples, 0.03%)</title><rect x="120.6" y="645" width="0.4" height="15.0" fill="rgb(230,154,45)" rx="2" ry="2" />
+<text  x="123.64" y="655.5" ></text>
+</g>
+<g >
+<title>__sk_mem_schedule (17,444,503 samples, 0.01%)</title><rect x="395.9" y="549" width="0.1" height="15.0" fill="rgb(222,136,41)" rx="2" ry="2" />
+<text  x="398.85" y="559.5" ></text>
+</g>
+<g >
+<title>[unknown]  (10,927,593 samples, 0.01%)</title><rect x="399.7" y="789" width="0.1" height="15.0" fill="rgb(209,51,38)" rx="2" ry="2" />
+<text  x="402.71" y="799.5" ></text>
+</g>
+<g >
+<title>rb_next (13,942,766 samples, 0.01%)</title><rect x="1159.5" y="661" width="0.1" height="15.0" fill="rgb(239,118,37)" rx="2" ry="2" />
+<text  x="1162.45" y="671.5" ></text>
+</g>
+<g >
+<title>__next_timer_interrupt (24,200,687 samples, 0.02%)</title><rect x="1162.0" y="661" width="0.3" height="15.0" fill="rgb(227,49,11)" rx="2" ry="2" />
+<text  x="1165.04" y="671.5" ></text>
+</g>
+<g >
+<title>copy_user_generic_string (51,771,135 samples, 0.04%)</title><rect x="344.0" y="501" width="0.5" height="15.0" fill="rgb(208,219,33)" rx="2" ry="2" />
+<text  x="346.95" y="511.5" ></text>
+</g>
+<g >
+<title>tcp_rcv_space_adjust (72,537,591 samples, 0.06%)</title><rect x="322.6" y="405" width="0.7" height="15.0" fill="rgb(225,76,1)" rx="2" ry="2" />
+<text  x="325.59" y="415.5" ></text>
+</g>
+<g >
+<title>iommu_dma_sync_single_for_device (10,611,814 samples, 0.01%)</title><rect x="803.3" y="581" width="0.1" height="15.0" fill="rgb(243,200,53)" rx="2" ry="2" />
+<text  x="806.29" y="591.5" ></text>
+</g>
+<g >
+<title>g_wakeup_signal (10,440,837 samples, 0.01%)</title><rect x="400.8" y="469" width="0.1" height="15.0" fill="rgb(223,155,22)" rx="2" ry="2" />
+<text  x="403.75" y="479.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (158,656,450 samples, 0.13%)</title><rect x="33.3" y="661" width="1.5" height="15.0" fill="rgb(207,209,10)" rx="2" ry="2" />
+<text  x="36.25" y="671.5" ></text>
+</g>
+<g >
+<title>timer_clear_idle (11,336,391 samples, 0.01%)</title><rect x="1189.2" y="725" width="0.1" height="15.0" fill="rgb(227,51,4)" rx="2" ry="2" />
+<text  x="1192.23" y="735.5" ></text>
+</g>
+<g >
+<title>xts_crypt (64,110,087 samples, 0.05%)</title><rect x="198.1" y="661" width="0.7" height="15.0" fill="rgb(220,13,25)" rx="2" ry="2" />
+<text  x="201.14" y="671.5" ></text>
+</g>
+<g >
+<title>br_dev_xmit (92,792,076 samples, 0.08%)</title><rect x="875.5" y="309" width="0.9" height="15.0" fill="rgb(238,199,23)" rx="2" ry="2" />
+<text  x="878.46" y="319.5" ></text>
+</g>
+<g >
+<title>__wrgsbase_inactive (23,049,046 samples, 0.02%)</title><rect x="356.4" y="549" width="0.2" height="15.0" fill="rgb(232,33,17)" rx="2" ry="2" />
+<text  x="359.41" y="559.5" ></text>
+</g>
+<g >
+<title>put_prev_task_fair (45,228,309 samples, 0.04%)</title><rect x="373.9" y="437" width="0.4" height="15.0" fill="rgb(215,143,29)" rx="2" ry="2" />
+<text  x="376.86" y="447.5" ></text>
+</g>
+<g >
+<title>kworker/u64:1-k (1,072,218,581 samples, 0.88%)</title><rect x="22.6" y="805" width="10.4" height="15.0" fill="rgb(224,54,36)" rx="2" ry="2" />
+<text  x="25.56" y="815.5" ></text>
+</g>
+<g >
+<title>ext4_mark_iloc_dirty (16,136,263 samples, 0.01%)</title><rect x="424.0" y="517" width="0.1" height="15.0" fill="rgb(230,27,50)" rx="2" ry="2" />
+<text  x="426.98" y="527.5" ></text>
+</g>
+<g >
+<title>qio_channel_readv_full_all_eof (91,426,096 samples, 0.08%)</title><rect x="402.5" y="533" width="0.9" height="15.0" fill="rgb(236,59,35)" rx="2" ry="2" />
+<text  x="405.51" y="543.5" ></text>
+</g>
+<g >
+<title>kthread (997,406,341 samples, 0.82%)</title><rect x="65.5" y="773" width="9.7" height="15.0" fill="rgb(233,202,38)" rx="2" ry="2" />
+<text  x="68.53" y="783.5" ></text>
+</g>
+<g >
+<title>__update_load_avg_se (14,954,689 samples, 0.01%)</title><rect x="1116.9" y="613" width="0.1" height="15.0" fill="rgb(251,70,31)" rx="2" ry="2" />
+<text  x="1119.89" y="623.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (2,756,673,928 samples, 2.27%)</title><rect x="356.8" y="549" width="26.8" height="15.0" fill="rgb(232,126,36)" rx="2" ry="2" />
+<text  x="359.79" y="559.5" >e..</text>
+</g>
+<g >
+<title>flush_sigqueue_mask (13,684,895 samples, 0.01%)</title><rect x="352.9" y="517" width="0.2" height="15.0" fill="rgb(235,132,42)" rx="2" ry="2" />
+<text  x="355.94" y="527.5" ></text>
+</g>
+<g >
+<title>tcp4_gro_receive (208,555,498 samples, 0.17%)</title><rect x="812.1" y="533" width="2.0" height="15.0" fill="rgb(238,70,26)" rx="2" ry="2" />
+<text  x="815.09" y="543.5" ></text>
+</g>
+<g >
+<title>__wake_up_common_lock (506,960,557 samples, 0.42%)</title><rect x="881.3" y="341" width="4.9" height="15.0" fill="rgb(212,47,15)" rx="2" ry="2" />
+<text  x="884.28" y="351.5" ></text>
+</g>
+<g >
+<title>kthread (15,865,262 samples, 0.01%)</title><rect x="178.7" y="773" width="0.2" height="15.0" fill="rgb(216,22,45)" rx="2" ry="2" />
+<text  x="181.71" y="783.5" ></text>
+</g>
+<g >
+<title>native_sched_clock (25,993,878 samples, 0.02%)</title><rect x="373.6" y="405" width="0.3" height="15.0" fill="rgb(249,200,48)" rx="2" ry="2" />
+<text  x="376.61" y="415.5" ></text>
+</g>
+<g >
+<title>start_thread (13,351,466,429 samples, 11.01%)</title><rect x="423.2" y="773" width="129.9" height="15.0" fill="rgb(228,151,24)" rx="2" ry="2" />
+<text  x="426.17" y="783.5" >start_thread</text>
+</g>
+<g >
+<title>__dma_map_sg_attrs (32,890,753 samples, 0.03%)</title><rect x="10.3" y="613" width="0.4" height="15.0" fill="rgb(244,98,2)" rx="2" ry="2" />
+<text  x="13.33" y="623.5" ></text>
+</g>
+<g >
+<title>__get_user_8 (35,586,416 samples, 0.03%)</title><rect x="382.5" y="469" width="0.4" height="15.0" fill="rgb(242,8,10)" rx="2" ry="2" />
+<text  x="385.51" y="479.5" ></text>
+</g>
+<g >
+<title>csum_partial (168,573,492 samples, 0.14%)</title><rect x="812.5" y="469" width="1.6" height="15.0" fill="rgb(243,73,0)" rx="2" ry="2" />
+<text  x="815.48" y="479.5" ></text>
+</g>
+<g >
+<title>rht_key_get_hash.constprop.0 (18,823,203 samples, 0.02%)</title><rect x="865.4" y="469" width="0.2" height="15.0" fill="rgb(247,87,28)" rx="2" ry="2" />
+<text  x="868.38" y="479.5" ></text>
+</g>
+<g >
+<title>native_queued_spin_lock_slowpath (27,396,372 samples, 0.02%)</title><rect x="299.9" y="389" width="0.3" height="15.0" fill="rgb(233,219,31)" rx="2" ry="2" />
+<text  x="302.88" y="399.5" ></text>
+</g>
+<g >
+<title>__napi_poll (11,112,714 samples, 0.01%)</title><rect x="401.6" y="197" width="0.1" height="15.0" fill="rgb(249,136,43)" rx="2" ry="2" />
+<text  x="404.60" y="207.5" ></text>
+</g>
+<g >
+<title>kworker/u64:18- (1,037,436,771 samples, 0.86%)</title><rect x="116.6" y="805" width="10.1" height="15.0" fill="rgb(238,208,15)" rx="2" ry="2" />
+<text  x="119.62" y="815.5" ></text>
+</g>
+<g >
+<title>__folio_end_writeback (35,348,403 samples, 0.03%)</title><rect x="246.1" y="661" width="0.3" height="15.0" fill="rgb(248,115,16)" rx="2" ry="2" />
+<text  x="249.10" y="671.5" ></text>
+</g>
+<g >
+<title>update_rq_clock (28,937,810 samples, 0.02%)</title><rect x="1034.9" y="629" width="0.3" height="15.0" fill="rgb(212,182,16)" rx="2" ry="2" />
+<text  x="1037.89" y="639.5" ></text>
+</g>
+<g >
+<title>ipt_do_table (43,138,817 samples, 0.04%)</title><rect x="318.7" y="341" width="0.4" height="15.0" fill="rgb(248,178,54)" rx="2" ry="2" />
+<text  x="321.66" y="351.5" ></text>
+</g>
+<g >
+<title>_int_malloc (14,566,489 samples, 0.01%)</title><rect x="413.3" y="597" width="0.2" height="15.0" fill="rgb(241,2,13)" rx="2" ry="2" />
+<text  x="416.32" y="607.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (80,928,049 samples, 0.07%)</title><rect x="821.0" y="661" width="0.7" height="15.0" fill="rgb(237,203,54)" rx="2" ry="2" />
+<text  x="823.95" y="671.5" ></text>
+</g>
+<g >
+<title>__usecs_to_jiffies (117,626,729 samples, 0.10%)</title><rect x="816.1" y="613" width="1.2" height="15.0" fill="rgb(226,211,35)" rx="2" ry="2" />
+<text  x="819.11" y="623.5" ></text>
+</g>
+<g >
+<title>mpage_map_and_submit_buffers (248,678,519 samples, 0.21%)</title><rect x="202.6" y="597" width="2.4" height="15.0" fill="rgb(211,124,17)" rx="2" ry="2" />
+<text  x="205.60" y="607.5" ></text>
+</g>
+<g >
+<title>nft_do_chain_inet (16,282,783 samples, 0.01%)</title><rect x="877.1" y="309" width="0.2" height="15.0" fill="rgb(244,140,21)" rx="2" ry="2" />
+<text  x="880.13" y="319.5" ></text>
+</g>
+<g >
+<title>__start_context (1,240,048,259 samples, 1.02%)</title><rect x="403.4" y="773" width="12.1" height="15.0" fill="rgb(236,49,51)" rx="2" ry="2" />
+<text  x="406.45" y="783.5" ></text>
+</g>
+<g >
+<title>_start (767,046,703 samples, 0.63%)</title><rect x="415.7" y="789" width="7.5" height="15.0" fill="rgb(210,182,16)" rx="2" ry="2" />
+<text  x="418.70" y="799.5" ></text>
+</g>
+<g >
+<title>thread_pool_submit_co (66,501,973 samples, 0.05%)</title><rect x="414.6" y="565" width="0.6" height="15.0" fill="rgb(219,224,34)" rx="2" ry="2" />
+<text  x="417.59" y="575.5" ></text>
+</g>
+<g >
+<title>__handle_mm_fault (17,303,376 samples, 0.01%)</title><rect x="403.2" y="229" width="0.1" height="15.0" fill="rgb(241,226,20)" rx="2" ry="2" />
+<text  x="406.16" y="239.5" ></text>
+</g>
+<g >
+<title>ext4_release_io_end (17,415,441 samples, 0.01%)</title><rect x="116.6" y="709" width="0.2" height="15.0" fill="rgb(254,76,17)" rx="2" ry="2" />
+<text  x="119.65" y="719.5" ></text>
+</g>
+<g >
+<title>alloc_buffer_head (191,288,027 samples, 0.16%)</title><rect x="428.8" y="517" width="1.9" height="15.0" fill="rgb(225,174,41)" rx="2" ry="2" />
+<text  x="431.81" y="527.5" ></text>
+</g>
+<g >
+<title>main (15,464,619 samples, 0.01%)</title><rect x="282.3" y="741" width="0.2" height="15.0" fill="rgb(242,111,40)" rx="2" ry="2" />
+<text  x="285.33" y="751.5" ></text>
+</g>
+<g >
+<title>iv_of_dmreq (60,303,796 samples, 0.05%)</title><rect x="125.9" y="693" width="0.5" height="15.0" fill="rgb(222,187,51)" rx="2" ry="2" />
+<text  x="128.86" y="703.5" ></text>
+</g>
+<g >
+<title>ip6_protocol_deliver_rcu (158,715,661 samples, 0.13%)</title><rect x="388.8" y="325" width="1.5" height="15.0" fill="rgb(218,21,36)" rx="2" ry="2" />
+<text  x="391.77" y="335.5" ></text>
+</g>
+<g >
+<title>__irqentry_text_start (4,738,881,577 samples, 3.91%)</title><rect x="588.1" y="693" width="46.1" height="15.0" fill="rgb(223,151,14)" rx="2" ry="2" />
+<text  x="591.09" y="703.5" >__ir..</text>
+</g>
+<g >
+<title>ext4_writepages (18,213,650 samples, 0.02%)</title><rect x="22.4" y="629" width="0.2" height="15.0" fill="rgb(240,85,49)" rx="2" ry="2" />
+<text  x="25.38" y="639.5" ></text>
+</g>
+<g >
+<title>inflate_fast (9,473,501,257 samples, 7.82%)</title><rect x="451.9" y="677" width="92.2" height="15.0" fill="rgb(245,102,30)" rx="2" ry="2" />
+<text  x="454.93" y="687.5" >inflate_fast</text>
+</g>
+<g >
+<title>iommu_dma_map_page (24,985,469 samples, 0.02%)</title><rect x="293.9" y="165" width="0.2" height="15.0" fill="rgb(248,110,5)" rx="2" ry="2" />
+<text  x="296.89" y="175.5" ></text>
+</g>
+<g >
+<title>__switch_to (29,661,772 samples, 0.02%)</title><rect x="367.4" y="437" width="0.3" height="15.0" fill="rgb(245,119,51)" rx="2" ry="2" />
+<text  x="370.36" y="447.5" ></text>
+</g>
+<g >
+<title>xas_alloc (12,950,440 samples, 0.01%)</title><rect x="437.5" y="469" width="0.2" height="15.0" fill="rgb(208,173,29)" rx="2" ry="2" />
+<text  x="440.55" y="479.5" ></text>
+</g>
+<g >
+<title>[unknown]  (17,295,659 samples, 0.01%)</title><rect x="554.2" y="773" width="0.1" height="15.0" fill="rgb(210,52,17)" rx="2" ry="2" />
+<text  x="557.17" y="783.5" ></text>
+</g>
+<g >
+<title>handle_mm_fault (16,989,244 samples, 0.01%)</title><rect x="543.0" y="613" width="0.2" height="15.0" fill="rgb(214,228,12)" rx="2" ry="2" />
+<text  x="546.02" y="623.5" ></text>
+</g>
+<g >
+<title>folio_add_lru (138,792,654 samples, 0.11%)</title><rect x="437.7" y="517" width="1.3" height="15.0" fill="rgb(239,143,3)" rx="2" ry="2" />
+<text  x="440.68" y="527.5" ></text>
+</g>
+<g >
+<title>sched_clock_cpu (36,389,301 samples, 0.03%)</title><rect x="931.3" y="645" width="0.4" height="15.0" fill="rgb(205,107,39)" rx="2" ry="2" />
+<text  x="934.31" y="655.5" ></text>
+</g>
+<g >
+<title>ktime_get (39,742,995 samples, 0.03%)</title><rect x="886.8" y="357" width="0.4" height="15.0" fill="rgb(215,128,1)" rx="2" ry="2" />
+<text  x="889.79" y="367.5" ></text>
+</g>
+<g >
+<title>_aesni_enc4 (22,721,061 samples, 0.02%)</title><rect x="47.3" y="629" width="0.2" height="15.0" fill="rgb(241,94,41)" rx="2" ry="2" />
+<text  x="50.31" y="639.5" ></text>
+</g>
+<g >
+<title>[libcurl.so.4.8.0] (29,274,266 samples, 0.02%)</title><rect x="348.4" y="565" width="0.3" height="15.0" fill="rgb(220,117,21)" rx="2" ry="2" />
+<text  x="351.43" y="575.5" ></text>
+</g>
+<g >
+<title>perf_adjust_freq_unthr_context (134,360,395 samples, 0.11%)</title><rect x="914.1" y="533" width="1.3" height="15.0" fill="rgb(206,67,2)" rx="2" ry="2" />
+<text  x="917.14" y="543.5" ></text>
+</g>
+<g >
+<title>crypt_convert (1,042,203,558 samples, 0.86%)</title><rect x="254.4" y="709" width="10.1" height="15.0" fill="rgb(250,82,1)" rx="2" ry="2" />
+<text  x="257.35" y="719.5" ></text>
+</g>
+<g >
+<title>hrtimer_start_range_ns (74,370,858 samples, 0.06%)</title><rect x="364.3" y="469" width="0.7" height="15.0" fill="rgb(229,169,27)" rx="2" ry="2" />
+<text  x="367.31" y="479.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (297,347,513 samples, 0.25%)</title><rect x="82.3" y="677" width="2.9" height="15.0" fill="rgb(236,78,36)" rx="2" ry="2" />
+<text  x="85.34" y="687.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (1,124,971,302 samples, 0.93%)</title><rect x="137.6" y="725" width="10.9" height="15.0" fill="rgb(229,98,48)" rx="2" ry="2" />
+<text  x="140.56" y="735.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (519,590,257 samples, 0.43%)</title><rect x="407.6" y="453" width="5.1" height="15.0" fill="rgb(224,171,6)" rx="2" ry="2" />
+<text  x="410.59" y="463.5" ></text>
+</g>
+<g >
+<title>get_nohz_timer_target (11,750,516 samples, 0.01%)</title><rect x="364.9" y="453" width="0.1" height="15.0" fill="rgb(208,74,36)" rx="2" ry="2" />
+<text  x="367.91" y="463.5" ></text>
+</g>
+<g >
+<title>__local_bh_enable_ip (36,335,182 samples, 0.03%)</title><rect x="299.3" y="421" width="0.4" height="15.0" fill="rgb(236,167,50)" rx="2" ry="2" />
+<text  x="302.34" y="431.5" ></text>
+</g>
+<g >
+<title>__ip_local_out (83,704,554 samples, 0.07%)</title><rect x="876.5" y="341" width="0.8" height="15.0" fill="rgb(229,127,52)" rx="2" ry="2" />
+<text  x="879.49" y="351.5" ></text>
+</g>
+<g >
+<title>pmdaproc (31,613,033 samples, 0.03%)</title><rect x="399.7" y="805" width="0.3" height="15.0" fill="rgb(220,165,20)" rx="2" ry="2" />
+<text  x="402.70" y="815.5" ></text>
+</g>
+<g >
+<title>folio_clear_dirty_for_io (63,298,745 samples, 0.05%)</title><rect x="115.1" y="565" width="0.6" height="15.0" fill="rgb(205,94,45)" rx="2" ry="2" />
+<text  x="118.09" y="575.5" ></text>
+</g>
+<g >
+<title>copy_user_generic_string (46,000,220 samples, 0.04%)</title><rect x="344.5" y="501" width="0.5" height="15.0" fill="rgb(225,221,39)" rx="2" ry="2" />
+<text  x="347.51" y="511.5" ></text>
+</g>
+<g >
+<title>nf_nat_ipv4_out (21,457,717 samples, 0.02%)</title><rect x="319.2" y="341" width="0.2" height="15.0" fill="rgb(223,110,23)" rx="2" ry="2" />
+<text  x="322.20" y="351.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (212,795,728 samples, 0.18%)</title><rect x="173.6" y="677" width="2.1" height="15.0" fill="rgb(227,60,24)" rx="2" ry="2" />
+<text  x="176.60" y="687.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (10,382,994 samples, 0.01%)</title><rect x="206.2" y="645" width="0.1" height="15.0" fill="rgb(244,58,34)" rx="2" ry="2" />
+<text  x="209.15" y="655.5" ></text>
+</g>
+<g >
+<title>[unknown] (1,597,217,217 samples, 1.32%)</title><rect x="400.1" y="789" width="15.5" height="15.0" fill="rgb(246,126,14)" rx="2" ry="2" />
+<text  x="403.07" y="799.5" ></text>
+</g>
+<g >
+<title>curl_mvaprintf (59,371,739 samples, 0.05%)</title><rect x="339.6" y="549" width="0.6" height="15.0" fill="rgb(220,125,47)" rx="2" ry="2" />
+<text  x="342.65" y="559.5" ></text>
+</g>
+<g >
+<title>native_sched_clock (35,220,034 samples, 0.03%)</title><rect x="375.6" y="405" width="0.4" height="15.0" fill="rgb(238,132,23)" rx="2" ry="2" />
+<text  x="378.63" y="415.5" ></text>
+</g>
+<g >
+<title>tcp_event_data_recv (18,232,679 samples, 0.02%)</title><rect x="886.3" y="357" width="0.1" height="15.0" fill="rgb(218,195,49)" rx="2" ry="2" />
+<text  x="889.27" y="367.5" ></text>
+</g>
+<g >
+<title>__do_softirq (15,225,580 samples, 0.01%)</title><rect x="1077.1" y="629" width="0.1" height="15.0" fill="rgb(225,166,17)" rx="2" ry="2" />
+<text  x="1080.10" y="639.5" ></text>
+</g>
+<g >
+<title>ip6_input_finish (89,127,777 samples, 0.07%)</title><rect x="409.1" y="117" width="0.9" height="15.0" fill="rgb(234,71,52)" rx="2" ry="2" />
+<text  x="412.14" y="127.5" ></text>
+</g>
+<g >
+<title>skb_release_data (16,299,546 samples, 0.01%)</title><rect x="391.5" y="373" width="0.1" height="15.0" fill="rgb(217,145,12)" rx="2" ry="2" />
+<text  x="394.46" y="383.5" ></text>
+</g>
+<g >
+<title>__libc_pwrite (2,792,780,899 samples, 2.30%)</title><rect x="423.5" y="693" width="27.1" height="15.0" fill="rgb(247,25,36)" rx="2" ry="2" />
+<text  x="426.46" y="703.5" >_..</text>
+</g>
+<g >
+<title>tcp_release_cb (17,216,193 samples, 0.01%)</title><rect x="300.6" y="405" width="0.1" height="15.0" fill="rgb(234,97,54)" rx="2" ry="2" />
+<text  x="303.56" y="415.5" ></text>
+</g>
+<g >
+<title>__x64_sys_futex (18,142,831 samples, 0.01%)</title><rect x="402.2" y="485" width="0.2" height="15.0" fill="rgb(222,201,15)" rx="2" ry="2" />
+<text  x="405.21" y="495.5" ></text>
+</g>
+<g >
+<title>__folio_end_writeback (12,491,513 samples, 0.01%)</title><rect x="116.7" y="661" width="0.1" height="15.0" fill="rgb(242,151,27)" rx="2" ry="2" />
+<text  x="119.69" y="671.5" ></text>
+</g>
+<g >
+<title>__x64_sys_poll (20,106,091 samples, 0.02%)</title><rect x="292.4" y="469" width="0.2" height="15.0" fill="rgb(221,45,35)" rx="2" ry="2" />
+<text  x="295.44" y="479.5" ></text>
+</g>
+<g >
+<title>delay_halt_mwaitx (29,940,728 samples, 0.02%)</title><rect x="907.1" y="501" width="0.3" height="15.0" fill="rgb(234,182,46)" rx="2" ry="2" />
+<text  x="910.10" y="511.5" ></text>
+</g>
+<g >
+<title>nvme_irq (19,728,487 samples, 0.02%)</title><rect x="563.4" y="565" width="0.2" height="15.0" fill="rgb(231,52,42)" rx="2" ry="2" />
+<text  x="566.44" y="575.5" ></text>
+</g>
+<g >
+<title>iv_of_dmreq (61,330,020 samples, 0.05%)</title><rect x="42.4" y="693" width="0.6" height="15.0" fill="rgb(240,99,53)" rx="2" ry="2" />
+<text  x="45.44" y="703.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (1,046,731,244 samples, 0.86%)</title><rect x="214.0" y="725" width="10.2" height="15.0" fill="rgb(251,68,47)" rx="2" ry="2" />
+<text  x="217.02" y="735.5" ></text>
+</g>
+<g >
+<title>nft_lookup_eval (21,438,661 samples, 0.02%)</title><rect x="318.0" y="293" width="0.2" height="15.0" fill="rgb(252,211,24)" rx="2" ry="2" />
+<text  x="320.99" y="303.5" ></text>
+</g>
+<g >
+<title>__handle_mm_fault (16,463,737 samples, 0.01%)</title><rect x="543.0" y="597" width="0.2" height="15.0" fill="rgb(252,141,0)" rx="2" ry="2" />
+<text  x="546.02" y="607.5" ></text>
+</g>
+<g >
+<title>aio_dispatch (117,093,073 samples, 0.10%)</title><rect x="417.3" y="677" width="1.1" height="15.0" fill="rgb(208,174,43)" rx="2" ry="2" />
+<text  x="420.27" y="687.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (190,258,027 samples, 0.16%)</title><rect x="211.5" y="677" width="1.9" height="15.0" fill="rgb(235,14,30)" rx="2" ry="2" />
+<text  x="214.51" y="687.5" ></text>
+</g>
+<g >
+<title>mempool_alloc (14,366,885 samples, 0.01%)</title><rect x="245.8" y="709" width="0.2" height="15.0" fill="rgb(213,123,22)" rx="2" ry="2" />
+<text  x="248.82" y="719.5" ></text>
+</g>
+<g >
+<title>add_wait_queue (20,975,398 samples, 0.02%)</title><rect x="380.5" y="453" width="0.2" height="15.0" fill="rgb(238,198,20)" rx="2" ry="2" />
+<text  x="383.55" y="463.5" ></text>
+</g>
+<g >
+<title>kthread (1,130,081,586 samples, 0.93%)</title><rect x="137.5" y="773" width="11.0" height="15.0" fill="rgb(223,174,3)" rx="2" ry="2" />
+<text  x="140.52" y="783.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (242,906,221 samples, 0.20%)</title><rect x="69.5" y="677" width="2.4" height="15.0" fill="rgb(233,67,36)" rx="2" ry="2" />
+<text  x="72.51" y="687.5" ></text>
+</g>
+<g >
+<title>record_times (222,858,521 samples, 0.18%)</title><rect x="1136.8" y="629" width="2.2" height="15.0" fill="rgb(219,23,14)" rx="2" ry="2" />
+<text  x="1139.78" y="639.5" ></text>
+</g>
+<g >
+<title>_raw_read_lock_bh (10,417,369 samples, 0.01%)</title><rect x="904.0" y="469" width="0.1" height="15.0" fill="rgb(238,23,33)" rx="2" ry="2" />
+<text  x="907.00" y="479.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (1,076,744,919 samples, 0.89%)</title><rect x="254.2" y="789" width="10.5" height="15.0" fill="rgb(247,181,17)" rx="2" ry="2" />
+<text  x="257.21" y="799.5" ></text>
+</g>
+<g >
+<title>__netif_receive_skb_core.constprop.0 (4,422,169,154 samples, 3.65%)</title><rect x="862.1" y="533" width="43.1" height="15.0" fill="rgb(247,68,34)" rx="2" ry="2" />
+<text  x="865.11" y="543.5" >__ne..</text>
+</g>
+<g >
+<title>delete_from_page_cache_batch (26,870,381 samples, 0.02%)</title><rect x="546.8" y="581" width="0.3" height="15.0" fill="rgb(219,186,36)" rx="2" ry="2" />
+<text  x="549.85" y="591.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (844,502,773 samples, 0.70%)</title><rect x="325.8" y="517" width="8.2" height="15.0" fill="rgb(206,203,4)" rx="2" ry="2" />
+<text  x="328.75" y="527.5" ></text>
+</g>
+<g >
+<title>handle_edge_irq (1,438,295,021 samples, 1.19%)</title><rect x="759.2" y="645" width="14.0" height="15.0" fill="rgb(225,153,51)" rx="2" ry="2" />
+<text  x="762.17" y="655.5" ></text>
+</g>
+<g >
+<title>ebt_broute (70,868,239 samples, 0.06%)</title><rect x="903.5" y="501" width="0.7" height="15.0" fill="rgb(248,80,31)" rx="2" ry="2" />
+<text  x="906.47" y="511.5" ></text>
+</g>
+<g >
+<title>ext4_dirty_inode (37,734,795 samples, 0.03%)</title><rect x="423.9" y="549" width="0.4" height="15.0" fill="rgb(254,138,51)" rx="2" ry="2" />
+<text  x="426.95" y="559.5" ></text>
+</g>
+<g >
+<title>__get_obj_cgroup_from_memcg (13,889,652 samples, 0.01%)</title><rect x="429.6" y="469" width="0.1" height="15.0" fill="rgb(241,72,42)" rx="2" ry="2" />
+<text  x="432.55" y="479.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (13,351,466,429 samples, 11.01%)</title><rect x="423.2" y="757" width="129.9" height="15.0" fill="rgb(226,87,4)" rx="2" ry="2" />
+<text  x="426.17" y="767.5" >[qemu-img]</text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (43,075,404 samples, 0.04%)</title><rect x="1163.6" y="645" width="0.4" height="15.0" fill="rgb(208,30,24)" rx="2" ry="2" />
+<text  x="1166.59" y="655.5" ></text>
+</g>
+<g >
+<title>_int_realloc (12,621,760 samples, 0.01%)</title><rect x="336.7" y="533" width="0.1" height="15.0" fill="rgb(245,211,42)" rx="2" ry="2" />
+<text  x="339.66" y="543.5" ></text>
+</g>
+<g >
+<title>tcp_recvmsg_locked (2,320,695,477 samples, 1.91%)</title><rect x="300.7" y="421" width="22.6" height="15.0" fill="rgb(227,162,16)" rx="2" ry="2" />
+<text  x="303.73" y="431.5" >t..</text>
+</g>
+<g >
+<title>qio_channel_readv_full_all_eof (12,834,505 samples, 0.01%)</title><rect x="400.9" y="501" width="0.2" height="15.0" fill="rgb(250,8,12)" rx="2" ry="2" />
+<text  x="403.93" y="511.5" ></text>
+</g>
+<g >
+<title>rtl8169_tx_map (155,885,327 samples, 0.13%)</title><rect x="309.4" y="229" width="1.5" height="15.0" fill="rgb(237,119,51)" rx="2" ry="2" />
+<text  x="312.41" y="239.5" ></text>
+</g>
+<g >
+<title>sg_init_table (12,611,967 samples, 0.01%)</title><rect x="137.3" y="693" width="0.1" height="15.0" fill="rgb(206,222,26)" rx="2" ry="2" />
+<text  x="140.30" y="703.5" ></text>
+</g>
+<g >
+<title>[libcurl.so.4.8.0] (6,820,729,398 samples, 5.63%)</title><rect x="284.5" y="597" width="66.4" height="15.0" fill="rgb(217,211,2)" rx="2" ry="2" />
+<text  x="287.55" y="607.5" >[libcur..</text>
+</g>
+<g >
+<title>read_tsc (41,804,904 samples, 0.03%)</title><rect x="322.9" y="357" width="0.4" height="15.0" fill="rgb(217,218,24)" rx="2" ry="2" />
+<text  x="325.89" y="367.5" ></text>
+</g>
+<g >
+<title>sock_sendmsg (1,044,047,982 samples, 0.86%)</title><rect x="386.4" y="613" width="10.2" height="15.0" fill="rgb(210,152,39)" rx="2" ry="2" />
+<text  x="389.44" y="623.5" ></text>
+</g>
+<g >
+<title>__x86_return_thunk (15,250,041 samples, 0.01%)</title><rect x="343.0" y="549" width="0.2" height="15.0" fill="rgb(244,55,44)" rx="2" ry="2" />
+<text  x="346.01" y="559.5" ></text>
+</g>
+<g >
+<title>_raw_spin_rq_lock_irqsave (29,513,772 samples, 0.02%)</title><rect x="1031.0" y="629" width="0.2" height="15.0" fill="rgb(245,50,43)" rx="2" ry="2" />
+<text  x="1033.96" y="639.5" ></text>
+</g>
+<g >
+<title>__x86_return_thunk (11,782,392 samples, 0.01%)</title><rect x="326.2" y="501" width="0.1" height="15.0" fill="rgb(240,68,52)" rx="2" ry="2" />
+<text  x="329.15" y="511.5" ></text>
+</g>
+<g >
+<title>[systemd-oomd] (14,289,787 samples, 0.01%)</title><rect x="1189.6" y="741" width="0.1" height="15.0" fill="rgb(254,212,49)" rx="2" ry="2" />
+<text  x="1192.59" y="751.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (261,800,125 samples, 0.22%)</title><rect x="79.8" y="677" width="2.5" height="15.0" fill="rgb(244,7,32)" rx="2" ry="2" />
+<text  x="82.79" y="687.5" ></text>
+</g>
+<g >
+<title>rtl8169_tx_map (29,213,411 samples, 0.02%)</title><rect x="293.9" y="181" width="0.2" height="15.0" fill="rgb(205,61,11)" rx="2" ry="2" />
+<text  x="296.85" y="191.5" ></text>
+</g>
+<g >
+<title>tcp_rcv_established (106,621,558 samples, 0.09%)</title><rect x="389.3" y="277" width="1.0" height="15.0" fill="rgb(252,226,44)" rx="2" ry="2" />
+<text  x="392.26" y="287.5" ></text>
+</g>
+<g >
+<title>__folio_end_writeback (11,635,678 samples, 0.01%)</title><rect x="178.7" y="661" width="0.2" height="15.0" fill="rgb(223,101,7)" rx="2" ry="2" />
+<text  x="181.75" y="671.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (12,761,212 samples, 0.01%)</title><rect x="916.2" y="629" width="0.1" height="15.0" fill="rgb(214,217,52)" rx="2" ry="2" />
+<text  x="919.21" y="639.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (890,274,760 samples, 0.73%)</title><rect x="272.2" y="725" width="8.6" height="15.0" fill="rgb(249,133,11)" rx="2" ry="2" />
+<text  x="275.16" y="735.5" ></text>
+</g>
+<g >
+<title>ip6t_do_table (10,410,353 samples, 0.01%)</title><rect x="388.5" y="309" width="0.1" height="15.0" fill="rgb(210,219,29)" rx="2" ry="2" />
+<text  x="391.51" y="319.5" ></text>
+</g>
+<g >
+<title>__switch_to_asm (42,035,338 samples, 0.03%)</title><rect x="356.0" y="549" width="0.4" height="15.0" fill="rgb(222,51,27)" rx="2" ry="2" />
+<text  x="359.00" y="559.5" ></text>
+</g>
+<g >
+<title>__mod_lruvec_state (10,705,063 samples, 0.01%)</title><rect x="203.7" y="501" width="0.1" height="15.0" fill="rgb(254,217,39)" rx="2" ry="2" />
+<text  x="206.68" y="511.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (25,845,032 samples, 0.02%)</title><rect x="413.0" y="549" width="0.2" height="15.0" fill="rgb(218,112,42)" rx="2" ry="2" />
+<text  x="415.95" y="559.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_apic_timer_interrupt (33,238,671 samples, 0.03%)</title><rect x="1077.1" y="677" width="0.3" height="15.0" fill="rgb(234,29,18)" rx="2" ry="2" />
+<text  x="1080.08" y="687.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (185,551,245 samples, 0.15%)</title><rect x="249.6" y="677" width="1.8" height="15.0" fill="rgb(212,32,24)" rx="2" ry="2" />
+<text  x="252.64" y="687.5" ></text>
+</g>
+<g >
+<title>nf_conntrack_in (29,804,318 samples, 0.02%)</title><rect x="295.2" y="277" width="0.3" height="15.0" fill="rgb(221,132,50)" rx="2" ry="2" />
+<text  x="298.21" y="287.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (38,733,855 samples, 0.03%)</title><rect x="1166.3" y="693" width="0.3" height="15.0" fill="rgb(251,144,13)" rx="2" ry="2" />
+<text  x="1169.26" y="703.5" ></text>
+</g>
+<g >
+<title>schedule_hrtimeout_range_clock (1,311,899,926 samples, 1.08%)</title><rect x="363.4" y="485" width="12.8" height="15.0" fill="rgb(240,225,3)" rx="2" ry="2" />
+<text  x="366.44" y="495.5" ></text>
+</g>
+<g >
+<title>common_interrupt (11,578,704 samples, 0.01%)</title><rect x="542.9" y="645" width="0.1" height="15.0" fill="rgb(219,196,37)" rx="2" ry="2" />
+<text  x="545.86" y="655.5" ></text>
+</g>
+<g >
+<title>[unknown] (77,387,559 samples, 0.06%)</title><rect x="281.4" y="773" width="0.7" height="15.0" fill="rgb(245,60,15)" rx="2" ry="2" />
+<text  x="284.39" y="783.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irq (18,370,345 samples, 0.02%)</title><rect x="911.0" y="613" width="0.2" height="15.0" fill="rgb(254,78,22)" rx="2" ry="2" />
+<text  x="914.02" y="623.5" ></text>
+</g>
+<g >
+<title>mpage_prepare_extent_to_map (99,280,241 samples, 0.08%)</title><rect x="205.0" y="597" width="1.0" height="15.0" fill="rgb(237,203,48)" rx="2" ry="2" />
+<text  x="208.02" y="607.5" ></text>
+</g>
+<g >
+<title>cpus_share_cache (18,067,525 samples, 0.01%)</title><rect x="883.3" y="261" width="0.2" height="15.0" fill="rgb(215,202,16)" rx="2" ry="2" />
+<text  x="886.28" y="271.5" ></text>
+</g>
+<g >
+<title>__fget_light (30,124,447 samples, 0.02%)</title><rect x="419.9" y="629" width="0.3" height="15.0" fill="rgb(238,27,12)" rx="2" ry="2" />
+<text  x="422.91" y="639.5" ></text>
+</g>
+<g >
+<title>worker_thread (1,035,371,795 samples, 0.85%)</title><rect x="116.6" y="757" width="10.1" height="15.0" fill="rgb(252,176,24)" rx="2" ry="2" />
+<text  x="119.64" y="767.5" ></text>
+</g>
+<g >
+<title>skb_checksum (177,763,619 samples, 0.15%)</title><rect x="812.4" y="501" width="1.7" height="15.0" fill="rgb(242,168,8)" rx="2" ry="2" />
+<text  x="815.39" y="511.5" ></text>
+</g>
+<g >
+<title>qio_channel_readv_full_all_eof (13,378,938 samples, 0.01%)</title><rect x="401.3" y="517" width="0.2" height="15.0" fill="rgb(241,115,39)" rx="2" ry="2" />
+<text  x="404.34" y="527.5" ></text>
+</g>
+<g >
+<title>rtl8169_features_check (32,485,449 samples, 0.03%)</title><rect x="311.1" y="213" width="0.3" height="15.0" fill="rgb(247,46,37)" rx="2" ry="2" />
+<text  x="314.12" y="223.5" ></text>
+</g>
+<g >
+<title>kthread (59,542,910 samples, 0.05%)</title><rect x="10.1" y="773" width="0.6" height="15.0" fill="rgb(235,196,38)" rx="2" ry="2" />
+<text  x="13.14" y="783.5" ></text>
+</g>
+<g >
+<title>update_blocked_averages (54,999,842 samples, 0.05%)</title><rect x="906.3" y="613" width="0.5" height="15.0" fill="rgb(244,131,20)" rx="2" ry="2" />
+<text  x="909.29" y="623.5" ></text>
+</g>
+<g >
+<title>crypt_convert (779,333,705 samples, 0.64%)</title><rect x="206.3" y="709" width="7.6" height="15.0" fill="rgb(205,218,45)" rx="2" ry="2" />
+<text  x="209.34" y="719.5" ></text>
+</g>
+<g >
+<title>ext4_release_io_end (13,013,876 samples, 0.01%)</title><rect x="254.2" y="709" width="0.1" height="15.0" fill="rgb(229,89,9)" rx="2" ry="2" />
+<text  x="257.22" y="719.5" ></text>
+</g>
+<g >
+<title>debug_smp_processor_id (74,516,147 samples, 0.06%)</title><rect x="1068.5" y="645" width="0.7" height="15.0" fill="rgb(206,76,41)" rx="2" ry="2" />
+<text  x="1071.49" y="655.5" ></text>
+</g>
+<g >
+<title>alloc_iova_fast (24,523,260 samples, 0.02%)</title><rect x="309.9" y="165" width="0.2" height="15.0" fill="rgb(249,117,53)" rx="2" ry="2" />
+<text  x="312.87" y="175.5" ></text>
+</g>
+<g >
+<title>__inet_lookup_established (98,695,031 samples, 0.08%)</title><rect x="888.7" y="405" width="1.0" height="15.0" fill="rgb(208,1,8)" rx="2" ry="2" />
+<text  x="891.69" y="415.5" ></text>
+</g>
+<g >
+<title>irq_chip_ack_parent (55,256,796 samples, 0.05%)</title><rect x="772.3" y="629" width="0.6" height="15.0" fill="rgb(210,122,45)" rx="2" ry="2" />
+<text  x="775.33" y="639.5" ></text>
+</g>
+<g >
+<title>__tcp_ack_snd_check (29,943,848 samples, 0.02%)</title><rect x="874.6" y="389" width="0.3" height="15.0" fill="rgb(225,183,38)" rx="2" ry="2" />
+<text  x="877.64" y="399.5" ></text>
+</g>
+<g >
+<title>nf_hook_slow (18,282,711 samples, 0.02%)</title><rect x="877.3" y="341" width="0.2" height="15.0" fill="rgb(238,172,43)" rx="2" ry="2" />
+<text  x="880.33" y="351.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (234,164,632 samples, 0.19%)</title><rect x="845.6" y="629" width="2.3" height="15.0" fill="rgb(251,75,18)" rx="2" ry="2" />
+<text  x="848.59" y="639.5" ></text>
+</g>
+<g >
+<title>crypt_page_alloc (10,574,169 samples, 0.01%)</title><rect x="254.1" y="693" width="0.1" height="15.0" fill="rgb(230,17,4)" rx="2" ry="2" />
+<text  x="257.10" y="703.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (287,913,967 samples, 0.24%)</title><rect x="93.4" y="677" width="2.8" height="15.0" fill="rgb(221,7,1)" rx="2" ry="2" />
+<text  x="96.37" y="687.5" ></text>
+</g>
+<g >
+<title>arch_scale_freq_tick (25,602,355 samples, 0.02%)</title><rect x="913.8" y="549" width="0.2" height="15.0" fill="rgb(236,130,30)" rx="2" ry="2" />
+<text  x="916.78" y="559.5" ></text>
+</g>
+<g >
+<title>secondary_startup_64_no_verify (64,784,958,818 samples, 53.44%)</title><rect x="558.7" y="789" width="630.6" height="15.0" fill="rgb(222,139,26)" rx="2" ry="2" />
+<text  x="561.71" y="799.5" >secondary_startup_64_no_verify</text>
+</g>
+<g >
+<title>timekeeping_advance (44,201,793 samples, 0.04%)</title><rect x="912.6" y="565" width="0.5" height="15.0" fill="rgb(239,229,22)" rx="2" ry="2" />
+<text  x="915.63" y="575.5" ></text>
+</g>
+<g >
+<title>tcp_ack (43,668,254 samples, 0.04%)</title><rect x="389.3" y="261" width="0.4" height="15.0" fill="rgb(236,168,37)" rx="2" ry="2" />
+<text  x="392.30" y="271.5" ></text>
+</g>
+<g >
+<title>process_one_work (1,047,951,487 samples, 0.86%)</title><rect x="214.0" y="741" width="10.2" height="15.0" fill="rgb(216,50,25)" rx="2" ry="2" />
+<text  x="217.01" y="751.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (149,403,221 samples, 0.12%)</title><rect x="75.5" y="661" width="1.4" height="15.0" fill="rgb(208,94,37)" rx="2" ry="2" />
+<text  x="78.49" y="671.5" ></text>
+</g>
+<g >
+<title>nf_nat_inet_fn (21,590,485 samples, 0.02%)</title><rect x="895.4" y="405" width="0.2" height="15.0" fill="rgb(244,132,42)" rx="2" ry="2" />
+<text  x="898.40" y="415.5" ></text>
+</g>
+<g >
+<title>kworker/u64:12- (1,145,519,779 samples, 0.94%)</title><rect x="54.4" y="805" width="11.1" height="15.0" fill="rgb(230,162,15)" rx="2" ry="2" />
+<text  x="57.38" y="815.5" ></text>
+</g>
+<g >
+<title>qemu_cond_signal (22,449,012 samples, 0.02%)</title><rect x="402.2" y="549" width="0.2" height="15.0" fill="rgb(238,13,49)" rx="2" ry="2" />
+<text  x="405.18" y="559.5" ></text>
+</g>
+<g >
+<title>nf_hook_slow (104,258,512 samples, 0.09%)</title><rect x="318.6" y="357" width="1.0" height="15.0" fill="rgb(220,9,50)" rx="2" ry="2" />
+<text  x="321.57" y="367.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (11,069,405 samples, 0.01%)</title><rect x="1189.6" y="645" width="0.1" height="15.0" fill="rgb(213,41,39)" rx="2" ry="2" />
+<text  x="1192.62" y="655.5" ></text>
+</g>
+<g >
+<title>[[vdso]] (24,576,221 samples, 0.02%)</title><rect x="353.6" y="581" width="0.2" height="15.0" fill="rgb(251,199,5)" rx="2" ry="2" />
+<text  x="356.57" y="591.5" ></text>
+</g>
+<g >
+<title>tick_nohz_tick_stopped (23,709,280 samples, 0.02%)</title><rect x="1189.0" y="725" width="0.2" height="15.0" fill="rgb(245,117,35)" rx="2" ry="2" />
+<text  x="1192.00" y="735.5" ></text>
+</g>
+<g >
+<title>kworker/u64:16- (1,026,192,089 samples, 0.85%)</title><rect x="97.2" y="805" width="10.0" height="15.0" fill="rgb(229,209,54)" rx="2" ry="2" />
+<text  x="100.16" y="815.5" ></text>
+</g>
+<g >
+<title>get_next_timer_interrupt (282,381,299 samples, 0.23%)</title><rect x="1161.5" y="677" width="2.8" height="15.0" fill="rgb(225,15,54)" rx="2" ry="2" />
+<text  x="1164.54" y="687.5" ></text>
+</g>
+<g >
+<title>__GI___libc_write (177,334,280 samples, 0.15%)</title><rect x="397.3" y="613" width="1.7" height="15.0" fill="rgb(206,155,40)" rx="2" ry="2" />
+<text  x="400.25" y="623.5" ></text>
+</g>
+<g >
+<title>__vfscanf_internal (30,417,831 samples, 0.03%)</title><rect x="337.7" y="549" width="0.3" height="15.0" fill="rgb(253,63,25)" rx="2" ry="2" />
+<text  x="340.69" y="559.5" ></text>
+</g>
+<g >
+<title>mem_cgroup_wb_stats (29,345,106 samples, 0.02%)</title><rect x="424.6" y="549" width="0.3" height="15.0" fill="rgb(243,193,42)" rx="2" ry="2" />
+<text  x="427.63" y="559.5" ></text>
+</g>
+<g >
+<title>tick_nohz_get_sleep_length (927,450,436 samples, 0.77%)</title><rect x="1156.9" y="709" width="9.1" height="15.0" fill="rgb(236,215,25)" rx="2" ry="2" />
+<text  x="1159.93" y="719.5" ></text>
+</g>
+<g >
+<title>[qemu-img] (96,927,829 samples, 0.08%)</title><rect x="414.4" y="661" width="0.9" height="15.0" fill="rgb(219,35,16)" rx="2" ry="2" />
+<text  x="417.39" y="671.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (138,272,779 samples, 0.11%)</title><rect x="97.4" y="661" width="1.3" height="15.0" fill="rgb(254,213,19)" rx="2" ry="2" />
+<text  x="100.38" y="671.5" ></text>
+</g>
+<g >
+<title>inet_recvmsg (2,491,895,015 samples, 2.06%)</title><rect x="299.1" y="453" width="24.2" height="15.0" fill="rgb(248,217,8)" rx="2" ry="2" />
+<text  x="302.06" y="463.5" >i..</text>
+</g>
+<g >
+<title>do_futex (42,436,059 samples, 0.04%)</title><rect x="414.8" y="453" width="0.4" height="15.0" fill="rgb(225,163,36)" rx="2" ry="2" />
+<text  x="417.80" y="463.5" ></text>
+</g>
+<g >
+<title>ipv6_rcv (106,680,285 samples, 0.09%)</title><rect x="390.3" y="341" width="1.1" height="15.0" fill="rgb(244,2,41)" rx="2" ry="2" />
+<text  x="393.32" y="351.5" ></text>
+</g>
+<g >
+<title>__wake_up_common_lock (34,520,898 samples, 0.03%)</title><rect x="389.9" y="229" width="0.3" height="15.0" fill="rgb(244,98,36)" rx="2" ry="2" />
+<text  x="392.89" y="239.5" ></text>
+</g>
+<g >
+<title>__writeback_single_inode (352,110,113 samples, 0.29%)</title><rect x="113.2" y="661" width="3.4" height="15.0" fill="rgb(245,134,19)" rx="2" ry="2" />
+<text  x="116.19" y="671.5" ></text>
+</g>
+<g >
+<title>kthread (1,050,315,656 samples, 0.87%)</title><rect x="214.0" y="773" width="10.2" height="15.0" fill="rgb(218,15,42)" rx="2" ry="2" />
+<text  x="217.00" y="783.5" ></text>
+</g>
+<g >
+<title>skb_copy_datagram_iter (29,719,762 samples, 0.02%)</title><rect x="401.8" y="341" width="0.3" height="15.0" fill="rgb(208,198,52)" rx="2" ry="2" />
+<text  x="404.77" y="351.5" ></text>
+</g>
+<g >
+<title>sch_direct_xmit (280,966,306 samples, 0.23%)</title><rect x="308.8" y="277" width="2.7" height="15.0" fill="rgb(218,18,14)" rx="2" ry="2" />
+<text  x="311.75" y="287.5" ></text>
+</g>
+<g >
+<title>br_dev_xmit (634,521,721 samples, 0.52%)</title><rect x="306.1" y="325" width="6.1" height="15.0" fill="rgb(252,175,19)" rx="2" ry="2" />
+<text  x="309.05" y="335.5" ></text>
+</g>
+<g >
+<title>psi_task_switch (24,062,174 samples, 0.02%)</title><rect x="551.8" y="533" width="0.2" height="15.0" fill="rgb(235,202,26)" rx="2" ry="2" />
+<text  x="554.76" y="543.5" ></text>
+</g>
+<g >
+<title>[perf] (192,192,189 samples, 0.16%)</title><rect x="397.2" y="789" width="1.9" height="15.0" fill="rgb(234,127,17)" rx="2" ry="2" />
+<text  x="400.23" y="799.5" ></text>
+</g>
+<g >
+<title>__entry_text_start (34,101,643 samples, 0.03%)</title><rect x="281.4" y="709" width="0.3" height="15.0" fill="rgb(252,31,5)" rx="2" ry="2" />
+<text  x="284.41" y="719.5" ></text>
+</g>
+<g >
+<title>read_tsc (1,463,725,818 samples, 1.21%)</title><rect x="827.7" y="613" width="14.2" height="15.0" fill="rgb(211,145,18)" rx="2" ry="2" />
+<text  x="830.66" y="623.5" ></text>
+</g>
+<g >
+<title>selinux_socket_recvmsg (94,995,431 samples, 0.08%)</title><rect x="323.6" y="421" width="1.0" height="15.0" fill="rgb(233,219,46)" rx="2" ry="2" />
+<text  x="326.65" y="431.5" ></text>
+</g>
+<g >
+<title>swapper (65,233,026,460 samples, 53.81%)</title><rect x="554.4" y="805" width="635.0" height="15.0" fill="rgb(210,146,1)" rx="2" ry="2" />
+<text  x="557.37" y="815.5" >swapper</text>
+</g>
+<g >
+<title>ip6_output (12,297,695 samples, 0.01%)</title><rect x="410.8" y="261" width="0.1" height="15.0" fill="rgb(213,51,30)" rx="2" ry="2" />
+<text  x="413.80" y="271.5" ></text>
+</g>
+<g >
+<title>__mod_lruvec_page_state (22,036,676 samples, 0.02%)</title><rect x="204.7" y="533" width="0.2" height="15.0" fill="rgb(227,123,17)" rx="2" ry="2" />
+<text  x="207.70" y="543.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (36,156,282 samples, 0.03%)</title><rect x="417.4" y="613" width="0.4" height="15.0" fill="rgb(207,83,31)" rx="2" ry="2" />
+<text  x="420.41" y="623.5" ></text>
+</g>
+<g >
+<title>release_sock (12,539,056 samples, 0.01%)</title><rect x="386.7" y="581" width="0.1" height="15.0" fill="rgb(218,229,11)" rx="2" ry="2" />
+<text  x="389.72" y="591.5" ></text>
+</g>
+<g >
+<title>__filemap_add_folio (23,105,307 samples, 0.02%)</title><rect x="398.0" y="437" width="0.2" height="15.0" fill="rgb(205,35,46)" rx="2" ry="2" />
+<text  x="400.96" y="447.5" ></text>
+</g>
+<g >
+<title>find_busiest_group (31,206,167 samples, 0.03%)</title><rect x="564.6" y="549" width="0.3" height="15.0" fill="rgb(226,65,1)" rx="2" ry="2" />
+<text  x="567.63" y="559.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (16,629,693 samples, 0.01%)</title><rect x="931.1" y="645" width="0.2" height="15.0" fill="rgb(248,3,19)" rx="2" ry="2" />
+<text  x="934.14" y="655.5" ></text>
+</g>
+<g >
+<title>percpu_counter_add_batch (11,319,073 samples, 0.01%)</title><rect x="115.6" y="549" width="0.1" height="15.0" fill="rgb(219,32,51)" rx="2" ry="2" />
+<text  x="118.59" y="559.5" ></text>
+</g>
+<g >
+<title>wb_writeback (352,110,113 samples, 0.29%)</title><rect x="113.2" y="709" width="3.4" height="15.0" fill="rgb(211,198,28)" rx="2" ry="2" />
+<text  x="116.19" y="719.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (611,746,188 samples, 0.50%)</title><rect x="178.9" y="789" width="5.9" height="15.0" fill="rgb(232,14,43)" rx="2" ry="2" />
+<text  x="181.87" y="799.5" ></text>
+</g>
+<g >
+<title>ktime_get (20,162,494 samples, 0.02%)</title><rect x="1185.0" y="661" width="0.2" height="15.0" fill="rgb(225,75,42)" rx="2" ry="2" />
+<text  x="1187.96" y="671.5" ></text>
+</g>
+<g >
+<title>exc_page_fault (19,602,222 samples, 0.02%)</title><rect x="403.1" y="277" width="0.2" height="15.0" fill="rgb(221,53,48)" rx="2" ry="2" />
+<text  x="406.14" y="287.5" ></text>
+</g>
+<g >
+<title>ipv4_conntrack_defrag (19,697,683 samples, 0.02%)</title><rect x="891.7" y="421" width="0.2" height="15.0" fill="rgb(245,162,20)" rx="2" ry="2" />
+<text  x="894.68" y="431.5" ></text>
+</g>
+<g >
+<title>free_buffer_head (19,245,334 samples, 0.02%)</title><rect x="547.5" y="549" width="0.2" height="15.0" fill="rgb(224,227,38)" rx="2" ry="2" />
+<text  x="550.49" y="559.5" ></text>
+</g>
+<g >
+<title>__writeback_single_inode (45,476,704 samples, 0.04%)</title><rect x="106.7" y="661" width="0.5" height="15.0" fill="rgb(211,140,20)" rx="2" ry="2" />
+<text  x="109.71" y="671.5" ></text>
+</g>
+<g >
+<title>tick_nohz_next_event (10,778,492 samples, 0.01%)</title><rect x="566.2" y="661" width="0.1" height="15.0" fill="rgb(221,181,19)" rx="2" ry="2" />
+<text  x="569.23" y="671.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (141,141,763 samples, 0.12%)</title><rect x="118.5" y="661" width="1.4" height="15.0" fill="rgb(250,124,24)" rx="2" ry="2" />
+<text  x="121.52" y="671.5" ></text>
+</g>
+<g >
+<title>crypt_convert (1,121,803,251 samples, 0.93%)</title><rect x="43.3" y="709" width="11.0" height="15.0" fill="rgb(232,24,6)" rx="2" ry="2" />
+<text  x="46.34" y="719.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (451,631,319 samples, 0.37%)</title><rect x="54.7" y="677" width="4.4" height="15.0" fill="rgb(225,116,34)" rx="2" ry="2" />
+<text  x="57.74" y="687.5" ></text>
+</g>
+<g >
+<title>__entry_text_start (28,558,372 samples, 0.02%)</title><rect x="396.9" y="757" width="0.2" height="15.0" fill="rgb(243,41,40)" rx="2" ry="2" />
+<text  x="399.85" y="767.5" ></text>
+</g>
+<g >
+<title>folio_alloc (11,467,811 samples, 0.01%)</title><rect x="398.2" y="453" width="0.2" height="15.0" fill="rgb(236,93,24)" rx="2" ry="2" />
+<text  x="401.24" y="463.5" ></text>
+</g>
+<g >
+<title>__do_softirq (346,350,571 samples, 0.29%)</title><rect x="388.3" y="421" width="3.3" height="15.0" fill="rgb(212,121,34)" rx="2" ry="2" />
+<text  x="391.26" y="431.5" ></text>
+</g>
+<g >
+<title>generic_update_time (47,161,130 samples, 0.04%)</title><rect x="423.9" y="581" width="0.4" height="15.0" fill="rgb(253,208,29)" rx="2" ry="2" />
+<text  x="426.86" y="591.5" ></text>
+</g>
+<g >
+<title>iv_of_dmreq (75,682,010 samples, 0.06%)</title><rect x="64.5" y="693" width="0.7" height="15.0" fill="rgb(248,94,50)" rx="2" ry="2" />
+<text  x="67.51" y="703.5" ></text>
+</g>
+<g >
+<title>timerqueue_add (15,989,169 samples, 0.01%)</title><rect x="807.0" y="533" width="0.1" height="15.0" fill="rgb(252,14,18)" rx="2" ry="2" />
+<text  x="809.99" y="543.5" ></text>
+</g>
+<g >
+<title>mod_lruvec_page_state (29,211,146 samples, 0.02%)</title><rect x="203.6" y="533" width="0.3" height="15.0" fill="rgb(234,101,26)" rx="2" ry="2" />
+<text  x="206.63" y="543.5" ></text>
+</g>
+<g >
+<title>qio_channel_readv_full_all_eof (65,411,811 samples, 0.05%)</title><rect x="401.5" y="517" width="0.6" height="15.0" fill="rgb(251,109,26)" rx="2" ry="2" />
+<text  x="404.47" y="527.5" ></text>
+</g>
+<g >
+<title>ext4_inode_csum_set (13,007,156 samples, 0.01%)</title><rect x="398.7" y="405" width="0.2" height="15.0" fill="rgb(250,136,8)" rx="2" ry="2" />
+<text  x="401.74" y="415.5" ></text>
+</g>
+<g >
+<title>ip_local_out (564,482,118 samples, 0.47%)</title><rect x="312.8" y="373" width="5.5" height="15.0" fill="rgb(245,210,32)" rx="2" ry="2" />
+<text  x="315.83" y="383.5" ></text>
+</g>
+<g >
+<title>aesni_xts_encrypt (50,927,781 samples, 0.04%)</title><rect x="228.9" y="645" width="0.5" height="15.0" fill="rgb(234,177,33)" rx="2" ry="2" />
+<text  x="231.94" y="655.5" ></text>
+</g>
+<g >
+<title>mempool_alloc (10,420,558 samples, 0.01%)</title><rect x="184.7" y="709" width="0.1" height="15.0" fill="rgb(224,116,16)" rx="2" ry="2" />
+<text  x="187.73" y="719.5" ></text>
+</g>
+<g >
+<title>aesni_xts_encrypt (45,110,806 samples, 0.04%)</title><rect x="26.0" y="645" width="0.5" height="15.0" fill="rgb(254,136,51)" rx="2" ry="2" />
+<text  x="29.04" y="655.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (2,721,400,171 samples, 2.24%)</title><rect x="357.1" y="533" width="26.5" height="15.0" fill="rgb(238,43,45)" rx="2" ry="2" />
+<text  x="360.14" y="543.5" >d..</text>
+</g>
+<g >
+<title>aesni_xts_encrypt (30,101,361 samples, 0.02%)</title><rect x="208.9" y="645" width="0.3" height="15.0" fill="rgb(228,124,48)" rx="2" ry="2" />
+<text  x="211.95" y="655.5" ></text>
+</g>
+<g >
+<title>ip_finish_output2 (12,998,039 samples, 0.01%)</title><rect x="808.4" y="357" width="0.1" height="15.0" fill="rgb(241,108,18)" rx="2" ry="2" />
+<text  x="811.39" y="367.5" ></text>
+</g>
+<g >
+<title>do_sys_openat2 (12,200,014 samples, 0.01%)</title><rect x="399.2" y="693" width="0.1" height="15.0" fill="rgb(231,164,1)" rx="2" ry="2" />
+<text  x="402.15" y="703.5" ></text>
+</g>
+<g >
+<title>curl_mvaprintf (85,996,602 samples, 0.07%)</title><rect x="348.7" y="549" width="0.9" height="15.0" fill="rgb(229,15,6)" rx="2" ry="2" />
+<text  x="351.74" y="559.5" ></text>
+</g>
+<g >
+<title>__block_commit_write.constprop.0.isra.0 (11,496,796 samples, 0.01%)</title><rect x="398.5" y="485" width="0.1" height="15.0" fill="rgb(247,204,42)" rx="2" ry="2" />
+<text  x="401.51" y="495.5" ></text>
+</g>
+<g >
+<title>ext4_bio_write_page (20,500,733 samples, 0.02%)</title><rect x="106.8" y="565" width="0.2" height="15.0" fill="rgb(235,99,39)" rx="2" ry="2" />
+<text  x="109.79" y="575.5" ></text>
+</g>
+<g >
+<title>aesni_enc (12,470,741 samples, 0.01%)</title><rect x="130.3" y="645" width="0.1" height="15.0" fill="rgb(216,71,51)" rx="2" ry="2" />
+<text  x="133.30" y="655.5" ></text>
+</g>
+<g >
+<title>psi_flags_change (62,218,015 samples, 0.05%)</title><rect x="1118.3" y="645" width="0.6" height="15.0" fill="rgb(221,41,8)" rx="2" ry="2" />
+<text  x="1121.26" y="655.5" ></text>
+</g>
+<g >
+<title>pollwake (16,199,812 samples, 0.01%)</title><rect x="808.8" y="309" width="0.2" height="15.0" fill="rgb(213,21,49)" rx="2" ry="2" />
+<text  x="811.83" y="319.5" ></text>
+</g>
+<g >
+<title>kworker/u64:10- (1,054,676,528 samples, 0.87%)</title><rect x="33.0" y="805" width="10.3" height="15.0" fill="rgb(234,37,16)" rx="2" ry="2" />
+<text  x="36.00" y="815.5" ></text>
+</g>
+<g >
+<title>psi_task_change (57,160,115 samples, 0.05%)</title><rect x="884.3" y="245" width="0.6" height="15.0" fill="rgb(210,127,8)" rx="2" ry="2" />
+<text  x="887.35" y="255.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (185,913,001 samples, 0.15%)</title><rect x="13.3" y="661" width="1.8" height="15.0" fill="rgb(233,171,52)" rx="2" ry="2" />
+<text  x="16.34" y="671.5" ></text>
+</g>
+<g >
+<title>security_sock_rcv_skb (75,226,509 samples, 0.06%)</title><rect x="873.6" y="389" width="0.7" height="15.0" fill="rgb(243,84,1)" rx="2" ry="2" />
+<text  x="876.56" y="399.5" ></text>
+</g>
+<g >
+<title>idle_cpu (15,030,719 samples, 0.01%)</title><rect x="564.4" y="581" width="0.1" height="15.0" fill="rgb(212,203,17)" rx="2" ry="2" />
+<text  x="567.38" y="591.5" ></text>
+</g>
+<g >
+<title>release_pages (11,194,468 samples, 0.01%)</title><rect x="438.9" y="485" width="0.1" height="15.0" fill="rgb(223,163,5)" rx="2" ry="2" />
+<text  x="441.88" y="495.5" ></text>
+</g>
+<g >
+<title>memcmp (11,386,769 samples, 0.01%)</title><rect x="863.8" y="453" width="0.2" height="15.0" fill="rgb(244,133,21)" rx="2" ry="2" />
+<text  x="866.85" y="463.5" ></text>
+</g>
+<g >
+<title>ktime_get (55,587,465 samples, 0.05%)</title><rect x="322.8" y="373" width="0.5" height="15.0" fill="rgb(240,71,17)" rx="2" ry="2" />
+<text  x="325.76" y="383.5" ></text>
+</g>
+<g >
+<title>__napi_poll (30,308,585 samples, 0.03%)</title><rect x="396.1" y="405" width="0.3" height="15.0" fill="rgb(230,229,51)" rx="2" ry="2" />
+<text  x="399.10" y="415.5" ></text>
+</g>
+<g >
+<title>crypto_stats_get (156,536,870 samples, 0.13%)</title><rect x="148.9" y="661" width="1.5" height="15.0" fill="rgb(222,35,23)" rx="2" ry="2" />
+<text  x="151.86" y="671.5" ></text>
+</g>
+</g>
+</svg>
diff --git a/2023-flamegraphs/functions b/2023-flamegraphs/functions
new file mode 100644 (file)
index 0000000..94948e2
--- /dev/null
@@ -0,0 +1,46 @@
+# -*- shell-script -*-
+# This creates some standard functions.  See also $talkdir/bashrc
+# which runs in the same bash context as the terminal.
+
+# Place any local environment variables and settings in "local".
+if [ -f local ]; then source local; fi
+
+# Environment variables.
+export HISTFILE=$talkdir/history
+export PATH=$talkdir:$PATH
+export EDITOR="emacs -nw"
+
+# remember <command> <args ...>
+#
+# This function does two things: (1) It adds the command and arguments
+# to the shell history, so that commands can be recalled using up
+# arrow or reverse search.  (2) It makes a function key recall the
+# command.  The first command is assigned to F2, the second to F3 and
+# so forth.
+
+rm -f $HISTFILE
+touch $HISTFILE
+rm -f $talkdir/bindings
+touch bindings
+
+fnum=2
+keys=(- OP OQ OR OS '[15~' '[17~' '[18~' '[19~' '[20~' '[21~')
+
+remember ()
+{
+    echo "$@" >> $HISTFILE
+    echo "$@" | sed -e 's/"/\\"/g; s/$/"/' \
+        -e 's/^/"\\e'"${keys[$fnum]}"'":"\\C-k \\C-u/' >> $talkdir/bindings
+    ((fnum++))
+}
+
+terminal ()
+{
+    chmod -w $HISTFILE
+    /bin/bash --rcfile $talkdir/bashrc "$@"
+}
+
+banner ()
+{
+    printf "%s   %s   %s\\n" $'\e[1;37;41m' "$1" $'\e[0m'
+}
diff --git a/2023-flamegraphs/nbdcopy-qemu-nbd.svg b/2023-flamegraphs/nbdcopy-qemu-nbd.svg
new file mode 100644 (file)
index 0000000..15344cc
--- /dev/null
@@ -0,0 +1,8757 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" width="1200" height="662" onload="init(evt)" viewBox="0 0 1200 662" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<!-- Flame graph stack visualization. See https://github.com/brendangregg/FlameGraph for latest version, and http://www.brendangregg.com/flamegraphs.html for examples. -->
+<!-- NOTES:  -->
+<defs>
+       <linearGradient id="background" y1="0" y2="1" x1="0" x2="0" >
+               <stop stop-color="#eeeeee" offset="5%" />
+               <stop stop-color="#eeeeb0" offset="95%" />
+       </linearGradient>
+</defs>
+<style type="text/css">
+       text { font-family:Verdana; font-size:12px; fill:rgb(0,0,0); }
+       #search, #ignorecase { opacity:0.1; cursor:pointer; }
+       #search:hover, #search.show, #ignorecase:hover, #ignorecase.show { opacity:1; }
+       #subtitle { text-anchor:middle; font-color:rgb(160,160,160); }
+       #title { text-anchor:middle; font-size:17px}
+       #unzoom { cursor:pointer; }
+       #frames > *:hover { stroke:black; stroke-width:0.5; cursor:pointer; }
+       .hide { display:none; }
+       .parent { opacity:0.5; }
+</style>
+<script type="text/ecmascript">
+<![CDATA[
+       "use strict";
+       var details, searchbtn, unzoombtn, matchedtxt, svg, searching, currentSearchTerm, ignorecase, ignorecaseBtn;
+       function init(evt) {
+               details = document.getElementById("details").firstChild;
+               searchbtn = document.getElementById("search");
+               ignorecaseBtn = document.getElementById("ignorecase");
+               unzoombtn = document.getElementById("unzoom");
+               matchedtxt = document.getElementById("matched");
+               svg = document.getElementsByTagName("svg")[0];
+               searching = 0;
+               currentSearchTerm = null;
+
+               // use GET parameters to restore a flamegraphs state.
+               var params = get_params();
+               if (params.x && params.y)
+                       zoom(find_group(document.querySelector('[x="' + params.x + '"][y="' + params.y + '"]')));
+                if (params.s) search(params.s);
+       }
+
+       // event listeners
+       window.addEventListener("click", function(e) {
+               var target = find_group(e.target);
+               if (target) {
+                       if (target.nodeName == "a") {
+                               if (e.ctrlKey === false) return;
+                               e.preventDefault();
+                       }
+                       if (target.classList.contains("parent")) unzoom(true);
+                       zoom(target);
+                       if (!document.querySelector('.parent')) {
+                               // we have basically done a clearzoom so clear the url
+                               var params = get_params();
+                               if (params.x) delete params.x;
+                               if (params.y) delete params.y;
+                               history.replaceState(null, null, parse_params(params));
+                               unzoombtn.classList.add("hide");
+                               return;
+                       }
+
+                       // set parameters for zoom state
+                       var el = target.querySelector("rect");
+                       if (el && el.attributes && el.attributes.y && el.attributes._orig_x) {
+                               var params = get_params()
+                               params.x = el.attributes._orig_x.value;
+                               params.y = el.attributes.y.value;
+                               history.replaceState(null, null, parse_params(params));
+                       }
+               }
+               else if (e.target.id == "unzoom") clearzoom();
+               else if (e.target.id == "search") search_prompt();
+               else if (e.target.id == "ignorecase") toggle_ignorecase();
+       }, false)
+
+       // mouse-over for info
+       // show
+       window.addEventListener("mouseover", function(e) {
+               var target = find_group(e.target);
+               if (target) details.nodeValue = "Function: " + g_to_text(target);
+       }, false)
+
+       // clear
+       window.addEventListener("mouseout", function(e) {
+               var target = find_group(e.target);
+               if (target) details.nodeValue = ' ';
+       }, false)
+
+       // ctrl-F for search
+       // ctrl-I to toggle case-sensitive search
+       window.addEventListener("keydown",function (e) {
+               if (e.keyCode === 114 || (e.ctrlKey && e.keyCode === 70)) {
+                       e.preventDefault();
+                       search_prompt();
+               }
+               else if (e.ctrlKey && e.keyCode === 73) {
+                       e.preventDefault();
+                       toggle_ignorecase();
+               }
+       }, false)
+
+       // functions
+       function get_params() {
+               var params = {};
+               var paramsarr = window.location.search.substr(1).split('&');
+               for (var i = 0; i < paramsarr.length; ++i) {
+                       var tmp = paramsarr[i].split("=");
+                       if (!tmp[0] || !tmp[1]) continue;
+                       params[tmp[0]]  = decodeURIComponent(tmp[1]);
+               }
+               return params;
+       }
+       function parse_params(params) {
+               var uri = "?";
+               for (var key in params) {
+                       uri += key + '=' + encodeURIComponent(params[key]) + '&';
+               }
+               if (uri.slice(-1) == "&")
+                       uri = uri.substring(0, uri.length - 1);
+               if (uri == '?')
+                       uri = window.location.href.split('?')[0];
+               return uri;
+       }
+       function find_child(node, selector) {
+               var children = node.querySelectorAll(selector);
+               if (children.length) return children[0];
+       }
+       function find_group(node) {
+               var parent = node.parentElement;
+               if (!parent) return;
+               if (parent.id == "frames") return node;
+               return find_group(parent);
+       }
+       function orig_save(e, attr, val) {
+               if (e.attributes["_orig_" + attr] != undefined) return;
+               if (e.attributes[attr] == undefined) return;
+               if (val == undefined) val = e.attributes[attr].value;
+               e.setAttribute("_orig_" + attr, val);
+       }
+       function orig_load(e, attr) {
+               if (e.attributes["_orig_"+attr] == undefined) return;
+               e.attributes[attr].value = e.attributes["_orig_" + attr].value;
+               e.removeAttribute("_orig_"+attr);
+       }
+       function g_to_text(e) {
+               var text = find_child(e, "title").firstChild.nodeValue;
+               return (text)
+       }
+       function g_to_func(e) {
+               var func = g_to_text(e);
+               // if there's any manipulation we want to do to the function
+               // name before it's searched, do it here before returning.
+               return (func);
+       }
+       function update_text(e) {
+               var r = find_child(e, "rect");
+               var t = find_child(e, "text");
+               var w = parseFloat(r.attributes.width.value) -3;
+               var txt = find_child(e, "title").textContent.replace(/\([^(]*\)$/,"");
+               t.attributes.x.value = parseFloat(r.attributes.x.value) + 3;
+
+               // Smaller than this size won't fit anything
+               if (w < 2 * 12 * 0.59) {
+                       t.textContent = "";
+                       return;
+               }
+
+               t.textContent = txt;
+               var sl = t.getSubStringLength(0, txt.length);
+               // check if only whitespace or if we can fit the entire string into width w
+               if (/^ *$/.test(txt) || sl < w)
+                       return;
+
+               // this isn't perfect, but gives a good starting point
+               // and avoids calling getSubStringLength too often
+               var start = Math.floor((w/sl) * txt.length);
+               for (var x = start; x > 0; x = x-2) {
+                       if (t.getSubStringLength(0, x + 2) <= w) {
+                               t.textContent = txt.substring(0, x) + "..";
+                               return;
+                       }
+               }
+               t.textContent = "";
+       }
+
+       // zoom
+       function zoom_reset(e) {
+               if (e.attributes != undefined) {
+                       orig_load(e, "x");
+                       orig_load(e, "width");
+               }
+               if (e.childNodes == undefined) return;
+               for (var i = 0, c = e.childNodes; i < c.length; i++) {
+                       zoom_reset(c[i]);
+               }
+       }
+       function zoom_child(e, x, ratio) {
+               if (e.attributes != undefined) {
+                       if (e.attributes.x != undefined) {
+                               orig_save(e, "x");
+                               e.attributes.x.value = (parseFloat(e.attributes.x.value) - x - 10) * ratio + 10;
+                               if (e.tagName == "text")
+                                       e.attributes.x.value = find_child(e.parentNode, "rect[x]").attributes.x.value + 3;
+                       }
+                       if (e.attributes.width != undefined) {
+                               orig_save(e, "width");
+                               e.attributes.width.value = parseFloat(e.attributes.width.value) * ratio;
+                       }
+               }
+
+               if (e.childNodes == undefined) return;
+               for (var i = 0, c = e.childNodes; i < c.length; i++) {
+                       zoom_child(c[i], x - 10, ratio);
+               }
+       }
+       function zoom_parent(e) {
+               if (e.attributes) {
+                       if (e.attributes.x != undefined) {
+                               orig_save(e, "x");
+                               e.attributes.x.value = 10;
+                       }
+                       if (e.attributes.width != undefined) {
+                               orig_save(e, "width");
+                               e.attributes.width.value = parseInt(svg.width.baseVal.value) - (10 * 2);
+                       }
+               }
+               if (e.childNodes == undefined) return;
+               for (var i = 0, c = e.childNodes; i < c.length; i++) {
+                       zoom_parent(c[i]);
+               }
+       }
+       function zoom(node) {
+               var attr = find_child(node, "rect").attributes;
+               var width = parseFloat(attr.width.value);
+               var xmin = parseFloat(attr.x.value);
+               var xmax = parseFloat(xmin + width);
+               var ymin = parseFloat(attr.y.value);
+               var ratio = (svg.width.baseVal.value - 2 * 10) / width;
+
+               // XXX: Workaround for JavaScript float issues (fix me)
+               var fudge = 0.0001;
+
+               unzoombtn.classList.remove("hide");
+
+               var el = document.getElementById("frames").children;
+               for (var i = 0; i < el.length; i++) {
+                       var e = el[i];
+                       var a = find_child(e, "rect").attributes;
+                       var ex = parseFloat(a.x.value);
+                       var ew = parseFloat(a.width.value);
+                       var upstack;
+                       // Is it an ancestor
+                       if (0 == 0) {
+                               upstack = parseFloat(a.y.value) > ymin;
+                       } else {
+                               upstack = parseFloat(a.y.value) < ymin;
+                       }
+                       if (upstack) {
+                               // Direct ancestor
+                               if (ex <= xmin && (ex+ew+fudge) >= xmax) {
+                                       e.classList.add("parent");
+                                       zoom_parent(e);
+                                       update_text(e);
+                               }
+                               // not in current path
+                               else
+                                       e.classList.add("hide");
+                       }
+                       // Children maybe
+                       else {
+                               // no common path
+                               if (ex < xmin || ex + fudge >= xmax) {
+                                       e.classList.add("hide");
+                               }
+                               else {
+                                       zoom_child(e, xmin, ratio);
+                                       update_text(e);
+                               }
+                       }
+               }
+               search();
+       }
+       function unzoom(dont_update_text) {
+               unzoombtn.classList.add("hide");
+               var el = document.getElementById("frames").children;
+               for(var i = 0; i < el.length; i++) {
+                       el[i].classList.remove("parent");
+                       el[i].classList.remove("hide");
+                       zoom_reset(el[i]);
+                       if(!dont_update_text) update_text(el[i]);
+               }
+               search();
+       }
+       function clearzoom() {
+               unzoom();
+
+               // remove zoom state
+               var params = get_params();
+               if (params.x) delete params.x;
+               if (params.y) delete params.y;
+               history.replaceState(null, null, parse_params(params));
+       }
+
+       // search
+       function toggle_ignorecase() {
+               ignorecase = !ignorecase;
+               if (ignorecase) {
+                       ignorecaseBtn.classList.add("show");
+               } else {
+                       ignorecaseBtn.classList.remove("show");
+               }
+               reset_search();
+               search();
+       }
+       function reset_search() {
+               var el = document.querySelectorAll("#frames rect");
+               for (var i = 0; i < el.length; i++) {
+                       orig_load(el[i], "fill")
+               }
+               var params = get_params();
+               delete params.s;
+               history.replaceState(null, null, parse_params(params));
+       }
+       function search_prompt() {
+               if (!searching) {
+                       var term = prompt("Enter a search term (regexp " +
+                           "allowed, eg: ^ext4_)"
+                           + (ignorecase ? ", ignoring case" : "")
+                           + "\nPress Ctrl-i to toggle case sensitivity", "");
+                       if (term != null) search(term);
+               } else {
+                       reset_search();
+                       searching = 0;
+                       currentSearchTerm = null;
+                       searchbtn.classList.remove("show");
+                       searchbtn.firstChild.nodeValue = "Search"
+                       matchedtxt.classList.add("hide");
+                       matchedtxt.firstChild.nodeValue = ""
+               }
+       }
+       function search(term) {
+               if (term) currentSearchTerm = term;
+
+               var re = new RegExp(currentSearchTerm, ignorecase ? 'i' : '');
+               var el = document.getElementById("frames").children;
+               var matches = new Object();
+               var maxwidth = 0;
+               for (var i = 0; i < el.length; i++) {
+                       var e = el[i];
+                       var func = g_to_func(e);
+                       var rect = find_child(e, "rect");
+                       if (func == null || rect == null)
+                               continue;
+
+                       // Save max width. Only works as we have a root frame
+                       var w = parseFloat(rect.attributes.width.value);
+                       if (w > maxwidth)
+                               maxwidth = w;
+
+                       if (func.match(re)) {
+                               // highlight
+                               var x = parseFloat(rect.attributes.x.value);
+                               orig_save(rect, "fill");
+                               rect.attributes.fill.value = "rgb(230,0,230)";
+
+                               // remember matches
+                               if (matches[x] == undefined) {
+                                       matches[x] = w;
+                               } else {
+                                       if (w > matches[x]) {
+                                               // overwrite with parent
+                                               matches[x] = w;
+                                       }
+                               }
+                               searching = 1;
+                       }
+               }
+               if (!searching)
+                       return;
+               var params = get_params();
+               params.s = currentSearchTerm;
+               history.replaceState(null, null, parse_params(params));
+
+               searchbtn.classList.add("show");
+               searchbtn.firstChild.nodeValue = "Reset Search";
+
+               // calculate percent matched, excluding vertical overlap
+               var count = 0;
+               var lastx = -1;
+               var lastw = 0;
+               var keys = Array();
+               for (k in matches) {
+                       if (matches.hasOwnProperty(k))
+                               keys.push(k);
+               }
+               // sort the matched frames by their x location
+               // ascending, then width descending
+               keys.sort(function(a, b){
+                       return a - b;
+               });
+               // Step through frames saving only the biggest bottom-up frames
+               // thanks to the sort order. This relies on the tree property
+               // where children are always smaller than their parents.
+               var fudge = 0.0001;     // JavaScript floating point
+               for (var k in keys) {
+                       var x = parseFloat(keys[k]);
+                       var w = matches[keys[k]];
+                       if (x >= lastx + lastw - fudge) {
+                               count += w;
+                               lastx = x;
+                               lastw = w;
+                       }
+               }
+               // display matched percent
+               matchedtxt.classList.remove("hide");
+               var pct = 100 * count / maxwidth;
+               if (pct != 100) pct = pct.toFixed(1)
+               matchedtxt.firstChild.nodeValue = "Matched: " + pct + "%";
+       }
+]]>
+</script>
+<rect x="0.0" y="0" width="1200.0" height="662.0" fill="url(#background)"  />
+<text id="title" x="600.00" y="24" >Flame Graph</text>
+<text id="details" x="10.00" y="645" > </text>
+<text id="unzoom" x="10.00" y="24" class="hide">Reset Zoom</text>
+<text id="search" x="1090.00" y="24" >Search</text>
+<text id="ignorecase" x="1174.00" y="24" >ic</text>
+<text id="matched" x="1090.00" y="645" > </text>
+<g id="frames">
+<g >
+<title>enqueue_task (7,176,393,082 samples, 3.34%)</title><rect x="1120.3" y="469" width="39.4" height="15.0" fill="rgb(251,166,34)" rx="2" ry="2" />
+<text  x="1123.26" y="479.5" >enq..</text>
+</g>
+<g >
+<title>pm_qos_read_value (151,398,299 samples, 0.07%)</title><rect x="1171.2" y="485" width="0.9" height="15.0" fill="rgb(235,82,18)" rx="2" ry="2" />
+<text  x="1174.24" y="495.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (68,395,821,321 samples, 31.85%)</title><rect x="441.2" y="389" width="375.8" height="15.0" fill="rgb(230,122,51)" rx="2" ry="2" />
+<text  x="444.17" y="399.5" >entry_SYSCALL_64_after_hwframe</text>
+</g>
+<g >
+<title>___sys_sendmsg (1,875,139,416 samples, 0.87%)</title><rect x="366.5" y="357" width="10.3" height="15.0" fill="rgb(217,36,24)" rx="2" ry="2" />
+<text  x="369.47" y="367.5" ></text>
+</g>
+<g >
+<title>clockevents_program_event (28,533,258 samples, 0.01%)</title><rect x="1188.0" y="469" width="0.2" height="15.0" fill="rgb(239,159,16)" rx="2" ry="2" />
+<text  x="1191.02" y="479.5" ></text>
+</g>
+<g >
+<title>__list_del_entry_valid (647,309,912 samples, 0.30%)</title><rect x="771.2" y="197" width="3.6" height="15.0" fill="rgb(241,137,39)" rx="2" ry="2" />
+<text  x="774.20" y="207.5" ></text>
+</g>
+<g >
+<title>lru_gen_add_folio (116,166,027 samples, 0.05%)</title><rect x="837.2" y="277" width="0.6" height="15.0" fill="rgb(227,133,22)" rx="2" ry="2" />
+<text  x="840.20" y="287.5" ></text>
+</g>
+<g >
+<title>memcg_stats_lock (24,256,531 samples, 0.01%)</title><rect x="499.3" y="133" width="0.2" height="15.0" fill="rgb(217,79,28)" rx="2" ry="2" />
+<text  x="502.32" y="143.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (24,210,328 samples, 0.01%)</title><rect x="1174.7" y="453" width="0.2" height="15.0" fill="rgb(248,170,5)" rx="2" ry="2" />
+<text  x="1177.74" y="463.5" ></text>
+</g>
+<g >
+<title>get_page_from_freelist (24,338,890 samples, 0.01%)</title><rect x="261.9" y="197" width="0.1" height="15.0" fill="rgb(210,70,40)" rx="2" ry="2" />
+<text  x="264.90" y="207.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (21,688,083 samples, 0.01%)</title><rect x="338.7" y="197" width="0.1" height="15.0" fill="rgb(210,110,29)" rx="2" ry="2" />
+<text  x="341.68" y="207.5" ></text>
+</g>
+<g >
+<title>bdrv_block_status_above (81,133,304 samples, 0.04%)</title><rect x="264.6" y="485" width="0.4" height="15.0" fill="rgb(209,59,14)" rx="2" ry="2" />
+<text  x="267.55" y="495.5" ></text>
+</g>
+<g >
+<title>flush_tlb_mm_range (342,630,708 samples, 0.16%)</title><rect x="838.4" y="325" width="1.9" height="15.0" fill="rgb(254,103,10)" rx="2" ry="2" />
+<text  x="841.39" y="335.5" ></text>
+</g>
+<g >
+<title>__sys_recvfrom (820,853,880 samples, 0.38%)</title><rect x="175.6" y="373" width="4.5" height="15.0" fill="rgb(242,61,48)" rx="2" ry="2" />
+<text  x="178.56" y="383.5" ></text>
+</g>
+<g >
+<title>skb_release_head_state (80,784,180 samples, 0.04%)</title><rect x="362.0" y="325" width="0.5" height="15.0" fill="rgb(234,121,20)" rx="2" ry="2" />
+<text  x="365.05" y="335.5" ></text>
+</g>
+<g >
+<title>hrtimer_interrupt (92,582,939 samples, 0.04%)</title><rect x="748.7" y="165" width="0.6" height="15.0" fill="rgb(218,52,52)" rx="2" ry="2" />
+<text  x="751.74" y="175.5" ></text>
+</g>
+<g >
+<title>unix_stream_sendmsg (14,461,116,924 samples, 6.73%)</title><rect x="267.4" y="293" width="79.5" height="15.0" fill="rgb(243,166,32)" rx="2" ry="2" />
+<text  x="270.38" y="303.5" >unix_stre..</text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (2,808,859,602 samples, 1.31%)</title><rect x="230.9" y="501" width="15.4" height="15.0" fill="rgb(252,152,18)" rx="2" ry="2" />
+<text  x="233.87" y="511.5" ></text>
+</g>
+<g >
+<title>nbd_request_put (6,443,398,570 samples, 3.00%)</title><rect x="817.7" y="485" width="35.4" height="15.0" fill="rgb(232,169,37)" rx="2" ry="2" />
+<text  x="820.67" y="495.5" >nbd..</text>
+</g>
+<g >
+<title>check_preemption_disabled (23,525,655 samples, 0.01%)</title><rect x="1065.4" y="437" width="0.1" height="15.0" fill="rgb(230,179,51)" rx="2" ry="2" />
+<text  x="1068.36" y="447.5" ></text>
+</g>
+<g >
+<title>poll_freewait (94,692,143 samples, 0.04%)</title><rect x="234.2" y="437" width="0.5" height="15.0" fill="rgb(218,211,21)" rx="2" ry="2" />
+<text  x="237.22" y="447.5" ></text>
+</g>
+<g >
+<title>ttwu_queue_wakelist (45,790,529 samples, 0.02%)</title><rect x="346.5" y="197" width="0.3" height="15.0" fill="rgb(210,122,5)" rx="2" ry="2" />
+<text  x="349.50" y="207.5" ></text>
+</g>
+<g >
+<title>malloc (85,540,257 samples, 0.04%)</title><rect x="246.9" y="517" width="0.4" height="15.0" fill="rgb(246,191,41)" rx="2" ry="2" />
+<text  x="249.86" y="527.5" ></text>
+</g>
+<g >
+<title>asm_exc_page_fault (958,874,810 samples, 0.45%)</title><rect x="871.3" y="373" width="5.2" height="15.0" fill="rgb(218,200,34)" rx="2" ry="2" />
+<text  x="874.27" y="383.5" ></text>
+</g>
+<g >
+<title>__munmap (158,747,720 samples, 0.07%)</title><rect x="376.9" y="485" width="0.9" height="15.0" fill="rgb(214,163,51)" rx="2" ry="2" />
+<text  x="379.92" y="495.5" ></text>
+</g>
+<g >
+<title>find_busiest_group (25,082,444 samples, 0.01%)</title><rect x="892.4" y="341" width="0.1" height="15.0" fill="rgb(220,20,28)" rx="2" ry="2" />
+<text  x="895.41" y="351.5" ></text>
+</g>
+<g >
+<title>on_each_cpu_cond_mask (225,944,343 samples, 0.11%)</title><rect x="839.0" y="309" width="1.2" height="15.0" fill="rgb(249,37,30)" rx="2" ry="2" />
+<text  x="841.95" y="319.5" ></text>
+</g>
+<g >
+<title>__mod_lruvec_state (31,769,718 samples, 0.01%)</title><rect x="837.5" y="261" width="0.1" height="15.0" fill="rgb(225,209,34)" rx="2" ry="2" />
+<text  x="840.47" y="271.5" ></text>
+</g>
+<g >
+<title>qio_channel_socket_readv (64,826,837 samples, 0.03%)</title><rect x="378.5" y="501" width="0.3" height="15.0" fill="rgb(254,202,8)" rx="2" ry="2" />
+<text  x="381.48" y="511.5" ></text>
+</g>
+<g >
+<title>__libc_start_main@@GLIBC_2.34 (1,957,730,352 samples, 0.91%)</title><rect x="414.3" y="565" width="10.8" height="15.0" fill="rgb(227,100,7)" rx="2" ry="2" />
+<text  x="417.30" y="575.5" ></text>
+</g>
+<g >
+<title>copy_user_generic_string (111,121,534 samples, 0.05%)</title><rect x="258.3" y="213" width="0.6" height="15.0" fill="rgb(238,223,52)" rx="2" ry="2" />
+<text  x="261.30" y="223.5" ></text>
+</g>
+<g >
+<title>alloc_skb_with_frags (100,406,589 samples, 0.05%)</title><rect x="261.8" y="229" width="0.6" height="15.0" fill="rgb(208,162,29)" rx="2" ry="2" />
+<text  x="264.84" y="239.5" ></text>
+</g>
+<g >
+<title>unix_stream_sendmsg (1,856,687,387 samples, 0.86%)</title><rect x="366.5" y="309" width="10.2" height="15.0" fill="rgb(210,70,7)" rx="2" ry="2" />
+<text  x="369.52" y="319.5" ></text>
+</g>
+<g >
+<title>__x86_return_thunk (25,160,779 samples, 0.01%)</title><rect x="1146.3" y="421" width="0.1" height="15.0" fill="rgb(235,23,33)" rx="2" ry="2" />
+<text  x="1149.27" y="431.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (1,880,840,358 samples, 0.88%)</title><rect x="366.5" y="389" width="10.3" height="15.0" fill="rgb(247,65,10)" rx="2" ry="2" />
+<text  x="369.47" y="399.5" ></text>
+</g>
+<g >
+<title>psi_task_change (108,490,346 samples, 0.05%)</title><rect x="1059.1" y="389" width="0.5" height="15.0" fill="rgb(208,203,22)" rx="2" ry="2" />
+<text  x="1062.05" y="399.5" ></text>
+</g>
+<g >
+<title>ksys_write (370,493,645 samples, 0.17%)</title><rect x="428.9" y="405" width="2.1" height="15.0" fill="rgb(208,96,12)" rx="2" ry="2" />
+<text  x="431.94" y="415.5" ></text>
+</g>
+<g >
+<title>perf (184,268,397 samples, 0.09%)</title><rect x="256.8" y="597" width="1.0" height="15.0" fill="rgb(237,41,34)" rx="2" ry="2" />
+<text  x="259.76" y="607.5" ></text>
+</g>
+<g >
+<title>copy_user_generic_string (649,913,319 samples, 0.30%)</title><rect x="382.1" y="277" width="3.6" height="15.0" fill="rgb(209,145,17)" rx="2" ry="2" />
+<text  x="385.15" y="287.5" ></text>
+</g>
+<g >
+<title>drain_stock (73,047,254 samples, 0.03%)</title><rect x="35.4" y="213" width="0.4" height="15.0" fill="rgb(224,46,6)" rx="2" ry="2" />
+<text  x="38.44" y="223.5" ></text>
+</g>
+<g >
+<title>get_obj_cgroup_from_current (62,317,777 samples, 0.03%)</title><rect x="343.2" y="213" width="0.4" height="15.0" fill="rgb(232,17,40)" rx="2" ry="2" />
+<text  x="346.21" y="223.5" ></text>
+</g>
+<g >
+<title>mas_destroy (50,643,405 samples, 0.02%)</title><rect x="358.7" y="261" width="0.3" height="15.0" fill="rgb(222,154,21)" rx="2" ry="2" />
+<text  x="361.70" y="271.5" ></text>
+</g>
+<g >
+<title>g_mutex_lock (20,956,089 samples, 0.01%)</title><rect x="438.6" y="485" width="0.1" height="15.0" fill="rgb(221,27,23)" rx="2" ry="2" />
+<text  x="441.62" y="495.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (40,071,857 samples, 0.02%)</title><rect x="36.6" y="245" width="0.2" height="15.0" fill="rgb(205,221,46)" rx="2" ry="2" />
+<text  x="39.61" y="255.5" ></text>
+</g>
+<g >
+<title>count_memcg_events.constprop.0 (244,010,866 samples, 0.11%)</title><rect x="331.2" y="149" width="1.4" height="15.0" fill="rgb(230,179,23)" rx="2" ry="2" />
+<text  x="334.22" y="159.5" ></text>
+</g>
+<g >
+<title>handle_mm_fault (284,720,060 samples, 0.13%)</title><rect x="278.0" y="181" width="1.6" height="15.0" fill="rgb(215,52,9)" rx="2" ry="2" />
+<text  x="281.04" y="191.5" ></text>
+</g>
+<g >
+<title>qemu_try_memalign (37,215,679 samples, 0.02%)</title><rect x="262.8" y="453" width="0.2" height="15.0" fill="rgb(215,13,4)" rx="2" ry="2" />
+<text  x="265.83" y="463.5" ></text>
+</g>
+<g >
+<title>sysmalloc (281,673,605 samples, 0.13%)</title><rect x="411.7" y="437" width="1.6" height="15.0" fill="rgb(251,4,31)" rx="2" ry="2" />
+<text  x="414.71" y="447.5" ></text>
+</g>
+<g >
+<title>qio_channel_socket_writev (39,244,883 samples, 0.02%)</title><rect x="888.1" y="485" width="0.3" height="15.0" fill="rgb(223,82,18)" rx="2" ry="2" />
+<text  x="891.15" y="495.5" ></text>
+</g>
+<g >
+<title>mod_objcg_state (33,530,705 samples, 0.02%)</title><rect x="835.8" y="293" width="0.2" height="15.0" fill="rgb(244,11,28)" rx="2" ry="2" />
+<text  x="838.77" y="303.5" ></text>
+</g>
+<g >
+<title>get_unmapped_area (98,864,471 samples, 0.05%)</title><rect x="356.6" y="309" width="0.5" height="15.0" fill="rgb(222,118,38)" rx="2" ry="2" />
+<text  x="359.60" y="319.5" ></text>
+</g>
+<g >
+<title>__mt_destroy (35,775,915 samples, 0.02%)</title><rect x="818.9" y="357" width="0.2" height="15.0" fill="rgb(229,46,36)" rx="2" ry="2" />
+<text  x="821.93" y="367.5" ></text>
+</g>
+<g >
+<title>event_notifier_set (508,129,328 samples, 0.24%)</title><rect x="428.4" y="469" width="2.8" height="15.0" fill="rgb(233,60,46)" rx="2" ry="2" />
+<text  x="431.42" y="479.5" ></text>
+</g>
+<g >
+<title>[unknown]  (28,433,295 samples, 0.01%)</title><rect x="888.4" y="533" width="0.1" height="15.0" fill="rgb(206,170,37)" rx="2" ry="2" />
+<text  x="891.38" y="543.5" ></text>
+</g>
+<g >
+<title>try_to_wake_up (177,749,722 samples, 0.08%)</title><rect x="345.8" y="213" width="1.0" height="15.0" fill="rgb(223,181,22)" rx="2" ry="2" />
+<text  x="348.78" y="223.5" ></text>
+</g>
+<g >
+<title>ct_kernel_enter.isra.0 (400,830,271 samples, 0.19%)</title><rect x="1066.9" y="469" width="2.2" height="15.0" fill="rgb(218,180,5)" rx="2" ry="2" />
+<text  x="1069.86" y="479.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (175,264,504 samples, 0.08%)</title><rect x="411.8" y="389" width="1.0" height="15.0" fill="rgb(208,36,9)" rx="2" ry="2" />
+<text  x="414.80" y="399.5" ></text>
+</g>
+<g >
+<title>sysvec_apic_timer_interrupt (1,950,155,447 samples, 0.91%)</title><rect x="916.4" y="469" width="10.7" height="15.0" fill="rgb(250,145,31)" rx="2" ry="2" />
+<text  x="919.40" y="479.5" ></text>
+</g>
+<g >
+<title>get_page_from_freelist (58,963,534 samples, 0.03%)</title><rect x="375.4" y="245" width="0.3" height="15.0" fill="rgb(206,51,5)" rx="2" ry="2" />
+<text  x="378.40" y="255.5" ></text>
+</g>
+<g >
+<title>do_mas_munmap (1,386,561,803 samples, 0.65%)</title><rect x="347.8" y="389" width="7.6" height="15.0" fill="rgb(243,125,17)" rx="2" ry="2" />
+<text  x="350.81" y="399.5" ></text>
+</g>
+<g >
+<title>kmem_cache_alloc_bulk (35,051,838 samples, 0.02%)</title><rect x="408.9" y="325" width="0.2" height="15.0" fill="rgb(237,160,12)" rx="2" ry="2" />
+<text  x="411.93" y="335.5" ></text>
+</g>
+<g >
+<title>do_mas_align_munmap (149,543,166 samples, 0.07%)</title><rect x="377.0" y="389" width="0.8" height="15.0" fill="rgb(230,214,14)" rx="2" ry="2" />
+<text  x="379.95" y="399.5" ></text>
+</g>
+<g >
+<title>propagate_protected_usage (24,263,525 samples, 0.01%)</title><rect x="761.7" y="181" width="0.1" height="15.0" fill="rgb(209,112,8)" rx="2" ry="2" />
+<text  x="764.68" y="191.5" ></text>
+</g>
+<g >
+<title>page_counter_uncharge (229,985,857 samples, 0.11%)</title><rect x="841.3" y="261" width="1.3" height="15.0" fill="rgb(254,106,43)" rx="2" ry="2" />
+<text  x="844.30" y="271.5" ></text>
+</g>
+<g >
+<title>__mod_memcg_state (28,373,085 samples, 0.01%)</title><rect x="335.2" y="181" width="0.1" height="15.0" fill="rgb(249,124,36)" rx="2" ry="2" />
+<text  x="338.18" y="191.5" ></text>
+</g>
+<g >
+<title>__mod_node_page_state (23,747,460 samples, 0.01%)</title><rect x="874.5" y="245" width="0.1" height="15.0" fill="rgb(242,150,30)" rx="2" ry="2" />
+<text  x="877.45" y="255.5" ></text>
+</g>
+<g >
+<title>__slab_free (394,242,417 samples, 0.18%)</title><rect x="37.4" y="277" width="2.1" height="15.0" fill="rgb(241,70,32)" rx="2" ry="2" />
+<text  x="40.37" y="287.5" ></text>
+</g>
+<g >
+<title>__irqentry_text_start (67,537,786 samples, 0.03%)</title><rect x="901.6" y="485" width="0.4" height="15.0" fill="rgb(246,193,12)" rx="2" ry="2" />
+<text  x="904.62" y="495.5" ></text>
+</g>
+<g >
+<title>clock_gettime@@GLIBC_2.17 (79,961,251 samples, 0.04%)</title><rect x="421.9" y="485" width="0.5" height="15.0" fill="rgb(246,95,19)" rx="2" ry="2" />
+<text  x="424.95" y="495.5" ></text>
+</g>
+<g >
+<title>__slab_free (21,237,082 samples, 0.01%)</title><rect x="833.6" y="309" width="0.1" height="15.0" fill="rgb(234,193,37)" rx="2" ry="2" />
+<text  x="836.58" y="319.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (59,670,213 samples, 0.03%)</title><rect x="378.5" y="469" width="0.3" height="15.0" fill="rgb(241,113,21)" rx="2" ry="2" />
+<text  x="381.50" y="479.5" ></text>
+</g>
+<g >
+<title>nbd_trip (76,299,958 samples, 0.04%)</title><rect x="364.1" y="501" width="0.4" height="15.0" fill="rgb(218,196,28)" rx="2" ry="2" />
+<text  x="367.06" y="511.5" ></text>
+</g>
+<g >
+<title>debug_smp_processor_id (20,993,514 samples, 0.01%)</title><rect x="1083.7" y="485" width="0.1" height="15.0" fill="rgb(238,226,45)" rx="2" ry="2" />
+<text  x="1086.69" y="495.5" ></text>
+</g>
+<g >
+<title>free_pcp_prepare (636,963,454 samples, 0.30%)</title><rect x="50.4" y="261" width="3.5" height="15.0" fill="rgb(242,50,3)" rx="2" ry="2" />
+<text  x="53.39" y="271.5" ></text>
+</g>
+<g >
+<title>__irq_exit_rcu (58,074,622 samples, 0.03%)</title><rect x="917.6" y="453" width="0.4" height="15.0" fill="rgb(238,83,2)" rx="2" ry="2" />
+<text  x="920.64" y="463.5" ></text>
+</g>
+<g >
+<title>mmap_region (1,787,217,952 samples, 0.83%)</title><rect x="859.4" y="309" width="9.8" height="15.0" fill="rgb(232,97,6)" rx="2" ry="2" />
+<text  x="862.39" y="319.5" ></text>
+</g>
+<g >
+<title>quiet_vmstat (41,424,034 samples, 0.02%)</title><rect x="1189.0" y="485" width="0.2" height="15.0" fill="rgb(205,116,43)" rx="2" ry="2" />
+<text  x="1191.98" y="495.5" ></text>
+</g>
+<g >
+<title>irqentry_enter (537,177,324 samples, 0.25%)</title><rect x="1062.2" y="453" width="2.9" height="15.0" fill="rgb(248,167,5)" rx="2" ry="2" />
+<text  x="1065.15" y="463.5" ></text>
+</g>
+<g >
+<title>__x64_sys_sendto (1,225,990,514 samples, 0.57%)</title><rect x="249.1" y="389" width="6.7" height="15.0" fill="rgb(233,177,15)" rx="2" ry="2" />
+<text  x="252.06" y="399.5" ></text>
+</g>
+<g >
+<title>page_counter_try_charge (62,594,787 samples, 0.03%)</title><rect x="254.6" y="229" width="0.3" height="15.0" fill="rgb(212,112,0)" rx="2" ry="2" />
+<text  x="257.55" y="239.5" ></text>
+</g>
+<g >
+<title>irqentry_enter (299,172,428 samples, 0.14%)</title><rect x="893.2" y="421" width="1.7" height="15.0" fill="rgb(241,90,44)" rx="2" ry="2" />
+<text  x="896.24" y="431.5" ></text>
+</g>
+<g >
+<title>swapper (54,795,727,335 samples, 25.52%)</title><rect x="888.7" y="597" width="301.1" height="15.0" fill="rgb(215,135,44)" rx="2" ry="2" />
+<text  x="891.70" y="607.5" >swapper</text>
+</g>
+<g >
+<title>tick_nohz_stop_tick (130,233,769 samples, 0.06%)</title><rect x="1188.9" y="501" width="0.7" height="15.0" fill="rgb(214,83,18)" rx="2" ry="2" />
+<text  x="1191.91" y="511.5" ></text>
+</g>
+<g >
+<title>pick_next_entity (35,583,906 samples, 0.02%)</title><rect x="1179.7" y="469" width="0.2" height="15.0" fill="rgb(207,195,50)" rx="2" ry="2" />
+<text  x="1182.67" y="479.5" ></text>
+</g>
+<g >
+<title>_copy_from_iter (8,931,118,351 samples, 4.16%)</title><rect x="451.6" y="261" width="49.0" height="15.0" fill="rgb(242,5,7)" rx="2" ry="2" />
+<text  x="454.56" y="271.5" >_cop..</text>
+</g>
+<g >
+<title>__entry_text_start (23,542,554 samples, 0.01%)</title><rect x="818.1" y="453" width="0.1" height="15.0" fill="rgb(227,103,10)" rx="2" ry="2" />
+<text  x="821.10" y="463.5" ></text>
+</g>
+<g >
+<title>__sysvec_apic_timer_interrupt (165,586,426 samples, 0.08%)</title><rect x="918.0" y="453" width="0.9" height="15.0" fill="rgb(215,198,42)" rx="2" ry="2" />
+<text  x="920.96" y="463.5" ></text>
+</g>
+<g >
+<title>__libc_sendmsg (68,555,633,040 samples, 31.93%)</title><rect x="440.5" y="405" width="376.7" height="15.0" fill="rgb(224,88,38)" rx="2" ry="2" />
+<text  x="443.48" y="415.5" >__libc_sendmsg</text>
+</g>
+<g >
+<title>unix_destruct_scm (531,656,859 samples, 0.25%)</title><rect x="61.5" y="277" width="2.9" height="15.0" fill="rgb(231,215,9)" rx="2" ry="2" />
+<text  x="64.47" y="287.5" ></text>
+</g>
+<g >
+<title>sysmalloc_mmap.isra.0 (253,668,759 samples, 0.12%)</title><rect x="359.7" y="389" width="1.4" height="15.0" fill="rgb(241,87,7)" rx="2" ry="2" />
+<text  x="362.68" y="399.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (35,516,724 samples, 0.02%)</title><rect x="250.2" y="325" width="0.2" height="15.0" fill="rgb(226,164,34)" rx="2" ry="2" />
+<text  x="253.16" y="335.5" ></text>
+</g>
+<g >
+<title>do_user_addr_fault (403,299,973 samples, 0.19%)</title><rect x="277.5" y="197" width="2.2" height="15.0" fill="rgb(238,222,0)" rx="2" ry="2" />
+<text  x="280.45" y="207.5" ></text>
+</g>
+<g >
+<title>qio_channel_socket_writev (63,061,583 samples, 0.03%)</title><rect x="364.1" y="421" width="0.3" height="15.0" fill="rgb(222,22,16)" rx="2" ry="2" />
+<text  x="367.07" y="431.5" ></text>
+</g>
+<g >
+<title>[qemu-nbd] (23,821,524 samples, 0.01%)</title><rect x="414.4" y="517" width="0.1" height="15.0" fill="rgb(224,40,26)" rx="2" ry="2" />
+<text  x="417.37" y="527.5" ></text>
+</g>
+<g >
+<title>_copy_from_user (71,610,736 samples, 0.03%)</title><rect x="233.7" y="437" width="0.4" height="15.0" fill="rgb(233,48,24)" rx="2" ry="2" />
+<text  x="236.72" y="447.5" ></text>
+</g>
+<g >
+<title>ct_nmi_enter (913,715,998 samples, 0.43%)</title><rect x="922.0" y="437" width="5.0" height="15.0" fill="rgb(228,145,2)" rx="2" ry="2" />
+<text  x="924.95" y="447.5" ></text>
+</g>
+<g >
+<title>irq_work_needs_cpu (44,373,790 samples, 0.02%)</title><rect x="1175.3" y="469" width="0.2" height="15.0" fill="rgb(243,125,4)" rx="2" ry="2" />
+<text  x="1178.25" y="479.5" ></text>
+</g>
+<g >
+<title>__mem_cgroup_uncharge (151,368,146 samples, 0.07%)</title><rect x="28.8" y="261" width="0.9" height="15.0" fill="rgb(210,227,50)" rx="2" ry="2" />
+<text  x="31.84" y="271.5" ></text>
+</g>
+<g >
+<title>__update_load_avg_cfs_rq (52,258,532 samples, 0.02%)</title><rect x="1124.0" y="405" width="0.3" height="15.0" fill="rgb(228,90,30)" rx="2" ry="2" />
+<text  x="1126.98" y="415.5" ></text>
+</g>
+<g >
+<title>mas_store_prealloc (520,041,968 samples, 0.24%)</title><rect x="822.8" y="325" width="2.8" height="15.0" fill="rgb(226,16,47)" rx="2" ry="2" />
+<text  x="825.77" y="335.5" ></text>
+</g>
+<g >
+<title>uncharge_folio (29,235,391 samples, 0.01%)</title><rect x="29.5" y="245" width="0.2" height="15.0" fill="rgb(245,46,52)" rx="2" ry="2" />
+<text  x="32.51" y="255.5" ></text>
+</g>
+<g >
+<title>__list_del_entry_valid (79,502,794 samples, 0.04%)</title><rect x="763.3" y="213" width="0.5" height="15.0" fill="rgb(219,203,44)" rx="2" ry="2" />
+<text  x="766.32" y="223.5" ></text>
+</g>
+<g >
+<title>memcg_account_kmem (45,807,731 samples, 0.02%)</title><rect x="335.1" y="213" width="0.2" height="15.0" fill="rgb(220,81,10)" rx="2" ry="2" />
+<text  x="338.09" y="223.5" ></text>
+</g>
+<g >
+<title>__slab_free (47,061,503 samples, 0.02%)</title><rect x="832.8" y="325" width="0.3" height="15.0" fill="rgb(241,135,25)" rx="2" ry="2" />
+<text  x="835.83" y="335.5" ></text>
+</g>
+<g >
+<title>__fget_light (71,284,148 samples, 0.03%)</title><rect x="233.3" y="437" width="0.4" height="15.0" fill="rgb(216,177,19)" rx="2" ry="2" />
+<text  x="236.33" y="447.5" ></text>
+</g>
+<g >
+<title>__switch_to (31,249,181 samples, 0.01%)</title><rect x="236.0" y="389" width="0.2" height="15.0" fill="rgb(233,122,43)" rx="2" ry="2" />
+<text  x="239.02" y="399.5" ></text>
+</g>
+<g >
+<title>mod_objcg_state (21,087,971 samples, 0.01%)</title><rect x="883.6" y="325" width="0.1" height="15.0" fill="rgb(222,159,47)" rx="2" ry="2" />
+<text  x="886.56" y="335.5" ></text>
+</g>
+<g >
+<title>nbd_cmd_lookup (67,923,070 samples, 0.03%)</title><rect x="426.7" y="501" width="0.4" height="15.0" fill="rgb(222,92,13)" rx="2" ry="2" />
+<text  x="429.70" y="511.5" ></text>
+</g>
+<g >
+<title>coroutine_trampoline (18,277,665,701 samples, 8.51%)</title><rect x="263.2" y="517" width="100.4" height="15.0" fill="rgb(218,141,37)" rx="2" ry="2" />
+<text  x="266.18" y="527.5" >coroutine_tr..</text>
+</g>
+<g >
+<title>_copy_from_iter (526,566,122 samples, 0.25%)</title><rect x="258.9" y="213" width="2.9" height="15.0" fill="rgb(236,119,1)" rx="2" ry="2" />
+<text  x="261.94" y="223.5" ></text>
+</g>
+<g >
+<title>___sys_sendmsg (780,014,987 samples, 0.36%)</title><rect x="258.2" y="309" width="4.3" height="15.0" fill="rgb(254,13,18)" rx="2" ry="2" />
+<text  x="261.19" y="319.5" ></text>
+</g>
+<g >
+<title>free_unref_page_list (30,537,733 samples, 0.01%)</title><rect x="353.6" y="293" width="0.2" height="15.0" fill="rgb(246,161,34)" rx="2" ry="2" />
+<text  x="356.62" y="303.5" ></text>
+</g>
+<g >
+<title>unix_stream_read_actor (18,565,136,263 samples, 8.65%)</title><rect x="71.7" y="309" width="102.0" height="15.0" fill="rgb(239,200,35)" rx="2" ry="2" />
+<text  x="74.72" y="319.5" >unix_stream_..</text>
+</g>
+<g >
+<title>security_mmap_addr (69,963,125 samples, 0.03%)</title><rect x="859.0" y="293" width="0.4" height="15.0" fill="rgb(216,67,45)" rx="2" ry="2" />
+<text  x="862.01" y="303.5" ></text>
+</g>
+<g >
+<title>count_memcg_events.constprop.0 (71,396,867 samples, 0.03%)</title><rect x="403.1" y="181" width="0.4" height="15.0" fill="rgb(228,111,25)" rx="2" ry="2" />
+<text  x="406.15" y="191.5" ></text>
+</g>
+<g >
+<title>mas_preallocate (104,902,525 samples, 0.05%)</title><rect x="350.5" y="357" width="0.6" height="15.0" fill="rgb(214,59,19)" rx="2" ry="2" />
+<text  x="353.51" y="367.5" ></text>
+</g>
+<g >
+<title>__libc_start_call_main (1,957,730,352 samples, 0.91%)</title><rect x="414.3" y="549" width="10.8" height="15.0" fill="rgb(240,173,25)" rx="2" ry="2" />
+<text  x="417.30" y="559.5" ></text>
+</g>
+<g >
+<title>__folio_alloc (18,841,889 samples, 0.01%)</title><rect x="229.4" y="405" width="0.1" height="15.0" fill="rgb(214,194,19)" rx="2" ry="2" />
+<text  x="232.37" y="415.5" ></text>
+</g>
+<g >
+<title>__this_cpu_preempt_check (25,271,100 samples, 0.01%)</title><rect x="1060.0" y="453" width="0.2" height="15.0" fill="rgb(216,107,37)" rx="2" ry="2" />
+<text  x="1063.03" y="463.5" ></text>
+</g>
+<g >
+<title>page_remove_rmap (20,674,072 samples, 0.01%)</title><rect x="354.9" y="309" width="0.1" height="15.0" fill="rgb(218,101,22)" rx="2" ry="2" />
+<text  x="357.87" y="319.5" ></text>
+</g>
+<g >
+<title>free_compound_page (1,508,242,089 samples, 0.70%)</title><rect x="39.8" y="277" width="8.2" height="15.0" fill="rgb(244,70,14)" rx="2" ry="2" />
+<text  x="42.75" y="287.5" ></text>
+</g>
+<g >
+<title>tick_irq_enter (254,369,954 samples, 0.12%)</title><rect x="1060.7" y="437" width="1.4" height="15.0" fill="rgb(253,227,26)" rx="2" ry="2" />
+<text  x="1063.67" y="447.5" ></text>
+</g>
+<g >
+<title>qio_channel_readv (20,823,875 samples, 0.01%)</title><rect x="876.6" y="485" width="0.1" height="15.0" fill="rgb(226,76,21)" rx="2" ry="2" />
+<text  x="879.63" y="495.5" ></text>
+</g>
+<g >
+<title>mas_empty_area_rev (315,975,304 samples, 0.15%)</title><rect x="857.3" y="261" width="1.7" height="15.0" fill="rgb(253,76,20)" rx="2" ry="2" />
+<text  x="860.27" y="271.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (41,738,955 samples, 0.02%)</title><rect x="44.5" y="213" width="0.2" height="15.0" fill="rgb(209,84,48)" rx="2" ry="2" />
+<text  x="47.45" y="223.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (28,048,212 samples, 0.01%)</title><rect x="490.0" y="181" width="0.2" height="15.0" fill="rgb(221,147,39)" rx="2" ry="2" />
+<text  x="493.03" y="191.5" ></text>
+</g>
+<g >
+<title>llist_add_batch (18,399,221 samples, 0.01%)</title><rect x="346.5" y="165" width="0.1" height="15.0" fill="rgb(238,5,37)" rx="2" ry="2" />
+<text  x="349.52" y="175.5" ></text>
+</g>
+<g >
+<title>[unknown] (25,576,531 samples, 0.01%)</title><rect x="888.6" y="581" width="0.1" height="15.0" fill="rgb(244,181,46)" rx="2" ry="2" />
+<text  x="891.56" y="591.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (25,665,331 samples, 0.01%)</title><rect x="888.4" y="485" width="0.1" height="15.0" fill="rgb(251,79,37)" rx="2" ry="2" />
+<text  x="891.40" y="495.5" ></text>
+</g>
+<g >
+<title>get_cpu_device (215,626,802 samples, 0.10%)</title><rect x="1170.1" y="485" width="1.1" height="15.0" fill="rgb(242,226,38)" rx="2" ry="2" />
+<text  x="1173.05" y="495.5" ></text>
+</g>
+<g >
+<title>__switch_to (35,225,775 samples, 0.02%)</title><rect x="230.3" y="501" width="0.2" height="15.0" fill="rgb(217,24,34)" rx="2" ry="2" />
+<text  x="233.33" y="511.5" ></text>
+</g>
+<g >
+<title>__alloc_pages (108,160,711 samples, 0.05%)</title><rect x="375.2" y="261" width="0.6" height="15.0" fill="rgb(218,131,41)" rx="2" ry="2" />
+<text  x="378.20" y="271.5" ></text>
+</g>
+<g >
+<title>alloc_skb_with_frags (702,560,327 samples, 0.33%)</title><rect x="404.1" y="293" width="3.9" height="15.0" fill="rgb(237,142,1)" rx="2" ry="2" />
+<text  x="407.14" y="303.5" ></text>
+</g>
+<g >
+<title>_copy_from_iter (112,999,021 samples, 0.05%)</title><rect x="258.3" y="229" width="0.6" height="15.0" fill="rgb(206,80,48)" rx="2" ry="2" />
+<text  x="261.29" y="239.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (25,665,331 samples, 0.01%)</title><rect x="888.4" y="501" width="0.1" height="15.0" fill="rgb(221,148,50)" rx="2" ry="2" />
+<text  x="891.40" y="511.5" ></text>
+</g>
+<g >
+<title>__slab_free (45,369,155 samples, 0.02%)</title><rect x="823.0" y="293" width="0.2" height="15.0" fill="rgb(234,199,0)" rx="2" ry="2" />
+<text  x="825.97" y="303.5" ></text>
+</g>
+<g >
+<title>refill_obj_stock (19,595,820 samples, 0.01%)</title><rect x="829.2" y="341" width="0.2" height="15.0" fill="rgb(231,70,53)" rx="2" ry="2" />
+<text  x="832.24" y="351.5" ></text>
+</g>
+<g >
+<title>qemu_coroutine_create (74,070,740 samples, 0.03%)</title><rect x="853.3" y="485" width="0.4" height="15.0" fill="rgb(208,15,44)" rx="2" ry="2" />
+<text  x="856.25" y="495.5" ></text>
+</g>
+<g >
+<title>raw_spin_rq_lock_nested (128,194,651 samples, 0.06%)</title><rect x="811.6" y="181" width="0.7" height="15.0" fill="rgb(214,74,6)" rx="2" ry="2" />
+<text  x="814.55" y="191.5" ></text>
+</g>
+<g >
+<title>__zone_watermark_ok (421,010,687 samples, 0.20%)</title><rect x="763.8" y="213" width="2.3" height="15.0" fill="rgb(242,183,28)" rx="2" ry="2" />
+<text  x="766.80" y="223.5" ></text>
+</g>
+<g >
+<title>ttwu_do_wakeup (29,653,434 samples, 0.01%)</title><rect x="1159.7" y="485" width="0.2" height="15.0" fill="rgb(221,186,45)" rx="2" ry="2" />
+<text  x="1162.70" y="495.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (22,021,488 samples, 0.01%)</title><rect x="815.1" y="245" width="0.2" height="15.0" fill="rgb(226,200,38)" rx="2" ry="2" />
+<text  x="818.13" y="255.5" ></text>
+</g>
+<g >
+<title>__mmap (74,165,429 samples, 0.03%)</title><rect x="377.9" y="405" width="0.4" height="15.0" fill="rgb(239,117,45)" rx="2" ry="2" />
+<text  x="380.90" y="415.5" ></text>
+</g>
+<g >
+<title>bdrv_driver_preadv (315,827,208 samples, 0.15%)</title><rect x="434.7" y="421" width="1.7" height="15.0" fill="rgb(229,207,9)" rx="2" ry="2" />
+<text  x="437.71" y="431.5" ></text>
+</g>
+<g >
+<title>check_stack_object (52,996,503 samples, 0.02%)</title><rect x="173.4" y="229" width="0.3" height="15.0" fill="rgb(244,208,16)" rx="2" ry="2" />
+<text  x="176.43" y="239.5" ></text>
+</g>
+<g >
+<title>__sys_sendto (1,203,538,576 samples, 0.56%)</title><rect x="249.2" y="373" width="6.6" height="15.0" fill="rgb(248,102,35)" rx="2" ry="2" />
+<text  x="252.18" y="383.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (23,659,386 samples, 0.01%)</title><rect x="404.0" y="293" width="0.1" height="15.0" fill="rgb(242,100,33)" rx="2" ry="2" />
+<text  x="407.00" y="303.5" ></text>
+</g>
+<g >
+<title>update_cfs_group (66,515,396 samples, 0.03%)</title><rect x="1123.2" y="421" width="0.4" height="15.0" fill="rgb(231,190,12)" rx="2" ry="2" />
+<text  x="1126.20" y="431.5" ></text>
+</g>
+<g >
+<title>[unknown]  (28,024,820 samples, 0.01%)</title><rect x="888.4" y="517" width="0.1" height="15.0" fill="rgb(226,9,39)" rx="2" ry="2" />
+<text  x="891.39" y="527.5" ></text>
+</g>
+<g >
+<title>__memcg_kmem_charge_page (1,177,855,412 samples, 0.55%)</title><rect x="755.4" y="229" width="6.5" height="15.0" fill="rgb(212,8,38)" rx="2" ry="2" />
+<text  x="758.40" y="239.5" ></text>
+</g>
+<g >
+<title>kmalloc_size_roundup (23,764,615 samples, 0.01%)</title><rect x="252.3" y="277" width="0.1" height="15.0" fill="rgb(207,59,30)" rx="2" ry="2" />
+<text  x="255.30" y="287.5" ></text>
+</g>
+<g >
+<title>do_idle (53,513,991,659 samples, 24.92%)</title><rect x="895.7" y="533" width="294.1" height="15.0" fill="rgb(211,140,42)" rx="2" ry="2" />
+<text  x="898.75" y="543.5" >do_idle</text>
+</g>
+<g >
+<title>nbd_trip (18,206,095,086 samples, 8.48%)</title><rect x="263.5" y="501" width="100.1" height="15.0" fill="rgb(229,94,20)" rx="2" ry="2" />
+<text  x="266.54" y="511.5" >nbd_trip</text>
+</g>
+<g >
+<title>asm_sysvec_apic_timer_interrupt (115,514,166 samples, 0.05%)</title><rect x="748.6" y="213" width="0.7" height="15.0" fill="rgb(246,69,26)" rx="2" ry="2" />
+<text  x="751.64" y="223.5" ></text>
+</g>
+<g >
+<title>psi_group_change (84,105,430 samples, 0.04%)</title><rect x="1059.1" y="373" width="0.5" height="15.0" fill="rgb(211,213,44)" rx="2" ry="2" />
+<text  x="1062.14" y="383.5" ></text>
+</g>
+<g >
+<title>asm_exc_page_fault (247,884,715 samples, 0.12%)</title><rect x="384.3" y="261" width="1.4" height="15.0" fill="rgb(248,85,12)" rx="2" ry="2" />
+<text  x="387.29" y="271.5" ></text>
+</g>
+<g >
+<title>mt_find (40,908,495 samples, 0.02%)</title><rect x="825.6" y="325" width="0.3" height="15.0" fill="rgb(220,46,48)" rx="2" ry="2" />
+<text  x="828.63" y="335.5" ></text>
+</g>
+<g >
+<title>memcg_account_kmem (20,541,684 samples, 0.01%)</title><rect x="29.2" y="229" width="0.1" height="15.0" fill="rgb(222,18,54)" rx="2" ry="2" />
+<text  x="32.17" y="239.5" ></text>
+</g>
+<g >
+<title>sock_wfree (304,421,332 samples, 0.14%)</title><rect x="881.5" y="293" width="1.6" height="15.0" fill="rgb(216,57,32)" rx="2" ry="2" />
+<text  x="884.45" y="303.5" ></text>
+</g>
+<g >
+<title>vm_unmapped_area (75,935,947 samples, 0.04%)</title><rect x="356.6" y="277" width="0.4" height="15.0" fill="rgb(219,78,43)" rx="2" ry="2" />
+<text  x="359.63" y="287.5" ></text>
+</g>
+<g >
+<title>sysmalloc_mmap.isra.0 (86,306,666 samples, 0.04%)</title><rect x="412.8" y="421" width="0.5" height="15.0" fill="rgb(225,167,27)" rx="2" ry="2" />
+<text  x="415.79" y="431.5" ></text>
+</g>
+<g >
+<title>[libnbd.so.0.0.0] (24,858,820 samples, 0.01%)</title><rect x="10.5" y="533" width="0.2" height="15.0" fill="rgb(251,97,53)" rx="2" ry="2" />
+<text  x="13.52" y="543.5" ></text>
+</g>
+<g >
+<title>__wrgsbase_inactive (23,783,046 samples, 0.01%)</title><rect x="230.7" y="501" width="0.1" height="15.0" fill="rgb(207,6,6)" rx="2" ry="2" />
+<text  x="233.69" y="511.5" ></text>
+</g>
+<g >
+<title>pick_next_task_idle (50,647,517 samples, 0.02%)</title><rect x="239.9" y="389" width="0.3" height="15.0" fill="rgb(231,38,5)" rx="2" ry="2" />
+<text  x="242.87" y="399.5" ></text>
+</g>
+<g >
+<title>security_mmap_file (35,912,229 samples, 0.02%)</title><rect x="359.4" y="325" width="0.2" height="15.0" fill="rgb(245,156,14)" rx="2" ry="2" />
+<text  x="362.41" y="335.5" ></text>
+</g>
+<g >
+<title>mt_destroy_walk (33,055,261 samples, 0.02%)</title><rect x="818.9" y="341" width="0.2" height="15.0" fill="rgb(221,50,16)" rx="2" ry="2" />
+<text  x="821.94" y="351.5" ></text>
+</g>
+<g >
+<title>_copy_from_iter (45,499,636,270 samples, 21.19%)</title><rect x="501.8" y="245" width="250.0" height="15.0" fill="rgb(250,22,51)" rx="2" ry="2" />
+<text  x="504.78" y="255.5" >_copy_from_iter</text>
+</g>
+<g >
+<title>cache_from_obj (84,869,866 samples, 0.04%)</title><rect x="66.4" y="293" width="0.5" height="15.0" fill="rgb(251,213,1)" rx="2" ry="2" />
+<text  x="69.44" y="303.5" ></text>
+</g>
+<g >
+<title>__hrtimer_run_queues (94,925,881 samples, 0.04%)</title><rect x="918.0" y="421" width="0.6" height="15.0" fill="rgb(230,38,46)" rx="2" ry="2" />
+<text  x="921.04" y="431.5" ></text>
+</g>
+<g >
+<title>___sys_recvmsg (383,153,479 samples, 0.18%)</title><rect x="361.2" y="405" width="2.2" height="15.0" fill="rgb(237,81,7)" rx="2" ry="2" />
+<text  x="364.25" y="415.5" ></text>
+</g>
+<g >
+<title>__vma_adjust (36,407,274 samples, 0.02%)</title><rect x="377.0" y="357" width="0.2" height="15.0" fill="rgb(212,92,46)" rx="2" ry="2" />
+<text  x="379.98" y="367.5" ></text>
+</g>
+<g >
+<title>ttwu_do_activate (7,297,413,829 samples, 3.40%)</title><rect x="1119.6" y="485" width="40.1" height="15.0" fill="rgb(227,25,18)" rx="2" ry="2" />
+<text  x="1122.59" y="495.5" >ttw..</text>
+</g>
+<g >
+<title>kmem_cache_free_bulk.part.0 (34,303,816 samples, 0.02%)</title><rect x="358.8" y="245" width="0.2" height="15.0" fill="rgb(225,180,38)" rx="2" ry="2" />
+<text  x="361.79" y="255.5" ></text>
+</g>
+<g >
+<title>__this_cpu_preempt_check (26,279,307 samples, 0.01%)</title><rect x="742.8" y="117" width="0.1" height="15.0" fill="rgb(240,165,31)" rx="2" ry="2" />
+<text  x="745.77" y="127.5" ></text>
+</g>
+<g >
+<title>aio_co_schedule (115,151,532 samples, 0.05%)</title><rect x="263.9" y="485" width="0.6" height="15.0" fill="rgb(246,48,0)" rx="2" ry="2" />
+<text  x="266.89" y="495.5" ></text>
+</g>
+<g >
+<title>tick_sched_timer (84,830,495 samples, 0.04%)</title><rect x="918.1" y="405" width="0.4" height="15.0" fill="rgb(213,22,5)" rx="2" ry="2" />
+<text  x="921.08" y="415.5" ></text>
+</g>
+<g >
+<title>__libc_recvmsg (35,109,847 samples, 0.02%)</title><rect x="427.9" y="469" width="0.2" height="15.0" fill="rgb(211,129,36)" rx="2" ry="2" />
+<text  x="430.91" y="479.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (63,609,130 samples, 0.03%)</title><rect x="34.4" y="197" width="0.3" height="15.0" fill="rgb(246,192,15)" rx="2" ry="2" />
+<text  x="37.39" y="207.5" ></text>
+</g>
+<g >
+<title>acpi_idle_do_entry (108,724,180 samples, 0.05%)</title><rect x="890.1" y="437" width="0.6" height="15.0" fill="rgb(215,226,27)" rx="2" ry="2" />
+<text  x="893.09" y="447.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (320,491,511 samples, 0.15%)</title><rect x="752.1" y="261" width="1.7" height="15.0" fill="rgb(229,225,13)" rx="2" ry="2" />
+<text  x="755.06" y="271.5" ></text>
+</g>
+<g >
+<title>reweight_entity (30,929,609 samples, 0.01%)</title><rect x="1123.0" y="421" width="0.2" height="15.0" fill="rgb(222,38,48)" rx="2" ry="2" />
+<text  x="1126.03" y="431.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (23,956,299 samples, 0.01%)</title><rect x="262.9" y="325" width="0.1" height="15.0" fill="rgb(223,140,50)" rx="2" ry="2" />
+<text  x="265.86" y="335.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (23,326,734 samples, 0.01%)</title><rect x="1185.1" y="501" width="0.1" height="15.0" fill="rgb(224,176,17)" rx="2" ry="2" />
+<text  x="1188.09" y="511.5" ></text>
+</g>
+<g >
+<title>qio_channel_socket_set_aio_fd_handler (23,884,737 samples, 0.01%)</title><rect x="266.8" y="421" width="0.1" height="15.0" fill="rgb(253,139,42)" rx="2" ry="2" />
+<text  x="269.81" y="431.5" ></text>
+</g>
+<g >
+<title>mem_cgroup_handle_over_high (21,341,232 samples, 0.01%)</title><rect x="246.1" y="437" width="0.1" height="15.0" fill="rgb(231,94,10)" rx="2" ry="2" />
+<text  x="249.13" y="447.5" ></text>
+</g>
+<g >
+<title>folio_add_lru (19,814,337 samples, 0.01%)</title><rect x="874.1" y="293" width="0.1" height="15.0" fill="rgb(217,104,33)" rx="2" ry="2" />
+<text  x="877.05" y="303.5" ></text>
+</g>
+<g >
+<title>read_tsc (49,893,704 samples, 0.02%)</title><rect x="1061.2" y="405" width="0.2" height="15.0" fill="rgb(210,182,39)" rx="2" ry="2" />
+<text  x="1064.17" y="415.5" ></text>
+</g>
+<g >
+<title>__handle_mm_fault (138,134,622 samples, 0.06%)</title><rect x="374.0" y="165" width="0.8" height="15.0" fill="rgb(216,61,46)" rx="2" ry="2" />
+<text  x="377.00" y="175.5" ></text>
+</g>
+<g >
+<title>futex_wait (19,833,282 samples, 0.01%)</title><rect x="888.4" y="437" width="0.1" height="15.0" fill="rgb(224,157,41)" rx="2" ry="2" />
+<text  x="891.40" y="447.5" ></text>
+</g>
+<g >
+<title>malloc_consolidate (51,605,900 samples, 0.02%)</title><rect x="247.0" y="485" width="0.2" height="15.0" fill="rgb(251,162,21)" rx="2" ry="2" />
+<text  x="249.96" y="495.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (25,776,769 samples, 0.01%)</title><rect x="341.6" y="133" width="0.1" height="15.0" fill="rgb(246,218,15)" rx="2" ry="2" />
+<text  x="344.57" y="143.5" ></text>
+</g>
+<g >
+<title>do_user_addr_fault (102,068,549 samples, 0.05%)</title><rect x="229.0" y="469" width="0.5" height="15.0" fill="rgb(209,202,22)" rx="2" ry="2" />
+<text  x="231.99" y="479.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (636,350,598 samples, 0.30%)</title><rect x="445.0" y="277" width="3.5" height="15.0" fill="rgb(237,21,24)" rx="2" ry="2" />
+<text  x="448.01" y="287.5" ></text>
+</g>
+<g >
+<title>bdrv_co_common_block_status_above (24,964,715 samples, 0.01%)</title><rect x="380.3" y="501" width="0.2" height="15.0" fill="rgb(232,201,31)" rx="2" ry="2" />
+<text  x="383.33" y="511.5" ></text>
+</g>
+<g >
+<title>read_tsc (18,816,456 samples, 0.01%)</title><rect x="920.9" y="405" width="0.1" height="15.0" fill="rgb(213,26,45)" rx="2" ry="2" />
+<text  x="923.94" y="415.5" ></text>
+</g>
+<g >
+<title>__mem_cgroup_uncharge_list (324,032,782 samples, 0.15%)</title><rect x="840.9" y="293" width="1.8" height="15.0" fill="rgb(233,63,25)" rx="2" ry="2" />
+<text  x="843.93" y="303.5" ></text>
+</g>
+<g >
+<title>qemu_co_mutex_unlock (39,244,883 samples, 0.02%)</title><rect x="888.1" y="517" width="0.3" height="15.0" fill="rgb(214,203,24)" rx="2" ry="2" />
+<text  x="891.15" y="527.5" ></text>
+</g>
+<g >
+<title>unmap_vmas (252,552,574 samples, 0.12%)</title><rect x="353.9" y="341" width="1.4" height="15.0" fill="rgb(239,154,1)" rx="2" ry="2" />
+<text  x="356.92" y="351.5" ></text>
+</g>
+<g >
+<title>_mid_memalign.isra.0 (296,896,519 samples, 0.14%)</title><rect x="411.6" y="485" width="1.7" height="15.0" fill="rgb(207,195,41)" rx="2" ry="2" />
+<text  x="414.64" y="495.5" ></text>
+</g>
+<g >
+<title>update_rq_clock (733,868,860 samples, 0.34%)</title><rect x="1159.9" y="485" width="4.0" height="15.0" fill="rgb(233,215,7)" rx="2" ry="2" />
+<text  x="1162.86" y="495.5" ></text>
+</g>
+<g >
+<title>__x64_sys_mmap (26,274,489 samples, 0.01%)</title><rect x="856.0" y="341" width="0.2" height="15.0" fill="rgb(240,151,43)" rx="2" ry="2" />
+<text  x="859.03" y="351.5" ></text>
+</g>
+<g >
+<title>update_process_times (67,993,428 samples, 0.03%)</title><rect x="918.2" y="373" width="0.3" height="15.0" fill="rgb(238,109,45)" rx="2" ry="2" />
+<text  x="921.18" y="383.5" ></text>
+</g>
+<g >
+<title>__entry_text_start (30,443,377 samples, 0.01%)</title><rect x="427.9" y="453" width="0.2" height="15.0" fill="rgb(254,37,1)" rx="2" ry="2" />
+<text  x="430.91" y="463.5" ></text>
+</g>
+<g >
+<title>cfree@GLIBC_2.2.5 (31,678,484 samples, 0.01%)</title><rect x="355.6" y="469" width="0.1" height="15.0" fill="rgb(246,32,32)" rx="2" ry="2" />
+<text  x="358.57" y="479.5" ></text>
+</g>
+<g >
+<title>free_pages_and_swap_cache (71,844,438 samples, 0.03%)</title><rect x="840.4" y="309" width="0.4" height="15.0" fill="rgb(214,181,41)" rx="2" ry="2" />
+<text  x="843.37" y="319.5" ></text>
+</g>
+<g >
+<title>__mod_zone_page_state (39,614,943 samples, 0.02%)</title><rect x="774.8" y="197" width="0.2" height="15.0" fill="rgb(205,77,7)" rx="2" ry="2" />
+<text  x="777.76" y="207.5" ></text>
+</g>
+<g >
+<title>[unknown] (28,447,553,726 samples, 13.25%)</title><rect x="258.0" y="581" width="156.3" height="15.0" fill="rgb(241,195,49)" rx="2" ry="2" />
+<text  x="260.96" y="591.5" >[unknown]</text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (176,298,197 samples, 0.08%)</title><rect x="411.8" y="405" width="1.0" height="15.0" fill="rgb(210,132,6)" rx="2" ry="2" />
+<text  x="414.79" y="415.5" ></text>
+</g>
+<g >
+<title>__smp_call_single_queue (102,511,180 samples, 0.05%)</title><rect x="813.9" y="181" width="0.6" height="15.0" fill="rgb(244,119,53)" rx="2" ry="2" />
+<text  x="816.94" y="191.5" ></text>
+</g>
+<g >
+<title>malloc (36,853,289 samples, 0.02%)</title><rect x="439.7" y="405" width="0.2" height="15.0" fill="rgb(211,154,18)" rx="2" ry="2" />
+<text  x="442.74" y="415.5" ></text>
+</g>
+<g >
+<title>vfs_write (164,743,655 samples, 0.08%)</title><rect x="256.8" y="341" width="0.9" height="15.0" fill="rgb(207,187,7)" rx="2" ry="2" />
+<text  x="259.78" y="351.5" ></text>
+</g>
+<g >
+<title>mas_store_gfp (74,533,160 samples, 0.03%)</title><rect x="832.3" y="357" width="0.4" height="15.0" fill="rgb(209,198,53)" rx="2" ry="2" />
+<text  x="835.28" y="367.5" ></text>
+</g>
+<g >
+<title>sockfd_lookup_light (31,424,847 samples, 0.01%)</title><rect x="816.6" y="341" width="0.2" height="15.0" fill="rgb(209,209,35)" rx="2" ry="2" />
+<text  x="819.58" y="351.5" ></text>
+</g>
+<g >
+<title>ext4_block_write_begin (28,648,932 samples, 0.01%)</title><rect x="257.0" y="277" width="0.2" height="15.0" fill="rgb(246,219,10)" rx="2" ry="2" />
+<text  x="259.99" y="287.5" ></text>
+</g>
+<g >
+<title>mas_destroy (20,054,456 samples, 0.01%)</title><rect x="409.1" y="341" width="0.1" height="15.0" fill="rgb(253,191,22)" rx="2" ry="2" />
+<text  x="412.13" y="351.5" ></text>
+</g>
+<g >
+<title>__kmem_cache_alloc_node (2,536,982,041 samples, 1.18%)</title><rect x="779.6" y="213" width="14.0" height="15.0" fill="rgb(234,156,36)" rx="2" ry="2" />
+<text  x="782.62" y="223.5" ></text>
+</g>
+<g >
+<title>handle_mm_fault (22,274,682 samples, 0.01%)</title><rect x="378.3" y="341" width="0.2" height="15.0" fill="rgb(211,51,24)" rx="2" ry="2" />
+<text  x="381.33" y="351.5" ></text>
+</g>
+<g >
+<title>try_to_wake_up (59,806,800 samples, 0.03%)</title><rect x="408.1" y="245" width="0.4" height="15.0" fill="rgb(206,11,22)" rx="2" ry="2" />
+<text  x="411.13" y="255.5" ></text>
+</g>
+<g >
+<title>fput (22,618,285 samples, 0.01%)</title><rect x="816.5" y="341" width="0.1" height="15.0" fill="rgb(216,135,52)" rx="2" ry="2" />
+<text  x="819.46" y="351.5" ></text>
+</g>
+<g >
+<title>psi_group_change (198,001,971 samples, 0.09%)</title><rect x="1181.6" y="469" width="1.1" height="15.0" fill="rgb(252,116,10)" rx="2" ry="2" />
+<text  x="1184.63" y="479.5" ></text>
+</g>
+<g >
+<title>__libc_calloc (111,838,589 samples, 0.05%)</title><rect x="365.7" y="485" width="0.6" height="15.0" fill="rgb(243,78,6)" rx="2" ry="2" />
+<text  x="368.68" y="495.5" ></text>
+</g>
+<g >
+<title>__rcu_read_unlock (26,780,872 samples, 0.01%)</title><rect x="33.8" y="245" width="0.1" height="15.0" fill="rgb(254,147,38)" rx="2" ry="2" />
+<text  x="36.76" y="255.5" ></text>
+</g>
+<g >
+<title>update_curr (168,406,414 samples, 0.08%)</title><rect x="237.6" y="357" width="1.0" height="15.0" fill="rgb(225,184,7)" rx="2" ry="2" />
+<text  x="240.65" y="367.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (30,323,773 samples, 0.01%)</title><rect x="178.0" y="325" width="0.1" height="15.0" fill="rgb(249,51,11)" rx="2" ry="2" />
+<text  x="180.95" y="335.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (25,071,486 samples, 0.01%)</title><rect x="770.5" y="213" width="0.2" height="15.0" fill="rgb(239,173,33)" rx="2" ry="2" />
+<text  x="773.52" y="223.5" ></text>
+</g>
+<g >
+<title>asm_exc_page_fault (75,818,052 samples, 0.04%)</title><rect x="412.8" y="405" width="0.5" height="15.0" fill="rgb(223,222,52)" rx="2" ry="2" />
+<text  x="415.84" y="415.5" ></text>
+</g>
+<g >
+<title>mas_wr_modify (45,088,063 samples, 0.02%)</title><rect x="359.0" y="261" width="0.2" height="15.0" fill="rgb(245,138,3)" rx="2" ry="2" />
+<text  x="361.97" y="271.5" ></text>
+</g>
+<g >
+<title>____sys_recvmsg (345,368,019 samples, 0.16%)</title><rect x="361.3" y="389" width="1.9" height="15.0" fill="rgb(239,222,25)" rx="2" ry="2" />
+<text  x="364.26" y="399.5" ></text>
+</g>
+<g >
+<title>bpf_lsm_mmap_file (26,898,358 samples, 0.01%)</title><rect x="869.8" y="309" width="0.1" height="15.0" fill="rgb(252,100,36)" rx="2" ry="2" />
+<text  x="872.80" y="319.5" ></text>
+</g>
+<g >
+<title>psi_task_switch (220,286,749 samples, 0.10%)</title><rect x="240.2" y="389" width="1.2" height="15.0" fill="rgb(243,206,2)" rx="2" ry="2" />
+<text  x="243.16" y="399.5" ></text>
+</g>
+<g >
+<title>consume_skb (658,079,019 samples, 0.31%)</title><rect x="879.5" y="341" width="3.6" height="15.0" fill="rgb(221,14,24)" rx="2" ry="2" />
+<text  x="882.51" y="351.5" ></text>
+</g>
+<g >
+<title>___slab_alloc (54,089,851 samples, 0.03%)</title><rect x="340.2" y="181" width="0.3" height="15.0" fill="rgb(211,33,24)" rx="2" ry="2" />
+<text  x="343.24" y="191.5" ></text>
+</g>
+<g >
+<title>__mod_memcg_lruvec_state (23,023,770 samples, 0.01%)</title><rect x="849.0" y="277" width="0.1" height="15.0" fill="rgb(227,38,44)" rx="2" ry="2" />
+<text  x="851.98" y="287.5" ></text>
+</g>
+<g >
+<title>prepare_alloc_pages.constprop.0 (25,419,350 samples, 0.01%)</title><rect x="405.8" y="261" width="0.1" height="15.0" fill="rgb(218,60,26)" rx="2" ry="2" />
+<text  x="408.75" y="271.5" ></text>
+</g>
+<g >
+<title>exit_to_user_mode_prepare (20,553,101 samples, 0.01%)</title><rect x="887.4" y="405" width="0.1" height="15.0" fill="rgb(216,126,40)" rx="2" ry="2" />
+<text  x="890.37" y="415.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (427,886,244 samples, 0.20%)</title><rect x="743.6" y="117" width="2.3" height="15.0" fill="rgb(249,88,40)" rx="2" ry="2" />
+<text  x="746.59" y="127.5" ></text>
+</g>
+<g >
+<title>exit_to_user_mode_prepare (38,198,864 samples, 0.02%)</title><rect x="180.2" y="373" width="0.2" height="15.0" fill="rgb(220,4,47)" rx="2" ry="2" />
+<text  x="183.18" y="383.5" ></text>
+</g>
+<g >
+<title>import_iovec (74,106,593 samples, 0.03%)</title><rect x="816.0" y="309" width="0.4" height="15.0" fill="rgb(230,202,50)" rx="2" ry="2" />
+<text  x="819.01" y="319.5" ></text>
+</g>
+<g >
+<title>__slab_free (40,472,328 samples, 0.02%)</title><rect x="866.4" y="245" width="0.3" height="15.0" fill="rgb(222,71,8)" rx="2" ry="2" />
+<text  x="869.44" y="255.5" ></text>
+</g>
+<g >
+<title>event_notifier_test_and_clear (71,715,166 samples, 0.03%)</title><rect x="420.2" y="437" width="0.4" height="15.0" fill="rgb(227,189,24)" rx="2" ry="2" />
+<text  x="423.22" y="447.5" ></text>
+</g>
+<g >
+<title>___slab_alloc (102,423,157 samples, 0.05%)</title><rect x="820.9" y="277" width="0.5" height="15.0" fill="rgb(218,217,50)" rx="2" ry="2" />
+<text  x="823.87" y="287.5" ></text>
+</g>
+<g >
+<title>unix_copy_addr (74,615,012 samples, 0.03%)</title><rect x="884.3" y="341" width="0.4" height="15.0" fill="rgb(217,131,6)" rx="2" ry="2" />
+<text  x="887.28" y="351.5" ></text>
+</g>
+<g >
+<title>kmem_cache_alloc (27,422,881 samples, 0.01%)</title><rect x="350.1" y="325" width="0.2" height="15.0" fill="rgb(212,123,18)" rx="2" ry="2" />
+<text  x="353.12" y="335.5" ></text>
+</g>
+<g >
+<title>send_call_function_single_ipi (27,406,034 samples, 0.01%)</title><rect x="815.0" y="181" width="0.1" height="15.0" fill="rgb(214,42,26)" rx="2" ry="2" />
+<text  x="817.98" y="191.5" ></text>
+</g>
+<g >
+<title>select_task_rq_fair (147,055,168 samples, 0.07%)</title><rect x="812.9" y="197" width="0.8" height="15.0" fill="rgb(222,16,43)" rx="2" ry="2" />
+<text  x="815.89" y="207.5" ></text>
+</g>
+<g >
+<title>page_add_new_anon_rmap (59,893,247 samples, 0.03%)</title><rect x="874.3" y="293" width="0.3" height="15.0" fill="rgb(223,219,0)" rx="2" ry="2" />
+<text  x="877.30" y="303.5" ></text>
+</g>
+<g >
+<title>lru_gen_del_folio.constprop.0 (94,215,926 samples, 0.04%)</title><rect x="843.6" y="293" width="0.5" height="15.0" fill="rgb(250,68,11)" rx="2" ry="2" />
+<text  x="846.58" y="303.5" ></text>
+</g>
+<g >
+<title>common_interrupt (35,644,191 samples, 0.02%)</title><rect x="914.3" y="469" width="0.2" height="15.0" fill="rgb(215,201,28)" rx="2" ry="2" />
+<text  x="917.26" y="479.5" ></text>
+</g>
+<g >
+<title>__x86_indirect_thunk_rax (22,604,111 samples, 0.01%)</title><rect x="19.3" y="405" width="0.2" height="15.0" fill="rgb(244,89,19)" rx="2" ry="2" />
+<text  x="22.33" y="415.5" ></text>
+</g>
+<g >
+<title>lru_add_drain_cpu (28,646,665 samples, 0.01%)</title><rect x="410.3" y="357" width="0.1" height="15.0" fill="rgb(250,188,40)" rx="2" ry="2" />
+<text  x="413.28" y="367.5" ></text>
+</g>
+<g >
+<title>bdrv_check_qiov_request (43,517,637 samples, 0.02%)</title><rect x="434.5" y="421" width="0.2" height="15.0" fill="rgb(221,117,19)" rx="2" ry="2" />
+<text  x="437.47" y="431.5" ></text>
+</g>
+<g >
+<title>__napi_poll (26,041,113 samples, 0.01%)</title><rect x="914.3" y="405" width="0.1" height="15.0" fill="rgb(208,50,41)" rx="2" ry="2" />
+<text  x="917.29" y="415.5" ></text>
+</g>
+<g >
+<title>mas_alloc_nodes (125,170,222 samples, 0.06%)</title><rect x="348.1" y="309" width="0.7" height="15.0" fill="rgb(237,164,31)" rx="2" ry="2" />
+<text  x="351.11" y="319.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (427,109,860 samples, 0.20%)</title><rect x="428.8" y="421" width="2.3" height="15.0" fill="rgb(227,2,34)" rx="2" ry="2" />
+<text  x="431.78" y="431.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (197,341,312 samples, 0.09%)</title><rect x="919.1" y="453" width="1.0" height="15.0" fill="rgb(233,37,15)" rx="2" ry="2" />
+<text  x="922.05" y="463.5" ></text>
+</g>
+<g >
+<title>memset (20,847,888 samples, 0.01%)</title><rect x="832.6" y="293" width="0.1" height="15.0" fill="rgb(250,132,2)" rx="2" ry="2" />
+<text  x="835.56" y="303.5" ></text>
+</g>
+<g >
+<title>sock_alloc_send_pskb (10,102,805,876 samples, 4.71%)</title><rect x="753.8" y="277" width="55.5" height="15.0" fill="rgb(242,60,21)" rx="2" ry="2" />
+<text  x="756.82" y="287.5" >sock_..</text>
+</g>
+<g >
+<title>__page_cache_release (28,862,174 samples, 0.01%)</title><rect x="29.7" y="261" width="0.1" height="15.0" fill="rgb(233,120,2)" rx="2" ry="2" />
+<text  x="32.67" y="271.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (19,662,433 samples, 0.01%)</title><rect x="1175.4" y="453" width="0.1" height="15.0" fill="rgb(222,2,40)" rx="2" ry="2" />
+<text  x="1178.38" y="463.5" ></text>
+</g>
+<g >
+<title>skb_free_head (47,687,211 samples, 0.02%)</title><rect x="61.1" y="277" width="0.2" height="15.0" fill="rgb(254,211,36)" rx="2" ry="2" />
+<text  x="64.08" y="287.5" ></text>
+</g>
+<g >
+<title>__mod_memcg_state (31,450,283 samples, 0.01%)</title><rect x="253.7" y="213" width="0.2" height="15.0" fill="rgb(212,205,3)" rx="2" ry="2" />
+<text  x="256.71" y="223.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (23,956,299 samples, 0.01%)</title><rect x="262.9" y="341" width="0.1" height="15.0" fill="rgb(228,1,22)" rx="2" ry="2" />
+<text  x="265.86" y="351.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (1,291,270,674 samples, 0.60%)</title><rect x="248.9" y="421" width="7.1" height="15.0" fill="rgb(238,129,12)" rx="2" ry="2" />
+<text  x="251.90" y="431.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (31,472,937 samples, 0.01%)</title><rect x="278.9" y="149" width="0.2" height="15.0" fill="rgb(228,143,35)" rx="2" ry="2" />
+<text  x="281.91" y="159.5" ></text>
+</g>
+<g >
+<title>aio_co_schedule (561,989,358 samples, 0.26%)</title><rect x="428.2" y="485" width="3.0" height="15.0" fill="rgb(230,89,45)" rx="2" ry="2" />
+<text  x="431.16" y="495.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (54,428,207 samples, 0.03%)</title><rect x="1083.4" y="485" width="0.3" height="15.0" fill="rgb(253,181,12)" rx="2" ry="2" />
+<text  x="1086.39" y="495.5" ></text>
+</g>
+<g >
+<title>_int_memalign (4,138,075,341 samples, 1.93%)</title><rect x="853.9" y="437" width="22.7" height="15.0" fill="rgb(223,182,27)" rx="2" ry="2" />
+<text  x="856.87" y="447.5" >_..</text>
+</g>
+<g >
+<title>kmem_cache_free_bulk.part.0 (44,925,156 samples, 0.02%)</title><rect x="348.9" y="293" width="0.3" height="15.0" fill="rgb(243,152,6)" rx="2" ry="2" />
+<text  x="351.93" y="303.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (57,317,270 samples, 0.03%)</title><rect x="499.0" y="133" width="0.3" height="15.0" fill="rgb(226,67,35)" rx="2" ry="2" />
+<text  x="502.01" y="143.5" ></text>
+</g>
+<g >
+<title>drain_obj_stock (81,238,737 samples, 0.04%)</title><rect x="880.4" y="277" width="0.4" height="15.0" fill="rgb(253,97,34)" rx="2" ry="2" />
+<text  x="883.38" y="287.5" ></text>
+</g>
+<g >
+<title>sched_clock_cpu (242,811,169 samples, 0.11%)</title><rect x="1162.2" y="469" width="1.3" height="15.0" fill="rgb(244,12,31)" rx="2" ry="2" />
+<text  x="1165.16" y="479.5" ></text>
+</g>
+<g >
+<title>coroutine_trampoline (6,249,755,181 samples, 2.91%)</title><rect x="379.9" y="549" width="34.3" height="15.0" fill="rgb(223,78,15)" rx="2" ry="2" />
+<text  x="382.86" y="559.5" >co..</text>
+</g>
+<g >
+<title>sock_sendmsg (4,943,082,065 samples, 2.30%)</title><rect x="381.3" y="341" width="27.2" height="15.0" fill="rgb(234,26,6)" rx="2" ry="2" />
+<text  x="384.34" y="351.5" >s..</text>
+</g>
+<g >
+<title>__sys_sendmsg (14,558,423,345 samples, 6.78%)</title><rect x="267.2" y="357" width="80.0" height="15.0" fill="rgb(226,53,48)" rx="2" ry="2" />
+<text  x="270.16" y="367.5" >__sys_sen..</text>
+</g>
+<g >
+<title>qio_channel_writev_full_all (796,050,804 samples, 0.37%)</title><rect x="258.1" y="405" width="4.4" height="15.0" fill="rgb(249,129,34)" rx="2" ry="2" />
+<text  x="261.12" y="415.5" ></text>
+</g>
+<g >
+<title>update_cfs_group (84,779,522 samples, 0.04%)</title><rect x="237.2" y="357" width="0.4" height="15.0" fill="rgb(216,148,25)" rx="2" ry="2" />
+<text  x="240.18" y="367.5" ></text>
+</g>
+<g >
+<title>_copy_from_user (50,633,730 samples, 0.02%)</title><rect x="429.9" y="357" width="0.3" height="15.0" fill="rgb(207,29,32)" rx="2" ry="2" />
+<text  x="432.95" y="367.5" ></text>
+</g>
+<g >
+<title>__vm_munmap (54,417,380 samples, 0.03%)</title><rect x="262.5" y="373" width="0.3" height="15.0" fill="rgb(224,106,51)" rx="2" ry="2" />
+<text  x="265.50" y="383.5" ></text>
+</g>
+<g >
+<title>llist_reverse_order (33,206,210 samples, 0.02%)</title><rect x="1056.5" y="421" width="0.2" height="15.0" fill="rgb(242,102,9)" rx="2" ry="2" />
+<text  x="1059.47" y="431.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_apic_timer_interrupt (51,618,933 samples, 0.02%)</title><rect x="890.7" y="453" width="0.3" height="15.0" fill="rgb(252,130,41)" rx="2" ry="2" />
+<text  x="893.69" y="463.5" ></text>
+</g>
+<g >
+<title>tick_nohz_restart_sched_tick (160,715,194 samples, 0.07%)</title><rect x="1187.4" y="501" width="0.9" height="15.0" fill="rgb(244,126,50)" rx="2" ry="2" />
+<text  x="1190.44" y="511.5" ></text>
+</g>
+<g >
+<title>vma_expand (78,761,824 samples, 0.04%)</title><rect x="412.3" y="325" width="0.4" height="15.0" fill="rgb(205,63,34)" rx="2" ry="2" />
+<text  x="415.26" y="335.5" ></text>
+</g>
+<g >
+<title>tick_nohz_get_sleep_length (19,142,497 samples, 0.01%)</title><rect x="895.5" y="469" width="0.1" height="15.0" fill="rgb(205,30,44)" rx="2" ry="2" />
+<text  x="898.47" y="479.5" ></text>
+</g>
+<g >
+<title>qemu_co_mutex_lock (20,216,870 samples, 0.01%)</title><rect x="437.7" y="421" width="0.1" height="15.0" fill="rgb(251,114,16)" rx="2" ry="2" />
+<text  x="440.67" y="431.5" ></text>
+</g>
+<g >
+<title>get_unmapped_area (464,220,166 samples, 0.22%)</title><rect x="856.8" y="309" width="2.6" height="15.0" fill="rgb(212,6,41)" rx="2" ry="2" />
+<text  x="859.84" y="319.5" ></text>
+</g>
+<g >
+<title>[perf] (170,125,475 samples, 0.08%)</title><rect x="256.8" y="437" width="0.9" height="15.0" fill="rgb(246,53,37)" rx="2" ry="2" />
+<text  x="259.77" y="447.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (96,682,947 samples, 0.05%)</title><rect x="760.5" y="197" width="0.5" height="15.0" fill="rgb(210,180,21)" rx="2" ry="2" />
+<text  x="763.47" y="207.5" ></text>
+</g>
+<g >
+<title>count_memcg_events.constprop.0 (49,805,950 samples, 0.02%)</title><rect x="279.3" y="165" width="0.3" height="15.0" fill="rgb(248,92,30)" rx="2" ry="2" />
+<text  x="282.33" y="175.5" ></text>
+</g>
+<g >
+<title>mas_wr_store_entry.isra.0 (66,383,002 samples, 0.03%)</title><rect x="868.6" y="261" width="0.3" height="15.0" fill="rgb(229,49,36)" rx="2" ry="2" />
+<text  x="871.57" y="271.5" ></text>
+</g>
+<g >
+<title>__virt_addr_valid (39,671,746 samples, 0.02%)</title><rect x="250.8" y="293" width="0.2" height="15.0" fill="rgb(250,18,10)" rx="2" ry="2" />
+<text  x="253.76" y="303.5" ></text>
+</g>
+<g >
+<title>mas_store_prealloc (129,772,314 samples, 0.06%)</title><rect x="348.8" y="325" width="0.7" height="15.0" fill="rgb(238,174,44)" rx="2" ry="2" />
+<text  x="351.80" y="335.5" ></text>
+</g>
+<g >
+<title>preempt_count_sub (29,111,089 samples, 0.01%)</title><rect x="497.4" y="133" width="0.2" height="15.0" fill="rgb(238,160,23)" rx="2" ry="2" />
+<text  x="500.42" y="143.5" ></text>
+</g>
+<g >
+<title>down_read_trylock (35,139,392 samples, 0.02%)</title><rect x="321.4" y="165" width="0.2" height="15.0" fill="rgb(227,174,23)" rx="2" ry="2" />
+<text  x="324.43" y="175.5" ></text>
+</g>
+<g >
+<title>scan (28,668,571 samples, 0.01%)</title><rect x="888.4" y="597" width="0.1" height="15.0" fill="rgb(239,106,37)" rx="2" ry="2" />
+<text  x="891.38" y="607.5" ></text>
+</g>
+<g >
+<title>tlb_batch_pages_flush (50,931,442 samples, 0.02%)</title><rect x="410.6" y="357" width="0.3" height="15.0" fill="rgb(236,225,42)" rx="2" ry="2" />
+<text  x="413.65" y="367.5" ></text>
+</g>
+<g >
+<title>_copy_to_iter (40,920,369 samples, 0.02%)</title><rect x="362.8" y="293" width="0.3" height="15.0" fill="rgb(236,224,53)" rx="2" ry="2" />
+<text  x="365.85" y="303.5" ></text>
+</g>
+<g >
+<title>kmem_cache_alloc_bulk (515,743,543 samples, 0.24%)</title><rect x="863.5" y="245" width="2.8" height="15.0" fill="rgb(211,216,4)" rx="2" ry="2" />
+<text  x="866.46" y="255.5" ></text>
+</g>
+<g >
+<title>qio_channel_writev_all (196,635,091 samples, 0.09%)</title><rect x="425.1" y="469" width="1.0" height="15.0" fill="rgb(225,136,7)" rx="2" ry="2" />
+<text  x="428.06" y="479.5" ></text>
+</g>
+<g >
+<title>native_sched_clock (22,469,128 samples, 0.01%)</title><rect x="1185.7" y="485" width="0.1" height="15.0" fill="rgb(213,95,26)" rx="2" ry="2" />
+<text  x="1188.72" y="495.5" ></text>
+</g>
+<g >
+<title>syscall_enter_from_user_mode (20,883,786 samples, 0.01%)</title><rect x="173.8" y="373" width="0.1" height="15.0" fill="rgb(205,112,13)" rx="2" ry="2" />
+<text  x="176.76" y="383.5" ></text>
+</g>
+<g >
+<title>__libc_sendmsg (783,759,387 samples, 0.37%)</title><rect x="258.2" y="373" width="4.3" height="15.0" fill="rgb(216,121,0)" rx="2" ry="2" />
+<text  x="261.17" y="383.5" ></text>
+</g>
+<g >
+<title>nr_iowait_cpu (21,919,494 samples, 0.01%)</title><rect x="1061.4" y="421" width="0.2" height="15.0" fill="rgb(224,207,43)" rx="2" ry="2" />
+<text  x="1064.45" y="431.5" ></text>
+</g>
+<g >
+<title>mt_find (364,248,231 samples, 0.17%)</title><rect x="321.7" y="149" width="2.0" height="15.0" fill="rgb(209,0,36)" rx="2" ry="2" />
+<text  x="324.72" y="159.5" ></text>
+</g>
+<g >
+<title>skb_set_owner_w (45,816,701 samples, 0.02%)</title><rect x="345.4" y="261" width="0.2" height="15.0" fill="rgb(230,205,52)" rx="2" ry="2" />
+<text  x="348.35" y="271.5" ></text>
+</g>
+<g >
+<title>arch_get_unmapped_area_topdown (79,722,101 samples, 0.04%)</title><rect x="356.6" y="293" width="0.4" height="15.0" fill="rgb(210,58,28)" rx="2" ry="2" />
+<text  x="359.61" y="303.5" ></text>
+</g>
+<g >
+<title>exit_to_user_mode_prepare (309,262,466 samples, 0.14%)</title><rect x="244.6" y="453" width="1.7" height="15.0" fill="rgb(222,41,30)" rx="2" ry="2" />
+<text  x="247.55" y="463.5" ></text>
+</g>
+<g >
+<title>obj_cgroup_charge (44,183,594 samples, 0.02%)</title><rect x="406.6" y="229" width="0.3" height="15.0" fill="rgb(243,66,34)" rx="2" ry="2" />
+<text  x="409.62" y="239.5" ></text>
+</g>
+<g >
+<title>__default_send_IPI_dest_field (58,753,662 samples, 0.03%)</title><rect x="814.5" y="165" width="0.4" height="15.0" fill="rgb(231,98,44)" rx="2" ry="2" />
+<text  x="817.55" y="175.5" ></text>
+</g>
+<g >
+<title>__libc_recvmsg (162,334,589 samples, 0.08%)</title><rect x="413.3" y="501" width="0.9" height="15.0" fill="rgb(229,135,51)" rx="2" ry="2" />
+<text  x="416.28" y="511.5" ></text>
+</g>
+<g >
+<title>[unknown] (84,047,825,735 samples, 39.14%)</title><rect x="426.3" y="549" width="461.8" height="15.0" fill="rgb(247,24,52)" rx="2" ry="2" />
+<text  x="429.25" y="559.5" >[unknown]</text>
+</g>
+<g >
+<title>secondary_startup_64_no_verify (54,556,078,740 samples, 25.41%)</title><rect x="890.0" y="581" width="299.8" height="15.0" fill="rgb(252,172,27)" rx="2" ry="2" />
+<text  x="893.02" y="591.5" >secondary_startup_64_no_verify</text>
+</g>
+<g >
+<title>native_sched_clock (60,058,643 samples, 0.03%)</title><rect x="1065.5" y="421" width="0.4" height="15.0" fill="rgb(245,176,11)" rx="2" ry="2" />
+<text  x="1068.53" y="431.5" ></text>
+</g>
+<g >
+<title>page_counter_try_charge (141,444,265 samples, 0.07%)</title><rect x="761.0" y="197" width="0.8" height="15.0" fill="rgb(224,7,34)" rx="2" ry="2" />
+<text  x="764.03" y="207.5" ></text>
+</g>
+<g >
+<title>__wrgsbase_inactive (22,777,828 samples, 0.01%)</title><rect x="889.2" y="581" width="0.2" height="15.0" fill="rgb(215,201,52)" rx="2" ry="2" />
+<text  x="892.23" y="591.5" ></text>
+</g>
+<g >
+<title>error_entry (66,278,655 samples, 0.03%)</title><rect x="333.1" y="213" width="0.4" height="15.0" fill="rgb(220,117,1)" rx="2" ry="2" />
+<text  x="336.11" y="223.5" ></text>
+</g>
+<g >
+<title>mas_alloc_nodes (397,391,988 samples, 0.19%)</title><rect x="830.0" y="341" width="2.1" height="15.0" fill="rgb(254,32,14)" rx="2" ry="2" />
+<text  x="832.96" y="351.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (57,265,968 samples, 0.03%)</title><rect x="262.5" y="405" width="0.3" height="15.0" fill="rgb(220,78,40)" rx="2" ry="2" />
+<text  x="265.50" y="415.5" ></text>
+</g>
+<g >
+<title>sd_event_dispatch (19,293,406 samples, 0.01%)</title><rect x="1189.9" y="485" width="0.1" height="15.0" fill="rgb(223,7,29)" rx="2" ry="2" />
+<text  x="1192.85" y="495.5" ></text>
+</g>
+<g >
+<title>__poll (3,118,164,663 samples, 1.45%)</title><rect x="229.7" y="517" width="17.1" height="15.0" fill="rgb(208,142,17)" rx="2" ry="2" />
+<text  x="232.70" y="527.5" ></text>
+</g>
+<g >
+<title>nbd_co_send_structured_read (197,506,777 samples, 0.09%)</title><rect x="425.1" y="501" width="1.0" height="15.0" fill="rgb(252,93,52)" rx="2" ry="2" />
+<text  x="428.06" y="511.5" ></text>
+</g>
+<g >
+<title>qio_channel_writev_all (1,920,135,128 samples, 0.89%)</title><rect x="366.3" y="469" width="10.6" height="15.0" fill="rgb(236,3,51)" rx="2" ry="2" />
+<text  x="369.33" y="479.5" ></text>
+</g>
+<g >
+<title>__vm_enough_memory (43,002,542 samples, 0.02%)</title><rect x="859.7" y="293" width="0.2" height="15.0" fill="rgb(232,69,2)" rx="2" ry="2" />
+<text  x="862.71" y="303.5" ></text>
+</g>
+<g >
+<title>sysvec_apic_timer_interrupt (43,606,612 samples, 0.02%)</title><rect x="694.1" y="149" width="0.3" height="15.0" fill="rgb(210,183,37)" rx="2" ry="2" />
+<text  x="697.12" y="159.5" ></text>
+</g>
+<g >
+<title>mas_preallocate (399,440,873 samples, 0.19%)</title><rect x="830.0" y="357" width="2.1" height="15.0" fill="rgb(225,201,17)" rx="2" ry="2" />
+<text  x="832.95" y="367.5" ></text>
+</g>
+<g >
+<title>unix_destruct_scm (22,306,080 samples, 0.01%)</title><rect x="413.7" y="341" width="0.1" height="15.0" fill="rgb(233,103,8)" rx="2" ry="2" />
+<text  x="416.69" y="351.5" ></text>
+</g>
+<g >
+<title>handle_mm_fault (7,334,963,968 samples, 3.42%)</title><rect x="706.9" y="165" width="40.3" height="15.0" fill="rgb(246,144,51)" rx="2" ry="2" />
+<text  x="709.89" y="175.5" >han..</text>
+</g>
+<g >
+<title>exc_page_fault (27,367,996 samples, 0.01%)</title><rect x="425.8" y="213" width="0.1" height="15.0" fill="rgb(246,216,24)" rx="2" ry="2" />
+<text  x="428.77" y="223.5" ></text>
+</g>
+<g >
+<title>__mem_cgroup_uncharge_list (25,710,045 samples, 0.01%)</title><rect x="410.7" y="325" width="0.1" height="15.0" fill="rgb(211,147,17)" rx="2" ry="2" />
+<text  x="413.70" y="335.5" ></text>
+</g>
+<g >
+<title>[perf] (172,240,244 samples, 0.08%)</title><rect x="256.8" y="469" width="0.9" height="15.0" fill="rgb(231,183,24)" rx="2" ry="2" />
+<text  x="259.76" y="479.5" ></text>
+</g>
+<g >
+<title>__count_memcg_events (104,165,665 samples, 0.05%)</title><rect x="42.3" y="229" width="0.6" height="15.0" fill="rgb(244,31,8)" rx="2" ry="2" />
+<text  x="45.30" y="239.5" ></text>
+</g>
+<g >
+<title>coroutine_trampoline (218,298,612 samples, 0.10%)</title><rect x="425.1" y="533" width="1.2" height="15.0" fill="rgb(232,58,51)" rx="2" ry="2" />
+<text  x="428.06" y="543.5" ></text>
+</g>
+<g >
+<title>blk_co_pread (199,967,187 samples, 0.09%)</title><rect x="265.1" y="485" width="1.1" height="15.0" fill="rgb(218,145,2)" rx="2" ry="2" />
+<text  x="268.06" y="495.5" ></text>
+</g>
+<g >
+<title>handle_mm_fault (60,561,829 samples, 0.03%)</title><rect x="412.9" y="357" width="0.3" height="15.0" fill="rgb(217,118,27)" rx="2" ry="2" />
+<text  x="415.90" y="367.5" ></text>
+</g>
+<g >
+<title>obj_cgroup_charge (500,008,044 samples, 0.23%)</title><rect x="790.8" y="197" width="2.8" height="15.0" fill="rgb(213,121,38)" rx="2" ry="2" />
+<text  x="793.81" y="207.5" ></text>
+</g>
+<g >
+<title>_raw_spin_trylock (41,957,423 samples, 0.02%)</title><rect x="766.1" y="213" width="0.2" height="15.0" fill="rgb(213,54,34)" rx="2" ry="2" />
+<text  x="769.12" y="223.5" ></text>
+</g>
+<g >
+<title>mas_wr_store_entry.isra.0 (19,815,611 samples, 0.01%)</title><rect x="351.1" y="341" width="0.1" height="15.0" fill="rgb(246,149,15)" rx="2" ry="2" />
+<text  x="354.13" y="351.5" ></text>
+</g>
+<g >
+<title>__import_iovec (73,188,705 samples, 0.03%)</title><rect x="886.4" y="357" width="0.4" height="15.0" fill="rgb(214,37,19)" rx="2" ry="2" />
+<text  x="889.39" y="367.5" ></text>
+</g>
+<g >
+<title>obj_cgroup_charge (302,592,179 samples, 0.14%)</title><rect x="253.5" y="261" width="1.6" height="15.0" fill="rgb(252,44,33)" rx="2" ry="2" />
+<text  x="256.48" y="271.5" ></text>
+</g>
+<g >
+<title>do_mmap (161,268,804 samples, 0.08%)</title><rect x="411.8" y="357" width="0.9" height="15.0" fill="rgb(235,27,54)" rx="2" ry="2" />
+<text  x="414.81" y="367.5" ></text>
+</g>
+<g >
+<title>__sys_sendmsg (4,965,978,973 samples, 2.31%)</title><rect x="381.3" y="389" width="27.3" height="15.0" fill="rgb(211,79,20)" rx="2" ry="2" />
+<text  x="384.30" y="399.5" >_..</text>
+</g>
+<g >
+<title>handle_mm_fault (81,852,183 samples, 0.04%)</title><rect x="229.0" y="453" width="0.5" height="15.0" fill="rgb(209,124,31)" rx="2" ry="2" />
+<text  x="232.04" y="463.5" ></text>
+</g>
+<g >
+<title>do_user_addr_fault (213,663,958 samples, 0.10%)</title><rect x="359.9" y="341" width="1.1" height="15.0" fill="rgb(248,208,39)" rx="2" ry="2" />
+<text  x="362.88" y="351.5" ></text>
+</g>
+<g >
+<title>__hrtimer_run_queues (85,885,682 samples, 0.04%)</title><rect x="748.7" y="149" width="0.5" height="15.0" fill="rgb(208,83,32)" rx="2" ry="2" />
+<text  x="751.75" y="159.5" ></text>
+</g>
+<g >
+<title>__start_context (949,837,441 samples, 0.44%)</title><rect x="258.0" y="501" width="5.2" height="15.0" fill="rgb(228,175,27)" rx="2" ry="2" />
+<text  x="260.96" y="511.5" ></text>
+</g>
+<g >
+<title>__handle_mm_fault (74,812,449 samples, 0.03%)</title><rect x="385.1" y="197" width="0.4" height="15.0" fill="rgb(235,12,54)" rx="2" ry="2" />
+<text  x="388.14" y="207.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (28,017,501 samples, 0.01%)</title><rect x="887.4" y="421" width="0.1" height="15.0" fill="rgb(251,46,27)" rx="2" ry="2" />
+<text  x="890.36" y="431.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (26,175,898 samples, 0.01%)</title><rect x="792.8" y="165" width="0.1" height="15.0" fill="rgb(232,215,7)" rx="2" ry="2" />
+<text  x="795.78" y="175.5" ></text>
+</g>
+<g >
+<title>down_write_killable (25,494,627 samples, 0.01%)</title><rect x="851.5" y="389" width="0.1" height="15.0" fill="rgb(245,101,4)" rx="2" ry="2" />
+<text  x="854.45" y="399.5" ></text>
+</g>
+<g >
+<title>_copy_from_user (26,359,075 samples, 0.01%)</title><rect x="886.2" y="373" width="0.1" height="15.0" fill="rgb(225,191,44)" rx="2" ry="2" />
+<text  x="889.19" y="383.5" ></text>
+</g>
+<g >
+<title>kmem_cache_alloc_bulk (462,428,773 samples, 0.22%)</title><rect x="820.2" y="293" width="2.6" height="15.0" fill="rgb(232,136,13)" rx="2" ry="2" />
+<text  x="823.23" y="303.5" ></text>
+</g>
+<g >
+<title>__rcu_read_unlock (21,795,150 samples, 0.01%)</title><rect x="66.3" y="293" width="0.1" height="15.0" fill="rgb(217,80,47)" rx="2" ry="2" />
+<text  x="69.31" y="303.5" ></text>
+</g>
+<g >
+<title>can_stop_idle_tick (31,470,677 samples, 0.01%)</title><rect x="1172.9" y="485" width="0.2" height="15.0" fill="rgb(254,49,43)" rx="2" ry="2" />
+<text  x="1175.93" y="495.5" ></text>
+</g>
+<g >
+<title>__libc_recvmsg (61,630,404 samples, 0.03%)</title><rect x="378.5" y="485" width="0.3" height="15.0" fill="rgb(214,40,22)" rx="2" ry="2" />
+<text  x="381.49" y="495.5" ></text>
+</g>
+<g >
+<title>irqentry_enter (18,940,971 samples, 0.01%)</title><rect x="748.5" y="181" width="0.1" height="15.0" fill="rgb(214,173,41)" rx="2" ry="2" />
+<text  x="751.48" y="191.5" ></text>
+</g>
+<g >
+<title>do_user_addr_fault (777,794,832 samples, 0.36%)</title><rect x="399.4" y="213" width="4.3" height="15.0" fill="rgb(233,206,7)" rx="2" ry="2" />
+<text  x="402.44" y="223.5" ></text>
+</g>
+<g >
+<title>find_vma (57,863,440 samples, 0.03%)</title><rect x="373.6" y="181" width="0.3" height="15.0" fill="rgb(212,121,3)" rx="2" ry="2" />
+<text  x="376.58" y="191.5" ></text>
+</g>
+<g >
+<title>exc_page_fault (221,099,631 samples, 0.10%)</title><rect x="359.8" y="357" width="1.3" height="15.0" fill="rgb(207,58,13)" rx="2" ry="2" />
+<text  x="362.84" y="367.5" ></text>
+</g>
+<g >
+<title>__count_memcg_events (841,228,858 samples, 0.39%)</title><rect x="742.2" y="133" width="4.6" height="15.0" fill="rgb(251,189,14)" rx="2" ry="2" />
+<text  x="745.19" y="143.5" ></text>
+</g>
+<g >
+<title>__libc_sendmsg (187,185,445 samples, 0.09%)</title><rect x="425.1" y="421" width="1.0" height="15.0" fill="rgb(249,174,23)" rx="2" ry="2" />
+<text  x="428.09" y="431.5" ></text>
+</g>
+<g >
+<title>__memcg_kmem_charge_page (91,826,996 samples, 0.04%)</title><rect x="404.3" y="261" width="0.5" height="15.0" fill="rgb(247,45,26)" rx="2" ry="2" />
+<text  x="407.25" y="271.5" ></text>
+</g>
+<g >
+<title>mas_walk (29,480,177 samples, 0.01%)</title><rect x="851.3" y="357" width="0.2" height="15.0" fill="rgb(233,28,27)" rx="2" ry="2" />
+<text  x="854.29" y="367.5" ></text>
+</g>
+<g >
+<title>prepare_alloc_pages.constprop.0 (458,353,297 samples, 0.21%)</title><rect x="775.7" y="229" width="2.5" height="15.0" fill="rgb(220,16,11)" rx="2" ry="2" />
+<text  x="778.67" y="239.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (130,047,707 samples, 0.06%)</title><rect x="26.7" y="309" width="0.7" height="15.0" fill="rgb(215,201,37)" rx="2" ry="2" />
+<text  x="29.72" y="319.5" ></text>
+</g>
+<g >
+<title>do_mmap (510,666,295 samples, 0.24%)</title><rect x="356.6" y="325" width="2.8" height="15.0" fill="rgb(251,99,6)" rx="2" ry="2" />
+<text  x="359.56" y="335.5" ></text>
+</g>
+<g >
+<title>__rcu_read_unlock (33,445,306 samples, 0.02%)</title><rect x="32.2" y="261" width="0.2" height="15.0" fill="rgb(232,118,50)" rx="2" ry="2" />
+<text  x="35.25" y="271.5" ></text>
+</g>
+<g >
+<title>clock_gettime@@GLIBC_2.17 (27,711,398 samples, 0.01%)</title><rect x="421.1" y="485" width="0.1" height="15.0" fill="rgb(254,26,40)" rx="2" ry="2" />
+<text  x="424.08" y="495.5" ></text>
+</g>
+<g >
+<title>blk_is_available (36,038,476 samples, 0.02%)</title><rect x="438.0" y="437" width="0.2" height="15.0" fill="rgb(250,29,16)" rx="2" ry="2" />
+<text  x="440.97" y="447.5" ></text>
+</g>
+<g >
+<title>mas_store_gfp (25,656,745 samples, 0.01%)</title><rect x="351.1" y="357" width="0.1" height="15.0" fill="rgb(228,173,41)" rx="2" ry="2" />
+<text  x="354.10" y="367.5" ></text>
+</g>
+<g >
+<title>memcg_account_kmem (186,309,467 samples, 0.09%)</title><rect x="43.1" y="229" width="1.1" height="15.0" fill="rgb(237,5,4)" rx="2" ry="2" />
+<text  x="46.13" y="239.5" ></text>
+</g>
+<g >
+<title>kmem_cache_alloc_bulk (29,763,848 samples, 0.01%)</title><rect x="409.7" y="357" width="0.1" height="15.0" fill="rgb(243,190,16)" rx="2" ry="2" />
+<text  x="412.67" y="367.5" ></text>
+</g>
+<g >
+<title>__GI___libc_write (90,734,073 samples, 0.04%)</title><rect x="264.0" y="453" width="0.5" height="15.0" fill="rgb(226,190,24)" rx="2" ry="2" />
+<text  x="267.00" y="463.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (23,756,759 samples, 0.01%)</title><rect x="321.3" y="165" width="0.1" height="15.0" fill="rgb(248,9,23)" rx="2" ry="2" />
+<text  x="324.30" y="175.5" ></text>
+</g>
+<g >
+<title>mas_preallocate (538,978,065 samples, 0.25%)</title><rect x="819.8" y="325" width="3.0" height="15.0" fill="rgb(248,190,9)" rx="2" ry="2" />
+<text  x="822.81" y="335.5" ></text>
+</g>
+<g >
+<title>copy_user_generic_string (49,491,871 samples, 0.02%)</title><rect x="815.7" y="293" width="0.3" height="15.0" fill="rgb(236,48,18)" rx="2" ry="2" />
+<text  x="818.74" y="303.5" ></text>
+</g>
+<g >
+<title>exc_page_fault (53,354,853 samples, 0.02%)</title><rect x="367.7" y="229" width="0.3" height="15.0" fill="rgb(216,203,49)" rx="2" ry="2" />
+<text  x="370.69" y="239.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (49,816,555 samples, 0.02%)</title><rect x="180.1" y="389" width="0.3" height="15.0" fill="rgb(236,115,39)" rx="2" ry="2" />
+<text  x="183.15" y="399.5" ></text>
+</g>
+<g >
+<title>asm_exc_page_fault (102,250,787 samples, 0.05%)</title><rect x="440.6" y="389" width="0.6" height="15.0" fill="rgb(241,8,23)" rx="2" ry="2" />
+<text  x="443.61" y="399.5" ></text>
+</g>
+<g >
+<title>obj_cgroup_charge (130,659,336 samples, 0.06%)</title><rect x="341.9" y="197" width="0.7" height="15.0" fill="rgb(246,144,3)" rx="2" ry="2" />
+<text  x="344.93" y="207.5" ></text>
+</g>
+<g >
+<title>sockfd_lookup_light (71,068,490 samples, 0.03%)</title><rect x="886.9" y="405" width="0.3" height="15.0" fill="rgb(247,213,8)" rx="2" ry="2" />
+<text  x="889.86" y="415.5" ></text>
+</g>
+<g >
+<title>skb_set_owner_w (32,162,175 samples, 0.01%)</title><rect x="255.2" y="309" width="0.1" height="15.0" fill="rgb(233,90,5)" rx="2" ry="2" />
+<text  x="258.16" y="319.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (159,675,020 samples, 0.07%)</title><rect x="413.3" y="469" width="0.9" height="15.0" fill="rgb(254,131,14)" rx="2" ry="2" />
+<text  x="416.29" y="479.5" ></text>
+</g>
+<g >
+<title>tick_sched_handle (49,369,258 samples, 0.02%)</title><rect x="169.7" y="133" width="0.3" height="15.0" fill="rgb(245,107,46)" rx="2" ry="2" />
+<text  x="172.75" y="143.5" ></text>
+</g>
+<g >
+<title>qio_channel_socket_set_aio_fd_handler (31,049,851 samples, 0.01%)</title><rect x="817.4" y="405" width="0.1" height="15.0" fill="rgb(254,227,20)" rx="2" ry="2" />
+<text  x="820.36" y="415.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (452,615,637 samples, 0.21%)</title><rect x="428.6" y="437" width="2.5" height="15.0" fill="rgb(231,44,15)" rx="2" ry="2" />
+<text  x="431.64" y="447.5" ></text>
+</g>
+<g >
+<title>up_read (234,296,501 samples, 0.11%)</title><rect x="747.2" y="165" width="1.3" height="15.0" fill="rgb(217,133,1)" rx="2" ry="2" />
+<text  x="750.20" y="175.5" ></text>
+</g>
+<g >
+<title>__mod_memcg_lruvec_state (195,726,800 samples, 0.09%)</title><rect x="68.7" y="261" width="1.1" height="15.0" fill="rgb(248,128,45)" rx="2" ry="2" />
+<text  x="71.73" y="271.5" ></text>
+</g>
+<g >
+<title>unix_stream_read_actor (27,672,131 samples, 0.01%)</title><rect x="413.9" y="373" width="0.2" height="15.0" fill="rgb(210,218,2)" rx="2" ry="2" />
+<text  x="416.92" y="383.5" ></text>
+</g>
+<g >
+<title>smp_call_function_many_cond (214,916,510 samples, 0.10%)</title><rect x="839.0" y="293" width="1.2" height="15.0" fill="rgb(253,124,13)" rx="2" ry="2" />
+<text  x="842.01" y="303.5" ></text>
+</g>
+<g >
+<title>__sysvec_apic_timer_interrupt (68,800,318 samples, 0.03%)</title><rect x="169.7" y="197" width="0.4" height="15.0" fill="rgb(231,157,32)" rx="2" ry="2" />
+<text  x="172.69" y="207.5" ></text>
+</g>
+<g >
+<title>try_charge_memcg (46,645,048 samples, 0.02%)</title><rect x="873.4" y="261" width="0.3" height="15.0" fill="rgb(238,119,31)" rx="2" ry="2" />
+<text  x="876.40" y="271.5" ></text>
+</g>
+<g >
+<title>unmap_region (638,974,407 samples, 0.30%)</title><rect x="351.8" y="357" width="3.5" height="15.0" fill="rgb(221,35,40)" rx="2" ry="2" />
+<text  x="354.80" y="367.5" ></text>
+</g>
+<g >
+<title>__check_object_size (648,271,160 samples, 0.30%)</title><rect x="170.2" y="245" width="3.5" height="15.0" fill="rgb(209,51,24)" rx="2" ry="2" />
+<text  x="173.18" y="255.5" ></text>
+</g>
+<g >
+<title>__get_obj_cgroup_from_memcg (53,352,135 samples, 0.02%)</title><rect x="343.3" y="197" width="0.2" height="15.0" fill="rgb(214,219,34)" rx="2" ry="2" />
+<text  x="346.25" y="207.5" ></text>
+</g>
+<g >
+<title>_copy_from_user (54,187,763 samples, 0.03%)</title><rect x="815.7" y="309" width="0.3" height="15.0" fill="rgb(228,162,5)" rx="2" ry="2" />
+<text  x="818.71" y="319.5" ></text>
+</g>
+<g >
+<title>_mid_memalign.isra.0 (106,060,207 samples, 0.05%)</title><rect x="377.9" y="469" width="0.6" height="15.0" fill="rgb(205,228,33)" rx="2" ry="2" />
+<text  x="380.88" y="479.5" ></text>
+</g>
+<g >
+<title>tlb_batch_pages_flush (695,688,876 samples, 0.32%)</title><rect x="840.3" y="325" width="3.8" height="15.0" fill="rgb(252,71,10)" rx="2" ry="2" />
+<text  x="843.27" y="335.5" ></text>
+</g>
+<g >
+<title>post_alloc_hook (21,287,391 samples, 0.01%)</title><rect x="360.8" y="229" width="0.1" height="15.0" fill="rgb(211,29,42)" rx="2" ry="2" />
+<text  x="363.82" y="239.5" ></text>
+</g>
+<g >
+<title>__alloc_pages (51,522,817 samples, 0.02%)</title><rect x="360.7" y="261" width="0.3" height="15.0" fill="rgb(207,196,54)" rx="2" ry="2" />
+<text  x="363.70" y="271.5" ></text>
+</g>
+<g >
+<title>sched_ttwu_pending (53,189,086 samples, 0.02%)</title><rect x="1178.9" y="421" width="0.3" height="15.0" fill="rgb(227,80,40)" rx="2" ry="2" />
+<text  x="1181.86" y="431.5" ></text>
+</g>
+<g >
+<title>bdrv_block_status_above (27,589,039 samples, 0.01%)</title><rect x="380.3" y="517" width="0.2" height="15.0" fill="rgb(223,177,36)" rx="2" ry="2" />
+<text  x="383.32" y="527.5" ></text>
+</g>
+<g >
+<title>__posix_memalign (924,355,344 samples, 0.43%)</title><rect x="356.0" y="469" width="5.1" height="15.0" fill="rgb(245,223,37)" rx="2" ry="2" />
+<text  x="359.00" y="479.5" ></text>
+</g>
+<g >
+<title>khugepaged_enter_vma (28,312,714 samples, 0.01%)</title><rect x="860.3" y="293" width="0.1" height="15.0" fill="rgb(220,130,13)" rx="2" ry="2" />
+<text  x="863.28" y="303.5" ></text>
+</g>
+<g >
+<title>nbd_request_put (20,791,835 samples, 0.01%)</title><rect x="426.1" y="501" width="0.2" height="15.0" fill="rgb(240,168,40)" rx="2" ry="2" />
+<text  x="429.14" y="511.5" ></text>
+</g>
+<g >
+<title>tick_check_broadcast_expired (292,329,871 samples, 0.14%)</title><rect x="1183.6" y="517" width="1.6" height="15.0" fill="rgb(227,183,9)" rx="2" ry="2" />
+<text  x="1186.63" y="527.5" ></text>
+</g>
+<g >
+<title>__libc_recv (23,524,217 samples, 0.01%)</title><rect x="10.5" y="485" width="0.2" height="15.0" fill="rgb(236,99,15)" rx="2" ry="2" />
+<text  x="13.52" y="495.5" ></text>
+</g>
+<g >
+<title>clear_page_rep (89,617,657 samples, 0.04%)</title><rect x="875.4" y="213" width="0.4" height="15.0" fill="rgb(251,101,4)" rx="2" ry="2" />
+<text  x="878.35" y="223.5" ></text>
+</g>
+<g >
+<title>__rseq_handle_notify_resume (134,372,307 samples, 0.06%)</title><rect x="244.9" y="437" width="0.7" height="15.0" fill="rgb(231,206,40)" rx="2" ry="2" />
+<text  x="247.90" y="447.5" ></text>
+</g>
+<g >
+<title>__mod_node_page_state (31,769,718 samples, 0.01%)</title><rect x="837.5" y="245" width="0.1" height="15.0" fill="rgb(221,58,21)" rx="2" ry="2" />
+<text  x="840.47" y="255.5" ></text>
+</g>
+<g >
+<title>find_vma (68,205,934 samples, 0.03%)</title><rect x="277.7" y="181" width="0.3" height="15.0" fill="rgb(225,119,50)" rx="2" ry="2" />
+<text  x="280.67" y="191.5" ></text>
+</g>
+<g >
+<title>try_charge_memcg (29,506,285 samples, 0.01%)</title><rect x="342.5" y="181" width="0.1" height="15.0" fill="rgb(253,227,50)" rx="2" ry="2" />
+<text  x="345.48" y="191.5" ></text>
+</g>
+<g >
+<title>uncharge_folio (25,702,617 samples, 0.01%)</title><rect x="842.6" y="277" width="0.1" height="15.0" fill="rgb(253,211,8)" rx="2" ry="2" />
+<text  x="845.57" y="287.5" ></text>
+</g>
+<g >
+<title>anon_vma_clone (61,599,336 samples, 0.03%)</title><rect x="349.7" y="341" width="0.3" height="15.0" fill="rgb(246,202,22)" rx="2" ry="2" />
+<text  x="352.68" y="351.5" ></text>
+</g>
+<g >
+<title>__mod_memcg_lruvec_state (390,124,626 samples, 0.18%)</title><rect x="788.7" y="149" width="2.1" height="15.0" fill="rgb(227,84,47)" rx="2" ry="2" />
+<text  x="791.67" y="159.5" ></text>
+</g>
+<g >
+<title>memcg_slab_post_alloc_hook (746,968,189 samples, 0.35%)</title><rect x="798.0" y="213" width="4.1" height="15.0" fill="rgb(237,137,36)" rx="2" ry="2" />
+<text  x="801.03" y="223.5" ></text>
+</g>
+<g >
+<title>sched_clock_cpu (23,466,313 samples, 0.01%)</title><rect x="1185.7" y="501" width="0.1" height="15.0" fill="rgb(235,40,26)" rx="2" ry="2" />
+<text  x="1188.72" y="511.5" ></text>
+</g>
+<g >
+<title>__x64_sys_munmap (54,417,380 samples, 0.03%)</title><rect x="262.5" y="389" width="0.3" height="15.0" fill="rgb(214,216,25)" rx="2" ry="2" />
+<text  x="265.50" y="399.5" ></text>
+</g>
+<g >
+<title>try_charge_memcg (114,733,187 samples, 0.05%)</title><rect x="792.9" y="181" width="0.7" height="15.0" fill="rgb(211,51,36)" rx="2" ry="2" />
+<text  x="795.93" y="191.5" ></text>
+</g>
+<g >
+<title>smp_call_function_many_cond (20,334,478 samples, 0.01%)</title><rect x="410.5" y="325" width="0.1" height="15.0" fill="rgb(222,98,26)" rx="2" ry="2" />
+<text  x="413.53" y="335.5" ></text>
+</g>
+<g >
+<title>tracked_request_end (24,746,726 samples, 0.01%)</title><rect x="436.2" y="389" width="0.1" height="15.0" fill="rgb(249,206,39)" rx="2" ry="2" />
+<text  x="439.16" y="399.5" ></text>
+</g>
+<g >
+<title>tlb_finish_mmu (1,072,479,578 samples, 0.50%)</title><rect x="838.2" y="341" width="5.9" height="15.0" fill="rgb(225,70,39)" rx="2" ry="2" />
+<text  x="841.20" y="351.5" ></text>
+</g>
+<g >
+<title>tick_sched_timer (35,891,823 samples, 0.02%)</title><rect x="694.2" y="85" width="0.2" height="15.0" fill="rgb(227,167,10)" rx="2" ry="2" />
+<text  x="697.16" y="95.5" ></text>
+</g>
+<g >
+<title>mas_wr_store_entry.isra.0 (57,470,085 samples, 0.03%)</title><rect x="833.9" y="341" width="0.3" height="15.0" fill="rgb(250,7,13)" rx="2" ry="2" />
+<text  x="836.86" y="351.5" ></text>
+</g>
+<g >
+<title>irq_enter_rcu (23,780,406 samples, 0.01%)</title><rect x="890.8" y="421" width="0.1" height="15.0" fill="rgb(214,108,54)" rx="2" ry="2" />
+<text  x="893.76" y="431.5" ></text>
+</g>
+<g >
+<title>copy_user_generic_string (3,220,059,764 samples, 1.50%)</title><rect x="386.3" y="261" width="17.7" height="15.0" fill="rgb(225,38,36)" rx="2" ry="2" />
+<text  x="389.28" y="271.5" ></text>
+</g>
+<g >
+<title>sysvec_call_function_single (498,666,116 samples, 0.23%)</title><rect x="892.2" y="437" width="2.7" height="15.0" fill="rgb(246,56,40)" rx="2" ry="2" />
+<text  x="895.15" y="447.5" ></text>
+</g>
+<g >
+<title>qemu_poll_ns (313,125,879 samples, 0.15%)</title><rect x="423.1" y="501" width="1.7" height="15.0" fill="rgb(224,56,22)" rx="2" ry="2" />
+<text  x="426.08" y="511.5" ></text>
+</g>
+<g >
+<title>__smp_call_single_queue (18,399,221 samples, 0.01%)</title><rect x="346.5" y="181" width="0.1" height="15.0" fill="rgb(214,72,12)" rx="2" ry="2" />
+<text  x="349.52" y="191.5" ></text>
+</g>
+<g >
+<title>mod_objcg_state (135,101,444 samples, 0.06%)</title><rect x="341.2" y="181" width="0.7" height="15.0" fill="rgb(246,3,15)" rx="2" ry="2" />
+<text  x="344.18" y="191.5" ></text>
+</g>
+<g >
+<title>kmem_cache_free_bulk.part.0 (20,364,412 samples, 0.01%)</title><rect x="412.5" y="277" width="0.1" height="15.0" fill="rgb(225,222,54)" rx="2" ry="2" />
+<text  x="415.50" y="287.5" ></text>
+</g>
+<g >
+<title>__check_object_size (116,499,133 samples, 0.05%)</title><rect x="179.4" y="261" width="0.7" height="15.0" fill="rgb(218,14,22)" rx="2" ry="2" />
+<text  x="182.43" y="271.5" ></text>
+</g>
+<g >
+<title>nbd_co_send_iov (39,244,883 samples, 0.02%)</title><rect x="888.1" y="533" width="0.3" height="15.0" fill="rgb(241,67,36)" rx="2" ry="2" />
+<text  x="891.15" y="543.5" ></text>
+</g>
+<g >
+<title>irqentry_enter (1,039,867,560 samples, 0.48%)</title><rect x="921.3" y="453" width="5.7" height="15.0" fill="rgb(245,133,13)" rx="2" ry="2" />
+<text  x="924.26" y="463.5" ></text>
+</g>
+<g >
+<title>security_file_permission (103,162,576 samples, 0.05%)</title><rect x="430.4" y="373" width="0.6" height="15.0" fill="rgb(238,215,1)" rx="2" ry="2" />
+<text  x="433.41" y="383.5" ></text>
+</g>
+<g >
+<title>arch_get_unmapped_area_topdown (22,755,733 samples, 0.01%)</title><rect x="411.9" y="325" width="0.1" height="15.0" fill="rgb(249,30,12)" rx="2" ry="2" />
+<text  x="414.86" y="335.5" ></text>
+</g>
+<g >
+<title>restore_regs_and_return_to_kernel (48,093,115 samples, 0.02%)</title><rect x="500.4" y="229" width="0.2" height="15.0" fill="rgb(239,50,36)" rx="2" ry="2" />
+<text  x="503.38" y="239.5" ></text>
+</g>
+<g >
+<title>memcg_account_kmem (99,367,088 samples, 0.05%)</title><rect x="792.0" y="181" width="0.5" height="15.0" fill="rgb(224,104,53)" rx="2" ry="2" />
+<text  x="794.98" y="191.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (6,130,007,758 samples, 2.85%)</title><rect x="818.3" y="437" width="33.7" height="15.0" fill="rgb(245,125,7)" rx="2" ry="2" />
+<text  x="821.35" y="447.5" >do..</text>
+</g>
+<g >
+<title>mas_store_prealloc (273,352,690 samples, 0.13%)</title><rect x="832.7" y="357" width="1.5" height="15.0" fill="rgb(206,38,39)" rx="2" ry="2" />
+<text  x="835.69" y="367.5" ></text>
+</g>
+<g >
+<title>userfaultfd_unmap_complete (28,709,856 samples, 0.01%)</title><rect x="851.6" y="389" width="0.2" height="15.0" fill="rgb(233,179,19)" rx="2" ry="2" />
+<text  x="854.63" y="399.5" ></text>
+</g>
+<g >
+<title>kmem_cache_free (27,469,571 samples, 0.01%)</title><rect x="866.7" y="245" width="0.1" height="15.0" fill="rgb(236,24,48)" rx="2" ry="2" />
+<text  x="869.66" y="255.5" ></text>
+</g>
+<g >
+<title>__wake_up_common_lock (203,599,188 samples, 0.09%)</title><rect x="345.7" y="261" width="1.1" height="15.0" fill="rgb(222,52,13)" rx="2" ry="2" />
+<text  x="348.69" y="271.5" ></text>
+</g>
+<g >
+<title>skb_unlink (167,683,702 samples, 0.08%)</title><rect x="70.8" y="309" width="0.9" height="15.0" fill="rgb(240,181,9)" rx="2" ry="2" />
+<text  x="73.80" y="319.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (40,883,047 samples, 0.02%)</title><rect x="42.9" y="229" width="0.2" height="15.0" fill="rgb(249,38,22)" rx="2" ry="2" />
+<text  x="45.91" y="239.5" ></text>
+</g>
+<g >
+<title>kmem_cache_alloc_node (368,266,221 samples, 0.17%)</title><rect x="342.8" y="229" width="2.0" height="15.0" fill="rgb(244,82,17)" rx="2" ry="2" />
+<text  x="345.82" y="239.5" ></text>
+</g>
+<g >
+<title>__GI___libc_write (35,560,431 samples, 0.02%)</title><rect x="380.1" y="485" width="0.2" height="15.0" fill="rgb(216,34,6)" rx="2" ry="2" />
+<text  x="383.11" y="495.5" ></text>
+</g>
+<g >
+<title>_mid_memalign.isra.0 (4,164,856,240 samples, 1.94%)</title><rect x="853.7" y="453" width="22.9" height="15.0" fill="rgb(216,26,13)" rx="2" ry="2" />
+<text  x="856.72" y="463.5" >_..</text>
+</g>
+<g >
+<title>ktime_get (51,005,269 samples, 0.02%)</title><rect x="920.8" y="421" width="0.2" height="15.0" fill="rgb(205,132,45)" rx="2" ry="2" />
+<text  x="923.76" y="431.5" ></text>
+</g>
+<g >
+<title>mod_objcg_state (527,541,389 samples, 0.25%)</title><rect x="66.9" y="293" width="2.9" height="15.0" fill="rgb(247,212,47)" rx="2" ry="2" />
+<text  x="69.91" y="303.5" ></text>
+</g>
+<g >
+<title>psi_group_change (162,465,225 samples, 0.08%)</title><rect x="240.3" y="373" width="0.9" height="15.0" fill="rgb(219,220,49)" rx="2" ry="2" />
+<text  x="243.35" y="383.5" ></text>
+</g>
+<g >
+<title>unix_stream_sendmsg (4,935,366,006 samples, 2.30%)</title><rect x="381.4" y="325" width="27.1" height="15.0" fill="rgb(249,138,30)" rx="2" ry="2" />
+<text  x="384.38" y="335.5" >u..</text>
+</g>
+<g >
+<title>__kmalloc_node_track_caller (172,739,075 samples, 0.08%)</title><rect x="405.9" y="261" width="1.0" height="15.0" fill="rgb(227,169,52)" rx="2" ry="2" />
+<text  x="408.94" y="271.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (181,557,909 samples, 0.08%)</title><rect x="57.9" y="245" width="1.0" height="15.0" fill="rgb(247,49,23)" rx="2" ry="2" />
+<text  x="60.94" y="255.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (110,711,675 samples, 0.05%)</title><rect x="496.6" y="133" width="0.6" height="15.0" fill="rgb(218,134,49)" rx="2" ry="2" />
+<text  x="499.58" y="143.5" ></text>
+</g>
+<g >
+<title>__munmap (57,265,968 samples, 0.03%)</title><rect x="262.5" y="437" width="0.3" height="15.0" fill="rgb(213,73,45)" rx="2" ry="2" />
+<text  x="265.50" y="447.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (152,222,263 samples, 0.07%)</title><rect x="376.9" y="453" width="0.9" height="15.0" fill="rgb(232,219,17)" rx="2" ry="2" />
+<text  x="379.95" y="463.5" ></text>
+</g>
+<g >
+<title>qio_channel_socket_writev (4,992,552,944 samples, 2.33%)</title><rect x="381.2" y="453" width="27.4" height="15.0" fill="rgb(238,180,36)" rx="2" ry="2" />
+<text  x="384.20" y="463.5" >q..</text>
+</g>
+<g >
+<title>obj_cgroup_charge (629,784,746 samples, 0.29%)</title><rect x="802.1" y="213" width="3.5" height="15.0" fill="rgb(234,178,3)" rx="2" ry="2" />
+<text  x="805.14" y="223.5" ></text>
+</g>
+<g >
+<title>kmem_cache_free_bulk.part.0 (91,327,064 samples, 0.04%)</title><rect x="833.2" y="325" width="0.5" height="15.0" fill="rgb(252,70,13)" rx="2" ry="2" />
+<text  x="836.23" y="335.5" ></text>
+</g>
+<g >
+<title>ext4_da_write_begin (62,287,123 samples, 0.03%)</title><rect x="257.0" y="293" width="0.3" height="15.0" fill="rgb(207,82,20)" rx="2" ry="2" />
+<text  x="259.99" y="303.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_reschedule_ipi (112,129,874 samples, 0.05%)</title><rect x="1065.9" y="485" width="0.6" height="15.0" fill="rgb(239,20,15)" rx="2" ry="2" />
+<text  x="1068.86" y="495.5" ></text>
+</g>
+<g >
+<title>copy_user_generic_string (25,545,701 samples, 0.01%)</title><rect x="886.2" y="357" width="0.1" height="15.0" fill="rgb(211,154,16)" rx="2" ry="2" />
+<text  x="889.19" y="367.5" ></text>
+</g>
+<g >
+<title>exit_to_user_mode_prepare (24,850,726 samples, 0.01%)</title><rect x="816.9" y="341" width="0.1" height="15.0" fill="rgb(242,74,7)" rx="2" ry="2" />
+<text  x="819.89" y="351.5" ></text>
+</g>
+<g >
+<title>irq_enter_rcu (204,647,789 samples, 0.10%)</title><rect x="920.1" y="453" width="1.2" height="15.0" fill="rgb(253,88,30)" rx="2" ry="2" />
+<text  x="923.14" y="463.5" ></text>
+</g>
+<g >
+<title>____sys_sendmsg (1,865,326,845 samples, 0.87%)</title><rect x="366.5" y="341" width="10.2" height="15.0" fill="rgb(229,39,43)" rx="2" ry="2" />
+<text  x="369.47" y="351.5" ></text>
+</g>
+<g >
+<title>rebalance_domains (18,553,372 samples, 0.01%)</title><rect x="917.7" y="421" width="0.1" height="15.0" fill="rgb(222,33,40)" rx="2" ry="2" />
+<text  x="920.69" y="431.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock (487,369,282 samples, 0.23%)</title><rect x="734.2" y="133" width="2.7" height="15.0" fill="rgb(235,88,17)" rx="2" ry="2" />
+<text  x="737.18" y="143.5" ></text>
+</g>
+<g >
+<title>unix_stream_recvmsg (49,144,742 samples, 0.02%)</title><rect x="378.5" y="389" width="0.3" height="15.0" fill="rgb(244,24,36)" rx="2" ry="2" />
+<text  x="381.52" y="399.5" ></text>
+</g>
+<g >
+<title>g_array_set_size (18,582,483 samples, 0.01%)</title><rect x="415.3" y="501" width="0.1" height="15.0" fill="rgb(212,210,39)" rx="2" ry="2" />
+<text  x="418.29" y="511.5" ></text>
+</g>
+<g >
+<title>fput (34,812,880 samples, 0.02%)</title><rect x="21.0" y="341" width="0.2" height="15.0" fill="rgb(210,181,33)" rx="2" ry="2" />
+<text  x="23.99" y="351.5" ></text>
+</g>
+<g >
+<title>wait_for_unix_gc (24,871,576 samples, 0.01%)</title><rect x="815.5" y="277" width="0.1" height="15.0" fill="rgb(214,227,37)" rx="2" ry="2" />
+<text  x="818.45" y="287.5" ></text>
+</g>
+<g >
+<title>vma_expand (278,575,666 samples, 0.13%)</title><rect x="357.8" y="293" width="1.5" height="15.0" fill="rgb(251,62,49)" rx="2" ry="2" />
+<text  x="360.80" y="303.5" ></text>
+</g>
+<g >
+<title>release_pages (134,912,240 samples, 0.06%)</title><rect x="353.2" y="309" width="0.7" height="15.0" fill="rgb(214,158,0)" rx="2" ry="2" />
+<text  x="356.18" y="319.5" ></text>
+</g>
+<g >
+<title>copy_msghdr_from_user (149,115,371 samples, 0.07%)</title><rect x="815.6" y="325" width="0.8" height="15.0" fill="rgb(243,163,37)" rx="2" ry="2" />
+<text  x="818.60" y="335.5" ></text>
+</g>
+<g >
+<title>cpu_startup_entry (1,022,379,275 samples, 0.48%)</title><rect x="890.0" y="517" width="5.6" height="15.0" fill="rgb(215,80,35)" rx="2" ry="2" />
+<text  x="893.02" y="527.5" ></text>
+</g>
+<g >
+<title>__mod_memcg_lruvec_state (20,891,412 samples, 0.01%)</title><rect x="837.6" y="261" width="0.2" height="15.0" fill="rgb(235,81,9)" rx="2" ry="2" />
+<text  x="840.65" y="271.5" ></text>
+</g>
+<g >
+<title>_raw_spin_rq_lock_irqsave (448,792,140 samples, 0.21%)</title><rect x="1117.0" y="485" width="2.5" height="15.0" fill="rgb(247,113,41)" rx="2" ry="2" />
+<text  x="1120.01" y="495.5" ></text>
+</g>
+<g >
+<title>vm_mmap_pgoff (67,496,461 samples, 0.03%)</title><rect x="377.9" y="357" width="0.4" height="15.0" fill="rgb(232,104,18)" rx="2" ry="2" />
+<text  x="380.93" y="367.5" ></text>
+</g>
+<g >
+<title>[libnbd.so.0.0.0] (28,377,283,979 samples, 13.22%)</title><rect x="18.5" y="437" width="155.9" height="15.0" fill="rgb(208,58,48)" rx="2" ry="2" />
+<text  x="21.49" y="447.5" >[libnbd.so.0.0.0]</text>
+</g>
+<g >
+<title>tlb_gather_mmu (23,582,710 samples, 0.01%)</title><rect x="844.1" y="341" width="0.1" height="15.0" fill="rgb(254,224,42)" rx="2" ry="2" />
+<text  x="847.10" y="351.5" ></text>
+</g>
+<g >
+<title>aio_bh_poll (503,483,594 samples, 0.23%)</title><rect x="417.3" y="453" width="2.7" height="15.0" fill="rgb(207,181,4)" rx="2" ry="2" />
+<text  x="420.26" y="463.5" ></text>
+</g>
+<g >
+<title>ct_nmi_enter (320,726,942 samples, 0.15%)</title><rect x="1063.3" y="437" width="1.8" height="15.0" fill="rgb(227,168,15)" rx="2" ry="2" />
+<text  x="1066.34" y="447.5" ></text>
+</g>
+<g >
+<title>memset (54,134,609 samples, 0.03%)</title><rect x="350.8" y="309" width="0.3" height="15.0" fill="rgb(239,26,0)" rx="2" ry="2" />
+<text  x="353.78" y="319.5" ></text>
+</g>
+<g >
+<title>update_process_times (48,749,892 samples, 0.02%)</title><rect x="169.8" y="117" width="0.2" height="15.0" fill="rgb(219,19,42)" rx="2" ry="2" />
+<text  x="172.75" y="127.5" ></text>
+</g>
+<g >
+<title>mas_wr_store_entry.isra.0 (58,919,384 samples, 0.03%)</title><rect x="825.3" y="309" width="0.3" height="15.0" fill="rgb(221,128,6)" rx="2" ry="2" />
+<text  x="828.29" y="319.5" ></text>
+</g>
+<g >
+<title>__fdget_pos (44,550,794 samples, 0.02%)</title><rect x="429.1" y="389" width="0.2" height="15.0" fill="rgb(207,63,47)" rx="2" ry="2" />
+<text  x="432.09" y="399.5" ></text>
+</g>
+<g >
+<title>qemu_coroutine_switch (165,336,485 samples, 0.08%)</title><rect x="378.9" y="533" width="0.9" height="15.0" fill="rgb(236,75,38)" rx="2" ry="2" />
+<text  x="381.90" y="543.5" ></text>
+</g>
+<g >
+<title>update_load_avg (99,753,925 samples, 0.05%)</title><rect x="1058.5" y="357" width="0.6" height="15.0" fill="rgb(238,116,48)" rx="2" ry="2" />
+<text  x="1061.50" y="367.5" ></text>
+</g>
+<g >
+<title>charge_memcg (23,872,647 samples, 0.01%)</title><rect x="360.3" y="277" width="0.1" height="15.0" fill="rgb(234,131,19)" rx="2" ry="2" />
+<text  x="363.28" y="287.5" ></text>
+</g>
+<g >
+<title>drain_obj_stock (25,265,190 samples, 0.01%)</title><rect x="344.7" y="181" width="0.1" height="15.0" fill="rgb(229,100,32)" rx="2" ry="2" />
+<text  x="347.66" y="191.5" ></text>
+</g>
+<g >
+<title>exc_page_fault (11,192,789,316 samples, 5.21%)</title><rect x="687.1" y="197" width="61.5" height="15.0" fill="rgb(245,33,3)" rx="2" ry="2" />
+<text  x="690.08" y="207.5" >exc_pa..</text>
+</g>
+<g >
+<title>page_counter_try_charge (31,114,334 samples, 0.01%)</title><rect x="335.8" y="197" width="0.1" height="15.0" fill="rgb(243,170,49)" rx="2" ry="2" />
+<text  x="338.76" y="207.5" ></text>
+</g>
+<g >
+<title>vm_mmap_pgoff (172,545,589 samples, 0.08%)</title><rect x="411.8" y="373" width="1.0" height="15.0" fill="rgb(228,17,5)" rx="2" ry="2" />
+<text  x="414.81" y="383.5" ></text>
+</g>
+<g >
+<title>_mid_memalign.isra.0 (924,355,344 samples, 0.43%)</title><rect x="356.0" y="453" width="5.1" height="15.0" fill="rgb(235,152,10)" rx="2" ry="2" />
+<text  x="359.00" y="463.5" ></text>
+</g>
+<g >
+<title>bdrv_init_padding (19,181,172 samples, 0.01%)</title><rect x="437.3" y="421" width="0.1" height="15.0" fill="rgb(254,138,15)" rx="2" ry="2" />
+<text  x="440.32" y="431.5" ></text>
+</g>
+<g >
+<title>qemu_rec_mutex_unlock_impl (97,405,933 samples, 0.05%)</title><rect x="419.5" y="437" width="0.5" height="15.0" fill="rgb(236,172,32)" rx="2" ry="2" />
+<text  x="422.49" y="447.5" ></text>
+</g>
+<g >
+<title>error_entry (22,674,160 samples, 0.01%)</title><rect x="403.8" y="245" width="0.1" height="15.0" fill="rgb(247,189,33)" rx="2" ry="2" />
+<text  x="406.79" y="255.5" ></text>
+</g>
+<g >
+<title>__get_user_8 (45,263,995 samples, 0.02%)</title><rect x="245.3" y="421" width="0.2" height="15.0" fill="rgb(247,216,51)" rx="2" ry="2" />
+<text  x="248.26" y="431.5" ></text>
+</g>
+<g >
+<title>[[vdso]] (61,026,190 samples, 0.03%)</title><rect x="422.0" y="469" width="0.3" height="15.0" fill="rgb(249,85,19)" rx="2" ry="2" />
+<text  x="424.95" y="479.5" ></text>
+</g>
+<g >
+<title>kmem_cache_free (112,133,437 samples, 0.05%)</title><rect x="883.1" y="341" width="0.7" height="15.0" fill="rgb(205,69,46)" rx="2" ry="2" />
+<text  x="886.15" y="351.5" ></text>
+</g>
+<g >
+<title>cgroup_rstat_updated (122,891,229 samples, 0.06%)</title><rect x="742.9" y="117" width="0.7" height="15.0" fill="rgb(213,171,42)" rx="2" ry="2" />
+<text  x="745.91" y="127.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock (34,408,224 samples, 0.02%)</title><rect x="402.7" y="165" width="0.2" height="15.0" fill="rgb(244,24,43)" rx="2" ry="2" />
+<text  x="405.71" y="175.5" ></text>
+</g>
+<g >
+<title>__wake_up_common (191,356,390 samples, 0.09%)</title><rect x="345.7" y="245" width="1.1" height="15.0" fill="rgb(228,167,43)" rx="2" ry="2" />
+<text  x="348.70" y="255.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_apic_timer_interrupt (18,960,093 samples, 0.01%)</title><rect x="499.9" y="229" width="0.1" height="15.0" fill="rgb(249,76,50)" rx="2" ry="2" />
+<text  x="502.85" y="239.5" ></text>
+</g>
+<g >
+<title>rcu_needs_cpu (31,417,859 samples, 0.01%)</title><rect x="1175.5" y="469" width="0.2" height="15.0" fill="rgb(226,167,6)" rx="2" ry="2" />
+<text  x="1178.49" y="479.5" ></text>
+</g>
+<g >
+<title>bdrv_co_common_block_status_above (73,162,279 samples, 0.03%)</title><rect x="264.6" y="469" width="0.4" height="15.0" fill="rgb(227,23,24)" rx="2" ry="2" />
+<text  x="267.57" y="479.5" ></text>
+</g>
+<g >
+<title>__mmap (27,709,006 samples, 0.01%)</title><rect x="262.8" y="357" width="0.2" height="15.0" fill="rgb(243,121,31)" rx="2" ry="2" />
+<text  x="265.83" y="367.5" ></text>
+</g>
+<g >
+<title>clock_gettime@@GLIBC_2.17 (42,051,740 samples, 0.02%)</title><rect x="416.1" y="485" width="0.3" height="15.0" fill="rgb(236,89,26)" rx="2" ry="2" />
+<text  x="419.15" y="495.5" ></text>
+</g>
+<g >
+<title>__entry_text_start (60,426,846 samples, 0.03%)</title><rect x="229.8" y="501" width="0.4" height="15.0" fill="rgb(236,60,10)" rx="2" ry="2" />
+<text  x="232.84" y="511.5" ></text>
+</g>
+<g >
+<title>check_new_pages (667,523,745 samples, 0.31%)</title><rect x="766.6" y="213" width="3.7" height="15.0" fill="rgb(242,86,33)" rx="2" ry="2" />
+<text  x="769.58" y="223.5" ></text>
+</g>
+<g >
+<title>get_page_from_freelist (37,966,033 samples, 0.02%)</title><rect x="360.7" y="245" width="0.2" height="15.0" fill="rgb(224,2,38)" rx="2" ry="2" />
+<text  x="363.73" y="255.5" ></text>
+</g>
+<g >
+<title>__mem_cgroup_uncharge (1,412,096,892 samples, 0.66%)</title><rect x="40.3" y="261" width="7.7" height="15.0" fill="rgb(238,106,0)" rx="2" ry="2" />
+<text  x="43.28" y="271.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (30,110,438 samples, 0.01%)</title><rect x="380.1" y="469" width="0.2" height="15.0" fill="rgb(226,191,53)" rx="2" ry="2" />
+<text  x="383.13" y="479.5" ></text>
+</g>
+<g >
+<title>irqtime_account_irq (136,977,339 samples, 0.06%)</title><rect x="1065.1" y="453" width="0.8" height="15.0" fill="rgb(231,183,4)" rx="2" ry="2" />
+<text  x="1068.11" y="463.5" ></text>
+</g>
+<g >
+<title>qemu_try_memalign (298,776,444 samples, 0.14%)</title><rect x="411.6" y="517" width="1.7" height="15.0" fill="rgb(241,228,53)" rx="2" ry="2" />
+<text  x="414.63" y="527.5" ></text>
+</g>
+<g >
+<title>qio_channel_socket_writev (14,617,354,588 samples, 6.81%)</title><rect x="266.9" y="421" width="80.4" height="15.0" fill="rgb(205,195,52)" rx="2" ry="2" />
+<text  x="269.94" y="431.5" >qio_chann..</text>
+</g>
+<g >
+<title>refill_obj_stock (220,430,721 samples, 0.10%)</title><rect x="36.2" y="261" width="1.2" height="15.0" fill="rgb(227,48,28)" rx="2" ry="2" />
+<text  x="39.16" y="271.5" ></text>
+</g>
+<g >
+<title>sysvec_apic_timer_interrupt (82,659,442 samples, 0.04%)</title><rect x="169.6" y="213" width="0.5" height="15.0" fill="rgb(233,162,32)" rx="2" ry="2" />
+<text  x="172.63" y="223.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (26,505,468 samples, 0.01%)</title><rect x="1074.5" y="469" width="0.1" height="15.0" fill="rgb(207,100,40)" rx="2" ry="2" />
+<text  x="1077.45" y="479.5" ></text>
+</g>
+<g >
+<title>alloc_skb_with_frags (2,012,377,909 samples, 0.94%)</title><rect x="334.3" y="261" width="11.1" height="15.0" fill="rgb(213,111,21)" rx="2" ry="2" />
+<text  x="337.29" y="271.5" ></text>
+</g>
+<g >
+<title>__irq_exit_rcu (28,526,368 samples, 0.01%)</title><rect x="914.3" y="453" width="0.1" height="15.0" fill="rgb(239,178,51)" rx="2" ry="2" />
+<text  x="917.28" y="463.5" ></text>
+</g>
+<g >
+<title>exc_page_fault (427,172,852 samples, 0.20%)</title><rect x="277.3" y="213" width="2.4" height="15.0" fill="rgb(225,80,26)" rx="2" ry="2" />
+<text  x="280.33" y="223.5" ></text>
+</g>
+<g >
+<title>__fget_light (31,424,847 samples, 0.01%)</title><rect x="816.6" y="325" width="0.2" height="15.0" fill="rgb(224,39,10)" rx="2" ry="2" />
+<text  x="819.58" y="335.5" ></text>
+</g>
+<g >
+<title>__sys_sendmsg (1,879,013,360 samples, 0.88%)</title><rect x="366.5" y="373" width="10.3" height="15.0" fill="rgb(230,87,25)" rx="2" ry="2" />
+<text  x="369.47" y="383.5" ></text>
+</g>
+<g >
+<title>[unknown] (78,820,257 samples, 0.04%)</title><rect x="10.5" y="581" width="0.5" height="15.0" fill="rgb(220,206,13)" rx="2" ry="2" />
+<text  x="13.52" y="591.5" ></text>
+</g>
+<g >
+<title>bdrv_getlength (40,995,876 samples, 0.02%)</title><rect x="432.0" y="421" width="0.3" height="15.0" fill="rgb(220,53,15)" rx="2" ry="2" />
+<text  x="435.04" y="431.5" ></text>
+</g>
+<g >
+<title>llist_reverse_order (34,416,074 samples, 0.02%)</title><rect x="895.0" y="453" width="0.2" height="15.0" fill="rgb(238,181,6)" rx="2" ry="2" />
+<text  x="898.05" y="463.5" ></text>
+</g>
+<g >
+<title>obj_cgroup_uncharge_pages (501,427,998 samples, 0.23%)</title><rect x="33.4" y="261" width="2.8" height="15.0" fill="rgb(219,196,15)" rx="2" ry="2" />
+<text  x="36.41" y="271.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (28,024,290 samples, 0.01%)</title><rect x="920.4" y="437" width="0.2" height="15.0" fill="rgb(243,51,6)" rx="2" ry="2" />
+<text  x="923.44" y="447.5" ></text>
+</g>
+<g >
+<title>flush_tlb_func (36,456,620 samples, 0.02%)</title><rect x="838.7" y="309" width="0.2" height="15.0" fill="rgb(208,69,28)" rx="2" ry="2" />
+<text  x="841.70" y="319.5" ></text>
+</g>
+<g >
+<title>skb_queue_tail (24,655,355 samples, 0.01%)</title><rect x="404.0" y="309" width="0.1" height="15.0" fill="rgb(244,4,36)" rx="2" ry="2" />
+<text  x="407.00" y="319.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (73,451,443 samples, 0.03%)</title><rect x="791.5" y="181" width="0.4" height="15.0" fill="rgb(242,79,31)" rx="2" ry="2" />
+<text  x="794.50" y="191.5" ></text>
+</g>
+<g >
+<title>nbd_co_send_structured_read (796,050,804 samples, 0.37%)</title><rect x="258.1" y="453" width="4.4" height="15.0" fill="rgb(244,90,11)" rx="2" ry="2" />
+<text  x="261.12" y="463.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (164,947,559 samples, 0.08%)</title><rect x="256.8" y="373" width="0.9" height="15.0" fill="rgb(235,200,36)" rx="2" ry="2" />
+<text  x="259.78" y="383.5" ></text>
+</g>
+<g >
+<title>local_touch_nmi (73,127,559 samples, 0.03%)</title><rect x="1163.9" y="517" width="0.4" height="15.0" fill="rgb(213,107,54)" rx="2" ry="2" />
+<text  x="1166.89" y="527.5" ></text>
+</g>
+<g >
+<title>__free_one_page (659,540,561 samples, 0.31%)</title><rect x="54.2" y="245" width="3.7" height="15.0" fill="rgb(247,170,27)" rx="2" ry="2" />
+<text  x="57.23" y="255.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (30,091,086 samples, 0.01%)</title><rect x="44.0" y="181" width="0.1" height="15.0" fill="rgb(232,195,19)" rx="2" ry="2" />
+<text  x="46.98" y="191.5" ></text>
+</g>
+<g >
+<title>qio_channel_socket_writev (187,185,445 samples, 0.09%)</title><rect x="425.1" y="437" width="1.0" height="15.0" fill="rgb(223,120,41)" rx="2" ry="2" />
+<text  x="428.09" y="447.5" ></text>
+</g>
+<g >
+<title>tlb_is_not_lazy (31,691,869 samples, 0.01%)</title><rect x="840.0" y="277" width="0.2" height="15.0" fill="rgb(232,90,42)" rx="2" ry="2" />
+<text  x="843.02" y="287.5" ></text>
+</g>
+<g >
+<title>do_mas_align_munmap (5,939,390,705 samples, 2.77%)</title><rect x="818.6" y="373" width="32.7" height="15.0" fill="rgb(242,219,29)" rx="2" ry="2" />
+<text  x="821.64" y="383.5" >do..</text>
+</g>
+<g >
+<title>__check_object_size (307,237,637 samples, 0.14%)</title><rect x="449.9" y="261" width="1.7" height="15.0" fill="rgb(213,15,38)" rx="2" ry="2" />
+<text  x="452.87" y="271.5" ></text>
+</g>
+<g >
+<title>skb_copy_datagram_from_iter (11,850,896,344 samples, 5.52%)</title><rect x="268.6" y="277" width="65.1" height="15.0" fill="rgb(216,146,11)" rx="2" ry="2" />
+<text  x="271.60" y="287.5" >skb_cop..</text>
+</g>
+<g >
+<title>get_timespec64 (28,885,768 samples, 0.01%)</title><rect x="424.6" y="421" width="0.1" height="15.0" fill="rgb(227,219,30)" rx="2" ry="2" />
+<text  x="427.56" y="431.5" ></text>
+</g>
+<g >
+<title>__get_obj_cgroup_from_memcg (56,949,498 samples, 0.03%)</title><rect x="253.0" y="245" width="0.3" height="15.0" fill="rgb(238,69,23)" rx="2" ry="2" />
+<text  x="255.97" y="255.5" ></text>
+</g>
+<g >
+<title>restore_fpregs_from_fpstate (42,994,412 samples, 0.02%)</title><rect x="245.9" y="421" width="0.2" height="15.0" fill="rgb(218,25,31)" rx="2" ry="2" />
+<text  x="248.90" y="431.5" ></text>
+</g>
+<g >
+<title>iovec_from_user.part.0 (64,959,975 samples, 0.03%)</title><rect x="886.4" y="341" width="0.4" height="15.0" fill="rgb(251,98,17)" rx="2" ry="2" />
+<text  x="889.44" y="351.5" ></text>
+</g>
+<g >
+<title>reweight_entity (28,718,772 samples, 0.01%)</title><rect x="237.0" y="357" width="0.2" height="15.0" fill="rgb(223,182,12)" rx="2" ry="2" />
+<text  x="240.03" y="367.5" ></text>
+</g>
+<g >
+<title>ttwu_do_wakeup (53,797,455 samples, 0.03%)</title><rect x="1059.6" y="421" width="0.3" height="15.0" fill="rgb(235,109,0)" rx="2" ry="2" />
+<text  x="1062.65" y="431.5" ></text>
+</g>
+<g >
+<title>qio_channel_yield (34,660,151 samples, 0.02%)</title><rect x="817.3" y="421" width="0.2" height="15.0" fill="rgb(240,167,21)" rx="2" ry="2" />
+<text  x="820.34" y="431.5" ></text>
+</g>
+<g >
+<title>tick_sched_timer (54,916,470 samples, 0.03%)</title><rect x="169.7" y="149" width="0.3" height="15.0" fill="rgb(248,151,42)" rx="2" ry="2" />
+<text  x="172.72" y="159.5" ></text>
+</g>
+<g >
+<title>propagate_protected_usage (25,860,947 samples, 0.01%)</title><rect x="46.5" y="213" width="0.1" height="15.0" fill="rgb(212,94,47)" rx="2" ry="2" />
+<text  x="49.49" y="223.5" ></text>
+</g>
+<g >
+<title>iovec_from_user.part.0 (58,478,763 samples, 0.03%)</title><rect x="816.1" y="277" width="0.3" height="15.0" fill="rgb(242,2,27)" rx="2" ry="2" />
+<text  x="819.10" y="287.5" ></text>
+</g>
+<g >
+<title>memset (52,710,822 samples, 0.02%)</title><rect x="348.5" y="277" width="0.3" height="15.0" fill="rgb(247,97,15)" rx="2" ry="2" />
+<text  x="351.51" y="287.5" ></text>
+</g>
+<g >
+<title>native_sched_clock (216,142,509 samples, 0.10%)</title><rect x="1162.3" y="453" width="1.2" height="15.0" fill="rgb(214,86,17)" rx="2" ry="2" />
+<text  x="1165.27" y="463.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (931,139,234 samples, 0.43%)</title><rect x="175.3" y="405" width="5.1" height="15.0" fill="rgb(249,48,27)" rx="2" ry="2" />
+<text  x="178.31" y="415.5" ></text>
+</g>
+<g >
+<title>____sys_sendmsg (68,032,802,772 samples, 31.68%)</title><rect x="441.7" y="325" width="373.9" height="15.0" fill="rgb(242,46,20)" rx="2" ry="2" />
+<text  x="444.71" y="335.5" >____sys_sendmsg</text>
+</g>
+<g >
+<title>__split_vma (1,750,940,345 samples, 0.82%)</title><rect x="819.1" y="357" width="9.6" height="15.0" fill="rgb(252,8,7)" rx="2" ry="2" />
+<text  x="822.12" y="367.5" ></text>
+</g>
+<g >
+<title>__schedule (1,422,033,978 samples, 0.66%)</title><rect x="235.1" y="405" width="7.8" height="15.0" fill="rgb(239,101,16)" rx="2" ry="2" />
+<text  x="238.10" y="415.5" ></text>
+</g>
+<g >
+<title>__count_memcg_events (23,476,334 samples, 0.01%)</title><rect x="374.8" y="149" width="0.2" height="15.0" fill="rgb(212,45,27)" rx="2" ry="2" />
+<text  x="377.84" y="159.5" ></text>
+</g>
+<g >
+<title>error_entry (25,614,453 samples, 0.01%)</title><rect x="889.8" y="581" width="0.2" height="15.0" fill="rgb(251,104,45)" rx="2" ry="2" />
+<text  x="892.82" y="591.5" ></text>
+</g>
+<g >
+<title>cache_from_obj (19,589,329 samples, 0.01%)</title><rect x="883.5" y="325" width="0.1" height="15.0" fill="rgb(227,226,37)" rx="2" ry="2" />
+<text  x="886.46" y="335.5" ></text>
+</g>
+<g >
+<title>flush_tlb_mm_range (31,051,775 samples, 0.01%)</title><rect x="410.5" y="357" width="0.1" height="15.0" fill="rgb(206,136,20)" rx="2" ry="2" />
+<text  x="413.47" y="367.5" ></text>
+</g>
+<g >
+<title>refresh_cpu_vm_stats (75,825,447 samples, 0.04%)</title><rect x="1189.2" y="485" width="0.4" height="15.0" fill="rgb(215,211,2)" rx="2" ry="2" />
+<text  x="1192.21" y="495.5" ></text>
+</g>
+<g >
+<title>ktime_get (91,814,938 samples, 0.04%)</title><rect x="1060.9" y="421" width="0.5" height="15.0" fill="rgb(224,53,10)" rx="2" ry="2" />
+<text  x="1063.94" y="431.5" ></text>
+</g>
+<g >
+<title>qemu-nbd (114,710,924,215 samples, 53.42%)</title><rect x="258.0" y="597" width="630.4" height="15.0" fill="rgb(229,106,26)" rx="2" ry="2" />
+<text  x="260.96" y="607.5" >qemu-nbd</text>
+</g>
+<g >
+<title>perf_iterate_sb.constprop.0 (28,892,652 samples, 0.01%)</title><rect x="357.6" y="277" width="0.2" height="15.0" fill="rgb(238,144,31)" rx="2" ry="2" />
+<text  x="360.59" y="287.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_apic_timer_interrupt (28,691,997 samples, 0.01%)</title><rect x="332.9" y="213" width="0.2" height="15.0" fill="rgb(230,196,29)" rx="2" ry="2" />
+<text  x="335.92" y="223.5" ></text>
+</g>
+<g >
+<title>cpu_startup_entry (53,533,699,465 samples, 24.93%)</title><rect x="895.6" y="549" width="294.2" height="15.0" fill="rgb(220,0,52)" rx="2" ry="2" />
+<text  x="898.64" y="559.5" >cpu_startup_entry</text>
+</g>
+<g >
+<title>copy_user_generic_string (39,432,755 samples, 0.02%)</title><rect x="816.2" y="245" width="0.2" height="15.0" fill="rgb(252,47,23)" rx="2" ry="2" />
+<text  x="819.20" y="255.5" ></text>
+</g>
+<g >
+<title>__schedule (1,061,962,541 samples, 0.49%)</title><rect x="1177.8" y="501" width="5.8" height="15.0" fill="rgb(208,127,13)" rx="2" ry="2" />
+<text  x="1180.79" y="511.5" ></text>
+</g>
+<g >
+<title>avc_has_perm (57,410,885 samples, 0.03%)</title><rect x="22.1" y="293" width="0.3" height="15.0" fill="rgb(216,101,44)" rx="2" ry="2" />
+<text  x="25.09" y="303.5" ></text>
+</g>
+<g >
+<title>__sys_sendmsg (780,014,987 samples, 0.36%)</title><rect x="258.2" y="325" width="4.3" height="15.0" fill="rgb(237,45,6)" rx="2" ry="2" />
+<text  x="261.19" y="335.5" ></text>
+</g>
+<g >
+<title>do_user_addr_fault (10,616,308,157 samples, 4.94%)</title><rect x="690.1" y="181" width="58.4" height="15.0" fill="rgb(248,61,21)" rx="2" ry="2" />
+<text  x="693.14" y="191.5" >do_use..</text>
+</g>
+<g >
+<title>__libc_recv (28,313,731,428 samples, 13.19%)</title><rect x="18.8" y="421" width="155.6" height="15.0" fill="rgb(250,43,15)" rx="2" ry="2" />
+<text  x="21.84" y="431.5" >__libc_recv</text>
+</g>
+<g >
+<title>g_malloc0 (112,856,285 samples, 0.05%)</title><rect x="365.7" y="501" width="0.6" height="15.0" fill="rgb(234,178,12)" rx="2" ry="2" />
+<text  x="368.68" y="511.5" ></text>
+</g>
+<g >
+<title>nbd_co_send_iov (796,050,804 samples, 0.37%)</title><rect x="258.1" y="437" width="4.4" height="15.0" fill="rgb(223,211,39)" rx="2" ry="2" />
+<text  x="261.12" y="447.5" ></text>
+</g>
+<g >
+<title>__wake_up_common_lock (997,841,052 samples, 0.46%)</title><rect x="809.9" y="261" width="5.5" height="15.0" fill="rgb(249,174,33)" rx="2" ry="2" />
+<text  x="812.87" y="271.5" ></text>
+</g>
+<g >
+<title>__get_obj_cgroup_from_memcg (54,779,191 samples, 0.03%)</title><rect x="784.3" y="181" width="0.3" height="15.0" fill="rgb(226,135,36)" rx="2" ry="2" />
+<text  x="787.31" y="191.5" ></text>
+</g>
+<g >
+<title>__list_del_entry_valid (28,251,988 samples, 0.01%)</title><rect x="336.3" y="213" width="0.2" height="15.0" fill="rgb(212,11,27)" rx="2" ry="2" />
+<text  x="339.32" y="223.5" ></text>
+</g>
+<g >
+<title>clockevents_program_event (23,748,373 samples, 0.01%)</title><rect x="1188.7" y="485" width="0.1" height="15.0" fill="rgb(216,60,9)" rx="2" ry="2" />
+<text  x="1191.65" y="495.5" ></text>
+</g>
+<g >
+<title>kmem_cache_alloc_bulk (90,761,138 samples, 0.04%)</title><rect x="350.6" y="325" width="0.5" height="15.0" fill="rgb(244,52,45)" rx="2" ry="2" />
+<text  x="353.58" y="335.5" ></text>
+</g>
+<g >
+<title>__libc_sendmsg (14,607,406,564 samples, 6.80%)</title><rect x="267.0" y="405" width="80.3" height="15.0" fill="rgb(217,42,34)" rx="2" ry="2" />
+<text  x="270.00" y="415.5" >__libc_se..</text>
+</g>
+<g >
+<title>__memset_avx2_unaligned_erms (3,810,236,019 samples, 1.77%)</title><rect x="208.8" y="517" width="20.9" height="15.0" fill="rgb(207,113,45)" rx="2" ry="2" />
+<text  x="211.76" y="527.5" ></text>
+</g>
+<g >
+<title>sd_event_loop (21,937,956 samples, 0.01%)</title><rect x="1189.8" y="517" width="0.2" height="15.0" fill="rgb(208,74,8)" rx="2" ry="2" />
+<text  x="1192.85" y="527.5" ></text>
+</g>
+<g >
+<title>nbd_trip (6,232,458,234 samples, 2.90%)</title><rect x="380.0" y="533" width="34.2" height="15.0" fill="rgb(205,196,51)" rx="2" ry="2" />
+<text  x="382.95" y="543.5" >nb..</text>
+</g>
+<g >
+<title>mas_preallocate (19,776,045 samples, 0.01%)</title><rect x="378.1" y="293" width="0.1" height="15.0" fill="rgb(220,110,7)" rx="2" ry="2" />
+<text  x="381.11" y="303.5" ></text>
+</g>
+<g >
+<title>[libsystemd-shared-253-6.fc39.so] (19,013,953 samples, 0.01%)</title><rect x="1189.9" y="469" width="0.1" height="15.0" fill="rgb(246,0,46)" rx="2" ry="2" />
+<text  x="1192.85" y="479.5" ></text>
+</g>
+<g >
+<title>sched_idle_set_state (82,370,092 samples, 0.04%)</title><rect x="1074.2" y="485" width="0.5" height="15.0" fill="rgb(248,177,30)" rx="2" ry="2" />
+<text  x="1077.21" y="495.5" ></text>
+</g>
+<g >
+<title>update_cfs_group (36,875,595 samples, 0.02%)</title><rect x="1058.3" y="357" width="0.2" height="15.0" fill="rgb(226,194,33)" rx="2" ry="2" />
+<text  x="1061.27" y="367.5" ></text>
+</g>
+<g >
+<title>sysvec_apic_timer_interrupt (27,840,694 samples, 0.01%)</title><rect x="332.9" y="197" width="0.2" height="15.0" fill="rgb(229,68,34)" rx="2" ry="2" />
+<text  x="335.93" y="207.5" ></text>
+</g>
+<g >
+<title>g_free (23,243,974 samples, 0.01%)</title><rect x="438.3" y="485" width="0.2" height="15.0" fill="rgb(218,108,41)" rx="2" ry="2" />
+<text  x="441.34" y="495.5" ></text>
+</g>
+<g >
+<title>avc_has_perm (28,248,395 samples, 0.01%)</title><rect x="249.8" y="309" width="0.1" height="15.0" fill="rgb(212,115,20)" rx="2" ry="2" />
+<text  x="252.76" y="319.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (148,168,646 samples, 0.07%)</title><rect x="1112.1" y="501" width="0.8" height="15.0" fill="rgb(242,18,34)" rx="2" ry="2" />
+<text  x="1115.09" y="511.5" ></text>
+</g>
+<g >
+<title>__mmap (195,366,939 samples, 0.09%)</title><rect x="411.7" y="421" width="1.1" height="15.0" fill="rgb(232,17,7)" rx="2" ry="2" />
+<text  x="414.71" y="431.5" ></text>
+</g>
+<g >
+<title>release_pages (605,970,209 samples, 0.28%)</title><rect x="840.8" y="309" width="3.3" height="15.0" fill="rgb(251,179,14)" rx="2" ry="2" />
+<text  x="843.77" y="319.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (28,100,542,749 samples, 13.09%)</title><rect x="19.9" y="389" width="154.4" height="15.0" fill="rgb(218,25,32)" rx="2" ry="2" />
+<text  x="22.85" y="399.5" >do_syscall_64</text>
+</g>
+<g >
+<title>down_write (18,371,339 samples, 0.01%)</title><rect x="863.0" y="277" width="0.1" height="15.0" fill="rgb(244,146,21)" rx="2" ry="2" />
+<text  x="866.03" y="287.5" ></text>
+</g>
+<g >
+<title>mas_next_entry (76,304,950 samples, 0.04%)</title><rect x="829.5" y="357" width="0.5" height="15.0" fill="rgb(241,5,40)" rx="2" ry="2" />
+<text  x="832.53" y="367.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (1,884,537,166 samples, 0.88%)</title><rect x="877.2" y="437" width="10.3" height="15.0" fill="rgb(212,62,10)" rx="2" ry="2" />
+<text  x="880.15" y="447.5" ></text>
+</g>
+<g >
+<title>__sys_recvmsg (406,860,247 samples, 0.19%)</title><rect x="361.2" y="421" width="2.3" height="15.0" fill="rgb(221,225,20)" rx="2" ry="2" />
+<text  x="364.22" y="431.5" ></text>
+</g>
+<g >
+<title>obj_cgroup_uncharge_pages (31,237,110 samples, 0.01%)</title><rect x="836.0" y="293" width="0.1" height="15.0" fill="rgb(239,79,28)" rx="2" ry="2" />
+<text  x="838.96" y="303.5" ></text>
+</g>
+<g >
+<title>_nohz_idle_balance.isra.0 (44,372,066 samples, 0.02%)</title><rect x="1055.6" y="421" width="0.2" height="15.0" fill="rgb(234,83,19)" rx="2" ry="2" />
+<text  x="1058.57" y="431.5" ></text>
+</g>
+<g >
+<title>memcg_account_kmem (150,858,393 samples, 0.07%)</title><rect x="33.9" y="245" width="0.8" height="15.0" fill="rgb(209,175,25)" rx="2" ry="2" />
+<text  x="36.92" y="255.5" ></text>
+</g>
+<g >
+<title>selinux_socket_recvmsg (111,522,178 samples, 0.05%)</title><rect x="176.5" y="325" width="0.6" height="15.0" fill="rgb(228,45,39)" rx="2" ry="2" />
+<text  x="179.47" y="335.5" ></text>
+</g>
+<g >
+<title>handle_mm_fault (831,403,873 samples, 0.39%)</title><rect x="871.9" y="325" width="4.5" height="15.0" fill="rgb(223,167,47)" rx="2" ry="2" />
+<text  x="874.87" y="335.5" ></text>
+</g>
+<g >
+<title>tick_check_oneshot_broadcast_this_cpu (32,979,161 samples, 0.02%)</title><rect x="921.1" y="421" width="0.2" height="15.0" fill="rgb(219,194,45)" rx="2" ry="2" />
+<text  x="924.08" y="431.5" ></text>
+</g>
+<g >
+<title>clock_gettime@@GLIBC_2.17 (24,469,217 samples, 0.01%)</title><rect x="415.2" y="501" width="0.1" height="15.0" fill="rgb(220,225,29)" rx="2" ry="2" />
+<text  x="418.15" y="511.5" ></text>
+</g>
+<g >
+<title>down_read_trylock (172,154,515 samples, 0.08%)</title><rect x="695.2" y="165" width="1.0" height="15.0" fill="rgb(206,128,9)" rx="2" ry="2" />
+<text  x="698.22" y="175.5" ></text>
+</g>
+<g >
+<title>ktime_get (146,560,375 samples, 0.07%)</title><rect x="1186.4" y="501" width="0.8" height="15.0" fill="rgb(232,206,1)" rx="2" ry="2" />
+<text  x="1189.37" y="511.5" ></text>
+</g>
+<g >
+<title>__rcu_read_lock (30,137,520 samples, 0.01%)</title><rect x="787.1" y="181" width="0.2" height="15.0" fill="rgb(226,36,19)" rx="2" ry="2" />
+<text  x="790.10" y="191.5" ></text>
+</g>
+<g >
+<title>unlink_anon_vmas (56,691,370 samples, 0.03%)</title><rect x="351.9" y="325" width="0.3" height="15.0" fill="rgb(233,16,51)" rx="2" ry="2" />
+<text  x="354.91" y="335.5" ></text>
+</g>
+<g >
+<title>lru_add_drain_cpu (62,880,990 samples, 0.03%)</title><rect x="352.3" y="325" width="0.3" height="15.0" fill="rgb(216,62,43)" rx="2" ry="2" />
+<text  x="355.27" y="335.5" ></text>
+</g>
+<g >
+<title>mt_find (1,852,747,227 samples, 0.86%)</title><rect x="696.7" y="149" width="10.2" height="15.0" fill="rgb(235,155,38)" rx="2" ry="2" />
+<text  x="699.70" y="159.5" ></text>
+</g>
+<g >
+<title>__count_memcg_events (48,005,425 samples, 0.02%)</title><rect x="403.3" y="165" width="0.2" height="15.0" fill="rgb(241,215,2)" rx="2" ry="2" />
+<text  x="406.28" y="175.5" ></text>
+</g>
+<g >
+<title>cgroup_rstat_updated (64,037,151 samples, 0.03%)</title><rect x="43.6" y="181" width="0.4" height="15.0" fill="rgb(208,227,38)" rx="2" ry="2" />
+<text  x="46.63" y="191.5" ></text>
+</g>
+<g >
+<title>__virt_addr_valid (30,724,146 samples, 0.01%)</title><rect x="179.8" y="245" width="0.2" height="15.0" fill="rgb(249,136,30)" rx="2" ry="2" />
+<text  x="182.84" y="255.5" ></text>
+</g>
+<g >
+<title>smp_call_function_many_cond (50,942,873 samples, 0.02%)</title><rect x="352.8" y="293" width="0.3" height="15.0" fill="rgb(242,79,49)" rx="2" ry="2" />
+<text  x="355.79" y="303.5" ></text>
+</g>
+<g >
+<title>bdrv_co_block_status (112,821,987 samples, 0.05%)</title><rect x="431.8" y="437" width="0.6" height="15.0" fill="rgb(240,107,20)" rx="2" ry="2" />
+<text  x="434.78" y="447.5" ></text>
+</g>
+<g >
+<title>__x64_sys_recvfrom (27,982,792,375 samples, 13.03%)</title><rect x="20.0" y="373" width="153.8" height="15.0" fill="rgb(209,110,29)" rx="2" ry="2" />
+<text  x="22.98" y="383.5" >__x64_sys_recvfrom</text>
+</g>
+<g >
+<title>cpuidle_reflect (30,247,432 samples, 0.01%)</title><rect x="1075.2" y="517" width="0.1" height="15.0" fill="rgb(247,93,26)" rx="2" ry="2" />
+<text  x="1078.15" y="527.5" ></text>
+</g>
+<g >
+<title>vm_mmap_pgoff (23,046,932 samples, 0.01%)</title><rect x="262.9" y="309" width="0.1" height="15.0" fill="rgb(240,155,17)" rx="2" ry="2" />
+<text  x="265.86" y="319.5" ></text>
+</g>
+<g >
+<title>__this_cpu_preempt_check (32,944,780 samples, 0.02%)</title><rect x="924.0" y="421" width="0.2" height="15.0" fill="rgb(217,171,15)" rx="2" ry="2" />
+<text  x="927.02" y="431.5" ></text>
+</g>
+<g >
+<title>copy_msghdr_from_user (36,106,198 samples, 0.02%)</title><rect x="363.2" y="389" width="0.2" height="15.0" fill="rgb(208,111,53)" rx="2" ry="2" />
+<text  x="366.15" y="399.5" ></text>
+</g>
+<g >
+<title>eventfd_write (131,349,423 samples, 0.06%)</title><rect x="429.7" y="373" width="0.7" height="15.0" fill="rgb(246,97,45)" rx="2" ry="2" />
+<text  x="432.67" y="383.5" ></text>
+</g>
+<g >
+<title>on_each_cpu_cond_mask (20,334,478 samples, 0.01%)</title><rect x="410.5" y="341" width="0.1" height="15.0" fill="rgb(243,155,54)" rx="2" ry="2" />
+<text  x="413.53" y="351.5" ></text>
+</g>
+<g >
+<title>obj_cgroup_charge (107,524,145 samples, 0.05%)</title><rect x="344.3" y="213" width="0.5" height="15.0" fill="rgb(246,149,42)" rx="2" ry="2" />
+<text  x="347.25" y="223.5" ></text>
+</g>
+<g >
+<title>skb_copy_datagram_iter (57,474,705 samples, 0.03%)</title><rect x="362.8" y="325" width="0.4" height="15.0" fill="rgb(212,224,27)" rx="2" ry="2" />
+<text  x="365.84" y="335.5" ></text>
+</g>
+<g >
+<title>[libglib-2.0.so.0.7503.0] (56,425,489 samples, 0.03%)</title><rect x="416.6" y="485" width="0.3" height="15.0" fill="rgb(232,65,43)" rx="2" ry="2" />
+<text  x="419.62" y="495.5" ></text>
+</g>
+<g >
+<title>mmap_region (124,268,829 samples, 0.06%)</title><rect x="412.0" y="341" width="0.7" height="15.0" fill="rgb(224,151,38)" rx="2" ry="2" />
+<text  x="415.02" y="351.5" ></text>
+</g>
+<g >
+<title>perf_adjust_freq_unthr_context (40,528,643 samples, 0.02%)</title><rect x="918.3" y="325" width="0.2" height="15.0" fill="rgb(222,99,27)" rx="2" ry="2" />
+<text  x="921.31" y="335.5" ></text>
+</g>
+<g >
+<title>consume_skb (24,002,429 samples, 0.01%)</title><rect x="378.6" y="357" width="0.1" height="15.0" fill="rgb(244,67,48)" rx="2" ry="2" />
+<text  x="381.57" y="367.5" ></text>
+</g>
+<g >
+<title>__memcg_kmem_charge_page (34,015,019 samples, 0.02%)</title><rect x="375.2" y="245" width="0.2" height="15.0" fill="rgb(232,190,25)" rx="2" ry="2" />
+<text  x="378.22" y="255.5" ></text>
+</g>
+<g >
+<title>__slab_free (369,139,879 samples, 0.17%)</title><rect x="24.7" y="309" width="2.0" height="15.0" fill="rgb(221,207,38)" rx="2" ry="2" />
+<text  x="27.69" y="319.5" ></text>
+</g>
+<g >
+<title>aio_set_fd_handler (26,111,514 samples, 0.01%)</title><rect x="817.4" y="389" width="0.1" height="15.0" fill="rgb(213,208,49)" rx="2" ry="2" />
+<text  x="820.36" y="399.5" ></text>
+</g>
+<g >
+<title>vma_set_page_prot (32,533,976 samples, 0.02%)</title><rect x="869.0" y="293" width="0.2" height="15.0" fill="rgb(253,182,8)" rx="2" ry="2" />
+<text  x="872.04" y="303.5" ></text>
+</g>
+<g >
+<title>native_sched_clock (22,560,569 samples, 0.01%)</title><rect x="241.2" y="357" width="0.2" height="15.0" fill="rgb(228,134,24)" rx="2" ry="2" />
+<text  x="244.24" y="367.5" ></text>
+</g>
+<g >
+<title>handle_mm_fault (40,204,274 samples, 0.02%)</title><rect x="367.8" y="197" width="0.2" height="15.0" fill="rgb(216,187,21)" rx="2" ry="2" />
+<text  x="370.76" y="207.5" ></text>
+</g>
+<g >
+<title>__handle_mm_fault (76,342,579 samples, 0.04%)</title><rect x="229.1" y="437" width="0.4" height="15.0" fill="rgb(216,116,47)" rx="2" ry="2" />
+<text  x="232.05" y="447.5" ></text>
+</g>
+<g >
+<title>__do_softirq (28,281,797 samples, 0.01%)</title><rect x="914.3" y="437" width="0.1" height="15.0" fill="rgb(253,65,44)" rx="2" ry="2" />
+<text  x="917.28" y="447.5" ></text>
+</g>
+<g >
+<title>____sys_sendmsg (14,491,263,676 samples, 6.75%)</title><rect x="267.2" y="325" width="79.7" height="15.0" fill="rgb(242,13,16)" rx="2" ry="2" />
+<text  x="270.21" y="335.5" >____sys_s..</text>
+</g>
+<g >
+<title>check_preemption_disabled (20,340,650 samples, 0.01%)</title><rect x="864.6" y="229" width="0.1" height="15.0" fill="rgb(248,177,43)" rx="2" ry="2" />
+<text  x="867.61" y="239.5" ></text>
+</g>
+<g >
+<title>copy_page_from_iter (3,323,183,255 samples, 1.55%)</title><rect x="385.7" y="293" width="18.3" height="15.0" fill="rgb(205,13,51)" rx="2" ry="2" />
+<text  x="388.72" y="303.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (84,727,530 samples, 0.04%)</title><rect x="264.0" y="437" width="0.5" height="15.0" fill="rgb(246,145,29)" rx="2" ry="2" />
+<text  x="267.03" y="447.5" ></text>
+</g>
+<g >
+<title>skb_release_data (306,747,892 samples, 0.14%)</title><rect x="879.6" y="325" width="1.7" height="15.0" fill="rgb(244,75,34)" rx="2" ry="2" />
+<text  x="882.60" y="335.5" ></text>
+</g>
+<g >
+<title>pfn_pte (152,950,580 samples, 0.07%)</title><rect x="737.0" y="133" width="0.8" height="15.0" fill="rgb(205,223,15)" rx="2" ry="2" />
+<text  x="739.95" y="143.5" ></text>
+</g>
+<g >
+<title>_copy_from_iter (3,299,702,339 samples, 1.54%)</title><rect x="385.8" y="277" width="18.2" height="15.0" fill="rgb(205,219,15)" rx="2" ry="2" />
+<text  x="388.84" y="287.5" ></text>
+</g>
+<g >
+<title>[nbdcopy] (706,589,692 samples, 0.33%)</title><rect x="180.5" y="453" width="3.9" height="15.0" fill="rgb(236,224,31)" rx="2" ry="2" />
+<text  x="183.49" y="463.5" ></text>
+</g>
+<g >
+<title>_int_malloc (293,138,156 samples, 0.14%)</title><rect x="411.7" y="453" width="1.6" height="15.0" fill="rgb(237,190,22)" rx="2" ry="2" />
+<text  x="414.65" y="463.5" ></text>
+</g>
+<g >
+<title>__virt_addr_valid (146,961,779 samples, 0.07%)</title><rect x="450.6" y="245" width="0.8" height="15.0" fill="rgb(240,53,31)" rx="2" ry="2" />
+<text  x="453.63" y="255.5" ></text>
+</g>
+<g >
+<title>__entry_text_start (31,987,216 samples, 0.01%)</title><rect x="363.9" y="533" width="0.2" height="15.0" fill="rgb(223,124,35)" rx="2" ry="2" />
+<text  x="366.89" y="543.5" ></text>
+</g>
+<g >
+<title>_int_malloc (75,863,131 samples, 0.04%)</title><rect x="246.9" y="501" width="0.4" height="15.0" fill="rgb(213,63,34)" rx="2" ry="2" />
+<text  x="249.91" y="511.5" ></text>
+</g>
+<g >
+<title>_copy_from_user (26,852,954 samples, 0.01%)</title><rect x="424.6" y="405" width="0.1" height="15.0" fill="rgb(229,49,12)" rx="2" ry="2" />
+<text  x="427.57" y="415.5" ></text>
+</g>
+<g >
+<title>get_obj_cgroup_from_current (19,787,607 samples, 0.01%)</title><rect x="376.3" y="229" width="0.1" height="15.0" fill="rgb(237,30,17)" rx="2" ry="2" />
+<text  x="379.27" y="239.5" ></text>
+</g>
+<g >
+<title>__handle_mm_fault (379,032,599 samples, 0.18%)</title><rect x="401.0" y="181" width="2.1" height="15.0" fill="rgb(218,217,30)" rx="2" ry="2" />
+<text  x="404.01" y="191.5" ></text>
+</g>
+<g >
+<title>__rcu_read_lock (18,776,821 samples, 0.01%)</title><rect x="331.0" y="149" width="0.1" height="15.0" fill="rgb(251,146,25)" rx="2" ry="2" />
+<text  x="334.04" y="159.5" ></text>
+</g>
+<g >
+<title>unix_stream_read_generic (47,299,725 samples, 0.02%)</title><rect x="378.5" y="373" width="0.3" height="15.0" fill="rgb(235,64,29)" rx="2" ry="2" />
+<text  x="381.53" y="383.5" ></text>
+</g>
+<g >
+<title>skb_set_owner_w (181,341,566 samples, 0.08%)</title><rect x="808.3" y="261" width="1.0" height="15.0" fill="rgb(246,201,26)" rx="2" ry="2" />
+<text  x="811.34" y="271.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_disable_asynccancel (22,033,884 samples, 0.01%)</title><rect x="208.4" y="517" width="0.1" height="15.0" fill="rgb(246,74,49)" rx="2" ry="2" />
+<text  x="211.39" y="527.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (44,280,589 samples, 0.02%)</title><rect x="402.5" y="149" width="0.2" height="15.0" fill="rgb(216,171,23)" rx="2" ry="2" />
+<text  x="405.46" y="159.5" ></text>
+</g>
+<g >
+<title>__entry_text_start (18,317,552 samples, 0.01%)</title><rect x="428.5" y="357" width="0.1" height="15.0" fill="rgb(228,12,21)" rx="2" ry="2" />
+<text  x="431.52" y="367.5" ></text>
+</g>
+<g >
+<title>in_lock_functions (52,499,323 samples, 0.02%)</title><rect x="733.9" y="101" width="0.3" height="15.0" fill="rgb(216,214,44)" rx="2" ry="2" />
+<text  x="736.89" y="111.5" ></text>
+</g>
+<g >
+<title>sock_sendmsg (186,346,355 samples, 0.09%)</title><rect x="425.1" y="325" width="1.0" height="15.0" fill="rgb(242,164,38)" rx="2" ry="2" />
+<text  x="428.09" y="335.5" ></text>
+</g>
+<g >
+<title>copy_user_generic_string (1,878,289,398 samples, 0.87%)</title><rect x="269.5" y="245" width="10.4" height="15.0" fill="rgb(234,224,19)" rx="2" ry="2" />
+<text  x="272.55" y="255.5" ></text>
+</g>
+<g >
+<title>free_pcp_prepare (23,002,288 samples, 0.01%)</title><rect x="843.3" y="277" width="0.1" height="15.0" fill="rgb(249,158,19)" rx="2" ry="2" />
+<text  x="846.30" y="287.5" ></text>
+</g>
+<g >
+<title>kmalloc_slab (55,600,144 samples, 0.03%)</title><rect x="794.0" y="213" width="0.3" height="15.0" fill="rgb(239,126,28)" rx="2" ry="2" />
+<text  x="796.96" y="223.5" ></text>
+</g>
+<g >
+<title>tlb_finish_mmu (25,037,155 samples, 0.01%)</title><rect x="377.5" y="357" width="0.2" height="15.0" fill="rgb(222,178,38)" rx="2" ry="2" />
+<text  x="380.52" y="367.5" ></text>
+</g>
+<g >
+<title>__get_obj_cgroup_from_memcg (18,360,021 samples, 0.01%)</title><rect x="828.1" y="293" width="0.1" height="15.0" fill="rgb(237,224,49)" rx="2" ry="2" />
+<text  x="831.14" y="303.5" ></text>
+</g>
+<g >
+<title>_copy_from_iter (668,117,752 samples, 0.31%)</title><rect x="382.0" y="293" width="3.7" height="15.0" fill="rgb(236,208,45)" rx="2" ry="2" />
+<text  x="385.05" y="303.5" ></text>
+</g>
+<g >
+<title>aio_dispatch_handler (117,774,146 samples, 0.05%)</title><rect x="420.0" y="453" width="0.7" height="15.0" fill="rgb(234,86,46)" rx="2" ry="2" />
+<text  x="423.03" y="463.5" ></text>
+</g>
+<g >
+<title>__rcu_read_unlock (145,584,160 samples, 0.07%)</title><rect x="706.0" y="133" width="0.8" height="15.0" fill="rgb(207,89,3)" rx="2" ry="2" />
+<text  x="709.03" y="143.5" ></text>
+</g>
+<g >
+<title>cmpxchg_double_slab.isra.0 (229,356,617 samples, 0.11%)</title><rect x="38.3" y="261" width="1.2" height="15.0" fill="rgb(235,56,13)" rx="2" ry="2" />
+<text  x="41.28" y="271.5" ></text>
+</g>
+<g >
+<title>psi_account_irqtime (110,409,418 samples, 0.05%)</title><rect x="242.1" y="373" width="0.6" height="15.0" fill="rgb(231,66,40)" rx="2" ry="2" />
+<text  x="245.09" y="383.5" ></text>
+</g>
+<g >
+<title>flush_smp_call_function_queue (40,822,449 samples, 0.02%)</title><rect x="895.0" y="485" width="0.2" height="15.0" fill="rgb(243,114,44)" rx="2" ry="2" />
+<text  x="898.02" y="495.5" ></text>
+</g>
+<g >
+<title>qemu_co_mutex_unlock (30,552,097 samples, 0.01%)</title><rect x="439.0" y="453" width="0.1" height="15.0" fill="rgb(215,216,11)" rx="2" ry="2" />
+<text  x="441.96" y="463.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_apic_timer_interrupt (2,303,621,869 samples, 1.07%)</title><rect x="914.5" y="485" width="12.6" height="15.0" fill="rgb(244,12,38)" rx="2" ry="2" />
+<text  x="917.46" y="495.5" ></text>
+</g>
+<g >
+<title>mod_memcg_lruvec_state (90,503,354 samples, 0.04%)</title><rect x="341.4" y="165" width="0.5" height="15.0" fill="rgb(232,132,35)" rx="2" ry="2" />
+<text  x="344.43" y="175.5" ></text>
+</g>
+<g >
+<title>__put_user_nocheck_8 (22,558,949 samples, 0.01%)</title><rect x="877.9" y="373" width="0.1" height="15.0" fill="rgb(216,97,48)" rx="2" ry="2" />
+<text  x="880.85" y="383.5" ></text>
+</g>
+<g >
+<title>find_vma (149,078,989 samples, 0.07%)</title><rect x="399.9" y="197" width="0.8" height="15.0" fill="rgb(243,72,20)" rx="2" ry="2" />
+<text  x="402.89" y="207.5" ></text>
+</g>
+<g >
+<title>kmem_cache_free (31,720,993 samples, 0.01%)</title><rect x="352.0" y="309" width="0.2" height="15.0" fill="rgb(227,125,2)" rx="2" ry="2" />
+<text  x="355.03" y="319.5" ></text>
+</g>
+<g >
+<title>ktime_get_update_offsets_now (29,529,705 samples, 0.01%)</title><rect x="918.7" y="421" width="0.1" height="15.0" fill="rgb(218,54,34)" rx="2" ry="2" />
+<text  x="921.68" y="431.5" ></text>
+</g>
+<g >
+<title>perf_event_mmap (23,893,504 samples, 0.01%)</title><rect x="412.1" y="325" width="0.2" height="15.0" fill="rgb(210,16,39)" rx="2" ry="2" />
+<text  x="415.12" y="335.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (1,425,397,493 samples, 0.66%)</title><rect x="347.7" y="453" width="7.8" height="15.0" fill="rgb(252,69,17)" rx="2" ry="2" />
+<text  x="350.68" y="463.5" ></text>
+</g>
+<g >
+<title>pollwake (186,125,017 samples, 0.09%)</title><rect x="345.7" y="229" width="1.1" height="15.0" fill="rgb(207,0,16)" rx="2" ry="2" />
+<text  x="348.73" y="239.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (74,084,960 samples, 0.03%)</title><rect x="173.9" y="373" width="0.4" height="15.0" fill="rgb(230,143,34)" rx="2" ry="2" />
+<text  x="176.87" y="383.5" ></text>
+</g>
+<g >
+<title>__alloc_skb (671,915,709 samples, 0.31%)</title><rect x="251.5" y="293" width="3.7" height="15.0" fill="rgb(247,34,20)" rx="2" ry="2" />
+<text  x="254.46" y="303.5" ></text>
+</g>
+<g >
+<title>uncharge_batch (286,784,567 samples, 0.13%)</title><rect x="841.0" y="277" width="1.6" height="15.0" fill="rgb(238,85,2)" rx="2" ry="2" />
+<text  x="843.99" y="287.5" ></text>
+</g>
+<g >
+<title>nbd_co_send_structured_read (39,244,883 samples, 0.02%)</title><rect x="888.1" y="549" width="0.3" height="15.0" fill="rgb(222,24,46)" rx="2" ry="2" />
+<text  x="891.15" y="559.5" ></text>
+</g>
+<g >
+<title>bdrv_aligned_preadv (403,287,607 samples, 0.19%)</title><rect x="434.4" y="437" width="2.2" height="15.0" fill="rgb(206,77,46)" rx="2" ry="2" />
+<text  x="437.36" y="447.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (481,337,411 samples, 0.22%)</title><rect x="924.2" y="421" width="2.6" height="15.0" fill="rgb(234,206,4)" rx="2" ry="2" />
+<text  x="927.20" y="431.5" ></text>
+</g>
+<g >
+<title>qio_channel_writev_full_all (64,058,456 samples, 0.03%)</title><rect x="364.1" y="437" width="0.3" height="15.0" fill="rgb(222,215,38)" rx="2" ry="2" />
+<text  x="367.07" y="447.5" ></text>
+</g>
+<g >
+<title>enqueue_entity (23,189,367 samples, 0.01%)</title><rect x="1178.9" y="357" width="0.1" height="15.0" fill="rgb(243,117,20)" rx="2" ry="2" />
+<text  x="1181.91" y="367.5" ></text>
+</g>
+<g >
+<title>update_blocked_averages (42,671,696 samples, 0.02%)</title><rect x="892.6" y="373" width="0.2" height="15.0" fill="rgb(218,205,4)" rx="2" ry="2" />
+<text  x="895.55" y="383.5" ></text>
+</g>
+<g >
+<title>mod_memcg_state (95,665,833 samples, 0.04%)</title><rect x="792.0" y="165" width="0.5" height="15.0" fill="rgb(229,49,7)" rx="2" ry="2" />
+<text  x="795.00" y="175.5" ></text>
+</g>
+<g >
+<title>asm_exc_page_fault (190,453,585 samples, 0.09%)</title><rect x="260.7" y="181" width="1.1" height="15.0" fill="rgb(223,164,38)" rx="2" ry="2" />
+<text  x="263.74" y="191.5" ></text>
+</g>
+<g >
+<title>__x64_sys_recvfrom (854,325,942 samples, 0.40%)</title><rect x="175.4" y="389" width="4.7" height="15.0" fill="rgb(239,102,20)" rx="2" ry="2" />
+<text  x="178.38" y="399.5" ></text>
+</g>
+<g >
+<title>bdrv_co_preadv_part (66,206,837 samples, 0.03%)</title><rect x="380.5" y="485" width="0.4" height="15.0" fill="rgb(234,149,41)" rx="2" ry="2" />
+<text  x="383.52" y="495.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (187,185,445 samples, 0.09%)</title><rect x="425.1" y="389" width="1.0" height="15.0" fill="rgb(212,173,5)" rx="2" ry="2" />
+<text  x="428.09" y="399.5" ></text>
+</g>
+<g >
+<title>_copy_to_iter (125,032,718 samples, 0.06%)</title><rect x="178.7" y="277" width="0.7" height="15.0" fill="rgb(211,33,15)" rx="2" ry="2" />
+<text  x="181.73" y="287.5" ></text>
+</g>
+<g >
+<title>qemu_aio_coroutine_enter (98,605,355 samples, 0.05%)</title><rect x="418.2" y="421" width="0.6" height="15.0" fill="rgb(214,3,3)" rx="2" ry="2" />
+<text  x="421.23" y="431.5" ></text>
+</g>
+<g >
+<title>try_to_wake_up (893,832,365 samples, 0.42%)</title><rect x="810.2" y="213" width="4.9" height="15.0" fill="rgb(215,35,22)" rx="2" ry="2" />
+<text  x="813.22" y="223.5" ></text>
+</g>
+<g >
+<title>rcu_nocb_flush_deferred_wakeup (251,347,561 samples, 0.12%)</title><rect x="1176.2" y="517" width="1.4" height="15.0" fill="rgb(235,46,16)" rx="2" ry="2" />
+<text  x="1179.19" y="527.5" ></text>
+</g>
+<g >
+<title>mod_memcg_state (187,464,958 samples, 0.09%)</title><rect x="757.8" y="197" width="1.0" height="15.0" fill="rgb(230,189,26)" rx="2" ry="2" />
+<text  x="760.81" y="207.5" ></text>
+</g>
+<g >
+<title>__sysvec_apic_timer_interrupt (27,003,707 samples, 0.01%)</title><rect x="332.9" y="181" width="0.2" height="15.0" fill="rgb(219,118,30)" rx="2" ry="2" />
+<text  x="335.93" y="191.5" ></text>
+</g>
+<g >
+<title>psi_flags_change (740,453,579 samples, 0.34%)</title><rect x="1127.0" y="437" width="4.1" height="15.0" fill="rgb(212,168,41)" rx="2" ry="2" />
+<text  x="1130.00" y="447.5" ></text>
+</g>
+<g >
+<title>mas_alloc_nodes (531,479,149 samples, 0.25%)</title><rect x="819.9" y="309" width="2.9" height="15.0" fill="rgb(215,0,12)" rx="2" ry="2" />
+<text  x="822.85" y="319.5" ></text>
+</g>
+<g >
+<title>sock_recvmsg (21,601,699 samples, 0.01%)</title><rect x="361.3" y="373" width="0.2" height="15.0" fill="rgb(206,190,53)" rx="2" ry="2" />
+<text  x="364.34" y="383.5" ></text>
+</g>
+<g >
+<title>___sys_sendmsg (4,960,325,593 samples, 2.31%)</title><rect x="381.3" y="373" width="27.3" height="15.0" fill="rgb(242,32,46)" rx="2" ry="2" />
+<text  x="384.31" y="383.5" >_..</text>
+</g>
+<g >
+<title>exc_page_fault (817,674,136 samples, 0.38%)</title><rect x="399.2" y="229" width="4.5" height="15.0" fill="rgb(252,33,39)" rx="2" ry="2" />
+<text  x="402.22" y="239.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (63,061,583 samples, 0.03%)</title><rect x="364.1" y="389" width="0.3" height="15.0" fill="rgb(220,8,47)" rx="2" ry="2" />
+<text  x="367.07" y="399.5" ></text>
+</g>
+<g >
+<title>copy_user_generic_string (21,469,295 samples, 0.01%)</title><rect x="425.1" y="261" width="0.1" height="15.0" fill="rgb(234,61,7)" rx="2" ry="2" />
+<text  x="428.12" y="271.5" ></text>
+</g>
+<g >
+<title>sched_clock_cpu (32,422,797 samples, 0.02%)</title><rect x="242.7" y="373" width="0.2" height="15.0" fill="rgb(251,30,51)" rx="2" ry="2" />
+<text  x="245.70" y="383.5" ></text>
+</g>
+<g >
+<title>rtl8169_poll (26,041,113 samples, 0.01%)</title><rect x="914.3" y="389" width="0.1" height="15.0" fill="rgb(215,153,12)" rx="2" ry="2" />
+<text  x="917.29" y="399.5" ></text>
+</g>
+<g >
+<title>memcg_stats_lock (144,671,545 samples, 0.07%)</title><rect x="746.0" y="117" width="0.8" height="15.0" fill="rgb(214,80,38)" rx="2" ry="2" />
+<text  x="749.01" y="127.5" ></text>
+</g>
+<g >
+<title>__split_vma (53,516,711 samples, 0.02%)</title><rect x="377.0" y="373" width="0.3" height="15.0" fill="rgb(253,119,3)" rx="2" ry="2" />
+<text  x="379.97" y="383.5" ></text>
+</g>
+<g >
+<title>__mod_memcg_lruvec_state (53,683,313 samples, 0.03%)</title><rect x="805.1" y="149" width="0.3" height="15.0" fill="rgb(224,178,50)" rx="2" ry="2" />
+<text  x="808.06" y="159.5" ></text>
+</g>
+<g >
+<title>copy_user_generic_string (1,259,986,601 samples, 0.59%)</title><rect x="368.2" y="245" width="6.9" height="15.0" fill="rgb(214,195,23)" rx="2" ry="2" />
+<text  x="371.16" y="255.5" ></text>
+</g>
+<g >
+<title>post_alloc_hook (94,972,635 samples, 0.04%)</title><rect x="875.3" y="229" width="0.5" height="15.0" fill="rgb(250,45,37)" rx="2" ry="2" />
+<text  x="878.33" y="239.5" ></text>
+</g>
+<g >
+<title>free_pcppages_bulk (917,810,361 samples, 0.43%)</title><rect x="53.9" y="261" width="5.0" height="15.0" fill="rgb(214,46,21)" rx="2" ry="2" />
+<text  x="56.89" y="271.5" ></text>
+</g>
+<g >
+<title>g_main_context_query (22,308,207 samples, 0.01%)</title><rect x="422.5" y="501" width="0.1" height="15.0" fill="rgb(220,127,12)" rx="2" ry="2" />
+<text  x="425.45" y="511.5" ></text>
+</g>
+<g >
+<title>skb_queue_tail (329,394,174 samples, 0.15%)</title><rect x="752.0" y="277" width="1.8" height="15.0" fill="rgb(220,124,0)" rx="2" ry="2" />
+<text  x="755.01" y="287.5" ></text>
+</g>
+<g >
+<title>__switch_to (40,707,333 samples, 0.02%)</title><rect x="888.8" y="581" width="0.2" height="15.0" fill="rgb(240,29,0)" rx="2" ry="2" />
+<text  x="891.81" y="591.5" ></text>
+</g>
+<g >
+<title>available_idle_cpu (65,940,739 samples, 0.03%)</title><rect x="813.2" y="181" width="0.4" height="15.0" fill="rgb(250,138,38)" rx="2" ry="2" />
+<text  x="816.20" y="191.5" ></text>
+</g>
+<g >
+<title>skb_copy_datagram_iter (248,256,235 samples, 0.12%)</title><rect x="884.7" y="325" width="1.4" height="15.0" fill="rgb(248,190,53)" rx="2" ry="2" />
+<text  x="887.72" y="335.5" ></text>
+</g>
+<g >
+<title>irqtime_account_irq (21,033,647 samples, 0.01%)</title><rect x="1055.9" y="437" width="0.1" height="15.0" fill="rgb(247,107,49)" rx="2" ry="2" />
+<text  x="1058.88" y="447.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_call_function_single (25,241,562,996 samples, 11.76%)</title><rect x="927.1" y="485" width="138.8" height="15.0" fill="rgb(242,205,34)" rx="2" ry="2" />
+<text  x="930.14" y="495.5" >asm_sysvec_call_f..</text>
+</g>
+<g >
+<title>copy_msghdr_from_user (129,475,603 samples, 0.06%)</title><rect x="886.1" y="389" width="0.7" height="15.0" fill="rgb(207,195,33)" rx="2" ry="2" />
+<text  x="889.08" y="399.5" ></text>
+</g>
+<g >
+<title>rebalance_domains (33,531,441 samples, 0.02%)</title><rect x="892.4" y="373" width="0.2" height="15.0" fill="rgb(234,74,45)" rx="2" ry="2" />
+<text  x="895.37" y="383.5" ></text>
+</g>
+<g >
+<title>memcg_slab_post_alloc_hook (1,115,534,534 samples, 0.52%)</title><rect x="784.7" y="197" width="6.1" height="15.0" fill="rgb(252,110,52)" rx="2" ry="2" />
+<text  x="787.68" y="207.5" ></text>
+</g>
+<g >
+<title>__import_iovec (70,418,152 samples, 0.03%)</title><rect x="816.0" y="293" width="0.4" height="15.0" fill="rgb(242,186,20)" rx="2" ry="2" />
+<text  x="819.03" y="303.5" ></text>
+</g>
+<g >
+<title>tlb_finish_mmu (231,419,657 samples, 0.11%)</title><rect x="352.7" y="341" width="1.2" height="15.0" fill="rgb(215,74,39)" rx="2" ry="2" />
+<text  x="355.65" y="351.5" ></text>
+</g>
+<g >
+<title>ppoll (307,433,896 samples, 0.14%)</title><rect x="423.1" y="485" width="1.7" height="15.0" fill="rgb(233,12,33)" rx="2" ry="2" />
+<text  x="426.11" y="495.5" ></text>
+</g>
+<g >
+<title>kmem_cache_alloc_node (496,211,267 samples, 0.23%)</title><rect x="252.4" y="277" width="2.8" height="15.0" fill="rgb(222,14,9)" rx="2" ry="2" />
+<text  x="255.43" y="287.5" ></text>
+</g>
+<g >
+<title>__GI___libc_write (490,128,257 samples, 0.23%)</title><rect x="428.4" y="453" width="2.7" height="15.0" fill="rgb(252,98,33)" rx="2" ry="2" />
+<text  x="431.45" y="463.5" ></text>
+</g>
+<g >
+<title>security_socket_recvmsg (201,541,155 samples, 0.09%)</title><rect x="21.3" y="325" width="1.1" height="15.0" fill="rgb(205,31,40)" rx="2" ry="2" />
+<text  x="24.30" y="335.5" ></text>
+</g>
+<g >
+<title>error_entry (156,830,268 samples, 0.07%)</title><rect x="1069.6" y="485" width="0.9" height="15.0" fill="rgb(236,75,33)" rx="2" ry="2" />
+<text  x="1072.62" y="495.5" ></text>
+</g>
+<g >
+<title>tick_sched_handle (71,308,574 samples, 0.03%)</title><rect x="918.2" y="389" width="0.3" height="15.0" fill="rgb(250,161,10)" rx="2" ry="2" />
+<text  x="921.16" y="399.5" ></text>
+</g>
+<g >
+<title>__build_skb_around (18,284,357 samples, 0.01%)</title><rect x="339.5" y="229" width="0.1" height="15.0" fill="rgb(214,138,38)" rx="2" ry="2" />
+<text  x="342.55" y="239.5" ></text>
+</g>
+<g >
+<title>memcg_slab_post_alloc_hook (45,913,516 samples, 0.02%)</title><rect x="828.3" y="309" width="0.2" height="15.0" fill="rgb(246,56,45)" rx="2" ry="2" />
+<text  x="831.25" y="319.5" ></text>
+</g>
+<g >
+<title>__fget_light (63,673,974 samples, 0.03%)</title><rect x="886.9" y="389" width="0.3" height="15.0" fill="rgb(224,116,1)" rx="2" ry="2" />
+<text  x="889.90" y="399.5" ></text>
+</g>
+<g >
+<title>__start_context (84,047,825,735 samples, 39.14%)</title><rect x="426.3" y="533" width="461.8" height="15.0" fill="rgb(239,88,46)" rx="2" ry="2" />
+<text  x="429.25" y="543.5" >__start_context</text>
+</g>
+<g >
+<title>__zone_watermark_ok (92,898,300 samples, 0.04%)</title><rect x="336.5" y="213" width="0.5" height="15.0" fill="rgb(247,36,24)" rx="2" ry="2" />
+<text  x="339.47" y="223.5" ></text>
+</g>
+<g >
+<title>do_user_addr_fault (295,982,499 samples, 0.14%)</title><rect x="373.4" y="197" width="1.6" height="15.0" fill="rgb(210,60,3)" rx="2" ry="2" />
+<text  x="376.41" y="207.5" ></text>
+</g>
+<g >
+<title>__check_object_size (52,231,465 samples, 0.02%)</title><rect x="250.7" y="309" width="0.3" height="15.0" fill="rgb(245,90,40)" rx="2" ry="2" />
+<text  x="253.71" y="319.5" ></text>
+</g>
+<g >
+<title>free_unref_page_list (117,281,075 samples, 0.05%)</title><rect x="842.9" y="293" width="0.7" height="15.0" fill="rgb(253,116,52)" rx="2" ry="2" />
+<text  x="845.93" y="303.5" ></text>
+</g>
+<g >
+<title>mmap_region (51,419,017 samples, 0.02%)</title><rect x="378.0" y="325" width="0.3" height="15.0" fill="rgb(224,48,29)" rx="2" ry="2" />
+<text  x="381.00" y="335.5" ></text>
+</g>
+<g >
+<title>unix_destruct_scm (323,206,070 samples, 0.15%)</title><rect x="881.3" y="309" width="1.8" height="15.0" fill="rgb(226,79,2)" rx="2" ry="2" />
+<text  x="884.35" y="319.5" ></text>
+</g>
+<g >
+<title>g_malloc0 (28,511,159 samples, 0.01%)</title><rect x="266.2" y="485" width="0.2" height="15.0" fill="rgb(205,116,17)" rx="2" ry="2" />
+<text  x="269.21" y="495.5" ></text>
+</g>
+<g >
+<title>task_tick_fair (22,522,047 samples, 0.01%)</title><rect x="749.0" y="69" width="0.1" height="15.0" fill="rgb(209,188,30)" rx="2" ry="2" />
+<text  x="751.96" y="79.5" ></text>
+</g>
+<g >
+<title>release_pages (28,402,622 samples, 0.01%)</title><rect x="837.8" y="293" width="0.2" height="15.0" fill="rgb(233,64,16)" rx="2" ry="2" />
+<text  x="840.84" y="303.5" ></text>
+</g>
+<g >
+<title>_int_malloc (36,175,643 samples, 0.02%)</title><rect x="262.8" y="389" width="0.2" height="15.0" fill="rgb(247,116,19)" rx="2" ry="2" />
+<text  x="265.83" y="399.5" ></text>
+</g>
+<g >
+<title>qio_channel_writev_full_all (1,918,317,209 samples, 0.89%)</title><rect x="366.3" y="453" width="10.6" height="15.0" fill="rgb(220,172,2)" rx="2" ry="2" />
+<text  x="369.34" y="463.5" ></text>
+</g>
+<g >
+<title>kmem_cache_alloc_node (2,062,285,196 samples, 0.96%)</title><rect x="794.3" y="229" width="11.3" height="15.0" fill="rgb(246,83,20)" rx="2" ry="2" />
+<text  x="797.27" y="239.5" ></text>
+</g>
+<g >
+<title>native_queued_spin_lock_slowpath (24,448,861 samples, 0.01%)</title><rect x="346.1" y="149" width="0.1" height="15.0" fill="rgb(235,137,8)" rx="2" ry="2" />
+<text  x="349.09" y="159.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (31,820,734 samples, 0.01%)</title><rect x="851.9" y="421" width="0.1" height="15.0" fill="rgb(223,97,13)" rx="2" ry="2" />
+<text  x="854.86" y="431.5" ></text>
+</g>
+<g >
+<title>__refill_stock (37,415,378 samples, 0.02%)</title><rect x="254.9" y="213" width="0.2" height="15.0" fill="rgb(252,107,46)" rx="2" ry="2" />
+<text  x="257.92" y="223.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (6,150,723,442 samples, 2.86%)</title><rect x="818.2" y="453" width="33.8" height="15.0" fill="rgb(248,220,37)" rx="2" ry="2" />
+<text  x="821.23" y="463.5" >en..</text>
+</g>
+<g >
+<title>ext4_buffered_write_iter (163,236,596 samples, 0.08%)</title><rect x="256.8" y="325" width="0.9" height="15.0" fill="rgb(254,89,47)" rx="2" ry="2" />
+<text  x="259.79" y="335.5" ></text>
+</g>
+<g >
+<title>pthread_mutex_unlock@@GLIBC_2.2.5 (19,738,778 samples, 0.01%)</title><rect x="418.1" y="421" width="0.1" height="15.0" fill="rgb(207,108,7)" rx="2" ry="2" />
+<text  x="421.12" y="431.5" ></text>
+</g>
+<g >
+<title>____sys_recvmsg (52,803,310 samples, 0.02%)</title><rect x="378.5" y="405" width="0.3" height="15.0" fill="rgb(241,103,18)" rx="2" ry="2" />
+<text  x="381.50" y="415.5" ></text>
+</g>
+<g >
+<title>selinux_file_permission (53,709,699 samples, 0.03%)</title><rect x="430.7" y="357" width="0.3" height="15.0" fill="rgb(232,144,17)" rx="2" ry="2" />
+<text  x="433.68" y="367.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_disable_asynccancel (24,572,712 samples, 0.01%)</title><rect x="440.3" y="405" width="0.2" height="15.0" fill="rgb(247,145,47)" rx="2" ry="2" />
+<text  x="443.33" y="415.5" ></text>
+</g>
+<g >
+<title>nbd_request_put (179,532,458 samples, 0.08%)</title><rect x="376.9" y="501" width="1.0" height="15.0" fill="rgb(229,101,31)" rx="2" ry="2" />
+<text  x="379.89" y="511.5" ></text>
+</g>
+<g >
+<title>sysvec_apic_timer_interrupt (108,261,942 samples, 0.05%)</title><rect x="748.7" y="197" width="0.6" height="15.0" fill="rgb(221,98,12)" rx="2" ry="2" />
+<text  x="751.68" y="207.5" ></text>
+</g>
+<g >
+<title>rcu_note_context_switch (23,477,291 samples, 0.01%)</title><rect x="241.9" y="389" width="0.1" height="15.0" fill="rgb(235,126,37)" rx="2" ry="2" />
+<text  x="244.88" y="399.5" ></text>
+</g>
+<g >
+<title>up_read (27,003,252 samples, 0.01%)</title><rect x="403.6" y="197" width="0.1" height="15.0" fill="rgb(244,101,31)" rx="2" ry="2" />
+<text  x="406.56" y="207.5" ></text>
+</g>
+<g >
+<title>unix_stream_read_actor (252,267,216 samples, 0.12%)</title><rect x="884.7" y="341" width="1.4" height="15.0" fill="rgb(246,4,14)" rx="2" ry="2" />
+<text  x="887.69" y="351.5" ></text>
+</g>
+<g >
+<title>_int_malloc (21,300,873 samples, 0.01%)</title><rect x="266.2" y="453" width="0.2" height="15.0" fill="rgb(247,156,13)" rx="2" ry="2" />
+<text  x="269.25" y="463.5" ></text>
+</g>
+<g >
+<title>aio_ctx_dispatch (742,303,495 samples, 0.35%)</title><rect x="417.0" y="485" width="4.1" height="15.0" fill="rgb(230,162,5)" rx="2" ry="2" />
+<text  x="420.00" y="495.5" ></text>
+</g>
+<g >
+<title>__vm_munmap (485,333,503 samples, 0.23%)</title><rect x="408.8" y="437" width="2.7" height="15.0" fill="rgb(232,173,9)" rx="2" ry="2" />
+<text  x="411.80" y="447.5" ></text>
+</g>
+<g >
+<title>kmem_cache_free_bulk.part.0 (165,915,217 samples, 0.08%)</title><rect x="823.4" y="293" width="0.9" height="15.0" fill="rgb(220,80,46)" rx="2" ry="2" />
+<text  x="826.38" y="303.5" ></text>
+</g>
+<g >
+<title>__check_heap_object (63,096,796 samples, 0.03%)</title><rect x="172.1" y="229" width="0.4" height="15.0" fill="rgb(247,181,28)" rx="2" ry="2" />
+<text  x="175.14" y="239.5" ></text>
+</g>
+<g >
+<title>error_entry (30,934,670 samples, 0.01%)</title><rect x="870.4" y="373" width="0.2" height="15.0" fill="rgb(242,38,8)" rx="2" ry="2" />
+<text  x="873.39" y="383.5" ></text>
+</g>
+<g >
+<title>handle_mm_fault (18,665,690 samples, 0.01%)</title><rect x="425.8" y="181" width="0.1" height="15.0" fill="rgb(206,229,7)" rx="2" ry="2" />
+<text  x="428.80" y="191.5" ></text>
+</g>
+<g >
+<title>unix_stream_read_generic (303,074,961 samples, 0.14%)</title><rect x="361.5" y="357" width="1.7" height="15.0" fill="rgb(252,95,23)" rx="2" ry="2" />
+<text  x="364.49" y="367.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (28,171,316,491 samples, 13.12%)</title><rect x="19.5" y="405" width="154.8" height="15.0" fill="rgb(252,34,14)" rx="2" ry="2" />
+<text  x="22.46" y="415.5" >entry_SYSCALL_64_af..</text>
+</g>
+<g >
+<title>__munmap (497,828,723 samples, 0.23%)</title><rect x="408.8" y="501" width="2.7" height="15.0" fill="rgb(239,149,46)" rx="2" ry="2" />
+<text  x="411.76" y="511.5" ></text>
+</g>
+<g >
+<title>tracked_request_begin (31,226,199 samples, 0.01%)</title><rect x="436.0" y="389" width="0.2" height="15.0" fill="rgb(244,167,15)" rx="2" ry="2" />
+<text  x="438.99" y="399.5" ></text>
+</g>
+<g >
+<title>sysmalloc (3,986,492,258 samples, 1.86%)</title><rect x="854.6" y="405" width="22.0" height="15.0" fill="rgb(240,77,11)" rx="2" ry="2" />
+<text  x="857.64" y="415.5" >s..</text>
+</g>
+<g >
+<title>kmem_cache_alloc (86,720,910 samples, 0.04%)</title><rect x="826.7" y="325" width="0.4" height="15.0" fill="rgb(207,96,38)" rx="2" ry="2" />
+<text  x="829.67" y="335.5" ></text>
+</g>
+<g >
+<title>rb_erase (20,841,981 samples, 0.01%)</title><rect x="1180.4" y="453" width="0.1" height="15.0" fill="rgb(206,12,22)" rx="2" ry="2" />
+<text  x="1183.43" y="463.5" ></text>
+</g>
+<g >
+<title>copy_page_from_iter (530,523,898 samples, 0.25%)</title><rect x="258.9" y="229" width="2.9" height="15.0" fill="rgb(212,26,40)" rx="2" ry="2" />
+<text  x="261.91" y="239.5" ></text>
+</g>
+<g >
+<title>avc_has_perm (22,072,580 samples, 0.01%)</title><rect x="442.4" y="261" width="0.1" height="15.0" fill="rgb(220,167,35)" rx="2" ry="2" />
+<text  x="445.39" y="271.5" ></text>
+</g>
+<g >
+<title>arch_get_unmapped_area_topdown (385,110,629 samples, 0.18%)</title><rect x="856.9" y="293" width="2.1" height="15.0" fill="rgb(245,154,49)" rx="2" ry="2" />
+<text  x="859.89" y="303.5" ></text>
+</g>
+<g >
+<title>security_socket_getpeersec_dgram (22,937,870 samples, 0.01%)</title><rect x="268.5" y="277" width="0.1" height="15.0" fill="rgb(216,125,50)" rx="2" ry="2" />
+<text  x="271.48" y="287.5" ></text>
+</g>
+<g >
+<title>__start_context (18,323,542,606 samples, 8.53%)</title><rect x="263.2" y="533" width="100.7" height="15.0" fill="rgb(244,91,51)" rx="2" ry="2" />
+<text  x="266.18" y="543.5" >__start_cont..</text>
+</g>
+<g >
+<title>mas_alloc_nodes (39,807,712 samples, 0.02%)</title><rect x="832.5" y="325" width="0.2" height="15.0" fill="rgb(224,206,32)" rx="2" ry="2" />
+<text  x="835.46" y="335.5" ></text>
+</g>
+<g >
+<title>nbd_co_send_structured_read (1,927,215,447 samples, 0.90%)</title><rect x="366.3" y="501" width="10.6" height="15.0" fill="rgb(223,26,52)" rx="2" ry="2" />
+<text  x="369.30" y="511.5" ></text>
+</g>
+<g >
+<title>__kmem_cache_alloc_node (113,268,337 samples, 0.05%)</title><rect x="251.7" y="261" width="0.6" height="15.0" fill="rgb(231,53,10)" rx="2" ry="2" />
+<text  x="254.65" y="271.5" ></text>
+</g>
+<g >
+<title>__rcu_read_unlock (96,250,645 samples, 0.04%)</title><rect x="757.2" y="213" width="0.5" height="15.0" fill="rgb(239,30,24)" rx="2" ry="2" />
+<text  x="760.20" y="223.5" ></text>
+</g>
+<g >
+<title>mas_wr_modify (167,155,715 samples, 0.08%)</title><rect x="867.7" y="261" width="0.9" height="15.0" fill="rgb(238,73,32)" rx="2" ry="2" />
+<text  x="870.65" y="271.5" ></text>
+</g>
+<g >
+<title>folio_lruvec_lock_irqsave (30,915,620 samples, 0.01%)</title><rect x="842.8" y="293" width="0.1" height="15.0" fill="rgb(238,101,51)" rx="2" ry="2" />
+<text  x="845.76" y="303.5" ></text>
+</g>
+<g >
+<title>alloc_pages (92,505,909 samples, 0.04%)</title><rect x="344.8" y="245" width="0.6" height="15.0" fill="rgb(211,0,26)" rx="2" ry="2" />
+<text  x="347.84" y="255.5" ></text>
+</g>
+<g >
+<title>need_update (31,817,104 samples, 0.01%)</title><rect x="1189.0" y="469" width="0.2" height="15.0" fill="rgb(240,205,29)" rx="2" ry="2" />
+<text  x="1192.03" y="479.5" ></text>
+</g>
+<g >
+<title>do_mas_align_munmap (54,417,380 samples, 0.03%)</title><rect x="262.5" y="341" width="0.3" height="15.0" fill="rgb(239,167,46)" rx="2" ry="2" />
+<text  x="265.50" y="351.5" ></text>
+</g>
+<g >
+<title>selinux_socket_getpeersec_dgram (33,875,508 samples, 0.02%)</title><rect x="250.5" y="309" width="0.2" height="15.0" fill="rgb(238,85,49)" rx="2" ry="2" />
+<text  x="253.48" y="319.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (14,579,739,716 samples, 6.79%)</title><rect x="267.1" y="373" width="80.2" height="15.0" fill="rgb(233,209,12)" rx="2" ry="2" />
+<text  x="270.14" y="383.5" >do_syscal..</text>
+</g>
+<g >
+<title>[libnbd.so.0.0.0] (35,338,951,045 samples, 16.46%)</title><rect x="13.6" y="469" width="194.2" height="15.0" fill="rgb(218,173,1)" rx="2" ry="2" />
+<text  x="16.58" y="479.5" >[libnbd.so.0.0.0]</text>
+</g>
+<g >
+<title>malloc_consolidate (47,232,837 samples, 0.02%)</title><rect x="184.0" y="389" width="0.3" height="15.0" fill="rgb(229,1,10)" rx="2" ry="2" />
+<text  x="187.02" y="399.5" ></text>
+</g>
+<g >
+<title>bdrv_opt_mem_align (35,946,415 samples, 0.02%)</title><rect x="433.4" y="485" width="0.2" height="15.0" fill="rgb(254,157,7)" rx="2" ry="2" />
+<text  x="436.42" y="495.5" ></text>
+</g>
+<g >
+<title>unix_write_space (102,372,261 samples, 0.05%)</title><rect x="63.8" y="245" width="0.6" height="15.0" fill="rgb(232,105,28)" rx="2" ry="2" />
+<text  x="66.83" y="255.5" ></text>
+</g>
+<g >
+<title>__get_obj_cgroup_from_memcg (18,325,555 samples, 0.01%)</title><rect x="334.8" y="213" width="0.1" height="15.0" fill="rgb(214,107,27)" rx="2" ry="2" />
+<text  x="337.76" y="223.5" ></text>
+</g>
+<g >
+<title>simple_copy_to_iter (664,807,492 samples, 0.31%)</title><rect x="170.1" y="261" width="3.6" height="15.0" fill="rgb(205,122,22)" rx="2" ry="2" />
+<text  x="173.09" y="271.5" ></text>
+</g>
+<g >
+<title>qemu_try_memalign (106,060,207 samples, 0.05%)</title><rect x="377.9" y="501" width="0.6" height="15.0" fill="rgb(230,53,40)" rx="2" ry="2" />
+<text  x="380.88" y="511.5" ></text>
+</g>
+<g >
+<title>sock_recvmsg (96,982,626 samples, 0.05%)</title><rect x="878.0" y="373" width="0.5" height="15.0" fill="rgb(232,187,26)" rx="2" ry="2" />
+<text  x="880.98" y="383.5" ></text>
+</g>
+<g >
+<title>__netif_receive_skb_list_core (19,957,475 samples, 0.01%)</title><rect x="914.3" y="341" width="0.1" height="15.0" fill="rgb(253,104,41)" rx="2" ry="2" />
+<text  x="917.31" y="351.5" ></text>
+</g>
+<g >
+<title>schedule_idle (1,102,619,554 samples, 0.51%)</title><rect x="1177.6" y="517" width="6.0" height="15.0" fill="rgb(243,203,32)" rx="2" ry="2" />
+<text  x="1180.57" y="527.5" ></text>
+</g>
+<g >
+<title>__update_load_avg_cfs_rq (44,599,145 samples, 0.02%)</title><rect x="238.8" y="341" width="0.3" height="15.0" fill="rgb(231,214,6)" rx="2" ry="2" />
+<text  x="241.82" y="351.5" ></text>
+</g>
+<g >
+<title>_copy_from_iter (232,872,239 samples, 0.11%)</title><rect x="366.7" y="277" width="1.3" height="15.0" fill="rgb(218,222,32)" rx="2" ry="2" />
+<text  x="369.73" y="287.5" ></text>
+</g>
+<g >
+<title>security_vm_enough_memory_mm (44,100,734 samples, 0.02%)</title><rect x="862.2" y="293" width="0.2" height="15.0" fill="rgb(215,54,13)" rx="2" ry="2" />
+<text  x="865.20" y="303.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (65,219,463 samples, 0.03%)</title><rect x="420.3" y="405" width="0.3" height="15.0" fill="rgb(252,202,7)" rx="2" ry="2" />
+<text  x="423.26" y="415.5" ></text>
+</g>
+<g >
+<title>[[vdso]] (37,521,742 samples, 0.02%)</title><rect x="416.2" y="469" width="0.2" height="15.0" fill="rgb(220,80,41)" rx="2" ry="2" />
+<text  x="419.16" y="479.5" ></text>
+</g>
+<g >
+<title>mod_objcg_state (19,929,026 samples, 0.01%)</title><rect x="829.1" y="341" width="0.1" height="15.0" fill="rgb(220,7,15)" rx="2" ry="2" />
+<text  x="832.11" y="351.5" ></text>
+</g>
+<g >
+<title>__libc_sendmsg (63,061,583 samples, 0.03%)</title><rect x="364.1" y="405" width="0.3" height="15.0" fill="rgb(205,14,24)" rx="2" ry="2" />
+<text  x="367.07" y="415.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock_irqrestore (18,280,274 samples, 0.01%)</title><rect x="815.3" y="245" width="0.1" height="15.0" fill="rgb(221,227,2)" rx="2" ry="2" />
+<text  x="818.25" y="255.5" ></text>
+</g>
+<g >
+<title>sock_wfree (67,637,455 samples, 0.03%)</title><rect x="362.1" y="293" width="0.4" height="15.0" fill="rgb(234,113,10)" rx="2" ry="2" />
+<text  x="365.12" y="303.5" ></text>
+</g>
+<g >
+<title>mas_destroy (68,418,442 samples, 0.03%)</title><rect x="348.8" y="309" width="0.4" height="15.0" fill="rgb(218,59,40)" rx="2" ry="2" />
+<text  x="351.81" y="319.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (2,627,377,180 samples, 1.22%)</title><rect x="855.9" y="357" width="14.5" height="15.0" fill="rgb(213,103,43)" rx="2" ry="2" />
+<text  x="858.95" y="367.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (45,439,720 samples, 0.02%)</title><rect x="802.7" y="197" width="0.2" height="15.0" fill="rgb(233,139,47)" rx="2" ry="2" />
+<text  x="805.67" y="207.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (24,448,861 samples, 0.01%)</title><rect x="346.1" y="165" width="0.1" height="15.0" fill="rgb(250,51,43)" rx="2" ry="2" />
+<text  x="349.09" y="175.5" ></text>
+</g>
+<g >
+<title>__mod_memcg_state (65,514,867 samples, 0.03%)</title><rect x="792.1" y="149" width="0.4" height="15.0" fill="rgb(208,84,21)" rx="2" ry="2" />
+<text  x="795.15" y="159.5" ></text>
+</g>
+<g >
+<title>__switch_to_asm (31,075,305 samples, 0.01%)</title><rect x="230.5" y="501" width="0.2" height="15.0" fill="rgb(252,147,44)" rx="2" ry="2" />
+<text  x="233.52" y="511.5" ></text>
+</g>
+<g >
+<title>update_blocked_averages (19,076,849 samples, 0.01%)</title><rect x="1055.7" y="405" width="0.1" height="15.0" fill="rgb(238,160,33)" rx="2" ry="2" />
+<text  x="1058.70" y="415.5" ></text>
+</g>
+<g >
+<title>blk_co_pread (77,228,250 samples, 0.04%)</title><rect x="380.5" y="517" width="0.4" height="15.0" fill="rgb(237,123,3)" rx="2" ry="2" />
+<text  x="383.49" y="527.5" ></text>
+</g>
+<g >
+<title>bdrv_aligned_preadv (95,852,370 samples, 0.04%)</title><rect x="265.2" y="437" width="0.6" height="15.0" fill="rgb(247,228,2)" rx="2" ry="2" />
+<text  x="268.24" y="447.5" ></text>
+</g>
+<g >
+<title>kmem_cache_alloc_bulk (321,879,972 samples, 0.15%)</title><rect x="830.4" y="325" width="1.7" height="15.0" fill="rgb(227,201,14)" rx="2" ry="2" />
+<text  x="833.38" y="335.5" ></text>
+</g>
+<g >
+<title>unix_stream_sendmsg (62,134,124 samples, 0.03%)</title><rect x="364.1" y="293" width="0.3" height="15.0" fill="rgb(251,210,12)" rx="2" ry="2" />
+<text  x="367.08" y="303.5" ></text>
+</g>
+<g >
+<title>__mem_cgroup_charge (32,976,867 samples, 0.02%)</title><rect x="360.2" y="293" width="0.2" height="15.0" fill="rgb(218,56,27)" rx="2" ry="2" />
+<text  x="363.24" y="303.5" ></text>
+</g>
+<g >
+<title>asm_exc_page_fault (740,073,689 samples, 0.34%)</title><rect x="275.6" y="229" width="4.1" height="15.0" fill="rgb(217,41,32)" rx="2" ry="2" />
+<text  x="278.61" y="239.5" ></text>
+</g>
+<g >
+<title>ttwu_queue_wakelist (259,274,014 samples, 0.12%)</title><rect x="813.7" y="197" width="1.4" height="15.0" fill="rgb(212,75,23)" rx="2" ry="2" />
+<text  x="816.71" y="207.5" ></text>
+</g>
+<g >
+<title>drain_obj_stock (35,400,664 samples, 0.02%)</title><rect x="254.2" y="229" width="0.1" height="15.0" fill="rgb(209,106,4)" rx="2" ry="2" />
+<text  x="257.15" y="239.5" ></text>
+</g>
+<g >
+<title>mod_memcg_lruvec_state (31,087,389 samples, 0.01%)</title><rect x="406.4" y="197" width="0.2" height="15.0" fill="rgb(237,143,49)" rx="2" ry="2" />
+<text  x="409.45" y="207.5" ></text>
+</g>
+<g >
+<title>__posix_memalign (4,172,989,599 samples, 1.94%)</title><rect x="853.7" y="469" width="22.9" height="15.0" fill="rgb(221,9,9)" rx="2" ry="2" />
+<text  x="856.68" y="479.5" >_..</text>
+</g>
+<g >
+<title>do_user_addr_fault (71,231,688 samples, 0.03%)</title><rect x="412.8" y="373" width="0.4" height="15.0" fill="rgb(253,199,35)" rx="2" ry="2" />
+<text  x="415.85" y="383.5" ></text>
+</g>
+<g >
+<title>read (67,067,203 samples, 0.03%)</title><rect x="420.2" y="421" width="0.4" height="15.0" fill="rgb(222,10,42)" rx="2" ry="2" />
+<text  x="423.25" y="431.5" ></text>
+</g>
+<g >
+<title>[unknown] (19,275,267,712 samples, 8.98%)</title><rect x="258.0" y="549" width="105.9" height="15.0" fill="rgb(212,33,44)" rx="2" ry="2" />
+<text  x="260.96" y="559.5" >[unknown]</text>
+</g>
+<g >
+<title>__x86_return_thunk (41,895,804 samples, 0.02%)</title><rect x="729.3" y="133" width="0.2" height="15.0" fill="rgb(242,12,48)" rx="2" ry="2" />
+<text  x="732.31" y="143.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (2,650,098,706 samples, 1.23%)</title><rect x="855.8" y="373" width="14.6" height="15.0" fill="rgb(208,187,7)" rx="2" ry="2" />
+<text  x="858.83" y="383.5" ></text>
+</g>
+<g >
+<title>__handle_mm_fault (52,673,268 samples, 0.02%)</title><rect x="412.9" y="341" width="0.3" height="15.0" fill="rgb(205,164,26)" rx="2" ry="2" />
+<text  x="415.90" y="351.5" ></text>
+</g>
+<g >
+<title>_copy_from_iter (123,933,424 samples, 0.06%)</title><rect x="425.2" y="261" width="0.7" height="15.0" fill="rgb(211,124,17)" rx="2" ry="2" />
+<text  x="428.25" y="271.5" ></text>
+</g>
+<g >
+<title>__build_skb_around (61,921,918 samples, 0.03%)</title><rect x="779.2" y="229" width="0.3" height="15.0" fill="rgb(235,179,52)" rx="2" ry="2" />
+<text  x="782.17" y="239.5" ></text>
+</g>
+<g >
+<title>security_socket_sendmsg (26,481,694 samples, 0.01%)</title><rect x="267.2" y="293" width="0.2" height="15.0" fill="rgb(229,30,33)" rx="2" ry="2" />
+<text  x="270.23" y="303.5" ></text>
+</g>
+<g >
+<title>object_dynamic_cast_assert (65,193,920 samples, 0.03%)</title><rect x="887.5" y="469" width="0.4" height="15.0" fill="rgb(243,100,7)" rx="2" ry="2" />
+<text  x="890.53" y="479.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (18,369,730 samples, 0.01%)</title><rect x="766.2" y="197" width="0.1" height="15.0" fill="rgb(208,66,25)" rx="2" ry="2" />
+<text  x="769.25" y="207.5" ></text>
+</g>
+<g >
+<title>obj_cgroup_uncharge_pages (32,893,430 samples, 0.02%)</title><rect x="253.9" y="245" width="0.2" height="15.0" fill="rgb(219,105,42)" rx="2" ry="2" />
+<text  x="256.88" y="255.5" ></text>
+</g>
+<g >
+<title>flush_tlb_func (23,380,983 samples, 0.01%)</title><rect x="352.9" y="277" width="0.1" height="15.0" fill="rgb(215,58,32)" rx="2" ry="2" />
+<text  x="355.90" y="287.5" ></text>
+</g>
+<g >
+<title>ct_kernel_exit_state (92,950,894 samples, 0.04%)</title><rect x="1068.5" y="453" width="0.5" height="15.0" fill="rgb(245,156,19)" rx="2" ry="2" />
+<text  x="1071.52" y="463.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (4,969,631,210 samples, 2.31%)</title><rect x="381.3" y="405" width="27.3" height="15.0" fill="rgb(220,16,37)" rx="2" ry="2" />
+<text  x="384.30" y="415.5" >d..</text>
+</g>
+<g >
+<title>mas_walk (32,473,104 samples, 0.02%)</title><rect x="860.0" y="261" width="0.2" height="15.0" fill="rgb(224,32,10)" rx="2" ry="2" />
+<text  x="863.04" y="271.5" ></text>
+</g>
+<g >
+<title>_int_free (41,873,993 samples, 0.02%)</title><rect x="852.8" y="437" width="0.3" height="15.0" fill="rgb(208,52,43)" rx="2" ry="2" />
+<text  x="855.83" y="447.5" ></text>
+</g>
+<g >
+<title>page_counter_uncharge (71,016,580 samples, 0.03%)</title><rect x="35.5" y="197" width="0.3" height="15.0" fill="rgb(225,138,32)" rx="2" ry="2" />
+<text  x="38.45" y="207.5" ></text>
+</g>
+<g >
+<title>handle_mm_fault (102,392,393 samples, 0.05%)</title><rect x="385.1" y="213" width="0.5" height="15.0" fill="rgb(206,106,22)" rx="2" ry="2" />
+<text  x="388.07" y="223.5" ></text>
+</g>
+<g >
+<title>get_obj_cgroup_from_current (89,053,970 samples, 0.04%)</title><rect x="252.8" y="261" width="0.5" height="15.0" fill="rgb(236,221,29)" rx="2" ry="2" />
+<text  x="255.80" y="271.5" ></text>
+</g>
+<g >
+<title>__slab_alloc.isra.0 (67,901,482 samples, 0.03%)</title><rect x="795.8" y="213" width="0.4" height="15.0" fill="rgb(231,47,24)" rx="2" ry="2" />
+<text  x="798.81" y="223.5" ></text>
+</g>
+<g >
+<title>_int_malloc (4,107,572,903 samples, 1.91%)</title><rect x="854.0" y="421" width="22.6" height="15.0" fill="rgb(218,185,49)" rx="2" ry="2" />
+<text  x="856.98" y="431.5" >_..</text>
+</g>
+<g >
+<title>__vma_adjust (1,237,620,149 samples, 0.58%)</title><rect x="819.2" y="341" width="6.8" height="15.0" fill="rgb(244,69,45)" rx="2" ry="2" />
+<text  x="822.18" y="351.5" ></text>
+</g>
+<g >
+<title>__kmem_cache_free (22,288,456 samples, 0.01%)</title><rect x="413.5" y="341" width="0.2" height="15.0" fill="rgb(216,69,10)" rx="2" ry="2" />
+<text  x="416.54" y="351.5" ></text>
+</g>
+<g >
+<title>bdrv_getlength (26,239,460 samples, 0.01%)</title><rect x="432.6" y="405" width="0.2" height="15.0" fill="rgb(205,156,22)" rx="2" ry="2" />
+<text  x="435.62" y="415.5" ></text>
+</g>
+<g >
+<title>__kmalloc_node_track_caller (118,763,458 samples, 0.06%)</title><rect x="251.6" y="277" width="0.7" height="15.0" fill="rgb(248,56,9)" rx="2" ry="2" />
+<text  x="254.65" y="287.5" ></text>
+</g>
+<g >
+<title>copy_user_generic_string (228,071,939 samples, 0.11%)</title><rect x="366.8" y="261" width="1.2" height="15.0" fill="rgb(240,178,33)" rx="2" ry="2" />
+<text  x="369.75" y="271.5" ></text>
+</g>
+<g >
+<title>bdrv_co_preadv_part (270,641,651 samples, 0.13%)</title><rect x="434.8" y="405" width="1.5" height="15.0" fill="rgb(246,57,42)" rx="2" ry="2" />
+<text  x="437.81" y="415.5" ></text>
+</g>
+<g >
+<title>exc_page_fault (2,026,956,506 samples, 0.94%)</title><rect x="488.7" y="213" width="11.1" height="15.0" fill="rgb(206,209,36)" rx="2" ry="2" />
+<text  x="491.70" y="223.5" ></text>
+</g>
+<g >
+<title>fpregs_restore_userregs (68,909,372 samples, 0.03%)</title><rect x="245.8" y="437" width="0.3" height="15.0" fill="rgb(247,150,15)" rx="2" ry="2" />
+<text  x="248.75" y="447.5" ></text>
+</g>
+<g >
+<title>__ext4_mark_inode_dirty (27,486,811 samples, 0.01%)</title><rect x="257.5" y="245" width="0.2" height="15.0" fill="rgb(251,42,8)" rx="2" ry="2" />
+<text  x="260.50" y="255.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (35,455,863 samples, 0.02%)</title><rect x="793.2" y="165" width="0.2" height="15.0" fill="rgb(214,160,19)" rx="2" ry="2" />
+<text  x="796.25" y="175.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (41,505,012 samples, 0.02%)</title><rect x="57.5" y="213" width="0.2" height="15.0" fill="rgb(205,94,41)" rx="2" ry="2" />
+<text  x="60.48" y="223.5" ></text>
+</g>
+<g >
+<title>__irq_exit_rcu (99,046,092 samples, 0.05%)</title><rect x="892.3" y="421" width="0.5" height="15.0" fill="rgb(206,11,46)" rx="2" ry="2" />
+<text  x="895.28" y="431.5" ></text>
+</g>
+<g >
+<title>memcg_slab_post_alloc_hook (24,694,625 samples, 0.01%)</title><rect x="376.0" y="213" width="0.1" height="15.0" fill="rgb(253,170,35)" rx="2" ry="2" />
+<text  x="378.96" y="223.5" ></text>
+</g>
+<g >
+<title>refill_stock (45,379,913 samples, 0.02%)</title><rect x="254.9" y="229" width="0.2" height="15.0" fill="rgb(209,136,28)" rx="2" ry="2" />
+<text  x="257.89" y="239.5" ></text>
+</g>
+<g >
+<title>security_socket_sendmsg (90,257,906 samples, 0.04%)</title><rect x="442.0" y="293" width="0.5" height="15.0" fill="rgb(253,182,28)" rx="2" ry="2" />
+<text  x="445.01" y="303.5" ></text>
+</g>
+<g >
+<title>asm_exc_page_fault (40,519,305 samples, 0.02%)</title><rect x="356.2" y="373" width="0.2" height="15.0" fill="rgb(252,124,9)" rx="2" ry="2" />
+<text  x="359.22" y="383.5" ></text>
+</g>
+<g >
+<title>nbd_co_send_iov (14,761,735,971 samples, 6.87%)</title><rect x="266.4" y="469" width="81.1" height="15.0" fill="rgb(227,48,41)" rx="2" ry="2" />
+<text  x="269.40" y="479.5" >nbd_co_se..</text>
+</g>
+<g >
+<title>nbd_aio_in_flight (47,538,301 samples, 0.02%)</title><rect x="247.4" y="517" width="0.3" height="15.0" fill="rgb(217,204,41)" rx="2" ry="2" />
+<text  x="250.43" y="527.5" ></text>
+</g>
+<g >
+<title>skb_copy_datagram_from_iter (149,135,869 samples, 0.07%)</title><rect x="425.1" y="293" width="0.8" height="15.0" fill="rgb(225,180,38)" rx="2" ry="2" />
+<text  x="428.11" y="303.5" ></text>
+</g>
+<g >
+<title>__libc_recv (1,081,262,714 samples, 0.50%)</title><rect x="174.5" y="437" width="6.0" height="15.0" fill="rgb(226,46,34)" rx="2" ry="2" />
+<text  x="177.55" y="447.5" ></text>
+</g>
+<g >
+<title>bdrv_aligned_preadv (45,676,387 samples, 0.02%)</title><rect x="435.2" y="389" width="0.2" height="15.0" fill="rgb(222,153,0)" rx="2" ry="2" />
+<text  x="438.17" y="399.5" ></text>
+</g>
+<g >
+<title>__libc_calloc (77,654,363 samples, 0.04%)</title><rect x="182.7" y="421" width="0.5" height="15.0" fill="rgb(250,10,18)" rx="2" ry="2" />
+<text  x="185.73" y="431.5" ></text>
+</g>
+<g >
+<title>mas_preallocate (42,340,046 samples, 0.02%)</title><rect x="408.9" y="357" width="0.2" height="15.0" fill="rgb(217,106,24)" rx="2" ry="2" />
+<text  x="411.89" y="367.5" ></text>
+</g>
+<g >
+<title>security_mmap_file (149,983,867 samples, 0.07%)</title><rect x="869.4" y="325" width="0.8" height="15.0" fill="rgb(243,195,26)" rx="2" ry="2" />
+<text  x="872.40" y="335.5" ></text>
+</g>
+<g >
+<title>__skb_datagram_iter (55,643,615 samples, 0.03%)</title><rect x="362.8" y="309" width="0.4" height="15.0" fill="rgb(208,78,41)" rx="2" ry="2" />
+<text  x="365.85" y="319.5" ></text>
+</g>
+<g >
+<title>mod_objcg_state (170,441,496 samples, 0.08%)</title><rect x="32.4" y="261" width="1.0" height="15.0" fill="rgb(241,165,49)" rx="2" ry="2" />
+<text  x="35.44" y="271.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_apic_timer_interrupt (30,758,708 samples, 0.01%)</title><rect x="889.5" y="581" width="0.1" height="15.0" fill="rgb(212,204,7)" rx="2" ry="2" />
+<text  x="892.48" y="591.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_call_function_single (27,284,871 samples, 0.01%)</title><rect x="889.6" y="581" width="0.2" height="15.0" fill="rgb(210,16,9)" rx="2" ry="2" />
+<text  x="892.65" y="591.5" ></text>
+</g>
+<g >
+<title>__x64_sys_futex (23,334,518 samples, 0.01%)</title><rect x="888.4" y="469" width="0.1" height="15.0" fill="rgb(243,70,12)" rx="2" ry="2" />
+<text  x="891.40" y="479.5" ></text>
+</g>
+<g >
+<title>kmem_cache_alloc (46,580,459 samples, 0.02%)</title><rect x="863.2" y="245" width="0.3" height="15.0" fill="rgb(208,188,18)" rx="2" ry="2" />
+<text  x="866.20" y="255.5" ></text>
+</g>
+<g >
+<title>pmd_page_vaddr (95,967,249 samples, 0.04%)</title><rect x="737.8" y="133" width="0.5" height="15.0" fill="rgb(253,153,29)" rx="2" ry="2" />
+<text  x="740.79" y="143.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (86,972,130 samples, 0.04%)</title><rect x="787.9" y="165" width="0.5" height="15.0" fill="rgb(206,178,49)" rx="2" ry="2" />
+<text  x="790.95" y="175.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock (27,412,914 samples, 0.01%)</title><rect x="27.4" y="309" width="0.2" height="15.0" fill="rgb(230,141,22)" rx="2" ry="2" />
+<text  x="30.44" y="319.5" ></text>
+</g>
+<g >
+<title>__zone_watermark_ok (30,302,319 samples, 0.01%)</title><rect x="404.9" y="245" width="0.2" height="15.0" fill="rgb(235,5,28)" rx="2" ry="2" />
+<text  x="407.91" y="255.5" ></text>
+</g>
+<g >
+<title>__mem_cgroup_charge (159,706,458 samples, 0.07%)</title><rect x="872.9" y="293" width="0.9" height="15.0" fill="rgb(229,33,46)" rx="2" ry="2" />
+<text  x="875.89" y="303.5" ></text>
+</g>
+<g >
+<title>__sysvec_apic_timer_interrupt (39,659,012 samples, 0.02%)</title><rect x="694.1" y="133" width="0.3" height="15.0" fill="rgb(226,141,18)" rx="2" ry="2" />
+<text  x="697.14" y="143.5" ></text>
+</g>
+<g >
+<title>finish_task_switch.isra.0 (145,812,262 samples, 0.07%)</title><rect x="1178.5" y="485" width="0.8" height="15.0" fill="rgb(239,182,23)" rx="2" ry="2" />
+<text  x="1181.46" y="495.5" ></text>
+</g>
+<g >
+<title>[nbdcopy] (373,808,481 samples, 0.17%)</title><rect x="182.2" y="437" width="2.1" height="15.0" fill="rgb(254,33,24)" rx="2" ry="2" />
+<text  x="185.23" y="447.5" ></text>
+</g>
+<g >
+<title>__start_context (6,265,692,655 samples, 2.92%)</title><rect x="379.9" y="565" width="34.4" height="15.0" fill="rgb(245,182,5)" rx="2" ry="2" />
+<text  x="382.86" y="575.5" >__..</text>
+</g>
+<g >
+<title>cmpxchg_double_slab.isra.0 (210,606,488 samples, 0.10%)</title><rect x="25.6" y="293" width="1.1" height="15.0" fill="rgb(235,79,24)" rx="2" ry="2" />
+<text  x="28.56" y="303.5" ></text>
+</g>
+<g >
+<title>[unknown] (84,087,070,618 samples, 39.16%)</title><rect x="426.3" y="565" width="462.1" height="15.0" fill="rgb(246,95,45)" rx="2" ry="2" />
+<text  x="429.25" y="575.5" >[unknown]</text>
+</g>
+<g >
+<title>__vm_munmap (1,398,246,786 samples, 0.65%)</title><rect x="347.8" y="405" width="7.7" height="15.0" fill="rgb(208,178,26)" rx="2" ry="2" />
+<text  x="350.80" y="415.5" ></text>
+</g>
+<g >
+<title>[perf] (166,873,908 samples, 0.08%)</title><rect x="256.8" y="421" width="0.9" height="15.0" fill="rgb(249,69,40)" rx="2" ry="2" />
+<text  x="259.77" y="431.5" ></text>
+</g>
+<g >
+<title>sock_alloc_send_pskb (31,696,905 samples, 0.01%)</title><rect x="425.9" y="293" width="0.2" height="15.0" fill="rgb(216,168,39)" rx="2" ry="2" />
+<text  x="428.93" y="303.5" ></text>
+</g>
+<g >
+<title>event_notifier_set (97,844,733 samples, 0.05%)</title><rect x="264.0" y="469" width="0.5" height="15.0" fill="rgb(242,199,30)" rx="2" ry="2" />
+<text  x="266.97" y="479.5" ></text>
+</g>
+<g >
+<title>__put_user_8 (23,795,744 samples, 0.01%)</title><rect x="245.5" y="421" width="0.1" height="15.0" fill="rgb(249,179,29)" rx="2" ry="2" />
+<text  x="248.51" y="431.5" ></text>
+</g>
+<g >
+<title>sock_alloc_send_pskb (267,597,652 samples, 0.12%)</title><rect x="375.2" y="293" width="1.4" height="15.0" fill="rgb(225,97,25)" rx="2" ry="2" />
+<text  x="378.16" y="303.5" ></text>
+</g>
+<g >
+<title>__check_heap_object (51,318,153 samples, 0.02%)</title><rect x="450.4" y="245" width="0.2" height="15.0" fill="rgb(223,178,36)" rx="2" ry="2" />
+<text  x="453.35" y="255.5" ></text>
+</g>
+<g >
+<title>g_source_get_name (23,749,704 samples, 0.01%)</title><rect x="422.8" y="501" width="0.1" height="15.0" fill="rgb(249,190,40)" rx="2" ry="2" />
+<text  x="425.79" y="511.5" ></text>
+</g>
+<g >
+<title>nr_iowait_cpu (46,438,965 samples, 0.02%)</title><rect x="1172.1" y="501" width="0.2" height="15.0" fill="rgb(219,131,5)" rx="2" ry="2" />
+<text  x="1175.09" y="511.5" ></text>
+</g>
+<g >
+<title>__skb_datagram_iter (27,672,131 samples, 0.01%)</title><rect x="413.9" y="341" width="0.2" height="15.0" fill="rgb(251,215,47)" rx="2" ry="2" />
+<text  x="416.92" y="351.5" ></text>
+</g>
+<g >
+<title>__posix_memalign (296,896,519 samples, 0.14%)</title><rect x="411.6" y="501" width="1.7" height="15.0" fill="rgb(224,135,1)" rx="2" ry="2" />
+<text  x="414.64" y="511.5" ></text>
+</g>
+<g >
+<title>__netif_receive_skb_core.constprop.0 (19,762,153 samples, 0.01%)</title><rect x="914.3" y="325" width="0.1" height="15.0" fill="rgb(234,212,24)" rx="2" ry="2" />
+<text  x="917.31" y="335.5" ></text>
+</g>
+<g >
+<title>bdrv_check_qiov_request (26,097,070 samples, 0.01%)</title><rect x="437.2" y="421" width="0.1" height="15.0" fill="rgb(247,47,47)" rx="2" ry="2" />
+<text  x="440.18" y="431.5" ></text>
+</g>
+<g >
+<title>error_entry (162,740,263 samples, 0.08%)</title><rect x="686.2" y="197" width="0.9" height="15.0" fill="rgb(253,41,14)" rx="2" ry="2" />
+<text  x="689.18" y="207.5" ></text>
+</g>
+<g >
+<title>[perf] (183,093,463 samples, 0.09%)</title><rect x="256.8" y="517" width="1.0" height="15.0" fill="rgb(210,205,33)" rx="2" ry="2" />
+<text  x="259.76" y="527.5" ></text>
+</g>
+<g >
+<title>asm_exc_page_fault (117,655,571 samples, 0.05%)</title><rect x="228.9" y="501" width="0.7" height="15.0" fill="rgb(212,34,48)" rx="2" ry="2" />
+<text  x="231.92" y="511.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (28,854,856 samples, 0.01%)</title><rect x="848.4" y="309" width="0.2" height="15.0" fill="rgb(211,174,20)" rx="2" ry="2" />
+<text  x="851.44" y="319.5" ></text>
+</g>
+<g >
+<title>mas_find (52,246,646 samples, 0.02%)</title><rect x="850.9" y="341" width="0.3" height="15.0" fill="rgb(208,65,34)" rx="2" ry="2" />
+<text  x="853.88" y="351.5" ></text>
+</g>
+<g >
+<title>ktime_get (62,539,103 samples, 0.03%)</title><rect x="1185.4" y="501" width="0.3" height="15.0" fill="rgb(249,166,44)" rx="2" ry="2" />
+<text  x="1188.37" y="511.5" ></text>
+</g>
+<g >
+<title>flush_smp_call_function_queue (16,081,716,284 samples, 7.49%)</title><rect x="1075.5" y="517" width="88.4" height="15.0" fill="rgb(240,67,28)" rx="2" ry="2" />
+<text  x="1078.51" y="527.5" >flush_smp_..</text>
+</g>
+<g >
+<title>unmap_region (2,902,645,403 samples, 1.35%)</title><rect x="834.7" y="357" width="16.0" height="15.0" fill="rgb(206,102,46)" rx="2" ry="2" />
+<text  x="837.70" y="367.5" ></text>
+</g>
+<g >
+<title>mod_memcg_lruvec_state (58,233,802 samples, 0.03%)</title><rect x="805.0" y="165" width="0.4" height="15.0" fill="rgb(236,181,47)" rx="2" ry="2" />
+<text  x="808.03" y="175.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (18,882,058 samples, 0.01%)</title><rect x="1189.7" y="501" width="0.1" height="15.0" fill="rgb(216,192,16)" rx="2" ry="2" />
+<text  x="1192.66" y="511.5" ></text>
+</g>
+<g >
+<title>cfree@GLIBC_2.2.5 (22,597,124 samples, 0.01%)</title><rect x="439.6" y="405" width="0.1" height="15.0" fill="rgb(238,107,40)" rx="2" ry="2" />
+<text  x="442.61" y="415.5" ></text>
+</g>
+<g >
+<title>mas_wr_modify (176,293,907 samples, 0.08%)</title><rect x="824.3" y="309" width="1.0" height="15.0" fill="rgb(211,108,49)" rx="2" ry="2" />
+<text  x="827.33" y="319.5" ></text>
+</g>
+<g >
+<title>memcg_account_kmem (30,097,131 samples, 0.01%)</title><rect x="803.3" y="181" width="0.2" height="15.0" fill="rgb(233,27,14)" rx="2" ry="2" />
+<text  x="806.30" y="191.5" ></text>
+</g>
+<g >
+<title>__alloc_pages (36,744,809 samples, 0.02%)</title><rect x="261.9" y="213" width="0.2" height="15.0" fill="rgb(217,67,46)" rx="2" ry="2" />
+<text  x="264.86" y="223.5" ></text>
+</g>
+<g >
+<title>import_iovec (82,297,265 samples, 0.04%)</title><rect x="886.3" y="373" width="0.5" height="15.0" fill="rgb(242,218,3)" rx="2" ry="2" />
+<text  x="889.34" y="383.5" ></text>
+</g>
+<g >
+<title>lru_add_fn (37,950,678 samples, 0.02%)</title><rect x="352.4" y="293" width="0.2" height="15.0" fill="rgb(230,9,17)" rx="2" ry="2" />
+<text  x="355.36" y="303.5" ></text>
+</g>
+<g >
+<title>dequeue_entity (478,124,246 samples, 0.22%)</title><rect x="236.7" y="373" width="2.6" height="15.0" fill="rgb(233,138,49)" rx="2" ry="2" />
+<text  x="239.68" y="383.5" ></text>
+</g>
+<g >
+<title>percpu_counter_add_batch (42,823,868 samples, 0.02%)</title><rect x="834.4" y="357" width="0.2" height="15.0" fill="rgb(234,103,20)" rx="2" ry="2" />
+<text  x="837.39" y="367.5" ></text>
+</g>
+<g >
+<title>copy_user_generic_string (24,864,374 samples, 0.01%)</title><rect x="424.6" y="389" width="0.1" height="15.0" fill="rgb(249,193,24)" rx="2" ry="2" />
+<text  x="427.58" y="399.5" ></text>
+</g>
+<g >
+<title>kmem_cache_alloc_bulk (105,150,943 samples, 0.05%)</title><rect x="358.1" y="245" width="0.6" height="15.0" fill="rgb(246,73,3)" rx="2" ry="2" />
+<text  x="361.11" y="255.5" ></text>
+</g>
+<g >
+<title>sysvec_apic_timer_interrupt (50,139,698 samples, 0.02%)</title><rect x="890.7" y="437" width="0.3" height="15.0" fill="rgb(251,119,43)" rx="2" ry="2" />
+<text  x="893.69" y="447.5" ></text>
+</g>
+<g >
+<title>__handle_mm_fault (27,478,009 samples, 0.01%)</title><rect x="367.8" y="181" width="0.1" height="15.0" fill="rgb(208,196,19)" rx="2" ry="2" />
+<text  x="370.78" y="191.5" ></text>
+</g>
+<g >
+<title>__mod_lruvec_page_state (48,651,964 samples, 0.02%)</title><rect x="848.8" y="293" width="0.3" height="15.0" fill="rgb(245,24,24)" rx="2" ry="2" />
+<text  x="851.84" y="303.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (138,299,791 samples, 0.06%)</title><rect x="329.0" y="117" width="0.8" height="15.0" fill="rgb(242,183,19)" rx="2" ry="2" />
+<text  x="332.05" y="127.5" ></text>
+</g>
+<g >
+<title>kmem_cache_free (18,286,938 samples, 0.01%)</title><rect x="350.3" y="357" width="0.1" height="15.0" fill="rgb(240,66,29)" rx="2" ry="2" />
+<text  x="353.31" y="367.5" ></text>
+</g>
+<g >
+<title>do_user_addr_fault (26,896,421 samples, 0.01%)</title><rect x="258.7" y="165" width="0.2" height="15.0" fill="rgb(226,160,41)" rx="2" ry="2" />
+<text  x="261.74" y="175.5" ></text>
+</g>
+<g >
+<title>nbd_co_send_structured_read (14,765,612,492 samples, 6.88%)</title><rect x="266.4" y="485" width="81.1" height="15.0" fill="rgb(237,161,24)" rx="2" ry="2" />
+<text  x="269.40" y="495.5" >nbd_co_se..</text>
+</g>
+<g >
+<title>tick_nohz_get_sleep_length (626,666,084 samples, 0.29%)</title><rect x="1172.3" y="501" width="3.5" height="15.0" fill="rgb(235,37,14)" rx="2" ry="2" />
+<text  x="1175.35" y="511.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock (23,330,111 samples, 0.01%)</title><rect x="50.1" y="261" width="0.1" height="15.0" fill="rgb(205,32,49)" rx="2" ry="2" />
+<text  x="53.06" y="271.5" ></text>
+</g>
+<g >
+<title>__rcu_read_unlock (27,643,740 samples, 0.01%)</title><rect x="47.6" y="229" width="0.2" height="15.0" fill="rgb(212,17,48)" rx="2" ry="2" />
+<text  x="50.63" y="239.5" ></text>
+</g>
+<g >
+<title>mas_store_prealloc (28,172,902 samples, 0.01%)</title><rect x="409.9" y="389" width="0.2" height="15.0" fill="rgb(235,185,28)" rx="2" ry="2" />
+<text  x="412.91" y="399.5" ></text>
+</g>
+<g >
+<title>__hrtimer_run_queues (36,936,811 samples, 0.02%)</title><rect x="694.1" y="101" width="0.3" height="15.0" fill="rgb(231,55,13)" rx="2" ry="2" />
+<text  x="697.15" y="111.5" ></text>
+</g>
+<g >
+<title>coroutine_trampoline (76,299,958 samples, 0.04%)</title><rect x="364.1" y="517" width="0.4" height="15.0" fill="rgb(232,98,38)" rx="2" ry="2" />
+<text  x="367.06" y="527.5" ></text>
+</g>
+<g >
+<title>[libglib-2.0.so.0.7503.0] (49,963,934 samples, 0.02%)</title><rect x="416.7" y="469" width="0.2" height="15.0" fill="rgb(224,14,13)" rx="2" ry="2" />
+<text  x="419.66" y="479.5" ></text>
+</g>
+<g >
+<title>___slab_alloc (237,725,118 samples, 0.11%)</title><rect x="782.5" y="181" width="1.3" height="15.0" fill="rgb(248,13,23)" rx="2" ry="2" />
+<text  x="785.53" y="191.5" ></text>
+</g>
+<g >
+<title>__count_memcg_events (28,010,189 samples, 0.01%)</title><rect x="876.1" y="293" width="0.2" height="15.0" fill="rgb(232,220,33)" rx="2" ry="2" />
+<text  x="879.12" y="303.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (25,878,804 samples, 0.01%)</title><rect x="1175.1" y="437" width="0.1" height="15.0" fill="rgb(208,97,7)" rx="2" ry="2" />
+<text  x="1178.07" y="447.5" ></text>
+</g>
+<g >
+<title>__rcu_read_unlock (42,152,622 samples, 0.02%)</title><rect x="740.3" y="149" width="0.2" height="15.0" fill="rgb(228,89,19)" rx="2" ry="2" />
+<text  x="743.26" y="159.5" ></text>
+</g>
+<g >
+<title>bdrv_check_qiov_request (83,356,845 samples, 0.04%)</title><rect x="436.6" y="437" width="0.4" height="15.0" fill="rgb(224,76,54)" rx="2" ry="2" />
+<text  x="439.58" y="447.5" ></text>
+</g>
+<g >
+<title>__filemap_get_folio (30,273,868 samples, 0.01%)</title><rect x="257.2" y="261" width="0.1" height="15.0" fill="rgb(249,198,32)" rx="2" ry="2" />
+<text  x="260.16" y="271.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (24,949,743 samples, 0.01%)</title><rect x="263.0" y="405" width="0.2" height="15.0" fill="rgb(247,166,18)" rx="2" ry="2" />
+<text  x="266.03" y="415.5" ></text>
+</g>
+<g >
+<title>generic_perform_write (160,152,189 samples, 0.07%)</title><rect x="256.8" y="309" width="0.9" height="15.0" fill="rgb(215,45,21)" rx="2" ry="2" />
+<text  x="259.80" y="319.5" ></text>
+</g>
+<g >
+<title>enqueue_task_fair (27,068,771 samples, 0.01%)</title><rect x="1178.9" y="373" width="0.1" height="15.0" fill="rgb(206,28,28)" rx="2" ry="2" />
+<text  x="1181.89" y="383.5" ></text>
+</g>
+<g >
+<title>mas_preallocate (576,654,776 samples, 0.27%)</title><rect x="863.1" y="277" width="3.2" height="15.0" fill="rgb(219,73,37)" rx="2" ry="2" />
+<text  x="866.13" y="287.5" ></text>
+</g>
+<g >
+<title>ct_nmi_exit (19,886,674 samples, 0.01%)</title><rect x="1055.0" y="453" width="0.1" height="15.0" fill="rgb(213,109,49)" rx="2" ry="2" />
+<text  x="1057.98" y="463.5" ></text>
+</g>
+<g >
+<title>memcg_account_kmem (199,644,771 samples, 0.09%)</title><rect x="757.7" y="213" width="1.1" height="15.0" fill="rgb(243,183,53)" rx="2" ry="2" />
+<text  x="760.74" y="223.5" ></text>
+</g>
+<g >
+<title>cfree@GLIBC_2.2.5 (66,019,440 samples, 0.03%)</title><rect x="852.7" y="453" width="0.4" height="15.0" fill="rgb(243,0,41)" rx="2" ry="2" />
+<text  x="855.69" y="463.5" ></text>
+</g>
+<g >
+<title>_copy_to_iter (17,696,922,099 samples, 8.24%)</title><rect x="72.8" y="261" width="97.3" height="15.0" fill="rgb(240,107,5)" rx="2" ry="2" />
+<text  x="75.83" y="271.5" >_copy_to_iter</text>
+</g>
+<g >
+<title>__vma_adjust (314,792,184 samples, 0.15%)</title><rect x="347.9" y="341" width="1.8" height="15.0" fill="rgb(251,113,35)" rx="2" ry="2" />
+<text  x="350.95" y="351.5" ></text>
+</g>
+<g >
+<title>select_task_rq_fair (30,759,169 samples, 0.01%)</title><rect x="346.3" y="197" width="0.2" height="15.0" fill="rgb(207,58,53)" rx="2" ry="2" />
+<text  x="349.32" y="207.5" ></text>
+</g>
+<g >
+<title>asm_exc_page_fault (26,029,341 samples, 0.01%)</title><rect x="378.3" y="389" width="0.2" height="15.0" fill="rgb(221,62,40)" rx="2" ry="2" />
+<text  x="381.32" y="399.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (71,086,615 samples, 0.03%)</title><rect x="758.4" y="165" width="0.4" height="15.0" fill="rgb(235,185,19)" rx="2" ry="2" />
+<text  x="761.43" y="175.5" ></text>
+</g>
+<g >
+<title>mt_find (35,585,061 samples, 0.02%)</title><rect x="384.9" y="197" width="0.2" height="15.0" fill="rgb(229,5,17)" rx="2" ry="2" />
+<text  x="387.88" y="207.5" ></text>
+</g>
+<g >
+<title>qemu_try_memalign (4,176,564,299 samples, 1.95%)</title><rect x="853.7" y="485" width="22.9" height="15.0" fill="rgb(242,67,7)" rx="2" ry="2" />
+<text  x="856.67" y="495.5" >q..</text>
+</g>
+<g >
+<title>mod_memcg_state (144,321,204 samples, 0.07%)</title><rect x="34.0" y="229" width="0.7" height="15.0" fill="rgb(224,170,32)" rx="2" ry="2" />
+<text  x="36.95" y="239.5" ></text>
+</g>
+<g >
+<title>mas_preallocate (122,452,841 samples, 0.06%)</title><rect x="358.0" y="277" width="0.7" height="15.0" fill="rgb(236,1,50)" rx="2" ry="2" />
+<text  x="361.02" y="287.5" ></text>
+</g>
+<g >
+<title>tick_nohz_idle_retain_tick (21,235,204 samples, 0.01%)</title><rect x="1188.3" y="517" width="0.1" height="15.0" fill="rgb(208,142,30)" rx="2" ry="2" />
+<text  x="1191.32" y="527.5" ></text>
+</g>
+<g >
+<title>__wake_up_common_lock (119,888,451 samples, 0.06%)</title><rect x="882.5" y="261" width="0.6" height="15.0" fill="rgb(223,221,13)" rx="2" ry="2" />
+<text  x="885.47" y="271.5" ></text>
+</g>
+<g >
+<title>[perf] (183,093,463 samples, 0.09%)</title><rect x="256.8" y="581" width="1.0" height="15.0" fill="rgb(242,99,28)" rx="2" ry="2" />
+<text  x="259.76" y="591.5" ></text>
+</g>
+<g >
+<title>filemap_add_folio (19,414,999 samples, 0.01%)</title><rect x="257.2" y="245" width="0.1" height="15.0" fill="rgb(221,137,24)" rx="2" ry="2" />
+<text  x="260.17" y="255.5" ></text>
+</g>
+<g >
+<title>scheduler_tick (33,733,783 samples, 0.02%)</title><rect x="169.8" y="101" width="0.2" height="15.0" fill="rgb(237,176,52)" rx="2" ry="2" />
+<text  x="172.79" y="111.5" ></text>
+</g>
+<g >
+<title>error_entry (35,537,825 samples, 0.02%)</title><rect x="916.2" y="469" width="0.2" height="15.0" fill="rgb(240,219,13)" rx="2" ry="2" />
+<text  x="919.20" y="479.5" ></text>
+</g>
+<g >
+<title>__mod_memcg_state (18,749,990 samples, 0.01%)</title><rect x="803.4" y="149" width="0.1" height="15.0" fill="rgb(218,208,3)" rx="2" ry="2" />
+<text  x="806.36" y="159.5" ></text>
+</g>
+<g >
+<title>aio_set_fd_handler (27,055,125 samples, 0.01%)</title><rect x="347.3" y="389" width="0.2" height="15.0" fill="rgb(239,106,15)" rx="2" ry="2" />
+<text  x="350.32" y="399.5" ></text>
+</g>
+<g >
+<title>mod_objcg_state (31,192,154 samples, 0.01%)</title><rect x="344.1" y="197" width="0.2" height="15.0" fill="rgb(240,182,38)" rx="2" ry="2" />
+<text  x="347.08" y="207.5" ></text>
+</g>
+<g >
+<title>remove_wait_queue (64,778,050 samples, 0.03%)</title><rect x="234.4" y="421" width="0.3" height="15.0" fill="rgb(207,56,23)" rx="2" ry="2" />
+<text  x="237.39" y="431.5" ></text>
+</g>
+<g >
+<title>preempt_count_sub (196,710,980 samples, 0.09%)</title><rect x="735.8" y="117" width="1.1" height="15.0" fill="rgb(225,127,51)" rx="2" ry="2" />
+<text  x="738.78" y="127.5" ></text>
+</g>
+<g >
+<title>ksys_write (164,743,655 samples, 0.08%)</title><rect x="256.8" y="357" width="0.9" height="15.0" fill="rgb(222,139,1)" rx="2" ry="2" />
+<text  x="259.78" y="367.5" ></text>
+</g>
+<g >
+<title>__mod_zone_page_state (100,249,056 samples, 0.05%)</title><rect x="57.2" y="229" width="0.5" height="15.0" fill="rgb(215,184,54)" rx="2" ry="2" />
+<text  x="60.15" y="239.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_apic_timer_interrupt (20,765,153 samples, 0.01%)</title><rect x="229.6" y="501" width="0.1" height="15.0" fill="rgb(248,92,41)" rx="2" ry="2" />
+<text  x="232.57" y="511.5" ></text>
+</g>
+<g >
+<title>count_memcg_events.constprop.0 (1,161,464,745 samples, 0.54%)</title><rect x="740.5" y="149" width="6.4" height="15.0" fill="rgb(246,163,45)" rx="2" ry="2" />
+<text  x="743.49" y="159.5" ></text>
+</g>
+<g >
+<title>generic_smp_call_function_single_interrupt (18,972,624 samples, 0.01%)</title><rect x="1056.7" y="437" width="0.1" height="15.0" fill="rgb(216,68,16)" rx="2" ry="2" />
+<text  x="1059.66" y="447.5" ></text>
+</g>
+<g >
+<title>folio_batch_move_lru (26,255,947 samples, 0.01%)</title><rect x="410.3" y="341" width="0.1" height="15.0" fill="rgb(254,22,32)" rx="2" ry="2" />
+<text  x="413.30" y="351.5" ></text>
+</g>
+<g >
+<title>main_loop_wait (1,831,484,319 samples, 0.85%)</title><rect x="414.8" y="517" width="10.1" height="15.0" fill="rgb(209,20,34)" rx="2" ry="2" />
+<text  x="417.85" y="527.5" ></text>
+</g>
+<g >
+<title>handle_mm_fault (85,693,855 samples, 0.04%)</title><rect x="261.3" y="133" width="0.5" height="15.0" fill="rgb(217,9,16)" rx="2" ry="2" />
+<text  x="264.30" y="143.5" ></text>
+</g>
+<g >
+<title>bdrv_co_common_block_status_above (341,322,156 samples, 0.16%)</title><rect x="431.4" y="469" width="1.9" height="15.0" fill="rgb(209,112,40)" rx="2" ry="2" />
+<text  x="434.38" y="479.5" ></text>
+</g>
+<g >
+<title>__kmem_cache_alloc_node (543,457,826 samples, 0.25%)</title><rect x="339.7" y="213" width="2.9" height="15.0" fill="rgb(215,98,19)" rx="2" ry="2" />
+<text  x="342.66" y="223.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (33,844,614 samples, 0.02%)</title><rect x="27.2" y="293" width="0.2" height="15.0" fill="rgb(248,79,34)" rx="2" ry="2" />
+<text  x="30.25" y="303.5" ></text>
+</g>
+<g >
+<title>qio_channel_writev_full_all (68,808,055,975 samples, 32.05%)</title><rect x="439.4" y="437" width="378.1" height="15.0" fill="rgb(208,4,23)" rx="2" ry="2" />
+<text  x="442.39" y="447.5" >qio_channel_writev_full_all</text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (977,264,581 samples, 0.46%)</title><rect x="175.1" y="421" width="5.3" height="15.0" fill="rgb(205,50,38)" rx="2" ry="2" />
+<text  x="178.05" y="431.5" ></text>
+</g>
+<g >
+<title>debug_smp_processor_id (33,762,639 samples, 0.02%)</title><rect x="1064.9" y="421" width="0.2" height="15.0" fill="rgb(232,88,9)" rx="2" ry="2" />
+<text  x="1067.92" y="431.5" ></text>
+</g>
+<g >
+<title>g_source_remove_poll (21,101,468 samples, 0.01%)</title><rect x="440.1" y="389" width="0.1" height="15.0" fill="rgb(211,152,44)" rx="2" ry="2" />
+<text  x="443.08" y="399.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (47,524,545 samples, 0.02%)</title><rect x="415.7" y="453" width="0.3" height="15.0" fill="rgb(222,190,3)" rx="2" ry="2" />
+<text  x="418.75" y="463.5" ></text>
+</g>
+<g >
+<title>mod_memcg_state (39,043,133 samples, 0.02%)</title><rect x="253.7" y="229" width="0.2" height="15.0" fill="rgb(253,117,5)" rx="2" ry="2" />
+<text  x="256.66" y="239.5" ></text>
+</g>
+<g >
+<title>exit_to_user_mode_prepare (22,996,056 samples, 0.01%)</title><rect x="856.2" y="325" width="0.2" height="15.0" fill="rgb(231,147,51)" rx="2" ry="2" />
+<text  x="859.24" y="335.5" ></text>
+</g>
+<g >
+<title>unix_stream_sendmsg (186,346,355 samples, 0.09%)</title><rect x="425.1" y="309" width="1.0" height="15.0" fill="rgb(209,25,21)" rx="2" ry="2" />
+<text  x="428.09" y="319.5" ></text>
+</g>
+<g >
+<title>memcg_slab_post_alloc_hook (216,765,596 samples, 0.10%)</title><rect x="340.7" y="197" width="1.2" height="15.0" fill="rgb(237,31,46)" rx="2" ry="2" />
+<text  x="343.73" y="207.5" ></text>
+</g>
+<g >
+<title>debug_smp_processor_id (23,162,482 samples, 0.01%)</title><rect x="926.8" y="421" width="0.2" height="15.0" fill="rgb(220,187,23)" rx="2" ry="2" />
+<text  x="929.85" y="431.5" ></text>
+</g>
+<g >
+<title>load_balance (31,465,680 samples, 0.01%)</title><rect x="892.4" y="357" width="0.2" height="15.0" fill="rgb(233,162,31)" rx="2" ry="2" />
+<text  x="895.38" y="367.5" ></text>
+</g>
+<g >
+<title>qemu_rec_mutex_unlock_impl (42,488,017 samples, 0.02%)</title><rect x="419.2" y="421" width="0.2" height="15.0" fill="rgb(218,14,5)" rx="2" ry="2" />
+<text  x="422.20" y="431.5" ></text>
+</g>
+<g >
+<title>__virt_addr_valid (49,730,260 samples, 0.02%)</title><rect x="269.0" y="245" width="0.3" height="15.0" fill="rgb(234,73,22)" rx="2" ry="2" />
+<text  x="272.00" y="255.5" ></text>
+</g>
+<g >
+<title>memcg_stats_lock (31,183,440 samples, 0.01%)</title><rect x="332.4" y="117" width="0.2" height="15.0" fill="rgb(242,117,29)" rx="2" ry="2" />
+<text  x="335.39" y="127.5" ></text>
+</g>
+<g >
+<title>hrtimer_interrupt (38,791,596 samples, 0.02%)</title><rect x="694.1" y="117" width="0.3" height="15.0" fill="rgb(238,229,19)" rx="2" ry="2" />
+<text  x="697.14" y="127.5" ></text>
+</g>
+<g >
+<title>copy_user_generic_string (44,499,787,142 samples, 20.72%)</title><rect x="507.3" y="229" width="244.5" height="15.0" fill="rgb(209,91,42)" rx="2" ry="2" />
+<text  x="510.27" y="239.5" >copy_user_generic_string</text>
+</g>
+<g >
+<title>tick_nohz_tick_stopped (49,498,957 samples, 0.02%)</title><rect x="1175.8" y="501" width="0.3" height="15.0" fill="rgb(210,0,43)" rx="2" ry="2" />
+<text  x="1178.79" y="511.5" ></text>
+</g>
+<g >
+<title>nbd_trip (2,485,911,764 samples, 1.16%)</title><rect x="365.2" y="517" width="13.6" height="15.0" fill="rgb(250,176,13)" rx="2" ry="2" />
+<text  x="368.18" y="527.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (28,407,581 samples, 0.01%)</title><rect x="856.2" y="341" width="0.2" height="15.0" fill="rgb(250,39,54)" rx="2" ry="2" />
+<text  x="859.24" y="351.5" ></text>
+</g>
+<g >
+<title>unix_write_space (41,437,868 samples, 0.02%)</title><rect x="362.3" y="277" width="0.2" height="15.0" fill="rgb(252,132,1)" rx="2" ry="2" />
+<text  x="365.26" y="287.5" ></text>
+</g>
+<g >
+<title>sock_sendmsg (63,061,583 samples, 0.03%)</title><rect x="364.1" y="309" width="0.3" height="15.0" fill="rgb(248,53,38)" rx="2" ry="2" />
+<text  x="367.07" y="319.5" ></text>
+</g>
+<g >
+<title>uncharge_batch (22,602,887 samples, 0.01%)</title><rect x="410.7" y="309" width="0.1" height="15.0" fill="rgb(210,129,42)" rx="2" ry="2" />
+<text  x="413.71" y="319.5" ></text>
+</g>
+<g >
+<title>mas_wr_walk (52,818,271 samples, 0.02%)</title><rect x="825.3" y="293" width="0.3" height="15.0" fill="rgb(234,39,12)" rx="2" ry="2" />
+<text  x="828.33" y="303.5" ></text>
+</g>
+<g >
+<title>get_unmapped_area (29,570,315 samples, 0.01%)</title><rect x="411.9" y="341" width="0.1" height="15.0" fill="rgb(227,40,23)" rx="2" ry="2" />
+<text  x="414.85" y="351.5" ></text>
+</g>
+<g >
+<title>raw_spin_rq_lock_nested (21,867,338 samples, 0.01%)</title><rect x="241.8" y="389" width="0.1" height="15.0" fill="rgb(234,48,43)" rx="2" ry="2" />
+<text  x="244.76" y="399.5" ></text>
+</g>
+<g >
+<title>update_load_avg (128,538,828 samples, 0.06%)</title><rect x="238.6" y="357" width="0.7" height="15.0" fill="rgb(249,39,49)" rx="2" ry="2" />
+<text  x="241.58" y="367.5" ></text>
+</g>
+<g >
+<title>__task_rq_lock (24,448,861 samples, 0.01%)</title><rect x="346.1" y="197" width="0.1" height="15.0" fill="rgb(238,39,23)" rx="2" ry="2" />
+<text  x="349.09" y="207.5" ></text>
+</g>
+<g >
+<title>update_rq_clock (165,555,257 samples, 0.08%)</title><rect x="242.0" y="389" width="0.9" height="15.0" fill="rgb(233,107,37)" rx="2" ry="2" />
+<text  x="245.01" y="399.5" ></text>
+</g>
+<g >
+<title>__kmem_cache_alloc_node (60,581,207 samples, 0.03%)</title><rect x="375.8" y="229" width="0.4" height="15.0" fill="rgb(220,32,53)" rx="2" ry="2" />
+<text  x="378.82" y="239.5" ></text>
+</g>
+<g >
+<title>mas_alloc_nodes (19,776,045 samples, 0.01%)</title><rect x="378.1" y="277" width="0.1" height="15.0" fill="rgb(234,67,46)" rx="2" ry="2" />
+<text  x="381.11" y="287.5" ></text>
+</g>
+<g >
+<title>bdrv_block_status_above (368,939,232 samples, 0.17%)</title><rect x="431.3" y="485" width="2.0" height="15.0" fill="rgb(245,142,9)" rx="2" ry="2" />
+<text  x="434.31" y="495.5" ></text>
+</g>
+<g >
+<title>__virt_addr_valid (168,406,118 samples, 0.08%)</title><rect x="172.5" y="229" width="0.9" height="15.0" fill="rgb(218,100,4)" rx="2" ry="2" />
+<text  x="175.49" y="239.5" ></text>
+</g>
+<g >
+<title>nbd_aio_pread (1,580,601,710 samples, 0.74%)</title><rect x="247.8" y="517" width="8.7" height="15.0" fill="rgb(212,37,19)" rx="2" ry="2" />
+<text  x="250.77" y="527.5" ></text>
+</g>
+<g >
+<title>psi_group_change (3,096,930,395 samples, 1.44%)</title><rect x="1131.1" y="437" width="17.0" height="15.0" fill="rgb(220,118,38)" rx="2" ry="2" />
+<text  x="1134.07" y="447.5" ></text>
+</g>
+<g >
+<title>qio_channel_socket_readv (2,027,292,599 samples, 0.94%)</title><rect x="876.7" y="485" width="11.2" height="15.0" fill="rgb(221,144,43)" rx="2" ry="2" />
+<text  x="879.74" y="495.5" ></text>
+</g>
+<g >
+<title>[perf] (171,865,151 samples, 0.08%)</title><rect x="256.8" y="453" width="0.9" height="15.0" fill="rgb(238,4,37)" rx="2" ry="2" />
+<text  x="259.76" y="463.5" ></text>
+</g>
+<g >
+<title>mas_empty_area_rev (68,046,420 samples, 0.03%)</title><rect x="356.7" y="261" width="0.3" height="15.0" fill="rgb(250,146,14)" rx="2" ry="2" />
+<text  x="359.68" y="271.5" ></text>
+</g>
+<g >
+<title>native_flush_tlb_local (25,774,801 samples, 0.01%)</title><rect x="838.8" y="293" width="0.1" height="15.0" fill="rgb(211,11,22)" rx="2" ry="2" />
+<text  x="841.76" y="303.5" ></text>
+</g>
+<g >
+<title>lru_add_drain (296,150,953 samples, 0.14%)</title><rect x="836.4" y="341" width="1.6" height="15.0" fill="rgb(252,17,46)" rx="2" ry="2" />
+<text  x="839.39" y="351.5" ></text>
+</g>
+<g >
+<title>__flush_smp_call_function_queue (35,951,892 samples, 0.02%)</title><rect x="895.0" y="469" width="0.2" height="15.0" fill="rgb(242,130,53)" rx="2" ry="2" />
+<text  x="898.04" y="479.5" ></text>
+</g>
+<g >
+<title>___sys_sendmsg (68,217,235,410 samples, 31.77%)</title><rect x="441.6" y="341" width="374.9" height="15.0" fill="rgb(210,219,32)" rx="2" ry="2" />
+<text  x="444.56" y="351.5" >___sys_sendmsg</text>
+</g>
+<g >
+<title>mas_store_prealloc (36,792,300 samples, 0.02%)</title><rect x="409.1" y="357" width="0.2" height="15.0" fill="rgb(218,154,47)" rx="2" ry="2" />
+<text  x="412.12" y="367.5" ></text>
+</g>
+<g >
+<title>security_socket_sendmsg (73,537,841 samples, 0.03%)</title><rect x="249.5" y="341" width="0.4" height="15.0" fill="rgb(210,43,20)" rx="2" ry="2" />
+<text  x="252.51" y="351.5" ></text>
+</g>
+<g >
+<title>__x64_sys_poll (2,398,211,087 samples, 1.12%)</title><rect x="231.3" y="469" width="13.2" height="15.0" fill="rgb(232,37,47)" rx="2" ry="2" />
+<text  x="234.27" y="479.5" ></text>
+</g>
+<g >
+<title>__kmem_cache_free (210,558,448 samples, 0.10%)</title><rect x="879.7" y="309" width="1.1" height="15.0" fill="rgb(227,194,51)" rx="2" ry="2" />
+<text  x="882.67" y="319.5" ></text>
+</g>
+<g >
+<title>unix_poll (22,341,905 samples, 0.01%)</title><rect x="424.4" y="389" width="0.2" height="15.0" fill="rgb(219,75,36)" rx="2" ry="2" />
+<text  x="427.43" y="399.5" ></text>
+</g>
+<g >
+<title>__mod_zone_page_state (18,750,739 samples, 0.01%)</title><rect x="844.0" y="277" width="0.1" height="15.0" fill="rgb(234,90,28)" rx="2" ry="2" />
+<text  x="846.99" y="287.5" ></text>
+</g>
+<g >
+<title>vma_alloc_folio (20,503,722 samples, 0.01%)</title><rect x="229.4" y="421" width="0.1" height="15.0" fill="rgb(239,96,32)" rx="2" ry="2" />
+<text  x="232.36" y="431.5" ></text>
+</g>
+<g >
+<title>enqueue_task (457,086,859 samples, 0.21%)</title><rect x="1057.1" y="405" width="2.5" height="15.0" fill="rgb(246,140,28)" rx="2" ry="2" />
+<text  x="1060.14" y="415.5" ></text>
+</g>
+<g >
+<title>tlb_finish_mmu (81,983,217 samples, 0.04%)</title><rect x="410.5" y="373" width="0.4" height="15.0" fill="rgb(236,45,48)" rx="2" ry="2" />
+<text  x="413.47" y="383.5" ></text>
+</g>
+<g >
+<title>__alloc_pages (895,560,831 samples, 0.42%)</title><rect x="334.4" y="245" width="5.0" height="15.0" fill="rgb(246,171,52)" rx="2" ry="2" />
+<text  x="337.43" y="255.5" ></text>
+</g>
+<g >
+<title>do_idle (1,022,379,275 samples, 0.48%)</title><rect x="890.0" y="501" width="5.6" height="15.0" fill="rgb(220,74,45)" rx="2" ry="2" />
+<text  x="893.02" y="511.5" ></text>
+</g>
+<g >
+<title>__check_object_size (59,642,864 samples, 0.03%)</title><rect x="885.8" y="277" width="0.3" height="15.0" fill="rgb(223,88,36)" rx="2" ry="2" />
+<text  x="888.75" y="287.5" ></text>
+</g>
+<g >
+<title>hrtimer_start_range_ns (68,499,187 samples, 0.03%)</title><rect x="1187.9" y="485" width="0.4" height="15.0" fill="rgb(215,38,5)" rx="2" ry="2" />
+<text  x="1190.92" y="495.5" ></text>
+</g>
+<g >
+<title>put_prev_task_idle (26,371,471 samples, 0.01%)</title><rect x="1179.9" y="469" width="0.1" height="15.0" fill="rgb(219,49,3)" rx="2" ry="2" />
+<text  x="1182.86" y="479.5" ></text>
+</g>
+<g >
+<title>sockfd_lookup_light (39,064,212 samples, 0.02%)</title><rect x="177.1" y="357" width="0.2" height="15.0" fill="rgb(218,132,53)" rx="2" ry="2" />
+<text  x="180.08" y="367.5" ></text>
+</g>
+<g >
+<title>lru_add_drain (31,324,991 samples, 0.01%)</title><rect x="410.3" y="373" width="0.2" height="15.0" fill="rgb(241,188,51)" rx="2" ry="2" />
+<text  x="413.28" y="383.5" ></text>
+</g>
+<g >
+<title>cap_mmap_addr (30,524,063 samples, 0.01%)</title><rect x="859.2" y="277" width="0.1" height="15.0" fill="rgb(236,208,9)" rx="2" ry="2" />
+<text  x="862.17" y="287.5" ></text>
+</g>
+<g >
+<title>cpuidle_enter (31,988,950,964 samples, 14.90%)</title><rect x="898.9" y="517" width="175.8" height="15.0" fill="rgb(237,138,5)" rx="2" ry="2" />
+<text  x="901.91" y="527.5" >cpuidle_enter</text>
+</g>
+<g >
+<title>_mid_memalign.isra.0 (36,175,643 samples, 0.02%)</title><rect x="262.8" y="421" width="0.2" height="15.0" fill="rgb(210,215,41)" rx="2" ry="2" />
+<text  x="265.83" y="431.5" ></text>
+</g>
+<g >
+<title>__sys_sendmsg (68,305,161,837 samples, 31.81%)</title><rect x="441.4" y="357" width="375.4" height="15.0" fill="rgb(230,205,16)" rx="2" ry="2" />
+<text  x="444.38" y="367.5" >__sys_sendmsg</text>
+</g>
+<g >
+<title>____sys_recvmsg (1,572,362,376 samples, 0.73%)</title><rect x="877.4" y="389" width="8.7" height="15.0" fill="rgb(218,87,5)" rx="2" ry="2" />
+<text  x="880.44" y="399.5" ></text>
+</g>
+<g >
+<title>__kmalloc_node_track_caller (64,299,920 samples, 0.03%)</title><rect x="375.8" y="245" width="0.4" height="15.0" fill="rgb(217,119,13)" rx="2" ry="2" />
+<text  x="378.82" y="255.5" ></text>
+</g>
+<g >
+<title>unlink_anon_vmas (22,181,330 samples, 0.01%)</title><rect x="410.2" y="357" width="0.1" height="15.0" fill="rgb(231,11,44)" rx="2" ry="2" />
+<text  x="413.15" y="367.5" ></text>
+</g>
+<g >
+<title>qio_channel_writev_full_all (14,727,111,032 samples, 6.86%)</title><rect x="266.6" y="437" width="80.9" height="15.0" fill="rgb(211,96,3)" rx="2" ry="2" />
+<text  x="269.59" y="447.5" >qio_chann..</text>
+</g>
+<g >
+<title>br_handle_frame_finish (18,408,491 samples, 0.01%)</title><rect x="914.3" y="293" width="0.1" height="15.0" fill="rgb(231,179,6)" rx="2" ry="2" />
+<text  x="917.31" y="303.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (40,127,913 samples, 0.02%)</title><rect x="1169.0" y="501" width="0.2" height="15.0" fill="rgb(237,148,31)" rx="2" ry="2" />
+<text  x="1171.98" y="511.5" ></text>
+</g>
+<g >
+<title>malloc_consolidate (108,397,239 samples, 0.05%)</title><rect x="854.0" y="405" width="0.6" height="15.0" fill="rgb(222,218,31)" rx="2" ry="2" />
+<text  x="857.05" y="415.5" ></text>
+</g>
+<g >
+<title>percpu_counter_add_batch (25,845,258 samples, 0.01%)</title><rect x="849.3" y="309" width="0.1" height="15.0" fill="rgb(246,166,18)" rx="2" ry="2" />
+<text  x="852.25" y="319.5" ></text>
+</g>
+<g >
+<title>mas_destroy (172,945,411 samples, 0.08%)</title><rect x="832.8" y="341" width="0.9" height="15.0" fill="rgb(252,122,25)" rx="2" ry="2" />
+<text  x="835.78" y="351.5" ></text>
+</g>
+<g >
+<title>event_notifier_set (37,531,225 samples, 0.02%)</title><rect x="380.1" y="501" width="0.2" height="15.0" fill="rgb(222,141,6)" rx="2" ry="2" />
+<text  x="383.10" y="511.5" ></text>
+</g>
+<g >
+<title>[libnbd.so.0.0.0] (1,361,648,874 samples, 0.63%)</title><rect x="248.6" y="453" width="7.4" height="15.0" fill="rgb(243,146,41)" rx="2" ry="2" />
+<text  x="251.56" y="463.5" ></text>
+</g>
+<g >
+<title>__count_memcg_events (182,911,526 samples, 0.09%)</title><rect x="331.6" y="133" width="1.0" height="15.0" fill="rgb(240,177,54)" rx="2" ry="2" />
+<text  x="334.55" y="143.5" ></text>
+</g>
+<g >
+<title>qemu_coroutine_switch (44,840,254 samples, 0.02%)</title><rect x="363.6" y="517" width="0.3" height="15.0" fill="rgb(244,139,10)" rx="2" ry="2" />
+<text  x="366.63" y="527.5" ></text>
+</g>
+<g >
+<title>g_free (66,019,440 samples, 0.03%)</title><rect x="852.7" y="469" width="0.4" height="15.0" fill="rgb(241,156,39)" rx="2" ry="2" />
+<text  x="855.69" y="479.5" ></text>
+</g>
+<g >
+<title>__mod_memcg_lruvec_state (27,513,237 samples, 0.01%)</title><rect x="406.5" y="181" width="0.1" height="15.0" fill="rgb(243,215,14)" rx="2" ry="2" />
+<text  x="409.47" y="191.5" ></text>
+</g>
+<g >
+<title>__sys_sendmsg (63,061,583 samples, 0.03%)</title><rect x="364.1" y="357" width="0.3" height="15.0" fill="rgb(226,168,39)" rx="2" ry="2" />
+<text  x="367.07" y="367.5" ></text>
+</g>
+<g >
+<title>cpuidle_not_available (66,207,221 samples, 0.03%)</title><rect x="1074.8" y="517" width="0.4" height="15.0" fill="rgb(210,207,31)" rx="2" ry="2" />
+<text  x="1077.79" y="527.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (18,232,198 samples, 0.01%)</title><rect x="374.6" y="133" width="0.1" height="15.0" fill="rgb(220,109,48)" rx="2" ry="2" />
+<text  x="377.55" y="143.5" ></text>
+</g>
+<g >
+<title>__alloc_skb (4,987,353,289 samples, 2.32%)</title><rect x="778.2" y="245" width="27.4" height="15.0" fill="rgb(234,41,8)" rx="2" ry="2" />
+<text  x="781.19" y="255.5" >_..</text>
+</g>
+<g >
+<title>nbd_trip (218,298,612 samples, 0.10%)</title><rect x="425.1" y="517" width="1.2" height="15.0" fill="rgb(249,71,40)" rx="2" ry="2" />
+<text  x="428.06" y="527.5" ></text>
+</g>
+<g >
+<title>_int_malloc (917,008,847 samples, 0.43%)</title><rect x="356.0" y="421" width="5.1" height="15.0" fill="rgb(216,209,12)" rx="2" ry="2" />
+<text  x="359.03" y="431.5" ></text>
+</g>
+<g >
+<title>__mod_memcg_state (26,851,941 samples, 0.01%)</title><rect x="803.1" y="165" width="0.1" height="15.0" fill="rgb(246,158,15)" rx="2" ry="2" />
+<text  x="806.08" y="175.5" ></text>
+</g>
+<g >
+<title>simple_copy_to_iter (61,323,177 samples, 0.03%)</title><rect x="885.7" y="293" width="0.4" height="15.0" fill="rgb(245,136,53)" rx="2" ry="2" />
+<text  x="888.74" y="303.5" ></text>
+</g>
+<g >
+<title>refill_stock (36,698,670 samples, 0.02%)</title><rect x="803.5" y="181" width="0.2" height="15.0" fill="rgb(216,133,45)" rx="2" ry="2" />
+<text  x="806.46" y="191.5" ></text>
+</g>
+<g >
+<title>__GI___libc_write (166,374,217 samples, 0.08%)</title><rect x="256.8" y="405" width="0.9" height="15.0" fill="rgb(206,130,4)" rx="2" ry="2" />
+<text  x="259.77" y="415.5" ></text>
+</g>
+<g >
+<title>_copy_from_iter (1,280,204,164 samples, 0.60%)</title><rect x="368.0" y="261" width="7.1" height="15.0" fill="rgb(210,145,0)" rx="2" ry="2" />
+<text  x="371.05" y="271.5" ></text>
+</g>
+<g >
+<title>__alloc_skb (138,207,178 samples, 0.06%)</title><rect x="375.8" y="261" width="0.8" height="15.0" fill="rgb(234,106,5)" rx="2" ry="2" />
+<text  x="378.79" y="271.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (66,638,215 samples, 0.03%)</title><rect x="1060.2" y="453" width="0.3" height="15.0" fill="rgb(230,143,17)" rx="2" ry="2" />
+<text  x="1063.17" y="463.5" ></text>
+</g>
+<g >
+<title>mas_wr_node_store (162,848,445 samples, 0.08%)</title><rect x="824.4" y="293" width="0.9" height="15.0" fill="rgb(234,26,35)" rx="2" ry="2" />
+<text  x="827.40" y="303.5" ></text>
+</g>
+<g >
+<title>_copy_from_iter (23,361,756 samples, 0.01%)</title><rect x="425.1" y="277" width="0.1" height="15.0" fill="rgb(213,69,29)" rx="2" ry="2" />
+<text  x="428.11" y="287.5" ></text>
+</g>
+<g >
+<title>selinux_socket_getpeersec_dgram (19,345,764 samples, 0.01%)</title><rect x="268.5" y="261" width="0.1" height="15.0" fill="rgb(207,66,31)" rx="2" ry="2" />
+<text  x="271.50" y="271.5" ></text>
+</g>
+<g >
+<title>_int_free (165,881,518 samples, 0.08%)</title><rect x="183.4" y="405" width="0.9" height="15.0" fill="rgb(242,162,52)" rx="2" ry="2" />
+<text  x="186.37" y="415.5" ></text>
+</g>
+<g >
+<title>mod_memcg_lruvec_state (39,123,121 samples, 0.02%)</title><rect x="37.2" y="229" width="0.2" height="15.0" fill="rgb(234,210,34)" rx="2" ry="2" />
+<text  x="40.16" y="239.5" ></text>
+</g>
+<g >
+<title>__slab_alloc.isra.0 (62,985,323 samples, 0.03%)</title><rect x="340.2" y="197" width="0.4" height="15.0" fill="rgb(235,136,52)" rx="2" ry="2" />
+<text  x="343.22" y="207.5" ></text>
+</g>
+<g >
+<title>g_malloc0 (34,454,029 samples, 0.02%)</title><rect x="365.0" y="517" width="0.2" height="15.0" fill="rgb(240,219,20)" rx="2" ry="2" />
+<text  x="367.98" y="527.5" ></text>
+</g>
+<g >
+<title>sshd (28,513,191 samples, 0.01%)</title><rect x="888.5" y="597" width="0.2" height="15.0" fill="rgb(252,202,17)" rx="2" ry="2" />
+<text  x="891.55" y="607.5" ></text>
+</g>
+<g >
+<title>cpuidle_select (34,744,927 samples, 0.02%)</title><rect x="1075.3" y="517" width="0.2" height="15.0" fill="rgb(252,168,37)" rx="2" ry="2" />
+<text  x="1078.32" y="527.5" ></text>
+</g>
+<g >
+<title>avc_has_perm (35,281,497 samples, 0.02%)</title><rect x="176.9" y="309" width="0.2" height="15.0" fill="rgb(219,13,11)" rx="2" ry="2" />
+<text  x="179.89" y="319.5" ></text>
+</g>
+<g >
+<title>psi_account_irqtime (45,235,011 samples, 0.02%)</title><rect x="1161.9" y="469" width="0.3" height="15.0" fill="rgb(235,182,49)" rx="2" ry="2" />
+<text  x="1164.91" y="479.5" ></text>
+</g>
+<g >
+<title>tracked_request_begin (40,297,087 samples, 0.02%)</title><rect x="437.6" y="437" width="0.2" height="15.0" fill="rgb(215,138,31)" rx="2" ry="2" />
+<text  x="440.57" y="447.5" ></text>
+</g>
+<g >
+<title>asm_exc_page_fault (3,319,002,178 samples, 1.55%)</title><rect x="481.6" y="229" width="18.3" height="15.0" fill="rgb(209,198,14)" rx="2" ry="2" />
+<text  x="484.61" y="239.5" ></text>
+</g>
+<g >
+<title>copy_page_from_iter (1,287,599,306 samples, 0.60%)</title><rect x="368.0" y="277" width="7.1" height="15.0" fill="rgb(223,219,32)" rx="2" ry="2" />
+<text  x="371.01" y="287.5" ></text>
+</g>
+<g >
+<title>skb_release_data (6,059,659,331 samples, 2.82%)</title><rect x="28.0" y="293" width="33.3" height="15.0" fill="rgb(245,121,1)" rx="2" ry="2" />
+<text  x="31.04" y="303.5" >sk..</text>
+</g>
+<g >
+<title>__libc_calloc (28,511,159 samples, 0.01%)</title><rect x="266.2" y="469" width="0.2" height="15.0" fill="rgb(218,135,4)" rx="2" ry="2" />
+<text  x="269.21" y="479.5" ></text>
+</g>
+<g >
+<title>[libnbd.so.0.0.0] (1,533,815,933 samples, 0.71%)</title><rect x="247.9" y="501" width="8.4" height="15.0" fill="rgb(237,199,13)" rx="2" ry="2" />
+<text  x="250.90" y="511.5" ></text>
+</g>
+<g >
+<title>update_irq_load_avg (73,340,899 samples, 0.03%)</title><rect x="1163.5" y="469" width="0.4" height="15.0" fill="rgb(210,56,10)" rx="2" ry="2" />
+<text  x="1166.49" y="479.5" ></text>
+</g>
+<g >
+<title>sock_recvmsg (162,355,116 samples, 0.08%)</title><rect x="176.2" y="357" width="0.9" height="15.0" fill="rgb(207,172,51)" rx="2" ry="2" />
+<text  x="179.19" y="367.5" ></text>
+</g>
+<g >
+<title>__rcu_read_unlock (22,568,861 samples, 0.01%)</title><rect x="791.4" y="181" width="0.1" height="15.0" fill="rgb(228,9,34)" rx="2" ry="2" />
+<text  x="794.35" y="191.5" ></text>
+</g>
+<g >
+<title>do_user_addr_fault (1,916,055,071 samples, 0.89%)</title><rect x="489.3" y="197" width="10.5" height="15.0" fill="rgb(237,36,7)" rx="2" ry="2" />
+<text  x="492.29" y="207.5" ></text>
+</g>
+<g >
+<title>llist_add_batch (100,576,978 samples, 0.05%)</title><rect x="813.9" y="165" width="0.6" height="15.0" fill="rgb(247,196,10)" rx="2" ry="2" />
+<text  x="816.95" y="175.5" ></text>
+</g>
+<g >
+<title>asm_exc_page_fault (40,082,684 samples, 0.02%)</title><rect x="258.7" y="197" width="0.2" height="15.0" fill="rgb(233,37,48)" rx="2" ry="2" />
+<text  x="261.67" y="207.5" ></text>
+</g>
+<g >
+<title>__slab_free (31,125,401 samples, 0.01%)</title><rect x="824.0" y="277" width="0.2" height="15.0" fill="rgb(238,70,43)" rx="2" ry="2" />
+<text  x="827.00" y="287.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_call_function_single (714,098,274 samples, 0.33%)</title><rect x="891.0" y="453" width="3.9" height="15.0" fill="rgb(227,40,37)" rx="2" ry="2" />
+<text  x="893.97" y="463.5" ></text>
+</g>
+<g >
+<title>qemu_coroutine_switch (60,822,192 samples, 0.03%)</title><rect x="418.8" y="421" width="0.3" height="15.0" fill="rgb(238,18,41)" rx="2" ry="2" />
+<text  x="421.78" y="431.5" ></text>
+</g>
+<g >
+<title>unmap_region (59,172,139 samples, 0.03%)</title><rect x="377.4" y="373" width="0.4" height="15.0" fill="rgb(217,74,5)" rx="2" ry="2" />
+<text  x="380.43" y="383.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (69,363,011 samples, 0.03%)</title><rect x="377.9" y="373" width="0.4" height="15.0" fill="rgb(219,145,43)" rx="2" ry="2" />
+<text  x="380.92" y="383.5" ></text>
+</g>
+<g >
+<title>__slab_alloc.isra.0 (18,683,490 samples, 0.01%)</title><rect x="406.1" y="229" width="0.1" height="15.0" fill="rgb(252,203,37)" rx="2" ry="2" />
+<text  x="409.10" y="239.5" ></text>
+</g>
+<g >
+<title>_raw_spin_rq_lock_irqsave (19,314,649 samples, 0.01%)</title><rect x="1057.0" y="421" width="0.1" height="15.0" fill="rgb(218,26,10)" rx="2" ry="2" />
+<text  x="1060.01" y="431.5" ></text>
+</g>
+<g >
+<title>eventfd_write (26,813,213 samples, 0.01%)</title><rect x="264.2" y="373" width="0.1" height="15.0" fill="rgb(245,3,44)" rx="2" ry="2" />
+<text  x="267.18" y="383.5" ></text>
+</g>
+<g >
+<title>copy_user_generic_string (22,931,967 samples, 0.01%)</title><rect x="413.9" y="309" width="0.2" height="15.0" fill="rgb(254,67,16)" rx="2" ry="2" />
+<text  x="416.93" y="319.5" ></text>
+</g>
+<g >
+<title>percpu_ref_put_many.constprop.0 (101,108,625 samples, 0.05%)</title><rect x="758.8" y="213" width="0.6" height="15.0" fill="rgb(252,132,1)" rx="2" ry="2" />
+<text  x="761.84" y="223.5" ></text>
+</g>
+<g >
+<title>consume_skb (52,034,871 samples, 0.02%)</title><rect x="413.5" y="373" width="0.3" height="15.0" fill="rgb(249,211,30)" rx="2" ry="2" />
+<text  x="416.53" y="383.5" ></text>
+</g>
+<g >
+<title>___sys_recvmsg (150,228,046 samples, 0.07%)</title><rect x="413.3" y="437" width="0.8" height="15.0" fill="rgb(216,62,28)" rx="2" ry="2" />
+<text  x="416.29" y="447.5" ></text>
+</g>
+<g >
+<title>__alloc_skb (53,402,448 samples, 0.02%)</title><rect x="262.1" y="213" width="0.3" height="15.0" fill="rgb(230,32,26)" rx="2" ry="2" />
+<text  x="265.06" y="223.5" ></text>
+</g>
+<g >
+<title>nbd_trip (83,850,531,102 samples, 39.05%)</title><rect x="427.1" y="501" width="460.8" height="15.0" fill="rgb(231,128,1)" rx="2" ry="2" />
+<text  x="430.08" y="511.5" >nbd_trip</text>
+</g>
+<g >
+<title>vfs_write (21,321,998 samples, 0.01%)</title><rect x="380.2" y="421" width="0.1" height="15.0" fill="rgb(215,169,22)" rx="2" ry="2" />
+<text  x="383.17" y="431.5" ></text>
+</g>
+<g >
+<title>asm_exc_page_fault (1,330,928,812 samples, 0.62%)</title><rect x="396.4" y="245" width="7.3" height="15.0" fill="rgb(233,143,19)" rx="2" ry="2" />
+<text  x="399.40" y="255.5" ></text>
+</g>
+<g >
+<title>bdrv_co_block_status (54,621,265 samples, 0.03%)</title><rect x="264.6" y="453" width="0.3" height="15.0" fill="rgb(252,229,19)" rx="2" ry="2" />
+<text  x="267.61" y="463.5" ></text>
+</g>
+<g >
+<title>__slab_free (30,130,667 samples, 0.01%)</title><rect x="867.4" y="229" width="0.1" height="15.0" fill="rgb(244,21,8)" rx="2" ry="2" />
+<text  x="870.37" y="239.5" ></text>
+</g>
+<g >
+<title>avc_has_perm (22,208,798 samples, 0.01%)</title><rect x="878.4" y="325" width="0.1" height="15.0" fill="rgb(230,182,38)" rx="2" ry="2" />
+<text  x="881.39" y="335.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_apic_timer_interrupt (47,498,026 samples, 0.02%)</title><rect x="694.1" y="165" width="0.3" height="15.0" fill="rgb(248,11,4)" rx="2" ry="2" />
+<text  x="697.10" y="175.5" ></text>
+</g>
+<g >
+<title>memcg_slab_post_alloc_hook (34,889,297 samples, 0.02%)</title><rect x="253.3" y="261" width="0.2" height="15.0" fill="rgb(215,7,17)" rx="2" ry="2" />
+<text  x="256.29" y="271.5" ></text>
+</g>
+<g >
+<title>__munmap (6,226,655,241 samples, 2.90%)</title><rect x="817.9" y="469" width="34.2" height="15.0" fill="rgb(241,168,28)" rx="2" ry="2" />
+<text  x="820.87" y="479.5" >__..</text>
+</g>
+<g >
+<title>tlb_batch_pages_flush (151,888,231 samples, 0.07%)</title><rect x="353.1" y="325" width="0.8" height="15.0" fill="rgb(241,170,29)" rx="2" ry="2" />
+<text  x="356.09" y="335.5" ></text>
+</g>
+<g >
+<title>obj_cgroup_uncharge_pages (80,382,797 samples, 0.04%)</title><rect x="803.2" y="197" width="0.5" height="15.0" fill="rgb(242,154,3)" rx="2" ry="2" />
+<text  x="806.22" y="207.5" ></text>
+</g>
+<g >
+<title>__rcu_read_lock (18,196,702 samples, 0.01%)</title><rect x="66.2" y="293" width="0.1" height="15.0" fill="rgb(240,160,4)" rx="2" ry="2" />
+<text  x="69.21" y="303.5" ></text>
+</g>
+<g >
+<title>try_charge_memcg (144,723,625 samples, 0.07%)</title><rect x="254.3" y="245" width="0.8" height="15.0" fill="rgb(247,36,16)" rx="2" ry="2" />
+<text  x="257.35" y="255.5" ></text>
+</g>
+<g >
+<title>_int_memalign (36,175,643 samples, 0.02%)</title><rect x="262.8" y="405" width="0.2" height="15.0" fill="rgb(231,51,39)" rx="2" ry="2" />
+<text  x="265.83" y="415.5" ></text>
+</g>
+<g >
+<title>__this_cpu_preempt_check (34,464,204 samples, 0.02%)</title><rect x="1063.7" y="421" width="0.2" height="15.0" fill="rgb(239,192,13)" rx="2" ry="2" />
+<text  x="1066.74" y="431.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irq (21,770,990 samples, 0.01%)</title><rect x="430.2" y="357" width="0.1" height="15.0" fill="rgb(236,200,7)" rx="2" ry="2" />
+<text  x="433.23" y="367.5" ></text>
+</g>
+<g >
+<title>tsc_verify_tsc_adjust (64,594,807 samples, 0.03%)</title><rect x="898.3" y="501" width="0.3" height="15.0" fill="rgb(245,57,18)" rx="2" ry="2" />
+<text  x="901.26" y="511.5" ></text>
+</g>
+<g >
+<title>schedule (1,453,910,451 samples, 0.68%)</title><rect x="235.0" y="421" width="8.0" height="15.0" fill="rgb(253,88,22)" rx="2" ry="2" />
+<text  x="237.97" y="431.5" ></text>
+</g>
+<g >
+<title>unmap_page_range (87,861,861 samples, 0.04%)</title><rect x="410.9" y="357" width="0.5" height="15.0" fill="rgb(220,164,30)" rx="2" ry="2" />
+<text  x="413.93" y="367.5" ></text>
+</g>
+<g >
+<title>schedule_hrtimeout_range_clock (1,495,002,213 samples, 0.70%)</title><rect x="234.7" y="437" width="8.3" height="15.0" fill="rgb(251,176,11)" rx="2" ry="2" />
+<text  x="237.75" y="447.5" ></text>
+</g>
+<g >
+<title>blkcg_maybe_throttle_current (18,711,268 samples, 0.01%)</title><rect x="245.7" y="437" width="0.1" height="15.0" fill="rgb(249,170,54)" rx="2" ry="2" />
+<text  x="248.65" y="447.5" ></text>
+</g>
+<g >
+<title>nbd_request_put (519,615,065 samples, 0.24%)</title><rect x="408.7" y="517" width="2.9" height="15.0" fill="rgb(217,127,52)" rx="2" ry="2" />
+<text  x="411.73" y="527.5" ></text>
+</g>
+<g >
+<title>mlock_page_drain_local (26,721,230 samples, 0.01%)</title><rect x="840.6" y="293" width="0.2" height="15.0" fill="rgb(219,20,51)" rx="2" ry="2" />
+<text  x="843.62" y="303.5" ></text>
+</g>
+<g >
+<title>do_sys_poll (2,335,955,295 samples, 1.09%)</title><rect x="231.6" y="453" width="12.9" height="15.0" fill="rgb(219,123,49)" rx="2" ry="2" />
+<text  x="234.61" y="463.5" ></text>
+</g>
+<g >
+<title>ct_nmi_enter (46,500,189 samples, 0.02%)</title><rect x="894.6" y="405" width="0.3" height="15.0" fill="rgb(241,190,45)" rx="2" ry="2" />
+<text  x="897.63" y="415.5" ></text>
+</g>
+<g >
+<title>kmem_cache_alloc_bulk (26,308,275 samples, 0.01%)</title><rect x="412.3" y="277" width="0.2" height="15.0" fill="rgb(240,175,24)" rx="2" ry="2" />
+<text  x="415.33" y="287.5" ></text>
+</g>
+<g >
+<title>pagecache_get_page (30,616,586 samples, 0.01%)</title><rect x="257.2" y="277" width="0.1" height="15.0" fill="rgb(234,66,38)" rx="2" ry="2" />
+<text  x="260.16" y="287.5" ></text>
+</g>
+<g >
+<title>tick_nohz_idle_exit (448,880,932 samples, 0.21%)</title><rect x="1185.9" y="517" width="2.4" height="15.0" fill="rgb(216,163,44)" rx="2" ry="2" />
+<text  x="1188.85" y="527.5" ></text>
+</g>
+<g >
+<title>mod_memcg_lruvec_state (419,085,494 samples, 0.20%)</title><rect x="788.5" y="165" width="2.3" height="15.0" fill="rgb(244,127,5)" rx="2" ry="2" />
+<text  x="791.51" y="175.5" ></text>
+</g>
+<g >
+<title>kmem_cache_free_bulk.part.0 (152,229,213 samples, 0.07%)</title><rect x="866.8" y="245" width="0.9" height="15.0" fill="rgb(214,86,38)" rx="2" ry="2" />
+<text  x="869.81" y="255.5" ></text>
+</g>
+<g >
+<title>read_tsc (91,776,964 samples, 0.04%)</title><rect x="1186.7" y="485" width="0.5" height="15.0" fill="rgb(235,228,20)" rx="2" ry="2" />
+<text  x="1189.67" y="495.5" ></text>
+</g>
+<g >
+<title>nbd_co_send_iov (68,899,811,033 samples, 32.09%)</title><rect x="438.9" y="469" width="378.6" height="15.0" fill="rgb(210,101,46)" rx="2" ry="2" />
+<text  x="441.88" y="479.5" >nbd_co_send_iov</text>
+</g>
+<g >
+<title>g_source_add_poll (18,944,660 samples, 0.01%)</title><rect x="817.4" y="373" width="0.1" height="15.0" fill="rgb(213,161,28)" rx="2" ry="2" />
+<text  x="820.40" y="383.5" ></text>
+</g>
+<g >
+<title>mem_cgroup_charge_statistics (39,453,394 samples, 0.02%)</title><rect x="873.1" y="261" width="0.2" height="15.0" fill="rgb(229,122,9)" rx="2" ry="2" />
+<text  x="876.11" y="271.5" ></text>
+</g>
+<g >
+<title>unix_stream_read_generic (120,291,888 samples, 0.06%)</title><rect x="413.4" y="389" width="0.7" height="15.0" fill="rgb(235,60,31)" rx="2" ry="2" />
+<text  x="416.41" y="399.5" ></text>
+</g>
+<g >
+<title>bdrv_getlength (23,325,573 samples, 0.01%)</title><rect x="432.8" y="389" width="0.1" height="15.0" fill="rgb(226,79,16)" rx="2" ry="2" />
+<text  x="435.81" y="399.5" ></text>
+</g>
+<g >
+<title>selinux_socket_recvmsg (152,603,276 samples, 0.07%)</title><rect x="21.6" y="309" width="0.8" height="15.0" fill="rgb(228,129,9)" rx="2" ry="2" />
+<text  x="24.57" y="319.5" ></text>
+</g>
+<g >
+<title>tick_do_update_jiffies64 (38,502,376 samples, 0.02%)</title><rect x="1061.9" y="421" width="0.2" height="15.0" fill="rgb(237,145,48)" rx="2" ry="2" />
+<text  x="1064.85" y="431.5" ></text>
+</g>
+<g >
+<title>qemu_co_mutex_unlock (28,374,238 samples, 0.01%)</title><rect x="435.8" y="389" width="0.2" height="15.0" fill="rgb(239,91,13)" rx="2" ry="2" />
+<text  x="438.80" y="399.5" ></text>
+</g>
+<g >
+<title>[unknown] (218,298,612 samples, 0.10%)</title><rect x="425.1" y="565" width="1.2" height="15.0" fill="rgb(218,117,21)" rx="2" ry="2" />
+<text  x="428.06" y="575.5" ></text>
+</g>
+<g >
+<title>__libc_calloc (24,526,487 samples, 0.01%)</title><rect x="256.5" y="533" width="0.1" height="15.0" fill="rgb(236,156,18)" rx="2" ry="2" />
+<text  x="259.49" y="543.5" ></text>
+</g>
+<g >
+<title>free_unref_page_commit (23,441,538 samples, 0.01%)</title><rect x="843.4" y="277" width="0.2" height="15.0" fill="rgb(236,48,52)" rx="2" ry="2" />
+<text  x="846.43" y="287.5" ></text>
+</g>
+<g >
+<title>restore_regs_and_return_to_kernel (34,959,324 samples, 0.02%)</title><rect x="333.5" y="213" width="0.2" height="15.0" fill="rgb(205,161,21)" rx="2" ry="2" />
+<text  x="336.52" y="223.5" ></text>
+</g>
+<g >
+<title>scm_recv.isra.0 (18,783,389 samples, 0.01%)</title><rect x="70.7" y="309" width="0.1" height="15.0" fill="rgb(234,97,36)" rx="2" ry="2" />
+<text  x="73.70" y="319.5" ></text>
+</g>
+<g >
+<title>mutex_unlock (34,961,981 samples, 0.02%)</title><rect x="70.5" y="309" width="0.2" height="15.0" fill="rgb(207,213,20)" rx="2" ry="2" />
+<text  x="73.51" y="319.5" ></text>
+</g>
+<g >
+<title>security_socket_getpeersec_dgram (50,163,068 samples, 0.02%)</title><rect x="250.4" y="325" width="0.3" height="15.0" fill="rgb(241,204,38)" rx="2" ry="2" />
+<text  x="253.39" y="335.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (56,620,661 samples, 0.03%)</title><rect x="35.8" y="229" width="0.4" height="15.0" fill="rgb(234,195,26)" rx="2" ry="2" />
+<text  x="38.84" y="239.5" ></text>
+</g>
+<g >
+<title>napi_complete_done (21,746,538 samples, 0.01%)</title><rect x="914.3" y="373" width="0.1" height="15.0" fill="rgb(238,24,50)" rx="2" ry="2" />
+<text  x="917.30" y="383.5" ></text>
+</g>
+<g >
+<title>qio_channel_writev_all (5,035,714,970 samples, 2.35%)</title><rect x="381.0" y="485" width="27.7" height="15.0" fill="rgb(208,171,29)" rx="2" ry="2" />
+<text  x="384.05" y="495.5" >q..</text>
+</g>
+<g >
+<title>qio_channel_socket_writev (1,892,334,118 samples, 0.88%)</title><rect x="366.4" y="437" width="10.4" height="15.0" fill="rgb(240,197,13)" rx="2" ry="2" />
+<text  x="369.41" y="447.5" ></text>
+</g>
+<g >
+<title>mas_alloc_nodes (120,431,963 samples, 0.06%)</title><rect x="358.0" y="261" width="0.7" height="15.0" fill="rgb(214,104,43)" rx="2" ry="2" />
+<text  x="361.03" y="271.5" ></text>
+</g>
+<g >
+<title>[unknown]  (28,668,571 samples, 0.01%)</title><rect x="888.4" y="581" width="0.1" height="15.0" fill="rgb(247,93,43)" rx="2" ry="2" />
+<text  x="891.38" y="591.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (104,191,504 samples, 0.05%)</title><rect x="69.2" y="245" width="0.6" height="15.0" fill="rgb(209,56,20)" rx="2" ry="2" />
+<text  x="72.22" y="255.5" ></text>
+</g>
+<g >
+<title>unix_stream_recvmsg (505,530,362 samples, 0.24%)</title><rect x="177.3" y="357" width="2.8" height="15.0" fill="rgb(237,34,9)" rx="2" ry="2" />
+<text  x="180.30" y="367.5" ></text>
+</g>
+<g >
+<title>net_rx_action (27,905,059 samples, 0.01%)</title><rect x="914.3" y="421" width="0.1" height="15.0" fill="rgb(246,43,23)" rx="2" ry="2" />
+<text  x="917.28" y="431.5" ></text>
+</g>
+<g >
+<title>__x64_sys_ppoll (287,297,600 samples, 0.13%)</title><rect x="423.2" y="437" width="1.6" height="15.0" fill="rgb(224,196,34)" rx="2" ry="2" />
+<text  x="426.18" y="447.5" ></text>
+</g>
+<g >
+<title>__update_load_avg_cfs_rq (43,130,684 samples, 0.02%)</title><rect x="1058.7" y="341" width="0.2" height="15.0" fill="rgb(254,35,2)" rx="2" ry="2" />
+<text  x="1061.67" y="351.5" ></text>
+</g>
+<g >
+<title>__list_del_entry_valid (19,392,197 samples, 0.01%)</title><rect x="1179.6" y="469" width="0.1" height="15.0" fill="rgb(223,89,29)" rx="2" ry="2" />
+<text  x="1182.56" y="479.5" ></text>
+</g>
+<g >
+<title>preempt_count_sub (41,500,951 samples, 0.02%)</title><rect x="330.1" y="117" width="0.3" height="15.0" fill="rgb(214,116,33)" rx="2" ry="2" />
+<text  x="333.13" y="127.5" ></text>
+</g>
+<g >
+<title>mas_preallocate (29,085,458 samples, 0.01%)</title><rect x="412.3" y="309" width="0.2" height="15.0" fill="rgb(224,51,16)" rx="2" ry="2" />
+<text  x="415.32" y="319.5" ></text>
+</g>
+<g >
+<title>__memcmp_avx2_movbe (4,239,648,878 samples, 1.97%)</title><rect x="184.4" y="453" width="23.3" height="15.0" fill="rgb(249,222,1)" rx="2" ry="2" />
+<text  x="187.42" y="463.5" >_..</text>
+</g>
+<g >
+<title>pthread_mutex_lock@@GLIBC_2.2.5 (31,064,319 samples, 0.01%)</title><rect x="208.0" y="485" width="0.1" height="15.0" fill="rgb(209,7,16)" rx="2" ry="2" />
+<text  x="210.95" y="495.5" ></text>
+</g>
+<g >
+<title>error_entry (34,106,064 samples, 0.02%)</title><rect x="488.5" y="213" width="0.2" height="15.0" fill="rgb(214,122,14)" rx="2" ry="2" />
+<text  x="491.51" y="223.5" ></text>
+</g>
+<g >
+<title>free_pgtables (67,985,183 samples, 0.03%)</title><rect x="351.9" y="341" width="0.3" height="15.0" fill="rgb(235,199,45)" rx="2" ry="2" />
+<text  x="354.86" y="351.5" ></text>
+</g>
+<g >
+<title>copy_msghdr_from_user (37,862,312 samples, 0.02%)</title><rect x="346.9" y="325" width="0.2" height="15.0" fill="rgb(225,108,34)" rx="2" ry="2" />
+<text  x="349.85" y="335.5" ></text>
+</g>
+<g >
+<title>arch_cpu_idle_enter (68,235,004 samples, 0.03%)</title><rect x="898.2" y="517" width="0.4" height="15.0" fill="rgb(252,175,7)" rx="2" ry="2" />
+<text  x="901.24" y="527.5" ></text>
+</g>
+<g >
+<title>record_times (19,885,420 samples, 0.01%)</title><rect x="1182.6" y="453" width="0.1" height="15.0" fill="rgb(232,109,9)" rx="2" ry="2" />
+<text  x="1185.61" y="463.5" ></text>
+</g>
+<g >
+<title>sysmalloc (886,327,591 samples, 0.41%)</title><rect x="356.2" y="405" width="4.9" height="15.0" fill="rgb(233,91,37)" rx="2" ry="2" />
+<text  x="359.20" y="415.5" ></text>
+</g>
+<g >
+<title>unix_stream_recvmsg (27,477,680,511 samples, 12.80%)</title><rect x="22.7" y="341" width="151.0" height="15.0" fill="rgb(213,111,14)" rx="2" ry="2" />
+<text  x="25.74" y="351.5" >unix_stream_recvmsg</text>
+</g>
+<g >
+<title>__libc_recvmsg (1,926,633,388 samples, 0.90%)</title><rect x="876.9" y="469" width="10.6" height="15.0" fill="rgb(254,173,34)" rx="2" ry="2" />
+<text  x="879.94" y="479.5" ></text>
+</g>
+<g >
+<title>unmap_page_range (1,143,301,427 samples, 0.53%)</title><rect x="844.3" y="325" width="6.3" height="15.0" fill="rgb(213,172,22)" rx="2" ry="2" />
+<text  x="847.35" y="335.5" ></text>
+</g>
+<g >
+<title>newidle_balance (42,910,445 samples, 0.02%)</title><rect x="239.6" y="373" width="0.3" height="15.0" fill="rgb(223,208,9)" rx="2" ry="2" />
+<text  x="242.64" y="383.5" ></text>
+</g>
+<g >
+<title>coroutine_trampoline (84,026,158,051 samples, 39.13%)</title><rect x="426.3" y="517" width="461.7" height="15.0" fill="rgb(242,197,5)" rx="2" ry="2" />
+<text  x="429.25" y="527.5" >coroutine_trampoline</text>
+</g>
+<g >
+<title>check_preemption_disabled (23,844,290 samples, 0.01%)</title><rect x="342.1" y="181" width="0.1" height="15.0" fill="rgb(248,121,38)" rx="2" ry="2" />
+<text  x="345.09" y="191.5" ></text>
+</g>
+<g >
+<title>native_sched_clock (2,004,336,223 samples, 0.93%)</title><rect x="1148.7" y="421" width="11.0" height="15.0" fill="rgb(211,215,18)" rx="2" ry="2" />
+<text  x="1151.67" y="431.5" ></text>
+</g>
+<g >
+<title>__memcg_kmem_charge_page (258,097,337 samples, 0.12%)</title><rect x="334.5" y="229" width="1.4" height="15.0" fill="rgb(220,61,16)" rx="2" ry="2" />
+<text  x="337.52" y="239.5" ></text>
+</g>
+<g >
+<title>native_flush_tlb_local (68,238,702 samples, 0.03%)</title><rect x="839.6" y="261" width="0.4" height="15.0" fill="rgb(210,57,4)" rx="2" ry="2" />
+<text  x="842.62" y="271.5" ></text>
+</g>
+<g >
+<title>flush_tlb_func (99,720,647 samples, 0.05%)</title><rect x="839.5" y="277" width="0.5" height="15.0" fill="rgb(223,110,43)" rx="2" ry="2" />
+<text  x="842.45" y="287.5" ></text>
+</g>
+<g >
+<title>__list_add_valid (24,161,968 samples, 0.01%)</title><rect x="59.2" y="245" width="0.2" height="15.0" fill="rgb(240,84,50)" rx="2" ry="2" />
+<text  x="62.23" y="255.5" ></text>
+</g>
+<g >
+<title>anon_vma_interval_tree_insert (19,576,067 samples, 0.01%)</title><rect x="349.8" y="325" width="0.1" height="15.0" fill="rgb(243,168,2)" rx="2" ry="2" />
+<text  x="352.75" y="335.5" ></text>
+</g>
+<g >
+<title>bdrv_getlength (97,967,090 samples, 0.05%)</title><rect x="432.4" y="437" width="0.5" height="15.0" fill="rgb(222,78,15)" rx="2" ry="2" />
+<text  x="435.40" y="447.5" ></text>
+</g>
+<g >
+<title>qio_channel_writev_all (22,551,446 samples, 0.01%)</title><rect x="817.5" y="469" width="0.2" height="15.0" fill="rgb(252,168,10)" rx="2" ry="2" />
+<text  x="820.55" y="479.5" ></text>
+</g>
+<g >
+<title>exc_page_fault (932,966,426 samples, 0.43%)</title><rect x="871.3" y="357" width="5.1" height="15.0" fill="rgb(220,7,2)" rx="2" ry="2" />
+<text  x="874.32" y="367.5" ></text>
+</g>
+<g >
+<title>__handle_mm_fault (21,325,419 samples, 0.01%)</title><rect x="378.3" y="325" width="0.2" height="15.0" fill="rgb(217,188,42)" rx="2" ry="2" />
+<text  x="381.33" y="335.5" ></text>
+</g>
+<g >
+<title>__x64_sys_munmap (487,364,318 samples, 0.23%)</title><rect x="408.8" y="453" width="2.7" height="15.0" fill="rgb(222,1,38)" rx="2" ry="2" />
+<text  x="411.79" y="463.5" ></text>
+</g>
+<g >
+<title>__rcu_read_lock (27,578,579 samples, 0.01%)</title><rect x="64.2" y="229" width="0.2" height="15.0" fill="rgb(253,211,4)" rx="2" ry="2" />
+<text  x="67.24" y="239.5" ></text>
+</g>
+<g >
+<title>__entry_text_start (37,720,356 samples, 0.02%)</title><rect x="10.7" y="533" width="0.2" height="15.0" fill="rgb(220,130,19)" rx="2" ry="2" />
+<text  x="13.67" y="543.5" ></text>
+</g>
+<g >
+<title>kmem_cache_free (26,272,487 samples, 0.01%)</title><rect x="819.0" y="325" width="0.1" height="15.0" fill="rgb(239,7,14)" rx="2" ry="2" />
+<text  x="821.98" y="335.5" ></text>
+</g>
+<g >
+<title>raw_spin_rq_lock_nested (402,115,583 samples, 0.19%)</title><rect x="1117.3" y="469" width="2.2" height="15.0" fill="rgb(205,133,2)" rx="2" ry="2" />
+<text  x="1120.26" y="479.5" ></text>
+</g>
+<g >
+<title>eventfd_poll (20,564,288 samples, 0.01%)</title><rect x="424.0" y="405" width="0.1" height="15.0" fill="rgb(217,55,8)" rx="2" ry="2" />
+<text  x="427.01" y="415.5" ></text>
+</g>
+<g >
+<title>pick_next_task_fair (377,252,935 samples, 0.18%)</title><rect x="1179.3" y="485" width="2.0" height="15.0" fill="rgb(216,131,19)" rx="2" ry="2" />
+<text  x="1182.27" y="495.5" ></text>
+</g>
+<g >
+<title>down_read_trylock (28,752,050 samples, 0.01%)</title><rect x="490.2" y="181" width="0.1" height="15.0" fill="rgb(237,7,34)" rx="2" ry="2" />
+<text  x="493.18" y="191.5" ></text>
+</g>
+<g >
+<title>start_secondary (53,533,699,465 samples, 24.93%)</title><rect x="895.6" y="565" width="294.2" height="15.0" fill="rgb(247,199,0)" rx="2" ry="2" />
+<text  x="898.64" y="575.5" >start_secondary</text>
+</g>
+<g >
+<title>acpi_idle_enter (2,230,255,108 samples, 1.04%)</title><rect x="902.0" y="485" width="12.3" height="15.0" fill="rgb(233,217,11)" rx="2" ry="2" />
+<text  x="905.00" y="495.5" ></text>
+</g>
+<g >
+<title>_copy_to_iter (23,960,895 samples, 0.01%)</title><rect x="413.9" y="325" width="0.2" height="15.0" fill="rgb(208,48,16)" rx="2" ry="2" />
+<text  x="416.92" y="335.5" ></text>
+</g>
+<g >
+<title>__sysvec_call_function_single (733,412,516 samples, 0.34%)</title><rect x="1056.0" y="453" width="4.0" height="15.0" fill="rgb(254,86,3)" rx="2" ry="2" />
+<text  x="1059.00" y="463.5" ></text>
+</g>
+<g >
+<title>hrtimer_interrupt (151,377,697 samples, 0.07%)</title><rect x="918.0" y="437" width="0.8" height="15.0" fill="rgb(236,0,26)" rx="2" ry="2" />
+<text  x="921.01" y="447.5" ></text>
+</g>
+<g >
+<title>copy_user_generic_string (22,997,613 samples, 0.01%)</title><rect x="256.9" y="277" width="0.1" height="15.0" fill="rgb(222,169,52)" rx="2" ry="2" />
+<text  x="259.86" y="287.5" ></text>
+</g>
+<g >
+<title>__wake_up_common_lock (67,241,848 samples, 0.03%)</title><rect x="408.1" y="293" width="0.4" height="15.0" fill="rgb(235,228,54)" rx="2" ry="2" />
+<text  x="411.10" y="303.5" ></text>
+</g>
+<g >
+<title>__wake_up_common_lock (25,006,611 samples, 0.01%)</title><rect x="362.4" y="261" width="0.1" height="15.0" fill="rgb(223,183,9)" rx="2" ry="2" />
+<text  x="365.36" y="271.5" ></text>
+</g>
+<g >
+<title>_copy_from_iter (1,921,833,397 samples, 0.90%)</title><rect x="269.3" y="261" width="10.6" height="15.0" fill="rgb(210,157,20)" rx="2" ry="2" />
+<text  x="272.31" y="271.5" ></text>
+</g>
+<g >
+<title>bdrv_check_qiov_request (24,646,991 samples, 0.01%)</title><rect x="435.4" y="389" width="0.2" height="15.0" fill="rgb(211,175,45)" rx="2" ry="2" />
+<text  x="438.42" y="399.5" ></text>
+</g>
+<g >
+<title>ksys_read (49,210,454 samples, 0.02%)</title><rect x="420.3" y="373" width="0.3" height="15.0" fill="rgb(217,202,44)" rx="2" ry="2" />
+<text  x="423.31" y="383.5" ></text>
+</g>
+<g >
+<title>avc_lookup (18,297,506 samples, 0.01%)</title><rect x="249.8" y="293" width="0.1" height="15.0" fill="rgb(213,191,7)" rx="2" ry="2" />
+<text  x="252.81" y="303.5" ></text>
+</g>
+<g >
+<title>__switch_to_asm (35,812,986 samples, 0.02%)</title><rect x="889.0" y="581" width="0.2" height="15.0" fill="rgb(207,211,9)" rx="2" ry="2" />
+<text  x="892.03" y="591.5" ></text>
+</g>
+<g >
+<title>read_tsc (45,992,960 samples, 0.02%)</title><rect x="1185.5" y="485" width="0.2" height="15.0" fill="rgb(234,67,9)" rx="2" ry="2" />
+<text  x="1188.46" y="495.5" ></text>
+</g>
+<g >
+<title>qio_channel_writev_full_all (5,031,604,960 samples, 2.34%)</title><rect x="381.1" y="469" width="27.6" height="15.0" fill="rgb(213,188,14)" rx="2" ry="2" />
+<text  x="384.07" y="479.5" >q..</text>
+</g>
+<g >
+<title>bad_range (26,346,696 samples, 0.01%)</title><rect x="57.7" y="229" width="0.2" height="15.0" fill="rgb(243,211,32)" rx="2" ry="2" />
+<text  x="60.71" y="239.5" ></text>
+</g>
+<g >
+<title>post_alloc_hook (33,834,139 samples, 0.02%)</title><rect x="770.3" y="213" width="0.2" height="15.0" fill="rgb(216,184,24)" rx="2" ry="2" />
+<text  x="773.33" y="223.5" ></text>
+</g>
+<g >
+<title>set_next_entity (241,829,195 samples, 0.11%)</title><rect x="1180.0" y="469" width="1.3" height="15.0" fill="rgb(231,11,18)" rx="2" ry="2" />
+<text  x="1183.01" y="479.5" ></text>
+</g>
+<g >
+<title>sock_alloc_send_pskb (101,327,716 samples, 0.05%)</title><rect x="261.8" y="245" width="0.6" height="15.0" fill="rgb(227,186,13)" rx="2" ry="2" />
+<text  x="264.84" y="255.5" ></text>
+</g>
+<g >
+<title>perf_event_mmap_output (103,464,472 samples, 0.05%)</title><rect x="861.6" y="261" width="0.6" height="15.0" fill="rgb(224,45,27)" rx="2" ry="2" />
+<text  x="864.60" y="271.5" ></text>
+</g>
+<g >
+<title>pgrep (31,957,355 samples, 0.01%)</title><rect x="257.8" y="597" width="0.1" height="15.0" fill="rgb(242,130,18)" rx="2" ry="2" />
+<text  x="260.77" y="607.5" ></text>
+</g>
+<g >
+<title>sysvec_apic_timer_interrupt (20,405,597 samples, 0.01%)</title><rect x="229.6" y="485" width="0.1" height="15.0" fill="rgb(248,91,15)" rx="2" ry="2" />
+<text  x="232.57" y="495.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (1,908,357,177 samples, 0.89%)</title><rect x="877.0" y="453" width="10.5" height="15.0" fill="rgb(252,173,46)" rx="2" ry="2" />
+<text  x="880.02" y="463.5" ></text>
+</g>
+<g >
+<title>lru_gen_del_folio.constprop.0 (23,992,446 samples, 0.01%)</title><rect x="353.8" y="293" width="0.1" height="15.0" fill="rgb(227,13,42)" rx="2" ry="2" />
+<text  x="356.79" y="303.5" ></text>
+</g>
+<g >
+<title>__GI___libc_write (110,990,814 samples, 0.05%)</title><rect x="363.9" y="549" width="0.6" height="15.0" fill="rgb(220,192,43)" rx="2" ry="2" />
+<text  x="366.89" y="559.5" ></text>
+</g>
+<g >
+<title>check_preempt_curr (49,641,632 samples, 0.02%)</title><rect x="1059.7" y="405" width="0.2" height="15.0" fill="rgb(242,169,39)" rx="2" ry="2" />
+<text  x="1062.67" y="415.5" ></text>
+</g>
+<g >
+<title>mas_find (31,438,265 samples, 0.01%)</title><rect x="851.3" y="373" width="0.2" height="15.0" fill="rgb(246,0,37)" rx="2" ry="2" />
+<text  x="854.28" y="383.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (48,839,923 samples, 0.02%)</title><rect x="42.5" y="213" width="0.3" height="15.0" fill="rgb(207,32,8)" rx="2" ry="2" />
+<text  x="45.51" y="223.5" ></text>
+</g>
+<g >
+<title>vm_normal_page (221,686,318 samples, 0.10%)</title><rect x="849.4" y="309" width="1.2" height="15.0" fill="rgb(224,120,46)" rx="2" ry="2" />
+<text  x="852.41" y="319.5" ></text>
+</g>
+<g >
+<title>error_entry (60,421,599 samples, 0.03%)</title><rect x="1054.6" y="469" width="0.4" height="15.0" fill="rgb(217,146,3)" rx="2" ry="2" />
+<text  x="1057.63" y="479.5" ></text>
+</g>
+<g >
+<title>drain_obj_stock (94,444,713 samples, 0.04%)</title><rect x="36.9" y="245" width="0.5" height="15.0" fill="rgb(232,80,49)" rx="2" ry="2" />
+<text  x="39.85" y="255.5" ></text>
+</g>
+<g >
+<title>alloc_pages (38,865,478 samples, 0.02%)</title><rect x="407.8" y="277" width="0.2" height="15.0" fill="rgb(244,44,32)" rx="2" ry="2" />
+<text  x="410.79" y="287.5" ></text>
+</g>
+<g >
+<title>vm_mmap_pgoff (2,545,943,639 samples, 1.19%)</title><rect x="856.4" y="341" width="14.0" height="15.0" fill="rgb(210,175,34)" rx="2" ry="2" />
+<text  x="859.40" y="351.5" ></text>
+</g>
+<g >
+<title>asm_exc_page_fault (227,380,648 samples, 0.11%)</title><rect x="359.8" y="373" width="1.3" height="15.0" fill="rgb(231,161,26)" rx="2" ry="2" />
+<text  x="362.82" y="383.5" ></text>
+</g>
+<g >
+<title>blk_co_pread (19,569,129 samples, 0.01%)</title><rect x="365.6" y="501" width="0.1" height="15.0" fill="rgb(248,7,17)" rx="2" ry="2" />
+<text  x="368.56" y="511.5" ></text>
+</g>
+<g >
+<title>do_mas_munmap (51,251,026 samples, 0.02%)</title><rect x="860.0" y="293" width="0.3" height="15.0" fill="rgb(207,18,49)" rx="2" ry="2" />
+<text  x="862.99" y="303.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (491,120,788 samples, 0.23%)</title><rect x="408.8" y="469" width="2.7" height="15.0" fill="rgb(226,108,48)" rx="2" ry="2" />
+<text  x="411.79" y="479.5" ></text>
+</g>
+<g >
+<title>try_charge_memcg (28,816,824 samples, 0.01%)</title><rect x="404.6" y="245" width="0.2" height="15.0" fill="rgb(205,195,33)" rx="2" ry="2" />
+<text  x="407.60" y="255.5" ></text>
+</g>
+<g >
+<title>__flush_smp_call_function_queue (5,422,473,878 samples, 2.53%)</title><rect x="1082.2" y="501" width="29.8" height="15.0" fill="rgb(224,19,47)" rx="2" ry="2" />
+<text  x="1085.24" y="511.5" >__..</text>
+</g>
+<g >
+<title>vm_unmapped_area (337,872,013 samples, 0.16%)</title><rect x="857.2" y="277" width="1.8" height="15.0" fill="rgb(247,148,33)" rx="2" ry="2" />
+<text  x="860.15" y="287.5" ></text>
+</g>
+<g >
+<title>bdrv_co_preadv_part (57,850,270 samples, 0.03%)</title><rect x="265.4" y="405" width="0.3" height="15.0" fill="rgb(207,17,23)" rx="2" ry="2" />
+<text  x="268.39" y="415.5" ></text>
+</g>
+<g >
+<title>copy_page_from_iter_atomic (24,180,213 samples, 0.01%)</title><rect x="256.9" y="293" width="0.1" height="15.0" fill="rgb(233,151,14)" rx="2" ry="2" />
+<text  x="259.85" y="303.5" ></text>
+</g>
+<g >
+<title>__start_context (2,781,756,552 samples, 1.30%)</title><rect x="364.5" y="549" width="15.3" height="15.0" fill="rgb(217,18,34)" rx="2" ry="2" />
+<text  x="367.52" y="559.5" ></text>
+</g>
+<g >
+<title>do_user_addr_fault (907,458,210 samples, 0.42%)</title><rect x="871.5" y="341" width="4.9" height="15.0" fill="rgb(248,40,10)" rx="2" ry="2" />
+<text  x="874.46" y="351.5" ></text>
+</g>
+<g >
+<title>qemu_try_memalign (925,434,084 samples, 0.43%)</title><rect x="356.0" y="485" width="5.1" height="15.0" fill="rgb(208,127,43)" rx="2" ry="2" />
+<text  x="358.99" y="495.5" ></text>
+</g>
+<g >
+<title>mt_find (56,665,914 samples, 0.03%)</title><rect x="871.6" y="309" width="0.3" height="15.0" fill="rgb(217,150,43)" rx="2" ry="2" />
+<text  x="874.55" y="319.5" ></text>
+</g>
+<g >
+<title>native_sched_clock (346,171,768 samples, 0.16%)</title><rect x="1071.8" y="469" width="1.9" height="15.0" fill="rgb(219,206,52)" rx="2" ry="2" />
+<text  x="1074.80" y="479.5" ></text>
+</g>
+<g >
+<title>lru_add_fn (156,602,132 samples, 0.07%)</title><rect x="837.0" y="293" width="0.8" height="15.0" fill="rgb(237,146,49)" rx="2" ry="2" />
+<text  x="839.98" y="303.5" ></text>
+</g>
+<g >
+<title>mas_wr_store_entry.isra.0 (19,615,011 samples, 0.01%)</title><rect x="351.5" y="341" width="0.2" height="15.0" fill="rgb(209,93,7)" rx="2" ry="2" />
+<text  x="354.55" y="351.5" ></text>
+</g>
+<g >
+<title>___sys_sendmsg (14,534,633,379 samples, 6.77%)</title><rect x="267.2" y="341" width="79.9" height="15.0" fill="rgb(233,160,28)" rx="2" ry="2" />
+<text  x="270.19" y="351.5" >___sys_se..</text>
+</g>
+<g >
+<title>sock_alloc_send_pskb (731,096,638 samples, 0.34%)</title><rect x="251.3" y="325" width="4.0" height="15.0" fill="rgb(207,72,7)" rx="2" ry="2" />
+<text  x="254.32" y="335.5" ></text>
+</g>
+<g >
+<title>folio_batch_move_lru (60,405,281 samples, 0.03%)</title><rect x="352.3" y="309" width="0.3" height="15.0" fill="rgb(236,91,31)" rx="2" ry="2" />
+<text  x="355.28" y="319.5" ></text>
+</g>
+<g >
+<title>kmem_cache_free (33,335,559 samples, 0.02%)</title><rect x="362.5" y="341" width="0.2" height="15.0" fill="rgb(248,9,12)" rx="2" ry="2" />
+<text  x="365.50" y="351.5" ></text>
+</g>
+<g >
+<title>__alloc_skb (998,908,362 samples, 0.47%)</title><rect x="339.4" y="245" width="5.4" height="15.0" fill="rgb(216,109,12)" rx="2" ry="2" />
+<text  x="342.35" y="255.5" ></text>
+</g>
+<g >
+<title>cap_vm_enough_memory (20,688,748 samples, 0.01%)</title><rect x="862.3" y="277" width="0.1" height="15.0" fill="rgb(230,135,25)" rx="2" ry="2" />
+<text  x="865.33" y="287.5" ></text>
+</g>
+<g >
+<title>___sys_recvmsg (55,115,647 samples, 0.03%)</title><rect x="378.5" y="421" width="0.3" height="15.0" fill="rgb(220,0,45)" rx="2" ry="2" />
+<text  x="381.50" y="431.5" ></text>
+</g>
+<g >
+<title>mod_objcg_state (178,499,090 samples, 0.08%)</title><rect x="801.2" y="197" width="0.9" height="15.0" fill="rgb(219,60,34)" rx="2" ry="2" />
+<text  x="804.16" y="207.5" ></text>
+</g>
+<g >
+<title>__do_softirq (53,383,594 samples, 0.02%)</title><rect x="917.7" y="437" width="0.2" height="15.0" fill="rgb(207,189,8)" rx="2" ry="2" />
+<text  x="920.65" y="447.5" ></text>
+</g>
+<g >
+<title>tick_sched_handle (67,379,119 samples, 0.03%)</title><rect x="748.8" y="117" width="0.4" height="15.0" fill="rgb(213,26,5)" rx="2" ry="2" />
+<text  x="751.84" y="127.5" ></text>
+</g>
+<g >
+<title>__libc_start_main@@GLIBC_2.34 (183,093,463 samples, 0.09%)</title><rect x="256.8" y="565" width="1.0" height="15.0" fill="rgb(241,136,6)" rx="2" ry="2" />
+<text  x="259.76" y="575.5" ></text>
+</g>
+<g >
+<title>update_load_avg (160,680,444 samples, 0.07%)</title><rect x="1123.6" y="421" width="0.9" height="15.0" fill="rgb(217,70,47)" rx="2" ry="2" />
+<text  x="1126.63" y="431.5" ></text>
+</g>
+<g >
+<title>sched_ttwu_pending (9,262,416,896 samples, 4.31%)</title><rect x="1113.0" y="501" width="50.9" height="15.0" fill="rgb(248,2,54)" rx="2" ry="2" />
+<text  x="1115.99" y="511.5" >sched..</text>
+</g>
+<g >
+<title>vm_normal_page (52,404,456 samples, 0.02%)</title><rect x="355.0" y="309" width="0.3" height="15.0" fill="rgb(225,39,25)" rx="2" ry="2" />
+<text  x="358.02" y="319.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (47,352,183 samples, 0.02%)</title><rect x="1177.2" y="501" width="0.3" height="15.0" fill="rgb(237,177,19)" rx="2" ry="2" />
+<text  x="1180.19" y="511.5" ></text>
+</g>
+<g >
+<title>refill_obj_stock (28,667,066 samples, 0.01%)</title><rect x="836.1" y="293" width="0.2" height="15.0" fill="rgb(218,60,13)" rx="2" ry="2" />
+<text  x="839.13" y="303.5" ></text>
+</g>
+<g >
+<title>folio_batch_move_lru (243,340,433 samples, 0.11%)</title><rect x="836.7" y="309" width="1.3" height="15.0" fill="rgb(210,91,53)" rx="2" ry="2" />
+<text  x="839.66" y="319.5" ></text>
+</g>
+<g >
+<title>bdrv_getlength (36,187,210 samples, 0.02%)</title><rect x="433.1" y="453" width="0.2" height="15.0" fill="rgb(210,187,15)" rx="2" ry="2" />
+<text  x="436.05" y="463.5" ></text>
+</g>
+<g >
+<title>__libc_calloc (44,962,453 samples, 0.02%)</title><rect x="256.1" y="485" width="0.2" height="15.0" fill="rgb(228,14,53)" rx="2" ry="2" />
+<text  x="259.08" y="495.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (166,924,695 samples, 0.08%)</title><rect x="1067.6" y="453" width="0.9" height="15.0" fill="rgb(234,102,42)" rx="2" ry="2" />
+<text  x="1070.60" y="463.5" ></text>
+</g>
+<g >
+<title>__rcu_read_unlock (31,843,799 samples, 0.01%)</title><rect x="323.5" y="133" width="0.2" height="15.0" fill="rgb(228,1,21)" rx="2" ry="2" />
+<text  x="326.55" y="143.5" ></text>
+</g>
+<g >
+<title>kmem_cache_alloc (56,569,087 samples, 0.03%)</title><rect x="819.9" y="293" width="0.3" height="15.0" fill="rgb(219,3,10)" rx="2" ry="2" />
+<text  x="822.92" y="303.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (127,305,746 samples, 0.06%)</title><rect x="811.6" y="165" width="0.7" height="15.0" fill="rgb(217,62,49)" rx="2" ry="2" />
+<text  x="814.56" y="175.5" ></text>
+</g>
+<g >
+<title>[libnbd.so.0.0.0] (24,858,820 samples, 0.01%)</title><rect x="10.5" y="517" width="0.2" height="15.0" fill="rgb(232,98,27)" rx="2" ry="2" />
+<text  x="13.52" y="527.5" ></text>
+</g>
+<g >
+<title>try_charge_memcg (450,912,019 samples, 0.21%)</title><rect x="759.4" y="213" width="2.5" height="15.0" fill="rgb(250,66,0)" rx="2" ry="2" />
+<text  x="762.39" y="223.5" ></text>
+</g>
+<g >
+<title>scheduler_tick (41,232,344 samples, 0.02%)</title><rect x="748.9" y="85" width="0.2" height="15.0" fill="rgb(222,87,44)" rx="2" ry="2" />
+<text  x="751.88" y="95.5" ></text>
+</g>
+<g >
+<title>__hrtimer_run_queues (58,718,822 samples, 0.03%)</title><rect x="169.7" y="165" width="0.3" height="15.0" fill="rgb(254,73,23)" rx="2" ry="2" />
+<text  x="172.70" y="175.5" ></text>
+</g>
+<g >
+<title>__handle_mm_fault (61,177,442 samples, 0.03%)</title><rect x="261.4" y="117" width="0.3" height="15.0" fill="rgb(234,35,41)" rx="2" ry="2" />
+<text  x="264.35" y="127.5" ></text>
+</g>
+<g >
+<title>__folio_put (200,040,855 samples, 0.09%)</title><rect x="28.7" y="277" width="1.1" height="15.0" fill="rgb(238,152,8)" rx="2" ry="2" />
+<text  x="31.74" y="287.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock (71,076,590 samples, 0.03%)</title><rect x="497.2" y="149" width="0.4" height="15.0" fill="rgb(214,168,51)" rx="2" ry="2" />
+<text  x="500.19" y="159.5" ></text>
+</g>
+<g >
+<title>exc_page_fault (71,231,688 samples, 0.03%)</title><rect x="412.8" y="389" width="0.4" height="15.0" fill="rgb(210,120,30)" rx="2" ry="2" />
+<text  x="415.85" y="399.5" ></text>
+</g>
+<g >
+<title>destroy_large_folio (37,606,215 samples, 0.02%)</title><rect x="39.5" y="277" width="0.3" height="15.0" fill="rgb(248,152,28)" rx="2" ry="2" />
+<text  x="42.55" y="287.5" ></text>
+</g>
+<g >
+<title>systemd-oomd (22,312,913 samples, 0.01%)</title><rect x="1189.8" y="597" width="0.2" height="15.0" fill="rgb(211,142,50)" rx="2" ry="2" />
+<text  x="1192.85" y="607.5" ></text>
+</g>
+<g >
+<title>refill_obj_stock (113,128,587 samples, 0.05%)</title><rect x="880.2" y="293" width="0.6" height="15.0" fill="rgb(246,223,49)" rx="2" ry="2" />
+<text  x="883.20" y="303.5" ></text>
+</g>
+<g >
+<title>bdrv_inc_in_flight (20,084,417 samples, 0.01%)</title><rect x="433.8" y="469" width="0.1" height="15.0" fill="rgb(228,151,10)" rx="2" ry="2" />
+<text  x="436.84" y="479.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (27,055,084 samples, 0.01%)</title><rect x="255.8" y="389" width="0.2" height="15.0" fill="rgb(218,165,52)" rx="2" ry="2" />
+<text  x="258.85" y="399.5" ></text>
+</g>
+<g >
+<title>hrtimer_next_event_without (110,792,613 samples, 0.05%)</title><rect x="1173.4" y="485" width="0.6" height="15.0" fill="rgb(249,150,19)" rx="2" ry="2" />
+<text  x="1176.40" y="495.5" ></text>
+</g>
+<g >
+<title>aio_dispatch (708,377,654 samples, 0.33%)</title><rect x="417.0" y="469" width="3.9" height="15.0" fill="rgb(241,3,43)" rx="2" ry="2" />
+<text  x="420.01" y="479.5" ></text>
+</g>
+<g >
+<title>__wake_up_common (65,450,205 samples, 0.03%)</title><rect x="408.1" y="277" width="0.4" height="15.0" fill="rgb(250,212,5)" rx="2" ry="2" />
+<text  x="411.10" y="287.5" ></text>
+</g>
+<g >
+<title>unmap_vmas (87,861,861 samples, 0.04%)</title><rect x="410.9" y="373" width="0.5" height="15.0" fill="rgb(221,168,47)" rx="2" ry="2" />
+<text  x="413.93" y="383.5" ></text>
+</g>
+<g >
+<title>perf_event_task_tick (42,949,269 samples, 0.02%)</title><rect x="918.3" y="341" width="0.2" height="15.0" fill="rgb(208,114,29)" rx="2" ry="2" />
+<text  x="921.29" y="351.5" ></text>
+</g>
+<g >
+<title>__slab_alloc.isra.0 (263,815,458 samples, 0.12%)</title><rect x="782.5" y="197" width="1.4" height="15.0" fill="rgb(226,151,27)" rx="2" ry="2" />
+<text  x="785.48" y="207.5" ></text>
+</g>
+<g >
+<title>generic_write_end (51,185,662 samples, 0.02%)</title><rect x="257.4" y="293" width="0.3" height="15.0" fill="rgb(224,64,16)" rx="2" ry="2" />
+<text  x="260.40" y="303.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (22,162,811 samples, 0.01%)</title><rect x="894.7" y="389" width="0.1" height="15.0" fill="rgb(222,41,32)" rx="2" ry="2" />
+<text  x="897.73" y="399.5" ></text>
+</g>
+<g >
+<title>enqueue_task (43,177,691 samples, 0.02%)</title><rect x="1178.9" y="389" width="0.2" height="15.0" fill="rgb(237,197,38)" rx="2" ry="2" />
+<text  x="1181.88" y="399.5" ></text>
+</g>
+<g >
+<title>_copy_from_iter (43,783,250 samples, 0.02%)</title><rect x="251.0" y="309" width="0.2" height="15.0" fill="rgb(208,17,7)" rx="2" ry="2" />
+<text  x="254.00" y="319.5" ></text>
+</g>
+<g >
+<title>page_remove_rmap (95,447,385 samples, 0.04%)</title><rect x="848.7" y="309" width="0.6" height="15.0" fill="rgb(225,140,37)" rx="2" ry="2" />
+<text  x="851.73" y="319.5" ></text>
+</g>
+<g >
+<title>cpuidle_enter_state (906,500,901 samples, 0.42%)</title><rect x="890.0" y="469" width="5.0" height="15.0" fill="rgb(225,132,20)" rx="2" ry="2" />
+<text  x="893.03" y="479.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (38,478,862 samples, 0.02%)</title><rect x="1069.1" y="469" width="0.3" height="15.0" fill="rgb(236,35,48)" rx="2" ry="2" />
+<text  x="1072.15" y="479.5" ></text>
+</g>
+<g >
+<title>[unknown] (39,244,883 samples, 0.02%)</title><rect x="888.1" y="501" width="0.3" height="15.0" fill="rgb(206,113,48)" rx="2" ry="2" />
+<text  x="891.15" y="511.5" ></text>
+</g>
+<g >
+<title>rmqueue_bulk (56,774,441 samples, 0.03%)</title><rect x="405.4" y="245" width="0.4" height="15.0" fill="rgb(240,220,28)" rx="2" ry="2" />
+<text  x="408.44" y="255.5" ></text>
+</g>
+<g >
+<title>__rcu_read_unlock (23,780,463 samples, 0.01%)</title><rect x="67.8" y="277" width="0.2" height="15.0" fill="rgb(237,213,35)" rx="2" ry="2" />
+<text  x="70.83" y="287.5" ></text>
+</g>
+<g >
+<title>mas_store_prealloc (39,538,247 samples, 0.02%)</title><rect x="412.5" y="309" width="0.2" height="15.0" fill="rgb(210,57,13)" rx="2" ry="2" />
+<text  x="415.48" y="319.5" ></text>
+</g>
+<g >
+<title>copy_user_generic_string (45,037,900 samples, 0.02%)</title><rect x="430.0" y="341" width="0.2" height="15.0" fill="rgb(243,35,26)" rx="2" ry="2" />
+<text  x="432.98" y="351.5" ></text>
+</g>
+<g >
+<title>alloc_pages (497,210,185 samples, 0.23%)</title><rect x="805.6" y="245" width="2.7" height="15.0" fill="rgb(234,7,25)" rx="2" ry="2" />
+<text  x="808.60" y="255.5" ></text>
+</g>
+<g >
+<title>free_pgtables (277,143,944 samples, 0.13%)</title><rect x="834.9" y="341" width="1.5" height="15.0" fill="rgb(228,195,3)" rx="2" ry="2" />
+<text  x="837.87" y="351.5" ></text>
+</g>
+<g >
+<title>__update_load_avg_se (44,690,800 samples, 0.02%)</title><rect x="1181.1" y="437" width="0.2" height="15.0" fill="rgb(209,185,51)" rx="2" ry="2" />
+<text  x="1184.09" y="447.5" ></text>
+</g>
+<g >
+<title>memset (67,937,930 samples, 0.03%)</title><rect x="358.3" y="229" width="0.4" height="15.0" fill="rgb(222,184,24)" rx="2" ry="2" />
+<text  x="361.31" y="239.5" ></text>
+</g>
+<g >
+<title>nbd_request_put (58,010,968 samples, 0.03%)</title><rect x="262.5" y="453" width="0.3" height="15.0" fill="rgb(208,134,39)" rx="2" ry="2" />
+<text  x="265.50" y="463.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (161,511,283 samples, 0.08%)</title><rect x="413.3" y="485" width="0.9" height="15.0" fill="rgb(252,36,22)" rx="2" ry="2" />
+<text  x="416.28" y="495.5" ></text>
+</g>
+<g >
+<title>asm_exc_page_fault (46,087,209 samples, 0.02%)</title><rect x="425.7" y="229" width="0.2" height="15.0" fill="rgb(212,47,0)" rx="2" ry="2" />
+<text  x="428.66" y="239.5" ></text>
+</g>
+<g >
+<title>vfs_write (296,018,728 samples, 0.14%)</title><rect x="429.4" y="389" width="1.6" height="15.0" fill="rgb(244,77,41)" rx="2" ry="2" />
+<text  x="432.35" y="399.5" ></text>
+</g>
+<g >
+<title>get_page_from_freelist (178,590,539 samples, 0.08%)</title><rect x="874.9" y="245" width="1.0" height="15.0" fill="rgb(212,36,37)" rx="2" ry="2" />
+<text  x="877.90" y="255.5" ></text>
+</g>
+<g >
+<title>blk_co_pread (842,951,206 samples, 0.39%)</title><rect x="433.6" y="485" width="4.7" height="15.0" fill="rgb(208,35,20)" rx="2" ry="2" />
+<text  x="436.62" y="495.5" ></text>
+</g>
+<g >
+<title>rcu_preempt_deferred_qs (25,624,529 samples, 0.01%)</title><rect x="1069.5" y="469" width="0.1" height="15.0" fill="rgb(236,116,6)" rx="2" ry="2" />
+<text  x="1072.47" y="479.5" ></text>
+</g>
+<g >
+<title>do_mas_align_munmap (1,375,968,828 samples, 0.64%)</title><rect x="347.8" y="373" width="7.6" height="15.0" fill="rgb(232,10,14)" rx="2" ry="2" />
+<text  x="350.82" y="383.5" ></text>
+</g>
+<g >
+<title>kmalloc_slab (44,083,687 samples, 0.02%)</title><rect x="793.6" y="213" width="0.2" height="15.0" fill="rgb(233,76,14)" rx="2" ry="2" />
+<text  x="796.56" y="223.5" ></text>
+</g>
+<g >
+<title>bdrv_co_block_status (278,937,571 samples, 0.13%)</title><rect x="431.5" y="453" width="1.5" height="15.0" fill="rgb(222,160,23)" rx="2" ry="2" />
+<text  x="434.50" y="463.5" ></text>
+</g>
+<g >
+<title>ct_kernel_exit.isra.0 (100,669,321 samples, 0.05%)</title><rect x="1069.1" y="485" width="0.5" height="15.0" fill="rgb(253,127,52)" rx="2" ry="2" />
+<text  x="1072.06" y="495.5" ></text>
+</g>
+<g >
+<title>g_source_add_poll (20,919,591 samples, 0.01%)</title><rect x="347.3" y="373" width="0.2" height="15.0" fill="rgb(221,52,45)" rx="2" ry="2" />
+<text  x="350.34" y="383.5" ></text>
+</g>
+<g >
+<title>poll_idle (151,154,228 samples, 0.07%)</title><rect x="1070.5" y="485" width="0.8" height="15.0" fill="rgb(229,199,47)" rx="2" ry="2" />
+<text  x="1073.48" y="495.5" ></text>
+</g>
+<g >
+<title>copy_user_generic_string (37,686,204 samples, 0.02%)</title><rect x="364.1" y="229" width="0.2" height="15.0" fill="rgb(205,62,6)" rx="2" ry="2" />
+<text  x="367.13" y="239.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (164,947,559 samples, 0.08%)</title><rect x="256.8" y="389" width="0.9" height="15.0" fill="rgb(233,156,45)" rx="2" ry="2" />
+<text  x="259.78" y="399.5" ></text>
+</g>
+<g >
+<title>do_mas_align_munmap (479,505,747 samples, 0.22%)</title><rect x="408.8" y="405" width="2.6" height="15.0" fill="rgb(244,147,36)" rx="2" ry="2" />
+<text  x="411.81" y="415.5" ></text>
+</g>
+<g >
+<title>signalfd_poll (28,739,029 samples, 0.01%)</title><rect x="424.2" y="405" width="0.1" height="15.0" fill="rgb(205,148,23)" rx="2" ry="2" />
+<text  x="427.17" y="415.5" ></text>
+</g>
+<g >
+<title>default_send_IPI_single_phys (65,745,646 samples, 0.03%)</title><rect x="814.5" y="181" width="0.4" height="15.0" fill="rgb(230,187,6)" rx="2" ry="2" />
+<text  x="817.51" y="191.5" ></text>
+</g>
+<g >
+<title>__do_softirq (97,896,909 samples, 0.05%)</title><rect x="892.3" y="405" width="0.5" height="15.0" fill="rgb(234,23,45)" rx="2" ry="2" />
+<text  x="895.28" y="415.5" ></text>
+</g>
+<g >
+<title>tick_nohz_tick_stopped (26,531,427 samples, 0.01%)</title><rect x="1189.6" y="517" width="0.2" height="15.0" fill="rgb(225,65,25)" rx="2" ry="2" />
+<text  x="1192.62" y="527.5" ></text>
+</g>
+<g >
+<title>free_pgtables (32,639,294 samples, 0.02%)</title><rect x="410.1" y="373" width="0.2" height="15.0" fill="rgb(229,47,50)" rx="2" ry="2" />
+<text  x="413.10" y="383.5" ></text>
+</g>
+<g >
+<title>mt_find (56,875,998 samples, 0.03%)</title><rect x="373.6" y="165" width="0.3" height="15.0" fill="rgb(230,71,48)" rx="2" ry="2" />
+<text  x="376.59" y="175.5" ></text>
+</g>
+<g >
+<title>__mod_lruvec_state (23,747,460 samples, 0.01%)</title><rect x="874.5" y="261" width="0.1" height="15.0" fill="rgb(251,179,0)" rx="2" ry="2" />
+<text  x="877.45" y="271.5" ></text>
+</g>
+<g >
+<title>put_prev_entity (41,680,832 samples, 0.02%)</title><rect x="241.5" y="373" width="0.3" height="15.0" fill="rgb(228,19,45)" rx="2" ry="2" />
+<text  x="244.53" y="383.5" ></text>
+</g>
+<g >
+<title>do_user_addr_fault (24,250,931 samples, 0.01%)</title><rect x="378.3" y="357" width="0.2" height="15.0" fill="rgb(254,208,17)" rx="2" ry="2" />
+<text  x="381.32" y="367.5" ></text>
+</g>
+<g >
+<title>find_vma (35,585,061 samples, 0.02%)</title><rect x="384.9" y="213" width="0.2" height="15.0" fill="rgb(212,168,10)" rx="2" ry="2" />
+<text  x="387.88" y="223.5" ></text>
+</g>
+<g >
+<title>__rdgsbase_inactive (19,222,867 samples, 0.01%)</title><rect x="888.7" y="581" width="0.1" height="15.0" fill="rgb(215,51,22)" rx="2" ry="2" />
+<text  x="891.70" y="591.5" ></text>
+</g>
+<g >
+<title>error_entry (54,048,486 samples, 0.03%)</title><rect x="500.0" y="229" width="0.3" height="15.0" fill="rgb(208,43,1)" rx="2" ry="2" />
+<text  x="502.96" y="239.5" ></text>
+</g>
+<g >
+<title>__alloc_pages (305,619,391 samples, 0.14%)</title><rect x="404.2" y="277" width="1.7" height="15.0" fill="rgb(216,135,31)" rx="2" ry="2" />
+<text  x="407.21" y="287.5" ></text>
+</g>
+<g >
+<title>__list_del_entry_valid (141,725,392 samples, 0.07%)</title><rect x="337.9" y="197" width="0.8" height="15.0" fill="rgb(211,114,38)" rx="2" ry="2" />
+<text  x="340.87" y="207.5" ></text>
+</g>
+<g >
+<title>ext4_dirty_inode (32,673,739 samples, 0.02%)</title><rect x="257.5" y="261" width="0.2" height="15.0" fill="rgb(226,125,31)" rx="2" ry="2" />
+<text  x="260.50" y="271.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (29,632,021 samples, 0.01%)</title><rect x="71.6" y="277" width="0.1" height="15.0" fill="rgb(215,45,10)" rx="2" ry="2" />
+<text  x="74.56" y="287.5" ></text>
+</g>
+<g >
+<title>memset (267,500,267 samples, 0.12%)</title><rect x="864.8" y="229" width="1.4" height="15.0" fill="rgb(205,78,37)" rx="2" ry="2" />
+<text  x="867.78" y="239.5" ></text>
+</g>
+<g >
+<title>check_new_pages (45,981,073 samples, 0.02%)</title><rect x="405.1" y="245" width="0.3" height="15.0" fill="rgb(234,115,13)" rx="2" ry="2" />
+<text  x="408.13" y="255.5" ></text>
+</g>
+<g >
+<title>kmem_cache_free (30,160,931 samples, 0.01%)</title><rect x="823.2" y="293" width="0.2" height="15.0" fill="rgb(230,35,36)" rx="2" ry="2" />
+<text  x="826.22" y="303.5" ></text>
+</g>
+<g >
+<title>_int_memalign (106,060,207 samples, 0.05%)</title><rect x="377.9" y="453" width="0.6" height="15.0" fill="rgb(236,132,9)" rx="2" ry="2" />
+<text  x="380.88" y="463.5" ></text>
+</g>
+<g >
+<title>uncharge_folio (256,396,057 samples, 0.12%)</title><rect x="46.6" y="245" width="1.4" height="15.0" fill="rgb(225,33,33)" rx="2" ry="2" />
+<text  x="49.63" y="255.5" ></text>
+</g>
+<g >
+<title>qio_channel_yield (40,140,529 samples, 0.02%)</title><rect x="347.3" y="421" width="0.2" height="15.0" fill="rgb(215,172,21)" rx="2" ry="2" />
+<text  x="350.30" y="431.5" ></text>
+</g>
+<g >
+<title>rest_init (1,022,379,275 samples, 0.48%)</title><rect x="890.0" y="533" width="5.6" height="15.0" fill="rgb(235,187,24)" rx="2" ry="2" />
+<text  x="893.02" y="543.5" ></text>
+</g>
+<g >
+<title>security_socket_getpeersec_dgram (79,110,527 samples, 0.04%)</title><rect x="448.8" y="277" width="0.4" height="15.0" fill="rgb(229,141,30)" rx="2" ry="2" />
+<text  x="451.76" y="287.5" ></text>
+</g>
+<g >
+<title>[perf] (183,093,463 samples, 0.09%)</title><rect x="256.8" y="501" width="1.0" height="15.0" fill="rgb(250,102,4)" rx="2" ry="2" />
+<text  x="259.76" y="511.5" ></text>
+</g>
+<g >
+<title>mt_find (305,598,871 samples, 0.14%)</title><rect x="490.4" y="165" width="1.7" height="15.0" fill="rgb(226,227,46)" rx="2" ry="2" />
+<text  x="493.44" y="175.5" ></text>
+</g>
+<g >
+<title>pollwake (23,057,661 samples, 0.01%)</title><rect x="882.9" y="229" width="0.1" height="15.0" fill="rgb(210,29,13)" rx="2" ry="2" />
+<text  x="885.90" y="239.5" ></text>
+</g>
+<g >
+<title>unix_poll (208,171,563 samples, 0.10%)</title><rect x="243.3" y="421" width="1.2" height="15.0" fill="rgb(213,57,7)" rx="2" ry="2" />
+<text  x="246.31" y="431.5" ></text>
+</g>
+<g >
+<title>skb_copy_datagram_from_iter (648,117,867 samples, 0.30%)</title><rect x="258.3" y="245" width="3.5" height="15.0" fill="rgb(246,52,1)" rx="2" ry="2" />
+<text  x="261.27" y="255.5" ></text>
+</g>
+<g >
+<title>up_read (51,013,995 samples, 0.02%)</title><rect x="332.6" y="165" width="0.3" height="15.0" fill="rgb(253,19,35)" rx="2" ry="2" />
+<text  x="335.60" y="175.5" ></text>
+</g>
+<g >
+<title>policy_node (20,675,874 samples, 0.01%)</title><rect x="808.2" y="229" width="0.1" height="15.0" fill="rgb(241,132,48)" rx="2" ry="2" />
+<text  x="811.19" y="239.5" ></text>
+</g>
+<g >
+<title>___sys_sendmsg (186,346,355 samples, 0.09%)</title><rect x="425.1" y="357" width="1.0" height="15.0" fill="rgb(245,166,36)" rx="2" ry="2" />
+<text  x="428.09" y="367.5" ></text>
+</g>
+<g >
+<title>_int_malloc (83,915,003 samples, 0.04%)</title><rect x="365.8" y="469" width="0.5" height="15.0" fill="rgb(254,50,18)" rx="2" ry="2" />
+<text  x="368.83" y="479.5" ></text>
+</g>
+<g >
+<title>sched_clock_cpu (2,111,752,127 samples, 0.98%)</title><rect x="1148.1" y="437" width="11.6" height="15.0" fill="rgb(211,148,22)" rx="2" ry="2" />
+<text  x="1151.09" y="447.5" ></text>
+</g>
+<g >
+<title>__list_del_entry_valid (38,792,644 samples, 0.02%)</title><rect x="405.5" y="229" width="0.2" height="15.0" fill="rgb(210,82,45)" rx="2" ry="2" />
+<text  x="408.48" y="239.5" ></text>
+</g>
+<g >
+<title>sock_sendmsg (68,004,176,154 samples, 31.67%)</title><rect x="441.9" y="309" width="373.7" height="15.0" fill="rgb(207,97,26)" rx="2" ry="2" />
+<text  x="444.87" y="319.5" >sock_sendmsg</text>
+</g>
+<g >
+<title>____sys_recvmsg (23,951,710 samples, 0.01%)</title><rect x="263.0" y="357" width="0.2" height="15.0" fill="rgb(226,63,43)" rx="2" ry="2" />
+<text  x="266.03" y="367.5" ></text>
+</g>
+<g >
+<title>anon_vma_interval_tree_insert (62,126,573 samples, 0.03%)</title><rect x="826.3" y="325" width="0.3" height="15.0" fill="rgb(213,32,8)" rx="2" ry="2" />
+<text  x="829.27" y="335.5" ></text>
+</g>
+<g >
+<title>___slab_alloc (58,451,012 samples, 0.03%)</title><rect x="795.8" y="197" width="0.3" height="15.0" fill="rgb(221,1,10)" rx="2" ry="2" />
+<text  x="798.83" y="207.5" ></text>
+</g>
+<g >
+<title>cpuidle_enter_state (31,975,279,107 samples, 14.89%)</title><rect x="898.9" y="501" width="175.8" height="15.0" fill="rgb(210,197,9)" rx="2" ry="2" />
+<text  x="901.94" y="511.5" >cpuidle_enter_state</text>
+</g>
+<g >
+<title>handle_mm_fault (186,313,038 samples, 0.09%)</title><rect x="360.0" y="325" width="1.0" height="15.0" fill="rgb(211,67,36)" rx="2" ry="2" />
+<text  x="363.03" y="335.5" ></text>
+</g>
+<g >
+<title>do_user_addr_fault (26,531,290 samples, 0.01%)</title><rect x="425.8" y="197" width="0.1" height="15.0" fill="rgb(221,140,53)" rx="2" ry="2" />
+<text  x="428.77" y="207.5" ></text>
+</g>
+<g >
+<title>bdrv_co_preadv_part (156,734,778 samples, 0.07%)</title><rect x="265.2" y="453" width="0.8" height="15.0" fill="rgb(254,210,18)" rx="2" ry="2" />
+<text  x="268.18" y="463.5" ></text>
+</g>
+<g >
+<title>mas_alloc_nodes (575,645,673 samples, 0.27%)</title><rect x="863.1" y="261" width="3.2" height="15.0" fill="rgb(238,220,38)" rx="2" ry="2" />
+<text  x="866.13" y="271.5" ></text>
+</g>
+<g >
+<title>g_malloc (37,645,026 samples, 0.02%)</title><rect x="439.7" y="421" width="0.2" height="15.0" fill="rgb(240,49,2)" rx="2" ry="2" />
+<text  x="442.74" y="431.5" ></text>
+</g>
+<g >
+<title>bdrv_driver_preadv (70,937,841 samples, 0.03%)</title><rect x="265.4" y="421" width="0.3" height="15.0" fill="rgb(249,223,5)" rx="2" ry="2" />
+<text  x="268.35" y="431.5" ></text>
+</g>
+<g >
+<title>skb_release_data (63,745,476 samples, 0.03%)</title><rect x="361.7" y="325" width="0.3" height="15.0" fill="rgb(237,209,10)" rx="2" ry="2" />
+<text  x="364.70" y="335.5" ></text>
+</g>
+<g >
+<title>vfs_read (29,171,915 samples, 0.01%)</title><rect x="415.8" y="405" width="0.2" height="15.0" fill="rgb(207,21,6)" rx="2" ry="2" />
+<text  x="418.81" y="415.5" ></text>
+</g>
+<g >
+<title>sock_sendmsg (14,489,274,487 samples, 6.75%)</title><rect x="267.2" y="309" width="79.7" height="15.0" fill="rgb(228,70,28)" rx="2" ry="2" />
+<text  x="270.23" y="319.5" >sock_send..</text>
+</g>
+<g >
+<title>save_fpregs_to_fpstate (65,263,902 samples, 0.03%)</title><rect x="246.4" y="501" width="0.3" height="15.0" fill="rgb(221,168,48)" rx="2" ry="2" />
+<text  x="249.38" y="511.5" ></text>
+</g>
+<g >
+<title>refill_obj_stock (21,342,213 samples, 0.01%)</title><rect x="407.6" y="229" width="0.2" height="15.0" fill="rgb(229,34,25)" rx="2" ry="2" />
+<text  x="410.65" y="239.5" ></text>
+</g>
+<g >
+<title>do_mas_munmap (54,417,380 samples, 0.03%)</title><rect x="262.5" y="357" width="0.3" height="15.0" fill="rgb(237,22,26)" rx="2" ry="2" />
+<text  x="265.50" y="367.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (14,585,026,035 samples, 6.79%)</title><rect x="267.1" y="389" width="80.2" height="15.0" fill="rgb(234,2,33)" rx="2" ry="2" />
+<text  x="270.11" y="399.5" >entry_SYS..</text>
+</g>
+<g >
+<title>__mod_memcg_lruvec_state (25,526,072 samples, 0.01%)</title><rect x="843.9" y="277" width="0.1" height="15.0" fill="rgb(227,110,9)" rx="2" ry="2" />
+<text  x="846.85" y="287.5" ></text>
+</g>
+<g >
+<title>fput (22,249,101 samples, 0.01%)</title><rect x="176.0" y="357" width="0.2" height="15.0" fill="rgb(245,85,49)" rx="2" ry="2" />
+<text  x="179.04" y="367.5" ></text>
+</g>
+<g >
+<title>__entry_text_start (20,806,493 samples, 0.01%)</title><rect x="19.2" y="405" width="0.1" height="15.0" fill="rgb(243,22,39)" rx="2" ry="2" />
+<text  x="22.22" y="415.5" ></text>
+</g>
+<g >
+<title>hrtimer_cancel (58,966,425 samples, 0.03%)</title><rect x="1187.6" y="485" width="0.3" height="15.0" fill="rgb(209,208,33)" rx="2" ry="2" />
+<text  x="1190.55" y="495.5" ></text>
+</g>
+<g >
+<title>vm_area_dup (47,171,940 samples, 0.02%)</title><rect x="350.0" y="341" width="0.3" height="15.0" fill="rgb(216,197,49)" rx="2" ry="2" />
+<text  x="353.02" y="351.5" ></text>
+</g>
+<g >
+<title>hrtimer_start_range_ns (71,709,738 samples, 0.03%)</title><rect x="1188.5" y="501" width="0.4" height="15.0" fill="rgb(233,26,4)" rx="2" ry="2" />
+<text  x="1191.51" y="511.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (57,265,968 samples, 0.03%)</title><rect x="262.5" y="421" width="0.3" height="15.0" fill="rgb(234,79,3)" rx="2" ry="2" />
+<text  x="265.50" y="431.5" ></text>
+</g>
+<g >
+<title>enqueue_task_fair (549,374,607 samples, 0.26%)</title><rect x="1121.5" y="453" width="3.0" height="15.0" fill="rgb(208,32,0)" rx="2" ry="2" />
+<text  x="1124.50" y="463.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (24,949,743 samples, 0.01%)</title><rect x="263.0" y="421" width="0.2" height="15.0" fill="rgb(214,146,41)" rx="2" ry="2" />
+<text  x="266.03" y="431.5" ></text>
+</g>
+<g >
+<title>[unknown] (949,837,441 samples, 0.44%)</title><rect x="258.0" y="533" width="5.2" height="15.0" fill="rgb(243,21,8)" rx="2" ry="2" />
+<text  x="260.96" y="543.5" ></text>
+</g>
+<g >
+<title>enqueue_entity (439,581,862 samples, 0.20%)</title><rect x="1122.1" y="437" width="2.4" height="15.0" fill="rgb(249,97,38)" rx="2" ry="2" />
+<text  x="1125.10" y="447.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (59,492,303 samples, 0.03%)</title><rect x="420.3" y="389" width="0.3" height="15.0" fill="rgb(219,16,0)" rx="2" ry="2" />
+<text  x="423.29" y="399.5" ></text>
+</g>
+<g >
+<title>enqueue_task_fair (333,388,002 samples, 0.16%)</title><rect x="1057.2" y="389" width="1.9" height="15.0" fill="rgb(206,138,13)" rx="2" ry="2" />
+<text  x="1060.22" y="399.5" ></text>
+</g>
+<g >
+<title>update_load_avg (135,141,432 samples, 0.06%)</title><rect x="1180.6" y="453" width="0.7" height="15.0" fill="rgb(215,145,38)" rx="2" ry="2" />
+<text  x="1183.60" y="463.5" ></text>
+</g>
+<g >
+<title>qemu_coroutine_switch (21,667,684 samples, 0.01%)</title><rect x="888.0" y="517" width="0.1" height="15.0" fill="rgb(231,229,40)" rx="2" ry="2" />
+<text  x="891.03" y="527.5" ></text>
+</g>
+<g >
+<title>folio_lruvec_lock_irqsave (44,220,742 samples, 0.02%)</title><rect x="836.7" y="293" width="0.3" height="15.0" fill="rgb(223,89,4)" rx="2" ry="2" />
+<text  x="839.74" y="303.5" ></text>
+</g>
+<g >
+<title>mod_memcg_state (19,395,529 samples, 0.01%)</title><rect x="29.2" y="213" width="0.1" height="15.0" fill="rgb(208,175,19)" rx="2" ry="2" />
+<text  x="32.17" y="223.5" ></text>
+</g>
+<g >
+<title>uncharge_batch (54,507,214 samples, 0.03%)</title><rect x="353.2" y="277" width="0.3" height="15.0" fill="rgb(254,192,13)" rx="2" ry="2" />
+<text  x="356.25" y="287.5" ></text>
+</g>
+<g >
+<title>charge_memcg (123,199,381 samples, 0.06%)</title><rect x="873.0" y="277" width="0.7" height="15.0" fill="rgb(235,33,21)" rx="2" ry="2" />
+<text  x="875.98" y="287.5" ></text>
+</g>
+<g >
+<title>__mod_memcg_lruvec_state (36,255,708 samples, 0.02%)</title><rect x="37.2" y="213" width="0.2" height="15.0" fill="rgb(229,180,35)" rx="2" ry="2" />
+<text  x="40.17" y="223.5" ></text>
+</g>
+<g >
+<title>unix_stream_recvmsg (124,172,782 samples, 0.06%)</title><rect x="413.4" y="405" width="0.7" height="15.0" fill="rgb(221,142,21)" rx="2" ry="2" />
+<text  x="416.39" y="415.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (20,483,846 samples, 0.01%)</title><rect x="1164.7" y="501" width="0.1" height="15.0" fill="rgb(254,36,6)" rx="2" ry="2" />
+<text  x="1167.67" y="511.5" ></text>
+</g>
+<g >
+<title>kmem_cache_free (1,087,593,795 samples, 0.51%)</title><rect x="64.4" y="309" width="6.0" height="15.0" fill="rgb(226,87,47)" rx="2" ry="2" />
+<text  x="67.44" y="319.5" ></text>
+</g>
+<g >
+<title>sched_clock_cpu (21,593,721 samples, 0.01%)</title><rect x="1182.7" y="469" width="0.1" height="15.0" fill="rgb(237,134,50)" rx="2" ry="2" />
+<text  x="1185.72" y="479.5" ></text>
+</g>
+<g >
+<title>kmem_cache_alloc_bulk (110,273,863 samples, 0.05%)</title><rect x="348.2" y="293" width="0.6" height="15.0" fill="rgb(218,213,19)" rx="2" ry="2" />
+<text  x="351.19" y="303.5" ></text>
+</g>
+<g >
+<title>sock_recvmsg (213,921,375 samples, 0.10%)</title><rect x="21.2" y="341" width="1.2" height="15.0" fill="rgb(233,164,11)" rx="2" ry="2" />
+<text  x="24.23" y="351.5" ></text>
+</g>
+<g >
+<title>memcg_slab_post_alloc_hook (39,461,563 samples, 0.02%)</title><rect x="252.0" y="245" width="0.2" height="15.0" fill="rgb(247,29,41)" rx="2" ry="2" />
+<text  x="255.00" y="255.5" ></text>
+</g>
+<g >
+<title>__alloc_pages (4,250,474,811 samples, 1.98%)</title><rect x="754.8" y="245" width="23.4" height="15.0" fill="rgb(206,127,9)" rx="2" ry="2" />
+<text  x="757.83" y="255.5" >_..</text>
+</g>
+<g >
+<title>copy_user_generic_string (121,286,486 samples, 0.06%)</title><rect x="425.3" y="245" width="0.6" height="15.0" fill="rgb(239,64,45)" rx="2" ry="2" />
+<text  x="428.26" y="255.5" ></text>
+</g>
+<g >
+<title>bpf_lsm_file_permission (18,881,745 samples, 0.01%)</title><rect x="430.5" y="357" width="0.1" height="15.0" fill="rgb(249,128,35)" rx="2" ry="2" />
+<text  x="433.50" y="367.5" ></text>
+</g>
+<g >
+<title>__update_load_avg_cfs_rq (30,787,307 samples, 0.01%)</title><rect x="1180.9" y="437" width="0.2" height="15.0" fill="rgb(235,43,34)" rx="2" ry="2" />
+<text  x="1183.92" y="447.5" ></text>
+</g>
+<g >
+<title>sysmalloc_mmap.isra.0 (29,214,690 samples, 0.01%)</title><rect x="378.3" y="405" width="0.2" height="15.0" fill="rgb(219,223,30)" rx="2" ry="2" />
+<text  x="381.31" y="415.5" ></text>
+</g>
+<g >
+<title>handle_mm_fault (519,710,453 samples, 0.24%)</title><rect x="400.7" y="197" width="2.9" height="15.0" fill="rgb(251,113,5)" rx="2" ry="2" />
+<text  x="403.71" y="207.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (59,670,213 samples, 0.03%)</title><rect x="378.5" y="453" width="0.3" height="15.0" fill="rgb(207,186,10)" rx="2" ry="2" />
+<text  x="381.50" y="463.5" ></text>
+</g>
+<g >
+<title>__do_softirq (45,131,392 samples, 0.02%)</title><rect x="1055.6" y="437" width="0.2" height="15.0" fill="rgb(225,57,39)" rx="2" ry="2" />
+<text  x="1058.57" y="447.5" ></text>
+</g>
+<g >
+<title>hrtimer_try_to_cancel (54,112,643 samples, 0.03%)</title><rect x="1187.6" y="469" width="0.3" height="15.0" fill="rgb(226,182,48)" rx="2" ry="2" />
+<text  x="1190.58" y="479.5" ></text>
+</g>
+<g >
+<title>bdrv_aligned_preadv (43,661,416 samples, 0.02%)</title><rect x="380.5" y="469" width="0.3" height="15.0" fill="rgb(231,37,52)" rx="2" ry="2" />
+<text  x="383.55" y="479.5" ></text>
+</g>
+<g >
+<title>_int_memalign (919,298,316 samples, 0.43%)</title><rect x="356.0" y="437" width="5.1" height="15.0" fill="rgb(227,2,53)" rx="2" ry="2" />
+<text  x="359.03" y="447.5" ></text>
+</g>
+<g >
+<title>unix_stream_read_generic (27,427,726,858 samples, 12.77%)</title><rect x="23.0" y="325" width="150.7" height="15.0" fill="rgb(221,81,50)" rx="2" ry="2" />
+<text  x="26.02" y="335.5" >unix_stream_read_ge..</text>
+</g>
+<g >
+<title>pthread_mutex_lock@@GLIBC_2.2.5 (30,970,316 samples, 0.01%)</title><rect x="208.1" y="501" width="0.2" height="15.0" fill="rgb(251,16,1)" rx="2" ry="2" />
+<text  x="211.12" y="511.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (25,225,915 samples, 0.01%)</title><rect x="1175.9" y="485" width="0.1" height="15.0" fill="rgb(251,154,35)" rx="2" ry="2" />
+<text  x="1178.89" y="495.5" ></text>
+</g>
+<g >
+<title>___slab_alloc (98,227,141 samples, 0.05%)</title><rect x="864.1" y="229" width="0.5" height="15.0" fill="rgb(209,118,49)" rx="2" ry="2" />
+<text  x="867.06" y="239.5" ></text>
+</g>
+<g >
+<title>coroutine_trampoline (948,206,006 samples, 0.44%)</title><rect x="258.0" y="485" width="5.2" height="15.0" fill="rgb(215,143,31)" rx="2" ry="2" />
+<text  x="260.96" y="495.5" ></text>
+</g>
+<g >
+<title>__handle_mm_fault (1,191,986,141 samples, 0.56%)</title><rect x="324.5" y="149" width="6.5" height="15.0" fill="rgb(245,169,41)" rx="2" ry="2" />
+<text  x="327.49" y="159.5" ></text>
+</g>
+<g >
+<title>__fget_light (43,508,969 samples, 0.02%)</title><rect x="429.1" y="373" width="0.2" height="15.0" fill="rgb(214,175,1)" rx="2" ry="2" />
+<text  x="432.10" y="383.5" ></text>
+</g>
+<g >
+<title>hrtimer_get_next_event (39,684,829 samples, 0.02%)</title><rect x="1175.0" y="453" width="0.3" height="15.0" fill="rgb(206,207,52)" rx="2" ry="2" />
+<text  x="1178.03" y="463.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (29,111,773 samples, 0.01%)</title><rect x="380.1" y="453" width="0.2" height="15.0" fill="rgb(253,130,44)" rx="2" ry="2" />
+<text  x="383.14" y="463.5" ></text>
+</g>
+<g >
+<title>bdrv_driver_preadv (37,239,509 samples, 0.02%)</title><rect x="380.6" y="453" width="0.2" height="15.0" fill="rgb(234,56,49)" rx="2" ry="2" />
+<text  x="383.58" y="463.5" ></text>
+</g>
+<g >
+<title>cpuidle_governor_latency_req (522,550,844 samples, 0.24%)</title><rect x="1169.2" y="501" width="2.9" height="15.0" fill="rgb(207,167,23)" rx="2" ry="2" />
+<text  x="1172.20" y="511.5" ></text>
+</g>
+<g >
+<title>copy_user_generic_string (169,810,080 samples, 0.08%)</title><rect x="884.8" y="277" width="0.9" height="15.0" fill="rgb(246,107,17)" rx="2" ry="2" />
+<text  x="887.81" y="287.5" ></text>
+</g>
+<g >
+<title>__check_heap_object (25,485,829 samples, 0.01%)</title><rect x="179.7" y="245" width="0.1" height="15.0" fill="rgb(224,81,38)" rx="2" ry="2" />
+<text  x="182.70" y="255.5" ></text>
+</g>
+<g >
+<title>unmap_page_range (249,590,744 samples, 0.12%)</title><rect x="353.9" y="325" width="1.4" height="15.0" fill="rgb(242,54,35)" rx="2" ry="2" />
+<text  x="356.94" y="335.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (493,060,496 samples, 0.23%)</title><rect x="408.8" y="485" width="2.7" height="15.0" fill="rgb(208,72,30)" rx="2" ry="2" />
+<text  x="411.78" y="495.5" ></text>
+</g>
+<g >
+<title>update_process_times (67,379,119 samples, 0.03%)</title><rect x="748.8" y="101" width="0.4" height="15.0" fill="rgb(230,103,51)" rx="2" ry="2" />
+<text  x="751.84" y="111.5" ></text>
+</g>
+<g >
+<title>mas_wr_store_entry.isra.0 (51,347,875 samples, 0.02%)</title><rect x="832.4" y="341" width="0.3" height="15.0" fill="rgb(215,1,13)" rx="2" ry="2" />
+<text  x="835.40" y="351.5" ></text>
+</g>
+<g >
+<title>[libnbd.so.0.0.0] (24,858,820 samples, 0.01%)</title><rect x="10.5" y="501" width="0.2" height="15.0" fill="rgb(249,133,31)" rx="2" ry="2" />
+<text  x="13.52" y="511.5" ></text>
+</g>
+<g >
+<title>native_sched_clock (28,412,161 samples, 0.01%)</title><rect x="242.7" y="357" width="0.2" height="15.0" fill="rgb(223,88,29)" rx="2" ry="2" />
+<text  x="245.72" y="367.5" ></text>
+</g>
+<g >
+<title>pmd_pfn (20,812,037 samples, 0.01%)</title><rect x="330.8" y="133" width="0.1" height="15.0" fill="rgb(251,118,44)" rx="2" ry="2" />
+<text  x="333.77" y="143.5" ></text>
+</g>
+<g >
+<title>__sys_recvmsg (1,818,936,088 samples, 0.85%)</title><rect x="877.3" y="421" width="9.9" height="15.0" fill="rgb(231,117,29)" rx="2" ry="2" />
+<text  x="880.25" y="431.5" ></text>
+</g>
+<g >
+<title>sysvec_apic_timer_interrupt (20,230,223 samples, 0.01%)</title><rect x="207.6" y="421" width="0.1" height="15.0" fill="rgb(215,158,20)" rx="2" ry="2" />
+<text  x="210.61" y="431.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (640,900,316 samples, 0.30%)</title><rect x="730.7" y="117" width="3.5" height="15.0" fill="rgb(252,78,16)" rx="2" ry="2" />
+<text  x="733.66" y="127.5" ></text>
+</g>
+<g >
+<title>consume_skb (146,310,294 samples, 0.07%)</title><rect x="361.7" y="341" width="0.8" height="15.0" fill="rgb(206,17,9)" rx="2" ry="2" />
+<text  x="364.69" y="351.5" ></text>
+</g>
+<g >
+<title>do_mmap (62,709,983 samples, 0.03%)</title><rect x="377.9" y="341" width="0.4" height="15.0" fill="rgb(249,38,22)" rx="2" ry="2" />
+<text  x="380.93" y="351.5" ></text>
+</g>
+<g >
+<title>get_mem_cgroup_from_mm (20,511,367 samples, 0.01%)</title><rect x="873.7" y="277" width="0.1" height="15.0" fill="rgb(229,26,38)" rx="2" ry="2" />
+<text  x="876.66" y="287.5" ></text>
+</g>
+<g >
+<title>avc_lookup (19,382,038 samples, 0.01%)</title><rect x="22.3" y="277" width="0.1" height="15.0" fill="rgb(215,137,43)" rx="2" ry="2" />
+<text  x="25.30" y="287.5" ></text>
+</g>
+<g >
+<title>[systemd-oomd] (21,937,956 samples, 0.01%)</title><rect x="1189.8" y="581" width="0.2" height="15.0" fill="rgb(242,87,52)" rx="2" ry="2" />
+<text  x="1192.85" y="591.5" ></text>
+</g>
+<g >
+<title>br_handle_frame (19,459,958 samples, 0.01%)</title><rect x="914.3" y="309" width="0.1" height="15.0" fill="rgb(228,12,53)" rx="2" ry="2" />
+<text  x="917.31" y="319.5" ></text>
+</g>
+<g >
+<title>hrtimer_interrupt (68,121,286 samples, 0.03%)</title><rect x="169.7" y="181" width="0.4" height="15.0" fill="rgb(238,43,9)" rx="2" ry="2" />
+<text  x="172.69" y="191.5" ></text>
+</g>
+<g >
+<title>mt_find (67,341,173 samples, 0.03%)</title><rect x="277.7" y="165" width="0.3" height="15.0" fill="rgb(218,45,0)" rx="2" ry="2" />
+<text  x="280.67" y="175.5" ></text>
+</g>
+<g >
+<title>kfree (283,362,820 samples, 0.13%)</title><rect x="59.5" y="277" width="1.6" height="15.0" fill="rgb(235,15,49)" rx="2" ry="2" />
+<text  x="62.52" y="287.5" ></text>
+</g>
+<g >
+<title>copy_user_generic_string (9,567,123,249 samples, 4.46%)</title><rect x="281.1" y="229" width="52.6" height="15.0" fill="rgb(238,81,48)" rx="2" ry="2" />
+<text  x="284.13" y="239.5" >copy_..</text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (94,637,704 samples, 0.04%)</title><rect x="812.3" y="197" width="0.5" height="15.0" fill="rgb(218,41,47)" rx="2" ry="2" />
+<text  x="815.26" y="207.5" ></text>
+</g>
+<g >
+<title>[libglib-2.0.so.0.7503.0] (75,889,074 samples, 0.04%)</title><rect x="415.6" y="485" width="0.4" height="15.0" fill="rgb(238,159,51)" rx="2" ry="2" />
+<text  x="418.60" y="495.5" ></text>
+</g>
+<g >
+<title>nr_iowait_cpu (41,537,681 samples, 0.02%)</title><rect x="1187.2" y="501" width="0.2" height="15.0" fill="rgb(213,195,50)" rx="2" ry="2" />
+<text  x="1190.17" y="511.5" ></text>
+</g>
+<g >
+<title>qemu_co_mutex_unlock (21,797,587 samples, 0.01%)</title><rect x="437.4" y="437" width="0.2" height="15.0" fill="rgb(244,201,33)" rx="2" ry="2" />
+<text  x="440.44" y="447.5" ></text>
+</g>
+<g >
+<title>finish_task_switch.isra.0 (42,061,182 samples, 0.02%)</title><rect x="239.3" y="389" width="0.3" height="15.0" fill="rgb(235,8,0)" rx="2" ry="2" />
+<text  x="242.32" y="399.5" ></text>
+</g>
+<g >
+<title>unix_write_space (178,084,447 samples, 0.08%)</title><rect x="882.1" y="277" width="1.0" height="15.0" fill="rgb(206,93,18)" rx="2" ry="2" />
+<text  x="885.15" y="287.5" ></text>
+</g>
+<g >
+<title>__split_vma (135,775,867 samples, 0.06%)</title><rect x="408.8" y="389" width="0.8" height="15.0" fill="rgb(231,29,6)" rx="2" ry="2" />
+<text  x="411.84" y="399.5" ></text>
+</g>
+<g >
+<title>__entry_text_start (21,884,196 samples, 0.01%)</title><rect x="10.5" y="469" width="0.1" height="15.0" fill="rgb(246,43,44)" rx="2" ry="2" />
+<text  x="13.52" y="479.5" ></text>
+</g>
+<g >
+<title>raw_spin_rq_lock_nested (24,448,861 samples, 0.01%)</title><rect x="346.1" y="181" width="0.1" height="15.0" fill="rgb(226,27,5)" rx="2" ry="2" />
+<text  x="349.09" y="191.5" ></text>
+</g>
+<g >
+<title>mod_objcg_state (635,696,218 samples, 0.30%)</title><rect x="787.3" y="181" width="3.5" height="15.0" fill="rgb(243,132,6)" rx="2" ry="2" />
+<text  x="790.32" y="191.5" ></text>
+</g>
+<g >
+<title>exc_page_fault (155,670,663 samples, 0.07%)</title><rect x="384.8" y="245" width="0.8" height="15.0" fill="rgb(251,78,29)" rx="2" ry="2" />
+<text  x="387.79" y="255.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (22,966,257 samples, 0.01%)</title><rect x="374.5" y="149" width="0.2" height="15.0" fill="rgb(218,147,42)" rx="2" ry="2" />
+<text  x="377.53" y="159.5" ></text>
+</g>
+<g >
+<title>ktime_get (19,699,130 samples, 0.01%)</title><rect x="893.0" y="389" width="0.1" height="15.0" fill="rgb(246,198,8)" rx="2" ry="2" />
+<text  x="895.98" y="399.5" ></text>
+</g>
+<g >
+<title>__send (1,328,773,150 samples, 0.62%)</title><rect x="248.7" y="437" width="7.3" height="15.0" fill="rgb(235,36,31)" rx="2" ry="2" />
+<text  x="251.74" y="447.5" ></text>
+</g>
+<g >
+<title>pmd_page_vaddr (30,644,071 samples, 0.01%)</title><rect x="330.6" y="133" width="0.2" height="15.0" fill="rgb(225,125,12)" rx="2" ry="2" />
+<text  x="333.60" y="143.5" ></text>
+</g>
+<g >
+<title>mas_alloc_nodes (104,902,525 samples, 0.05%)</title><rect x="350.5" y="341" width="0.6" height="15.0" fill="rgb(224,160,5)" rx="2" ry="2" />
+<text  x="353.51" y="351.5" ></text>
+</g>
+<g >
+<title>try_charge_memcg (43,722,676 samples, 0.02%)</title><rect x="805.4" y="197" width="0.2" height="15.0" fill="rgb(240,138,41)" rx="2" ry="2" />
+<text  x="808.36" y="207.5" ></text>
+</g>
+<g >
+<title>tick_sched_timer (22,321,145 samples, 0.01%)</title><rect x="332.9" y="133" width="0.2" height="15.0" fill="rgb(214,61,37)" rx="2" ry="2" />
+<text  x="335.93" y="143.5" ></text>
+</g>
+<g >
+<title>refill_stock (257,408,239 samples, 0.12%)</title><rect x="34.7" y="245" width="1.5" height="15.0" fill="rgb(248,92,49)" rx="2" ry="2" />
+<text  x="37.75" y="255.5" ></text>
+</g>
+<g >
+<title>skb_copy_datagram_from_iter (45,679,674 samples, 0.02%)</title><rect x="364.1" y="277" width="0.2" height="15.0" fill="rgb(253,11,20)" rx="2" ry="2" />
+<text  x="367.09" y="287.5" ></text>
+</g>
+<g >
+<title>kmalloc_size_roundup (82,816,299 samples, 0.04%)</title><rect x="793.8" y="229" width="0.5" height="15.0" fill="rgb(216,172,5)" rx="2" ry="2" />
+<text  x="796.81" y="239.5" ></text>
+</g>
+<g >
+<title>error_entry (270,741,075 samples, 0.13%)</title><rect x="749.4" y="213" width="1.5" height="15.0" fill="rgb(226,213,0)" rx="2" ry="2" />
+<text  x="752.37" y="223.5" ></text>
+</g>
+<g >
+<title>qio_channel_writev_all (14,741,126,068 samples, 6.87%)</title><rect x="266.5" y="453" width="81.0" height="15.0" fill="rgb(208,114,53)" rx="2" ry="2" />
+<text  x="269.51" y="463.5" >qio_chann..</text>
+</g>
+<g >
+<title>anon_vma_clone (25,412,266 samples, 0.01%)</title><rect x="409.4" y="373" width="0.1" height="15.0" fill="rgb(253,174,35)" rx="2" ry="2" />
+<text  x="412.35" y="383.5" ></text>
+</g>
+<g >
+<title>rb_next (32,703,060 samples, 0.02%)</title><rect x="1173.6" y="453" width="0.2" height="15.0" fill="rgb(231,101,22)" rx="2" ry="2" />
+<text  x="1176.63" y="463.5" ></text>
+</g>
+<g >
+<title>rb_insert_color (23,252,451 samples, 0.01%)</title><rect x="1122.9" y="421" width="0.1" height="15.0" fill="rgb(218,201,19)" rx="2" ry="2" />
+<text  x="1125.90" y="431.5" ></text>
+</g>
+<g >
+<title>nbd_co_send_iov (1,924,558,515 samples, 0.90%)</title><rect x="366.3" y="485" width="10.6" height="15.0" fill="rgb(224,135,4)" rx="2" ry="2" />
+<text  x="369.31" y="495.5" ></text>
+</g>
+<g >
+<title>mas_preallocate (127,148,494 samples, 0.06%)</title><rect x="348.1" y="325" width="0.7" height="15.0" fill="rgb(207,15,6)" rx="2" ry="2" />
+<text  x="351.10" y="335.5" ></text>
+</g>
+<g >
+<title>sysmalloc (103,380,119 samples, 0.05%)</title><rect x="377.9" y="421" width="0.6" height="15.0" fill="rgb(231,24,26)" rx="2" ry="2" />
+<text  x="380.90" y="431.5" ></text>
+</g>
+<g >
+<title>__cgroup_throttle_swaprate (52,984,064 samples, 0.02%)</title><rect x="872.6" y="293" width="0.3" height="15.0" fill="rgb(245,135,29)" rx="2" ry="2" />
+<text  x="875.60" y="303.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (1,421,133,382 samples, 0.66%)</title><rect x="347.7" y="437" width="7.8" height="15.0" fill="rgb(244,195,34)" rx="2" ry="2" />
+<text  x="350.70" y="447.5" ></text>
+</g>
+<g >
+<title>menu_select (60,512,027 samples, 0.03%)</title><rect x="895.2" y="485" width="0.4" height="15.0" fill="rgb(218,44,45)" rx="2" ry="2" />
+<text  x="898.25" y="495.5" ></text>
+</g>
+<g >
+<title>_int_malloc (106,060,207 samples, 0.05%)</title><rect x="377.9" y="437" width="0.6" height="15.0" fill="rgb(217,221,5)" rx="2" ry="2" />
+<text  x="380.88" y="447.5" ></text>
+</g>
+<g >
+<title>sock_wfree (438,694,473 samples, 0.20%)</title><rect x="62.0" y="261" width="2.4" height="15.0" fill="rgb(220,95,29)" rx="2" ry="2" />
+<text  x="64.98" y="271.5" ></text>
+</g>
+<g >
+<title>aio_set_fd_handler (23,876,607 samples, 0.01%)</title><rect x="440.1" y="405" width="0.1" height="15.0" fill="rgb(205,98,37)" rx="2" ry="2" />
+<text  x="443.07" y="415.5" ></text>
+</g>
+<g >
+<title>__libc_sendmsg (4,991,842,146 samples, 2.32%)</title><rect x="381.2" y="437" width="27.4" height="15.0" fill="rgb(213,3,8)" rx="2" ry="2" />
+<text  x="384.20" y="447.5" >_..</text>
+</g>
+<g >
+<title>unix_stream_sendmsg (1,030,839,699 samples, 0.48%)</title><rect x="249.9" y="341" width="5.7" height="15.0" fill="rgb(231,90,11)" rx="2" ry="2" />
+<text  x="252.92" y="351.5" ></text>
+</g>
+<g >
+<title>update_sd_lb_stats.constprop.0 (22,902,627 samples, 0.01%)</title><rect x="892.4" y="325" width="0.1" height="15.0" fill="rgb(230,209,1)" rx="2" ry="2" />
+<text  x="895.42" y="335.5" ></text>
+</g>
+<g >
+<title>get_obj_cgroup_from_current (27,998,306 samples, 0.01%)</title><rect x="340.6" y="197" width="0.1" height="15.0" fill="rgb(249,35,38)" rx="2" ry="2" />
+<text  x="343.58" y="207.5" ></text>
+</g>
+<g >
+<title>sd_event_run (21,937,956 samples, 0.01%)</title><rect x="1189.8" y="501" width="0.2" height="15.0" fill="rgb(205,135,11)" rx="2" ry="2" />
+<text  x="1192.85" y="511.5" ></text>
+</g>
+<g >
+<title>percpu_counter_add_batch (25,390,040 samples, 0.01%)</title><rect x="859.8" y="277" width="0.1" height="15.0" fill="rgb(224,201,5)" rx="2" ry="2" />
+<text  x="862.81" y="287.5" ></text>
+</g>
+<g >
+<title>sockfd_lookup_light (61,622,177 samples, 0.03%)</title><rect x="22.4" y="341" width="0.3" height="15.0" fill="rgb(252,185,52)" rx="2" ry="2" />
+<text  x="25.40" y="351.5" ></text>
+</g>
+<g >
+<title>unix_stream_read_generic (1,344,803,470 samples, 0.63%)</title><rect x="878.7" y="357" width="7.4" height="15.0" fill="rgb(227,173,6)" rx="2" ry="2" />
+<text  x="881.69" y="367.5" ></text>
+</g>
+<g >
+<title>asm_exc_page_fault (183,850,479 samples, 0.09%)</title><rect x="854.8" y="373" width="1.0" height="15.0" fill="rgb(226,178,51)" rx="2" ry="2" />
+<text  x="857.81" y="383.5" ></text>
+</g>
+<g >
+<title>anon_vma_interval_tree_remove (45,827,619 samples, 0.02%)</title><rect x="862.8" y="277" width="0.2" height="15.0" fill="rgb(232,59,31)" rx="2" ry="2" />
+<text  x="865.77" y="287.5" ></text>
+</g>
+<g >
+<title>mod_objcg_state (52,283,790 samples, 0.02%)</title><rect x="406.3" y="213" width="0.3" height="15.0" fill="rgb(205,168,31)" rx="2" ry="2" />
+<text  x="409.33" y="223.5" ></text>
+</g>
+<g >
+<title>irqtime_account_irq (24,192,647 samples, 0.01%)</title><rect x="927.0" y="453" width="0.1" height="15.0" fill="rgb(250,72,46)" rx="2" ry="2" />
+<text  x="929.98" y="463.5" ></text>
+</g>
+<g >
+<title>userfaultfd_unmap_prep (104,659,795 samples, 0.05%)</title><rect x="850.7" y="357" width="0.5" height="15.0" fill="rgb(242,207,19)" rx="2" ry="2" />
+<text  x="853.65" y="367.5" ></text>
+</g>
+<g >
+<title>object_get_class (29,252,850 samples, 0.01%)</title><rect x="853.1" y="485" width="0.2" height="15.0" fill="rgb(220,199,53)" rx="2" ry="2" />
+<text  x="856.09" y="495.5" ></text>
+</g>
+<g >
+<title>nbd_request_put (1,510,534,926 samples, 0.70%)</title><rect x="347.5" y="485" width="8.3" height="15.0" fill="rgb(248,142,54)" rx="2" ry="2" />
+<text  x="350.54" y="495.5" ></text>
+</g>
+<g >
+<title>sock_def_readable (220,946,821 samples, 0.10%)</title><rect x="345.6" y="277" width="1.2" height="15.0" fill="rgb(230,173,10)" rx="2" ry="2" />
+<text  x="348.60" y="287.5" ></text>
+</g>
+<g >
+<title>__kmalloc_node_track_caller (555,493,559 samples, 0.26%)</title><rect x="339.6" y="229" width="3.1" height="15.0" fill="rgb(212,49,37)" rx="2" ry="2" />
+<text  x="342.65" y="239.5" ></text>
+</g>
+<g >
+<title>sched_clock_cpu (62,162,580 samples, 0.03%)</title><rect x="1065.5" y="437" width="0.4" height="15.0" fill="rgb(249,60,46)" rx="2" ry="2" />
+<text  x="1068.52" y="447.5" ></text>
+</g>
+<g >
+<title>get_page_from_freelist (521,367,000 samples, 0.24%)</title><rect x="335.9" y="229" width="2.9" height="15.0" fill="rgb(223,131,7)" rx="2" ry="2" />
+<text  x="338.94" y="239.5" ></text>
+</g>
+<g >
+<title>__libc_sendmsg (1,886,732,032 samples, 0.88%)</title><rect x="366.4" y="421" width="10.4" height="15.0" fill="rgb(235,37,13)" rx="2" ry="2" />
+<text  x="369.45" y="431.5" ></text>
+</g>
+<g >
+<title>switch_mm_irqs_off (95,554,869 samples, 0.04%)</title><rect x="1183.1" y="485" width="0.5" height="15.0" fill="rgb(217,215,14)" rx="2" ry="2" />
+<text  x="1186.08" y="495.5" ></text>
+</g>
+<g >
+<title>tick_irq_enter (19,134,482 samples, 0.01%)</title><rect x="890.8" y="405" width="0.1" height="15.0" fill="rgb(235,61,7)" rx="2" ry="2" />
+<text  x="893.79" y="415.5" ></text>
+</g>
+<g >
+<title>mod_memcg_state (182,993,509 samples, 0.09%)</title><rect x="43.2" y="213" width="1.0" height="15.0" fill="rgb(238,208,6)" rx="2" ry="2" />
+<text  x="46.15" y="223.5" ></text>
+</g>
+<g >
+<title>bpf_lsm_socket_recvmsg (18,211,531 samples, 0.01%)</title><rect x="21.5" y="309" width="0.1" height="15.0" fill="rgb(229,46,9)" rx="2" ry="2" />
+<text  x="24.47" y="319.5" ></text>
+</g>
+<g >
+<title>___sys_sendmsg (63,061,583 samples, 0.03%)</title><rect x="364.1" y="341" width="0.3" height="15.0" fill="rgb(222,152,37)" rx="2" ry="2" />
+<text  x="367.07" y="351.5" ></text>
+</g>
+<g >
+<title>__slab_free (29,981,272 samples, 0.01%)</title><rect x="879.2" y="341" width="0.1" height="15.0" fill="rgb(249,223,37)" rx="2" ry="2" />
+<text  x="882.17" y="351.5" ></text>
+</g>
+<g >
+<title>pollwake (63,685,860 samples, 0.03%)</title><rect x="408.1" y="261" width="0.4" height="15.0" fill="rgb(237,158,15)" rx="2" ry="2" />
+<text  x="411.11" y="271.5" ></text>
+</g>
+<g >
+<title>start_kernel (1,022,379,275 samples, 0.48%)</title><rect x="890.0" y="565" width="5.6" height="15.0" fill="rgb(224,185,33)" rx="2" ry="2" />
+<text  x="893.02" y="575.5" ></text>
+</g>
+<g >
+<title>get_obj_cgroup_from_current (33,228,787 samples, 0.02%)</title><rect x="407.1" y="245" width="0.2" height="15.0" fill="rgb(251,87,53)" rx="2" ry="2" />
+<text  x="410.12" y="255.5" ></text>
+</g>
+<g >
+<title>copy_user_generic_string (103,525,706 samples, 0.05%)</title><rect x="178.8" y="261" width="0.6" height="15.0" fill="rgb(236,139,31)" rx="2" ry="2" />
+<text  x="181.85" y="271.5" ></text>
+</g>
+<g >
+<title>memcg_check_events (95,723,138 samples, 0.04%)</title><rect x="44.2" y="229" width="0.5" height="15.0" fill="rgb(239,149,26)" rx="2" ry="2" />
+<text  x="47.16" y="239.5" ></text>
+</g>
+<g >
+<title>consume_skb (6,671,473,665 samples, 3.11%)</title><rect x="27.7" y="309" width="36.7" height="15.0" fill="rgb(215,50,12)" rx="2" ry="2" />
+<text  x="30.73" y="319.5" >con..</text>
+</g>
+<g >
+<title>[unknown] (22,174,386,045 samples, 10.33%)</title><rect x="258.0" y="565" width="121.8" height="15.0" fill="rgb(211,129,30)" rx="2" ry="2" />
+<text  x="260.96" y="575.5" >[unknown]</text>
+</g>
+<g >
+<title>qio_channel_writev_all (796,050,804 samples, 0.37%)</title><rect x="258.1" y="421" width="4.4" height="15.0" fill="rgb(236,11,22)" rx="2" ry="2" />
+<text  x="261.12" y="431.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (31,147,090 samples, 0.01%)</title><rect x="816.9" y="357" width="0.1" height="15.0" fill="rgb(239,22,28)" rx="2" ry="2" />
+<text  x="819.87" y="367.5" ></text>
+</g>
+<g >
+<title>[nbdcopy] (44,713,919,495 samples, 20.82%)</title><rect x="11.0" y="549" width="245.7" height="15.0" fill="rgb(239,12,32)" rx="2" ry="2" />
+<text  x="13.98" y="559.5" >[nbdcopy]</text>
+</g>
+<g >
+<title>check_preemption_disabled (93,428,119 samples, 0.04%)</title><rect x="331.9" y="117" width="0.5" height="15.0" fill="rgb(216,133,49)" rx="2" ry="2" />
+<text  x="334.85" y="127.5" ></text>
+</g>
+<g >
+<title>sockfd_lookup_light (39,054,537 samples, 0.02%)</title><rect x="255.6" y="357" width="0.2" height="15.0" fill="rgb(242,35,44)" rx="2" ry="2" />
+<text  x="258.58" y="367.5" ></text>
+</g>
+<g >
+<title>__check_object_size (99,176,430 samples, 0.05%)</title><rect x="268.8" y="261" width="0.5" height="15.0" fill="rgb(223,47,12)" rx="2" ry="2" />
+<text  x="271.76" y="271.5" ></text>
+</g>
+<g >
+<title>_int_memalign (21,915,503 samples, 0.01%)</title><rect x="428.5" y="421" width="0.1" height="15.0" fill="rgb(207,143,50)" rx="2" ry="2" />
+<text  x="431.52" y="431.5" ></text>
+</g>
+<g >
+<title>__skb_datagram_iter (254,698,432 samples, 0.12%)</title><rect x="178.7" y="293" width="1.4" height="15.0" fill="rgb(237,152,44)" rx="2" ry="2" />
+<text  x="181.68" y="303.5" ></text>
+</g>
+<g >
+<title>_int_malloc (21,915,503 samples, 0.01%)</title><rect x="428.5" y="405" width="0.1" height="15.0" fill="rgb(230,165,38)" rx="2" ry="2" />
+<text  x="431.52" y="415.5" ></text>
+</g>
+<g >
+<title>__list_add_valid (132,501,459 samples, 0.06%)</title><rect x="56.4" y="229" width="0.7" height="15.0" fill="rgb(250,47,18)" rx="2" ry="2" />
+<text  x="59.37" y="239.5" ></text>
+</g>
+<g >
+<title>nbd_co_send_structured_read (5,042,364,790 samples, 2.35%)</title><rect x="381.0" y="517" width="27.7" height="15.0" fill="rgb(242,96,44)" rx="2" ry="2" />
+<text  x="384.02" y="527.5" >n..</text>
+</g>
+<g >
+<title>sysvec_call_function_single (1,959,405,632 samples, 0.91%)</title><rect x="1055.1" y="469" width="10.8" height="15.0" fill="rgb(217,8,48)" rx="2" ry="2" />
+<text  x="1058.09" y="479.5" ></text>
+</g>
+<g >
+<title>__mod_memcg_state (149,894,764 samples, 0.07%)</title><rect x="43.3" y="197" width="0.8" height="15.0" fill="rgb(220,53,53)" rx="2" ry="2" />
+<text  x="46.33" y="207.5" ></text>
+</g>
+<g >
+<title>aio_ctx_check (24,122,941 samples, 0.01%)</title><rect x="416.0" y="485" width="0.1" height="15.0" fill="rgb(253,12,24)" rx="2" ry="2" />
+<text  x="419.02" y="495.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (18,846,727 samples, 0.01%)</title><rect x="864.5" y="213" width="0.1" height="15.0" fill="rgb(213,112,44)" rx="2" ry="2" />
+<text  x="867.49" y="223.5" ></text>
+</g>
+<g >
+<title>irq_enter_rcu (294,533,392 samples, 0.14%)</title><rect x="1060.5" y="453" width="1.7" height="15.0" fill="rgb(218,176,27)" rx="2" ry="2" />
+<text  x="1063.53" y="463.5" ></text>
+</g>
+<g >
+<title>____sys_sendmsg (4,945,833,943 samples, 2.30%)</title><rect x="381.3" y="357" width="27.2" height="15.0" fill="rgb(251,1,10)" rx="2" ry="2" />
+<text  x="384.32" y="367.5" >_..</text>
+</g>
+<g >
+<title>selinux_socket_recvmsg (83,549,962 samples, 0.04%)</title><rect x="878.1" y="341" width="0.4" height="15.0" fill="rgb(208,32,52)" rx="2" ry="2" />
+<text  x="881.05" y="351.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (44,649,293 samples, 0.02%)</title><rect x="415.8" y="437" width="0.2" height="15.0" fill="rgb(211,121,10)" rx="2" ry="2" />
+<text  x="418.76" y="447.5" ></text>
+</g>
+<g >
+<title>_nohz_idle_balance.isra.0 (94,737,019 samples, 0.04%)</title><rect x="892.3" y="389" width="0.5" height="15.0" fill="rgb(234,175,18)" rx="2" ry="2" />
+<text  x="895.29" y="399.5" ></text>
+</g>
+<g >
+<title>pmd_pfn (109,727,610 samples, 0.05%)</title><rect x="738.3" y="133" width="0.6" height="15.0" fill="rgb(245,125,9)" rx="2" ry="2" />
+<text  x="741.32" y="143.5" ></text>
+</g>
+<g >
+<title>__entry_text_start (59,929,935 samples, 0.03%)</title><rect x="174.7" y="421" width="0.3" height="15.0" fill="rgb(222,5,21)" rx="2" ry="2" />
+<text  x="177.70" y="431.5" ></text>
+</g>
+<g >
+<title>__libc_recvmsg (429,519,324 samples, 0.20%)</title><rect x="361.2" y="469" width="2.3" height="15.0" fill="rgb(235,17,14)" rx="2" ry="2" />
+<text  x="364.16" y="479.5" ></text>
+</g>
+<g >
+<title>[unknown] (78,820,257 samples, 0.04%)</title><rect x="10.5" y="565" width="0.5" height="15.0" fill="rgb(234,163,10)" rx="2" ry="2" />
+<text  x="13.52" y="575.5" ></text>
+</g>
+<g >
+<title>tick_nohz_idle_got_tick (83,085,716 samples, 0.04%)</title><rect x="1164.8" y="501" width="0.5" height="15.0" fill="rgb(239,32,49)" rx="2" ry="2" />
+<text  x="1167.81" y="511.5" ></text>
+</g>
+<g >
+<title>prepare_alloc_pages.constprop.0 (27,079,372 samples, 0.01%)</title><rect x="875.9" y="245" width="0.1" height="15.0" fill="rgb(214,227,51)" rx="2" ry="2" />
+<text  x="878.88" y="255.5" ></text>
+</g>
+<g >
+<title>sock_wfree (21,498,072 samples, 0.01%)</title><rect x="413.7" y="325" width="0.1" height="15.0" fill="rgb(228,92,23)" rx="2" ry="2" />
+<text  x="416.70" y="335.5" ></text>
+</g>
+<g >
+<title>__split_vma (428,255,010 samples, 0.20%)</title><rect x="347.9" y="357" width="2.4" height="15.0" fill="rgb(217,202,24)" rx="2" ry="2" />
+<text  x="350.93" y="367.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (1,276,185,891 samples, 0.59%)</title><rect x="249.0" y="405" width="7.0" height="15.0" fill="rgb(241,145,29)" rx="2" ry="2" />
+<text  x="251.98" y="415.5" ></text>
+</g>
+<g >
+<title>tick_nohz_next_event (324,385,804 samples, 0.15%)</title><rect x="1174.0" y="485" width="1.8" height="15.0" fill="rgb(221,36,47)" rx="2" ry="2" />
+<text  x="1177.01" y="495.5" ></text>
+</g>
+<g >
+<title>resched_curr (35,777,838 samples, 0.02%)</title><rect x="1059.7" y="389" width="0.2" height="15.0" fill="rgb(237,86,19)" rx="2" ry="2" />
+<text  x="1062.75" y="399.5" ></text>
+</g>
+<g >
+<title>read (53,159,096 samples, 0.02%)</title><rect x="415.7" y="469" width="0.3" height="15.0" fill="rgb(254,100,47)" rx="2" ry="2" />
+<text  x="418.72" y="479.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (35,004,655 samples, 0.02%)</title><rect x="792.3" y="133" width="0.2" height="15.0" fill="rgb(254,167,42)" rx="2" ry="2" />
+<text  x="795.32" y="143.5" ></text>
+</g>
+<g >
+<title>__sys_recvmsg (157,759,793 samples, 0.07%)</title><rect x="413.3" y="453" width="0.9" height="15.0" fill="rgb(216,104,16)" rx="2" ry="2" />
+<text  x="416.29" y="463.5" ></text>
+</g>
+<g >
+<title>add_wait_queue (70,458,689 samples, 0.03%)</title><rect x="244.1" y="405" width="0.3" height="15.0" fill="rgb(250,77,51)" rx="2" ry="2" />
+<text  x="247.06" y="415.5" ></text>
+</g>
+<g >
+<title>aio_co_schedule (45,129,196 samples, 0.02%)</title><rect x="380.1" y="517" width="0.2" height="15.0" fill="rgb(238,47,24)" rx="2" ry="2" />
+<text  x="383.07" y="527.5" ></text>
+</g>
+<g >
+<title>__sysvec_apic_timer_interrupt (94,251,068 samples, 0.04%)</title><rect x="748.7" y="181" width="0.6" height="15.0" fill="rgb(213,39,9)" rx="2" ry="2" />
+<text  x="751.73" y="191.5" ></text>
+</g>
+<g >
+<title>_int_memalign (295,182,367 samples, 0.14%)</title><rect x="411.6" y="469" width="1.7" height="15.0" fill="rgb(214,223,37)" rx="2" ry="2" />
+<text  x="414.65" y="479.5" ></text>
+</g>
+<g >
+<title>up_read (48,219,276 samples, 0.02%)</title><rect x="499.6" y="181" width="0.2" height="15.0" fill="rgb(245,179,12)" rx="2" ry="2" />
+<text  x="502.55" y="191.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (326,742,377 samples, 0.15%)</title><rect x="244.5" y="469" width="1.8" height="15.0" fill="rgb(238,12,9)" rx="2" ry="2" />
+<text  x="247.51" y="479.5" ></text>
+</g>
+<g >
+<title>blk_cgroup_congested (49,226,869 samples, 0.02%)</title><rect x="872.6" y="277" width="0.3" height="15.0" fill="rgb(239,87,50)" rx="2" ry="2" />
+<text  x="875.62" y="287.5" ></text>
+</g>
+<g >
+<title>cpus_share_cache (22,168,905 samples, 0.01%)</title><rect x="813.6" y="181" width="0.1" height="15.0" fill="rgb(225,133,33)" rx="2" ry="2" />
+<text  x="816.57" y="191.5" ></text>
+</g>
+<g >
+<title>__mmap (630,817,145 samples, 0.29%)</title><rect x="356.2" y="389" width="3.5" height="15.0" fill="rgb(224,59,7)" rx="2" ry="2" />
+<text  x="359.21" y="399.5" ></text>
+</g>
+<g >
+<title>nbd_client_closed (84,087,070,618 samples, 39.16%)</title><rect x="426.3" y="581" width="462.1" height="15.0" fill="rgb(218,114,45)" rx="2" ry="2" />
+<text  x="429.25" y="591.5" >nbd_client_closed</text>
+</g>
+<g >
+<title>check_preemption_disabled (88,534,928 samples, 0.04%)</title><rect x="68.0" y="277" width="0.5" height="15.0" fill="rgb(238,1,20)" rx="2" ry="2" />
+<text  x="70.98" y="287.5" ></text>
+</g>
+<g >
+<title>sock_sendmsg (778,994,762 samples, 0.36%)</title><rect x="258.2" y="277" width="4.3" height="15.0" fill="rgb(247,203,34)" rx="2" ry="2" />
+<text  x="261.19" y="287.5" ></text>
+</g>
+<g >
+<title>do_futex (23,111,096 samples, 0.01%)</title><rect x="888.4" y="453" width="0.1" height="15.0" fill="rgb(239,64,46)" rx="2" ry="2" />
+<text  x="891.40" y="463.5" ></text>
+</g>
+<g >
+<title>do_user_addr_fault (52,704,617 samples, 0.02%)</title><rect x="367.7" y="213" width="0.3" height="15.0" fill="rgb(215,97,9)" rx="2" ry="2" />
+<text  x="370.69" y="223.5" ></text>
+</g>
+<g >
+<title>unix_stream_read_actor (57,474,705 samples, 0.03%)</title><rect x="362.8" y="341" width="0.4" height="15.0" fill="rgb(237,225,21)" rx="2" ry="2" />
+<text  x="365.84" y="351.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (116,281,724 samples, 0.05%)</title><rect x="267.8" y="277" width="0.6" height="15.0" fill="rgb(231,76,47)" rx="2" ry="2" />
+<text  x="270.80" y="287.5" ></text>
+</g>
+<g >
+<title>unix_stream_read_generic (470,382,405 samples, 0.22%)</title><rect x="177.5" y="341" width="2.6" height="15.0" fill="rgb(243,96,29)" rx="2" ry="2" />
+<text  x="180.49" y="351.5" ></text>
+</g>
+<g >
+<title>__kmem_cache_free (1,371,564,333 samples, 0.64%)</title><rect x="29.8" y="277" width="7.6" height="15.0" fill="rgb(213,170,17)" rx="2" ry="2" />
+<text  x="32.84" y="287.5" ></text>
+</g>
+<g >
+<title>__wake_up_common (98,254,073 samples, 0.05%)</title><rect x="882.5" y="245" width="0.5" height="15.0" fill="rgb(243,122,41)" rx="2" ry="2" />
+<text  x="885.48" y="255.5" ></text>
+</g>
+<g >
+<title>__wake_up_common (950,968,973 samples, 0.44%)</title><rect x="809.9" y="245" width="5.2" height="15.0" fill="rgb(229,51,29)" rx="2" ry="2" />
+<text  x="812.91" y="255.5" ></text>
+</g>
+<g >
+<title>skb_copy_datagram_from_iter (4,026,365,288 samples, 1.88%)</title><rect x="381.9" y="309" width="22.1" height="15.0" fill="rgb(243,82,23)" rx="2" ry="2" />
+<text  x="384.86" y="319.5" >s..</text>
+</g>
+<g >
+<title>[qemu-nbd] (27,142,359 samples, 0.01%)</title><rect x="427.8" y="485" width="0.1" height="15.0" fill="rgb(252,45,7)" rx="2" ry="2" />
+<text  x="430.76" y="495.5" ></text>
+</g>
+<g >
+<title>uncharge_batch (109,954,688 samples, 0.05%)</title><rect x="28.9" y="245" width="0.6" height="15.0" fill="rgb(239,13,36)" rx="2" ry="2" />
+<text  x="31.91" y="255.5" ></text>
+</g>
+<g >
+<title>mt_find (21,309,581 samples, 0.01%)</title><rect x="349.5" y="325" width="0.1" height="15.0" fill="rgb(215,14,29)" rx="2" ry="2" />
+<text  x="352.51" y="335.5" ></text>
+</g>
+<g >
+<title>cfree@GLIBC_2.2.5 (186,137,982 samples, 0.09%)</title><rect x="183.3" y="421" width="1.0" height="15.0" fill="rgb(227,56,53)" rx="2" ry="2" />
+<text  x="186.26" y="431.5" ></text>
+</g>
+<g >
+<title>__libc_start_call_main (21,937,956 samples, 0.01%)</title><rect x="1189.8" y="549" width="0.2" height="15.0" fill="rgb(220,45,26)" rx="2" ry="2" />
+<text  x="1192.85" y="559.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (81,999,041 samples, 0.04%)</title><rect x="264.0" y="421" width="0.5" height="15.0" fill="rgb(234,61,1)" rx="2" ry="2" />
+<text  x="267.04" y="431.5" ></text>
+</g>
+<g >
+<title>mas_wr_modify (46,491,773 samples, 0.02%)</title><rect x="349.2" y="309" width="0.2" height="15.0" fill="rgb(220,224,39)" rx="2" ry="2" />
+<text  x="352.19" y="319.5" ></text>
+</g>
+<g >
+<title>_copy_from_user (52,068,558 samples, 0.02%)</title><rect x="886.5" y="325" width="0.3" height="15.0" fill="rgb(251,108,25)" rx="2" ry="2" />
+<text  x="889.51" y="335.5" ></text>
+</g>
+<g >
+<title>qio_channel_socket_readv (24,949,743 samples, 0.01%)</title><rect x="263.0" y="453" width="0.2" height="15.0" fill="rgb(206,107,37)" rx="2" ry="2" />
+<text  x="266.03" y="463.5" ></text>
+</g>
+<g >
+<title>acpi_processor_ffh_cstate_enter (696,398,134 samples, 0.32%)</title><rect x="910.4" y="453" width="3.8" height="15.0" fill="rgb(221,62,54)" rx="2" ry="2" />
+<text  x="913.41" y="463.5" ></text>
+</g>
+<g >
+<title>mas_store_prealloc (480,309,587 samples, 0.22%)</title><rect x="866.3" y="277" width="2.6" height="15.0" fill="rgb(221,170,35)" rx="2" ry="2" />
+<text  x="869.30" y="287.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_call_function_single (101,443,100 samples, 0.05%)</title><rect x="1178.7" y="469" width="0.5" height="15.0" fill="rgb(247,140,27)" rx="2" ry="2" />
+<text  x="1181.66" y="479.5" ></text>
+</g>
+<g >
+<title>skb_release_data (29,728,791 samples, 0.01%)</title><rect x="413.5" y="357" width="0.2" height="15.0" fill="rgb(245,29,29)" rx="2" ry="2" />
+<text  x="416.53" y="367.5" ></text>
+</g>
+<g >
+<title>skb_copy_datagram_from_iter (55,085,543,227 samples, 25.65%)</title><rect x="449.2" y="277" width="302.7" height="15.0" fill="rgb(248,148,37)" rx="2" ry="2" />
+<text  x="452.20" y="287.5" >skb_copy_datagram_from_iter</text>
+</g>
+<g >
+<title>asm_sysvec_apic_timer_interrupt (20,496,236 samples, 0.01%)</title><rect x="207.6" y="437" width="0.1" height="15.0" fill="rgb(221,42,26)" rx="2" ry="2" />
+<text  x="210.61" y="447.5" ></text>
+</g>
+<g >
+<title>exc_page_fault (104,577,646 samples, 0.05%)</title><rect x="229.0" y="485" width="0.5" height="15.0" fill="rgb(238,94,10)" rx="2" ry="2" />
+<text  x="231.97" y="495.5" ></text>
+</g>
+<g >
+<title>find_vma (58,578,331 samples, 0.03%)</title><rect x="871.5" y="325" width="0.4" height="15.0" fill="rgb(238,214,26)" rx="2" ry="2" />
+<text  x="874.54" y="335.5" ></text>
+</g>
+<g >
+<title>try_charge_memcg (89,601,340 samples, 0.04%)</title><rect x="335.4" y="213" width="0.5" height="15.0" fill="rgb(224,155,6)" rx="2" ry="2" />
+<text  x="338.45" y="223.5" ></text>
+</g>
+<g >
+<title>__handle_mm_fault (165,104,901 samples, 0.08%)</title><rect x="360.1" y="309" width="0.9" height="15.0" fill="rgb(240,41,49)" rx="2" ry="2" />
+<text  x="363.08" y="319.5" ></text>
+</g>
+<g >
+<title>llist_reverse_order (5,138,538,449 samples, 2.39%)</title><rect x="1083.8" y="485" width="28.2" height="15.0" fill="rgb(235,156,15)" rx="2" ry="2" />
+<text  x="1086.80" y="495.5" >l..</text>
+</g>
+<g >
+<title>ksys_read (31,029,458 samples, 0.01%)</title><rect x="415.8" y="421" width="0.2" height="15.0" fill="rgb(233,180,6)" rx="2" ry="2" />
+<text  x="418.80" y="431.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (51,619,549 samples, 0.02%)</title><rect x="1173.1" y="485" width="0.3" height="15.0" fill="rgb(222,66,32)" rx="2" ry="2" />
+<text  x="1176.11" y="495.5" ></text>
+</g>
+<g >
+<title>psi_task_switch (269,893,176 samples, 0.13%)</title><rect x="1181.4" y="485" width="1.4" height="15.0" fill="rgb(241,114,0)" rx="2" ry="2" />
+<text  x="1184.35" y="495.5" ></text>
+</g>
+<g >
+<title>tick_check_oneshot_broadcast_this_cpu (51,563,948 samples, 0.02%)</title><rect x="1061.6" y="421" width="0.3" height="15.0" fill="rgb(225,50,28)" rx="2" ry="2" />
+<text  x="1064.57" y="431.5" ></text>
+</g>
+<g >
+<title>percpu_ref_put_many.constprop.0 (20,953,821 samples, 0.01%)</title><rect x="41.2" y="245" width="0.1" height="15.0" fill="rgb(239,19,52)" rx="2" ry="2" />
+<text  x="44.23" y="255.5" ></text>
+</g>
+<g >
+<title>exit_to_user_mode_prepare (54,245,211 samples, 0.03%)</title><rect x="173.9" y="357" width="0.3" height="15.0" fill="rgb(251,10,12)" rx="2" ry="2" />
+<text  x="176.92" y="367.5" ></text>
+</g>
+<g >
+<title>nbd_co_send_structured_read (64,058,456 samples, 0.03%)</title><rect x="364.1" y="485" width="0.3" height="15.0" fill="rgb(233,67,7)" rx="2" ry="2" />
+<text  x="367.07" y="495.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock (100,173,650 samples, 0.05%)</title><rect x="329.8" y="133" width="0.6" height="15.0" fill="rgb(246,108,43)" rx="2" ry="2" />
+<text  x="332.81" y="143.5" ></text>
+</g>
+<g >
+<title>bdrv_co_preadv_part (685,521,660 samples, 0.32%)</title><rect x="434.1" y="453" width="3.8" height="15.0" fill="rgb(206,24,44)" rx="2" ry="2" />
+<text  x="437.10" y="463.5" ></text>
+</g>
+<g >
+<title>co_schedule_bh_cb (363,527,809 samples, 0.17%)</title><rect x="417.4" y="437" width="2.0" height="15.0" fill="rgb(238,77,49)" rx="2" ry="2" />
+<text  x="420.43" y="447.5" ></text>
+</g>
+<g >
+<title>mas_walk (36,762,416 samples, 0.02%)</title><rect x="834.2" y="357" width="0.2" height="15.0" fill="rgb(252,17,3)" rx="2" ry="2" />
+<text  x="837.19" y="367.5" ></text>
+</g>
+<g >
+<title>native_flush_tlb_local (19,402,383 samples, 0.01%)</title><rect x="352.9" y="261" width="0.1" height="15.0" fill="rgb(206,117,51)" rx="2" ry="2" />
+<text  x="355.92" y="271.5" ></text>
+</g>
+<g >
+<title>alloc_skb_with_frags (262,130,644 samples, 0.12%)</title><rect x="375.2" y="277" width="1.4" height="15.0" fill="rgb(228,56,26)" rx="2" ry="2" />
+<text  x="378.17" y="287.5" ></text>
+</g>
+<g >
+<title>__start_context (76,299,958 samples, 0.04%)</title><rect x="364.1" y="533" width="0.4" height="15.0" fill="rgb(243,91,15)" rx="2" ry="2" />
+<text  x="367.06" y="543.5" ></text>
+</g>
+<g >
+<title>__x64_sys_munmap (1,405,922,726 samples, 0.65%)</title><rect x="347.8" y="421" width="7.7" height="15.0" fill="rgb(212,119,53)" rx="2" ry="2" />
+<text  x="350.76" y="431.5" ></text>
+</g>
+<g >
+<title>refill_obj_stock (19,859,720 samples, 0.01%)</title><rect x="361.9" y="293" width="0.1" height="15.0" fill="rgb(253,182,52)" rx="2" ry="2" />
+<text  x="364.86" y="303.5" ></text>
+</g>
+<g >
+<title>[unknown]  (28,554,889 samples, 0.01%)</title><rect x="888.4" y="565" width="0.1" height="15.0" fill="rgb(252,90,46)" rx="2" ry="2" />
+<text  x="891.38" y="575.5" ></text>
+</g>
+<g >
+<title>__libc_start_call_main (183,093,463 samples, 0.09%)</title><rect x="256.8" y="549" width="1.0" height="15.0" fill="rgb(244,19,44)" rx="2" ry="2" />
+<text  x="259.76" y="559.5" ></text>
+</g>
+<g >
+<title>perf_iterate_sb.constprop.0 (196,056,165 samples, 0.09%)</title><rect x="861.1" y="277" width="1.1" height="15.0" fill="rgb(231,152,11)" rx="2" ry="2" />
+<text  x="864.11" y="287.5" ></text>
+</g>
+<g >
+<title>psi_task_change (6,400,720,466 samples, 2.98%)</title><rect x="1124.5" y="453" width="35.2" height="15.0" fill="rgb(217,4,42)" rx="2" ry="2" />
+<text  x="1127.52" y="463.5" >ps..</text>
+</g>
+<g >
+<title>do_syscall_64 (63,061,583 samples, 0.03%)</title><rect x="364.1" y="373" width="0.3" height="15.0" fill="rgb(227,47,4)" rx="2" ry="2" />
+<text  x="367.07" y="383.5" ></text>
+</g>
+<g >
+<title>kmem_cache_alloc (26,301,885 samples, 0.01%)</title><rect x="349.9" y="325" width="0.1" height="15.0" fill="rgb(254,156,26)" rx="2" ry="2" />
+<text  x="352.86" y="335.5" ></text>
+</g>
+<g >
+<title>mod_memcg_state (45,333,517 samples, 0.02%)</title><rect x="803.0" y="181" width="0.2" height="15.0" fill="rgb(231,113,42)" rx="2" ry="2" />
+<text  x="805.97" y="191.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (422,689,015 samples, 0.20%)</title><rect x="361.2" y="453" width="2.3" height="15.0" fill="rgb(240,30,19)" rx="2" ry="2" />
+<text  x="364.19" y="463.5" ></text>
+</g>
+<g >
+<title>unmap_region (241,315,201 samples, 0.11%)</title><rect x="410.1" y="389" width="1.3" height="15.0" fill="rgb(242,172,45)" rx="2" ry="2" />
+<text  x="413.09" y="399.5" ></text>
+</g>
+<g >
+<title>__handle_mm_fault (979,679,189 samples, 0.46%)</title><rect x="492.9" y="165" width="5.4" height="15.0" fill="rgb(244,84,25)" rx="2" ry="2" />
+<text  x="495.89" y="175.5" ></text>
+</g>
+<g >
+<title>[perf] (183,093,463 samples, 0.09%)</title><rect x="256.8" y="485" width="1.0" height="15.0" fill="rgb(251,26,42)" rx="2" ry="2" />
+<text  x="259.76" y="495.5" ></text>
+</g>
+<g >
+<title>vma_alloc_folio (54,190,587 samples, 0.03%)</title><rect x="360.7" y="293" width="0.3" height="15.0" fill="rgb(221,19,16)" rx="2" ry="2" />
+<text  x="363.69" y="303.5" ></text>
+</g>
+<g >
+<title>__rcu_read_lock (106,259,906 samples, 0.05%)</title><rect x="756.6" y="213" width="0.6" height="15.0" fill="rgb(217,13,31)" rx="2" ry="2" />
+<text  x="759.61" y="223.5" ></text>
+</g>
+<g >
+<title>flush_tlb_mm_range (76,888,500 samples, 0.04%)</title><rect x="352.7" y="325" width="0.4" height="15.0" fill="rgb(236,143,26)" rx="2" ry="2" />
+<text  x="355.66" y="335.5" ></text>
+</g>
+<g >
+<title>percpu_ref_put_many.constprop.0 (19,423,140 samples, 0.01%)</title><rect x="335.3" y="213" width="0.1" height="15.0" fill="rgb(220,220,2)" rx="2" ry="2" />
+<text  x="338.34" y="223.5" ></text>
+</g>
+<g >
+<title>_copy_from_user (40,309,664 samples, 0.02%)</title><rect x="816.2" y="261" width="0.2" height="15.0" fill="rgb(254,6,34)" rx="2" ry="2" />
+<text  x="819.20" y="271.5" ></text>
+</g>
+<g >
+<title>acpi_idle_enter (111,017,855 samples, 0.05%)</title><rect x="890.1" y="453" width="0.6" height="15.0" fill="rgb(249,56,0)" rx="2" ry="2" />
+<text  x="893.08" y="463.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (30,456,959 samples, 0.01%)</title><rect x="873.9" y="293" width="0.1" height="15.0" fill="rgb(233,60,44)" rx="2" ry="2" />
+<text  x="876.86" y="303.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (176,930,833 samples, 0.08%)</title><rect x="1063.9" y="421" width="1.0" height="15.0" fill="rgb(213,88,18)" rx="2" ry="2" />
+<text  x="1066.95" y="431.5" ></text>
+</g>
+<g >
+<title>__rcu_read_lock (98,612,067 samples, 0.05%)</title><rect x="705.5" y="133" width="0.5" height="15.0" fill="rgb(222,114,14)" rx="2" ry="2" />
+<text  x="708.49" y="143.5" ></text>
+</g>
+<g >
+<title>native_sched_clock (19,804,167 samples, 0.01%)</title><rect x="1182.7" y="453" width="0.1" height="15.0" fill="rgb(254,25,13)" rx="2" ry="2" />
+<text  x="1185.73" y="463.5" ></text>
+</g>
+<g >
+<title>__libc_calloc (27,288,349 samples, 0.01%)</title><rect x="438.5" y="469" width="0.1" height="15.0" fill="rgb(229,171,36)" rx="2" ry="2" />
+<text  x="441.46" y="479.5" ></text>
+</g>
+<g >
+<title>mas_wr_node_store (151,510,128 samples, 0.07%)</title><rect x="867.7" y="245" width="0.9" height="15.0" fill="rgb(220,201,42)" rx="2" ry="2" />
+<text  x="870.74" y="255.5" ></text>
+</g>
+<g >
+<title>ext4_mark_iloc_dirty (21,446,160 samples, 0.01%)</title><rect x="257.5" y="229" width="0.1" height="15.0" fill="rgb(238,36,13)" rx="2" ry="2" />
+<text  x="260.50" y="239.5" ></text>
+</g>
+<g >
+<title>kmem_cache_free (131,904,943 samples, 0.06%)</title><rect x="835.6" y="309" width="0.7" height="15.0" fill="rgb(207,150,48)" rx="2" ry="2" />
+<text  x="838.56" y="319.5" ></text>
+</g>
+<g >
+<title>__mmap (2,892,430,854 samples, 1.35%)</title><rect x="854.7" y="389" width="15.9" height="15.0" fill="rgb(205,202,33)" rx="2" ry="2" />
+<text  x="857.67" y="399.5" ></text>
+</g>
+<g >
+<title>irq_enter_rcu (54,977,374 samples, 0.03%)</title><rect x="892.9" y="421" width="0.3" height="15.0" fill="rgb(253,65,8)" rx="2" ry="2" />
+<text  x="895.94" y="431.5" ></text>
+</g>
+<g >
+<title>copy_user_generic_string (8,726,597,534 samples, 4.06%)</title><rect x="452.7" y="245" width="47.9" height="15.0" fill="rgb(226,163,2)" rx="2" ry="2" />
+<text  x="455.68" y="255.5" >copy..</text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (581,189,874 samples, 0.27%)</title><rect x="356.4" y="373" width="3.2" height="15.0" fill="rgb(249,17,48)" rx="2" ry="2" />
+<text  x="359.45" y="383.5" ></text>
+</g>
+<g >
+<title>tick_irq_enter (53,158,248 samples, 0.02%)</title><rect x="892.9" y="405" width="0.3" height="15.0" fill="rgb(208,187,54)" rx="2" ry="2" />
+<text  x="895.95" y="415.5" ></text>
+</g>
+<g >
+<title>nbdcopy (44,806,639,446 samples, 20.87%)</title><rect x="10.5" y="597" width="246.3" height="15.0" fill="rgb(212,110,8)" rx="2" ry="2" />
+<text  x="13.52" y="607.5" >nbdcopy</text>
+</g>
+<g >
+<title>__rcu_read_lock (24,367,933 samples, 0.01%)</title><rect x="334.9" y="213" width="0.1" height="15.0" fill="rgb(228,14,15)" rx="2" ry="2" />
+<text  x="337.86" y="223.5" ></text>
+</g>
+<g >
+<title>start_thread (44,718,415,068 samples, 20.83%)</title><rect x="11.0" y="565" width="245.7" height="15.0" fill="rgb(220,96,36)" rx="2" ry="2" />
+<text  x="13.98" y="575.5" >start_thread</text>
+</g>
+<g >
+<title>mas_preallocate (32,488,673 samples, 0.02%)</title><rect x="409.7" y="389" width="0.1" height="15.0" fill="rgb(223,89,30)" rx="2" ry="2" />
+<text  x="412.65" y="399.5" ></text>
+</g>
+<g >
+<title>timekeeping_max_deferment (21,923,611 samples, 0.01%)</title><rect x="1175.7" y="469" width="0.1" height="15.0" fill="rgb(207,10,33)" rx="2" ry="2" />
+<text  x="1178.67" y="479.5" ></text>
+</g>
+<g >
+<title>get_page_from_freelist (2,510,481,030 samples, 1.17%)</title><rect x="761.9" y="229" width="13.8" height="15.0" fill="rgb(207,149,17)" rx="2" ry="2" />
+<text  x="764.88" y="239.5" ></text>
+</g>
+<g >
+<title>blk_check_byte_request (49,932,651 samples, 0.02%)</title><rect x="437.9" y="453" width="0.3" height="15.0" fill="rgb(227,123,27)" rx="2" ry="2" />
+<text  x="440.89" y="463.5" ></text>
+</g>
+<g >
+<title>mutex_lock (54,307,492 samples, 0.03%)</title><rect x="883.8" y="341" width="0.3" height="15.0" fill="rgb(244,24,25)" rx="2" ry="2" />
+<text  x="886.76" y="351.5" ></text>
+</g>
+<g >
+<title>copy_page_from_iter (45,722,487,746 samples, 21.29%)</title><rect x="500.7" y="261" width="251.2" height="15.0" fill="rgb(253,216,0)" rx="2" ry="2" />
+<text  x="503.65" y="271.5" >copy_page_from_iter</text>
+</g>
+<g >
+<title>mas_prev_entry (19,517,096 samples, 0.01%)</title><rect x="832.2" y="357" width="0.1" height="15.0" fill="rgb(211,177,11)" rx="2" ry="2" />
+<text  x="835.17" y="367.5" ></text>
+</g>
+<g >
+<title>___sys_recvmsg (24,949,743 samples, 0.01%)</title><rect x="263.0" y="373" width="0.2" height="15.0" fill="rgb(225,135,34)" rx="2" ry="2" />
+<text  x="266.03" y="383.5" ></text>
+</g>
+<g >
+<title>refill_obj_stock (52,673,288 samples, 0.02%)</title><rect x="254.1" y="245" width="0.2" height="15.0" fill="rgb(221,200,22)" rx="2" ry="2" />
+<text  x="257.06" y="255.5" ></text>
+</g>
+<g >
+<title>prepare_alloc_pages.constprop.0 (99,928,984 samples, 0.05%)</title><rect x="338.8" y="229" width="0.6" height="15.0" fill="rgb(252,200,30)" rx="2" ry="2" />
+<text  x="341.80" y="239.5" ></text>
+</g>
+<g >
+<title>security_socket_recvmsg (146,969,236 samples, 0.07%)</title><rect x="176.3" y="341" width="0.8" height="15.0" fill="rgb(238,197,36)" rx="2" ry="2" />
+<text  x="179.27" y="351.5" ></text>
+</g>
+<g >
+<title>__x64_sys_munmap (6,074,819,050 samples, 2.83%)</title><rect x="818.4" y="421" width="33.4" height="15.0" fill="rgb(221,51,0)" rx="2" ry="2" />
+<text  x="821.40" y="431.5" >__..</text>
+</g>
+<g >
+<title>skb_release_head_state (554,332,557 samples, 0.26%)</title><rect x="61.3" y="293" width="3.1" height="15.0" fill="rgb(207,91,40)" rx="2" ry="2" />
+<text  x="64.34" y="303.5" ></text>
+</g>
+<g >
+<title>debug_smp_processor_id (217,552,719 samples, 0.10%)</title><rect x="789.6" y="133" width="1.2" height="15.0" fill="rgb(230,7,20)" rx="2" ry="2" />
+<text  x="792.62" y="143.5" ></text>
+</g>
+<g >
+<title>__calc_delta (42,306,330 samples, 0.02%)</title><rect x="238.0" y="341" width="0.3" height="15.0" fill="rgb(251,210,33)" rx="2" ry="2" />
+<text  x="241.05" y="351.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_disable_asynccancel (42,296,490 samples, 0.02%)</title><rect x="18.5" y="421" width="0.3" height="15.0" fill="rgb(217,203,40)" rx="2" ry="2" />
+<text  x="21.52" y="431.5" ></text>
+</g>
+<g >
+<title>free_unref_page_commit (79,255,222 samples, 0.04%)</title><rect x="58.9" y="261" width="0.5" height="15.0" fill="rgb(252,14,9)" rx="2" ry="2" />
+<text  x="61.94" y="271.5" ></text>
+</g>
+<g >
+<title>do_sys_poll (227,404,279 samples, 0.11%)</title><rect x="423.3" y="421" width="1.3" height="15.0" fill="rgb(208,100,35)" rx="2" ry="2" />
+<text  x="426.31" y="431.5" ></text>
+</g>
+<g >
+<title>alloc_skb_with_frags (29,700,904 samples, 0.01%)</title><rect x="425.9" y="277" width="0.2" height="15.0" fill="rgb(244,120,23)" rx="2" ry="2" />
+<text  x="428.93" y="287.5" ></text>
+</g>
+<g >
+<title>mlock_page_drain_local (33,858,407 samples, 0.02%)</title><rect x="838.0" y="341" width="0.2" height="15.0" fill="rgb(214,32,48)" rx="2" ry="2" />
+<text  x="841.02" y="351.5" ></text>
+</g>
+<g >
+<title>do_user_addr_fault (151,957,880 samples, 0.07%)</title><rect x="384.8" y="229" width="0.8" height="15.0" fill="rgb(243,200,4)" rx="2" ry="2" />
+<text  x="387.81" y="239.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (26,086,158 samples, 0.01%)</title><rect x="403.3" y="149" width="0.2" height="15.0" fill="rgb(205,16,19)" rx="2" ry="2" />
+<text  x="406.34" y="159.5" ></text>
+</g>
+<g >
+<title>qio_channel_writev_all (64,058,456 samples, 0.03%)</title><rect x="364.1" y="453" width="0.3" height="15.0" fill="rgb(226,12,29)" rx="2" ry="2" />
+<text  x="367.07" y="463.5" ></text>
+</g>
+<g >
+<title>blk_co_do_preadv_part (72,874,044 samples, 0.03%)</title><rect x="380.5" y="501" width="0.4" height="15.0" fill="rgb(227,124,39)" rx="2" ry="2" />
+<text  x="383.51" y="511.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_mutex_unlock_usercnt (41,712,005 samples, 0.02%)</title><rect x="419.2" y="405" width="0.2" height="15.0" fill="rgb(239,158,48)" rx="2" ry="2" />
+<text  x="422.20" y="415.5" ></text>
+</g>
+<g >
+<title>error_entry (23,269,817 samples, 0.01%)</title><rect x="817.1" y="389" width="0.1" height="15.0" fill="rgb(218,66,7)" rx="2" ry="2" />
+<text  x="820.05" y="399.5" ></text>
+</g>
+<g >
+<title>sysmalloc (36,175,643 samples, 0.02%)</title><rect x="262.8" y="373" width="0.2" height="15.0" fill="rgb(254,14,25)" rx="2" ry="2" />
+<text  x="265.83" y="383.5" ></text>
+</g>
+<g >
+<title>__entry_text_start (27,490,907 samples, 0.01%)</title><rect x="888.1" y="453" width="0.2" height="15.0" fill="rgb(221,93,27)" rx="2" ry="2" />
+<text  x="891.15" y="463.5" ></text>
+</g>
+<g >
+<title>arch_cpu_idle_exit (24,986,455 samples, 0.01%)</title><rect x="898.6" y="517" width="0.2" height="15.0" fill="rgb(245,178,16)" rx="2" ry="2" />
+<text  x="901.62" y="527.5" ></text>
+</g>
+<g >
+<title>do_mas_munmap (150,480,880 samples, 0.07%)</title><rect x="377.0" y="405" width="0.8" height="15.0" fill="rgb(205,18,14)" rx="2" ry="2" />
+<text  x="379.95" y="415.5" ></text>
+</g>
+<g >
+<title>____sys_recvmsg (141,666,215 samples, 0.07%)</title><rect x="413.3" y="421" width="0.8" height="15.0" fill="rgb(253,205,42)" rx="2" ry="2" />
+<text  x="416.29" y="431.5" ></text>
+</g>
+<g >
+<title>skb_release_head_state (22,306,080 samples, 0.01%)</title><rect x="413.7" y="357" width="0.1" height="15.0" fill="rgb(251,81,23)" rx="2" ry="2" />
+<text  x="416.69" y="367.5" ></text>
+</g>
+<g >
+<title>scheduler_tick (56,827,252 samples, 0.03%)</title><rect x="918.2" y="357" width="0.3" height="15.0" fill="rgb(228,201,41)" rx="2" ry="2" />
+<text  x="921.23" y="367.5" ></text>
+</g>
+<g >
+<title>raw_getlength (30,839,501 samples, 0.01%)</title><rect x="432.8" y="405" width="0.1" height="15.0" fill="rgb(249,202,31)" rx="2" ry="2" />
+<text  x="435.76" y="415.5" ></text>
+</g>
+<g >
+<title>[unknown]  (28,433,295 samples, 0.01%)</title><rect x="888.4" y="549" width="0.1" height="15.0" fill="rgb(218,125,6)" rx="2" ry="2" />
+<text  x="891.38" y="559.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (53,719,032 samples, 0.03%)</title><rect x="234.4" y="405" width="0.3" height="15.0" fill="rgb(247,134,35)" rx="2" ry="2" />
+<text  x="237.45" y="415.5" ></text>
+</g>
+<g >
+<title>mmap_region (404,673,868 samples, 0.19%)</title><rect x="357.1" y="309" width="2.3" height="15.0" fill="rgb(215,69,1)" rx="2" ry="2" />
+<text  x="360.14" y="319.5" ></text>
+</g>
+<g >
+<title>vma_alloc_folio (249,179,269 samples, 0.12%)</title><rect x="874.7" y="293" width="1.4" height="15.0" fill="rgb(238,183,24)" rx="2" ry="2" />
+<text  x="877.71" y="303.5" ></text>
+</g>
+<g >
+<title>handle_mm_fault (1,352,739,948 samples, 0.63%)</title><rect x="492.1" y="181" width="7.5" height="15.0" fill="rgb(226,201,1)" rx="2" ry="2" />
+<text  x="495.12" y="191.5" ></text>
+</g>
+<g >
+<title>do_mmap (22,024,307 samples, 0.01%)</title><rect x="262.9" y="293" width="0.1" height="15.0" fill="rgb(231,87,17)" rx="2" ry="2" />
+<text  x="265.86" y="303.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock_irqrestore (26,957,400 samples, 0.01%)</title><rect x="448.6" y="277" width="0.1" height="15.0" fill="rgb(215,176,48)" rx="2" ry="2" />
+<text  x="451.57" y="287.5" ></text>
+</g>
+<g >
+<title>____sys_sendmsg (186,346,355 samples, 0.09%)</title><rect x="425.1" y="341" width="1.0" height="15.0" fill="rgb(251,194,4)" rx="2" ry="2" />
+<text  x="428.09" y="351.5" ></text>
+</g>
+<g >
+<title>__libc_recvmsg (24,949,743 samples, 0.01%)</title><rect x="263.0" y="437" width="0.2" height="15.0" fill="rgb(243,3,17)" rx="2" ry="2" />
+<text  x="266.03" y="447.5" ></text>
+</g>
+<g >
+<title>refill_obj_stock (73,324,164 samples, 0.03%)</title><rect x="792.5" y="181" width="0.4" height="15.0" fill="rgb(221,147,30)" rx="2" ry="2" />
+<text  x="795.53" y="191.5" ></text>
+</g>
+<g >
+<title>lru_add_drain (29,271,236 samples, 0.01%)</title><rect x="840.5" y="293" width="0.1" height="15.0" fill="rgb(223,174,30)" rx="2" ry="2" />
+<text  x="843.46" y="303.5" ></text>
+</g>
+<g >
+<title>page_counter_uncharge (30,491,740 samples, 0.01%)</title><rect x="255.0" y="181" width="0.1" height="15.0" fill="rgb(242,229,25)" rx="2" ry="2" />
+<text  x="257.96" y="191.5" ></text>
+</g>
+<g >
+<title>mas_wr_walk (45,226,130 samples, 0.02%)</title><rect x="833.9" y="325" width="0.3" height="15.0" fill="rgb(232,74,45)" rx="2" ry="2" />
+<text  x="836.93" y="335.5" ></text>
+</g>
+<g >
+<title>g_main_context_prepare (200,468,705 samples, 0.09%)</title><rect x="421.4" y="501" width="1.1" height="15.0" fill="rgb(243,197,13)" rx="2" ry="2" />
+<text  x="424.35" y="511.5" ></text>
+</g>
+<g >
+<title>alloc_skb_with_frags (9,879,116,564 samples, 4.60%)</title><rect x="754.1" y="261" width="54.2" height="15.0" fill="rgb(252,131,13)" rx="2" ry="2" />
+<text  x="757.05" y="271.5" >alloc..</text>
+</g>
+<g >
+<title>_int_malloc (22,451,787 samples, 0.01%)</title><rect x="438.5" y="453" width="0.1" height="15.0" fill="rgb(210,205,9)" rx="2" ry="2" />
+<text  x="441.49" y="463.5" ></text>
+</g>
+<g >
+<title>exc_page_fault (24,250,931 samples, 0.01%)</title><rect x="378.3" y="373" width="0.2" height="15.0" fill="rgb(217,6,51)" rx="2" ry="2" />
+<text  x="381.32" y="383.5" ></text>
+</g>
+<g >
+<title>[unknown] (949,837,441 samples, 0.44%)</title><rect x="258.0" y="517" width="5.2" height="15.0" fill="rgb(210,224,46)" rx="2" ry="2" />
+<text  x="260.96" y="527.5" ></text>
+</g>
+<g >
+<title>unix_destruct_scm (75,117,541 samples, 0.03%)</title><rect x="362.1" y="309" width="0.4" height="15.0" fill="rgb(243,32,5)" rx="2" ry="2" />
+<text  x="365.08" y="319.5" ></text>
+</g>
+<g >
+<title>__rdgsbase_inactive (27,298,873 samples, 0.01%)</title><rect x="230.2" y="501" width="0.1" height="15.0" fill="rgb(232,14,52)" rx="2" ry="2" />
+<text  x="233.18" y="511.5" ></text>
+</g>
+<g >
+<title>ttwu_do_activate (43,177,691 samples, 0.02%)</title><rect x="1178.9" y="405" width="0.2" height="15.0" fill="rgb(208,164,4)" rx="2" ry="2" />
+<text  x="1181.88" y="415.5" ></text>
+</g>
+<g >
+<title>mas_walk (25,144,261 samples, 0.01%)</title><rect x="829.4" y="341" width="0.1" height="15.0" fill="rgb(244,123,48)" rx="2" ry="2" />
+<text  x="832.39" y="351.5" ></text>
+</g>
+<g >
+<title>[unknown] (35,109,847 samples, 0.02%)</title><rect x="427.9" y="485" width="0.2" height="15.0" fill="rgb(246,23,50)" rx="2" ry="2" />
+<text  x="430.91" y="495.5" ></text>
+</g>
+<g >
+<title>get_obj_cgroup_from_current (133,581,838 samples, 0.06%)</title><rect x="783.9" y="197" width="0.8" height="15.0" fill="rgb(229,106,16)" rx="2" ry="2" />
+<text  x="786.95" y="207.5" ></text>
+</g>
+<g >
+<title>__get_obj_cgroup_from_memcg (69,605,852 samples, 0.03%)</title><rect x="756.2" y="213" width="0.4" height="15.0" fill="rgb(216,45,27)" rx="2" ry="2" />
+<text  x="759.23" y="223.5" ></text>
+</g>
+<g >
+<title>__handle_mm_fault (5,322,644,373 samples, 2.48%)</title><rect x="710.5" y="149" width="29.3" height="15.0" fill="rgb(218,169,35)" rx="2" ry="2" />
+<text  x="713.52" y="159.5" >__..</text>
+</g>
+<g >
+<title>qio_channel_socket_set_aio_fd_handler (38,240,960 samples, 0.02%)</title><rect x="347.3" y="405" width="0.2" height="15.0" fill="rgb(245,211,1)" rx="2" ry="2" />
+<text  x="350.31" y="415.5" ></text>
+</g>
+<g >
+<title>[nbdcopy] (44,601,112,570 samples, 20.77%)</title><rect x="11.4" y="533" width="245.1" height="15.0" fill="rgb(244,109,37)" rx="2" ry="2" />
+<text  x="14.38" y="543.5" >[nbdcopy]</text>
+</g>
+<g >
+<title>check_preemption_disabled (32,672,017 samples, 0.02%)</title><rect x="35.2" y="213" width="0.2" height="15.0" fill="rgb(228,52,31)" rx="2" ry="2" />
+<text  x="38.23" y="223.5" ></text>
+</g>
+<g >
+<title>__kmalloc_node_track_caller (2,599,793,184 samples, 1.21%)</title><rect x="779.5" y="229" width="14.3" height="15.0" fill="rgb(208,220,41)" rx="2" ry="2" />
+<text  x="782.51" y="239.5" ></text>
+</g>
+<g >
+<title>sched_clock_cpu (435,096,997 samples, 0.20%)</title><rect x="1071.3" y="485" width="2.4" height="15.0" fill="rgb(209,1,34)" rx="2" ry="2" />
+<text  x="1074.33" y="495.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (419,895,417 samples, 0.20%)</title><rect x="361.2" y="437" width="2.3" height="15.0" fill="rgb(244,2,14)" rx="2" ry="2" />
+<text  x="364.20" y="447.5" ></text>
+</g>
+<g >
+<title>__posix_memalign (37,215,679 samples, 0.02%)</title><rect x="262.8" y="437" width="0.2" height="15.0" fill="rgb(215,138,13)" rx="2" ry="2" />
+<text  x="265.83" y="447.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (187,185,445 samples, 0.09%)</title><rect x="425.1" y="405" width="1.0" height="15.0" fill="rgb(244,100,32)" rx="2" ry="2" />
+<text  x="428.09" y="415.5" ></text>
+</g>
+<g >
+<title>pfn_pte (38,967,124 samples, 0.02%)</title><rect x="330.4" y="133" width="0.2" height="15.0" fill="rgb(223,226,44)" rx="2" ry="2" />
+<text  x="333.39" y="143.5" ></text>
+</g>
+<g >
+<title>bdrv_co_block_status (23,597,312 samples, 0.01%)</title><rect x="264.7" y="437" width="0.1" height="15.0" fill="rgb(207,103,33)" rx="2" ry="2" />
+<text  x="267.67" y="447.5" ></text>
+</g>
+<g >
+<title>check_new_pages (122,502,278 samples, 0.06%)</title><rect x="337.1" y="213" width="0.6" height="15.0" fill="rgb(243,132,15)" rx="2" ry="2" />
+<text  x="340.06" y="223.5" ></text>
+</g>
+<g >
+<title>mas_destroy (267,129,491 samples, 0.12%)</title><rect x="822.9" y="309" width="1.4" height="15.0" fill="rgb(223,92,29)" rx="2" ry="2" />
+<text  x="825.86" y="319.5" ></text>
+</g>
+<g >
+<title>__task_rq_lock (131,053,614 samples, 0.06%)</title><rect x="811.5" y="197" width="0.8" height="15.0" fill="rgb(235,39,27)" rx="2" ry="2" />
+<text  x="814.54" y="207.5" ></text>
+</g>
+<g >
+<title>[perf] (183,093,463 samples, 0.09%)</title><rect x="256.8" y="533" width="1.0" height="15.0" fill="rgb(238,123,34)" rx="2" ry="2" />
+<text  x="259.76" y="543.5" ></text>
+</g>
+<g >
+<title>sysmalloc (21,915,503 samples, 0.01%)</title><rect x="428.5" y="389" width="0.1" height="15.0" fill="rgb(217,200,11)" rx="2" ry="2" />
+<text  x="431.52" y="399.5" ></text>
+</g>
+<g >
+<title>do_mas_munmap (5,981,914,308 samples, 2.79%)</title><rect x="818.6" y="389" width="32.9" height="15.0" fill="rgb(237,11,21)" rx="2" ry="2" />
+<text  x="821.58" y="399.5" >do..</text>
+</g>
+<g >
+<title>__remove_hrtimer (19,996,093 samples, 0.01%)</title><rect x="1187.6" y="453" width="0.1" height="15.0" fill="rgb(208,171,10)" rx="2" ry="2" />
+<text  x="1190.61" y="463.5" ></text>
+</g>
+<g >
+<title>__alloc_skb (344,857,394 samples, 0.16%)</title><rect x="405.9" y="277" width="1.9" height="15.0" fill="rgb(221,121,29)" rx="2" ry="2" />
+<text  x="408.89" y="287.5" ></text>
+</g>
+<g >
+<title>__refill_stock (122,108,876 samples, 0.06%)</title><rect x="35.2" y="229" width="0.6" height="15.0" fill="rgb(208,107,45)" rx="2" ry="2" />
+<text  x="38.17" y="239.5" ></text>
+</g>
+<g >
+<title>__mod_memcg_lruvec_state (83,923,560 samples, 0.04%)</title><rect x="341.5" y="149" width="0.4" height="15.0" fill="rgb(216,8,6)" rx="2" ry="2" />
+<text  x="344.46" y="159.5" ></text>
+</g>
+<g >
+<title>__count_memcg_events (127,091,125 samples, 0.06%)</title><rect x="498.8" y="149" width="0.7" height="15.0" fill="rgb(221,182,22)" rx="2" ry="2" />
+<text  x="501.76" y="159.5" ></text>
+</g>
+<g >
+<title>unmap_vmas (1,169,560,713 samples, 0.54%)</title><rect x="844.2" y="341" width="6.5" height="15.0" fill="rgb(245,125,2)" rx="2" ry="2" />
+<text  x="847.23" y="351.5" ></text>
+</g>
+<g >
+<title>__this_cpu_preempt_check (21,661,169 samples, 0.01%)</title><rect x="1172.8" y="485" width="0.1" height="15.0" fill="rgb(252,145,25)" rx="2" ry="2" />
+<text  x="1175.81" y="495.5" ></text>
+</g>
+<g >
+<title>nbd_co_send_iov (5,039,696,528 samples, 2.35%)</title><rect x="381.0" y="501" width="27.7" height="15.0" fill="rgb(238,229,4)" rx="2" ry="2" />
+<text  x="384.02" y="511.5" >n..</text>
+</g>
+<g >
+<title>__mod_memcg_state (140,346,248 samples, 0.07%)</title><rect x="758.0" y="181" width="0.8" height="15.0" fill="rgb(234,148,52)" rx="2" ry="2" />
+<text  x="761.05" y="191.5" ></text>
+</g>
+<g >
+<title>copy_user_generic_string (66,757,361 samples, 0.03%)</title><rect x="233.7" y="421" width="0.4" height="15.0" fill="rgb(206,95,47)" rx="2" ry="2" />
+<text  x="236.74" y="431.5" ></text>
+</g>
+<g >
+<title>sysvec_call_function_single (79,436,368 samples, 0.04%)</title><rect x="1178.8" y="453" width="0.4" height="15.0" fill="rgb(208,168,5)" rx="2" ry="2" />
+<text  x="1181.78" y="463.5" ></text>
+</g>
+<g >
+<title>memcg_slab_post_alloc_hook (68,433,588 samples, 0.03%)</title><rect x="406.2" y="229" width="0.4" height="15.0" fill="rgb(237,77,54)" rx="2" ry="2" />
+<text  x="409.24" y="239.5" ></text>
+</g>
+<g >
+<title>__sys_sendmsg (186,346,355 samples, 0.09%)</title><rect x="425.1" y="373" width="1.0" height="15.0" fill="rgb(252,75,14)" rx="2" ry="2" />
+<text  x="428.09" y="383.5" ></text>
+</g>
+<g >
+<title>find_vma (1,950,026,992 samples, 0.91%)</title><rect x="696.2" y="165" width="10.7" height="15.0" fill="rgb(207,92,45)" rx="2" ry="2" />
+<text  x="699.17" y="175.5" ></text>
+</g>
+<g >
+<title>mod_memcg_lruvec_state (236,724,411 samples, 0.11%)</title><rect x="68.5" y="277" width="1.3" height="15.0" fill="rgb(236,158,39)" rx="2" ry="2" />
+<text  x="71.51" y="287.5" ></text>
+</g>
+<g >
+<title>skb_copy_datagram_from_iter (103,538,520 samples, 0.05%)</title><rect x="250.7" y="325" width="0.5" height="15.0" fill="rgb(254,22,43)" rx="2" ry="2" />
+<text  x="253.67" y="335.5" ></text>
+</g>
+<g >
+<title>[libglib-2.0.so.0.7503.0] (49,024,110 samples, 0.02%)</title><rect x="421.6" y="485" width="0.2" height="15.0" fill="rgb(249,116,40)" rx="2" ry="2" />
+<text  x="424.55" y="495.5" ></text>
+</g>
+<g >
+<title>rmqueue_bulk (182,244,310 samples, 0.08%)</title><rect x="337.8" y="213" width="1.0" height="15.0" fill="rgb(224,202,0)" rx="2" ry="2" />
+<text  x="340.80" y="223.5" ></text>
+</g>
+<g >
+<title>__libc_start_main@@GLIBC_2.34 (21,937,956 samples, 0.01%)</title><rect x="1189.8" y="565" width="0.2" height="15.0" fill="rgb(236,219,9)" rx="2" ry="2" />
+<text  x="1192.85" y="575.5" ></text>
+</g>
+<g >
+<title>mas_store_prealloc (111,039,883 samples, 0.05%)</title><rect x="358.7" y="277" width="0.6" height="15.0" fill="rgb(232,30,49)" rx="2" ry="2" />
+<text  x="361.69" y="287.5" ></text>
+</g>
+<g >
+<title>__skb_datagram_iter (245,400,034 samples, 0.11%)</title><rect x="884.7" y="309" width="1.4" height="15.0" fill="rgb(231,158,54)" rx="2" ry="2" />
+<text  x="887.73" y="319.5" ></text>
+</g>
+<g >
+<title>count_memcg_events.constprop.0 (31,531,588 samples, 0.01%)</title><rect x="374.8" y="165" width="0.2" height="15.0" fill="rgb(228,105,47)" rx="2" ry="2" />
+<text  x="377.79" y="175.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (780,014,987 samples, 0.36%)</title><rect x="258.2" y="341" width="4.3" height="15.0" fill="rgb(250,181,54)" rx="2" ry="2" />
+<text  x="261.19" y="351.5" ></text>
+</g>
+<g >
+<title>exc_page_fault (120,777,042 samples, 0.06%)</title><rect x="261.1" y="165" width="0.7" height="15.0" fill="rgb(211,34,36)" rx="2" ry="2" />
+<text  x="264.12" y="175.5" ></text>
+</g>
+<g >
+<title>kmem_cache_alloc (62,567,521 samples, 0.03%)</title><rect x="830.0" y="325" width="0.4" height="15.0" fill="rgb(229,155,46)" rx="2" ry="2" />
+<text  x="833.03" y="335.5" ></text>
+</g>
+<g >
+<title>pollwake (931,114,562 samples, 0.43%)</title><rect x="810.0" y="229" width="5.1" height="15.0" fill="rgb(230,10,34)" rx="2" ry="2" />
+<text  x="813.02" y="239.5" ></text>
+</g>
+<g >
+<title>__rcu_read_lock (32,212,608 samples, 0.02%)</title><rect x="47.5" y="229" width="0.1" height="15.0" fill="rgb(253,220,24)" rx="2" ry="2" />
+<text  x="50.46" y="239.5" ></text>
+</g>
+<g >
+<title>native_queued_spin_lock_slowpath (22,554,259 samples, 0.01%)</title><rect x="775.4" y="181" width="0.2" height="15.0" fill="rgb(214,131,48)" rx="2" ry="2" />
+<text  x="778.44" y="191.5" ></text>
+</g>
+<g >
+<title>lru_add_drain (69,330,219 samples, 0.03%)</title><rect x="352.2" y="341" width="0.4" height="15.0" fill="rgb(237,184,19)" rx="2" ry="2" />
+<text  x="355.23" y="351.5" ></text>
+</g>
+<g >
+<title>blk_co_do_preadv_part (179,342,275 samples, 0.08%)</title><rect x="265.1" y="469" width="1.0" height="15.0" fill="rgb(224,37,41)" rx="2" ry="2" />
+<text  x="268.14" y="479.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (25,911,508 samples, 0.01%)</title><rect x="1164.2" y="501" width="0.1" height="15.0" fill="rgb(220,41,17)" rx="2" ry="2" />
+<text  x="1167.15" y="511.5" ></text>
+</g>
+<g >
+<title>mas_update_gap (18,249,168 samples, 0.01%)</title><rect x="825.2" y="277" width="0.1" height="15.0" fill="rgb(219,220,22)" rx="2" ry="2" />
+<text  x="828.19" y="287.5" ></text>
+</g>
+<g >
+<title>_copy_from_iter (9,756,124,816 samples, 4.54%)</title><rect x="280.1" y="245" width="53.6" height="15.0" fill="rgb(252,59,20)" rx="2" ry="2" />
+<text  x="283.09" y="255.5" >_copy..</text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (1,880,840,358 samples, 0.88%)</title><rect x="366.5" y="405" width="10.3" height="15.0" fill="rgb(245,165,27)" rx="2" ry="2" />
+<text  x="369.47" y="415.5" ></text>
+</g>
+<g >
+<title>get_obj_cgroup_from_current (25,603,105 samples, 0.01%)</title><rect x="828.1" y="309" width="0.2" height="15.0" fill="rgb(209,223,52)" rx="2" ry="2" />
+<text  x="831.11" y="319.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock_irqrestore (25,185,565 samples, 0.01%)</title><rect x="50.2" y="261" width="0.1" height="15.0" fill="rgb(215,41,24)" rx="2" ry="2" />
+<text  x="53.19" y="271.5" ></text>
+</g>
+<g >
+<title>arch_call_rest_init (1,022,379,275 samples, 0.48%)</title><rect x="890.0" y="549" width="5.6" height="15.0" fill="rgb(253,37,43)" rx="2" ry="2" />
+<text  x="893.02" y="559.5" ></text>
+</g>
+<g >
+<title>do_mmap (2,315,896,293 samples, 1.08%)</title><rect x="856.5" y="325" width="12.7" height="15.0" fill="rgb(246,138,49)" rx="2" ry="2" />
+<text  x="859.49" y="335.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (151,210,570 samples, 0.07%)</title><rect x="70.9" y="293" width="0.8" height="15.0" fill="rgb(224,93,37)" rx="2" ry="2" />
+<text  x="73.89" y="303.5" ></text>
+</g>
+<g >
+<title>__mem_cgroup_threshold (18,463,889 samples, 0.01%)</title><rect x="44.3" y="213" width="0.1" height="15.0" fill="rgb(205,151,52)" rx="2" ry="2" />
+<text  x="47.33" y="223.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (93,127,681 samples, 0.04%)</title><rect x="32.9" y="245" width="0.5" height="15.0" fill="rgb(207,100,38)" rx="2" ry="2" />
+<text  x="35.86" y="255.5" ></text>
+</g>
+<g >
+<title>vma_alloc_folio (19,128,485 samples, 0.01%)</title><rect x="413.1" y="325" width="0.1" height="15.0" fill="rgb(213,212,34)" rx="2" ry="2" />
+<text  x="416.08" y="335.5" ></text>
+</g>
+<g >
+<title>asm_exc_page_fault (86,021,078 samples, 0.04%)</title><rect x="367.5" y="245" width="0.5" height="15.0" fill="rgb(243,102,23)" rx="2" ry="2" />
+<text  x="370.51" y="255.5" ></text>
+</g>
+<g >
+<title>qio_channel_socket_writev (786,556,096 samples, 0.37%)</title><rect x="258.2" y="389" width="4.3" height="15.0" fill="rgb(230,69,44)" rx="2" ry="2" />
+<text  x="261.16" y="399.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock_irqrestore (24,245,051 samples, 0.01%)</title><rect x="27.6" y="309" width="0.1" height="15.0" fill="rgb(245,211,8)" rx="2" ry="2" />
+<text  x="30.59" y="319.5" ></text>
+</g>
+<g >
+<title>netif_receive_skb_list_internal (20,737,963 samples, 0.01%)</title><rect x="914.3" y="357" width="0.1" height="15.0" fill="rgb(220,176,4)" rx="2" ry="2" />
+<text  x="917.31" y="367.5" ></text>
+</g>
+<g >
+<title>clear_page_rep (19,315,079 samples, 0.01%)</title><rect x="360.8" y="213" width="0.1" height="15.0" fill="rgb(241,192,24)" rx="2" ry="2" />
+<text  x="363.83" y="223.5" ></text>
+</g>
+<g >
+<title>cap_mmap_file (20,174,296 samples, 0.01%)</title><rect x="869.9" y="309" width="0.2" height="15.0" fill="rgb(227,167,30)" rx="2" ry="2" />
+<text  x="872.95" y="319.5" ></text>
+</g>
+<g >
+<title>drain_stock (33,938,728 samples, 0.02%)</title><rect x="254.9" y="197" width="0.2" height="15.0" fill="rgb(239,98,39)" rx="2" ry="2" />
+<text  x="257.94" y="207.5" ></text>
+</g>
+<g >
+<title>tick_nohz_idle_enter (111,539,956 samples, 0.05%)</title><rect x="1185.2" y="517" width="0.7" height="15.0" fill="rgb(241,30,37)" rx="2" ry="2" />
+<text  x="1188.24" y="527.5" ></text>
+</g>
+<g >
+<title>on_each_cpu_cond_mask (54,676,936 samples, 0.03%)</title><rect x="352.8" y="309" width="0.3" height="15.0" fill="rgb(209,172,51)" rx="2" ry="2" />
+<text  x="355.77" y="319.5" ></text>
+</g>
+<g >
+<title>scheduler_tick (18,988,131 samples, 0.01%)</title><rect x="694.2" y="37" width="0.1" height="15.0" fill="rgb(248,162,14)" rx="2" ry="2" />
+<text  x="697.21" y="47.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (578,382,317 samples, 0.27%)</title><rect x="356.5" y="357" width="3.1" height="15.0" fill="rgb(205,149,52)" rx="2" ry="2" />
+<text  x="359.46" y="367.5" ></text>
+</g>
+<g >
+<title>__rcu_read_lock (88,013,432 samples, 0.04%)</title><rect x="739.8" y="149" width="0.5" height="15.0" fill="rgb(252,223,37)" rx="2" ry="2" />
+<text  x="742.77" y="159.5" ></text>
+</g>
+<g >
+<title>copy_user_generic_string (17,430,515,153 samples, 8.12%)</title><rect x="74.3" y="245" width="95.8" height="15.0" fill="rgb(227,59,0)" rx="2" ry="2" />
+<text  x="77.29" y="255.5" >copy_user_g..</text>
+</g>
+<g >
+<title>kmem_cache_alloc_node (65,005,528 samples, 0.03%)</title><rect x="376.2" y="245" width="0.4" height="15.0" fill="rgb(242,131,34)" rx="2" ry="2" />
+<text  x="379.20" y="255.5" ></text>
+</g>
+<g >
+<title>bdrv_check_qiov_request (18,212,504 samples, 0.01%)</title><rect x="265.2" y="421" width="0.1" height="15.0" fill="rgb(207,102,52)" rx="2" ry="2" />
+<text  x="268.25" y="431.5" ></text>
+</g>
+<g >
+<title>__vm_munmap (6,056,298,299 samples, 2.82%)</title><rect x="818.5" y="405" width="33.3" height="15.0" fill="rgb(225,227,21)" rx="2" ry="2" />
+<text  x="821.50" y="415.5" >__..</text>
+</g>
+<g >
+<title>unmap_region (27,429,860 samples, 0.01%)</title><rect x="262.6" y="325" width="0.2" height="15.0" fill="rgb(227,155,10)" rx="2" ry="2" />
+<text  x="265.63" y="335.5" ></text>
+</g>
+<g >
+<title>skb_copy_datagram_iter (18,491,982,469 samples, 8.61%)</title><rect x="72.1" y="293" width="101.6" height="15.0" fill="rgb(236,175,36)" rx="2" ry="2" />
+<text  x="75.12" y="303.5" >skb_copy_dat..</text>
+</g>
+<g >
+<title>__kmem_cache_free (43,953,568 samples, 0.02%)</title><rect x="361.7" y="309" width="0.3" height="15.0" fill="rgb(215,37,20)" rx="2" ry="2" />
+<text  x="364.72" y="319.5" ></text>
+</g>
+<g >
+<title>unix_stream_read_actor (277,075,482 samples, 0.13%)</title><rect x="178.6" y="325" width="1.5" height="15.0" fill="rgb(234,146,0)" rx="2" ry="2" />
+<text  x="181.55" y="335.5" ></text>
+</g>
+<g >
+<title>[libnbd.so.0.0.0] (29,536,697,364 samples, 13.76%)</title><rect x="18.2" y="453" width="162.3" height="15.0" fill="rgb(208,151,27)" rx="2" ry="2" />
+<text  x="21.17" y="463.5" >[libnbd.so.0.0.0]</text>
+</g>
+<g >
+<title>ksys_write (25,187,402 samples, 0.01%)</title><rect x="380.2" y="437" width="0.1" height="15.0" fill="rgb(234,135,10)" rx="2" ry="2" />
+<text  x="383.15" y="447.5" ></text>
+</g>
+<g >
+<title>count_memcg_events.constprop.0 (199,419,017 samples, 0.09%)</title><rect x="498.4" y="165" width="1.1" height="15.0" fill="rgb(239,199,23)" rx="2" ry="2" />
+<text  x="501.37" y="175.5" ></text>
+</g>
+<g >
+<title>[libnbd.so.0.0.0] (1,408,550,855 samples, 0.66%)</title><rect x="248.3" y="469" width="7.8" height="15.0" fill="rgb(242,167,33)" rx="2" ry="2" />
+<text  x="251.34" y="479.5" ></text>
+</g>
+<g >
+<title>__update_load_avg_se (30,277,347 samples, 0.01%)</title><rect x="239.1" y="341" width="0.1" height="15.0" fill="rgb(221,178,40)" rx="2" ry="2" />
+<text  x="242.06" y="351.5" ></text>
+</g>
+<g >
+<title>blk_co_do_preadv_part (773,375,113 samples, 0.36%)</title><rect x="434.0" y="469" width="4.2" height="15.0" fill="rgb(205,57,52)" rx="2" ry="2" />
+<text  x="436.95" y="479.5" ></text>
+</g>
+<g >
+<title>__sysvec_call_function_single (60,671,385 samples, 0.03%)</title><rect x="1178.8" y="437" width="0.4" height="15.0" fill="rgb(234,96,52)" rx="2" ry="2" />
+<text  x="1181.82" y="447.5" ></text>
+</g>
+<g >
+<title>__hrtimer_next_event_base (75,033,270 samples, 0.03%)</title><rect x="1173.4" y="469" width="0.5" height="15.0" fill="rgb(207,181,6)" rx="2" ry="2" />
+<text  x="1176.44" y="479.5" ></text>
+</g>
+<g >
+<title>lru_add_drain_cpu (279,335,337 samples, 0.13%)</title><rect x="836.5" y="325" width="1.5" height="15.0" fill="rgb(239,203,54)" rx="2" ry="2" />
+<text  x="839.46" y="335.5" ></text>
+</g>
+<g >
+<title>alloc_skb_with_frags (688,798,388 samples, 0.32%)</title><rect x="251.4" y="309" width="3.8" height="15.0" fill="rgb(208,111,25)" rx="2" ry="2" />
+<text  x="254.37" y="319.5" ></text>
+</g>
+<g >
+<title>rcu_note_context_switch (26,972,281 samples, 0.01%)</title><rect x="1182.9" y="485" width="0.2" height="15.0" fill="rgb(251,189,38)" rx="2" ry="2" />
+<text  x="1185.93" y="495.5" ></text>
+</g>
+<g >
+<title>pfn_pte (42,232,877 samples, 0.02%)</title><rect x="497.6" y="149" width="0.2" height="15.0" fill="rgb(240,143,40)" rx="2" ry="2" />
+<text  x="500.62" y="159.5" ></text>
+</g>
+<g >
+<title>__mark_inode_dirty (40,580,134 samples, 0.02%)</title><rect x="257.5" y="277" width="0.2" height="15.0" fill="rgb(210,187,52)" rx="2" ry="2" />
+<text  x="260.46" y="287.5" ></text>
+</g>
+<g >
+<title>page_counter_uncharge (354,685,606 samples, 0.17%)</title><rect x="44.7" y="229" width="1.9" height="15.0" fill="rgb(230,45,52)" rx="2" ry="2" />
+<text  x="47.68" y="239.5" ></text>
+</g>
+<g >
+<title>page_counter_uncharge (35,949,738 samples, 0.02%)</title><rect x="29.3" y="229" width="0.2" height="15.0" fill="rgb(239,20,41)" rx="2" ry="2" />
+<text  x="32.31" y="239.5" ></text>
+</g>
+<g >
+<title>sysmalloc_mmap.isra.0 (1,088,453,005 samples, 0.51%)</title><rect x="870.6" y="389" width="6.0" height="15.0" fill="rgb(209,55,39)" rx="2" ry="2" />
+<text  x="873.57" y="399.5" ></text>
+</g>
+<g >
+<title>memset (217,843,101 samples, 0.10%)</title><rect x="821.5" y="277" width="1.2" height="15.0" fill="rgb(206,64,36)" rx="2" ry="2" />
+<text  x="824.54" y="287.5" ></text>
+</g>
+<g >
+<title>[libnbd.so.0.0.0] (26,794,601 samples, 0.01%)</title><rect x="10.5" y="549" width="0.2" height="15.0" fill="rgb(243,29,7)" rx="2" ry="2" />
+<text  x="13.52" y="559.5" ></text>
+</g>
+<g >
+<title>ct_idle_exit (467,866,294 samples, 0.22%)</title><rect x="1066.5" y="485" width="2.6" height="15.0" fill="rgb(230,66,19)" rx="2" ry="2" />
+<text  x="1069.49" y="495.5" ></text>
+</g>
+<g >
+<title>sock_def_readable (70,071,761 samples, 0.03%)</title><rect x="408.1" y="309" width="0.4" height="15.0" fill="rgb(250,56,48)" rx="2" ry="2" />
+<text  x="411.09" y="319.5" ></text>
+</g>
+<g >
+<title>memset (190,946,405 samples, 0.09%)</title><rect x="831.1" y="309" width="1.0" height="15.0" fill="rgb(205,113,13)" rx="2" ry="2" />
+<text  x="834.08" y="319.5" ></text>
+</g>
+<g >
+<title>_copy_to_iter (178,071,835 samples, 0.08%)</title><rect x="884.8" y="293" width="0.9" height="15.0" fill="rgb(249,30,35)" rx="2" ry="2" />
+<text  x="887.77" y="303.5" ></text>
+</g>
+<g >
+<title>__mem_cgroup_uncharge_list (63,676,306 samples, 0.03%)</title><rect x="353.2" y="293" width="0.4" height="15.0" fill="rgb(253,28,34)" rx="2" ry="2" />
+<text  x="356.22" y="303.5" ></text>
+</g>
+<g >
+<title>enqueue_entity (246,890,514 samples, 0.11%)</title><rect x="1057.7" y="373" width="1.4" height="15.0" fill="rgb(213,121,47)" rx="2" ry="2" />
+<text  x="1060.70" y="383.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (58,204,006 samples, 0.03%)</title><rect x="244.1" y="389" width="0.3" height="15.0" fill="rgb(233,149,32)" rx="2" ry="2" />
+<text  x="247.13" y="399.5" ></text>
+</g>
+<g >
+<title>menu_reflect (176,077,638 samples, 0.08%)</title><rect x="1164.3" y="517" width="1.0" height="15.0" fill="rgb(231,104,34)" rx="2" ry="2" />
+<text  x="1167.30" y="527.5" ></text>
+</g>
+<g >
+<title>__folio_alloc (231,409,535 samples, 0.11%)</title><rect x="874.8" y="277" width="1.2" height="15.0" fill="rgb(222,28,17)" rx="2" ry="2" />
+<text  x="877.76" y="287.5" ></text>
+</g>
+<g >
+<title>[systemd-oomd] (21,937,956 samples, 0.01%)</title><rect x="1189.8" y="533" width="0.2" height="15.0" fill="rgb(252,67,18)" rx="2" ry="2" />
+<text  x="1192.85" y="543.5" ></text>
+</g>
+<g >
+<title>obj_cgroup_charge (42,106,942 samples, 0.02%)</title><rect x="407.6" y="245" width="0.2" height="15.0" fill="rgb(232,111,40)" rx="2" ry="2" />
+<text  x="410.56" y="255.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (21,237,832 samples, 0.01%)</title><rect x="431.0" y="405" width="0.1" height="15.0" fill="rgb(231,194,2)" rx="2" ry="2" />
+<text  x="434.01" y="415.5" ></text>
+</g>
+<g >
+<title>[systemd-oomd] (18,961,900 samples, 0.01%)</title><rect x="1189.9" y="453" width="0.1" height="15.0" fill="rgb(246,87,15)" rx="2" ry="2" />
+<text  x="1192.85" y="463.5" ></text>
+</g>
+<g >
+<title>__get_obj_cgroup_from_memcg (27,592,424 samples, 0.01%)</title><rect x="407.2" y="229" width="0.1" height="15.0" fill="rgb(219,83,4)" rx="2" ry="2" />
+<text  x="410.15" y="239.5" ></text>
+</g>
+<g >
+<title>drain_obj_stock (171,850,294 samples, 0.08%)</title><rect x="804.4" y="181" width="1.0" height="15.0" fill="rgb(235,20,16)" rx="2" ry="2" />
+<text  x="807.42" y="191.5" ></text>
+</g>
+<g >
+<title>exit_to_user_mode_prepare (25,374,948 samples, 0.01%)</title><rect x="851.9" y="405" width="0.1" height="15.0" fill="rgb(228,229,8)" rx="2" ry="2" />
+<text  x="854.89" y="415.5" ></text>
+</g>
+<g >
+<title>refill_obj_stock (80,347,808 samples, 0.04%)</title><rect x="70.0" y="293" width="0.4" height="15.0" fill="rgb(219,121,36)" rx="2" ry="2" />
+<text  x="72.98" y="303.5" ></text>
+</g>
+<g >
+<title>__posix_memalign (106,060,207 samples, 0.05%)</title><rect x="377.9" y="485" width="0.6" height="15.0" fill="rgb(220,36,44)" rx="2" ry="2" />
+<text  x="380.88" y="495.5" ></text>
+</g>
+<g >
+<title>malloc_consolidate (24,483,348 samples, 0.01%)</title><rect x="356.1" y="405" width="0.1" height="15.0" fill="rgb(223,91,22)" rx="2" ry="2" />
+<text  x="359.07" y="415.5" ></text>
+</g>
+<g >
+<title>mem_cgroup_from_task (58,176,656 samples, 0.03%)</title><rect x="746.9" y="149" width="0.3" height="15.0" fill="rgb(252,72,1)" rx="2" ry="2" />
+<text  x="749.88" y="159.5" ></text>
+</g>
+<g >
+<title>kmem_cache_alloc (172,925,049 samples, 0.08%)</title><rect x="827.8" y="325" width="0.9" height="15.0" fill="rgb(253,98,11)" rx="2" ry="2" />
+<text  x="830.76" y="335.5" ></text>
+</g>
+<g >
+<title>selinux_socket_getpeersec_dgram (63,480,013 samples, 0.03%)</title><rect x="448.8" y="261" width="0.4" height="15.0" fill="rgb(248,38,3)" rx="2" ry="2" />
+<text  x="451.85" y="271.5" ></text>
+</g>
+<g >
+<title>selinux_mmap_file (29,448,953 samples, 0.01%)</title><rect x="870.1" y="309" width="0.1" height="15.0" fill="rgb(246,14,13)" rx="2" ry="2" />
+<text  x="873.06" y="319.5" ></text>
+</g>
+<g >
+<title>_raw_spin_trylock (42,088,024 samples, 0.02%)</title><rect x="49.8" y="261" width="0.3" height="15.0" fill="rgb(243,43,18)" rx="2" ry="2" />
+<text  x="52.83" y="271.5" ></text>
+</g>
+<g >
+<title>record_times (307,212,697 samples, 0.14%)</title><rect x="1146.4" y="421" width="1.7" height="15.0" fill="rgb(214,196,5)" rx="2" ry="2" />
+<text  x="1149.40" y="431.5" ></text>
+</g>
+<g >
+<title>__libc_recv (50,683,079 samples, 0.02%)</title><rect x="10.7" y="549" width="0.2" height="15.0" fill="rgb(238,94,38)" rx="2" ry="2" />
+<text  x="13.67" y="559.5" ></text>
+</g>
+<g >
+<title>__rcu_read_unlock (24,442,365 samples, 0.01%)</title><rect x="787.8" y="165" width="0.1" height="15.0" fill="rgb(212,219,49)" rx="2" ry="2" />
+<text  x="790.80" y="175.5" ></text>
+</g>
+<g >
+<title>mas_find (36,928,652 samples, 0.02%)</title><rect x="860.0" y="277" width="0.2" height="15.0" fill="rgb(229,105,46)" rx="2" ry="2" />
+<text  x="863.01" y="287.5" ></text>
+</g>
+<g >
+<title>native_queued_spin_lock_slowpath (126,283,965 samples, 0.06%)</title><rect x="811.6" y="149" width="0.7" height="15.0" fill="rgb(222,95,29)" rx="2" ry="2" />
+<text  x="814.56" y="159.5" ></text>
+</g>
+<g >
+<title>kmem_cache_free_bulk.part.0 (28,164,717 samples, 0.01%)</title><rect x="351.3" y="325" width="0.2" height="15.0" fill="rgb(234,11,24)" rx="2" ry="2" />
+<text  x="354.35" y="335.5" ></text>
+</g>
+<g >
+<title>vm_area_dup (276,584,714 samples, 0.13%)</title><rect x="827.2" y="341" width="1.5" height="15.0" fill="rgb(236,223,47)" rx="2" ry="2" />
+<text  x="830.19" y="351.5" ></text>
+</g>
+<g >
+<title>error_entry (46,183,002 samples, 0.02%)</title><rect x="319.6" y="197" width="0.2" height="15.0" fill="rgb(251,23,28)" rx="2" ry="2" />
+<text  x="322.56" y="207.5" ></text>
+</g>
+<g >
+<title>set_pte (35,262,746 samples, 0.02%)</title><rect x="739.6" y="133" width="0.2" height="15.0" fill="rgb(239,9,7)" rx="2" ry="2" />
+<text  x="742.58" y="143.5" ></text>
+</g>
+<g >
+<title>__irq_exit_rcu (83,797,704 samples, 0.04%)</title><rect x="1055.5" y="453" width="0.5" height="15.0" fill="rgb(207,122,43)" rx="2" ry="2" />
+<text  x="1058.54" y="463.5" ></text>
+</g>
+<g >
+<title>[qemu-nbd] (29,033,349 samples, 0.01%)</title><rect x="364.7" y="517" width="0.1" height="15.0" fill="rgb(217,158,14)" rx="2" ry="2" />
+<text  x="367.67" y="527.5" ></text>
+</g>
+<g >
+<title>aio_context_notifier_cb (218,298,612 samples, 0.10%)</title><rect x="425.1" y="581" width="1.2" height="15.0" fill="rgb(239,111,19)" rx="2" ry="2" />
+<text  x="428.06" y="591.5" ></text>
+</g>
+<g >
+<title>__pollwait (36,762,376 samples, 0.02%)</title><rect x="243.8" y="405" width="0.2" height="15.0" fill="rgb(221,57,41)" rx="2" ry="2" />
+<text  x="246.82" y="415.5" ></text>
+</g>
+<g >
+<title>handle_mm_fault (18,903,965 samples, 0.01%)</title><rect x="258.8" y="149" width="0.1" height="15.0" fill="rgb(249,76,36)" rx="2" ry="2" />
+<text  x="261.78" y="159.5" ></text>
+</g>
+<g >
+<title>g_main_context_check (180,129,744 samples, 0.08%)</title><rect x="415.5" y="501" width="0.9" height="15.0" fill="rgb(210,34,36)" rx="2" ry="2" />
+<text  x="418.46" y="511.5" ></text>
+</g>
+<g >
+<title>_copy_from_iter (38,219,118 samples, 0.02%)</title><rect x="364.1" y="245" width="0.2" height="15.0" fill="rgb(226,85,26)" rx="2" ry="2" />
+<text  x="367.13" y="255.5" ></text>
+</g>
+<g >
+<title>mas_update_gap (18,488,521 samples, 0.01%)</title><rect x="833.7" y="341" width="0.1" height="15.0" fill="rgb(206,102,33)" rx="2" ry="2" />
+<text  x="836.73" y="351.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (43,879,928 samples, 0.02%)</title><rect x="381.6" y="309" width="0.2" height="15.0" fill="rgb(230,84,52)" rx="2" ry="2" />
+<text  x="384.56" y="319.5" ></text>
+</g>
+<g >
+<title>__handle_mm_fault (203,916,189 samples, 0.09%)</title><rect x="278.2" y="165" width="1.1" height="15.0" fill="rgb(208,29,2)" rx="2" ry="2" />
+<text  x="281.19" y="175.5" ></text>
+</g>
+<g >
+<title>unix_stream_sendmsg (67,887,751,958 samples, 31.62%)</title><rect x="442.5" y="293" width="373.1" height="15.0" fill="rgb(206,229,7)" rx="2" ry="2" />
+<text  x="445.51" y="303.5" >unix_stream_sendmsg</text>
+</g>
+<g >
+<title>copy_page_from_iter (38,219,118 samples, 0.02%)</title><rect x="364.1" y="261" width="0.2" height="15.0" fill="rgb(211,41,25)" rx="2" ry="2" />
+<text  x="367.13" y="271.5" ></text>
+</g>
+<g >
+<title>__check_object_size (23,823,592 samples, 0.01%)</title><rect x="381.9" y="293" width="0.1" height="15.0" fill="rgb(220,84,14)" rx="2" ry="2" />
+<text  x="384.92" y="303.5" ></text>
+</g>
+<g >
+<title>__skb_datagram_iter (18,473,393,998 samples, 8.60%)</title><rect x="72.2" y="277" width="101.5" height="15.0" fill="rgb(225,123,33)" rx="2" ry="2" />
+<text  x="75.22" y="287.5" >__skb_datagr..</text>
+</g>
+<g >
+<title>vfs_read (35,246,253 samples, 0.02%)</title><rect x="420.4" y="357" width="0.2" height="15.0" fill="rgb(223,196,21)" rx="2" ry="2" />
+<text  x="423.39" y="367.5" ></text>
+</g>
+<g >
+<title>irqentry_exit (23,653,817 samples, 0.01%)</title><rect x="1055.0" y="469" width="0.1" height="15.0" fill="rgb(241,124,54)" rx="2" ry="2" />
+<text  x="1057.96" y="479.5" ></text>
+</g>
+<g >
+<title>bad_range (26,372,590 samples, 0.01%)</title><rect x="766.4" y="213" width="0.2" height="15.0" fill="rgb(206,169,27)" rx="2" ry="2" />
+<text  x="769.44" y="223.5" ></text>
+</g>
+<g >
+<title>mod_memcg_state (27,242,138 samples, 0.01%)</title><rect x="803.3" y="165" width="0.2" height="15.0" fill="rgb(237,213,52)" rx="2" ry="2" />
+<text  x="806.31" y="175.5" ></text>
+</g>
+<g >
+<title>__put_user_nocheck_4 (33,278,787 samples, 0.02%)</title><rect x="877.7" y="373" width="0.2" height="15.0" fill="rgb(239,132,6)" rx="2" ry="2" />
+<text  x="880.67" y="383.5" ></text>
+</g>
+<g >
+<title>selinux_socket_sendmsg (68,864,968 samples, 0.03%)</title><rect x="249.5" y="325" width="0.4" height="15.0" fill="rgb(250,127,35)" rx="2" ry="2" />
+<text  x="252.54" y="335.5" ></text>
+</g>
+<g >
+<title>bdrv_pad_request (29,866,234 samples, 0.01%)</title><rect x="435.6" y="389" width="0.2" height="15.0" fill="rgb(218,27,0)" rx="2" ry="2" />
+<text  x="438.63" y="399.5" ></text>
+</g>
+<g >
+<title>do_user_addr_fault (110,987,243 samples, 0.05%)</title><rect x="261.2" y="149" width="0.6" height="15.0" fill="rgb(244,195,1)" rx="2" ry="2" />
+<text  x="264.17" y="159.5" ></text>
+</g>
+<g >
+<title>mod_memcg_state (45,807,731 samples, 0.02%)</title><rect x="335.1" y="197" width="0.2" height="15.0" fill="rgb(247,61,45)" rx="2" ry="2" />
+<text  x="338.09" y="207.5" ></text>
+</g>
+<g >
+<title>__switch_to (26,908,210 samples, 0.01%)</title><rect x="1178.3" y="485" width="0.1" height="15.0" fill="rgb(253,118,32)" rx="2" ry="2" />
+<text  x="1181.28" y="495.5" ></text>
+</g>
+<g >
+<title>exc_page_fault (26,896,421 samples, 0.01%)</title><rect x="258.7" y="181" width="0.2" height="15.0" fill="rgb(234,187,37)" rx="2" ry="2" />
+<text  x="261.74" y="191.5" ></text>
+</g>
+<g >
+<title>sock_sendmsg (1,120,112,601 samples, 0.52%)</title><rect x="249.4" y="357" width="6.2" height="15.0" fill="rgb(251,187,31)" rx="2" ry="2" />
+<text  x="252.42" y="367.5" ></text>
+</g>
+<g >
+<title>tick_irq_enter (121,659,726 samples, 0.06%)</title><rect x="920.6" y="437" width="0.7" height="15.0" fill="rgb(235,92,26)" rx="2" ry="2" />
+<text  x="923.59" y="447.5" ></text>
+</g>
+<g >
+<title>obj_cgroup_uncharge_pages (26,961,237 samples, 0.01%)</title><rect x="69.8" y="293" width="0.2" height="15.0" fill="rgb(220,102,37)" rx="2" ry="2" />
+<text  x="72.83" y="303.5" ></text>
+</g>
+<g >
+<title>security_file_permission (23,817,049 samples, 0.01%)</title><rect x="264.3" y="373" width="0.2" height="15.0" fill="rgb(240,130,35)" rx="2" ry="2" />
+<text  x="267.33" y="383.5" ></text>
+</g>
+<g >
+<title>__this_cpu_preempt_check (30,749,598 samples, 0.01%)</title><rect x="918.9" y="453" width="0.1" height="15.0" fill="rgb(236,1,11)" rx="2" ry="2" />
+<text  x="921.87" y="463.5" ></text>
+</g>
+<g >
+<title>pick_next_task_fair (56,904,724 samples, 0.03%)</title><rect x="239.6" y="389" width="0.3" height="15.0" fill="rgb(213,43,10)" rx="2" ry="2" />
+<text  x="242.56" y="399.5" ></text>
+</g>
+<g >
+<title>uncharge_batch (960,985,733 samples, 0.45%)</title><rect x="41.3" y="245" width="5.3" height="15.0" fill="rgb(248,162,53)" rx="2" ry="2" />
+<text  x="44.35" y="255.5" ></text>
+</g>
+<g >
+<title>fput (19,071,184 samples, 0.01%)</title><rect x="234.1" y="437" width="0.1" height="15.0" fill="rgb(208,158,16)" rx="2" ry="2" />
+<text  x="237.12" y="447.5" ></text>
+</g>
+<g >
+<title>sock_def_readable (22,501,589 samples, 0.01%)</title><rect x="255.3" y="325" width="0.2" height="15.0" fill="rgb(247,99,8)" rx="2" ry="2" />
+<text  x="258.34" y="335.5" ></text>
+</g>
+<g >
+<title>mutex_lock (48,034,056 samples, 0.02%)</title><rect x="178.2" y="325" width="0.3" height="15.0" fill="rgb(208,88,14)" rx="2" ry="2" />
+<text  x="181.22" y="335.5" ></text>
+</g>
+<g >
+<title>security_socket_recvmsg (21,601,699 samples, 0.01%)</title><rect x="361.3" y="357" width="0.2" height="15.0" fill="rgb(244,170,9)" rx="2" ry="2" />
+<text  x="364.34" y="367.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (77,538,287 samples, 0.04%)</title><rect x="333.8" y="261" width="0.4" height="15.0" fill="rgb(243,161,13)" rx="2" ry="2" />
+<text  x="336.77" y="271.5" ></text>
+</g>
+<g >
+<title>__update_idle_core (36,386,735 samples, 0.02%)</title><rect x="240.0" y="373" width="0.2" height="15.0" fill="rgb(250,169,14)" rx="2" ry="2" />
+<text  x="242.95" y="383.5" ></text>
+</g>
+<g >
+<title>debug_smp_processor_id (38,970,272 samples, 0.02%)</title><rect x="341.7" y="133" width="0.2" height="15.0" fill="rgb(211,214,38)" rx="2" ry="2" />
+<text  x="344.71" y="143.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (844,204,112 samples, 0.39%)</title><rect x="729.5" y="133" width="4.7" height="15.0" fill="rgb(241,147,14)" rx="2" ry="2" />
+<text  x="732.54" y="143.5" ></text>
+</g>
+<g >
+<title>[libnbd.so.0.0.0] (1,461,659,816 samples, 0.68%)</title><rect x="248.0" y="485" width="8.1" height="15.0" fill="rgb(250,154,7)" rx="2" ry="2" />
+<text  x="251.05" y="495.5" ></text>
+</g>
+<g >
+<title>bdrv_co_block_status (21,109,665 samples, 0.01%)</title><rect x="380.3" y="485" width="0.2" height="15.0" fill="rgb(226,47,1)" rx="2" ry="2" />
+<text  x="383.35" y="495.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_apic_timer_interrupt (88,899,056 samples, 0.04%)</title><rect x="169.6" y="229" width="0.5" height="15.0" fill="rgb(248,166,39)" rx="2" ry="2" />
+<text  x="172.60" y="239.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (191,081,102 samples, 0.09%)</title><rect x="328.8" y="133" width="1.0" height="15.0" fill="rgb(224,106,26)" rx="2" ry="2" />
+<text  x="331.76" y="143.5" ></text>
+</g>
+<g >
+<title>memcg_account_kmem (43,446,081 samples, 0.02%)</title><rect x="253.6" y="245" width="0.3" height="15.0" fill="rgb(238,55,35)" rx="2" ry="2" />
+<text  x="256.64" y="255.5" ></text>
+</g>
+<g >
+<title>kmem_cache_alloc_bulk (18,904,539 samples, 0.01%)</title><rect x="378.1" y="261" width="0.1" height="15.0" fill="rgb(218,30,17)" rx="2" ry="2" />
+<text  x="381.11" y="271.5" ></text>
+</g>
+<g >
+<title>do_mas_munmap (482,409,320 samples, 0.22%)</title><rect x="408.8" y="421" width="2.7" height="15.0" fill="rgb(206,94,32)" rx="2" ry="2" />
+<text  x="411.80" y="431.5" ></text>
+</g>
+<g >
+<title>sock_poll (270,553,432 samples, 0.13%)</title><rect x="243.0" y="437" width="1.5" height="15.0" fill="rgb(214,86,37)" rx="2" ry="2" />
+<text  x="245.96" y="447.5" ></text>
+</g>
+<g >
+<title>qio_channel_socket_writev (68,598,589,075 samples, 31.95%)</title><rect x="440.3" y="421" width="377.0" height="15.0" fill="rgb(231,170,18)" rx="2" ry="2" />
+<text  x="443.26" y="431.5" >qio_channel_socket_writev</text>
+</g>
+<g >
+<title>pmd_val (67,317,236 samples, 0.03%)</title><rect x="738.9" y="133" width="0.4" height="15.0" fill="rgb(239,74,16)" rx="2" ry="2" />
+<text  x="741.92" y="143.5" ></text>
+</g>
+<g >
+<title>__folio_alloc (51,522,817 samples, 0.02%)</title><rect x="360.7" y="277" width="0.3" height="15.0" fill="rgb(243,2,51)" rx="2" ry="2" />
+<text  x="363.70" y="287.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (100,669,152 samples, 0.05%)</title><rect x="789.1" y="133" width="0.5" height="15.0" fill="rgb(245,3,38)" rx="2" ry="2" />
+<text  x="792.06" y="143.5" ></text>
+</g>
+<g >
+<title>g_main_context_dispatch (892,810,061 samples, 0.42%)</title><rect x="416.4" y="501" width="5.0" height="15.0" fill="rgb(206,15,0)" rx="2" ry="2" />
+<text  x="419.45" y="511.5" ></text>
+</g>
+<g >
+<title>nbd_co_send_iov (197,506,777 samples, 0.09%)</title><rect x="425.1" y="485" width="1.0" height="15.0" fill="rgb(231,121,0)" rx="2" ry="2" />
+<text  x="428.06" y="495.5" ></text>
+</g>
+<g >
+<title>vma_expand (1,198,771,799 samples, 0.56%)</title><rect x="862.4" y="293" width="6.6" height="15.0" fill="rgb(212,161,19)" rx="2" ry="2" />
+<text  x="865.45" y="303.5" ></text>
+</g>
+<g >
+<title>tick_sched_handle (28,522,237 samples, 0.01%)</title><rect x="694.2" y="69" width="0.2" height="15.0" fill="rgb(233,14,54)" rx="2" ry="2" />
+<text  x="697.20" y="79.5" ></text>
+</g>
+<g >
+<title>refill_obj_stock (308,275,633 samples, 0.14%)</title><rect x="803.7" y="197" width="1.7" height="15.0" fill="rgb(239,102,32)" rx="2" ry="2" />
+<text  x="806.67" y="207.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (69,363,011 samples, 0.03%)</title><rect x="377.9" y="389" width="0.4" height="15.0" fill="rgb(207,127,6)" rx="2" ry="2" />
+<text  x="380.92" y="399.5" ></text>
+</g>
+<g >
+<title>put_prev_task_fair (71,291,963 samples, 0.03%)</title><rect x="241.4" y="389" width="0.4" height="15.0" fill="rgb(230,213,14)" rx="2" ry="2" />
+<text  x="244.37" y="399.5" ></text>
+</g>
+<g >
+<title>__handle_mm_fault (740,433,106 samples, 0.34%)</title><rect x="872.0" y="309" width="4.1" height="15.0" fill="rgb(249,149,32)" rx="2" ry="2" />
+<text  x="875.01" y="319.5" ></text>
+</g>
+<g >
+<title>__flush_smp_call_function_queue (113,771,744 samples, 0.05%)</title><rect x="1056.0" y="437" width="0.7" height="15.0" fill="rgb(235,118,18)" rx="2" ry="2" />
+<text  x="1059.03" y="447.5" ></text>
+</g>
+<g >
+<title>__sys_recvfrom (27,941,112,798 samples, 13.01%)</title><rect x="20.2" y="357" width="153.5" height="15.0" fill="rgb(216,176,33)" rx="2" ry="2" />
+<text  x="23.20" y="367.5" >__sys_recvfrom</text>
+</g>
+<g >
+<title>get_page_from_freelist (181,388,945 samples, 0.08%)</title><rect x="404.8" y="261" width="1.0" height="15.0" fill="rgb(236,5,45)" rx="2" ry="2" />
+<text  x="407.75" y="271.5" ></text>
+</g>
+<g >
+<title>find_vma (381,869,737 samples, 0.18%)</title><rect x="321.6" y="165" width="2.1" height="15.0" fill="rgb(239,148,10)" rx="2" ry="2" />
+<text  x="324.63" y="175.5" ></text>
+</g>
+<g >
+<title>bdrv_pad_request (56,560,268 samples, 0.03%)</title><rect x="437.1" y="437" width="0.3" height="15.0" fill="rgb(207,102,3)" rx="2" ry="2" />
+<text  x="440.12" y="447.5" ></text>
+</g>
+<g >
+<title>menu_select (1,965,093,864 samples, 0.92%)</title><rect x="1165.3" y="517" width="10.8" height="15.0" fill="rgb(207,97,7)" rx="2" ry="2" />
+<text  x="1168.26" y="527.5" ></text>
+</g>
+<g >
+<title>unix_stream_sendmsg (778,994,762 samples, 0.36%)</title><rect x="258.2" y="261" width="4.3" height="15.0" fill="rgb(213,54,27)" rx="2" ry="2" />
+<text  x="261.19" y="271.5" ></text>
+</g>
+<g >
+<title>cmpxchg_double_slab.isra.0 (18,707,530 samples, 0.01%)</title><rect x="881.0" y="293" width="0.1" height="15.0" fill="rgb(249,74,19)" rx="2" ry="2" />
+<text  x="883.99" y="303.5" ></text>
+</g>
+<g >
+<title>clone3 (44,718,415,068 samples, 20.83%)</title><rect x="11.0" y="581" width="245.7" height="15.0" fill="rgb(237,108,6)" rx="2" ry="2" />
+<text  x="13.98" y="591.5" >clone3</text>
+</g>
+<g >
+<title>__get_obj_cgroup_from_memcg (286,325,561 samples, 0.13%)</title><rect x="796.4" y="197" width="1.5" height="15.0" fill="rgb(237,44,29)" rx="2" ry="2" />
+<text  x="799.37" y="207.5" ></text>
+</g>
+<g >
+<title>pthread_once@GLIBC_2.2.5 (23,400,300 samples, 0.01%)</title><rect x="416.8" y="453" width="0.1" height="15.0" fill="rgb(240,184,41)" rx="2" ry="2" />
+<text  x="419.80" y="463.5" ></text>
+</g>
+<g >
+<title>asm_exc_page_fault (4,031,583,534 samples, 1.88%)</title><rect x="310.8" y="213" width="22.1" height="15.0" fill="rgb(240,216,23)" rx="2" ry="2" />
+<text  x="313.77" y="223.5" >a..</text>
+</g>
+<g >
+<title>free_tail_pages_check (352,669,597 samples, 0.16%)</title><rect x="52.0" y="245" width="1.9" height="15.0" fill="rgb(205,182,17)" rx="2" ry="2" />
+<text  x="54.95" y="255.5" ></text>
+</g>
+<g >
+<title>unix_stream_read_generic (22,002,489 samples, 0.01%)</title><rect x="263.0" y="325" width="0.2" height="15.0" fill="rgb(235,96,38)" rx="2" ry="2" />
+<text  x="266.04" y="335.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (2,774,904,600 samples, 1.29%)</title><rect x="231.1" y="485" width="15.2" height="15.0" fill="rgb(252,32,39)" rx="2" ry="2" />
+<text  x="234.06" y="495.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (21,407,833 samples, 0.01%)</title><rect x="279.0" y="133" width="0.1" height="15.0" fill="rgb(225,3,36)" rx="2" ry="2" />
+<text  x="281.97" y="143.5" ></text>
+</g>
+<g >
+<title>anon_vma_clone (219,838,665 samples, 0.10%)</title><rect x="826.0" y="341" width="1.2" height="15.0" fill="rgb(206,105,19)" rx="2" ry="2" />
+<text  x="828.98" y="351.5" ></text>
+</g>
+<g >
+<title>find_vma (324,316,177 samples, 0.15%)</title><rect x="490.3" y="181" width="1.8" height="15.0" fill="rgb(247,229,39)" rx="2" ry="2" />
+<text  x="493.34" y="191.5" ></text>
+</g>
+<g >
+<title>memcg_slab_post_alloc_hook (30,132,972 samples, 0.01%)</title><rect x="826.9" y="309" width="0.2" height="15.0" fill="rgb(250,31,39)" rx="2" ry="2" />
+<text  x="829.89" y="319.5" ></text>
+</g>
+<g >
+<title>__slab_free (49,780,256 samples, 0.02%)</title><rect x="880.8" y="309" width="0.3" height="15.0" fill="rgb(243,179,32)" rx="2" ry="2" />
+<text  x="883.82" y="319.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (92,574,847 samples, 0.04%)</title><rect x="448.0" y="261" width="0.5" height="15.0" fill="rgb(227,164,7)" rx="2" ry="2" />
+<text  x="451.00" y="271.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (152,222,263 samples, 0.07%)</title><rect x="376.9" y="469" width="0.9" height="15.0" fill="rgb(229,115,2)" rx="2" ry="2" />
+<text  x="379.95" y="479.5" ></text>
+</g>
+<g >
+<title>__kmem_cache_alloc_node (30,535,900 samples, 0.01%)</title><rect x="262.1" y="181" width="0.1" height="15.0" fill="rgb(214,27,0)" rx="2" ry="2" />
+<text  x="265.08" y="191.5" ></text>
+</g>
+<g >
+<title>mas_wr_node_store (37,170,496 samples, 0.02%)</title><rect x="359.0" y="245" width="0.2" height="15.0" fill="rgb(254,169,39)" rx="2" ry="2" />
+<text  x="362.02" y="255.5" ></text>
+</g>
+<g >
+<title>all (214,716,993,444 samples, 100%)</title><rect x="10.0" y="613" width="1180.0" height="15.0" fill="rgb(248,95,21)" rx="2" ry="2" />
+<text  x="13.00" y="623.5" ></text>
+</g>
+<g >
+<title>lru_gen_add_folio (29,271,069 samples, 0.01%)</title><rect x="352.4" y="277" width="0.2" height="15.0" fill="rgb(253,148,36)" rx="2" ry="2" />
+<text  x="355.40" y="287.5" ></text>
+</g>
+<g >
+<title>error_return (18,258,143 samples, 0.01%)</title><rect x="500.3" y="229" width="0.1" height="15.0" fill="rgb(238,43,49)" rx="2" ry="2" />
+<text  x="503.26" y="239.5" ></text>
+</g>
+<g >
+<title>__count_memcg_events (30,315,238 samples, 0.01%)</title><rect x="279.4" y="149" width="0.2" height="15.0" fill="rgb(253,29,15)" rx="2" ry="2" />
+<text  x="282.43" y="159.5" ></text>
+</g>
+<g >
+<title>qio_channel_writev_all (68,849,405,200 samples, 32.07%)</title><rect x="439.2" y="453" width="378.3" height="15.0" fill="rgb(252,123,44)" rx="2" ry="2" />
+<text  x="442.16" y="463.5" >qio_channel_writev_all</text>
+</g>
+<g >
+<title>copy_page_from_iter (9,801,228,768 samples, 4.56%)</title><rect x="279.9" y="261" width="53.8" height="15.0" fill="rgb(247,9,38)" rx="2" ry="2" />
+<text  x="282.87" y="271.5" >copy_..</text>
+</g>
+<g >
+<title>check_preemption_disabled (51,977,913 samples, 0.02%)</title><rect x="1068.7" y="437" width="0.3" height="15.0" fill="rgb(207,54,35)" rx="2" ry="2" />
+<text  x="1071.74" y="447.5" ></text>
+</g>
+<g >
+<title>[libglib-2.0.so.0.7503.0] (19,140,709 samples, 0.01%)</title><rect x="347.3" y="357" width="0.1" height="15.0" fill="rgb(233,63,14)" rx="2" ry="2" />
+<text  x="350.34" y="367.5" ></text>
+</g>
+<g >
+<title>anon_vma_interval_tree_remove (52,112,028 samples, 0.02%)</title><rect x="835.2" y="309" width="0.3" height="15.0" fill="rgb(243,47,12)" rx="2" ry="2" />
+<text  x="838.21" y="319.5" ></text>
+</g>
+<g >
+<title>kmem_cache_free (25,269,892 samples, 0.01%)</title><rect x="833.1" y="325" width="0.1" height="15.0" fill="rgb(242,220,15)" rx="2" ry="2" />
+<text  x="836.09" y="335.5" ></text>
+</g>
+<g >
+<title>mas_wr_walk (62,509,414 samples, 0.03%)</title><rect x="868.6" y="245" width="0.3" height="15.0" fill="rgb(235,28,12)" rx="2" ry="2" />
+<text  x="871.59" y="255.5" ></text>
+</g>
+<g >
+<title>nbd_aio_notify_read (35,625,267,265 samples, 16.59%)</title><rect x="12.3" y="501" width="195.8" height="15.0" fill="rgb(238,205,46)" rx="2" ry="2" />
+<text  x="15.34" y="511.5" >nbd_aio_notify_read</text>
+</g>
+<g >
+<title>skb_copy_datagram_iter (263,146,533 samples, 0.12%)</title><rect x="178.6" y="309" width="1.5" height="15.0" fill="rgb(236,47,48)" rx="2" ry="2" />
+<text  x="181.63" y="319.5" ></text>
+</g>
+<g >
+<title>vfs_write (60,954,950 samples, 0.03%)</title><rect x="264.1" y="389" width="0.4" height="15.0" fill="rgb(237,112,40)" rx="2" ry="2" />
+<text  x="267.12" y="399.5" ></text>
+</g>
+<g >
+<title>copy_page_from_iter (124,890,345 samples, 0.06%)</title><rect x="425.2" y="277" width="0.7" height="15.0" fill="rgb(244,83,18)" rx="2" ry="2" />
+<text  x="428.24" y="287.5" ></text>
+</g>
+<g >
+<title>refill_obj_stock (24,523,617 samples, 0.01%)</title><rect x="342.3" y="181" width="0.2" height="15.0" fill="rgb(253,86,38)" rx="2" ry="2" />
+<text  x="345.35" y="191.5" ></text>
+</g>
+<g >
+<title>count_memcg_events.constprop.0 (33,515,220 samples, 0.02%)</title><rect x="876.1" y="309" width="0.2" height="15.0" fill="rgb(215,75,53)" rx="2" ry="2" />
+<text  x="879.09" y="319.5" ></text>
+</g>
+<g >
+<title>_mid_memalign.isra.0 (21,915,503 samples, 0.01%)</title><rect x="428.5" y="437" width="0.1" height="15.0" fill="rgb(249,65,12)" rx="2" ry="2" />
+<text  x="431.52" y="447.5" ></text>
+</g>
+<g >
+<title>sock_alloc_send_pskb (2,075,954,815 samples, 0.97%)</title><rect x="334.2" y="277" width="11.4" height="15.0" fill="rgb(254,6,15)" rx="2" ry="2" />
+<text  x="337.19" y="287.5" ></text>
+</g>
+<g >
+<title>__alloc_pages (227,797,258 samples, 0.11%)</title><rect x="874.8" y="261" width="1.2" height="15.0" fill="rgb(250,134,43)" rx="2" ry="2" />
+<text  x="877.78" y="271.5" ></text>
+</g>
+<g >
+<title>__vma_adjust (92,425,882 samples, 0.04%)</title><rect x="408.8" y="373" width="0.6" height="15.0" fill="rgb(225,88,6)" rx="2" ry="2" />
+<text  x="411.84" y="383.5" ></text>
+</g>
+<g >
+<title>copy_user_generic_string (509,441,068 samples, 0.24%)</title><rect x="259.0" y="197" width="2.8" height="15.0" fill="rgb(206,159,14)" rx="2" ry="2" />
+<text  x="262.03" y="207.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (68,365,469,702 samples, 31.84%)</title><rect x="441.3" y="373" width="375.7" height="15.0" fill="rgb(217,223,18)" rx="2" ry="2" />
+<text  x="444.33" y="383.5" >do_syscall_64</text>
+</g>
+<g >
+<title>obj_cgroup_charge (37,643,327 samples, 0.02%)</title><rect x="828.5" y="309" width="0.2" height="15.0" fill="rgb(240,204,10)" rx="2" ry="2" />
+<text  x="831.50" y="319.5" ></text>
+</g>
+<g >
+<title>sock_sendmsg (1,863,985,041 samples, 0.87%)</title><rect x="366.5" y="325" width="10.2" height="15.0" fill="rgb(227,109,38)" rx="2" ry="2" />
+<text  x="369.48" y="335.5" ></text>
+</g>
+<g >
+<title>__rcu_read_lock (29,153,175 samples, 0.01%)</title><rect x="759.2" y="197" width="0.2" height="15.0" fill="rgb(232,167,52)" rx="2" ry="2" />
+<text  x="762.23" y="207.5" ></text>
+</g>
+<g >
+<title>mas_walk (47,698,190 samples, 0.02%)</title><rect x="850.9" y="325" width="0.3" height="15.0" fill="rgb(212,125,39)" rx="2" ry="2" />
+<text  x="853.90" y="335.5" ></text>
+</g>
+<g >
+<title>skb_copy_datagram_iter (27,672,131 samples, 0.01%)</title><rect x="413.9" y="357" width="0.2" height="15.0" fill="rgb(234,167,16)" rx="2" ry="2" />
+<text  x="416.92" y="367.5" ></text>
+</g>
+<g >
+<title>cfree@GLIBC_2.2.5 (102,503,992 samples, 0.05%)</title><rect x="852.1" y="469" width="0.6" height="15.0" fill="rgb(214,211,49)" rx="2" ry="2" />
+<text  x="855.13" y="479.5" ></text>
+</g>
+<g >
+<title>sock_def_readable (1,099,603,725 samples, 0.51%)</title><rect x="809.3" y="277" width="6.1" height="15.0" fill="rgb(205,159,16)" rx="2" ry="2" />
+<text  x="812.34" y="287.5" ></text>
+</g>
+<g >
+<title>____sys_sendmsg (63,061,583 samples, 0.03%)</title><rect x="364.1" y="325" width="0.3" height="15.0" fill="rgb(221,67,4)" rx="2" ry="2" />
+<text  x="367.07" y="335.5" ></text>
+</g>
+<g >
+<title>ttwu_do_activate (458,257,148 samples, 0.21%)</title><rect x="1057.1" y="421" width="2.5" height="15.0" fill="rgb(227,49,42)" rx="2" ry="2" />
+<text  x="1060.13" y="431.5" ></text>
+</g>
+<g >
+<title>__vm_munmap (151,322,951 samples, 0.07%)</title><rect x="377.0" y="421" width="0.8" height="15.0" fill="rgb(231,36,19)" rx="2" ry="2" />
+<text  x="379.95" y="431.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (306,464,275 samples, 0.14%)</title><rect x="423.1" y="469" width="1.7" height="15.0" fill="rgb(236,207,9)" rx="2" ry="2" />
+<text  x="426.12" y="479.5" ></text>
+</g>
+<g >
+<title>g_malloc0 (28,243,951 samples, 0.01%)</title><rect x="438.5" y="485" width="0.1" height="15.0" fill="rgb(251,92,7)" rx="2" ry="2" />
+<text  x="441.46" y="495.5" ></text>
+</g>
+<g >
+<title>____sys_sendmsg (778,994,762 samples, 0.36%)</title><rect x="258.2" y="293" width="4.3" height="15.0" fill="rgb(239,213,28)" rx="2" ry="2" />
+<text  x="261.19" y="303.5" ></text>
+</g>
+<g >
+<title>sched_clock_idle_wakeup_event (88,955,220 samples, 0.04%)</title><rect x="1073.7" y="485" width="0.5" height="15.0" fill="rgb(208,42,12)" rx="2" ry="2" />
+<text  x="1076.72" y="495.5" ></text>
+</g>
+<g >
+<title>mas_alloc_nodes (41,314,867 samples, 0.02%)</title><rect x="408.9" y="341" width="0.2" height="15.0" fill="rgb(249,4,36)" rx="2" ry="2" />
+<text  x="411.89" y="351.5" ></text>
+</g>
+<g >
+<title>cgroup_rstat_updated (24,135,555 samples, 0.01%)</title><rect x="331.7" y="117" width="0.2" height="15.0" fill="rgb(221,7,3)" rx="2" ry="2" />
+<text  x="334.72" y="127.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (46,804,002 samples, 0.02%)</title><rect x="801.9" y="181" width="0.2" height="15.0" fill="rgb(211,129,3)" rx="2" ry="2" />
+<text  x="804.88" y="191.5" ></text>
+</g>
+<g >
+<title>__fget_light (44,615,952 samples, 0.02%)</title><rect x="423.7" y="405" width="0.2" height="15.0" fill="rgb(219,101,5)" rx="2" ry="2" />
+<text  x="426.69" y="415.5" ></text>
+</g>
+<g >
+<title>main (1,953,165,713 samples, 0.91%)</title><rect x="414.3" y="533" width="10.7" height="15.0" fill="rgb(212,218,2)" rx="2" ry="2" />
+<text  x="417.30" y="543.5" ></text>
+</g>
+<g >
+<title>mas_destroy (44,915,954 samples, 0.02%)</title><rect x="351.3" y="341" width="0.2" height="15.0" fill="rgb(215,143,12)" rx="2" ry="2" />
+<text  x="354.26" y="351.5" ></text>
+</g>
+<g >
+<title>__mod_memcg_state (104,749,037 samples, 0.05%)</title><rect x="34.2" y="213" width="0.5" height="15.0" fill="rgb(217,20,34)" rx="2" ry="2" />
+<text  x="37.16" y="223.5" ></text>
+</g>
+<g >
+<title>security_socket_recvmsg (93,353,649 samples, 0.04%)</title><rect x="878.0" y="357" width="0.5" height="15.0" fill="rgb(254,55,30)" rx="2" ry="2" />
+<text  x="881.00" y="367.5" ></text>
+</g>
+<g >
+<title>unix_write_space (18,223,833 samples, 0.01%)</title><rect x="413.7" y="309" width="0.1" height="15.0" fill="rgb(250,36,2)" rx="2" ry="2" />
+<text  x="416.71" y="319.5" ></text>
+</g>
+<g >
+<title>aio_co_enter (20,985,257 samples, 0.01%)</title><rect x="420.1" y="437" width="0.1" height="15.0" fill="rgb(242,109,25)" rx="2" ry="2" />
+<text  x="423.11" y="447.5" ></text>
+</g>
+<g >
+<title>__sigsetjmp (22,092,022 samples, 0.01%)</title><rect x="364.9" y="517" width="0.1" height="15.0" fill="rgb(219,91,53)" rx="2" ry="2" />
+<text  x="367.85" y="527.5" ></text>
+</g>
+<g >
+<title>asm_common_interrupt (36,599,756 samples, 0.02%)</title><rect x="914.3" y="485" width="0.2" height="15.0" fill="rgb(239,138,22)" rx="2" ry="2" />
+<text  x="917.26" y="495.5" ></text>
+</g>
+<g >
+<title>asm_exc_page_fault (18,427,756,444 samples, 8.58%)</title><rect x="647.4" y="213" width="101.2" height="15.0" fill="rgb(211,164,40)" rx="2" ry="2" />
+<text  x="650.37" y="223.5" >asm_exc_page..</text>
+</g>
+<g >
+<title>copy_user_generic_string (39,376,746 samples, 0.02%)</title><rect x="362.9" y="277" width="0.2" height="15.0" fill="rgb(247,32,21)" rx="2" ry="2" />
+<text  x="365.86" y="287.5" ></text>
+</g>
+<g >
+<title>restore_regs_and_return_to_kernel (153,051,588 samples, 0.07%)</title><rect x="751.0" y="213" width="0.8" height="15.0" fill="rgb(238,157,21)" rx="2" ry="2" />
+<text  x="753.99" y="223.5" ></text>
+</g>
+<g >
+<title>mas_store_prealloc (74,758,622 samples, 0.03%)</title><rect x="351.2" y="357" width="0.5" height="15.0" fill="rgb(224,115,6)" rx="2" ry="2" />
+<text  x="354.24" y="367.5" ></text>
+</g>
+<g >
+<title>__fget_light (35,782,020 samples, 0.02%)</title><rect x="255.6" y="341" width="0.2" height="15.0" fill="rgb(216,179,7)" rx="2" ry="2" />
+<text  x="258.60" y="351.5" ></text>
+</g>
+<g >
+<title>unlink_anon_vmas (223,484,085 samples, 0.10%)</title><rect x="835.1" y="325" width="1.3" height="15.0" fill="rgb(252,184,4)" rx="2" ry="2" />
+<text  x="838.14" y="335.5" ></text>
+</g>
+<g >
+<title>unix_stream_recvmsg (22,002,489 samples, 0.01%)</title><rect x="263.0" y="341" width="0.2" height="15.0" fill="rgb(206,194,10)" rx="2" ry="2" />
+<text  x="266.04" y="351.5" ></text>
+</g>
+<g >
+<title>__munmap (1,446,176,852 samples, 0.67%)</title><rect x="347.6" y="469" width="7.9" height="15.0" fill="rgb(249,49,12)" rx="2" ry="2" />
+<text  x="350.58" y="479.5" ></text>
+</g>
+<g >
+<title>debug_smp_processor_id (22,115,839 samples, 0.01%)</title><rect x="1177.5" y="501" width="0.1" height="15.0" fill="rgb(205,1,10)" rx="2" ry="2" />
+<text  x="1180.45" y="511.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (368,886,187 samples, 0.17%)</title><rect x="1117.4" y="453" width="2.0" height="15.0" fill="rgb(237,156,4)" rx="2" ry="2" />
+<text  x="1120.36" y="463.5" ></text>
+</g>
+<g >
+<title>bdrv_co_preadv_part (31,849,452 samples, 0.01%)</title><rect x="380.6" y="437" width="0.2" height="15.0" fill="rgb(229,155,48)" rx="2" ry="2" />
+<text  x="383.59" y="447.5" ></text>
+</g>
+<g >
+<title>qio_channel_socket_readv (169,110,973 samples, 0.08%)</title><rect x="413.3" y="517" width="0.9" height="15.0" fill="rgb(253,24,5)" rx="2" ry="2" />
+<text  x="416.27" y="527.5" ></text>
+</g>
+<g >
+<title>__alloc_pages (18,326,991 samples, 0.01%)</title><rect x="229.4" y="389" width="0.1" height="15.0" fill="rgb(207,142,5)" rx="2" ry="2" />
+<text  x="232.37" y="399.5" ></text>
+</g>
+<g >
+<title>update_process_times (28,522,237 samples, 0.01%)</title><rect x="694.2" y="53" width="0.2" height="15.0" fill="rgb(242,67,52)" rx="2" ry="2" />
+<text  x="697.20" y="63.5" ></text>
+</g>
+<g >
+<title>handle_mm_fault (1,615,425,132 samples, 0.75%)</title><rect x="323.7" y="165" width="8.9" height="15.0" fill="rgb(237,207,30)" rx="2" ry="2" />
+<text  x="326.73" y="175.5" ></text>
+</g>
+<g >
+<title>__rcu_read_unlock (27,993,872 samples, 0.01%)</title><rect x="41.1" y="245" width="0.1" height="15.0" fill="rgb(250,165,0)" rx="2" ry="2" />
+<text  x="44.08" y="255.5" ></text>
+</g>
+<g >
+<title>mem_cgroup_from_task (28,491,591 samples, 0.01%)</title><rect x="876.3" y="309" width="0.1" height="15.0" fill="rgb(222,120,40)" rx="2" ry="2" />
+<text  x="879.28" y="319.5" ></text>
+</g>
+<g >
+<title>[libnbd.so.0.0.0] (35,560,900,357 samples, 16.56%)</title><rect x="12.4" y="485" width="195.4" height="15.0" fill="rgb(218,197,28)" rx="2" ry="2" />
+<text  x="15.38" y="495.5" >[libnbd.so.0.0.0]</text>
+</g>
+<g >
+<title>check_preemption_disabled (18,934,656 samples, 0.01%)</title><rect x="898.8" y="517" width="0.1" height="15.0" fill="rgb(252,54,53)" rx="2" ry="2" />
+<text  x="901.81" y="527.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (4,973,639,201 samples, 2.32%)</title><rect x="381.3" y="421" width="27.3" height="15.0" fill="rgb(227,159,51)" rx="2" ry="2" />
+<text  x="384.28" y="431.5" >e..</text>
+</g>
+<g >
+<title>memcg_slab_post_alloc_hook (45,658,147 samples, 0.02%)</title><rect x="407.3" y="245" width="0.3" height="15.0" fill="rgb(225,107,6)" rx="2" ry="2" />
+<text  x="410.30" y="255.5" ></text>
+</g>
+<g >
+<title>nbd_co_send_structured_read (68,928,349,774 samples, 32.10%)</title><rect x="438.9" y="485" width="378.8" height="15.0" fill="rgb(236,152,22)" rx="2" ry="2" />
+<text  x="441.87" y="495.5" >nbd_co_send_structured_read</text>
+</g>
+<g >
+<title>copy_user_generic_string (33,822,224 samples, 0.02%)</title><rect x="251.1" y="293" width="0.1" height="15.0" fill="rgb(254,199,5)" rx="2" ry="2" />
+<text  x="254.05" y="303.5" ></text>
+</g>
+<g >
+<title>sched_ttwu_pending (584,087,785 samples, 0.27%)</title><rect x="1056.8" y="437" width="3.2" height="15.0" fill="rgb(240,90,13)" rx="2" ry="2" />
+<text  x="1059.82" y="447.5" ></text>
+</g>
+<g >
+<title>cpuidle_enter (907,023,094 samples, 0.42%)</title><rect x="890.0" y="485" width="5.0" height="15.0" fill="rgb(231,228,9)" rx="2" ry="2" />
+<text  x="893.03" y="495.5" ></text>
+</g>
+<g >
+<title>___sys_recvmsg (1,715,027,553 samples, 0.80%)</title><rect x="877.4" y="405" width="9.4" height="15.0" fill="rgb(230,90,7)" rx="2" ry="2" />
+<text  x="880.39" y="415.5" ></text>
+</g>
+<g >
+<title>__libc_sendmsg (37,554,297 samples, 0.02%)</title><rect x="888.1" y="469" width="0.3" height="15.0" fill="rgb(210,99,12)" rx="2" ry="2" />
+<text  x="891.15" y="479.5" ></text>
+</g>
+<g >
+<title>asm_exc_page_fault (511,352,612 samples, 0.24%)</title><rect x="372.2" y="229" width="2.8" height="15.0" fill="rgb(249,196,2)" rx="2" ry="2" />
+<text  x="375.23" y="239.5" ></text>
+</g>
+<g >
+<title>[nbdcopy] (35,727,116,975 samples, 16.64%)</title><rect x="12.0" y="517" width="196.3" height="15.0" fill="rgb(245,181,10)" rx="2" ry="2" />
+<text  x="14.97" y="527.5" >[nbdcopy]</text>
+</g>
+<g >
+<title>memcg_slab_post_alloc_hook (127,194,030 samples, 0.06%)</title><rect x="343.6" y="213" width="0.7" height="15.0" fill="rgb(207,9,31)" rx="2" ry="2" />
+<text  x="346.55" y="223.5" ></text>
+</g>
+<g >
+<title>__x64_sys_munmap (151,322,951 samples, 0.07%)</title><rect x="377.0" y="437" width="0.8" height="15.0" fill="rgb(236,153,18)" rx="2" ry="2" />
+<text  x="379.95" y="447.5" ></text>
+</g>
+<g >
+<title>skb_unlink (23,639,812 samples, 0.01%)</title><rect x="884.2" y="341" width="0.1" height="15.0" fill="rgb(209,6,45)" rx="2" ry="2" />
+<text  x="887.15" y="351.5" ></text>
+</g>
+<g >
+<title>perf_event_mmap (49,452,033 samples, 0.02%)</title><rect x="357.5" y="293" width="0.3" height="15.0" fill="rgb(215,64,33)" rx="2" ry="2" />
+<text  x="360.49" y="303.5" ></text>
+</g>
+<g >
+<title>qio_channel_socket_set_aio_fd_handler (37,304,015 samples, 0.02%)</title><rect x="440.1" y="421" width="0.2" height="15.0" fill="rgb(218,139,47)" rx="2" ry="2" />
+<text  x="443.06" y="431.5" ></text>
+</g>
+<g >
+<title>refresh_total_sectors (65,601,842 samples, 0.03%)</title><rect x="432.6" y="421" width="0.3" height="15.0" fill="rgb(248,140,10)" rx="2" ry="2" />
+<text  x="435.57" y="431.5" ></text>
+</g>
+<g >
+<title>vm_mmap_pgoff (564,020,978 samples, 0.26%)</title><rect x="356.5" y="341" width="3.1" height="15.0" fill="rgb(251,204,2)" rx="2" ry="2" />
+<text  x="359.54" y="351.5" ></text>
+</g>
+<g >
+<title>anon_vma_interval_tree_insert (21,385,880 samples, 0.01%)</title><rect x="862.7" y="277" width="0.1" height="15.0" fill="rgb(214,165,2)" rx="2" ry="2" />
+<text  x="865.66" y="287.5" ></text>
+</g>
+<g >
+<title>release_pages (44,202,276 samples, 0.02%)</title><rect x="410.7" y="341" width="0.2" height="15.0" fill="rgb(247,15,10)" rx="2" ry="2" />
+<text  x="413.68" y="351.5" ></text>
+</g>
+<g >
+<title>skb_release_head_state (335,585,909 samples, 0.16%)</title><rect x="881.3" y="325" width="1.8" height="15.0" fill="rgb(253,108,26)" rx="2" ry="2" />
+<text  x="884.28" y="335.5" ></text>
+</g>
+<g >
+<title>exc_page_fault (2,382,470,291 samples, 1.11%)</title><rect x="319.8" y="197" width="13.1" height="15.0" fill="rgb(221,75,43)" rx="2" ry="2" />
+<text  x="322.81" y="207.5" ></text>
+</g>
+<g >
+<title>tick_nohz_idle_stop_tick (216,170,589 samples, 0.10%)</title><rect x="1188.4" y="517" width="1.2" height="15.0" fill="rgb(213,178,50)" rx="2" ry="2" />
+<text  x="1191.44" y="527.5" ></text>
+</g>
+<g >
+<title>qio_channel_writev_full_all (196,635,091 samples, 0.09%)</title><rect x="425.1" y="453" width="1.0" height="15.0" fill="rgb(221,176,17)" rx="2" ry="2" />
+<text  x="428.06" y="463.5" ></text>
+</g>
+<g >
+<title>exc_page_fault (304,982,662 samples, 0.14%)</title><rect x="373.4" y="213" width="1.6" height="15.0" fill="rgb(209,142,25)" rx="2" ry="2" />
+<text  x="376.36" y="223.5" ></text>
+</g>
+<g >
+<title>mas_alloc_nodes (32,488,673 samples, 0.02%)</title><rect x="409.7" y="373" width="0.1" height="15.0" fill="rgb(241,3,47)" rx="2" ry="2" />
+<text  x="412.65" y="383.5" ></text>
+</g>
+<g >
+<title>__start_context (218,298,612 samples, 0.10%)</title><rect x="425.1" y="549" width="1.2" height="15.0" fill="rgb(211,206,45)" rx="2" ry="2" />
+<text  x="428.06" y="559.5" ></text>
+</g>
+<g >
+<title>dequeue_task_fair (563,313,888 samples, 0.26%)</title><rect x="236.2" y="389" width="3.1" height="15.0" fill="rgb(222,79,52)" rx="2" ry="2" />
+<text  x="239.21" y="399.5" ></text>
+</g>
+<g >
+<title>nbd_trip (944,569,022 samples, 0.44%)</title><rect x="258.0" y="469" width="5.2" height="15.0" fill="rgb(236,127,33)" rx="2" ry="2" />
+<text  x="260.98" y="479.5" ></text>
+</g>
+<g >
+<title>mas_alloc_nodes (29,085,458 samples, 0.01%)</title><rect x="412.3" y="293" width="0.2" height="15.0" fill="rgb(216,115,36)" rx="2" ry="2" />
+<text  x="415.32" y="303.5" ></text>
+</g>
+<g >
+<title>sched_clock_cpu (23,286,482 samples, 0.01%)</title><rect x="241.2" y="373" width="0.2" height="15.0" fill="rgb(247,129,52)" rx="2" ry="2" />
+<text  x="244.24" y="383.5" ></text>
+</g>
+<g >
+<title>copy_user_generic_string (45,461,102 samples, 0.02%)</title><rect x="886.5" y="309" width="0.3" height="15.0" fill="rgb(223,175,50)" rx="2" ry="2" />
+<text  x="889.54" y="319.5" ></text>
+</g>
+<g >
+<title>memcg_account_kmem (50,922,968 samples, 0.02%)</title><rect x="802.9" y="197" width="0.3" height="15.0" fill="rgb(207,118,14)" rx="2" ry="2" />
+<text  x="805.94" y="207.5" ></text>
+</g>
+<g >
+<title>__fget_light (55,088,854 samples, 0.03%)</title><rect x="22.4" y="325" width="0.3" height="15.0" fill="rgb(252,131,19)" rx="2" ry="2" />
+<text  x="25.44" y="335.5" ></text>
+</g>
+<g >
+<title>_start (1,957,730,352 samples, 0.91%)</title><rect x="414.3" y="581" width="10.8" height="15.0" fill="rgb(250,127,24)" rx="2" ry="2" />
+<text  x="417.30" y="591.5" ></text>
+</g>
+<g >
+<title>coroutine_trampoline (2,609,137,372 samples, 1.22%)</title><rect x="364.5" y="533" width="14.4" height="15.0" fill="rgb(225,190,51)" rx="2" ry="2" />
+<text  x="367.52" y="543.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (36,683,034 samples, 0.02%)</title><rect x="70.2" y="277" width="0.2" height="15.0" fill="rgb(233,28,6)" rx="2" ry="2" />
+<text  x="73.20" y="287.5" ></text>
+</g>
+<g >
+<title>__sys_recvmsg (24,949,743 samples, 0.01%)</title><rect x="263.0" y="389" width="0.2" height="15.0" fill="rgb(252,38,11)" rx="2" ry="2" />
+<text  x="266.03" y="399.5" ></text>
+</g>
+<g >
+<title>acpi_idle_do_entry (2,126,306,724 samples, 0.99%)</title><rect x="902.6" y="469" width="11.6" height="15.0" fill="rgb(218,182,2)" rx="2" ry="2" />
+<text  x="905.55" y="479.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_enable_asynccancel (19,223,468 samples, 0.01%)</title><rect x="248.6" y="437" width="0.1" height="15.0" fill="rgb(252,29,50)" rx="2" ry="2" />
+<text  x="251.63" y="447.5" ></text>
+</g>
+<g >
+<title>__hrtimer_run_queues (22,321,145 samples, 0.01%)</title><rect x="332.9" y="149" width="0.2" height="15.0" fill="rgb(241,53,11)" rx="2" ry="2" />
+<text  x="335.93" y="159.5" ></text>
+</g>
+<g >
+<title>kmem_cache_alloc (34,947,050 samples, 0.02%)</title><rect x="832.5" y="309" width="0.2" height="15.0" fill="rgb(214,25,5)" rx="2" ry="2" />
+<text  x="835.48" y="319.5" ></text>
+</g>
+<g >
+<title>g_free (22,597,124 samples, 0.01%)</title><rect x="439.6" y="421" width="0.1" height="15.0" fill="rgb(248,156,40)" rx="2" ry="2" />
+<text  x="442.61" y="431.5" ></text>
+</g>
+<g >
+<title>kmem_cache_free (101,352,216 samples, 0.05%)</title><rect x="828.8" y="357" width="0.6" height="15.0" fill="rgb(207,224,24)" rx="2" ry="2" />
+<text  x="831.79" y="367.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (156,338,363 samples, 0.07%)</title><rect x="694.4" y="165" width="0.8" height="15.0" fill="rgb(220,158,40)" rx="2" ry="2" />
+<text  x="697.36" y="175.5" ></text>
+</g>
+<g >
+<title>mas_ascend (32,249,807 samples, 0.02%)</title><rect x="858.8" y="245" width="0.2" height="15.0" fill="rgb(218,216,13)" rx="2" ry="2" />
+<text  x="861.83" y="255.5" ></text>
+</g>
+<g >
+<title>__alloc_pages (18,247,652 samples, 0.01%)</title><rect x="413.1" y="293" width="0.1" height="15.0" fill="rgb(232,167,38)" rx="2" ry="2" />
+<text  x="416.09" y="303.5" ></text>
+</g>
+<g >
+<title>handle_mm_fault (194,890,640 samples, 0.09%)</title><rect x="373.9" y="181" width="1.1" height="15.0" fill="rgb(220,1,37)" rx="2" ry="2" />
+<text  x="376.90" y="191.5" ></text>
+</g>
+<g >
+<title>object_class_dynamic_cast_assert (19,858,272 samples, 0.01%)</title><rect x="876.6" y="469" width="0.1" height="15.0" fill="rgb(208,65,24)" rx="2" ry="2" />
+<text  x="879.63" y="479.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (57,500,707 samples, 0.03%)</title><rect x="402.4" y="165" width="0.3" height="15.0" fill="rgb(206,131,51)" rx="2" ry="2" />
+<text  x="405.39" y="175.5" ></text>
+</g>
+<g >
+<title>hrtimer_interrupt (26,132,755 samples, 0.01%)</title><rect x="332.9" y="165" width="0.2" height="15.0" fill="rgb(244,166,50)" rx="2" ry="2" />
+<text  x="335.93" y="175.5" ></text>
+</g>
+<g >
+<title>vm_normal_page (20,718,609 samples, 0.01%)</title><rect x="411.3" y="341" width="0.1" height="15.0" fill="rgb(205,61,12)" rx="2" ry="2" />
+<text  x="414.30" y="351.5" ></text>
+</g>
+<g >
+<title>__count_memcg_events (26,824,934 samples, 0.01%)</title><rect x="873.1" y="245" width="0.2" height="15.0" fill="rgb(211,100,18)" rx="2" ry="2" />
+<text  x="876.13" y="255.5" ></text>
+</g>
+<g >
+<title>get_obj_cgroup_from_current (334,537,623 samples, 0.16%)</title><rect x="796.2" y="213" width="1.8" height="15.0" fill="rgb(227,190,28)" rx="2" ry="2" />
+<text  x="799.20" y="223.5" ></text>
+</g>
+<g >
+<title>mas_destroy (23,056,354 samples, 0.01%)</title><rect x="412.5" y="293" width="0.1" height="15.0" fill="rgb(235,128,46)" rx="2" ry="2" />
+<text  x="415.48" y="303.5" ></text>
+</g>
+<g >
+<title>pmd_page_vaddr (28,342,251 samples, 0.01%)</title><rect x="497.8" y="149" width="0.2" height="15.0" fill="rgb(233,136,17)" rx="2" ry="2" />
+<text  x="500.85" y="159.5" ></text>
+</g>
+<g >
+<title>__kmem_cache_alloc_node (165,298,203 samples, 0.08%)</title><rect x="406.0" y="245" width="0.9" height="15.0" fill="rgb(223,114,27)" rx="2" ry="2" />
+<text  x="408.95" y="255.5" ></text>
+</g>
+<g >
+<title>vma_expand (36,143,983 samples, 0.02%)</title><rect x="378.1" y="309" width="0.2" height="15.0" fill="rgb(215,36,30)" rx="2" ry="2" />
+<text  x="381.08" y="319.5" ></text>
+</g>
+<g >
+<title>simple_copy_to_iter (120,047,227 samples, 0.06%)</title><rect x="179.4" y="277" width="0.7" height="15.0" fill="rgb(240,66,22)" rx="2" ry="2" />
+<text  x="182.42" y="287.5" ></text>
+</g>
+<g >
+<title>__mod_lruvec_page_state (47,431,547 samples, 0.02%)</title><rect x="874.4" y="277" width="0.2" height="15.0" fill="rgb(233,77,2)" rx="2" ry="2" />
+<text  x="877.36" y="287.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (298,775,684 samples, 0.14%)</title><rect x="423.2" y="453" width="1.6" height="15.0" fill="rgb(249,29,28)" rx="2" ry="2" />
+<text  x="426.16" y="463.5" ></text>
+</g>
+<g >
+<title>percpu_ref_put_many.constprop.0 (40,579,479 samples, 0.02%)</title><rect x="47.8" y="229" width="0.2" height="15.0" fill="rgb(207,148,24)" rx="2" ry="2" />
+<text  x="50.82" y="239.5" ></text>
+</g>
+<g >
+<title>qio_channel_socket_readv (452,263,346 samples, 0.21%)</title><rect x="361.1" y="485" width="2.5" height="15.0" fill="rgb(205,167,42)" rx="2" ry="2" />
+<text  x="364.11" y="495.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (168,236,541 samples, 0.08%)</title><rect x="496.3" y="149" width="0.9" height="15.0" fill="rgb(237,110,14)" rx="2" ry="2" />
+<text  x="499.26" y="159.5" ></text>
+</g>
+<g >
+<title>rmqueue_bulk (905,163,857 samples, 0.42%)</title><rect x="770.7" y="213" width="5.0" height="15.0" fill="rgb(231,165,45)" rx="2" ry="2" />
+<text  x="773.70" y="223.5" ></text>
+</g>
+<g >
+<title>[libglib-2.0.so.0.7503.0] (24,869,529 samples, 0.01%)</title><rect x="817.7" y="469" width="0.2" height="15.0" fill="rgb(245,160,49)" rx="2" ry="2" />
+<text  x="820.74" y="479.5" ></text>
+</g>
+<g >
+<title>nbd_aio_get_fd (23,264,654 samples, 0.01%)</title><rect x="12.2" y="501" width="0.1" height="15.0" fill="rgb(243,190,23)" rx="2" ry="2" />
+<text  x="15.21" y="511.5" ></text>
+</g>
+<g >
+<title>__sys_recvmsg (57,057,116 samples, 0.03%)</title><rect x="378.5" y="437" width="0.3" height="15.0" fill="rgb(216,47,37)" rx="2" ry="2" />
+<text  x="381.50" y="447.5" ></text>
+</g>
+<g >
+<title>pud_val (52,183,106 samples, 0.02%)</title><rect x="739.3" y="133" width="0.3" height="15.0" fill="rgb(233,49,54)" rx="2" ry="2" />
+<text  x="742.29" y="143.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (780,014,987 samples, 0.36%)</title><rect x="258.2" y="357" width="4.3" height="15.0" fill="rgb(253,86,32)" rx="2" ry="2" />
+<text  x="261.19" y="367.5" ></text>
+</g>
+<g >
+<title>aio_ctx_prepare (18,343,003 samples, 0.01%)</title><rect x="421.8" y="485" width="0.1" height="15.0" fill="rgb(254,203,10)" rx="2" ry="2" />
+<text  x="424.83" y="495.5" ></text>
+</g>
+<g >
+<title>unix_stream_recvmsg (1,377,514,451 samples, 0.64%)</title><rect x="878.5" y="373" width="7.6" height="15.0" fill="rgb(236,190,46)" rx="2" ry="2" />
+<text  x="881.51" y="383.5" ></text>
+</g>
+<g >
+<title>do_user_addr_fault (2,276,969,389 samples, 1.06%)</title><rect x="320.4" y="181" width="12.5" height="15.0" fill="rgb(206,119,15)" rx="2" ry="2" />
+<text  x="323.37" y="191.5" ></text>
+</g>
+<g >
+<title>sock_alloc_send_pskb (719,055,398 samples, 0.33%)</title><rect x="404.1" y="309" width="4.0" height="15.0" fill="rgb(231,126,5)" rx="2" ry="2" />
+<text  x="407.13" y="319.5" ></text>
+</g>
+<g >
+<title>mas_wr_node_store (43,631,202 samples, 0.02%)</title><rect x="349.2" y="293" width="0.2" height="15.0" fill="rgb(215,180,13)" rx="2" ry="2" />
+<text  x="352.20" y="303.5" ></text>
+</g>
+<g >
+<title>__update_load_avg_se (36,545,875 samples, 0.02%)</title><rect x="1124.3" y="405" width="0.2" height="15.0" fill="rgb(220,52,3)" rx="2" ry="2" />
+<text  x="1127.26" y="415.5" ></text>
+</g>
+<g >
+<title>ksys_write (74,068,072 samples, 0.03%)</title><rect x="264.1" y="405" width="0.4" height="15.0" fill="rgb(234,202,45)" rx="2" ry="2" />
+<text  x="267.05" y="415.5" ></text>
+</g>
+<g >
+<title>__folio_alloc (18,247,652 samples, 0.01%)</title><rect x="413.1" y="309" width="0.1" height="15.0" fill="rgb(234,104,18)" rx="2" ry="2" />
+<text  x="416.09" y="319.5" ></text>
+</g>
+<g >
+<title>refill_obj_stock (40,610,822 samples, 0.02%)</title><rect x="344.6" y="197" width="0.2" height="15.0" fill="rgb(250,203,34)" rx="2" ry="2" />
+<text  x="347.57" y="207.5" ></text>
+</g>
+<g >
+<title>page_counter_uncharge (41,315,142 samples, 0.02%)</title><rect x="353.3" y="261" width="0.2" height="15.0" fill="rgb(244,137,6)" rx="2" ry="2" />
+<text  x="356.32" y="271.5" ></text>
+</g>
+<g >
+<title>__fget_light (32,802,115 samples, 0.02%)</title><rect x="177.1" y="341" width="0.2" height="15.0" fill="rgb(240,203,12)" rx="2" ry="2" />
+<text  x="180.12" y="351.5" ></text>
+</g>
+<g >
+<title>__kmalloc_node_track_caller (31,300,449 samples, 0.01%)</title><rect x="262.1" y="197" width="0.1" height="15.0" fill="rgb(208,93,51)" rx="2" ry="2" />
+<text  x="265.07" y="207.5" ></text>
+</g>
+<g >
+<title>unix_stream_recvmsg (307,700,390 samples, 0.14%)</title><rect x="361.5" y="373" width="1.7" height="15.0" fill="rgb(238,223,49)" rx="2" ry="2" />
+<text  x="364.46" y="383.5" ></text>
+</g>
+<g >
+<title>mas_find (32,350,927 samples, 0.02%)</title><rect x="829.4" y="357" width="0.1" height="15.0" fill="rgb(242,214,52)" rx="2" ry="2" />
+<text  x="832.35" y="367.5" ></text>
+</g>
+<g >
+<title>perf_event_mmap (281,620,053 samples, 0.13%)</title><rect x="860.7" y="293" width="1.5" height="15.0" fill="rgb(220,72,42)" rx="2" ry="2" />
+<text  x="863.65" y="303.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (104,860,410 samples, 0.05%)</title><rect x="775.0" y="197" width="0.6" height="15.0" fill="rgb(253,125,36)" rx="2" ry="2" />
+<text  x="777.99" y="207.5" ></text>
+</g>
+<g >
+<title>__rcu_read_unlock (19,994,371 samples, 0.01%)</title><rect x="782.4" y="197" width="0.1" height="15.0" fill="rgb(237,75,54)" rx="2" ry="2" />
+<text  x="785.37" y="207.5" ></text>
+</g>
+<g >
+<title>free_unref_page (2,088,745,107 samples, 0.97%)</title><rect x="48.0" y="277" width="11.5" height="15.0" fill="rgb(207,228,42)" rx="2" ry="2" />
+<text  x="51.04" y="287.5" ></text>
+</g>
+<g >
+<title>sock_poll (42,678,032 samples, 0.02%)</title><rect x="424.3" y="405" width="0.3" height="15.0" fill="rgb(242,88,45)" rx="2" ry="2" />
+<text  x="427.32" y="415.5" ></text>
+</g>
+<g >
+<title>selinux_socket_sendmsg (65,535,424 samples, 0.03%)</title><rect x="442.1" y="277" width="0.4" height="15.0" fill="rgb(251,86,12)" rx="2" ry="2" />
+<text  x="445.15" y="287.5" ></text>
+</g>
+<g >
+<title>get_next_timer_interrupt (120,561,679 samples, 0.06%)</title><rect x="1174.6" y="469" width="0.7" height="15.0" fill="rgb(226,46,18)" rx="2" ry="2" />
+<text  x="1177.59" y="479.5" ></text>
+</g>
+<g >
+<title>kmem_cache_alloc_node (153,984,871 samples, 0.07%)</title><rect x="406.9" y="261" width="0.9" height="15.0" fill="rgb(245,147,26)" rx="2" ry="2" />
+<text  x="409.94" y="271.5" ></text>
+</g>
+<g >
+<title>sysmalloc_mmap.isra.0 (21,915,503 samples, 0.01%)</title><rect x="428.5" y="373" width="0.1" height="15.0" fill="rgb(205,151,27)" rx="2" ry="2" />
+<text  x="431.52" y="383.5" ></text>
+</g>
+<g >
+<title>nbd_co_send_iov (64,058,456 samples, 0.03%)</title><rect x="364.1" y="469" width="0.3" height="15.0" fill="rgb(224,106,16)" rx="2" ry="2" />
+<text  x="367.07" y="479.5" ></text>
+</g>
+<g >
+<title>skb_copy_datagram_from_iter (1,532,582,216 samples, 0.71%)</title><rect x="366.7" y="293" width="8.4" height="15.0" fill="rgb(219,30,15)" rx="2" ry="2" />
+<text  x="369.66" y="303.5" ></text>
+</g>
+<g >
+<title>tick_sched_timer (83,930,478 samples, 0.04%)</title><rect x="748.7" y="133" width="0.5" height="15.0" fill="rgb(207,228,40)" rx="2" ry="2" />
+<text  x="751.75" y="143.5" ></text>
+</g>
+<g >
+<title>skb_queue_tail (78,342,200 samples, 0.04%)</title><rect x="333.8" y="277" width="0.4" height="15.0" fill="rgb(208,80,10)" rx="2" ry="2" />
+<text  x="336.76" y="287.5" ></text>
+</g>
+<g >
+<title>mas_destroy (240,261,279 samples, 0.11%)</title><rect x="866.3" y="261" width="1.4" height="15.0" fill="rgb(215,21,6)" rx="2" ry="2" />
+<text  x="869.33" y="271.5" ></text>
+</g>
+<g >
+<title>mt_find (142,547,645 samples, 0.07%)</title><rect x="399.9" y="181" width="0.8" height="15.0" fill="rgb(250,3,6)" rx="2" ry="2" />
+<text  x="402.92" y="191.5" ></text>
+</g>
+<g >
+<title>___slab_alloc (19,503,002 samples, 0.01%)</title><rect x="348.4" y="277" width="0.1" height="15.0" fill="rgb(249,141,18)" rx="2" ry="2" />
+<text  x="351.37" y="287.5" ></text>
+</g>
+</g>
+</svg>
diff --git a/2023-flamegraphs/nbdkit-file-fio.svg b/2023-flamegraphs/nbdkit-file-fio.svg
new file mode 100644 (file)
index 0000000..fddd22f
--- /dev/null
@@ -0,0 +1,8593 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" width="1200" height="630" onload="init(evt)" viewBox="0 0 1200 630" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<!-- Flame graph stack visualization. See https://github.com/brendangregg/FlameGraph for latest version, and http://www.brendangregg.com/flamegraphs.html for examples. -->
+<!-- NOTES:  -->
+<defs>
+       <linearGradient id="background" y1="0" y2="1" x1="0" x2="0" >
+               <stop stop-color="#eeeeee" offset="5%" />
+               <stop stop-color="#eeeeb0" offset="95%" />
+       </linearGradient>
+</defs>
+<style type="text/css">
+       text { font-family:Verdana; font-size:12px; fill:rgb(0,0,0); }
+       #search, #ignorecase { opacity:0.1; cursor:pointer; }
+       #search:hover, #search.show, #ignorecase:hover, #ignorecase.show { opacity:1; }
+       #subtitle { text-anchor:middle; font-color:rgb(160,160,160); }
+       #title { text-anchor:middle; font-size:17px}
+       #unzoom { cursor:pointer; }
+       #frames > *:hover { stroke:black; stroke-width:0.5; cursor:pointer; }
+       .hide { display:none; }
+       .parent { opacity:0.5; }
+</style>
+<script type="text/ecmascript">
+<![CDATA[
+       "use strict";
+       var details, searchbtn, unzoombtn, matchedtxt, svg, searching, currentSearchTerm, ignorecase, ignorecaseBtn;
+       function init(evt) {
+               details = document.getElementById("details").firstChild;
+               searchbtn = document.getElementById("search");
+               ignorecaseBtn = document.getElementById("ignorecase");
+               unzoombtn = document.getElementById("unzoom");
+               matchedtxt = document.getElementById("matched");
+               svg = document.getElementsByTagName("svg")[0];
+               searching = 0;
+               currentSearchTerm = null;
+
+               // use GET parameters to restore a flamegraphs state.
+               var params = get_params();
+               if (params.x && params.y)
+                       zoom(find_group(document.querySelector('[x="' + params.x + '"][y="' + params.y + '"]')));
+                if (params.s) search(params.s);
+       }
+
+       // event listeners
+       window.addEventListener("click", function(e) {
+               var target = find_group(e.target);
+               if (target) {
+                       if (target.nodeName == "a") {
+                               if (e.ctrlKey === false) return;
+                               e.preventDefault();
+                       }
+                       if (target.classList.contains("parent")) unzoom(true);
+                       zoom(target);
+                       if (!document.querySelector('.parent')) {
+                               // we have basically done a clearzoom so clear the url
+                               var params = get_params();
+                               if (params.x) delete params.x;
+                               if (params.y) delete params.y;
+                               history.replaceState(null, null, parse_params(params));
+                               unzoombtn.classList.add("hide");
+                               return;
+                       }
+
+                       // set parameters for zoom state
+                       var el = target.querySelector("rect");
+                       if (el && el.attributes && el.attributes.y && el.attributes._orig_x) {
+                               var params = get_params()
+                               params.x = el.attributes._orig_x.value;
+                               params.y = el.attributes.y.value;
+                               history.replaceState(null, null, parse_params(params));
+                       }
+               }
+               else if (e.target.id == "unzoom") clearzoom();
+               else if (e.target.id == "search") search_prompt();
+               else if (e.target.id == "ignorecase") toggle_ignorecase();
+       }, false)
+
+       // mouse-over for info
+       // show
+       window.addEventListener("mouseover", function(e) {
+               var target = find_group(e.target);
+               if (target) details.nodeValue = "Function: " + g_to_text(target);
+       }, false)
+
+       // clear
+       window.addEventListener("mouseout", function(e) {
+               var target = find_group(e.target);
+               if (target) details.nodeValue = ' ';
+       }, false)
+
+       // ctrl-F for search
+       // ctrl-I to toggle case-sensitive search
+       window.addEventListener("keydown",function (e) {
+               if (e.keyCode === 114 || (e.ctrlKey && e.keyCode === 70)) {
+                       e.preventDefault();
+                       search_prompt();
+               }
+               else if (e.ctrlKey && e.keyCode === 73) {
+                       e.preventDefault();
+                       toggle_ignorecase();
+               }
+       }, false)
+
+       // functions
+       function get_params() {
+               var params = {};
+               var paramsarr = window.location.search.substr(1).split('&');
+               for (var i = 0; i < paramsarr.length; ++i) {
+                       var tmp = paramsarr[i].split("=");
+                       if (!tmp[0] || !tmp[1]) continue;
+                       params[tmp[0]]  = decodeURIComponent(tmp[1]);
+               }
+               return params;
+       }
+       function parse_params(params) {
+               var uri = "?";
+               for (var key in params) {
+                       uri += key + '=' + encodeURIComponent(params[key]) + '&';
+               }
+               if (uri.slice(-1) == "&")
+                       uri = uri.substring(0, uri.length - 1);
+               if (uri == '?')
+                       uri = window.location.href.split('?')[0];
+               return uri;
+       }
+       function find_child(node, selector) {
+               var children = node.querySelectorAll(selector);
+               if (children.length) return children[0];
+       }
+       function find_group(node) {
+               var parent = node.parentElement;
+               if (!parent) return;
+               if (parent.id == "frames") return node;
+               return find_group(parent);
+       }
+       function orig_save(e, attr, val) {
+               if (e.attributes["_orig_" + attr] != undefined) return;
+               if (e.attributes[attr] == undefined) return;
+               if (val == undefined) val = e.attributes[attr].value;
+               e.setAttribute("_orig_" + attr, val);
+       }
+       function orig_load(e, attr) {
+               if (e.attributes["_orig_"+attr] == undefined) return;
+               e.attributes[attr].value = e.attributes["_orig_" + attr].value;
+               e.removeAttribute("_orig_"+attr);
+       }
+       function g_to_text(e) {
+               var text = find_child(e, "title").firstChild.nodeValue;
+               return (text)
+       }
+       function g_to_func(e) {
+               var func = g_to_text(e);
+               // if there's any manipulation we want to do to the function
+               // name before it's searched, do it here before returning.
+               return (func);
+       }
+       function update_text(e) {
+               var r = find_child(e, "rect");
+               var t = find_child(e, "text");
+               var w = parseFloat(r.attributes.width.value) -3;
+               var txt = find_child(e, "title").textContent.replace(/\([^(]*\)$/,"");
+               t.attributes.x.value = parseFloat(r.attributes.x.value) + 3;
+
+               // Smaller than this size won't fit anything
+               if (w < 2 * 12 * 0.59) {
+                       t.textContent = "";
+                       return;
+               }
+
+               t.textContent = txt;
+               var sl = t.getSubStringLength(0, txt.length);
+               // check if only whitespace or if we can fit the entire string into width w
+               if (/^ *$/.test(txt) || sl < w)
+                       return;
+
+               // this isn't perfect, but gives a good starting point
+               // and avoids calling getSubStringLength too often
+               var start = Math.floor((w/sl) * txt.length);
+               for (var x = start; x > 0; x = x-2) {
+                       if (t.getSubStringLength(0, x + 2) <= w) {
+                               t.textContent = txt.substring(0, x) + "..";
+                               return;
+                       }
+               }
+               t.textContent = "";
+       }
+
+       // zoom
+       function zoom_reset(e) {
+               if (e.attributes != undefined) {
+                       orig_load(e, "x");
+                       orig_load(e, "width");
+               }
+               if (e.childNodes == undefined) return;
+               for (var i = 0, c = e.childNodes; i < c.length; i++) {
+                       zoom_reset(c[i]);
+               }
+       }
+       function zoom_child(e, x, ratio) {
+               if (e.attributes != undefined) {
+                       if (e.attributes.x != undefined) {
+                               orig_save(e, "x");
+                               e.attributes.x.value = (parseFloat(e.attributes.x.value) - x - 10) * ratio + 10;
+                               if (e.tagName == "text")
+                                       e.attributes.x.value = find_child(e.parentNode, "rect[x]").attributes.x.value + 3;
+                       }
+                       if (e.attributes.width != undefined) {
+                               orig_save(e, "width");
+                               e.attributes.width.value = parseFloat(e.attributes.width.value) * ratio;
+                       }
+               }
+
+               if (e.childNodes == undefined) return;
+               for (var i = 0, c = e.childNodes; i < c.length; i++) {
+                       zoom_child(c[i], x - 10, ratio);
+               }
+       }
+       function zoom_parent(e) {
+               if (e.attributes) {
+                       if (e.attributes.x != undefined) {
+                               orig_save(e, "x");
+                               e.attributes.x.value = 10;
+                       }
+                       if (e.attributes.width != undefined) {
+                               orig_save(e, "width");
+                               e.attributes.width.value = parseInt(svg.width.baseVal.value) - (10 * 2);
+                       }
+               }
+               if (e.childNodes == undefined) return;
+               for (var i = 0, c = e.childNodes; i < c.length; i++) {
+                       zoom_parent(c[i]);
+               }
+       }
+       function zoom(node) {
+               var attr = find_child(node, "rect").attributes;
+               var width = parseFloat(attr.width.value);
+               var xmin = parseFloat(attr.x.value);
+               var xmax = parseFloat(xmin + width);
+               var ymin = parseFloat(attr.y.value);
+               var ratio = (svg.width.baseVal.value - 2 * 10) / width;
+
+               // XXX: Workaround for JavaScript float issues (fix me)
+               var fudge = 0.0001;
+
+               unzoombtn.classList.remove("hide");
+
+               var el = document.getElementById("frames").children;
+               for (var i = 0; i < el.length; i++) {
+                       var e = el[i];
+                       var a = find_child(e, "rect").attributes;
+                       var ex = parseFloat(a.x.value);
+                       var ew = parseFloat(a.width.value);
+                       var upstack;
+                       // Is it an ancestor
+                       if (0 == 0) {
+                               upstack = parseFloat(a.y.value) > ymin;
+                       } else {
+                               upstack = parseFloat(a.y.value) < ymin;
+                       }
+                       if (upstack) {
+                               // Direct ancestor
+                               if (ex <= xmin && (ex+ew+fudge) >= xmax) {
+                                       e.classList.add("parent");
+                                       zoom_parent(e);
+                                       update_text(e);
+                               }
+                               // not in current path
+                               else
+                                       e.classList.add("hide");
+                       }
+                       // Children maybe
+                       else {
+                               // no common path
+                               if (ex < xmin || ex + fudge >= xmax) {
+                                       e.classList.add("hide");
+                               }
+                               else {
+                                       zoom_child(e, xmin, ratio);
+                                       update_text(e);
+                               }
+                       }
+               }
+               search();
+       }
+       function unzoom(dont_update_text) {
+               unzoombtn.classList.add("hide");
+               var el = document.getElementById("frames").children;
+               for(var i = 0; i < el.length; i++) {
+                       el[i].classList.remove("parent");
+                       el[i].classList.remove("hide");
+                       zoom_reset(el[i]);
+                       if(!dont_update_text) update_text(el[i]);
+               }
+               search();
+       }
+       function clearzoom() {
+               unzoom();
+
+               // remove zoom state
+               var params = get_params();
+               if (params.x) delete params.x;
+               if (params.y) delete params.y;
+               history.replaceState(null, null, parse_params(params));
+       }
+
+       // search
+       function toggle_ignorecase() {
+               ignorecase = !ignorecase;
+               if (ignorecase) {
+                       ignorecaseBtn.classList.add("show");
+               } else {
+                       ignorecaseBtn.classList.remove("show");
+               }
+               reset_search();
+               search();
+       }
+       function reset_search() {
+               var el = document.querySelectorAll("#frames rect");
+               for (var i = 0; i < el.length; i++) {
+                       orig_load(el[i], "fill")
+               }
+               var params = get_params();
+               delete params.s;
+               history.replaceState(null, null, parse_params(params));
+       }
+       function search_prompt() {
+               if (!searching) {
+                       var term = prompt("Enter a search term (regexp " +
+                           "allowed, eg: ^ext4_)"
+                           + (ignorecase ? ", ignoring case" : "")
+                           + "\nPress Ctrl-i to toggle case sensitivity", "");
+                       if (term != null) search(term);
+               } else {
+                       reset_search();
+                       searching = 0;
+                       currentSearchTerm = null;
+                       searchbtn.classList.remove("show");
+                       searchbtn.firstChild.nodeValue = "Search"
+                       matchedtxt.classList.add("hide");
+                       matchedtxt.firstChild.nodeValue = ""
+               }
+       }
+       function search(term) {
+               if (term) currentSearchTerm = term;
+
+               var re = new RegExp(currentSearchTerm, ignorecase ? 'i' : '');
+               var el = document.getElementById("frames").children;
+               var matches = new Object();
+               var maxwidth = 0;
+               for (var i = 0; i < el.length; i++) {
+                       var e = el[i];
+                       var func = g_to_func(e);
+                       var rect = find_child(e, "rect");
+                       if (func == null || rect == null)
+                               continue;
+
+                       // Save max width. Only works as we have a root frame
+                       var w = parseFloat(rect.attributes.width.value);
+                       if (w > maxwidth)
+                               maxwidth = w;
+
+                       if (func.match(re)) {
+                               // highlight
+                               var x = parseFloat(rect.attributes.x.value);
+                               orig_save(rect, "fill");
+                               rect.attributes.fill.value = "rgb(230,0,230)";
+
+                               // remember matches
+                               if (matches[x] == undefined) {
+                                       matches[x] = w;
+                               } else {
+                                       if (w > matches[x]) {
+                                               // overwrite with parent
+                                               matches[x] = w;
+                                       }
+                               }
+                               searching = 1;
+                       }
+               }
+               if (!searching)
+                       return;
+               var params = get_params();
+               params.s = currentSearchTerm;
+               history.replaceState(null, null, parse_params(params));
+
+               searchbtn.classList.add("show");
+               searchbtn.firstChild.nodeValue = "Reset Search";
+
+               // calculate percent matched, excluding vertical overlap
+               var count = 0;
+               var lastx = -1;
+               var lastw = 0;
+               var keys = Array();
+               for (k in matches) {
+                       if (matches.hasOwnProperty(k))
+                               keys.push(k);
+               }
+               // sort the matched frames by their x location
+               // ascending, then width descending
+               keys.sort(function(a, b){
+                       return a - b;
+               });
+               // Step through frames saving only the biggest bottom-up frames
+               // thanks to the sort order. This relies on the tree property
+               // where children are always smaller than their parents.
+               var fudge = 0.0001;     // JavaScript floating point
+               for (var k in keys) {
+                       var x = parseFloat(keys[k]);
+                       var w = matches[keys[k]];
+                       if (x >= lastx + lastw - fudge) {
+                               count += w;
+                               lastx = x;
+                               lastw = w;
+                       }
+               }
+               // display matched percent
+               matchedtxt.classList.remove("hide");
+               var pct = 100 * count / maxwidth;
+               if (pct != 100) pct = pct.toFixed(1)
+               matchedtxt.firstChild.nodeValue = "Matched: " + pct + "%";
+       }
+]]>
+</script>
+<rect x="0.0" y="0" width="1200.0" height="630.0" fill="url(#background)"  />
+<text id="title" x="600.00" y="24" >Flame Graph</text>
+<text id="details" x="10.00" y="613" > </text>
+<text id="unzoom" x="10.00" y="24" class="hide">Reset Zoom</text>
+<text id="search" x="1090.00" y="24" >Search</text>
+<text id="ignorecase" x="1174.00" y="24" >ic</text>
+<text id="matched" x="1090.00" y="613" > </text>
+<g id="frames">
+<g >
+<title>rebalance_domains (857,110,121 samples, 0.02%)</title><rect x="1041.9" y="389" width="0.2" height="15.0" fill="rgb(234,87,37)" rx="2" ry="2" />
+<text  x="1044.91" y="399.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock_irqrestore (949,758,242 samples, 0.02%)</title><rect x="184.1" y="181" width="0.3" height="15.0" fill="rgb(230,99,53)" rx="2" ry="2" />
+<text  x="187.14" y="191.5" ></text>
+</g>
+<g >
+<title>crypt_convert (1,343,345,970 samples, 0.03%)</title><rect x="275.7" y="469" width="0.3" height="15.0" fill="rgb(211,14,5)" rx="2" ry="2" />
+<text  x="278.68" y="479.5" ></text>
+</g>
+<g >
+<title>skb_copy_datagram_from_iter (36,953,012,690 samples, 0.72%)</title><rect x="73.4" y="197" width="8.5" height="15.0" fill="rgb(211,16,3)" rx="2" ry="2" />
+<text  x="76.39" y="207.5" ></text>
+</g>
+<g >
+<title>put_prev_task_idle (587,163,668 samples, 0.01%)</title><rect x="1179.6" y="437" width="0.1" height="15.0" fill="rgb(241,20,24)" rx="2" ry="2" />
+<text  x="1182.60" y="447.5" ></text>
+</g>
+<g >
+<title>kfree (3,192,788,428 samples, 0.06%)</title><rect x="870.3" y="309" width="0.8" height="15.0" fill="rgb(206,6,6)" rx="2" ry="2" />
+<text  x="873.35" y="319.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (1,158,390,584 samples, 0.02%)</title><rect x="281.1" y="485" width="0.3" height="15.0" fill="rgb(229,122,43)" rx="2" ry="2" />
+<text  x="284.14" y="495.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (1,903,663,656 samples, 0.04%)</title><rect x="321.6" y="261" width="0.5" height="15.0" fill="rgb(207,158,23)" rx="2" ry="2" />
+<text  x="324.63" y="271.5" ></text>
+</g>
+<g >
+<title>fpregs_restore_userregs (487,722,057 samples, 0.01%)</title><rect x="1009.3" y="389" width="0.2" height="15.0" fill="rgb(224,208,26)" rx="2" ry="2" />
+<text  x="1012.34" y="399.5" ></text>
+</g>
+<g >
+<title>mutex_lock (4,144,652,071 samples, 0.08%)</title><rect x="193.2" y="181" width="1.0" height="15.0" fill="rgb(209,215,16)" rx="2" ry="2" />
+<text  x="196.22" y="191.5" ></text>
+</g>
+<g >
+<title>prepare_alloc_pages.constprop.0 (1,488,240,670 samples, 0.03%)</title><rect x="88.2" y="149" width="0.3" height="15.0" fill="rgb(222,40,23)" rx="2" ry="2" />
+<text  x="91.20" y="159.5" ></text>
+</g>
+<g >
+<title>vfs_write (3,600,948,429 samples, 0.07%)</title><rect x="1017.1" y="309" width="0.8" height="15.0" fill="rgb(218,17,46)" rx="2" ry="2" />
+<text  x="1020.12" y="319.5" ></text>
+</g>
+<g >
+<title>unix_passcred_enabled (460,048,343 samples, 0.01%)</title><rect x="105.7" y="197" width="0.1" height="15.0" fill="rgb(246,216,11)" rx="2" ry="2" />
+<text  x="108.66" y="207.5" ></text>
+</g>
+<g >
+<title>tick_nohz_idle_exit (3,078,279,636 samples, 0.06%)</title><rect x="1187.5" y="485" width="0.7" height="15.0" fill="rgb(234,110,2)" rx="2" ry="2" />
+<text  x="1190.46" y="495.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (1,786,658,926 samples, 0.03%)</title><rect x="49.3" y="101" width="0.4" height="15.0" fill="rgb(211,201,52)" rx="2" ry="2" />
+<text  x="52.30" y="111.5" ></text>
+</g>
+<g >
+<title>enqueue_task_fair (1,699,160,378 samples, 0.03%)</title><rect x="317.6" y="229" width="0.4" height="15.0" fill="rgb(209,91,37)" rx="2" ry="2" />
+<text  x="320.62" y="239.5" ></text>
+</g>
+<g >
+<title>security_socket_getpeersec_dgram (12,237,515,772 samples, 0.24%)</title><rect x="936.1" y="357" width="2.8" height="15.0" fill="rgb(240,158,9)" rx="2" ry="2" />
+<text  x="939.08" y="367.5" ></text>
+</g>
+<g >
+<title>page_counter_uncharge (14,651,165,881 samples, 0.28%)</title><rect x="229.9" y="85" width="3.4" height="15.0" fill="rgb(216,137,53)" rx="2" ry="2" />
+<text  x="232.90" y="95.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (2,452,770,978 samples, 0.05%)</title><rect x="226.6" y="165" width="0.6" height="15.0" fill="rgb(227,24,38)" rx="2" ry="2" />
+<text  x="229.60" y="175.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (127,800,291,863 samples, 2.48%)</title><rect x="173.3" y="277" width="29.2" height="15.0" fill="rgb(219,101,28)" rx="2" ry="2" />
+<text  x="176.28" y="287.5" >en..</text>
+</g>
+<g >
+<title>check_preemption_disabled (1,160,818,921 samples, 0.02%)</title><rect x="210.9" y="101" width="0.3" height="15.0" fill="rgb(226,24,22)" rx="2" ry="2" />
+<text  x="213.91" y="111.5" ></text>
+</g>
+<g >
+<title>native_sched_clock (1,367,786,195 samples, 0.03%)</title><rect x="1051.2" y="389" width="0.3" height="15.0" fill="rgb(208,184,17)" rx="2" ry="2" />
+<text  x="1054.17" y="399.5" ></text>
+</g>
+<g >
+<title>memcg_account_kmem (799,981,363 samples, 0.02%)</title><rect x="96.5" y="101" width="0.2" height="15.0" fill="rgb(218,179,3)" rx="2" ry="2" />
+<text  x="99.49" y="111.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (1,136,199,601 samples, 0.02%)</title><rect x="806.4" y="357" width="0.2" height="15.0" fill="rgb(249,172,27)" rx="2" ry="2" />
+<text  x="809.38" y="367.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (1,395,585,807 samples, 0.03%)</title><rect x="277.3" y="453" width="0.3" height="15.0" fill="rgb(206,226,33)" rx="2" ry="2" />
+<text  x="280.28" y="463.5" ></text>
+</g>
+<g >
+<title>tick_nohz_get_sleep_length (3,258,624,831 samples, 0.06%)</title><rect x="1026.0" y="437" width="0.7" height="15.0" fill="rgb(235,166,45)" rx="2" ry="2" />
+<text  x="1029.00" y="447.5" ></text>
+</g>
+<g >
+<title>___slab_alloc (1,318,467,607 samples, 0.03%)</title><rect x="51.3" y="133" width="0.3" height="15.0" fill="rgb(244,27,34)" rx="2" ry="2" />
+<text  x="54.34" y="143.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (1,432,040,337 samples, 0.03%)</title><rect x="280.6" y="549" width="0.4" height="15.0" fill="rgb(249,154,45)" rx="2" ry="2" />
+<text  x="283.62" y="559.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (142,518,066,138 samples, 2.76%)</title><rect x="221.8" y="261" width="32.6" height="15.0" fill="rgb(213,46,18)" rx="2" ry="2" />
+<text  x="224.80" y="271.5" >en..</text>
+</g>
+<g >
+<title>__count_memcg_events (1,455,657,268 samples, 0.03%)</title><rect x="228.7" y="85" width="0.3" height="15.0" fill="rgb(246,205,7)" rx="2" ry="2" />
+<text  x="231.71" y="95.5" ></text>
+</g>
+<g >
+<title>__libc_recv (72,239,554,967 samples, 1.40%)</title><rect x="255.4" y="293" width="16.5" height="15.0" fill="rgb(230,18,2)" rx="2" ry="2" />
+<text  x="258.38" y="303.5" ></text>
+</g>
+<g >
+<title>mod_objcg_state (4,627,740,756 samples, 0.09%)</title><rect x="101.2" y="117" width="1.0" height="15.0" fill="rgb(224,61,42)" rx="2" ry="2" />
+<text  x="104.17" y="127.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (4,946,246,663 samples, 0.10%)</title><rect x="1156.2" y="437" width="1.1" height="15.0" fill="rgb(226,153,48)" rx="2" ry="2" />
+<text  x="1159.19" y="447.5" ></text>
+</g>
+<g >
+<title>hrtimer_interrupt (568,223,153 samples, 0.01%)</title><rect x="1021.3" y="373" width="0.1" height="15.0" fill="rgb(209,101,6)" rx="2" ry="2" />
+<text  x="1024.26" y="383.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (1,187,971,650 samples, 0.02%)</title><rect x="349.0" y="389" width="0.3" height="15.0" fill="rgb(239,65,25)" rx="2" ry="2" />
+<text  x="352.04" y="399.5" ></text>
+</g>
+<g >
+<title>pick_next_entity (1,478,821,026 samples, 0.03%)</title><rect x="1179.3" y="437" width="0.3" height="15.0" fill="rgb(210,25,19)" rx="2" ry="2" />
+<text  x="1182.26" y="447.5" ></text>
+</g>
+<g >
+<title>inode_has_perm (1,166,271,606 samples, 0.02%)</title><rect x="832.2" y="357" width="0.3" height="15.0" fill="rgb(237,115,30)" rx="2" ry="2" />
+<text  x="835.21" y="367.5" ></text>
+</g>
+<g >
+<title>__update_load_avg_cfs_rq (472,453,447 samples, 0.01%)</title><rect x="330.8" y="277" width="0.1" height="15.0" fill="rgb(220,143,15)" rx="2" ry="2" />
+<text  x="333.77" y="287.5" ></text>
+</g>
+<g >
+<title>sched_clock_cpu (938,337,013 samples, 0.02%)</title><rect x="1187.2" y="469" width="0.2" height="15.0" fill="rgb(221,191,2)" rx="2" ry="2" />
+<text  x="1190.21" y="479.5" ></text>
+</g>
+<g >
+<title>sysvec_apic_timer_interrupt (548,083,300 samples, 0.01%)</title><rect x="1072.3" y="421" width="0.1" height="15.0" fill="rgb(239,74,11)" rx="2" ry="2" />
+<text  x="1075.26" y="431.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock_irqrestore (1,441,615,707 samples, 0.03%)</title><rect x="935.6" y="357" width="0.4" height="15.0" fill="rgb(221,8,32)" rx="2" ry="2" />
+<text  x="938.64" y="367.5" ></text>
+</g>
+<g >
+<title>irqtime_account_irq (3,533,067,817 samples, 0.07%)</title><rect x="1050.7" y="421" width="0.8" height="15.0" fill="rgb(240,11,22)" rx="2" ry="2" />
+<text  x="1053.68" y="431.5" ></text>
+</g>
+<g >
+<title>recv_into_rbuf.lto_priv.0 (74,756,274,977 samples, 1.45%)</title><rect x="203.1" y="309" width="17.1" height="15.0" fill="rgb(210,74,0)" rx="2" ry="2" />
+<text  x="206.10" y="319.5" ></text>
+</g>
+<g >
+<title>__this_cpu_preempt_check (478,528,232 samples, 0.01%)</title><rect x="1063.6" y="389" width="0.1" height="15.0" fill="rgb(240,122,0)" rx="2" ry="2" />
+<text  x="1066.57" y="399.5" ></text>
+</g>
+<g >
+<title>mod_memcg_state (684,184,732 samples, 0.01%)</title><rect x="96.5" y="85" width="0.2" height="15.0" fill="rgb(252,193,17)" rx="2" ry="2" />
+<text  x="99.52" y="95.5" ></text>
+</g>
+<g >
+<title>axmap_next_free (797,949,833 samples, 0.02%)</title><rect x="22.3" y="389" width="0.1" height="15.0" fill="rgb(234,193,12)" rx="2" ry="2" />
+<text  x="25.26" y="399.5" ></text>
+</g>
+<g >
+<title>bpf_lsm_file_permission (570,191,568 samples, 0.01%)</title><rect x="404.1" y="341" width="0.2" height="15.0" fill="rgb(241,61,26)" rx="2" ry="2" />
+<text  x="407.12" y="351.5" ></text>
+</g>
+<g >
+<title>remove_entity_load_avg (1,117,559,711 samples, 0.02%)</title><rect x="370.6" y="325" width="0.2" height="15.0" fill="rgb(240,10,45)" rx="2" ry="2" />
+<text  x="373.57" y="335.5" ></text>
+</g>
+<g >
+<title>native_queued_spin_lock_slowpath (486,159,811 samples, 0.01%)</title><rect x="793.9" y="261" width="0.1" height="15.0" fill="rgb(236,80,27)" rx="2" ry="2" />
+<text  x="796.90" y="271.5" ></text>
+</g>
+<g >
+<title>main (1,150,341,483,613 samples, 22.31%)</title><rect x="11.9" y="501" width="263.2" height="15.0" fill="rgb(252,203,25)" rx="2" ry="2" />
+<text  x="14.89" y="511.5" >main</text>
+</g>
+<g >
+<title>security_socket_sendmsg (3,975,124,916 samples, 0.08%)</title><rect x="38.8" y="229" width="0.9" height="15.0" fill="rgb(206,43,54)" rx="2" ry="2" />
+<text  x="41.83" y="239.5" ></text>
+</g>
+<g >
+<title>process_one_work (1,588,998,936 samples, 0.03%)</title><rect x="282.4" y="501" width="0.4" height="15.0" fill="rgb(227,171,43)" rx="2" ry="2" />
+<text  x="285.41" y="511.5" ></text>
+</g>
+<g >
+<title>mod_memcg_state (2,046,699,138 samples, 0.04%)</title><rect x="229.3" y="69" width="0.4" height="15.0" fill="rgb(236,191,9)" rx="2" ry="2" />
+<text  x="232.26" y="79.5" ></text>
+</g>
+<g >
+<title>tick_nohz_get_sleep_length (81,804,223,208 samples, 1.59%)</title><rect x="1151.0" y="469" width="18.7" height="15.0" fill="rgb(249,216,33)" rx="2" ry="2" />
+<text  x="1153.97" y="479.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (455,109,424 samples, 0.01%)</title><rect x="1148.4" y="469" width="0.1" height="15.0" fill="rgb(209,90,45)" rx="2" ry="2" />
+<text  x="1151.36" y="479.5" ></text>
+</g>
+<g >
+<title>realloc (1,262,107,945 samples, 0.02%)</title><rect x="166.3" y="293" width="0.3" height="15.0" fill="rgb(252,228,15)" rx="2" ry="2" />
+<text  x="169.27" y="303.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (428,665,959,353 samples, 8.31%)</title><rect x="912.5" y="453" width="98.1" height="15.0" fill="rgb(212,135,13)" rx="2" ry="2" />
+<text  x="915.49" y="463.5" >entry_SYSCA..</text>
+</g>
+<g >
+<title>_copy_to_iter (47,436,756,290 samples, 0.92%)</title><rect x="891.0" y="293" width="10.9" height="15.0" fill="rgb(216,107,8)" rx="2" ry="2" />
+<text  x="894.02" y="303.5" ></text>
+</g>
+<g >
+<title>__rcu_read_lock (463,632,002 samples, 0.01%)</title><rect x="973.7" y="261" width="0.1" height="15.0" fill="rgb(207,146,31)" rx="2" ry="2" />
+<text  x="976.72" y="271.5" ></text>
+</g>
+<g >
+<title>psi_group_change (2,297,835,221 samples, 0.04%)</title><rect x="148.2" y="197" width="0.5" height="15.0" fill="rgb(226,175,44)" rx="2" ry="2" />
+<text  x="151.17" y="207.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_mutex_unlock_usercnt (6,562,214,384 samples, 0.13%)</title><rect x="285.8" y="501" width="1.5" height="15.0" fill="rgb(206,206,36)" rx="2" ry="2" />
+<text  x="288.80" y="511.5" ></text>
+</g>
+<g >
+<title>simple_copy_to_iter (11,558,119,996 samples, 0.22%)</title><rect x="198.9" y="133" width="2.6" height="15.0" fill="rgb(225,145,30)" rx="2" ry="2" />
+<text  x="201.87" y="143.5" ></text>
+</g>
+<g >
+<title>update_blocked_averages (1,432,898,923 samples, 0.03%)</title><rect x="792.7" y="261" width="0.3" height="15.0" fill="rgb(240,218,53)" rx="2" ry="2" />
+<text  x="795.67" y="271.5" ></text>
+</g>
+<g >
+<title>file_modified_flags (7,138,151,110 samples, 0.14%)</title><rect x="415.2" y="341" width="1.6" height="15.0" fill="rgb(247,181,27)" rx="2" ry="2" />
+<text  x="418.16" y="351.5" ></text>
+</g>
+<g >
+<title>obj_cgroup_charge (2,655,285,429 samples, 0.05%)</title><rect x="53.3" y="149" width="0.6" height="15.0" fill="rgb(235,18,40)" rx="2" ry="2" />
+<text  x="56.33" y="159.5" ></text>
+</g>
+<g >
+<title>worker_thread (1,688,906,160 samples, 0.03%)</title><rect x="277.9" y="517" width="0.4" height="15.0" fill="rgb(224,157,1)" rx="2" ry="2" />
+<text  x="280.93" y="527.5" ></text>
+</g>
+<g >
+<title>__check_object_size (3,270,515,677 samples, 0.06%)</title><rect x="218.8" y="101" width="0.8" height="15.0" fill="rgb(230,79,34)" rx="2" ry="2" />
+<text  x="221.84" y="111.5" ></text>
+</g>
+<g >
+<title>enqueue_task (5,129,427,546 samples, 0.10%)</title><rect x="1023.9" y="405" width="1.1" height="15.0" fill="rgb(250,36,0)" rx="2" ry="2" />
+<text  x="1026.86" y="415.5" ></text>
+</g>
+<g >
+<title>rwsem_down_write_slowpath (1,571,020,059,746 samples, 30.47%)</title><rect x="435.0" y="341" width="359.5" height="15.0" fill="rgb(213,4,28)" rx="2" ry="2" />
+<text  x="438.00" y="351.5" >rwsem_down_write_slowpath</text>
+</g>
+<g >
+<title>__entry_text_start (496,878,971 samples, 0.01%)</title><rect x="382.7" y="421" width="0.2" height="15.0" fill="rgb(228,81,42)" rx="2" ry="2" />
+<text  x="385.74" y="431.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (1,201,116,603 samples, 0.02%)</title><rect x="275.7" y="453" width="0.3" height="15.0" fill="rgb(248,74,48)" rx="2" ry="2" />
+<text  x="278.69" y="463.5" ></text>
+</g>
+<g >
+<title>cfree@GLIBC_2.2.5 (613,370,937 samples, 0.01%)</title><rect x="121.0" y="357" width="0.2" height="15.0" fill="rgb(238,12,51)" rx="2" ry="2" />
+<text  x="124.01" y="367.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (600,847,085 samples, 0.01%)</title><rect x="280.6" y="437" width="0.2" height="15.0" fill="rgb(234,58,12)" rx="2" ry="2" />
+<text  x="283.63" y="447.5" ></text>
+</g>
+<g >
+<title>ttwu_do_activate (118,813,542,156 samples, 2.30%)</title><rect x="1103.2" y="453" width="27.2" height="15.0" fill="rgb(210,145,38)" rx="2" ry="2" />
+<text  x="1106.22" y="463.5" >t..</text>
+</g>
+<g >
+<title>process_one_work (1,147,292,570 samples, 0.02%)</title><rect x="281.4" y="501" width="0.3" height="15.0" fill="rgb(221,37,46)" rx="2" ry="2" />
+<text  x="284.44" y="511.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode_prepare (1,091,792,744 samples, 0.02%)</title><rect x="202.3" y="229" width="0.2" height="15.0" fill="rgb(217,53,25)" rx="2" ry="2" />
+<text  x="205.27" y="239.5" ></text>
+</g>
+<g >
+<title>syscall_return_via_sysret (536,929,613 samples, 0.01%)</title><rect x="380.1" y="469" width="0.1" height="15.0" fill="rgb(237,21,11)" rx="2" ry="2" />
+<text  x="383.11" y="479.5" ></text>
+</g>
+<g >
+<title>native_sched_clock (4,465,615,526 samples, 0.09%)</title><rect x="1072.6" y="437" width="1.0" height="15.0" fill="rgb(207,129,17)" rx="2" ry="2" />
+<text  x="1075.61" y="447.5" ></text>
+</g>
+<g >
+<title>__smp_call_single_queue (2,060,479,470 samples, 0.04%)</title><rect x="375.9" y="341" width="0.5" height="15.0" fill="rgb(241,30,38)" rx="2" ry="2" />
+<text  x="378.90" y="351.5" ></text>
+</g>
+<g >
+<title>kworker/u64:1-k (1,364,326,557 samples, 0.03%)</title><rect x="275.7" y="565" width="0.3" height="15.0" fill="rgb(233,3,5)" rx="2" ry="2" />
+<text  x="278.68" y="575.5" ></text>
+</g>
+<g >
+<title>perf_event_task_tick (453,859,757 samples, 0.01%)</title><rect x="766.8" y="165" width="0.1" height="15.0" fill="rgb(242,78,0)" rx="2" ry="2" />
+<text  x="769.79" y="175.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_disable_asynccancel (1,619,162,343 samples, 0.03%)</title><rect x="819.0" y="469" width="0.3" height="15.0" fill="rgb(250,205,1)" rx="2" ry="2" />
+<text  x="821.96" y="479.5" ></text>
+</g>
+<g >
+<title>sched_clock_cpu (1,557,693,402 samples, 0.03%)</title><rect x="1051.1" y="405" width="0.4" height="15.0" fill="rgb(235,43,9)" rx="2" ry="2" />
+<text  x="1054.13" y="415.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (923,526,824 samples, 0.02%)</title><rect x="276.4" y="453" width="0.2" height="15.0" fill="rgb(247,137,19)" rx="2" ry="2" />
+<text  x="279.36" y="463.5" ></text>
+</g>
+<g >
+<title>skb_copy_datagram_iter (26,209,669,026 samples, 0.51%)</title><rect x="195.5" y="165" width="6.0" height="15.0" fill="rgb(233,88,33)" rx="2" ry="2" />
+<text  x="198.52" y="175.5" ></text>
+</g>
+<g >
+<title>__entry_text_start (1,636,600,032 samples, 0.03%)</title><rect x="11.0" y="501" width="0.4" height="15.0" fill="rgb(209,62,45)" rx="2" ry="2" />
+<text  x="13.99" y="511.5" ></text>
+</g>
+<g >
+<title>__pollwait (4,088,481,547 samples, 0.08%)</title><rect x="152.2" y="229" width="1.0" height="15.0" fill="rgb(248,227,49)" rx="2" ry="2" />
+<text  x="155.23" y="239.5" ></text>
+</g>
+<g >
+<title>__asprintf_chk (20,367,835,992 samples, 0.40%)</title><rect x="123.6" y="357" width="4.6" height="15.0" fill="rgb(212,55,7)" rx="2" ry="2" />
+<text  x="126.58" y="367.5" ></text>
+</g>
+<g >
+<title>__slab_free (3,625,018,852 samples, 0.07%)</title><rect x="258.7" y="181" width="0.8" height="15.0" fill="rgb(214,35,51)" rx="2" ry="2" />
+<text  x="261.68" y="191.5" ></text>
+</g>
+<g >
+<title>psi_account_irqtime (1,083,731,176 samples, 0.02%)</title><rect x="149.4" y="197" width="0.2" height="15.0" fill="rgb(217,8,19)" rx="2" ry="2" />
+<text  x="152.38" y="207.5" ></text>
+</g>
+<g >
+<title>fput (575,118,780 samples, 0.01%)</title><rect x="141.7" y="245" width="0.1" height="15.0" fill="rgb(207,68,50)" rx="2" ry="2" />
+<text  x="144.67" y="255.5" ></text>
+</g>
+<g >
+<title>__list_add_valid (845,959,839 samples, 0.02%)</title><rect x="239.0" y="101" width="0.2" height="15.0" fill="rgb(215,70,35)" rx="2" ry="2" />
+<text  x="241.96" y="111.5" ></text>
+</g>
+<g >
+<title>ttwu_do_wakeup (858,524,737 samples, 0.02%)</title><rect x="1177.7" y="373" width="0.2" height="15.0" fill="rgb(243,55,32)" rx="2" ry="2" />
+<text  x="1180.67" y="383.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (522,238,141 samples, 0.01%)</title><rect x="229.1" y="85" width="0.1" height="15.0" fill="rgb(250,35,17)" rx="2" ry="2" />
+<text  x="232.12" y="95.5" ></text>
+</g>
+<g >
+<title>native_sched_clock (722,344,947 samples, 0.01%)</title><rect x="328.8" y="293" width="0.1" height="15.0" fill="rgb(228,5,4)" rx="2" ry="2" />
+<text  x="331.75" y="303.5" ></text>
+</g>
+<g >
+<title>native_sched_clock (10,451,040,552 samples, 0.20%)</title><rect x="1134.7" y="421" width="2.4" height="15.0" fill="rgb(245,92,7)" rx="2" ry="2" />
+<text  x="1137.74" y="431.5" ></text>
+</g>
+<g >
+<title>[unknown] (937,645,454 samples, 0.02%)</title><rect x="10.1" y="373" width="0.2" height="15.0" fill="rgb(219,169,19)" rx="2" ry="2" />
+<text  x="13.06" y="383.5" ></text>
+</g>
+<g >
+<title>tick_nohz_next_event (49,260,670,626 samples, 0.96%)</title><rect x="1158.4" y="453" width="11.3" height="15.0" fill="rgb(226,128,28)" rx="2" ry="2" />
+<text  x="1161.41" y="463.5" ></text>
+</g>
+<g >
+<title>pick_next_entity (867,000,135 samples, 0.02%)</title><rect x="331.3" y="325" width="0.2" height="15.0" fill="rgb(254,9,36)" rx="2" ry="2" />
+<text  x="334.34" y="335.5" ></text>
+</g>
+<g >
+<title>kworker/u64:18- (1,480,723,188 samples, 0.03%)</title><rect x="278.6" y="565" width="0.4" height="15.0" fill="rgb(237,85,11)" rx="2" ry="2" />
+<text  x="281.63" y="575.5" ></text>
+</g>
+<g >
+<title>_raw_spin_trylock (694,254,576 samples, 0.01%)</title><rect x="238.2" y="117" width="0.1" height="15.0" fill="rgb(221,34,13)" rx="2" ry="2" />
+<text  x="241.18" y="127.5" ></text>
+</g>
+<g >
+<title>__entry_text_start (1,310,083,368 samples, 0.03%)</title><rect x="221.5" y="261" width="0.3" height="15.0" fill="rgb(244,158,12)" rx="2" ry="2" />
+<text  x="224.47" y="271.5" ></text>
+</g>
+<g >
+<title>mod_objcg_state (1,820,601,044 samples, 0.04%)</title><rect x="242.3" y="149" width="0.4" height="15.0" fill="rgb(221,85,24)" rx="2" ry="2" />
+<text  x="245.26" y="159.5" ></text>
+</g>
+<g >
+<title>_copy_from_iter (2,941,545,960 samples, 0.06%)</title><rect x="44.5" y="197" width="0.6" height="15.0" fill="rgb(209,223,20)" rx="2" ry="2" />
+<text  x="47.47" y="207.5" ></text>
+</g>
+<g >
+<title>pthread_rwlock_unlock@@GLIBC_2.34 (13,663,626,658 samples, 0.26%)</title><rect x="1011.6" y="469" width="3.2" height="15.0" fill="rgb(245,156,46)" rx="2" ry="2" />
+<text  x="1014.65" y="479.5" ></text>
+</g>
+<g >
+<title>__rcu_read_lock (471,705,426 samples, 0.01%)</title><rect x="178.0" y="149" width="0.2" height="15.0" fill="rgb(254,132,21)" rx="2" ry="2" />
+<text  x="181.05" y="159.5" ></text>
+</g>
+<g >
+<title>__ext4_mark_inode_dirty (570,219,360 samples, 0.01%)</title><rect x="1017.8" y="213" width="0.1" height="15.0" fill="rgb(236,89,6)" rx="2" ry="2" />
+<text  x="1020.78" y="223.5" ></text>
+</g>
+<g >
+<title>update_cfs_group (1,454,723,824 samples, 0.03%)</title><rect x="315.1" y="325" width="0.3" height="15.0" fill="rgb(214,189,3)" rx="2" ry="2" />
+<text  x="318.11" y="335.5" ></text>
+</g>
+<g >
+<title>sysvec_call_function_single (605,122,911 samples, 0.01%)</title><rect x="1186.7" y="453" width="0.2" height="15.0" fill="rgb(237,55,52)" rx="2" ry="2" />
+<text  x="1189.73" y="463.5" ></text>
+</g>
+<g >
+<title>process_one_work (1,428,061,312 samples, 0.03%)</title><rect x="279.3" y="501" width="0.3" height="15.0" fill="rgb(237,48,11)" rx="2" ry="2" />
+<text  x="282.27" y="511.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (3,629,088,825 samples, 0.07%)</title><rect x="82.2" y="181" width="0.8" height="15.0" fill="rgb(251,223,21)" rx="2" ry="2" />
+<text  x="85.20" y="191.5" ></text>
+</g>
+<g >
+<title>swapper (750,878,246,644 samples, 14.56%)</title><rect x="1018.1" y="565" width="171.9" height="15.0" fill="rgb(253,163,1)" rx="2" ry="2" />
+<text  x="1021.13" y="575.5" >swapper</text>
+</g>
+<g >
+<title>enqueue_task_fair (2,447,841,604 samples, 0.05%)</title><rect x="1023.9" y="389" width="0.6" height="15.0" fill="rgb(207,200,33)" rx="2" ry="2" />
+<text  x="1026.93" y="399.5" ></text>
+</g>
+<g >
+<title>__cgroup_account_cputime (2,940,101,077 samples, 0.06%)</title><rect x="310.5" y="293" width="0.7" height="15.0" fill="rgb(237,74,0)" rx="2" ry="2" />
+<text  x="313.52" y="303.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (20,655,212,195 samples, 0.40%)</title><rect x="930.5" y="357" width="4.8" height="15.0" fill="rgb(247,48,31)" rx="2" ry="2" />
+<text  x="933.55" y="367.5" ></text>
+</g>
+<g >
+<title>unix_poll (26,392,250,991 samples, 0.51%)</title><rect x="150.6" y="245" width="6.0" height="15.0" fill="rgb(254,158,27)" rx="2" ry="2" />
+<text  x="153.58" y="255.5" ></text>
+</g>
+<g >
+<title>__get_obj_cgroup_from_memcg (653,178,049 samples, 0.01%)</title><rect x="93.4" y="101" width="0.1" height="15.0" fill="rgb(219,218,6)" rx="2" ry="2" />
+<text  x="96.35" y="111.5" ></text>
+</g>
+<g >
+<title>tick_nohz_tick_stopped (2,657,392,031 samples, 0.05%)</title><rect x="1189.0" y="485" width="0.6" height="15.0" fill="rgb(209,214,31)" rx="2" ry="2" />
+<text  x="1192.01" y="495.5" ></text>
+</g>
+<g >
+<title>__asprintf_chk (758,975,951 samples, 0.01%)</title><rect x="120.4" y="373" width="0.2" height="15.0" fill="rgb(229,129,54)" rx="2" ry="2" />
+<text  x="123.42" y="383.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (7,560,394,983 samples, 0.15%)</title><rect x="847.3" y="341" width="1.8" height="15.0" fill="rgb(212,139,48)" rx="2" ry="2" />
+<text  x="850.33" y="351.5" ></text>
+</g>
+<g >
+<title>socket_recv (132,952,535,954 samples, 2.58%)</title><rect x="172.4" y="309" width="30.4" height="15.0" fill="rgb(226,212,28)" rx="2" ry="2" />
+<text  x="175.36" y="319.5" >so..</text>
+</g>
+<g >
+<title>asm_sysvec_call_function_single (730,573,986 samples, 0.01%)</title><rect x="364.8" y="341" width="0.2" height="15.0" fill="rgb(250,156,28)" rx="2" ry="2" />
+<text  x="367.81" y="351.5" ></text>
+</g>
+<g >
+<title>obj_cgroup_charge (12,202,622,753 samples, 0.24%)</title><rect x="977.2" y="277" width="2.8" height="15.0" fill="rgb(242,209,27)" rx="2" ry="2" />
+<text  x="980.17" y="287.5" ></text>
+</g>
+<g >
+<title>_raw_spin_rq_lock_irqsave (502,756,463 samples, 0.01%)</title><rect x="330.4" y="293" width="0.1" height="15.0" fill="rgb(205,87,1)" rx="2" ry="2" />
+<text  x="333.37" y="303.5" ></text>
+</g>
+<g >
+<title>nbd_errno (459,944,690 samples, 0.01%)</title><rect x="288.3" y="501" width="0.1" height="15.0" fill="rgb(218,170,45)" rx="2" ry="2" />
+<text  x="291.29" y="511.5" ></text>
+</g>
+<g >
+<title>skb_put (1,227,001,092 samples, 0.02%)</title><rect x="81.9" y="197" width="0.2" height="15.0" fill="rgb(230,120,1)" rx="2" ry="2" />
+<text  x="84.85" y="207.5" ></text>
+</g>
+<g >
+<title>io_u_queued (1,467,156,975 samples, 0.03%)</title><rect x="26.7" y="421" width="0.3" height="15.0" fill="rgb(222,162,49)" rx="2" ry="2" />
+<text  x="29.69" y="431.5" ></text>
+</g>
+<g >
+<title>wait_for_unix_gc (488,743,149 samples, 0.01%)</title><rect x="55.2" y="213" width="0.1" height="15.0" fill="rgb(238,125,17)" rx="2" ry="2" />
+<text  x="58.19" y="223.5" ></text>
+</g>
+<g >
+<title>preempt_count_sub (1,399,471,384 samples, 0.03%)</title><rect x="1157.7" y="421" width="0.3" height="15.0" fill="rgb(214,223,13)" rx="2" ry="2" />
+<text  x="1160.70" y="431.5" ></text>
+</g>
+<g >
+<title>sock_recvmsg (3,966,827,398 samples, 0.08%)</title><rect x="205.2" y="197" width="0.9" height="15.0" fill="rgb(221,208,2)" rx="2" ry="2" />
+<text  x="208.22" y="207.5" ></text>
+</g>
+<g >
+<title>kfree_skbmem (766,462,018 samples, 0.01%)</title><rect x="877.2" y="341" width="0.1" height="15.0" fill="rgb(242,173,16)" rx="2" ry="2" />
+<text  x="880.16" y="351.5" ></text>
+</g>
+<g >
+<title>obj_cgroup_uncharge_pages (720,130,208 samples, 0.01%)</title><rect x="186.3" y="133" width="0.2" height="15.0" fill="rgb(229,213,21)" rx="2" ry="2" />
+<text  x="189.34" y="143.5" ></text>
+</g>
+<g >
+<title>__rcu_read_lock (610,912,882 samples, 0.01%)</title><rect x="978.0" y="261" width="0.1" height="15.0" fill="rgb(246,2,25)" rx="2" ry="2" />
+<text  x="980.99" y="271.5" ></text>
+</g>
+<g >
+<title>bad_range (446,566,478 samples, 0.01%)</title><rect x="87.8" y="133" width="0.1" height="15.0" fill="rgb(214,91,29)" rx="2" ry="2" />
+<text  x="90.78" y="143.5" ></text>
+</g>
+<g >
+<title>rb_erase (836,214,021 samples, 0.02%)</title><rect x="1180.2" y="421" width="0.2" height="15.0" fill="rgb(248,86,51)" rx="2" ry="2" />
+<text  x="1183.19" y="431.5" ></text>
+</g>
+<g >
+<title>update_curr (1,268,486,831 samples, 0.02%)</title><rect x="790.5" y="261" width="0.3" height="15.0" fill="rgb(230,95,18)" rx="2" ry="2" />
+<text  x="793.52" y="271.5" ></text>
+</g>
+<g >
+<title>worker_thread (1,549,439,567 samples, 0.03%)</title><rect x="277.3" y="517" width="0.3" height="15.0" fill="rgb(242,75,33)" rx="2" ry="2" />
+<text  x="280.27" y="527.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (1,547,188,247 samples, 0.03%)</title><rect x="254.1" y="229" width="0.3" height="15.0" fill="rgb(212,46,12)" rx="2" ry="2" />
+<text  x="257.05" y="239.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (1,525,802,325 samples, 0.03%)</title><rect x="275.3" y="453" width="0.4" height="15.0" fill="rgb(235,51,23)" rx="2" ry="2" />
+<text  x="278.31" y="463.5" ></text>
+</g>
+<g >
+<title>sugov_update_single_freq (924,330,461 samples, 0.02%)</title><rect x="1117.2" y="373" width="0.2" height="15.0" fill="rgb(253,33,28)" rx="2" ry="2" />
+<text  x="1120.16" y="383.5" ></text>
+</g>
+<g >
+<title>vfs_read (89,355,537,302 samples, 1.73%)</title><rect x="384.6" y="373" width="20.5" height="15.0" fill="rgb(240,198,53)" rx="2" ry="2" />
+<text  x="387.63" y="383.5" ></text>
+</g>
+<g >
+<title>__virt_addr_valid (913,530,302 samples, 0.02%)</title><rect x="219.3" y="85" width="0.2" height="15.0" fill="rgb(216,97,29)" rx="2" ry="2" />
+<text  x="222.32" y="95.5" ></text>
+</g>
+<g >
+<title>__mark_inode_dirty (822,113,615 samples, 0.02%)</title><rect x="1017.7" y="245" width="0.2" height="15.0" fill="rgb(214,74,4)" rx="2" ry="2" />
+<text  x="1020.75" y="255.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_call_function_single (993,061,381 samples, 0.02%)</title><rect x="1029.4" y="485" width="0.2" height="15.0" fill="rgb(221,174,18)" rx="2" ry="2" />
+<text  x="1032.36" y="495.5" ></text>
+</g>
+<g >
+<title>[perf] (4,277,426,306 samples, 0.08%)</title><rect x="1017.1" y="485" width="1.0" height="15.0" fill="rgb(254,117,2)" rx="2" ry="2" />
+<text  x="1020.08" y="495.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (1,372,022,609 samples, 0.03%)</title><rect x="278.3" y="549" width="0.3" height="15.0" fill="rgb(241,164,36)" rx="2" ry="2" />
+<text  x="281.32" y="559.5" ></text>
+</g>
+<g >
+<title>copy_user_generic_string (30,261,179,298 samples, 0.59%)</title><rect x="245.5" y="101" width="6.9" height="15.0" fill="rgb(252,124,35)" rx="2" ry="2" />
+<text  x="248.52" y="111.5" ></text>
+</g>
+<g >
+<title>__flush_smp_call_function_queue (34,690,148,554 samples, 0.67%)</title><rect x="1076.2" y="469" width="8.0" height="15.0" fill="rgb(231,144,44)" rx="2" ry="2" />
+<text  x="1079.24" y="479.5" ></text>
+</g>
+<g >
+<title>read (720,702,227 samples, 0.01%)</title><rect x="1011.4" y="485" width="0.2" height="15.0" fill="rgb(240,14,44)" rx="2" ry="2" />
+<text  x="1014.40" y="495.5" ></text>
+</g>
+<g >
+<title>mod_objcg_state (1,825,069,095 samples, 0.04%)</title><rect x="261.7" y="133" width="0.4" height="15.0" fill="rgb(224,125,30)" rx="2" ry="2" />
+<text  x="264.66" y="143.5" ></text>
+</g>
+<g >
+<title>avc_lookup (723,007,464 samples, 0.01%)</title><rect x="178.2" y="149" width="0.1" height="15.0" fill="rgb(248,32,43)" rx="2" ry="2" />
+<text  x="181.17" y="159.5" ></text>
+</g>
+<g >
+<title>crypt_convert (1,395,077,787 samples, 0.03%)</title><rect x="280.6" y="469" width="0.3" height="15.0" fill="rgb(241,36,43)" rx="2" ry="2" />
+<text  x="283.63" y="479.5" ></text>
+</g>
+<g >
+<title>__fio_gettime.lto_priv.0 (3,866,050,112 samples, 0.07%)</title><rect x="108.6" y="421" width="0.9" height="15.0" fill="rgb(224,79,23)" rx="2" ry="2" />
+<text  x="111.58" y="431.5" ></text>
+</g>
+<g >
+<title>__update_load_avg_cfs_rq (3,026,035,332 samples, 0.06%)</title><rect x="313.2" y="293" width="0.7" height="15.0" fill="rgb(229,86,37)" rx="2" ry="2" />
+<text  x="316.20" y="303.5" ></text>
+</g>
+<g >
+<title>psi_account_irqtime (637,220,726 samples, 0.01%)</title><rect x="331.1" y="277" width="0.1" height="15.0" fill="rgb(213,58,44)" rx="2" ry="2" />
+<text  x="334.07" y="287.5" ></text>
+</g>
+<g >
+<title>tick_do_update_jiffies64 (1,016,963,291 samples, 0.02%)</title><rect x="1059.5" y="389" width="0.2" height="15.0" fill="rgb(229,160,36)" rx="2" ry="2" />
+<text  x="1062.51" y="399.5" ></text>
+</g>
+<g >
+<title>syscall_enter_from_user_mode (770,417,193 samples, 0.01%)</title><rect x="345.2" y="437" width="0.2" height="15.0" fill="rgb(232,140,28)" rx="2" ry="2" />
+<text  x="348.19" y="447.5" ></text>
+</g>
+<g >
+<title>__filemap_get_folio (14,302,147,886 samples, 0.28%)</title><rect x="429.5" y="293" width="3.2" height="15.0" fill="rgb(207,147,41)" rx="2" ry="2" />
+<text  x="432.47" y="303.5" ></text>
+</g>
+<g >
+<title>tick_nohz_idle_retain_tick (2,505,811,158 samples, 0.05%)</title><rect x="1188.2" y="485" width="0.5" height="15.0" fill="rgb(238,153,22)" rx="2" ry="2" />
+<text  x="1191.16" y="495.5" ></text>
+</g>
+<g >
+<title>tick_sched_handle (2,385,331,350 samples, 0.05%)</title><rect x="766.7" y="213" width="0.5" height="15.0" fill="rgb(232,126,27)" rx="2" ry="2" />
+<text  x="769.65" y="223.5" ></text>
+</g>
+<g >
+<title>__rcu_read_lock (571,341,493 samples, 0.01%)</title><rect x="989.7" y="277" width="0.1" height="15.0" fill="rgb(236,47,43)" rx="2" ry="2" />
+<text  x="992.68" y="287.5" ></text>
+</g>
+<g >
+<title>sockfd_lookup_light (1,841,861,014 samples, 0.04%)</title><rect x="55.3" y="245" width="0.4" height="15.0" fill="rgb(227,12,23)" rx="2" ry="2" />
+<text  x="58.30" y="255.5" ></text>
+</g>
+<g >
+<title>connection_get_status (4,033,143,989 samples, 0.08%)</title><rect x="287.3" y="501" width="0.9" height="15.0" fill="rgb(230,159,32)" rx="2" ry="2" />
+<text  x="290.33" y="511.5" ></text>
+</g>
+<g >
+<title>rwsem_mark_wake (10,845,160,885 samples, 0.21%)</title><rect x="795.6" y="325" width="2.5" height="15.0" fill="rgb(251,206,29)" rx="2" ry="2" />
+<text  x="798.60" y="335.5" ></text>
+</g>
+<g >
+<title>inode_security (1,795,147,314 samples, 0.03%)</title><rect x="404.7" y="325" width="0.4" height="15.0" fill="rgb(205,50,34)" rx="2" ry="2" />
+<text  x="407.67" y="335.5" ></text>
+</g>
+<g >
+<title>xas_start (637,111,745 samples, 0.01%)</title><rect x="401.2" y="293" width="0.1" height="15.0" fill="rgb(245,174,27)" rx="2" ry="2" />
+<text  x="404.19" y="303.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_call_function_single (1,166,877,397 samples, 0.02%)</title><rect x="767.3" y="309" width="0.3" height="15.0" fill="rgb(233,200,22)" rx="2" ry="2" />
+<text  x="770.31" y="319.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (463,535,715 samples, 0.01%)</title><rect x="11.7" y="533" width="0.1" height="15.0" fill="rgb(223,129,15)" rx="2" ry="2" />
+<text  x="14.71" y="543.5" ></text>
+</g>
+<g >
+<title>kthread (1,685,230,958 samples, 0.03%)</title><rect x="275.3" y="533" width="0.4" height="15.0" fill="rgb(237,52,14)" rx="2" ry="2" />
+<text  x="278.30" y="543.5" ></text>
+</g>
+<g >
+<title>bpf_lsm_socket_sendmsg (1,141,689,397 samples, 0.02%)</title><rect x="65.5" y="197" width="0.3" height="15.0" fill="rgb(237,108,3)" rx="2" ry="2" />
+<text  x="68.49" y="207.5" ></text>
+</g>
+<g >
+<title>filemap_read (77,152,509,240 samples, 1.50%)</title><rect x="385.9" y="357" width="17.7" height="15.0" fill="rgb(219,150,37)" rx="2" ry="2" />
+<text  x="388.92" y="367.5" ></text>
+</g>
+<g >
+<title>enqueue_entity (1,557,951,162 samples, 0.03%)</title><rect x="1056.3" y="341" width="0.3" height="15.0" fill="rgb(207,164,28)" rx="2" ry="2" />
+<text  x="1059.28" y="351.5" ></text>
+</g>
+<g >
+<title>kthread (1,321,153,538 samples, 0.03%)</title><rect x="281.1" y="533" width="0.3" height="15.0" fill="rgb(238,187,31)" rx="2" ry="2" />
+<text  x="284.14" y="543.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (1,685,860,516 samples, 0.03%)</title><rect x="277.9" y="485" width="0.4" height="15.0" fill="rgb(212,17,48)" rx="2" ry="2" />
+<text  x="280.93" y="495.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock (772,273,098 samples, 0.01%)</title><rect x="71.9" y="197" width="0.1" height="15.0" fill="rgb(244,1,32)" rx="2" ry="2" />
+<text  x="74.87" y="207.5" ></text>
+</g>
+<g >
+<title>psi_group_change (1,434,020,201 samples, 0.03%)</title><rect x="793.4" y="277" width="0.3" height="15.0" fill="rgb(215,144,17)" rx="2" ry="2" />
+<text  x="796.37" y="287.5" ></text>
+</g>
+<g >
+<title>ext4_buffered_write_iter (3,528,962,779 samples, 0.07%)</title><rect x="1017.1" y="293" width="0.8" height="15.0" fill="rgb(222,26,29)" rx="2" ry="2" />
+<text  x="1020.13" y="303.5" ></text>
+</g>
+<g >
+<title>skb_release_data (19,109,206,707 samples, 0.37%)</title><rect x="184.5" y="165" width="4.4" height="15.0" fill="rgb(230,156,17)" rx="2" ry="2" />
+<text  x="187.53" y="175.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (8,808,859,014 samples, 0.17%)</title><rect x="799.3" y="293" width="2.0" height="15.0" fill="rgb(248,110,35)" rx="2" ry="2" />
+<text  x="802.32" y="303.5" ></text>
+</g>
+<g >
+<title>exit_to_user_mode_prepare (6,125,980,783 samples, 0.12%)</title><rect x="378.5" y="421" width="1.4" height="15.0" fill="rgb(230,25,16)" rx="2" ry="2" />
+<text  x="381.50" y="431.5" ></text>
+</g>
+<g >
+<title>fsnotify_perm.part.0 (1,596,355,852 samples, 0.03%)</title><rect x="403.6" y="357" width="0.3" height="15.0" fill="rgb(205,60,52)" rx="2" ry="2" />
+<text  x="406.58" y="367.5" ></text>
+</g>
+<g >
+<title>tick_check_oneshot_broadcast_this_cpu (1,775,627,898 samples, 0.03%)</title><rect x="1059.1" y="389" width="0.4" height="15.0" fill="rgb(242,177,52)" rx="2" ry="2" />
+<text  x="1062.10" y="399.5" ></text>
+</g>
+<g >
+<title>__rcu_read_lock (553,520,568 samples, 0.01%)</title><rect x="825.0" y="373" width="0.2" height="15.0" fill="rgb(222,106,9)" rx="2" ry="2" />
+<text  x="828.04" y="383.5" ></text>
+</g>
+<g >
+<title>nbd_internal_enter_STATE_ISSUE_COMMAND_PREPARE_WRITE_PAYLOAD.constprop.0 (532,206,818 samples, 0.01%)</title><rect x="36.1" y="357" width="0.1" height="15.0" fill="rgb(254,17,18)" rx="2" ry="2" />
+<text  x="39.05" y="367.5" ></text>
+</g>
+<g >
+<title>exit_to_user_mode_prepare (3,513,392,642 samples, 0.07%)</title><rect x="807.9" y="373" width="0.8" height="15.0" fill="rgb(237,41,1)" rx="2" ry="2" />
+<text  x="810.90" y="383.5" ></text>
+</g>
+<g >
+<title>kthread (1,429,080,678 samples, 0.03%)</title><rect x="279.3" y="533" width="0.3" height="15.0" fill="rgb(207,224,45)" rx="2" ry="2" />
+<text  x="282.27" y="543.5" ></text>
+</g>
+<g >
+<title>consume_skb (29,760,147,776 samples, 0.58%)</title><rect x="260.2" y="181" width="6.8" height="15.0" fill="rgb(209,82,20)" rx="2" ry="2" />
+<text  x="263.16" y="191.5" ></text>
+</g>
+<g >
+<title>pick_next_task_fair (10,845,087,808 samples, 0.21%)</title><rect x="145.4" y="213" width="2.5" height="15.0" fill="rgb(228,107,26)" rx="2" ry="2" />
+<text  x="148.43" y="223.5" ></text>
+</g>
+<g >
+<title>[[vdso]] (3,527,377,392 samples, 0.07%)</title><rect x="14.6" y="405" width="0.8" height="15.0" fill="rgb(231,177,24)" rx="2" ry="2" />
+<text  x="17.64" y="415.5" ></text>
+</g>
+<g >
+<title>load_balance (799,027,935 samples, 0.02%)</title><rect x="1041.9" y="373" width="0.2" height="15.0" fill="rgb(253,101,49)" rx="2" ry="2" />
+<text  x="1044.92" y="383.5" ></text>
+</g>
+<g >
+<title>poll_idle (825,076,486 samples, 0.02%)</title><rect x="1022.4" y="421" width="0.2" height="15.0" fill="rgb(236,27,28)" rx="2" ry="2" />
+<text  x="1025.38" y="431.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (1,371,809,402 samples, 0.03%)</title><rect x="1158.0" y="437" width="0.3" height="15.0" fill="rgb(241,228,53)" rx="2" ry="2" />
+<text  x="1161.02" y="447.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (1,549,191,833 samples, 0.03%)</title><rect x="279.6" y="485" width="0.3" height="15.0" fill="rgb(216,175,14)" rx="2" ry="2" />
+<text  x="282.60" y="495.5" ></text>
+</g>
+<g >
+<title>__fio_gettime.lto_priv.0 (3,824,216,701 samples, 0.07%)</title><rect x="24.7" y="405" width="0.9" height="15.0" fill="rgb(245,153,29)" rx="2" ry="2" />
+<text  x="27.72" y="415.5" ></text>
+</g>
+<g >
+<title>__skb_datagram_iter (42,847,925,584 samples, 0.83%)</title><rect x="244.2" y="133" width="9.8" height="15.0" fill="rgb(233,58,35)" rx="2" ry="2" />
+<text  x="247.15" y="143.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (1,157,603,344 samples, 0.02%)</title><rect x="279.0" y="453" width="0.2" height="15.0" fill="rgb(217,1,48)" rx="2" ry="2" />
+<text  x="281.97" y="463.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (1,557,928,517 samples, 0.03%)</title><rect x="283.5" y="485" width="0.4" height="15.0" fill="rgb(226,43,18)" rx="2" ry="2" />
+<text  x="286.50" y="495.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (2,274,286,837 samples, 0.04%)</title><rect x="1170.1" y="453" width="0.5" height="15.0" fill="rgb(251,185,35)" rx="2" ry="2" />
+<text  x="1173.10" y="463.5" ></text>
+</g>
+<g >
+<title>__kmem_cache_alloc_node (23,747,147,768 samples, 0.46%)</title><rect x="91.5" y="133" width="5.4" height="15.0" fill="rgb(241,136,29)" rx="2" ry="2" />
+<text  x="94.51" y="143.5" ></text>
+</g>
+<g >
+<title>run_threads (1,149,751,682,673 samples, 22.30%)</title><rect x="11.9" y="469" width="263.1" height="15.0" fill="rgb(224,134,13)" rx="2" ry="2" />
+<text  x="14.89" y="479.5" >run_threads</text>
+</g>
+<g >
+<title>mod_objcg_state (1,694,567,765 samples, 0.03%)</title><rect x="185.9" y="133" width="0.4" height="15.0" fill="rgb(211,104,15)" rx="2" ry="2" />
+<text  x="188.94" y="143.5" ></text>
+</g>
+<g >
+<title>schedule (855,539,474 samples, 0.02%)</title><rect x="808.5" y="357" width="0.2" height="15.0" fill="rgb(229,102,5)" rx="2" ry="2" />
+<text  x="811.50" y="367.5" ></text>
+</g>
+<g >
+<title>syscall_enter_from_user_mode (1,540,446,846 samples, 0.03%)</title><rect x="906.5" y="421" width="0.3" height="15.0" fill="rgb(245,126,17)" rx="2" ry="2" />
+<text  x="909.48" y="431.5" ></text>
+</g>
+<g >
+<title>__x86_return_thunk (488,653,976 samples, 0.01%)</title><rect x="383.1" y="405" width="0.1" height="15.0" fill="rgb(208,91,54)" rx="2" ry="2" />
+<text  x="386.09" y="415.5" ></text>
+</g>
+<g >
+<title>obj_cgroup_charge (4,990,017,877 samples, 0.10%)</title><rect x="102.2" y="133" width="1.2" height="15.0" fill="rgb(232,196,0)" rx="2" ry="2" />
+<text  x="105.23" y="143.5" ></text>
+</g>
+<g >
+<title>worker_thread (1,710,658,390 samples, 0.03%)</title><rect x="282.8" y="517" width="0.4" height="15.0" fill="rgb(250,214,12)" rx="2" ry="2" />
+<text  x="285.78" y="527.5" ></text>
+</g>
+<g >
+<title>pollwake (12,514,202,561 samples, 0.24%)</title><rect x="1000.8" y="309" width="2.8" height="15.0" fill="rgb(222,63,54)" rx="2" ry="2" />
+<text  x="1003.77" y="319.5" ></text>
+</g>
+<g >
+<title>enqueue_entity (37,756,223,951 samples, 0.73%)</title><rect x="1108.7" y="405" width="8.7" height="15.0" fill="rgb(247,28,14)" rx="2" ry="2" />
+<text  x="1111.73" y="415.5" ></text>
+</g>
+<g >
+<title>socket_send (1,819,500,144 samples, 0.04%)</title><rect x="10.3" y="453" width="0.4" height="15.0" fill="rgb(244,103,41)" rx="2" ry="2" />
+<text  x="13.31" y="463.5" ></text>
+</g>
+<g >
+<title>pthread_mutex_lock@@GLIBC_2.2.5 (8,410,477,861 samples, 0.16%)</title><rect x="816.0" y="485" width="1.9" height="15.0" fill="rgb(238,184,18)" rx="2" ry="2" />
+<text  x="819.01" y="495.5" ></text>
+</g>
+<g >
+<title>free_unref_page_commit (1,834,933,838 samples, 0.04%)</title><rect x="238.7" y="117" width="0.5" height="15.0" fill="rgb(210,12,38)" rx="2" ry="2" />
+<text  x="241.74" y="127.5" ></text>
+</g>
+<g >
+<title>psi_group_change (575,249,496 samples, 0.01%)</title><rect x="1002.8" y="229" width="0.2" height="15.0" fill="rgb(212,144,25)" rx="2" ry="2" />
+<text  x="1005.85" y="239.5" ></text>
+</g>
+<g >
+<title>ttwu_queue_wakelist (1,956,423,876 samples, 0.04%)</title><rect x="1003.1" y="277" width="0.4" height="15.0" fill="rgb(227,206,35)" rx="2" ry="2" />
+<text  x="1006.09" y="287.5" ></text>
+</g>
+<g >
+<title>skb_copy_datagram_iter (75,036,160,789 samples, 1.46%)</title><rect x="889.3" y="325" width="17.2" height="15.0" fill="rgb(248,147,43)" rx="2" ry="2" />
+<text  x="892.31" y="335.5" ></text>
+</g>
+<g >
+<title>crypt_convert (1,035,520,480 samples, 0.02%)</title><rect x="276.9" y="469" width="0.3" height="15.0" fill="rgb(234,87,3)" rx="2" ry="2" />
+<text  x="279.95" y="479.5" ></text>
+</g>
+<g >
+<title>cpuidle_enter (194,530,284,141 samples, 3.77%)</title><rect x="1029.7" y="485" width="44.5" height="15.0" fill="rgb(226,34,4)" rx="2" ry="2" />
+<text  x="1032.67" y="495.5" >cpui..</text>
+</g>
+<g >
+<title>tick_sched_timer (5,266,910,427 samples, 0.10%)</title><rect x="1043.1" y="373" width="1.2" height="15.0" fill="rgb(251,61,39)" rx="2" ry="2" />
+<text  x="1046.05" y="383.5" ></text>
+</g>
+<g >
+<title>__wake_up_common (13,882,379,620 samples, 0.27%)</title><rect x="1000.5" y="325" width="3.1" height="15.0" fill="rgb(236,80,13)" rx="2" ry="2" />
+<text  x="1003.45" y="335.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_apic_timer_interrupt (522,298,069 samples, 0.01%)</title><rect x="317.0" y="325" width="0.1" height="15.0" fill="rgb(250,99,14)" rx="2" ry="2" />
+<text  x="320.02" y="335.5" ></text>
+</g>
+<g >
+<title>memcg_account_kmem (2,344,775,354 samples, 0.05%)</title><rect x="853.1" y="261" width="0.6" height="15.0" fill="rgb(227,67,51)" rx="2" ry="2" />
+<text  x="856.13" y="271.5" ></text>
+</g>
+<g >
+<title>dequeue_task_fair (568,886,570 samples, 0.01%)</title><rect x="146.3" y="165" width="0.1" height="15.0" fill="rgb(249,205,34)" rx="2" ry="2" />
+<text  x="149.29" y="175.5" ></text>
+</g>
+<g >
+<title>unix_destruct_scm (7,865,243,436 samples, 0.15%)</title><rect x="189.0" y="149" width="1.8" height="15.0" fill="rgb(219,75,48)" rx="2" ry="2" />
+<text  x="191.97" y="159.5" ></text>
+</g>
+<g >
+<title>__slab_free (7,348,672,641 samples, 0.14%)</title><rect x="262.7" y="149" width="1.6" height="15.0" fill="rgb(215,160,53)" rx="2" ry="2" />
+<text  x="265.66" y="159.5" ></text>
+</g>
+<g >
+<title>alloc_skb_with_frags (181,975,125,018 samples, 3.53%)</title><rect x="955.0" y="341" width="41.6" height="15.0" fill="rgb(245,168,40)" rx="2" ry="2" />
+<text  x="957.97" y="351.5" >all..</text>
+</g>
+<g >
+<title>update_cfs_group (2,344,811,811 samples, 0.05%)</title><rect x="1112.5" y="389" width="0.6" height="15.0" fill="rgb(252,49,12)" rx="2" ry="2" />
+<text  x="1115.53" y="399.5" ></text>
+</g>
+<g >
+<title>__sys_recvfrom (64,918,639,802 samples, 1.26%)</title><rect x="256.4" y="229" width="14.9" height="15.0" fill="rgb(226,6,11)" rx="2" ry="2" />
+<text  x="259.43" y="239.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_apic_timer_interrupt (1,983,064,494 samples, 0.04%)</title><rect x="1021.2" y="421" width="0.4" height="15.0" fill="rgb(232,211,35)" rx="2" ry="2" />
+<text  x="1024.19" y="431.5" ></text>
+</g>
+<g >
+<title>update_load_avg (1,348,369,190 samples, 0.03%)</title><rect x="1176.7" y="309" width="0.3" height="15.0" fill="rgb(214,158,22)" rx="2" ry="2" />
+<text  x="1179.71" y="319.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_safe_stack (516,079,811 samples, 0.01%)</title><rect x="11.4" y="501" width="0.1" height="15.0" fill="rgb(243,80,32)" rx="2" ry="2" />
+<text  x="14.37" y="511.5" ></text>
+</g>
+<g >
+<title>syscall_return_via_sysret (704,977,889 samples, 0.01%)</title><rect x="56.3" y="309" width="0.1" height="15.0" fill="rgb(251,36,0)" rx="2" ry="2" />
+<text  x="59.25" y="319.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (816,664,274 samples, 0.02%)</title><rect x="1001.5" y="277" width="0.2" height="15.0" fill="rgb(229,28,7)" rx="2" ry="2" />
+<text  x="1004.47" y="287.5" ></text>
+</g>
+<g >
+<title>__update_load_avg_cfs_rq (599,706,992 samples, 0.01%)</title><rect x="145.0" y="165" width="0.1" height="15.0" fill="rgb(237,184,31)" rx="2" ry="2" />
+<text  x="147.99" y="175.5" ></text>
+</g>
+<g >
+<title>enqueue_task (15,585,616,869 samples, 0.30%)</title><rect x="370.9" y="341" width="3.5" height="15.0" fill="rgb(224,106,20)" rx="2" ry="2" />
+<text  x="373.86" y="351.5" ></text>
+</g>
+<g >
+<title>nbd_internal_run (495,057,865,336 samples, 9.60%)</title><rect x="158.9" y="341" width="113.3" height="15.0" fill="rgb(231,119,17)" rx="2" ry="2" />
+<text  x="161.89" y="351.5" >nbd_internal_run</text>
+</g>
+<g >
+<title>ret_from_fork (1,685,230,958 samples, 0.03%)</title><rect x="275.3" y="549" width="0.4" height="15.0" fill="rgb(223,74,24)" rx="2" ry="2" />
+<text  x="278.30" y="559.5" ></text>
+</g>
+<g >
+<title>__wrgsbase_inactive (1,270,616,787 samples, 0.02%)</title><rect x="295.2" y="469" width="0.3" height="15.0" fill="rgb(250,189,15)" rx="2" ry="2" />
+<text  x="298.17" y="479.5" ></text>
+</g>
+<g >
+<title>rcu_note_context_switch (2,089,889,016 samples, 0.04%)</title><rect x="338.9" y="341" width="0.5" height="15.0" fill="rgb(214,224,3)" rx="2" ry="2" />
+<text  x="341.87" y="351.5" ></text>
+</g>
+<g >
+<title>__sysvec_call_function_single (690,163,547 samples, 0.01%)</title><rect x="791.4" y="245" width="0.1" height="15.0" fill="rgb(245,50,51)" rx="2" ry="2" />
+<text  x="794.37" y="255.5" ></text>
+</g>
+<g >
+<title>inode_to_bdi (675,731,025 samples, 0.01%)</title><rect x="434.8" y="341" width="0.2" height="15.0" fill="rgb(230,87,29)" rx="2" ry="2" />
+<text  x="437.84" y="351.5" ></text>
+</g>
+<g >
+<title>sched_ttwu_pending (788,087,029 samples, 0.02%)</title><rect x="767.4" y="261" width="0.2" height="15.0" fill="rgb(205,70,44)" rx="2" ry="2" />
+<text  x="770.39" y="271.5" ></text>
+</g>
+<g >
+<title>nbd_internal_run (1,996,805,173 samples, 0.04%)</title><rect x="273.6" y="357" width="0.5" height="15.0" fill="rgb(214,21,48)" rx="2" ry="2" />
+<text  x="276.61" y="367.5" ></text>
+</g>
+<g >
+<title>finish_task_switch.isra.0 (10,815,410,022 samples, 0.21%)</title><rect x="316.0" y="341" width="2.4" height="15.0" fill="rgb(228,147,0)" rx="2" ry="2" />
+<text  x="318.97" y="351.5" ></text>
+</g>
+<g >
+<title>read_tsc (792,160,651 samples, 0.02%)</title><rect x="1043.5" y="341" width="0.2" height="15.0" fill="rgb(207,9,12)" rx="2" ry="2" />
+<text  x="1046.47" y="351.5" ></text>
+</g>
+<g >
+<title>native_queued_spin_lock_slowpath (827,443,453 samples, 0.02%)</title><rect x="183.7" y="165" width="0.2" height="15.0" fill="rgb(254,65,15)" rx="2" ry="2" />
+<text  x="186.72" y="175.5" ></text>
+</g>
+<g >
+<title>try_charge_memcg (655,362,656 samples, 0.01%)</title><rect x="96.8" y="101" width="0.1" height="15.0" fill="rgb(210,149,2)" rx="2" ry="2" />
+<text  x="99.78" y="111.5" ></text>
+</g>
+<g >
+<title>__irq_exit_rcu (1,825,015,022 samples, 0.04%)</title><rect x="1041.9" y="421" width="0.4" height="15.0" fill="rgb(227,53,36)" rx="2" ry="2" />
+<text  x="1044.86" y="431.5" ></text>
+</g>
+<g >
+<title>perf_event_task_tick (453,918,638 samples, 0.01%)</title><rect x="1044.1" y="309" width="0.1" height="15.0" fill="rgb(250,128,47)" rx="2" ry="2" />
+<text  x="1047.11" y="319.5" ></text>
+</g>
+<g >
+<title>[libnbd.so.0.0.0] (861,215,354 samples, 0.02%)</title><rect x="120.0" y="373" width="0.2" height="15.0" fill="rgb(230,2,13)" rx="2" ry="2" />
+<text  x="123.00" y="383.5" ></text>
+</g>
+<g >
+<title>[unknown] (4,755,842,307 samples, 0.09%)</title><rect x="283.9" y="549" width="1.1" height="15.0" fill="rgb(206,87,23)" rx="2" ry="2" />
+<text  x="286.87" y="559.5" ></text>
+</g>
+<g >
+<title>unix_write_space (517,774,075 samples, 0.01%)</title><rect x="266.8" y="117" width="0.2" height="15.0" fill="rgb(214,15,51)" rx="2" ry="2" />
+<text  x="269.85" y="127.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_mutex_unlock_usercnt (998,545,575 samples, 0.02%)</title><rect x="120.8" y="357" width="0.2" height="15.0" fill="rgb(219,6,4)" rx="2" ry="2" />
+<text  x="123.78" y="367.5" ></text>
+</g>
+<g >
+<title>sysvec_apic_timer_interrupt (498,408,472 samples, 0.01%)</title><rect x="317.0" y="309" width="0.1" height="15.0" fill="rgb(234,107,42)" rx="2" ry="2" />
+<text  x="320.03" y="319.5" ></text>
+</g>
+<g >
+<title>current_time (3,368,999,085 samples, 0.07%)</title><rect x="415.5" y="325" width="0.8" height="15.0" fill="rgb(251,227,2)" rx="2" ry="2" />
+<text  x="418.50" y="335.5" ></text>
+</g>
+<g >
+<title>obj_cgroup_uncharge_pages (2,583,675,378 samples, 0.05%)</title><rect x="862.2" y="293" width="0.6" height="15.0" fill="rgb(252,59,20)" rx="2" ry="2" />
+<text  x="865.16" y="303.5" ></text>
+</g>
+<g >
+<title>process_one_work (1,538,753,803 samples, 0.03%)</title><rect x="280.3" y="501" width="0.3" height="15.0" fill="rgb(221,124,45)" rx="2" ry="2" />
+<text  x="283.27" y="511.5" ></text>
+</g>
+<g >
+<title>xas_descend (3,104,478,469 samples, 0.06%)</title><rect x="431.9" y="261" width="0.7" height="15.0" fill="rgb(223,21,54)" rx="2" ry="2" />
+<text  x="434.89" y="271.5" ></text>
+</g>
+<g >
+<title>acpi_processor_ffh_cstate_enter (40,934,896,413 samples, 0.79%)</title><rect x="1031.5" y="421" width="9.4" height="15.0" fill="rgb(244,154,30)" rx="2" ry="2" />
+<text  x="1034.54" y="431.5" ></text>
+</g>
+<g >
+<title>kthread (1,585,588,752 samples, 0.03%)</title><rect x="276.0" y="533" width="0.4" height="15.0" fill="rgb(241,44,2)" rx="2" ry="2" />
+<text  x="278.99" y="543.5" ></text>
+</g>
+<g >
+<title>xas_descend (4,323,304,506 samples, 0.08%)</title><rect x="400.2" y="293" width="1.0" height="15.0" fill="rgb(228,66,50)" rx="2" ry="2" />
+<text  x="403.20" y="303.5" ></text>
+</g>
+<g >
+<title>socket_recv (794,262,920 samples, 0.02%)</title><rect x="272.0" y="325" width="0.2" height="15.0" fill="rgb(249,13,52)" rx="2" ry="2" />
+<text  x="274.98" y="335.5" ></text>
+</g>
+<g >
+<title>__writeback_single_inode (622,723,976 samples, 0.01%)</title><rect x="282.3" y="421" width="0.1" height="15.0" fill="rgb(223,185,25)" rx="2" ry="2" />
+<text  x="285.27" y="431.5" ></text>
+</g>
+<g >
+<title>select_task_rq_fair (19,651,942,969 samples, 0.38%)</title><rect x="365.6" y="357" width="4.5" height="15.0" fill="rgb(236,206,47)" rx="2" ry="2" />
+<text  x="368.61" y="367.5" ></text>
+</g>
+<g >
+<title>__memmove_avx_unaligned_erms (641,112,182 samples, 0.01%)</title><rect x="126.0" y="309" width="0.1" height="15.0" fill="rgb(237,117,42)" rx="2" ry="2" />
+<text  x="128.99" y="319.5" ></text>
+</g>
+<g >
+<title>generic_write_end (4,288,720,884 samples, 0.08%)</title><rect x="433.9" y="325" width="0.9" height="15.0" fill="rgb(206,91,53)" rx="2" ry="2" />
+<text  x="436.86" y="335.5" ></text>
+</g>
+<g >
+<title>kworker/u64:19- (1,306,472,119 samples, 0.03%)</title><rect x="279.0" y="565" width="0.3" height="15.0" fill="rgb(253,80,13)" rx="2" ry="2" />
+<text  x="281.97" y="575.5" ></text>
+</g>
+<g >
+<title>td_io_queue (362,100,604,447 samples, 7.02%)</title><rect x="27.5" y="437" width="82.9" height="15.0" fill="rgb(211,202,37)" rx="2" ry="2" />
+<text  x="30.50" y="447.5" >td_io_queue</text>
+</g>
+<g >
+<title>__x86_return_thunk (1,462,453,098 samples, 0.03%)</title><rect x="822.0" y="437" width="0.3" height="15.0" fill="rgb(226,106,7)" rx="2" ry="2" />
+<text  x="824.98" y="447.5" ></text>
+</g>
+<g >
+<title>sched_ttwu_pending (545,805,105 samples, 0.01%)</title><rect x="1027.0" y="357" width="0.2" height="15.0" fill="rgb(209,3,26)" rx="2" ry="2" />
+<text  x="1030.03" y="367.5" ></text>
+</g>
+<g >
+<title>clock_gettime@@GLIBC_2.17 (4,130,639,902 samples, 0.08%)</title><rect x="14.6" y="421" width="1.0" height="15.0" fill="rgb(217,26,19)" rx="2" ry="2" />
+<text  x="17.63" y="431.5" ></text>
+</g>
+<g >
+<title>__hrtimer_run_queues (2,774,749,150 samples, 0.05%)</title><rect x="766.6" y="245" width="0.6" height="15.0" fill="rgb(239,143,42)" rx="2" ry="2" />
+<text  x="769.57" y="255.5" ></text>
+</g>
+<g >
+<title>__this_cpu_preempt_check (934,181,838 samples, 0.02%)</title><rect x="1056.9" y="421" width="0.2" height="15.0" fill="rgb(222,222,17)" rx="2" ry="2" />
+<text  x="1059.93" y="431.5" ></text>
+</g>
+<g >
+<title>skb_release_head_state (25,213,295,674 samples, 0.49%)</title><rect x="871.4" y="325" width="5.8" height="15.0" fill="rgb(207,73,22)" rx="2" ry="2" />
+<text  x="874.39" y="335.5" ></text>
+</g>
+<g >
+<title>[perf] (3,692,662,284 samples, 0.07%)</title><rect x="1017.1" y="389" width="0.9" height="15.0" fill="rgb(238,7,2)" rx="2" ry="2" />
+<text  x="1020.11" y="399.5" ></text>
+</g>
+<g >
+<title>_int_free (1,842,669,614 samples, 0.04%)</title><rect x="122.1" y="325" width="0.4" height="15.0" fill="rgb(251,92,54)" rx="2" ry="2" />
+<text  x="125.07" y="335.5" ></text>
+</g>
+<g >
+<title>__get_task_ioprio (1,405,957,110 samples, 0.03%)</title><rect x="828.0" y="389" width="0.3" height="15.0" fill="rgb(247,188,0)" rx="2" ry="2" />
+<text  x="831.02" y="399.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (448,504,745 samples, 0.01%)</title><rect x="276.4" y="437" width="0.1" height="15.0" fill="rgb(246,55,3)" rx="2" ry="2" />
+<text  x="279.36" y="447.5" ></text>
+</g>
+<g >
+<title>read_tsc (553,109,278 samples, 0.01%)</title><rect x="1187.7" y="453" width="0.2" height="15.0" fill="rgb(208,43,51)" rx="2" ry="2" />
+<text  x="1190.73" y="463.5" ></text>
+</g>
+<g >
+<title>[fio-nbd.so] (674,121,559,918 samples, 13.07%)</title><rect x="119.3" y="389" width="154.3" height="15.0" fill="rgb(243,38,31)" rx="2" ry="2" />
+<text  x="122.34" y="399.5" >[fio-nbd.so]</text>
+</g>
+<g >
+<title>__entry_text_start (1,326,346,393 samples, 0.03%)</title><rect x="61.9" y="293" width="0.3" height="15.0" fill="rgb(227,210,33)" rx="2" ry="2" />
+<text  x="64.88" y="303.5" ></text>
+</g>
+<g >
+<title>check_preempt_curr (741,952,128 samples, 0.01%)</title><rect x="1177.7" y="357" width="0.2" height="15.0" fill="rgb(214,159,7)" rx="2" ry="2" />
+<text  x="1180.69" y="367.5" ></text>
+</g>
+<g >
+<title>clock_gettime@@GLIBC_2.17 (3,300,501,990 samples, 0.06%)</title><rect x="20.1" y="405" width="0.7" height="15.0" fill="rgb(222,165,54)" rx="2" ry="2" />
+<text  x="23.07" y="415.5" ></text>
+</g>
+<g >
+<title>__rseq_handle_notify_resume (631,921,084 samples, 0.01%)</title><rect x="808.2" y="357" width="0.1" height="15.0" fill="rgb(216,7,17)" rx="2" ry="2" />
+<text  x="811.16" y="367.5" ></text>
+</g>
+<g >
+<title>read_tsc (1,350,386,450 samples, 0.03%)</title><rect x="1058.6" y="373" width="0.3" height="15.0" fill="rgb(206,210,6)" rx="2" ry="2" />
+<text  x="1061.56" y="383.5" ></text>
+</g>
+<g >
+<title>__poll (1,441,259,182 samples, 0.03%)</title><rect x="11.6" y="549" width="0.3" height="15.0" fill="rgb(251,68,48)" rx="2" ry="2" />
+<text  x="14.56" y="559.5" ></text>
+</g>
+<g >
+<title>__x86_indirect_thunk_rax (811,666,243 samples, 0.02%)</title><rect x="912.2" y="453" width="0.2" height="15.0" fill="rgb(240,8,48)" rx="2" ry="2" />
+<text  x="915.19" y="463.5" ></text>
+</g>
+<g >
+<title>set_next_entity (820,873,380 samples, 0.02%)</title><rect x="147.7" y="197" width="0.2" height="15.0" fill="rgb(236,15,6)" rx="2" ry="2" />
+<text  x="150.72" y="207.5" ></text>
+</g>
+<g >
+<title>__get_obj_cgroup_from_memcg (3,379,144,750 samples, 0.07%)</title><rect x="985.8" y="277" width="0.8" height="15.0" fill="rgb(225,227,13)" rx="2" ry="2" />
+<text  x="988.81" y="287.5" ></text>
+</g>
+<g >
+<title>__mod_memcg_state (1,543,501,285 samples, 0.03%)</title><rect x="957.9" y="261" width="0.4" height="15.0" fill="rgb(209,163,27)" rx="2" ry="2" />
+<text  x="960.92" y="271.5" ></text>
+</g>
+<g >
+<title>__update_load_avg_cfs_rq (4,622,991,285 samples, 0.09%)</title><rect x="1114.7" y="373" width="1.0" height="15.0" fill="rgb(253,138,40)" rx="2" ry="2" />
+<text  x="1117.69" y="383.5" ></text>
+</g>
+<g >
+<title>sock_def_readable (1,536,118,025 samples, 0.03%)</title><rect x="54.8" y="213" width="0.3" height="15.0" fill="rgb(249,111,20)" rx="2" ry="2" />
+<text  x="57.79" y="223.5" ></text>
+</g>
+<g >
+<title>__entry_text_start (1,010,568,635 samples, 0.02%)</title><rect x="284.2" y="485" width="0.2" height="15.0" fill="rgb(215,150,23)" rx="2" ry="2" />
+<text  x="287.17" y="495.5" ></text>
+</g>
+<g >
+<title>selinux_file_permission (3,614,208,308 samples, 0.07%)</title><rect x="404.3" y="341" width="0.8" height="15.0" fill="rgb(211,39,53)" rx="2" ry="2" />
+<text  x="407.26" y="351.5" ></text>
+</g>
+<g >
+<title>ktime_get (849,866,081 samples, 0.02%)</title><rect x="1187.7" y="469" width="0.2" height="15.0" fill="rgb(253,206,42)" rx="2" ry="2" />
+<text  x="1190.66" y="479.5" ></text>
+</g>
+<g >
+<title>fio_time_init (572,524,137 samples, 0.01%)</title><rect x="275.0" y="485" width="0.1" height="15.0" fill="rgb(245,8,21)" rx="2" ry="2" />
+<text  x="278.00" y="495.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (1,149,533,499 samples, 0.02%)</title><rect x="1189.3" y="469" width="0.3" height="15.0" fill="rgb(205,101,53)" rx="2" ry="2" />
+<text  x="1192.32" y="479.5" ></text>
+</g>
+<g >
+<title>__get_user_8 (582,561,101 samples, 0.01%)</title><rect x="157.5" y="245" width="0.2" height="15.0" fill="rgb(214,39,28)" rx="2" ry="2" />
+<text  x="160.54" y="255.5" ></text>
+</g>
+<g >
+<title>preempt_count_sub (755,444,519 samples, 0.01%)</title><rect x="935.5" y="341" width="0.1" height="15.0" fill="rgb(234,98,53)" rx="2" ry="2" />
+<text  x="938.46" y="351.5" ></text>
+</g>
+<g >
+<title>enqueue_task (117,205,788,302 samples, 2.27%)</title><rect x="1103.6" y="437" width="26.8" height="15.0" fill="rgb(243,168,15)" rx="2" ry="2" />
+<text  x="1106.59" y="447.5" >e..</text>
+</g>
+<g >
+<title>sock_sendmsg (369,882,187,294 samples, 7.17%)</title><rect x="919.9" y="389" width="84.7" height="15.0" fill="rgb(212,133,36)" rx="2" ry="2" />
+<text  x="922.93" y="399.5" >sock_send..</text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (3,085,943,843 samples, 0.06%)</title><rect x="194.7" y="165" width="0.7" height="15.0" fill="rgb(212,171,30)" rx="2" ry="2" />
+<text  x="197.68" y="175.5" ></text>
+</g>
+<g >
+<title>skb_set_owner_w (9,262,675,776 samples, 0.18%)</title><rect x="996.6" y="341" width="2.2" height="15.0" fill="rgb(216,141,43)" rx="2" ry="2" />
+<text  x="999.65" y="351.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (503,739,343 samples, 0.01%)</title><rect x="853.7" y="245" width="0.2" height="15.0" fill="rgb(241,63,41)" rx="2" ry="2" />
+<text  x="856.74" y="255.5" ></text>
+</g>
+<g >
+<title>__rcu_read_lock (562,890,723 samples, 0.01%)</title><rect x="233.6" y="85" width="0.1" height="15.0" fill="rgb(214,219,31)" rx="2" ry="2" />
+<text  x="236.62" y="95.5" ></text>
+</g>
+<g >
+<title>update_load_avg (438,692,615 samples, 0.01%)</title><rect x="802.7" y="245" width="0.1" height="15.0" fill="rgb(221,147,23)" rx="2" ry="2" />
+<text  x="805.70" y="255.5" ></text>
+</g>
+<g >
+<title>native_queued_spin_lock_slowpath (798,874,153 samples, 0.02%)</title><rect x="795.3" y="309" width="0.1" height="15.0" fill="rgb(236,123,44)" rx="2" ry="2" />
+<text  x="798.26" y="319.5" ></text>
+</g>
+<g >
+<title>avc_has_perm (2,598,545,145 samples, 0.05%)</title><rect x="177.7" y="165" width="0.6" height="15.0" fill="rgb(236,156,43)" rx="2" ry="2" />
+<text  x="180.74" y="175.5" ></text>
+</g>
+<g >
+<title>sysvec_call_function_single (44,945,133,017 samples, 0.87%)</title><rect x="1054.7" y="437" width="10.3" height="15.0" fill="rgb(214,131,25)" rx="2" ry="2" />
+<text  x="1057.69" y="447.5" ></text>
+</g>
+<g >
+<title>__send (694,912,946 samples, 0.01%)</title><rect x="381.2" y="485" width="0.2" height="15.0" fill="rgb(247,48,10)" rx="2" ry="2" />
+<text  x="384.23" y="495.5" ></text>
+</g>
+<g >
+<title>update_blocked_averages (469,776,699 samples, 0.01%)</title><rect x="766.4" y="229" width="0.1" height="15.0" fill="rgb(240,124,40)" rx="2" ry="2" />
+<text  x="769.42" y="239.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock_irqrestore (1,739,705,728 samples, 0.03%)</title><rect x="364.6" y="357" width="0.4" height="15.0" fill="rgb(241,92,13)" rx="2" ry="2" />
+<text  x="367.62" y="367.5" ></text>
+</g>
+<g >
+<title>__entry_text_start (2,588,073,422 samples, 0.05%)</title><rect x="133.0" y="325" width="0.6" height="15.0" fill="rgb(231,85,38)" rx="2" ry="2" />
+<text  x="136.00" y="335.5" ></text>
+</g>
+<g >
+<title>selinux_file_permission (3,532,336,741 samples, 0.07%)</title><rect x="807.0" y="341" width="0.8" height="15.0" fill="rgb(244,215,23)" rx="2" ry="2" />
+<text  x="809.97" y="351.5" ></text>
+</g>
+<g >
+<title>psi_task_switch (3,291,055,142 samples, 0.06%)</title><rect x="148.0" y="213" width="0.8" height="15.0" fill="rgb(209,105,41)" rx="2" ry="2" />
+<text  x="151.03" y="223.5" ></text>
+</g>
+<g >
+<title>__mod_memcg_state (515,056,215 samples, 0.01%)</title><rect x="862.4" y="245" width="0.1" height="15.0" fill="rgb(253,152,54)" rx="2" ry="2" />
+<text  x="865.42" y="255.5" ></text>
+</g>
+<g >
+<title>td_io_commit (443,334,602 samples, 0.01%)</title><rect x="110.1" y="421" width="0.1" height="15.0" fill="rgb(235,26,52)" rx="2" ry="2" />
+<text  x="113.11" y="431.5" ></text>
+</g>
+<g >
+<title>get_obj_cgroup_from_current (2,702,844,072 samples, 0.05%)</title><rect x="93.0" y="117" width="0.6" height="15.0" fill="rgb(214,205,34)" rx="2" ry="2" />
+<text  x="95.97" y="127.5" ></text>
+</g>
+<g >
+<title>llist_reverse_order (28,510,986,369 samples, 0.55%)</title><rect x="1077.7" y="453" width="6.5" height="15.0" fill="rgb(205,46,42)" rx="2" ry="2" />
+<text  x="1080.66" y="463.5" ></text>
+</g>
+<g >
+<title>pthread_mutex_lock@@GLIBC_2.2.5 (1,167,404,205 samples, 0.02%)</title><rect x="272.8" y="357" width="0.2" height="15.0" fill="rgb(245,99,22)" rx="2" ry="2" />
+<text  x="275.78" y="367.5" ></text>
+</g>
+<g >
+<title>schedule (1,578,576,516 samples, 0.03%)</title><rect x="887.0" y="325" width="0.4" height="15.0" fill="rgb(226,91,8)" rx="2" ry="2" />
+<text  x="890.01" y="335.5" ></text>
+</g>
+<g >
+<title>update_rq_clock (9,415,212,229 samples, 0.18%)</title><rect x="340.1" y="341" width="2.2" height="15.0" fill="rgb(236,120,24)" rx="2" ry="2" />
+<text  x="343.13" y="351.5" ></text>
+</g>
+<g >
+<title>inode_to_bdi (461,140,118 samples, 0.01%)</title><rect x="418.9" y="309" width="0.2" height="15.0" fill="rgb(235,138,47)" rx="2" ry="2" />
+<text  x="421.95" y="319.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (503,171,068 samples, 0.01%)</title><rect x="259.9" y="165" width="0.1" height="15.0" fill="rgb(224,210,8)" rx="2" ry="2" />
+<text  x="262.89" y="175.5" ></text>
+</g>
+<g >
+<title>record_times (847,847,354 samples, 0.02%)</title><rect x="336.5" y="309" width="0.2" height="15.0" fill="rgb(224,151,9)" rx="2" ry="2" />
+<text  x="339.53" y="319.5" ></text>
+</g>
+<g >
+<title>__memcg_kmem_charge_page (9,986,233,554 samples, 0.19%)</title><rect x="956.8" y="309" width="2.2" height="15.0" fill="rgb(240,36,46)" rx="2" ry="2" />
+<text  x="959.76" y="319.5" ></text>
+</g>
+<g >
+<title>sugov_update_single_freq (462,082,105 samples, 0.01%)</title><rect x="324.1" y="261" width="0.1" height="15.0" fill="rgb(217,49,0)" rx="2" ry="2" />
+<text  x="327.14" y="271.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (1,526,760,897 samples, 0.03%)</title><rect x="280.3" y="485" width="0.3" height="15.0" fill="rgb(248,8,32)" rx="2" ry="2" />
+<text  x="283.27" y="495.5" ></text>
+</g>
+<g >
+<title>task_h_load (1,441,254,272 samples, 0.03%)</title><rect x="369.8" y="341" width="0.3" height="15.0" fill="rgb(240,88,31)" rx="2" ry="2" />
+<text  x="372.78" y="351.5" ></text>
+</g>
+<g >
+<title>_copy_from_iter (2,817,041,333 samples, 0.05%)</title><rect x="74.3" y="181" width="0.6" height="15.0" fill="rgb(244,187,43)" rx="2" ry="2" />
+<text  x="77.28" y="191.5" ></text>
+</g>
+<g >
+<title>unix_stream_sendmsg (170,333,336,682 samples, 3.30%)</title><rect x="67.0" y="213" width="39.0" height="15.0" fill="rgb(246,157,18)" rx="2" ry="2" />
+<text  x="69.98" y="223.5" >uni..</text>
+</g>
+<g >
+<title>unix_passcred_enabled (871,558,602 samples, 0.02%)</title><rect x="1003.9" y="357" width="0.2" height="15.0" fill="rgb(232,182,25)" rx="2" ry="2" />
+<text  x="1006.86" y="367.5" ></text>
+</g>
+<g >
+<title>__x64_sys_sendto (78,464,380,589 samples, 1.52%)</title><rect x="37.8" y="277" width="17.9" height="15.0" fill="rgb(253,91,3)" rx="2" ry="2" />
+<text  x="40.77" y="287.5" ></text>
+</g>
+<g >
+<title>psi_task_change (2,372,096,464 samples, 0.05%)</title><rect x="1024.5" y="389" width="0.5" height="15.0" fill="rgb(219,23,41)" rx="2" ry="2" />
+<text  x="1027.49" y="399.5" ></text>
+</g>
+<g >
+<title>plugin_pread (104,665,729,917 samples, 2.03%)</title><rect x="381.8" y="469" width="24.0" height="15.0" fill="rgb(220,2,1)" rx="2" ry="2" />
+<text  x="384.83" y="479.5" >p..</text>
+</g>
+<g >
+<title>__rcu_read_unlock (442,431,296 samples, 0.01%)</title><rect x="930.4" y="357" width="0.1" height="15.0" fill="rgb(234,29,45)" rx="2" ry="2" />
+<text  x="933.42" y="367.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (1,100,411,017 samples, 0.02%)</title><rect x="281.7" y="549" width="0.3" height="15.0" fill="rgb(231,52,46)" rx="2" ry="2" />
+<text  x="284.71" y="559.5" ></text>
+</g>
+<g >
+<title>unix_destruct_scm (23,961,533,192 samples, 0.46%)</title><rect x="871.7" y="309" width="5.5" height="15.0" fill="rgb(209,46,31)" rx="2" ry="2" />
+<text  x="874.67" y="319.5" ></text>
+</g>
+<g >
+<title>__mem_cgroup_uncharge (27,621,191,166 samples, 0.54%)</title><rect x="851.5" y="293" width="6.4" height="15.0" fill="rgb(214,168,4)" rx="2" ry="2" />
+<text  x="854.54" y="303.5" ></text>
+</g>
+<g >
+<title>syscall_enter_from_user_mode (2,263,888,614 samples, 0.04%)</title><rect x="1007.6" y="421" width="0.5" height="15.0" fill="rgb(226,203,47)" rx="2" ry="2" />
+<text  x="1010.62" y="431.5" ></text>
+</g>
+<g >
+<title>kworker/u64:7-k (1,712,707,219 samples, 0.03%)</title><rect x="282.8" y="565" width="0.4" height="15.0" fill="rgb(221,69,28)" rx="2" ry="2" />
+<text  x="285.78" y="575.5" ></text>
+</g>
+<g >
+<title>nbd_poll (829,194,428 samples, 0.02%)</title><rect x="274.5" y="389" width="0.2" height="15.0" fill="rgb(229,135,42)" rx="2" ry="2" />
+<text  x="277.52" y="399.5" ></text>
+</g>
+<g >
+<title>__vasprintf_internal (17,131,454,647 samples, 0.33%)</title><rect x="124.1" y="341" width="3.9" height="15.0" fill="rgb(217,138,46)" rx="2" ry="2" />
+<text  x="127.11" y="351.5" ></text>
+</g>
+<g >
+<title>__check_object_size (11,200,528,150 samples, 0.22%)</title><rect x="198.9" y="117" width="2.6" height="15.0" fill="rgb(228,192,22)" rx="2" ry="2" />
+<text  x="201.95" y="127.5" ></text>
+</g>
+<g >
+<title>exit_to_user_mode_prepare (1,171,565,311 samples, 0.02%)</title><rect x="219.7" y="213" width="0.3" height="15.0" fill="rgb(247,79,12)" rx="2" ry="2" />
+<text  x="222.72" y="223.5" ></text>
+</g>
+<g >
+<title>copy_user_generic_string (28,502,502,198 samples, 0.55%)</title><rect x="75.3" y="149" width="6.5" height="15.0" fill="rgb(251,184,13)" rx="2" ry="2" />
+<text  x="78.31" y="159.5" ></text>
+</g>
+<g >
+<title>syscall_return_via_sysret (960,240,313 samples, 0.02%)</title><rect x="351.6" y="469" width="0.3" height="15.0" fill="rgb(205,226,8)" rx="2" ry="2" />
+<text  x="354.65" y="479.5" ></text>
+</g>
+<g >
+<title>check_preempt_curr (495,909,795 samples, 0.01%)</title><rect x="802.9" y="277" width="0.1" height="15.0" fill="rgb(221,14,43)" rx="2" ry="2" />
+<text  x="805.90" y="287.5" ></text>
+</g>
+<g >
+<title>llist_reverse_order (1,007,787,893 samples, 0.02%)</title><rect x="1022.8" y="421" width="0.2" height="15.0" fill="rgb(211,168,13)" rx="2" ry="2" />
+<text  x="1025.79" y="431.5" ></text>
+</g>
+<g >
+<title>__check_heap_object (561,380,890 samples, 0.01%)</title><rect x="219.2" y="85" width="0.1" height="15.0" fill="rgb(240,205,9)" rx="2" ry="2" />
+<text  x="222.19" y="95.5" ></text>
+</g>
+<g >
+<title>update_rq_clock (1,262,231,278 samples, 0.02%)</title><rect x="794.2" y="293" width="0.3" height="15.0" fill="rgb(233,11,33)" rx="2" ry="2" />
+<text  x="797.20" y="303.5" ></text>
+</g>
+<g >
+<title>read_tsc (837,903,086 samples, 0.02%)</title><rect x="1045.4" y="373" width="0.2" height="15.0" fill="rgb(215,17,10)" rx="2" ry="2" />
+<text  x="1048.42" y="383.5" ></text>
+</g>
+<g >
+<title>crypt_convert (1,278,247,874 samples, 0.02%)</title><rect x="279.0" y="469" width="0.3" height="15.0" fill="rgb(227,152,51)" rx="2" ry="2" />
+<text  x="281.97" y="479.5" ></text>
+</g>
+<g >
+<title>kthread (1,100,411,017 samples, 0.02%)</title><rect x="281.7" y="533" width="0.3" height="15.0" fill="rgb(252,105,7)" rx="2" ry="2" />
+<text  x="284.71" y="543.5" ></text>
+</g>
+<g >
+<title>__unfreeze_partials (759,561,640 samples, 0.01%)</title><rect x="847.2" y="341" width="0.1" height="15.0" fill="rgb(250,157,48)" rx="2" ry="2" />
+<text  x="850.15" y="351.5" ></text>
+</g>
+<g >
+<title>__vdso_clock_gettime (596,269,276 samples, 0.01%)</title><rect x="113.2" y="357" width="0.1" height="15.0" fill="rgb(227,221,9)" rx="2" ry="2" />
+<text  x="116.16" y="367.5" ></text>
+</g>
+<g >
+<title>add_lat_sample (2,595,214,130 samples, 0.05%)</title><rect x="116.5" y="373" width="0.6" height="15.0" fill="rgb(230,130,1)" rx="2" ry="2" />
+<text  x="119.49" y="383.5" ></text>
+</g>
+<g >
+<title>bpf_lsm_socket_getpeersec_dgram (2,441,229,014 samples, 0.05%)</title><rect x="937.0" y="341" width="0.5" height="15.0" fill="rgb(220,163,1)" rx="2" ry="2" />
+<text  x="939.99" y="351.5" ></text>
+</g>
+<g >
+<title>skb_release_data (18,796,196,220 samples, 0.36%)</title><rect x="260.2" y="165" width="4.3" height="15.0" fill="rgb(228,120,16)" rx="2" ry="2" />
+<text  x="263.24" y="175.5" ></text>
+</g>
+<g >
+<title>[perf] (4,277,426,306 samples, 0.08%)</title><rect x="1017.1" y="501" width="1.0" height="15.0" fill="rgb(248,207,40)" rx="2" ry="2" />
+<text  x="1020.08" y="511.5" ></text>
+</g>
+<g >
+<title>percpu_ref_put_many.constprop.0 (750,334,738 samples, 0.01%)</title><rect x="958.3" y="293" width="0.2" height="15.0" fill="rgb(215,76,39)" rx="2" ry="2" />
+<text  x="961.28" y="303.5" ></text>
+</g>
+<g >
+<title>syscall_return_via_sysret (692,453,115 samples, 0.01%)</title><rect x="202.5" y="277" width="0.2" height="15.0" fill="rgb(225,51,2)" rx="2" ry="2" />
+<text  x="205.55" y="287.5" ></text>
+</g>
+<g >
+<title>do_sys_poll (463,535,715 samples, 0.01%)</title><rect x="11.7" y="485" width="0.1" height="15.0" fill="rgb(240,142,46)" rx="2" ry="2" />
+<text  x="14.71" y="495.5" ></text>
+</g>
+<g >
+<title>_copy_to_iter (13,474,551,944 samples, 0.26%)</title><rect x="195.8" y="133" width="3.1" height="15.0" fill="rgb(238,116,46)" rx="2" ry="2" />
+<text  x="198.78" y="143.5" ></text>
+</g>
+<g >
+<title>__list_del_entry_valid (1,153,357,219 samples, 0.02%)</title><rect x="87.2" y="133" width="0.3" height="15.0" fill="rgb(235,45,19)" rx="2" ry="2" />
+<text  x="90.22" y="143.5" ></text>
+</g>
+<g >
+<title>nbd_internal_enter_STATE_ISSUE_COMMAND_START.constprop.0 (715,165,335 samples, 0.01%)</title><rect x="36.2" y="357" width="0.1" height="15.0" fill="rgb(253,186,47)" rx="2" ry="2" />
+<text  x="39.17" y="367.5" ></text>
+</g>
+<g >
+<title>osq_lock (1,381,257,474,138 samples, 26.79%)</title><rect x="451.6" y="325" width="316.1" height="15.0" fill="rgb(252,142,1)" rx="2" ry="2" />
+<text  x="454.60" y="335.5" >osq_lock</text>
+</g>
+<g >
+<title>mod_memcg_state (1,277,808,934 samples, 0.02%)</title><rect x="979.1" y="245" width="0.3" height="15.0" fill="rgb(216,68,25)" rx="2" ry="2" />
+<text  x="982.11" y="255.5" ></text>
+</g>
+<g >
+<title>[[vdso]] (2,628,090,095 samples, 0.05%)</title><rect x="112.6" y="357" width="0.6" height="15.0" fill="rgb(216,179,46)" rx="2" ry="2" />
+<text  x="115.56" y="367.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (1,540,182,548 samples, 0.03%)</title><rect x="282.8" y="453" width="0.3" height="15.0" fill="rgb(223,222,52)" rx="2" ry="2" />
+<text  x="285.79" y="463.5" ></text>
+</g>
+<g >
+<title>__x86_indirect_thunk_rax (879,169,951 samples, 0.02%)</title><rect x="821.0" y="453" width="0.2" height="15.0" fill="rgb(244,107,1)" rx="2" ry="2" />
+<text  x="824.03" y="463.5" ></text>
+</g>
+<g >
+<title>alloc_skb_with_frags (34,941,759,789 samples, 0.68%)</title><rect x="46.0" y="197" width="7.9" height="15.0" fill="rgb(249,174,41)" rx="2" ry="2" />
+<text  x="48.95" y="207.5" ></text>
+</g>
+<g >
+<title>record_times (2,493,465,607 samples, 0.05%)</title><rect x="1128.9" y="389" width="0.6" height="15.0" fill="rgb(206,43,46)" rx="2" ry="2" />
+<text  x="1131.92" y="399.5" ></text>
+</g>
+<g >
+<title>sysvec_reschedule_ipi (630,900,418 samples, 0.01%)</title><rect x="1065.1" y="437" width="0.2" height="15.0" fill="rgb(235,154,9)" rx="2" ry="2" />
+<text  x="1068.12" y="447.5" ></text>
+</g>
+<g >
+<title>refill_obj_stock (1,769,707,102 samples, 0.03%)</title><rect x="262.3" y="133" width="0.4" height="15.0" fill="rgb(223,80,30)" rx="2" ry="2" />
+<text  x="265.26" y="143.5" ></text>
+</g>
+<g >
+<title>mod_memcg_lruvec_state (497,555,102 samples, 0.01%)</title><rect x="977.1" y="245" width="0.1" height="15.0" fill="rgb(215,62,28)" rx="2" ry="2" />
+<text  x="980.05" y="255.5" ></text>
+</g>
+<g >
+<title>update_curr (512,800,642 samples, 0.01%)</title><rect x="322.3" y="229" width="0.1" height="15.0" fill="rgb(208,115,52)" rx="2" ry="2" />
+<text  x="325.32" y="239.5" ></text>
+</g>
+<g >
+<title>osq_unlock (9,013,795,831 samples, 0.17%)</title><rect x="767.7" y="325" width="2.1" height="15.0" fill="rgb(248,19,3)" rx="2" ry="2" />
+<text  x="770.69" y="335.5" ></text>
+</g>
+<g >
+<title>copy_user_generic_string (32,289,451,291 samples, 0.63%)</title><rect x="387.8" y="309" width="7.4" height="15.0" fill="rgb(253,48,33)" rx="2" ry="2" />
+<text  x="390.76" y="319.5" ></text>
+</g>
+<g >
+<title>__filemap_get_folio (708,922,721 samples, 0.01%)</title><rect x="1017.5" y="229" width="0.2" height="15.0" fill="rgb(228,157,48)" rx="2" ry="2" />
+<text  x="1020.49" y="239.5" ></text>
+</g>
+<g >
+<title>mod_objcg_state (14,680,700,296 samples, 0.28%)</title><rect x="990.0" y="277" width="3.3" height="15.0" fill="rgb(244,205,0)" rx="2" ry="2" />
+<text  x="992.96" y="287.5" ></text>
+</g>
+<g >
+<title>connection_get_status (6,816,755,105 samples, 0.13%)</title><rect x="809.7" y="485" width="1.6" height="15.0" fill="rgb(209,161,21)" rx="2" ry="2" />
+<text  x="812.71" y="495.5" ></text>
+</g>
+<g >
+<title>__schedule (21,860,782,582 samples, 0.42%)</title><rect x="789.5" y="309" width="5.0" height="15.0" fill="rgb(221,83,21)" rx="2" ry="2" />
+<text  x="792.48" y="319.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (69,807,067,269 samples, 1.35%)</title><rect x="204.1" y="261" width="16.0" height="15.0" fill="rgb(236,146,35)" rx="2" ry="2" />
+<text  x="207.10" y="271.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (1,355,013,535 samples, 0.03%)</title><rect x="282.1" y="549" width="0.3" height="15.0" fill="rgb(225,189,5)" rx="2" ry="2" />
+<text  x="285.10" y="559.5" ></text>
+</g>
+<g >
+<title>sock_recvmsg (3,753,767,427 samples, 0.07%)</title><rect x="256.9" y="213" width="0.9" height="15.0" fill="rgb(215,55,21)" rx="2" ry="2" />
+<text  x="259.94" y="223.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_disable_asynccancel (750,083,760 samples, 0.01%)</title><rect x="172.5" y="293" width="0.2" height="15.0" fill="rgb(254,123,26)" rx="2" ry="2" />
+<text  x="175.52" y="303.5" ></text>
+</g>
+<g >
+<title>read (2,227,380,440 samples, 0.04%)</title><rect x="284.4" y="533" width="0.6" height="15.0" fill="rgb(235,50,47)" rx="2" ry="2" />
+<text  x="287.45" y="543.5" ></text>
+</g>
+<g >
+<title>raw_spin_rq_lock_nested (450,314,810 samples, 0.01%)</title><rect x="328.6" y="309" width="0.1" height="15.0" fill="rgb(234,136,30)" rx="2" ry="2" />
+<text  x="331.62" y="319.5" ></text>
+</g>
+<g >
+<title>kfree (558,358,215 samples, 0.01%)</title><rect x="264.4" y="149" width="0.1" height="15.0" fill="rgb(217,92,32)" rx="2" ry="2" />
+<text  x="267.36" y="159.5" ></text>
+</g>
+<g >
+<title>native_queued_spin_lock_slowpath (745,948,225 samples, 0.01%)</title><rect x="142.4" y="213" width="0.2" height="15.0" fill="rgb(247,25,40)" rx="2" ry="2" />
+<text  x="145.40" y="223.5" ></text>
+</g>
+<g >
+<title>ext4_nonda_switch (2,793,668,777 samples, 0.05%)</title><rect x="428.7" y="309" width="0.6" height="15.0" fill="rgb(234,75,15)" rx="2" ry="2" />
+<text  x="431.66" y="319.5" ></text>
+</g>
+<g >
+<title>process_one_work (1,477,662,802 samples, 0.03%)</title><rect x="278.6" y="501" width="0.4" height="15.0" fill="rgb(213,109,0)" rx="2" ry="2" />
+<text  x="281.63" y="511.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock_irqrestore (1,182,259,859 samples, 0.02%)</title><rect x="227.2" y="165" width="0.3" height="15.0" fill="rgb(238,78,30)" rx="2" ry="2" />
+<text  x="230.22" y="175.5" ></text>
+</g>
+<g >
+<title>nbd_internal_enter_STATE_ISSUE_COMMAND_PREPARE_WRITE_PAYLOAD.constprop.0 (899,460,745 samples, 0.02%)</title><rect x="59.9" y="341" width="0.2" height="15.0" fill="rgb(211,207,52)" rx="2" ry="2" />
+<text  x="62.92" y="351.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (724,102,256 samples, 0.01%)</title><rect x="228.8" y="69" width="0.2" height="15.0" fill="rgb(240,124,11)" rx="2" ry="2" />
+<text  x="231.83" y="79.5" ></text>
+</g>
+<g >
+<title>update_rq_clock (604,276,805 samples, 0.01%)</title><rect x="1177.9" y="373" width="0.1" height="15.0" fill="rgb(212,47,15)" rx="2" ry="2" />
+<text  x="1180.86" y="383.5" ></text>
+</g>
+<g >
+<title>ct_nmi_exit (680,637,341 samples, 0.01%)</title><rect x="1174.3" y="405" width="0.2" height="15.0" fill="rgb(246,169,28)" rx="2" ry="2" />
+<text  x="1177.35" y="415.5" ></text>
+</g>
+<g >
+<title>skb_copy_datagram_from_iter (53,706,221,110 samples, 1.04%)</title><rect x="938.9" y="357" width="12.3" height="15.0" fill="rgb(228,91,28)" rx="2" ry="2" />
+<text  x="941.88" y="367.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode_prepare (1,105,351,153 samples, 0.02%)</title><rect x="1010.3" y="405" width="0.3" height="15.0" fill="rgb(218,198,5)" rx="2" ry="2" />
+<text  x="1013.32" y="415.5" ></text>
+</g>
+<g >
+<title>schedule (180,907,698,913 samples, 3.51%)</title><rect x="301.1" y="373" width="41.4" height="15.0" fill="rgb(234,165,5)" rx="2" ry="2" />
+<text  x="304.07" y="383.5" >sch..</text>
+</g>
+<g >
+<title>policy_nodemask (510,755,220 samples, 0.01%)</title><rect x="996.5" y="309" width="0.1" height="15.0" fill="rgb(230,93,23)" rx="2" ry="2" />
+<text  x="999.48" y="319.5" ></text>
+</g>
+<g >
+<title>__slab_alloc.isra.0 (3,384,382,904 samples, 0.07%)</title><rect x="984.0" y="293" width="0.8" height="15.0" fill="rgb(213,195,23)" rx="2" ry="2" />
+<text  x="987.02" y="303.5" ></text>
+</g>
+<g >
+<title>sock_read_iter (316,238,637,056 samples, 6.13%)</title><rect x="834.1" y="389" width="72.4" height="15.0" fill="rgb(233,126,35)" rx="2" ry="2" />
+<text  x="837.11" y="399.5" >sock_rea..</text>
+</g>
+<g >
+<title>[fio-nbd.so] (346,365,911,777 samples, 6.72%)</title><rect x="29.3" y="421" width="79.3" height="15.0" fill="rgb(250,177,37)" rx="2" ry="2" />
+<text  x="32.30" y="431.5" >[fio-nbd...</text>
+</g>
+<g >
+<title>_raw_spin_rq_lock_irqsave (2,491,855,151 samples, 0.05%)</title><rect x="1023.3" y="421" width="0.5" height="15.0" fill="rgb(225,103,27)" rx="2" ry="2" />
+<text  x="1026.26" y="431.5" ></text>
+</g>
+<g >
+<title>sched_ttwu_pending (458,872,096 samples, 0.01%)</title><rect x="379.3" y="309" width="0.1" height="15.0" fill="rgb(219,50,8)" rx="2" ry="2" />
+<text  x="382.34" y="319.5" ></text>
+</g>
+<g >
+<title>nohz_run_idle_balance (1,205,220,112 samples, 0.02%)</title><rect x="1170.8" y="485" width="0.3" height="15.0" fill="rgb(250,34,32)" rx="2" ry="2" />
+<text  x="1173.79" y="495.5" ></text>
+</g>
+<g >
+<title>scm_recv.isra.0 (1,121,554,026 samples, 0.02%)</title><rect x="887.4" y="341" width="0.2" height="15.0" fill="rgb(208,74,1)" rx="2" ry="2" />
+<text  x="890.37" y="351.5" ></text>
+</g>
+<g >
+<title>irqtime_account_irq (1,053,698,614 samples, 0.02%)</title><rect x="1064.7" y="421" width="0.3" height="15.0" fill="rgb(237,222,33)" rx="2" ry="2" />
+<text  x="1067.73" y="431.5" ></text>
+</g>
+<g >
+<title>bpf_lsm_socket_sendmsg (580,925,168 samples, 0.01%)</title><rect x="38.9" y="213" width="0.2" height="15.0" fill="rgb(252,107,10)" rx="2" ry="2" />
+<text  x="41.94" y="223.5" ></text>
+</g>
+<g >
+<title>timerqueue_iterate_next (814,215,228 samples, 0.02%)</title><rect x="1156.0" y="421" width="0.2" height="15.0" fill="rgb(206,4,8)" rx="2" ry="2" />
+<text  x="1159.00" y="431.5" ></text>
+</g>
+<g >
+<title>syscall_enter_from_user_mode (470,287,735 samples, 0.01%)</title><rect x="55.7" y="277" width="0.1" height="15.0" fill="rgb(243,105,53)" rx="2" ry="2" />
+<text  x="58.73" y="287.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode_prepare (1,147,251,978 samples, 0.02%)</title><rect x="908.0" y="405" width="0.3" height="15.0" fill="rgb(245,156,40)" rx="2" ry="2" />
+<text  x="911.00" y="415.5" ></text>
+</g>
+<g >
+<title>ct_nmi_enter (600,629,140 samples, 0.01%)</title><rect x="1178.3" y="389" width="0.1" height="15.0" fill="rgb(246,223,33)" rx="2" ry="2" />
+<text  x="1181.26" y="399.5" ></text>
+</g>
+<g >
+<title>nbd_internal_command_common (221,147,226,670 samples, 4.29%)</title><rect x="57.6" y="373" width="50.6" height="15.0" fill="rgb(252,164,37)" rx="2" ry="2" />
+<text  x="60.56" y="383.5" >nbd_i..</text>
+</g>
+<g >
+<title>preempt_count_add (1,120,474,125 samples, 0.02%)</title><rect x="1157.1" y="421" width="0.2" height="15.0" fill="rgb(228,82,4)" rx="2" ry="2" />
+<text  x="1160.07" y="431.5" ></text>
+</g>
+<g >
+<title>tick_irq_enter (486,641,405 samples, 0.01%)</title><rect x="1178.1" y="389" width="0.1" height="15.0" fill="rgb(217,205,34)" rx="2" ry="2" />
+<text  x="1181.11" y="399.5" ></text>
+</g>
+<g >
+<title>clock_gettime@@GLIBC_2.17 (1,657,738,416 samples, 0.03%)</title><rect x="113.3" y="389" width="0.4" height="15.0" fill="rgb(254,65,18)" rx="2" ry="2" />
+<text  x="116.30" y="399.5" ></text>
+</g>
+<g >
+<title>rcu_preempt_deferred_qs (1,820,629,482 samples, 0.04%)</title><rect x="1066.8" y="437" width="0.4" height="15.0" fill="rgb(219,100,35)" rx="2" ry="2" />
+<text  x="1069.78" y="447.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_mutex_unlock_usercnt (870,771,407 samples, 0.02%)</title><rect x="131.1" y="357" width="0.2" height="15.0" fill="rgb(253,187,16)" rx="2" ry="2" />
+<text  x="134.11" y="367.5" ></text>
+</g>
+<g >
+<title>generic_perform_write (78,858,526,170 samples, 1.53%)</title><rect x="416.8" y="341" width="18.0" height="15.0" fill="rgb(251,82,37)" rx="2" ry="2" />
+<text  x="419.80" y="351.5" ></text>
+</g>
+<g >
+<title>psi_flags_change (542,597,253 samples, 0.01%)</title><rect x="333.7" y="325" width="0.1" height="15.0" fill="rgb(214,19,32)" rx="2" ry="2" />
+<text  x="336.67" y="335.5" ></text>
+</g>
+<g >
+<title>[perf] (4,276,478,319 samples, 0.08%)</title><rect x="1017.1" y="453" width="1.0" height="15.0" fill="rgb(208,96,25)" rx="2" ry="2" />
+<text  x="1020.08" y="463.5" ></text>
+</g>
+<g >
+<title>available_idle_cpu (696,296,965 samples, 0.01%)</title><rect x="1002.1" y="261" width="0.1" height="15.0" fill="rgb(209,104,11)" rx="2" ry="2" />
+<text  x="1005.08" y="271.5" ></text>
+</g>
+<g >
+<title>fio_backend (1,149,758,478,545 samples, 22.30%)</title><rect x="11.9" y="485" width="263.1" height="15.0" fill="rgb(252,15,46)" rx="2" ry="2" />
+<text  x="14.89" y="495.5" >fio_backend</text>
+</g>
+<g >
+<title>memcg_slab_post_alloc_hook (8,983,895,856 samples, 0.17%)</title><rect x="100.2" y="133" width="2.0" height="15.0" fill="rgb(219,102,35)" rx="2" ry="2" />
+<text  x="103.17" y="143.5" ></text>
+</g>
+<g >
+<title>copy_user_generic_string (30,187,839,081 samples, 0.59%)</title><rect x="419.5" y="309" width="6.9" height="15.0" fill="rgb(249,10,28)" rx="2" ry="2" />
+<text  x="422.45" y="319.5" ></text>
+</g>
+<g >
+<title>__fsnotify_parent (1,998,765,071 samples, 0.04%)</title><rect x="385.0" y="357" width="0.4" height="15.0" fill="rgb(224,107,39)" rx="2" ry="2" />
+<text  x="387.99" y="367.5" ></text>
+</g>
+<g >
+<title>set_next_entity (2,496,008,510 samples, 0.05%)</title><rect x="331.7" y="325" width="0.5" height="15.0" fill="rgb(233,32,29)" rx="2" ry="2" />
+<text  x="334.66" y="335.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (736,664,189 samples, 0.01%)</title><rect x="281.0" y="453" width="0.1" height="15.0" fill="rgb(219,150,37)" rx="2" ry="2" />
+<text  x="283.96" y="463.5" ></text>
+</g>
+<g >
+<title>__x86_return_thunk (778,027,433 samples, 0.02%)</title><rect x="134.3" y="309" width="0.2" height="15.0" fill="rgb(205,130,21)" rx="2" ry="2" />
+<text  x="137.33" y="319.5" ></text>
+</g>
+<g >
+<title>exit_to_user_mode_prepare (1,005,034,948 samples, 0.02%)</title><rect x="254.1" y="213" width="0.2" height="15.0" fill="rgb(211,157,20)" rx="2" ry="2" />
+<text  x="257.09" y="223.5" ></text>
+</g>
+<g >
+<title>alloc_skb_with_frags (90,557,533,800 samples, 1.76%)</title><rect x="83.2" y="181" width="20.7" height="15.0" fill="rgb(242,80,26)" rx="2" ry="2" />
+<text  x="86.22" y="191.5" ></text>
+</g>
+<g >
+<title>syscall_return_via_sysret (1,481,662,763 samples, 0.03%)</title><rect x="908.4" y="453" width="0.4" height="15.0" fill="rgb(232,17,0)" rx="2" ry="2" />
+<text  x="911.41" y="463.5" ></text>
+</g>
+<g >
+<title>sockfd_lookup_light (1,766,235,155 samples, 0.03%)</title><rect x="178.3" y="213" width="0.4" height="15.0" fill="rgb(249,66,12)" rx="2" ry="2" />
+<text  x="181.34" y="223.5" ></text>
+</g>
+<g >
+<title>cgroup_rstat_updated (658,610,895 samples, 0.01%)</title><rect x="853.4" y="213" width="0.2" height="15.0" fill="rgb(232,110,44)" rx="2" ry="2" />
+<text  x="856.41" y="223.5" ></text>
+</g>
+<g >
+<title>propagate_protected_usage (1,196,862,110 samples, 0.02%)</title><rect x="856.9" y="245" width="0.2" height="15.0" fill="rgb(234,125,45)" rx="2" ry="2" />
+<text  x="859.87" y="255.5" ></text>
+</g>
+<g >
+<title>wait_for_completions.lto_priv.0 (718,195,749,647 samples, 13.93%)</title><rect x="110.5" y="437" width="164.3" height="15.0" fill="rgb(244,34,39)" rx="2" ry="2" />
+<text  x="113.46" y="447.5" >wait_for_completions...</text>
+</g>
+<g >
+<title>skb_release_data (53,625,738,746 samples, 1.04%)</title><rect x="227.6" y="149" width="12.3" height="15.0" fill="rgb(206,139,18)" rx="2" ry="2" />
+<text  x="230.58" y="159.5" ></text>
+</g>
+<g >
+<title>__memmove_avx_unaligned (1,538,764,816 samples, 0.03%)</title><rect x="125.6" y="309" width="0.4" height="15.0" fill="rgb(234,200,5)" rx="2" ry="2" />
+<text  x="128.64" y="319.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (1,545,346,702 samples, 0.03%)</title><rect x="277.3" y="485" width="0.3" height="15.0" fill="rgb(253,115,13)" rx="2" ry="2" />
+<text  x="280.27" y="495.5" ></text>
+</g>
+<g >
+<title>preempt_count_sub (2,456,178,949 samples, 0.05%)</title><rect x="1163.0" y="405" width="0.5" height="15.0" fill="rgb(249,137,39)" rx="2" ry="2" />
+<text  x="1165.98" y="415.5" ></text>
+</g>
+<g >
+<title>[unknown] (1,027,322,080 samples, 0.02%)</title><rect x="10.1" y="421" width="0.2" height="15.0" fill="rgb(254,176,40)" rx="2" ry="2" />
+<text  x="13.06" y="431.5" ></text>
+</g>
+<g >
+<title>cache_from_obj (7,162,006,413 samples, 0.14%)</title><rect x="880.1" y="325" width="1.6" height="15.0" fill="rgb(244,212,29)" rx="2" ry="2" />
+<text  x="883.11" y="335.5" ></text>
+</g>
+<g >
+<title>__fget_light (1,472,746,413 samples, 0.03%)</title><rect x="178.4" y="197" width="0.3" height="15.0" fill="rgb(235,191,38)" rx="2" ry="2" />
+<text  x="181.40" y="207.5" ></text>
+</g>
+<g >
+<title>sched_ttwu_pending (230,282,583,334 samples, 4.47%)</title><rect x="1084.6" y="469" width="52.7" height="15.0" fill="rgb(230,33,34)" rx="2" ry="2" />
+<text  x="1087.57" y="479.5" >sched..</text>
+</g>
+<g >
+<title>__slab_alloc.isra.0 (1,379,984,484 samples, 0.03%)</title><rect x="48.0" y="133" width="0.3" height="15.0" fill="rgb(246,150,34)" rx="2" ry="2" />
+<text  x="50.96" y="143.5" ></text>
+</g>
+<g >
+<title>post_alloc_hook (577,068,104 samples, 0.01%)</title><rect x="88.0" y="133" width="0.1" height="15.0" fill="rgb(242,135,42)" rx="2" ry="2" />
+<text  x="90.96" y="143.5" ></text>
+</g>
+<g >
+<title>__kmem_cache_free (9,080,617,908 samples, 0.18%)</title><rect x="234.0" y="133" width="2.1" height="15.0" fill="rgb(237,84,30)" rx="2" ry="2" />
+<text  x="237.02" y="143.5" ></text>
+</g>
+<g >
+<title>nr_iowait_cpu (7,896,677,222 samples, 0.15%)</title><rect x="1149.2" y="469" width="1.8" height="15.0" fill="rgb(253,49,51)" rx="2" ry="2" />
+<text  x="1152.16" y="479.5" ></text>
+</g>
+<g >
+<title>sched_clock_cpu (464,491,237 samples, 0.01%)</title><rect x="1025.2" y="405" width="0.1" height="15.0" fill="rgb(221,104,52)" rx="2" ry="2" />
+<text  x="1028.24" y="415.5" ></text>
+</g>
+<g >
+<title>process_one_work (1,563,013,864 samples, 0.03%)</title><rect x="283.5" y="501" width="0.4" height="15.0" fill="rgb(244,36,48)" rx="2" ry="2" />
+<text  x="286.50" y="511.5" ></text>
+</g>
+<g >
+<title>update_curr (508,532,957 samples, 0.01%)</title><rect x="314.8" y="309" width="0.1" height="15.0" fill="rgb(211,181,18)" rx="2" ry="2" />
+<text  x="317.83" y="319.5" ></text>
+</g>
+<g >
+<title>wake_q_add (7,921,681,254 samples, 0.15%)</title><rect x="796.3" y="309" width="1.8" height="15.0" fill="rgb(209,9,2)" rx="2" ry="2" />
+<text  x="799.27" y="319.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (1,886,856,858 samples, 0.04%)</title><rect x="1102.5" y="421" width="0.5" height="15.0" fill="rgb(207,114,53)" rx="2" ry="2" />
+<text  x="1105.54" y="431.5" ></text>
+</g>
+<g >
+<title>fpregs_restore_userregs (437,471,375 samples, 0.01%)</title><rect x="379.0" y="405" width="0.1" height="15.0" fill="rgb(245,142,8)" rx="2" ry="2" />
+<text  x="381.98" y="415.5" ></text>
+</g>
+<g >
+<title>put_file_log (2,006,672,807 samples, 0.04%)</title><rect x="117.8" y="389" width="0.5" height="15.0" fill="rgb(229,149,20)" rx="2" ry="2" />
+<text  x="120.81" y="399.5" ></text>
+</g>
+<g >
+<title>nbd_aio_pwrite (225,110,750,846 samples, 4.37%)</title><rect x="56.8" y="405" width="51.5" height="15.0" fill="rgb(248,67,15)" rx="2" ry="2" />
+<text  x="59.79" y="415.5" >nbd_a..</text>
+</g>
+<g >
+<title>__fget_light (764,576,564 samples, 0.01%)</title><rect x="224.3" y="181" width="0.1" height="15.0" fill="rgb(215,25,25)" rx="2" ry="2" />
+<text  x="227.27" y="191.5" ></text>
+</g>
+<g >
+<title>kworker/u64:20- (1,552,186,392 samples, 0.03%)</title><rect x="279.6" y="565" width="0.3" height="15.0" fill="rgb(230,147,26)" rx="2" ry="2" />
+<text  x="282.59" y="575.5" ></text>
+</g>
+<g >
+<title>nbd_poll (622,345,960,447 samples, 12.07%)</title><rect x="130.8" y="373" width="142.4" height="15.0" fill="rgb(211,32,18)" rx="2" ry="2" />
+<text  x="133.77" y="383.5" >nbd_poll</text>
+</g>
+<g >
+<title>asm_sysvec_apic_timer_interrupt (45,981,572,748 samples, 0.89%)</title><rect x="1041.0" y="453" width="10.5" height="15.0" fill="rgb(208,2,36)" rx="2" ry="2" />
+<text  x="1043.97" y="463.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (1,579,735,922 samples, 0.03%)</title><rect x="276.0" y="485" width="0.4" height="15.0" fill="rgb(207,229,21)" rx="2" ry="2" />
+<text  x="279.00" y="495.5" ></text>
+</g>
+<g >
+<title>refill_obj_stock (470,586,020 samples, 0.01%)</title><rect x="995.6" y="277" width="0.1" height="15.0" fill="rgb(248,34,38)" rx="2" ry="2" />
+<text  x="998.60" y="287.5" ></text>
+</g>
+<g >
+<title>kworker/u64:2-k (1,429,080,678 samples, 0.03%)</title><rect x="279.3" y="565" width="0.3" height="15.0" fill="rgb(222,184,28)" rx="2" ry="2" />
+<text  x="282.27" y="575.5" ></text>
+</g>
+<g >
+<title>memcg_slab_post_alloc_hook (8,796,089,707 samples, 0.17%)</title><rect x="93.6" y="117" width="2.0" height="15.0" fill="rgb(209,224,17)" rx="2" ry="2" />
+<text  x="96.59" y="127.5" ></text>
+</g>
+<g >
+<title>nbd_internal_enter_STATE_REPLY_STRUCTURED_REPLY_RECV_OFFSET_DATA.constprop.0 (76,733,633,663 samples, 1.49%)</title><rect x="202.8" y="325" width="17.5" height="15.0" fill="rgb(215,164,43)" rx="2" ry="2" />
+<text  x="205.78" y="335.5" ></text>
+</g>
+<g >
+<title>__libc_recv (146,000,377,624 samples, 2.83%)</title><rect x="221.3" y="277" width="33.4" height="15.0" fill="rgb(208,223,15)" rx="2" ry="2" />
+<text  x="224.26" y="287.5" >__..</text>
+</g>
+<g >
+<title>send_from_wbuf (1,819,500,144 samples, 0.04%)</title><rect x="10.3" y="469" width="0.4" height="15.0" fill="rgb(216,159,31)" rx="2" ry="2" />
+<text  x="13.31" y="479.5" ></text>
+</g>
+<g >
+<title>schedule_hrtimeout_range_clock (30,446,610,767 samples, 0.59%)</title><rect x="142.8" y="261" width="7.0" height="15.0" fill="rgb(233,192,53)" rx="2" ry="2" />
+<text  x="145.80" y="271.5" ></text>
+</g>
+<g >
+<title>xas_load (6,001,905,823 samples, 0.12%)</title><rect x="431.4" y="277" width="1.3" height="15.0" fill="rgb(209,88,28)" rx="2" ry="2" />
+<text  x="434.37" y="287.5" ></text>
+</g>
+<g >
+<title>security_socket_recvmsg (10,307,789,636 samples, 0.20%)</title><rect x="176.0" y="197" width="2.3" height="15.0" fill="rgb(236,94,18)" rx="2" ry="2" />
+<text  x="178.98" y="207.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (1,335,043,388 samples, 0.03%)</title><rect x="277.6" y="549" width="0.3" height="15.0" fill="rgb(239,81,33)" rx="2" ry="2" />
+<text  x="280.62" y="559.5" ></text>
+</g>
+<g >
+<title>kworker/u64:25- (1,321,153,538 samples, 0.03%)</title><rect x="281.1" y="565" width="0.3" height="15.0" fill="rgb(253,128,40)" rx="2" ry="2" />
+<text  x="284.14" y="575.5" ></text>
+</g>
+<g >
+<title>__list_del_entry_valid (1,686,056,650 samples, 0.03%)</title><rect x="959.7" y="293" width="0.4" height="15.0" fill="rgb(217,6,39)" rx="2" ry="2" />
+<text  x="962.74" y="303.5" ></text>
+</g>
+<g >
+<title>crypto_stats_skcipher_encrypt (476,878,731 samples, 0.01%)</title><rect x="275.5" y="437" width="0.2" height="15.0" fill="rgb(247,4,39)" rx="2" ry="2" />
+<text  x="278.55" y="447.5" ></text>
+</g>
+<g >
+<title>__slab_free (6,063,955,221 samples, 0.12%)</title><rect x="845.8" y="341" width="1.4" height="15.0" fill="rgb(251,96,8)" rx="2" ry="2" />
+<text  x="848.76" y="351.5" ></text>
+</g>
+<g >
+<title>sugov_update_single_freq (457,107,470 samples, 0.01%)</title><rect x="322.7" y="213" width="0.1" height="15.0" fill="rgb(222,14,34)" rx="2" ry="2" />
+<text  x="325.67" y="223.5" ></text>
+</g>
+<g >
+<title>try_charge_memcg (2,402,698,064 samples, 0.05%)</title><rect x="86.1" y="133" width="0.5" height="15.0" fill="rgb(219,108,50)" rx="2" ry="2" />
+<text  x="89.05" y="143.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (679,732,821 samples, 0.01%)</title><rect x="1042.6" y="405" width="0.1" height="15.0" fill="rgb(232,175,22)" rx="2" ry="2" />
+<text  x="1045.56" y="415.5" ></text>
+</g>
+<g >
+<title>_int_malloc (610,601,286 samples, 0.01%)</title><rect x="34.8" y="357" width="0.2" height="15.0" fill="rgb(222,197,46)" rx="2" ry="2" />
+<text  x="37.84" y="367.5" ></text>
+</g>
+<g >
+<title>unix_write_space (971,516,528 samples, 0.02%)</title><rect x="214.4" y="101" width="0.2" height="15.0" fill="rgb(210,6,42)" rx="2" ry="2" />
+<text  x="217.36" y="111.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (1,294,527,655 samples, 0.03%)</title><rect x="1050.3" y="389" width="0.3" height="15.0" fill="rgb(239,107,32)" rx="2" ry="2" />
+<text  x="1053.32" y="399.5" ></text>
+</g>
+<g >
+<title>native_queued_spin_lock_slowpath (584,978,822 samples, 0.01%)</title><rect x="848.7" y="325" width="0.1" height="15.0" fill="rgb(223,229,38)" rx="2" ry="2" />
+<text  x="851.66" y="335.5" ></text>
+</g>
+<g >
+<title>update_curr (454,216,243 samples, 0.01%)</title><rect x="323.6" y="261" width="0.1" height="15.0" fill="rgb(246,192,15)" rx="2" ry="2" />
+<text  x="326.62" y="271.5" ></text>
+</g>
+<g >
+<title>copy_user_generic_string (5,965,409,974 samples, 0.12%)</title><rect x="942.4" y="325" width="1.4" height="15.0" fill="rgb(235,169,35)" rx="2" ry="2" />
+<text  x="945.43" y="335.5" ></text>
+</g>
+<g >
+<title>psi_task_switch (583,609,027 samples, 0.01%)</title><rect x="1027.3" y="421" width="0.1" height="15.0" fill="rgb(206,99,36)" rx="2" ry="2" />
+<text  x="1030.29" y="431.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (1,205,879,709 samples, 0.02%)</title><rect x="53.6" y="133" width="0.2" height="15.0" fill="rgb(239,180,11)" rx="2" ry="2" />
+<text  x="56.55" y="143.5" ></text>
+</g>
+<g >
+<title>pick_next_task_fair (439,397,672 samples, 0.01%)</title><rect x="1027.2" y="421" width="0.1" height="15.0" fill="rgb(254,35,44)" rx="2" ry="2" />
+<text  x="1030.19" y="431.5" ></text>
+</g>
+<g >
+<title>skb_unlink (2,484,481,477 samples, 0.05%)</title><rect x="243.5" y="165" width="0.6" height="15.0" fill="rgb(221,208,3)" rx="2" ry="2" />
+<text  x="246.49" y="175.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (963,692,831 samples, 0.02%)</title><rect x="281.7" y="453" width="0.2" height="15.0" fill="rgb(236,12,24)" rx="2" ry="2" />
+<text  x="284.72" y="463.5" ></text>
+</g>
+<g >
+<title>native_sched_clock (437,235,909 samples, 0.01%)</title><rect x="1025.2" y="389" width="0.1" height="15.0" fill="rgb(248,69,49)" rx="2" ry="2" />
+<text  x="1028.25" y="399.5" ></text>
+</g>
+<g >
+<title>crypt_convert (1,647,860,304 samples, 0.03%)</title><rect x="275.3" y="469" width="0.4" height="15.0" fill="rgb(242,207,12)" rx="2" ry="2" />
+<text  x="278.30" y="479.5" ></text>
+</g>
+<g >
+<title>security_socket_sendmsg (19,796,615,480 samples, 0.38%)</title><rect x="920.6" y="373" width="4.6" height="15.0" fill="rgb(244,43,14)" rx="2" ry="2" />
+<text  x="923.65" y="383.5" ></text>
+</g>
+<g >
+<title>get_futex_key (1,253,168,800 samples, 0.02%)</title><rect x="359.4" y="389" width="0.3" height="15.0" fill="rgb(227,154,32)" rx="2" ry="2" />
+<text  x="362.41" y="399.5" ></text>
+</g>
+<g >
+<title>update_load_avg (17,410,856,556 samples, 0.34%)</title><rect x="1113.4" y="389" width="4.0" height="15.0" fill="rgb(229,29,24)" rx="2" ry="2" />
+<text  x="1116.39" y="399.5" ></text>
+</g>
+<g >
+<title>io_queue_event (6,300,654,413 samples, 0.12%)</title><rect x="25.7" y="437" width="1.4" height="15.0" fill="rgb(249,28,43)" rx="2" ry="2" />
+<text  x="28.70" y="447.5" ></text>
+</g>
+<g >
+<title>___slab_alloc (2,816,929,263 samples, 0.05%)</title><rect x="968.8" y="261" width="0.6" height="15.0" fill="rgb(237,184,24)" rx="2" ry="2" />
+<text  x="971.79" y="271.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (1,077,890,693 samples, 0.02%)</title><rect x="281.7" y="485" width="0.3" height="15.0" fill="rgb(210,76,36)" rx="2" ry="2" />
+<text  x="284.71" y="495.5" ></text>
+</g>
+<g >
+<title>__sys_recvfrom (117,959,611,292 samples, 2.29%)</title><rect x="174.5" y="229" width="27.0" height="15.0" fill="rgb(231,187,19)" rx="2" ry="2" />
+<text  x="177.52" y="239.5" >_..</text>
+</g>
+<g >
+<title>__x86_return_thunk (483,366,511 samples, 0.01%)</title><rect x="408.8" y="405" width="0.1" height="15.0" fill="rgb(207,84,26)" rx="2" ry="2" />
+<text  x="411.83" y="415.5" ></text>
+</g>
+<g >
+<title>mod_memcg_state (2,264,021,869 samples, 0.04%)</title><rect x="853.1" y="245" width="0.6" height="15.0" fill="rgb(245,139,49)" rx="2" ry="2" />
+<text  x="856.14" y="255.5" ></text>
+</g>
+<g >
+<title>__list_del_entry_valid (561,536,597 samples, 0.01%)</title><rect x="1179.1" y="437" width="0.2" height="15.0" fill="rgb(227,2,32)" rx="2" ry="2" />
+<text  x="1182.13" y="447.5" ></text>
+</g>
+<g >
+<title>__virt_addr_valid (1,163,063,860 samples, 0.02%)</title><rect x="253.7" y="85" width="0.2" height="15.0" fill="rgb(212,49,42)" rx="2" ry="2" />
+<text  x="256.67" y="95.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (81,585,330,265 samples, 1.58%)</title><rect x="37.6" y="293" width="18.6" height="15.0" fill="rgb(253,78,37)" rx="2" ry="2" />
+<text  x="40.56" y="303.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (1,640,317,891 samples, 0.03%)</title><rect x="96.1" y="101" width="0.4" height="15.0" fill="rgb(245,52,36)" rx="2" ry="2" />
+<text  x="99.09" y="111.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (1,505,856,133 samples, 0.03%)</title><rect x="276.6" y="485" width="0.3" height="15.0" fill="rgb(248,228,51)" rx="2" ry="2" />
+<text  x="279.60" y="495.5" ></text>
+</g>
+<g >
+<title>unix_stream_read_generic (57,060,348,366 samples, 1.11%)</title><rect x="258.2" y="197" width="13.1" height="15.0" fill="rgb(245,119,44)" rx="2" ry="2" />
+<text  x="261.23" y="207.5" ></text>
+</g>
+<g >
+<title>send_from_wbuf (87,759,269,856 samples, 1.70%)</title><rect x="36.3" y="357" width="20.1" height="15.0" fill="rgb(205,21,22)" rx="2" ry="2" />
+<text  x="39.34" y="367.5" ></text>
+</g>
+<g >
+<title>avc_lookup (1,888,345,764 samples, 0.04%)</title><rect x="924.7" y="325" width="0.5" height="15.0" fill="rgb(220,179,32)" rx="2" ry="2" />
+<text  x="927.75" y="335.5" ></text>
+</g>
+<g >
+<title>timerqueue_del (599,057,102 samples, 0.01%)</title><rect x="1044.3" y="373" width="0.1" height="15.0" fill="rgb(211,113,9)" rx="2" ry="2" />
+<text  x="1047.26" y="383.5" ></text>
+</g>
+<g >
+<title>crypt_convert (1,680,468,387 samples, 0.03%)</title><rect x="282.8" y="469" width="0.4" height="15.0" fill="rgb(245,55,6)" rx="2" ry="2" />
+<text  x="285.78" y="479.5" ></text>
+</g>
+<g >
+<title>do_futex (105,446,986,726 samples, 2.04%)</title><rect x="354.1" y="421" width="24.2" height="15.0" fill="rgb(247,62,7)" rx="2" ry="2" />
+<text  x="357.13" y="431.5" >d..</text>
+</g>
+<g >
+<title>process_one_work (1,429,146,730 samples, 0.03%)</title><rect x="280.6" y="501" width="0.4" height="15.0" fill="rgb(235,9,5)" rx="2" ry="2" />
+<text  x="283.62" y="511.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_call_function_single (933,475,472 samples, 0.02%)</title><rect x="791.3" y="277" width="0.2" height="15.0" fill="rgb(212,52,48)" rx="2" ry="2" />
+<text  x="794.33" y="287.5" ></text>
+</g>
+<g >
+<title>io_completed (16,001,963,572 samples, 0.31%)</title><rect x="113.7" y="405" width="3.6" height="15.0" fill="rgb(230,186,25)" rx="2" ry="2" />
+<text  x="116.68" y="415.5" ></text>
+</g>
+<g >
+<title>worker_thread (1,321,153,538 samples, 0.03%)</title><rect x="281.1" y="517" width="0.3" height="15.0" fill="rgb(213,74,54)" rx="2" ry="2" />
+<text  x="284.14" y="527.5" ></text>
+</g>
+<g >
+<title>recv_into_rbuf.lto_priv.0 (74,462,442,145 samples, 1.44%)</title><rect x="254.9" y="325" width="17.0" height="15.0" fill="rgb(222,26,18)" rx="2" ry="2" />
+<text  x="257.88" y="335.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (3,770,289,772 samples, 0.07%)</title><rect x="794.6" y="325" width="0.9" height="15.0" fill="rgb(208,16,8)" rx="2" ry="2" />
+<text  x="797.64" y="335.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_mutex_unlock_usercnt (4,317,431,520 samples, 0.08%)</title><rect x="380.2" y="485" width="1.0" height="15.0" fill="rgb(241,10,51)" rx="2" ry="2" />
+<text  x="383.23" y="495.5" ></text>
+</g>
+<g >
+<title>skb_free_head (946,209,524 samples, 0.02%)</title><rect x="871.2" y="309" width="0.2" height="15.0" fill="rgb(230,104,44)" rx="2" ry="2" />
+<text  x="874.17" y="319.5" ></text>
+</g>
+<g >
+<title>sched_clock_cpu (11,096,652,771 samples, 0.22%)</title><rect x="1134.6" y="437" width="2.5" height="15.0" fill="rgb(243,69,25)" rx="2" ry="2" />
+<text  x="1137.60" y="447.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_call_function_single (1,051,785,361 samples, 0.02%)</title><rect x="1019.8" y="549" width="0.3" height="15.0" fill="rgb(247,206,4)" rx="2" ry="2" />
+<text  x="1022.82" y="559.5" ></text>
+</g>
+<g >
+<title>hrtimer_next_event_without (1,187,432,219 samples, 0.02%)</title><rect x="1026.0" y="421" width="0.3" height="15.0" fill="rgb(212,30,41)" rx="2" ry="2" />
+<text  x="1029.05" y="431.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (5,610,315,718 samples, 0.11%)</title><rect x="156.9" y="293" width="1.2" height="15.0" fill="rgb(231,13,51)" rx="2" ry="2" />
+<text  x="159.85" y="303.5" ></text>
+</g>
+<g >
+<title>__mod_memcg_state (490,531,574 samples, 0.01%)</title><rect x="96.6" y="69" width="0.1" height="15.0" fill="rgb(227,24,35)" rx="2" ry="2" />
+<text  x="99.56" y="79.5" ></text>
+</g>
+<g >
+<title>__axmap_set (1,183,514,591 samples, 0.02%)</title><rect x="21.3" y="405" width="0.2" height="15.0" fill="rgb(232,139,43)" rx="2" ry="2" />
+<text  x="24.27" y="415.5" ></text>
+</g>
+<g >
+<title>__slab_free (2,076,669,946 samples, 0.04%)</title><rect x="207.8" y="165" width="0.5" height="15.0" fill="rgb(205,173,41)" rx="2" ry="2" />
+<text  x="210.78" y="175.5" ></text>
+</g>
+<g >
+<title>free_unref_page (8,908,414,868 samples, 0.17%)</title><rect x="868.3" y="309" width="2.0" height="15.0" fill="rgb(247,32,25)" rx="2" ry="2" />
+<text  x="871.31" y="319.5" ></text>
+</g>
+<g >
+<title>tick_nohz_get_next_hrtimer (573,909,211 samples, 0.01%)</title><rect x="1074.1" y="469" width="0.1" height="15.0" fill="rgb(245,170,17)" rx="2" ry="2" />
+<text  x="1077.06" y="479.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (641,708,498 samples, 0.01%)</title><rect x="276.6" y="437" width="0.2" height="15.0" fill="rgb(205,13,1)" rx="2" ry="2" />
+<text  x="279.61" y="447.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (83,001,126,071 samples, 1.61%)</title><rect x="37.2" y="309" width="19.0" height="15.0" fill="rgb(235,5,5)" rx="2" ry="2" />
+<text  x="40.23" y="319.5" ></text>
+</g>
+<g >
+<title>skb_unlink (6,636,288,566 samples, 0.13%)</title><rect x="887.6" y="341" width="1.5" height="15.0" fill="rgb(213,221,38)" rx="2" ry="2" />
+<text  x="890.62" y="351.5" ></text>
+</g>
+<g >
+<title>cache_from_obj (983,097,429 samples, 0.02%)</title><rect x="242.0" y="149" width="0.3" height="15.0" fill="rgb(205,121,26)" rx="2" ry="2" />
+<text  x="245.03" y="159.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (731,004,632 samples, 0.01%)</title><rect x="192.6" y="149" width="0.2" height="15.0" fill="rgb(244,189,23)" rx="2" ry="2" />
+<text  x="195.59" y="159.5" ></text>
+</g>
+<g >
+<title>get_io_u (42,025,193,168 samples, 0.82%)</title><rect x="16.1" y="437" width="9.6" height="15.0" fill="rgb(240,48,33)" rx="2" ry="2" />
+<text  x="19.05" y="447.5" ></text>
+</g>
+<g >
+<title>plist_add (3,546,482,932 samples, 0.07%)</title><rect x="300.1" y="357" width="0.8" height="15.0" fill="rgb(219,57,1)" rx="2" ry="2" />
+<text  x="303.08" y="367.5" ></text>
+</g>
+<g >
+<title>uncharge_batch (23,381,449,897 samples, 0.45%)</title><rect x="851.8" y="277" width="5.3" height="15.0" fill="rgb(253,176,0)" rx="2" ry="2" />
+<text  x="854.79" y="287.5" ></text>
+</g>
+<g >
+<title>__schedule (3,426,256,758 samples, 0.07%)</title><rect x="379.1" y="389" width="0.8" height="15.0" fill="rgb(245,143,7)" rx="2" ry="2" />
+<text  x="382.11" y="399.5" ></text>
+</g>
+<g >
+<title>filemap_add_folio (438,370,264 samples, 0.01%)</title><rect x="1017.5" y="213" width="0.1" height="15.0" fill="rgb(211,178,50)" rx="2" ry="2" />
+<text  x="1020.50" y="223.5" ></text>
+</g>
+<g >
+<title>process_one_work (1,354,023,151 samples, 0.03%)</title><rect x="282.1" y="501" width="0.3" height="15.0" fill="rgb(210,224,5)" rx="2" ry="2" />
+<text  x="285.10" y="511.5" ></text>
+</g>
+<g >
+<title>exit_to_user_mode_prepare (1,391,858,709 samples, 0.03%)</title><rect x="405.2" y="373" width="0.3" height="15.0" fill="rgb(212,67,45)" rx="2" ry="2" />
+<text  x="408.23" y="383.5" ></text>
+</g>
+<g >
+<title>mod_objcg_state (5,535,288,037 samples, 0.11%)</title><rect x="860.9" y="293" width="1.2" height="15.0" fill="rgb(218,48,54)" rx="2" ry="2" />
+<text  x="863.88" y="303.5" ></text>
+</g>
+<g >
+<title>__irq_exit_rcu (1,322,518,319 samples, 0.03%)</title><rect x="1174.6" y="405" width="0.3" height="15.0" fill="rgb(218,87,43)" rx="2" ry="2" />
+<text  x="1177.58" y="415.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (696,391,910 samples, 0.01%)</title><rect x="279.6" y="437" width="0.2" height="15.0" fill="rgb(248,78,7)" rx="2" ry="2" />
+<text  x="282.60" y="447.5" ></text>
+</g>
+<g >
+<title>__schedule (3,606,647,983 samples, 0.07%)</title><rect x="1009.5" y="373" width="0.8" height="15.0" fill="rgb(252,205,2)" rx="2" ry="2" />
+<text  x="1012.48" y="383.5" ></text>
+</g>
+<g >
+<title>__kmem_cache_free (7,332,571,979 samples, 0.14%)</title><rect x="209.5" y="133" width="1.7" height="15.0" fill="rgb(248,132,6)" rx="2" ry="2" />
+<text  x="212.51" y="143.5" ></text>
+</g>
+<g >
+<title>nbd_internal_run (93,652,119,814 samples, 1.82%)</title><rect x="35.1" y="373" width="21.4" height="15.0" fill="rgb(238,96,10)" rx="2" ry="2" />
+<text  x="38.10" y="383.5" >n..</text>
+</g>
+<g >
+<title>update_rq_clock (28,204,977,463 samples, 0.55%)</title><rect x="1130.8" y="453" width="6.5" height="15.0" fill="rgb(239,181,41)" rx="2" ry="2" />
+<text  x="1133.82" y="463.5" ></text>
+</g>
+<g >
+<title>kfree (528,777,062 samples, 0.01%)</title><rect x="212.5" y="133" width="0.2" height="15.0" fill="rgb(251,71,19)" rx="2" ry="2" />
+<text  x="215.55" y="143.5" ></text>
+</g>
+<g >
+<title>process_one_work (1,362,295,628 samples, 0.03%)</title><rect x="275.7" y="501" width="0.3" height="15.0" fill="rgb(222,56,28)" rx="2" ry="2" />
+<text  x="278.68" y="511.5" ></text>
+</g>
+<g >
+<title>get_obj_cgroup_from_current (2,303,732,381 samples, 0.04%)</title><rect x="51.7" y="149" width="0.5" height="15.0" fill="rgb(224,15,21)" rx="2" ry="2" />
+<text  x="54.66" y="159.5" ></text>
+</g>
+<g >
+<title>kworker/u64:12- (1,508,913,734 samples, 0.03%)</title><rect x="276.6" y="565" width="0.3" height="15.0" fill="rgb(254,59,35)" rx="2" ry="2" />
+<text  x="279.60" y="575.5" ></text>
+</g>
+<g >
+<title>__x86_return_thunk (658,791,382 samples, 0.01%)</title><rect x="353.3" y="453" width="0.1" height="15.0" fill="rgb(205,126,19)" rx="2" ry="2" />
+<text  x="356.30" y="463.5" ></text>
+</g>
+<g >
+<title>pthread_mutex_lock@@GLIBC_2.2.5 (660,072,795 samples, 0.01%)</title><rect x="130.3" y="357" width="0.2" height="15.0" fill="rgb(225,147,43)" rx="2" ry="2" />
+<text  x="133.34" y="367.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (535,655,899 samples, 0.01%)</title><rect x="280.0" y="437" width="0.1" height="15.0" fill="rgb(235,149,52)" rx="2" ry="2" />
+<text  x="282.99" y="447.5" ></text>
+</g>
+<g >
+<title>schedule_timeout (1,627,943,067 samples, 0.03%)</title><rect x="887.0" y="341" width="0.4" height="15.0" fill="rgb(237,193,47)" rx="2" ry="2" />
+<text  x="889.99" y="351.5" ></text>
+</g>
+<g >
+<title>get_page_from_freelist (6,979,493,980 samples, 0.14%)</title><rect x="86.6" y="149" width="1.6" height="15.0" fill="rgb(244,172,2)" rx="2" ry="2" />
+<text  x="89.60" y="159.5" ></text>
+</g>
+<g >
+<title>worker_thread (1,508,913,734 samples, 0.03%)</title><rect x="276.6" y="517" width="0.3" height="15.0" fill="rgb(221,183,45)" rx="2" ry="2" />
+<text  x="279.60" y="527.5" ></text>
+</g>
+<g >
+<title>select_task_rq_fair (2,384,734,996 samples, 0.05%)</title><rect x="801.7" y="293" width="0.6" height="15.0" fill="rgb(216,65,9)" rx="2" ry="2" />
+<text  x="804.75" y="303.5" ></text>
+</g>
+<g >
+<title>memcg_slab_post_alloc_hook (27,570,530,302 samples, 0.53%)</title><rect x="970.9" y="277" width="6.3" height="15.0" fill="rgb(240,155,22)" rx="2" ry="2" />
+<text  x="973.86" y="287.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (4,291,674,275 samples, 0.08%)</title><rect x="337.8" y="325" width="1.0" height="15.0" fill="rgb(207,160,51)" rx="2" ry="2" />
+<text  x="340.84" y="335.5" ></text>
+</g>
+<g >
+<title>__send (440,475,344,796 samples, 8.54%)</title><rect x="910.6" y="469" width="100.8" height="15.0" fill="rgb(215,15,46)" rx="2" ry="2" />
+<text  x="913.58" y="479.5" >__send</text>
+</g>
+<g >
+<title>reweight_entity (703,074,978 samples, 0.01%)</title><rect x="372.6" y="309" width="0.2" height="15.0" fill="rgb(222,202,9)" rx="2" ry="2" />
+<text  x="375.62" y="319.5" ></text>
+</g>
+<g >
+<title>native_sched_clock (3,438,736,328 samples, 0.07%)</title><rect x="1129.6" y="389" width="0.8" height="15.0" fill="rgb(228,27,37)" rx="2" ry="2" />
+<text  x="1132.59" y="399.5" ></text>
+</g>
+<g >
+<title>avc_lookup (447,454,562 samples, 0.01%)</title><rect x="39.6" y="181" width="0.1" height="15.0" fill="rgb(244,34,5)" rx="2" ry="2" />
+<text  x="42.64" y="191.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (2,282,897,417 samples, 0.04%)</title><rect x="208.3" y="165" width="0.5" height="15.0" fill="rgb(245,68,29)" rx="2" ry="2" />
+<text  x="211.26" y="175.5" ></text>
+</g>
+<g >
+<title>__schedule (63,973,651,877 samples, 1.24%)</title><rect x="1171.5" y="469" width="14.6" height="15.0" fill="rgb(209,192,45)" rx="2" ry="2" />
+<text  x="1174.49" y="479.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (905,017,376 samples, 0.02%)</title><rect x="261.9" y="117" width="0.2" height="15.0" fill="rgb(253,104,35)" rx="2" ry="2" />
+<text  x="264.86" y="127.5" ></text>
+</g>
+<g >
+<title>can_stop_idle_tick (893,383,396 samples, 0.02%)</title><rect x="1151.6" y="453" width="0.2" height="15.0" fill="rgb(227,28,43)" rx="2" ry="2" />
+<text  x="1154.64" y="463.5" ></text>
+</g>
+<g >
+<title>switch_mm_irqs_off (475,544,844 samples, 0.01%)</title><rect x="149.2" y="213" width="0.1" height="15.0" fill="rgb(239,200,4)" rx="2" ry="2" />
+<text  x="152.17" y="223.5" ></text>
+</g>
+<g >
+<title>__task_rq_lock (1,011,681,602 samples, 0.02%)</title><rect x="799.1" y="293" width="0.2" height="15.0" fill="rgb(225,99,11)" rx="2" ry="2" />
+<text  x="802.09" y="303.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (7,956,659,563 samples, 0.15%)</title><rect x="1164.6" y="405" width="1.8" height="15.0" fill="rgb(222,50,42)" rx="2" ry="2" />
+<text  x="1167.60" y="415.5" ></text>
+</g>
+<g >
+<title>__vdso_clock_gettime (502,371,306 samples, 0.01%)</title><rect x="20.7" y="389" width="0.1" height="15.0" fill="rgb(207,32,29)" rx="2" ry="2" />
+<text  x="23.71" y="399.5" ></text>
+</g>
+<g >
+<title>inode_needs_update_time.part.0.isra.0 (1,883,034,207 samples, 0.04%)</title><rect x="416.4" y="325" width="0.4" height="15.0" fill="rgb(242,176,10)" rx="2" ry="2" />
+<text  x="419.37" y="335.5" ></text>
+</g>
+<g >
+<title>enqueue_entity (4,970,188,266 samples, 0.10%)</title><rect x="371.5" y="309" width="1.1" height="15.0" fill="rgb(245,117,35)" rx="2" ry="2" />
+<text  x="374.48" y="319.5" ></text>
+</g>
+<g >
+<title>_raw_spin_trylock (768,758,083 samples, 0.01%)</title><rect x="960.1" y="293" width="0.2" height="15.0" fill="rgb(242,214,1)" rx="2" ry="2" />
+<text  x="963.13" y="303.5" ></text>
+</g>
+<g >
+<title>kthread (625,635,842 samples, 0.01%)</title><rect x="282.0" y="533" width="0.1" height="15.0" fill="rgb(243,56,21)" rx="2" ry="2" />
+<text  x="284.96" y="543.5" ></text>
+</g>
+<g >
+<title>fput (443,371,700 samples, 0.01%)</title><rect x="384.5" y="373" width="0.1" height="15.0" fill="rgb(222,207,42)" rx="2" ry="2" />
+<text  x="387.53" y="383.5" ></text>
+</g>
+<g >
+<title>__mark_inode_dirty (465,611,804 samples, 0.01%)</title><rect x="401.7" y="325" width="0.1" height="15.0" fill="rgb(245,70,8)" rx="2" ry="2" />
+<text  x="404.73" y="335.5" ></text>
+</g>
+<g >
+<title>crypt_convert (1,456,456,908 samples, 0.03%)</title><rect x="278.6" y="469" width="0.4" height="15.0" fill="rgb(243,94,3)" rx="2" ry="2" />
+<text  x="281.63" y="479.5" ></text>
+</g>
+<g >
+<title>get_next_timer_interrupt (1,162,472,687 samples, 0.02%)</title><rect x="1026.4" y="405" width="0.2" height="15.0" fill="rgb(210,6,26)" rx="2" ry="2" />
+<text  x="1029.38" y="415.5" ></text>
+</g>
+<g >
+<title>kthread (1,590,026,845 samples, 0.03%)</title><rect x="282.4" y="533" width="0.4" height="15.0" fill="rgb(226,179,48)" rx="2" ry="2" />
+<text  x="285.41" y="543.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (463,535,715 samples, 0.01%)</title><rect x="11.7" y="517" width="0.1" height="15.0" fill="rgb(219,99,23)" rx="2" ry="2" />
+<text  x="14.71" y="527.5" ></text>
+</g>
+<g >
+<title>skb_copy_datagram_from_iter (6,122,983,550 samples, 0.12%)</title><rect x="43.7" y="213" width="1.4" height="15.0" fill="rgb(210,153,1)" rx="2" ry="2" />
+<text  x="46.75" y="223.5" ></text>
+</g>
+<g >
+<title>bpf_lsm_socket_recvmsg (538,643,588 samples, 0.01%)</title><rect x="257.1" y="181" width="0.1" height="15.0" fill="rgb(224,28,10)" rx="2" ry="2" />
+<text  x="260.12" y="191.5" ></text>
+</g>
+<g >
+<title>worker_thread (828,917,334 samples, 0.02%)</title><rect x="281.0" y="517" width="0.1" height="15.0" fill="rgb(219,176,17)" rx="2" ry="2" />
+<text  x="283.95" y="527.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (455,839,317 samples, 0.01%)</title><rect x="1184.3" y="437" width="0.1" height="15.0" fill="rgb(242,184,35)" rx="2" ry="2" />
+<text  x="1187.26" y="447.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock (440,395,395 samples, 0.01%)</title><rect x="42.9" y="213" width="0.1" height="15.0" fill="rgb(215,99,38)" rx="2" ry="2" />
+<text  x="45.91" y="223.5" ></text>
+</g>
+<g >
+<title>__schedule (177,837,233,184 samples, 3.45%)</title><rect x="301.6" y="357" width="40.7" height="15.0" fill="rgb(241,84,24)" rx="2" ry="2" />
+<text  x="304.59" y="367.5" >__s..</text>
+</g>
+<g >
+<title>fpregs_restore_userregs (7,777,608,730 samples, 0.15%)</title><rect x="348.7" y="405" width="1.8" height="15.0" fill="rgb(225,32,13)" rx="2" ry="2" />
+<text  x="351.73" y="415.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (1,400,513,239 samples, 0.03%)</title><rect x="1162.3" y="405" width="0.3" height="15.0" fill="rgb(245,225,34)" rx="2" ry="2" />
+<text  x="1165.29" y="415.5" ></text>
+</g>
+<g >
+<title>crypt_convert (1,529,280,003 samples, 0.03%)</title><rect x="277.3" y="469" width="0.3" height="15.0" fill="rgb(210,221,19)" rx="2" ry="2" />
+<text  x="280.27" y="479.5" ></text>
+</g>
+<g >
+<title>__cond_resched (675,049,945 samples, 0.01%)</title><rect x="1004.4" y="341" width="0.2" height="15.0" fill="rgb(228,177,5)" rx="2" ry="2" />
+<text  x="1007.42" y="351.5" ></text>
+</g>
+<g >
+<title>policy_node (810,420,314 samples, 0.02%)</title><rect x="996.3" y="309" width="0.2" height="15.0" fill="rgb(249,41,18)" rx="2" ry="2" />
+<text  x="999.29" y="319.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (1,047,317,153 samples, 0.02%)</title><rect x="276.4" y="485" width="0.2" height="15.0" fill="rgb(207,143,13)" rx="2" ry="2" />
+<text  x="279.36" y="495.5" ></text>
+</g>
+<g >
+<title>update_blocked_averages (10,574,755,205 samples, 0.21%)</title><rect x="328.9" y="309" width="2.4" height="15.0" fill="rgb(221,139,1)" rx="2" ry="2" />
+<text  x="331.92" y="319.5" ></text>
+</g>
+<g >
+<title>find_busiest_group (2,520,742,083 samples, 0.05%)</title><rect x="146.4" y="165" width="0.6" height="15.0" fill="rgb(213,101,6)" rx="2" ry="2" />
+<text  x="149.42" y="175.5" ></text>
+</g>
+<g >
+<title>kthread (1,364,326,557 samples, 0.03%)</title><rect x="275.7" y="533" width="0.3" height="15.0" fill="rgb(238,47,12)" rx="2" ry="2" />
+<text  x="278.68" y="543.5" ></text>
+</g>
+<g >
+<title>pick_next_task_idle (3,077,090,631 samples, 0.06%)</title><rect x="332.3" y="341" width="0.7" height="15.0" fill="rgb(208,166,40)" rx="2" ry="2" />
+<text  x="335.28" y="351.5" ></text>
+</g>
+<g >
+<title>unix_stream_read_actor (10,842,099,167 samples, 0.21%)</title><rect x="217.1" y="165" width="2.5" height="15.0" fill="rgb(228,179,41)" rx="2" ry="2" />
+<text  x="220.11" y="175.5" ></text>
+</g>
+<g >
+<title>__kmem_cache_free (27,306,867,809 samples, 0.53%)</title><rect x="857.9" y="309" width="6.3" height="15.0" fill="rgb(230,29,49)" rx="2" ry="2" />
+<text  x="860.92" y="319.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (825,886,187 samples, 0.02%)</title><rect x="281.0" y="485" width="0.1" height="15.0" fill="rgb(240,198,4)" rx="2" ry="2" />
+<text  x="283.95" y="495.5" ></text>
+</g>
+<g >
+<title>hrtimer_get_next_event (13,400,629,685 samples, 0.26%)</title><rect x="1164.0" y="421" width="3.1" height="15.0" fill="rgb(212,198,9)" rx="2" ry="2" />
+<text  x="1167.03" y="431.5" ></text>
+</g>
+<g >
+<title>__x64_sys_recvfrom (65,570,546,162 samples, 1.27%)</title><rect x="256.3" y="245" width="15.0" height="15.0" fill="rgb(241,124,14)" rx="2" ry="2" />
+<text  x="259.28" y="255.5" ></text>
+</g>
+<g >
+<title>update_rq_clock (1,185,463,326 samples, 0.02%)</title><rect x="331.0" y="293" width="0.3" height="15.0" fill="rgb(232,8,46)" rx="2" ry="2" />
+<text  x="334.01" y="303.5" ></text>
+</g>
+<g >
+<title>__libc_calloc (2,271,403,647 samples, 0.04%)</title><rect x="58.0" y="357" width="0.5" height="15.0" fill="rgb(247,161,1)" rx="2" ry="2" />
+<text  x="60.96" y="367.5" ></text>
+</g>
+<g >
+<title>__task_rq_lock (1,880,398,611 samples, 0.04%)</title><rect x="363.9" y="357" width="0.5" height="15.0" fill="rgb(222,135,4)" rx="2" ry="2" />
+<text  x="366.95" y="367.5" ></text>
+</g>
+<g >
+<title>psi_account_irqtime (1,221,172,773 samples, 0.02%)</title><rect x="377.9" y="341" width="0.3" height="15.0" fill="rgb(221,223,0)" rx="2" ry="2" />
+<text  x="380.89" y="351.5" ></text>
+</g>
+<g >
+<title>crypt_convert (1,568,130,666 samples, 0.03%)</title><rect x="282.4" y="469" width="0.4" height="15.0" fill="rgb(214,221,31)" rx="2" ry="2" />
+<text  x="285.41" y="479.5" ></text>
+</g>
+<g >
+<title>exit_to_user_mode_prepare (8,782,600,526 samples, 0.17%)</title><rect x="1008.3" y="405" width="2.0" height="15.0" fill="rgb(254,210,9)" rx="2" ry="2" />
+<text  x="1011.31" y="415.5" ></text>
+</g>
+<g >
+<title>__mod_memcg_state (1,724,664,717 samples, 0.03%)</title><rect x="229.3" y="53" width="0.4" height="15.0" fill="rgb(223,126,18)" rx="2" ry="2" />
+<text  x="232.33" y="63.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (653,519,413 samples, 0.01%)</title><rect x="277.3" y="437" width="0.1" height="15.0" fill="rgb(230,62,52)" rx="2" ry="2" />
+<text  x="280.28" y="447.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (103,250,427,982 samples, 2.00%)</title><rect x="134.5" y="309" width="23.6" height="15.0" fill="rgb(212,210,13)" rx="2" ry="2" />
+<text  x="137.51" y="319.5" >d..</text>
+</g>
+<g >
+<title>fput (614,743,167 samples, 0.01%)</title><rect x="410.5" y="373" width="0.1" height="15.0" fill="rgb(216,38,2)" rx="2" ry="2" />
+<text  x="413.48" y="383.5" ></text>
+</g>
+<g >
+<title>kmalloc_size_roundup (5,740,485,104 samples, 0.11%)</title><rect x="980.5" y="309" width="1.3" height="15.0" fill="rgb(233,112,41)" rx="2" ry="2" />
+<text  x="983.53" y="319.5" ></text>
+</g>
+<g >
+<title>syscall_enter_from_user_mode (813,304,867 samples, 0.02%)</title><rect x="106.6" y="261" width="0.2" height="15.0" fill="rgb(232,177,49)" rx="2" ry="2" />
+<text  x="109.59" y="271.5" ></text>
+</g>
+<g >
+<title>sock_wfree (4,966,647,336 samples, 0.10%)</title><rect x="240.1" y="117" width="1.2" height="15.0" fill="rgb(230,150,48)" rx="2" ry="2" />
+<text  x="243.12" y="127.5" ></text>
+</g>
+<g >
+<title>kthread (1,479,698,886 samples, 0.03%)</title><rect x="278.6" y="533" width="0.4" height="15.0" fill="rgb(244,117,8)" rx="2" ry="2" />
+<text  x="281.63" y="543.5" ></text>
+</g>
+<g >
+<title>exit_to_user_mode_prepare (4,567,221,515 samples, 0.09%)</title><rect x="907.0" y="405" width="1.0" height="15.0" fill="rgb(206,27,1)" rx="2" ry="2" />
+<text  x="909.95" y="415.5" ></text>
+</g>
+<g >
+<title>__wake_up_common (466,746,948 samples, 0.01%)</title><rect x="105.5" y="165" width="0.1" height="15.0" fill="rgb(243,13,40)" rx="2" ry="2" />
+<text  x="108.54" y="175.5" ></text>
+</g>
+<g >
+<title>__schedule (2,939,550,584 samples, 0.06%)</title><rect x="1026.8" y="437" width="0.7" height="15.0" fill="rgb(239,103,27)" rx="2" ry="2" />
+<text  x="1029.84" y="447.5" ></text>
+</g>
+<g >
+<title>raw_spin_rq_lock_nested (700,011,946 samples, 0.01%)</title><rect x="1184.2" y="453" width="0.2" height="15.0" fill="rgb(236,73,37)" rx="2" ry="2" />
+<text  x="1187.24" y="463.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (714,568,349 samples, 0.01%)</title><rect x="1057.7" y="405" width="0.2" height="15.0" fill="rgb(208,89,24)" rx="2" ry="2" />
+<text  x="1060.73" y="415.5" ></text>
+</g>
+<g >
+<title>_copy_from_iter (9,145,744,775 samples, 0.18%)</title><rect x="941.7" y="341" width="2.1" height="15.0" fill="rgb(231,115,26)" rx="2" ry="2" />
+<text  x="944.70" y="351.5" ></text>
+</g>
+<g >
+<title>mod_memcg_state (745,297,041 samples, 0.01%)</title><rect x="862.4" y="261" width="0.1" height="15.0" fill="rgb(226,3,0)" rx="2" ry="2" />
+<text  x="865.36" y="271.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (616,338,965 samples, 0.01%)</title><rect x="283.2" y="437" width="0.1" height="15.0" fill="rgb(243,109,22)" rx="2" ry="2" />
+<text  x="286.18" y="447.5" ></text>
+</g>
+<g >
+<title>native_sched_clock (489,345,370 samples, 0.01%)</title><rect x="1064.9" y="389" width="0.1" height="15.0" fill="rgb(212,108,44)" rx="2" ry="2" />
+<text  x="1067.86" y="399.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (2,958,442,096 samples, 0.06%)</title><rect x="1065.7" y="437" width="0.6" height="15.0" fill="rgb(206,72,3)" rx="2" ry="2" />
+<text  x="1068.67" y="447.5" ></text>
+</g>
+<g >
+<title>irq_work_needs_cpu (4,069,517,422 samples, 0.08%)</title><rect x="1167.1" y="437" width="0.9" height="15.0" fill="rgb(251,93,1)" rx="2" ry="2" />
+<text  x="1170.10" y="447.5" ></text>
+</g>
+<g >
+<title>unix_write_space (460,594,238 samples, 0.01%)</title><rect x="190.7" y="117" width="0.1" height="15.0" fill="rgb(237,16,17)" rx="2" ry="2" />
+<text  x="193.67" y="127.5" ></text>
+</g>
+<g >
+<title>ext4_da_write_begin (1,445,511,714 samples, 0.03%)</title><rect x="1017.3" y="261" width="0.4" height="15.0" fill="rgb(219,139,45)" rx="2" ry="2" />
+<text  x="1020.32" y="271.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock_irqrestore (702,150,241 samples, 0.01%)</title><rect x="801.4" y="293" width="0.1" height="15.0" fill="rgb(222,48,16)" rx="2" ry="2" />
+<text  x="804.35" y="303.5" ></text>
+</g>
+<g >
+<title>do_poll.lto_priv.0 (615,763,920,157 samples, 11.94%)</title><rect x="131.4" y="357" width="140.9" height="15.0" fill="rgb(228,166,34)" rx="2" ry="2" />
+<text  x="134.41" y="367.5" >do_poll.lto_priv.0</text>
+</g>
+<g >
+<title>kworker/u64:17- (1,372,022,609 samples, 0.03%)</title><rect x="278.3" y="565" width="0.3" height="15.0" fill="rgb(241,137,25)" rx="2" ry="2" />
+<text  x="281.32" y="575.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (1,815,501,109 samples, 0.04%)</title><rect x="364.0" y="325" width="0.4" height="15.0" fill="rgb(211,187,24)" rx="2" ry="2" />
+<text  x="366.96" y="335.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (380,049,566,159 samples, 7.37%)</title><rect x="821.3" y="453" width="87.0" height="15.0" fill="rgb(238,51,49)" rx="2" ry="2" />
+<text  x="824.30" y="463.5" >entry_SYSC..</text>
+</g>
+<g >
+<title>schedule_idle (3,005,034,316 samples, 0.06%)</title><rect x="1026.8" y="453" width="0.7" height="15.0" fill="rgb(222,19,53)" rx="2" ry="2" />
+<text  x="1029.83" y="463.5" ></text>
+</g>
+<g >
+<title>unix_stream_recvmsg (57,992,670,879 samples, 1.12%)</title><rect x="258.0" y="213" width="13.3" height="15.0" fill="rgb(244,74,28)" rx="2" ry="2" />
+<text  x="261.01" y="223.5" ></text>
+</g>
+<g >
+<title>update_sd_lb_stats.constprop.0 (2,351,289,422 samples, 0.05%)</title><rect x="146.5" y="149" width="0.5" height="15.0" fill="rgb(213,225,18)" rx="2" ry="2" />
+<text  x="149.45" y="159.5" ></text>
+</g>
+<g >
+<title>update_load_avg (806,660,256 samples, 0.02%)</title><rect x="1056.5" y="325" width="0.1" height="15.0" fill="rgb(222,128,7)" rx="2" ry="2" />
+<text  x="1059.46" y="335.5" ></text>
+</g>
+<g >
+<title>obj_cgroup_charge (11,130,104,448 samples, 0.22%)</title><rect x="993.3" y="293" width="2.6" height="15.0" fill="rgb(244,67,21)" rx="2" ry="2" />
+<text  x="996.32" y="303.5" ></text>
+</g>
+<g >
+<title>restore_fpregs_from_fpstate (613,364,613 samples, 0.01%)</title><rect x="808.4" y="341" width="0.1" height="15.0" fill="rgb(209,85,37)" rx="2" ry="2" />
+<text  x="811.36" y="351.5" ></text>
+</g>
+<g >
+<title>_raw_spin_rq_lock_irqsave (2,108,617,849 samples, 0.04%)</title><rect x="321.6" y="293" width="0.5" height="15.0" fill="rgb(254,178,37)" rx="2" ry="2" />
+<text  x="324.60" y="303.5" ></text>
+</g>
+<g >
+<title>clock_gettime@@GLIBC_2.17 (3,559,253,497 samples, 0.07%)</title><rect x="24.8" y="389" width="0.8" height="15.0" fill="rgb(231,105,39)" rx="2" ry="2" />
+<text  x="27.78" y="399.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (473,685,415 samples, 0.01%)</title><rect x="979.8" y="245" width="0.1" height="15.0" fill="rgb(243,64,33)" rx="2" ry="2" />
+<text  x="982.83" y="255.5" ></text>
+</g>
+<g >
+<title>__rdgsbase_inactive (1,079,252,719 samples, 0.02%)</title><rect x="293.7" y="469" width="0.3" height="15.0" fill="rgb(239,47,6)" rx="2" ry="2" />
+<text  x="296.71" y="479.5" ></text>
+</g>
+<g >
+<title>[[vdso]] (2,476,992,402 samples, 0.05%)</title><rect x="108.8" y="389" width="0.6" height="15.0" fill="rgb(220,51,8)" rx="2" ry="2" />
+<text  x="111.80" y="399.5" ></text>
+</g>
+<g >
+<title>place_entity (1,439,033,214 samples, 0.03%)</title><rect x="1111.9" y="389" width="0.4" height="15.0" fill="rgb(245,178,24)" rx="2" ry="2" />
+<text  x="1114.95" y="399.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (97,886,689,500 samples, 1.90%)</title><rect x="383.2" y="405" width="22.4" height="15.0" fill="rgb(246,113,31)" rx="2" ry="2" />
+<text  x="386.21" y="415.5" >d..</text>
+</g>
+<g >
+<title>mem_cgroup_handle_over_high (676,825,288 samples, 0.01%)</title><rect x="350.5" y="405" width="0.2" height="15.0" fill="rgb(207,84,48)" rx="2" ry="2" />
+<text  x="353.51" y="415.5" ></text>
+</g>
+<g >
+<title>psi_task_switch (19,040,812,569 samples, 0.37%)</title><rect x="333.0" y="341" width="4.4" height="15.0" fill="rgb(253,167,31)" rx="2" ry="2" />
+<text  x="336.00" y="351.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (13,575,244,300 samples, 0.26%)</title><rect x="153.5" y="213" width="3.1" height="15.0" fill="rgb(221,64,23)" rx="2" ry="2" />
+<text  x="156.51" y="223.5" ></text>
+</g>
+<g >
+<title>__printf_buffer_done (873,984,010 samples, 0.02%)</title><rect x="123.9" y="341" width="0.2" height="15.0" fill="rgb(242,9,13)" rx="2" ry="2" />
+<text  x="126.91" y="351.5" ></text>
+</g>
+<g >
+<title>__memset_avx2_unaligned_erms (13,828,612,091 samples, 0.27%)</title><rect x="30.4" y="405" width="3.1" height="15.0" fill="rgb(215,23,15)" rx="2" ry="2" />
+<text  x="33.36" y="415.5" ></text>
+</g>
+<g >
+<title>worker_thread (625,635,842 samples, 0.01%)</title><rect x="282.0" y="517" width="0.1" height="15.0" fill="rgb(224,114,52)" rx="2" ry="2" />
+<text  x="284.96" y="527.5" ></text>
+</g>
+<g >
+<title>sysvec_call_function_single (829,750,798 samples, 0.02%)</title><rect x="1027.0" y="389" width="0.2" height="15.0" fill="rgb(214,182,28)" rx="2" ry="2" />
+<text  x="1029.98" y="399.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (499,889,849 samples, 0.01%)</title><rect x="281.5" y="437" width="0.1" height="15.0" fill="rgb(242,209,30)" rx="2" ry="2" />
+<text  x="284.46" y="447.5" ></text>
+</g>
+<g >
+<title>ttwu_do_activate (2,333,550,600 samples, 0.05%)</title><rect x="317.6" y="261" width="0.5" height="15.0" fill="rgb(242,102,48)" rx="2" ry="2" />
+<text  x="320.60" y="271.5" ></text>
+</g>
+<g >
+<title>memcg_account_kmem (824,521,922 samples, 0.02%)</title><rect x="862.3" y="277" width="0.2" height="15.0" fill="rgb(224,102,20)" rx="2" ry="2" />
+<text  x="865.35" y="287.5" ></text>
+</g>
+<g >
+<title>__libc_recv (71,424,609,649 samples, 1.39%)</title><rect x="203.9" y="277" width="16.3" height="15.0" fill="rgb(228,198,33)" rx="2" ry="2" />
+<text  x="206.86" y="287.5" ></text>
+</g>
+<g >
+<title>__fget_light (721,557,744 samples, 0.01%)</title><rect x="257.8" y="197" width="0.2" height="15.0" fill="rgb(216,197,49)" rx="2" ry="2" />
+<text  x="260.85" y="207.5" ></text>
+</g>
+<g >
+<title>sched_clock_cpu (2,670,936,640 samples, 0.05%)</title><rect x="1183.6" y="437" width="0.6" height="15.0" fill="rgb(229,107,41)" rx="2" ry="2" />
+<text  x="1186.63" y="447.5" ></text>
+</g>
+<g >
+<title>security_socket_getpeersec_dgram (2,776,063,971 samples, 0.05%)</title><rect x="43.1" y="213" width="0.6" height="15.0" fill="rgb(252,0,32)" rx="2" ry="2" />
+<text  x="46.11" y="223.5" ></text>
+</g>
+<g >
+<title>worker_thread (1,355,013,535 samples, 0.03%)</title><rect x="282.1" y="517" width="0.3" height="15.0" fill="rgb(205,190,29)" rx="2" ry="2" />
+<text  x="285.10" y="527.5" ></text>
+</g>
+<g >
+<title>sysvec_call_function_single (2,067,846,456 samples, 0.04%)</title><rect x="1021.8" y="405" width="0.4" height="15.0" fill="rgb(243,183,18)" rx="2" ry="2" />
+<text  x="1024.76" y="415.5" ></text>
+</g>
+<g >
+<title>__sysvec_apic_timer_interrupt (15,211,412,315 samples, 0.30%)</title><rect x="1042.3" y="421" width="3.5" height="15.0" fill="rgb(236,157,20)" rx="2" ry="2" />
+<text  x="1045.28" y="431.5" ></text>
+</g>
+<g >
+<title>nbd_internal_command_common (98,577,206,614 samples, 1.91%)</title><rect x="34.0" y="389" width="22.6" height="15.0" fill="rgb(219,173,37)" rx="2" ry="2" />
+<text  x="37.02" y="399.5" >n..</text>
+</g>
+<g >
+<title>__unfreeze_partials (893,749,350 samples, 0.02%)</title><rect x="868.1" y="309" width="0.2" height="15.0" fill="rgb(242,22,19)" rx="2" ry="2" />
+<text  x="871.09" y="319.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (1,508,913,734 samples, 0.03%)</title><rect x="276.6" y="549" width="0.3" height="15.0" fill="rgb(226,5,46)" rx="2" ry="2" />
+<text  x="279.60" y="559.5" ></text>
+</g>
+<g >
+<title>update_rq_clock (1,378,796,531 samples, 0.03%)</title><rect x="803.6" y="293" width="0.3" height="15.0" fill="rgb(229,78,48)" rx="2" ry="2" />
+<text  x="806.55" y="303.5" ></text>
+</g>
+<g >
+<title>nbd_unlocked_aio_pwrite (222,749,245,709 samples, 4.32%)</title><rect x="57.2" y="389" width="51.0" height="15.0" fill="rgb(233,205,12)" rx="2" ry="2" />
+<text  x="60.21" y="399.5" >nbd_u..</text>
+</g>
+<g >
+<title>hrtimer_get_next_event (523,324,370 samples, 0.01%)</title><rect x="1026.5" y="389" width="0.1" height="15.0" fill="rgb(228,169,11)" rx="2" ry="2" />
+<text  x="1029.53" y="399.5" ></text>
+</g>
+<g >
+<title>crypt_convert (1,138,155,074 samples, 0.02%)</title><rect x="281.1" y="469" width="0.3" height="15.0" fill="rgb(251,117,54)" rx="2" ry="2" />
+<text  x="284.14" y="479.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (2,120,281,873 samples, 0.04%)</title><rect x="102.7" y="117" width="0.5" height="15.0" fill="rgb(233,29,27)" rx="2" ry="2" />
+<text  x="105.69" y="127.5" ></text>
+</g>
+<g >
+<title>__virt_addr_valid (1,382,506,940 samples, 0.03%)</title><rect x="44.1" y="181" width="0.3" height="15.0" fill="rgb(254,177,49)" rx="2" ry="2" />
+<text  x="47.09" y="191.5" ></text>
+</g>
+<g >
+<title>syscall_enter_from_user_mode (978,171,090 samples, 0.02%)</title><rect x="156.6" y="293" width="0.3" height="15.0" fill="rgb(225,118,24)" rx="2" ry="2" />
+<text  x="159.63" y="303.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (805,569,659 samples, 0.02%)</title><rect x="799.1" y="261" width="0.2" height="15.0" fill="rgb(231,186,20)" rx="2" ry="2" />
+<text  x="802.13" y="271.5" ></text>
+</g>
+<g >
+<title>record_times (1,172,706,332 samples, 0.02%)</title><rect x="1183.4" y="421" width="0.2" height="15.0" fill="rgb(218,67,2)" rx="2" ry="2" />
+<text  x="1186.36" y="431.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_call_function_single (512,021,513 samples, 0.01%)</title><rect x="1170.9" y="469" width="0.2" height="15.0" fill="rgb(223,146,8)" rx="2" ry="2" />
+<text  x="1173.94" y="479.5" ></text>
+</g>
+<g >
+<title>kmalloc_slab (3,022,559,373 samples, 0.06%)</title><rect x="981.1" y="293" width="0.7" height="15.0" fill="rgb(226,41,3)" rx="2" ry="2" />
+<text  x="984.15" y="303.5" ></text>
+</g>
+<g >
+<title>acpi_processor_ffh_cstate_enter (1,981,365,851 samples, 0.04%)</title><rect x="1020.7" y="389" width="0.5" height="15.0" fill="rgb(217,156,10)" rx="2" ry="2" />
+<text  x="1023.73" y="399.5" ></text>
+</g>
+<g >
+<title>inode_security (1,778,051,126 samples, 0.03%)</title><rect x="807.4" y="325" width="0.4" height="15.0" fill="rgb(234,87,26)" rx="2" ry="2" />
+<text  x="810.37" y="335.5" ></text>
+</g>
+<g >
+<title>ttwu_do_wakeup (512,424,624 samples, 0.01%)</title><rect x="802.9" y="293" width="0.1" height="15.0" fill="rgb(222,203,50)" rx="2" ry="2" />
+<text  x="805.90" y="303.5" ></text>
+</g>
+<g >
+<title>mod_memcg_state (2,110,040,074 samples, 0.04%)</title><rect x="957.8" y="277" width="0.5" height="15.0" fill="rgb(215,8,46)" rx="2" ry="2" />
+<text  x="960.80" y="287.5" ></text>
+</g>
+<g >
+<title>fpregs_restore_userregs (807,568,122 samples, 0.02%)</title><rect x="808.3" y="357" width="0.2" height="15.0" fill="rgb(235,180,2)" rx="2" ry="2" />
+<text  x="811.31" y="367.5" ></text>
+</g>
+<g >
+<title>cache_from_obj (827,731,965 samples, 0.02%)</title><rect x="215.4" y="149" width="0.1" height="15.0" fill="rgb(236,139,47)" rx="2" ry="2" />
+<text  x="218.35" y="159.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (1,364,326,557 samples, 0.03%)</title><rect x="275.7" y="549" width="0.3" height="15.0" fill="rgb(220,76,53)" rx="2" ry="2" />
+<text  x="278.68" y="559.5" ></text>
+</g>
+<g >
+<title>nbd_aio_command_completed (9,525,687,707 samples, 0.18%)</title><rect x="120.7" y="373" width="2.2" height="15.0" fill="rgb(215,114,13)" rx="2" ry="2" />
+<text  x="123.67" y="383.5" ></text>
+</g>
+<g >
+<title>_copy_to_iter (30,910,246,284 samples, 0.60%)</title><rect x="245.4" y="117" width="7.0" height="15.0" fill="rgb(254,16,16)" rx="2" ry="2" />
+<text  x="248.37" y="127.5" ></text>
+</g>
+<g >
+<title>sysvec_apic_timer_interrupt (4,089,055,433 samples, 0.08%)</title><rect x="766.4" y="293" width="0.9" height="15.0" fill="rgb(209,75,25)" rx="2" ry="2" />
+<text  x="769.38" y="303.5" ></text>
+</g>
+<g >
+<title>idle_cpu (1,403,829,207 samples, 0.03%)</title><rect x="327.5" y="261" width="0.3" height="15.0" fill="rgb(205,127,11)" rx="2" ry="2" />
+<text  x="330.51" y="271.5" ></text>
+</g>
+<g >
+<title>native_queued_spin_lock_slowpath (535,247,504 samples, 0.01%)</title><rect x="934.4" y="341" width="0.1" height="15.0" fill="rgb(231,64,16)" rx="2" ry="2" />
+<text  x="937.39" y="351.5" ></text>
+</g>
+<g >
+<title>check_spread.isra.0 (455,374,793 samples, 0.01%)</title><rect x="1111.8" y="389" width="0.1" height="15.0" fill="rgb(217,203,22)" rx="2" ry="2" />
+<text  x="1114.84" y="399.5" ></text>
+</g>
+<g >
+<title>sched_clock_cpu (4,931,986,400 samples, 0.10%)</title><rect x="1072.5" y="453" width="1.1" height="15.0" fill="rgb(209,136,43)" rx="2" ry="2" />
+<text  x="1075.51" y="463.5" ></text>
+</g>
+<g >
+<title>kworker/u64:0-k (1,686,237,098 samples, 0.03%)</title><rect x="275.3" y="565" width="0.4" height="15.0" fill="rgb(249,47,35)" rx="2" ry="2" />
+<text  x="278.30" y="575.5" ></text>
+</g>
+<g >
+<title>sched_idle_set_state (1,764,668,997 samples, 0.03%)</title><rect x="1073.7" y="453" width="0.4" height="15.0" fill="rgb(251,130,5)" rx="2" ry="2" />
+<text  x="1076.65" y="463.5" ></text>
+</g>
+<g >
+<title>worker_thread (1,429,080,678 samples, 0.03%)</title><rect x="279.3" y="517" width="0.3" height="15.0" fill="rgb(206,31,10)" rx="2" ry="2" />
+<text  x="282.27" y="527.5" ></text>
+</g>
+<g >
+<title>cmpxchg_double_slab.isra.0 (3,027,485,933 samples, 0.06%)</title><rect x="188.0" y="133" width="0.7" height="15.0" fill="rgb(233,118,35)" rx="2" ry="2" />
+<text  x="190.98" y="143.5" ></text>
+</g>
+<g >
+<title>raw_spin_rq_lock_nested (1,447,127,206 samples, 0.03%)</title><rect x="365.3" y="357" width="0.3" height="15.0" fill="rgb(209,95,4)" rx="2" ry="2" />
+<text  x="368.27" y="367.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_reschedule_ipi (1,254,479,801 samples, 0.02%)</title><rect x="1065.0" y="453" width="0.3" height="15.0" fill="rgb(212,226,22)" rx="2" ry="2" />
+<text  x="1067.97" y="463.5" ></text>
+</g>
+<g >
+<title>__mod_memcg_state (1,911,503,534 samples, 0.04%)</title><rect x="853.2" y="229" width="0.5" height="15.0" fill="rgb(254,7,44)" rx="2" ry="2" />
+<text  x="856.22" y="239.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (1,409,863,989 samples, 0.03%)</title><rect x="276.9" y="549" width="0.4" height="15.0" fill="rgb(254,27,9)" rx="2" ry="2" />
+<text  x="279.95" y="559.5" ></text>
+</g>
+<g >
+<title>[unknown] (1,020,582,574 samples, 0.02%)</title><rect x="10.1" y="405" width="0.2" height="15.0" fill="rgb(207,221,47)" rx="2" ry="2" />
+<text  x="13.06" y="415.5" ></text>
+</g>
+<g >
+<title>post_alloc_hook (767,709,157 samples, 0.01%)</title><rect x="960.6" y="293" width="0.2" height="15.0" fill="rgb(249,95,3)" rx="2" ry="2" />
+<text  x="963.64" y="303.5" ></text>
+</g>
+<g >
+<title>send_call_function_single_ipi (549,447,605 samples, 0.01%)</title><rect x="803.4" y="277" width="0.2" height="15.0" fill="rgb(243,130,29)" rx="2" ry="2" />
+<text  x="806.43" y="287.5" ></text>
+</g>
+<g >
+<title>malloc (1,450,368,822 samples, 0.03%)</title><rect x="127.7" y="325" width="0.3" height="15.0" fill="rgb(249,19,3)" rx="2" ry="2" />
+<text  x="130.70" y="335.5" ></text>
+</g>
+<g >
+<title>__printf_buffer_write (444,369,685 samples, 0.01%)</title><rect x="126.7" y="325" width="0.1" height="15.0" fill="rgb(249,22,11)" rx="2" ry="2" />
+<text  x="129.66" y="335.5" ></text>
+</g>
+<g >
+<title>_raw_spin_rq_lock_irqsave (472,928,479 samples, 0.01%)</title><rect x="1175.4" y="373" width="0.1" height="15.0" fill="rgb(206,173,5)" rx="2" ry="2" />
+<text  x="1178.44" y="383.5" ></text>
+</g>
+<g >
+<title>sched_ttwu_pending (488,963,133 samples, 0.01%)</title><rect x="364.9" y="293" width="0.1" height="15.0" fill="rgb(238,154,11)" rx="2" ry="2" />
+<text  x="367.85" y="303.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock_irqrestore (3,574,907,382 samples, 0.07%)</title><rect x="849.2" y="341" width="0.8" height="15.0" fill="rgb(207,163,17)" rx="2" ry="2" />
+<text  x="852.20" y="351.5" ></text>
+</g>
+<g >
+<title>update_process_times (1,538,170,836 samples, 0.03%)</title><rect x="1043.9" y="341" width="0.4" height="15.0" fill="rgb(230,40,0)" rx="2" ry="2" />
+<text  x="1046.91" y="351.5" ></text>
+</g>
+<g >
+<title>mod_memcg_lruvec_state (534,951,006 samples, 0.01%)</title><rect x="993.2" y="261" width="0.1" height="15.0" fill="rgb(231,107,26)" rx="2" ry="2" />
+<text  x="996.19" y="271.5" ></text>
+</g>
+<g >
+<title>update_load_avg (2,817,032,529 samples, 0.05%)</title><rect x="373.0" y="309" width="0.7" height="15.0" fill="rgb(225,175,4)" rx="2" ry="2" />
+<text  x="376.01" y="319.5" ></text>
+</g>
+<g >
+<title>psi_account_irqtime (4,898,609,242 samples, 0.10%)</title><rect x="340.6" y="325" width="1.1" height="15.0" fill="rgb(243,150,25)" rx="2" ry="2" />
+<text  x="343.60" y="335.5" ></text>
+</g>
+<g >
+<title>tick_irq_enter (8,087,983,345 samples, 0.16%)</title><rect x="1057.9" y="405" width="1.8" height="15.0" fill="rgb(247,103,18)" rx="2" ry="2" />
+<text  x="1060.89" y="415.5" ></text>
+</g>
+<g >
+<title>avc_has_perm (5,151,366,295 samples, 0.10%)</title><rect x="831.0" y="357" width="1.2" height="15.0" fill="rgb(221,200,14)" rx="2" ry="2" />
+<text  x="833.98" y="367.5" ></text>
+</g>
+<g >
+<title>tick_nohz_stop_tick (771,185,744 samples, 0.01%)</title><rect x="1188.8" y="469" width="0.2" height="15.0" fill="rgb(223,80,21)" rx="2" ry="2" />
+<text  x="1191.84" y="479.5" ></text>
+</g>
+<g >
+<title>native_queued_spin_lock_slowpath (932,398,123 samples, 0.02%)</title><rect x="451.2" y="309" width="0.2" height="15.0" fill="rgb(247,226,0)" rx="2" ry="2" />
+<text  x="454.21" y="319.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock_irqrestore (3,046,511,614 samples, 0.06%)</title><rect x="1157.3" y="437" width="0.7" height="15.0" fill="rgb(227,88,47)" rx="2" ry="2" />
+<text  x="1160.33" y="447.5" ></text>
+</g>
+<g >
+<title>[unknown] (1,095,213,022 samples, 0.02%)</title><rect x="10.1" y="485" width="0.2" height="15.0" fill="rgb(221,121,25)" rx="2" ry="2" />
+<text  x="13.06" y="495.5" ></text>
+</g>
+<g >
+<title>[unknown] (722,908,067 samples, 0.01%)</title><rect x="10.1" y="341" width="0.1" height="15.0" fill="rgb(215,165,9)" rx="2" ry="2" />
+<text  x="13.06" y="351.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (68,000,150,438 samples, 1.32%)</title><rect x="256.2" y="261" width="15.5" height="15.0" fill="rgb(233,14,27)" rx="2" ry="2" />
+<text  x="259.18" y="271.5" ></text>
+</g>
+<g >
+<title>rest_init (31,308,706,217 samples, 0.61%)</title><rect x="1020.5" y="501" width="7.2" height="15.0" fill="rgb(206,186,22)" rx="2" ry="2" />
+<text  x="1023.52" y="511.5" ></text>
+</g>
+<g >
+<title>__x64_sys_read (2,068,403,852 samples, 0.04%)</title><rect x="822.8" y="421" width="0.5" height="15.0" fill="rgb(248,68,3)" rx="2" ry="2" />
+<text  x="825.79" y="431.5" ></text>
+</g>
+<g >
+<title>init_icd (730,779,563 samples, 0.01%)</title><rect x="111.2" y="421" width="0.1" height="15.0" fill="rgb(226,112,1)" rx="2" ry="2" />
+<text  x="114.17" y="431.5" ></text>
+</g>
+<g >
+<title>__do_softirq (1,712,920,602 samples, 0.03%)</title><rect x="1041.9" y="405" width="0.4" height="15.0" fill="rgb(239,162,5)" rx="2" ry="2" />
+<text  x="1044.87" y="415.5" ></text>
+</g>
+<g >
+<title>__rseq_handle_notify_resume (467,445,417 samples, 0.01%)</title><rect x="1009.2" y="389" width="0.1" height="15.0" fill="rgb(224,229,41)" rx="2" ry="2" />
+<text  x="1012.22" y="399.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_call_function_single (58,888,461,381 samples, 1.14%)</title><rect x="1051.5" y="453" width="13.5" height="15.0" fill="rgb(248,57,12)" rx="2" ry="2" />
+<text  x="1054.50" y="463.5" ></text>
+</g>
+<g >
+<title>send_call_function_single_ipi (2,325,204,858 samples, 0.05%)</title><rect x="377.2" y="341" width="0.6" height="15.0" fill="rgb(229,223,51)" rx="2" ry="2" />
+<text  x="380.24" y="351.5" ></text>
+</g>
+<g >
+<title>process_one_work (1,551,227,045 samples, 0.03%)</title><rect x="279.6" y="501" width="0.3" height="15.0" fill="rgb(243,119,2)" rx="2" ry="2" />
+<text  x="282.59" y="511.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (685,481,350 samples, 0.01%)</title><rect x="277.9" y="437" width="0.2" height="15.0" fill="rgb(214,19,47)" rx="2" ry="2" />
+<text  x="280.94" y="447.5" ></text>
+</g>
+<g >
+<title>nbd_internal_run (216,302,970,300 samples, 4.19%)</title><rect x="58.6" y="357" width="49.5" height="15.0" fill="rgb(208,29,22)" rx="2" ry="2" />
+<text  x="61.59" y="367.5" >nbd_..</text>
+</g>
+<g >
+<title>try_to_wake_up (23,870,998,264 samples, 0.46%)</title><rect x="798.4" y="309" width="5.5" height="15.0" fill="rgb(243,131,48)" rx="2" ry="2" />
+<text  x="801.41" y="319.5" ></text>
+</g>
+<g >
+<title>irqtime_account_irq (545,802,819 samples, 0.01%)</title><rect x="1178.4" y="405" width="0.1" height="15.0" fill="rgb(249,41,47)" rx="2" ry="2" />
+<text  x="1181.39" y="415.5" ></text>
+</g>
+<g >
+<title>__cond_resched (585,170,814 samples, 0.01%)</title><rect x="968.5" y="277" width="0.2" height="15.0" fill="rgb(251,107,24)" rx="2" ry="2" />
+<text  x="971.53" y="287.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (1,688,906,160 samples, 0.03%)</title><rect x="277.9" y="549" width="0.4" height="15.0" fill="rgb(226,220,50)" rx="2" ry="2" />
+<text  x="280.93" y="559.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (1,147,292,570 samples, 0.02%)</title><rect x="281.4" y="549" width="0.3" height="15.0" fill="rgb(233,56,4)" rx="2" ry="2" />
+<text  x="284.44" y="559.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_mutex_unlock_usercnt (988,376,955 samples, 0.02%)</title><rect x="120.2" y="373" width="0.2" height="15.0" fill="rgb(254,120,44)" rx="2" ry="2" />
+<text  x="123.20" y="383.5" ></text>
+</g>
+<g >
+<title>start_secondary (709,018,331,953 samples, 13.75%)</title><rect x="1027.7" y="533" width="162.2" height="15.0" fill="rgb(243,81,22)" rx="2" ry="2" />
+<text  x="1030.69" y="543.5" >start_secondary</text>
+</g>
+<g >
+<title>__rcu_read_lock (745,982,130 samples, 0.01%)</title><rect x="1000.2" y="341" width="0.2" height="15.0" fill="rgb(231,205,22)" rx="2" ry="2" />
+<text  x="1003.23" y="351.5" ></text>
+</g>
+<g >
+<title>acpi_idle_do_entry (42,582,533,963 samples, 0.83%)</title><rect x="1031.2" y="437" width="9.7" height="15.0" fill="rgb(221,123,24)" rx="2" ry="2" />
+<text  x="1034.16" y="447.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (1,339,677,957 samples, 0.03%)</title><rect x="280.3" y="453" width="0.3" height="15.0" fill="rgb(234,122,20)" rx="2" ry="2" />
+<text  x="283.28" y="463.5" ></text>
+</g>
+<g >
+<title>plugin_pwrite (498,668,621 samples, 0.01%)</title><rect x="814.7" y="485" width="0.1" height="15.0" fill="rgb(244,149,9)" rx="2" ry="2" />
+<text  x="817.70" y="495.5" ></text>
+</g>
+<g >
+<title>worker_thread (1,685,230,958 samples, 0.03%)</title><rect x="275.3" y="517" width="0.4" height="15.0" fill="rgb(206,195,53)" rx="2" ry="2" />
+<text  x="278.30" y="527.5" ></text>
+</g>
+<g >
+<title>enqueue_task_fair (1,580,743,349 samples, 0.03%)</title><rect x="802.4" y="261" width="0.4" height="15.0" fill="rgb(213,221,5)" rx="2" ry="2" />
+<text  x="805.44" y="271.5" ></text>
+</g>
+<g >
+<title>__x64_sys_recvfrom (119,745,835,630 samples, 2.32%)</title><rect x="174.1" y="245" width="27.4" height="15.0" fill="rgb(211,149,5)" rx="2" ry="2" />
+<text  x="177.11" y="255.5" >_..</text>
+</g>
+<g >
+<title>schedule (3,571,344,403 samples, 0.07%)</title><rect x="379.1" y="405" width="0.8" height="15.0" fill="rgb(239,186,39)" rx="2" ry="2" />
+<text  x="382.09" y="415.5" ></text>
+</g>
+<g >
+<title>tick_nohz_idle_enter (3,918,118,869 samples, 0.08%)</title><rect x="1186.6" y="485" width="0.9" height="15.0" fill="rgb(218,211,33)" rx="2" ry="2" />
+<text  x="1189.56" y="495.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (1,399,909,996 samples, 0.03%)</title><rect x="279.6" y="453" width="0.3" height="15.0" fill="rgb(216,140,52)" rx="2" ry="2" />
+<text  x="282.60" y="463.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (867,057,331 samples, 0.02%)</title><rect x="49.9" y="117" width="0.2" height="15.0" fill="rgb(224,18,51)" rx="2" ry="2" />
+<text  x="52.95" y="127.5" ></text>
+</g>
+<g >
+<title>sock_wfree (20,485,208,907 samples, 0.40%)</title><rect x="872.5" y="293" width="4.7" height="15.0" fill="rgb(244,114,35)" rx="2" ry="2" />
+<text  x="875.47" y="303.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (1,846,075,122 samples, 0.04%)</title><rect x="71.4" y="181" width="0.5" height="15.0" fill="rgb(234,113,27)" rx="2" ry="2" />
+<text  x="74.45" y="191.5" ></text>
+</g>
+<g >
+<title>__get_obj_cgroup_from_memcg (511,809,093 samples, 0.01%)</title><rect x="957.3" y="293" width="0.1" height="15.0" fill="rgb(236,79,54)" rx="2" ry="2" />
+<text  x="960.26" y="303.5" ></text>
+</g>
+<g >
+<title>cpuacct_charge (632,570,613 samples, 0.01%)</title><rect x="144.7" y="165" width="0.1" height="15.0" fill="rgb(221,83,34)" rx="2" ry="2" />
+<text  x="147.66" y="175.5" ></text>
+</g>
+<g >
+<title>psi_group_change (2,633,453,867 samples, 0.05%)</title><rect x="373.8" y="309" width="0.6" height="15.0" fill="rgb(237,126,26)" rx="2" ry="2" />
+<text  x="376.76" y="319.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (3,486,522,571 samples, 0.07%)</title><rect x="978.2" y="261" width="0.8" height="15.0" fill="rgb(220,167,20)" rx="2" ry="2" />
+<text  x="981.22" y="271.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (1,016,823,965 samples, 0.02%)</title><rect x="186.6" y="117" width="0.3" height="15.0" fill="rgb(226,205,48)" rx="2" ry="2" />
+<text  x="189.63" y="127.5" ></text>
+</g>
+<g >
+<title>copy_user_generic_string (4,360,176,599 samples, 0.08%)</title><rect x="140.3" y="245" width="1.0" height="15.0" fill="rgb(231,196,25)" rx="2" ry="2" />
+<text  x="143.30" y="255.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (682,647,314 samples, 0.01%)</title><rect x="1067.0" y="421" width="0.2" height="15.0" fill="rgb(217,147,16)" rx="2" ry="2" />
+<text  x="1070.04" y="431.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (422,079,753,385 samples, 8.19%)</title><rect x="914.0" y="437" width="96.6" height="15.0" fill="rgb(225,92,30)" rx="2" ry="2" />
+<text  x="916.98" y="447.5" >do_syscall_64</text>
+</g>
+<g >
+<title>__x86_return_thunk (611,162,280 samples, 0.01%)</title><rect x="296.1" y="453" width="0.1" height="15.0" fill="rgb(221,152,48)" rx="2" ry="2" />
+<text  x="299.08" y="463.5" ></text>
+</g>
+<g >
+<title>sugov_update_single_freq (477,495,030 samples, 0.01%)</title><rect x="315.8" y="309" width="0.1" height="15.0" fill="rgb(208,198,18)" rx="2" ry="2" />
+<text  x="318.84" y="319.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (620,469,108 samples, 0.01%)</title><rect x="183.9" y="165" width="0.2" height="15.0" fill="rgb(205,8,21)" rx="2" ry="2" />
+<text  x="186.91" y="175.5" ></text>
+</g>
+<g >
+<title>__fio_gettime.lto_priv.0 (4,328,106,947 samples, 0.08%)</title><rect x="112.3" y="389" width="1.0" height="15.0" fill="rgb(247,18,24)" rx="2" ry="2" />
+<text  x="115.31" y="399.5" ></text>
+</g>
+<g >
+<title>__sys_sendto (402,266,295,922 samples, 7.80%)</title><rect x="915.5" y="405" width="92.1" height="15.0" fill="rgb(210,184,51)" rx="2" ry="2" />
+<text  x="918.54" y="415.5" >__sys_sendto</text>
+</g>
+<g >
+<title>wake_q_add_safe (2,226,593,821 samples, 0.04%)</title><rect x="359.7" y="389" width="0.5" height="15.0" fill="rgb(232,82,41)" rx="2" ry="2" />
+<text  x="362.69" y="399.5" ></text>
+</g>
+<g >
+<title>__x64_sys_recvfrom (65,988,438,987 samples, 1.28%)</title><rect x="204.5" y="229" width="15.1" height="15.0" fill="rgb(214,159,50)" rx="2" ry="2" />
+<text  x="207.49" y="239.5" ></text>
+</g>
+<g >
+<title>skb_put (1,082,725,719 samples, 0.02%)</title><rect x="45.1" y="213" width="0.3" height="15.0" fill="rgb(221,216,0)" rx="2" ry="2" />
+<text  x="48.15" y="223.5" ></text>
+</g>
+<g >
+<title>[fio-nbd.so] (4,731,670,047 samples, 0.09%)</title><rect x="165.5" y="309" width="1.1" height="15.0" fill="rgb(247,59,10)" rx="2" ry="2" />
+<text  x="168.47" y="319.5" ></text>
+</g>
+<g >
+<title>avc_has_perm (1,002,486,023 samples, 0.02%)</title><rect x="224.0" y="149" width="0.2" height="15.0" fill="rgb(216,70,37)" rx="2" ry="2" />
+<text  x="226.99" y="159.5" ></text>
+</g>
+<g >
+<title>nbd_aio_command_completed (440,321,045 samples, 0.01%)</title><rect x="274.1" y="389" width="0.1" height="15.0" fill="rgb(217,113,6)" rx="2" ry="2" />
+<text  x="277.07" y="399.5" ></text>
+</g>
+<g >
+<title>cmpxchg_double_slab.isra.0 (1,165,516,016 samples, 0.02%)</title><rect x="226.3" y="149" width="0.3" height="15.0" fill="rgb(209,132,2)" rx="2" ry="2" />
+<text  x="229.32" y="159.5" ></text>
+</g>
+<g >
+<title>bpf_lsm_socket_getpeersec_dgram (1,036,039,238 samples, 0.02%)</title><rect x="72.6" y="181" width="0.2" height="15.0" fill="rgb(227,12,20)" rx="2" ry="2" />
+<text  x="75.58" y="191.5" ></text>
+</g>
+<g >
+<title>skb_release_head_state (8,228,231,093 samples, 0.16%)</title><rect x="212.7" y="149" width="1.9" height="15.0" fill="rgb(234,132,17)" rx="2" ry="2" />
+<text  x="215.70" y="159.5" ></text>
+</g>
+<g >
+<title>percpu_ref_put_many.constprop.0 (468,354,526 samples, 0.01%)</title><rect x="233.8" y="85" width="0.2" height="15.0" fill="rgb(217,43,1)" rx="2" ry="2" />
+<text  x="236.85" y="95.5" ></text>
+</g>
+<g >
+<title>__x86_return_thunk (467,195,923 samples, 0.01%)</title><rect x="222.1" y="245" width="0.1" height="15.0" fill="rgb(208,123,33)" rx="2" ry="2" />
+<text  x="225.07" y="255.5" ></text>
+</g>
+<g >
+<title>selinux_socket_recvmsg (9,432,383,612 samples, 0.18%)</title><rect x="837.0" y="341" width="2.2" height="15.0" fill="rgb(239,54,54)" rx="2" ry="2" />
+<text  x="840.02" y="351.5" ></text>
+</g>
+<g >
+<title>__skb_datagram_iter (5,771,489,343 samples, 0.11%)</title><rect x="270.0" y="149" width="1.3" height="15.0" fill="rgb(238,162,19)" rx="2" ry="2" />
+<text  x="272.96" y="159.5" ></text>
+</g>
+<g >
+<title>unix_stream_read_actor (75,775,584,609 samples, 1.47%)</title><rect x="889.1" y="341" width="17.4" height="15.0" fill="rgb(239,174,3)" rx="2" ry="2" />
+<text  x="892.14" y="351.5" ></text>
+</g>
+<g >
+<title>ct_kernel_exit.isra.0 (8,010,314,943 samples, 0.16%)</title><rect x="1065.4" y="453" width="1.8" height="15.0" fill="rgb(242,22,4)" rx="2" ry="2" />
+<text  x="1068.36" y="463.5" ></text>
+</g>
+<g >
+<title>__update_load_avg_cfs_rq (725,387,840 samples, 0.01%)</title><rect x="1180.8" y="405" width="0.2" height="15.0" fill="rgb(248,30,23)" rx="2" ry="2" />
+<text  x="1183.81" y="415.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (1,750,170,460,931 samples, 33.94%)</title><rect x="408.9" y="405" width="400.6" height="15.0" fill="rgb(248,109,21)" rx="2" ry="2" />
+<text  x="411.94" y="415.5" >do_syscall_64</text>
+</g>
+<g >
+<title>__alloc_skb (64,867,597,856 samples, 1.26%)</title><rect x="88.5" y="165" width="14.9" height="15.0" fill="rgb(205,137,24)" rx="2" ry="2" />
+<text  x="91.54" y="175.5" ></text>
+</g>
+<g >
+<title>finish_task_switch.isra.0 (1,176,142,594 samples, 0.02%)</title><rect x="1026.9" y="421" width="0.3" height="15.0" fill="rgb(235,28,2)" rx="2" ry="2" />
+<text  x="1029.92" y="431.5" ></text>
+</g>
+<g >
+<title>refill_obj_stock (986,885,009 samples, 0.02%)</title><rect x="979.4" y="261" width="0.2" height="15.0" fill="rgb(206,40,29)" rx="2" ry="2" />
+<text  x="982.41" y="271.5" ></text>
+</g>
+<g >
+<title>worker_thread (1,372,022,609 samples, 0.03%)</title><rect x="278.3" y="517" width="0.3" height="15.0" fill="rgb(235,96,7)" rx="2" ry="2" />
+<text  x="281.32" y="527.5" ></text>
+</g>
+<g >
+<title>current_time (1,244,619,420 samples, 0.02%)</title><rect x="403.0" y="309" width="0.3" height="15.0" fill="rgb(250,143,20)" rx="2" ry="2" />
+<text  x="405.99" y="319.5" ></text>
+</g>
+<g >
+<title>file_has_perm (7,711,433,733 samples, 0.15%)</title><rect x="830.7" y="373" width="1.8" height="15.0" fill="rgb(232,107,23)" rx="2" ry="2" />
+<text  x="833.71" y="383.5" ></text>
+</g>
+<g >
+<title>update_cfs_group (478,493,289 samples, 0.01%)</title><rect x="1176.5" y="309" width="0.1" height="15.0" fill="rgb(241,7,41)" rx="2" ry="2" />
+<text  x="1179.54" y="319.5" ></text>
+</g>
+<g >
+<title>get_obj_cgroup_from_current (8,314,276,334 samples, 0.16%)</title><rect x="984.8" y="293" width="1.9" height="15.0" fill="rgb(209,92,16)" rx="2" ry="2" />
+<text  x="987.84" y="303.5" ></text>
+</g>
+<g >
+<title>io_bytes_exceeded.lto_priv.0 (812,407,916 samples, 0.02%)</title><rect x="12.0" y="453" width="0.2" height="15.0" fill="rgb(243,158,28)" rx="2" ry="2" />
+<text  x="15.04" y="463.5" ></text>
+</g>
+<g >
+<title>memcg_account_kmem (451,358,939 samples, 0.01%)</title><rect x="882.9" y="309" width="0.1" height="15.0" fill="rgb(236,76,54)" rx="2" ry="2" />
+<text  x="885.92" y="319.5" ></text>
+</g>
+<g >
+<title>socket_recv (72,302,241,698 samples, 1.40%)</title><rect x="203.7" y="293" width="16.5" height="15.0" fill="rgb(224,226,46)" rx="2" ry="2" />
+<text  x="206.66" y="303.5" ></text>
+</g>
+<g >
+<title>[unknown] (1,031,978,691 samples, 0.02%)</title><rect x="10.1" y="437" width="0.2" height="15.0" fill="rgb(250,39,53)" rx="2" ry="2" />
+<text  x="13.06" y="447.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (478,262,515 samples, 0.01%)</title><rect x="339.2" y="325" width="0.1" height="15.0" fill="rgb(217,171,16)" rx="2" ry="2" />
+<text  x="342.24" y="335.5" ></text>
+</g>
+<g >
+<title>refill_obj_stock (1,606,331,712 samples, 0.03%)</title><rect x="186.5" y="133" width="0.4" height="15.0" fill="rgb(219,133,22)" rx="2" ry="2" />
+<text  x="189.50" y="143.5" ></text>
+</g>
+<g >
+<title>sockfd_lookup_light (13,185,215,010 samples, 0.26%)</title><rect x="1004.6" y="389" width="3.0" height="15.0" fill="rgb(227,4,31)" rx="2" ry="2" />
+<text  x="1007.58" y="399.5" ></text>
+</g>
+<g >
+<title>process_one_work (620,858,728 samples, 0.01%)</title><rect x="282.0" y="501" width="0.1" height="15.0" fill="rgb(211,37,43)" rx="2" ry="2" />
+<text  x="284.96" y="511.5" ></text>
+</g>
+<g >
+<title>memcg_check_events (749,505,694 samples, 0.01%)</title><rect x="229.7" y="85" width="0.2" height="15.0" fill="rgb(211,216,47)" rx="2" ry="2" />
+<text  x="232.73" y="95.5" ></text>
+</g>
+<g >
+<title>put_prev_entity (532,201,074 samples, 0.01%)</title><rect x="331.5" y="325" width="0.2" height="15.0" fill="rgb(225,124,19)" rx="2" ry="2" />
+<text  x="334.54" y="335.5" ></text>
+</g>
+<g >
+<title>cpu_startup_entry (31,308,706,217 samples, 0.61%)</title><rect x="1020.5" y="485" width="7.2" height="15.0" fill="rgb(239,202,47)" rx="2" ry="2" />
+<text  x="1023.52" y="495.5" ></text>
+</g>
+<g >
+<title>[unknown] (1,038,695,846 samples, 0.02%)</title><rect x="10.1" y="469" width="0.2" height="15.0" fill="rgb(222,104,5)" rx="2" ry="2" />
+<text  x="13.06" y="479.5" ></text>
+</g>
+<g >
+<title>selinux_socket_sendmsg (14,771,273,136 samples, 0.29%)</title><rect x="921.8" y="357" width="3.4" height="15.0" fill="rgb(241,161,8)" rx="2" ry="2" />
+<text  x="924.80" y="367.5" ></text>
+</g>
+<g >
+<title>flush_smp_call_function_queue (11,712,776,446 samples, 0.23%)</title><rect x="1022.7" y="453" width="2.7" height="15.0" fill="rgb(223,43,52)" rx="2" ry="2" />
+<text  x="1025.67" y="463.5" ></text>
+</g>
+<g >
+<title>enqueue_task (553,631,072 samples, 0.01%)</title><rect x="146.1" y="149" width="0.1" height="15.0" fill="rgb(243,57,18)" rx="2" ry="2" />
+<text  x="149.06" y="159.5" ></text>
+</g>
+<g >
+<title>sock_def_readable (22,228,111,314 samples, 0.43%)</title><rect x="998.8" y="357" width="5.1" height="15.0" fill="rgb(212,208,19)" rx="2" ry="2" />
+<text  x="1001.77" y="367.5" ></text>
+</g>
+<g >
+<title>read (460,709,692 samples, 0.01%)</title><rect x="811.2" y="469" width="0.1" height="15.0" fill="rgb(206,160,6)" rx="2" ry="2" />
+<text  x="814.16" y="479.5" ></text>
+</g>
+<g >
+<title>plist_del (1,139,507,942 samples, 0.02%)</title><rect x="359.1" y="357" width="0.3" height="15.0" fill="rgb(207,7,30)" rx="2" ry="2" />
+<text  x="362.13" y="367.5" ></text>
+</g>
+<g >
+<title>kmalloc_size_roundup (1,573,844,992 samples, 0.03%)</title><rect x="50.5" y="165" width="0.3" height="15.0" fill="rgb(232,151,9)" rx="2" ry="2" />
+<text  x="53.46" y="175.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (3,518,165,024 samples, 0.07%)</title><rect x="142.0" y="229" width="0.8" height="15.0" fill="rgb(252,77,53)" rx="2" ry="2" />
+<text  x="144.99" y="239.5" ></text>
+</g>
+<g >
+<title>psi_task_change (742,681,577 samples, 0.01%)</title><rect x="1056.6" y="357" width="0.2" height="15.0" fill="rgb(229,194,42)" rx="2" ry="2" />
+<text  x="1059.65" y="367.5" ></text>
+</g>
+<g >
+<title>sock_alloc_send_pskb (193,465,708,048 samples, 3.75%)</title><rect x="954.5" y="357" width="44.3" height="15.0" fill="rgb(209,6,36)" rx="2" ry="2" />
+<text  x="957.50" y="367.5" >sock..</text>
+</g>
+<g >
+<title>blkcg_maybe_throttle_current (3,415,821,903 samples, 0.07%)</title><rect x="347.9" y="405" width="0.8" height="15.0" fill="rgb(249,106,33)" rx="2" ry="2" />
+<text  x="350.95" y="415.5" ></text>
+</g>
+<g >
+<title>sysvec_call_function_single (610,073,306 samples, 0.01%)</title><rect x="379.3" y="341" width="0.2" height="15.0" fill="rgb(216,124,8)" rx="2" ry="2" />
+<text  x="382.31" y="351.5" ></text>
+</g>
+<g >
+<title>__switch_to_asm (2,279,240,857 samples, 0.04%)</title><rect x="1018.7" y="549" width="0.5" height="15.0" fill="rgb(210,197,9)" rx="2" ry="2" />
+<text  x="1021.72" y="559.5" ></text>
+</g>
+<g >
+<title>kthread (1,508,913,734 samples, 0.03%)</title><rect x="276.6" y="533" width="0.3" height="15.0" fill="rgb(208,10,29)" rx="2" ry="2" />
+<text  x="279.60" y="543.5" ></text>
+</g>
+<g >
+<title>worker_thread (1,563,968,875 samples, 0.03%)</title><rect x="283.5" y="517" width="0.4" height="15.0" fill="rgb(208,187,31)" rx="2" ry="2" />
+<text  x="286.50" y="527.5" ></text>
+</g>
+<g >
+<title>error_entry (823,360,660 samples, 0.02%)</title><rect x="1020.2" y="549" width="0.1" height="15.0" fill="rgb(254,171,10)" rx="2" ry="2" />
+<text  x="1023.16" y="559.5" ></text>
+</g>
+<g >
+<title>__hrtimer_next_event_base (14,704,715,585 samples, 0.29%)</title><rect x="1152.8" y="437" width="3.4" height="15.0" fill="rgb(213,203,47)" rx="2" ry="2" />
+<text  x="1155.82" y="447.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (724,454,041 samples, 0.01%)</title><rect x="282.1" y="485" width="0.2" height="15.0" fill="rgb(236,128,10)" rx="2" ry="2" />
+<text  x="285.10" y="495.5" ></text>
+</g>
+<g >
+<title>unix_stream_read_actor (26,761,292,435 samples, 0.52%)</title><rect x="195.4" y="181" width="6.1" height="15.0" fill="rgb(212,166,45)" rx="2" ry="2" />
+<text  x="198.39" y="191.5" ></text>
+</g>
+<g >
+<title>acpi_idle_enter (46,676,433,963 samples, 0.91%)</title><rect x="1030.3" y="453" width="10.6" height="15.0" fill="rgb(231,214,48)" rx="2" ry="2" />
+<text  x="1033.25" y="463.5" ></text>
+</g>
+<g >
+<title>skb_copy_datagram_iter (10,600,405,461 samples, 0.21%)</title><rect x="217.2" y="149" width="2.4" height="15.0" fill="rgb(251,224,11)" rx="2" ry="2" />
+<text  x="220.16" y="159.5" ></text>
+</g>
+<g >
+<title>preempt_count_sub (448,357,777 samples, 0.01%)</title><rect x="426.4" y="309" width="0.1" height="15.0" fill="rgb(205,14,10)" rx="2" ry="2" />
+<text  x="429.42" y="319.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (4,185,930,216 samples, 0.08%)</title><rect x="994.4" y="277" width="1.0" height="15.0" fill="rgb(243,121,20)" rx="2" ry="2" />
+<text  x="997.41" y="287.5" ></text>
+</g>
+<g >
+<title>__alloc_pages (20,006,596,373 samples, 0.39%)</title><rect x="84.0" y="165" width="4.5" height="15.0" fill="rgb(226,176,26)" rx="2" ry="2" />
+<text  x="86.96" y="175.5" ></text>
+</g>
+<g >
+<title>__libc_pread (1,135,606,763 samples, 0.02%)</title><rect x="283.9" y="501" width="0.3" height="15.0" fill="rgb(227,53,16)" rx="2" ry="2" />
+<text  x="286.90" y="511.5" ></text>
+</g>
+<g >
+<title>__writeback_inodes_wb (623,740,903 samples, 0.01%)</title><rect x="282.3" y="453" width="0.1" height="15.0" fill="rgb(227,204,40)" rx="2" ry="2" />
+<text  x="285.27" y="463.5" ></text>
+</g>
+<g >
+<title>sock_wfree (6,673,906,644 samples, 0.13%)</title><rect x="189.2" y="133" width="1.6" height="15.0" fill="rgb(235,158,51)" rx="2" ry="2" />
+<text  x="192.25" y="143.5" ></text>
+</g>
+<g >
+<title>plugin_pread (1,189,414,685 samples, 0.02%)</title><rect x="283.9" y="533" width="0.3" height="15.0" fill="rgb(227,194,10)" rx="2" ry="2" />
+<text  x="286.90" y="543.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (7,849,674,922 samples, 0.15%)</title><rect x="41.1" y="213" width="1.8" height="15.0" fill="rgb(251,159,1)" rx="2" ry="2" />
+<text  x="44.11" y="223.5" ></text>
+</g>
+<g >
+<title>__virt_addr_valid (859,395,208 samples, 0.02%)</title><rect x="271.0" y="101" width="0.2" height="15.0" fill="rgb(208,25,47)" rx="2" ry="2" />
+<text  x="274.00" y="111.5" ></text>
+</g>
+<g >
+<title>simple_copy_to_iter (2,750,208,278 samples, 0.05%)</title><rect x="270.7" y="133" width="0.6" height="15.0" fill="rgb(249,122,51)" rx="2" ry="2" />
+<text  x="273.65" y="143.5" ></text>
+</g>
+<g >
+<title>pick_next_task_fair (1,649,115,929 samples, 0.03%)</title><rect x="1009.7" y="357" width="0.4" height="15.0" fill="rgb(233,145,27)" rx="2" ry="2" />
+<text  x="1012.70" y="367.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (944,805,516 samples, 0.02%)</title><rect x="277.0" y="453" width="0.2" height="15.0" fill="rgb(214,93,7)" rx="2" ry="2" />
+<text  x="279.95" y="463.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (105,910,784,160 samples, 2.05%)</title><rect x="133.9" y="325" width="24.2" height="15.0" fill="rgb(252,133,43)" rx="2" ry="2" />
+<text  x="136.90" y="335.5" >e..</text>
+</g>
+<g >
+<title>dequeue_entity (1,683,989,724 samples, 0.03%)</title><rect x="323.6" y="277" width="0.3" height="15.0" fill="rgb(239,71,20)" rx="2" ry="2" />
+<text  x="326.56" y="287.5" ></text>
+</g>
+<g >
+<title>irqentry_enter (2,948,510,532 samples, 0.06%)</title><rect x="1050.0" y="421" width="0.7" height="15.0" fill="rgb(245,99,21)" rx="2" ry="2" />
+<text  x="1053.00" y="431.5" ></text>
+</g>
+<g >
+<title>is_vmalloc_addr (473,119,291 samples, 0.01%)</title><rect x="941.6" y="325" width="0.1" height="15.0" fill="rgb(230,82,36)" rx="2" ry="2" />
+<text  x="944.59" y="335.5" ></text>
+</g>
+<g >
+<title>mod_objcg_state (2,317,099,465 samples, 0.04%)</title><rect x="49.2" y="117" width="0.5" height="15.0" fill="rgb(251,0,34)" rx="2" ry="2" />
+<text  x="52.18" y="127.5" ></text>
+</g>
+<g >
+<title>socket_send (849,791,484 samples, 0.02%)</title><rect x="107.9" y="341" width="0.2" height="15.0" fill="rgb(244,166,44)" rx="2" ry="2" />
+<text  x="110.89" y="351.5" ></text>
+</g>
+<g >
+<title>__put_user_8 (1,271,091,932 samples, 0.02%)</title><rect x="347.6" y="389" width="0.3" height="15.0" fill="rgb(217,177,19)" rx="2" ry="2" />
+<text  x="350.61" y="399.5" ></text>
+</g>
+<g >
+<title>psi_task_switch (2,223,919,122 samples, 0.04%)</title><rect x="793.2" y="293" width="0.6" height="15.0" fill="rgb(207,155,10)" rx="2" ry="2" />
+<text  x="796.25" y="303.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_call_function_single (711,771,977 samples, 0.01%)</title><rect x="379.3" y="357" width="0.2" height="15.0" fill="rgb(251,37,44)" rx="2" ry="2" />
+<text  x="382.29" y="367.5" ></text>
+</g>
+<g >
+<title>avc_has_perm (1,971,530,118 samples, 0.04%)</title><rect x="66.5" y="181" width="0.5" height="15.0" fill="rgb(242,168,20)" rx="2" ry="2" />
+<text  x="69.53" y="191.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (1,395,933,433 samples, 0.03%)</title><rect x="280.0" y="549" width="0.3" height="15.0" fill="rgb(224,202,41)" rx="2" ry="2" />
+<text  x="282.95" y="559.5" ></text>
+</g>
+<g >
+<title>finish_task_switch.isra.0 (919,177,677 samples, 0.02%)</title><rect x="379.2" y="373" width="0.3" height="15.0" fill="rgb(213,164,27)" rx="2" ry="2" />
+<text  x="382.25" y="383.5" ></text>
+</g>
+<g >
+<title>psi_task_change (3,361,173,851 samples, 0.07%)</title><rect x="373.7" y="325" width="0.7" height="15.0" fill="rgb(232,115,52)" rx="2" ry="2" />
+<text  x="376.66" y="335.5" ></text>
+</g>
+<g >
+<title>update_load_avg (10,965,902,208 samples, 0.21%)</title><rect x="312.1" y="309" width="2.5" height="15.0" fill="rgb(254,153,14)" rx="2" ry="2" />
+<text  x="315.12" y="319.5" ></text>
+</g>
+<g >
+<title>generic_write_end (1,041,628,383 samples, 0.02%)</title><rect x="1017.7" y="261" width="0.2" height="15.0" fill="rgb(250,148,42)" rx="2" ry="2" />
+<text  x="1020.70" y="271.5" ></text>
+</g>
+<g >
+<title>activate_task (558,930,314 samples, 0.01%)</title><rect x="146.1" y="165" width="0.1" height="15.0" fill="rgb(207,122,29)" rx="2" ry="2" />
+<text  x="149.06" y="175.5" ></text>
+</g>
+<g >
+<title>ct_kernel_exit_state (1,537,664,286 samples, 0.03%)</title><rect x="1066.3" y="437" width="0.4" height="15.0" fill="rgb(239,202,22)" rx="2" ry="2" />
+<text  x="1069.35" y="447.5" ></text>
+</g>
+<g >
+<title>sysvec_apic_timer_interrupt (1,891,689,399 samples, 0.04%)</title><rect x="1021.2" y="405" width="0.4" height="15.0" fill="rgb(240,226,25)" rx="2" ry="2" />
+<text  x="1024.21" y="415.5" ></text>
+</g>
+<g >
+<title>skb_unlink (3,468,306,883 samples, 0.07%)</title><rect x="194.6" y="181" width="0.8" height="15.0" fill="rgb(254,205,17)" rx="2" ry="2" />
+<text  x="197.60" y="191.5" ></text>
+</g>
+<g >
+<title>__irq_exit_rcu (576,314,827 samples, 0.01%)</title><rect x="1055.5" y="421" width="0.1" height="15.0" fill="rgb(230,108,12)" rx="2" ry="2" />
+<text  x="1058.50" y="431.5" ></text>
+</g>
+<g >
+<title>update_load_avg (2,924,863,388 samples, 0.06%)</title><rect x="1180.5" y="421" width="0.6" height="15.0" fill="rgb(225,107,3)" rx="2" ry="2" />
+<text  x="1183.47" y="431.5" ></text>
+</g>
+<g >
+<title>__sysvec_call_function_single (13,613,766,293 samples, 0.26%)</title><rect x="1174.9" y="405" width="3.1" height="15.0" fill="rgb(246,163,46)" rx="2" ry="2" />
+<text  x="1177.88" y="415.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (23,666,684,229 samples, 0.46%)</title><rect x="345.4" y="437" width="5.4" height="15.0" fill="rgb(236,207,29)" rx="2" ry="2" />
+<text  x="348.37" y="447.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (644,894,405 samples, 0.01%)</title><rect x="801.5" y="293" width="0.2" height="15.0" fill="rgb(231,44,47)" rx="2" ry="2" />
+<text  x="804.51" y="303.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (555,513,630 samples, 0.01%)</title><rect x="208.7" y="149" width="0.1" height="15.0" fill="rgb(240,20,54)" rx="2" ry="2" />
+<text  x="211.65" y="159.5" ></text>
+</g>
+<g >
+<title>memcg_slab_post_alloc_hook (28,743,386,402 samples, 0.56%)</title><rect x="986.7" y="293" width="6.6" height="15.0" fill="rgb(222,107,0)" rx="2" ry="2" />
+<text  x="989.74" y="303.5" ></text>
+</g>
+<g >
+<title>psi_task_change (858,837,397 samples, 0.02%)</title><rect x="323.3" y="277" width="0.2" height="15.0" fill="rgb(248,145,22)" rx="2" ry="2" />
+<text  x="326.29" y="287.5" ></text>
+</g>
+<g >
+<title>__GI___libc_write (3,682,698,486 samples, 0.07%)</title><rect x="1017.1" y="373" width="0.9" height="15.0" fill="rgb(215,95,16)" rx="2" ry="2" />
+<text  x="1020.11" y="383.5" ></text>
+</g>
+<g >
+<title>selinux_socket_recvmsg (2,612,923,720 samples, 0.05%)</title><rect x="205.5" y="165" width="0.6" height="15.0" fill="rgb(232,97,25)" rx="2" ry="2" />
+<text  x="208.53" y="175.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode_prepare (3,284,383,967 samples, 0.06%)</title><rect x="808.7" y="373" width="0.8" height="15.0" fill="rgb(223,206,2)" rx="2" ry="2" />
+<text  x="811.70" y="383.5" ></text>
+</g>
+<g >
+<title>backend_pread (106,352,750,130 samples, 2.06%)</title><rect x="381.4" y="485" width="24.4" height="15.0" fill="rgb(233,221,21)" rx="2" ry="2" />
+<text  x="384.44" y="495.5" >b..</text>
+</g>
+<g >
+<title>pthread_mutex_lock@@GLIBC_2.2.5 (2,645,353,458 samples, 0.05%)</title><rect x="810.6" y="469" width="0.6" height="15.0" fill="rgb(252,187,19)" rx="2" ry="2" />
+<text  x="813.56" y="479.5" ></text>
+</g>
+<g >
+<title>ttwu_do_activate (5,189,931,430 samples, 0.10%)</title><rect x="1023.8" y="421" width="1.2" height="15.0" fill="rgb(214,18,27)" rx="2" ry="2" />
+<text  x="1026.85" y="431.5" ></text>
+</g>
+<g >
+<title>futex_unqueue (2,828,282,421 samples, 0.05%)</title><rect x="298.9" y="389" width="0.7" height="15.0" fill="rgb(213,83,35)" rx="2" ry="2" />
+<text  x="301.95" y="399.5" ></text>
+</g>
+<g >
+<title>__update_load_avg_se (685,742,935 samples, 0.01%)</title><rect x="1181.0" y="405" width="0.1" height="15.0" fill="rgb(222,12,30)" rx="2" ry="2" />
+<text  x="1183.98" y="415.5" ></text>
+</g>
+<g >
+<title>sched_clock_cpu (894,885,151 samples, 0.02%)</title><rect x="341.5" y="309" width="0.2" height="15.0" fill="rgb(210,144,27)" rx="2" ry="2" />
+<text  x="344.52" y="319.5" ></text>
+</g>
+<g >
+<title>enqueue_task_fair (52,961,815,243 samples, 1.03%)</title><rect x="1105.3" y="421" width="12.1" height="15.0" fill="rgb(215,27,37)" rx="2" ry="2" />
+<text  x="1108.26" y="431.5" ></text>
+</g>
+<g >
+<title>consume_skb (27,971,435,429 samples, 0.54%)</title><rect x="184.4" y="181" width="6.4" height="15.0" fill="rgb(244,215,18)" rx="2" ry="2" />
+<text  x="187.37" y="191.5" ></text>
+</g>
+<g >
+<title>get_next_rand_block.constprop.0 (11,039,684,519 samples, 0.21%)</title><rect x="21.7" y="421" width="2.5" height="15.0" fill="rgb(231,57,18)" rx="2" ry="2" />
+<text  x="24.68" y="431.5" ></text>
+</g>
+<g >
+<title>enqueue_task (2,314,055,603 samples, 0.04%)</title><rect x="317.6" y="245" width="0.5" height="15.0" fill="rgb(217,153,54)" rx="2" ry="2" />
+<text  x="320.60" y="255.5" ></text>
+</g>
+<g >
+<title>ct_kernel_exit.isra.0 (503,572,496 samples, 0.01%)</title><rect x="1022.2" y="421" width="0.2" height="15.0" fill="rgb(245,150,54)" rx="2" ry="2" />
+<text  x="1025.24" y="431.5" ></text>
+</g>
+<g >
+<title>nbd_internal_set_error_context (706,507,461 samples, 0.01%)</title><rect x="272.4" y="357" width="0.2" height="15.0" fill="rgb(254,10,46)" rx="2" ry="2" />
+<text  x="275.40" y="367.5" ></text>
+</g>
+<g >
+<title>nr_iowait_cpu (1,822,746,369 samples, 0.04%)</title><rect x="1049.2" y="389" width="0.4" height="15.0" fill="rgb(240,168,33)" rx="2" ry="2" />
+<text  x="1052.18" y="399.5" ></text>
+</g>
+<g >
+<title>set_next_buddy (716,113,764 samples, 0.01%)</title><rect x="314.9" y="325" width="0.2" height="15.0" fill="rgb(215,74,52)" rx="2" ry="2" />
+<text  x="317.94" y="335.5" ></text>
+</g>
+<g >
+<title>__x64_sys_poll (95,475,471,630 samples, 1.85%)</title><rect x="134.8" y="293" width="21.8" height="15.0" fill="rgb(236,110,6)" rx="2" ry="2" />
+<text  x="137.77" y="303.5" >_..</text>
+</g>
+<g >
+<title>_copy_from_iter (29,456,070,339 samples, 0.57%)</title><rect x="75.1" y="165" width="6.7" height="15.0" fill="rgb(234,132,42)" rx="2" ry="2" />
+<text  x="78.09" y="175.5" ></text>
+</g>
+<g >
+<title>nbd_internal_enter_STATE_REPLY_SIMPLE_REPLY_START.constprop.0 (442,594,632 samples, 0.01%)</title><rect x="171.6" y="325" width="0.1" height="15.0" fill="rgb(225,183,31)" rx="2" ry="2" />
+<text  x="174.59" y="335.5" ></text>
+</g>
+<g >
+<title>fpregs_restore_userregs (964,195,858 samples, 0.02%)</title><rect x="157.8" y="261" width="0.2" height="15.0" fill="rgb(212,179,54)" rx="2" ry="2" />
+<text  x="160.76" y="271.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock (1,588,585,522 samples, 0.03%)</title><rect x="935.3" y="357" width="0.3" height="15.0" fill="rgb(217,212,17)" rx="2" ry="2" />
+<text  x="938.27" y="367.5" ></text>
+</g>
+<g >
+<title>kworker/u64:4-e (625,635,842 samples, 0.01%)</title><rect x="282.0" y="565" width="0.1" height="15.0" fill="rgb(236,17,40)" rx="2" ry="2" />
+<text  x="284.96" y="575.5" ></text>
+</g>
+<g >
+<title>__rcu_read_lock (632,396,775 samples, 0.01%)</title><rect x="957.4" y="293" width="0.1" height="15.0" fill="rgb(252,138,9)" rx="2" ry="2" />
+<text  x="960.38" y="303.5" ></text>
+</g>
+<g >
+<title>selinux_socket_sendmsg (5,376,918,561 samples, 0.10%)</title><rect x="65.8" y="197" width="1.2" height="15.0" fill="rgb(218,77,27)" rx="2" ry="2" />
+<text  x="68.75" y="207.5" ></text>
+</g>
+<g >
+<title>update_cfs_group (1,001,459,833 samples, 0.02%)</title><rect x="372.8" y="309" width="0.2" height="15.0" fill="rgb(229,52,47)" rx="2" ry="2" />
+<text  x="375.78" y="319.5" ></text>
+</g>
+<g >
+<title>update_cfs_group (2,859,148,163 samples, 0.06%)</title><rect x="308.6" y="309" width="0.7" height="15.0" fill="rgb(208,209,50)" rx="2" ry="2" />
+<text  x="311.62" y="319.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (1,563,968,875 samples, 0.03%)</title><rect x="283.5" y="549" width="0.4" height="15.0" fill="rgb(243,109,37)" rx="2" ry="2" />
+<text  x="286.50" y="559.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (880,171,521 samples, 0.02%)</title><rect x="852.6" y="245" width="0.2" height="15.0" fill="rgb(218,60,39)" rx="2" ry="2" />
+<text  x="855.60" y="255.5" ></text>
+</g>
+<g >
+<title>page_counter_uncharge (14,358,300,239 samples, 0.28%)</title><rect x="853.9" y="261" width="3.2" height="15.0" fill="rgb(223,208,7)" rx="2" ry="2" />
+<text  x="856.86" y="271.5" ></text>
+</g>
+<g >
+<title>_raw_spin_trylock (665,288,283 samples, 0.01%)</title><rect x="87.5" y="133" width="0.1" height="15.0" fill="rgb(247,189,7)" rx="2" ry="2" />
+<text  x="90.49" y="143.5" ></text>
+</g>
+<g >
+<title>thread_main (1,146,407,607,632 samples, 22.23%)</title><rect x="12.5" y="453" width="262.3" height="15.0" fill="rgb(242,150,34)" rx="2" ry="2" />
+<text  x="15.47" y="463.5" >thread_main</text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (6,825,815,639 samples, 0.13%)</title><rect x="378.4" y="437" width="1.6" height="15.0" fill="rgb(230,108,17)" rx="2" ry="2" />
+<text  x="381.44" y="447.5" ></text>
+</g>
+<g >
+<title>__libc_pwrite (462,830,478 samples, 0.01%)</title><rect x="406.3" y="453" width="0.1" height="15.0" fill="rgb(253,7,35)" rx="2" ry="2" />
+<text  x="409.28" y="463.5" ></text>
+</g>
+<g >
+<title>td_io_getevents.part.0 (683,604,293,775 samples, 13.26%)</title><rect x="118.3" y="405" width="156.4" height="15.0" fill="rgb(221,221,2)" rx="2" ry="2" />
+<text  x="121.27" y="415.5" >td_io_getevents.part.0</text>
+</g>
+<g >
+<title>check_preempt_curr (1,209,929,734 samples, 0.02%)</title><rect x="1130.5" y="437" width="0.3" height="15.0" fill="rgb(234,177,0)" rx="2" ry="2" />
+<text  x="1133.54" y="447.5" ></text>
+</g>
+<g >
+<title>__strchrnul_avx2 (3,548,657,354 samples, 0.07%)</title><rect x="126.8" y="325" width="0.8" height="15.0" fill="rgb(219,135,33)" rx="2" ry="2" />
+<text  x="129.76" y="335.5" ></text>
+</g>
+<g >
+<title>__x64_sys_sendto (405,543,114,784 samples, 7.86%)</title><rect x="914.8" y="421" width="92.8" height="15.0" fill="rgb(208,92,6)" rx="2" ry="2" />
+<text  x="917.81" y="431.5" >__x64_sys_s..</text>
+</g>
+<g >
+<title>exit_to_user_mode_prepare (1,134,992,198 samples, 0.02%)</title><rect x="271.4" y="229" width="0.3" height="15.0" fill="rgb(234,139,21)" rx="2" ry="2" />
+<text  x="274.42" y="239.5" ></text>
+</g>
+<g >
+<title>avc_has_perm (5,286,354,135 samples, 0.10%)</title><rect x="924.0" y="341" width="1.2" height="15.0" fill="rgb(216,206,36)" rx="2" ry="2" />
+<text  x="926.97" y="351.5" ></text>
+</g>
+<g >
+<title>mod_objcg_state (4,628,050,651 samples, 0.09%)</title><rect x="881.7" y="325" width="1.1" height="15.0" fill="rgb(207,64,16)" rx="2" ry="2" />
+<text  x="884.75" y="335.5" ></text>
+</g>
+<g >
+<title>rwsem_wake.isra.0 (40,873,300,644 samples, 0.79%)</title><rect x="794.5" y="341" width="9.4" height="15.0" fill="rgb(213,115,16)" rx="2" ry="2" />
+<text  x="797.52" y="351.5" ></text>
+</g>
+<g >
+<title>__virt_addr_valid (4,253,602,399 samples, 0.08%)</title><rect x="905.2" y="261" width="1.0" height="15.0" fill="rgb(254,82,9)" rx="2" ry="2" />
+<text  x="908.23" y="271.5" ></text>
+</g>
+<g >
+<title>nbd_aio_peek_command_completed (31,698,072,327 samples, 0.61%)</title><rect x="122.9" y="373" width="7.2" height="15.0" fill="rgb(220,131,1)" rx="2" ry="2" />
+<text  x="125.85" y="383.5" ></text>
+</g>
+<g >
+<title>update_blocked_averages (662,396,520 samples, 0.01%)</title><rect x="1042.1" y="373" width="0.2" height="15.0" fill="rgb(206,172,50)" rx="2" ry="2" />
+<text  x="1045.11" y="383.5" ></text>
+</g>
+<g >
+<title>ext4_file_read_iter (1,786,870,978 samples, 0.03%)</title><rect x="385.5" y="357" width="0.4" height="15.0" fill="rgb(219,101,19)" rx="2" ry="2" />
+<text  x="388.51" y="367.5" ></text>
+</g>
+<g >
+<title>set_task_cpu (556,265,080 samples, 0.01%)</title><rect x="802.3" y="293" width="0.1" height="15.0" fill="rgb(240,37,19)" rx="2" ry="2" />
+<text  x="805.30" y="303.5" ></text>
+</g>
+<g >
+<title>psi_group_change (41,772,878,706 samples, 0.81%)</title><rect x="1119.9" y="405" width="9.6" height="15.0" fill="rgb(251,189,29)" rx="2" ry="2" />
+<text  x="1122.93" y="415.5" ></text>
+</g>
+<g >
+<title>sock_def_readable (2,540,778,923 samples, 0.05%)</title><rect x="105.1" y="197" width="0.6" height="15.0" fill="rgb(220,200,29)" rx="2" ry="2" />
+<text  x="108.08" y="207.5" ></text>
+</g>
+<g >
+<title>finish_task_switch.isra.0 (24,626,341,052 samples, 0.48%)</title><rect x="1173.0" y="453" width="5.7" height="15.0" fill="rgb(222,167,21)" rx="2" ry="2" />
+<text  x="1176.03" y="463.5" ></text>
+</g>
+<g >
+<title>add_clat_sample (4,307,570,870 samples, 0.08%)</title><rect x="115.5" y="373" width="1.0" height="15.0" fill="rgb(231,48,2)" rx="2" ry="2" />
+<text  x="118.51" y="383.5" ></text>
+</g>
+<g >
+<title>file_pwrite (1,762,435,634,923 samples, 34.18%)</title><rect x="406.4" y="453" width="403.3" height="15.0" fill="rgb(211,109,26)" rx="2" ry="2" />
+<text  x="409.39" y="463.5" >file_pwrite</text>
+</g>
+<g >
+<title>kworker/u64:14- (1,550,455,938 samples, 0.03%)</title><rect x="277.3" y="565" width="0.3" height="15.0" fill="rgb(213,80,43)" rx="2" ry="2" />
+<text  x="280.27" y="575.5" ></text>
+</g>
+<g >
+<title>policy_node (546,676,009 samples, 0.01%)</title><rect x="103.7" y="149" width="0.1" height="15.0" fill="rgb(217,36,35)" rx="2" ry="2" />
+<text  x="106.72" y="159.5" ></text>
+</g>
+<g >
+<title>process_one_work (1,549,439,567 samples, 0.03%)</title><rect x="277.3" y="501" width="0.3" height="15.0" fill="rgb(237,155,3)" rx="2" ry="2" />
+<text  x="280.27" y="511.5" ></text>
+</g>
+<g >
+<title>__wake_up_common_lock (14,902,716,925 samples, 0.29%)</title><rect x="1000.4" y="341" width="3.4" height="15.0" fill="rgb(226,18,3)" rx="2" ry="2" />
+<text  x="1003.40" y="351.5" ></text>
+</g>
+<g >
+<title>___slab_alloc (2,546,825,488 samples, 0.05%)</title><rect x="92.4" y="101" width="0.5" height="15.0" fill="rgb(214,178,40)" rx="2" ry="2" />
+<text  x="95.36" y="111.5" ></text>
+</g>
+<g >
+<title>__x86_return_thunk (710,062,045 samples, 0.01%)</title><rect x="1128.8" y="389" width="0.1" height="15.0" fill="rgb(250,24,25)" rx="2" ry="2" />
+<text  x="1131.76" y="399.5" ></text>
+</g>
+<g >
+<title>kworker/u64:23- (1,434,080,129 samples, 0.03%)</title><rect x="280.6" y="565" width="0.4" height="15.0" fill="rgb(228,45,43)" rx="2" ry="2" />
+<text  x="283.62" y="575.5" ></text>
+</g>
+<g >
+<title>__memmove_avx_unaligned_erms (477,278,554 samples, 0.01%)</title><rect x="123.8" y="341" width="0.1" height="15.0" fill="rgb(250,185,37)" rx="2" ry="2" />
+<text  x="126.77" y="351.5" ></text>
+</g>
+<g >
+<title>dequeue_task_fair (44,449,701,016 samples, 0.86%)</title><rect x="305.8" y="341" width="10.1" height="15.0" fill="rgb(248,9,9)" rx="2" ry="2" />
+<text  x="308.77" y="351.5" ></text>
+</g>
+<g >
+<title>sysvec_call_function_single (17,533,350,985 samples, 0.34%)</title><rect x="1174.5" y="421" width="4.0" height="15.0" fill="rgb(227,98,34)" rx="2" ry="2" />
+<text  x="1177.51" y="431.5" ></text>
+</g>
+<g >
+<title>try_charge_memcg (2,594,467,067 samples, 0.05%)</title><rect x="958.5" y="293" width="0.5" height="15.0" fill="rgb(230,162,46)" rx="2" ry="2" />
+<text  x="961.45" y="303.5" ></text>
+</g>
+<g >
+<title>kmalloc_size_roundup (2,450,504,586 samples, 0.05%)</title><rect x="97.2" y="149" width="0.5" height="15.0" fill="rgb(206,19,47)" rx="2" ry="2" />
+<text  x="100.17" y="159.5" ></text>
+</g>
+<g >
+<title>__mod_memcg_state (462,445,843 samples, 0.01%)</title><rect x="995.5" y="245" width="0.1" height="15.0" fill="rgb(231,172,17)" rx="2" ry="2" />
+<text  x="998.49" y="255.5" ></text>
+</g>
+<g >
+<title>get_obj_cgroup_from_current (4,025,528,566 samples, 0.08%)</title><rect x="99.3" y="133" width="0.9" height="15.0" fill="rgb(250,78,53)" rx="2" ry="2" />
+<text  x="102.25" y="143.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (1,479,698,886 samples, 0.03%)</title><rect x="278.6" y="549" width="0.4" height="15.0" fill="rgb(238,139,38)" rx="2" ry="2" />
+<text  x="281.63" y="559.5" ></text>
+</g>
+<g >
+<title>cmpxchg_double_slab.isra.0 (2,523,351,855 samples, 0.05%)</title><rect x="846.6" y="325" width="0.6" height="15.0" fill="rgb(235,155,29)" rx="2" ry="2" />
+<text  x="849.57" y="335.5" ></text>
+</g>
+<g >
+<title>restore_fpregs_from_fpstate (649,712,733 samples, 0.01%)</title><rect x="157.8" y="245" width="0.2" height="15.0" fill="rgb(205,9,33)" rx="2" ry="2" />
+<text  x="160.84" y="255.5" ></text>
+</g>
+<g >
+<title>futex_wait_queue (187,360,128,644 samples, 3.63%)</title><rect x="299.6" y="389" width="42.9" height="15.0" fill="rgb(242,202,30)" rx="2" ry="2" />
+<text  x="302.60" y="399.5" >fute..</text>
+</g>
+<g >
+<title>_copy_from_iter (31,367,848,364 samples, 0.61%)</title><rect x="944.0" y="325" width="7.2" height="15.0" fill="rgb(228,95,37)" rx="2" ry="2" />
+<text  x="946.98" y="335.5" ></text>
+</g>
+<g >
+<title>exit_to_user_mode_prepare (23,079,401,089 samples, 0.45%)</title><rect x="345.4" y="421" width="5.3" height="15.0" fill="rgb(246,14,41)" rx="2" ry="2" />
+<text  x="348.43" y="431.5" ></text>
+</g>
+<g >
+<title>pthread_rwlock_rdlock@GLIBC_2.2.5 (13,679,489,166 samples, 0.27%)</title><rect x="811.4" y="469" width="3.1" height="15.0" fill="rgb(238,215,24)" rx="2" ry="2" />
+<text  x="814.39" y="479.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (1,871,514,481 samples, 0.04%)</title><rect x="45.4" y="197" width="0.5" height="15.0" fill="rgb(233,33,20)" rx="2" ry="2" />
+<text  x="48.42" y="207.5" ></text>
+</g>
+<g >
+<title>sock_alloc_send_pskb (96,316,573,289 samples, 1.87%)</title><rect x="83.0" y="197" width="22.1" height="15.0" fill="rgb(236,97,51)" rx="2" ry="2" />
+<text  x="86.03" y="207.5" >s..</text>
+</g>
+<g >
+<title>__GI___pthread_enable_asynccancel (489,855,937 samples, 0.01%)</title><rect x="172.7" y="293" width="0.1" height="15.0" fill="rgb(232,93,23)" rx="2" ry="2" />
+<text  x="175.70" y="303.5" ></text>
+</g>
+<g >
+<title>unix_stream_sendmsg (346,943,689,578 samples, 6.73%)</title><rect x="925.2" y="373" width="79.4" height="15.0" fill="rgb(222,129,14)" rx="2" ry="2" />
+<text  x="928.18" y="383.5" >unix_stre..</text>
+</g>
+<g >
+<title>__sys_recvfrom (65,306,041,626 samples, 1.27%)</title><rect x="204.6" y="213" width="15.0" height="15.0" fill="rgb(242,14,18)" rx="2" ry="2" />
+<text  x="207.64" y="223.5" ></text>
+</g>
+<g >
+<title>security_socket_getpeersec_dgram (5,195,587,963 samples, 0.10%)</title><rect x="72.2" y="197" width="1.2" height="15.0" fill="rgb(232,4,41)" rx="2" ry="2" />
+<text  x="75.20" y="207.5" ></text>
+</g>
+<g >
+<title>mod_objcg_state (4,612,261,861 samples, 0.09%)</title><rect x="94.6" y="101" width="1.0" height="15.0" fill="rgb(239,33,33)" rx="2" ry="2" />
+<text  x="97.55" y="111.5" ></text>
+</g>
+<g >
+<title>kthread (1,061,149,882 samples, 0.02%)</title><rect x="276.4" y="533" width="0.2" height="15.0" fill="rgb(253,73,10)" rx="2" ry="2" />
+<text  x="279.36" y="543.5" ></text>
+</g>
+<g >
+<title>get_futex_key (973,786,189 samples, 0.02%)</title><rect x="345.0" y="373" width="0.2" height="15.0" fill="rgb(251,45,48)" rx="2" ry="2" />
+<text  x="347.95" y="383.5" ></text>
+</g>
+<g >
+<title>clock_gettime@@GLIBC_2.17 (1,309,077,077 samples, 0.03%)</title><rect x="109.5" y="421" width="0.3" height="15.0" fill="rgb(242,157,44)" rx="2" ry="2" />
+<text  x="112.47" y="431.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock_irqrestore (1,570,988,562 samples, 0.03%)</title><rect x="1166.4" y="405" width="0.4" height="15.0" fill="rgb(241,212,5)" rx="2" ry="2" />
+<text  x="1169.42" y="415.5" ></text>
+</g>
+<g >
+<title>cgroup_rstat_updated (441,831,646 samples, 0.01%)</title><rect x="310.8" y="277" width="0.1" height="15.0" fill="rgb(252,69,24)" rx="2" ry="2" />
+<text  x="313.79" y="287.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (1,584,913,519 samples, 0.03%)</title><rect x="282.4" y="485" width="0.4" height="15.0" fill="rgb(211,120,54)" rx="2" ry="2" />
+<text  x="285.41" y="495.5" ></text>
+</g>
+<g >
+<title>__x86_indirect_thunk_rax (840,530,321 samples, 0.02%)</title><rect x="1019.5" y="549" width="0.2" height="15.0" fill="rgb(222,172,31)" rx="2" ry="2" />
+<text  x="1022.48" y="559.5" ></text>
+</g>
+<g >
+<title>debug_smp_processor_id (588,661,951 samples, 0.01%)</title><rect x="1170.6" y="453" width="0.2" height="15.0" fill="rgb(222,36,39)" rx="2" ry="2" />
+<text  x="1173.62" y="463.5" ></text>
+</g>
+<g >
+<title>worker_thread (1,100,411,017 samples, 0.02%)</title><rect x="281.7" y="517" width="0.3" height="15.0" fill="rgb(248,36,38)" rx="2" ry="2" />
+<text  x="284.71" y="527.5" ></text>
+</g>
+<g >
+<title>__fget_light (1,435,860,776 samples, 0.03%)</title><rect x="55.4" y="229" width="0.3" height="15.0" fill="rgb(218,217,6)" rx="2" ry="2" />
+<text  x="58.39" y="239.5" ></text>
+</g>
+<g >
+<title>__libc_pread (101,728,792,681 samples, 1.97%)</title><rect x="382.5" y="437" width="23.3" height="15.0" fill="rgb(239,44,45)" rx="2" ry="2" />
+<text  x="385.50" y="447.5" >_..</text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (1,196,978,913 samples, 0.02%)</title><rect x="278.3" y="453" width="0.3" height="15.0" fill="rgb(237,194,40)" rx="2" ry="2" />
+<text  x="281.32" y="463.5" ></text>
+</g>
+<g >
+<title>rcu_nocb_flush_deferred_wakeup (764,952,859 samples, 0.01%)</title><rect x="1171.1" y="485" width="0.1" height="15.0" fill="rgb(224,68,7)" rx="2" ry="2" />
+<text  x="1174.06" y="495.5" ></text>
+</g>
+<g >
+<title>___slab_alloc (1,302,214,419 samples, 0.03%)</title><rect x="48.0" y="117" width="0.3" height="15.0" fill="rgb(207,84,15)" rx="2" ry="2" />
+<text  x="50.97" y="127.5" ></text>
+</g>
+<g >
+<title>memcg_account_kmem (2,344,756,910 samples, 0.05%)</title><rect x="85.4" y="133" width="0.5" height="15.0" fill="rgb(231,167,48)" rx="2" ry="2" />
+<text  x="88.36" y="143.5" ></text>
+</g>
+<g >
+<title>connection_worker (3,197,548,238,109 samples, 62.01%)</title><rect x="285.2" y="517" width="731.8" height="15.0" fill="rgb(224,220,37)" rx="2" ry="2" />
+<text  x="288.24" y="527.5" >connection_worker</text>
+</g>
+<g >
+<title>enqueue_entity (1,393,447,363 samples, 0.03%)</title><rect x="1002.5" y="229" width="0.3" height="15.0" fill="rgb(236,87,45)" rx="2" ry="2" />
+<text  x="1005.51" y="239.5" ></text>
+</g>
+<g >
+<title>__x64_sys_poll (463,535,715 samples, 0.01%)</title><rect x="11.7" y="501" width="0.1" height="15.0" fill="rgb(229,183,4)" rx="2" ry="2" />
+<text  x="14.71" y="511.5" ></text>
+</g>
+<g >
+<title>__irq_exit_rcu (742,983,790 samples, 0.01%)</title><rect x="766.4" y="277" width="0.2" height="15.0" fill="rgb(218,37,14)" rx="2" ry="2" />
+<text  x="769.38" y="287.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (1,298,500,988 samples, 0.03%)</title><rect x="279.0" y="485" width="0.3" height="15.0" fill="rgb(230,128,41)" rx="2" ry="2" />
+<text  x="281.97" y="495.5" ></text>
+</g>
+<g >
+<title>_find_next_bit (1,465,370,288 samples, 0.03%)</title><rect x="367.9" y="341" width="0.3" height="15.0" fill="rgb(236,109,5)" rx="2" ry="2" />
+<text  x="370.85" y="351.5" ></text>
+</g>
+<g >
+<title>__radix_tree_lookup (1,405,954,193 samples, 0.03%)</title><rect x="418.4" y="309" width="0.3" height="15.0" fill="rgb(247,124,39)" rx="2" ry="2" />
+<text  x="421.42" y="319.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock (559,256,141 samples, 0.01%)</title><rect x="960.3" y="293" width="0.1" height="15.0" fill="rgb(215,198,35)" rx="2" ry="2" />
+<text  x="963.31" y="303.5" ></text>
+</g>
+<g >
+<title>uncharge_folio (3,121,714,742 samples, 0.06%)</title><rect x="857.1" y="277" width="0.8" height="15.0" fill="rgb(225,116,34)" rx="2" ry="2" />
+<text  x="860.15" y="287.5" ></text>
+</g>
+<g >
+<title>update_load_avg (1,602,001,092 samples, 0.03%)</title><rect x="330.6" y="293" width="0.4" height="15.0" fill="rgb(248,145,47)" rx="2" ry="2" />
+<text  x="333.65" y="303.5" ></text>
+</g>
+<g >
+<title>psi_group_change (1,715,276,621 samples, 0.03%)</title><rect x="1024.6" y="373" width="0.4" height="15.0" fill="rgb(246,212,0)" rx="2" ry="2" />
+<text  x="1027.60" y="383.5" ></text>
+</g>
+<g >
+<title>__check_heap_object (1,722,304,142 samples, 0.03%)</title><rect x="940.1" y="325" width="0.4" height="15.0" fill="rgb(220,158,48)" rx="2" ry="2" />
+<text  x="943.09" y="335.5" ></text>
+</g>
+<g >
+<title>__cgroup_account_cputime (495,866,292 samples, 0.01%)</title><rect x="144.5" y="165" width="0.2" height="15.0" fill="rgb(214,193,3)" rx="2" ry="2" />
+<text  x="147.55" y="175.5" ></text>
+</g>
+<g >
+<title>kthread (1,395,933,433 samples, 0.03%)</title><rect x="280.0" y="533" width="0.3" height="15.0" fill="rgb(247,128,40)" rx="2" ry="2" />
+<text  x="282.95" y="543.5" ></text>
+</g>
+<g >
+<title>menu_reflect (458,014,708 samples, 0.01%)</title><rect x="1137.4" y="485" width="0.1" height="15.0" fill="rgb(240,154,24)" rx="2" ry="2" />
+<text  x="1140.39" y="495.5" ></text>
+</g>
+<g >
+<title>update_blocked_averages (2,179,483,933 samples, 0.04%)</title><rect x="147.2" y="181" width="0.5" height="15.0" fill="rgb(247,112,21)" rx="2" ry="2" />
+<text  x="150.17" y="191.5" ></text>
+</g>
+<g >
+<title>__folio_put (26,895,778,269 samples, 0.52%)</title><rect x="227.9" y="133" width="6.1" height="15.0" fill="rgb(242,43,16)" rx="2" ry="2" />
+<text  x="230.87" y="143.5" ></text>
+</g>
+<g >
+<title>start_thread (3,198,061,986,726 samples, 62.02%)</title><rect x="285.2" y="533" width="731.9" height="15.0" fill="rgb(225,0,54)" rx="2" ry="2" />
+<text  x="288.21" y="543.5" >start_thread</text>
+</g>
+<g >
+<title>__alloc_pages (22,601,017,867 samples, 0.44%)</title><rect x="956.2" y="325" width="5.2" height="15.0" fill="rgb(254,93,2)" rx="2" ry="2" />
+<text  x="959.23" y="335.5" ></text>
+</g>
+<g >
+<title>sockfd_lookup_light (924,948,456 samples, 0.02%)</title><rect x="206.1" y="197" width="0.2" height="15.0" fill="rgb(221,212,52)" rx="2" ry="2" />
+<text  x="209.13" y="207.5" ></text>
+</g>
+<g >
+<title>__mem_cgroup_uncharge (26,282,835,668 samples, 0.51%)</title><rect x="227.9" y="117" width="6.1" height="15.0" fill="rgb(227,69,43)" rx="2" ry="2" />
+<text  x="230.94" y="127.5" ></text>
+</g>
+<g >
+<title>__skb_datagram_iter (10,448,594,491 samples, 0.20%)</title><rect x="217.2" y="133" width="2.4" height="15.0" fill="rgb(239,165,15)" rx="2" ry="2" />
+<text  x="220.20" y="143.5" ></text>
+</g>
+<g >
+<title>add_slat_sample (661,008,838 samples, 0.01%)</title><rect x="15.6" y="437" width="0.1" height="15.0" fill="rgb(252,109,29)" rx="2" ry="2" />
+<text  x="18.59" y="447.5" ></text>
+</g>
+<g >
+<title>irq_enter_rcu (737,258,851 samples, 0.01%)</title><rect x="1021.4" y="389" width="0.2" height="15.0" fill="rgb(253,137,30)" rx="2" ry="2" />
+<text  x="1024.41" y="399.5" ></text>
+</g>
+<g >
+<title>do_idle (31,294,230,779 samples, 0.61%)</title><rect x="1020.5" y="469" width="7.2" height="15.0" fill="rgb(237,99,52)" rx="2" ry="2" />
+<text  x="1023.53" y="479.5" ></text>
+</g>
+<g >
+<title>ttwu_do_wakeup (1,751,019,898 samples, 0.03%)</title><rect x="1130.4" y="453" width="0.4" height="15.0" fill="rgb(242,211,11)" rx="2" ry="2" />
+<text  x="1133.41" y="463.5" ></text>
+</g>
+<g >
+<title>ext4_da_write_begin (27,392,874,730 samples, 0.53%)</title><rect x="426.5" y="325" width="6.3" height="15.0" fill="rgb(239,226,13)" rx="2" ry="2" />
+<text  x="429.53" y="335.5" ></text>
+</g>
+<g >
+<title>sysvec_call_function_single (814,010,011 samples, 0.02%)</title><rect x="791.4" y="261" width="0.1" height="15.0" fill="rgb(233,123,6)" rx="2" ry="2" />
+<text  x="794.36" y="271.5" ></text>
+</g>
+<g >
+<title>worker_thread (1,543,564,769 samples, 0.03%)</title><rect x="280.3" y="517" width="0.3" height="15.0" fill="rgb(250,99,3)" rx="2" ry="2" />
+<text  x="283.27" y="527.5" ></text>
+</g>
+<g >
+<title>simple_copy_to_iter (3,413,625,368 samples, 0.07%)</title><rect x="218.8" y="117" width="0.8" height="15.0" fill="rgb(216,202,11)" rx="2" ry="2" />
+<text  x="221.80" y="127.5" ></text>
+</g>
+<g >
+<title>nbd_internal_enter_STATE_REPLY_STRUCTURED_REPLY_RECV_OFFSET_DATA_DATA.constprop.0 (150,400,377,394 samples, 2.92%)</title><rect x="220.3" y="325" width="34.5" height="15.0" fill="rgb(252,53,47)" rx="2" ry="2" />
+<text  x="223.34" y="335.5" >nb..</text>
+</g>
+<g >
+<title>pthread_rwlock_unlock@@GLIBC_2.34 (1,247,904,664 samples, 0.02%)</title><rect x="818.0" y="485" width="0.3" height="15.0" fill="rgb(246,102,37)" rx="2" ry="2" />
+<text  x="821.03" y="495.5" ></text>
+</g>
+<g >
+<title>enqueue_task_fair (2,068,266,218 samples, 0.04%)</title><rect x="1056.2" y="357" width="0.4" height="15.0" fill="rgb(231,40,31)" rx="2" ry="2" />
+<text  x="1059.17" y="367.5" ></text>
+</g>
+<g >
+<title>__check_object_size (2,701,942,533 samples, 0.05%)</title><rect x="73.7" y="181" width="0.6" height="15.0" fill="rgb(247,23,27)" rx="2" ry="2" />
+<text  x="76.66" y="191.5" ></text>
+</g>
+<g >
+<title>nbd_internal_set_last_error (2,653,422,922 samples, 0.05%)</title><rect x="128.7" y="357" width="0.6" height="15.0" fill="rgb(205,177,33)" rx="2" ry="2" />
+<text  x="131.69" y="367.5" ></text>
+</g>
+<g >
+<title>syscall_enter_from_user_mode (762,278,105 samples, 0.01%)</title><rect x="378.3" y="437" width="0.1" height="15.0" fill="rgb(223,98,3)" rx="2" ry="2" />
+<text  x="381.26" y="447.5" ></text>
+</g>
+<g >
+<title>raw_spin_rq_lock_nested (4,659,082,999 samples, 0.09%)</title><rect x="337.8" y="341" width="1.1" height="15.0" fill="rgb(213,216,23)" rx="2" ry="2" />
+<text  x="340.81" y="351.5" ></text>
+</g>
+<g >
+<title>security_socket_recvmsg (3,632,979,620 samples, 0.07%)</title><rect x="223.4" y="181" width="0.8" height="15.0" fill="rgb(243,13,33)" rx="2" ry="2" />
+<text  x="226.39" y="191.5" ></text>
+</g>
+<g >
+<title>__sysvec_call_function_single (644,081,197 samples, 0.01%)</title><rect x="1027.0" y="373" width="0.2" height="15.0" fill="rgb(225,126,33)" rx="2" ry="2" />
+<text  x="1030.00" y="383.5" ></text>
+</g>
+<g >
+<title>tick_irq_enter (655,366,393 samples, 0.01%)</title><rect x="1021.4" y="373" width="0.2" height="15.0" fill="rgb(248,36,33)" rx="2" ry="2" />
+<text  x="1024.43" y="383.5" ></text>
+</g>
+<g >
+<title>__x64_sys_futex (107,377,789,277 samples, 2.08%)</title><rect x="353.7" y="437" width="24.6" height="15.0" fill="rgb(238,102,9)" rx="2" ry="2" />
+<text  x="356.69" y="447.5" >_..</text>
+</g>
+<g >
+<title>kworker/u64:26 (1,147,292,570 samples, 0.02%)</title><rect x="281.4" y="565" width="0.3" height="15.0" fill="rgb(206,211,36)" rx="2" ry="2" />
+<text  x="284.44" y="575.5" ></text>
+</g>
+<g >
+<title>kworker/u64:21- (1,397,938,239 samples, 0.03%)</title><rect x="279.9" y="565" width="0.4" height="15.0" fill="rgb(241,133,10)" rx="2" ry="2" />
+<text  x="282.95" y="575.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (544,679,710 samples, 0.01%)</title><rect x="277.6" y="437" width="0.2" height="15.0" fill="rgb(228,206,45)" rx="2" ry="2" />
+<text  x="280.63" y="447.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock_irqrestore (727,571,781 samples, 0.01%)</title><rect x="208.8" y="165" width="0.2" height="15.0" fill="rgb(209,162,30)" rx="2" ry="2" />
+<text  x="211.85" y="175.5" ></text>
+</g>
+<g >
+<title>__get_user_8 (3,459,040,777 samples, 0.07%)</title><rect x="346.8" y="389" width="0.8" height="15.0" fill="rgb(218,134,7)" rx="2" ry="2" />
+<text  x="349.82" y="399.5" ></text>
+</g>
+<g >
+<title>mod_objcg_state (1,572,200,672 samples, 0.03%)</title><rect x="215.5" y="149" width="0.4" height="15.0" fill="rgb(251,182,44)" rx="2" ry="2" />
+<text  x="218.54" y="159.5" ></text>
+</g>
+<g >
+<title>enqueue_task_fair (2,789,465,197 samples, 0.05%)</title><rect x="322.1" y="261" width="0.7" height="15.0" fill="rgb(211,4,31)" rx="2" ry="2" />
+<text  x="325.14" y="271.5" ></text>
+</g>
+<g >
+<title>update_load_avg (2,206,213,982 samples, 0.04%)</title><rect x="315.4" y="325" width="0.5" height="15.0" fill="rgb(241,22,13)" rx="2" ry="2" />
+<text  x="318.44" y="335.5" ></text>
+</g>
+<g >
+<title>refill_obj_stock (1,680,286,280 samples, 0.03%)</title><rect x="210.8" y="117" width="0.4" height="15.0" fill="rgb(222,149,9)" rx="2" ry="2" />
+<text  x="213.80" y="127.5" ></text>
+</g>
+<g >
+<title>__get_obj_cgroup_from_memcg (1,446,993,206 samples, 0.03%)</title><rect x="970.3" y="261" width="0.4" height="15.0" fill="rgb(241,43,46)" rx="2" ry="2" />
+<text  x="973.32" y="271.5" ></text>
+</g>
+<g >
+<title>__GI___lll_lock_wake (123,946,104,094 samples, 2.40%)</title><rect x="351.9" y="485" width="28.3" height="15.0" fill="rgb(227,58,45)" rx="2" ry="2" />
+<text  x="354.87" y="495.5" >__..</text>
+</g>
+<g >
+<title>__GI___pthread_mutex_unlock_usercnt (783,450,846 samples, 0.02%)</title><rect x="287.8" y="485" width="0.1" height="15.0" fill="rgb(207,191,48)" rx="2" ry="2" />
+<text  x="290.76" y="495.5" ></text>
+</g>
+<g >
+<title>__sysvec_call_function_single (529,859,394 samples, 0.01%)</title><rect x="379.3" y="325" width="0.1" height="15.0" fill="rgb(220,153,21)" rx="2" ry="2" />
+<text  x="382.32" y="335.5" ></text>
+</g>
+<g >
+<title>pick_next_task_fair (60,235,012,676 samples, 1.17%)</title><rect x="318.5" y="341" width="13.8" height="15.0" fill="rgb(231,40,20)" rx="2" ry="2" />
+<text  x="321.49" y="351.5" ></text>
+</g>
+<g >
+<title>pthread_mutex_lock@@GLIBC_2.2.5 (3,852,093,358 samples, 0.07%)</title><rect x="1015.4" y="501" width="0.9" height="15.0" fill="rgb(209,128,32)" rx="2" ry="2" />
+<text  x="1018.38" y="511.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (777,962,056 samples, 0.02%)</title><rect x="958.8" y="277" width="0.1" height="15.0" fill="rgb(237,121,17)" rx="2" ry="2" />
+<text  x="961.77" y="287.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_enable_asynccancel (1,072,116,189 samples, 0.02%)</title><rect x="819.3" y="469" width="0.3" height="15.0" fill="rgb(237,159,33)" rx="2" ry="2" />
+<text  x="822.33" y="479.5" ></text>
+</g>
+<g >
+<title>scm_recv.isra.0 (985,774,869 samples, 0.02%)</title><rect x="194.4" y="181" width="0.2" height="15.0" fill="rgb(253,222,0)" rx="2" ry="2" />
+<text  x="197.37" y="191.5" ></text>
+</g>
+<g >
+<title>[unknown] (834,823,703 samples, 0.02%)</title><rect x="10.1" y="357" width="0.1" height="15.0" fill="rgb(239,106,12)" rx="2" ry="2" />
+<text  x="13.06" y="367.5" ></text>
+</g>
+<g >
+<title>psi_task_change (2,766,258,131 samples, 0.05%)</title><rect x="1177.0" y="341" width="0.7" height="15.0" fill="rgb(207,15,30)" rx="2" ry="2" />
+<text  x="1180.03" y="351.5" ></text>
+</g>
+<g >
+<title>psi_group_change (2,203,264,564 samples, 0.04%)</title><rect x="1177.1" y="325" width="0.5" height="15.0" fill="rgb(238,197,14)" rx="2" ry="2" />
+<text  x="1180.10" y="335.5" ></text>
+</g>
+<g >
+<title>__printf_buffer (9,294,016,846 samples, 0.18%)</title><rect x="124.5" y="325" width="2.2" height="15.0" fill="rgb(236,10,27)" rx="2" ry="2" />
+<text  x="127.53" y="335.5" ></text>
+</g>
+<g >
+<title>cache_from_obj (1,970,911,333 samples, 0.04%)</title><rect x="192.0" y="165" width="0.4" height="15.0" fill="rgb(250,37,53)" rx="2" ry="2" />
+<text  x="194.99" y="175.5" ></text>
+</g>
+<g >
+<title>crypt_convert (1,661,492,242 samples, 0.03%)</title><rect x="277.9" y="469" width="0.4" height="15.0" fill="rgb(207,46,45)" rx="2" ry="2" />
+<text  x="280.93" y="479.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (729,031,597 samples, 0.01%)</title><rect x="86.3" y="117" width="0.2" height="15.0" fill="rgb(217,186,46)" rx="2" ry="2" />
+<text  x="89.35" y="127.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (499,173,010 samples, 0.01%)</title><rect x="85.8" y="85" width="0.1" height="15.0" fill="rgb(216,134,31)" rx="2" ry="2" />
+<text  x="88.77" y="95.5" ></text>
+</g>
+<g >
+<title>switch_mm_irqs_off (6,189,106,273 samples, 0.12%)</title><rect x="1184.7" y="453" width="1.4" height="15.0" fill="rgb(250,166,50)" rx="2" ry="2" />
+<text  x="1187.69" y="463.5" ></text>
+</g>
+<g >
+<title>crypt_convert (1,536,811,450 samples, 0.03%)</title><rect x="283.5" y="469" width="0.4" height="15.0" fill="rgb(249,48,4)" rx="2" ry="2" />
+<text  x="286.50" y="479.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_apic_timer_interrupt (4,326,303,748 samples, 0.08%)</title><rect x="766.3" y="309" width="1.0" height="15.0" fill="rgb(211,182,6)" rx="2" ry="2" />
+<text  x="769.32" y="319.5" ></text>
+</g>
+<g >
+<title>cpuidle_enter_state (193,646,648,475 samples, 3.76%)</title><rect x="1029.7" y="469" width="44.4" height="15.0" fill="rgb(244,109,41)" rx="2" ry="2" />
+<text  x="1032.74" y="479.5" >cpui..</text>
+</g>
+<g >
+<title>touch_atime (9,012,236,063 samples, 0.17%)</title><rect x="401.5" y="341" width="2.1" height="15.0" fill="rgb(238,119,33)" rx="2" ry="2" />
+<text  x="404.51" y="351.5" ></text>
+</g>
+<g >
+<title>__schedule (1,547,885,693 samples, 0.03%)</title><rect x="887.0" y="309" width="0.4" height="15.0" fill="rgb(215,195,2)" rx="2" ry="2" />
+<text  x="890.01" y="319.5" ></text>
+</g>
+<g >
+<title>try_to_wake_up (77,346,052,459 samples, 1.50%)</title><rect x="360.6" y="373" width="17.7" height="15.0" fill="rgb(254,220,44)" rx="2" ry="2" />
+<text  x="363.56" y="383.5" ></text>
+</g>
+<g >
+<title>update_load_avg (1,505,502,868 samples, 0.03%)</title><rect x="322.4" y="229" width="0.4" height="15.0" fill="rgb(222,69,50)" rx="2" ry="2" />
+<text  x="325.44" y="239.5" ></text>
+</g>
+<g >
+<title>native_sched_clock (813,609,812 samples, 0.02%)</title><rect x="1187.2" y="453" width="0.2" height="15.0" fill="rgb(241,220,10)" rx="2" ry="2" />
+<text  x="1190.24" y="463.5" ></text>
+</g>
+<g >
+<title>kmem_cache_free (7,602,766,077 samples, 0.15%)</title><rect x="214.6" y="165" width="1.7" height="15.0" fill="rgb(215,31,54)" rx="2" ry="2" />
+<text  x="217.61" y="175.5" ></text>
+</g>
+<g >
+<title>kthread (1,355,013,535 samples, 0.03%)</title><rect x="282.1" y="533" width="0.3" height="15.0" fill="rgb(234,105,16)" rx="2" ry="2" />
+<text  x="285.10" y="543.5" ></text>
+</g>
+<g >
+<title>propagate_protected_usage (1,363,914,456 samples, 0.03%)</title><rect x="232.9" y="69" width="0.4" height="15.0" fill="rgb(208,73,0)" rx="2" ry="2" />
+<text  x="235.94" y="79.5" ></text>
+</g>
+<g >
+<title>process_one_work (1,688,906,160 samples, 0.03%)</title><rect x="277.9" y="501" width="0.4" height="15.0" fill="rgb(211,111,28)" rx="2" ry="2" />
+<text  x="280.93" y="511.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (698,380,021 samples, 0.01%)</title><rect x="282.4" y="437" width="0.2" height="15.0" fill="rgb(224,69,54)" rx="2" ry="2" />
+<text  x="285.42" y="447.5" ></text>
+</g>
+<g >
+<title>alloc_pages (2,931,655,339 samples, 0.06%)</title><rect x="995.9" y="325" width="0.7" height="15.0" fill="rgb(238,68,40)" rx="2" ry="2" />
+<text  x="998.93" y="335.5" ></text>
+</g>
+<g >
+<title>update_irq_load_avg (549,873,787 samples, 0.01%)</title><rect x="1137.1" y="437" width="0.2" height="15.0" fill="rgb(249,86,14)" rx="2" ry="2" />
+<text  x="1140.14" y="447.5" ></text>
+</g>
+<g >
+<title>kthread (1,710,658,390 samples, 0.03%)</title><rect x="282.8" y="533" width="0.4" height="15.0" fill="rgb(248,173,5)" rx="2" ry="2" />
+<text  x="285.78" y="543.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_disable_asynccancel (991,937,004 samples, 0.02%)</title><rect x="61.2" y="309" width="0.2" height="15.0" fill="rgb(252,118,12)" rx="2" ry="2" />
+<text  x="64.15" y="319.5" ></text>
+</g>
+<g >
+<title>[fio-nbd.so] (656,075,789 samples, 0.01%)</title><rect x="111.0" y="421" width="0.2" height="15.0" fill="rgb(248,12,15)" rx="2" ry="2" />
+<text  x="114.02" y="431.5" ></text>
+</g>
+<g >
+<title>cgroup_rstat_updated (553,895,736 samples, 0.01%)</title><rect x="229.5" y="37" width="0.1" height="15.0" fill="rgb(228,55,53)" rx="2" ry="2" />
+<text  x="232.50" y="47.5" ></text>
+</g>
+<g >
+<title>__fget_light (719,763,998 samples, 0.01%)</title><rect x="206.2" y="181" width="0.1" height="15.0" fill="rgb(247,213,49)" rx="2" ry="2" />
+<text  x="209.18" y="191.5" ></text>
+</g>
+<g >
+<title>nbd_aio_peek_command_completed (802,797,084 samples, 0.02%)</title><rect x="274.2" y="389" width="0.2" height="15.0" fill="rgb(205,40,28)" rx="2" ry="2" />
+<text  x="277.17" y="399.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (1,585,588,752 samples, 0.03%)</title><rect x="276.0" y="549" width="0.4" height="15.0" fill="rgb(207,60,5)" rx="2" ry="2" />
+<text  x="278.99" y="559.5" ></text>
+</g>
+<g >
+<title>ext4_buffered_write_iter (1,720,755,720,873 samples, 33.37%)</title><rect x="412.2" y="357" width="393.8" height="15.0" fill="rgb(241,121,39)" rx="2" ry="2" />
+<text  x="415.20" y="367.5" >ext4_buffered_write_iter</text>
+</g>
+<g >
+<title>import_single_range (1,291,669,466 samples, 0.03%)</title><rect x="919.6" y="389" width="0.3" height="15.0" fill="rgb(214,229,47)" rx="2" ry="2" />
+<text  x="922.64" y="399.5" ></text>
+</g>
+<g >
+<title>kmem_cache_free (8,108,341,310 samples, 0.16%)</title><rect x="241.3" y="165" width="1.8" height="15.0" fill="rgb(254,145,35)" rx="2" ry="2" />
+<text  x="244.28" y="175.5" ></text>
+</g>
+<g >
+<title>[perf] (3,861,907,812 samples, 0.07%)</title><rect x="1017.1" y="421" width="0.9" height="15.0" fill="rgb(217,80,11)" rx="2" ry="2" />
+<text  x="1020.08" y="431.5" ></text>
+</g>
+<g >
+<title>kmem_cache_free (30,698,307,000 samples, 0.60%)</title><rect x="877.3" y="341" width="7.1" height="15.0" fill="rgb(239,220,48)" rx="2" ry="2" />
+<text  x="880.34" y="351.5" ></text>
+</g>
+<g >
+<title>sched_clock_cpu (522,800,978 samples, 0.01%)</title><rect x="1064.9" y="405" width="0.1" height="15.0" fill="rgb(244,179,41)" rx="2" ry="2" />
+<text  x="1067.85" y="415.5" ></text>
+</g>
+<g >
+<title>mutex_unlock (544,489,899 samples, 0.01%)</title><rect x="216.4" y="165" width="0.2" height="15.0" fill="rgb(222,222,13)" rx="2" ry="2" />
+<text  x="219.45" y="175.5" ></text>
+</g>
+<g >
+<title>activate_task (3,572,986,615 samples, 0.07%)</title><rect x="322.1" y="293" width="0.8" height="15.0" fill="rgb(247,159,1)" rx="2" ry="2" />
+<text  x="325.11" y="303.5" ></text>
+</g>
+<g >
+<title>ext4_do_writepages (622,095,245 samples, 0.01%)</title><rect x="282.3" y="373" width="0.1" height="15.0" fill="rgb(214,44,38)" rx="2" ry="2" />
+<text  x="285.27" y="383.5" ></text>
+</g>
+<g >
+<title>__sysvec_apic_timer_interrupt (3,256,989,586 samples, 0.06%)</title><rect x="766.6" y="277" width="0.7" height="15.0" fill="rgb(254,94,42)" rx="2" ry="2" />
+<text  x="769.55" y="287.5" ></text>
+</g>
+<g >
+<title>find_busiest_group (15,705,828,345 samples, 0.30%)</title><rect x="324.2" y="293" width="3.6" height="15.0" fill="rgb(227,54,21)" rx="2" ry="2" />
+<text  x="327.24" y="303.5" ></text>
+</g>
+<g >
+<title>__get_user_nocheck_4 (2,455,123,119 samples, 0.05%)</title><rect x="342.8" y="357" width="0.6" height="15.0" fill="rgb(227,20,2)" rx="2" ry="2" />
+<text  x="345.83" y="367.5" ></text>
+</g>
+<g >
+<title>__kmem_cache_free (8,930,933,793 samples, 0.17%)</title><rect x="184.8" y="149" width="2.1" height="15.0" fill="rgb(213,213,25)" rx="2" ry="2" />
+<text  x="187.82" y="159.5" ></text>
+</g>
+<g >
+<title>check_stack_object (530,436,503 samples, 0.01%)</title><rect x="906.3" y="261" width="0.1" height="15.0" fill="rgb(246,221,47)" rx="2" ry="2" />
+<text  x="909.26" y="271.5" ></text>
+</g>
+<g >
+<title>irq_enter_rcu (602,755,741 samples, 0.01%)</title><rect x="1178.1" y="405" width="0.1" height="15.0" fill="rgb(233,110,49)" rx="2" ry="2" />
+<text  x="1181.08" y="415.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (752,832,883 samples, 0.01%)</title><rect x="242.4" y="133" width="0.2" height="15.0" fill="rgb(234,32,24)" rx="2" ry="2" />
+<text  x="245.43" y="143.5" ></text>
+</g>
+<g >
+<title>check_stack_object (768,524,024 samples, 0.01%)</title><rect x="941.4" y="325" width="0.2" height="15.0" fill="rgb(236,69,53)" rx="2" ry="2" />
+<text  x="944.41" y="335.5" ></text>
+</g>
+<g >
+<title>utime_since_now (4,832,690,366 samples, 0.09%)</title><rect x="24.6" y="421" width="1.1" height="15.0" fill="rgb(214,54,42)" rx="2" ry="2" />
+<text  x="27.56" y="431.5" ></text>
+</g>
+<g >
+<title>fput (1,505,359,890 samples, 0.03%)</title><rect x="825.2" y="405" width="0.4" height="15.0" fill="rgb(222,201,24)" rx="2" ry="2" />
+<text  x="828.23" y="415.5" ></text>
+</g>
+<g >
+<title>nbd_internal_get_error_context (448,584,344 samples, 0.01%)</title><rect x="130.5" y="373" width="0.1" height="15.0" fill="rgb(252,211,49)" rx="2" ry="2" />
+<text  x="133.49" y="383.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (1,400,047,318 samples, 0.03%)</title><rect x="283.5" y="453" width="0.3" height="15.0" fill="rgb(249,40,40)" rx="2" ry="2" />
+<text  x="286.51" y="463.5" ></text>
+</g>
+<g >
+<title>[unknown] (995,288,270 samples, 0.02%)</title><rect x="10.1" y="389" width="0.2" height="15.0" fill="rgb(246,213,50)" rx="2" ry="2" />
+<text  x="13.06" y="399.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (580,453,262 samples, 0.01%)</title><rect x="275.7" y="437" width="0.1" height="15.0" fill="rgb(239,10,23)" rx="2" ry="2" />
+<text  x="278.69" y="447.5" ></text>
+</g>
+<g >
+<title>__check_heap_object (1,293,635,809 samples, 0.03%)</title><rect x="904.9" y="261" width="0.3" height="15.0" fill="rgb(232,131,1)" rx="2" ry="2" />
+<text  x="907.94" y="271.5" ></text>
+</g>
+<g >
+<title>__flush_smp_call_function_queue (1,714,094,826 samples, 0.03%)</title><rect x="1174.9" y="389" width="0.4" height="15.0" fill="rgb(231,196,17)" rx="2" ry="2" />
+<text  x="1177.91" y="399.5" ></text>
+</g>
+<g >
+<title>cmpxchg_double_slab.isra.0 (3,295,007,880 samples, 0.06%)</title><rect x="182.4" y="165" width="0.7" height="15.0" fill="rgb(220,187,31)" rx="2" ry="2" />
+<text  x="185.39" y="175.5" ></text>
+</g>
+<g >
+<title>__skb_datagram_iter (74,373,011,293 samples, 1.44%)</title><rect x="889.5" y="309" width="17.0" height="15.0" fill="rgb(242,0,3)" rx="2" ry="2" />
+<text  x="892.46" y="319.5" ></text>
+</g>
+<g >
+<title>ttwu_do_activate (2,896,210,456 samples, 0.06%)</title><rect x="1056.2" y="389" width="0.6" height="15.0" fill="rgb(211,176,40)" rx="2" ry="2" />
+<text  x="1059.15" y="399.5" ></text>
+</g>
+<g >
+<title>file_pread (683,870,844 samples, 0.01%)</title><rect x="381.7" y="469" width="0.1" height="15.0" fill="rgb(222,141,11)" rx="2" ry="2" />
+<text  x="384.67" y="479.5" ></text>
+</g>
+<g >
+<title>mutex_lock (503,661,300 samples, 0.01%)</title><rect x="269.1" y="181" width="0.1" height="15.0" fill="rgb(211,117,12)" rx="2" ry="2" />
+<text  x="272.11" y="191.5" ></text>
+</g>
+<g >
+<title>switch_mm_irqs_off (3,411,665,194 samples, 0.07%)</title><rect x="339.4" y="341" width="0.7" height="15.0" fill="rgb(208,140,24)" rx="2" ry="2" />
+<text  x="342.35" y="351.5" ></text>
+</g>
+<g >
+<title>ktime_get_coarse_real_ts64 (565,879,778 samples, 0.01%)</title><rect x="416.1" y="309" width="0.2" height="15.0" fill="rgb(247,171,23)" rx="2" ry="2" />
+<text  x="419.14" y="319.5" ></text>
+</g>
+<g >
+<title>vfs_write (1,735,496,355,788 samples, 33.66%)</title><rect x="410.6" y="373" width="397.2" height="15.0" fill="rgb(252,78,2)" rx="2" ry="2" />
+<text  x="413.62" y="383.5" >vfs_write</text>
+</g>
+<g >
+<title>socket_recv (147,178,471,171 samples, 2.85%)</title><rect x="221.0" y="293" width="33.7" height="15.0" fill="rgb(233,61,0)" rx="2" ry="2" />
+<text  x="223.99" y="303.5" >so..</text>
+</g>
+<g >
+<title>__skb_datagram_iter (25,820,009,278 samples, 0.50%)</title><rect x="195.6" y="149" width="5.9" height="15.0" fill="rgb(232,156,16)" rx="2" ry="2" />
+<text  x="198.60" y="159.5" ></text>
+</g>
+<g >
+<title>dequeue_task_fair (6,963,630,463 samples, 0.14%)</title><rect x="143.7" y="213" width="1.6" height="15.0" fill="rgb(218,124,10)" rx="2" ry="2" />
+<text  x="146.67" y="223.5" ></text>
+</g>
+<g >
+<title>kthread (1,442,906,589 samples, 0.03%)</title><rect x="283.2" y="533" width="0.3" height="15.0" fill="rgb(238,87,3)" rx="2" ry="2" />
+<text  x="286.17" y="543.5" ></text>
+</g>
+<g >
+<title>__slab_alloc.isra.0 (2,706,740,249 samples, 0.05%)</title><rect x="92.3" y="117" width="0.7" height="15.0" fill="rgb(213,50,27)" rx="2" ry="2" />
+<text  x="95.35" y="127.5" ></text>
+</g>
+<g >
+<title>nbd_unlocked_aio_command_completed (6,020,237,194 samples, 0.12%)</title><rect x="121.3" y="357" width="1.3" height="15.0" fill="rgb(219,103,7)" rx="2" ry="2" />
+<text  x="124.27" y="367.5" ></text>
+</g>
+<g >
+<title>__cgroup_account_cputime (791,450,169 samples, 0.02%)</title><rect x="371.9" y="277" width="0.2" height="15.0" fill="rgb(240,132,33)" rx="2" ry="2" />
+<text  x="374.91" y="287.5" ></text>
+</g>
+<g >
+<title>sched_clock_cpu (4,030,747,124 samples, 0.08%)</title><rect x="1129.5" y="405" width="0.9" height="15.0" fill="rgb(234,8,14)" rx="2" ry="2" />
+<text  x="1132.49" y="415.5" ></text>
+</g>
+<g >
+<title>sched_ttwu_pending (4,127,785,377 samples, 0.08%)</title><rect x="1056.0" y="405" width="0.9" height="15.0" fill="rgb(212,85,4)" rx="2" ry="2" />
+<text  x="1058.98" y="415.5" ></text>
+</g>
+<g >
+<title>__kmalloc_node_track_caller (13,325,559,834 samples, 0.26%)</title><rect x="47.4" y="165" width="3.1" height="15.0" fill="rgb(234,199,10)" rx="2" ry="2" />
+<text  x="50.40" y="175.5" ></text>
+</g>
+<g >
+<title>mod_objcg_state (1,717,394,206 samples, 0.03%)</title><rect x="210.2" y="117" width="0.4" height="15.0" fill="rgb(218,90,17)" rx="2" ry="2" />
+<text  x="213.22" y="127.5" ></text>
+</g>
+<g >
+<title>update_rq_clock (454,200,164 samples, 0.01%)</title><rect x="147.0" y="165" width="0.1" height="15.0" fill="rgb(249,5,38)" rx="2" ry="2" />
+<text  x="150.02" y="175.5" ></text>
+</g>
+<g >
+<title>ttwu_do_wakeup (1,979,524,119 samples, 0.04%)</title><rect x="374.4" y="357" width="0.5" height="15.0" fill="rgb(247,120,33)" rx="2" ry="2" />
+<text  x="377.43" y="367.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (642,943,134 samples, 0.01%)</title><rect x="282.1" y="453" width="0.2" height="15.0" fill="rgb(211,2,2)" rx="2" ry="2" />
+<text  x="285.11" y="463.5" ></text>
+</g>
+<g >
+<title>__rcu_read_unlock (908,504,250 samples, 0.02%)</title><rect x="957.5" y="293" width="0.2" height="15.0" fill="rgb(220,172,19)" rx="2" ry="2" />
+<text  x="960.52" y="303.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (53,976,102,374 samples, 1.05%)</title><rect x="1090.2" y="421" width="12.3" height="15.0" fill="rgb(219,215,12)" rx="2" ry="2" />
+<text  x="1093.18" y="431.5" ></text>
+</g>
+<g >
+<title>update_load_avg (2,079,962,223 samples, 0.04%)</title><rect x="372.1" y="293" width="0.5" height="15.0" fill="rgb(226,166,20)" rx="2" ry="2" />
+<text  x="375.15" y="303.5" ></text>
+</g>
+<g >
+<title>pick_next_task_fair (1,040,035,996 samples, 0.02%)</title><rect x="379.5" y="373" width="0.2" height="15.0" fill="rgb(223,201,5)" rx="2" ry="2" />
+<text  x="382.46" y="383.5" ></text>
+</g>
+<g >
+<title>do_futex (208,267,277,078 samples, 4.04%)</title><rect x="297.5" y="421" width="47.7" height="15.0" fill="rgb(217,143,29)" rx="2" ry="2" />
+<text  x="300.52" y="431.5" >do_f..</text>
+</g>
+<g >
+<title>kworker/u64:3-k (1,101,431,886 samples, 0.02%)</title><rect x="281.7" y="565" width="0.3" height="15.0" fill="rgb(217,60,33)" rx="2" ry="2" />
+<text  x="284.71" y="575.5" ></text>
+</g>
+<g >
+<title>update_min_vruntime (1,013,687,255 samples, 0.02%)</title><rect x="311.9" y="293" width="0.2" height="15.0" fill="rgb(213,120,1)" rx="2" ry="2" />
+<text  x="314.89" y="303.5" ></text>
+</g>
+<g >
+<title>dequeue_task_fair (456,847,386 samples, 0.01%)</title><rect x="887.1" y="293" width="0.1" height="15.0" fill="rgb(217,89,22)" rx="2" ry="2" />
+<text  x="890.06" y="303.5" ></text>
+</g>
+<g >
+<title>_int_malloc (609,640,541 samples, 0.01%)</title><rect x="58.3" y="341" width="0.2" height="15.0" fill="rgb(225,209,44)" rx="2" ry="2" />
+<text  x="61.33" y="351.5" ></text>
+</g>
+<g >
+<title>pick_next_task_idle (532,592,385 samples, 0.01%)</title><rect x="147.9" y="213" width="0.1" height="15.0" fill="rgb(236,137,29)" rx="2" ry="2" />
+<text  x="150.91" y="223.5" ></text>
+</g>
+<g >
+<title>exit_to_user_mode_prepare (1,125,560,038 samples, 0.02%)</title><rect x="55.9" y="261" width="0.3" height="15.0" fill="rgb(229,106,23)" rx="2" ry="2" />
+<text  x="58.89" y="271.5" ></text>
+</g>
+<g >
+<title>preempt_count_sub (776,083,306 samples, 0.02%)</title><rect x="1166.6" y="389" width="0.2" height="15.0" fill="rgb(254,20,9)" rx="2" ry="2" />
+<text  x="1169.61" y="399.5" ></text>
+</g>
+<g >
+<title>copy_user_generic_string (1,940,542,551 samples, 0.04%)</title><rect x="270.2" y="117" width="0.5" height="15.0" fill="rgb(219,157,17)" rx="2" ry="2" />
+<text  x="273.21" y="127.5" ></text>
+</g>
+<g >
+<title>crypt_convert (1,026,244,923 samples, 0.02%)</title><rect x="276.4" y="469" width="0.2" height="15.0" fill="rgb(244,5,34)" rx="2" ry="2" />
+<text  x="279.36" y="479.5" ></text>
+</g>
+<g >
+<title>__list_add_valid (1,000,764,162 samples, 0.02%)</title><rect x="300.7" y="341" width="0.2" height="15.0" fill="rgb(211,84,5)" rx="2" ry="2" />
+<text  x="303.66" y="351.5" ></text>
+</g>
+<g >
+<title>copy_user_generic_string (6,034,031,337 samples, 0.12%)</title><rect x="217.4" y="101" width="1.4" height="15.0" fill="rgb(247,180,13)" rx="2" ry="2" />
+<text  x="220.42" y="111.5" ></text>
+</g>
+<g >
+<title>__update_idle_core (2,723,092,724 samples, 0.05%)</title><rect x="332.4" y="325" width="0.6" height="15.0" fill="rgb(236,130,26)" rx="2" ry="2" />
+<text  x="335.36" y="335.5" ></text>
+</g>
+<g >
+<title>psi_task_change (651,748,141 samples, 0.01%)</title><rect x="322.8" y="261" width="0.1" height="15.0" fill="rgb(222,134,9)" rx="2" ry="2" />
+<text  x="325.78" y="271.5" ></text>
+</g>
+<g >
+<title>process_one_work (1,684,205,169 samples, 0.03%)</title><rect x="275.3" y="501" width="0.4" height="15.0" fill="rgb(246,95,35)" rx="2" ry="2" />
+<text  x="278.30" y="511.5" ></text>
+</g>
+<g >
+<title>malloc (911,381,273 samples, 0.02%)</title><rect x="128.0" y="341" width="0.2" height="15.0" fill="rgb(206,156,18)" rx="2" ry="2" />
+<text  x="131.03" y="351.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock (603,184,207 samples, 0.01%)</title><rect x="87.6" y="133" width="0.2" height="15.0" fill="rgb(213,108,50)" rx="2" ry="2" />
+<text  x="90.64" y="143.5" ></text>
+</g>
+<g >
+<title>unix_stream_recvmsg (57,866,650,985 samples, 1.12%)</title><rect x="206.3" y="197" width="13.3" height="15.0" fill="rgb(211,21,18)" rx="2" ry="2" />
+<text  x="209.34" y="207.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (2,295,856,993 samples, 0.04%)</title><rect x="882.3" y="309" width="0.5" height="15.0" fill="rgb(229,202,41)" rx="2" ry="2" />
+<text  x="885.26" y="319.5" ></text>
+</g>
+<g >
+<title>worker_thread (1,147,292,570 samples, 0.02%)</title><rect x="281.4" y="517" width="0.3" height="15.0" fill="rgb(245,100,15)" rx="2" ry="2" />
+<text  x="284.44" y="527.5" ></text>
+</g>
+<g >
+<title>kworker/u64:9-e (1,563,968,875 samples, 0.03%)</title><rect x="283.5" y="565" width="0.4" height="15.0" fill="rgb(243,194,24)" rx="2" ry="2" />
+<text  x="286.50" y="575.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (4,022,245,723 samples, 0.08%)</title><rect x="883.4" y="309" width="0.9" height="15.0" fill="rgb(238,126,45)" rx="2" ry="2" />
+<text  x="886.42" y="319.5" ></text>
+</g>
+<g >
+<title>refill_stock (951,339,852 samples, 0.02%)</title><rect x="862.5" y="277" width="0.3" height="15.0" fill="rgb(205,10,15)" rx="2" ry="2" />
+<text  x="865.54" y="287.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (462,790,227 samples, 0.01%)</title><rect x="1159.9" y="437" width="0.1" height="15.0" fill="rgb(214,183,45)" rx="2" ry="2" />
+<text  x="1162.94" y="447.5" ></text>
+</g>
+<g >
+<title>__sysvec_call_function_single (3,732,351,275 samples, 0.07%)</title><rect x="317.4" y="293" width="0.9" height="15.0" fill="rgb(241,94,43)" rx="2" ry="2" />
+<text  x="320.40" y="303.5" ></text>
+</g>
+<g >
+<title>__check_heap_object (470,579,122 samples, 0.01%)</title><rect x="270.9" y="101" width="0.1" height="15.0" fill="rgb(224,51,31)" rx="2" ry="2" />
+<text  x="273.89" y="111.5" ></text>
+</g>
+<g >
+<title>sched_clock_cpu (1,982,659,046 samples, 0.04%)</title><rect x="341.7" y="325" width="0.5" height="15.0" fill="rgb(218,92,46)" rx="2" ry="2" />
+<text  x="344.73" y="335.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (1,184,053,609 samples, 0.02%)</title><rect x="235.8" y="101" width="0.3" height="15.0" fill="rgb(233,162,38)" rx="2" ry="2" />
+<text  x="238.82" y="111.5" ></text>
+</g>
+<g >
+<title>psi_group_change (8,252,572,160 samples, 0.16%)</title><rect x="1181.7" y="437" width="1.9" height="15.0" fill="rgb(223,24,1)" rx="2" ry="2" />
+<text  x="1184.74" y="447.5" ></text>
+</g>
+<g >
+<title>unix_stream_read_generic (127,917,454,155 samples, 2.48%)</title><rect x="224.7" y="181" width="29.3" height="15.0" fill="rgb(218,202,36)" rx="2" ry="2" />
+<text  x="227.68" y="191.5" >un..</text>
+</g>
+<g >
+<title>irq_enter_rcu (497,444,893 samples, 0.01%)</title><rect x="1021.9" y="389" width="0.1" height="15.0" fill="rgb(247,138,14)" rx="2" ry="2" />
+<text  x="1024.91" y="399.5" ></text>
+</g>
+<g >
+<title>selinux_socket_sendmsg (2,932,567,043 samples, 0.06%)</title><rect x="39.1" y="213" width="0.6" height="15.0" fill="rgb(229,140,39)" rx="2" ry="2" />
+<text  x="42.07" y="223.5" ></text>
+</g>
+<g >
+<title>utime_since (500,039,986 samples, 0.01%)</title><rect x="274.8" y="453" width="0.2" height="15.0" fill="rgb(232,124,38)" rx="2" ry="2" />
+<text  x="277.84" y="463.5" ></text>
+</g>
+<g >
+<title>kthread (1,543,564,769 samples, 0.03%)</title><rect x="280.3" y="533" width="0.3" height="15.0" fill="rgb(236,21,45)" rx="2" ry="2" />
+<text  x="283.27" y="543.5" ></text>
+</g>
+<g >
+<title>__libc_start_main@@GLIBC_2.34 (4,277,426,306 samples, 0.08%)</title><rect x="1017.1" y="533" width="1.0" height="15.0" fill="rgb(243,92,10)" rx="2" ry="2" />
+<text  x="1020.08" y="543.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (653,441,064 samples, 0.01%)</title><rect x="280.3" y="437" width="0.1" height="15.0" fill="rgb(234,32,46)" rx="2" ry="2" />
+<text  x="283.28" y="447.5" ></text>
+</g>
+<g >
+<title>__send (1,778,934,091 samples, 0.03%)</title><rect x="273.7" y="309" width="0.4" height="15.0" fill="rgb(228,32,23)" rx="2" ry="2" />
+<text  x="276.66" y="319.5" ></text>
+</g>
+<g >
+<title>__poll (112,936,478,354 samples, 2.19%)</title><rect x="132.6" y="341" width="25.9" height="15.0" fill="rgb(230,6,50)" rx="2" ry="2" />
+<text  x="135.62" y="351.5" >_..</text>
+</g>
+<g >
+<title>kthread (1,563,968,875 samples, 0.03%)</title><rect x="283.5" y="533" width="0.4" height="15.0" fill="rgb(210,208,25)" rx="2" ry="2" />
+<text  x="286.50" y="543.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (693,867,757 samples, 0.01%)</title><rect x="268.5" y="149" width="0.2" height="15.0" fill="rgb(213,81,15)" rx="2" ry="2" />
+<text  x="271.55" y="159.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (581,356,408 samples, 0.01%)</title><rect x="278.6" y="437" width="0.2" height="15.0" fill="rgb(234,226,12)" rx="2" ry="2" />
+<text  x="281.64" y="447.5" ></text>
+</g>
+<g >
+<title>nbd_internal_set_error_context (500,311,912 samples, 0.01%)</title><rect x="130.6" y="373" width="0.1" height="15.0" fill="rgb(235,126,23)" rx="2" ry="2" />
+<text  x="133.59" y="383.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_enable_asynccancel (716,773,634 samples, 0.01%)</title><rect x="132.4" y="341" width="0.2" height="15.0" fill="rgb(250,56,24)" rx="2" ry="2" />
+<text  x="135.43" y="351.5" ></text>
+</g>
+<g >
+<title>skb_release_head_state (8,183,475,886 samples, 0.16%)</title><rect x="188.9" y="165" width="1.9" height="15.0" fill="rgb(216,202,39)" rx="2" ry="2" />
+<text  x="191.90" y="175.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (717,431,685 samples, 0.01%)</title><rect x="1050.8" y="405" width="0.2" height="15.0" fill="rgb(231,157,10)" rx="2" ry="2" />
+<text  x="1053.83" y="415.5" ></text>
+</g>
+<g >
+<title>___slab_alloc (2,470,278,584 samples, 0.05%)</title><rect x="98.7" y="117" width="0.5" height="15.0" fill="rgb(224,44,27)" rx="2" ry="2" />
+<text  x="101.65" y="127.5" ></text>
+</g>
+<g >
+<title>menu_select (145,331,701,648 samples, 2.82%)</title><rect x="1137.5" y="485" width="33.3" height="15.0" fill="rgb(231,146,6)" rx="2" ry="2" />
+<text  x="1140.50" y="495.5" >me..</text>
+</g>
+<g >
+<title>pthread_getspecific@@GLIBC_2.34 (2,302,163,883 samples, 0.04%)</title><rect x="129.3" y="357" width="0.5" height="15.0" fill="rgb(241,181,38)" rx="2" ry="2" />
+<text  x="132.29" y="367.5" ></text>
+</g>
+<g >
+<title>memcg_account_kmem (725,993,747 samples, 0.01%)</title><rect x="995.4" y="277" width="0.2" height="15.0" fill="rgb(254,218,32)" rx="2" ry="2" />
+<text  x="998.44" y="287.5" ></text>
+</g>
+<g >
+<title>__x64_sys_pread64 (95,004,472,768 samples, 1.84%)</title><rect x="383.3" y="389" width="21.8" height="15.0" fill="rgb(219,181,29)" rx="2" ry="2" />
+<text  x="386.34" y="399.5" >_..</text>
+</g>
+<g >
+<title>tick_nohz_idle_stop_tick (1,220,961,401 samples, 0.02%)</title><rect x="1188.7" y="485" width="0.3" height="15.0" fill="rgb(213,148,44)" rx="2" ry="2" />
+<text  x="1191.74" y="495.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (3,416,458,683 samples, 0.07%)</title><rect x="1044.4" y="389" width="0.8" height="15.0" fill="rgb(212,4,9)" rx="2" ry="2" />
+<text  x="1047.40" y="399.5" ></text>
+</g>
+<g >
+<title>native_queued_spin_lock_slowpath (663,535,224 samples, 0.01%)</title><rect x="357.3" y="373" width="0.1" height="15.0" fill="rgb(249,133,14)" rx="2" ry="2" />
+<text  x="360.29" y="383.5" ></text>
+</g>
+<g >
+<title>__schedule (463,535,715 samples, 0.01%)</title><rect x="11.7" y="437" width="0.1" height="15.0" fill="rgb(245,191,26)" rx="2" ry="2" />
+<text  x="14.71" y="447.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (509,772,376 samples, 0.01%)</title><rect x="769.8" y="325" width="0.1" height="15.0" fill="rgb(227,86,10)" rx="2" ry="2" />
+<text  x="772.76" y="335.5" ></text>
+</g>
+<g >
+<title>rb_next (6,040,363,002 samples, 0.12%)</title><rect x="1154.6" y="421" width="1.4" height="15.0" fill="rgb(247,77,21)" rx="2" ry="2" />
+<text  x="1157.62" y="431.5" ></text>
+</g>
+<g >
+<title>futex_wait_setup (11,815,948,881 samples, 0.23%)</title><rect x="342.5" y="389" width="2.7" height="15.0" fill="rgb(250,92,37)" rx="2" ry="2" />
+<text  x="345.47" y="399.5" ></text>
+</g>
+<g >
+<title>clock_gettime@@GLIBC_2.17 (446,274,179 samples, 0.01%)</title><rect x="15.8" y="437" width="0.1" height="15.0" fill="rgb(214,226,26)" rx="2" ry="2" />
+<text  x="18.77" y="447.5" ></text>
+</g>
+<g >
+<title>update_curr (2,211,992,917 samples, 0.04%)</title><rect x="144.4" y="181" width="0.5" height="15.0" fill="rgb(207,124,31)" rx="2" ry="2" />
+<text  x="147.36" y="191.5" ></text>
+</g>
+<g >
+<title>available_idle_cpu (5,784,828,186 samples, 0.11%)</title><rect x="368.2" y="341" width="1.3" height="15.0" fill="rgb(213,42,27)" rx="2" ry="2" />
+<text  x="371.19" y="351.5" ></text>
+</g>
+<g >
+<title>cmpxchg_double_slab.isra.0 (976,923,586 samples, 0.02%)</title><rect x="212.3" y="117" width="0.2" height="15.0" fill="rgb(251,175,50)" rx="2" ry="2" />
+<text  x="215.31" y="127.5" ></text>
+</g>
+<g >
+<title>debug_smp_processor_id (522,820,951 samples, 0.01%)</title><rect x="1163.9" y="421" width="0.1" height="15.0" fill="rgb(226,182,39)" rx="2" ry="2" />
+<text  x="1166.91" y="431.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (1,331,976,000 samples, 0.03%)</title><rect x="277.6" y="485" width="0.3" height="15.0" fill="rgb(217,143,29)" rx="2" ry="2" />
+<text  x="280.62" y="495.5" ></text>
+</g>
+<g >
+<title>bpf_lsm_socket_recvmsg (521,825,986 samples, 0.01%)</title><rect x="205.4" y="165" width="0.1" height="15.0" fill="rgb(226,151,33)" rx="2" ry="2" />
+<text  x="208.42" y="175.5" ></text>
+</g>
+<g >
+<title>syscall_return_via_sysret (603,970,716 samples, 0.01%)</title><rect x="158.3" y="325" width="0.2" height="15.0" fill="rgb(208,71,52)" rx="2" ry="2" />
+<text  x="161.33" y="335.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (803,565,823 samples, 0.02%)</title><rect x="210.4" y="101" width="0.2" height="15.0" fill="rgb(218,153,8)" rx="2" ry="2" />
+<text  x="213.40" y="111.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (1,590,026,845 samples, 0.03%)</title><rect x="282.4" y="549" width="0.4" height="15.0" fill="rgb(217,168,5)" rx="2" ry="2" />
+<text  x="285.41" y="559.5" ></text>
+</g>
+<g >
+<title>__rcu_read_lock (777,433,339 samples, 0.02%)</title><rect x="1007.3" y="357" width="0.2" height="15.0" fill="rgb(243,54,1)" rx="2" ry="2" />
+<text  x="1010.34" y="367.5" ></text>
+</g>
+<g >
+<title>psi_group_change (534,845,983 samples, 0.01%)</title><rect x="322.8" y="245" width="0.1" height="15.0" fill="rgb(209,221,20)" rx="2" ry="2" />
+<text  x="325.79" y="255.5" ></text>
+</g>
+<g >
+<title>mark_buffer_dirty (1,485,026,722 samples, 0.03%)</title><rect x="434.4" y="293" width="0.3" height="15.0" fill="rgb(205,81,10)" rx="2" ry="2" />
+<text  x="437.36" y="303.5" ></text>
+</g>
+<g >
+<title>__strlen_avx2 (551,858,683 samples, 0.01%)</title><rect x="127.6" y="325" width="0.1" height="15.0" fill="rgb(227,191,45)" rx="2" ry="2" />
+<text  x="130.57" y="335.5" ></text>
+</g>
+<g >
+<title>__list_del_entry_valid (749,892,496 samples, 0.01%)</title><rect x="308.3" y="309" width="0.1" height="15.0" fill="rgb(209,92,51)" rx="2" ry="2" />
+<text  x="311.26" y="319.5" ></text>
+</g>
+<g >
+<title>uncharge_batch (22,064,530,094 samples, 0.43%)</title><rect x="228.2" y="101" width="5.1" height="15.0" fill="rgb(230,69,30)" rx="2" ry="2" />
+<text  x="231.20" y="111.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (718,172,463 samples, 0.01%)</title><rect x="215.7" y="133" width="0.2" height="15.0" fill="rgb(250,175,17)" rx="2" ry="2" />
+<text  x="218.70" y="143.5" ></text>
+</g>
+<g >
+<title>update_curr (1,440,471,875 samples, 0.03%)</title><rect x="371.8" y="293" width="0.3" height="15.0" fill="rgb(226,38,34)" rx="2" ry="2" />
+<text  x="374.82" y="303.5" ></text>
+</g>
+<g >
+<title>worker_thread (1,364,326,557 samples, 0.03%)</title><rect x="275.7" y="517" width="0.3" height="15.0" fill="rgb(248,158,47)" rx="2" ry="2" />
+<text  x="278.68" y="527.5" ></text>
+</g>
+<g >
+<title>refill_obj_stock (1,544,760,441 samples, 0.03%)</title><rect x="216.0" y="149" width="0.3" height="15.0" fill="rgb(240,141,26)" rx="2" ry="2" />
+<text  x="219.00" y="159.5" ></text>
+</g>
+<g >
+<title>worker_thread (1,590,026,845 samples, 0.03%)</title><rect x="282.4" y="517" width="0.4" height="15.0" fill="rgb(210,82,34)" rx="2" ry="2" />
+<text  x="285.41" y="527.5" ></text>
+</g>
+<g >
+<title>__entry_text_start (1,516,338,928 samples, 0.03%)</title><rect x="273.7" y="293" width="0.3" height="15.0" fill="rgb(218,188,6)" rx="2" ry="2" />
+<text  x="276.66" y="303.5" ></text>
+</g>
+<g >
+<title>dequeue_entity (3,379,089,482 samples, 0.07%)</title><rect x="790.3" y="277" width="0.8" height="15.0" fill="rgb(253,143,5)" rx="2" ry="2" />
+<text  x="793.29" y="287.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (1,245,336,075 samples, 0.02%)</title><rect x="280.0" y="485" width="0.3" height="15.0" fill="rgb(247,53,47)" rx="2" ry="2" />
+<text  x="282.98" y="495.5" ></text>
+</g>
+<g >
+<title>sysvec_apic_timer_interrupt (42,983,590,150 samples, 0.83%)</title><rect x="1041.7" y="437" width="9.8" height="15.0" fill="rgb(249,145,21)" rx="2" ry="2" />
+<text  x="1044.66" y="447.5" ></text>
+</g>
+<g >
+<title>mutex_unlock (872,438,995 samples, 0.02%)</title><rect x="194.2" y="181" width="0.2" height="15.0" fill="rgb(252,220,54)" rx="2" ry="2" />
+<text  x="197.16" y="191.5" ></text>
+</g>
+<g >
+<title>pthread_mutex_lock@@GLIBC_2.2.5 (791,127,097 samples, 0.02%)</title><rect x="273.3" y="373" width="0.1" height="15.0" fill="rgb(216,51,13)" rx="2" ry="2" />
+<text  x="276.25" y="383.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (1,497,282,482 samples, 0.03%)</title><rect x="277.9" y="453" width="0.4" height="15.0" fill="rgb(223,60,40)" rx="2" ry="2" />
+<text  x="280.94" y="463.5" ></text>
+</g>
+<g >
+<title>skb_release_data (91,324,559,776 samples, 1.77%)</title><rect x="850.5" y="325" width="20.9" height="15.0" fill="rgb(230,224,53)" rx="2" ry="2" />
+<text  x="853.49" y="335.5" ></text>
+</g>
+<g >
+<title>enqueue_task_fair (5,699,681,845 samples, 0.11%)</title><rect x="1175.7" y="341" width="1.3" height="15.0" fill="rgb(223,69,24)" rx="2" ry="2" />
+<text  x="1178.73" y="351.5" ></text>
+</g>
+<g >
+<title>clone3 (3,198,075,278,394 samples, 62.02%)</title><rect x="285.2" y="549" width="731.9" height="15.0" fill="rgb(208,119,4)" rx="2" ry="2" />
+<text  x="288.21" y="559.5" >clone3</text>
+</g>
+<g >
+<title>__list_del_entry_valid (941,483,796 samples, 0.02%)</title><rect x="359.2" y="341" width="0.2" height="15.0" fill="rgb(225,16,21)" rx="2" ry="2" />
+<text  x="362.17" y="351.5" ></text>
+</g>
+<g >
+<title>__rcu_read_unlock (456,273,202 samples, 0.01%)</title><rect x="983.9" y="293" width="0.1" height="15.0" fill="rgb(220,179,48)" rx="2" ry="2" />
+<text  x="986.91" y="303.5" ></text>
+</g>
+<g >
+<title>perf (4,296,622,133 samples, 0.08%)</title><rect x="1017.1" y="565" width="1.0" height="15.0" fill="rgb(205,29,44)" rx="2" ry="2" />
+<text  x="1020.08" y="575.5" ></text>
+</g>
+<g >
+<title>get_obj_cgroup_from_current (5,831,435,374 samples, 0.11%)</title><rect x="969.5" y="277" width="1.4" height="15.0" fill="rgb(244,164,48)" rx="2" ry="2" />
+<text  x="972.52" y="287.5" ></text>
+</g>
+<g >
+<title>security_file_permission (4,788,483,903 samples, 0.09%)</title><rect x="404.0" y="357" width="1.1" height="15.0" fill="rgb(247,45,10)" rx="2" ry="2" />
+<text  x="406.99" y="367.5" ></text>
+</g>
+<g >
+<title>enqueue_task (3,555,987,939 samples, 0.07%)</title><rect x="322.1" y="277" width="0.8" height="15.0" fill="rgb(252,19,29)" rx="2" ry="2" />
+<text  x="325.12" y="287.5" ></text>
+</g>
+<g >
+<title>skb_queue_tail (10,937,894,978 samples, 0.21%)</title><rect x="952.0" y="357" width="2.5" height="15.0" fill="rgb(254,205,16)" rx="2" ry="2" />
+<text  x="954.99" y="367.5" ></text>
+</g>
+<g >
+<title>__switch_to (1,450,603,932 samples, 0.03%)</title><rect x="1018.4" y="549" width="0.3" height="15.0" fill="rgb(236,8,45)" rx="2" ry="2" />
+<text  x="1021.39" y="559.5" ></text>
+</g>
+<g >
+<title>__update_idle_core (464,455,956 samples, 0.01%)</title><rect x="147.9" y="197" width="0.1" height="15.0" fill="rgb(216,21,3)" rx="2" ry="2" />
+<text  x="150.92" y="207.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (1,429,080,678 samples, 0.03%)</title><rect x="279.3" y="549" width="0.3" height="15.0" fill="rgb(254,8,28)" rx="2" ry="2" />
+<text  x="282.27" y="559.5" ></text>
+</g>
+<g >
+<title>io_u_queued_complete (453,710,340 samples, 0.01%)</title><rect x="27.2" y="437" width="0.1" height="15.0" fill="rgb(236,147,18)" rx="2" ry="2" />
+<text  x="30.24" y="447.5" ></text>
+</g>
+<g >
+<title>tick_check_broadcast_expired (1,662,334,827 samples, 0.03%)</title><rect x="1186.2" y="485" width="0.4" height="15.0" fill="rgb(245,11,26)" rx="2" ry="2" />
+<text  x="1189.18" y="495.5" ></text>
+</g>
+<g >
+<title>security_socket_recvmsg (14,261,162,546 samples, 0.28%)</title><rect x="835.9" y="357" width="3.3" height="15.0" fill="rgb(233,188,47)" rx="2" ry="2" />
+<text  x="838.92" y="367.5" ></text>
+</g>
+<g >
+<title>file_pread (1,189,414,685 samples, 0.02%)</title><rect x="283.9" y="517" width="0.3" height="15.0" fill="rgb(236,63,48)" rx="2" ry="2" />
+<text  x="286.90" y="527.5" ></text>
+</g>
+<g >
+<title>copy_page_to_iter (34,619,588,507 samples, 0.67%)</title><rect x="387.3" y="341" width="7.9" height="15.0" fill="rgb(242,213,37)" rx="2" ry="2" />
+<text  x="390.29" y="351.5" ></text>
+</g>
+<g >
+<title>check_preempt_wakeup (1,518,802,802 samples, 0.03%)</title><rect x="374.5" y="325" width="0.4" height="15.0" fill="rgb(229,57,21)" rx="2" ry="2" />
+<text  x="377.53" y="335.5" ></text>
+</g>
+<g >
+<title>pick_next_task_fair (6,906,899,824 samples, 0.13%)</title><rect x="791.6" y="293" width="1.5" height="15.0" fill="rgb(226,52,3)" rx="2" ry="2" />
+<text  x="794.56" y="303.5" ></text>
+</g>
+<g >
+<title>psi_group_change (696,057,130 samples, 0.01%)</title><rect x="323.3" y="261" width="0.2" height="15.0" fill="rgb(219,227,18)" rx="2" ry="2" />
+<text  x="326.30" y="271.5" ></text>
+</g>
+<g >
+<title>worker_thread (1,432,040,337 samples, 0.03%)</title><rect x="280.6" y="517" width="0.4" height="15.0" fill="rgb(234,162,3)" rx="2" ry="2" />
+<text  x="283.62" y="527.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (1,411,160,113 samples, 0.03%)</title><rect x="276.0" y="453" width="0.3" height="15.0" fill="rgb(230,52,42)" rx="2" ry="2" />
+<text  x="279.00" y="463.5" ></text>
+</g>
+<g >
+<title>poll_idle (19,914,517,209 samples, 0.39%)</title><rect x="1067.9" y="453" width="4.6" height="15.0" fill="rgb(214,158,20)" rx="2" ry="2" />
+<text  x="1070.94" y="463.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (3,306,625,718 samples, 0.06%)</title><rect x="934.5" y="341" width="0.8" height="15.0" fill="rgb(225,195,40)" rx="2" ry="2" />
+<text  x="937.52" y="351.5" ></text>
+</g>
+<g >
+<title>skb_copy_datagram_iter (5,953,738,820 samples, 0.12%)</title><rect x="269.9" y="165" width="1.4" height="15.0" fill="rgb(253,74,3)" rx="2" ry="2" />
+<text  x="272.92" y="175.5" ></text>
+</g>
+<g >
+<title>sched_ttwu_pending (11,598,077,951 samples, 0.22%)</title><rect x="1175.3" y="389" width="2.7" height="15.0" fill="rgb(246,125,37)" rx="2" ry="2" />
+<text  x="1178.35" y="399.5" ></text>
+</g>
+<g >
+<title>run_rebalance_domains (668,896,797 samples, 0.01%)</title><rect x="1042.1" y="389" width="0.2" height="15.0" fill="rgb(212,206,18)" rx="2" ry="2" />
+<text  x="1045.11" y="399.5" ></text>
+</g>
+<g >
+<title>mod_memcg_state (2,164,614,836 samples, 0.04%)</title><rect x="85.4" y="117" width="0.5" height="15.0" fill="rgb(230,60,27)" rx="2" ry="2" />
+<text  x="88.40" y="127.5" ></text>
+</g>
+<g >
+<title>sock_poll (29,971,516,310 samples, 0.58%)</title><rect x="149.8" y="261" width="6.8" height="15.0" fill="rgb(217,98,44)" rx="2" ry="2" />
+<text  x="152.76" y="271.5" ></text>
+</g>
+<g >
+<title>update_sd_lb_stats.constprop.0 (1,525,926,337 samples, 0.03%)</title><rect x="792.2" y="229" width="0.4" height="15.0" fill="rgb(237,85,14)" rx="2" ry="2" />
+<text  x="795.21" y="239.5" ></text>
+</g>
+<g >
+<title>bpf_lsm_socket_sendmsg (2,417,615,823 samples, 0.05%)</title><rect x="921.2" y="357" width="0.6" height="15.0" fill="rgb(249,162,54)" rx="2" ry="2" />
+<text  x="924.25" y="367.5" ></text>
+</g>
+<g >
+<title>[unknown] (1,036,747,309 samples, 0.02%)</title><rect x="10.1" y="453" width="0.2" height="15.0" fill="rgb(212,129,19)" rx="2" ry="2" />
+<text  x="13.06" y="463.5" ></text>
+</g>
+<g >
+<title>hrtimer_interrupt (3,185,765,908 samples, 0.06%)</title><rect x="766.6" y="261" width="0.7" height="15.0" fill="rgb(252,48,41)" rx="2" ry="2" />
+<text  x="769.57" y="271.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_disable_asynccancel (829,890,231 samples, 0.02%)</title><rect x="406.5" y="437" width="0.2" height="15.0" fill="rgb(249,31,32)" rx="2" ry="2" />
+<text  x="409.54" y="447.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock (570,847,475 samples, 0.01%)</title><rect x="849.1" y="341" width="0.1" height="15.0" fill="rgb(227,124,11)" rx="2" ry="2" />
+<text  x="852.07" y="351.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (3,652,945,752 samples, 0.07%)</title><rect x="201.7" y="245" width="0.8" height="15.0" fill="rgb(240,225,40)" rx="2" ry="2" />
+<text  x="204.68" y="255.5" ></text>
+</g>
+<g >
+<title>__send (887,618,817 samples, 0.02%)</title><rect x="285.0" y="549" width="0.2" height="15.0" fill="rgb(216,114,6)" rx="2" ry="2" />
+<text  x="288.00" y="559.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_disable_asynccancel (504,836,302 samples, 0.01%)</title><rect x="382.3" y="437" width="0.1" height="15.0" fill="rgb(238,143,29)" rx="2" ry="2" />
+<text  x="385.30" y="447.5" ></text>
+</g>
+<g >
+<title>nbd_internal_retire_and_free_command (675,002,082 samples, 0.01%)</title><rect x="122.5" y="341" width="0.1" height="15.0" fill="rgb(229,126,43)" rx="2" ry="2" />
+<text  x="125.49" y="351.5" ></text>
+</g>
+<g >
+<title>__wrgsbase_inactive (1,000,324,544 samples, 0.02%)</title><rect x="1019.2" y="549" width="0.3" height="15.0" fill="rgb(251,30,28)" rx="2" ry="2" />
+<text  x="1022.25" y="559.5" ></text>
+</g>
+<g >
+<title>refill_stock (497,306,222 samples, 0.01%)</title><rect x="883.0" y="309" width="0.1" height="15.0" fill="rgb(230,112,37)" rx="2" ry="2" />
+<text  x="886.02" y="319.5" ></text>
+</g>
+<g >
+<title>__send (202,641,004,323 samples, 3.93%)</title><rect x="61.5" y="309" width="46.4" height="15.0" fill="rgb(209,182,5)" rx="2" ry="2" />
+<text  x="64.52" y="319.5" >__send</text>
+</g>
+<g >
+<title>unix_stream_read_generic (96,936,407,092 samples, 1.88%)</title><rect x="179.3" y="197" width="22.2" height="15.0" fill="rgb(205,79,14)" rx="2" ry="2" />
+<text  x="182.33" y="207.5" >u..</text>
+</g>
+<g >
+<title>psi_task_switch (13,479,574,014 samples, 0.26%)</title><rect x="1181.2" y="453" width="3.0" height="15.0" fill="rgb(235,34,0)" rx="2" ry="2" />
+<text  x="1184.16" y="463.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_call_function_single (696,077,086 samples, 0.01%)</title><rect x="1084.3" y="469" width="0.1" height="15.0" fill="rgb(225,88,36)" rx="2" ry="2" />
+<text  x="1087.26" y="479.5" ></text>
+</g>
+<g >
+<title>update_load_avg (807,042,446 samples, 0.02%)</title><rect x="1024.3" y="357" width="0.2" height="15.0" fill="rgb(232,37,52)" rx="2" ry="2" />
+<text  x="1027.31" y="367.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (850,680,037 samples, 0.02%)</title><rect x="793.8" y="277" width="0.2" height="15.0" fill="rgb(246,162,0)" rx="2" ry="2" />
+<text  x="796.83" y="287.5" ></text>
+</g>
+<g >
+<title>[unknown] (4,072,062,573 samples, 0.08%)</title><rect x="10.1" y="517" width="0.9" height="15.0" fill="rgb(220,145,18)" rx="2" ry="2" />
+<text  x="13.06" y="527.5" ></text>
+</g>
+<g >
+<title>unlock_request (14,028,577,427 samples, 0.27%)</title><rect x="1011.6" y="485" width="3.2" height="15.0" fill="rgb(228,36,23)" rx="2" ry="2" />
+<text  x="1014.56" y="495.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (1,026,405,200 samples, 0.02%)</title><rect x="268.9" y="149" width="0.2" height="15.0" fill="rgb(249,77,6)" rx="2" ry="2" />
+<text  x="271.86" y="159.5" ></text>
+</g>
+<g >
+<title>unlock_file (673,856,858 samples, 0.01%)</title><rect x="110.2" y="421" width="0.2" height="15.0" fill="rgb(207,141,22)" rx="2" ry="2" />
+<text  x="113.21" y="431.5" ></text>
+</g>
+<g >
+<title>__rcu_read_unlock (731,792,269 samples, 0.01%)</title><rect x="85.2" y="133" width="0.2" height="15.0" fill="rgb(246,36,32)" rx="2" ry="2" />
+<text  x="88.19" y="143.5" ></text>
+</g>
+<g >
+<title>generic_perform_write (3,450,859,378 samples, 0.07%)</title><rect x="1017.1" y="277" width="0.8" height="15.0" fill="rgb(234,101,52)" rx="2" ry="2" />
+<text  x="1020.15" y="287.5" ></text>
+</g>
+<g >
+<title>irqentry_enter (856,210,901 samples, 0.02%)</title><rect x="1022.0" y="389" width="0.2" height="15.0" fill="rgb(237,59,36)" rx="2" ry="2" />
+<text  x="1025.02" y="399.5" ></text>
+</g>
+<g >
+<title>up_write (9,252,146,817 samples, 0.18%)</title><rect x="803.9" y="341" width="2.1" height="15.0" fill="rgb(230,22,7)" rx="2" ry="2" />
+<text  x="806.87" y="351.5" ></text>
+</g>
+<g >
+<title>[perf] (3,896,038,412 samples, 0.08%)</title><rect x="1017.1" y="437" width="0.9" height="15.0" fill="rgb(219,139,4)" rx="2" ry="2" />
+<text  x="1020.08" y="447.5" ></text>
+</g>
+<g >
+<title>__folio_put (28,237,192,622 samples, 0.55%)</title><rect x="851.5" y="309" width="6.4" height="15.0" fill="rgb(238,73,28)" rx="2" ry="2" />
+<text  x="854.46" y="319.5" ></text>
+</g>
+<g >
+<title>ttwu_do_activate (2,609,474,691 samples, 0.05%)</title><rect x="1002.4" y="277" width="0.6" height="15.0" fill="rgb(232,210,2)" rx="2" ry="2" />
+<text  x="1005.40" y="287.5" ></text>
+</g>
+<g >
+<title>backend_pwrite (1,765,082,030,344 samples, 34.23%)</title><rect x="405.8" y="485" width="403.9" height="15.0" fill="rgb(214,93,8)" rx="2" ry="2" />
+<text  x="408.78" y="495.5" >backend_pwrite</text>
+</g>
+<g >
+<title>skb_unlink (2,102,501,583 samples, 0.04%)</title><rect x="216.6" y="165" width="0.5" height="15.0" fill="rgb(216,179,5)" rx="2" ry="2" />
+<text  x="219.62" y="175.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (1,751,595,399,152 samples, 33.97%)</title><rect x="408.6" y="421" width="400.9" height="15.0" fill="rgb(239,112,45)" rx="2" ry="2" />
+<text  x="411.62" y="431.5" >entry_SYSCALL_64_after_hwframe</text>
+</g>
+<g >
+<title>_raw_spin_unlock_irqrestore (1,042,319,112 samples, 0.02%)</title><rect x="141.4" y="245" width="0.3" height="15.0" fill="rgb(236,145,43)" rx="2" ry="2" />
+<text  x="144.43" y="255.5" ></text>
+</g>
+<g >
+<title>sysvec_call_function_single (752,346,327 samples, 0.01%)</title><rect x="1029.4" y="469" width="0.2" height="15.0" fill="rgb(206,128,35)" rx="2" ry="2" />
+<text  x="1032.41" y="479.5" ></text>
+</g>
+<g >
+<title>__fdget_pos (7,089,922,498 samples, 0.14%)</title><rect x="823.6" y="405" width="1.6" height="15.0" fill="rgb(206,182,34)" rx="2" ry="2" />
+<text  x="826.60" y="415.5" ></text>
+</g>
+<g >
+<title>unix_stream_recvmsg (128,981,616,948 samples, 2.50%)</title><rect x="224.4" y="197" width="29.6" height="15.0" fill="rgb(220,205,23)" rx="2" ry="2" />
+<text  x="227.44" y="207.5" >un..</text>
+</g>
+<g >
+<title>plugin_pwrite (1,206,530,925 samples, 0.02%)</title><rect x="284.2" y="533" width="0.2" height="15.0" fill="rgb(216,23,33)" rx="2" ry="2" />
+<text  x="287.17" y="543.5" ></text>
+</g>
+<g >
+<title>crypt_convert (1,559,763,059 samples, 0.03%)</title><rect x="276.0" y="469" width="0.4" height="15.0" fill="rgb(210,202,37)" rx="2" ry="2" />
+<text  x="279.00" y="479.5" ></text>
+</g>
+<g >
+<title>recv_into_rbuf.lto_priv.0 (148,685,233,792 samples, 2.88%)</title><rect x="220.6" y="309" width="34.1" height="15.0" fill="rgb(215,11,36)" rx="2" ry="2" />
+<text  x="223.65" y="319.5" >re..</text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (549,186,611 samples, 0.01%)</title><rect x="278.3" y="437" width="0.1" height="15.0" fill="rgb(227,0,0)" rx="2" ry="2" />
+<text  x="281.32" y="447.5" ></text>
+</g>
+<g >
+<title>obj_cgroup_uncharge_pages (1,350,038,538 samples, 0.03%)</title><rect x="882.8" y="325" width="0.3" height="15.0" fill="rgb(237,47,36)" rx="2" ry="2" />
+<text  x="885.82" y="335.5" ></text>
+</g>
+<g >
+<title>ktime_get (1,381,787,340 samples, 0.03%)</title><rect x="1186.9" y="469" width="0.3" height="15.0" fill="rgb(208,196,0)" rx="2" ry="2" />
+<text  x="1189.90" y="479.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (10,671,135,088 samples, 0.21%)</title><rect x="974.6" y="245" width="2.4" height="15.0" fill="rgb(234,145,35)" rx="2" ry="2" />
+<text  x="977.58" y="255.5" ></text>
+</g>
+<g >
+<title>__wake_up_common (451,957,997 samples, 0.01%)</title><rect x="55.0" y="181" width="0.1" height="15.0" fill="rgb(206,103,37)" rx="2" ry="2" />
+<text  x="58.03" y="191.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (1,477,662,802 samples, 0.03%)</title><rect x="278.6" y="485" width="0.4" height="15.0" fill="rgb(223,81,50)" rx="2" ry="2" />
+<text  x="281.63" y="495.5" ></text>
+</g>
+<g >
+<title>plugin_pread (774,947,061 samples, 0.02%)</title><rect x="814.5" y="485" width="0.2" height="15.0" fill="rgb(226,10,32)" rx="2" ry="2" />
+<text  x="817.52" y="495.5" ></text>
+</g>
+<g >
+<title>_find_next_and_bit (831,072,281 samples, 0.02%)</title><rect x="327.3" y="261" width="0.2" height="15.0" fill="rgb(207,82,32)" rx="2" ry="2" />
+<text  x="330.32" y="271.5" ></text>
+</g>
+<g >
+<title>kworker/u64:5-k (1,355,013,535 samples, 0.03%)</title><rect x="282.1" y="565" width="0.3" height="15.0" fill="rgb(231,91,38)" rx="2" ry="2" />
+<text  x="285.10" y="575.5" ></text>
+</g>
+<g >
+<title>all (5,156,376,823,268 samples, 100%)</title><rect x="10.0" y="581" width="1180.0" height="15.0" fill="rgb(220,8,7)" rx="2" ry="2" />
+<text  x="13.00" y="591.5" ></text>
+</g>
+<g >
+<title>update_load_avg (1,256,425,360 samples, 0.02%)</title><rect x="331.9" y="309" width="0.3" height="15.0" fill="rgb(240,69,48)" rx="2" ry="2" />
+<text  x="334.94" y="319.5" ></text>
+</g>
+<g >
+<title>unix_write_space (1,432,184,391 samples, 0.03%)</title><rect x="876.8" y="277" width="0.4" height="15.0" fill="rgb(213,100,40)" rx="2" ry="2" />
+<text  x="879.83" y="287.5" ></text>
+</g>
+<g >
+<title>simple_copy_to_iter (6,587,083,159 samples, 0.13%)</title><rect x="252.5" y="117" width="1.5" height="15.0" fill="rgb(215,58,40)" rx="2" ry="2" />
+<text  x="255.45" y="127.5" ></text>
+</g>
+<g >
+<title>update_load_avg (540,770,113 samples, 0.01%)</title><rect x="147.8" y="181" width="0.1" height="15.0" fill="rgb(247,154,19)" rx="2" ry="2" />
+<text  x="150.79" y="191.5" ></text>
+</g>
+<g >
+<title>inode_security (996,076,828 samples, 0.02%)</title><rect x="833.9" y="357" width="0.2" height="15.0" fill="rgb(229,53,34)" rx="2" ry="2" />
+<text  x="836.89" y="367.5" ></text>
+</g>
+<g >
+<title>__rdgsbase_inactive (1,164,206,274 samples, 0.02%)</title><rect x="1018.1" y="549" width="0.3" height="15.0" fill="rgb(224,175,43)" rx="2" ry="2" />
+<text  x="1021.13" y="559.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (1,714,295,403 samples, 0.03%)</title><rect x="55.8" y="277" width="0.4" height="15.0" fill="rgb(219,16,36)" rx="2" ry="2" />
+<text  x="58.83" y="287.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (1,316,610,499 samples, 0.03%)</title><rect x="1166.8" y="405" width="0.3" height="15.0" fill="rgb(245,12,14)" rx="2" ry="2" />
+<text  x="1169.78" y="415.5" ></text>
+</g>
+<g >
+<title>__fget_light (2,467,790,682 samples, 0.05%)</title><rect x="139.7" y="261" width="0.5" height="15.0" fill="rgb(236,53,43)" rx="2" ry="2" />
+<text  x="142.66" y="271.5" ></text>
+</g>
+<g >
+<title>sockfd_lookup_light (935,316,770 samples, 0.02%)</title><rect x="257.8" y="213" width="0.2" height="15.0" fill="rgb(231,27,7)" rx="2" ry="2" />
+<text  x="260.80" y="223.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (1,161,350,818 samples, 0.02%)</title><rect x="192.9" y="149" width="0.3" height="15.0" fill="rgb(212,72,33)" rx="2" ry="2" />
+<text  x="195.94" y="159.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (2,691,353,403 samples, 0.05%)</title><rect x="861.5" y="277" width="0.6" height="15.0" fill="rgb(237,208,13)" rx="2" ry="2" />
+<text  x="864.49" y="287.5" ></text>
+</g>
+<g >
+<title>start_kernel (31,308,706,217 samples, 0.61%)</title><rect x="1020.5" y="533" width="7.2" height="15.0" fill="rgb(223,202,11)" rx="2" ry="2" />
+<text  x="1023.52" y="543.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (922,795,372 samples, 0.02%)</title><rect x="235.2" y="101" width="0.2" height="15.0" fill="rgb(244,48,30)" rx="2" ry="2" />
+<text  x="238.17" y="111.5" ></text>
+</g>
+<g >
+<title>__virt_addr_valid (1,298,635,697 samples, 0.03%)</title><rect x="73.9" y="165" width="0.3" height="15.0" fill="rgb(231,146,23)" rx="2" ry="2" />
+<text  x="76.92" y="175.5" ></text>
+</g>
+<g >
+<title>__check_object_size (19,433,730,740 samples, 0.38%)</title><rect x="902.0" y="277" width="4.5" height="15.0" fill="rgb(244,52,47)" rx="2" ry="2" />
+<text  x="905.03" y="287.5" ></text>
+</g>
+<g >
+<title>scheduler_tick (1,757,742,832 samples, 0.03%)</title><rect x="766.7" y="181" width="0.4" height="15.0" fill="rgb(246,228,24)" rx="2" ry="2" />
+<text  x="769.74" y="191.5" ></text>
+</g>
+<g >
+<title>__send (1,635,904,055 samples, 0.03%)</title><rect x="10.3" y="437" width="0.4" height="15.0" fill="rgb(222,189,39)" rx="2" ry="2" />
+<text  x="13.35" y="447.5" ></text>
+</g>
+<g >
+<title>mutex_unlock (2,702,397,615 samples, 0.05%)</title><rect x="886.3" y="341" width="0.6" height="15.0" fill="rgb(249,108,24)" rx="2" ry="2" />
+<text  x="889.26" y="351.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (1,321,153,538 samples, 0.03%)</title><rect x="281.1" y="549" width="0.3" height="15.0" fill="rgb(229,170,9)" rx="2" ry="2" />
+<text  x="284.14" y="559.5" ></text>
+</g>
+<g >
+<title>unix_stream_read_actor (6,452,563,921 samples, 0.13%)</title><rect x="269.8" y="181" width="1.5" height="15.0" fill="rgb(215,173,35)" rx="2" ry="2" />
+<text  x="272.81" y="191.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_mutex_unlock_usercnt (1,484,426,553 samples, 0.03%)</title><rect x="810.2" y="469" width="0.4" height="15.0" fill="rgb(229,140,28)" rx="2" ry="2" />
+<text  x="813.21" y="479.5" ></text>
+</g>
+<g >
+<title>find_busiest_group (1,628,673,501 samples, 0.03%)</title><rect x="792.2" y="245" width="0.4" height="15.0" fill="rgb(218,63,41)" rx="2" ry="2" />
+<text  x="795.18" y="255.5" ></text>
+</g>
+<g >
+<title>__check_heap_object (1,072,164,468 samples, 0.02%)</title><rect x="200.5" y="101" width="0.3" height="15.0" fill="rgb(234,179,27)" rx="2" ry="2" />
+<text  x="203.55" y="111.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (722,904,882 samples, 0.01%)</title><rect x="1151.8" y="453" width="0.2" height="15.0" fill="rgb(254,70,10)" rx="2" ry="2" />
+<text  x="1154.84" y="463.5" ></text>
+</g>
+<g >
+<title>kmem_cache_alloc_node (24,731,663,999 samples, 0.48%)</title><rect x="97.7" y="149" width="5.7" height="15.0" fill="rgb(247,90,11)" rx="2" ry="2" />
+<text  x="100.73" y="159.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (484,683,138 samples, 0.01%)</title><rect x="277.0" y="437" width="0.1" height="15.0" fill="rgb(207,148,53)" rx="2" ry="2" />
+<text  x="279.95" y="447.5" ></text>
+</g>
+<g >
+<title>syscall_return_via_sysret (2,422,023,203 samples, 0.05%)</title><rect x="1010.8" y="453" width="0.5" height="15.0" fill="rgb(224,25,10)" rx="2" ry="2" />
+<text  x="1013.79" y="463.5" ></text>
+</g>
+<g >
+<title>native_queued_spin_lock_slowpath (3,215,278,065 samples, 0.06%)</title><rect x="800.6" y="277" width="0.7" height="15.0" fill="rgb(232,209,13)" rx="2" ry="2" />
+<text  x="803.57" y="287.5" ></text>
+</g>
+<g >
+<title>worker_thread (1,442,906,589 samples, 0.03%)</title><rect x="283.2" y="517" width="0.3" height="15.0" fill="rgb(250,42,7)" rx="2" ry="2" />
+<text  x="286.17" y="527.5" ></text>
+</g>
+<g >
+<title>__sysvec_call_function_single (919,651,443 samples, 0.02%)</title><rect x="767.4" y="277" width="0.2" height="15.0" fill="rgb(209,126,18)" rx="2" ry="2" />
+<text  x="770.36" y="287.5" ></text>
+</g>
+<g >
+<title>irqentry_enter (714,480,178 samples, 0.01%)</title><rect x="1178.2" y="405" width="0.2" height="15.0" fill="rgb(249,43,11)" rx="2" ry="2" />
+<text  x="1181.23" y="415.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (1,549,439,567 samples, 0.03%)</title><rect x="277.3" y="549" width="0.3" height="15.0" fill="rgb(249,11,8)" rx="2" ry="2" />
+<text  x="280.27" y="559.5" ></text>
+</g>
+<g >
+<title>__libc_recv (2,181,931,206 samples, 0.04%)</title><rect x="11.0" y="517" width="0.5" height="15.0" fill="rgb(249,188,3)" rx="2" ry="2" />
+<text  x="13.99" y="527.5" ></text>
+</g>
+<g >
+<title>run_rebalance_domains (480,367,348 samples, 0.01%)</title><rect x="766.4" y="245" width="0.1" height="15.0" fill="rgb(223,223,13)" rx="2" ry="2" />
+<text  x="769.42" y="255.5" ></text>
+</g>
+<g >
+<title>__fsnotify_parent (1,097,910,686 samples, 0.02%)</title><rect x="411.8" y="357" width="0.3" height="15.0" fill="rgb(224,135,8)" rx="2" ry="2" />
+<text  x="414.83" y="367.5" ></text>
+</g>
+<g >
+<title>__virt_addr_valid (3,943,241,517 samples, 0.08%)</title><rect x="940.5" y="325" width="0.9" height="15.0" fill="rgb(236,60,23)" rx="2" ry="2" />
+<text  x="943.48" y="335.5" ></text>
+</g>
+<g >
+<title>update_sd_lb_stats.constprop.0 (14,699,371,414 samples, 0.29%)</title><rect x="324.5" y="277" width="3.3" height="15.0" fill="rgb(234,89,42)" rx="2" ry="2" />
+<text  x="327.47" y="287.5" ></text>
+</g>
+<g >
+<title>nbd_aio_pread (101,631,668,001 samples, 1.97%)</title><rect x="33.5" y="405" width="23.3" height="15.0" fill="rgb(215,167,22)" rx="2" ry="2" />
+<text  x="36.53" y="415.5" >n..</text>
+</g>
+<g >
+<title>ttwu_do_wakeup (439,901,078 samples, 0.01%)</title><rect x="1003.0" y="277" width="0.1" height="15.0" fill="rgb(222,5,12)" rx="2" ry="2" />
+<text  x="1005.99" y="287.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (1,322,783,090 samples, 0.03%)</title><rect x="278.6" y="453" width="0.3" height="15.0" fill="rgb(241,167,21)" rx="2" ry="2" />
+<text  x="281.64" y="463.5" ></text>
+</g>
+<g >
+<title>__switch_to_asm (491,491,371 samples, 0.01%)</title><rect x="408.3" y="421" width="0.2" height="15.0" fill="rgb(221,21,40)" rx="2" ry="2" />
+<text  x="411.35" y="431.5" ></text>
+</g>
+<g >
+<title>pthread_getspecific@@GLIBC_2.34 (5,220,583,092 samples, 0.10%)</title><rect x="814.8" y="485" width="1.2" height="15.0" fill="rgb(251,52,35)" rx="2" ry="2" />
+<text  x="817.82" y="495.5" ></text>
+</g>
+<g >
+<title>native_sched_clock (2,522,333,923 samples, 0.05%)</title><rect x="336.8" y="309" width="0.5" height="15.0" fill="rgb(228,60,5)" rx="2" ry="2" />
+<text  x="339.77" y="319.5" ></text>
+</g>
+<g >
+<title>mod_objcg_state (14,101,999,304 samples, 0.27%)</title><rect x="973.9" y="261" width="3.3" height="15.0" fill="rgb(239,142,15)" rx="2" ry="2" />
+<text  x="976.94" y="271.5" ></text>
+</g>
+<g >
+<title>__memcg_kmem_charge_page (8,966,421,736 samples, 0.17%)</title><rect x="84.6" y="149" width="2.0" height="15.0" fill="rgb(246,211,45)" rx="2" ry="2" />
+<text  x="87.55" y="159.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (2,066,995,438 samples, 0.04%)</title><rect x="259.5" y="181" width="0.5" height="15.0" fill="rgb(229,152,12)" rx="2" ry="2" />
+<text  x="262.53" y="191.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (240,514,125,713 samples, 4.66%)</title><rect x="295.7" y="469" width="55.1" height="15.0" fill="rgb(246,205,34)" rx="2" ry="2" />
+<text  x="298.75" y="479.5" >entry..</text>
+</g>
+<g >
+<title>put_io_u (3,696,741,389 samples, 0.07%)</title><rect x="117.4" y="405" width="0.9" height="15.0" fill="rgb(219,7,10)" rx="2" ry="2" />
+<text  x="120.42" y="415.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_mutex_unlock_usercnt (1,313,698,568 samples, 0.03%)</title><rect x="123.3" y="357" width="0.3" height="15.0" fill="rgb(222,165,25)" rx="2" ry="2" />
+<text  x="126.28" y="367.5" ></text>
+</g>
+<g >
+<title>rcu_note_context_switch (1,205,171,971 samples, 0.02%)</title><rect x="1184.4" y="453" width="0.3" height="15.0" fill="rgb(213,192,50)" rx="2" ry="2" />
+<text  x="1187.40" y="463.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (68,522,713,619 samples, 1.33%)</title><rect x="204.4" y="245" width="15.7" height="15.0" fill="rgb(209,98,21)" rx="2" ry="2" />
+<text  x="207.38" y="255.5" ></text>
+</g>
+<g >
+<title>xas_load (7,744,114,739 samples, 0.15%)</title><rect x="399.6" y="309" width="1.7" height="15.0" fill="rgb(218,145,46)" rx="2" ry="2" />
+<text  x="402.57" y="319.5" ></text>
+</g>
+<g >
+<title>xas_start (643,046,902 samples, 0.01%)</title><rect x="432.6" y="261" width="0.1" height="15.0" fill="rgb(230,196,48)" rx="2" ry="2" />
+<text  x="435.60" y="271.5" ></text>
+</g>
+<g >
+<title>unix_destruct_scm (5,891,255,185 samples, 0.11%)</title><rect x="239.9" y="133" width="1.4" height="15.0" fill="rgb(232,101,8)" rx="2" ry="2" />
+<text  x="242.90" y="143.5" ></text>
+</g>
+<g >
+<title>security_socket_recvmsg (3,456,144,282 samples, 0.07%)</title><rect x="257.0" y="197" width="0.8" height="15.0" fill="rgb(207,55,29)" rx="2" ry="2" />
+<text  x="260.01" y="207.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (695,536,133 samples, 0.01%)</title><rect x="276.0" y="437" width="0.2" height="15.0" fill="rgb(251,7,4)" rx="2" ry="2" />
+<text  x="279.00" y="447.5" ></text>
+</g>
+<g >
+<title>get_obj_cgroup_from_current (1,446,136,307 samples, 0.03%)</title><rect x="48.3" y="133" width="0.3" height="15.0" fill="rgb(223,51,22)" rx="2" ry="2" />
+<text  x="51.28" y="143.5" ></text>
+</g>
+<g >
+<title>__switch_to (1,998,309,944 samples, 0.04%)</title><rect x="305.2" y="341" width="0.4" height="15.0" fill="rgb(246,224,21)" rx="2" ry="2" />
+<text  x="308.16" y="351.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (1,061,149,882 samples, 0.02%)</title><rect x="276.4" y="549" width="0.2" height="15.0" fill="rgb(216,178,16)" rx="2" ry="2" />
+<text  x="279.36" y="559.5" ></text>
+</g>
+<g >
+<title>raw_recv (690,170,428 samples, 0.01%)</title><rect x="1016.5" y="501" width="0.1" height="15.0" fill="rgb(216,12,0)" rx="2" ry="2" />
+<text  x="1019.49" y="511.5" ></text>
+</g>
+<g >
+<title>generic_write_check_limits (1,248,145,600 samples, 0.02%)</title><rect x="414.8" y="309" width="0.3" height="15.0" fill="rgb(253,184,4)" rx="2" ry="2" />
+<text  x="417.85" y="319.5" ></text>
+</g>
+<g >
+<title>__update_load_avg_cfs_rq (461,157,543 samples, 0.01%)</title><rect x="315.6" y="309" width="0.1" height="15.0" fill="rgb(209,64,18)" rx="2" ry="2" />
+<text  x="318.63" y="319.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (1,008,950,556 samples, 0.02%)</title><rect x="281.5" y="453" width="0.2" height="15.0" fill="rgb(225,56,21)" rx="2" ry="2" />
+<text  x="284.46" y="463.5" ></text>
+</g>
+<g >
+<title>futex_wake_mark (6,489,715,128 samples, 0.13%)</title><rect x="357.9" y="389" width="1.5" height="15.0" fill="rgb(231,141,39)" rx="2" ry="2" />
+<text  x="360.92" y="399.5" ></text>
+</g>
+<g >
+<title>ttwu_do_activate (8,748,858,327 samples, 0.17%)</title><rect x="1175.7" y="373" width="2.0" height="15.0" fill="rgb(215,95,54)" rx="2" ry="2" />
+<text  x="1178.66" y="383.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (11,368,754,000 samples, 0.22%)</title><rect x="69.3" y="197" width="2.6" height="15.0" fill="rgb(247,129,5)" rx="2" ry="2" />
+<text  x="72.27" y="207.5" ></text>
+</g>
+<g >
+<title>__update_load_avg_cfs_rq (1,614,763,250 samples, 0.03%)</title><rect x="330.0" y="293" width="0.4" height="15.0" fill="rgb(242,154,29)" rx="2" ry="2" />
+<text  x="333.00" y="303.5" ></text>
+</g>
+<g >
+<title>enter_STATE_REPLY_STRUCTURED_REPLY_CHECK.constprop.0 (551,755,770 samples, 0.01%)</title><rect x="166.6" y="325" width="0.1" height="15.0" fill="rgb(235,23,24)" rx="2" ry="2" />
+<text  x="169.59" y="335.5" ></text>
+</g>
+<g >
+<title>error_entry (3,222,557,528 samples, 0.06%)</title><rect x="1067.2" y="453" width="0.7" height="15.0" fill="rgb(213,84,43)" rx="2" ry="2" />
+<text  x="1070.20" y="463.5" ></text>
+</g>
+<g >
+<title>wb_writeback (623,740,903 samples, 0.01%)</title><rect x="282.3" y="469" width="0.1" height="15.0" fill="rgb(213,215,22)" rx="2" ry="2" />
+<text  x="285.27" y="479.5" ></text>
+</g>
+<g >
+<title>__rseq_handle_notify_resume (1,268,058,715 samples, 0.02%)</title><rect x="157.4" y="261" width="0.3" height="15.0" fill="rgb(226,144,6)" rx="2" ry="2" />
+<text  x="160.44" y="271.5" ></text>
+</g>
+<g >
+<title>update_curr (12,406,548,533 samples, 0.24%)</title><rect x="309.3" y="309" width="2.8" height="15.0" fill="rgb(213,196,43)" rx="2" ry="2" />
+<text  x="312.28" y="319.5" ></text>
+</g>
+<g >
+<title>psi_group_change (438,590,839 samples, 0.01%)</title><rect x="318.0" y="213" width="0.1" height="15.0" fill="rgb(222,205,49)" rx="2" ry="2" />
+<text  x="321.02" y="223.5" ></text>
+</g>
+<g >
+<title>skb_set_owner_w (3,661,821,023 samples, 0.07%)</title><rect x="53.9" y="197" width="0.9" height="15.0" fill="rgb(216,138,44)" rx="2" ry="2" />
+<text  x="56.95" y="207.5" ></text>
+</g>
+<g >
+<title>__fget_light (4,293,776,046 samples, 0.08%)</title><rect x="409.5" y="373" width="1.0" height="15.0" fill="rgb(243,140,31)" rx="2" ry="2" />
+<text  x="412.49" y="383.5" ></text>
+</g>
+<g >
+<title>__slab_alloc.isra.0 (2,633,994,783 samples, 0.05%)</title><rect x="98.6" y="133" width="0.6" height="15.0" fill="rgb(254,173,52)" rx="2" ry="2" />
+<text  x="101.64" y="143.5" ></text>
+</g>
+<g >
+<title>avc_has_perm (3,439,161,537 samples, 0.07%)</title><rect x="838.4" y="325" width="0.8" height="15.0" fill="rgb(249,124,21)" rx="2" ry="2" />
+<text  x="841.40" y="335.5" ></text>
+</g>
+<g >
+<title>__sysvec_call_function_single (502,998,106 samples, 0.01%)</title><rect x="1029.4" y="453" width="0.1" height="15.0" fill="rgb(216,115,21)" rx="2" ry="2" />
+<text  x="1032.43" y="463.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (571,813,710 samples, 0.01%)</title><rect x="1084.4" y="469" width="0.2" height="15.0" fill="rgb(245,218,15)" rx="2" ry="2" />
+<text  x="1087.42" y="479.5" ></text>
+</g>
+<g >
+<title>debug_smp_processor_id (1,022,959,742 samples, 0.02%)</title><rect x="1064.5" y="389" width="0.2" height="15.0" fill="rgb(245,3,23)" rx="2" ry="2" />
+<text  x="1067.50" y="399.5" ></text>
+</g>
+<g >
+<title>skb_queue_tail (2,000,513,833 samples, 0.04%)</title><rect x="45.4" y="213" width="0.5" height="15.0" fill="rgb(225,134,10)" rx="2" ry="2" />
+<text  x="48.39" y="223.5" ></text>
+</g>
+<g >
+<title>kmem_cache_free (9,229,621,347 samples, 0.18%)</title><rect x="267.0" y="181" width="2.1" height="15.0" fill="rgb(211,10,15)" rx="2" ry="2" />
+<text  x="270.00" y="191.5" ></text>
+</g>
+<g >
+<title>crypt_convert (713,878,794 samples, 0.01%)</title><rect x="282.1" y="469" width="0.2" height="15.0" fill="rgb(205,26,49)" rx="2" ry="2" />
+<text  x="285.10" y="479.5" ></text>
+</g>
+<g >
+<title>__block_commit_write.isra.0 (2,938,898,976 samples, 0.06%)</title><rect x="434.0" y="309" width="0.7" height="15.0" fill="rgb(207,15,29)" rx="2" ry="2" />
+<text  x="437.03" y="319.5" ></text>
+</g>
+<g >
+<title>__libc_start_call_main (4,277,426,306 samples, 0.08%)</title><rect x="1017.1" y="517" width="1.0" height="15.0" fill="rgb(254,181,0)" rx="2" ry="2" />
+<text  x="1020.08" y="527.5" ></text>
+</g>
+<g >
+<title>syscall_return_via_sysret (724,626,361 samples, 0.01%)</title><rect x="809.5" y="421" width="0.2" height="15.0" fill="rgb(230,167,31)" rx="2" ry="2" />
+<text  x="812.54" y="431.5" ></text>
+</g>
+<g >
+<title>ext4_dirty_inode (702,797,638 samples, 0.01%)</title><rect x="1017.8" y="229" width="0.1" height="15.0" fill="rgb(205,166,53)" rx="2" ry="2" />
+<text  x="1020.77" y="239.5" ></text>
+</g>
+<g >
+<title>cfree@GLIBC_2.2.5 (3,733,798,489 samples, 0.07%)</title><rect x="121.6" y="341" width="0.9" height="15.0" fill="rgb(238,207,18)" rx="2" ry="2" />
+<text  x="124.64" y="351.5" ></text>
+</g>
+<g >
+<title>obj_cgroup_uncharge_pages (799,972,738 samples, 0.02%)</title><rect x="210.6" y="117" width="0.2" height="15.0" fill="rgb(254,77,6)" rx="2" ry="2" />
+<text  x="213.62" y="127.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (529,582,553 samples, 0.01%)</title><rect x="853.0" y="261" width="0.1" height="15.0" fill="rgb(232,108,21)" rx="2" ry="2" />
+<text  x="856.00" y="271.5" ></text>
+</g>
+<g >
+<title>enqueue_entity (4,017,768,954 samples, 0.08%)</title><rect x="1176.1" y="325" width="0.9" height="15.0" fill="rgb(235,0,28)" rx="2" ry="2" />
+<text  x="1179.10" y="335.5" ></text>
+</g>
+<g >
+<title>__check_object_size (2,632,507,691 samples, 0.05%)</title><rect x="270.7" y="117" width="0.6" height="15.0" fill="rgb(242,130,44)" rx="2" ry="2" />
+<text  x="273.68" y="127.5" ></text>
+</g>
+<g >
+<title>cpuidle_governor_latency_req (2,930,561,277 samples, 0.06%)</title><rect x="1148.5" y="469" width="0.6" height="15.0" fill="rgb(248,169,34)" rx="2" ry="2" />
+<text  x="1151.47" y="479.5" ></text>
+</g>
+<g >
+<title>psi_account_irqtime (1,570,301,269 samples, 0.03%)</title><rect x="328.2" y="277" width="0.4" height="15.0" fill="rgb(242,227,49)" rx="2" ry="2" />
+<text  x="331.19" y="287.5" ></text>
+</g>
+<g >
+<title>worker_thread (1,306,472,119 samples, 0.03%)</title><rect x="279.0" y="517" width="0.3" height="15.0" fill="rgb(232,112,12)" rx="2" ry="2" />
+<text  x="281.97" y="527.5" ></text>
+</g>
+<g >
+<title>copy_page_from_iter_atomic (527,869,467 samples, 0.01%)</title><rect x="1017.2" y="261" width="0.1" height="15.0" fill="rgb(235,53,46)" rx="2" ry="2" />
+<text  x="1020.20" y="271.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (1,105,836,917 samples, 0.02%)</title><rect x="280.0" y="453" width="0.2" height="15.0" fill="rgb(247,138,48)" rx="2" ry="2" />
+<text  x="282.99" y="463.5" ></text>
+</g>
+<g >
+<title>cpuidle_enter (8,911,966,312 samples, 0.17%)</title><rect x="1020.6" y="453" width="2.1" height="15.0" fill="rgb(205,0,54)" rx="2" ry="2" />
+<text  x="1023.62" y="463.5" ></text>
+</g>
+<g >
+<title>native_sched_clock (2,565,861,459 samples, 0.05%)</title><rect x="1183.7" y="421" width="0.5" height="15.0" fill="rgb(228,59,10)" rx="2" ry="2" />
+<text  x="1186.65" y="431.5" ></text>
+</g>
+<g >
+<title>enqueue_entity (2,558,562,955 samples, 0.05%)</title><rect x="322.2" y="245" width="0.6" height="15.0" fill="rgb(227,3,24)" rx="2" ry="2" />
+<text  x="325.19" y="255.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irq (3,100,075,866 samples, 0.06%)</title><rect x="450.8" y="325" width="0.7" height="15.0" fill="rgb(247,5,52)" rx="2" ry="2" />
+<text  x="453.76" y="335.5" ></text>
+</g>
+<g >
+<title>llist_add_batch (1,963,429,913 samples, 0.04%)</title><rect x="375.9" y="325" width="0.5" height="15.0" fill="rgb(237,178,18)" rx="2" ry="2" />
+<text  x="378.92" y="335.5" ></text>
+</g>
+<g >
+<title>load_balance (3,568,565,417 samples, 0.07%)</title><rect x="791.8" y="261" width="0.8" height="15.0" fill="rgb(247,30,15)" rx="2" ry="2" />
+<text  x="794.81" y="271.5" ></text>
+</g>
+<g >
+<title>__fio_gettime.lto_priv.0 (5,630,341,335 samples, 0.11%)</title><rect x="19.5" y="421" width="1.3" height="15.0" fill="rgb(222,141,15)" rx="2" ry="2" />
+<text  x="22.53" y="431.5" ></text>
+</g>
+<g >
+<title>memcg_account_kmem (2,105,481,078 samples, 0.04%)</title><rect x="229.2" y="85" width="0.5" height="15.0" fill="rgb(240,65,34)" rx="2" ry="2" />
+<text  x="232.24" y="95.5" ></text>
+</g>
+<g >
+<title>update_curr (1,376,016,281 samples, 0.03%)</title><rect x="1113.1" y="389" width="0.3" height="15.0" fill="rgb(216,102,48)" rx="2" ry="2" />
+<text  x="1116.07" y="399.5" ></text>
+</g>
+<g >
+<title>sock_alloc_send_pskb (39,045,512,583 samples, 0.76%)</title><rect x="45.9" y="213" width="8.9" height="15.0" fill="rgb(231,170,30)" rx="2" ry="2" />
+<text  x="48.85" y="223.5" ></text>
+</g>
+<g >
+<title>__entry_text_start (1,500,877,223 samples, 0.03%)</title><rect x="293.4" y="469" width="0.3" height="15.0" fill="rgb(223,159,17)" rx="2" ry="2" />
+<text  x="296.36" y="479.5" ></text>
+</g>
+<g >
+<title>available_idle_cpu (530,141,480 samples, 0.01%)</title><rect x="332.9" y="309" width="0.1" height="15.0" fill="rgb(232,190,12)" rx="2" ry="2" />
+<text  x="335.86" y="319.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (1,061,673,686 samples, 0.02%)</title><rect x="242.9" y="133" width="0.2" height="15.0" fill="rgb(226,19,37)" rx="2" ry="2" />
+<text  x="245.88" y="143.5" ></text>
+</g>
+<g >
+<title>memcg_slab_post_alloc_hook (4,807,019,917 samples, 0.09%)</title><rect x="48.6" y="133" width="1.1" height="15.0" fill="rgb(241,150,49)" rx="2" ry="2" />
+<text  x="51.61" y="143.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (1,408,443,768 samples, 0.03%)</title><rect x="156.3" y="197" width="0.3" height="15.0" fill="rgb(226,164,24)" rx="2" ry="2" />
+<text  x="159.29" y="207.5" ></text>
+</g>
+<g >
+<title>tick_sched_do_timer (1,019,302,952 samples, 0.02%)</title><rect x="1043.7" y="357" width="0.2" height="15.0" fill="rgb(219,83,53)" rx="2" ry="2" />
+<text  x="1046.66" y="367.5" ></text>
+</g>
+<g >
+<title>schedule (934,429,619 samples, 0.02%)</title><rect x="907.8" y="389" width="0.2" height="15.0" fill="rgb(249,54,27)" rx="2" ry="2" />
+<text  x="910.78" y="399.5" ></text>
+</g>
+<g >
+<title>__rcu_read_lock (615,741,213 samples, 0.01%)</title><rect x="857.5" y="261" width="0.2" height="15.0" fill="rgb(228,54,31)" rx="2" ry="2" />
+<text  x="860.53" y="271.5" ></text>
+</g>
+<g >
+<title>psi_account_irqtime (727,247,637 samples, 0.01%)</title><rect x="803.7" y="277" width="0.1" height="15.0" fill="rgb(222,138,23)" rx="2" ry="2" />
+<text  x="806.67" y="287.5" ></text>
+</g>
+<g >
+<title>copy_page_from_iter_atomic (32,036,042,157 samples, 0.62%)</title><rect x="419.2" y="325" width="7.3" height="15.0" fill="rgb(223,198,30)" rx="2" ry="2" />
+<text  x="422.19" y="335.5" ></text>
+</g>
+<g >
+<title>worker_thread (1,551,227,045 samples, 0.03%)</title><rect x="279.6" y="517" width="0.3" height="15.0" fill="rgb(206,9,4)" rx="2" ry="2" />
+<text  x="282.59" y="527.5" ></text>
+</g>
+<g >
+<title>schedule (29,797,569,956 samples, 0.58%)</title><rect x="142.9" y="245" width="6.9" height="15.0" fill="rgb(208,184,54)" rx="2" ry="2" />
+<text  x="145.95" y="255.5" ></text>
+</g>
+<g >
+<title>__flush_smp_call_function_queue (1,258,949,417 samples, 0.02%)</title><rect x="1022.7" y="437" width="0.3" height="15.0" fill="rgb(246,197,36)" rx="2" ry="2" />
+<text  x="1025.73" y="447.5" ></text>
+</g>
+<g >
+<title>copy_user_generic_string (30,392,978,468 samples, 0.59%)</title><rect x="944.2" y="309" width="7.0" height="15.0" fill="rgb(237,179,34)" rx="2" ry="2" />
+<text  x="947.20" y="319.5" ></text>
+</g>
+<g >
+<title>__hrtimer_run_queues (6,647,289,076 samples, 0.13%)</title><rect x="1042.9" y="389" width="1.5" height="15.0" fill="rgb(238,169,15)" rx="2" ry="2" />
+<text  x="1045.88" y="399.5" ></text>
+</g>
+<g >
+<title>save_fpregs_to_fpstate (3,083,171,028 samples, 0.06%)</title><rect x="350.9" y="469" width="0.7" height="15.0" fill="rgb(236,162,50)" rx="2" ry="2" />
+<text  x="353.94" y="479.5" ></text>
+</g>
+<g >
+<title>tick_nohz_tick_stopped (4,660,072,019 samples, 0.09%)</title><rect x="1169.7" y="469" width="1.1" height="15.0" fill="rgb(206,143,13)" rx="2" ry="2" />
+<text  x="1172.69" y="479.5" ></text>
+</g>
+<g >
+<title>__sys_sendto (77,496,367,964 samples, 1.50%)</title><rect x="38.0" y="261" width="17.7" height="15.0" fill="rgb(254,66,20)" rx="2" ry="2" />
+<text  x="40.99" y="271.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (565,935,481 samples, 0.01%)</title><rect x="279.0" y="437" width="0.1" height="15.0" fill="rgb(249,56,20)" rx="2" ry="2" />
+<text  x="281.97" y="447.5" ></text>
+</g>
+<g >
+<title>__check_object_size (6,490,165,075 samples, 0.13%)</title><rect x="252.5" y="101" width="1.5" height="15.0" fill="rgb(233,68,39)" rx="2" ry="2" />
+<text  x="255.47" y="111.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (714,017,394 samples, 0.01%)</title><rect x="1045.8" y="421" width="0.2" height="15.0" fill="rgb(247,104,12)" rx="2" ry="2" />
+<text  x="1048.84" y="431.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_call_function_single (2,600,543,593 samples, 0.05%)</title><rect x="1021.6" y="421" width="0.6" height="15.0" fill="rgb(239,51,20)" rx="2" ry="2" />
+<text  x="1024.64" y="431.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_call_function_single (646,268,281 samples, 0.01%)</title><rect x="295.5" y="469" width="0.1" height="15.0" fill="rgb(207,103,12)" rx="2" ry="2" />
+<text  x="298.50" y="479.5" ></text>
+</g>
+<g >
+<title>nbd_internal_set_error_context (1,190,915,871 samples, 0.02%)</title><rect x="128.4" y="357" width="0.3" height="15.0" fill="rgb(239,24,8)" rx="2" ry="2" />
+<text  x="131.41" y="367.5" ></text>
+</g>
+<g >
+<title>__build_skb_around (2,579,268,736 samples, 0.05%)</title><rect x="965.9" y="309" width="0.5" height="15.0" fill="rgb(237,25,26)" rx="2" ry="2" />
+<text  x="968.85" y="319.5" ></text>
+</g>
+<g >
+<title>down_write (7,532,693,775 samples, 0.15%)</title><rect x="412.7" y="341" width="1.7" height="15.0" fill="rgb(244,1,11)" rx="2" ry="2" />
+<text  x="415.67" y="351.5" ></text>
+</g>
+<g >
+<title>[unknown] (6,507,820,500 samples, 0.13%)</title><rect x="10.1" y="533" width="1.4" height="15.0" fill="rgb(205,166,20)" rx="2" ry="2" />
+<text  x="13.06" y="543.5" ></text>
+</g>
+<g >
+<title>worker_thread (1,585,588,752 samples, 0.03%)</title><rect x="276.0" y="517" width="0.4" height="15.0" fill="rgb(210,154,9)" rx="2" ry="2" />
+<text  x="278.99" y="527.5" ></text>
+</g>
+<g >
+<title>sock_recvmsg (4,075,242,105 samples, 0.08%)</title><rect x="223.3" y="197" width="0.9" height="15.0" fill="rgb(251,34,30)" rx="2" ry="2" />
+<text  x="226.28" y="207.5" ></text>
+</g>
+<g >
+<title>mnt_user_ns (1,293,049,038 samples, 0.03%)</title><rect x="403.3" y="309" width="0.3" height="15.0" fill="rgb(229,218,22)" rx="2" ry="2" />
+<text  x="406.28" y="319.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (1,425,001,218 samples, 0.03%)</title><rect x="279.3" y="485" width="0.3" height="15.0" fill="rgb(223,36,11)" rx="2" ry="2" />
+<text  x="282.27" y="495.5" ></text>
+</g>
+<g >
+<title>[unknown] (6,554,915,623 samples, 0.13%)</title><rect x="10.1" y="549" width="1.5" height="15.0" fill="rgb(249,94,23)" rx="2" ry="2" />
+<text  x="13.06" y="559.5" ></text>
+</g>
+<g >
+<title>__alloc_skb (34,362,702,153 samples, 0.67%)</title><rect x="46.1" y="181" width="7.8" height="15.0" fill="rgb(225,161,31)" rx="2" ry="2" />
+<text  x="49.08" y="191.5" ></text>
+</g>
+<g >
+<title>enqueue_task (548,881,409 samples, 0.01%)</title><rect x="767.4" y="229" width="0.1" height="15.0" fill="rgb(253,2,17)" rx="2" ry="2" />
+<text  x="770.41" y="239.5" ></text>
+</g>
+<g >
+<title>sysvec_call_function_single (567,666,802 samples, 0.01%)</title><rect x="1084.3" y="453" width="0.1" height="15.0" fill="rgb(225,174,15)" rx="2" ry="2" />
+<text  x="1087.29" y="463.5" ></text>
+</g>
+<g >
+<title>kthread (1,147,292,570 samples, 0.02%)</title><rect x="281.4" y="533" width="0.3" height="15.0" fill="rgb(229,38,34)" rx="2" ry="2" />
+<text  x="284.44" y="543.5" ></text>
+</g>
+<g >
+<title>process_one_work (1,507,900,446 samples, 0.03%)</title><rect x="276.6" y="501" width="0.3" height="15.0" fill="rgb(218,131,47)" rx="2" ry="2" />
+<text  x="279.60" y="511.5" ></text>
+</g>
+<g >
+<title>wake_up_q (25,282,843,076 samples, 0.49%)</title><rect x="798.1" y="325" width="5.8" height="15.0" fill="rgb(228,178,35)" rx="2" ry="2" />
+<text  x="801.08" y="335.5" ></text>
+</g>
+<g >
+<title>__slab_free (4,437,285,129 samples, 0.09%)</title><rect x="182.1" y="181" width="1.0" height="15.0" fill="rgb(215,117,14)" rx="2" ry="2" />
+<text  x="185.13" y="191.5" ></text>
+</g>
+<g >
+<title>refill_obj_stock (1,535,274,575 samples, 0.03%)</title><rect x="242.8" y="149" width="0.3" height="15.0" fill="rgb(232,111,12)" rx="2" ry="2" />
+<text  x="245.78" y="159.5" ></text>
+</g>
+<g >
+<title>tick_sched_handle (1,621,076,563 samples, 0.03%)</title><rect x="1043.9" y="357" width="0.4" height="15.0" fill="rgb(217,158,34)" rx="2" ry="2" />
+<text  x="1046.89" y="367.5" ></text>
+</g>
+<g >
+<title>refill_obj_stock (1,770,425,085 samples, 0.03%)</title><rect x="235.7" y="117" width="0.4" height="15.0" fill="rgb(241,89,40)" rx="2" ry="2" />
+<text  x="238.70" y="127.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (197,518,444,285 samples, 3.83%)</title><rect x="62.3" y="293" width="45.2" height="15.0" fill="rgb(237,210,48)" rx="2" ry="2" />
+<text  x="65.30" y="303.5" >entr..</text>
+</g>
+<g >
+<title>__folio_mark_dirty (1,035,368,249 samples, 0.02%)</title><rect x="434.4" y="277" width="0.3" height="15.0" fill="rgb(239,180,7)" rx="2" ry="2" />
+<text  x="437.44" y="287.5" ></text>
+</g>
+<g >
+<title>update_load_avg (986,088,874 samples, 0.02%)</title><rect x="324.0" y="277" width="0.2" height="15.0" fill="rgb(219,51,0)" rx="2" ry="2" />
+<text  x="327.02" y="287.5" ></text>
+</g>
+<g >
+<title>debug_smp_processor_id (568,698,828 samples, 0.01%)</title><rect x="1051.0" y="405" width="0.1" height="15.0" fill="rgb(242,96,41)" rx="2" ry="2" />
+<text  x="1054.00" y="415.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock (439,969,910 samples, 0.01%)</title><rect x="1173.4" y="437" width="0.1" height="15.0" fill="rgb(251,56,22)" rx="2" ry="2" />
+<text  x="1176.38" y="447.5" ></text>
+</g>
+<g >
+<title>bpf_lsm_socket_recvmsg (592,571,133 samples, 0.01%)</title><rect x="223.5" y="165" width="0.1" height="15.0" fill="rgb(209,168,43)" rx="2" ry="2" />
+<text  x="226.49" y="175.5" ></text>
+</g>
+<g >
+<title>psi_task_change (560,173,009 samples, 0.01%)</title><rect x="318.0" y="229" width="0.1" height="15.0" fill="rgb(234,112,17)" rx="2" ry="2" />
+<text  x="321.01" y="239.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (3,901,146,380 samples, 0.08%)</title><rect x="183.2" y="181" width="0.9" height="15.0" fill="rgb(222,42,27)" rx="2" ry="2" />
+<text  x="186.16" y="191.5" ></text>
+</g>
+<g >
+<title>fput (6,429,271,208 samples, 0.12%)</title><rect x="918.2" y="389" width="1.4" height="15.0" fill="rgb(251,68,44)" rx="2" ry="2" />
+<text  x="921.16" y="399.5" ></text>
+</g>
+<g >
+<title>mod_objcg_state (2,333,827,674 samples, 0.05%)</title><rect x="234.9" y="117" width="0.6" height="15.0" fill="rgb(240,17,31)" rx="2" ry="2" />
+<text  x="237.94" y="127.5" ></text>
+</g>
+<g >
+<title>__x64_sys_sendto (188,864,628,349 samples, 3.66%)</title><rect x="63.4" y="261" width="43.2" height="15.0" fill="rgb(228,185,39)" rx="2" ry="2" />
+<text  x="66.36" y="271.5" >__x6..</text>
+</g>
+<g >
+<title>__send (1,438,270,280 samples, 0.03%)</title><rect x="819.6" y="469" width="0.3" height="15.0" fill="rgb(216,32,25)" rx="2" ry="2" />
+<text  x="822.57" y="479.5" ></text>
+</g>
+<g >
+<title>socket_get_fd (646,508,456 samples, 0.01%)</title><rect x="273.0" y="357" width="0.2" height="15.0" fill="rgb(228,97,9)" rx="2" ry="2" />
+<text  x="276.05" y="367.5" ></text>
+</g>
+<g >
+<title>sched_ttwu_pending (10,112,912,850 samples, 0.20%)</title><rect x="1023.0" y="437" width="2.4" height="15.0" fill="rgb(240,157,8)" rx="2" ry="2" />
+<text  x="1026.04" y="447.5" ></text>
+</g>
+<g >
+<title>cmpxchg_double_slab.isra.0 (911,855,014 samples, 0.02%)</title><rect x="208.0" y="149" width="0.3" height="15.0" fill="rgb(209,36,50)" rx="2" ry="2" />
+<text  x="211.05" y="159.5" ></text>
+</g>
+<g >
+<title>__slab_free (5,900,442,850 samples, 0.11%)</title><rect x="211.2" y="133" width="1.3" height="15.0" fill="rgb(227,50,29)" rx="2" ry="2" />
+<text  x="214.19" y="143.5" ></text>
+</g>
+<g >
+<title>selinux_socket_recvmsg (7,536,471,581 samples, 0.15%)</title><rect x="176.6" y="181" width="1.7" height="15.0" fill="rgb(210,143,22)" rx="2" ry="2" />
+<text  x="179.61" y="191.5" ></text>
+</g>
+<g >
+<title>vfs_read (353,564,276,255 samples, 6.86%)</title><rect x="825.6" y="405" width="80.9" height="15.0" fill="rgb(253,22,48)" rx="2" ry="2" />
+<text  x="828.57" y="415.5" >vfs_read</text>
+</g>
+<g >
+<title>crypt_convert (1,478,878,912 samples, 0.03%)</title><rect x="276.6" y="469" width="0.3" height="15.0" fill="rgb(237,205,31)" rx="2" ry="2" />
+<text  x="279.60" y="479.5" ></text>
+</g>
+<g >
+<title>raw_spin_rq_lock_nested (57,174,933,949 samples, 1.11%)</title><rect x="1089.9" y="437" width="13.1" height="15.0" fill="rgb(205,68,32)" rx="2" ry="2" />
+<text  x="1092.88" y="447.5" ></text>
+</g>
+<g >
+<title>_start (1,150,342,788,699 samples, 22.31%)</title><rect x="11.9" y="549" width="263.2" height="15.0" fill="rgb(249,23,32)" rx="2" ry="2" />
+<text  x="14.89" y="559.5" >_start</text>
+</g>
+<g >
+<title>skb_release_head_state (10,603,451,248 samples, 0.21%)</title><rect x="264.5" y="165" width="2.5" height="15.0" fill="rgb(219,35,12)" rx="2" ry="2" />
+<text  x="267.54" y="175.5" ></text>
+</g>
+<g >
+<title>update_rq_clock (1,295,671,225 samples, 0.03%)</title><rect x="1025.1" y="421" width="0.3" height="15.0" fill="rgb(240,52,19)" rx="2" ry="2" />
+<text  x="1028.06" y="431.5" ></text>
+</g>
+<g >
+<title>cmpxchg_double_slab.isra.0 (1,194,534,724 samples, 0.02%)</title><rect x="237.3" y="117" width="0.3" height="15.0" fill="rgb(248,30,9)" rx="2" ry="2" />
+<text  x="240.28" y="127.5" ></text>
+</g>
+<g >
+<title>__count_memcg_events (1,924,408,423 samples, 0.04%)</title><rect x="852.4" y="261" width="0.5" height="15.0" fill="rgb(217,174,21)" rx="2" ry="2" />
+<text  x="855.41" y="271.5" ></text>
+</g>
+<g >
+<title>enqueue_task (2,588,901,627 samples, 0.05%)</title><rect x="1002.4" y="261" width="0.6" height="15.0" fill="rgb(253,172,40)" rx="2" ry="2" />
+<text  x="1005.40" y="271.5" ></text>
+</g>
+<g >
+<title>nbd_internal_enter_STATE_ISSUE_COMMAND_START.constprop.0 (728,673,652 samples, 0.01%)</title><rect x="60.1" y="341" width="0.2" height="15.0" fill="rgb(229,144,36)" rx="2" ry="2" />
+<text  x="63.12" y="351.5" ></text>
+</g>
+<g >
+<title>__entry_text_start (788,873,648 samples, 0.02%)</title><rect x="10.7" y="485" width="0.2" height="15.0" fill="rgb(226,217,30)" rx="2" ry="2" />
+<text  x="13.72" y="495.5" ></text>
+</g>
+<g >
+<title>psi_account_irqtime (663,889,850 samples, 0.01%)</title><rect x="794.3" y="277" width="0.1" height="15.0" fill="rgb(218,73,12)" rx="2" ry="2" />
+<text  x="797.28" y="287.5" ></text>
+</g>
+<g >
+<title>skb_put (3,593,703,011 samples, 0.07%)</title><rect x="951.2" y="357" width="0.8" height="15.0" fill="rgb(249,226,18)" rx="2" ry="2" />
+<text  x="954.17" y="367.5" ></text>
+</g>
+<g >
+<title>timekeeping_max_deferment (5,672,960,597 samples, 0.11%)</title><rect x="1168.4" y="437" width="1.3" height="15.0" fill="rgb(230,62,53)" rx="2" ry="2" />
+<text  x="1171.38" y="447.5" ></text>
+</g>
+<g >
+<title>kthread (1,549,439,567 samples, 0.03%)</title><rect x="277.3" y="533" width="0.3" height="15.0" fill="rgb(221,82,25)" rx="2" ry="2" />
+<text  x="280.27" y="543.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_apic_timer_interrupt (913,545,981 samples, 0.02%)</title><rect x="1173.5" y="437" width="0.2" height="15.0" fill="rgb(245,101,35)" rx="2" ry="2" />
+<text  x="1176.48" y="447.5" ></text>
+</g>
+<g >
+<title>copy_user_generic_string (2,074,461,776 samples, 0.04%)</title><rect x="44.7" y="181" width="0.4" height="15.0" fill="rgb(243,127,31)" rx="2" ry="2" />
+<text  x="47.67" y="191.5" ></text>
+</g>
+<g >
+<title>send_from_wbuf (208,007,181,670 samples, 4.03%)</title><rect x="60.3" y="341" width="47.6" height="15.0" fill="rgb(228,136,24)" rx="2" ry="2" />
+<text  x="63.29" y="351.5" >send..</text>
+</g>
+<g >
+<title>process_one_work (1,099,397,478 samples, 0.02%)</title><rect x="281.7" y="501" width="0.3" height="15.0" fill="rgb(205,219,32)" rx="2" ry="2" />
+<text  x="284.71" y="511.5" ></text>
+</g>
+<g >
+<title>pthread_mutex_lock@@GLIBC_2.2.5 (1,252,812,450 samples, 0.02%)</title><rect x="129.8" y="357" width="0.3" height="15.0" fill="rgb(225,5,1)" rx="2" ry="2" />
+<text  x="132.82" y="367.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (3,354,233,480 samples, 0.07%)</title><rect x="101.5" y="101" width="0.7" height="15.0" fill="rgb(251,37,11)" rx="2" ry="2" />
+<text  x="104.45" y="111.5" ></text>
+</g>
+<g >
+<title>acpi_idle_do_entry (2,053,421,039 samples, 0.04%)</title><rect x="1020.7" y="405" width="0.5" height="15.0" fill="rgb(225,0,2)" rx="2" ry="2" />
+<text  x="1023.71" y="415.5" ></text>
+</g>
+<g >
+<title>__sysvec_call_function_single (444,253,660 samples, 0.01%)</title><rect x="1186.7" y="437" width="0.1" height="15.0" fill="rgb(240,215,31)" rx="2" ry="2" />
+<text  x="1189.74" y="447.5" ></text>
+</g>
+<g >
+<title>obj_cgroup_uncharge_pages (942,364,569 samples, 0.02%)</title><rect x="235.5" y="117" width="0.2" height="15.0" fill="rgb(253,88,41)" rx="2" ry="2" />
+<text  x="238.48" y="127.5" ></text>
+</g>
+<g >
+<title>mutex_lock (465,067,984 samples, 0.01%)</title><rect x="243.1" y="165" width="0.1" height="15.0" fill="rgb(230,19,47)" rx="2" ry="2" />
+<text  x="246.13" y="175.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (1,285,104,965 samples, 0.02%)</title><rect x="365.3" y="341" width="0.3" height="15.0" fill="rgb(226,182,50)" rx="2" ry="2" />
+<text  x="368.29" y="351.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_disable_asynccancel (1,065,445,837 samples, 0.02%)</title><rect x="132.2" y="341" width="0.2" height="15.0" fill="rgb(228,62,54)" rx="2" ry="2" />
+<text  x="135.18" y="351.5" ></text>
+</g>
+<g >
+<title>memcg_slab_post_alloc_hook (4,992,653,253 samples, 0.10%)</title><rect x="52.2" y="149" width="1.1" height="15.0" fill="rgb(253,62,42)" rx="2" ry="2" />
+<text  x="55.19" y="159.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (835,984,794 samples, 0.02%)</title><rect x="1073.8" y="437" width="0.2" height="15.0" fill="rgb(205,131,50)" rx="2" ry="2" />
+<text  x="1076.84" y="447.5" ></text>
+</g>
+<g >
+<title>kworker/u64:10- (1,586,610,051 samples, 0.03%)</title><rect x="276.0" y="565" width="0.4" height="15.0" fill="rgb(246,169,33)" rx="2" ry="2" />
+<text  x="278.99" y="575.5" ></text>
+</g>
+<g >
+<title>obj_cgroup_charge (5,802,589,861 samples, 0.11%)</title><rect x="95.6" y="117" width="1.3" height="15.0" fill="rgb(205,203,46)" rx="2" ry="2" />
+<text  x="98.61" y="127.5" ></text>
+</g>
+<g >
+<title>generic_write_checks (2,250,779,932 samples, 0.04%)</title><rect x="414.6" y="325" width="0.5" height="15.0" fill="rgb(206,89,53)" rx="2" ry="2" />
+<text  x="417.62" y="335.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_enable_asynccancel (608,386,523 samples, 0.01%)</title><rect x="61.4" y="309" width="0.1" height="15.0" fill="rgb(232,48,47)" rx="2" ry="2" />
+<text  x="64.38" y="319.5" ></text>
+</g>
+<g >
+<title>avc_lookup (1,285,120,618 samples, 0.02%)</title><rect x="831.9" y="341" width="0.3" height="15.0" fill="rgb(236,2,45)" rx="2" ry="2" />
+<text  x="834.87" y="351.5" ></text>
+</g>
+<g >
+<title>enqueue_task (8,678,410,823 samples, 0.17%)</title><rect x="1175.7" y="357" width="2.0" height="15.0" fill="rgb(244,10,36)" rx="2" ry="2" />
+<text  x="1178.68" y="367.5" ></text>
+</g>
+<g >
+<title>balance_dirty_pages_ratelimited_flags (7,716,335,390 samples, 0.15%)</title><rect x="417.4" y="325" width="1.8" height="15.0" fill="rgb(222,53,23)" rx="2" ry="2" />
+<text  x="420.43" y="335.5" ></text>
+</g>
+<g >
+<title>error_entry (1,081,925,692 samples, 0.02%)</title><rect x="1054.4" y="437" width="0.2" height="15.0" fill="rgb(236,131,37)" rx="2" ry="2" />
+<text  x="1057.40" y="447.5" ></text>
+</g>
+<g >
+<title>tick_sched_timer (2,651,383,925 samples, 0.05%)</title><rect x="766.6" y="229" width="0.6" height="15.0" fill="rgb(250,99,49)" rx="2" ry="2" />
+<text  x="769.59" y="239.5" ></text>
+</g>
+<g >
+<title>dequeue_entity (32,046,495,483 samples, 0.62%)</title><rect x="307.4" y="325" width="7.3" height="15.0" fill="rgb(248,185,48)" rx="2" ry="2" />
+<text  x="310.39" y="335.5" ></text>
+</g>
+<g >
+<title>sock_sendmsg (179,165,634,174 samples, 3.47%)</title><rect x="65.0" y="229" width="41.0" height="15.0" fill="rgb(245,51,38)" rx="2" ry="2" />
+<text  x="67.96" y="239.5" >soc..</text>
+</g>
+<g >
+<title>__entry_text_start (1,953,538,717 samples, 0.04%)</title><rect x="820.5" y="453" width="0.5" height="15.0" fill="rgb(250,150,1)" rx="2" ry="2" />
+<text  x="823.54" y="463.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode_prepare (503,519,560 samples, 0.01%)</title><rect x="158.0" y="277" width="0.1" height="15.0" fill="rgb(234,126,47)" rx="2" ry="2" />
+<text  x="161.02" y="287.5" ></text>
+</g>
+<g >
+<title>raw_send_socket (1,112,547,577 samples, 0.02%)</title><rect x="1016.6" y="501" width="0.3" height="15.0" fill="rgb(211,35,47)" rx="2" ry="2" />
+<text  x="1019.65" y="511.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (1,676,445,950 samples, 0.03%)</title><rect x="275.3" y="485" width="0.4" height="15.0" fill="rgb(216,187,3)" rx="2" ry="2" />
+<text  x="278.30" y="495.5" ></text>
+</g>
+<g >
+<title>refill_obj_stock (1,585,837,870 samples, 0.03%)</title><rect x="192.9" y="165" width="0.3" height="15.0" fill="rgb(225,75,47)" rx="2" ry="2" />
+<text  x="195.85" y="175.5" ></text>
+</g>
+<g >
+<title>skb_set_owner_w (4,960,386,402 samples, 0.10%)</title><rect x="103.9" y="181" width="1.2" height="15.0" fill="rgb(237,85,20)" rx="2" ry="2" />
+<text  x="106.94" y="191.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (1,421,253,840 samples, 0.03%)</title><rect x="280.6" y="485" width="0.4" height="15.0" fill="rgb(208,20,44)" rx="2" ry="2" />
+<text  x="283.62" y="495.5" ></text>
+</g>
+<g >
+<title>sched_clock_cpu (2,752,657,832 samples, 0.05%)</title><rect x="336.7" y="325" width="0.7" height="15.0" fill="rgb(243,135,19)" rx="2" ry="2" />
+<text  x="339.72" y="335.5" ></text>
+</g>
+<g >
+<title>__libc_start_main@@GLIBC_2.34 (1,150,342,788,699 samples, 22.31%)</title><rect x="11.9" y="533" width="263.2" height="15.0" fill="rgb(217,110,23)" rx="2" ry="2" />
+<text  x="14.89" y="543.5" >__libc_start_main@@GLIBC_2.34</text>
+</g>
+<g >
+<title>syscall_return_via_sysret (1,285,165,893 samples, 0.02%)</title><rect x="107.6" y="293" width="0.3" height="15.0" fill="rgb(228,160,11)" rx="2" ry="2" />
+<text  x="110.58" y="303.5" ></text>
+</g>
+<g >
+<title>cfree@GLIBC_2.2.5 (1,792,124,323 samples, 0.03%)</title><rect x="128.9" y="341" width="0.4" height="15.0" fill="rgb(231,103,42)" rx="2" ry="2" />
+<text  x="131.88" y="351.5" ></text>
+</g>
+<g >
+<title>__futex_queue (3,847,787,182 samples, 0.07%)</title><rect x="300.0" y="373" width="0.9" height="15.0" fill="rgb(220,43,9)" rx="2" ry="2" />
+<text  x="303.01" y="383.5" ></text>
+</g>
+<g >
+<title>unix_stream_recvmsg (294,087,224,689 samples, 5.70%)</title><rect x="839.2" y="373" width="67.3" height="15.0" fill="rgb(230,226,20)" rx="2" ry="2" />
+<text  x="842.18" y="383.5" >unix_st..</text>
+</g>
+<g >
+<title>check_preemption_disabled (726,363,238 samples, 0.01%)</title><rect x="1189.7" y="469" width="0.2" height="15.0" fill="rgb(222,2,16)" rx="2" ry="2" />
+<text  x="1192.75" y="479.5" ></text>
+</g>
+<g >
+<title>native_queued_spin_lock_slowpath (1,480,311,046 samples, 0.03%)</title><rect x="321.7" y="245" width="0.4" height="15.0" fill="rgb(244,104,35)" rx="2" ry="2" />
+<text  x="324.72" y="255.5" ></text>
+</g>
+<g >
+<title>wait_for_unix_gc (882,649,205 samples, 0.02%)</title><rect x="105.8" y="197" width="0.2" height="15.0" fill="rgb(226,74,51)" rx="2" ry="2" />
+<text  x="108.76" y="207.5" ></text>
+</g>
+<g >
+<title>bpf_lsm_socket_getpeersec_dgram (449,926,073 samples, 0.01%)</title><rect x="43.3" y="197" width="0.1" height="15.0" fill="rgb(218,170,2)" rx="2" ry="2" />
+<text  x="46.31" y="207.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (480,612,059 samples, 0.01%)</title><rect x="281.1" y="437" width="0.2" height="15.0" fill="rgb(232,198,16)" rx="2" ry="2" />
+<text  x="284.15" y="447.5" ></text>
+</g>
+<g >
+<title>read (388,815,240,208 samples, 7.54%)</title><rect x="819.9" y="469" width="89.0" height="15.0" fill="rgb(210,110,31)" rx="2" ry="2" />
+<text  x="822.92" y="479.5" >read</text>
+</g>
+<g >
+<title>process_one_work (1,710,658,390 samples, 0.03%)</title><rect x="282.8" y="501" width="0.4" height="15.0" fill="rgb(230,72,22)" rx="2" ry="2" />
+<text  x="285.78" y="511.5" ></text>
+</g>
+<g >
+<title>put_prev_task_fair (1,983,160,261 samples, 0.04%)</title><rect x="337.4" y="341" width="0.4" height="15.0" fill="rgb(220,120,2)" rx="2" ry="2" />
+<text  x="340.35" y="351.5" ></text>
+</g>
+<g >
+<title>native_queued_spin_lock_slowpath (1,764,553,211 samples, 0.03%)</title><rect x="364.0" y="309" width="0.4" height="15.0" fill="rgb(219,44,34)" rx="2" ry="2" />
+<text  x="366.97" y="319.5" ></text>
+</g>
+<g >
+<title>__vdso_clock_gettime (677,698,459 samples, 0.01%)</title><rect x="25.4" y="373" width="0.2" height="15.0" fill="rgb(222,32,46)" rx="2" ry="2" />
+<text  x="28.44" y="383.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (828,917,334 samples, 0.02%)</title><rect x="281.0" y="549" width="0.1" height="15.0" fill="rgb(207,199,12)" rx="2" ry="2" />
+<text  x="283.95" y="559.5" ></text>
+</g>
+<g >
+<title>kfree (2,204,440,659 samples, 0.04%)</title><rect x="239.3" y="133" width="0.5" height="15.0" fill="rgb(251,170,48)" rx="2" ry="2" />
+<text  x="242.27" y="143.5" ></text>
+</g>
+<g >
+<title>native_sched_clock (1,660,094,578 samples, 0.03%)</title><rect x="341.8" y="309" width="0.4" height="15.0" fill="rgb(227,137,25)" rx="2" ry="2" />
+<text  x="344.80" y="319.5" ></text>
+</g>
+<g >
+<title>bpf_lsm_file_permission (1,841,186,881 samples, 0.04%)</title><rect x="830.3" y="373" width="0.4" height="15.0" fill="rgb(215,23,13)" rx="2" ry="2" />
+<text  x="833.29" y="383.5" ></text>
+</g>
+<g >
+<title>__entry_text_start (1,213,800,601 samples, 0.02%)</title><rect x="255.6" y="277" width="0.2" height="15.0" fill="rgb(230,97,43)" rx="2" ry="2" />
+<text  x="258.57" y="287.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (689,421,776 samples, 0.01%)</title><rect x="283.5" y="437" width="0.2" height="15.0" fill="rgb(246,151,33)" rx="2" ry="2" />
+<text  x="286.51" y="447.5" ></text>
+</g>
+<g >
+<title>__kmem_cache_alloc_node (12,515,310,363 samples, 0.24%)</title><rect x="47.5" y="149" width="2.9" height="15.0" fill="rgb(215,92,5)" rx="2" ry="2" />
+<text  x="50.50" y="159.5" ></text>
+</g>
+<g >
+<title>file_pwrite (1,206,530,925 samples, 0.02%)</title><rect x="284.2" y="517" width="0.2" height="15.0" fill="rgb(213,6,8)" rx="2" ry="2" />
+<text  x="287.17" y="527.5" ></text>
+</g>
+<g >
+<title>unix_stream_recvmsg (99,512,078,350 samples, 1.93%)</title><rect x="178.7" y="213" width="22.8" height="15.0" fill="rgb(246,62,29)" rx="2" ry="2" />
+<text  x="181.74" y="223.5" >u..</text>
+</g>
+<g >
+<title>update_rq_clock (2,024,570,848 samples, 0.04%)</title><rect x="149.3" y="213" width="0.4" height="15.0" fill="rgb(234,42,5)" rx="2" ry="2" />
+<text  x="152.28" y="223.5" ></text>
+</g>
+<g >
+<title>skb_copy_datagram_iter (42,995,690,625 samples, 0.83%)</title><rect x="244.1" y="149" width="9.9" height="15.0" fill="rgb(221,76,27)" rx="2" ry="2" />
+<text  x="247.12" y="159.5" ></text>
+</g>
+<g >
+<title>attach_entity_load_avg (531,559,166 samples, 0.01%)</title><rect x="1117.0" y="373" width="0.2" height="15.0" fill="rgb(228,66,42)" rx="2" ry="2" />
+<text  x="1120.04" y="383.5" ></text>
+</g>
+<g >
+<title>__update_load_avg_se (2,019,479,336 samples, 0.04%)</title><rect x="313.9" y="293" width="0.5" height="15.0" fill="rgb(250,165,36)" rx="2" ry="2" />
+<text  x="316.89" y="303.5" ></text>
+</g>
+<g >
+<title>td_io_prep (1,091,792,166 samples, 0.02%)</title><rect x="24.3" y="421" width="0.3" height="15.0" fill="rgb(209,1,5)" rx="2" ry="2" />
+<text  x="27.31" y="431.5" ></text>
+</g>
+<g >
+<title>selinux_file_permission (7,153,352,595 samples, 0.14%)</title><rect x="832.5" y="373" width="1.6" height="15.0" fill="rgb(212,73,30)" rx="2" ry="2" />
+<text  x="835.48" y="383.5" ></text>
+</g>
+<g >
+<title>unix_destruct_scm (10,202,104,806 samples, 0.20%)</title><rect x="264.6" y="149" width="2.4" height="15.0" fill="rgb(225,48,13)" rx="2" ry="2" />
+<text  x="267.63" y="159.5" ></text>
+</g>
+<g >
+<title>crypt_convert (1,406,712,452 samples, 0.03%)</title><rect x="279.3" y="469" width="0.3" height="15.0" fill="rgb(241,104,49)" rx="2" ry="2" />
+<text  x="282.27" y="479.5" ></text>
+</g>
+<g >
+<title>_copy_to_iter (6,686,259,665 samples, 0.13%)</title><rect x="217.3" y="117" width="1.5" height="15.0" fill="rgb(218,207,2)" rx="2" ry="2" />
+<text  x="220.27" y="127.5" ></text>
+</g>
+<g >
+<title>__mod_memcg_state (950,293,939 samples, 0.02%)</title><rect x="979.2" y="229" width="0.2" height="15.0" fill="rgb(250,186,14)" rx="2" ry="2" />
+<text  x="982.19" y="239.5" ></text>
+</g>
+<g >
+<title>poll_freewait (6,409,351,033 samples, 0.12%)</title><rect x="141.3" y="261" width="1.5" height="15.0" fill="rgb(239,210,27)" rx="2" ry="2" />
+<text  x="144.33" y="271.5" ></text>
+</g>
+<g >
+<title>pagecache_get_page (716,286,884 samples, 0.01%)</title><rect x="1017.5" y="245" width="0.2" height="15.0" fill="rgb(247,191,14)" rx="2" ry="2" />
+<text  x="1020.49" y="255.5" ></text>
+</g>
+<g >
+<title>tick_nohz_next_event (1,864,696,107 samples, 0.04%)</title><rect x="1026.3" y="421" width="0.4" height="15.0" fill="rgb(244,100,3)" rx="2" ry="2" />
+<text  x="1029.32" y="431.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_call_function_single (5,137,870,709 samples, 0.10%)</title><rect x="317.1" y="325" width="1.2" height="15.0" fill="rgb(224,66,33)" rx="2" ry="2" />
+<text  x="320.14" y="335.5" ></text>
+</g>
+<g >
+<title>filemap_get_read_batch (26,165,939,470 samples, 0.51%)</title><rect x="395.4" y="325" width="5.9" height="15.0" fill="rgb(234,78,8)" rx="2" ry="2" />
+<text  x="398.35" y="335.5" ></text>
+</g>
+<g >
+<title>kthread (1,688,906,160 samples, 0.03%)</title><rect x="277.9" y="533" width="0.4" height="15.0" fill="rgb(243,217,7)" rx="2" ry="2" />
+<text  x="280.93" y="543.5" ></text>
+</g>
+<g >
+<title>fsnotify_perm.part.0 (3,779,919,186 samples, 0.07%)</title><rect x="828.4" y="389" width="0.8" height="15.0" fill="rgb(235,194,23)" rx="2" ry="2" />
+<text  x="831.38" y="399.5" ></text>
+</g>
+<g >
+<title>tick_nohz_restart_sched_tick (516,252,462 samples, 0.01%)</title><rect x="1188.0" y="469" width="0.2" height="15.0" fill="rgb(205,162,20)" rx="2" ry="2" />
+<text  x="1191.04" y="479.5" ></text>
+</g>
+<g >
+<title>finish_task_switch.isra.0 (1,604,166,933 samples, 0.03%)</title><rect x="791.2" y="293" width="0.4" height="15.0" fill="rgb(247,209,2)" rx="2" ry="2" />
+<text  x="794.19" y="303.5" ></text>
+</g>
+<g >
+<title>plugin_pwrite (1,763,577,799,000 samples, 34.20%)</title><rect x="406.1" y="469" width="403.6" height="15.0" fill="rgb(236,60,53)" rx="2" ry="2" />
+<text  x="409.13" y="479.5" >plugin_pwrite</text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (69,283,286,030 samples, 1.34%)</title><rect x="255.9" y="277" width="15.8" height="15.0" fill="rgb(210,141,1)" rx="2" ry="2" />
+<text  x="258.89" y="287.5" ></text>
+</g>
+<g >
+<title>worker_thread (1,335,043,388 samples, 0.03%)</title><rect x="277.6" y="517" width="0.3" height="15.0" fill="rgb(217,224,22)" rx="2" ry="2" />
+<text  x="280.62" y="527.5" ></text>
+</g>
+<g >
+<title>__rcu_read_unlock (599,231,521 samples, 0.01%)</title><rect x="970.7" y="261" width="0.1" height="15.0" fill="rgb(222,183,41)" rx="2" ry="2" />
+<text  x="973.70" y="271.5" ></text>
+</g>
+<g >
+<title>__update_load_avg_se (453,339,176 samples, 0.01%)</title><rect x="315.7" y="309" width="0.1" height="15.0" fill="rgb(246,78,39)" rx="2" ry="2" />
+<text  x="318.73" y="319.5" ></text>
+</g>
+<g >
+<title>pick_next_task_fair (10,802,587,690 samples, 0.21%)</title><rect x="1178.7" y="453" width="2.4" height="15.0" fill="rgb(207,157,17)" rx="2" ry="2" />
+<text  x="1181.66" y="463.5" ></text>
+</g>
+<g >
+<title>futex_q_lock (6,507,210,120 samples, 0.13%)</title><rect x="343.4" y="373" width="1.5" height="15.0" fill="rgb(223,32,43)" rx="2" ry="2" />
+<text  x="346.39" y="383.5" ></text>
+</g>
+<g >
+<title>__schedule (29,361,373,225 samples, 0.57%)</title><rect x="143.0" y="229" width="6.7" height="15.0" fill="rgb(243,51,0)" rx="2" ry="2" />
+<text  x="146.02" y="239.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_call_function_single (729,077,080 samples, 0.01%)</title><rect x="1186.7" y="469" width="0.2" height="15.0" fill="rgb(213,188,43)" rx="2" ry="2" />
+<text  x="1189.70" y="479.5" ></text>
+</g>
+<g >
+<title>futex_get_value_locked (2,821,535,144 samples, 0.05%)</title><rect x="342.7" y="373" width="0.7" height="15.0" fill="rgb(218,137,16)" rx="2" ry="2" />
+<text  x="345.74" y="383.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (1,349,859,441 samples, 0.03%)</title><rect x="276.6" y="453" width="0.3" height="15.0" fill="rgb(230,143,14)" rx="2" ry="2" />
+<text  x="279.61" y="463.5" ></text>
+</g>
+<g >
+<title>psi_task_change (715,516,476 samples, 0.01%)</title><rect x="1002.8" y="245" width="0.2" height="15.0" fill="rgb(240,87,47)" rx="2" ry="2" />
+<text  x="1005.83" y="255.5" ></text>
+</g>
+<g >
+<title>selinux_socket_recvmsg (2,582,116,268 samples, 0.05%)</title><rect x="223.6" y="165" width="0.6" height="15.0" fill="rgb(210,143,49)" rx="2" ry="2" />
+<text  x="226.63" y="175.5" ></text>
+</g>
+<g >
+<title>__file_remove_privs (488,725,551 samples, 0.01%)</title><rect x="415.4" y="325" width="0.1" height="15.0" fill="rgb(224,107,1)" rx="2" ry="2" />
+<text  x="418.37" y="335.5" ></text>
+</g>
+<g >
+<title>__fget_light (6,863,919,407 samples, 0.13%)</title><rect x="823.6" y="389" width="1.6" height="15.0" fill="rgb(245,27,14)" rx="2" ry="2" />
+<text  x="826.65" y="399.5" ></text>
+</g>
+<g >
+<title>axmap_set_nr (1,575,911,450 samples, 0.03%)</title><rect x="21.2" y="421" width="0.3" height="15.0" fill="rgb(248,95,15)" rx="2" ry="2" />
+<text  x="24.18" y="431.5" ></text>
+</g>
+<g >
+<title>__fio_gettime.lto_priv.0 (5,693,227,370 samples, 0.11%)</title><rect x="14.3" y="437" width="1.3" height="15.0" fill="rgb(228,37,7)" rx="2" ry="2" />
+<text  x="17.27" y="447.5" ></text>
+</g>
+<g >
+<title>sched_ttwu_pending (3,249,075,711 samples, 0.06%)</title><rect x="317.5" y="277" width="0.8" height="15.0" fill="rgb(244,158,28)" rx="2" ry="2" />
+<text  x="320.51" y="287.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (1,709,215,216 samples, 0.03%)</title><rect x="219.7" y="229" width="0.4" height="15.0" fill="rgb(208,5,40)" rx="2" ry="2" />
+<text  x="222.67" y="239.5" ></text>
+</g>
+<g >
+<title>socket_send (470,117,213 samples, 0.01%)</title><rect x="56.4" y="357" width="0.1" height="15.0" fill="rgb(225,119,32)" rx="2" ry="2" />
+<text  x="59.42" y="367.5" ></text>
+</g>
+<g >
+<title>sysvec_apic_timer_interrupt (880,994,263 samples, 0.02%)</title><rect x="1173.5" y="421" width="0.2" height="15.0" fill="rgb(240,218,15)" rx="2" ry="2" />
+<text  x="1176.49" y="431.5" ></text>
+</g>
+<g >
+<title>wake_up_q (78,907,736,846 samples, 1.53%)</title><rect x="360.2" y="389" width="18.1" height="15.0" fill="rgb(214,154,17)" rx="2" ry="2" />
+<text  x="363.20" y="399.5" ></text>
+</g>
+<g >
+<title>set_next_entity (6,111,750,570 samples, 0.12%)</title><rect x="1179.7" y="437" width="1.4" height="15.0" fill="rgb(234,33,5)" rx="2" ry="2" />
+<text  x="1182.74" y="447.5" ></text>
+</g>
+<g >
+<title>crypt_convert (1,337,020,523 samples, 0.03%)</title><rect x="278.3" y="469" width="0.3" height="15.0" fill="rgb(209,102,48)" rx="2" ry="2" />
+<text  x="281.32" y="479.5" ></text>
+</g>
+<g >
+<title>__libc_recv (130,982,573,450 samples, 2.54%)</title><rect x="172.8" y="293" width="30.0" height="15.0" fill="rgb(247,183,39)" rx="2" ry="2" />
+<text  x="175.81" y="303.5" >__..</text>
+</g>
+<g >
+<title>account_io_completion (9,813,251,032 samples, 0.19%)</title><rect x="114.8" y="389" width="2.3" height="15.0" fill="rgb(226,151,45)" rx="2" ry="2" />
+<text  x="117.84" y="399.5" ></text>
+</g>
+<g >
+<title>process_one_work (827,904,372 samples, 0.02%)</title><rect x="281.0" y="501" width="0.1" height="15.0" fill="rgb(233,84,7)" rx="2" ry="2" />
+<text  x="283.95" y="511.5" ></text>
+</g>
+<g >
+<title>__fget_light (2,111,295,881 samples, 0.04%)</title><rect x="106.1" y="213" width="0.5" height="15.0" fill="rgb(248,100,3)" rx="2" ry="2" />
+<text  x="109.10" y="223.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (1,869,928,729 samples, 0.04%)</title><rect x="405.2" y="389" width="0.4" height="15.0" fill="rgb(246,180,45)" rx="2" ry="2" />
+<text  x="408.18" y="399.5" ></text>
+</g>
+<g >
+<title>kmalloc_slab (912,307,959 samples, 0.02%)</title><rect x="96.9" y="133" width="0.3" height="15.0" fill="rgb(217,57,45)" rx="2" ry="2" />
+<text  x="99.94" y="143.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (116,012,601,607 samples, 2.25%)</title><rect x="353.4" y="453" width="26.6" height="15.0" fill="rgb(205,112,19)" rx="2" ry="2" />
+<text  x="356.45" y="463.5" >d..</text>
+</g>
+<g >
+<title>socket_send (1,996,805,173 samples, 0.04%)</title><rect x="273.6" y="325" width="0.5" height="15.0" fill="rgb(220,51,14)" rx="2" ry="2" />
+<text  x="276.61" y="335.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (1,674,615,221 samples, 0.03%)</title><rect x="269.4" y="165" width="0.4" height="15.0" fill="rgb(215,88,2)" rx="2" ry="2" />
+<text  x="272.42" y="175.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_enable_asynccancel (1,164,975,662 samples, 0.02%)</title><rect x="910.3" y="469" width="0.3" height="15.0" fill="rgb(225,16,34)" rx="2" ry="2" />
+<text  x="913.31" y="479.5" ></text>
+</g>
+<g >
+<title>sched_clock_cpu (822,397,973 samples, 0.02%)</title><rect x="328.7" y="309" width="0.2" height="15.0" fill="rgb(216,171,23)" rx="2" ry="2" />
+<text  x="331.73" y="319.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_disable_asynccancel (2,060,852,141 samples, 0.04%)</title><rect x="909.8" y="469" width="0.5" height="15.0" fill="rgb(249,150,54)" rx="2" ry="2" />
+<text  x="912.84" y="479.5" ></text>
+</g>
+<g >
+<title>__libc_calloc (2,378,911,738 samples, 0.05%)</title><rect x="34.4" y="373" width="0.6" height="15.0" fill="rgb(244,58,11)" rx="2" ry="2" />
+<text  x="37.44" y="383.5" ></text>
+</g>
+<g >
+<title>process_one_work (1,409,863,989 samples, 0.03%)</title><rect x="276.9" y="501" width="0.4" height="15.0" fill="rgb(218,100,27)" rx="2" ry="2" />
+<text  x="279.95" y="511.5" ></text>
+</g>
+<g >
+<title>dequeue_task_fair (3,325,211,976 samples, 0.06%)</title><rect x="323.5" y="293" width="0.7" height="15.0" fill="rgb(237,178,34)" rx="2" ry="2" />
+<text  x="326.48" y="303.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode_prepare (604,924,185 samples, 0.01%)</title><rect x="107.4" y="245" width="0.1" height="15.0" fill="rgb(217,220,21)" rx="2" ry="2" />
+<text  x="110.35" y="255.5" ></text>
+</g>
+<g >
+<title>ttwu_queue_wakelist (2,361,747,093 samples, 0.05%)</title><rect x="803.0" y="293" width="0.6" height="15.0" fill="rgb(218,201,50)" rx="2" ry="2" />
+<text  x="806.01" y="303.5" ></text>
+</g>
+<g >
+<title>native_sched_clock (825,319,738 samples, 0.02%)</title><rect x="341.5" y="293" width="0.2" height="15.0" fill="rgb(241,138,19)" rx="2" ry="2" />
+<text  x="344.53" y="303.5" ></text>
+</g>
+<g >
+<title>__x86_return_thunk (1,980,691,833 samples, 0.04%)</title><rect x="913.5" y="437" width="0.5" height="15.0" fill="rgb(245,17,46)" rx="2" ry="2" />
+<text  x="916.53" y="447.5" ></text>
+</g>
+<g >
+<title>process_one_work (1,364,905,632 samples, 0.03%)</title><rect x="278.3" y="501" width="0.3" height="15.0" fill="rgb(230,58,41)" rx="2" ry="2" />
+<text  x="281.32" y="511.5" ></text>
+</g>
+<g >
+<title>sched_ttwu_pending (591,208,270 samples, 0.01%)</title><rect x="791.4" y="229" width="0.1" height="15.0" fill="rgb(253,62,3)" rx="2" ry="2" />
+<text  x="794.39" y="239.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock (553,205,190 samples, 0.01%)</title><rect x="238.3" y="117" width="0.2" height="15.0" fill="rgb(214,92,44)" rx="2" ry="2" />
+<text  x="241.34" y="127.5" ></text>
+</g>
+<g >
+<title>unix_write_space (716,540,502 samples, 0.01%)</title><rect x="241.1" y="101" width="0.2" height="15.0" fill="rgb(214,160,32)" rx="2" ry="2" />
+<text  x="244.09" y="111.5" ></text>
+</g>
+<g >
+<title>__alloc_skb (150,869,455,027 samples, 2.93%)</title><rect x="961.4" y="325" width="34.5" height="15.0" fill="rgb(247,8,44)" rx="2" ry="2" />
+<text  x="964.40" y="335.5" >__..</text>
+</g>
+<g >
+<title>crypt_convert (1,536,025,426 samples, 0.03%)</title><rect x="279.6" y="469" width="0.3" height="15.0" fill="rgb(210,4,52)" rx="2" ry="2" />
+<text  x="282.60" y="479.5" ></text>
+</g>
+<g >
+<title>worker_thread (1,409,863,989 samples, 0.03%)</title><rect x="276.9" y="517" width="0.4" height="15.0" fill="rgb(253,210,45)" rx="2" ry="2" />
+<text  x="279.95" y="527.5" ></text>
+</g>
+<g >
+<title>ext4_da_write_end (1,110,957,424 samples, 0.02%)</title><rect x="432.8" y="325" width="0.2" height="15.0" fill="rgb(208,194,44)" rx="2" ry="2" />
+<text  x="435.79" y="335.5" ></text>
+</g>
+<g >
+<title>psi_group_change (562,301,583 samples, 0.01%)</title><rect x="1056.7" y="341" width="0.1" height="15.0" fill="rgb(215,33,26)" rx="2" ry="2" />
+<text  x="1059.67" y="351.5" ></text>
+</g>
+<g >
+<title>obj_cgroup_uncharge_pages (444,940,114 samples, 0.01%)</title><rect x="242.7" y="149" width="0.1" height="15.0" fill="rgb(230,94,27)" rx="2" ry="2" />
+<text  x="245.68" y="159.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (1,442,906,589 samples, 0.03%)</title><rect x="283.2" y="549" width="0.3" height="15.0" fill="rgb(211,60,48)" rx="2" ry="2" />
+<text  x="286.17" y="559.5" ></text>
+</g>
+<g >
+<title>unix_stream_read_actor (43,260,886,637 samples, 0.84%)</title><rect x="244.1" y="165" width="9.9" height="15.0" fill="rgb(254,189,9)" rx="2" ry="2" />
+<text  x="247.06" y="175.5" ></text>
+</g>
+<g >
+<title>skb_queue_tail (3,946,192,605 samples, 0.08%)</title><rect x="82.1" y="197" width="0.9" height="15.0" fill="rgb(217,76,9)" rx="2" ry="2" />
+<text  x="85.13" y="207.5" ></text>
+</g>
+<g >
+<title>__build_skb_around (534,678,385 samples, 0.01%)</title><rect x="47.3" y="165" width="0.1" height="15.0" fill="rgb(225,184,5)" rx="2" ry="2" />
+<text  x="50.28" y="175.5" ></text>
+</g>
+<g >
+<title>__libc_recv (1,059,026,245 samples, 0.02%)</title><rect x="10.7" y="501" width="0.3" height="15.0" fill="rgb(245,10,13)" rx="2" ry="2" />
+<text  x="13.72" y="511.5" ></text>
+</g>
+<g >
+<title>irqentry_enter (469,447,538 samples, 0.01%)</title><rect x="1065.1" y="421" width="0.1" height="15.0" fill="rgb(242,198,32)" rx="2" ry="2" />
+<text  x="1068.14" y="431.5" ></text>
+</g>
+<g >
+<title>native_queued_spin_lock_slowpath (699,080,260 samples, 0.01%)</title><rect x="365.4" y="325" width="0.2" height="15.0" fill="rgb(241,19,44)" rx="2" ry="2" />
+<text  x="368.41" y="335.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (1,427,264,342 samples, 0.03%)</title><rect x="283.2" y="485" width="0.3" height="15.0" fill="rgb(214,139,9)" rx="2" ry="2" />
+<text  x="286.17" y="495.5" ></text>
+</g>
+<g >
+<title>[perf] (4,277,426,306 samples, 0.08%)</title><rect x="1017.1" y="469" width="1.0" height="15.0" fill="rgb(232,109,45)" rx="2" ry="2" />
+<text  x="1020.08" y="479.5" ></text>
+</g>
+<g >
+<title>__check_object_size (2,781,155,731 samples, 0.05%)</title><rect x="43.8" y="197" width="0.7" height="15.0" fill="rgb(229,108,44)" rx="2" ry="2" />
+<text  x="46.84" y="207.5" ></text>
+</g>
+<g >
+<title>writeback_sb_inodes (623,740,903 samples, 0.01%)</title><rect x="282.3" y="437" width="0.1" height="15.0" fill="rgb(208,53,30)" rx="2" ry="2" />
+<text  x="285.27" y="447.5" ></text>
+</g>
+<g >
+<title>irqentry_exit (791,146,733 samples, 0.02%)</title><rect x="1174.3" y="421" width="0.2" height="15.0" fill="rgb(215,199,25)" rx="2" ry="2" />
+<text  x="1177.32" y="431.5" ></text>
+</g>
+<g >
+<title>migrate_task_rq_fair (2,211,567,203 samples, 0.04%)</title><rect x="370.3" y="341" width="0.5" height="15.0" fill="rgb(243,41,25)" rx="2" ry="2" />
+<text  x="373.33" y="351.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (1,121,420,038 samples, 0.02%)</title><rect x="888.9" y="309" width="0.2" height="15.0" fill="rgb(243,201,7)" rx="2" ry="2" />
+<text  x="891.88" y="319.5" ></text>
+</g>
+<g >
+<title>try_charge_memcg (1,420,312,257 samples, 0.03%)</title><rect x="979.6" y="261" width="0.4" height="15.0" fill="rgb(218,210,36)" rx="2" ry="2" />
+<text  x="982.63" y="271.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (1,123,407,896 samples, 0.02%)</title><rect x="281.4" y="485" width="0.3" height="15.0" fill="rgb(238,137,11)" rx="2" ry="2" />
+<text  x="284.45" y="495.5" ></text>
+</g>
+<g >
+<title>raw_spin_rq_lock_nested (2,361,036,319 samples, 0.05%)</title><rect x="1023.3" y="405" width="0.5" height="15.0" fill="rgb(220,60,31)" rx="2" ry="2" />
+<text  x="1026.29" y="415.5" ></text>
+</g>
+<g >
+<title>pm_qos_read_value (874,929,752 samples, 0.02%)</title><rect x="1148.9" y="453" width="0.2" height="15.0" fill="rgb(246,179,7)" rx="2" ry="2" />
+<text  x="1151.94" y="463.5" ></text>
+</g>
+<g >
+<title>ct_nmi_enter (6,770,093,459 samples, 0.13%)</title><rect x="1063.2" y="405" width="1.5" height="15.0" fill="rgb(219,89,6)" rx="2" ry="2" />
+<text  x="1066.18" y="415.5" ></text>
+</g>
+<g >
+<title>__get_io_u (1,423,717,358 samples, 0.03%)</title><rect x="20.8" y="421" width="0.3" height="15.0" fill="rgb(207,103,24)" rx="2" ry="2" />
+<text  x="23.82" y="431.5" ></text>
+</g>
+<g >
+<title>avc_lookup (632,091,198 samples, 0.01%)</title><rect x="66.8" y="165" width="0.2" height="15.0" fill="rgb(208,51,20)" rx="2" ry="2" />
+<text  x="69.84" y="175.5" ></text>
+</g>
+<g >
+<title>enqueue_task_fair (11,773,732,420 samples, 0.23%)</title><rect x="371.0" y="325" width="2.7" height="15.0" fill="rgb(221,147,37)" rx="2" ry="2" />
+<text  x="373.96" y="335.5" ></text>
+</g>
+<g >
+<title>kworker/u64:11- (1,061,149,882 samples, 0.02%)</title><rect x="276.4" y="565" width="0.2" height="15.0" fill="rgb(241,125,23)" rx="2" ry="2" />
+<text  x="279.36" y="575.5" ></text>
+</g>
+<g >
+<title>__calc_delta (662,132,837 samples, 0.01%)</title><rect x="310.4" y="293" width="0.1" height="15.0" fill="rgb(221,160,22)" rx="2" ry="2" />
+<text  x="313.37" y="303.5" ></text>
+</g>
+<g >
+<title>__libc_pread (656,942,161 samples, 0.01%)</title><rect x="381.9" y="453" width="0.2" height="15.0" fill="rgb(235,71,16)" rx="2" ry="2" />
+<text  x="384.94" y="463.5" ></text>
+</g>
+<g >
+<title>selinux_socket_getpeersec_dgram (5,838,150,442 samples, 0.11%)</title><rect x="937.5" y="341" width="1.4" height="15.0" fill="rgb(241,25,13)" rx="2" ry="2" />
+<text  x="940.54" y="351.5" ></text>
+</g>
+<g >
+<title>refill_obj_stock (468,544,214 samples, 0.01%)</title><rect x="96.7" y="101" width="0.1" height="15.0" fill="rgb(241,118,16)" rx="2" ry="2" />
+<text  x="99.68" y="111.5" ></text>
+</g>
+<g >
+<title>__update_load_avg_cfs_rq (545,876,238 samples, 0.01%)</title><rect x="1176.8" y="293" width="0.1" height="15.0" fill="rgb(244,49,48)" rx="2" ry="2" />
+<text  x="1179.79" y="303.5" ></text>
+</g>
+<g >
+<title>kworker/u64:13- (1,410,888,365 samples, 0.03%)</title><rect x="276.9" y="565" width="0.4" height="15.0" fill="rgb(240,150,47)" rx="2" ry="2" />
+<text  x="279.95" y="575.5" ></text>
+</g>
+<g >
+<title>lock_request (14,221,135,317 samples, 0.28%)</title><rect x="811.3" y="485" width="3.2" height="15.0" fill="rgb(246,127,17)" rx="2" ry="2" />
+<text  x="814.27" y="495.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock (710,563,893 samples, 0.01%)</title><rect x="300.9" y="373" width="0.2" height="15.0" fill="rgb(229,141,27)" rx="2" ry="2" />
+<text  x="303.89" y="383.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (3,514,330,553 samples, 0.07%)</title><rect x="1063.7" y="389" width="0.8" height="15.0" fill="rgb(233,143,5)" rx="2" ry="2" />
+<text  x="1066.69" y="399.5" ></text>
+</g>
+<g >
+<title>enqueue_entity (792,244,853 samples, 0.02%)</title><rect x="802.5" y="245" width="0.2" height="15.0" fill="rgb(229,220,25)" rx="2" ry="2" />
+<text  x="805.49" y="255.5" ></text>
+</g>
+<g >
+<title>ktime_get (2,353,699,506 samples, 0.05%)</title><rect x="1058.3" y="389" width="0.6" height="15.0" fill="rgb(233,185,16)" rx="2" ry="2" />
+<text  x="1061.33" y="399.5" ></text>
+</g>
+<g >
+<title>kworker/u64:15- (1,336,058,823 samples, 0.03%)</title><rect x="277.6" y="565" width="0.3" height="15.0" fill="rgb(227,182,12)" rx="2" ry="2" />
+<text  x="280.62" y="575.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (556,397,023 samples, 0.01%)</title><rect x="1103.1" y="453" width="0.1" height="15.0" fill="rgb(215,95,30)" rx="2" ry="2" />
+<text  x="1106.06" y="463.5" ></text>
+</g>
+<g >
+<title>load_balance (5,973,372,932 samples, 0.12%)</title><rect x="145.8" y="181" width="1.3" height="15.0" fill="rgb(252,210,52)" rx="2" ry="2" />
+<text  x="148.76" y="191.5" ></text>
+</g>
+<g >
+<title>__kmalloc_node_track_caller (61,213,674,213 samples, 1.19%)</title><rect x="966.4" y="309" width="14.1" height="15.0" fill="rgb(253,167,16)" rx="2" ry="2" />
+<text  x="969.44" y="319.5" ></text>
+</g>
+<g >
+<title>process_one_work (1,334,024,416 samples, 0.03%)</title><rect x="277.6" y="501" width="0.3" height="15.0" fill="rgb(223,142,23)" rx="2" ry="2" />
+<text  x="280.62" y="511.5" ></text>
+</g>
+<g >
+<title>__cond_resched (496,295,693 samples, 0.01%)</title><rect x="983.8" y="293" width="0.1" height="15.0" fill="rgb(214,44,44)" rx="2" ry="2" />
+<text  x="986.80" y="303.5" ></text>
+</g>
+<g >
+<title>[nbdkit] (776,648,151 samples, 0.02%)</title><rect x="291.7" y="485" width="0.2" height="15.0" fill="rgb(236,178,4)" rx="2" ry="2" />
+<text  x="294.67" y="495.5" ></text>
+</g>
+<g >
+<title>obj_cgroup_uncharge_pages (756,735,491 samples, 0.01%)</title><rect x="262.1" y="133" width="0.2" height="15.0" fill="rgb(209,113,42)" rx="2" ry="2" />
+<text  x="265.08" y="143.5" ></text>
+</g>
+<g >
+<title>send_from_wbuf (1,996,805,173 samples, 0.04%)</title><rect x="273.6" y="341" width="0.5" height="15.0" fill="rgb(209,104,19)" rx="2" ry="2" />
+<text  x="276.61" y="351.5" ></text>
+</g>
+<g >
+<title>scheduler_tick (807,896,439 samples, 0.02%)</title><rect x="1044.1" y="325" width="0.2" height="15.0" fill="rgb(253,221,53)" rx="2" ry="2" />
+<text  x="1047.07" y="335.5" ></text>
+</g>
+<g >
+<title>ktime_get (10,111,225,821 samples, 0.20%)</title><rect x="1046.9" y="389" width="2.3" height="15.0" fill="rgb(233,197,6)" rx="2" ry="2" />
+<text  x="1049.87" y="399.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (883,880,255 samples, 0.02%)</title><rect x="42.7" y="197" width="0.2" height="15.0" fill="rgb(253,168,28)" rx="2" ry="2" />
+<text  x="45.71" y="207.5" ></text>
+</g>
+<g >
+<title>worker_thread (1,061,149,882 samples, 0.02%)</title><rect x="276.4" y="517" width="0.2" height="15.0" fill="rgb(210,55,2)" rx="2" ry="2" />
+<text  x="279.36" y="527.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (1,361,862,353 samples, 0.03%)</title><rect x="278.3" y="485" width="0.3" height="15.0" fill="rgb(225,104,36)" rx="2" ry="2" />
+<text  x="281.32" y="495.5" ></text>
+</g>
+<g >
+<title>alloc_pages (2,397,712,486 samples, 0.05%)</title><rect x="103.4" y="165" width="0.5" height="15.0" fill="rgb(242,129,15)" rx="2" ry="2" />
+<text  x="106.39" y="175.5" ></text>
+</g>
+<g >
+<title>__entry_text_start (1,284,791,614 samples, 0.02%)</title><rect x="819.6" y="453" width="0.3" height="15.0" fill="rgb(208,201,24)" rx="2" ry="2" />
+<text  x="822.57" y="463.5" ></text>
+</g>
+<g >
+<title>mod_objcg_state (1,380,485,986 samples, 0.03%)</title><rect x="192.4" y="165" width="0.4" height="15.0" fill="rgb(249,30,35)" rx="2" ry="2" />
+<text  x="195.44" y="175.5" ></text>
+</g>
+<g >
+<title>process_one_work (1,304,464,248 samples, 0.03%)</title><rect x="279.0" y="501" width="0.3" height="15.0" fill="rgb(230,125,2)" rx="2" ry="2" />
+<text  x="281.97" y="511.5" ></text>
+</g>
+<g >
+<title>native_sched_clock (506,304,244 samples, 0.01%)</title><rect x="377.1" y="325" width="0.1" height="15.0" fill="rgb(228,154,4)" rx="2" ry="2" />
+<text  x="380.12" y="335.5" ></text>
+</g>
+<g >
+<title>nr_iowait_cpu (789,487,750 samples, 0.02%)</title><rect x="1187.9" y="469" width="0.1" height="15.0" fill="rgb(248,24,31)" rx="2" ry="2" />
+<text  x="1190.86" y="479.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (591,643,920 samples, 0.01%)</title><rect x="805.8" y="325" width="0.2" height="15.0" fill="rgb(236,66,31)" rx="2" ry="2" />
+<text  x="808.84" y="335.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (10,291,345,168 samples, 0.20%)</title><rect x="952.1" y="341" width="2.4" height="15.0" fill="rgb(230,38,24)" rx="2" ry="2" />
+<text  x="955.14" y="351.5" ></text>
+</g>
+<g >
+<title>__fget_light (4,003,683,248 samples, 0.08%)</title><rect x="383.6" y="373" width="0.9" height="15.0" fill="rgb(214,178,49)" rx="2" ry="2" />
+<text  x="386.61" y="383.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (1,123,830,127 samples, 0.02%)</title><rect x="344.4" y="357" width="0.2" height="15.0" fill="rgb(219,215,21)" rx="2" ry="2" />
+<text  x="347.38" y="367.5" ></text>
+</g>
+<g >
+<title>__update_load_avg_se (583,671,013 samples, 0.01%)</title><rect x="332.1" y="293" width="0.1" height="15.0" fill="rgb(230,29,17)" rx="2" ry="2" />
+<text  x="335.09" y="303.5" ></text>
+</g>
+<g >
+<title>__mod_memcg_lruvec_state (447,037,110 samples, 0.01%)</title><rect x="977.1" y="229" width="0.1" height="15.0" fill="rgb(209,125,9)" rx="2" ry="2" />
+<text  x="980.06" y="239.5" ></text>
+</g>
+<g >
+<title>__rseq_handle_notify_resume (7,299,553,419 samples, 0.14%)</title><rect x="346.2" y="405" width="1.7" height="15.0" fill="rgb(231,52,42)" rx="2" ry="2" />
+<text  x="349.25" y="415.5" ></text>
+</g>
+<g >
+<title>filemap_get_pages (27,164,826,677 samples, 0.53%)</title><rect x="395.2" y="341" width="6.2" height="15.0" fill="rgb(238,197,4)" rx="2" ry="2" />
+<text  x="398.21" y="351.5" ></text>
+</g>
+<g >
+<title>nbd_get_debug (733,579,047 samples, 0.01%)</title><rect x="274.4" y="389" width="0.1" height="15.0" fill="rgb(230,49,9)" rx="2" ry="2" />
+<text  x="277.35" y="399.5" ></text>
+</g>
+<g >
+<title>update_load_avg (1,621,951,932 samples, 0.03%)</title><rect x="144.9" y="181" width="0.3" height="15.0" fill="rgb(248,181,20)" rx="2" ry="2" />
+<text  x="147.86" y="191.5" ></text>
+</g>
+<g >
+<title>security_socket_sendmsg (7,463,165,104 samples, 0.14%)</title><rect x="65.3" y="213" width="1.7" height="15.0" fill="rgb(249,135,0)" rx="2" ry="2" />
+<text  x="68.28" y="223.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (1,543,564,769 samples, 0.03%)</title><rect x="280.3" y="549" width="0.3" height="15.0" fill="rgb(245,88,49)" rx="2" ry="2" />
+<text  x="283.27" y="559.5" ></text>
+</g>
+<g >
+<title>kthread (1,306,472,119 samples, 0.03%)</title><rect x="279.0" y="533" width="0.3" height="15.0" fill="rgb(222,150,51)" rx="2" ry="2" />
+<text  x="281.97" y="543.5" ></text>
+</g>
+<g >
+<title>consume_skb (118,150,784,813 samples, 2.29%)</title><rect x="850.1" y="341" width="27.1" height="15.0" fill="rgb(207,97,38)" rx="2" ry="2" />
+<text  x="853.12" y="351.5" >c..</text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (1,608,485,177 samples, 0.03%)</title><rect x="271.4" y="245" width="0.3" height="15.0" fill="rgb(222,202,46)" rx="2" ry="2" />
+<text  x="274.37" y="255.5" ></text>
+</g>
+<g >
+<title>irqentry_enter (21,576,528,363 samples, 0.42%)</title><rect x="1059.8" y="421" width="4.9" height="15.0" fill="rgb(241,228,17)" rx="2" ry="2" />
+<text  x="1062.79" y="431.5" ></text>
+</g>
+<g >
+<title>psi_task_change (56,920,901,366 samples, 1.10%)</title><rect x="1117.4" y="421" width="13.0" height="15.0" fill="rgb(249,126,32)" rx="2" ry="2" />
+<text  x="1120.39" y="431.5" ></text>
+</g>
+<g >
+<title>kmem_cache_free (10,558,299,186 samples, 0.20%)</title><rect x="190.8" y="181" width="2.4" height="15.0" fill="rgb(252,227,48)" rx="2" ry="2" />
+<text  x="193.80" y="191.5" ></text>
+</g>
+<g >
+<title>percpu_ref_put_many.constprop.0 (692,076,957 samples, 0.01%)</title><rect x="85.9" y="133" width="0.2" height="15.0" fill="rgb(209,24,20)" rx="2" ry="2" />
+<text  x="88.89" y="143.5" ></text>
+</g>
+<g >
+<title>mod_objcg_state (1,300,801,250 samples, 0.03%)</title><rect x="268.4" y="165" width="0.3" height="15.0" fill="rgb(225,209,53)" rx="2" ry="2" />
+<text  x="271.41" y="175.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (6,229,648,552 samples, 0.12%)</title><rect x="906.8" y="421" width="1.5" height="15.0" fill="rgb(223,21,29)" rx="2" ry="2" />
+<text  x="909.84" y="431.5" ></text>
+</g>
+<g >
+<title>_copy_to_iter (2,611,522,495 samples, 0.05%)</title><rect x="270.1" y="133" width="0.6" height="15.0" fill="rgb(234,78,10)" rx="2" ry="2" />
+<text  x="273.06" y="143.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (1,037,310,197 samples, 0.02%)</title><rect x="281.1" y="453" width="0.3" height="15.0" fill="rgb(243,77,16)" rx="2" ry="2" />
+<text  x="284.15" y="463.5" ></text>
+</g>
+<g >
+<title>enqueue_entity (811,011,568 samples, 0.02%)</title><rect x="317.7" y="213" width="0.2" height="15.0" fill="rgb(207,75,53)" rx="2" ry="2" />
+<text  x="320.71" y="223.5" ></text>
+</g>
+<g >
+<title>unix_stream_sendmsg (67,993,062,198 samples, 1.32%)</title><rect x="39.7" y="229" width="15.6" height="15.0" fill="rgb(245,193,47)" rx="2" ry="2" />
+<text  x="42.74" y="239.5" ></text>
+</g>
+<g >
+<title>kfree (604,830,239 samples, 0.01%)</title><rect x="188.7" y="149" width="0.1" height="15.0" fill="rgb(205,57,16)" rx="2" ry="2" />
+<text  x="191.69" y="159.5" ></text>
+</g>
+<g >
+<title>prepare_alloc_pages.constprop.0 (1,851,049,801 samples, 0.04%)</title><rect x="961.0" y="309" width="0.4" height="15.0" fill="rgb(242,108,13)" rx="2" ry="2" />
+<text  x="963.98" y="319.5" ></text>
+</g>
+<g >
+<title>__libc_pwrite (1,135,743,567 samples, 0.02%)</title><rect x="284.2" y="501" width="0.2" height="15.0" fill="rgb(237,170,32)" rx="2" ry="2" />
+<text  x="287.17" y="511.5" ></text>
+</g>
+<g >
+<title>avc_lookup (564,314,371 samples, 0.01%)</title><rect x="839.1" y="309" width="0.1" height="15.0" fill="rgb(227,33,14)" rx="2" ry="2" />
+<text  x="842.05" y="319.5" ></text>
+</g>
+<g >
+<title>update_rq_clock (2,719,222,660 samples, 0.05%)</title><rect x="328.0" y="293" width="0.6" height="15.0" fill="rgb(240,37,25)" rx="2" ry="2" />
+<text  x="331.00" y="303.5" ></text>
+</g>
+<g >
+<title>__switch_to_asm (3,141,903,196 samples, 0.06%)</title><rect x="294.5" y="469" width="0.7" height="15.0" fill="rgb(233,150,26)" rx="2" ry="2" />
+<text  x="297.45" y="479.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_apic_timer_interrupt (568,615,885 samples, 0.01%)</title><rect x="1072.3" y="437" width="0.1" height="15.0" fill="rgb(253,110,1)" rx="2" ry="2" />
+<text  x="1075.25" y="447.5" ></text>
+</g>
+<g >
+<title>unix_stream_read_generic (56,882,278,589 samples, 1.10%)</title><rect x="206.6" y="181" width="13.0" height="15.0" fill="rgb(225,186,31)" rx="2" ry="2" />
+<text  x="209.57" y="191.5" ></text>
+</g>
+<g >
+<title>rb_insert_color (750,579,543 samples, 0.01%)</title><rect x="1112.3" y="389" width="0.1" height="15.0" fill="rgb(227,120,10)" rx="2" ry="2" />
+<text  x="1115.27" y="399.5" ></text>
+</g>
+<g >
+<title>set_task_cpu (3,160,157,068 samples, 0.06%)</title><rect x="370.1" y="357" width="0.7" height="15.0" fill="rgb(211,38,34)" rx="2" ry="2" />
+<text  x="373.11" y="367.5" ></text>
+</g>
+<g >
+<title>nbd_internal_enter_STATE_REPLY_CHECK_SIMPLE_OR_STRUCTURED_REPLY.constprop.0 (21,312,161,163 samples, 0.41%)</title><rect x="166.7" y="325" width="4.9" height="15.0" fill="rgb(215,158,14)" rx="2" ry="2" />
+<text  x="169.72" y="335.5" ></text>
+</g>
+<g >
+<title>update_irq_load_avg (475,176,801 samples, 0.01%)</title><rect x="342.2" y="325" width="0.1" height="15.0" fill="rgb(225,72,31)" rx="2" ry="2" />
+<text  x="345.18" y="335.5" ></text>
+</g>
+<g >
+<title>raw_send_socket (447,899,192,967 samples, 8.69%)</title><rect x="908.9" y="485" width="102.5" height="15.0" fill="rgb(240,108,16)" rx="2" ry="2" />
+<text  x="911.90" y="495.5" >raw_send_soc..</text>
+</g>
+<g >
+<title>recv_into_rbuf.lto_priv.0 (606,575,244 samples, 0.01%)</title><rect x="272.2" y="341" width="0.1" height="15.0" fill="rgb(220,32,52)" rx="2" ry="2" />
+<text  x="275.18" y="351.5" ></text>
+</g>
+<g >
+<title>__x86_return_thunk (996,320,902 samples, 0.02%)</title><rect x="173.7" y="261" width="0.2" height="15.0" fill="rgb(243,2,32)" rx="2" ry="2" />
+<text  x="176.66" y="271.5" ></text>
+</g>
+<g >
+<title>ext4_file_write_iter (1,722,946,200 samples, 0.03%)</title><rect x="806.0" y="357" width="0.4" height="15.0" fill="rgb(207,55,7)" rx="2" ry="2" />
+<text  x="808.99" y="367.5" ></text>
+</g>
+<g >
+<title>simple_copy_to_iter (20,012,277,351 samples, 0.39%)</title><rect x="901.9" y="293" width="4.6" height="15.0" fill="rgb(236,208,12)" rx="2" ry="2" />
+<text  x="904.90" y="303.5" ></text>
+</g>
+<g >
+<title>memcg_account_kmem (1,497,137,528 samples, 0.03%)</title><rect x="979.1" y="261" width="0.3" height="15.0" fill="rgb(216,80,1)" rx="2" ry="2" />
+<text  x="982.06" y="271.5" ></text>
+</g>
+<g >
+<title>__rcu_read_lock (597,530,226 samples, 0.01%)</title><rect x="320.1" y="309" width="0.2" height="15.0" fill="rgb(213,154,11)" rx="2" ry="2" />
+<text  x="323.14" y="319.5" ></text>
+</g>
+<g >
+<title>psi_flags_change (3,931,343,625 samples, 0.08%)</title><rect x="1119.0" y="405" width="0.9" height="15.0" fill="rgb(242,143,47)" rx="2" ry="2" />
+<text  x="1122.03" y="415.5" ></text>
+</g>
+<g >
+<title>kthread (1,432,040,337 samples, 0.03%)</title><rect x="280.6" y="533" width="0.4" height="15.0" fill="rgb(252,9,30)" rx="2" ry="2" />
+<text  x="283.62" y="543.5" ></text>
+</g>
+<g >
+<title>__vdso_clock_gettime (549,459,521 samples, 0.01%)</title><rect x="15.4" y="405" width="0.2" height="15.0" fill="rgb(239,113,49)" rx="2" ry="2" />
+<text  x="18.45" y="415.5" ></text>
+</g>
+<g >
+<title>enqueue_entity (1,738,030,409 samples, 0.03%)</title><rect x="1024.1" y="373" width="0.4" height="15.0" fill="rgb(245,101,34)" rx="2" ry="2" />
+<text  x="1027.09" y="383.5" ></text>
+</g>
+<g >
+<title>_copy_to_iter (33,120,999,929 samples, 0.64%)</title><rect x="387.6" y="325" width="7.6" height="15.0" fill="rgb(221,1,42)" rx="2" ry="2" />
+<text  x="390.57" y="335.5" ></text>
+</g>
+<g >
+<title>memcg_check_events (859,888,406 samples, 0.02%)</title><rect x="853.7" y="261" width="0.2" height="15.0" fill="rgb(207,226,42)" rx="2" ry="2" />
+<text  x="856.66" y="271.5" ></text>
+</g>
+<g >
+<title>__fget_light (12,249,409,532 samples, 0.24%)</title><rect x="1004.8" y="373" width="2.8" height="15.0" fill="rgb(219,137,35)" rx="2" ry="2" />
+<text  x="1007.79" y="383.5" ></text>
+</g>
+<g >
+<title>selinux_socket_recvmsg (2,425,304,053 samples, 0.05%)</title><rect x="257.2" y="181" width="0.6" height="15.0" fill="rgb(213,84,25)" rx="2" ry="2" />
+<text  x="260.24" y="191.5" ></text>
+</g>
+<g >
+<title>copy_page_from_iter (32,202,994,023 samples, 0.62%)</title><rect x="943.8" y="341" width="7.4" height="15.0" fill="rgb(212,204,3)" rx="2" ry="2" />
+<text  x="946.80" y="351.5" ></text>
+</g>
+<g >
+<title>__poll (1,819,500,144 samples, 0.04%)</title><rect x="10.3" y="485" width="0.4" height="15.0" fill="rgb(238,47,40)" rx="2" ry="2" />
+<text  x="13.31" y="495.5" ></text>
+</g>
+<g >
+<title>security_file_permission (21,096,100,117 samples, 0.41%)</title><rect x="829.3" y="389" width="4.8" height="15.0" fill="rgb(235,109,23)" rx="2" ry="2" />
+<text  x="832.29" y="399.5" ></text>
+</g>
+<g >
+<title>read_tsc (1,016,964,468 samples, 0.02%)</title><rect x="1187.0" y="453" width="0.2" height="15.0" fill="rgb(211,180,39)" rx="2" ry="2" />
+<text  x="1189.98" y="463.5" ></text>
+</g>
+<g >
+<title>__update_load_avg_se (5,502,102,000 samples, 0.11%)</title><rect x="1115.7" y="373" width="1.3" height="15.0" fill="rgb(229,48,28)" rx="2" ry="2" />
+<text  x="1118.75" y="383.5" ></text>
+</g>
+<g >
+<title>avc_has_perm (1,056,930,237 samples, 0.02%)</title><rect x="205.9" y="149" width="0.2" height="15.0" fill="rgb(251,31,7)" rx="2" ry="2" />
+<text  x="208.89" y="159.5" ></text>
+</g>
+<g >
+<title>__vdso_clock_gettime (1,483,514,200 samples, 0.03%)</title><rect x="19.7" y="405" width="0.4" height="15.0" fill="rgb(239,57,15)" rx="2" ry="2" />
+<text  x="22.73" y="415.5" ></text>
+</g>
+<g >
+<title>nbd_internal_enter_STATE_ISSUE_COMMAND_FINISH.constprop.0 (557,673,615 samples, 0.01%)</title><rect x="59.8" y="341" width="0.1" height="15.0" fill="rgb(221,83,30)" rx="2" ry="2" />
+<text  x="62.79" y="351.5" ></text>
+</g>
+<g >
+<title>axmap_isset (4,108,704,141 samples, 0.08%)</title><rect x="22.4" y="405" width="1.0" height="15.0" fill="rgb(238,188,14)" rx="2" ry="2" />
+<text  x="25.45" y="415.5" ></text>
+</g>
+<g >
+<title>pthread_getspecific@@GLIBC_2.34 (933,274,844 samples, 0.02%)</title><rect x="272.6" y="357" width="0.2" height="15.0" fill="rgb(236,174,11)" rx="2" ry="2" />
+<text  x="275.57" y="367.5" ></text>
+</g>
+<g >
+<title>irq_enter_rcu (17,466,973,982 samples, 0.34%)</title><rect x="1046.0" y="421" width="4.0" height="15.0" fill="rgb(249,48,16)" rx="2" ry="2" />
+<text  x="1049.00" y="431.5" ></text>
+</g>
+<g >
+<title>__virt_addr_valid (2,521,081,250 samples, 0.05%)</title><rect x="200.8" y="101" width="0.6" height="15.0" fill="rgb(214,213,23)" rx="2" ry="2" />
+<text  x="203.79" y="111.5" ></text>
+</g>
+<g >
+<title>pthread_getspecific@@GLIBC_2.34 (2,630,426,567 samples, 0.05%)</title><rect x="1014.8" y="501" width="0.6" height="15.0" fill="rgb(206,188,10)" rx="2" ry="2" />
+<text  x="1017.77" y="511.5" ></text>
+</g>
+<g >
+<title>sugov_update_single_freq (1,202,348,990 samples, 0.02%)</title><rect x="373.4" y="293" width="0.3" height="15.0" fill="rgb(233,22,47)" rx="2" ry="2" />
+<text  x="376.38" y="303.5" ></text>
+</g>
+<g >
+<title>get_next_timer_interrupt (30,829,749,448 samples, 0.60%)</title><rect x="1160.0" y="437" width="7.1" height="15.0" fill="rgb(224,84,7)" rx="2" ry="2" />
+<text  x="1163.04" y="447.5" ></text>
+</g>
+<g >
+<title>__mod_memcg_lruvec_state (475,108,068 samples, 0.01%)</title><rect x="993.2" y="245" width="0.1" height="15.0" fill="rgb(242,203,8)" rx="2" ry="2" />
+<text  x="996.21" y="255.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (3,855,628,803 samples, 0.07%)</title><rect x="863.2" y="277" width="0.9" height="15.0" fill="rgb(210,126,22)" rx="2" ry="2" />
+<text  x="866.25" y="287.5" ></text>
+</g>
+<g >
+<title>kthread (1,372,022,609 samples, 0.03%)</title><rect x="278.3" y="533" width="0.3" height="15.0" fill="rgb(233,91,6)" rx="2" ry="2" />
+<text  x="281.32" y="543.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (1,302,212,711 samples, 0.03%)</title><rect x="357.2" y="389" width="0.3" height="15.0" fill="rgb(219,61,18)" rx="2" ry="2" />
+<text  x="360.21" y="399.5" ></text>
+</g>
+<g >
+<title>__futex_unqueue (1,390,297,091 samples, 0.03%)</title><rect x="359.1" y="373" width="0.3" height="15.0" fill="rgb(229,3,49)" rx="2" ry="2" />
+<text  x="362.07" y="383.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (99,230,046,408 samples, 1.92%)</title><rect x="382.9" y="421" width="22.7" height="15.0" fill="rgb(253,129,30)" rx="2" ry="2" />
+<text  x="385.90" y="431.5" >e..</text>
+</g>
+<g >
+<title>__sys_sendto (187,203,196,732 samples, 3.63%)</title><rect x="63.7" y="245" width="42.9" height="15.0" fill="rgb(211,17,37)" rx="2" ry="2" />
+<text  x="66.74" y="255.5" >__sy..</text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (1,274,874,166 samples, 0.02%)</title><rect x="280.6" y="453" width="0.3" height="15.0" fill="rgb(252,40,40)" rx="2" ry="2" />
+<text  x="283.63" y="463.5" ></text>
+</g>
+<g >
+<title>irqtime_account_irq (646,227,935 samples, 0.01%)</title><rect x="1174.7" y="389" width="0.2" height="15.0" fill="rgb(237,142,13)" rx="2" ry="2" />
+<text  x="1177.73" y="399.5" ></text>
+</g>
+<g >
+<title>bpf_lsm_socket_recvmsg (1,771,721,580 samples, 0.03%)</title><rect x="836.6" y="341" width="0.4" height="15.0" fill="rgb(253,137,45)" rx="2" ry="2" />
+<text  x="839.62" y="351.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock (649,600,323 samples, 0.01%)</title><rect x="869.1" y="293" width="0.2" height="15.0" fill="rgb(224,109,15)" rx="2" ry="2" />
+<text  x="872.14" y="303.5" ></text>
+</g>
+<g >
+<title>__get_next_rand_offset.isra.0 (3,160,464,483 samples, 0.06%)</title><rect x="21.7" y="405" width="0.7" height="15.0" fill="rgb(235,149,9)" rx="2" ry="2" />
+<text  x="24.72" y="415.5" ></text>
+</g>
+<g >
+<title>worker_thread (1,395,933,433 samples, 0.03%)</title><rect x="280.0" y="517" width="0.3" height="15.0" fill="rgb(205,170,15)" rx="2" ry="2" />
+<text  x="282.95" y="527.5" ></text>
+</g>
+<g >
+<title>copy_user_generic_string (484,710,357 samples, 0.01%)</title><rect x="1017.2" y="245" width="0.1" height="15.0" fill="rgb(241,206,15)" rx="2" ry="2" />
+<text  x="1020.21" y="255.5" ></text>
+</g>
+<g >
+<title>do_idle (708,512,442,814 samples, 13.74%)</title><rect x="1027.8" y="501" width="162.1" height="15.0" fill="rgb(217,102,20)" rx="2" ry="2" />
+<text  x="1030.80" y="511.5" >do_idle</text>
+</g>
+<g >
+<title>nbd_internal_enter_STATE_REPLY_START.constprop.0 (135,853,740,466 samples, 2.63%)</title><rect x="171.7" y="325" width="31.1" height="15.0" fill="rgb(220,207,37)" rx="2" ry="2" />
+<text  x="174.69" y="335.5" >nb..</text>
+</g>
+<g >
+<title>clock_gettime@@GLIBC_2.17 (3,254,176,676 samples, 0.06%)</title><rect x="112.6" y="373" width="0.7" height="15.0" fill="rgb(244,228,14)" rx="2" ry="2" />
+<text  x="115.55" y="383.5" ></text>
+</g>
+<g >
+<title>copy_user_generic_string (45,997,684,012 samples, 0.89%)</title><rect x="891.4" y="277" width="10.5" height="15.0" fill="rgb(208,96,11)" rx="2" ry="2" />
+<text  x="894.35" y="287.5" ></text>
+</g>
+<g >
+<title>[[vdso]] (2,789,499,065 samples, 0.05%)</title><rect x="24.8" y="373" width="0.6" height="15.0" fill="rgb(217,142,33)" rx="2" ry="2" />
+<text  x="27.80" y="383.5" ></text>
+</g>
+<g >
+<title>mod_objcg_state (2,379,577,314 samples, 0.05%)</title><rect x="52.8" y="133" width="0.5" height="15.0" fill="rgb(249,50,27)" rx="2" ry="2" />
+<text  x="55.79" y="143.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (3,154,076,699 samples, 0.06%)</title><rect x="106.8" y="261" width="0.7" height="15.0" fill="rgb(249,30,29)" rx="2" ry="2" />
+<text  x="109.77" y="271.5" ></text>
+</g>
+<g >
+<title>__x86_return_thunk (729,419,919 samples, 0.01%)</title><rect x="62.8" y="277" width="0.2" height="15.0" fill="rgb(223,214,9)" rx="2" ry="2" />
+<text  x="65.82" y="287.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (1,196,339,682 samples, 0.02%)</title><rect x="277.6" y="453" width="0.3" height="15.0" fill="rgb(218,26,35)" rx="2" ry="2" />
+<text  x="280.63" y="463.5" ></text>
+</g>
+<g >
+<title>kthread (1,551,227,045 samples, 0.03%)</title><rect x="279.6" y="533" width="0.3" height="15.0" fill="rgb(242,5,9)" rx="2" ry="2" />
+<text  x="282.59" y="543.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (1,703,515,182 samples, 0.03%)</title><rect x="282.8" y="485" width="0.4" height="15.0" fill="rgb(207,141,22)" rx="2" ry="2" />
+<text  x="285.78" y="495.5" ></text>
+</g>
+<g >
+<title>native_queued_spin_lock_slowpath (503,773,387 samples, 0.01%)</title><rect x="799.2" y="245" width="0.1" height="15.0" fill="rgb(249,195,40)" rx="2" ry="2" />
+<text  x="802.20" y="255.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (608,325,765 samples, 0.01%)</title><rect x="279.3" y="437" width="0.1" height="15.0" fill="rgb(241,184,26)" rx="2" ry="2" />
+<text  x="282.27" y="447.5" ></text>
+</g>
+<g >
+<title>get_page_from_freelist (8,423,647,209 samples, 0.16%)</title><rect x="959.0" y="309" width="2.0" height="15.0" fill="rgb(222,11,22)" rx="2" ry="2" />
+<text  x="962.05" y="319.5" ></text>
+</g>
+<g >
+<title>native_queued_spin_lock_slowpath (601,945,419 samples, 0.01%)</title><rect x="954.3" y="325" width="0.1" height="15.0" fill="rgb(218,222,31)" rx="2" ry="2" />
+<text  x="957.28" y="335.5" ></text>
+</g>
+<g >
+<title>sock_sendmsg (72,787,608,444 samples, 1.41%)</title><rect x="38.6" y="245" width="16.7" height="15.0" fill="rgb(239,225,43)" rx="2" ry="2" />
+<text  x="41.64" y="255.5" ></text>
+</g>
+<g >
+<title>free_pcp_prepare (1,415,910,210 samples, 0.03%)</title><rect x="869.3" y="293" width="0.4" height="15.0" fill="rgb(222,22,41)" rx="2" ry="2" />
+<text  x="872.33" y="303.5" ></text>
+</g>
+<g >
+<title>preempt_count_sub (815,933,871 samples, 0.02%)</title><rect x="311.0" y="277" width="0.2" height="15.0" fill="rgb(205,41,1)" rx="2" ry="2" />
+<text  x="314.00" y="287.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_call_function_single (21,081,746,467 samples, 0.41%)</title><rect x="1173.7" y="437" width="4.8" height="15.0" fill="rgb(241,55,11)" rx="2" ry="2" />
+<text  x="1176.69" y="447.5" ></text>
+</g>
+<g >
+<title>__printf_buffer_write (2,244,364,353 samples, 0.04%)</title><rect x="126.1" y="309" width="0.6" height="15.0" fill="rgb(222,95,38)" rx="2" ry="2" />
+<text  x="129.14" y="319.5" ></text>
+</g>
+<g >
+<title>copy_page_from_iter (30,272,894,987 samples, 0.59%)</title><rect x="74.9" y="181" width="7.0" height="15.0" fill="rgb(223,218,35)" rx="2" ry="2" />
+<text  x="77.92" y="191.5" ></text>
+</g>
+<g >
+<title>___slab_alloc (2,898,435,943 samples, 0.06%)</title><rect x="984.1" y="277" width="0.6" height="15.0" fill="rgb(210,211,30)" rx="2" ry="2" />
+<text  x="987.06" y="287.5" ></text>
+</g>
+<g >
+<title>__entry_text_start (3,719,831,695 samples, 0.07%)</title><rect x="911.3" y="453" width="0.9" height="15.0" fill="rgb(220,206,28)" rx="2" ry="2" />
+<text  x="914.31" y="463.5" ></text>
+</g>
+<g >
+<title>process_one_work (1,585,588,752 samples, 0.03%)</title><rect x="276.0" y="501" width="0.4" height="15.0" fill="rgb(237,14,31)" rx="2" ry="2" />
+<text  x="278.99" y="511.5" ></text>
+</g>
+<g >
+<title>ct_nmi_enter (2,614,212,085 samples, 0.05%)</title><rect x="1050.1" y="405" width="0.6" height="15.0" fill="rgb(222,58,2)" rx="2" ry="2" />
+<text  x="1053.08" y="415.5" ></text>
+</g>
+<g >
+<title>enqueue_task_fair (1,805,120,529 samples, 0.04%)</title><rect x="1002.4" y="245" width="0.4" height="15.0" fill="rgb(234,42,16)" rx="2" ry="2" />
+<text  x="1005.42" y="255.5" ></text>
+</g>
+<g >
+<title>finish_task_switch.isra.0 (630,546,794 samples, 0.01%)</title><rect x="145.3" y="213" width="0.1" height="15.0" fill="rgb(226,10,44)" rx="2" ry="2" />
+<text  x="148.27" y="223.5" ></text>
+</g>
+<g >
+<title>[unknown] (2,915,656,299 samples, 0.06%)</title><rect x="10.1" y="501" width="0.6" height="15.0" fill="rgb(234,105,35)" rx="2" ry="2" />
+<text  x="13.06" y="511.5" ></text>
+</g>
+<g >
+<title>sockfd_lookup_light (2,687,429,779 samples, 0.05%)</title><rect x="106.0" y="229" width="0.6" height="15.0" fill="rgb(222,92,46)" rx="2" ry="2" />
+<text  x="108.96" y="239.5" ></text>
+</g>
+<g >
+<title>cmpxchg_double_slab.isra.0 (2,620,316,911 samples, 0.05%)</title><rect x="258.9" y="165" width="0.6" height="15.0" fill="rgb(208,54,31)" rx="2" ry="2" />
+<text  x="261.91" y="175.5" ></text>
+</g>
+<g >
+<title>pthread_mutex_lock@@GLIBC_2.2.5 (601,569,065 samples, 0.01%)</title><rect x="122.7" y="357" width="0.2" height="15.0" fill="rgb(225,129,48)" rx="2" ry="2" />
+<text  x="125.72" y="367.5" ></text>
+</g>
+<g >
+<title>ext4_writepages (622,095,245 samples, 0.01%)</title><rect x="282.3" y="389" width="0.1" height="15.0" fill="rgb(226,59,28)" rx="2" ry="2" />
+<text  x="285.27" y="399.5" ></text>
+</g>
+<g >
+<title>nbdkit (3,203,982,344,532 samples, 62.14%)</title><rect x="283.9" y="565" width="733.2" height="15.0" fill="rgb(240,211,45)" rx="2" ry="2" />
+<text  x="286.87" y="575.5" >nbdkit</text>
+</g>
+<g >
+<title>exit_to_user_mode_prepare (2,151,133,570 samples, 0.04%)</title><rect x="201.8" y="229" width="0.5" height="15.0" fill="rgb(220,7,1)" rx="2" ry="2" />
+<text  x="204.78" y="239.5" ></text>
+</g>
+<g >
+<title>consume_skb (60,095,266,322 samples, 1.17%)</title><rect x="227.5" y="165" width="13.8" height="15.0" fill="rgb(208,114,33)" rx="2" ry="2" />
+<text  x="230.50" y="175.5" ></text>
+</g>
+<g >
+<title>raw_spin_rq_lock_nested (1,822,253,869 samples, 0.04%)</title><rect x="364.0" y="341" width="0.4" height="15.0" fill="rgb(205,67,3)" rx="2" ry="2" />
+<text  x="366.96" y="351.5" ></text>
+</g>
+<g >
+<title>__get_task_ioprio (446,867,831 samples, 0.01%)</title><rect x="412.1" y="357" width="0.1" height="15.0" fill="rgb(209,135,47)" rx="2" ry="2" />
+<text  x="415.08" y="367.5" ></text>
+</g>
+<g >
+<title>__memset_avx2_unaligned (512,101,278 samples, 0.01%)</title><rect x="30.2" y="405" width="0.2" height="15.0" fill="rgb(227,150,19)" rx="2" ry="2" />
+<text  x="33.24" y="415.5" ></text>
+</g>
+<g >
+<title>refill_obj_stock (1,364,778,421 samples, 0.03%)</title><rect x="268.8" y="165" width="0.3" height="15.0" fill="rgb(243,215,7)" rx="2" ry="2" />
+<text  x="271.80" y="175.5" ></text>
+</g>
+<g >
+<title>__sys_recvfrom (136,974,220,125 samples, 2.66%)</title><rect x="222.6" y="213" width="31.4" height="15.0" fill="rgb(247,23,47)" rx="2" ry="2" />
+<text  x="225.61" y="223.5" >__..</text>
+</g>
+<g >
+<title>memcg_account_kmem (2,362,724,153 samples, 0.05%)</title><rect x="957.7" y="293" width="0.6" height="15.0" fill="rgb(237,59,3)" rx="2" ry="2" />
+<text  x="960.74" y="303.5" ></text>
+</g>
+<g >
+<title>kworker/u64:24- (832,944,371 samples, 0.02%)</title><rect x="281.0" y="565" width="0.1" height="15.0" fill="rgb(228,73,23)" rx="2" ry="2" />
+<text  x="283.95" y="575.5" ></text>
+</g>
+<g >
+<title>sock_recvmsg (15,873,795,809 samples, 0.31%)</title><rect x="835.6" y="373" width="3.6" height="15.0" fill="rgb(218,139,34)" rx="2" ry="2" />
+<text  x="838.55" y="383.5" ></text>
+</g>
+<g >
+<title>rwsem_spin_on_owner (85,017,603,598 samples, 1.65%)</title><rect x="769.9" y="325" width="19.5" height="15.0" fill="rgb(224,86,16)" rx="2" ry="2" />
+<text  x="772.95" y="335.5" ></text>
+</g>
+<g >
+<title>ttwu_queue_wakelist (12,618,969,983 samples, 0.24%)</title><rect x="374.9" y="357" width="2.9" height="15.0" fill="rgb(209,225,1)" rx="2" ry="2" />
+<text  x="377.88" y="367.5" ></text>
+</g>
+<g >
+<title>skb_unlink (1,890,548,956 samples, 0.04%)</title><rect x="269.4" y="181" width="0.4" height="15.0" fill="rgb(206,202,38)" rx="2" ry="2" />
+<text  x="272.38" y="191.5" ></text>
+</g>
+<g >
+<title>obj_cgroup_charge (2,833,591,779 samples, 0.05%)</title><rect x="49.7" y="133" width="0.7" height="15.0" fill="rgb(225,84,17)" rx="2" ry="2" />
+<text  x="52.71" y="143.5" ></text>
+</g>
+<g >
+<title>sugov_update_single_freq (918,395,294 samples, 0.02%)</title><rect x="314.4" y="293" width="0.2" height="15.0" fill="rgb(231,106,28)" rx="2" ry="2" />
+<text  x="317.42" y="303.5" ></text>
+</g>
+<g >
+<title>__libc_recv (689,561,215 samples, 0.01%)</title><rect x="172.2" y="309" width="0.2" height="15.0" fill="rgb(212,29,32)" rx="2" ry="2" />
+<text  x="175.20" y="319.5" ></text>
+</g>
+<g >
+<title>sockfd_lookup_light (981,691,955 samples, 0.02%)</title><rect x="224.2" y="197" width="0.2" height="15.0" fill="rgb(247,215,51)" rx="2" ry="2" />
+<text  x="227.22" y="207.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (968,857,155 samples, 0.02%)</title><rect x="142.6" y="213" width="0.2" height="15.0" fill="rgb(246,121,15)" rx="2" ry="2" />
+<text  x="145.57" y="223.5" ></text>
+</g>
+<g >
+<title>__entry_text_start (1,264,790,456 samples, 0.02%)</title><rect x="203.3" y="277" width="0.3" height="15.0" fill="rgb(219,67,46)" rx="2" ry="2" />
+<text  x="206.32" y="287.5" ></text>
+</g>
+<g >
+<title>raw_recv (395,851,575,961 samples, 7.68%)</title><rect x="818.3" y="485" width="90.6" height="15.0" fill="rgb(231,168,3)" rx="2" ry="2" />
+<text  x="821.31" y="495.5" >raw_recv</text>
+</g>
+<g >
+<title>exit_to_user_mode_prepare (2,093,818,659 samples, 0.04%)</title><rect x="106.9" y="245" width="0.5" height="15.0" fill="rgb(245,71,11)" rx="2" ry="2" />
+<text  x="109.88" y="255.5" ></text>
+</g>
+<g >
+<title>__slab_alloc.isra.0 (3,188,130,074 samples, 0.06%)</title><rect x="968.8" y="277" width="0.7" height="15.0" fill="rgb(249,134,34)" rx="2" ry="2" />
+<text  x="971.76" y="287.5" ></text>
+</g>
+<g >
+<title>ttwu_do_activate (549,885,607 samples, 0.01%)</title><rect x="767.4" y="245" width="0.1" height="15.0" fill="rgb(209,93,53)" rx="2" ry="2" />
+<text  x="770.41" y="255.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock (563,899,124 samples, 0.01%)</title><rect x="316.9" y="325" width="0.1" height="15.0" fill="rgb(242,205,48)" rx="2" ry="2" />
+<text  x="319.89" y="335.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (1,405,346,564 samples, 0.03%)</title><rect x="1102.2" y="405" width="0.3" height="15.0" fill="rgb(235,157,1)" rx="2" ry="2" />
+<text  x="1105.21" y="415.5" ></text>
+</g>
+<g >
+<title>__libc_start_call_main (1,150,342,106,648 samples, 22.31%)</title><rect x="11.9" y="517" width="263.2" height="15.0" fill="rgb(205,46,5)" rx="2" ry="2" />
+<text  x="14.89" y="527.5" >__libc_start_call_main</text>
+</g>
+<g >
+<title>put_prev_entity (952,710,678 samples, 0.02%)</title><rect x="337.6" y="325" width="0.2" height="15.0" fill="rgb(241,217,53)" rx="2" ry="2" />
+<text  x="340.59" y="335.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (625,635,842 samples, 0.01%)</title><rect x="282.0" y="549" width="0.1" height="15.0" fill="rgb(213,167,16)" rx="2" ry="2" />
+<text  x="284.96" y="559.5" ></text>
+</g>
+<g >
+<title>[nbdkit] (954,404,158 samples, 0.02%)</title><rect x="285.6" y="501" width="0.2" height="15.0" fill="rgb(207,124,39)" rx="2" ry="2" />
+<text  x="288.59" y="511.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_mutex_unlock_usercnt (657,507,803 samples, 0.01%)</title><rect x="130.2" y="357" width="0.1" height="15.0" fill="rgb(240,24,43)" rx="2" ry="2" />
+<text  x="133.19" y="367.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (10,627,882,667 samples, 0.21%)</title><rect x="1008.1" y="421" width="2.5" height="15.0" fill="rgb(223,88,0)" rx="2" ry="2" />
+<text  x="1011.14" y="431.5" ></text>
+</g>
+<g >
+<title>newidle_balance (53,144,054,667 samples, 1.03%)</title><rect x="319.2" y="325" width="12.1" height="15.0" fill="rgb(232,14,45)" rx="2" ry="2" />
+<text  x="322.18" y="335.5" ></text>
+</g>
+<g >
+<title>ext4_block_write_begin (651,367,688 samples, 0.01%)</title><rect x="1017.3" y="245" width="0.2" height="15.0" fill="rgb(247,28,16)" rx="2" ry="2" />
+<text  x="1020.33" y="255.5" ></text>
+</g>
+<g >
+<title>kthread (1,335,043,388 samples, 0.03%)</title><rect x="277.6" y="533" width="0.3" height="15.0" fill="rgb(206,150,3)" rx="2" ry="2" />
+<text  x="280.62" y="543.5" ></text>
+</g>
+<g >
+<title>update_rq_clock (2,149,387,508 samples, 0.04%)</title><rect x="377.8" y="357" width="0.5" height="15.0" fill="rgb(253,172,38)" rx="2" ry="2" />
+<text  x="380.77" y="367.5" ></text>
+</g>
+<g >
+<title>fio (1,158,435,078,196 samples, 22.47%)</title><rect x="10.1" y="565" width="265.1" height="15.0" fill="rgb(214,90,12)" rx="2" ry="2" />
+<text  x="13.06" y="575.5" >fio</text>
+</g>
+<g >
+<title>[unknown] (1,996,805,173 samples, 0.04%)</title><rect x="273.6" y="389" width="0.5" height="15.0" fill="rgb(249,52,50)" rx="2" ry="2" />
+<text  x="276.61" y="399.5" ></text>
+</g>
+<g >
+<title>copy_user_generic_string (12,272,739,703 samples, 0.24%)</title><rect x="196.1" y="117" width="2.8" height="15.0" fill="rgb(243,62,36)" rx="2" ry="2" />
+<text  x="199.06" y="127.5" ></text>
+</g>
+<g >
+<title>can_migrate_task (920,534,930 samples, 0.02%)</title><rect x="322.9" y="293" width="0.2" height="15.0" fill="rgb(242,193,14)" rx="2" ry="2" />
+<text  x="325.93" y="303.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (1,551,227,045 samples, 0.03%)</title><rect x="279.6" y="549" width="0.3" height="15.0" fill="rgb(244,156,22)" rx="2" ry="2" />
+<text  x="282.59" y="559.5" ></text>
+</g>
+<g >
+<title>native_queued_spin_lock_slowpath (681,579,844 samples, 0.01%)</title><rect x="338.6" y="309" width="0.2" height="15.0" fill="rgb(224,211,30)" rx="2" ry="2" />
+<text  x="341.60" y="319.5" ></text>
+</g>
+<g >
+<title>[perf] (4,277,426,306 samples, 0.08%)</title><rect x="1017.1" y="549" width="1.0" height="15.0" fill="rgb(246,71,23)" rx="2" ry="2" />
+<text  x="1020.08" y="559.5" ></text>
+</g>
+<g >
+<title>menu_select (6,322,562,807 samples, 0.12%)</title><rect x="1025.4" y="453" width="1.4" height="15.0" fill="rgb(212,217,35)" rx="2" ry="2" />
+<text  x="1028.36" y="463.5" ></text>
+</g>
+<g >
+<title>rcu_needs_cpu (1,543,045,497 samples, 0.03%)</title><rect x="1168.0" y="437" width="0.4" height="15.0" fill="rgb(220,112,18)" rx="2" ry="2" />
+<text  x="1171.03" y="447.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (758,103,845 samples, 0.01%)</title><rect x="282.8" y="437" width="0.2" height="15.0" fill="rgb(250,62,47)" rx="2" ry="2" />
+<text  x="285.79" y="447.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_disable_asynccancel (555,618,997 samples, 0.01%)</title><rect x="36.8" y="325" width="0.1" height="15.0" fill="rgb(219,50,45)" rx="2" ry="2" />
+<text  x="39.80" y="335.5" ></text>
+</g>
+<g >
+<title>consume_skb (24,298,963,919 samples, 0.47%)</title><rect x="209.0" y="165" width="5.6" height="15.0" fill="rgb(240,222,2)" rx="2" ry="2" />
+<text  x="212.02" y="175.5" ></text>
+</g>
+<g >
+<title>dequeue_entity (5,611,758,248 samples, 0.11%)</title><rect x="144.0" y="197" width="1.3" height="15.0" fill="rgb(207,41,44)" rx="2" ry="2" />
+<text  x="146.98" y="207.5" ></text>
+</g>
+<g >
+<title>__kmalloc_node_track_caller (25,370,110,841 samples, 0.49%)</title><rect x="91.3" y="149" width="5.9" height="15.0" fill="rgb(242,180,12)" rx="2" ry="2" />
+<text  x="94.35" y="159.5" ></text>
+</g>
+<g >
+<title>schedule_hrtimeout_range_clock (463,535,715 samples, 0.01%)</title><rect x="11.7" y="469" width="0.1" height="15.0" fill="rgb(211,126,47)" rx="2" ry="2" />
+<text  x="14.71" y="479.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (1,115,483,059 samples, 0.02%)</title><rect x="216.1" y="133" width="0.2" height="15.0" fill="rgb(219,59,2)" rx="2" ry="2" />
+<text  x="219.09" y="143.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (3,542,645,127 samples, 0.07%)</title><rect x="94.8" y="85" width="0.8" height="15.0" fill="rgb(254,20,29)" rx="2" ry="2" />
+<text  x="97.79" y="95.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (238,424,618,295 samples, 4.62%)</title><rect x="296.2" y="453" width="54.6" height="15.0" fill="rgb(252,200,5)" rx="2" ry="2" />
+<text  x="299.22" y="463.5" >do_sy..</text>
+</g>
+<g >
+<title>sock_wfree (9,029,574,657 samples, 0.18%)</title><rect x="264.9" y="133" width="2.1" height="15.0" fill="rgb(244,189,20)" rx="2" ry="2" />
+<text  x="267.90" y="143.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (1,123,816,542 samples, 0.02%)</title><rect x="262.4" y="117" width="0.3" height="15.0" fill="rgb(246,152,54)" rx="2" ry="2" />
+<text  x="265.40" y="127.5" ></text>
+</g>
+<g >
+<title>__list_add_valid (1,013,372,647 samples, 0.02%)</title><rect x="870.0" y="277" width="0.2" height="15.0" fill="rgb(242,8,16)" rx="2" ry="2" />
+<text  x="872.96" y="287.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (2,233,113,691 samples, 0.04%)</title><rect x="1023.3" y="389" width="0.5" height="15.0" fill="rgb(211,60,29)" rx="2" ry="2" />
+<text  x="1026.30" y="399.5" ></text>
+</g>
+<g >
+<title>__slab_free (17,110,498,088 samples, 0.33%)</title><rect x="864.2" y="309" width="3.9" height="15.0" fill="rgb(224,77,32)" rx="2" ry="2" />
+<text  x="867.17" y="319.5" ></text>
+</g>
+<g >
+<title>dequeue_task (1,094,194,888 samples, 0.02%)</title><rect x="323.2" y="293" width="0.3" height="15.0" fill="rgb(232,15,10)" rx="2" ry="2" />
+<text  x="326.23" y="303.5" ></text>
+</g>
+<g >
+<title>pthread_mutex_unlock@@GLIBC_2.2.5 (747,747,011 samples, 0.01%)</title><rect x="273.4" y="373" width="0.2" height="15.0" fill="rgb(228,65,14)" rx="2" ry="2" />
+<text  x="276.44" y="383.5" ></text>
+</g>
+<g >
+<title>put_file (1,744,151,010 samples, 0.03%)</title><rect x="117.9" y="373" width="0.4" height="15.0" fill="rgb(242,209,23)" rx="2" ry="2" />
+<text  x="120.87" y="383.5" ></text>
+</g>
+<g >
+<title>futex_hash (956,839,670 samples, 0.02%)</title><rect x="344.7" y="357" width="0.2" height="15.0" fill="rgb(249,144,38)" rx="2" ry="2" />
+<text  x="347.66" y="367.5" ></text>
+</g>
+<g >
+<title>kworker/u64:8-k (1,443,887,376 samples, 0.03%)</title><rect x="283.2" y="565" width="0.3" height="15.0" fill="rgb(238,24,39)" rx="2" ry="2" />
+<text  x="286.17" y="575.5" ></text>
+</g>
+<g >
+<title>syscall_return_via_sysret (668,235,103 samples, 0.01%)</title><rect x="254.5" y="261" width="0.1" height="15.0" fill="rgb(236,170,25)" rx="2" ry="2" />
+<text  x="257.46" y="271.5" ></text>
+</g>
+<g >
+<title>get_cpu_device (1,162,647,529 samples, 0.02%)</title><rect x="1148.7" y="453" width="0.2" height="15.0" fill="rgb(224,145,42)" rx="2" ry="2" />
+<text  x="1151.67" y="463.5" ></text>
+</g>
+<g >
+<title>copy_user_generic_string (1,933,071,878 samples, 0.04%)</title><rect x="74.5" y="165" width="0.4" height="15.0" fill="rgb(246,151,10)" rx="2" ry="2" />
+<text  x="77.48" y="175.5" ></text>
+</g>
+<g >
+<title>newidle_balance (5,827,791,216 samples, 0.11%)</title><rect x="791.7" y="277" width="1.3" height="15.0" fill="rgb(228,40,32)" rx="2" ry="2" />
+<text  x="794.66" y="287.5" ></text>
+</g>
+<g >
+<title>exit_to_user_mode_prepare (4,893,546,492 samples, 0.09%)</title><rect x="156.9" y="277" width="1.1" height="15.0" fill="rgb(234,142,23)" rx="2" ry="2" />
+<text  x="159.90" y="287.5" ></text>
+</g>
+<g >
+<title>fault_in_iov_iter_readable (3,558,869,638 samples, 0.07%)</title><rect x="433.0" y="325" width="0.9" height="15.0" fill="rgb(233,135,14)" rx="2" ry="2" />
+<text  x="436.05" y="335.5" ></text>
+</g>
+<g >
+<title>__get_obj_cgroup_from_memcg (1,467,356,127 samples, 0.03%)</title><rect x="99.8" y="117" width="0.3" height="15.0" fill="rgb(242,117,2)" rx="2" ry="2" />
+<text  x="102.77" y="127.5" ></text>
+</g>
+<g >
+<title>__x64_sys_pwrite64 (1,741,998,677,758 samples, 33.78%)</title><rect x="409.1" y="389" width="398.7" height="15.0" fill="rgb(230,90,30)" rx="2" ry="2" />
+<text  x="412.13" y="399.5" >__x64_sys_pwrite64</text>
+</g>
+<g >
+<title>mutex_lock (8,261,992,235 samples, 0.16%)</title><rect x="884.4" y="341" width="1.9" height="15.0" fill="rgb(245,144,32)" rx="2" ry="2" />
+<text  x="887.36" y="351.5" ></text>
+</g>
+<g >
+<title>crypt_convert (1,408,209,199 samples, 0.03%)</title><rect x="283.2" y="469" width="0.3" height="15.0" fill="rgb(222,123,14)" rx="2" ry="2" />
+<text  x="286.17" y="479.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock_irqrestore (566,017,493 samples, 0.01%)</title><rect x="72.0" y="197" width="0.2" height="15.0" fill="rgb(223,223,19)" rx="2" ry="2" />
+<text  x="75.05" y="207.5" ></text>
+</g>
+<g >
+<title>unix_stream_read_generic (290,415,445,854 samples, 5.63%)</title><rect x="840.0" y="357" width="66.5" height="15.0" fill="rgb(231,168,49)" rx="2" ry="2" />
+<text  x="843.02" y="367.5" >unix_st..</text>
+</g>
+<g >
+<title>tick_check_oneshot_broadcast_this_cpu (1,630,069,965 samples, 0.03%)</title><rect x="1049.6" y="389" width="0.4" height="15.0" fill="rgb(248,215,32)" rx="2" ry="2" />
+<text  x="1052.63" y="399.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (1,425,303,918 samples, 0.03%)</title><rect x="282.4" y="453" width="0.3" height="15.0" fill="rgb(210,111,32)" rx="2" ry="2" />
+<text  x="285.42" y="463.5" ></text>
+</g>
+<g >
+<title>__libc_pwrite (1,760,651,397,800 samples, 34.15%)</title><rect x="406.8" y="437" width="402.9" height="15.0" fill="rgb(231,173,47)" rx="2" ry="2" />
+<text  x="409.79" y="447.5" >__libc_pwrite</text>
+</g>
+<g >
+<title>avc_has_perm (1,116,442,267 samples, 0.02%)</title><rect x="39.5" y="197" width="0.2" height="15.0" fill="rgb(252,165,19)" rx="2" ry="2" />
+<text  x="42.49" y="207.5" ></text>
+</g>
+<g >
+<title>fio_gettime.constprop.0 (699,108,561 samples, 0.01%)</title><rect x="15.9" y="437" width="0.1" height="15.0" fill="rgb(247,168,35)" rx="2" ry="2" />
+<text  x="18.87" y="447.5" ></text>
+</g>
+<g >
+<title>__entry_text_start (1,020,970,971 samples, 0.02%)</title><rect x="283.9" y="485" width="0.2" height="15.0" fill="rgb(246,42,16)" rx="2" ry="2" />
+<text  x="286.90" y="495.5" ></text>
+</g>
+<g >
+<title>uncharge_folio (3,084,581,933 samples, 0.06%)</title><rect x="233.3" y="101" width="0.7" height="15.0" fill="rgb(218,182,47)" rx="2" ry="2" />
+<text  x="236.25" y="111.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (1,267,518,724 samples, 0.02%)</title><rect x="279.3" y="453" width="0.3" height="15.0" fill="rgb(220,135,36)" rx="2" ry="2" />
+<text  x="282.27" y="463.5" ></text>
+</g>
+<g >
+<title>allocate_slab (808,999,019 samples, 0.02%)</title><rect x="92.7" y="85" width="0.1" height="15.0" fill="rgb(210,73,2)" rx="2" ry="2" />
+<text  x="95.66" y="95.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (1,822,193,517 samples, 0.04%)</title><rect x="216.7" y="149" width="0.4" height="15.0" fill="rgb(234,223,41)" rx="2" ry="2" />
+<text  x="219.69" y="159.5" ></text>
+</g>
+<g >
+<title>ttwu_do_activate (15,695,408,933 samples, 0.30%)</title><rect x="370.8" y="357" width="3.6" height="15.0" fill="rgb(212,164,25)" rx="2" ry="2" />
+<text  x="373.83" y="367.5" ></text>
+</g>
+<g >
+<title>free_unref_page (7,470,161,290 samples, 0.14%)</title><rect x="237.6" y="133" width="1.7" height="15.0" fill="rgb(229,65,8)" rx="2" ry="2" />
+<text  x="240.56" y="143.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock_irqrestore (626,532,742 samples, 0.01%)</title><rect x="153.2" y="229" width="0.1" height="15.0" fill="rgb(226,78,15)" rx="2" ry="2" />
+<text  x="156.17" y="239.5" ></text>
+</g>
+<g >
+<title>cpuacct_charge (3,034,401,929 samples, 0.06%)</title><rect x="311.2" y="293" width="0.7" height="15.0" fill="rgb(227,96,51)" rx="2" ry="2" />
+<text  x="314.19" y="303.5" ></text>
+</g>
+<g >
+<title>allocate_slab (654,712,491 samples, 0.01%)</title><rect x="99.0" y="101" width="0.1" height="15.0" fill="rgb(250,184,20)" rx="2" ry="2" />
+<text  x="101.95" y="111.5" ></text>
+</g>
+<g >
+<title>kmalloc_slab (1,386,173,578 samples, 0.03%)</title><rect x="97.4" y="133" width="0.3" height="15.0" fill="rgb(232,117,16)" rx="2" ry="2" />
+<text  x="100.41" y="143.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (846,603,565 samples, 0.02%)</title><rect x="370.6" y="309" width="0.2" height="15.0" fill="rgb(246,199,47)" rx="2" ry="2" />
+<text  x="373.63" y="319.5" ></text>
+</g>
+<g >
+<title>process_one_work (1,393,275,362 samples, 0.03%)</title><rect x="280.0" y="501" width="0.3" height="15.0" fill="rgb(254,37,28)" rx="2" ry="2" />
+<text  x="282.95" y="511.5" ></text>
+</g>
+<g >
+<title>__kmem_cache_free (9,189,296,319 samples, 0.18%)</title><rect x="260.6" y="149" width="2.1" height="15.0" fill="rgb(254,92,2)" rx="2" ry="2" />
+<text  x="263.56" y="159.5" ></text>
+</g>
+<g >
+<title>skb_release_head_state (6,110,058,825 samples, 0.12%)</title><rect x="239.9" y="149" width="1.4" height="15.0" fill="rgb(212,199,6)" rx="2" ry="2" />
+<text  x="242.85" y="159.5" ></text>
+</g>
+<g >
+<title>[unknown] (527,275,581 samples, 0.01%)</title><rect x="10.1" y="325" width="0.1" height="15.0" fill="rgb(241,219,34)" rx="2" ry="2" />
+<text  x="13.06" y="335.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (1,744,820,736 samples, 0.03%)</title><rect x="1166.0" y="389" width="0.4" height="15.0" fill="rgb(239,108,30)" rx="2" ry="2" />
+<text  x="1169.02" y="399.5" ></text>
+</g>
+<g >
+<title>crypt_convert (1,229,191,495 samples, 0.02%)</title><rect x="280.0" y="469" width="0.3" height="15.0" fill="rgb(212,210,19)" rx="2" ry="2" />
+<text  x="282.98" y="479.5" ></text>
+</g>
+<g >
+<title>enqueue_task (2,873,110,491 samples, 0.06%)</title><rect x="1056.2" y="373" width="0.6" height="15.0" fill="rgb(208,5,41)" rx="2" ry="2" />
+<text  x="1059.16" y="383.5" ></text>
+</g>
+<g >
+<title>load_balance (36,083,208,403 samples, 0.70%)</title><rect x="320.4" y="309" width="8.2" height="15.0" fill="rgb(223,110,11)" rx="2" ry="2" />
+<text  x="323.36" y="319.5" ></text>
+</g>
+<g >
+<title>cpu_startup_entry (709,018,331,953 samples, 13.75%)</title><rect x="1027.7" y="517" width="162.2" height="15.0" fill="rgb(205,118,22)" rx="2" ry="2" />
+<text  x="1030.69" y="527.5" >cpu_startup_entry</text>
+</g>
+<g >
+<title>default_send_IPI_single_phys (2,372,622,217 samples, 0.05%)</title><rect x="376.5" y="341" width="0.5" height="15.0" fill="rgb(238,107,20)" rx="2" ry="2" />
+<text  x="379.49" y="351.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock (4,097,380,252 samples, 0.08%)</title><rect x="1162.6" y="421" width="0.9" height="15.0" fill="rgb(225,78,7)" rx="2" ry="2" />
+<text  x="1165.61" y="431.5" ></text>
+</g>
+<g >
+<title>futex_wake (104,592,535,142 samples, 2.03%)</title><rect x="354.3" y="405" width="24.0" height="15.0" fill="rgb(214,62,13)" rx="2" ry="2" />
+<text  x="357.32" y="415.5" >f..</text>
+</g>
+<g >
+<title>do_syscall_64 (125,096,795,102 samples, 2.43%)</title><rect x="173.9" y="261" width="28.6" height="15.0" fill="rgb(219,184,11)" rx="2" ry="2" />
+<text  x="176.89" y="271.5" >do..</text>
+</g>
+<g >
+<title>asm_sysvec_apic_timer_interrupt (440,550,007 samples, 0.01%)</title><rect x="789.2" y="309" width="0.1" height="15.0" fill="rgb(223,176,1)" rx="2" ry="2" />
+<text  x="792.21" y="319.5" ></text>
+</g>
+<g >
+<title>__schedule (895,765,264 samples, 0.02%)</title><rect x="907.8" y="373" width="0.2" height="15.0" fill="rgb(223,124,46)" rx="2" ry="2" />
+<text  x="910.79" y="383.5" ></text>
+</g>
+<g >
+<title>task_tick_fair (909,894,479 samples, 0.02%)</title><rect x="766.9" y="165" width="0.2" height="15.0" fill="rgb(221,90,7)" rx="2" ry="2" />
+<text  x="769.91" y="175.5" ></text>
+</g>
+<g >
+<title>refill_obj_stock (6,197,292,334 samples, 0.12%)</title><rect x="862.8" y="293" width="1.4" height="15.0" fill="rgb(246,193,38)" rx="2" ry="2" />
+<text  x="865.75" y="303.5" ></text>
+</g>
+<g >
+<title>native_apic_mem_write (634,575,346 samples, 0.01%)</title><rect x="1045.6" y="405" width="0.2" height="15.0" fill="rgb(231,77,31)" rx="2" ry="2" />
+<text  x="1048.62" y="415.5" ></text>
+</g>
+<g >
+<title>__GI___lll_lock_wait (262,258,668,298 samples, 5.09%)</title><rect x="291.9" y="485" width="60.0" height="15.0" fill="rgb(227,210,52)" rx="2" ry="2" />
+<text  x="294.85" y="495.5" >__GI__..</text>
+</g>
+<g >
+<title>__slab_free (2,361,917,913 samples, 0.05%)</title><rect x="226.0" y="165" width="0.6" height="15.0" fill="rgb(206,84,50)" rx="2" ry="2" />
+<text  x="229.05" y="175.5" ></text>
+</g>
+<g >
+<title>io_u_queued_complete (713,843,271,301 samples, 13.84%)</title><rect x="111.4" y="421" width="163.3" height="15.0" fill="rgb(228,17,22)" rx="2" ry="2" />
+<text  x="114.35" y="431.5" >io_u_queued_complete</text>
+</g>
+<g >
+<title>cpus_share_cache (698,562,899 samples, 0.01%)</title><rect x="369.6" y="341" width="0.2" height="15.0" fill="rgb(244,42,30)" rx="2" ry="2" />
+<text  x="372.60" y="351.5" ></text>
+</g>
+<g >
+<title>cmpxchg_double_slab.isra.0 (2,414,589,630 samples, 0.05%)</title><rect x="263.8" y="133" width="0.5" height="15.0" fill="rgb(252,111,52)" rx="2" ry="2" />
+<text  x="266.79" y="143.5" ></text>
+</g>
+<g >
+<title>do_sys_poll (92,149,116,753 samples, 1.79%)</title><rect x="135.5" y="277" width="21.1" height="15.0" fill="rgb(228,212,11)" rx="2" ry="2" />
+<text  x="138.54" y="287.5" ></text>
+</g>
+<g >
+<title>__build_skb_around (1,362,837,607 samples, 0.03%)</title><rect x="91.0" y="149" width="0.3" height="15.0" fill="rgb(239,117,32)" rx="2" ry="2" />
+<text  x="94.04" y="159.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (1,357,416,304 samples, 0.03%)</title><rect x="275.7" y="485" width="0.3" height="15.0" fill="rgb(214,75,44)" rx="2" ry="2" />
+<text  x="278.68" y="495.5" ></text>
+</g>
+<g >
+<title>__rcu_read_unlock (446,259,534 samples, 0.01%)</title><rect x="880.0" y="325" width="0.1" height="15.0" fill="rgb(224,211,26)" rx="2" ry="2" />
+<text  x="882.97" y="335.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (4,636,248,592 samples, 0.09%)</title><rect x="1161.5" y="421" width="1.1" height="15.0" fill="rgb(252,116,25)" rx="2" ry="2" />
+<text  x="1164.55" y="431.5" ></text>
+</g>
+<g >
+<title>futex_wait (207,279,218,764 samples, 4.02%)</title><rect x="297.7" y="405" width="47.5" height="15.0" fill="rgb(211,63,2)" rx="2" ry="2" />
+<text  x="300.74" y="415.5" >fute..</text>
+</g>
+<g >
+<title>socket_recv (73,054,409,655 samples, 1.42%)</title><rect x="255.2" y="309" width="16.7" height="15.0" fill="rgb(206,34,41)" rx="2" ry="2" />
+<text  x="258.20" y="319.5" ></text>
+</g>
+<g >
+<title>wait_for_unix_gc (2,273,878,881 samples, 0.04%)</title><rect x="1004.1" y="357" width="0.5" height="15.0" fill="rgb(248,146,8)" rx="2" ry="2" />
+<text  x="1007.06" y="367.5" ></text>
+</g>
+<g >
+<title>crypt_convert (1,109,242,324 samples, 0.02%)</title><rect x="281.4" y="469" width="0.3" height="15.0" fill="rgb(224,21,48)" rx="2" ry="2" />
+<text  x="284.45" y="479.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (1,570,318,163 samples, 0.03%)</title><rect x="1167.6" y="421" width="0.4" height="15.0" fill="rgb(222,58,12)" rx="2" ry="2" />
+<text  x="1170.64" y="431.5" ></text>
+</g>
+<g >
+<title>__schedule (829,904,776 samples, 0.02%)</title><rect x="808.5" y="341" width="0.2" height="15.0" fill="rgb(219,147,35)" rx="2" ry="2" />
+<text  x="811.51" y="351.5" ></text>
+</g>
+<g >
+<title>check_preempt_curr (1,781,374,938 samples, 0.03%)</title><rect x="374.5" y="341" width="0.4" height="15.0" fill="rgb(215,224,30)" rx="2" ry="2" />
+<text  x="377.47" y="351.5" ></text>
+</g>
+<g >
+<title>selinux_socket_getpeersec_dgram (1,445,231,347 samples, 0.03%)</title><rect x="43.4" y="197" width="0.3" height="15.0" fill="rgb(213,13,47)" rx="2" ry="2" />
+<text  x="46.42" y="207.5" ></text>
+</g>
+<g >
+<title>protocol_recv_request_send_reply (3,174,120,505,283 samples, 61.56%)</title><rect x="288.4" y="501" width="726.4" height="15.0" fill="rgb(236,142,45)" rx="2" ry="2" />
+<text  x="291.40" y="511.5" >protocol_recv_request_send_reply</text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (119,156,371,814 samples, 2.31%)</title><rect x="352.7" y="469" width="27.3" height="15.0" fill="rgb(224,160,39)" rx="2" ry="2" />
+<text  x="355.74" y="479.5" >e..</text>
+</g>
+<g >
+<title>schedule_idle (65,288,272,967 samples, 1.27%)</title><rect x="1171.2" y="485" width="15.0" height="15.0" fill="rgb(227,153,53)" rx="2" ry="2" />
+<text  x="1174.24" y="495.5" ></text>
+</g>
+<g >
+<title>ext4_block_write_begin (8,101,787,491 samples, 0.16%)</title><rect x="426.8" y="309" width="1.9" height="15.0" fill="rgb(209,189,53)" rx="2" ry="2" />
+<text  x="429.80" y="319.5" ></text>
+</g>
+<g >
+<title>switch_mm_irqs_off (487,846,419 samples, 0.01%)</title><rect x="1010.2" y="357" width="0.1" height="15.0" fill="rgb(223,122,49)" rx="2" ry="2" />
+<text  x="1013.19" y="367.5" ></text>
+</g>
+<g >
+<title>crypt_convert (813,641,249 samples, 0.02%)</title><rect x="281.0" y="469" width="0.1" height="15.0" fill="rgb(254,75,2)" rx="2" ry="2" />
+<text  x="283.95" y="479.5" ></text>
+</g>
+<g >
+<title>socket_send (86,463,422,688 samples, 1.68%)</title><rect x="36.6" y="341" width="19.8" height="15.0" fill="rgb(242,94,7)" rx="2" ry="2" />
+<text  x="39.63" y="351.5" ></text>
+</g>
+<g >
+<title>__entry_text_start (1,855,623,832 samples, 0.04%)</title><rect x="352.1" y="469" width="0.4" height="15.0" fill="rgb(229,159,37)" rx="2" ry="2" />
+<text  x="355.11" y="479.5" ></text>
+</g>
+<g >
+<title>refill_obj_stock (5,384,165,557 samples, 0.10%)</title><rect x="883.1" y="325" width="1.3" height="15.0" fill="rgb(226,14,41)" rx="2" ry="2" />
+<text  x="886.13" y="335.5" ></text>
+</g>
+<g >
+<title>__do_softirq (621,392,493 samples, 0.01%)</title><rect x="766.4" y="261" width="0.1" height="15.0" fill="rgb(234,53,42)" rx="2" ry="2" />
+<text  x="769.39" y="271.5" ></text>
+</g>
+<g >
+<title>add_wait_queue (14,441,503,487 samples, 0.28%)</title><rect x="153.3" y="229" width="3.3" height="15.0" fill="rgb(210,26,52)" rx="2" ry="2" />
+<text  x="156.31" y="239.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (375,589,994,737 samples, 7.28%)</title><rect x="822.3" y="437" width="86.0" height="15.0" fill="rgb(253,229,31)" rx="2" ry="2" />
+<text  x="825.31" y="447.5" >do_syscall..</text>
+</g>
+<g >
+<title>do_syscall_64 (3,653,910,614 samples, 0.07%)</title><rect x="1017.1" y="341" width="0.9" height="15.0" fill="rgb(249,20,39)" rx="2" ry="2" />
+<text  x="1020.12" y="351.5" ></text>
+</g>
+<g >
+<title>sock_wfree (6,755,330,356 samples, 0.13%)</title><rect x="213.0" y="117" width="1.6" height="15.0" fill="rgb(250,46,28)" rx="2" ry="2" />
+<text  x="216.04" y="127.5" ></text>
+</g>
+<g >
+<title>_raw_spin_trylock (811,249,715 samples, 0.02%)</title><rect x="869.0" y="293" width="0.1" height="15.0" fill="rgb(208,44,11)" rx="2" ry="2" />
+<text  x="871.96" y="303.5" ></text>
+</g>
+<g >
+<title>fault_in_readable (3,174,233,230 samples, 0.06%)</title><rect x="433.1" y="309" width="0.8" height="15.0" fill="rgb(252,108,35)" rx="2" ry="2" />
+<text  x="436.14" y="319.5" ></text>
+</g>
+<g >
+<title>__x86_return_thunk (476,073,543 samples, 0.01%)</title><rect x="204.3" y="245" width="0.1" height="15.0" fill="rgb(214,58,14)" rx="2" ry="2" />
+<text  x="207.28" y="255.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (667,816,110 samples, 0.01%)</title><rect x="365.0" y="357" width="0.2" height="15.0" fill="rgb(210,127,24)" rx="2" ry="2" />
+<text  x="368.02" y="367.5" ></text>
+</g>
+<g >
+<title>ext4_generic_write_checks (3,235,457,208 samples, 0.06%)</title><rect x="414.4" y="341" width="0.7" height="15.0" fill="rgb(247,91,47)" rx="2" ry="2" />
+<text  x="417.39" y="351.5" ></text>
+</g>
+<g >
+<title>security_file_permission (4,748,548,021 samples, 0.09%)</title><rect x="806.7" y="357" width="1.1" height="15.0" fill="rgb(250,70,6)" rx="2" ry="2" />
+<text  x="809.69" y="367.5" ></text>
+</g>
+<g >
+<title>nbd_internal_command_common (1,996,805,173 samples, 0.04%)</title><rect x="273.6" y="373" width="0.5" height="15.0" fill="rgb(206,198,37)" rx="2" ry="2" />
+<text  x="276.61" y="383.5" ></text>
+</g>
+<g >
+<title>raw_spin_rq_lock_nested (2,025,340,092 samples, 0.04%)</title><rect x="321.6" y="277" width="0.5" height="15.0" fill="rgb(238,202,29)" rx="2" ry="2" />
+<text  x="324.61" y="287.5" ></text>
+</g>
+<g >
+<title>cmpxchg_double_slab.isra.0 (2,599,778,790 samples, 0.05%)</title><rect x="867.5" y="293" width="0.6" height="15.0" fill="rgb(224,130,34)" rx="2" ry="2" />
+<text  x="870.49" y="303.5" ></text>
+</g>
+<g >
+<title>__rcu_read_lock (443,911,035 samples, 0.01%)</title><rect x="879.9" y="325" width="0.1" height="15.0" fill="rgb(213,148,32)" rx="2" ry="2" />
+<text  x="882.87" y="335.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (1,284,438,970 samples, 0.02%)</title><rect x="283.2" y="453" width="0.3" height="15.0" fill="rgb(250,199,22)" rx="2" ry="2" />
+<text  x="286.18" y="463.5" ></text>
+</g>
+<g >
+<title>available_idle_cpu (621,284,684 samples, 0.01%)</title><rect x="802.0" y="277" width="0.2" height="15.0" fill="rgb(235,178,22)" rx="2" ry="2" />
+<text  x="805.04" y="287.5" ></text>
+</g>
+<g >
+<title>__x64_sys_futex (211,506,742,719 samples, 4.10%)</title><rect x="296.8" y="437" width="48.4" height="15.0" fill="rgb(229,102,23)" rx="2" ry="2" />
+<text  x="299.78" y="447.5" >__x6..</text>
+</g>
+<g >
+<title>put_prev_entity (826,094,003 samples, 0.02%)</title><rect x="1009.8" y="341" width="0.2" height="15.0" fill="rgb(228,162,22)" rx="2" ry="2" />
+<text  x="1012.79" y="351.5" ></text>
+</g>
+<g >
+<title>irq_enter_rcu (9,393,502,340 samples, 0.18%)</title><rect x="1057.6" y="421" width="2.2" height="15.0" fill="rgb(224,160,40)" rx="2" ry="2" />
+<text  x="1060.64" y="431.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (6,929,162,900 samples, 0.13%)</title><rect x="807.9" y="389" width="1.6" height="15.0" fill="rgb(233,205,14)" rx="2" ry="2" />
+<text  x="810.87" y="399.5" ></text>
+</g>
+<g >
+<title>mod_memcg_state (630,562,636 samples, 0.01%)</title><rect x="995.5" y="261" width="0.1" height="15.0" fill="rgb(235,136,18)" rx="2" ry="2" />
+<text  x="998.46" y="271.5" ></text>
+</g>
+<g >
+<title>_copy_from_user (4,691,511,936 samples, 0.09%)</title><rect x="140.2" y="261" width="1.1" height="15.0" fill="rgb(228,177,47)" rx="2" ry="2" />
+<text  x="143.23" y="271.5" ></text>
+</g>
+<g >
+<title>kworker/u64:6-k (1,590,026,845 samples, 0.03%)</title><rect x="282.4" y="565" width="0.4" height="15.0" fill="rgb(247,143,39)" rx="2" ry="2" />
+<text  x="285.41" y="575.5" ></text>
+</g>
+<g >
+<title>kthread (1,409,863,989 samples, 0.03%)</title><rect x="276.9" y="533" width="0.4" height="15.0" fill="rgb(223,47,32)" rx="2" ry="2" />
+<text  x="279.95" y="543.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (1,756,527,757 samples, 0.03%)</title><rect x="52.9" y="117" width="0.4" height="15.0" fill="rgb(227,143,50)" rx="2" ry="2" />
+<text  x="55.92" y="127.5" ></text>
+</g>
+<g >
+<title>read_tsc (1,761,501,252 samples, 0.03%)</title><rect x="1048.8" y="373" width="0.4" height="15.0" fill="rgb(215,96,21)" rx="2" ry="2" />
+<text  x="1051.78" y="383.5" ></text>
+</g>
+<g >
+<title>selinux_socket_getpeersec_dgram (2,500,815,543 samples, 0.05%)</title><rect x="72.8" y="181" width="0.6" height="15.0" fill="rgb(231,147,18)" rx="2" ry="2" />
+<text  x="75.82" y="191.5" ></text>
+</g>
+<g >
+<title>kworker/u64:16- (1,690,933,957 samples, 0.03%)</title><rect x="277.9" y="565" width="0.4" height="15.0" fill="rgb(213,224,6)" rx="2" ry="2" />
+<text  x="280.93" y="575.5" ></text>
+</g>
+<g >
+<title>process_one_work (1,057,352,669 samples, 0.02%)</title><rect x="276.4" y="501" width="0.2" height="15.0" fill="rgb(209,84,52)" rx="2" ry="2" />
+<text  x="279.36" y="511.5" ></text>
+</g>
+<g >
+<title>update_load_avg (696,432,718 samples, 0.01%)</title><rect x="1002.7" y="213" width="0.1" height="15.0" fill="rgb(245,112,27)" rx="2" ry="2" />
+<text  x="1005.67" y="223.5" ></text>
+</g>
+<g >
+<title>__check_object_size (9,959,563,613 samples, 0.19%)</title><rect x="939.4" y="341" width="2.3" height="15.0" fill="rgb(249,122,5)" rx="2" ry="2" />
+<text  x="942.42" y="351.5" ></text>
+</g>
+<g >
+<title>newidle_balance (9,228,496,102 samples, 0.18%)</title><rect x="145.6" y="197" width="2.1" height="15.0" fill="rgb(213,225,38)" rx="2" ry="2" />
+<text  x="148.55" y="207.5" ></text>
+</g>
+<g >
+<title>flush_smp_call_function_queue (274,563,759,736 samples, 5.32%)</title><rect x="1074.4" y="485" width="62.9" height="15.0" fill="rgb(217,49,11)" rx="2" ry="2" />
+<text  x="1077.44" y="495.5" >flush_..</text>
+</g>
+<g >
+<title>log_io_u (1,091,686,087 samples, 0.02%)</title><rect x="109.8" y="421" width="0.2" height="15.0" fill="rgb(224,170,24)" rx="2" ry="2" />
+<text  x="112.77" y="431.5" ></text>
+</g>
+<g >
+<title>crypt_convert (1,061,010,156 samples, 0.02%)</title><rect x="281.7" y="469" width="0.3" height="15.0" fill="rgb(212,51,15)" rx="2" ry="2" />
+<text  x="284.71" y="479.5" ></text>
+</g>
+<g >
+<title>_raw_spin_rq_lock_irqsave (60,630,354,268 samples, 1.18%)</title><rect x="1089.1" y="453" width="13.9" height="15.0" fill="rgb(224,82,4)" rx="2" ry="2" />
+<text  x="1092.09" y="463.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (1,710,658,390 samples, 0.03%)</title><rect x="282.8" y="549" width="0.4" height="15.0" fill="rgb(205,118,9)" rx="2" ry="2" />
+<text  x="285.78" y="559.5" ></text>
+</g>
+<g >
+<title>syscall_enter_from_user_mode (707,943,870 samples, 0.01%)</title><rect x="201.5" y="245" width="0.2" height="15.0" fill="rgb(252,101,29)" rx="2" ry="2" />
+<text  x="204.52" y="255.5" ></text>
+</g>
+<g >
+<title>ksys_write (3,631,742,001 samples, 0.07%)</title><rect x="1017.1" y="325" width="0.8" height="15.0" fill="rgb(223,99,4)" rx="2" ry="2" />
+<text  x="1020.12" y="335.5" ></text>
+</g>
+<g >
+<title>worker_thread (1,479,698,886 samples, 0.03%)</title><rect x="278.6" y="517" width="0.4" height="15.0" fill="rgb(245,37,6)" rx="2" ry="2" />
+<text  x="281.63" y="527.5" ></text>
+</g>
+<g >
+<title>__switch_to (1,525,870,379 samples, 0.03%)</title><rect x="1172.6" y="453" width="0.3" height="15.0" fill="rgb(205,126,6)" rx="2" ry="2" />
+<text  x="1175.56" y="463.5" ></text>
+</g>
+<g >
+<title>__hrtimer_next_event_base (616,082,401 samples, 0.01%)</title><rect x="1026.1" y="405" width="0.1" height="15.0" fill="rgb(218,111,2)" rx="2" ry="2" />
+<text  x="1029.08" y="415.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (1,180,066,688 samples, 0.02%)</title><rect x="848.8" y="325" width="0.3" height="15.0" fill="rgb(235,173,50)" rx="2" ry="2" />
+<text  x="851.80" y="335.5" ></text>
+</g>
+<g >
+<title>__x64_sys_recvfrom (137,892,077,715 samples, 2.67%)</title><rect x="222.4" y="229" width="31.6" height="15.0" fill="rgb(254,3,4)" rx="2" ry="2" />
+<text  x="225.40" y="239.5" >__..</text>
+</g>
+<g >
+<title>update_load_avg (934,489,180 samples, 0.02%)</title><rect x="323.7" y="261" width="0.2" height="15.0" fill="rgb(209,140,13)" rx="2" ry="2" />
+<text  x="326.73" y="271.5" ></text>
+</g>
+<g >
+<title>kmem_cache_alloc_node (61,548,198,072 samples, 1.19%)</title><rect x="981.8" y="309" width="14.1" height="15.0" fill="rgb(254,14,38)" rx="2" ry="2" />
+<text  x="984.84" y="319.5" ></text>
+</g>
+<g >
+<title>crypt_convert (1,500,628,958 samples, 0.03%)</title><rect x="280.3" y="469" width="0.3" height="15.0" fill="rgb(223,106,32)" rx="2" ry="2" />
+<text  x="283.27" y="479.5" ></text>
+</g>
+<g >
+<title>__wake_up_common_lock (476,190,100 samples, 0.01%)</title><rect x="55.0" y="197" width="0.1" height="15.0" fill="rgb(228,132,37)" rx="2" ry="2" />
+<text  x="58.03" y="207.5" ></text>
+</g>
+<g >
+<title>select_task_rq_fair (2,306,788,157 samples, 0.04%)</title><rect x="1001.8" y="277" width="0.5" height="15.0" fill="rgb(229,32,50)" rx="2" ry="2" />
+<text  x="1004.78" y="287.5" ></text>
+</g>
+<g >
+<title>acpi_idle_enter (2,313,699,835 samples, 0.04%)</title><rect x="1020.7" y="421" width="0.5" height="15.0" fill="rgb(244,152,39)" rx="2" ry="2" />
+<text  x="1023.65" y="431.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (2,172,806,183 samples, 0.04%)</title><rect x="1057.1" y="421" width="0.5" height="15.0" fill="rgb(229,58,23)" rx="2" ry="2" />
+<text  x="1060.14" y="431.5" ></text>
+</g>
+<g >
+<title>avc_has_perm (921,875,766 samples, 0.02%)</title><rect x="257.6" y="165" width="0.2" height="15.0" fill="rgb(243,83,25)" rx="2" ry="2" />
+<text  x="260.59" y="175.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (593,619,172 samples, 0.01%)</title><rect x="227.0" y="149" width="0.2" height="15.0" fill="rgb(234,213,6)" rx="2" ry="2" />
+<text  x="230.02" y="159.5" ></text>
+</g>
+<g >
+<title>nr_iowait_cpu (992,003,814 samples, 0.02%)</title><rect x="1058.9" y="389" width="0.2" height="15.0" fill="rgb(238,115,24)" rx="2" ry="2" />
+<text  x="1061.87" y="399.5" ></text>
+</g>
+<g >
+<title>__default_send_IPI_dest_field (2,073,879,242 samples, 0.04%)</title><rect x="376.6" y="325" width="0.4" height="15.0" fill="rgb(234,135,20)" rx="2" ry="2" />
+<text  x="379.56" y="335.5" ></text>
+</g>
+<g >
+<title>sock_recvmsg (11,253,290,581 samples, 0.22%)</title><rect x="175.8" y="213" width="2.5" height="15.0" fill="rgb(247,120,6)" rx="2" ry="2" />
+<text  x="178.76" y="223.5" ></text>
+</g>
+<g >
+<title>__wake_up_common_lock (488,789,118 samples, 0.01%)</title><rect x="105.5" y="181" width="0.2" height="15.0" fill="rgb(252,165,14)" rx="2" ry="2" />
+<text  x="108.54" y="191.5" ></text>
+</g>
+<g >
+<title>socket_send (205,517,315,224 samples, 3.99%)</title><rect x="60.9" y="325" width="47.0" height="15.0" fill="rgb(215,221,25)" rx="2" ry="2" />
+<text  x="63.86" y="335.5" >sock..</text>
+</g>
+<g >
+<title>ksys_read (363,610,705,811 samples, 7.05%)</title><rect x="823.3" y="421" width="83.2" height="15.0" fill="rgb(206,144,24)" rx="2" ry="2" />
+<text  x="826.27" y="431.5" >ksys_read</text>
+</g>
+<g >
+<title>wb_workfn (626,429,625 samples, 0.01%)</title><rect x="282.3" y="485" width="0.1" height="15.0" fill="rgb(219,21,18)" rx="2" ry="2" />
+<text  x="285.27" y="495.5" ></text>
+</g>
+<g >
+<title>__mod_memcg_state (1,579,047,865 samples, 0.03%)</title><rect x="85.5" y="101" width="0.4" height="15.0" fill="rgb(228,121,33)" rx="2" ry="2" />
+<text  x="88.53" y="111.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (813,404,020 samples, 0.02%)</title><rect x="186.1" y="117" width="0.2" height="15.0" fill="rgb(243,141,23)" rx="2" ry="2" />
+<text  x="189.14" y="127.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (5,780,343,603 samples, 0.11%)</title><rect x="887.8" y="325" width="1.3" height="15.0" fill="rgb(253,42,28)" rx="2" ry="2" />
+<text  x="890.82" y="335.5" ></text>
+</g>
+<g >
+<title>__sysvec_call_function_single (570,231,781 samples, 0.01%)</title><rect x="364.8" y="309" width="0.2" height="15.0" fill="rgb(220,39,37)" rx="2" ry="2" />
+<text  x="367.84" y="319.5" ></text>
+</g>
+<g >
+<title>schedule (22,316,615,254 samples, 0.43%)</title><rect x="789.4" y="325" width="5.1" height="15.0" fill="rgb(244,227,49)" rx="2" ry="2" />
+<text  x="792.40" y="335.5" ></text>
+</g>
+<g >
+<title>get_next_rand_offset.lto_priv.0 (1,240,434,471 samples, 0.02%)</title><rect x="23.4" y="405" width="0.3" height="15.0" fill="rgb(219,185,32)" rx="2" ry="2" />
+<text  x="26.40" y="415.5" ></text>
+</g>
+<g >
+<title>futex_hash (1,205,855,414 samples, 0.02%)</title><rect x="357.6" y="389" width="0.3" height="15.0" fill="rgb(215,91,8)" rx="2" ry="2" />
+<text  x="360.64" y="399.5" ></text>
+</g>
+<g >
+<title>schedule (463,535,715 samples, 0.01%)</title><rect x="11.7" y="453" width="0.1" height="15.0" fill="rgb(214,51,1)" rx="2" ry="2" />
+<text  x="14.71" y="463.5" ></text>
+</g>
+<g >
+<title>clock_gettime@@GLIBC_2.17 (2,932,721,558 samples, 0.06%)</title><rect x="108.8" y="405" width="0.7" height="15.0" fill="rgb(244,14,19)" rx="2" ry="2" />
+<text  x="111.79" y="415.5" ></text>
+</g>
+<g >
+<title>__libc_recv (1,566,817,148 samples, 0.03%)</title><rect x="203.3" y="293" width="0.4" height="15.0" fill="rgb(242,226,54)" rx="2" ry="2" />
+<text  x="206.30" y="303.5" ></text>
+</g>
+<g >
+<title>__switch_to (2,174,843,937 samples, 0.04%)</title><rect x="294.0" y="469" width="0.5" height="15.0" fill="rgb(249,113,20)" rx="2" ry="2" />
+<text  x="296.95" y="479.5" ></text>
+</g>
+<g >
+<title>do_writepages (622,723,976 samples, 0.01%)</title><rect x="282.3" y="405" width="0.1" height="15.0" fill="rgb(226,217,8)" rx="2" ry="2" />
+<text  x="285.27" y="415.5" ></text>
+</g>
+<g >
+<title>remove_wait_queue (4,344,995,423 samples, 0.08%)</title><rect x="141.8" y="245" width="1.0" height="15.0" fill="rgb(213,28,25)" rx="2" ry="2" />
+<text  x="144.80" y="255.5" ></text>
+</g>
+<g >
+<title>__kmem_cache_alloc_node (57,608,725,486 samples, 1.12%)</title><rect x="966.8" y="293" width="13.2" height="15.0" fill="rgb(231,63,9)" rx="2" ry="2" />
+<text  x="969.79" y="303.5" ></text>
+</g>
+<g >
+<title>free_unref_page_commit (2,309,266,348 samples, 0.04%)</title><rect x="869.7" y="293" width="0.5" height="15.0" fill="rgb(245,106,51)" rx="2" ry="2" />
+<text  x="872.67" y="303.5" ></text>
+</g>
+<g >
+<title>__entry_text_start (1,450,457,685 samples, 0.03%)</title><rect x="10.3" y="421" width="0.4" height="15.0" fill="rgb(228,147,24)" rx="2" ry="2" />
+<text  x="13.35" y="431.5" ></text>
+</g>
+<g >
+<title>kthread (828,917,334 samples, 0.02%)</title><rect x="281.0" y="533" width="0.1" height="15.0" fill="rgb(219,38,26)" rx="2" ry="2" />
+<text  x="283.95" y="543.5" ></text>
+</g>
+<g >
+<title>raw_spin_rq_lock_nested (835,157,873 samples, 0.02%)</title><rect x="799.1" y="277" width="0.2" height="15.0" fill="rgb(247,228,50)" rx="2" ry="2" />
+<text  x="802.13" y="287.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (140,834,963,869 samples, 2.73%)</title><rect x="222.2" y="245" width="32.2" height="15.0" fill="rgb(212,113,7)" rx="2" ry="2" />
+<text  x="225.18" y="255.5" >do..</text>
+</g>
+<g >
+<title>psi_group_change (12,805,189,682 samples, 0.25%)</title><rect x="333.8" y="325" width="2.9" height="15.0" fill="rgb(218,21,30)" rx="2" ry="2" />
+<text  x="336.79" y="335.5" ></text>
+</g>
+<g >
+<title>__sysvec_apic_timer_interrupt (696,036,880 samples, 0.01%)</title><rect x="1021.2" y="389" width="0.2" height="15.0" fill="rgb(252,161,45)" rx="2" ry="2" />
+<text  x="1024.24" y="399.5" ></text>
+</g>
+<g >
+<title>ttwu_do_activate (2,069,722,786 samples, 0.04%)</title><rect x="802.4" y="293" width="0.5" height="15.0" fill="rgb(253,146,33)" rx="2" ry="2" />
+<text  x="805.42" y="303.5" ></text>
+</g>
+<g >
+<title>skb_release_data (15,739,711,942 samples, 0.31%)</title><rect x="209.1" y="149" width="3.6" height="15.0" fill="rgb(254,78,19)" rx="2" ry="2" />
+<text  x="212.10" y="159.5" ></text>
+</g>
+<g >
+<title>ramp_time_over (532,643,182 samples, 0.01%)</title><rect x="26.9" y="405" width="0.1" height="15.0" fill="rgb(240,164,12)" rx="2" ry="2" />
+<text  x="29.90" y="415.5" ></text>
+</g>
+<g >
+<title>__sysvec_call_function_single (5,676,428,924 samples, 0.11%)</title><rect x="1055.6" y="421" width="1.3" height="15.0" fill="rgb(247,46,3)" rx="2" ry="2" />
+<text  x="1058.63" y="431.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (933,949,270 samples, 0.02%)</title><rect x="148.9" y="197" width="0.2" height="15.0" fill="rgb(242,109,0)" rx="2" ry="2" />
+<text  x="151.87" y="207.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (1,609,685,947 samples, 0.03%)</title><rect x="1163.5" y="421" width="0.4" height="15.0" fill="rgb(235,14,22)" rx="2" ry="2" />
+<text  x="1166.55" y="431.5" ></text>
+</g>
+<g >
+<title>kmalloc_slab (2,066,423,359 samples, 0.04%)</title><rect x="980.0" y="293" width="0.5" height="15.0" fill="rgb(240,222,47)" rx="2" ry="2" />
+<text  x="982.98" y="303.5" ></text>
+</g>
+<g >
+<title>sysvec_call_function_single (4,374,796,681 samples, 0.08%)</title><rect x="317.3" y="309" width="1.0" height="15.0" fill="rgb(225,152,42)" rx="2" ry="2" />
+<text  x="320.31" y="319.5" ></text>
+</g>
+<g >
+<title>cpuidle_enter_state (8,863,713,334 samples, 0.17%)</title><rect x="1020.6" y="437" width="2.1" height="15.0" fill="rgb(226,72,29)" rx="2" ry="2" />
+<text  x="1023.63" y="447.5" ></text>
+</g>
+<g >
+<title>_int_free (923,937,128 samples, 0.02%)</title><rect x="129.1" y="325" width="0.2" height="15.0" fill="rgb(242,134,15)" rx="2" ry="2" />
+<text  x="132.08" y="335.5" ></text>
+</g>
+<g >
+<title>[[vdso]] (2,725,226,064 samples, 0.05%)</title><rect x="20.1" y="389" width="0.6" height="15.0" fill="rgb(241,145,16)" rx="2" ry="2" />
+<text  x="23.08" y="399.5" ></text>
+</g>
+<g >
+<title>__entry_text_start (1,972,497,615 samples, 0.04%)</title><rect x="284.4" y="517" width="0.5" height="15.0" fill="rgb(234,77,1)" rx="2" ry="2" />
+<text  x="287.45" y="527.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (1,056,902,383 samples, 0.02%)</title><rect x="276.9" y="485" width="0.3" height="15.0" fill="rgb(229,200,40)" rx="2" ry="2" />
+<text  x="279.95" y="495.5" ></text>
+</g>
+<g >
+<title>__slab_alloc.isra.0 (1,408,072,645 samples, 0.03%)</title><rect x="51.3" y="149" width="0.4" height="15.0" fill="rgb(237,13,4)" rx="2" ry="2" />
+<text  x="54.33" y="159.5" ></text>
+</g>
+<g >
+<title>process_one_work (1,321,153,538 samples, 0.03%)</title><rect x="281.1" y="501" width="0.3" height="15.0" fill="rgb(223,56,32)" rx="2" ry="2" />
+<text  x="284.14" y="511.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_call_function_single (1,012,693,639 samples, 0.02%)</title><rect x="1026.9" y="405" width="0.3" height="15.0" fill="rgb(215,26,4)" rx="2" ry="2" />
+<text  x="1029.94" y="415.5" ></text>
+</g>
+<g >
+<title>crypt_convert (1,309,055,852 samples, 0.03%)</title><rect x="277.6" y="469" width="0.3" height="15.0" fill="rgb(226,16,46)" rx="2" ry="2" />
+<text  x="280.62" y="479.5" ></text>
+</g>
+<g >
+<title>pthread_mutex_lock@@GLIBC_2.2.5 (1,346,746,440 samples, 0.03%)</title><rect x="287.9" y="485" width="0.3" height="15.0" fill="rgb(212,61,0)" rx="2" ry="2" />
+<text  x="290.94" y="495.5" ></text>
+</g>
+<g >
+<title>bpf_lsm_socket_recvmsg (1,253,750,471 samples, 0.02%)</title><rect x="176.3" y="181" width="0.3" height="15.0" fill="rgb(251,107,37)" rx="2" ry="2" />
+<text  x="179.33" y="191.5" ></text>
+</g>
+<g >
+<title>unix_destruct_scm (7,907,731,041 samples, 0.15%)</title><rect x="212.8" y="133" width="1.8" height="15.0" fill="rgb(243,137,8)" rx="2" ry="2" />
+<text  x="215.77" y="143.5" ></text>
+</g>
+<g >
+<title>reweight_entity (953,619,141 samples, 0.02%)</title><rect x="314.7" y="325" width="0.2" height="15.0" fill="rgb(235,216,16)" rx="2" ry="2" />
+<text  x="317.73" y="335.5" ></text>
+</g>
+<g >
+<title>try_charge_memcg (677,981,252 samples, 0.01%)</title><rect x="995.7" y="277" width="0.2" height="15.0" fill="rgb(225,96,15)" rx="2" ry="2" />
+<text  x="998.71" y="287.5" ></text>
+</g>
+<g >
+<title>[perf] (3,777,912,860 samples, 0.07%)</title><rect x="1017.1" y="405" width="0.9" height="15.0" fill="rgb(235,196,53)" rx="2" ry="2" />
+<text  x="1020.10" y="415.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (194,489,901,475 samples, 3.77%)</title><rect x="63.0" y="277" width="44.5" height="15.0" fill="rgb(222,129,11)" rx="2" ry="2" />
+<text  x="65.99" y="287.5" >do_s..</text>
+</g>
+<g >
+<title>sched_clock_cpu (736,263,225 samples, 0.01%)</title><rect x="377.1" y="341" width="0.1" height="15.0" fill="rgb(231,109,17)" rx="2" ry="2" />
+<text  x="380.07" y="351.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (10,322,052,304 samples, 0.20%)</title><rect x="990.8" y="261" width="2.3" height="15.0" fill="rgb(241,216,21)" rx="2" ry="2" />
+<text  x="993.78" y="271.5" ></text>
+</g>
+<g >
+<title>last_block (2,284,539,434 samples, 0.04%)</title><rect x="23.7" y="405" width="0.5" height="15.0" fill="rgb(216,203,41)" rx="2" ry="2" />
+<text  x="26.68" y="415.5" ></text>
+</g>
+<g >
+<title>raw_spin_rq_lock_nested (914,234,991 samples, 0.02%)</title><rect x="793.8" y="293" width="0.2" height="15.0" fill="rgb(230,69,41)" rx="2" ry="2" />
+<text  x="796.82" y="303.5" ></text>
+</g>
+<g >
+<title>try_to_wake_up (11,830,217,936 samples, 0.23%)</title><rect x="1000.9" y="293" width="2.7" height="15.0" fill="rgb(254,166,46)" rx="2" ry="2" />
+<text  x="1003.92" y="303.5" ></text>
+</g>
+<g >
+<title>timer_clear_idle (1,397,380,045 samples, 0.03%)</title><rect x="1189.6" y="485" width="0.3" height="15.0" fill="rgb(210,118,49)" rx="2" ry="2" />
+<text  x="1192.62" y="495.5" ></text>
+</g>
+<g >
+<title>free_pcp_prepare (1,037,216,988 samples, 0.02%)</title><rect x="238.5" y="117" width="0.2" height="15.0" fill="rgb(230,172,35)" rx="2" ry="2" />
+<text  x="241.50" y="127.5" ></text>
+</g>
+<g >
+<title>ktime_get (1,946,315,130 samples, 0.04%)</title><rect x="1043.2" y="357" width="0.5" height="15.0" fill="rgb(219,225,12)" rx="2" ry="2" />
+<text  x="1046.21" y="367.5" ></text>
+</g>
+<g >
+<title>__get_obj_cgroup_from_memcg (991,044,805 samples, 0.02%)</title><rect x="51.9" y="133" width="0.3" height="15.0" fill="rgb(236,79,50)" rx="2" ry="2" />
+<text  x="54.94" y="143.5" ></text>
+</g>
+<g >
+<title>atime_needs_update (7,534,330,010 samples, 0.15%)</title><rect x="401.9" y="325" width="1.7" height="15.0" fill="rgb(250,167,20)" rx="2" ry="2" />
+<text  x="404.85" y="335.5" ></text>
+</g>
+<g >
+<title>mutex_unlock (873,223,644 samples, 0.02%)</title><rect x="243.2" y="165" width="0.2" height="15.0" fill="rgb(216,188,47)" rx="2" ry="2" />
+<text  x="246.24" y="175.5" ></text>
+</g>
+<g >
+<title>sysvec_call_function_single (1,048,629,944 samples, 0.02%)</title><rect x="767.3" y="293" width="0.3" height="15.0" fill="rgb(205,178,17)" rx="2" ry="2" />
+<text  x="770.34" y="303.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (1,155,001,594 samples, 0.02%)</title><rect x="1188.4" y="469" width="0.3" height="15.0" fill="rgb(233,29,38)" rx="2" ry="2" />
+<text  x="1191.44" y="479.5" ></text>
+</g>
+<g >
+<title>hrtimer_interrupt (12,597,609,079 samples, 0.24%)</title><rect x="1042.7" y="405" width="2.9" height="15.0" fill="rgb(223,96,45)" rx="2" ry="2" />
+<text  x="1045.73" y="415.5" ></text>
+</g>
+<g >
+<title>sysvec_call_function_single (651,695,457 samples, 0.01%)</title><rect x="364.8" y="325" width="0.2" height="15.0" fill="rgb(242,74,7)" rx="2" ry="2" />
+<text  x="367.83" y="335.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (3,666,237,169 samples, 0.07%)</title><rect x="1017.1" y="357" width="0.9" height="15.0" fill="rgb(224,116,13)" rx="2" ry="2" />
+<text  x="1020.11" y="367.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (695,174,645 samples, 0.01%)</title><rect x="275.3" y="437" width="0.2" height="15.0" fill="rgb(241,116,42)" rx="2" ry="2" />
+<text  x="278.31" y="447.5" ></text>
+</g>
+<g >
+<title>pagecache_get_page (14,792,385,444 samples, 0.29%)</title><rect x="429.4" y="309" width="3.3" height="15.0" fill="rgb(227,224,48)" rx="2" ry="2" />
+<text  x="432.36" y="319.5" ></text>
+</g>
+<g >
+<title>add_slat_sample (2,813,982,213 samples, 0.05%)</title><rect x="26.0" y="421" width="0.7" height="15.0" fill="rgb(213,21,24)" rx="2" ry="2" />
+<text  x="29.04" y="431.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (830,778,697 samples, 0.02%)</title><rect x="364.4" y="357" width="0.2" height="15.0" fill="rgb(210,135,10)" rx="2" ry="2" />
+<text  x="367.38" y="367.5" ></text>
+</g>
+<g >
+<title>schedule (3,751,715,170 samples, 0.07%)</title><rect x="1009.5" y="389" width="0.8" height="15.0" fill="rgb(205,130,43)" rx="2" ry="2" />
+<text  x="1012.46" y="399.5" ></text>
+</g>
+<g >
+<title>nbd_get_debug (1,669,607,694 samples, 0.03%)</title><rect x="130.1" y="373" width="0.4" height="15.0" fill="rgb(249,65,14)" rx="2" ry="2" />
+<text  x="133.11" y="383.5" ></text>
+</g>
+<g >
+<title>__send (84,874,065,735 samples, 1.65%)</title><rect x="37.0" y="325" width="19.4" height="15.0" fill="rgb(239,105,29)" rx="2" ry="2" />
+<text  x="40.00" y="335.5" ></text>
+</g>
+<g >
+<title>ktime_get_update_offsets_now (1,293,054,961 samples, 0.03%)</title><rect x="1045.3" y="389" width="0.3" height="15.0" fill="rgb(213,58,52)" rx="2" ry="2" />
+<text  x="1048.32" y="399.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (561,333,150 samples, 0.01%)</title><rect x="958.1" y="245" width="0.2" height="15.0" fill="rgb(240,39,43)" rx="2" ry="2" />
+<text  x="961.14" y="255.5" ></text>
+</g>
+<g >
+<title>tick_irq_enter (16,545,724,272 samples, 0.32%)</title><rect x="1046.2" y="405" width="3.8" height="15.0" fill="rgb(239,82,36)" rx="2" ry="2" />
+<text  x="1049.21" y="415.5" ></text>
+</g>
+<g >
+<title>__slab_free (6,351,620,383 samples, 0.12%)</title><rect x="236.1" y="133" width="1.5" height="15.0" fill="rgb(245,124,2)" rx="2" ry="2" />
+<text  x="239.10" y="143.5" ></text>
+</g>
+<g >
+<title>raw_spin_rq_lock_nested (1,024,431,623 samples, 0.02%)</title><rect x="148.9" y="213" width="0.2" height="15.0" fill="rgb(239,178,7)" rx="2" ry="2" />
+<text  x="151.87" y="223.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (461,004,294 samples, 0.01%)</title><rect x="281.7" y="437" width="0.1" height="15.0" fill="rgb(205,40,9)" rx="2" ry="2" />
+<text  x="284.72" y="447.5" ></text>
+</g>
+<g >
+<title>process_one_work (1,439,101,463 samples, 0.03%)</title><rect x="283.2" y="501" width="0.3" height="15.0" fill="rgb(246,103,30)" rx="2" ry="2" />
+<text  x="286.17" y="511.5" ></text>
+</g>
+<g >
+<title>cache_from_obj (1,667,404,656 samples, 0.03%)</title><rect x="268.0" y="165" width="0.4" height="15.0" fill="rgb(240,198,48)" rx="2" ry="2" />
+<text  x="271.03" y="175.5" ></text>
+</g>
+<g >
+<title>arch_call_rest_init (31,308,706,217 samples, 0.61%)</title><rect x="1020.5" y="517" width="7.2" height="15.0" fill="rgb(225,139,41)" rx="2" ry="2" />
+<text  x="1023.52" y="527.5" ></text>
+</g>
+<g >
+<title>update_process_times (2,361,191,318 samples, 0.05%)</title><rect x="766.7" y="197" width="0.5" height="15.0" fill="rgb(217,120,36)" rx="2" ry="2" />
+<text  x="769.66" y="207.5" ></text>
+</g>
+<g >
+<title>kmalloc_slab (860,488,185 samples, 0.02%)</title><rect x="50.6" y="149" width="0.2" height="15.0" fill="rgb(228,65,47)" rx="2" ry="2" />
+<text  x="53.62" y="159.5" ></text>
+</g>
+<g >
+<title>local_touch_nmi (531,273,929 samples, 0.01%)</title><rect x="1137.3" y="485" width="0.1" height="15.0" fill="rgb(206,139,49)" rx="2" ry="2" />
+<text  x="1140.27" y="495.5" ></text>
+</g>
+<g >
+<title>enter_STATE_REPLY_FINISH_COMMAND.constprop.0 (20,440,936,902 samples, 0.40%)</title><rect x="161.9" y="325" width="4.7" height="15.0" fill="rgb(207,132,18)" rx="2" ry="2" />
+<text  x="164.91" y="335.5" ></text>
+</g>
+<g >
+<title>file_pread (103,521,167,748 samples, 2.01%)</title><rect x="382.1" y="453" width="23.7" height="15.0" fill="rgb(249,155,46)" rx="2" ry="2" />
+<text  x="385.09" y="463.5" >f..</text>
+</g>
+<g >
+<title>bad_range (440,206,134 samples, 0.01%)</title><rect x="960.4" y="293" width="0.1" height="15.0" fill="rgb(208,173,50)" rx="2" ry="2" />
+<text  x="963.44" y="303.5" ></text>
+</g>
+<g >
+<title>init_icd (6,993,136,483 samples, 0.14%)</title><rect x="112.1" y="405" width="1.6" height="15.0" fill="rgb(213,120,53)" rx="2" ry="2" />
+<text  x="115.08" y="415.5" ></text>
+</g>
+<g >
+<title>psi_account_irqtime (1,238,066,005 samples, 0.02%)</title><rect x="1134.3" y="437" width="0.3" height="15.0" fill="rgb(253,193,18)" rx="2" ry="2" />
+<text  x="1137.32" y="447.5" ></text>
+</g>
+<g >
+<title>__slab_free (7,887,245,398 samples, 0.15%)</title><rect x="186.9" y="149" width="1.8" height="15.0" fill="rgb(229,67,35)" rx="2" ry="2" />
+<text  x="189.87" y="159.5" ></text>
+</g>
+<g >
+<title>kworker/u64:22- (1,544,570,549 samples, 0.03%)</title><rect x="280.3" y="565" width="0.3" height="15.0" fill="rgb(241,224,19)" rx="2" ry="2" />
+<text  x="283.27" y="575.5" ></text>
+</g>
+<g >
+<title>security_socket_recvmsg (3,575,720,405 samples, 0.07%)</title><rect x="205.3" y="181" width="0.8" height="15.0" fill="rgb(223,223,50)" rx="2" ry="2" />
+<text  x="208.31" y="191.5" ></text>
+</g>
+<g >
+<title>restore_fpregs_from_fpstate (5,248,127,387 samples, 0.10%)</title><rect x="349.3" y="389" width="1.2" height="15.0" fill="rgb(250,8,5)" rx="2" ry="2" />
+<text  x="352.31" y="399.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (710,845,186 samples, 0.01%)</title><rect x="1066.5" y="421" width="0.2" height="15.0" fill="rgb(249,82,48)" rx="2" ry="2" />
+<text  x="1069.52" y="431.5" ></text>
+</g>
+<g >
+<title>__flush_smp_call_function_queue (1,263,953,401 samples, 0.02%)</title><rect x="1055.6" y="405" width="0.3" height="15.0" fill="rgb(250,30,10)" rx="2" ry="2" />
+<text  x="1058.65" y="415.5" ></text>
+</g>
+<g >
+<title>pthread_mutex_unlock@@GLIBC_2.2.5 (1,003,642,056 samples, 0.02%)</title><rect x="1016.3" y="501" width="0.2" height="15.0" fill="rgb(211,113,7)" rx="2" ry="2" />
+<text  x="1019.26" y="511.5" ></text>
+</g>
+<g >
+<title>update_load_avg (1,080,250,160 samples, 0.02%)</title><rect x="790.8" y="261" width="0.3" height="15.0" fill="rgb(248,123,31)" rx="2" ry="2" />
+<text  x="793.81" y="271.5" ></text>
+</g>
+<g >
+<title>enqueue_task (2,057,367,175 samples, 0.04%)</title><rect x="802.4" y="277" width="0.5" height="15.0" fill="rgb(206,216,39)" rx="2" ry="2" />
+<text  x="805.43" y="287.5" ></text>
+</g>
+<g >
+<title>dequeue_task_fair (4,576,014,066 samples, 0.09%)</title><rect x="790.1" y="293" width="1.1" height="15.0" fill="rgb(206,208,2)" rx="2" ry="2" />
+<text  x="793.14" y="303.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (1,306,472,119 samples, 0.03%)</title><rect x="279.0" y="549" width="0.3" height="15.0" fill="rgb(221,35,3)" rx="2" ry="2" />
+<text  x="281.97" y="559.5" ></text>
+</g>
+<g >
+<title>kmem_cache_alloc_node (13,669,521,709 samples, 0.27%)</title><rect x="50.8" y="165" width="3.1" height="15.0" fill="rgb(245,160,9)" rx="2" ry="2" />
+<text  x="53.82" y="175.5" ></text>
+</g>
+<g >
+<title>hrtimer_next_event_without (27,907,166,844 samples, 0.54%)</title><rect x="1152.0" y="453" width="6.4" height="15.0" fill="rgb(235,196,22)" rx="2" ry="2" />
+<text  x="1155.03" y="463.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (2,254,177,174 samples, 0.04%)</title><rect x="243.5" y="149" width="0.6" height="15.0" fill="rgb(251,116,4)" rx="2" ry="2" />
+<text  x="246.54" y="159.5" ></text>
+</g>
+<g >
+<title>secondary_startup_64_no_verify (740,327,038,170 samples, 14.36%)</title><rect x="1020.5" y="549" width="169.4" height="15.0" fill="rgb(243,148,22)" rx="2" ry="2" />
+<text  x="1023.52" y="559.5" >secondary_startup_64_..</text>
+</g>
+<g >
+<title>bpf_lsm_file_permission (520,619,861 samples, 0.01%)</title><rect x="806.8" y="341" width="0.2" height="15.0" fill="rgb(248,58,2)" rx="2" ry="2" />
+<text  x="809.85" y="351.5" ></text>
+</g>
+</g>
+</svg>
diff --git a/2023-flamegraphs/nbdkit-null-fio-16t.svg b/2023-flamegraphs/nbdkit-null-fio-16t.svg
new file mode 100644 (file)
index 0000000..b788bbb
--- /dev/null
@@ -0,0 +1,8101 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" width="1200" height="630" onload="init(evt)" viewBox="0 0 1200 630" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<!-- Flame graph stack visualization. See https://github.com/brendangregg/FlameGraph for latest version, and http://www.brendangregg.com/flamegraphs.html for examples. -->
+<!-- NOTES:  -->
+<defs>
+       <linearGradient id="background" y1="0" y2="1" x1="0" x2="0" >
+               <stop stop-color="#eeeeee" offset="5%" />
+               <stop stop-color="#eeeeb0" offset="95%" />
+       </linearGradient>
+</defs>
+<style type="text/css">
+       text { font-family:Verdana; font-size:12px; fill:rgb(0,0,0); }
+       #search, #ignorecase { opacity:0.1; cursor:pointer; }
+       #search:hover, #search.show, #ignorecase:hover, #ignorecase.show { opacity:1; }
+       #subtitle { text-anchor:middle; font-color:rgb(160,160,160); }
+       #title { text-anchor:middle; font-size:17px}
+       #unzoom { cursor:pointer; }
+       #frames > *:hover { stroke:black; stroke-width:0.5; cursor:pointer; }
+       .hide { display:none; }
+       .parent { opacity:0.5; }
+</style>
+<script type="text/ecmascript">
+<![CDATA[
+       "use strict";
+       var details, searchbtn, unzoombtn, matchedtxt, svg, searching, currentSearchTerm, ignorecase, ignorecaseBtn;
+       function init(evt) {
+               details = document.getElementById("details").firstChild;
+               searchbtn = document.getElementById("search");
+               ignorecaseBtn = document.getElementById("ignorecase");
+               unzoombtn = document.getElementById("unzoom");
+               matchedtxt = document.getElementById("matched");
+               svg = document.getElementsByTagName("svg")[0];
+               searching = 0;
+               currentSearchTerm = null;
+
+               // use GET parameters to restore a flamegraphs state.
+               var params = get_params();
+               if (params.x && params.y)
+                       zoom(find_group(document.querySelector('[x="' + params.x + '"][y="' + params.y + '"]')));
+                if (params.s) search(params.s);
+       }
+
+       // event listeners
+       window.addEventListener("click", function(e) {
+               var target = find_group(e.target);
+               if (target) {
+                       if (target.nodeName == "a") {
+                               if (e.ctrlKey === false) return;
+                               e.preventDefault();
+                       }
+                       if (target.classList.contains("parent")) unzoom(true);
+                       zoom(target);
+                       if (!document.querySelector('.parent')) {
+                               // we have basically done a clearzoom so clear the url
+                               var params = get_params();
+                               if (params.x) delete params.x;
+                               if (params.y) delete params.y;
+                               history.replaceState(null, null, parse_params(params));
+                               unzoombtn.classList.add("hide");
+                               return;
+                       }
+
+                       // set parameters for zoom state
+                       var el = target.querySelector("rect");
+                       if (el && el.attributes && el.attributes.y && el.attributes._orig_x) {
+                               var params = get_params()
+                               params.x = el.attributes._orig_x.value;
+                               params.y = el.attributes.y.value;
+                               history.replaceState(null, null, parse_params(params));
+                       }
+               }
+               else if (e.target.id == "unzoom") clearzoom();
+               else if (e.target.id == "search") search_prompt();
+               else if (e.target.id == "ignorecase") toggle_ignorecase();
+       }, false)
+
+       // mouse-over for info
+       // show
+       window.addEventListener("mouseover", function(e) {
+               var target = find_group(e.target);
+               if (target) details.nodeValue = "Function: " + g_to_text(target);
+       }, false)
+
+       // clear
+       window.addEventListener("mouseout", function(e) {
+               var target = find_group(e.target);
+               if (target) details.nodeValue = ' ';
+       }, false)
+
+       // ctrl-F for search
+       // ctrl-I to toggle case-sensitive search
+       window.addEventListener("keydown",function (e) {
+               if (e.keyCode === 114 || (e.ctrlKey && e.keyCode === 70)) {
+                       e.preventDefault();
+                       search_prompt();
+               }
+               else if (e.ctrlKey && e.keyCode === 73) {
+                       e.preventDefault();
+                       toggle_ignorecase();
+               }
+       }, false)
+
+       // functions
+       function get_params() {
+               var params = {};
+               var paramsarr = window.location.search.substr(1).split('&');
+               for (var i = 0; i < paramsarr.length; ++i) {
+                       var tmp = paramsarr[i].split("=");
+                       if (!tmp[0] || !tmp[1]) continue;
+                       params[tmp[0]]  = decodeURIComponent(tmp[1]);
+               }
+               return params;
+       }
+       function parse_params(params) {
+               var uri = "?";
+               for (var key in params) {
+                       uri += key + '=' + encodeURIComponent(params[key]) + '&';
+               }
+               if (uri.slice(-1) == "&")
+                       uri = uri.substring(0, uri.length - 1);
+               if (uri == '?')
+                       uri = window.location.href.split('?')[0];
+               return uri;
+       }
+       function find_child(node, selector) {
+               var children = node.querySelectorAll(selector);
+               if (children.length) return children[0];
+       }
+       function find_group(node) {
+               var parent = node.parentElement;
+               if (!parent) return;
+               if (parent.id == "frames") return node;
+               return find_group(parent);
+       }
+       function orig_save(e, attr, val) {
+               if (e.attributes["_orig_" + attr] != undefined) return;
+               if (e.attributes[attr] == undefined) return;
+               if (val == undefined) val = e.attributes[attr].value;
+               e.setAttribute("_orig_" + attr, val);
+       }
+       function orig_load(e, attr) {
+               if (e.attributes["_orig_"+attr] == undefined) return;
+               e.attributes[attr].value = e.attributes["_orig_" + attr].value;
+               e.removeAttribute("_orig_"+attr);
+       }
+       function g_to_text(e) {
+               var text = find_child(e, "title").firstChild.nodeValue;
+               return (text)
+       }
+       function g_to_func(e) {
+               var func = g_to_text(e);
+               // if there's any manipulation we want to do to the function
+               // name before it's searched, do it here before returning.
+               return (func);
+       }
+       function update_text(e) {
+               var r = find_child(e, "rect");
+               var t = find_child(e, "text");
+               var w = parseFloat(r.attributes.width.value) -3;
+               var txt = find_child(e, "title").textContent.replace(/\([^(]*\)$/,"");
+               t.attributes.x.value = parseFloat(r.attributes.x.value) + 3;
+
+               // Smaller than this size won't fit anything
+               if (w < 2 * 12 * 0.59) {
+                       t.textContent = "";
+                       return;
+               }
+
+               t.textContent = txt;
+               var sl = t.getSubStringLength(0, txt.length);
+               // check if only whitespace or if we can fit the entire string into width w
+               if (/^ *$/.test(txt) || sl < w)
+                       return;
+
+               // this isn't perfect, but gives a good starting point
+               // and avoids calling getSubStringLength too often
+               var start = Math.floor((w/sl) * txt.length);
+               for (var x = start; x > 0; x = x-2) {
+                       if (t.getSubStringLength(0, x + 2) <= w) {
+                               t.textContent = txt.substring(0, x) + "..";
+                               return;
+                       }
+               }
+               t.textContent = "";
+       }
+
+       // zoom
+       function zoom_reset(e) {
+               if (e.attributes != undefined) {
+                       orig_load(e, "x");
+                       orig_load(e, "width");
+               }
+               if (e.childNodes == undefined) return;
+               for (var i = 0, c = e.childNodes; i < c.length; i++) {
+                       zoom_reset(c[i]);
+               }
+       }
+       function zoom_child(e, x, ratio) {
+               if (e.attributes != undefined) {
+                       if (e.attributes.x != undefined) {
+                               orig_save(e, "x");
+                               e.attributes.x.value = (parseFloat(e.attributes.x.value) - x - 10) * ratio + 10;
+                               if (e.tagName == "text")
+                                       e.attributes.x.value = find_child(e.parentNode, "rect[x]").attributes.x.value + 3;
+                       }
+                       if (e.attributes.width != undefined) {
+                               orig_save(e, "width");
+                               e.attributes.width.value = parseFloat(e.attributes.width.value) * ratio;
+                       }
+               }
+
+               if (e.childNodes == undefined) return;
+               for (var i = 0, c = e.childNodes; i < c.length; i++) {
+                       zoom_child(c[i], x - 10, ratio);
+               }
+       }
+       function zoom_parent(e) {
+               if (e.attributes) {
+                       if (e.attributes.x != undefined) {
+                               orig_save(e, "x");
+                               e.attributes.x.value = 10;
+                       }
+                       if (e.attributes.width != undefined) {
+                               orig_save(e, "width");
+                               e.attributes.width.value = parseInt(svg.width.baseVal.value) - (10 * 2);
+                       }
+               }
+               if (e.childNodes == undefined) return;
+               for (var i = 0, c = e.childNodes; i < c.length; i++) {
+                       zoom_parent(c[i]);
+               }
+       }
+       function zoom(node) {
+               var attr = find_child(node, "rect").attributes;
+               var width = parseFloat(attr.width.value);
+               var xmin = parseFloat(attr.x.value);
+               var xmax = parseFloat(xmin + width);
+               var ymin = parseFloat(attr.y.value);
+               var ratio = (svg.width.baseVal.value - 2 * 10) / width;
+
+               // XXX: Workaround for JavaScript float issues (fix me)
+               var fudge = 0.0001;
+
+               unzoombtn.classList.remove("hide");
+
+               var el = document.getElementById("frames").children;
+               for (var i = 0; i < el.length; i++) {
+                       var e = el[i];
+                       var a = find_child(e, "rect").attributes;
+                       var ex = parseFloat(a.x.value);
+                       var ew = parseFloat(a.width.value);
+                       var upstack;
+                       // Is it an ancestor
+                       if (0 == 0) {
+                               upstack = parseFloat(a.y.value) > ymin;
+                       } else {
+                               upstack = parseFloat(a.y.value) < ymin;
+                       }
+                       if (upstack) {
+                               // Direct ancestor
+                               if (ex <= xmin && (ex+ew+fudge) >= xmax) {
+                                       e.classList.add("parent");
+                                       zoom_parent(e);
+                                       update_text(e);
+                               }
+                               // not in current path
+                               else
+                                       e.classList.add("hide");
+                       }
+                       // Children maybe
+                       else {
+                               // no common path
+                               if (ex < xmin || ex + fudge >= xmax) {
+                                       e.classList.add("hide");
+                               }
+                               else {
+                                       zoom_child(e, xmin, ratio);
+                                       update_text(e);
+                               }
+                       }
+               }
+               search();
+       }
+       function unzoom(dont_update_text) {
+               unzoombtn.classList.add("hide");
+               var el = document.getElementById("frames").children;
+               for(var i = 0; i < el.length; i++) {
+                       el[i].classList.remove("parent");
+                       el[i].classList.remove("hide");
+                       zoom_reset(el[i]);
+                       if(!dont_update_text) update_text(el[i]);
+               }
+               search();
+       }
+       function clearzoom() {
+               unzoom();
+
+               // remove zoom state
+               var params = get_params();
+               if (params.x) delete params.x;
+               if (params.y) delete params.y;
+               history.replaceState(null, null, parse_params(params));
+       }
+
+       // search
+       function toggle_ignorecase() {
+               ignorecase = !ignorecase;
+               if (ignorecase) {
+                       ignorecaseBtn.classList.add("show");
+               } else {
+                       ignorecaseBtn.classList.remove("show");
+               }
+               reset_search();
+               search();
+       }
+       function reset_search() {
+               var el = document.querySelectorAll("#frames rect");
+               for (var i = 0; i < el.length; i++) {
+                       orig_load(el[i], "fill")
+               }
+               var params = get_params();
+               delete params.s;
+               history.replaceState(null, null, parse_params(params));
+       }
+       function search_prompt() {
+               if (!searching) {
+                       var term = prompt("Enter a search term (regexp " +
+                           "allowed, eg: ^ext4_)"
+                           + (ignorecase ? ", ignoring case" : "")
+                           + "\nPress Ctrl-i to toggle case sensitivity", "");
+                       if (term != null) search(term);
+               } else {
+                       reset_search();
+                       searching = 0;
+                       currentSearchTerm = null;
+                       searchbtn.classList.remove("show");
+                       searchbtn.firstChild.nodeValue = "Search"
+                       matchedtxt.classList.add("hide");
+                       matchedtxt.firstChild.nodeValue = ""
+               }
+       }
+       function search(term) {
+               if (term) currentSearchTerm = term;
+
+               var re = new RegExp(currentSearchTerm, ignorecase ? 'i' : '');
+               var el = document.getElementById("frames").children;
+               var matches = new Object();
+               var maxwidth = 0;
+               for (var i = 0; i < el.length; i++) {
+                       var e = el[i];
+                       var func = g_to_func(e);
+                       var rect = find_child(e, "rect");
+                       if (func == null || rect == null)
+                               continue;
+
+                       // Save max width. Only works as we have a root frame
+                       var w = parseFloat(rect.attributes.width.value);
+                       if (w > maxwidth)
+                               maxwidth = w;
+
+                       if (func.match(re)) {
+                               // highlight
+                               var x = parseFloat(rect.attributes.x.value);
+                               orig_save(rect, "fill");
+                               rect.attributes.fill.value = "rgb(230,0,230)";
+
+                               // remember matches
+                               if (matches[x] == undefined) {
+                                       matches[x] = w;
+                               } else {
+                                       if (w > matches[x]) {
+                                               // overwrite with parent
+                                               matches[x] = w;
+                                       }
+                               }
+                               searching = 1;
+                       }
+               }
+               if (!searching)
+                       return;
+               var params = get_params();
+               params.s = currentSearchTerm;
+               history.replaceState(null, null, parse_params(params));
+
+               searchbtn.classList.add("show");
+               searchbtn.firstChild.nodeValue = "Reset Search";
+
+               // calculate percent matched, excluding vertical overlap
+               var count = 0;
+               var lastx = -1;
+               var lastw = 0;
+               var keys = Array();
+               for (k in matches) {
+                       if (matches.hasOwnProperty(k))
+                               keys.push(k);
+               }
+               // sort the matched frames by their x location
+               // ascending, then width descending
+               keys.sort(function(a, b){
+                       return a - b;
+               });
+               // Step through frames saving only the biggest bottom-up frames
+               // thanks to the sort order. This relies on the tree property
+               // where children are always smaller than their parents.
+               var fudge = 0.0001;     // JavaScript floating point
+               for (var k in keys) {
+                       var x = parseFloat(keys[k]);
+                       var w = matches[keys[k]];
+                       if (x >= lastx + lastw - fudge) {
+                               count += w;
+                               lastx = x;
+                               lastw = w;
+                       }
+               }
+               // display matched percent
+               matchedtxt.classList.remove("hide");
+               var pct = 100 * count / maxwidth;
+               if (pct != 100) pct = pct.toFixed(1)
+               matchedtxt.firstChild.nodeValue = "Matched: " + pct + "%";
+       }
+]]>
+</script>
+<rect x="0.0" y="0" width="1200.0" height="630.0" fill="url(#background)"  />
+<text id="title" x="600.00" y="24" >Flame Graph</text>
+<text id="details" x="10.00" y="613" > </text>
+<text id="unzoom" x="10.00" y="24" class="hide">Reset Zoom</text>
+<text id="search" x="1090.00" y="24" >Search</text>
+<text id="ignorecase" x="1174.00" y="24" >ic</text>
+<text id="matched" x="1090.00" y="613" > </text>
+<g id="frames">
+<g >
+<title>worker_thread (724,719,654 samples, 0.01%)</title><rect x="662.2" y="517" width="0.2" height="15.0" fill="rgb(228,85,11)" rx="2" ry="2" />
+<text  x="665.21" y="527.5" ></text>
+</g>
+<g >
+<title>syscall_return_via_sysret (1,255,240,767 samples, 0.02%)</title><rect x="641.6" y="277" width="0.3" height="15.0" fill="rgb(235,73,49)" rx="2" ry="2" />
+<text  x="644.65" y="287.5" ></text>
+</g>
+<g >
+<title>__rseq_handle_notify_resume (7,411,716,939 samples, 0.14%)</title><rect x="393.6" y="261" width="1.6" height="15.0" fill="rgb(211,91,2)" rx="2" ry="2" />
+<text  x="396.58" y="271.5" ></text>
+</g>
+<g >
+<title>__page_cache_release (915,917,218 samples, 0.02%)</title><rect x="567.8" y="117" width="0.2" height="15.0" fill="rgb(253,98,42)" rx="2" ry="2" />
+<text  x="570.79" y="127.5" ></text>
+</g>
+<g >
+<title>__x64_sys_recvfrom (133,697,376,790 samples, 2.46%)</title><rect x="502.1" y="229" width="29.0" height="15.0" fill="rgb(221,126,29)" rx="2" ry="2" />
+<text  x="505.11" y="239.5" >__..</text>
+</g>
+<g >
+<title>kmalloc_slab (2,875,196,338 samples, 0.05%)</title><rect x="216.9" y="133" width="0.6" height="15.0" fill="rgb(217,130,24)" rx="2" ry="2" />
+<text  x="219.89" y="143.5" ></text>
+</g>
+<g >
+<title>enqueue_entity (3,059,153,289 samples, 0.06%)</title><rect x="694.4" y="245" width="0.7" height="15.0" fill="rgb(234,134,27)" rx="2" ry="2" />
+<text  x="697.41" y="255.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock (1,061,563,570 samples, 0.02%)</title><rect x="620.7" y="181" width="0.2" height="15.0" fill="rgb(222,32,18)" rx="2" ry="2" />
+<text  x="623.68" y="191.5" ></text>
+</g>
+<g >
+<title>sched_clock_cpu (1,868,290,567 samples, 0.03%)</title><rect x="1160.3" y="341" width="0.4" height="15.0" fill="rgb(225,154,51)" rx="2" ry="2" />
+<text  x="1163.28" y="351.5" ></text>
+</g>
+<g >
+<title>unlock_request (16,849,817,837 samples, 0.31%)</title><rect x="1169.5" y="485" width="3.7" height="15.0" fill="rgb(231,70,28)" rx="2" ry="2" />
+<text  x="1172.51" y="495.5" ></text>
+</g>
+<g >
+<title>__calc_delta (754,648,657 samples, 0.01%)</title><rect x="1123.6" y="197" width="0.1" height="15.0" fill="rgb(232,114,13)" rx="2" ry="2" />
+<text  x="1126.58" y="207.5" ></text>
+</g>
+<g >
+<title>put_file (6,134,366,260 samples, 0.11%)</title><rect x="274.4" y="373" width="1.3" height="15.0" fill="rgb(214,142,8)" rx="2" ry="2" />
+<text  x="277.41" y="383.5" ></text>
+</g>
+<g >
+<title>copy_page_from_iter (5,646,440,209 samples, 0.10%)</title><rect x="645.3" y="165" width="1.2" height="15.0" fill="rgb(243,34,39)" rx="2" ry="2" />
+<text  x="648.26" y="175.5" ></text>
+</g>
+<g >
+<title>load_balance (562,879,651 samples, 0.01%)</title><rect x="1106.6" y="261" width="0.2" height="15.0" fill="rgb(253,133,37)" rx="2" ry="2" />
+<text  x="1109.63" y="271.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (567,370,215 samples, 0.01%)</title><rect x="1133.7" y="309" width="0.1" height="15.0" fill="rgb(213,68,13)" rx="2" ry="2" />
+<text  x="1136.66" y="319.5" ></text>
+</g>
+<g >
+<title>__mod_memcg_state (4,241,369,272 samples, 0.08%)</title><rect x="554.7" y="53" width="0.9" height="15.0" fill="rgb(246,123,24)" rx="2" ry="2" />
+<text  x="557.72" y="63.5" ></text>
+</g>
+<g >
+<title>get_partial_node.part.0 (1,312,112,624 samples, 0.02%)</title><rect x="1083.0" y="261" width="0.3" height="15.0" fill="rgb(239,10,53)" rx="2" ry="2" />
+<text  x="1086.04" y="271.5" ></text>
+</g>
+<g >
+<title>__mod_memcg_state (606,268,671 samples, 0.01%)</title><rect x="515.9" y="69" width="0.1" height="15.0" fill="rgb(209,136,40)" rx="2" ry="2" />
+<text  x="518.85" y="79.5" ></text>
+</g>
+<g >
+<title>memcg_check_events (1,796,164,106 samples, 0.03%)</title><rect x="828.8" y="261" width="0.4" height="15.0" fill="rgb(219,110,40)" rx="2" ry="2" />
+<text  x="831.84" y="271.5" ></text>
+</g>
+<g >
+<title>__GI___libc_write (4,681,574,637 samples, 0.09%)</title><rect x="1178.8" y="373" width="1.0" height="15.0" fill="rgb(205,82,27)" rx="2" ry="2" />
+<text  x="1181.79" y="383.5" ></text>
+</g>
+<g >
+<title>_int_free (670,940,660 samples, 0.01%)</title><rect x="309.7" y="341" width="0.1" height="15.0" fill="rgb(214,28,22)" rx="2" ry="2" />
+<text  x="312.65" y="351.5" ></text>
+</g>
+<g >
+<title>socket_recv (153,695,093,438 samples, 2.83%)</title><rect x="608.7" y="309" width="33.3" height="15.0" fill="rgb(236,226,5)" rx="2" ry="2" />
+<text  x="611.68" y="319.5" >so..</text>
+</g>
+<g >
+<title>__cond_resched (498,424,824 samples, 0.01%)</title><rect x="480.8" y="165" width="0.1" height="15.0" fill="rgb(250,208,1)" rx="2" ry="2" />
+<text  x="483.78" y="175.5" ></text>
+</g>
+<g >
+<title>percpu_ref_put_many.constprop.0 (1,708,028,427 samples, 0.03%)</title><rect x="567.4" y="85" width="0.4" height="15.0" fill="rgb(221,108,32)" rx="2" ry="2" />
+<text  x="570.42" y="95.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (655,002,721 samples, 0.01%)</title><rect x="13.9" y="501" width="0.1" height="15.0" fill="rgb(209,51,16)" rx="2" ry="2" />
+<text  x="16.89" y="511.5" ></text>
+</g>
+<g >
+<title>is_vmalloc_addr (471,593,878 samples, 0.01%)</title><rect x="103.4" y="181" width="0.1" height="15.0" fill="rgb(229,108,50)" rx="2" ry="2" />
+<text  x="106.42" y="191.5" ></text>
+</g>
+<g >
+<title>__flush_smp_call_function_queue (553,410,144 samples, 0.01%)</title><rect x="1185.8" y="469" width="0.1" height="15.0" fill="rgb(221,162,49)" rx="2" ry="2" />
+<text  x="1188.83" y="479.5" ></text>
+</g>
+<g >
+<title>check_spread.isra.0 (488,288,670 samples, 0.01%)</title><rect x="367.7" y="181" width="0.1" height="15.0" fill="rgb(211,98,25)" rx="2" ry="2" />
+<text  x="370.68" y="191.5" ></text>
+</g>
+<g >
+<title>security_file_permission (54,663,797,125 samples, 1.01%)</title><rect x="783.5" y="389" width="11.8" height="15.0" fill="rgb(218,64,12)" rx="2" ry="2" />
+<text  x="786.46" y="399.5" ></text>
+</g>
+<g >
+<title>__wake_up_common_lock (97,335,735,258 samples, 1.79%)</title><rect x="1113.0" y="341" width="21.1" height="15.0" fill="rgb(254,78,28)" rx="2" ry="2" />
+<text  x="1115.95" y="351.5" ></text>
+</g>
+<g >
+<title>__virt_addr_valid (4,256,740,507 samples, 0.08%)</title><rect x="102.3" y="181" width="0.9" height="15.0" fill="rgb(234,76,25)" rx="2" ry="2" />
+<text  x="105.31" y="191.5" ></text>
+</g>
+<g >
+<title>mem_cgroup_handle_over_high (502,606,940 samples, 0.01%)</title><rect x="1149.7" y="389" width="0.1" height="15.0" fill="rgb(239,224,48)" rx="2" ry="2" />
+<text  x="1152.67" y="399.5" ></text>
+</g>
+<g >
+<title>kthread (565,356,192 samples, 0.01%)</title><rect x="662.7" y="533" width="0.1" height="15.0" fill="rgb(231,120,27)" rx="2" ry="2" />
+<text  x="665.69" y="543.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (4,025,979,374 samples, 0.07%)</title><rect x="605.1" y="229" width="0.9" height="15.0" fill="rgb(244,36,49)" rx="2" ry="2" />
+<text  x="608.12" y="239.5" ></text>
+</g>
+<g >
+<title>__get_obj_cgroup_from_memcg (4,275,912,749 samples, 0.08%)</title><rect x="223.4" y="117" width="0.9" height="15.0" fill="rgb(211,142,14)" rx="2" ry="2" />
+<text  x="226.40" y="127.5" ></text>
+</g>
+<g >
+<title>tick_irq_enter (685,340,756 samples, 0.01%)</title><rect x="1184.0" y="405" width="0.1" height="15.0" fill="rgb(245,165,43)" rx="2" ry="2" />
+<text  x="1186.97" y="415.5" ></text>
+</g>
+<g >
+<title>exit_to_user_mode_prepare (102,329,600,733 samples, 1.88%)</title><rect x="1141.7" y="405" width="22.2" height="15.0" fill="rgb(220,51,4)" rx="2" ry="2" />
+<text  x="1144.66" y="415.5" >e..</text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (181,914,097,352 samples, 3.34%)</title><rect x="89.2" y="309" width="39.5" height="15.0" fill="rgb(207,93,19)" rx="2" ry="2" />
+<text  x="92.23" y="319.5" >ent..</text>
+</g>
+<g >
+<title>_copy_to_iter (7,507,845,544 samples, 0.14%)</title><rect x="636.8" y="133" width="1.6" height="15.0" fill="rgb(210,173,42)" rx="2" ry="2" />
+<text  x="639.79" y="143.5" ></text>
+</g>
+<g >
+<title>connection_worker (2,353,159,487,101 samples, 43.27%)</title><rect x="668.0" y="517" width="510.5" height="15.0" fill="rgb(240,99,53)" rx="2" ry="2" />
+<text  x="670.98" y="527.5" >connection_worker</text>
+</g>
+<g >
+<title>pthread_getspecific@@GLIBC_2.34 (3,132,684,619 samples, 0.06%)</title><rect x="653.7" y="357" width="0.7" height="15.0" fill="rgb(210,55,41)" rx="2" ry="2" />
+<text  x="656.72" y="367.5" ></text>
+</g>
+<g >
+<title>memcg_slab_post_alloc_hook (40,946,017,421 samples, 0.75%)</title><rect x="1056.2" y="277" width="8.9" height="15.0" fill="rgb(213,143,4)" rx="2" ry="2" />
+<text  x="1059.18" y="287.5" ></text>
+</g>
+<g >
+<title>__x86_indirect_thunk_rax (1,191,851,598 samples, 0.02%)</title><rect x="443.3" y="277" width="0.2" height="15.0" fill="rgb(246,97,24)" rx="2" ry="2" />
+<text  x="446.25" y="287.5" ></text>
+</g>
+<g >
+<title>update_curr (6,175,344,553 samples, 0.11%)</title><rect x="1155.0" y="325" width="1.3" height="15.0" fill="rgb(245,120,13)" rx="2" ry="2" />
+<text  x="1157.98" y="335.5" ></text>
+</g>
+<g >
+<title>read (1,794,118,427 samples, 0.03%)</title><rect x="1169.1" y="485" width="0.4" height="15.0" fill="rgb(224,80,51)" rx="2" ry="2" />
+<text  x="1172.12" y="495.5" ></text>
+</g>
+<g >
+<title>clock_gettime@@GLIBC_2.17 (11,779,289,723 samples, 0.22%)</title><rect x="27.5" y="421" width="2.6" height="15.0" fill="rgb(221,22,18)" rx="2" ry="2" />
+<text  x="30.52" y="431.5" ></text>
+</g>
+<g >
+<title>__x64_sys_poll (6,851,176,283 samples, 0.13%)</title><rect x="16.4" y="501" width="1.5" height="15.0" fill="rgb(210,217,20)" rx="2" ry="2" />
+<text  x="19.39" y="511.5" ></text>
+</g>
+<g >
+<title>__update_load_avg_se (2,035,491,939 samples, 0.04%)</title><rect x="364.2" y="165" width="0.4" height="15.0" fill="rgb(248,154,36)" rx="2" ry="2" />
+<text  x="367.19" y="175.5" ></text>
+</g>
+<g >
+<title>__memset_avx2_unaligned_erms (20,669,591,831 samples, 0.38%)</title><rect x="734.3" y="453" width="4.5" height="15.0" fill="rgb(235,175,6)" rx="2" ry="2" />
+<text  x="737.34" y="463.5" ></text>
+</g>
+<g >
+<title>[perf] (5,257,675,089 samples, 0.10%)</title><rect x="1178.8" y="453" width="1.1" height="15.0" fill="rgb(218,211,15)" rx="2" ry="2" />
+<text  x="1181.76" y="463.5" ></text>
+</g>
+<g >
+<title>obj_cgroup_uncharge_pages (6,847,525,795 samples, 0.13%)</title><rect x="850.1" y="293" width="1.5" height="15.0" fill="rgb(219,118,22)" rx="2" ry="2" />
+<text  x="853.07" y="303.5" ></text>
+</g>
+<g >
+<title>obj_cgroup_uncharge_pages (1,182,250,152 samples, 0.02%)</title><rect x="633.5" y="165" width="0.2" height="15.0" fill="rgb(205,197,32)" rx="2" ry="2" />
+<text  x="636.46" y="175.5" ></text>
+</g>
+<g >
+<title>do_sys_poll (6,851,176,283 samples, 0.13%)</title><rect x="16.4" y="485" width="1.5" height="15.0" fill="rgb(223,33,27)" rx="2" ry="2" />
+<text  x="19.39" y="495.5" ></text>
+</g>
+<g >
+<title>__build_skb_around (1,856,329,965 samples, 0.03%)</title><rect x="203.9" y="149" width="0.4" height="15.0" fill="rgb(209,6,30)" rx="2" ry="2" />
+<text  x="206.91" y="159.5" ></text>
+</g>
+<g >
+<title>obj_cgroup_charge (28,880,082,186 samples, 0.53%)</title><rect x="1098.2" y="293" width="6.3" height="15.0" fill="rgb(205,49,4)" rx="2" ry="2" />
+<text  x="1101.19" y="303.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (989,280,560 samples, 0.02%)</title><rect x="1071.8" y="245" width="0.2" height="15.0" fill="rgb(208,205,41)" rx="2" ry="2" />
+<text  x="1074.81" y="255.5" ></text>
+</g>
+<g >
+<title>unix_stream_read_generic (102,957,252,936 samples, 1.89%)</title><rect x="617.8" y="197" width="22.3" height="15.0" fill="rgb(216,223,7)" rx="2" ry="2" />
+<text  x="620.80" y="207.5" >u..</text>
+</g>
+<g >
+<title>consume_skb (43,685,610,559 samples, 0.80%)</title><rect x="465.7" y="181" width="9.5" height="15.0" fill="rgb(211,179,49)" rx="2" ry="2" />
+<text  x="468.69" y="191.5" ></text>
+</g>
+<g >
+<title>ramp_time_over (1,665,823,710 samples, 0.03%)</title><rect x="63.1" y="405" width="0.4" height="15.0" fill="rgb(218,201,5)" rx="2" ry="2" />
+<text  x="66.14" y="415.5" ></text>
+</g>
+<g >
+<title>__kmalloc_node_track_caller (32,457,783,496 samples, 0.60%)</title><rect x="108.2" y="165" width="7.1" height="15.0" fill="rgb(222,82,1)" rx="2" ry="2" />
+<text  x="111.23" y="175.5" ></text>
+</g>
+<g >
+<title>mod_objcg_state (1,461,028,549 samples, 0.03%)</title><rect x="650.1" y="101" width="0.4" height="15.0" fill="rgb(252,75,14)" rx="2" ry="2" />
+<text  x="653.14" y="111.5" ></text>
+</g>
+<g >
+<title>pthread_rwlock_unlock@@GLIBC_2.34 (1,547,835,402 samples, 0.03%)</title><rect x="758.1" y="485" width="0.3" height="15.0" fill="rgb(250,59,21)" rx="2" ry="2" />
+<text  x="761.05" y="495.5" ></text>
+</g>
+<g >
+<title>simple_copy_to_iter (9,496,136,619 samples, 0.17%)</title><rect x="602.8" y="117" width="2.1" height="15.0" fill="rgb(231,156,50)" rx="2" ry="2" />
+<text  x="605.81" y="127.5" ></text>
+</g>
+<g >
+<title>preempt_count_sub (539,019,537 samples, 0.01%)</title><rect x="549.6" y="149" width="0.1" height="15.0" fill="rgb(248,116,41)" rx="2" ry="2" />
+<text  x="552.58" y="159.5" ></text>
+</g>
+<g >
+<title>last_block (7,334,173,325 samples, 0.13%)</title><rect x="53.4" y="405" width="1.6" height="15.0" fill="rgb(253,94,42)" rx="2" ry="2" />
+<text  x="56.39" y="415.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock_irqrestore (3,219,557,653 samples, 0.06%)</title><rect x="982.5" y="357" width="0.7" height="15.0" fill="rgb(236,69,20)" rx="2" ry="2" />
+<text  x="985.48" y="367.5" ></text>
+</g>
+<g >
+<title>prepare_to_wait (468,447,800 samples, 0.01%)</title><rect x="886.4" y="341" width="0.1" height="15.0" fill="rgb(211,15,31)" rx="2" ry="2" />
+<text  x="889.45" y="351.5" ></text>
+</g>
+<g >
+<title>__send (718,025,481 samples, 0.01%)</title><rect x="141.6" y="325" width="0.1" height="15.0" fill="rgb(208,78,12)" rx="2" ry="2" />
+<text  x="144.59" y="335.5" ></text>
+</g>
+<g >
+<title>sched_clock_cpu (717,568,704 samples, 0.01%)</title><rect x="730.5" y="325" width="0.1" height="15.0" fill="rgb(225,156,45)" rx="2" ry="2" />
+<text  x="733.48" y="335.5" ></text>
+</g>
+<g >
+<title>import_single_range (2,704,335,697 samples, 0.05%)</title><rect x="954.2" y="389" width="0.6" height="15.0" fill="rgb(229,148,12)" rx="2" ry="2" />
+<text  x="957.24" y="399.5" ></text>
+</g>
+<g >
+<title>__x86_return_thunk (2,415,012,131 samples, 0.04%)</title><rect x="328.1" y="309" width="0.6" height="15.0" fill="rgb(252,129,16)" rx="2" ry="2" />
+<text  x="331.15" y="319.5" ></text>
+</g>
+<g >
+<title>unix_stream_recvmsg (520,357,209,588 samples, 9.57%)</title><rect x="808.2" y="373" width="112.9" height="15.0" fill="rgb(229,63,49)" rx="2" ry="2" />
+<text  x="811.19" y="383.5" >unix_stream_r..</text>
+</g>
+<g >
+<title>security_socket_getpeersec_dgram (14,365,115,759 samples, 0.26%)</title><rect x="165.9" y="197" width="3.1" height="15.0" fill="rgb(249,152,14)" rx="2" ry="2" />
+<text  x="168.86" y="207.5" ></text>
+</g>
+<g >
+<title>security_socket_recvmsg (29,067,342,576 samples, 0.53%)</title><rect x="450.8" y="197" width="6.3" height="15.0" fill="rgb(222,53,49)" rx="2" ry="2" />
+<text  x="453.81" y="207.5" ></text>
+</g>
+<g >
+<title>error_entry (1,788,797,354 samples, 0.03%)</title><rect x="1185.2" y="453" width="0.4" height="15.0" fill="rgb(219,68,5)" rx="2" ry="2" />
+<text  x="1188.22" y="463.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_call_function_single (736,644,950 samples, 0.01%)</title><rect x="692.7" y="325" width="0.2" height="15.0" fill="rgb(209,165,4)" rx="2" ry="2" />
+<text  x="695.74" y="335.5" ></text>
+</g>
+<g >
+<title>reweight_entity (1,823,027,174 samples, 0.03%)</title><rect x="723.9" y="309" width="0.4" height="15.0" fill="rgb(225,114,41)" rx="2" ry="2" />
+<text  x="726.91" y="319.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (787,069,260 samples, 0.01%)</title><rect x="1163.6" y="373" width="0.2" height="15.0" fill="rgb(254,35,43)" rx="2" ry="2" />
+<text  x="1166.59" y="383.5" ></text>
+</g>
+<g >
+<title>selinux_socket_sendmsg (1,412,889,819 samples, 0.03%)</title><rect x="643.5" y="181" width="0.3" height="15.0" fill="rgb(208,18,33)" rx="2" ry="2" />
+<text  x="646.51" y="191.5" ></text>
+</g>
+<g >
+<title>__virt_addr_valid (3,931,519,820 samples, 0.07%)</title><rect x="170.4" y="165" width="0.9" height="15.0" fill="rgb(236,37,28)" rx="2" ry="2" />
+<text  x="173.42" y="175.5" ></text>
+</g>
+<g >
+<title>enqueue_task (3,331,936,349 samples, 0.06%)</title><rect x="236.4" y="101" width="0.8" height="15.0" fill="rgb(241,146,32)" rx="2" ry="2" />
+<text  x="239.43" y="111.5" ></text>
+</g>
+<g >
+<title>__slab_free (4,263,875,002 samples, 0.08%)</title><rect x="619.1" y="181" width="0.9" height="15.0" fill="rgb(239,169,28)" rx="2" ry="2" />
+<text  x="622.07" y="191.5" ></text>
+</g>
+<g >
+<title>set_next_entity (11,471,225,595 samples, 0.21%)</title><rect x="367.8" y="197" width="2.5" height="15.0" fill="rgb(222,81,33)" rx="2" ry="2" />
+<text  x="370.79" y="207.5" ></text>
+</g>
+<g >
+<title>psi_task_switch (21,772,417,960 samples, 0.40%)</title><rect x="370.3" y="213" width="4.7" height="15.0" fill="rgb(229,60,44)" rx="2" ry="2" />
+<text  x="373.29" y="223.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock (2,578,436,521 samples, 0.05%)</title><rect x="820.8" y="341" width="0.6" height="15.0" fill="rgb(239,34,20)" rx="2" ry="2" />
+<text  x="823.81" y="351.5" ></text>
+</g>
+<g >
+<title>nbdkit (2,374,415,273,548 samples, 43.66%)</title><rect x="663.6" y="565" width="515.2" height="15.0" fill="rgb(253,72,52)" rx="2" ry="2" />
+<text  x="666.61" y="575.5" >nbdkit</text>
+</g>
+<g >
+<title>syscall_return_via_sysret (1,906,354,333 samples, 0.04%)</title><rect x="495.7" y="277" width="0.4" height="15.0" fill="rgb(244,136,41)" rx="2" ry="2" />
+<text  x="498.71" y="287.5" ></text>
+</g>
+<g >
+<title>selinux_socket_getpeersec_dgram (6,910,581,193 samples, 0.13%)</title><rect x="167.5" y="181" width="1.5" height="15.0" fill="rgb(218,60,26)" rx="2" ry="2" />
+<text  x="170.48" y="191.5" ></text>
+</g>
+<g >
+<title>sock_alloc_send_pskb (81,154,336,103 samples, 1.49%)</title><rect x="106.0" y="213" width="17.6" height="15.0" fill="rgb(231,217,38)" rx="2" ry="2" />
+<text  x="108.99" y="223.5" ></text>
+</g>
+<g >
+<title>sched_clock_cpu (2,223,870,803 samples, 0.04%)</title><rect x="1132.9" y="261" width="0.5" height="15.0" fill="rgb(212,79,27)" rx="2" ry="2" />
+<text  x="1135.91" y="271.5" ></text>
+</g>
+<g >
+<title>__mod_memcg_lruvec_state (1,203,842,856 samples, 0.02%)</title><rect x="1097.9" y="245" width="0.3" height="15.0" fill="rgb(216,226,36)" rx="2" ry="2" />
+<text  x="1100.93" y="255.5" ></text>
+</g>
+<g >
+<title>preempt_count_sub (1,042,673,107 samples, 0.02%)</title><rect x="165.2" y="181" width="0.3" height="15.0" fill="rgb(252,109,10)" rx="2" ry="2" />
+<text  x="168.23" y="191.5" ></text>
+</g>
+<g >
+<title>kfree (7,295,853,373 samples, 0.13%)</title><rect x="862.2" y="309" width="1.5" height="15.0" fill="rgb(215,202,34)" rx="2" ry="2" />
+<text  x="865.15" y="319.5" ></text>
+</g>
+<g >
+<title>__rcu_read_lock (489,593,775 samples, 0.01%)</title><rect x="825.2" y="261" width="0.1" height="15.0" fill="rgb(231,73,7)" rx="2" ry="2" />
+<text  x="828.17" y="271.5" ></text>
+</g>
+<g >
+<title>unix_destruct_scm (10,224,741,943 samples, 0.19%)</title><rect x="518.8" y="133" width="2.2" height="15.0" fill="rgb(229,96,26)" rx="2" ry="2" />
+<text  x="521.78" y="143.5" ></text>
+</g>
+<g >
+<title>native_sched_clock (1,015,380,332 samples, 0.02%)</title><rect x="1132.7" y="229" width="0.2" height="15.0" fill="rgb(239,185,16)" rx="2" ry="2" />
+<text  x="1135.68" y="239.5" ></text>
+</g>
+<g >
+<title>__poll (1,824,385,181 samples, 0.03%)</title><rect x="317.4" y="357" width="0.4" height="15.0" fill="rgb(249,31,1)" rx="2" ry="2" />
+<text  x="320.36" y="367.5" ></text>
+</g>
+<g >
+<title>update_cfs_group (1,759,356,593 samples, 0.03%)</title><rect x="691.4" y="325" width="0.4" height="15.0" fill="rgb(231,84,28)" rx="2" ry="2" />
+<text  x="694.43" y="335.5" ></text>
+</g>
+<g >
+<title>futex_wake (80,640,328,463 samples, 1.48%)</title><rect x="713.5" y="405" width="17.5" height="15.0" fill="rgb(240,140,26)" rx="2" ry="2" />
+<text  x="716.48" y="415.5" ></text>
+</g>
+<g >
+<title>__libc_start_main@@GLIBC_2.34 (2,962,875,090,313 samples, 54.48%)</title><rect x="18.9" y="533" width="642.8" height="15.0" fill="rgb(254,191,50)" rx="2" ry="2" />
+<text  x="21.88" y="543.5" >__libc_start_main@@GLIBC_2.34</text>
+</g>
+<g >
+<title>mod_memcg_state (1,549,557,142 samples, 0.03%)</title><rect x="215.9" y="85" width="0.3" height="15.0" fill="rgb(227,215,28)" rx="2" ry="2" />
+<text  x="218.88" y="95.5" ></text>
+</g>
+<g >
+<title>axmap_find_first_free (876,492,304 samples, 0.02%)</title><rect x="50.2" y="373" width="0.2" height="15.0" fill="rgb(240,31,2)" rx="2" ry="2" />
+<text  x="53.24" y="383.5" ></text>
+</g>
+<g >
+<title>refill_stock (2,245,905,308 samples, 0.04%)</title><rect x="851.1" y="277" width="0.5" height="15.0" fill="rgb(208,166,17)" rx="2" ry="2" />
+<text  x="854.07" y="287.5" ></text>
+</g>
+<g >
+<title>mod_objcg_state (4,689,983,236 samples, 0.09%)</title><rect x="523.0" y="149" width="1.0" height="15.0" fill="rgb(208,10,17)" rx="2" ry="2" />
+<text  x="526.00" y="159.5" ></text>
+</g>
+<g >
+<title>psi_account_irqtime (4,731,521,990 samples, 0.09%)</title><rect x="1131.9" y="261" width="1.0" height="15.0" fill="rgb(224,142,10)" rx="2" ry="2" />
+<text  x="1134.88" y="271.5" ></text>
+</g>
+<g >
+<title>psi_task_change (1,207,659,546 samples, 0.02%)</title><rect x="695.5" y="277" width="0.3" height="15.0" fill="rgb(231,15,8)" rx="2" ry="2" />
+<text  x="698.54" y="287.5" ></text>
+</g>
+<g >
+<title>raw_spin_rq_lock_nested (1,945,883,471 samples, 0.04%)</title><rect x="375.0" y="213" width="0.4" height="15.0" fill="rgb(216,217,37)" rx="2" ry="2" />
+<text  x="378.02" y="223.5" ></text>
+</g>
+<g >
+<title>__x86_return_thunk (526,876,300 samples, 0.01%)</title><rect x="712.7" y="453" width="0.1" height="15.0" fill="rgb(220,124,10)" rx="2" ry="2" />
+<text  x="715.68" y="463.5" ></text>
+</g>
+<g >
+<title>sock_read_iter (579,667,544,981 samples, 10.66%)</title><rect x="795.3" y="389" width="125.8" height="15.0" fill="rgb(222,50,21)" rx="2" ry="2" />
+<text  x="798.32" y="399.5" >sock_read_iter</text>
+</g>
+<g >
+<title>__calc_delta (671,645,838 samples, 0.01%)</title><rect x="724.1" y="277" width="0.2" height="15.0" fill="rgb(244,118,46)" rx="2" ry="2" />
+<text  x="727.11" y="287.5" ></text>
+</g>
+<g >
+<title>psi_task_change (735,526,234 samples, 0.01%)</title><rect x="125.4" y="101" width="0.2" height="15.0" fill="rgb(208,142,32)" rx="2" ry="2" />
+<text  x="128.41" y="111.5" ></text>
+</g>
+<g >
+<title>cgroup_rstat_updated (1,124,859,374 samples, 0.02%)</title><rect x="194.1" y="85" width="0.2" height="15.0" fill="rgb(232,1,5)" rx="2" ry="2" />
+<text  x="197.07" y="95.5" ></text>
+</g>
+<g >
+<title>consume_skb (41,863,468,584 samples, 0.77%)</title><rect x="621.1" y="181" width="9.1" height="15.0" fill="rgb(209,227,46)" rx="2" ry="2" />
+<text  x="624.11" y="191.5" ></text>
+</g>
+<g >
+<title>security_socket_getpeersec_dgram (1,363,572,188 samples, 0.03%)</title><rect x="644.5" y="181" width="0.3" height="15.0" fill="rgb(247,141,14)" rx="2" ry="2" />
+<text  x="647.48" y="191.5" ></text>
+</g>
+<g >
+<title>__list_del_entry_valid (1,127,546,831 samples, 0.02%)</title><rect x="353.4" y="229" width="0.3" height="15.0" fill="rgb(225,71,36)" rx="2" ry="2" />
+<text  x="356.42" y="239.5" ></text>
+</g>
+<g >
+<title>__check_object_size (31,192,904,577 samples, 0.57%)</title><rect x="914.3" y="277" width="6.8" height="15.0" fill="rgb(242,58,12)" rx="2" ry="2" />
+<text  x="917.31" y="287.5" ></text>
+</g>
+<g >
+<title>unix_destruct_scm (714,947,102 samples, 0.01%)</title><rect x="926.0" y="453" width="0.2" height="15.0" fill="rgb(206,222,48)" rx="2" ry="2" />
+<text  x="929.00" y="463.5" ></text>
+</g>
+<g >
+<title>fpregs_restore_userregs (9,794,471,224 samples, 0.18%)</title><rect x="395.3" y="261" width="2.1" height="15.0" fill="rgb(208,228,20)" rx="2" ry="2" />
+<text  x="398.31" y="271.5" ></text>
+</g>
+<g >
+<title>enter_STATE_REPLY_STRUCTURED_REPLY_CHECK.constprop.0 (1,753,144,680 samples, 0.03%)</title><rect x="424.5" y="325" width="0.3" height="15.0" fill="rgb(252,117,25)" rx="2" ry="2" />
+<text  x="427.47" y="335.5" ></text>
+</g>
+<g >
+<title>mutex_unlock (1,105,240,086 samples, 0.02%)</title><rect x="585.8" y="165" width="0.3" height="15.0" fill="rgb(231,137,11)" rx="2" ry="2" />
+<text  x="588.85" y="175.5" ></text>
+</g>
+<g >
+<title>reweight_entity (619,102,945 samples, 0.01%)</title><rect x="1122.7" y="213" width="0.1" height="15.0" fill="rgb(225,15,36)" rx="2" ry="2" />
+<text  x="1125.69" y="223.5" ></text>
+</g>
+<g >
+<title>syscall_enter_from_user_mode (1,937,011,779 samples, 0.04%)</title><rect x="493.2" y="245" width="0.4" height="15.0" fill="rgb(211,21,48)" rx="2" ry="2" />
+<text  x="496.20" y="255.5" ></text>
+</g>
+<g >
+<title>get_obj_cgroup_from_current (984,015,332 samples, 0.02%)</title><rect x="648.1" y="101" width="0.2" height="15.0" fill="rgb(206,21,14)" rx="2" ry="2" />
+<text  x="651.10" y="111.5" ></text>
+</g>
+<g >
+<title>__rcu_read_unlock (844,348,524 samples, 0.02%)</title><rect x="1092.5" y="277" width="0.2" height="15.0" fill="rgb(220,39,29)" rx="2" ry="2" />
+<text  x="1095.50" y="287.5" ></text>
+</g>
+<g >
+<title>__check_object_size (935,416,090 samples, 0.02%)</title><rect x="644.8" y="165" width="0.2" height="15.0" fill="rgb(248,148,44)" rx="2" ry="2" />
+<text  x="647.83" y="175.5" ></text>
+</g>
+<g >
+<title>__kmalloc_node_track_caller (129,999,978,941 samples, 2.39%)</title><rect x="1045.2" y="309" width="28.2" height="15.0" fill="rgb(242,99,25)" rx="2" ry="2" />
+<text  x="1048.21" y="319.5" >_..</text>
+</g>
+<g >
+<title>copy_page_from_iter (64,359,745,734 samples, 1.18%)</title><rect x="173.3" y="181" width="14.0" height="15.0" fill="rgb(226,113,12)" rx="2" ry="2" />
+<text  x="176.29" y="191.5" ></text>
+</g>
+<g >
+<title>__vdso_clock_gettime (1,469,969,578 samples, 0.03%)</title><rect x="29.8" y="405" width="0.3" height="15.0" fill="rgb(221,120,43)" rx="2" ry="2" />
+<text  x="32.76" y="415.5" ></text>
+</g>
+<g >
+<title>skb_copy_datagram_iter (127,929,830,244 samples, 2.35%)</title><rect x="893.3" y="325" width="27.8" height="15.0" fill="rgb(218,65,1)" rx="2" ry="2" />
+<text  x="896.33" y="335.5" >s..</text>
+</g>
+<g >
+<title>__rcu_read_lock (609,817,595 samples, 0.01%)</title><rect x="1100.4" y="277" width="0.2" height="15.0" fill="rgb(218,159,18)" rx="2" ry="2" />
+<text  x="1103.44" y="287.5" ></text>
+</g>
+<g >
+<title>__GI___lll_lock_wait (139,529,812,653 samples, 2.57%)</title><rect x="681.6" y="485" width="30.3" height="15.0" fill="rgb(250,218,22)" rx="2" ry="2" />
+<text  x="684.61" y="495.5" >__..</text>
+</g>
+<g >
+<title>process_one_work (499,979,378 samples, 0.01%)</title><rect x="663.0" y="501" width="0.1" height="15.0" fill="rgb(212,225,10)" rx="2" ry="2" />
+<text  x="666.01" y="511.5" ></text>
+</g>
+<g >
+<title>__mod_memcg_state (574,006,558 samples, 0.01%)</title><rect x="469.7" y="85" width="0.1" height="15.0" fill="rgb(211,205,52)" rx="2" ry="2" />
+<text  x="472.68" y="95.5" ></text>
+</g>
+<g >
+<title>do_futex (103,937,945,375 samples, 1.91%)</title><rect x="684.5" y="421" width="22.6" height="15.0" fill="rgb(237,66,16)" rx="2" ry="2" />
+<text  x="687.54" y="431.5" >d..</text>
+</g>
+<g >
+<title>get_futex_key (993,335,213 samples, 0.02%)</title><rect x="715.0" y="389" width="0.2" height="15.0" fill="rgb(232,56,20)" rx="2" ry="2" />
+<text  x="717.98" y="399.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (9,955,356,841 samples, 0.18%)</title><rect x="162.8" y="197" width="2.1" height="15.0" fill="rgb(237,140,38)" rx="2" ry="2" />
+<text  x="165.79" y="207.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (623,771,953 samples, 0.01%)</title><rect x="850.9" y="229" width="0.2" height="15.0" fill="rgb(240,211,10)" rx="2" ry="2" />
+<text  x="853.93" y="239.5" ></text>
+</g>
+<g >
+<title>update_rq_clock (8,509,081,916 samples, 0.16%)</title><rect x="1131.5" y="277" width="1.9" height="15.0" fill="rgb(227,170,37)" rx="2" ry="2" />
+<text  x="1134.55" y="287.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (178,136,016,412 samples, 3.28%)</title><rect x="90.0" y="293" width="38.7" height="15.0" fill="rgb(220,225,15)" rx="2" ry="2" />
+<text  x="93.04" y="303.5" >do_..</text>
+</g>
+<g >
+<title>preempt_count_sub (703,834,787 samples, 0.01%)</title><rect x="200.4" y="133" width="0.1" height="15.0" fill="rgb(212,176,17)" rx="2" ry="2" />
+<text  x="203.39" y="143.5" ></text>
+</g>
+<g >
+<title>try_to_wake_up (71,235,748,974 samples, 1.31%)</title><rect x="715.5" y="373" width="15.5" height="15.0" fill="rgb(210,95,37)" rx="2" ry="2" />
+<text  x="718.52" y="383.5" ></text>
+</g>
+<g >
+<title>sock_wfree (6,841,571,815 samples, 0.13%)</title><rect x="580.0" y="117" width="1.5" height="15.0" fill="rgb(251,62,16)" rx="2" ry="2" />
+<text  x="583.02" y="127.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (10,579,774,583 samples, 0.19%)</title><rect x="388.6" y="213" width="2.3" height="15.0" fill="rgb(231,172,3)" rx="2" ry="2" />
+<text  x="391.64" y="223.5" ></text>
+</g>
+<g >
+<title>raw_spin_rq_lock_nested (1,448,604,164 samples, 0.03%)</title><rect x="702.8" y="341" width="0.3" height="15.0" fill="rgb(226,155,47)" rx="2" ry="2" />
+<text  x="705.81" y="351.5" ></text>
+</g>
+<g >
+<title>memcg_account_kmem (6,299,058,978 samples, 0.12%)</title><rect x="193.3" y="133" width="1.3" height="15.0" fill="rgb(231,173,24)" rx="2" ry="2" />
+<text  x="196.28" y="143.5" ></text>
+</g>
+<g >
+<title>__skb_datagram_iter (125,879,509,301 samples, 2.31%)</title><rect x="893.8" y="309" width="27.3" height="15.0" fill="rgb(237,44,24)" rx="2" ry="2" />
+<text  x="896.78" y="319.5" >_..</text>
+</g>
+<g >
+<title>skb_release_head_state (10,777,140,112 samples, 0.20%)</title><rect x="579.2" y="149" width="2.3" height="15.0" fill="rgb(215,23,22)" rx="2" ry="2" />
+<text  x="582.17" y="159.5" ></text>
+</g>
+<g >
+<title>psi_account_irqtime (4,058,397,027 samples, 0.07%)</title><rect x="729.8" y="341" width="0.8" height="15.0" fill="rgb(231,160,27)" rx="2" ry="2" />
+<text  x="732.75" y="351.5" ></text>
+</g>
+<g >
+<title>__x64_sys_futex (82,868,216,258 samples, 1.52%)</title><rect x="713.0" y="437" width="18.0" height="15.0" fill="rgb(229,6,47)" rx="2" ry="2" />
+<text  x="715.99" y="447.5" ></text>
+</g>
+<g >
+<title>__x86_return_thunk (4,197,080,725 samples, 0.08%)</title><rect x="767.8" y="437" width="0.9" height="15.0" fill="rgb(237,218,16)" rx="2" ry="2" />
+<text  x="770.79" y="447.5" ></text>
+</g>
+<g >
+<title>find_busiest_group (2,640,081,512 samples, 0.05%)</title><rect x="696.6" y="293" width="0.5" height="15.0" fill="rgb(229,167,51)" rx="2" ry="2" />
+<text  x="699.56" y="303.5" ></text>
+</g>
+<g >
+<title>pthread_mutex_lock@@GLIBC_2.2.5 (1,516,415,221 samples, 0.03%)</title><rect x="245.1" y="405" width="0.3" height="15.0" fill="rgb(248,26,54)" rx="2" ry="2" />
+<text  x="248.08" y="415.5" ></text>
+</g>
+<g >
+<title>__sys_recvfrom (213,229,452,178 samples, 3.92%)</title><rect x="446.9" y="229" width="46.3" height="15.0" fill="rgb(246,163,34)" rx="2" ry="2" />
+<text  x="449.92" y="239.5" >__sy..</text>
+</g>
+<g >
+<title>__switch_to (2,012,478,315 samples, 0.04%)</title><rect x="14.5" y="533" width="0.4" height="15.0" fill="rgb(251,210,18)" rx="2" ry="2" />
+<text  x="17.51" y="543.5" ></text>
+</g>
+<g >
+<title>__memset_avx2_unaligned (1,022,918,541 samples, 0.02%)</title><rect x="734.1" y="453" width="0.2" height="15.0" fill="rgb(246,112,31)" rx="2" ry="2" />
+<text  x="737.11" y="463.5" ></text>
+</g>
+<g >
+<title>__libc_recv (551,474,413 samples, 0.01%)</title><rect x="323.1" y="341" width="0.1" height="15.0" fill="rgb(252,165,45)" rx="2" ry="2" />
+<text  x="326.13" y="351.5" ></text>
+</g>
+<g >
+<title>bpf_lsm_socket_sendmsg (3,155,159,723 samples, 0.06%)</title><rect x="154.5" y="197" width="0.7" height="15.0" fill="rgb(213,69,54)" rx="2" ry="2" />
+<text  x="157.54" y="207.5" ></text>
+</g>
+<g >
+<title>__memcg_kmem_charge_page (1,478,040,589 samples, 0.03%)</title><rect x="646.8" y="133" width="0.4" height="15.0" fill="rgb(226,131,39)" rx="2" ry="2" />
+<text  x="649.83" y="143.5" ></text>
+</g>
+<g >
+<title>fpregs_restore_userregs (11,303,428,515 samples, 0.21%)</title><rect x="1147.2" y="389" width="2.5" height="15.0" fill="rgb(219,82,51)" rx="2" ry="2" />
+<text  x="1150.22" y="399.5" ></text>
+</g>
+<g >
+<title>get_page_from_freelist (18,898,628,633 samples, 0.35%)</title><rect x="196.5" y="149" width="4.1" height="15.0" fill="rgb(248,106,32)" rx="2" ry="2" />
+<text  x="199.47" y="159.5" ></text>
+</g>
+<g >
+<title>psi_account_irqtime (5,771,073,901 samples, 0.11%)</title><rect x="378.6" y="197" width="1.3" height="15.0" fill="rgb(249,174,30)" rx="2" ry="2" />
+<text  x="381.64" y="207.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (2,383,902,678 samples, 0.04%)</title><rect x="515.0" y="101" width="0.5" height="15.0" fill="rgb(209,74,26)" rx="2" ry="2" />
+<text  x="518.01" y="111.5" ></text>
+</g>
+<g >
+<title>sched_clock_cpu (914,941,712 samples, 0.02%)</title><rect x="728.1" y="309" width="0.2" height="15.0" fill="rgb(209,197,21)" rx="2" ry="2" />
+<text  x="731.11" y="319.5" ></text>
+</g>
+<g >
+<title>skb_release_data (28,575,633,767 samples, 0.53%)</title><rect x="621.4" y="165" width="6.2" height="15.0" fill="rgb(243,171,12)" rx="2" ry="2" />
+<text  x="624.36" y="175.5" ></text>
+</g>
+<g >
+<title>[perf] (4,771,399,221 samples, 0.09%)</title><rect x="1178.8" y="405" width="1.0" height="15.0" fill="rgb(207,42,53)" rx="2" ry="2" />
+<text  x="1181.78" y="415.5" ></text>
+</g>
+<g >
+<title>sched_clock_cpu (1,714,478,039 samples, 0.03%)</title><rect x="374.6" y="197" width="0.4" height="15.0" fill="rgb(244,62,37)" rx="2" ry="2" />
+<text  x="377.64" y="207.5" ></text>
+</g>
+<g >
+<title>__rcu_read_lock (694,752,706 samples, 0.01%)</title><rect x="226.3" y="117" width="0.2" height="15.0" fill="rgb(240,114,7)" rx="2" ry="2" />
+<text  x="229.33" y="127.5" ></text>
+</g>
+<g >
+<title>mod_objcg_state (24,573,806,368 samples, 0.45%)</title><rect x="1092.9" y="277" width="5.3" height="15.0" fill="rgb(229,213,27)" rx="2" ry="2" />
+<text  x="1095.86" y="287.5" ></text>
+</g>
+<g >
+<title>prepare_alloc_pages.constprop.0 (3,576,766,104 samples, 0.07%)</title><rect x="200.6" y="149" width="0.8" height="15.0" fill="rgb(233,151,43)" rx="2" ry="2" />
+<text  x="203.57" y="159.5" ></text>
+</g>
+<g >
+<title>account_io_completion (563,470,876 samples, 0.01%)</title><rect x="255.8" y="405" width="0.2" height="15.0" fill="rgb(224,174,42)" rx="2" ry="2" />
+<text  x="258.84" y="415.5" ></text>
+</g>
+<g >
+<title>update_min_vruntime (547,359,470 samples, 0.01%)</title><rect x="364.7" y="181" width="0.1" height="15.0" fill="rgb(240,1,31)" rx="2" ry="2" />
+<text  x="367.68" y="191.5" ></text>
+</g>
+<g >
+<title>wait_for_completions.lto_priv.0 (1,594,565,303 samples, 0.03%)</title><rect x="661.2" y="453" width="0.4" height="15.0" fill="rgb(233,22,17)" rx="2" ry="2" />
+<text  x="664.22" y="463.5" ></text>
+</g>
+<g >
+<title>socket_send (1,298,655,530 samples, 0.02%)</title><rect x="129.2" y="357" width="0.3" height="15.0" fill="rgb(243,125,29)" rx="2" ry="2" />
+<text  x="132.19" y="367.5" ></text>
+</g>
+<g >
+<title>_copy_to_iter (84,311,324,053 samples, 1.55%)</title><rect x="895.7" y="293" width="18.3" height="15.0" fill="rgb(224,229,10)" rx="2" ry="2" />
+<text  x="898.70" y="303.5" ></text>
+</g>
+<g >
+<title>__rcu_read_lock (550,748,901 samples, 0.01%)</title><rect x="124.1" y="197" width="0.2" height="15.0" fill="rgb(229,49,12)" rx="2" ry="2" />
+<text  x="127.13" y="207.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (757,829,641 samples, 0.01%)</title><rect x="650.3" y="85" width="0.1" height="15.0" fill="rgb(227,167,5)" rx="2" ry="2" />
+<text  x="653.25" y="95.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (2,330,039,745 samples, 0.04%)</title><rect x="523.4" y="133" width="0.5" height="15.0" fill="rgb(226,91,36)" rx="2" ry="2" />
+<text  x="526.43" y="143.5" ></text>
+</g>
+<g >
+<title>__libc_recv (150,813,325,068 samples, 2.77%)</title><rect x="609.3" y="293" width="32.7" height="15.0" fill="rgb(253,101,20)" rx="2" ry="2" />
+<text  x="612.31" y="303.5" >__..</text>
+</g>
+<g >
+<title>ttwu_do_activate (3,383,140,235 samples, 0.06%)</title><rect x="236.4" y="117" width="0.8" height="15.0" fill="rgb(232,167,35)" rx="2" ry="2" />
+<text  x="239.42" y="127.5" ></text>
+</g>
+<g >
+<title>obj_cgroup_uncharge_pages (1,142,670,894 samples, 0.02%)</title><rect x="478.7" y="165" width="0.2" height="15.0" fill="rgb(210,181,48)" rx="2" ry="2" />
+<text  x="481.67" y="175.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (538,777,786 samples, 0.01%)</title><rect x="663.4" y="549" width="0.1" height="15.0" fill="rgb(235,3,30)" rx="2" ry="2" />
+<text  x="666.43" y="559.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (3,351,863,010 samples, 0.06%)</title><rect x="548.7" y="165" width="0.8" height="15.0" fill="rgb(224,82,48)" rx="2" ry="2" />
+<text  x="551.75" y="175.5" ></text>
+</g>
+<g >
+<title>unix_stream_recvmsg (105,814,414,274 samples, 1.95%)</title><rect x="617.2" y="213" width="22.9" height="15.0" fill="rgb(208,220,11)" rx="2" ry="2" />
+<text  x="620.18" y="223.5" >u..</text>
+</g>
+<g >
+<title>pick_next_entity (1,945,648,807 samples, 0.04%)</title><rect x="1153.8" y="341" width="0.4" height="15.0" fill="rgb(245,94,20)" rx="2" ry="2" />
+<text  x="1156.75" y="351.5" ></text>
+</g>
+<g >
+<title>kworker/u64:15- (467,329,590 samples, 0.01%)</title><rect x="662.5" y="565" width="0.1" height="15.0" fill="rgb(206,188,15)" rx="2" ry="2" />
+<text  x="665.49" y="575.5" ></text>
+</g>
+<g >
+<title>__cmpxchg_double_slab.isra.0 (462,953,069 samples, 0.01%)</title><rect x="1082.3" y="261" width="0.1" height="15.0" fill="rgb(230,192,18)" rx="2" ry="2" />
+<text  x="1085.31" y="271.5" ></text>
+</g>
+<g >
+<title>update_load_avg (2,171,432,134 samples, 0.04%)</title><rect x="691.8" y="325" width="0.5" height="15.0" fill="rgb(241,219,26)" rx="2" ry="2" />
+<text  x="694.81" y="335.5" ></text>
+</g>
+<g >
+<title>switch_mm_irqs_off (10,691,846,906 samples, 0.20%)</title><rect x="376.0" y="213" width="2.4" height="15.0" fill="rgb(247,32,20)" rx="2" ry="2" />
+<text  x="379.03" y="223.5" ></text>
+</g>
+<g >
+<title>get_io_u (1,648,280,258 samples, 0.03%)</title><rect x="19.3" y="453" width="0.3" height="15.0" fill="rgb(227,110,11)" rx="2" ry="2" />
+<text  x="22.28" y="463.5" ></text>
+</g>
+<g >
+<title>io_u_queued_complete (2,738,278,064 samples, 0.05%)</title><rect x="64.6" y="437" width="0.6" height="15.0" fill="rgb(219,228,46)" rx="2" ry="2" />
+<text  x="67.58" y="447.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (9,217,157,023 samples, 0.17%)</title><rect x="493.6" y="245" width="2.0" height="15.0" fill="rgb(213,58,32)" rx="2" ry="2" />
+<text  x="496.62" y="255.5" ></text>
+</g>
+<g >
+<title>copy_user_generic_string (80,128,941,409 samples, 1.47%)</title><rect x="896.6" y="277" width="17.4" height="15.0" fill="rgb(250,211,2)" rx="2" ry="2" />
+<text  x="899.61" y="287.5" ></text>
+</g>
+<g >
+<title>sugov_update_single_freq (1,619,036,499 samples, 0.03%)</title><rect x="725.5" y="293" width="0.3" height="15.0" fill="rgb(209,144,31)" rx="2" ry="2" />
+<text  x="728.48" y="303.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (1,193,729,597 samples, 0.02%)</title><rect x="1147.4" y="373" width="0.3" height="15.0" fill="rgb(216,210,51)" rx="2" ry="2" />
+<text  x="1150.43" y="383.5" ></text>
+</g>
+<g >
+<title>__slab_free (13,938,286,025 samples, 0.26%)</title><rect x="854.9" y="309" width="3.0" height="15.0" fill="rgb(232,127,38)" rx="2" ry="2" />
+<text  x="857.88" y="319.5" ></text>
+</g>
+<g >
+<title>[unknown] (1,575,670,968 samples, 0.03%)</title><rect x="10.1" y="469" width="0.3" height="15.0" fill="rgb(205,219,33)" rx="2" ry="2" />
+<text  x="13.06" y="479.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (7,108,699,753 samples, 0.13%)</title><rect x="353.7" y="229" width="1.5" height="15.0" fill="rgb(218,114,40)" rx="2" ry="2" />
+<text  x="356.67" y="239.5" ></text>
+</g>
+<g >
+<title>page_counter_try_charge (841,654,707 samples, 0.02%)</title><rect x="196.3" y="117" width="0.2" height="15.0" fill="rgb(250,58,45)" rx="2" ry="2" />
+<text  x="199.27" y="127.5" ></text>
+</g>
+<g >
+<title>alloc_skb_with_frags (383,691,336,333 samples, 7.05%)</title><rect x="1022.7" y="341" width="83.3" height="15.0" fill="rgb(219,74,7)" rx="2" ry="2" />
+<text  x="1025.72" y="351.5" >alloc_skb..</text>
+</g>
+<g >
+<title>check_stack_object (732,688,380 samples, 0.01%)</title><rect x="103.3" y="181" width="0.1" height="15.0" fill="rgb(221,45,49)" rx="2" ry="2" />
+<text  x="106.26" y="191.5" ></text>
+</g>
+<g >
+<title>sockfd_lookup_light (5,177,207,713 samples, 0.10%)</title><rect x="126.3" y="245" width="1.1" height="15.0" fill="rgb(225,46,23)" rx="2" ry="2" />
+<text  x="129.27" y="255.5" ></text>
+</g>
+<g >
+<title>mod_memcg_state (848,008,808 samples, 0.02%)</title><rect x="114.4" y="101" width="0.2" height="15.0" fill="rgb(244,226,12)" rx="2" ry="2" />
+<text  x="117.37" y="111.5" ></text>
+</g>
+<g >
+<title>copy_user_generic_string (59,699,046,038 samples, 1.10%)</title><rect x="174.3" y="149" width="12.9" height="15.0" fill="rgb(211,180,0)" rx="2" ry="2" />
+<text  x="177.26" y="159.5" ></text>
+</g>
+<g >
+<title>get_futex_key (523,904,559 samples, 0.01%)</title><rect x="707.0" y="373" width="0.1" height="15.0" fill="rgb(249,191,34)" rx="2" ry="2" />
+<text  x="709.97" y="383.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_mutex_unlock_usercnt (1,355,883,802 samples, 0.02%)</title><rect x="72.1" y="405" width="0.3" height="15.0" fill="rgb(252,43,9)" rx="2" ry="2" />
+<text  x="75.14" y="415.5" ></text>
+</g>
+<g >
+<title>preempt_count_sub (1,293,535,957 samples, 0.02%)</title><rect x="821.1" y="325" width="0.3" height="15.0" fill="rgb(233,95,9)" rx="2" ry="2" />
+<text  x="824.09" y="335.5" ></text>
+</g>
+<g >
+<title>__x64_sys_recvfrom (129,742,802,132 samples, 2.39%)</title><rect x="612.0" y="245" width="28.1" height="15.0" fill="rgb(234,97,45)" rx="2" ry="2" />
+<text  x="614.99" y="255.5" >_..</text>
+</g>
+<g >
+<title>update_rq_clock (759,304,395 samples, 0.01%)</title><rect x="888.7" y="293" width="0.2" height="15.0" fill="rgb(244,71,20)" rx="2" ry="2" />
+<text  x="891.69" y="303.5" ></text>
+</g>
+<g >
+<title>raw_spin_rq_lock_nested (470,377,044 samples, 0.01%)</title><rect x="694.2" y="277" width="0.1" height="15.0" fill="rgb(218,129,26)" rx="2" ry="2" />
+<text  x="697.19" y="287.5" ></text>
+</g>
+<g >
+<title>refill_stock (496,109,048 samples, 0.01%)</title><rect x="625.0" y="117" width="0.1" height="15.0" fill="rgb(216,126,35)" rx="2" ry="2" />
+<text  x="627.96" y="127.5" ></text>
+</g>
+<g >
+<title>native_sched_clock (763,514,788 samples, 0.01%)</title><rect x="705.4" y="293" width="0.1" height="15.0" fill="rgb(252,35,18)" rx="2" ry="2" />
+<text  x="708.36" y="303.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (1,052,477,692 samples, 0.02%)</title><rect x="635.8" y="149" width="0.3" height="15.0" fill="rgb(219,173,24)" rx="2" ry="2" />
+<text  x="638.83" y="159.5" ></text>
+</g>
+<g >
+<title>preempt_count_sub (695,271,360 samples, 0.01%)</title><rect x="1116.0" y="277" width="0.1" height="15.0" fill="rgb(219,155,14)" rx="2" ry="2" />
+<text  x="1118.96" y="287.5" ></text>
+</g>
+<g >
+<title>nbd_internal_run (1,001,673,683 samples, 0.02%)</title><rect x="652.9" y="357" width="0.2" height="15.0" fill="rgb(212,2,20)" rx="2" ry="2" />
+<text  x="655.89" y="367.5" ></text>
+</g>
+<g >
+<title>switch_mm_irqs_off (6,060,828,123 samples, 0.11%)</title><rect x="665.7" y="437" width="1.3" height="15.0" fill="rgb(253,62,40)" rx="2" ry="2" />
+<text  x="668.71" y="447.5" ></text>
+</g>
+<g >
+<title>__switch_to (1,820,151,227 samples, 0.03%)</title><rect x="663.9" y="533" width="0.4" height="15.0" fill="rgb(233,210,15)" rx="2" ry="2" />
+<text  x="666.95" y="543.5" ></text>
+</g>
+<g >
+<title>rb_insert_color (476,256,414 samples, 0.01%)</title><rect x="722.2" y="293" width="0.1" height="15.0" fill="rgb(235,151,37)" rx="2" ry="2" />
+<text  x="725.17" y="303.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (2,390,090,667 samples, 0.04%)</title><rect x="98.7" y="197" width="0.5" height="15.0" fill="rgb(251,34,53)" rx="2" ry="2" />
+<text  x="101.65" y="207.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_enable_asynccancel (800,676,400 samples, 0.01%)</title><rect x="535.8" y="277" width="0.2" height="15.0" fill="rgb(243,163,38)" rx="2" ry="2" />
+<text  x="538.80" y="287.5" ></text>
+</g>
+<g >
+<title>memcg_slab_post_alloc_hook (44,510,837,182 samples, 0.82%)</title><rect x="1088.5" y="293" width="9.7" height="15.0" fill="rgb(244,21,12)" rx="2" ry="2" />
+<text  x="1091.54" y="303.5" ></text>
+</g>
+<g >
+<title>td_io_queue (852,879,809,053 samples, 15.68%)</title><rect x="65.7" y="437" width="185.0" height="15.0" fill="rgb(209,186,1)" rx="2" ry="2" />
+<text  x="68.70" y="447.5" >td_io_queue</text>
+</g>
+<g >
+<title>start_secondary (42,735,402,972 samples, 0.79%)</title><rect x="1180.7" y="533" width="9.3" height="15.0" fill="rgb(243,154,4)" rx="2" ry="2" />
+<text  x="1183.69" y="543.5" ></text>
+</g>
+<g >
+<title>[fio-nbd.so] (538,315,357 samples, 0.01%)</title><rect x="255.4" y="405" width="0.1" height="15.0" fill="rgb(216,27,9)" rx="2" ry="2" />
+<text  x="258.35" y="415.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (2,769,132,346 samples, 0.05%)</title><rect x="516.5" y="101" width="0.6" height="15.0" fill="rgb(232,165,32)" rx="2" ry="2" />
+<text  x="519.46" y="111.5" ></text>
+</g>
+<g >
+<title>__mark_inode_dirty (1,059,156,377 samples, 0.02%)</title><rect x="1179.6" y="245" width="0.2" height="15.0" fill="rgb(244,103,32)" rx="2" ry="2" />
+<text  x="1182.55" y="255.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (108,591,574,038 samples, 2.00%)</title><rect x="1141.1" y="421" width="23.5" height="15.0" fill="rgb(208,227,46)" rx="2" ry="2" />
+<text  x="1144.08" y="431.5" >s..</text>
+</g>
+<g >
+<title>psi_task_change (11,428,999,443 samples, 0.21%)</title><rect x="725.8" y="325" width="2.5" height="15.0" fill="rgb(206,135,54)" rx="2" ry="2" />
+<text  x="728.83" y="335.5" ></text>
+</g>
+<g >
+<title>ntime_since (1,174,068,785 samples, 0.02%)</title><rect x="63.5" y="421" width="0.3" height="15.0" fill="rgb(245,99,3)" rx="2" ry="2" />
+<text  x="66.50" y="431.5" ></text>
+</g>
+<g >
+<title>nbd_internal_command_common (586,648,871 samples, 0.01%)</title><rect x="244.8" y="405" width="0.1" height="15.0" fill="rgb(216,179,4)" rx="2" ry="2" />
+<text  x="247.78" y="415.5" ></text>
+</g>
+<g >
+<title>dequeue_task_fair (1,373,664,509 samples, 0.03%)</title><rect x="1106.2" y="293" width="0.3" height="15.0" fill="rgb(219,56,7)" rx="2" ry="2" />
+<text  x="1109.18" y="303.5" ></text>
+</g>
+<g >
+<title>psi_task_change (807,136,698 samples, 0.01%)</title><rect x="1186.3" y="421" width="0.2" height="15.0" fill="rgb(211,150,17)" rx="2" ry="2" />
+<text  x="1189.30" y="431.5" ></text>
+</g>
+<g >
+<title>percpu_ref_put_many.constprop.0 (1,348,973,741 samples, 0.02%)</title><rect x="840.7" y="261" width="0.3" height="15.0" fill="rgb(236,2,38)" rx="2" ry="2" />
+<text  x="843.74" y="271.5" ></text>
+</g>
+<g >
+<title>__x86_return_thunk (1,407,385,153 samples, 0.03%)</title><rect x="611.4" y="261" width="0.3" height="15.0" fill="rgb(228,129,2)" rx="2" ry="2" />
+<text  x="614.36" y="271.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_disable_asynccancel (2,840,564,092 samples, 0.05%)</title><rect x="142.6" y="309" width="0.6" height="15.0" fill="rgb(219,195,53)" rx="2" ry="2" />
+<text  x="145.61" y="319.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_disable_asynccancel (1,162,647,099 samples, 0.02%)</title><rect x="499.6" y="277" width="0.2" height="15.0" fill="rgb(227,195,53)" rx="2" ry="2" />
+<text  x="502.56" y="287.5" ></text>
+</g>
+<g >
+<title>psi_flags_change (489,137,079 samples, 0.01%)</title><rect x="726.0" y="309" width="0.1" height="15.0" fill="rgb(205,67,18)" rx="2" ry="2" />
+<text  x="729.04" y="319.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (732,251,372,478 samples, 13.46%)</title><rect x="766.0" y="453" width="158.8" height="15.0" fill="rgb(222,97,28)" rx="2" ry="2" />
+<text  x="768.97" y="463.5" >entry_SYSCALL_64_aft..</text>
+</g>
+<g >
+<title>futex_get_value_locked (1,602,714,054 samples, 0.03%)</title><rect x="706.1" y="373" width="0.4" height="15.0" fill="rgb(247,216,27)" rx="2" ry="2" />
+<text  x="709.13" y="383.5" ></text>
+</g>
+<g >
+<title>fpregs_restore_userregs (592,138,791 samples, 0.01%)</title><rect x="924.0" y="389" width="0.1" height="15.0" fill="rgb(243,9,4)" rx="2" ry="2" />
+<text  x="926.97" y="399.5" ></text>
+</g>
+<g >
+<title>process_one_work (465,328,662 samples, 0.01%)</title><rect x="662.5" y="501" width="0.1" height="15.0" fill="rgb(219,16,44)" rx="2" ry="2" />
+<text  x="665.49" y="511.5" ></text>
+</g>
+<g >
+<title>avc_lookup (4,924,350,317 samples, 0.09%)</title><rect x="966.6" y="325" width="1.0" height="15.0" fill="rgb(207,214,35)" rx="2" ry="2" />
+<text  x="969.57" y="335.5" ></text>
+</g>
+<g >
+<title>__update_load_avg_cfs_rq (730,478,650 samples, 0.01%)</title><rect x="723.5" y="277" width="0.1" height="15.0" fill="rgb(242,216,52)" rx="2" ry="2" />
+<text  x="726.45" y="287.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_safe_stack (1,033,323,361 samples, 0.02%)</title><rect x="397.9" y="325" width="0.2" height="15.0" fill="rgb(209,80,54)" rx="2" ry="2" />
+<text  x="400.87" y="335.5" ></text>
+</g>
+<g >
+<title>page_counter_uncharge (45,257,911,168 samples, 0.83%)</title><rect x="556.0" y="85" width="9.9" height="15.0" fill="rgb(224,162,50)" rx="2" ry="2" />
+<text  x="559.03" y="95.5" ></text>
+</g>
+<g >
+<title>__schedule (6,851,176,283 samples, 0.13%)</title><rect x="16.4" y="437" width="1.5" height="15.0" fill="rgb(227,77,34)" rx="2" ry="2" />
+<text  x="19.39" y="447.5" ></text>
+</g>
+<g >
+<title>file_has_perm (20,654,060,878 samples, 0.38%)</title><rect x="786.9" y="373" width="4.5" height="15.0" fill="rgb(208,1,47)" rx="2" ry="2" />
+<text  x="789.95" y="383.5" ></text>
+</g>
+<g >
+<title>bad_range (821,732,234 samples, 0.02%)</title><rect x="199.6" y="133" width="0.2" height="15.0" fill="rgb(220,184,34)" rx="2" ry="2" />
+<text  x="202.59" y="143.5" ></text>
+</g>
+<g >
+<title>_int_malloc (1,710,493,806 samples, 0.03%)</title><rect x="82.7" y="357" width="0.4" height="15.0" fill="rgb(232,40,24)" rx="2" ry="2" />
+<text  x="85.71" y="367.5" ></text>
+</g>
+<g >
+<title>__mod_memcg_lruvec_state (705,761,585 samples, 0.01%)</title><rect x="570.9" y="85" width="0.2" height="15.0" fill="rgb(232,156,35)" rx="2" ry="2" />
+<text  x="573.95" y="95.5" ></text>
+</g>
+<g >
+<title>select_task_rq_fair (777,943,460 samples, 0.01%)</title><rect x="236.1" y="117" width="0.2" height="15.0" fill="rgb(232,20,14)" rx="2" ry="2" />
+<text  x="239.13" y="127.5" ></text>
+</g>
+<g >
+<title>__kmalloc_node_track_caller (6,568,906,066 samples, 0.12%)</title><rect x="647.8" y="133" width="1.4" height="15.0" fill="rgb(229,129,40)" rx="2" ry="2" />
+<text  x="650.77" y="143.5" ></text>
+</g>
+<g >
+<title>mod_objcg_state (4,042,150,270 samples, 0.07%)</title><rect x="632.6" y="165" width="0.9" height="15.0" fill="rgb(234,42,52)" rx="2" ry="2" />
+<text  x="635.57" y="175.5" ></text>
+</g>
+<g >
+<title>refill_obj_stock (4,346,680,902 samples, 0.08%)</title><rect x="516.1" y="117" width="1.0" height="15.0" fill="rgb(222,117,12)" rx="2" ry="2" />
+<text  x="519.14" y="127.5" ></text>
+</g>
+<g >
+<title>cache_from_obj (2,840,684,452 samples, 0.05%)</title><rect x="477.1" y="165" width="0.6" height="15.0" fill="rgb(236,92,7)" rx="2" ry="2" />
+<text  x="480.10" y="175.5" ></text>
+</g>
+<g >
+<title>try_charge_memcg (1,785,513,624 samples, 0.03%)</title><rect x="216.5" y="101" width="0.4" height="15.0" fill="rgb(242,142,17)" rx="2" ry="2" />
+<text  x="219.46" y="111.5" ></text>
+</g>
+<g >
+<title>[[vdso]] (6,959,974,475 samples, 0.13%)</title><rect x="258.0" y="357" width="1.5" height="15.0" fill="rgb(210,91,2)" rx="2" ry="2" />
+<text  x="261.03" y="367.5" ></text>
+</g>
+<g >
+<title>uncharge_folio (8,928,305,908 samples, 0.16%)</title><rect x="565.9" y="101" width="1.9" height="15.0" fill="rgb(218,133,35)" rx="2" ry="2" />
+<text  x="568.85" y="111.5" ></text>
+</g>
+<g >
+<title>__rcu_read_lock (802,052,469 samples, 0.01%)</title><rect x="214.5" y="101" width="0.2" height="15.0" fill="rgb(239,16,21)" rx="2" ry="2" />
+<text  x="217.49" y="111.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (7,254,638,284 samples, 0.13%)</title><rect x="665.4" y="517" width="1.6" height="15.0" fill="rgb(254,202,17)" rx="2" ry="2" />
+<text  x="668.45" y="527.5" ></text>
+</g>
+<g >
+<title>__get_obj_cgroup_from_memcg (4,095,792,116 samples, 0.08%)</title><rect x="1054.7" y="261" width="0.9" height="15.0" fill="rgb(239,209,15)" rx="2" ry="2" />
+<text  x="1057.68" y="271.5" ></text>
+</g>
+<g >
+<title>__list_add_valid (2,063,971,872 samples, 0.04%)</title><rect x="861.4" y="277" width="0.5" height="15.0" fill="rgb(218,208,11)" rx="2" ry="2" />
+<text  x="864.44" y="287.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock_irqrestore (1,347,081,896 samples, 0.02%)</title><rect x="1133.8" y="325" width="0.3" height="15.0" fill="rgb(241,222,26)" rx="2" ry="2" />
+<text  x="1136.78" y="335.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (1,462,611,648 samples, 0.03%)</title><rect x="375.0" y="197" width="0.4" height="15.0" fill="rgb(206,32,32)" rx="2" ry="2" />
+<text  x="378.04" y="207.5" ></text>
+</g>
+<g >
+<title>crypto_skcipher_encrypt (541,225,413 samples, 0.01%)</title><rect x="661.8" y="453" width="0.2" height="15.0" fill="rgb(246,20,18)" rx="2" ry="2" />
+<text  x="664.84" y="463.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_enable_asynccancel (2,163,277,568 samples, 0.04%)</title><rect x="441.8" y="293" width="0.4" height="15.0" fill="rgb(232,147,49)" rx="2" ry="2" />
+<text  x="444.76" y="303.5" ></text>
+</g>
+<g >
+<title>schedule_idle (2,308,187,580 samples, 0.04%)</title><rect x="1189.2" y="485" width="0.5" height="15.0" fill="rgb(213,193,3)" rx="2" ry="2" />
+<text  x="1192.15" y="495.5" ></text>
+</g>
+<g >
+<title>mod_memcg_state (816,800,806 samples, 0.02%)</title><rect x="515.8" y="85" width="0.2" height="15.0" fill="rgb(214,17,1)" rx="2" ry="2" />
+<text  x="518.81" y="95.5" ></text>
+</g>
+<g >
+<title>mod_objcg_state (4,995,470,055 samples, 0.09%)</title><rect x="514.5" y="117" width="1.1" height="15.0" fill="rgb(239,98,24)" rx="2" ry="2" />
+<text  x="517.54" y="127.5" ></text>
+</g>
+<g >
+<title>do_sys_poll (272,006,550,650 samples, 5.00%)</title><rect x="331.9" y="277" width="59.0" height="15.0" fill="rgb(236,119,31)" rx="2" ry="2" />
+<text  x="334.93" y="287.5" >do_sys..</text>
+</g>
+<g >
+<title>__libc_recv (3,647,710,239 samples, 0.07%)</title><rect x="440.1" y="309" width="0.8" height="15.0" fill="rgb(228,165,9)" rx="2" ry="2" />
+<text  x="443.08" y="319.5" ></text>
+</g>
+<g >
+<title>syscall_enter_from_user_mode (1,085,485,407 samples, 0.02%)</title><rect x="531.1" y="229" width="0.3" height="15.0" fill="rgb(233,86,10)" rx="2" ry="2" />
+<text  x="534.12" y="239.5" ></text>
+</g>
+<g >
+<title>thread_main (2,946,742,868,503 samples, 54.18%)</title><rect x="21.5" y="453" width="639.3" height="15.0" fill="rgb(241,1,34)" rx="2" ry="2" />
+<text  x="24.50" y="463.5" >thread_main</text>
+</g>
+<g >
+<title>mod_memcg_lruvec_state (819,571,179 samples, 0.02%)</title><rect x="570.9" y="101" width="0.2" height="15.0" fill="rgb(217,198,5)" rx="2" ry="2" />
+<text  x="573.93" y="111.5" ></text>
+</g>
+<g >
+<title>mod_memcg_state (2,244,309,695 samples, 0.04%)</title><rect x="850.6" y="261" width="0.5" height="15.0" fill="rgb(246,211,38)" rx="2" ry="2" />
+<text  x="853.58" y="271.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (2,297,586,527 samples, 0.04%)</title><rect x="113.8" y="117" width="0.5" height="15.0" fill="rgb(240,33,39)" rx="2" ry="2" />
+<text  x="116.81" y="127.5" ></text>
+</g>
+<g >
+<title>raw_spin_rq_lock_nested (590,265,929 samples, 0.01%)</title><rect x="1186.1" y="437" width="0.1" height="15.0" fill="rgb(218,11,37)" rx="2" ry="2" />
+<text  x="1189.05" y="447.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (1,085,417,402 samples, 0.02%)</title><rect x="482.7" y="149" width="0.2" height="15.0" fill="rgb(222,130,7)" rx="2" ry="2" />
+<text  x="485.71" y="159.5" ></text>
+</g>
+<g >
+<title>preempt_count_sub (806,501,243 samples, 0.01%)</title><rect x="465.3" y="165" width="0.2" height="15.0" fill="rgb(211,51,6)" rx="2" ry="2" />
+<text  x="468.28" y="175.5" ></text>
+</g>
+<g >
+<title>mutex_lock (5,074,416,913 samples, 0.09%)</title><rect x="479.8" y="181" width="1.1" height="15.0" fill="rgb(222,47,51)" rx="2" ry="2" />
+<text  x="482.79" y="191.5" ></text>
+</g>
+<g >
+<title>raw_recv (1,788,130,026 samples, 0.03%)</title><rect x="1176.9" y="501" width="0.4" height="15.0" fill="rgb(250,86,1)" rx="2" ry="2" />
+<text  x="1179.93" y="511.5" ></text>
+</g>
+<g >
+<title>nbd_aio_pwrite (527,859,822,791 samples, 9.71%)</title><rect x="130.3" y="405" width="114.5" height="15.0" fill="rgb(238,0,4)" rx="2" ry="2" />
+<text  x="133.26" y="415.5" >nbd_aio_pwrite</text>
+</g>
+<g >
+<title>refill_obj_stock (586,257,928 samples, 0.01%)</title><rect x="231.7" y="117" width="0.1" height="15.0" fill="rgb(225,109,49)" rx="2" ry="2" />
+<text  x="234.70" y="127.5" ></text>
+</g>
+<g >
+<title>__send (528,864,158 samples, 0.01%)</title><rect x="12.4" y="501" width="0.2" height="15.0" fill="rgb(243,178,54)" rx="2" ry="2" />
+<text  x="15.44" y="511.5" ></text>
+</g>
+<g >
+<title>schedule_timeout (5,106,021,471 samples, 0.09%)</title><rect x="1106.1" y="341" width="1.1" height="15.0" fill="rgb(210,66,32)" rx="2" ry="2" />
+<text  x="1109.06" y="351.5" ></text>
+</g>
+<g >
+<title>[fio-nbd.so] (1,743,375,817,372 samples, 32.05%)</title><rect x="278.9" y="389" width="378.2" height="15.0" fill="rgb(227,5,53)" rx="2" ry="2" />
+<text  x="281.85" y="399.5" >[fio-nbd.so]</text>
+</g>
+<g >
+<title>_copy_from_iter (8,073,580,788 samples, 0.15%)</title><rect x="171.5" y="181" width="1.8" height="15.0" fill="rgb(229,20,4)" rx="2" ry="2" />
+<text  x="174.54" y="191.5" ></text>
+</g>
+<g >
+<title>__rcu_read_lock (686,282,285 samples, 0.01%)</title><rect x="211.0" y="101" width="0.2" height="15.0" fill="rgb(245,202,53)" rx="2" ry="2" />
+<text  x="214.04" y="111.5" ></text>
+</g>
+<g >
+<title>try_charge_memcg (1,749,546,628 samples, 0.03%)</title><rect x="1104.1" y="277" width="0.4" height="15.0" fill="rgb(219,13,2)" rx="2" ry="2" />
+<text  x="1107.08" y="287.5" ></text>
+</g>
+<g >
+<title>__rcu_read_unlock (796,433,188 samples, 0.01%)</title><rect x="1088.3" y="277" width="0.2" height="15.0" fill="rgb(212,224,37)" rx="2" ry="2" />
+<text  x="1091.33" y="287.5" ></text>
+</g>
+<g >
+<title>update_rq_clock (5,411,682,814 samples, 0.10%)</title><rect x="704.7" y="341" width="1.2" height="15.0" fill="rgb(211,51,42)" rx="2" ry="2" />
+<text  x="707.70" y="351.5" ></text>
+</g>
+<g >
+<title>uncharge_batch (64,575,668,575 samples, 1.19%)</title><rect x="551.8" y="101" width="14.1" height="15.0" fill="rgb(205,63,29)" rx="2" ry="2" />
+<text  x="554.84" y="111.5" ></text>
+</g>
+<g >
+<title>__update_load_avg_se (1,994,350,588 samples, 0.04%)</title><rect x="1125.0" y="197" width="0.4" height="15.0" fill="rgb(211,73,50)" rx="2" ry="2" />
+<text  x="1127.96" y="207.5" ></text>
+</g>
+<g >
+<title>plugin_pread (1,608,916,537 samples, 0.03%)</title><rect x="751.9" y="485" width="0.3" height="15.0" fill="rgb(224,56,13)" rx="2" ry="2" />
+<text  x="754.87" y="495.5" ></text>
+</g>
+<g >
+<title>clock_gettime@@GLIBC_2.17 (9,933,283,089 samples, 0.18%)</title><rect x="57.1" y="389" width="2.2" height="15.0" fill="rgb(223,72,52)" rx="2" ry="2" />
+<text  x="60.10" y="399.5" ></text>
+</g>
+<g >
+<title>pthread_getspecific@@GLIBC_2.34 (8,622,722,404 samples, 0.16%)</title><rect x="310.9" y="357" width="1.8" height="15.0" fill="rgb(252,71,3)" rx="2" ry="2" />
+<text  x="313.86" y="367.5" ></text>
+</g>
+<g >
+<title>__slab_alloc.isra.0 (2,534,616,382 samples, 0.05%)</title><rect x="221.3" y="133" width="0.6" height="15.0" fill="rgb(225,3,43)" rx="2" ry="2" />
+<text  x="224.34" y="143.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (1,040,233,576 samples, 0.02%)</title><rect x="1035.3" y="293" width="0.2" height="15.0" fill="rgb(252,183,42)" rx="2" ry="2" />
+<text  x="1038.26" y="303.5" ></text>
+</g>
+<g >
+<title>get_next_timer_interrupt (2,667,324,304 samples, 0.05%)</title><rect x="1188.2" y="437" width="0.6" height="15.0" fill="rgb(212,162,2)" rx="2" ry="2" />
+<text  x="1191.17" y="447.5" ></text>
+</g>
+<g >
+<title>bpf_lsm_socket_recvmsg (1,746,749,544 samples, 0.03%)</title><rect x="542.6" y="165" width="0.3" height="15.0" fill="rgb(238,162,14)" rx="2" ry="2" />
+<text  x="545.57" y="175.5" ></text>
+</g>
+<g >
+<title>raw_recv (774,143,108,697 samples, 14.23%)</title><rect x="758.4" y="485" width="167.9" height="15.0" fill="rgb(250,46,11)" rx="2" ry="2" />
+<text  x="761.39" y="495.5" >raw_recv</text>
+</g>
+<g >
+<title>cpuidle_enter_state (23,116,320,965 samples, 0.43%)</title><rect x="1180.8" y="469" width="5.0" height="15.0" fill="rgb(237,94,50)" rx="2" ry="2" />
+<text  x="1183.76" y="479.5" ></text>
+</g>
+<g >
+<title>check_preempt_curr (6,700,753,042 samples, 0.12%)</title><rect x="1129.6" y="261" width="1.4" height="15.0" fill="rgb(216,134,32)" rx="2" ry="2" />
+<text  x="1132.58" y="271.5" ></text>
+</g>
+<g >
+<title>__get_obj_cgroup_from_memcg (2,005,223,312 samples, 0.04%)</title><rect x="208.5" y="101" width="0.4" height="15.0" fill="rgb(211,58,47)" rx="2" ry="2" />
+<text  x="211.45" y="111.5" ></text>
+</g>
+<g >
+<title>restore_fpregs_from_fpstate (6,916,971,530 samples, 0.13%)</title><rect x="709.4" y="389" width="1.5" height="15.0" fill="rgb(210,155,11)" rx="2" ry="2" />
+<text  x="712.39" y="399.5" ></text>
+</g>
+<g >
+<title>is_vmalloc_addr (1,293,158,284 samples, 0.02%)</title><rect x="492.9" y="101" width="0.3" height="15.0" fill="rgb(248,54,24)" rx="2" ry="2" />
+<text  x="495.90" y="111.5" ></text>
+</g>
+<g >
+<title>__list_add_valid (2,210,611,342 samples, 0.04%)</title><rect x="577.5" y="101" width="0.4" height="15.0" fill="rgb(233,102,18)" rx="2" ry="2" />
+<text  x="580.46" y="111.5" ></text>
+</g>
+<g >
+<title>__rcu_read_unlock (1,318,463,322 samples, 0.02%)</title><rect x="976.1" y="357" width="0.3" height="15.0" fill="rgb(218,94,25)" rx="2" ry="2" />
+<text  x="979.13" y="367.5" ></text>
+</g>
+<g >
+<title>init_icd (23,603,347,189 samples, 0.43%)</title><rect x="256.4" y="405" width="5.1" height="15.0" fill="rgb(223,0,21)" rx="2" ry="2" />
+<text  x="259.38" y="415.5" ></text>
+</g>
+<g >
+<title>__task_rq_lock (802,465,263 samples, 0.01%)</title><rect x="235.9" y="117" width="0.2" height="15.0" fill="rgb(241,123,8)" rx="2" ry="2" />
+<text  x="238.90" y="127.5" ></text>
+</g>
+<g >
+<title>update_cfs_group (2,564,631,299 samples, 0.05%)</title><rect x="724.3" y="309" width="0.6" height="15.0" fill="rgb(212,30,45)" rx="2" ry="2" />
+<text  x="727.30" y="319.5" ></text>
+</g>
+<g >
+<title>[libc.so.6] (1,076,987,071 samples, 0.02%)</title><rect x="299.0" y="309" width="0.2" height="15.0" fill="rgb(239,86,13)" rx="2" ry="2" />
+<text  x="301.96" y="319.5" ></text>
+</g>
+<g >
+<title>selinux_socket_recvmsg (9,094,758,815 samples, 0.17%)</title><rect x="505.5" y="165" width="2.0" height="15.0" fill="rgb(226,150,40)" rx="2" ry="2" />
+<text  x="508.49" y="175.5" ></text>
+</g>
+<g >
+<title>__get_obj_cgroup_from_memcg (1,287,023,901 samples, 0.02%)</title><rect x="1026.8" y="293" width="0.3" height="15.0" fill="rgb(247,227,41)" rx="2" ry="2" />
+<text  x="1029.84" y="303.5" ></text>
+</g>
+<g >
+<title>__mod_memcg_state (4,375,738,586 samples, 0.08%)</title><rect x="1028.2" y="261" width="1.0" height="15.0" fill="rgb(235,209,54)" rx="2" ry="2" />
+<text  x="1031.23" y="271.5" ></text>
+</g>
+<g >
+<title>update_rq_clock (501,066,072 samples, 0.01%)</title><rect x="1186.5" y="453" width="0.1" height="15.0" fill="rgb(229,33,25)" rx="2" ry="2" />
+<text  x="1189.48" y="463.5" ></text>
+</g>
+<g >
+<title>pthread_rwlock_rdlock@GLIBC_2.2.5 (1,432,526,123 samples, 0.03%)</title><rect x="757.7" y="485" width="0.4" height="15.0" fill="rgb(214,71,44)" rx="2" ry="2" />
+<text  x="760.74" y="495.5" ></text>
+</g>
+<g >
+<title>__switch_to_asm (3,351,212,052 samples, 0.06%)</title><rect x="664.3" y="533" width="0.8" height="15.0" fill="rgb(236,49,12)" rx="2" ry="2" />
+<text  x="667.34" y="543.5" ></text>
+</g>
+<g >
+<title>__mod_memcg_state (631,788,304 samples, 0.01%)</title><rect x="114.4" y="85" width="0.2" height="15.0" fill="rgb(211,169,41)" rx="2" ry="2" />
+<text  x="117.41" y="95.5" ></text>
+</g>
+<g >
+<title>__kmalloc_node (492,427,820 samples, 0.01%)</title><rect x="1051.6" y="213" width="0.2" height="15.0" fill="rgb(219,69,6)" rx="2" ry="2" />
+<text  x="1054.65" y="223.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (719,378,438,830 samples, 13.23%)</title><rect x="768.7" y="437" width="156.1" height="15.0" fill="rgb(206,82,50)" rx="2" ry="2" />
+<text  x="771.70" y="447.5" >do_syscall_64</text>
+</g>
+<g >
+<title>__folio_put (78,538,598,988 samples, 1.44%)</title><rect x="551.0" y="133" width="17.0" height="15.0" fill="rgb(221,223,26)" rx="2" ry="2" />
+<text  x="553.95" y="143.5" ></text>
+</g>
+<g >
+<title>cache_from_obj (2,442,431,596 samples, 0.04%)</title><rect x="632.0" y="165" width="0.6" height="15.0" fill="rgb(210,101,0)" rx="2" ry="2" />
+<text  x="635.04" y="175.5" ></text>
+</g>
+<g >
+<title>native_sched_clock (1,418,489,788 samples, 0.03%)</title><rect x="705.6" y="309" width="0.3" height="15.0" fill="rgb(236,59,48)" rx="2" ry="2" />
+<text  x="708.57" y="319.5" ></text>
+</g>
+<g >
+<title>__memmove_avx_unaligned (3,855,270,246 samples, 0.07%)</title><rect x="299.2" y="309" width="0.8" height="15.0" fill="rgb(247,208,40)" rx="2" ry="2" />
+<text  x="302.19" y="319.5" ></text>
+</g>
+<g >
+<title>mod_objcg_state (1,234,164,828 samples, 0.02%)</title><rect x="648.5" y="85" width="0.3" height="15.0" fill="rgb(244,149,15)" rx="2" ry="2" />
+<text  x="651.50" y="95.5" ></text>
+</g>
+<g >
+<title>_copy_from_user (16,967,328,756 samples, 0.31%)</title><rect x="347.9" y="261" width="3.7" height="15.0" fill="rgb(212,207,33)" rx="2" ry="2" />
+<text  x="350.95" y="271.5" ></text>
+</g>
+<g >
+<title>[perf] (5,259,624,931 samples, 0.10%)</title><rect x="1178.8" y="549" width="1.1" height="15.0" fill="rgb(231,171,24)" rx="2" ry="2" />
+<text  x="1181.76" y="559.5" ></text>
+</g>
+<g >
+<title>sock_wfree (7,607,560,823 samples, 0.14%)</title><rect x="628.5" y="133" width="1.7" height="15.0" fill="rgb(211,114,46)" rx="2" ry="2" />
+<text  x="631.54" y="143.5" ></text>
+</g>
+<g >
+<title>update_load_avg (4,459,236,384 samples, 0.08%)</title><rect x="724.9" y="309" width="0.9" height="15.0" fill="rgb(254,75,24)" rx="2" ry="2" />
+<text  x="727.86" y="319.5" ></text>
+</g>
+<g >
+<title>__send (1,084,463,764,058 samples, 19.94%)</title><rect x="931.9" y="469" width="235.2" height="15.0" fill="rgb(244,220,48)" rx="2" ry="2" />
+<text  x="934.86" y="479.5" >__send</text>
+</g>
+<g >
+<title>[perf] (5,259,624,931 samples, 0.10%)</title><rect x="1178.8" y="469" width="1.1" height="15.0" fill="rgb(249,79,36)" rx="2" ry="2" />
+<text  x="1181.76" y="479.5" ></text>
+</g>
+<g >
+<title>simple_copy_to_iter (8,884,032,348 samples, 0.16%)</title><rect x="529.2" y="117" width="1.9" height="15.0" fill="rgb(237,32,18)" rx="2" ry="2" />
+<text  x="532.19" y="127.5" ></text>
+</g>
+<g >
+<title>process_one_work (564,358,305 samples, 0.01%)</title><rect x="662.7" y="501" width="0.1" height="15.0" fill="rgb(211,106,4)" rx="2" ry="2" />
+<text  x="665.69" y="511.5" ></text>
+</g>
+<g >
+<title>__alloc_skb (76,437,580,946 samples, 1.41%)</title><rect x="106.6" y="181" width="16.6" height="15.0" fill="rgb(238,99,23)" rx="2" ry="2" />
+<text  x="109.60" y="191.5" ></text>
+</g>
+<g >
+<title>__x64_sys_sendto (38,163,781,535 samples, 0.70%)</title><rect x="643.0" y="245" width="8.2" height="15.0" fill="rgb(253,168,14)" rx="2" ry="2" />
+<text  x="645.96" y="255.5" ></text>
+</g>
+<g >
+<title>unix_stream_sendmsg (139,335,700,251 samples, 2.56%)</title><rect x="96.0" y="229" width="30.3" height="15.0" fill="rgb(232,81,26)" rx="2" ry="2" />
+<text  x="99.04" y="239.5" >un..</text>
+</g>
+<g >
+<title>reweight_entity (615,310,945 samples, 0.01%)</title><rect x="361.1" y="181" width="0.1" height="15.0" fill="rgb(247,11,51)" rx="2" ry="2" />
+<text  x="364.08" y="191.5" ></text>
+</g>
+<g >
+<title>__schedule (89,205,515,705 samples, 1.64%)</title><rect x="686.5" y="357" width="19.4" height="15.0" fill="rgb(236,122,29)" rx="2" ry="2" />
+<text  x="689.52" y="367.5" ></text>
+</g>
+<g >
+<title>memcg_account_kmem (1,112,311,613 samples, 0.02%)</title><rect x="881.3" y="309" width="0.2" height="15.0" fill="rgb(209,21,1)" rx="2" ry="2" />
+<text  x="884.27" y="319.5" ></text>
+</g>
+<g >
+<title>nbd_internal_enter_STATE_ISSUE_COMMAND_PREPARE_WRITE_PAYLOAD.constprop.0 (510,275,762 samples, 0.01%)</title><rect x="83.2" y="373" width="0.1" height="15.0" fill="rgb(240,160,38)" rx="2" ry="2" />
+<text  x="86.20" y="383.5" ></text>
+</g>
+<g >
+<title>__entry_text_start (3,589,918,149 samples, 0.07%)</title><rect x="609.8" y="277" width="0.8" height="15.0" fill="rgb(227,123,18)" rx="2" ry="2" />
+<text  x="612.82" y="287.5" ></text>
+</g>
+<g >
+<title>avc_has_perm (9,543,165,819 samples, 0.18%)</title><rect x="806.1" y="325" width="2.1" height="15.0" fill="rgb(228,93,53)" rx="2" ry="2" />
+<text  x="809.12" y="335.5" ></text>
+</g>
+<g >
+<title>[libnbd.so.0.0.0] (1,140,807,043 samples, 0.02%)</title><rect x="71.9" y="405" width="0.2" height="15.0" fill="rgb(238,218,9)" rx="2" ry="2" />
+<text  x="74.89" y="415.5" ></text>
+</g>
+<g >
+<title>__libc_calloc (800,968,759 samples, 0.01%)</title><rect x="132.1" y="373" width="0.1" height="15.0" fill="rgb(227,169,2)" rx="2" ry="2" />
+<text  x="135.06" y="383.5" ></text>
+</g>
+<g >
+<title>__GI___lll_lock_wake (91,559,928,181 samples, 1.68%)</title><rect x="711.9" y="485" width="19.8" height="15.0" fill="rgb(240,104,38)" rx="2" ry="2" />
+<text  x="714.88" y="495.5" ></text>
+</g>
+<g >
+<title>cmpxchg_double_slab.isra.0 (1,105,572,803 samples, 0.02%)</title><rect x="573.3" y="117" width="0.3" height="15.0" fill="rgb(211,207,8)" rx="2" ry="2" />
+<text  x="576.34" y="127.5" ></text>
+</g>
+<g >
+<title>sysvec_call_function_single (961,371,564 samples, 0.02%)</title><rect x="1189.3" y="421" width="0.2" height="15.0" fill="rgb(221,176,24)" rx="2" ry="2" />
+<text  x="1192.27" y="431.5" ></text>
+</g>
+<g >
+<title>__check_heap_object (3,803,126,714 samples, 0.07%)</title><rect x="489.9" y="101" width="0.8" height="15.0" fill="rgb(233,221,21)" rx="2" ry="2" />
+<text  x="492.91" y="111.5" ></text>
+</g>
+<g >
+<title>cache_from_obj (7,656,411,259 samples, 0.14%)</title><rect x="876.7" y="325" width="1.7" height="15.0" fill="rgb(221,141,20)" rx="2" ry="2" />
+<text  x="879.73" y="335.5" ></text>
+</g>
+<g >
+<title>__check_object_size (1,130,123,638 samples, 0.02%)</title><rect x="345.4" y="261" width="0.3" height="15.0" fill="rgb(242,148,47)" rx="2" ry="2" />
+<text  x="348.43" y="271.5" ></text>
+</g>
+<g >
+<title>skb_copy_datagram_iter (43,793,421,023 samples, 0.81%)</title><rect x="483.7" y="165" width="9.5" height="15.0" fill="rgb(225,14,23)" rx="2" ry="2" />
+<text  x="486.68" y="175.5" ></text>
+</g>
+<g >
+<title>process_one_work (537,837,045 samples, 0.01%)</title><rect x="663.4" y="501" width="0.1" height="15.0" fill="rgb(244,43,19)" rx="2" ry="2" />
+<text  x="666.43" y="511.5" ></text>
+</g>
+<g >
+<title>rb_erase (731,450,681 samples, 0.01%)</title><rect x="699.2" y="309" width="0.1" height="15.0" fill="rgb(253,130,48)" rx="2" ry="2" />
+<text  x="702.17" y="319.5" ></text>
+</g>
+<g >
+<title>unix_stream_recvmsg (273,467,322,173 samples, 5.03%)</title><rect x="545.5" y="197" width="59.4" height="15.0" fill="rgb(214,98,11)" rx="2" ry="2" />
+<text  x="548.54" y="207.5" >unix_s..</text>
+</g>
+<g >
+<title>nbd_internal_enter_STATE_ISSUE_COMMAND_START.constprop.0 (611,520,935 samples, 0.01%)</title><rect x="135.4" y="357" width="0.1" height="15.0" fill="rgb(230,33,37)" rx="2" ry="2" />
+<text  x="138.37" y="367.5" ></text>
+</g>
+<g >
+<title>__asprintf_chk (2,711,091,089 samples, 0.05%)</title><rect x="283.0" y="373" width="0.5" height="15.0" fill="rgb(238,171,46)" rx="2" ry="2" />
+<text  x="285.95" y="383.5" ></text>
+</g>
+<g >
+<title>schedule (6,851,176,283 samples, 0.13%)</title><rect x="16.4" y="453" width="1.5" height="15.0" fill="rgb(228,95,15)" rx="2" ry="2" />
+<text  x="19.39" y="463.5" ></text>
+</g>
+<g >
+<title>nbd_internal_get_error_context (881,724,721 samples, 0.02%)</title><rect x="314.6" y="373" width="0.2" height="15.0" fill="rgb(251,24,6)" rx="2" ry="2" />
+<text  x="317.63" y="383.5" ></text>
+</g>
+<g >
+<title>__mem_cgroup_uncharge (76,062,081,560 samples, 1.40%)</title><rect x="824.5" y="293" width="16.5" height="15.0" fill="rgb(250,177,0)" rx="2" ry="2" />
+<text  x="827.53" y="303.5" ></text>
+</g>
+<g >
+<title>account_io_completion (29,480,515,051 samples, 0.54%)</title><rect x="264.7" y="389" width="6.4" height="15.0" fill="rgb(247,165,11)" rx="2" ry="2" />
+<text  x="267.68" y="399.5" ></text>
+</g>
+<g >
+<title>selinux_socket_recvmsg (20,687,618,470 samples, 0.38%)</title><rect x="452.6" y="181" width="4.5" height="15.0" fill="rgb(242,64,38)" rx="2" ry="2" />
+<text  x="455.63" y="191.5" ></text>
+</g>
+<g >
+<title>mod_memcg_state (3,404,964,251 samples, 0.06%)</title><rect x="1070.0" y="245" width="0.8" height="15.0" fill="rgb(254,19,4)" rx="2" ry="2" />
+<text  x="1073.05" y="255.5" ></text>
+</g>
+<g >
+<title>newidle_balance (2,088,019,206 samples, 0.04%)</title><rect x="366.6" y="197" width="0.4" height="15.0" fill="rgb(219,92,29)" rx="2" ry="2" />
+<text  x="369.57" y="207.5" ></text>
+</g>
+<g >
+<title>backend_pwrite (4,583,499,768 samples, 0.08%)</title><rect x="738.9" y="485" width="0.9" height="15.0" fill="rgb(220,149,17)" rx="2" ry="2" />
+<text  x="741.85" y="495.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (3,051,467,394 samples, 0.06%)</title><rect x="635.4" y="165" width="0.7" height="15.0" fill="rgb(224,16,12)" rx="2" ry="2" />
+<text  x="638.40" y="175.5" ></text>
+</g>
+<g >
+<title>__mod_memcg_state (734,097,905 samples, 0.01%)</title><rect x="881.4" y="277" width="0.1" height="15.0" fill="rgb(247,136,1)" rx="2" ry="2" />
+<text  x="884.35" y="287.5" ></text>
+</g>
+<g >
+<title>ttwu_do_activate (2,724,263,436 samples, 0.05%)</title><rect x="125.0" y="133" width="0.6" height="15.0" fill="rgb(213,47,4)" rx="2" ry="2" />
+<text  x="127.98" y="143.5" ></text>
+</g>
+<g >
+<title>recv_into_rbuf.lto_priv.0 (333,548,779,757 samples, 6.13%)</title><rect x="534.3" y="309" width="72.3" height="15.0" fill="rgb(216,139,6)" rx="2" ry="2" />
+<text  x="537.26" y="319.5" >recv_int..</text>
+</g>
+<g >
+<title>policy_node (1,484,161,919 samples, 0.03%)</title><rect x="233.0" y="149" width="0.3" height="15.0" fill="rgb(242,60,14)" rx="2" ry="2" />
+<text  x="236.00" y="159.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (8,347,794,432 samples, 0.15%)</title><rect x="882.5" y="309" width="1.8" height="15.0" fill="rgb(233,179,16)" rx="2" ry="2" />
+<text  x="885.51" y="319.5" ></text>
+</g>
+<g >
+<title>__x86_indirect_thunk_rax (484,013,736 samples, 0.01%)</title><rect x="926.2" y="437" width="0.1" height="15.0" fill="rgb(216,130,8)" rx="2" ry="2" />
+<text  x="929.23" y="447.5" ></text>
+</g>
+<g >
+<title>send_from_wbuf (476,607,275,911 samples, 8.76%)</title><rect x="140.2" y="341" width="103.4" height="15.0" fill="rgb(251,99,40)" rx="2" ry="2" />
+<text  x="143.19" y="351.5" >send_from_wbuf</text>
+</g>
+<g >
+<title>dequeue_task_fair (3,531,420,521 samples, 0.06%)</title><rect x="695.8" y="293" width="0.8" height="15.0" fill="rgb(207,45,23)" rx="2" ry="2" />
+<text  x="698.80" y="303.5" ></text>
+</g>
+<g >
+<title>refill_obj_stock (15,323,610,513 samples, 0.28%)</title><rect x="851.6" y="293" width="3.3" height="15.0" fill="rgb(241,195,28)" rx="2" ry="2" />
+<text  x="854.56" y="303.5" ></text>
+</g>
+<g >
+<title>__kmem_cache_free (18,137,506,940 samples, 0.33%)</title><rect x="513.1" y="133" width="4.0" height="15.0" fill="rgb(242,16,10)" rx="2" ry="2" />
+<text  x="516.14" y="143.5" ></text>
+</g>
+<g >
+<title>sockfd_lookup_light (542,657,505 samples, 0.01%)</title><rect x="651.1" y="213" width="0.1" height="15.0" fill="rgb(211,72,0)" rx="2" ry="2" />
+<text  x="654.12" y="223.5" ></text>
+</g>
+<g >
+<title>unix_destruct_scm (10,707,737,022 samples, 0.20%)</title><rect x="472.8" y="149" width="2.4" height="15.0" fill="rgb(221,225,11)" rx="2" ry="2" />
+<text  x="475.84" y="159.5" ></text>
+</g>
+<g >
+<title>mod_objcg_state (4,279,912,944 samples, 0.08%)</title><rect x="477.7" y="165" width="0.9" height="15.0" fill="rgb(231,134,30)" rx="2" ry="2" />
+<text  x="480.72" y="175.5" ></text>
+</g>
+<g >
+<title>socket_send (191,748,356,873 samples, 3.53%)</title><rect x="87.6" y="341" width="41.6" height="15.0" fill="rgb(224,6,45)" rx="2" ry="2" />
+<text  x="90.59" y="351.5" >soc..</text>
+</g>
+<g >
+<title>try_to_wake_up (8,566,497,975 samples, 0.16%)</title><rect x="235.5" y="133" width="1.9" height="15.0" fill="rgb(225,218,3)" rx="2" ry="2" />
+<text  x="238.49" y="143.5" ></text>
+</g>
+<g >
+<title>__rcu_read_lock (525,239,305 samples, 0.01%)</title><rect x="581.4" y="85" width="0.1" height="15.0" fill="rgb(227,49,12)" rx="2" ry="2" />
+<text  x="584.38" y="95.5" ></text>
+</g>
+<g >
+<title>unix_stream_recvmsg (493,911,639 samples, 0.01%)</title><rect x="926.2" y="453" width="0.1" height="15.0" fill="rgb(248,64,39)" rx="2" ry="2" />
+<text  x="929.23" y="463.5" ></text>
+</g>
+<g >
+<title>worker_thread (538,777,786 samples, 0.01%)</title><rect x="663.4" y="517" width="0.1" height="15.0" fill="rgb(227,170,53)" rx="2" ry="2" />
+<text  x="666.43" y="527.5" ></text>
+</g>
+<g >
+<title>percpu_ref_put_many.constprop.0 (1,934,851,760 samples, 0.04%)</title><rect x="194.6" y="133" width="0.5" height="15.0" fill="rgb(230,115,42)" rx="2" ry="2" />
+<text  x="197.65" y="143.5" ></text>
+</g>
+<g >
+<title>kfree (1,657,308,845 samples, 0.03%)</title><rect x="518.1" y="133" width="0.3" height="15.0" fill="rgb(225,161,45)" rx="2" ry="2" />
+<text  x="521.07" y="143.5" ></text>
+</g>
+<g >
+<title>__wake_up_common (92,993,115,437 samples, 1.71%)</title><rect x="1113.2" y="325" width="20.2" height="15.0" fill="rgb(235,61,21)" rx="2" ry="2" />
+<text  x="1116.22" y="335.5" ></text>
+</g>
+<g >
+<title>mod_objcg_state (6,649,425,915 samples, 0.12%)</title><rect x="569.7" y="117" width="1.4" height="15.0" fill="rgb(210,110,10)" rx="2" ry="2" />
+<text  x="572.66" y="127.5" ></text>
+</g>
+<g >
+<title>obj_cgroup_uncharge_pages (2,280,667,237 samples, 0.04%)</title><rect x="515.6" y="117" width="0.5" height="15.0" fill="rgb(223,5,14)" rx="2" ry="2" />
+<text  x="518.64" y="127.5" ></text>
+</g>
+<g >
+<title>__poll (21,655,612,389 samples, 0.40%)</title><rect x="14.2" y="549" width="4.7" height="15.0" fill="rgb(237,137,23)" rx="2" ry="2" />
+<text  x="17.18" y="559.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_safe_stack (664,315,487 samples, 0.01%)</title><rect x="12.3" y="485" width="0.1" height="15.0" fill="rgb(234,61,31)" rx="2" ry="2" />
+<text  x="15.30" y="495.5" ></text>
+</g>
+<g >
+<title>__libc_recv (597,672,300 samples, 0.01%)</title><rect x="10.1" y="277" width="0.1" height="15.0" fill="rgb(241,43,38)" rx="2" ry="2" />
+<text  x="13.06" y="287.5" ></text>
+</g>
+<g >
+<title>debug_smp_processor_id (572,342,273 samples, 0.01%)</title><rect x="1103.3" y="277" width="0.1" height="15.0" fill="rgb(244,36,45)" rx="2" ry="2" />
+<text  x="1106.29" y="287.5" ></text>
+</g>
+<g >
+<title>clock_gettime@@GLIBC_2.17 (938,381,589 samples, 0.02%)</title><rect x="59.3" y="405" width="0.2" height="15.0" fill="rgb(226,30,25)" rx="2" ry="2" />
+<text  x="62.26" y="415.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_disable_asynccancel (7,021,769,511 samples, 0.13%)</title><rect x="929.6" y="469" width="1.5" height="15.0" fill="rgb(220,12,32)" rx="2" ry="2" />
+<text  x="932.56" y="479.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_enable_asynccancel (2,497,808,655 samples, 0.05%)</title><rect x="143.2" y="309" width="0.6" height="15.0" fill="rgb(250,111,8)" rx="2" ry="2" />
+<text  x="146.23" y="319.5" ></text>
+</g>
+<g >
+<title>pthread_mutex_lock@@GLIBC_2.2.5 (820,505,079 samples, 0.02%)</title><rect x="244.6" y="389" width="0.2" height="15.0" fill="rgb(244,122,42)" rx="2" ry="2" />
+<text  x="247.60" y="399.5" ></text>
+</g>
+<g >
+<title>__check_object_size (8,508,100,425 samples, 0.16%)</title><rect x="529.3" y="101" width="1.8" height="15.0" fill="rgb(244,123,25)" rx="2" ry="2" />
+<text  x="532.27" y="111.5" ></text>
+</g>
+<g >
+<title>preempt_count_sub (668,695,458 samples, 0.01%)</title><rect x="352.6" y="229" width="0.2" height="15.0" fill="rgb(242,134,1)" rx="2" ry="2" />
+<text  x="355.61" y="239.5" ></text>
+</g>
+<g >
+<title>__schedule (4,926,022,965 samples, 0.09%)</title><rect x="1106.1" y="309" width="1.1" height="15.0" fill="rgb(236,103,52)" rx="2" ry="2" />
+<text  x="1109.10" y="319.5" ></text>
+</g>
+<g >
+<title>get_page_from_freelist (20,558,733,498 samples, 0.38%)</title><rect x="1031.2" y="309" width="4.5" height="15.0" fill="rgb(249,167,36)" rx="2" ry="2" />
+<text  x="1034.21" y="319.5" ></text>
+</g>
+<g >
+<title>__alloc_skb (15,308,147,225 samples, 0.28%)</title><rect x="647.5" y="149" width="3.3" height="15.0" fill="rgb(238,79,2)" rx="2" ry="2" />
+<text  x="650.45" y="159.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (565,356,192 samples, 0.01%)</title><rect x="662.7" y="549" width="0.1" height="15.0" fill="rgb(215,125,29)" rx="2" ry="2" />
+<text  x="665.69" y="559.5" ></text>
+</g>
+<g >
+<title>__futex_queue (1,299,310,404 samples, 0.02%)</title><rect x="685.8" y="373" width="0.3" height="15.0" fill="rgb(248,187,22)" rx="2" ry="2" />
+<text  x="688.84" y="383.5" ></text>
+</g>
+<g >
+<title>dequeue_task_fair (27,497,128,238 samples, 0.51%)</title><rect x="358.8" y="213" width="6.0" height="15.0" fill="rgb(219,104,36)" rx="2" ry="2" />
+<text  x="361.83" y="223.5" ></text>
+</g>
+<g >
+<title>__slab_free (4,042,201,945 samples, 0.07%)</title><rect x="462.9" y="181" width="0.9" height="15.0" fill="rgb(250,194,23)" rx="2" ry="2" />
+<text  x="465.95" y="191.5" ></text>
+</g>
+<g >
+<title>bpf_lsm_socket_getpeersec_dgram (1,475,658,309 samples, 0.03%)</title><rect x="100.2" y="197" width="0.3" height="15.0" fill="rgb(234,37,8)" rx="2" ry="2" />
+<text  x="103.22" y="207.5" ></text>
+</g>
+<g >
+<title>__send (42,252,670,093 samples, 0.78%)</title><rect x="642.4" y="293" width="9.2" height="15.0" fill="rgb(250,216,23)" rx="2" ry="2" />
+<text  x="645.40" y="303.5" ></text>
+</g>
+<g >
+<title>__sys_recvfrom (131,384,597,713 samples, 2.42%)</title><rect x="502.6" y="213" width="28.5" height="15.0" fill="rgb(243,167,7)" rx="2" ry="2" />
+<text  x="505.61" y="223.5" >__..</text>
+</g>
+<g >
+<title>check_preemption_disabled (507,948,728 samples, 0.01%)</title><rect x="216.4" y="85" width="0.1" height="15.0" fill="rgb(207,192,26)" rx="2" ry="2" />
+<text  x="219.35" y="95.5" ></text>
+</g>
+<g >
+<title>__bitmap_and (557,910,047 samples, 0.01%)</title><rect x="718.9" y="341" width="0.1" height="15.0" fill="rgb(252,83,21)" rx="2" ry="2" />
+<text  x="721.91" y="351.5" ></text>
+</g>
+<g >
+<title>futex_hash (874,937,902 samples, 0.02%)</title><rect x="714.3" y="389" width="0.2" height="15.0" fill="rgb(253,68,26)" rx="2" ry="2" />
+<text  x="717.34" y="399.5" ></text>
+</g>
+<g >
+<title>__rcu_read_unlock (550,875,822 samples, 0.01%)</title><rect x="824.9" y="277" width="0.2" height="15.0" fill="rgb(207,47,20)" rx="2" ry="2" />
+<text  x="827.95" y="287.5" ></text>
+</g>
+<g >
+<title>obj_cgroup_charge (32,311,427,206 samples, 0.59%)</title><rect x="1065.1" y="277" width="7.0" height="15.0" fill="rgb(238,68,15)" rx="2" ry="2" />
+<text  x="1068.06" y="287.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (481,372,384 samples, 0.01%)</title><rect x="10.7" y="421" width="0.2" height="15.0" fill="rgb(225,72,25)" rx="2" ry="2" />
+<text  x="13.75" y="431.5" ></text>
+</g>
+<g >
+<title>__kmem_cache_free (19,954,950,882 samples, 0.37%)</title><rect x="621.8" y="149" width="4.3" height="15.0" fill="rgb(219,138,51)" rx="2" ry="2" />
+<text  x="624.76" y="159.5" ></text>
+</g>
+<g >
+<title>null_pread (1,441,652,609 samples, 0.03%)</title><rect x="733.6" y="469" width="0.3" height="15.0" fill="rgb(206,177,27)" rx="2" ry="2" />
+<text  x="736.55" y="479.5" ></text>
+</g>
+<g >
+<title>enqueue_task (49,391,933,211 samples, 0.91%)</title><rect x="1118.7" y="261" width="10.8" height="15.0" fill="rgb(217,224,19)" rx="2" ry="2" />
+<text  x="1121.74" y="271.5" ></text>
+</g>
+<g >
+<title>mod_memcg_state (4,995,750,736 samples, 0.09%)</title><rect x="827.8" y="245" width="1.0" height="15.0" fill="rgb(237,101,45)" rx="2" ry="2" />
+<text  x="830.75" y="255.5" ></text>
+</g>
+<g >
+<title>schedule_hrtimeout_range_clock (6,851,176,283 samples, 0.13%)</title><rect x="16.4" y="469" width="1.5" height="15.0" fill="rgb(227,205,49)" rx="2" ry="2" />
+<text  x="19.39" y="479.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (2,218,727,313 samples, 0.04%)</title><rect x="553.4" y="69" width="0.5" height="15.0" fill="rgb(254,172,15)" rx="2" ry="2" />
+<text  x="556.45" y="79.5" ></text>
+</g>
+<g >
+<title>update_curr (1,132,515,979 samples, 0.02%)</title><rect x="724.1" y="293" width="0.2" height="15.0" fill="rgb(223,73,19)" rx="2" ry="2" />
+<text  x="727.06" y="303.5" ></text>
+</g>
+<g >
+<title>put_prev_entity (1,693,044,211 samples, 0.03%)</title><rect x="367.4" y="197" width="0.4" height="15.0" fill="rgb(226,88,1)" rx="2" ry="2" />
+<text  x="370.42" y="207.5" ></text>
+</g>
+<g >
+<title>__rcu_read_unlock (921,837,895 samples, 0.02%)</title><rect x="567.2" y="85" width="0.2" height="15.0" fill="rgb(238,112,49)" rx="2" ry="2" />
+<text  x="570.21" y="95.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_mutex_unlock_usercnt (1,678,847,543 samples, 0.03%)</title><rect x="284.0" y="357" width="0.3" height="15.0" fill="rgb(213,110,11)" rx="2" ry="2" />
+<text  x="286.97" y="367.5" ></text>
+</g>
+<g >
+<title>kmalloc_size_roundup (4,341,295,584 samples, 0.08%)</title><rect x="115.3" y="165" width="0.9" height="15.0" fill="rgb(242,193,25)" rx="2" ry="2" />
+<text  x="118.28" y="175.5" ></text>
+</g>
+<g >
+<title>__rdgsbase_inactive (872,489,534 samples, 0.02%)</title><rect x="682.2" y="469" width="0.2" height="15.0" fill="rgb(214,127,41)" rx="2" ry="2" />
+<text  x="685.19" y="479.5" ></text>
+</g>
+<g >
+<title>__check_object_size (26,553,736,129 samples, 0.49%)</title><rect x="991.1" y="341" width="5.8" height="15.0" fill="rgb(245,61,7)" rx="2" ry="2" />
+<text  x="994.12" y="351.5" ></text>
+</g>
+<g >
+<title>alloc_skb_with_frags (77,390,444,976 samples, 1.42%)</title><rect x="106.4" y="197" width="16.8" height="15.0" fill="rgb(218,53,41)" rx="2" ry="2" />
+<text  x="109.39" y="207.5" ></text>
+</g>
+<g >
+<title>schedule (5,012,027,221 samples, 0.09%)</title><rect x="1106.1" y="325" width="1.1" height="15.0" fill="rgb(207,170,34)" rx="2" ry="2" />
+<text  x="1109.08" y="335.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (550,632,974 samples, 0.01%)</title><rect x="323.1" y="325" width="0.1" height="15.0" fill="rgb(222,197,27)" rx="2" ry="2" />
+<text  x="326.13" y="335.5" ></text>
+</g>
+<g >
+<title>obj_cgroup_uncharge_pages (1,822,991,029 samples, 0.03%)</title><rect x="624.7" y="133" width="0.4" height="15.0" fill="rgb(234,4,5)" rx="2" ry="2" />
+<text  x="627.67" y="143.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (5,922,609,251 samples, 0.11%)</title><rect x="230.2" y="117" width="1.3" height="15.0" fill="rgb(223,151,36)" rx="2" ry="2" />
+<text  x="233.17" y="127.5" ></text>
+</g>
+<g >
+<title>__strlen_avx2 (1,823,434,962 samples, 0.03%)</title><rect x="305.6" y="325" width="0.4" height="15.0" fill="rgb(224,26,3)" rx="2" ry="2" />
+<text  x="308.57" y="335.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (2,955,785,379 samples, 0.05%)</title><rect x="526.1" y="149" width="0.6" height="15.0" fill="rgb(234,48,47)" rx="2" ry="2" />
+<text  x="529.09" y="159.5" ></text>
+</g>
+<g >
+<title>pick_next_task_fair (1,201,784,260 samples, 0.02%)</title><rect x="1106.6" y="293" width="0.2" height="15.0" fill="rgb(224,220,5)" rx="2" ry="2" />
+<text  x="1109.59" y="303.5" ></text>
+</g>
+<g >
+<title>check_stack_object (607,658,961 samples, 0.01%)</title><rect x="530.9" y="85" width="0.1" height="15.0" fill="rgb(243,201,47)" rx="2" ry="2" />
+<text  x="533.89" y="95.5" ></text>
+</g>
+<g >
+<title>__update_load_avg_se (1,119,484,497 samples, 0.02%)</title><rect x="723.6" y="277" width="0.3" height="15.0" fill="rgb(212,131,20)" rx="2" ry="2" />
+<text  x="726.61" y="287.5" ></text>
+</g>
+<g >
+<title>bpf_lsm_socket_recvmsg (5,065,100,139 samples, 0.09%)</title><rect x="801.7" y="341" width="1.1" height="15.0" fill="rgb(226,2,36)" rx="2" ry="2" />
+<text  x="804.68" y="351.5" ></text>
+</g>
+<g >
+<title>mutex_unlock (2,955,380,961 samples, 0.05%)</title><rect x="885.8" y="341" width="0.6" height="15.0" fill="rgb(214,139,42)" rx="2" ry="2" />
+<text  x="888.80" y="351.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (14,350,427,520 samples, 0.26%)</title><rect x="1061.6" y="245" width="3.1" height="15.0" fill="rgb(228,99,48)" rx="2" ry="2" />
+<text  x="1064.62" y="255.5" ></text>
+</g>
+<g >
+<title>__kmem_cache_alloc_node (6,092,708,040 samples, 0.11%)</title><rect x="647.8" y="117" width="1.3" height="15.0" fill="rgb(230,6,39)" rx="2" ry="2" />
+<text  x="650.80" y="127.5" ></text>
+</g>
+<g >
+<title>mod_memcg_state (696,262,928 samples, 0.01%)</title><rect x="624.8" y="101" width="0.2" height="15.0" fill="rgb(220,24,16)" rx="2" ry="2" />
+<text  x="627.81" y="111.5" ></text>
+</g>
+<g >
+<title>_copy_from_iter (1,011,190,363 samples, 0.02%)</title><rect x="645.0" y="165" width="0.3" height="15.0" fill="rgb(210,189,10)" rx="2" ry="2" />
+<text  x="648.04" y="175.5" ></text>
+</g>
+<g >
+<title>put_file_log (7,197,822,019 samples, 0.13%)</title><rect x="274.2" y="389" width="1.5" height="15.0" fill="rgb(221,123,8)" rx="2" ry="2" />
+<text  x="277.18" y="399.5" ></text>
+</g>
+<g >
+<title>psi_group_change (9,066,851,266 samples, 0.17%)</title><rect x="726.1" y="309" width="2.0" height="15.0" fill="rgb(251,196,10)" rx="2" ry="2" />
+<text  x="729.14" y="319.5" ></text>
+</g>
+<g >
+<title>_copy_from_iter (25,188,620,280 samples, 0.46%)</title><rect x="996.9" y="341" width="5.4" height="15.0" fill="rgb(217,96,54)" rx="2" ry="2" />
+<text  x="999.88" y="351.5" ></text>
+</g>
+<g >
+<title>page_counter_try_charge (1,091,722,844 samples, 0.02%)</title><rect x="1030.9" y="277" width="0.3" height="15.0" fill="rgb(250,0,16)" rx="2" ry="2" />
+<text  x="1033.95" y="287.5" ></text>
+</g>
+<g >
+<title>kfree (3,305,803,594 samples, 0.06%)</title><rect x="578.2" y="133" width="0.7" height="15.0" fill="rgb(214,155,21)" rx="2" ry="2" />
+<text  x="581.22" y="143.5" ></text>
+</g>
+<g >
+<title>[[vdso]] (10,187,185,753 samples, 0.19%)</title><rect x="27.5" y="405" width="2.3" height="15.0" fill="rgb(219,99,38)" rx="2" ry="2" />
+<text  x="30.55" y="415.5" ></text>
+</g>
+<g >
+<title>__x86_indirect_thunk_rax (2,440,419,121 samples, 0.04%)</title><rect x="765.4" y="453" width="0.5" height="15.0" fill="rgb(221,176,2)" rx="2" ry="2" />
+<text  x="768.35" y="463.5" ></text>
+</g>
+<g >
+<title>dequeue_entity (10,532,853,890 samples, 0.19%)</title><rect x="688.7" y="325" width="2.3" height="15.0" fill="rgb(233,33,35)" rx="2" ry="2" />
+<text  x="691.72" y="335.5" ></text>
+</g>
+<g >
+<title>__update_load_avg_cfs_rq (1,818,230,825 samples, 0.03%)</title><rect x="1157.0" y="309" width="0.3" height="15.0" fill="rgb(216,55,19)" rx="2" ry="2" />
+<text  x="1159.95" y="319.5" ></text>
+</g>
+<g >
+<title>plugin_pwrite (1,193,133,517 samples, 0.02%)</title><rect x="739.6" y="469" width="0.2" height="15.0" fill="rgb(245,106,44)" rx="2" ry="2" />
+<text  x="742.59" y="479.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode_prepare (1,860,027,058 samples, 0.03%)</title><rect x="495.2" y="229" width="0.4" height="15.0" fill="rgb(245,209,17)" rx="2" ry="2" />
+<text  x="498.21" y="239.5" ></text>
+</g>
+<g >
+<title>do_poll.lto_priv.0 (1,544,675,829,156 samples, 28.40%)</title><rect x="317.8" y="357" width="335.1" height="15.0" fill="rgb(208,26,15)" rx="2" ry="2" />
+<text  x="320.76" y="367.5" >do_poll.lto_priv.0</text>
+</g>
+<g >
+<title>do_syscall_64 (232,403,510,846 samples, 4.27%)</title><rect x="445.2" y="261" width="50.4" height="15.0" fill="rgb(219,222,52)" rx="2" ry="2" />
+<text  x="448.20" y="271.5" >do_sy..</text>
+</g>
+<g >
+<title>selinux_socket_recvmsg (8,883,480,759 samples, 0.16%)</title><rect x="542.9" y="165" width="2.0" height="15.0" fill="rgb(214,174,5)" rx="2" ry="2" />
+<text  x="545.95" y="175.5" ></text>
+</g>
+<g >
+<title>should_failslab (466,736,478 samples, 0.01%)</title><rect x="1104.5" y="293" width="0.1" height="15.0" fill="rgb(209,108,50)" rx="2" ry="2" />
+<text  x="1107.46" y="303.5" ></text>
+</g>
+<g >
+<title>__virt_addr_valid (3,178,704,958 samples, 0.06%)</title><rect x="530.2" y="85" width="0.7" height="15.0" fill="rgb(238,67,17)" rx="2" ry="2" />
+<text  x="533.19" y="95.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_mutex_unlock_usercnt (1,700,093,215 samples, 0.03%)</title><rect x="313.8" y="357" width="0.4" height="15.0" fill="rgb(225,70,7)" rx="2" ry="2" />
+<text  x="316.84" y="367.5" ></text>
+</g>
+<g >
+<title>syscall_return_via_sysret (1,204,194,059 samples, 0.02%)</title><rect x="532.5" y="261" width="0.3" height="15.0" fill="rgb(227,33,41)" rx="2" ry="2" />
+<text  x="535.51" y="271.5" ></text>
+</g>
+<g >
+<title>save_fpregs_to_fpstate (3,523,580,819 samples, 0.06%)</title><rect x="667.1" y="533" width="0.8" height="15.0" fill="rgb(209,217,11)" rx="2" ry="2" />
+<text  x="670.11" y="543.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock_irqrestore (1,544,398,259 samples, 0.03%)</title><rect x="165.5" y="197" width="0.3" height="15.0" fill="rgb(210,124,12)" rx="2" ry="2" />
+<text  x="168.45" y="207.5" ></text>
+</g>
+<g >
+<title>ext4_mark_iloc_dirty (585,780,558 samples, 0.01%)</title><rect x="1179.6" y="197" width="0.1" height="15.0" fill="rgb(249,167,41)" rx="2" ry="2" />
+<text  x="1182.59" y="207.5" ></text>
+</g>
+<g >
+<title>copy_user_generic_string (62,583,650,458 samples, 1.15%)</title><rect x="589.2" y="101" width="13.6" height="15.0" fill="rgb(253,61,8)" rx="2" ry="2" />
+<text  x="592.23" y="111.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (535,649,168 samples, 0.01%)</title><rect x="648.9" y="85" width="0.1" height="15.0" fill="rgb(242,31,43)" rx="2" ry="2" />
+<text  x="651.90" y="95.5" ></text>
+</g>
+<g >
+<title>_start (2,962,875,090,313 samples, 54.48%)</title><rect x="18.9" y="549" width="642.8" height="15.0" fill="rgb(253,137,9)" rx="2" ry="2" />
+<text  x="21.88" y="559.5" >_start</text>
+</g>
+<g >
+<title>axmap_isset (9,215,377,316 samples, 0.17%)</title><rect x="50.4" y="405" width="2.0" height="15.0" fill="rgb(206,40,13)" rx="2" ry="2" />
+<text  x="53.43" y="415.5" ></text>
+</g>
+<g >
+<title>__check_object_size (21,144,421,063 samples, 0.39%)</title><rect x="488.6" y="117" width="4.6" height="15.0" fill="rgb(212,105,11)" rx="2" ry="2" />
+<text  x="491.59" y="127.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (4,654,570,963 samples, 0.09%)</title><rect x="1178.8" y="357" width="1.0" height="15.0" fill="rgb(254,205,54)" rx="2" ry="2" />
+<text  x="1181.80" y="367.5" ></text>
+</g>
+<g >
+<title>__skb_datagram_iter (16,721,148,990 samples, 0.31%)</title><rect x="636.5" y="149" width="3.6" height="15.0" fill="rgb(215,124,48)" rx="2" ry="2" />
+<text  x="639.51" y="159.5" ></text>
+</g>
+<g >
+<title>__rcu_read_unlock (1,028,162,276 samples, 0.02%)</title><rect x="876.5" y="325" width="0.2" height="15.0" fill="rgb(245,172,10)" rx="2" ry="2" />
+<text  x="879.47" y="335.5" ></text>
+</g>
+<g >
+<title>native_sched_clock (1,221,382,820 samples, 0.02%)</title><rect x="730.7" y="325" width="0.3" height="15.0" fill="rgb(244,219,3)" rx="2" ry="2" />
+<text  x="733.70" y="335.5" ></text>
+</g>
+<g >
+<title>swapper (46,012,551,484 samples, 0.85%)</title><rect x="1180.0" y="565" width="10.0" height="15.0" fill="rgb(231,77,6)" rx="2" ry="2" />
+<text  x="1182.98" y="575.5" ></text>
+</g>
+<g >
+<title>error_entry (480,951,689 samples, 0.01%)</title><rect x="1180.2" y="549" width="0.1" height="15.0" fill="rgb(227,79,34)" rx="2" ry="2" />
+<text  x="1183.17" y="559.5" ></text>
+</g>
+<g >
+<title>__libc_recv (2,684,009,394 samples, 0.05%)</title><rect x="11.9" y="501" width="0.5" height="15.0" fill="rgb(208,61,48)" rx="2" ry="2" />
+<text  x="14.86" y="511.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (2,750,805,358 samples, 0.05%)</title><rect x="524.6" y="133" width="0.6" height="15.0" fill="rgb(247,2,35)" rx="2" ry="2" />
+<text  x="527.56" y="143.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (445,779,271,008 samples, 8.20%)</title><rect x="145.8" y="293" width="96.7" height="15.0" fill="rgb(250,43,31)" rx="2" ry="2" />
+<text  x="148.77" y="303.5" >entry_SYSCA..</text>
+</g>
+<g >
+<title>__hrtimer_next_event_base (805,592,628 samples, 0.01%)</title><rect x="1187.7" y="437" width="0.2" height="15.0" fill="rgb(242,108,32)" rx="2" ry="2" />
+<text  x="1190.71" y="447.5" ></text>
+</g>
+<g >
+<title>rb_next (480,301,017 samples, 0.01%)</title><rect x="1158.8" y="325" width="0.1" height="15.0" fill="rgb(228,86,25)" rx="2" ry="2" />
+<text  x="1161.79" y="335.5" ></text>
+</g>
+<g >
+<title>mod_objcg_state (5,287,311,258 samples, 0.10%)</title><rect x="112.1" y="117" width="1.1" height="15.0" fill="rgb(240,172,14)" rx="2" ry="2" />
+<text  x="115.06" y="127.5" ></text>
+</g>
+<g >
+<title>enqueue_entity (22,285,759,479 samples, 0.41%)</title><rect x="1120.6" y="229" width="4.8" height="15.0" fill="rgb(206,155,8)" rx="2" ry="2" />
+<text  x="1123.59" y="239.5" ></text>
+</g>
+<g >
+<title>pollwake (91,128,107,592 samples, 1.68%)</title><rect x="1113.6" y="309" width="19.8" height="15.0" fill="rgb(205,154,15)" rx="2" ry="2" />
+<text  x="1116.62" y="319.5" ></text>
+</g>
+<g >
+<title>update_load_avg (2,121,608,925 samples, 0.04%)</title><rect x="699.4" y="309" width="0.5" height="15.0" fill="rgb(218,7,47)" rx="2" ry="2" />
+<text  x="702.40" y="319.5" ></text>
+</g>
+<g >
+<title>percpu_ref_put_many.constprop.0 (967,530,368 samples, 0.02%)</title><rect x="825.1" y="277" width="0.2" height="15.0" fill="rgb(240,67,11)" rx="2" ry="2" />
+<text  x="828.07" y="287.5" ></text>
+</g>
+<g >
+<title>cgroup_rstat_updated (1,023,058,041 samples, 0.02%)</title><rect x="1028.6" y="245" width="0.2" height="15.0" fill="rgb(253,23,35)" rx="2" ry="2" />
+<text  x="1031.61" y="255.5" ></text>
+</g>
+<g >
+<title>__fdget (468,531,021 samples, 0.01%)</title><rect x="345.7" y="261" width="0.1" height="15.0" fill="rgb(252,54,17)" rx="2" ry="2" />
+<text  x="348.67" y="271.5" ></text>
+</g>
+<g >
+<title>read (9,042,278,529 samples, 0.17%)</title><rect x="1167.2" y="469" width="1.9" height="15.0" fill="rgb(214,223,10)" rx="2" ry="2" />
+<text  x="1170.16" y="479.5" ></text>
+</g>
+<g >
+<title>sock_sendmsg (35,898,476,441 samples, 0.66%)</title><rect x="643.3" y="213" width="7.8" height="15.0" fill="rgb(215,208,43)" rx="2" ry="2" />
+<text  x="646.33" y="223.5" ></text>
+</g>
+<g >
+<title>get_obj_cgroup_from_current (1,056,983,152 samples, 0.02%)</title><rect x="649.7" y="117" width="0.2" height="15.0" fill="rgb(239,38,21)" rx="2" ry="2" />
+<text  x="652.69" y="127.5" ></text>
+</g>
+<g >
+<title>kworker/u64:0-k (704,520,851 samples, 0.01%)</title><rect x="661.8" y="565" width="0.2" height="15.0" fill="rgb(233,60,15)" rx="2" ry="2" />
+<text  x="664.82" y="575.5" ></text>
+</g>
+<g >
+<title>sock_wfree (7,314,034,759 samples, 0.13%)</title><rect x="473.6" y="133" width="1.6" height="15.0" fill="rgb(228,138,53)" rx="2" ry="2" />
+<text  x="476.58" y="143.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (781,338,000 samples, 0.01%)</title><rect x="1070.6" y="213" width="0.2" height="15.0" fill="rgb(242,128,46)" rx="2" ry="2" />
+<text  x="1073.61" y="223.5" ></text>
+</g>
+<g >
+<title>kmem_cache_alloc_node (127,832,154,228 samples, 2.35%)</title><rect x="1076.8" y="309" width="27.8" height="15.0" fill="rgb(212,131,29)" rx="2" ry="2" />
+<text  x="1079.83" y="319.5" >k..</text>
+</g>
+<g >
+<title>sock_def_readable (564,047,585 samples, 0.01%)</title><rect x="1165.1" y="453" width="0.2" height="15.0" fill="rgb(210,102,32)" rx="2" ry="2" />
+<text  x="1168.14" y="463.5" ></text>
+</g>
+<g >
+<title>__slab_alloc.isra.0 (1,256,945,403 samples, 0.02%)</title><rect x="109.7" y="133" width="0.3" height="15.0" fill="rgb(209,206,38)" rx="2" ry="2" />
+<text  x="112.70" y="143.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (9,836,510,982 samples, 0.18%)</title><rect x="1067.7" y="261" width="2.1" height="15.0" fill="rgb(221,37,53)" rx="2" ry="2" />
+<text  x="1070.70" y="271.5" ></text>
+</g>
+<g >
+<title>preempt_count_sub (759,898,732 samples, 0.01%)</title><rect x="1035.5" y="293" width="0.1" height="15.0" fill="rgb(222,153,7)" rx="2" ry="2" />
+<text  x="1038.48" y="303.5" ></text>
+</g>
+<g >
+<title>get_obj_cgroup_from_current (6,976,217,953 samples, 0.13%)</title><rect x="117.8" y="149" width="1.5" height="15.0" fill="rgb(252,114,51)" rx="2" ry="2" />
+<text  x="120.82" y="159.5" ></text>
+</g>
+<g >
+<title>scm_recv.isra.0 (877,175,027 samples, 0.02%)</title><rect x="586.1" y="165" width="0.2" height="15.0" fill="rgb(230,191,20)" rx="2" ry="2" />
+<text  x="589.12" y="175.5" ></text>
+</g>
+<g >
+<title>put_file (2,682,558,016 samples, 0.05%)</title><rect x="273.6" y="389" width="0.6" height="15.0" fill="rgb(252,112,22)" rx="2" ry="2" />
+<text  x="276.60" y="399.5" ></text>
+</g>
+<g >
+<title>__schedule (9,762,821,293 samples, 0.18%)</title><rect x="886.7" y="309" width="2.2" height="15.0" fill="rgb(206,80,5)" rx="2" ry="2" />
+<text  x="889.73" y="319.5" ></text>
+</g>
+<g >
+<title>try_charge_memcg (7,285,945,859 samples, 0.13%)</title><rect x="1029.6" y="293" width="1.6" height="15.0" fill="rgb(244,116,27)" rx="2" ry="2" />
+<text  x="1032.62" y="303.5" ></text>
+</g>
+<g >
+<title>__fget_light (3,979,703,834 samples, 0.07%)</title><rect x="126.5" y="229" width="0.9" height="15.0" fill="rgb(249,91,33)" rx="2" ry="2" />
+<text  x="129.53" y="239.5" ></text>
+</g>
+<g >
+<title>kworker/u64:3-k (500,987,923 samples, 0.01%)</title><rect x="663.0" y="565" width="0.1" height="15.0" fill="rgb(237,38,46)" rx="2" ry="2" />
+<text  x="666.01" y="575.5" ></text>
+</g>
+<g >
+<title>__switch_to (1,397,142,316 samples, 0.03%)</title><rect x="687.8" y="341" width="0.3" height="15.0" fill="rgb(206,210,39)" rx="2" ry="2" />
+<text  x="690.75" y="351.5" ></text>
+</g>
+<g >
+<title>_copy_to_iter (64,932,123,045 samples, 1.19%)</title><rect x="588.7" y="117" width="14.1" height="15.0" fill="rgb(241,204,52)" rx="2" ry="2" />
+<text  x="591.72" y="127.5" ></text>
+</g>
+<g >
+<title>dequeue_entity (755,962,569 samples, 0.01%)</title><rect x="1106.2" y="277" width="0.2" height="15.0" fill="rgb(211,82,39)" rx="2" ry="2" />
+<text  x="1109.21" y="287.5" ></text>
+</g>
+<g >
+<title>[unknown] (5,608,771,624 samples, 0.10%)</title><rect x="657.1" y="389" width="1.2" height="15.0" fill="rgb(223,9,23)" rx="2" ry="2" />
+<text  x="660.09" y="399.5" ></text>
+</g>
+<g >
+<title>kmem_cache_alloc_node (32,089,005,583 samples, 0.59%)</title><rect x="116.2" y="165" width="7.0" height="15.0" fill="rgb(253,178,47)" rx="2" ry="2" />
+<text  x="119.22" y="175.5" ></text>
+</g>
+<g >
+<title>syscall_return_via_sysret (1,911,075,744 samples, 0.04%)</title><rect x="128.8" y="309" width="0.4" height="15.0" fill="rgb(212,212,24)" rx="2" ry="2" />
+<text  x="131.76" y="319.5" ></text>
+</g>
+<g >
+<title>pthread_mutex_lock@@GLIBC_2.2.5 (1,949,443,755 samples, 0.04%)</title><rect x="314.2" y="357" width="0.4" height="15.0" fill="rgb(209,228,54)" rx="2" ry="2" />
+<text  x="317.21" y="367.5" ></text>
+</g>
+<g >
+<title>crypt_convert (526,996,288 samples, 0.01%)</title><rect x="662.7" y="469" width="0.1" height="15.0" fill="rgb(250,112,25)" rx="2" ry="2" />
+<text  x="665.69" y="479.5" ></text>
+</g>
+<g >
+<title>__cond_resched (518,886,367 samples, 0.01%)</title><rect x="201.2" y="133" width="0.1" height="15.0" fill="rgb(211,91,3)" rx="2" ry="2" />
+<text  x="204.21" y="143.5" ></text>
+</g>
+<g >
+<title>memcg_account_kmem (851,821,600 samples, 0.02%)</title><rect x="231.5" y="117" width="0.2" height="15.0" fill="rgb(254,62,10)" rx="2" ry="2" />
+<text  x="234.52" y="127.5" ></text>
+</g>
+<g >
+<title>send_from_wbuf (5,001,007,225 samples, 0.09%)</title><rect x="10.7" y="469" width="1.1" height="15.0" fill="rgb(237,128,11)" rx="2" ry="2" />
+<text  x="13.75" y="479.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (611,175,912 samples, 0.01%)</title><rect x="375.9" y="197" width="0.1" height="15.0" fill="rgb(239,122,31)" rx="2" ry="2" />
+<text  x="378.90" y="207.5" ></text>
+</g>
+<g >
+<title>__folio_put (77,448,993,037 samples, 1.42%)</title><rect x="824.4" y="309" width="16.8" height="15.0" fill="rgb(209,105,15)" rx="2" ry="2" />
+<text  x="827.40" y="319.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode_prepare (1,276,707,882 samples, 0.02%)</title><rect x="397.6" y="277" width="0.3" height="15.0" fill="rgb(221,124,52)" rx="2" ry="2" />
+<text  x="400.58" y="287.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (688,545,635 samples, 0.01%)</title><rect x="716.5" y="357" width="0.2" height="15.0" fill="rgb(230,204,16)" rx="2" ry="2" />
+<text  x="719.55" y="367.5" ></text>
+</g>
+<g >
+<title>nbd_internal_errno_of_nbd_error (1,419,631,652 samples, 0.03%)</title><rect x="607.1" y="325" width="0.3" height="15.0" fill="rgb(216,20,27)" rx="2" ry="2" />
+<text  x="610.09" y="335.5" ></text>
+</g>
+<g >
+<title>nbd_internal_enter_STATE_REPLY_STRUCTURED_REPLY_RECV_OFFSET_DATA_DATA.constprop.0 (750,521,929 samples, 0.01%)</title><rect x="400.1" y="341" width="0.2" height="15.0" fill="rgb(238,222,48)" rx="2" ry="2" />
+<text  x="403.15" y="351.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (668,710,223 samples, 0.01%)</title><rect x="1118.4" y="261" width="0.2" height="15.0" fill="rgb(215,57,18)" rx="2" ry="2" />
+<text  x="1121.41" y="271.5" ></text>
+</g>
+<g >
+<title>__memset_avx2_unaligned (647,762,964 samples, 0.01%)</title><rect x="132.2" y="373" width="0.2" height="15.0" fill="rgb(241,160,51)" rx="2" ry="2" />
+<text  x="135.23" y="383.5" ></text>
+</g>
+<g >
+<title>record_times (583,447,215 samples, 0.01%)</title><rect x="374.5" y="181" width="0.1" height="15.0" fill="rgb(205,52,22)" rx="2" ry="2" />
+<text  x="377.52" y="191.5" ></text>
+</g>
+<g >
+<title>read (753,221,770,344 samples, 13.85%)</title><rect x="762.9" y="469" width="163.4" height="15.0" fill="rgb(217,47,27)" rx="2" ry="2" />
+<text  x="765.93" y="479.5" >read</text>
+</g>
+<g >
+<title>unlock_file (1,627,527,993 samples, 0.03%)</title><rect x="250.7" y="437" width="0.4" height="15.0" fill="rgb(214,122,29)" rx="2" ry="2" />
+<text  x="253.73" y="447.5" ></text>
+</g>
+<g >
+<title>_int_free (5,073,939,541 samples, 0.09%)</title><rect x="287.3" y="325" width="1.1" height="15.0" fill="rgb(250,193,22)" rx="2" ry="2" />
+<text  x="290.27" y="335.5" ></text>
+</g>
+<g >
+<title>native_queued_spin_lock_slowpath (635,851,214 samples, 0.01%)</title><rect x="702.9" y="309" width="0.1" height="15.0" fill="rgb(226,83,15)" rx="2" ry="2" />
+<text  x="705.90" y="319.5" ></text>
+</g>
+<g >
+<title>socket_send (2,279,444,706 samples, 0.04%)</title><rect x="243.6" y="341" width="0.5" height="15.0" fill="rgb(209,193,41)" rx="2" ry="2" />
+<text  x="246.60" y="351.5" ></text>
+</g>
+<g >
+<title>sock_alloc_send_pskb (408,945,037,071 samples, 7.52%)</title><rect x="1021.3" y="357" width="88.7" height="15.0" fill="rgb(234,25,43)" rx="2" ry="2" />
+<text  x="1024.29" y="367.5" >sock_alloc..</text>
+</g>
+<g >
+<title>entry_SYSCALL_64_safe_stack (793,286,600 samples, 0.01%)</title><rect x="762.8" y="453" width="0.1" height="15.0" fill="rgb(227,113,22)" rx="2" ry="2" />
+<text  x="765.75" y="463.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (873,757,018 samples, 0.02%)</title><rect x="200.2" y="133" width="0.2" height="15.0" fill="rgb(213,143,35)" rx="2" ry="2" />
+<text  x="203.20" y="143.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (497,098,955 samples, 0.01%)</title><rect x="719.3" y="341" width="0.1" height="15.0" fill="rgb(250,224,34)" rx="2" ry="2" />
+<text  x="722.31" y="351.5" ></text>
+</g>
+<g >
+<title>pthread_mutex_lock@@GLIBC_2.2.5 (2,954,982,711 samples, 0.05%)</title><rect x="655.6" y="373" width="0.6" height="15.0" fill="rgb(230,33,46)" rx="2" ry="2" />
+<text  x="658.59" y="383.5" ></text>
+</g>
+<g >
+<title>__x64_sys_sendto (903,527,770,977 samples, 16.61%)</title><rect x="944.2" y="421" width="196.0" height="15.0" fill="rgb(226,74,30)" rx="2" ry="2" />
+<text  x="947.16" y="431.5" >__x64_sys_sendto</text>
+</g>
+<g >
+<title>__list_del_entry_valid (570,282,812 samples, 0.01%)</title><rect x="1083.2" y="245" width="0.1" height="15.0" fill="rgb(209,173,36)" rx="2" ry="2" />
+<text  x="1086.17" y="255.5" ></text>
+</g>
+<g >
+<title>kworker/u64:12- (725,667,099 samples, 0.01%)</title><rect x="662.2" y="565" width="0.2" height="15.0" fill="rgb(224,167,6)" rx="2" ry="2" />
+<text  x="665.21" y="575.5" ></text>
+</g>
+<g >
+<title>nbd_internal_enter_STATE_ISSUE_COMMAND_PREPARE_WRITE_PAYLOAD.constprop.0 (1,615,519,499 samples, 0.03%)</title><rect x="86.1" y="357" width="0.3" height="15.0" fill="rgb(230,72,24)" rx="2" ry="2" />
+<text  x="89.06" y="367.5" ></text>
+</g>
+<g >
+<title>td_io_getevents.part.0 (1,773,393,816,370 samples, 32.61%)</title><rect x="275.8" y="405" width="384.8" height="15.0" fill="rgb(234,112,23)" rx="2" ry="2" />
+<text  x="278.81" y="415.5" >td_io_getevents.part.0</text>
+</g>
+<g >
+<title>post_alloc_hook (1,510,705,533 samples, 0.03%)</title><rect x="1034.9" y="293" width="0.4" height="15.0" fill="rgb(227,90,48)" rx="2" ry="2" />
+<text  x="1037.93" y="303.5" ></text>
+</g>
+<g >
+<title>protocol_recv_request_send_reply (841,760,049 samples, 0.02%)</title><rect x="1178.5" y="517" width="0.2" height="15.0" fill="rgb(219,172,40)" rx="2" ry="2" />
+<text  x="1181.52" y="527.5" ></text>
+</g>
+<g >
+<title>__slab_alloc.isra.0 (9,983,567,741 samples, 0.18%)</title><rect x="1081.3" y="293" width="2.2" height="15.0" fill="rgb(230,112,32)" rx="2" ry="2" />
+<text  x="1084.30" y="303.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (3,699,565,215 samples, 0.07%)</title><rect x="112.4" y="101" width="0.8" height="15.0" fill="rgb(245,167,32)" rx="2" ry="2" />
+<text  x="115.40" y="111.5" ></text>
+</g>
+<g >
+<title>native_sched_clock (1,156,939,667 samples, 0.02%)</title><rect x="379.6" y="165" width="0.3" height="15.0" fill="rgb(246,179,50)" rx="2" ry="2" />
+<text  x="382.64" y="175.5" ></text>
+</g>
+<g >
+<title>__rcu_read_lock (487,867,225 samples, 0.01%)</title><rect x="554.0" y="85" width="0.1" height="15.0" fill="rgb(241,118,50)" rx="2" ry="2" />
+<text  x="557.03" y="95.5" ></text>
+</g>
+<g >
+<title>update_rq_clock (1,145,688,572 samples, 0.02%)</title><rect x="697.3" y="293" width="0.2" height="15.0" fill="rgb(236,75,19)" rx="2" ry="2" />
+<text  x="700.28" y="303.5" ></text>
+</g>
+<g >
+<title>__list_del_entry_valid (929,958,641 samples, 0.02%)</title><rect x="1153.5" y="341" width="0.2" height="15.0" fill="rgb(233,53,45)" rx="2" ry="2" />
+<text  x="1156.52" y="351.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock (2,315,493,150 samples, 0.04%)</title><rect x="164.9" y="197" width="0.6" height="15.0" fill="rgb(238,75,25)" rx="2" ry="2" />
+<text  x="167.95" y="207.5" ></text>
+</g>
+<g >
+<title>update_load_avg (1,754,649,873 samples, 0.03%)</title><rect x="696.0" y="261" width="0.4" height="15.0" fill="rgb(236,156,5)" rx="2" ry="2" />
+<text  x="699.04" y="271.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (4,638,110,423 samples, 0.09%)</title><rect x="1178.8" y="341" width="1.0" height="15.0" fill="rgb(246,127,44)" rx="2" ry="2" />
+<text  x="1181.80" y="351.5" ></text>
+</g>
+<g >
+<title>cmpxchg_double_slab.isra.0 (872,583,923 samples, 0.02%)</title><rect x="548.4" y="149" width="0.2" height="15.0" fill="rgb(254,47,25)" rx="2" ry="2" />
+<text  x="551.42" y="159.5" ></text>
+</g>
+<g >
+<title>bpf_lsm_socket_getpeersec_dgram (3,041,018,521 samples, 0.06%)</title><rect x="166.8" y="181" width="0.7" height="15.0" fill="rgb(236,100,46)" rx="2" ry="2" />
+<text  x="169.82" y="191.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (137,669,993,172 samples, 2.53%)</title><rect x="611.7" y="261" width="29.8" height="15.0" fill="rgb(242,93,15)" rx="2" ry="2" />
+<text  x="614.66" y="271.5" >do..</text>
+</g>
+<g >
+<title>sock_sendmsg (835,821,436,089 samples, 15.37%)</title><rect x="954.8" y="389" width="181.4" height="15.0" fill="rgb(208,89,9)" rx="2" ry="2" />
+<text  x="957.82" y="399.5" >sock_sendmsg</text>
+</g>
+<g >
+<title>fput (1,456,611,460 samples, 0.03%)</title><rect x="352.8" y="245" width="0.3" height="15.0" fill="rgb(249,229,37)" rx="2" ry="2" />
+<text  x="355.76" y="255.5" ></text>
+</g>
+<g >
+<title>__fget_light (9,997,003,346 samples, 0.18%)</title><rect x="345.8" y="261" width="2.1" height="15.0" fill="rgb(220,166,19)" rx="2" ry="2" />
+<text  x="348.77" y="271.5" ></text>
+</g>
+<g >
+<title>axmap_set_nr (4,940,457,803 samples, 0.09%)</title><rect x="46.7" y="421" width="1.1" height="15.0" fill="rgb(254,123,17)" rx="2" ry="2" />
+<text  x="49.74" y="431.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (2,225,773,777 samples, 0.04%)</title><rect x="731.1" y="437" width="0.4" height="15.0" fill="rgb(248,222,1)" rx="2" ry="2" />
+<text  x="734.06" y="447.5" ></text>
+</g>
+<g >
+<title>skb_release_head_state (11,880,212,177 samples, 0.22%)</title><rect x="472.6" y="165" width="2.6" height="15.0" fill="rgb(224,105,43)" rx="2" ry="2" />
+<text  x="475.59" y="175.5" ></text>
+</g>
+<g >
+<title>schedule (91,115,242,519 samples, 1.68%)</title><rect x="686.2" y="373" width="19.8" height="15.0" fill="rgb(221,86,7)" rx="2" ry="2" />
+<text  x="689.23" y="383.5" ></text>
+</g>
+<g >
+<title>preempt_count_sub (669,066,319 samples, 0.01%)</title><rect x="821.9" y="325" width="0.2" height="15.0" fill="rgb(243,41,31)" rx="2" ry="2" />
+<text  x="824.94" y="335.5" ></text>
+</g>
+<g >
+<title>skb_put (7,718,522,755 samples, 0.14%)</title><rect x="1016.5" y="357" width="1.6" height="15.0" fill="rgb(240,95,51)" rx="2" ry="2" />
+<text  x="1019.46" y="367.5" ></text>
+</g>
+<g >
+<title>cpuacct_charge (919,596,956 samples, 0.02%)</title><rect x="1156.0" y="309" width="0.2" height="15.0" fill="rgb(253,66,6)" rx="2" ry="2" />
+<text  x="1158.98" y="319.5" ></text>
+</g>
+<g >
+<title>irqentry_enter (4,574,907,880 samples, 0.08%)</title><rect x="1184.1" y="421" width="1.0" height="15.0" fill="rgb(245,127,15)" rx="2" ry="2" />
+<text  x="1187.12" y="431.5" ></text>
+</g>
+<g >
+<title>refill_obj_stock (2,980,498,836 samples, 0.05%)</title><rect x="1070.8" y="261" width="0.6" height="15.0" fill="rgb(220,178,1)" rx="2" ry="2" />
+<text  x="1073.78" y="271.5" ></text>
+</g>
+<g >
+<title>__fget_light (469,270,000 samples, 0.01%)</title><rect x="651.1" y="197" width="0.1" height="15.0" fill="rgb(230,202,5)" rx="2" ry="2" />
+<text  x="654.13" y="207.5" ></text>
+</g>
+<g >
+<title>pthread_mutex_lock@@GLIBC_2.2.5 (4,039,315,620 samples, 0.07%)</title><rect x="312.7" y="357" width="0.9" height="15.0" fill="rgb(213,68,2)" rx="2" ry="2" />
+<text  x="315.74" y="367.5" ></text>
+</g>
+<g >
+<title>kfree_skbmem (1,555,772,033 samples, 0.03%)</title><rect x="872.1" y="341" width="0.3" height="15.0" fill="rgb(243,192,51)" rx="2" ry="2" />
+<text  x="875.08" y="351.5" ></text>
+</g>
+<g >
+<title>copy_user_generic_string (582,931,578 samples, 0.01%)</title><rect x="1178.9" y="245" width="0.1" height="15.0" fill="rgb(207,204,34)" rx="2" ry="2" />
+<text  x="1181.91" y="255.5" ></text>
+</g>
+<g >
+<title>memcg_account_kmem (743,659,774 samples, 0.01%)</title><rect x="624.8" y="117" width="0.2" height="15.0" fill="rgb(242,5,34)" rx="2" ry="2" />
+<text  x="627.80" y="127.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock_irqrestore (960,379,589 samples, 0.02%)</title><rect x="465.5" y="181" width="0.2" height="15.0" fill="rgb(240,145,46)" rx="2" ry="2" />
+<text  x="468.46" y="191.5" ></text>
+</g>
+<g >
+<title>__x86_indirect_thunk_rax (490,014,671 samples, 0.01%)</title><rect x="537.3" y="261" width="0.1" height="15.0" fill="rgb(239,72,26)" rx="2" ry="2" />
+<text  x="540.33" y="271.5" ></text>
+</g>
+<g >
+<title>put_pid (490,132,285 samples, 0.01%)</title><rect x="867.1" y="293" width="0.2" height="15.0" fill="rgb(215,132,34)" rx="2" ry="2" />
+<text  x="870.14" y="303.5" ></text>
+</g>
+<g >
+<title>filemap_add_folio (578,249,298 samples, 0.01%)</title><rect x="1179.2" y="213" width="0.2" height="15.0" fill="rgb(233,124,14)" rx="2" ry="2" />
+<text  x="1182.24" y="223.5" ></text>
+</g>
+<g >
+<title>__fio_gettime.lto_priv.0 (14,661,931,813 samples, 0.27%)</title><rect x="26.9" y="437" width="3.2" height="15.0" fill="rgb(217,37,29)" rx="2" ry="2" />
+<text  x="29.89" y="447.5" ></text>
+</g>
+<g >
+<title>__x64_sys_recvfrom (302,793,949,151 samples, 5.57%)</title><rect x="539.2" y="229" width="65.7" height="15.0" fill="rgb(247,6,2)" rx="2" ry="2" />
+<text  x="542.19" y="239.5" >__x64_s..</text>
+</g>
+<g >
+<title>__entry_text_start (3,207,357,548 samples, 0.06%)</title><rect x="498.5" y="277" width="0.7" height="15.0" fill="rgb(229,89,14)" rx="2" ry="2" />
+<text  x="501.52" y="287.5" ></text>
+</g>
+<g >
+<title>memcg_account_kmem (832,587,566 samples, 0.02%)</title><rect x="469.6" y="117" width="0.2" height="15.0" fill="rgb(245,35,14)" rx="2" ry="2" />
+<text  x="472.63" y="127.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (527,496,418 samples, 0.01%)</title><rect x="199.8" y="133" width="0.1" height="15.0" fill="rgb(222,82,33)" rx="2" ry="2" />
+<text  x="202.83" y="143.5" ></text>
+</g>
+<g >
+<title>__pollwait (7,532,456,319 samples, 0.14%)</title><rect x="385.6" y="229" width="1.7" height="15.0" fill="rgb(248,153,15)" rx="2" ry="2" />
+<text  x="388.62" y="239.5" ></text>
+</g>
+<g >
+<title>policy_node (1,740,839,142 samples, 0.03%)</title><rect x="1105.5" y="309" width="0.3" height="15.0" fill="rgb(242,172,22)" rx="2" ry="2" />
+<text  x="1108.47" y="319.5" ></text>
+</g>
+<g >
+<title>__switch_to_asm (4,709,540,560 samples, 0.09%)</title><rect x="14.9" y="533" width="1.1" height="15.0" fill="rgb(232,218,34)" rx="2" ry="2" />
+<text  x="17.94" y="543.5" ></text>
+</g>
+<g >
+<title>refill_obj_stock (661,965,308 samples, 0.01%)</title><rect x="114.6" y="117" width="0.1" height="15.0" fill="rgb(224,13,33)" rx="2" ry="2" />
+<text  x="117.55" y="127.5" ></text>
+</g>
+<g >
+<title>put_cpu_partial (485,277,618 samples, 0.01%)</title><rect x="886.5" y="341" width="0.2" height="15.0" fill="rgb(229,166,18)" rx="2" ry="2" />
+<text  x="889.55" y="351.5" ></text>
+</g>
+<g >
+<title>__page_cache_release (777,950,197 samples, 0.01%)</title><rect x="841.0" y="293" width="0.2" height="15.0" fill="rgb(225,176,50)" rx="2" ry="2" />
+<text  x="844.04" y="303.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (647,978,049 samples, 0.01%)</title><rect x="648.6" y="69" width="0.1" height="15.0" fill="rgb(212,120,50)" rx="2" ry="2" />
+<text  x="651.60" y="79.5" ></text>
+</g>
+<g >
+<title>update_min_vruntime (636,403,197 samples, 0.01%)</title><rect x="1156.2" y="309" width="0.1" height="15.0" fill="rgb(242,28,20)" rx="2" ry="2" />
+<text  x="1159.18" y="319.5" ></text>
+</g>
+<g >
+<title>__fget_light (2,521,907,477 samples, 0.05%)</title><rect x="507.6" y="181" width="0.5" height="15.0" fill="rgb(211,29,32)" rx="2" ry="2" />
+<text  x="510.57" y="191.5" ></text>
+</g>
+<g >
+<title>__rcu_read_unlock (685,041,214 samples, 0.01%)</title><rect x="846.4" y="293" width="0.1" height="15.0" fill="rgb(247,96,13)" rx="2" ry="2" />
+<text  x="849.40" y="303.5" ></text>
+</g>
+<g >
+<title>simple_copy_to_iter (7,944,293,211 samples, 0.15%)</title><rect x="638.4" y="133" width="1.7" height="15.0" fill="rgb(248,39,35)" rx="2" ry="2" />
+<text  x="641.42" y="143.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (2,780,286,628 samples, 0.05%)</title><rect x="354.6" y="213" width="0.6" height="15.0" fill="rgb(212,78,42)" rx="2" ry="2" />
+<text  x="357.61" y="223.5" ></text>
+</g>
+<g >
+<title>update_curr (7,392,390,889 samples, 0.14%)</title><rect x="361.6" y="181" width="1.6" height="15.0" fill="rgb(254,39,34)" rx="2" ry="2" />
+<text  x="364.61" y="191.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (6,851,176,283 samples, 0.13%)</title><rect x="16.4" y="533" width="1.5" height="15.0" fill="rgb(223,27,0)" rx="2" ry="2" />
+<text  x="19.39" y="543.5" ></text>
+</g>
+<g >
+<title>__cond_resched (572,856,678 samples, 0.01%)</title><rect x="206.6" y="117" width="0.1" height="15.0" fill="rgb(238,137,51)" rx="2" ry="2" />
+<text  x="209.62" y="127.5" ></text>
+</g>
+<g >
+<title>__schedule (530,448,510 samples, 0.01%)</title><rect x="924.1" y="373" width="0.1" height="15.0" fill="rgb(207,168,34)" rx="2" ry="2" />
+<text  x="927.11" y="383.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_safe_stack (992,824,884 samples, 0.02%)</title><rect x="1164.7" y="453" width="0.2" height="15.0" fill="rgb(232,151,47)" rx="2" ry="2" />
+<text  x="1167.72" y="463.5" ></text>
+</g>
+<g >
+<title>unix_stream_read_actor (133,415,383,968 samples, 2.45%)</title><rect x="892.1" y="341" width="29.0" height="15.0" fill="rgb(231,62,49)" rx="2" ry="2" />
+<text  x="895.14" y="351.5" >un..</text>
+</g>
+<g >
+<title>__list_del_entry_valid (3,215,916,739 samples, 0.06%)</title><rect x="1033.0" y="293" width="0.7" height="15.0" fill="rgb(213,129,4)" rx="2" ry="2" />
+<text  x="1035.99" y="303.5" ></text>
+</g>
+<g >
+<title>sockfd_lookup_light (4,261,451,529 samples, 0.08%)</title><rect x="457.1" y="213" width="0.9" height="15.0" fill="rgb(218,186,34)" rx="2" ry="2" />
+<text  x="460.12" y="223.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (2,836,033,351 samples, 0.05%)</title><rect x="570.3" y="101" width="0.6" height="15.0" fill="rgb(247,156,6)" rx="2" ry="2" />
+<text  x="573.27" y="111.5" ></text>
+</g>
+<g >
+<title>[libc.so.6] (1,035,536,676 samples, 0.02%)</title><rect x="294.4" y="325" width="0.2" height="15.0" fill="rgb(219,216,17)" rx="2" ry="2" />
+<text  x="297.38" y="335.5" ></text>
+</g>
+<g >
+<title>__x86_indirect_thunk_rax (562,043,381 samples, 0.01%)</title><rect x="1165.1" y="437" width="0.2" height="15.0" fill="rgb(233,90,34)" rx="2" ry="2" />
+<text  x="1168.14" y="447.5" ></text>
+</g>
+<g >
+<title>__libc_recv (4,519,894,463 samples, 0.08%)</title><rect x="498.4" y="293" width="1.0" height="15.0" fill="rgb(246,127,25)" rx="2" ry="2" />
+<text  x="501.38" y="303.5" ></text>
+</g>
+<g >
+<title>update_curr (537,410,149 samples, 0.01%)</title><rect x="694.6" y="229" width="0.1" height="15.0" fill="rgb(221,111,47)" rx="2" ry="2" />
+<text  x="697.57" y="239.5" ></text>
+</g>
+<g >
+<title>irq_work_needs_cpu (853,914,055 samples, 0.02%)</title><rect x="1188.8" y="437" width="0.1" height="15.0" fill="rgb(230,84,29)" rx="2" ry="2" />
+<text  x="1191.75" y="447.5" ></text>
+</g>
+<g >
+<title>nbd_internal_retire_and_free_command (1,020,871,912 samples, 0.02%)</title><rect x="284.7" y="357" width="0.2" height="15.0" fill="rgb(228,72,10)" rx="2" ry="2" />
+<text  x="287.72" y="367.5" ></text>
+</g>
+<g >
+<title>__entry_text_start (4,116,781,288 samples, 0.08%)</title><rect x="764.3" y="453" width="0.9" height="15.0" fill="rgb(241,43,24)" rx="2" ry="2" />
+<text  x="767.35" y="463.5" ></text>
+</g>
+<g >
+<title>copy_user_generic_string (15,716,884,139 samples, 0.29%)</title><rect x="348.2" y="245" width="3.4" height="15.0" fill="rgb(207,19,13)" rx="2" ry="2" />
+<text  x="351.22" y="255.5" ></text>
+</g>
+<g >
+<title>__fget_light (2,572,548,803 samples, 0.05%)</title><rect x="545.0" y="181" width="0.5" height="15.0" fill="rgb(215,222,41)" rx="2" ry="2" />
+<text  x="547.99" y="191.5" ></text>
+</g>
+<g >
+<title>nbd_poll (1,565,961,602,155 samples, 28.79%)</title><rect x="315.5" y="373" width="339.8" height="15.0" fill="rgb(214,202,18)" rx="2" ry="2" />
+<text  x="318.54" y="383.5" >nbd_poll</text>
+</g>
+<g >
+<title>enqueue_task (4,569,112,510 samples, 0.08%)</title><rect x="694.3" y="277" width="1.0" height="15.0" fill="rgb(217,89,15)" rx="2" ry="2" />
+<text  x="697.32" y="287.5" ></text>
+</g>
+<g >
+<title>protocol_recv_request_send_reply (2,304,159,122,977 samples, 42.36%)</title><rect x="673.3" y="501" width="499.9" height="15.0" fill="rgb(219,162,21)" rx="2" ry="2" />
+<text  x="676.26" y="511.5" >protocol_recv_request_send_reply</text>
+</g>
+<g >
+<title>_raw_spin_unlock (660,868,803 samples, 0.01%)</title><rect x="716.7" y="357" width="0.1" height="15.0" fill="rgb(209,123,18)" rx="2" ry="2" />
+<text  x="719.69" y="367.5" ></text>
+</g>
+<g >
+<title>pick_next_task_fair (21,833,269,605 samples, 0.40%)</title><rect x="365.5" y="213" width="4.8" height="15.0" fill="rgb(221,99,12)" rx="2" ry="2" />
+<text  x="368.54" y="223.5" ></text>
+</g>
+<g >
+<title>update_min_vruntime (1,420,594,398 samples, 0.03%)</title><rect x="362.9" y="165" width="0.3" height="15.0" fill="rgb(242,186,4)" rx="2" ry="2" />
+<text  x="365.91" y="175.5" ></text>
+</g>
+<g >
+<title>__alloc_pages (50,843,701,745 samples, 0.93%)</title><rect x="190.3" y="165" width="11.1" height="15.0" fill="rgb(228,31,3)" rx="2" ry="2" />
+<text  x="193.32" y="175.5" ></text>
+</g>
+<g >
+<title>update_curr (3,528,572,446 samples, 0.06%)</title><rect x="722.3" y="293" width="0.8" height="15.0" fill="rgb(238,74,13)" rx="2" ry="2" />
+<text  x="725.30" y="303.5" ></text>
+</g>
+<g >
+<title>__update_load_avg_se (853,598,990 samples, 0.02%)</title><rect x="699.7" y="293" width="0.2" height="15.0" fill="rgb(236,69,2)" rx="2" ry="2" />
+<text  x="702.68" y="303.5" ></text>
+</g>
+<g >
+<title>__sys_recvfrom (127,679,262,021 samples, 2.35%)</title><rect x="612.4" y="229" width="27.7" height="15.0" fill="rgb(248,228,54)" rx="2" ry="2" />
+<text  x="615.44" y="239.5" >_..</text>
+</g>
+<g >
+<title>_raw_spin_unlock_irqrestore (3,306,974,073 samples, 0.06%)</title><rect x="821.4" y="341" width="0.7" height="15.0" fill="rgb(241,5,50)" rx="2" ry="2" />
+<text  x="824.37" y="351.5" ></text>
+</g>
+<g >
+<title>memcg_slab_post_alloc_hook (10,664,208,088 samples, 0.20%)</title><rect x="110.9" y="133" width="2.3" height="15.0" fill="rgb(246,169,45)" rx="2" ry="2" />
+<text  x="113.89" y="143.5" ></text>
+</g>
+<g >
+<title>dequeue_task_fair (2,705,240,017 samples, 0.05%)</title><rect x="886.9" y="293" width="0.6" height="15.0" fill="rgb(242,24,35)" rx="2" ry="2" />
+<text  x="889.92" y="303.5" ></text>
+</g>
+<g >
+<title>__rdgsbase_inactive (1,514,812,900 samples, 0.03%)</title><rect x="14.2" y="533" width="0.3" height="15.0" fill="rgb(241,130,6)" rx="2" ry="2" />
+<text  x="17.18" y="543.5" ></text>
+</g>
+<g >
+<title>simple_copy_to_iter (32,633,370,013 samples, 0.60%)</title><rect x="914.0" y="293" width="7.1" height="15.0" fill="rgb(246,213,30)" rx="2" ry="2" />
+<text  x="917.01" y="303.5" ></text>
+</g>
+<g >
+<title>[unknown] (973,089,431 samples, 0.02%)</title><rect x="10.1" y="373" width="0.2" height="15.0" fill="rgb(237,136,26)" rx="2" ry="2" />
+<text  x="13.06" y="383.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (2,349,870,068 samples, 0.04%)</title><rect x="478.1" y="149" width="0.5" height="15.0" fill="rgb(215,14,15)" rx="2" ry="2" />
+<text  x="481.12" y="159.5" ></text>
+</g>
+<g >
+<title>__entry_text_start (3,100,946,878 samples, 0.06%)</title><rect x="144.8" y="293" width="0.7" height="15.0" fill="rgb(240,166,2)" rx="2" ry="2" />
+<text  x="147.82" y="303.5" ></text>
+</g>
+<g >
+<title>unix_stream_read_actor (20,187,987,374 samples, 0.37%)</title><rect x="526.7" y="165" width="4.4" height="15.0" fill="rgb(205,131,21)" rx="2" ry="2" />
+<text  x="529.74" y="175.5" ></text>
+</g>
+<g >
+<title>memcg_slab_post_alloc_hook (10,259,177,037 samples, 0.19%)</title><rect x="119.3" y="149" width="2.3" height="15.0" fill="rgb(219,2,27)" rx="2" ry="2" />
+<text  x="122.34" y="159.5" ></text>
+</g>
+<g >
+<title>update_load_avg (474,680,329 samples, 0.01%)</title><rect x="696.5" y="277" width="0.1" height="15.0" fill="rgb(251,90,54)" rx="2" ry="2" />
+<text  x="699.46" y="287.5" ></text>
+</g>
+<g >
+<title>cfree@GLIBC_2.2.5 (1,760,374,805 samples, 0.03%)</title><rect x="284.3" y="357" width="0.4" height="15.0" fill="rgb(217,169,47)" rx="2" ry="2" />
+<text  x="287.34" y="367.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_safe_stack (995,754,409 samples, 0.02%)</title><rect x="1168.9" y="453" width="0.2" height="15.0" fill="rgb(246,207,25)" rx="2" ry="2" />
+<text  x="1171.91" y="463.5" ></text>
+</g>
+<g >
+<title>put_prev_entity (798,909,826 samples, 0.01%)</title><rect x="698.7" y="325" width="0.2" height="15.0" fill="rgb(221,130,26)" rx="2" ry="2" />
+<text  x="701.74" y="335.5" ></text>
+</g>
+<g >
+<title>update_curr (562,455,001 samples, 0.01%)</title><rect x="887.1" y="261" width="0.1" height="15.0" fill="rgb(236,98,53)" rx="2" ry="2" />
+<text  x="890.08" y="271.5" ></text>
+</g>
+<g >
+<title>alloc_pages (6,012,558,549 samples, 0.11%)</title><rect x="232.1" y="165" width="1.3" height="15.0" fill="rgb(253,196,21)" rx="2" ry="2" />
+<text  x="235.07" y="175.5" ></text>
+</g>
+<g >
+<title>__update_load_avg_se (2,139,889,542 samples, 0.04%)</title><rect x="1157.3" y="309" width="0.5" height="15.0" fill="rgb(206,48,2)" rx="2" ry="2" />
+<text  x="1160.35" y="319.5" ></text>
+</g>
+<g >
+<title>start_kernel (1,905,178,558 samples, 0.04%)</title><rect x="1180.3" y="533" width="0.4" height="15.0" fill="rgb(210,61,30)" rx="2" ry="2" />
+<text  x="1183.28" y="543.5" ></text>
+</g>
+<g >
+<title>tick_nohz_get_sleep_length (7,367,914,438 samples, 0.14%)</title><rect x="1187.5" y="469" width="1.6" height="15.0" fill="rgb(245,166,6)" rx="2" ry="2" />
+<text  x="1190.50" y="479.5" ></text>
+</g>
+<g >
+<title>cmpxchg_double_slab.isra.0 (964,266,924 samples, 0.02%)</title><rect x="517.8" y="117" width="0.2" height="15.0" fill="rgb(243,29,54)" rx="2" ry="2" />
+<text  x="520.75" y="127.5" ></text>
+</g>
+<g >
+<title>unix_write_space (2,386,316,569 samples, 0.04%)</title><rect x="474.6" y="117" width="0.6" height="15.0" fill="rgb(218,100,27)" rx="2" ry="2" />
+<text  x="477.65" y="127.5" ></text>
+</g>
+<g >
+<title>skb_release_data (29,684,950,148 samples, 0.55%)</title><rect x="466.1" y="165" width="6.5" height="15.0" fill="rgb(247,112,19)" rx="2" ry="2" />
+<text  x="469.15" y="175.5" ></text>
+</g>
+<g >
+<title>rb_insert_color (761,307,843 samples, 0.01%)</title><rect x="1122.5" y="213" width="0.2" height="15.0" fill="rgb(243,107,11)" rx="2" ry="2" />
+<text  x="1125.52" y="223.5" ></text>
+</g>
+<g >
+<title>clock_gettime@@GLIBC_2.17 (1,433,635,911 samples, 0.03%)</title><rect x="30.7" y="437" width="0.3" height="15.0" fill="rgb(219,7,1)" rx="2" ry="2" />
+<text  x="33.69" y="447.5" ></text>
+</g>
+<g >
+<title>resched_curr (1,391,256,808 samples, 0.03%)</title><rect x="1130.6" y="229" width="0.3" height="15.0" fill="rgb(240,124,45)" rx="2" ry="2" />
+<text  x="1133.59" y="239.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_enable_asynccancel (975,496,861 samples, 0.02%)</title><rect x="499.8" y="277" width="0.2" height="15.0" fill="rgb(243,111,33)" rx="2" ry="2" />
+<text  x="502.81" y="287.5" ></text>
+</g>
+<g >
+<title>__fdget (503,447,779 samples, 0.01%)</title><rect x="126.4" y="229" width="0.1" height="15.0" fill="rgb(214,132,41)" rx="2" ry="2" />
+<text  x="129.42" y="239.5" ></text>
+</g>
+<g >
+<title>__x86_return_thunk (1,626,231,896 samples, 0.03%)</title><rect x="501.4" y="245" width="0.4" height="15.0" fill="rgb(210,46,45)" rx="2" ry="2" />
+<text  x="504.41" y="255.5" ></text>
+</g>
+<g >
+<title>update_curr (3,762,194,228 samples, 0.07%)</title><rect x="689.4" y="309" width="0.8" height="15.0" fill="rgb(220,189,37)" rx="2" ry="2" />
+<text  x="692.37" y="319.5" ></text>
+</g>
+<g >
+<title>put_io_u (872,467,681 samples, 0.02%)</title><rect x="660.6" y="421" width="0.1" height="15.0" fill="rgb(235,201,50)" rx="2" ry="2" />
+<text  x="663.56" y="431.5" ></text>
+</g>
+<g >
+<title>log_io_u (2,743,697,720 samples, 0.05%)</title><rect x="249.0" y="421" width="0.6" height="15.0" fill="rgb(207,54,29)" rx="2" ry="2" />
+<text  x="252.00" y="431.5" ></text>
+</g>
+<g >
+<title>__send (1,169,779,892 samples, 0.02%)</title><rect x="733.0" y="485" width="0.2" height="15.0" fill="rgb(229,23,0)" rx="2" ry="2" />
+<text  x="735.97" y="495.5" ></text>
+</g>
+<g >
+<title>__rcu_read_unlock (566,224,545 samples, 0.01%)</title><rect x="551.5" y="101" width="0.1" height="15.0" fill="rgb(216,178,41)" rx="2" ry="2" />
+<text  x="554.52" y="111.5" ></text>
+</g>
+<g >
+<title>socket_recv (329,137,012,294 samples, 6.05%)</title><rect x="535.2" y="293" width="71.4" height="15.0" fill="rgb(230,161,21)" rx="2" ry="2" />
+<text  x="538.22" y="303.5" >socket_r..</text>
+</g>
+<g >
+<title>__GI___pthread_disable_asynccancel (1,298,859,960 samples, 0.02%)</title><rect x="87.9" y="325" width="0.3" height="15.0" fill="rgb(225,96,28)" rx="2" ry="2" />
+<text  x="90.90" y="335.5" ></text>
+</g>
+<g >
+<title>update_rq_clock (10,219,342,985 samples, 0.19%)</title><rect x="378.4" y="213" width="2.2" height="15.0" fill="rgb(242,111,13)" rx="2" ry="2" />
+<text  x="381.35" y="223.5" ></text>
+</g>
+<g >
+<title>__ext4_mark_inode_dirty (748,233,566 samples, 0.01%)</title><rect x="1179.6" y="213" width="0.2" height="15.0" fill="rgb(209,109,30)" rx="2" ry="2" />
+<text  x="1182.59" y="223.5" ></text>
+</g>
+<g >
+<title>io_queue_event (17,905,314,289 samples, 0.33%)</title><rect x="59.9" y="437" width="3.9" height="15.0" fill="rgb(243,45,25)" rx="2" ry="2" />
+<text  x="62.93" y="447.5" ></text>
+</g>
+<g >
+<title>nbd_internal_set_error_context (2,320,667,334 samples, 0.04%)</title><rect x="314.8" y="373" width="0.5" height="15.0" fill="rgb(237,63,47)" rx="2" ry="2" />
+<text  x="317.82" y="383.5" ></text>
+</g>
+<g >
+<title>kmem_cache_alloc_node (59,649,513,552 samples, 1.10%)</title><rect x="219.1" y="149" width="13.0" height="15.0" fill="rgb(250,28,12)" rx="2" ry="2" />
+<text  x="222.12" y="159.5" ></text>
+</g>
+<g >
+<title>__entry_text_start (8,608,601,988 samples, 0.16%)</title><rect x="934.3" y="453" width="1.8" height="15.0" fill="rgb(230,2,35)" rx="2" ry="2" />
+<text  x="937.26" y="463.5" ></text>
+</g>
+<g >
+<title>cmpxchg_double_slab.isra.0 (966,318,343 samples, 0.02%)</title><rect x="511.1" y="149" width="0.2" height="15.0" fill="rgb(208,188,29)" rx="2" ry="2" />
+<text  x="514.09" y="159.5" ></text>
+</g>
+<g >
+<title>_copy_to_iter (8,280,675,465 samples, 0.15%)</title><rect x="527.4" y="117" width="1.8" height="15.0" fill="rgb(211,144,16)" rx="2" ry="2" />
+<text  x="530.39" y="127.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (5,332,466,841 samples, 0.10%)</title><rect x="819.7" y="325" width="1.1" height="15.0" fill="rgb(241,74,42)" rx="2" ry="2" />
+<text  x="822.65" y="335.5" ></text>
+</g>
+<g >
+<title>___slab_alloc (1,915,437,330 samples, 0.04%)</title><rect x="206.9" y="101" width="0.4" height="15.0" fill="rgb(231,73,21)" rx="2" ry="2" />
+<text  x="209.89" y="111.5" ></text>
+</g>
+<g >
+<title>set_next_entity (9,071,684,877 samples, 0.17%)</title><rect x="1157.8" y="341" width="2.0" height="15.0" fill="rgb(236,65,33)" rx="2" ry="2" />
+<text  x="1160.83" y="351.5" ></text>
+</g>
+<g >
+<title>__send (7,840,090,304 samples, 0.14%)</title><rect x="761.2" y="469" width="1.7" height="15.0" fill="rgb(253,21,26)" rx="2" ry="2" />
+<text  x="764.22" y="479.5" ></text>
+</g>
+<g >
+<title>__switch_to_asm (2,176,014,964 samples, 0.04%)</title><rect x="682.7" y="469" width="0.4" height="15.0" fill="rgb(234,212,27)" rx="2" ry="2" />
+<text  x="685.67" y="479.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (724,719,654 samples, 0.01%)</title><rect x="662.2" y="549" width="0.2" height="15.0" fill="rgb(251,159,53)" rx="2" ry="2" />
+<text  x="665.21" y="559.5" ></text>
+</g>
+<g >
+<title>wake_up_q (71,974,766,313 samples, 1.32%)</title><rect x="715.4" y="389" width="15.6" height="15.0" fill="rgb(253,11,10)" rx="2" ry="2" />
+<text  x="718.36" y="399.5" ></text>
+</g>
+<g >
+<title>__vdso_clock_gettime (1,505,336,166 samples, 0.03%)</title><rect x="45.4" y="389" width="0.3" height="15.0" fill="rgb(233,174,37)" rx="2" ry="2" />
+<text  x="48.42" y="399.5" ></text>
+</g>
+<g >
+<title>__vdso_clock_gettime (1,924,607,969 samples, 0.04%)</title><rect x="58.8" y="373" width="0.5" height="15.0" fill="rgb(207,110,46)" rx="2" ry="2" />
+<text  x="61.84" y="383.5" ></text>
+</g>
+<g >
+<title>propagate_protected_usage (4,191,502,086 samples, 0.08%)</title><rect x="838.4" y="245" width="0.9" height="15.0" fill="rgb(220,194,20)" rx="2" ry="2" />
+<text  x="841.35" y="255.5" ></text>
+</g>
+<g >
+<title>import_single_range (1,000,574,849 samples, 0.02%)</title><rect x="92.8" y="245" width="0.3" height="15.0" fill="rgb(214,124,5)" rx="2" ry="2" />
+<text  x="95.84" y="255.5" ></text>
+</g>
+<g >
+<title>native_sched_clock (1,578,637,299 samples, 0.03%)</title><rect x="1160.3" y="325" width="0.4" height="15.0" fill="rgb(236,59,31)" rx="2" ry="2" />
+<text  x="1163.33" y="335.5" ></text>
+</g>
+<g >
+<title>[fio] (468,119,437 samples, 0.01%)</title><rect x="26.8" y="437" width="0.1" height="15.0" fill="rgb(242,163,6)" rx="2" ry="2" />
+<text  x="29.79" y="447.5" ></text>
+</g>
+<g >
+<title>pthread_getspecific@@GLIBC_2.34 (9,259,541,658 samples, 0.17%)</title><rect x="1173.2" y="501" width="2.0" height="15.0" fill="rgb(250,200,41)" rx="2" ry="2" />
+<text  x="1176.17" y="511.5" ></text>
+</g>
+<g >
+<title>socket_recv (2,113,511,734 samples, 0.04%)</title><rect x="606.6" y="309" width="0.5" height="15.0" fill="rgb(227,200,2)" rx="2" ry="2" />
+<text  x="609.63" y="319.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (668,657,951 samples, 0.01%)</title><rect x="661.8" y="485" width="0.2" height="15.0" fill="rgb(217,56,16)" rx="2" ry="2" />
+<text  x="664.83" y="495.5" ></text>
+</g>
+<g >
+<title>malloc (3,089,755,414 samples, 0.06%)</title><rect x="307.0" y="341" width="0.6" height="15.0" fill="rgb(246,116,5)" rx="2" ry="2" />
+<text  x="309.98" y="351.5" ></text>
+</g>
+<g >
+<title>raw_send_socket (4,196,659,978 samples, 0.08%)</title><rect x="1177.3" y="501" width="0.9" height="15.0" fill="rgb(226,204,49)" rx="2" ry="2" />
+<text  x="1180.31" y="511.5" ></text>
+</g>
+<g >
+<title>__rcu_read_lock (1,049,272,635 samples, 0.02%)</title><rect x="235.2" y="181" width="0.2" height="15.0" fill="rgb(254,0,20)" rx="2" ry="2" />
+<text  x="238.21" y="191.5" ></text>
+</g>
+<g >
+<title>__put_user_8 (1,291,583,027 samples, 0.02%)</title><rect x="1146.8" y="373" width="0.3" height="15.0" fill="rgb(224,50,45)" rx="2" ry="2" />
+<text  x="1149.84" y="383.5" ></text>
+</g>
+<g >
+<title>unix_stream_read_generic (510,029,273,828 samples, 9.38%)</title><rect x="810.4" y="357" width="110.7" height="15.0" fill="rgb(225,130,38)" rx="2" ry="2" />
+<text  x="813.43" y="367.5" >unix_stream_r..</text>
+</g>
+<g >
+<title>worker_thread (565,356,192 samples, 0.01%)</title><rect x="662.7" y="517" width="0.1" height="15.0" fill="rgb(238,142,7)" rx="2" ry="2" />
+<text  x="665.69" y="527.5" ></text>
+</g>
+<g >
+<title>mod_objcg_state (10,158,496,634 samples, 0.19%)</title><rect x="211.3" y="101" width="2.2" height="15.0" fill="rgb(252,32,10)" rx="2" ry="2" />
+<text  x="214.29" y="111.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (3,293,057,399 samples, 0.06%)</title><rect x="120.8" y="117" width="0.7" height="15.0" fill="rgb(215,11,27)" rx="2" ry="2" />
+<text  x="123.83" y="127.5" ></text>
+</g>
+<g >
+<title>[nbdkit] (2,400,860,424 samples, 0.04%)</title><rect x="681.1" y="485" width="0.5" height="15.0" fill="rgb(206,195,53)" rx="2" ry="2" />
+<text  x="684.09" y="495.5" ></text>
+</g>
+<g >
+<title>sock_recvmsg (13,948,539,052 samples, 0.26%)</title><rect x="504.4" y="197" width="3.1" height="15.0" fill="rgb(250,13,16)" rx="2" ry="2" />
+<text  x="507.43" y="207.5" ></text>
+</g>
+<g >
+<title>__rcu_read_unlock (1,667,539,441 samples, 0.03%)</title><rect x="192.9" y="133" width="0.4" height="15.0" fill="rgb(230,122,35)" rx="2" ry="2" />
+<text  x="195.91" y="143.5" ></text>
+</g>
+<g >
+<title>pthread_mutex_lock@@GLIBC_2.2.5 (7,371,377,090 samples, 0.14%)</title><rect x="756.1" y="485" width="1.6" height="15.0" fill="rgb(254,217,27)" rx="2" ry="2" />
+<text  x="759.08" y="495.5" ></text>
+</g>
+<g >
+<title>__memcg_kmem_charge_page (24,025,021,807 samples, 0.44%)</title><rect x="191.3" y="149" width="5.2" height="15.0" fill="rgb(247,105,4)" rx="2" ry="2" />
+<text  x="194.26" y="159.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (142,037,971,518 samples, 2.61%)</title><rect x="610.7" y="277" width="30.9" height="15.0" fill="rgb(234,49,14)" rx="2" ry="2" />
+<text  x="613.73" y="287.5" >en..</text>
+</g>
+<g >
+<title>__calc_delta (470,587,709 samples, 0.01%)</title><rect x="691.2" y="293" width="0.1" height="15.0" fill="rgb(236,95,14)" rx="2" ry="2" />
+<text  x="694.15" y="303.5" ></text>
+</g>
+<g >
+<title>__rcu_read_lock (839,589,658 samples, 0.02%)</title><rect x="876.3" y="325" width="0.2" height="15.0" fill="rgb(249,121,47)" rx="2" ry="2" />
+<text  x="879.29" y="335.5" ></text>
+</g>
+<g >
+<title>__cgroup_account_cputime (1,407,569,320 samples, 0.03%)</title><rect x="689.7" y="293" width="0.3" height="15.0" fill="rgb(234,208,3)" rx="2" ry="2" />
+<text  x="692.69" y="303.5" ></text>
+</g>
+<g >
+<title>unix_destruct_scm (31,939,664,406 samples, 0.59%)</title><rect x="865.1" y="309" width="6.9" height="15.0" fill="rgb(218,205,25)" rx="2" ry="2" />
+<text  x="868.11" y="319.5" ></text>
+</g>
+<g >
+<title>free_unref_page_commit (4,995,499,600 samples, 0.09%)</title><rect x="860.8" y="293" width="1.1" height="15.0" fill="rgb(215,152,1)" rx="2" ry="2" />
+<text  x="863.81" y="303.5" ></text>
+</g>
+<g >
+<title>__entry_text_start (8,044,580,332 samples, 0.15%)</title><rect x="1167.2" y="453" width="1.7" height="15.0" fill="rgb(225,205,39)" rx="2" ry="2" />
+<text  x="1170.16" y="463.5" ></text>
+</g>
+<g >
+<title>sock_sendmsg (392,692,024,590 samples, 7.22%)</title><rect x="153.1" y="229" width="85.2" height="15.0" fill="rgb(252,89,46)" rx="2" ry="2" />
+<text  x="156.10" y="239.5" >sock_sendmsg</text>
+</g>
+<g >
+<title>syscall_return_via_sysret (1,809,123,333 samples, 0.03%)</title><rect x="606.1" y="261" width="0.4" height="15.0" fill="rgb(239,187,15)" rx="2" ry="2" />
+<text  x="609.13" y="271.5" ></text>
+</g>
+<g >
+<title>main (2,962,874,424,249 samples, 54.48%)</title><rect x="18.9" y="501" width="642.8" height="15.0" fill="rgb(221,96,3)" rx="2" ry="2" />
+<text  x="21.88" y="511.5" >main</text>
+</g>
+<g >
+<title>native_sched_clock (835,301,676 samples, 0.02%)</title><rect x="728.1" y="293" width="0.2" height="15.0" fill="rgb(212,21,0)" rx="2" ry="2" />
+<text  x="731.13" y="303.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock (1,613,101,825 samples, 0.03%)</title><rect x="575.7" y="117" width="0.3" height="15.0" fill="rgb(205,203,54)" rx="2" ry="2" />
+<text  x="578.66" y="127.5" ></text>
+</g>
+<g >
+<title>ext4_block_write_begin (833,377,999 samples, 0.02%)</title><rect x="1179.0" y="245" width="0.2" height="15.0" fill="rgb(208,3,39)" rx="2" ry="2" />
+<text  x="1182.05" y="255.5" ></text>
+</g>
+<g >
+<title>__rcu_read_lock (688,755,192 samples, 0.01%)</title><rect x="1029.5" y="277" width="0.1" height="15.0" fill="rgb(250,2,26)" rx="2" ry="2" />
+<text  x="1032.47" y="287.5" ></text>
+</g>
+<g >
+<title>refill_stock (695,963,235 samples, 0.01%)</title><rect x="516.0" y="101" width="0.1" height="15.0" fill="rgb(213,147,43)" rx="2" ry="2" />
+<text  x="518.99" y="111.5" ></text>
+</g>
+<g >
+<title>mutex_unlock (863,149,894 samples, 0.02%)</title><rect x="634.8" y="181" width="0.2" height="15.0" fill="rgb(227,196,50)" rx="2" ry="2" />
+<text  x="637.80" y="191.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (437,312,649,923 samples, 8.04%)</title><rect x="147.6" y="277" width="94.9" height="15.0" fill="rgb(237,30,24)" rx="2" ry="2" />
+<text  x="150.58" y="287.5" >do_syscall_64</text>
+</g>
+<g >
+<title>__mod_memcg_lruvec_state (1,119,088,220 samples, 0.02%)</title><rect x="1064.8" y="229" width="0.3" height="15.0" fill="rgb(247,28,14)" rx="2" ry="2" />
+<text  x="1067.82" y="239.5" ></text>
+</g>
+<g >
+<title>get_obj_cgroup_from_current (17,409,992,244 samples, 0.32%)</title><rect x="1052.4" y="277" width="3.8" height="15.0" fill="rgb(238,224,0)" rx="2" ry="2" />
+<text  x="1055.40" y="287.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_apic_timer_interrupt (1,616,075,929 samples, 0.03%)</title><rect x="1181.0" y="453" width="0.3" height="15.0" fill="rgb(212,56,50)" rx="2" ry="2" />
+<text  x="1184.00" y="463.5" ></text>
+</g>
+<g >
+<title>__rcu_read_unlock (505,944,336 samples, 0.01%)</title><rect x="850.4" y="277" width="0.1" height="15.0" fill="rgb(220,39,1)" rx="2" ry="2" />
+<text  x="853.42" y="287.5" ></text>
+</g>
+<g >
+<title>copy_user_generic_string (5,502,694,663 samples, 0.10%)</title><rect x="637.2" y="117" width="1.2" height="15.0" fill="rgb(236,139,40)" rx="2" ry="2" />
+<text  x="640.22" y="127.5" ></text>
+</g>
+<g >
+<title>cmpxchg_double_slab.isra.0 (1,160,370,824 samples, 0.02%)</title><rect x="626.6" y="133" width="0.2" height="15.0" fill="rgb(248,226,7)" rx="2" ry="2" />
+<text  x="629.59" y="143.5" ></text>
+</g>
+<g >
+<title>get_obj_cgroup_from_current (8,188,019,791 samples, 0.15%)</title><rect x="207.4" y="117" width="1.8" height="15.0" fill="rgb(218,85,45)" rx="2" ry="2" />
+<text  x="210.39" y="127.5" ></text>
+</g>
+<g >
+<title>ksys_write (4,613,700,524 samples, 0.08%)</title><rect x="1178.8" y="325" width="1.0" height="15.0" fill="rgb(239,13,26)" rx="2" ry="2" />
+<text  x="1181.80" y="335.5" ></text>
+</g>
+<g >
+<title>security_socket_recvmsg (10,561,675,308 samples, 0.19%)</title><rect x="614.3" y="197" width="2.3" height="15.0" fill="rgb(206,36,27)" rx="2" ry="2" />
+<text  x="617.26" y="207.5" ></text>
+</g>
+<g >
+<title>null_pwrite (749,421,553 samples, 0.01%)</title><rect x="739.4" y="469" width="0.2" height="15.0" fill="rgb(240,150,35)" rx="2" ry="2" />
+<text  x="742.43" y="479.5" ></text>
+</g>
+<g >
+<title>load_balance (17,145,338,630 samples, 0.32%)</title><rect x="693.8" y="309" width="3.7" height="15.0" fill="rgb(211,209,19)" rx="2" ry="2" />
+<text  x="696.81" y="319.5" ></text>
+</g>
+<g >
+<title>memcg_account_kmem (964,336,435 samples, 0.02%)</title><rect x="114.3" y="117" width="0.3" height="15.0" fill="rgb(211,172,0)" rx="2" ry="2" />
+<text  x="117.34" y="127.5" ></text>
+</g>
+<g >
+<title>__skb_datagram_iter (18,288,901,541 samples, 0.34%)</title><rect x="527.1" y="133" width="4.0" height="15.0" fill="rgb(228,33,31)" rx="2" ry="2" />
+<text  x="530.15" y="143.5" ></text>
+</g>
+<g >
+<title>allocate_slab (2,808,850,503 samples, 0.05%)</title><rect x="1051.2" y="245" width="0.6" height="15.0" fill="rgb(221,4,7)" rx="2" ry="2" />
+<text  x="1054.18" y="255.5" ></text>
+</g>
+<g >
+<title>__wrgsbase_inactive (1,496,704,278 samples, 0.03%)</title><rect x="665.1" y="533" width="0.3" height="15.0" fill="rgb(241,48,6)" rx="2" ry="2" />
+<text  x="668.07" y="543.5" ></text>
+</g>
+<g >
+<title>fput (6,685,670,329 samples, 0.12%)</title><rect x="952.8" y="389" width="1.4" height="15.0" fill="rgb(222,131,50)" rx="2" ry="2" />
+<text  x="955.78" y="399.5" ></text>
+</g>
+<g >
+<title>bpf_lsm_file_permission (5,182,290,765 samples, 0.10%)</title><rect x="785.8" y="373" width="1.1" height="15.0" fill="rgb(226,189,32)" rx="2" ry="2" />
+<text  x="788.82" y="383.5" ></text>
+</g>
+<g >
+<title>rcu_note_context_switch (1,323,291,053 samples, 0.02%)</title><rect x="703.1" y="341" width="0.3" height="15.0" fill="rgb(209,22,52)" rx="2" ry="2" />
+<text  x="706.13" y="351.5" ></text>
+</g>
+<g >
+<title>syscall_enter_from_user_mode (1,455,328,130 samples, 0.03%)</title><rect x="127.4" y="277" width="0.3" height="15.0" fill="rgb(221,221,17)" rx="2" ry="2" />
+<text  x="130.40" y="287.5" ></text>
+</g>
+<g >
+<title>__build_skb_around (964,775,421 samples, 0.02%)</title><rect x="108.0" y="165" width="0.2" height="15.0" fill="rgb(213,65,1)" rx="2" ry="2" />
+<text  x="111.02" y="175.5" ></text>
+</g>
+<g >
+<title>__check_heap_object (1,465,900,249 samples, 0.03%)</title><rect x="639.0" y="101" width="0.3" height="15.0" fill="rgb(223,125,14)" rx="2" ry="2" />
+<text  x="641.98" y="111.5" ></text>
+</g>
+<g >
+<title>update_load_avg (936,172,443 samples, 0.02%)</title><rect x="125.2" y="69" width="0.2" height="15.0" fill="rgb(216,24,29)" rx="2" ry="2" />
+<text  x="128.18" y="79.5" ></text>
+</g>
+<g >
+<title>unix_write_space (2,365,461,254 samples, 0.04%)</title><rect x="629.7" y="117" width="0.5" height="15.0" fill="rgb(236,129,21)" rx="2" ry="2" />
+<text  x="632.68" y="127.5" ></text>
+</g>
+<g >
+<title>mutex_unlock (1,064,422,170 samples, 0.02%)</title><rect x="525.5" y="165" width="0.2" height="15.0" fill="rgb(242,1,27)" rx="2" ry="2" />
+<text  x="528.47" y="175.5" ></text>
+</g>
+<g >
+<title>__update_load_avg_cfs_rq (552,531,433 samples, 0.01%)</title><rect x="692.0" y="309" width="0.1" height="15.0" fill="rgb(223,106,24)" rx="2" ry="2" />
+<text  x="694.99" y="319.5" ></text>
+</g>
+<g >
+<title>unix_stream_sendmsg (33,661,183,244 samples, 0.62%)</title><rect x="643.8" y="197" width="7.3" height="15.0" fill="rgb(205,67,33)" rx="2" ry="2" />
+<text  x="646.81" y="207.5" ></text>
+</g>
+<g >
+<title>__cond_resched (773,325,718 samples, 0.01%)</title><rect x="1136.0" y="341" width="0.2" height="15.0" fill="rgb(205,152,54)" rx="2" ry="2" />
+<text  x="1138.99" y="351.5" ></text>
+</g>
+<g >
+<title>__get_next_rand_offset.isra.0 (9,584,417,091 samples, 0.18%)</title><rect x="48.4" y="405" width="2.0" height="15.0" fill="rgb(244,161,29)" rx="2" ry="2" />
+<text  x="51.35" y="415.5" ></text>
+</g>
+<g >
+<title>memcg_check_events (1,770,569,357 samples, 0.03%)</title><rect x="555.7" y="85" width="0.3" height="15.0" fill="rgb(220,92,16)" rx="2" ry="2" />
+<text  x="558.65" y="95.5" ></text>
+</g>
+<g >
+<title>__slab_free (3,284,160,536 samples, 0.06%)</title><rect x="547.9" y="165" width="0.7" height="15.0" fill="rgb(236,64,10)" rx="2" ry="2" />
+<text  x="550.90" y="175.5" ></text>
+</g>
+<g >
+<title>cfree@GLIBC_2.2.5 (10,509,349,952 samples, 0.19%)</title><rect x="286.1" y="341" width="2.3" height="15.0" fill="rgb(236,128,44)" rx="2" ry="2" />
+<text  x="289.09" y="351.5" ></text>
+</g>
+<g >
+<title>kfree (1,812,819,803 samples, 0.03%)</title><rect x="626.9" y="149" width="0.4" height="15.0" fill="rgb(247,119,2)" rx="2" ry="2" />
+<text  x="629.95" y="159.5" ></text>
+</g>
+<g >
+<title>syscall_return_via_sysret (8,127,721,607 samples, 0.15%)</title><rect x="1165.3" y="453" width="1.7" height="15.0" fill="rgb(220,161,1)" rx="2" ry="2" />
+<text  x="1168.27" y="463.5" ></text>
+</g>
+<g >
+<title>in_lock_functions (722,387,096 samples, 0.01%)</title><rect x="820.7" y="309" width="0.1" height="15.0" fill="rgb(218,215,24)" rx="2" ry="2" />
+<text  x="823.65" y="319.5" ></text>
+</g>
+<g >
+<title>__kmem_cache_alloc_node (55,964,077,600 samples, 1.03%)</title><rect x="204.7" y="133" width="12.2" height="15.0" fill="rgb(219,206,50)" rx="2" ry="2" />
+<text  x="207.75" y="143.5" ></text>
+</g>
+<g >
+<title>psi_group_change (16,515,996,634 samples, 0.30%)</title><rect x="371.1" y="197" width="3.5" height="15.0" fill="rgb(245,104,10)" rx="2" ry="2" />
+<text  x="374.06" y="207.5" ></text>
+</g>
+<g >
+<title>mod_memcg_state (771,233,132 samples, 0.01%)</title><rect x="469.6" y="101" width="0.2" height="15.0" fill="rgb(244,45,9)" rx="2" ry="2" />
+<text  x="472.64" y="111.5" ></text>
+</g>
+<g >
+<title>_find_first_bit (786,118,161 samples, 0.01%)</title><rect x="1105.7" y="293" width="0.1" height="15.0" fill="rgb(224,11,36)" rx="2" ry="2" />
+<text  x="1108.67" y="303.5" ></text>
+</g>
+<g >
+<title>__send (4,519,634,841 samples, 0.08%)</title><rect x="10.9" y="437" width="0.9" height="15.0" fill="rgb(237,77,0)" rx="2" ry="2" />
+<text  x="13.85" y="447.5" ></text>
+</g>
+<g >
+<title>enqueue_task_fair (25,405,493,641 samples, 0.47%)</title><rect x="720.3" y="325" width="5.5" height="15.0" fill="rgb(221,10,31)" rx="2" ry="2" />
+<text  x="723.32" y="335.5" ></text>
+</g>
+<g >
+<title>psi_task_change (920,472,900 samples, 0.02%)</title><rect x="237.0" y="85" width="0.2" height="15.0" fill="rgb(223,181,23)" rx="2" ry="2" />
+<text  x="239.95" y="95.5" ></text>
+</g>
+<g >
+<title>try_charge_memcg (808,803,246 samples, 0.01%)</title><rect x="114.7" y="117" width="0.2" height="15.0" fill="rgb(216,111,47)" rx="2" ry="2" />
+<text  x="117.69" y="127.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (496,794,690 samples, 0.01%)</title><rect x="662.0" y="549" width="0.1" height="15.0" fill="rgb(217,200,12)" rx="2" ry="2" />
+<text  x="664.98" y="559.5" ></text>
+</g>
+<g >
+<title>avc_lookup (1,547,318,276 samples, 0.03%)</title><rect x="95.7" y="181" width="0.3" height="15.0" fill="rgb(212,38,4)" rx="2" ry="2" />
+<text  x="98.70" y="191.5" ></text>
+</g>
+<g >
+<title>___slab_alloc (9,550,836,152 samples, 0.18%)</title><rect x="1050.2" y="261" width="2.0" height="15.0" fill="rgb(244,137,18)" rx="2" ry="2" />
+<text  x="1053.16" y="271.5" ></text>
+</g>
+<g >
+<title>_raw_spin_trylock (1,936,910,633 samples, 0.04%)</title><rect x="575.2" y="117" width="0.5" height="15.0" fill="rgb(213,8,17)" rx="2" ry="2" />
+<text  x="578.24" y="127.5" ></text>
+</g>
+<g >
+<title>socket_recv (1,384,624,276 samples, 0.03%)</title><rect x="10.4" y="469" width="0.3" height="15.0" fill="rgb(210,43,31)" rx="2" ry="2" />
+<text  x="13.43" y="479.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (10,028,002,098 samples, 0.18%)</title><rect x="979.3" y="341" width="2.2" height="15.0" fill="rgb(220,221,12)" rx="2" ry="2" />
+<text  x="982.28" y="351.5" ></text>
+</g>
+<g >
+<title>nbd_get_debug (4,700,404,222 samples, 0.09%)</title><rect x="313.6" y="373" width="1.0" height="15.0" fill="rgb(213,23,43)" rx="2" ry="2" />
+<text  x="316.61" y="383.5" ></text>
+</g>
+<g >
+<title>is_vmalloc_addr (1,360,615,405 samples, 0.03%)</title><rect x="996.6" y="325" width="0.3" height="15.0" fill="rgb(223,18,36)" rx="2" ry="2" />
+<text  x="999.58" y="335.5" ></text>
+</g>
+<g >
+<title>exit_to_user_mode_prepare (5,822,820,321 samples, 0.11%)</title><rect x="240.8" y="245" width="1.3" height="15.0" fill="rgb(228,210,39)" rx="2" ry="2" />
+<text  x="243.82" y="255.5" ></text>
+</g>
+<g >
+<title>unix_stream_recvmsg (161,971,874,722 samples, 2.98%)</title><rect x="458.0" y="213" width="35.2" height="15.0" fill="rgb(235,121,16)" rx="2" ry="2" />
+<text  x="461.04" y="223.5" >un..</text>
+</g>
+<g >
+<title>update_load_avg (4,157,164,679 samples, 0.08%)</title><rect x="1158.9" y="325" width="0.9" height="15.0" fill="rgb(218,177,6)" rx="2" ry="2" />
+<text  x="1161.90" y="335.5" ></text>
+</g>
+<g >
+<title>update_load_avg (6,759,290,931 samples, 0.12%)</title><rect x="363.2" y="181" width="1.5" height="15.0" fill="rgb(241,62,11)" rx="2" ry="2" />
+<text  x="366.21" y="191.5" ></text>
+</g>
+<g >
+<title>__rcu_read_unlock (586,253,845 samples, 0.01%)</title><rect x="1055.4" y="245" width="0.1" height="15.0" fill="rgb(234,70,2)" rx="2" ry="2" />
+<text  x="1058.42" y="255.5" ></text>
+</g>
+<g >
+<title>selinux_socket_recvmsg (24,950,107,951 samples, 0.46%)</title><rect x="802.8" y="341" width="5.4" height="15.0" fill="rgb(224,143,17)" rx="2" ry="2" />
+<text  x="805.78" y="351.5" ></text>
+</g>
+<g >
+<title>wait_for_completions.lto_priv.0 (1,887,966,274,800 samples, 34.71%)</title><rect x="251.2" y="437" width="409.6" height="15.0" fill="rgb(211,194,10)" rx="2" ry="2" />
+<text  x="254.21" y="447.5" >wait_for_completions.lto_priv.0</text>
+</g>
+<g >
+<title>pthread_mutex_lock@@GLIBC_2.2.5 (1,855,340,844 samples, 0.03%)</title><rect x="654.4" y="357" width="0.4" height="15.0" fill="rgb(232,39,0)" rx="2" ry="2" />
+<text  x="657.40" y="367.5" ></text>
+</g>
+<g >
+<title>__kmem_cache_alloc_node (29,420,448,397 samples, 0.54%)</title><rect x="108.5" y="149" width="6.4" height="15.0" fill="rgb(207,140,42)" rx="2" ry="2" />
+<text  x="111.51" y="159.5" ></text>
+</g>
+<g >
+<title>avc_lookup (3,631,858,679 samples, 0.07%)</title><rect x="789.9" y="341" width="0.7" height="15.0" fill="rgb(214,200,32)" rx="2" ry="2" />
+<text  x="792.86" y="351.5" ></text>
+</g>
+<g >
+<title>__send (460,108,948,751 samples, 8.46%)</title><rect x="143.8" y="309" width="99.8" height="15.0" fill="rgb(226,16,4)" rx="2" ry="2" />
+<text  x="146.77" y="319.5" >__send</text>
+</g>
+<g >
+<title>__rcu_read_unlock (871,413,866 samples, 0.02%)</title><rect x="1067.5" y="261" width="0.2" height="15.0" fill="rgb(208,102,2)" rx="2" ry="2" />
+<text  x="1070.49" y="271.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (514,770,041 samples, 0.01%)</title><rect x="1188.6" y="405" width="0.1" height="15.0" fill="rgb(252,19,22)" rx="2" ry="2" />
+<text  x="1191.61" y="415.5" ></text>
+</g>
+<g >
+<title>syscall_enter_from_user_mode (1,156,397,304 samples, 0.02%)</title><rect x="640.1" y="245" width="0.3" height="15.0" fill="rgb(225,104,51)" rx="2" ry="2" />
+<text  x="643.15" y="255.5" ></text>
+</g>
+<g >
+<title>update_cfs_group (470,387,364 samples, 0.01%)</title><rect x="689.3" y="309" width="0.1" height="15.0" fill="rgb(234,14,5)" rx="2" ry="2" />
+<text  x="692.27" y="319.5" ></text>
+</g>
+<g >
+<title>policy_nodemask (531,693,255 samples, 0.01%)</title><rect x="1105.8" y="309" width="0.2" height="15.0" fill="rgb(206,194,18)" rx="2" ry="2" />
+<text  x="1108.84" y="319.5" ></text>
+</g>
+<g >
+<title>native_queued_spin_lock_slowpath (1,155,192,073 samples, 0.02%)</title><rect x="717.4" y="325" width="0.2" height="15.0" fill="rgb(253,47,49)" rx="2" ry="2" />
+<text  x="720.37" y="335.5" ></text>
+</g>
+<g >
+<title>__get_io_u (4,031,904,108 samples, 0.07%)</title><rect x="45.7" y="421" width="0.9" height="15.0" fill="rgb(222,111,33)" rx="2" ry="2" />
+<text  x="48.74" y="431.5" ></text>
+</g>
+<g >
+<title>utime_since_now (14,066,764,784 samples, 0.26%)</title><rect x="56.4" y="421" width="3.1" height="15.0" fill="rgb(224,93,44)" rx="2" ry="2" />
+<text  x="59.41" y="431.5" ></text>
+</g>
+<g >
+<title>selinux_socket_getpeersec_dgram (667,574,530 samples, 0.01%)</title><rect x="644.6" y="165" width="0.2" height="15.0" fill="rgb(246,135,51)" rx="2" ry="2" />
+<text  x="647.64" y="175.5" ></text>
+</g>
+<g >
+<title>exit_to_user_mode_prepare (2,658,266,369 samples, 0.05%)</title><rect x="605.2" y="213" width="0.6" height="15.0" fill="rgb(228,72,24)" rx="2" ry="2" />
+<text  x="608.21" y="223.5" ></text>
+</g>
+<g >
+<title>tick_irq_enter (684,292,156 samples, 0.01%)</title><rect x="1181.1" y="405" width="0.2" height="15.0" fill="rgb(221,111,28)" rx="2" ry="2" />
+<text  x="1184.14" y="415.5" ></text>
+</g>
+<g >
+<title>bpf_fd_pass (627,158,161 samples, 0.01%)</title><rect x="790.6" y="357" width="0.2" height="15.0" fill="rgb(254,18,50)" rx="2" ry="2" />
+<text  x="793.65" y="367.5" ></text>
+</g>
+<g >
+<title>select_task_rq_fair (696,093,943 samples, 0.01%)</title><rect x="124.7" y="133" width="0.2" height="15.0" fill="rgb(252,30,26)" rx="2" ry="2" />
+<text  x="127.73" y="143.5" ></text>
+</g>
+<g >
+<title>nbd_internal_set_last_error (7,969,356,805 samples, 0.15%)</title><rect x="309.1" y="357" width="1.8" height="15.0" fill="rgb(226,69,54)" rx="2" ry="2" />
+<text  x="312.14" y="367.5" ></text>
+</g>
+<g >
+<title>avc_has_perm (12,759,670,250 samples, 0.23%)</title><rect x="964.9" y="341" width="2.7" height="15.0" fill="rgb(209,205,5)" rx="2" ry="2" />
+<text  x="967.87" y="351.5" ></text>
+</g>
+<g >
+<title>backend_pread (25,759,568,567 samples, 0.47%)</title><rect x="733.3" y="485" width="5.6" height="15.0" fill="rgb(253,46,52)" rx="2" ry="2" />
+<text  x="736.26" y="495.5" ></text>
+</g>
+<g >
+<title>pthread_rwlock_rdlock@GLIBC_2.2.5 (40,399,249,375 samples, 0.74%)</title><rect x="743.1" y="469" width="8.8" height="15.0" fill="rgb(209,64,20)" rx="2" ry="2" />
+<text  x="746.10" y="479.5" ></text>
+</g>
+<g >
+<title>refill_obj_stock (12,094,705,312 samples, 0.22%)</title><rect x="881.7" y="325" width="2.7" height="15.0" fill="rgb(246,124,37)" rx="2" ry="2" />
+<text  x="884.74" y="335.5" ></text>
+</g>
+<g >
+<title>prepare_alloc_pages.constprop.0 (3,494,970,014 samples, 0.06%)</title><rect x="1035.7" y="309" width="0.7" height="15.0" fill="rgb(209,48,36)" rx="2" ry="2" />
+<text  x="1038.67" y="319.5" ></text>
+</g>
+<g >
+<title>io_queue_event (1,084,055,134 samples, 0.02%)</title><rect x="20.6" y="453" width="0.2" height="15.0" fill="rgb(253,202,1)" rx="2" ry="2" />
+<text  x="23.56" y="463.5" ></text>
+</g>
+<g >
+<title>nbd_internal_enter_STATE_REPLY_START.constprop.0 (264,729,528,274 samples, 4.87%)</title><rect x="438.9" y="325" width="57.4" height="15.0" fill="rgb(210,171,11)" rx="2" ry="2" />
+<text  x="441.87" y="335.5" >nbd_in..</text>
+</g>
+<g >
+<title>check_preemption_disabled (2,707,221,807 samples, 0.05%)</title><rect x="470.4" y="117" width="0.6" height="15.0" fill="rgb(220,54,1)" rx="2" ry="2" />
+<text  x="473.37" y="127.5" ></text>
+</g>
+<g >
+<title>refill_obj_stock (1,129,771,494 samples, 0.02%)</title><rect x="216.2" y="101" width="0.3" height="15.0" fill="rgb(245,75,10)" rx="2" ry="2" />
+<text  x="219.22" y="111.5" ></text>
+</g>
+<g >
+<title>schedule (9,930,703,418 samples, 0.18%)</title><rect x="886.7" y="325" width="2.2" height="15.0" fill="rgb(254,204,16)" rx="2" ry="2" />
+<text  x="889.71" y="335.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (7,246,755,937 samples, 0.13%)</title><rect x="665.4" y="501" width="1.6" height="15.0" fill="rgb(240,83,27)" rx="2" ry="2" />
+<text  x="668.45" y="511.5" ></text>
+</g>
+<g >
+<title>consume_skb (38,701,978,149 samples, 0.71%)</title><rect x="512.6" y="165" width="8.4" height="15.0" fill="rgb(227,210,48)" rx="2" ry="2" />
+<text  x="515.60" y="175.5" ></text>
+</g>
+<g >
+<title>__rcu_read_unlock (900,885,850 samples, 0.02%)</title><rect x="209.0" y="101" width="0.2" height="15.0" fill="rgb(217,100,18)" rx="2" ry="2" />
+<text  x="211.96" y="111.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock_irqrestore (1,021,397,192 samples, 0.02%)</title><rect x="512.4" y="165" width="0.2" height="15.0" fill="rgb(243,36,31)" rx="2" ry="2" />
+<text  x="515.37" y="175.5" ></text>
+</g>
+<g >
+<title>__mod_memcg_state (4,322,891,911 samples, 0.08%)</title><rect x="827.9" y="229" width="0.9" height="15.0" fill="rgb(237,191,28)" rx="2" ry="2" />
+<text  x="830.89" y="239.5" ></text>
+</g>
+<g >
+<title>load_balance (1,311,353,192 samples, 0.02%)</title><rect x="887.7" y="261" width="0.3" height="15.0" fill="rgb(252,84,9)" rx="2" ry="2" />
+<text  x="890.70" y="271.5" ></text>
+</g>
+<g >
+<title>__fio_gettime.lto_priv.0 (1,708,933,699 samples, 0.03%)</title><rect x="255.5" y="405" width="0.3" height="15.0" fill="rgb(247,65,14)" rx="2" ry="2" />
+<text  x="258.47" y="415.5" ></text>
+</g>
+<g >
+<title>__update_load_avg_cfs_rq (2,223,950,804 samples, 0.04%)</title><rect x="363.7" y="165" width="0.5" height="15.0" fill="rgb(249,176,3)" rx="2" ry="2" />
+<text  x="366.71" y="175.5" ></text>
+</g>
+<g >
+<title>rw_verify_area (728,307,863 samples, 0.01%)</title><rect x="783.3" y="389" width="0.2" height="15.0" fill="rgb(236,205,6)" rx="2" ry="2" />
+<text  x="786.31" y="399.5" ></text>
+</g>
+<g >
+<title>__cgroup_account_cputime (2,075,794,185 samples, 0.04%)</title><rect x="362.2" y="165" width="0.5" height="15.0" fill="rgb(240,160,42)" rx="2" ry="2" />
+<text  x="365.23" y="175.5" ></text>
+</g>
+<g >
+<title>avc_has_perm (6,441,641,521 samples, 0.12%)</title><rect x="455.7" y="165" width="1.4" height="15.0" fill="rgb(221,226,44)" rx="2" ry="2" />
+<text  x="458.72" y="175.5" ></text>
+</g>
+<g >
+<title>update_load_avg (6,728,547,360 samples, 0.12%)</title><rect x="368.8" y="181" width="1.5" height="15.0" fill="rgb(209,37,29)" rx="2" ry="2" />
+<text  x="371.82" y="191.5" ></text>
+</g>
+<g >
+<title>set_task_cpu (522,559,855 samples, 0.01%)</title><rect x="697.2" y="293" width="0.1" height="15.0" fill="rgb(219,107,47)" rx="2" ry="2" />
+<text  x="700.17" y="303.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (2,895,402,853 samples, 0.05%)</title><rect x="572.0" y="101" width="0.7" height="15.0" fill="rgb(224,106,53)" rx="2" ry="2" />
+<text  x="575.03" y="111.5" ></text>
+</g>
+<g >
+<title>fio_backend (2,962,276,925,276 samples, 54.47%)</title><rect x="18.9" y="485" width="642.7" height="15.0" fill="rgb(211,93,25)" rx="2" ry="2" />
+<text  x="21.88" y="495.5" >fio_backend</text>
+</g>
+<g >
+<title>check_preemption_disabled (1,594,519,756 samples, 0.03%)</title><rect x="1028.8" y="245" width="0.4" height="15.0" fill="rgb(219,67,43)" rx="2" ry="2" />
+<text  x="1031.83" y="255.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock (4,730,823,056 samples, 0.09%)</title><rect x="981.5" y="357" width="1.0" height="15.0" fill="rgb(206,181,4)" rx="2" ry="2" />
+<text  x="984.45" y="367.5" ></text>
+</g>
+<g >
+<title>pthread_mutex_unlock@@GLIBC_2.2.5 (3,951,317,415 samples, 0.07%)</title><rect x="656.2" y="373" width="0.9" height="15.0" fill="rgb(234,26,19)" rx="2" ry="2" />
+<text  x="659.23" y="383.5" ></text>
+</g>
+<g >
+<title>__rcu_read_lock (1,231,344,286 samples, 0.02%)</title><rect x="840.3" y="261" width="0.2" height="15.0" fill="rgb(235,116,43)" rx="2" ry="2" />
+<text  x="843.25" y="271.5" ></text>
+</g>
+<g >
+<title>fpregs_restore_userregs (8,722,758,327 samples, 0.16%)</title><rect x="709.0" y="405" width="1.9" height="15.0" fill="rgb(226,21,10)" rx="2" ry="2" />
+<text  x="711.99" y="415.5" ></text>
+</g>
+<g >
+<title>sched_clock_cpu (1,102,075,335 samples, 0.02%)</title><rect x="1132.7" y="245" width="0.2" height="15.0" fill="rgb(237,156,44)" rx="2" ry="2" />
+<text  x="1135.67" y="255.5" ></text>
+</g>
+<g >
+<title>socket_send (43,051,627,977 samples, 0.79%)</title><rect x="642.2" y="309" width="9.4" height="15.0" fill="rgb(252,212,9)" rx="2" ry="2" />
+<text  x="645.23" y="319.5" ></text>
+</g>
+<g >
+<title>update_curr (845,056,022 samples, 0.02%)</title><rect x="691.1" y="309" width="0.2" height="15.0" fill="rgb(213,36,48)" rx="2" ry="2" />
+<text  x="694.11" y="319.5" ></text>
+</g>
+<g >
+<title>all (5,438,828,027,566 samples, 100%)</title><rect x="10.0" y="581" width="1180.0" height="15.0" fill="rgb(213,188,29)" rx="2" ry="2" />
+<text  x="13.00" y="591.5" ></text>
+</g>
+<g >
+<title>socket_recv (2,056,472,341 samples, 0.04%)</title><rect x="532.9" y="309" width="0.4" height="15.0" fill="rgb(218,69,32)" rx="2" ry="2" />
+<text  x="535.90" y="319.5" ></text>
+</g>
+<g >
+<title>__count_memcg_events (4,201,304,274 samples, 0.08%)</title><rect x="553.1" y="85" width="0.9" height="15.0" fill="rgb(212,184,37)" rx="2" ry="2" />
+<text  x="556.12" y="95.5" ></text>
+</g>
+<g >
+<title>cmpxchg_double_slab.isra.0 (1,237,218,814 samples, 0.02%)</title><rect x="619.7" y="165" width="0.3" height="15.0" fill="rgb(248,64,22)" rx="2" ry="2" />
+<text  x="622.72" y="175.5" ></text>
+</g>
+<g >
+<title>update_load_avg (3,896,632,049 samples, 0.07%)</title><rect x="723.1" y="293" width="0.8" height="15.0" fill="rgb(252,58,29)" rx="2" ry="2" />
+<text  x="726.06" y="303.5" ></text>
+</g>
+<g >
+<title>unix_stream_sendmsg (366,779,637,021 samples, 6.74%)</title><rect x="158.7" y="213" width="79.6" height="15.0" fill="rgb(236,210,34)" rx="2" ry="2" />
+<text  x="161.72" y="223.5" >unix_stre..</text>
+</g>
+<g >
+<title>raw_spin_rq_lock_nested (781,963,935 samples, 0.01%)</title><rect x="235.9" y="101" width="0.2" height="15.0" fill="rgb(242,80,51)" rx="2" ry="2" />
+<text  x="238.90" y="111.5" ></text>
+</g>
+<g >
+<title>__unfreeze_partials (471,774,986 samples, 0.01%)</title><rect x="511.3" y="165" width="0.1" height="15.0" fill="rgb(231,105,35)" rx="2" ry="2" />
+<text  x="514.30" y="175.5" ></text>
+</g>
+<g >
+<title>mod_objcg_state (22,611,503,492 samples, 0.42%)</title><rect x="1060.2" y="261" width="4.9" height="15.0" fill="rgb(228,88,49)" rx="2" ry="2" />
+<text  x="1063.15" y="271.5" ></text>
+</g>
+<g >
+<title>__skb_datagram_iter (42,528,231,855 samples, 0.78%)</title><rect x="484.0" y="149" width="9.2" height="15.0" fill="rgb(208,37,27)" rx="2" ry="2" />
+<text  x="486.95" y="159.5" ></text>
+</g>
+<g >
+<title>__memset_avx2_unaligned_erms (30,717,812,888 samples, 0.56%)</title><rect x="72.6" y="405" width="6.6" height="15.0" fill="rgb(224,105,33)" rx="2" ry="2" />
+<text  x="75.58" y="415.5" ></text>
+</g>
+<g >
+<title>psi_task_change (1,097,419,100 samples, 0.02%)</title><rect x="695.1" y="261" width="0.2" height="15.0" fill="rgb(234,138,53)" rx="2" ry="2" />
+<text  x="698.07" y="271.5" ></text>
+</g>
+<g >
+<title>pthread_getspecific@@GLIBC_2.34 (14,619,797,923 samples, 0.27%)</title><rect x="752.9" y="485" width="3.2" height="15.0" fill="rgb(224,222,16)" rx="2" ry="2" />
+<text  x="755.91" y="495.5" ></text>
+</g>
+<g >
+<title>obj_cgroup_uncharge_pages (2,076,739,076 samples, 0.04%)</title><rect x="469.5" y="133" width="0.4" height="15.0" fill="rgb(228,181,53)" rx="2" ry="2" />
+<text  x="472.49" y="143.5" ></text>
+</g>
+<g >
+<title>lock_request (41,805,884,909 samples, 0.77%)</title><rect x="742.8" y="485" width="9.1" height="15.0" fill="rgb(224,3,14)" rx="2" ry="2" />
+<text  x="745.80" y="495.5" ></text>
+</g>
+<g >
+<title>refill_obj_stock (4,771,553,300 samples, 0.09%)</title><rect x="469.9" y="133" width="1.1" height="15.0" fill="rgb(219,25,8)" rx="2" ry="2" />
+<text  x="472.94" y="143.5" ></text>
+</g>
+<g >
+<title>is_vmalloc_addr (1,879,195,054 samples, 0.03%)</title><rect x="920.7" y="261" width="0.4" height="15.0" fill="rgb(209,30,42)" rx="2" ry="2" />
+<text  x="923.67" y="271.5" ></text>
+</g>
+<g >
+<title>cpuidle_enter_state (1,028,445,227 samples, 0.02%)</title><rect x="1180.3" y="437" width="0.2" height="15.0" fill="rgb(211,198,14)" rx="2" ry="2" />
+<text  x="1183.28" y="447.5" ></text>
+</g>
+<g >
+<title>psi_flags_change (527,101,816 samples, 0.01%)</title><rect x="1125.7" y="229" width="0.2" height="15.0" fill="rgb(226,83,0)" rx="2" ry="2" />
+<text  x="1128.74" y="239.5" ></text>
+</g>
+<g >
+<title>ttwu_do_wakeup (3,666,907,218 samples, 0.07%)</title><rect x="728.3" y="357" width="0.8" height="15.0" fill="rgb(231,131,16)" rx="2" ry="2" />
+<text  x="731.31" y="367.5" ></text>
+</g>
+<g >
+<title>rb_next (783,354,006 samples, 0.01%)</title><rect x="368.6" y="181" width="0.2" height="15.0" fill="rgb(252,10,19)" rx="2" ry="2" />
+<text  x="371.65" y="191.5" ></text>
+</g>
+<g >
+<title>check_stack_object (1,768,740,893 samples, 0.03%)</title><rect x="920.3" y="261" width="0.4" height="15.0" fill="rgb(250,17,3)" rx="2" ry="2" />
+<text  x="923.29" y="271.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (7,254,638,284 samples, 0.13%)</title><rect x="665.4" y="533" width="1.6" height="15.0" fill="rgb(235,80,7)" rx="2" ry="2" />
+<text  x="668.45" y="543.5" ></text>
+</g>
+<g >
+<title>preempt_count_sub (592,942,516 samples, 0.01%)</title><rect x="620.8" y="165" width="0.1" height="15.0" fill="rgb(250,229,50)" rx="2" ry="2" />
+<text  x="623.78" y="175.5" ></text>
+</g>
+<g >
+<title>unix_stream_read_generic (155,341,105,748 samples, 2.86%)</title><rect x="459.5" y="197" width="33.7" height="15.0" fill="rgb(213,201,7)" rx="2" ry="2" />
+<text  x="462.48" y="207.5" >un..</text>
+</g>
+<g >
+<title>__check_heap_object (1,571,885,111 samples, 0.03%)</title><rect x="529.8" y="85" width="0.4" height="15.0" fill="rgb(226,30,26)" rx="2" ry="2" />
+<text  x="532.85" y="95.5" ></text>
+</g>
+<g >
+<title>sockfd_lookup_light (3,079,260,041 samples, 0.06%)</title><rect x="544.9" y="197" width="0.6" height="15.0" fill="rgb(221,142,35)" rx="2" ry="2" />
+<text  x="547.88" y="207.5" ></text>
+</g>
+<g >
+<title>futex_wait_setup (5,032,050,321 samples, 0.09%)</title><rect x="706.0" y="389" width="1.1" height="15.0" fill="rgb(216,17,8)" rx="2" ry="2" />
+<text  x="708.99" y="399.5" ></text>
+</g>
+<g >
+<title>__kmem_cache_free (20,576,765,462 samples, 0.38%)</title><rect x="466.5" y="149" width="4.5" height="15.0" fill="rgb(229,88,23)" rx="2" ry="2" />
+<text  x="469.51" y="159.5" ></text>
+</g>
+<g >
+<title>nbd_internal_set_error_context (2,819,450,035 samples, 0.05%)</title><rect x="653.1" y="357" width="0.6" height="15.0" fill="rgb(225,166,10)" rx="2" ry="2" />
+<text  x="656.11" y="367.5" ></text>
+</g>
+<g >
+<title>avc_has_perm (13,551,691,937 samples, 0.25%)</title><rect x="787.7" y="357" width="2.9" height="15.0" fill="rgb(219,73,50)" rx="2" ry="2" />
+<text  x="790.71" y="367.5" ></text>
+</g>
+<g >
+<title>mod_memcg_state (1,604,414,745 samples, 0.03%)</title><rect x="1103.5" y="261" width="0.3" height="15.0" fill="rgb(230,50,50)" rx="2" ry="2" />
+<text  x="1106.46" y="271.5" ></text>
+</g>
+<g >
+<title>__fio_gettime.lto_priv.0 (13,394,149,180 samples, 0.25%)</title><rect x="257.2" y="389" width="2.9" height="15.0" fill="rgb(232,84,16)" rx="2" ry="2" />
+<text  x="260.17" y="399.5" ></text>
+</g>
+<g >
+<title>__vdso_clock_gettime (7,145,708,253 samples, 0.13%)</title><rect x="42.2" y="405" width="1.5" height="15.0" fill="rgb(223,56,24)" rx="2" ry="2" />
+<text  x="45.19" y="415.5" ></text>
+</g>
+<g >
+<title>copy_user_generic_string (60,246,349,271 samples, 1.11%)</title><rect x="1003.3" y="309" width="13.1" height="15.0" fill="rgb(243,138,47)" rx="2" ry="2" />
+<text  x="1006.35" y="319.5" ></text>
+</g>
+<g >
+<title>add_lat_sample (8,288,617,073 samples, 0.15%)</title><rect x="269.3" y="373" width="1.8" height="15.0" fill="rgb(221,135,0)" rx="2" ry="2" />
+<text  x="272.27" y="383.5" ></text>
+</g>
+<g >
+<title>[[vdso]] (6,934,504,770 samples, 0.13%)</title><rect x="246.2" y="389" width="1.5" height="15.0" fill="rgb(226,98,37)" rx="2" ry="2" />
+<text  x="249.21" y="399.5" ></text>
+</g>
+<g >
+<title>unix_destruct_scm (10,870,173,591 samples, 0.20%)</title><rect x="627.8" y="149" width="2.4" height="15.0" fill="rgb(218,176,14)" rx="2" ry="2" />
+<text  x="630.83" y="159.5" ></text>
+</g>
+<g >
+<title>nbd_aio_command_completed (26,766,182,189 samples, 0.49%)</title><rect x="283.7" y="373" width="5.8" height="15.0" fill="rgb(224,178,35)" rx="2" ry="2" />
+<text  x="286.65" y="383.5" ></text>
+</g>
+<g >
+<title>__libc_start_call_main (2,962,875,090,313 samples, 54.48%)</title><rect x="18.9" y="517" width="642.8" height="15.0" fill="rgb(207,174,35)" rx="2" ry="2" />
+<text  x="21.88" y="527.5" >__libc_start_call_main</text>
+</g>
+<g >
+<title>update_blocked_averages (485,314,435 samples, 0.01%)</title><rect x="366.9" y="181" width="0.1" height="15.0" fill="rgb(245,213,16)" rx="2" ry="2" />
+<text  x="369.92" y="191.5" ></text>
+</g>
+<g >
+<title>psi_account_irqtime (3,031,453,072 samples, 0.06%)</title><rect x="704.9" y="325" width="0.6" height="15.0" fill="rgb(223,85,18)" rx="2" ry="2" />
+<text  x="707.87" y="335.5" ></text>
+</g>
+<g >
+<title>skb_free_head (545,790,509 samples, 0.01%)</title><rect x="518.5" y="133" width="0.1" height="15.0" fill="rgb(213,20,23)" rx="2" ry="2" />
+<text  x="521.47" y="143.5" ></text>
+</g>
+<g >
+<title>send_from_wbuf (195,506,125,266 samples, 3.59%)</title><rect x="86.8" y="357" width="42.4" height="15.0" fill="rgb(246,172,42)" rx="2" ry="2" />
+<text  x="89.78" y="367.5" >sen..</text>
+</g>
+<g >
+<title>do_syscall_64 (86,438,408,818 samples, 1.59%)</title><rect x="712.8" y="453" width="18.7" height="15.0" fill="rgb(247,18,38)" rx="2" ry="2" />
+<text  x="715.79" y="463.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (2,759,796,245 samples, 0.05%)</title><rect x="620.1" y="181" width="0.6" height="15.0" fill="rgb(241,181,30)" rx="2" ry="2" />
+<text  x="623.08" y="191.5" ></text>
+</g>
+<g >
+<title>__memmove_avx_unaligned_erms (1,430,793,680 samples, 0.03%)</title><rect x="292.1" y="341" width="0.3" height="15.0" fill="rgb(209,64,19)" rx="2" ry="2" />
+<text  x="295.05" y="351.5" ></text>
+</g>
+<g >
+<title>recv_into_rbuf.lto_priv.0 (2,190,891,301 samples, 0.04%)</title><rect x="652.4" y="341" width="0.5" height="15.0" fill="rgb(224,1,42)" rx="2" ry="2" />
+<text  x="655.41" y="351.5" ></text>
+</g>
+<g >
+<title>plist_add (1,149,778,645 samples, 0.02%)</title><rect x="685.9" y="357" width="0.2" height="15.0" fill="rgb(208,121,2)" rx="2" ry="2" />
+<text  x="688.88" y="367.5" ></text>
+</g>
+<g >
+<title>__check_heap_object (4,205,730,737 samples, 0.08%)</title><rect x="992.6" y="325" width="0.9" height="15.0" fill="rgb(210,148,9)" rx="2" ry="2" />
+<text  x="995.62" y="335.5" ></text>
+</g>
+<g >
+<title>[unknown] (1,120,306,793 samples, 0.02%)</title><rect x="10.1" y="405" width="0.2" height="15.0" fill="rgb(235,182,38)" rx="2" ry="2" />
+<text  x="13.06" y="415.5" ></text>
+</g>
+<g >
+<title>sysvec_call_function_single (7,933,371,464 samples, 0.15%)</title><rect x="1183.4" y="437" width="1.7" height="15.0" fill="rgb(242,197,22)" rx="2" ry="2" />
+<text  x="1186.41" y="447.5" ></text>
+</g>
+<g >
+<title>[nbdkit] (3,442,849,117 samples, 0.06%)</title><rect x="669.1" y="501" width="0.8" height="15.0" fill="rgb(239,0,2)" rx="2" ry="2" />
+<text  x="672.14" y="511.5" ></text>
+</g>
+<g >
+<title>get_next_rand_offset.lto_priv.0 (4,242,933,492 samples, 0.08%)</title><rect x="52.5" y="405" width="0.9" height="15.0" fill="rgb(254,112,48)" rx="2" ry="2" />
+<text  x="55.47" y="415.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (2,216,427,186 samples, 0.04%)</title><rect x="633.0" y="149" width="0.4" height="15.0" fill="rgb(229,189,38)" rx="2" ry="2" />
+<text  x="635.96" y="159.5" ></text>
+</g>
+<g >
+<title>nbd_unlocked_aio_command_completed (17,609,881,937 samples, 0.32%)</title><rect x="285.1" y="357" width="3.8" height="15.0" fill="rgb(210,77,36)" rx="2" ry="2" />
+<text  x="288.07" y="367.5" ></text>
+</g>
+<g >
+<title>__libc_calloc (6,841,619,794 samples, 0.13%)</title><rect x="133.7" y="357" width="1.5" height="15.0" fill="rgb(243,102,34)" rx="2" ry="2" />
+<text  x="136.69" y="367.5" ></text>
+</g>
+<g >
+<title>__entry_text_start (4,321,653,564 samples, 0.08%)</title><rect x="12.6" y="501" width="0.9" height="15.0" fill="rgb(238,38,3)" rx="2" ry="2" />
+<text  x="15.56" y="511.5" ></text>
+</g>
+<g >
+<title>avc_lookup (1,092,244,845 samples, 0.02%)</title><rect x="544.6" y="133" width="0.3" height="15.0" fill="rgb(216,154,28)" rx="2" ry="2" />
+<text  x="547.64" y="143.5" ></text>
+</g>
+<g >
+<title>nbd_internal_get_error_context (787,377,919 samples, 0.01%)</title><rect x="308.1" y="357" width="0.1" height="15.0" fill="rgb(229,86,49)" rx="2" ry="2" />
+<text  x="311.07" y="367.5" ></text>
+</g>
+<g >
+<title>vfs_write (4,578,337,181 samples, 0.08%)</title><rect x="1178.8" y="309" width="1.0" height="15.0" fill="rgb(237,91,0)" rx="2" ry="2" />
+<text  x="1181.81" y="319.5" ></text>
+</g>
+<g >
+<title>kmalloc_size_roundup (15,529,921,884 samples, 0.29%)</title><rect x="1073.5" y="309" width="3.3" height="15.0" fill="rgb(231,192,5)" rx="2" ry="2" />
+<text  x="1076.46" y="319.5" ></text>
+</g>
+<g >
+<title>tick_nohz_next_event (5,017,201,214 samples, 0.09%)</title><rect x="1188.0" y="453" width="1.1" height="15.0" fill="rgb(213,15,35)" rx="2" ry="2" />
+<text  x="1191.01" y="463.5" ></text>
+</g>
+<g >
+<title>[unknown] (11,548,247,776 samples, 0.21%)</title><rect x="10.1" y="517" width="2.5" height="15.0" fill="rgb(205,10,48)" rx="2" ry="2" />
+<text  x="13.05" y="527.5" ></text>
+</g>
+<g >
+<title>__x86_indirect_thunk_rax (706,312,353 samples, 0.01%)</title><rect x="926.0" y="437" width="0.2" height="15.0" fill="rgb(216,85,19)" rx="2" ry="2" />
+<text  x="929.00" y="447.5" ></text>
+</g>
+<g >
+<title>security_socket_sendmsg (21,967,656,883 samples, 0.40%)</title><rect x="154.0" y="213" width="4.7" height="15.0" fill="rgb(220,118,31)" rx="2" ry="2" />
+<text  x="156.96" y="223.5" ></text>
+</g>
+<g >
+<title>get_obj_cgroup_from_current (4,194,658,288 samples, 0.08%)</title><rect x="110.0" y="133" width="0.9" height="15.0" fill="rgb(206,98,15)" rx="2" ry="2" />
+<text  x="112.98" y="143.5" ></text>
+</g>
+<g >
+<title>__x64_sys_read (6,400,380,196 samples, 0.12%)</title><rect x="770.0" y="421" width="1.4" height="15.0" fill="rgb(233,10,1)" rx="2" ry="2" />
+<text  x="773.02" y="431.5" ></text>
+</g>
+<g >
+<title>__mod_memcg_state (520,485,749 samples, 0.01%)</title><rect x="624.8" y="85" width="0.2" height="15.0" fill="rgb(221,172,28)" rx="2" ry="2" />
+<text  x="627.85" y="95.5" ></text>
+</g>
+<g >
+<title>futex_q_lock (2,258,472,653 samples, 0.04%)</title><rect x="706.5" y="373" width="0.5" height="15.0" fill="rgb(238,218,41)" rx="2" ry="2" />
+<text  x="709.48" y="383.5" ></text>
+</g>
+<g >
+<title>preempt_count_sub (693,169,980 samples, 0.01%)</title><rect x="983.0" y="341" width="0.2" height="15.0" fill="rgb(244,26,1)" rx="2" ry="2" />
+<text  x="986.03" y="351.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (493,587,298 samples, 0.01%)</title><rect x="1188.3" y="421" width="0.1" height="15.0" fill="rgb(207,65,40)" rx="2" ry="2" />
+<text  x="1191.32" y="431.5" ></text>
+</g>
+<g >
+<title>preempt_count_sub (607,577,581 samples, 0.01%)</title><rect x="99.3" y="197" width="0.2" height="15.0" fill="rgb(236,22,6)" rx="2" ry="2" />
+<text  x="102.33" y="207.5" ></text>
+</g>
+<g >
+<title>schedule (543,804,066 samples, 0.01%)</title><rect x="924.1" y="389" width="0.1" height="15.0" fill="rgb(216,201,34)" rx="2" ry="2" />
+<text  x="927.11" y="399.5" ></text>
+</g>
+<g >
+<title>__list_del_entry_valid (558,576,066 samples, 0.01%)</title><rect x="1052.1" y="229" width="0.1" height="15.0" fill="rgb(237,191,7)" rx="2" ry="2" />
+<text  x="1055.05" y="239.5" ></text>
+</g>
+<g >
+<title>__mod_memcg_state (4,437,380,730 samples, 0.08%)</title><rect x="193.7" y="101" width="0.9" height="15.0" fill="rgb(212,127,44)" rx="2" ry="2" />
+<text  x="196.67" y="111.5" ></text>
+</g>
+<g >
+<title>pthread_mutex_lock@@GLIBC_2.2.5 (1,856,480,797 samples, 0.03%)</title><rect x="672.7" y="485" width="0.4" height="15.0" fill="rgb(216,105,52)" rx="2" ry="2" />
+<text  x="675.66" y="495.5" ></text>
+</g>
+<g >
+<title>nbd_internal_is_state_processing (1,278,937,417 samples, 0.02%)</title><rect x="607.4" y="325" width="0.3" height="15.0" fill="rgb(222,169,23)" rx="2" ry="2" />
+<text  x="610.40" y="335.5" ></text>
+</g>
+<g >
+<title>__rcu_read_unlock (494,036,022 samples, 0.01%)</title><rect x="214.7" y="101" width="0.1" height="15.0" fill="rgb(254,215,30)" rx="2" ry="2" />
+<text  x="217.66" y="111.5" ></text>
+</g>
+<g >
+<title>nbd_internal_enter_STATE_ISSUE_COMMAND_FINISH.constprop.0 (2,075,276,383 samples, 0.04%)</title><rect x="138.8" y="341" width="0.4" height="15.0" fill="rgb(234,47,8)" rx="2" ry="2" />
+<text  x="141.79" y="351.5" ></text>
+</g>
+<g >
+<title>check_preempt_wakeup (2,467,539,983 samples, 0.05%)</title><rect x="728.6" y="325" width="0.5" height="15.0" fill="rgb(243,174,39)" rx="2" ry="2" />
+<text  x="731.57" y="335.5" ></text>
+</g>
+<g >
+<title>flush_smp_call_function_queue (3,694,646,801 samples, 0.07%)</title><rect x="1185.8" y="485" width="0.8" height="15.0" fill="rgb(218,46,22)" rx="2" ry="2" />
+<text  x="1188.79" y="495.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_enable_asynccancel (1,541,436,533 samples, 0.03%)</title><rect x="88.2" y="325" width="0.3" height="15.0" fill="rgb(239,73,45)" rx="2" ry="2" />
+<text  x="91.18" y="335.5" ></text>
+</g>
+<g >
+<title>__sysvec_call_function_single (685,949,096 samples, 0.01%)</title><rect x="1189.3" y="405" width="0.1" height="15.0" fill="rgb(221,187,26)" rx="2" ry="2" />
+<text  x="1192.30" y="415.5" ></text>
+</g>
+<g >
+<title>exit_to_user_mode_prepare (6,170,506,861 samples, 0.11%)</title><rect x="493.9" y="229" width="1.3" height="15.0" fill="rgb(250,182,2)" rx="2" ry="2" />
+<text  x="496.88" y="239.5" ></text>
+</g>
+<g >
+<title>acpi_idle_do_entry (879,050,500 samples, 0.02%)</title><rect x="1180.8" y="437" width="0.2" height="15.0" fill="rgb(240,14,21)" rx="2" ry="2" />
+<text  x="1183.80" y="447.5" ></text>
+</g>
+<g >
+<title>sched_ttwu_pending (2,915,890,907 samples, 0.05%)</title><rect x="1186.0" y="469" width="0.6" height="15.0" fill="rgb(246,123,51)" rx="2" ry="2" />
+<text  x="1188.96" y="479.5" ></text>
+</g>
+<g >
+<title>debug_smp_processor_id (574,570,289 samples, 0.01%)</title><rect x="1069.8" y="261" width="0.2" height="15.0" fill="rgb(227,61,32)" rx="2" ry="2" />
+<text  x="1072.84" y="271.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_disable_asynccancel (5,540,295,466 samples, 0.10%)</title><rect x="321.4" y="341" width="1.2" height="15.0" fill="rgb(230,22,25)" rx="2" ry="2" />
+<text  x="324.41" y="351.5" ></text>
+</g>
+<g >
+<title>schedule_hrtimeout_range_clock (117,622,818,541 samples, 2.16%)</title><rect x="355.2" y="261" width="25.5" height="15.0" fill="rgb(238,47,5)" rx="2" ry="2" />
+<text  x="358.22" y="271.5" >s..</text>
+</g>
+<g >
+<title>pthread_mutex_lock@@GLIBC_2.2.5 (1,741,273,830 samples, 0.03%)</title><rect x="289.1" y="357" width="0.4" height="15.0" fill="rgb(209,33,5)" rx="2" ry="2" />
+<text  x="292.08" y="367.5" ></text>
+</g>
+<g >
+<title>ttwu_do_activate (1,355,381,030 samples, 0.02%)</title><rect x="1186.2" y="453" width="0.3" height="15.0" fill="rgb(235,117,40)" rx="2" ry="2" />
+<text  x="1189.18" y="463.5" ></text>
+</g>
+<g >
+<title>[fio-nbd.so] (470,130,705 samples, 0.01%)</title><rect x="409.3" y="325" width="0.1" height="15.0" fill="rgb(205,70,48)" rx="2" ry="2" />
+<text  x="412.29" y="335.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (2,252,141,249 samples, 0.04%)</title><rect x="1030.4" y="277" width="0.5" height="15.0" fill="rgb(236,199,35)" rx="2" ry="2" />
+<text  x="1033.44" y="287.5" ></text>
+</g>
+<g >
+<title>obj_cgroup_uncharge_pages (940,404,180 samples, 0.02%)</title><rect x="584.5" y="149" width="0.2" height="15.0" fill="rgb(206,174,21)" rx="2" ry="2" />
+<text  x="587.54" y="159.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_mutex_unlock_usercnt (5,018,687,468 samples, 0.09%)</title><rect x="669.9" y="501" width="1.1" height="15.0" fill="rgb(237,152,32)" rx="2" ry="2" />
+<text  x="672.89" y="511.5" ></text>
+</g>
+<g >
+<title>socket_recv (154,537,829,904 samples, 2.84%)</title><rect x="499.4" y="293" width="33.5" height="15.0" fill="rgb(210,51,17)" rx="2" ry="2" />
+<text  x="502.36" y="303.5" >so..</text>
+</g>
+<g >
+<title>cpuidle_enter (23,142,985,479 samples, 0.43%)</title><rect x="1180.8" y="485" width="5.0" height="15.0" fill="rgb(221,63,47)" rx="2" ry="2" />
+<text  x="1183.76" y="495.5" ></text>
+</g>
+<g >
+<title>exit_to_user_mode_prepare (1,705,789,624 samples, 0.03%)</title><rect x="731.1" y="421" width="0.4" height="15.0" fill="rgb(249,0,35)" rx="2" ry="2" />
+<text  x="734.11" y="431.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_disable_asynccancel (4,211,677,424 samples, 0.08%)</title><rect x="759.7" y="469" width="0.9" height="15.0" fill="rgb(226,49,32)" rx="2" ry="2" />
+<text  x="762.73" y="479.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (1,661,248,612 samples, 0.03%)</title><rect x="620.3" y="165" width="0.4" height="15.0" fill="rgb(222,113,23)" rx="2" ry="2" />
+<text  x="623.32" y="175.5" ></text>
+</g>
+<g >
+<title>preempt_count_sub (2,215,247,369 samples, 0.04%)</title><rect x="982.0" y="341" width="0.5" height="15.0" fill="rgb(247,88,44)" rx="2" ry="2" />
+<text  x="985.00" y="351.5" ></text>
+</g>
+<g >
+<title>__mod_memcg_state (1,585,952,711 samples, 0.03%)</title><rect x="850.7" y="245" width="0.4" height="15.0" fill="rgb(247,63,42)" rx="2" ry="2" />
+<text  x="853.72" y="255.5" ></text>
+</g>
+<g >
+<title>refill_stock (1,052,881,566 samples, 0.02%)</title><rect x="881.5" y="309" width="0.2" height="15.0" fill="rgb(250,7,11)" rx="2" ry="2" />
+<text  x="884.51" y="319.5" ></text>
+</g>
+<g >
+<title>__update_load_avg_se (563,276,699 samples, 0.01%)</title><rect x="725.4" y="293" width="0.1" height="15.0" fill="rgb(233,28,19)" rx="2" ry="2" />
+<text  x="728.35" y="303.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (770,248,170 samples, 0.01%)</title><rect x="235.9" y="85" width="0.2" height="15.0" fill="rgb(253,180,43)" rx="2" ry="2" />
+<text  x="238.90" y="95.5" ></text>
+</g>
+<g >
+<title>__wrgsbase_inactive (1,621,251,118 samples, 0.03%)</title><rect x="16.0" y="533" width="0.3" height="15.0" fill="rgb(243,79,17)" rx="2" ry="2" />
+<text  x="18.97" y="543.5" ></text>
+</g>
+<g >
+<title>get_cpu_device (542,504,553 samples, 0.01%)</title><rect x="1187.3" y="453" width="0.1" height="15.0" fill="rgb(209,95,37)" rx="2" ry="2" />
+<text  x="1190.26" y="463.5" ></text>
+</g>
+<g >
+<title>skb_copy_datagram_from_iter (122,833,169,149 samples, 2.26%)</title><rect x="989.8" y="357" width="26.7" height="15.0" fill="rgb(228,80,22)" rx="2" ry="2" />
+<text  x="992.81" y="367.5" >s..</text>
+</g>
+<g >
+<title>bpf_lsm_socket_recvmsg (1,750,371,119 samples, 0.03%)</title><rect x="505.1" y="165" width="0.4" height="15.0" fill="rgb(240,71,34)" rx="2" ry="2" />
+<text  x="508.11" y="175.5" ></text>
+</g>
+<g >
+<title>__kmem_cache_alloc_node (523,635,126 samples, 0.01%)</title><rect x="1092.7" y="245" width="0.2" height="15.0" fill="rgb(236,196,18)" rx="2" ry="2" />
+<text  x="1095.74" y="255.5" ></text>
+</g>
+<g >
+<title>__rcu_read_lock (1,112,590,575 samples, 0.02%)</title><rect x="807.5" y="309" width="0.2" height="15.0" fill="rgb(218,20,29)" rx="2" ry="2" />
+<text  x="810.50" y="319.5" ></text>
+</g>
+<g >
+<title>nbd_internal_command_common (226,335,143,474 samples, 4.16%)</title><rect x="80.5" y="389" width="49.1" height="15.0" fill="rgb(208,40,43)" rx="2" ry="2" />
+<text  x="83.48" y="399.5" >nbd_..</text>
+</g>
+<g >
+<title>kmem_cache_free (20,641,037,324 samples, 0.38%)</title><rect x="475.3" y="181" width="4.5" height="15.0" fill="rgb(209,99,31)" rx="2" ry="2" />
+<text  x="478.31" y="191.5" ></text>
+</g>
+<g >
+<title>sched_clock_cpu (1,656,285,223 samples, 0.03%)</title><rect x="1129.1" y="229" width="0.4" height="15.0" fill="rgb(229,32,22)" rx="2" ry="2" />
+<text  x="1132.09" y="239.5" ></text>
+</g>
+<g >
+<title>ramp_time_over (972,429,197 samples, 0.02%)</title><rect x="272.0" y="389" width="0.3" height="15.0" fill="rgb(208,193,49)" rx="2" ry="2" />
+<text  x="275.05" y="399.5" ></text>
+</g>
+<g >
+<title>nbd_internal_set_error_context (4,143,893,229 samples, 0.08%)</title><rect x="308.2" y="357" width="0.9" height="15.0" fill="rgb(218,94,14)" rx="2" ry="2" />
+<text  x="311.24" y="367.5" ></text>
+</g>
+<g >
+<title>unix_stream_sendmsg (776,729,472,456 samples, 14.28%)</title><rect x="967.6" y="373" width="168.6" height="15.0" fill="rgb(237,64,29)" rx="2" ry="2" />
+<text  x="970.64" y="383.5" >unix_stream_sendmsg</text>
+</g>
+<g >
+<title>save_fpregs_to_fpstate (4,118,942,202 samples, 0.08%)</title><rect x="18.0" y="533" width="0.9" height="15.0" fill="rgb(216,61,36)" rx="2" ry="2" />
+<text  x="20.98" y="543.5" ></text>
+</g>
+<g >
+<title>[perf] (4,697,147,143 samples, 0.09%)</title><rect x="1178.8" y="389" width="1.0" height="15.0" fill="rgb(242,67,5)" rx="2" ry="2" />
+<text  x="1181.79" y="399.5" ></text>
+</g>
+<g >
+<title>preempt_count_sub (808,023,878 samples, 0.01%)</title><rect x="578.0" y="117" width="0.2" height="15.0" fill="rgb(233,8,4)" rx="2" ry="2" />
+<text  x="581.05" y="127.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (5,104,292,193 samples, 0.09%)</title><rect x="531.4" y="229" width="1.1" height="15.0" fill="rgb(237,119,33)" rx="2" ry="2" />
+<text  x="534.36" y="239.5" ></text>
+</g>
+<g >
+<title>syscall_return_via_sysret (3,358,255,455 samples, 0.06%)</title><rect x="398.1" y="325" width="0.8" height="15.0" fill="rgb(242,175,3)" rx="2" ry="2" />
+<text  x="401.15" y="335.5" ></text>
+</g>
+<g >
+<title>crypt_convert (475,688,194 samples, 0.01%)</title><rect x="663.0" y="469" width="0.1" height="15.0" fill="rgb(230,228,10)" rx="2" ry="2" />
+<text  x="666.01" y="479.5" ></text>
+</g>
+<g >
+<title>__get_user_8 (4,160,654,519 samples, 0.08%)</title><rect x="394.1" y="245" width="0.9" height="15.0" fill="rgb(248,185,31)" rx="2" ry="2" />
+<text  x="397.05" y="255.5" ></text>
+</g>
+<g >
+<title>__switch_to (1,345,893,803 samples, 0.02%)</title><rect x="682.4" y="469" width="0.3" height="15.0" fill="rgb(252,157,13)" rx="2" ry="2" />
+<text  x="685.37" y="479.5" ></text>
+</g>
+<g >
+<title>skb_queue_tail (508,166,463 samples, 0.01%)</title><rect x="646.5" y="181" width="0.1" height="15.0" fill="rgb(240,100,16)" rx="2" ry="2" />
+<text  x="649.52" y="191.5" ></text>
+</g>
+<g >
+<title>pick_next_task_fair (2,790,269,240 samples, 0.05%)</title><rect x="887.6" y="293" width="0.6" height="15.0" fill="rgb(205,184,45)" rx="2" ry="2" />
+<text  x="890.61" y="303.5" ></text>
+</g>
+<g >
+<title>psi_group_change (731,129,435 samples, 0.01%)</title><rect x="237.0" y="69" width="0.1" height="15.0" fill="rgb(224,119,41)" rx="2" ry="2" />
+<text  x="239.98" y="79.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode_prepare (982,542,751 samples, 0.02%)</title><rect x="532.3" y="213" width="0.2" height="15.0" fill="rgb(207,66,23)" rx="2" ry="2" />
+<text  x="535.25" y="223.5" ></text>
+</g>
+<g >
+<title>unix_write_space (2,430,843,545 samples, 0.04%)</title><rect x="581.0" y="101" width="0.5" height="15.0" fill="rgb(209,173,47)" rx="2" ry="2" />
+<text  x="583.98" y="111.5" ></text>
+</g>
+<g >
+<title>memcg_account_kmem (898,077,440 samples, 0.02%)</title><rect x="515.8" y="101" width="0.2" height="15.0" fill="rgb(249,50,43)" rx="2" ry="2" />
+<text  x="518.79" y="111.5" ></text>
+</g>
+<g >
+<title>__list_add_valid (1,175,637,992 samples, 0.02%)</title><rect x="388.4" y="213" width="0.2" height="15.0" fill="rgb(223,0,5)" rx="2" ry="2" />
+<text  x="391.38" y="223.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_call_function_single (1,178,813,248 samples, 0.02%)</title><rect x="1189.2" y="437" width="0.3" height="15.0" fill="rgb(243,97,23)" rx="2" ry="2" />
+<text  x="1192.22" y="447.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (8,179,418,648 samples, 0.15%)</title><rect x="848.1" y="277" width="1.8" height="15.0" fill="rgb(235,115,8)" rx="2" ry="2" />
+<text  x="851.13" y="287.5" ></text>
+</g>
+<g >
+<title>nbd_internal_enter_STATE_REPLY_CHECK_SIMPLE_OR_STRUCTURED_REPLY.constprop.0 (61,474,198,716 samples, 1.13%)</title><rect x="425.1" y="325" width="13.3" height="15.0" fill="rgb(252,185,47)" rx="2" ry="2" />
+<text  x="428.05" y="335.5" ></text>
+</g>
+<g >
+<title>__switch_to (2,194,521,481 samples, 0.04%)</title><rect x="1151.5" y="357" width="0.5" height="15.0" fill="rgb(208,30,40)" rx="2" ry="2" />
+<text  x="1154.51" y="367.5" ></text>
+</g>
+<g >
+<title>__alloc_pages (811,321,780 samples, 0.01%)</title><rect x="1051.4" y="229" width="0.2" height="15.0" fill="rgb(205,143,8)" rx="2" ry="2" />
+<text  x="1054.40" y="239.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (310,905,135,952 samples, 5.72%)</title><rect x="538.5" y="245" width="67.5" height="15.0" fill="rgb(239,32,4)" rx="2" ry="2" />
+<text  x="541.54" y="255.5" >do_sysc..</text>
+</g>
+<g >
+<title>refill_stock (607,509,110 samples, 0.01%)</title><rect x="469.8" y="117" width="0.1" height="15.0" fill="rgb(221,153,21)" rx="2" ry="2" />
+<text  x="472.81" y="127.5" ></text>
+</g>
+<g >
+<title>recv_into_rbuf.lto_priv.0 (158,313,175,026 samples, 2.91%)</title><rect x="607.7" y="325" width="34.3" height="15.0" fill="rgb(230,25,9)" rx="2" ry="2" />
+<text  x="610.68" y="335.5" >re..</text>
+</g>
+<g >
+<title>set_next_buddy (604,362,348 samples, 0.01%)</title><rect x="691.3" y="325" width="0.1" height="15.0" fill="rgb(207,155,40)" rx="2" ry="2" />
+<text  x="694.30" y="335.5" ></text>
+</g>
+<g >
+<title>security_socket_sendmsg (50,553,734,105 samples, 0.93%)</title><rect x="956.7" y="373" width="10.9" height="15.0" fill="rgb(226,46,23)" rx="2" ry="2" />
+<text  x="959.67" y="383.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_mutex_unlock_usercnt (2,861,611,920 samples, 0.05%)</title><rect x="316.7" y="357" width="0.7" height="15.0" fill="rgb(205,163,47)" rx="2" ry="2" />
+<text  x="319.74" y="367.5" ></text>
+</g>
+<g >
+<title>avc_lookup (2,913,083,035 samples, 0.05%)</title><rect x="456.5" y="149" width="0.6" height="15.0" fill="rgb(254,148,8)" rx="2" ry="2" />
+<text  x="459.48" y="159.5" ></text>
+</g>
+<g >
+<title>pthread_mutex_lock@@GLIBC_2.2.5 (2,447,392,450 samples, 0.04%)</title><rect x="1175.2" y="501" width="0.5" height="15.0" fill="rgb(206,102,35)" rx="2" ry="2" />
+<text  x="1178.18" y="511.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (88,236,392,638 samples, 1.62%)</title><rect x="712.4" y="469" width="19.2" height="15.0" fill="rgb(230,97,45)" rx="2" ry="2" />
+<text  x="715.41" y="479.5" ></text>
+</g>
+<g >
+<title>cgroup_rstat_updated (568,249,937 samples, 0.01%)</title><rect x="1070.5" y="213" width="0.1" height="15.0" fill="rgb(248,64,22)" rx="2" ry="2" />
+<text  x="1073.49" y="223.5" ></text>
+</g>
+<g >
+<title>plugin_pwrite (3,178,016,749 samples, 0.06%)</title><rect x="752.2" y="485" width="0.7" height="15.0" fill="rgb(233,219,32)" rx="2" ry="2" />
+<text  x="755.22" y="495.5" ></text>
+</g>
+<g >
+<title>__send (495,449,625 samples, 0.01%)</title><rect x="87.5" y="341" width="0.1" height="15.0" fill="rgb(213,63,6)" rx="2" ry="2" />
+<text  x="90.48" y="351.5" ></text>
+</g>
+<g >
+<title>__get_user_nocheck_4 (1,277,713,643 samples, 0.02%)</title><rect x="706.2" y="357" width="0.3" height="15.0" fill="rgb(215,207,11)" rx="2" ry="2" />
+<text  x="709.20" y="367.5" ></text>
+</g>
+<g >
+<title>__libc_recv (596,637,169 samples, 0.01%)</title><rect x="14.0" y="517" width="0.2" height="15.0" fill="rgb(223,59,22)" rx="2" ry="2" />
+<text  x="17.03" y="527.5" ></text>
+</g>
+<g >
+<title>__x86_return_thunk (700,994,742 samples, 0.01%)</title><rect x="89.9" y="293" width="0.1" height="15.0" fill="rgb(226,36,34)" rx="2" ry="2" />
+<text  x="92.89" y="303.5" ></text>
+</g>
+<g >
+<title>nbd_internal_run (212,229,784,440 samples, 3.90%)</title><rect x="83.4" y="373" width="46.1" height="15.0" fill="rgb(240,99,19)" rx="2" ry="2" />
+<text  x="86.43" y="383.5" >nbd_..</text>
+</g>
+<g >
+<title>kmalloc_slab (5,840,567,906 samples, 0.11%)</title><rect x="1072.1" y="293" width="1.3" height="15.0" fill="rgb(228,25,19)" rx="2" ry="2" />
+<text  x="1075.15" y="303.5" ></text>
+</g>
+<g >
+<title>skb_free_head (2,484,460,653 samples, 0.05%)</title><rect x="863.9" y="309" width="0.5" height="15.0" fill="rgb(210,122,29)" rx="2" ry="2" />
+<text  x="866.85" y="319.5" ></text>
+</g>
+<g >
+<title>nbd_aio_pwrite (711,425,915 samples, 0.01%)</title><rect x="249.8" y="421" width="0.2" height="15.0" fill="rgb(247,78,13)" rx="2" ry="2" />
+<text  x="252.81" y="431.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock (1,644,246,108 samples, 0.03%)</title><rect x="199.2" y="133" width="0.4" height="15.0" fill="rgb(243,180,34)" rx="2" ry="2" />
+<text  x="202.23" y="143.5" ></text>
+</g>
+<g >
+<title>switch_mm_irqs_off (9,838,379,971 samples, 0.18%)</title><rect x="1161.4" y="357" width="2.1" height="15.0" fill="rgb(240,220,5)" rx="2" ry="2" />
+<text  x="1164.41" y="367.5" ></text>
+</g>
+<g >
+<title>__send (665,198,131 samples, 0.01%)</title><rect x="14.0" y="533" width="0.2" height="15.0" fill="rgb(254,59,40)" rx="2" ry="2" />
+<text  x="17.03" y="543.5" ></text>
+</g>
+<g >
+<title>__cmpxchg_double_slab.isra.0 (472,288,913 samples, 0.01%)</title><rect x="1051.1" y="245" width="0.1" height="15.0" fill="rgb(208,7,13)" rx="2" ry="2" />
+<text  x="1054.08" y="255.5" ></text>
+</g>
+<g >
+<title>__strchrnul_avx2 (13,633,015,358 samples, 0.25%)</title><rect x="302.6" y="325" width="3.0" height="15.0" fill="rgb(243,130,21)" rx="2" ry="2" />
+<text  x="305.62" y="335.5" ></text>
+</g>
+<g >
+<title>crypt_convert (513,107,493 samples, 0.01%)</title><rect x="663.4" y="469" width="0.1" height="15.0" fill="rgb(217,206,37)" rx="2" ry="2" />
+<text  x="666.43" y="479.5" ></text>
+</g>
+<g >
+<title>__rcu_read_unlock (615,061,785 samples, 0.01%)</title><rect x="1060.0" y="261" width="0.1" height="15.0" fill="rgb(246,172,7)" rx="2" ry="2" />
+<text  x="1062.97" y="271.5" ></text>
+</g>
+<g >
+<title>__virt_addr_valid (12,848,727,886 samples, 0.24%)</title><rect x="917.5" y="261" width="2.7" height="15.0" fill="rgb(229,146,33)" rx="2" ry="2" />
+<text  x="920.46" y="271.5" ></text>
+</g>
+<g >
+<title>psi_group_change (969,070,791 samples, 0.02%)</title><rect x="695.6" y="261" width="0.2" height="15.0" fill="rgb(227,164,48)" rx="2" ry="2" />
+<text  x="698.56" y="271.5" ></text>
+</g>
+<g >
+<title>get_page_from_freelist (652,475,000 samples, 0.01%)</title><rect x="1082.7" y="229" width="0.1" height="15.0" fill="rgb(248,159,53)" rx="2" ry="2" />
+<text  x="1085.66" y="239.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (327,904,093,870 samples, 6.03%)</title><rect x="326.7" y="325" width="71.2" height="15.0" fill="rgb(250,153,19)" rx="2" ry="2" />
+<text  x="329.73" y="335.5" >entry_SY..</text>
+</g>
+<g >
+<title>kthread (496,794,690 samples, 0.01%)</title><rect x="662.0" y="533" width="0.1" height="15.0" fill="rgb(212,88,16)" rx="2" ry="2" />
+<text  x="664.98" y="543.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (125,593,407,946 samples, 2.31%)</title><rect x="683.8" y="453" width="27.3" height="15.0" fill="rgb(225,57,50)" rx="2" ry="2" />
+<text  x="686.81" y="463.5" >d..</text>
+</g>
+<g >
+<title>native_sched_clock (1,473,539,355 samples, 0.03%)</title><rect x="374.7" y="181" width="0.3" height="15.0" fill="rgb(232,184,47)" rx="2" ry="2" />
+<text  x="377.69" y="191.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_mutex_unlock_usercnt (4,094,746,504 samples, 0.08%)</title><rect x="741.0" y="469" width="0.9" height="15.0" fill="rgb(229,188,51)" rx="2" ry="2" />
+<text  x="743.99" y="479.5" ></text>
+</g>
+<g >
+<title>__slab_free (4,153,342,208 samples, 0.08%)</title><rect x="572.7" y="133" width="0.9" height="15.0" fill="rgb(232,50,30)" rx="2" ry="2" />
+<text  x="575.68" y="143.5" ></text>
+</g>
+<g >
+<title>arch_call_rest_init (1,905,178,558 samples, 0.04%)</title><rect x="1180.3" y="517" width="0.4" height="15.0" fill="rgb(233,197,38)" rx="2" ry="2" />
+<text  x="1183.28" y="527.5" ></text>
+</g>
+<g >
+<title>__get_obj_cgroup_from_memcg (2,698,781,633 samples, 0.05%)</title><rect x="118.7" y="133" width="0.6" height="15.0" fill="rgb(212,72,47)" rx="2" ry="2" />
+<text  x="121.68" y="143.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (17,960,674,563 samples, 0.33%)</title><rect x="707.2" y="437" width="3.9" height="15.0" fill="rgb(207,200,19)" rx="2" ry="2" />
+<text  x="710.17" y="447.5" ></text>
+</g>
+<g >
+<title>__vdso_clock_gettime (938,339,232 samples, 0.02%)</title><rect x="257.8" y="373" width="0.2" height="15.0" fill="rgb(245,212,47)" rx="2" ry="2" />
+<text  x="260.80" y="383.5" ></text>
+</g>
+<g >
+<title>place_entity (652,459,606 samples, 0.01%)</title><rect x="722.0" y="293" width="0.2" height="15.0" fill="rgb(248,109,33)" rx="2" ry="2" />
+<text  x="725.03" y="303.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (1,937,931,338 samples, 0.04%)</title><rect x="826.8" y="245" width="0.4" height="15.0" fill="rgb(254,159,39)" rx="2" ry="2" />
+<text  x="829.76" y="255.5" ></text>
+</g>
+<g >
+<title>exit_to_user_mode_prepare (17,499,328,855 samples, 0.32%)</title><rect x="707.2" y="421" width="3.8" height="15.0" fill="rgb(232,198,9)" rx="2" ry="2" />
+<text  x="710.20" y="431.5" ></text>
+</g>
+<g >
+<title>nbd_unlocked_aio_command_completed (1,424,408,538 samples, 0.03%)</title><rect x="655.3" y="373" width="0.3" height="15.0" fill="rgb(221,5,17)" rx="2" ry="2" />
+<text  x="658.28" y="383.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (1,911,148,283 samples, 0.04%)</title><rect x="511.7" y="149" width="0.4" height="15.0" fill="rgb(220,218,19)" rx="2" ry="2" />
+<text  x="514.72" y="159.5" ></text>
+</g>
+<g >
+<title>nbd_aio_peek_command_completed (3,381,269,270 samples, 0.06%)</title><rect x="658.8" y="389" width="0.7" height="15.0" fill="rgb(248,109,54)" rx="2" ry="2" />
+<text  x="661.80" y="399.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (4,568,534,494 samples, 0.08%)</title><rect x="214.8" y="101" width="1.0" height="15.0" fill="rgb(245,109,32)" rx="2" ry="2" />
+<text  x="217.78" y="111.5" ></text>
+</g>
+<g >
+<title>nbd_internal_set_last_error (962,383,881 samples, 0.02%)</title><rect x="315.3" y="373" width="0.2" height="15.0" fill="rgb(234,76,34)" rx="2" ry="2" />
+<text  x="318.33" y="383.5" ></text>
+</g>
+<g >
+<title>__futex_unqueue (765,119,743 samples, 0.01%)</title><rect x="714.8" y="373" width="0.2" height="15.0" fill="rgb(222,214,21)" rx="2" ry="2" />
+<text  x="717.81" y="383.5" ></text>
+</g>
+<g >
+<title>menu_select (11,707,807,262 samples, 0.22%)</title><rect x="1186.6" y="485" width="2.5" height="15.0" fill="rgb(206,94,46)" rx="2" ry="2" />
+<text  x="1189.60" y="495.5" ></text>
+</g>
+<g >
+<title>worker_thread (466,337,698 samples, 0.01%)</title><rect x="662.5" y="517" width="0.1" height="15.0" fill="rgb(242,151,9)" rx="2" ry="2" />
+<text  x="665.49" y="527.5" ></text>
+</g>
+<g >
+<title>__poll (348,591,884,112 samples, 6.41%)</title><rect x="323.2" y="341" width="75.7" height="15.0" fill="rgb(237,57,24)" rx="2" ry="2" />
+<text  x="326.25" y="351.5" >__poll</text>
+</g>
+<g >
+<title>___slab_alloc (8,928,889,412 samples, 0.16%)</title><rect x="1081.4" y="277" width="1.9" height="15.0" fill="rgb(207,72,51)" rx="2" ry="2" />
+<text  x="1084.40" y="287.5" ></text>
+</g>
+<g >
+<title>consume_skb (145,566,698,245 samples, 2.68%)</title><rect x="549.9" y="165" width="31.6" height="15.0" fill="rgb(225,174,14)" rx="2" ry="2" />
+<text  x="552.92" y="175.5" >co..</text>
+</g>
+<g >
+<title>__sys_sendto (416,801,986,883 samples, 7.66%)</title><rect x="149.6" y="245" width="90.5" height="15.0" fill="rgb(249,109,15)" rx="2" ry="2" />
+<text  x="152.63" y="255.5" >__sys_sendto</text>
+</g>
+<g >
+<title>enqueue_entity (1,548,182,412 samples, 0.03%)</title><rect x="125.1" y="85" width="0.3" height="15.0" fill="rgb(252,192,29)" rx="2" ry="2" />
+<text  x="128.05" y="95.5" ></text>
+</g>
+<g >
+<title>exit_to_user_mode_prepare (528,479,720 samples, 0.01%)</title><rect x="651.3" y="229" width="0.1" height="15.0" fill="rgb(237,88,51)" rx="2" ry="2" />
+<text  x="654.30" y="239.5" ></text>
+</g>
+<g >
+<title>lock_file (937,383,892 samples, 0.02%)</title><rect x="55.2" y="421" width="0.2" height="15.0" fill="rgb(253,134,53)" rx="2" ry="2" />
+<text  x="58.22" y="431.5" ></text>
+</g>
+<g >
+<title>__rcu_read_lock (1,210,604,177 samples, 0.02%)</title><rect x="1067.2" y="261" width="0.3" height="15.0" fill="rgb(239,182,37)" rx="2" ry="2" />
+<text  x="1070.23" y="271.5" ></text>
+</g>
+<g >
+<title>pthread_getspecific@@GLIBC_2.34 (1,087,793,332 samples, 0.02%)</title><rect x="129.8" y="389" width="0.2" height="15.0" fill="rgb(227,8,53)" rx="2" ry="2" />
+<text  x="132.79" y="399.5" ></text>
+</g>
+<g >
+<title>futex_wait_queue (94,268,403,392 samples, 1.73%)</title><rect x="685.5" y="389" width="20.5" height="15.0" fill="rgb(230,87,16)" rx="2" ry="2" />
+<text  x="688.54" y="399.5" ></text>
+</g>
+<g >
+<title>put_cpu_partial (550,277,698 samples, 0.01%)</title><rect x="863.7" y="309" width="0.2" height="15.0" fill="rgb(226,114,50)" rx="2" ry="2" />
+<text  x="866.73" y="319.5" ></text>
+</g>
+<g >
+<title>__alloc_skb (314,034,846,280 samples, 5.77%)</title><rect x="1036.4" y="325" width="68.2" height="15.0" fill="rgb(232,123,6)" rx="2" ry="2" />
+<text  x="1039.43" y="335.5" >__alloc..</text>
+</g>
+<g >
+<title>preempt_count_add (2,430,308,884 samples, 0.04%)</title><rect x="464.6" y="165" width="0.5" height="15.0" fill="rgb(229,10,49)" rx="2" ry="2" />
+<text  x="467.58" y="175.5" ></text>
+</g>
+<g >
+<title>mem_cgroup_handle_over_high (684,303,351 samples, 0.01%)</title><rect x="397.4" y="261" width="0.2" height="15.0" fill="rgb(217,225,49)" rx="2" ry="2" />
+<text  x="400.43" y="271.5" ></text>
+</g>
+<g >
+<title>clock_gettime@@GLIBC_2.17 (8,156,087,563 samples, 0.15%)</title><rect x="246.2" y="405" width="1.7" height="15.0" fill="rgb(228,150,31)" rx="2" ry="2" />
+<text  x="249.18" y="415.5" ></text>
+</g>
+<g >
+<title>enqueue_entity (1,894,007,610 samples, 0.03%)</title><rect x="236.5" y="69" width="0.4" height="15.0" fill="rgb(253,87,42)" rx="2" ry="2" />
+<text  x="239.51" y="79.5" ></text>
+</g>
+<g >
+<title>native_sched_clock (1,489,950,615 samples, 0.03%)</title><rect x="1129.1" y="213" width="0.3" height="15.0" fill="rgb(251,222,48)" rx="2" ry="2" />
+<text  x="1132.13" y="223.5" ></text>
+</g>
+<g >
+<title>__update_load_avg_se (1,771,055,409 samples, 0.03%)</title><rect x="369.9" y="165" width="0.3" height="15.0" fill="rgb(241,65,31)" rx="2" ry="2" />
+<text  x="372.85" y="175.5" ></text>
+</g>
+<g >
+<title>__check_object_size (9,152,146,779 samples, 0.17%)</title><rect x="602.9" y="101" width="2.0" height="15.0" fill="rgb(225,168,16)" rx="2" ry="2" />
+<text  x="605.89" y="111.5" ></text>
+</g>
+<g >
+<title>__update_load_avg_se (1,274,657,780 samples, 0.02%)</title><rect x="1159.5" y="309" width="0.3" height="15.0" fill="rgb(231,30,2)" rx="2" ry="2" />
+<text  x="1162.52" y="319.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_safe_stack (695,577,649 samples, 0.01%)</title><rect x="658.2" y="293" width="0.1" height="15.0" fill="rgb(229,200,4)" rx="2" ry="2" />
+<text  x="661.16" y="303.5" ></text>
+</g>
+<g >
+<title>refill_obj_stock (4,047,701,022 samples, 0.07%)</title><rect x="478.9" y="165" width="0.9" height="15.0" fill="rgb(241,195,7)" rx="2" ry="2" />
+<text  x="481.91" y="175.5" ></text>
+</g>
+<g >
+<title>__get_user_8 (2,481,487,559 samples, 0.05%)</title><rect x="708.2" y="389" width="0.5" height="15.0" fill="rgb(241,32,27)" rx="2" ry="2" />
+<text  x="711.20" y="399.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (603,688,884 samples, 0.01%)</title><rect x="650.6" y="101" width="0.1" height="15.0" fill="rgb(223,133,17)" rx="2" ry="2" />
+<text  x="653.57" y="111.5" ></text>
+</g>
+<g >
+<title>skb_release_data (191,367,946,475 samples, 3.52%)</title><rect x="822.9" y="325" width="41.5" height="15.0" fill="rgb(216,52,37)" rx="2" ry="2" />
+<text  x="825.87" y="335.5" >skb..</text>
+</g>
+<g >
+<title>__count_memcg_events (3,924,351,037 samples, 0.07%)</title><rect x="826.4" y="261" width="0.9" height="15.0" fill="rgb(250,14,30)" rx="2" ry="2" />
+<text  x="829.44" y="271.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (1,039,125,434 samples, 0.02%)</title><rect x="526.5" y="133" width="0.2" height="15.0" fill="rgb(245,162,38)" rx="2" ry="2" />
+<text  x="529.51" y="143.5" ></text>
+</g>
+<g >
+<title>___slab_alloc (991,912,377 samples, 0.02%)</title><rect x="109.7" y="117" width="0.2" height="15.0" fill="rgb(252,148,33)" rx="2" ry="2" />
+<text  x="112.72" y="127.5" ></text>
+</g>
+<g >
+<title>__rcu_read_lock (1,325,891,676 samples, 0.02%)</title><rect x="871.7" y="261" width="0.3" height="15.0" fill="rgb(205,226,18)" rx="2" ry="2" />
+<text  x="874.68" y="271.5" ></text>
+</g>
+<g >
+<title>ttwu_do_wakeup (7,305,408,056 samples, 0.13%)</title><rect x="1129.5" y="277" width="1.5" height="15.0" fill="rgb(232,49,3)" rx="2" ry="2" />
+<text  x="1132.45" y="287.5" ></text>
+</g>
+<g >
+<title>__rcu_read_lock (1,074,861,024 samples, 0.02%)</title><rect x="1027.1" y="293" width="0.3" height="15.0" fill="rgb(217,108,6)" rx="2" ry="2" />
+<text  x="1030.12" y="303.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_safe_stack (1,454,966,559 samples, 0.03%)</title><rect x="13.5" y="501" width="0.3" height="15.0" fill="rgb(217,134,42)" rx="2" ry="2" />
+<text  x="16.51" y="511.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (704,520,851 samples, 0.01%)</title><rect x="661.8" y="549" width="0.2" height="15.0" fill="rgb(227,96,49)" rx="2" ry="2" />
+<text  x="664.82" y="559.5" ></text>
+</g>
+<g >
+<title>__rcu_read_unlock (584,960,246 samples, 0.01%)</title><rect x="221.2" y="133" width="0.1" height="15.0" fill="rgb(214,222,20)" rx="2" ry="2" />
+<text  x="224.21" y="143.5" ></text>
+</g>
+<g >
+<title>update_load_avg (1,198,579,294 samples, 0.02%)</title><rect x="236.7" y="53" width="0.2" height="15.0" fill="rgb(249,114,26)" rx="2" ry="2" />
+<text  x="239.66" y="63.5" ></text>
+</g>
+<g >
+<title>pick_next_task_fair (31,805,252,145 samples, 0.58%)</title><rect x="693.0" y="341" width="6.9" height="15.0" fill="rgb(244,204,51)" rx="2" ry="2" />
+<text  x="696.00" y="351.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode_prepare (962,535,689 samples, 0.02%)</title><rect x="605.8" y="213" width="0.2" height="15.0" fill="rgb(240,8,13)" rx="2" ry="2" />
+<text  x="608.79" y="223.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_call_function_single (771,084,441 samples, 0.01%)</title><rect x="1180.3" y="421" width="0.2" height="15.0" fill="rgb(223,18,49)" rx="2" ry="2" />
+<text  x="1183.31" y="431.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_mutex_unlock_usercnt (3,557,669,970 samples, 0.07%)</title><rect x="290.6" y="357" width="0.8" height="15.0" fill="rgb(249,156,11)" rx="2" ry="2" />
+<text  x="293.58" y="367.5" ></text>
+</g>
+<g >
+<title>skb_set_owner_w (13,100,950,381 samples, 0.24%)</title><rect x="1107.2" y="341" width="2.8" height="15.0" fill="rgb(242,125,18)" rx="2" ry="2" />
+<text  x="1110.17" y="351.5" ></text>
+</g>
+<g >
+<title>__x86_return_thunk (1,619,580,878 samples, 0.03%)</title><rect x="538.2" y="245" width="0.3" height="15.0" fill="rgb(236,46,34)" rx="2" ry="2" />
+<text  x="541.19" y="255.5" ></text>
+</g>
+<g >
+<title>socket_recv (255,451,288,174 samples, 4.70%)</title><rect x="440.9" y="309" width="55.4" height="15.0" fill="rgb(234,211,44)" rx="2" ry="2" />
+<text  x="443.88" y="319.5" >socke..</text>
+</g>
+<g >
+<title>crypt_convert (648,760,330 samples, 0.01%)</title><rect x="661.8" y="469" width="0.2" height="15.0" fill="rgb(209,159,7)" rx="2" ry="2" />
+<text  x="664.83" y="479.5" ></text>
+</g>
+<g >
+<title>utime_since (1,787,140,772 samples, 0.03%)</title><rect x="660.8" y="453" width="0.4" height="15.0" fill="rgb(225,82,2)" rx="2" ry="2" />
+<text  x="663.84" y="463.5" ></text>
+</g>
+<g >
+<title>security_socket_sendmsg (11,447,684,157 samples, 0.21%)</title><rect x="93.6" y="229" width="2.4" height="15.0" fill="rgb(237,211,13)" rx="2" ry="2" />
+<text  x="96.56" y="239.5" ></text>
+</g>
+<g >
+<title>io_completed (49,573,829,268 samples, 0.91%)</title><rect x="261.5" y="405" width="10.8" height="15.0" fill="rgb(216,101,6)" rx="2" ry="2" />
+<text  x="264.50" y="415.5" ></text>
+</g>
+<g >
+<title>save_fpregs_to_fpstate (2,533,969,805 samples, 0.05%)</title><rect x="711.2" y="469" width="0.5" height="15.0" fill="rgb(249,92,2)" rx="2" ry="2" />
+<text  x="714.16" y="479.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (624,962,625 samples, 0.01%)</title><rect x="188.4" y="165" width="0.2" height="15.0" fill="rgb(206,164,53)" rx="2" ry="2" />
+<text  x="191.43" y="175.5" ></text>
+</g>
+<g >
+<title>syscall_return_via_sysret (3,895,834,234 samples, 0.07%)</title><rect x="242.7" y="293" width="0.9" height="15.0" fill="rgb(207,83,13)" rx="2" ry="2" />
+<text  x="245.71" y="303.5" ></text>
+</g>
+<g >
+<title>__check_object_size (8,149,885,840 samples, 0.15%)</title><rect x="169.8" y="181" width="1.7" height="15.0" fill="rgb(213,217,16)" rx="2" ry="2" />
+<text  x="172.77" y="191.5" ></text>
+</g>
+<g >
+<title>security_socket_recvmsg (12,458,671,483 samples, 0.23%)</title><rect x="504.8" y="181" width="2.7" height="15.0" fill="rgb(213,200,18)" rx="2" ry="2" />
+<text  x="507.76" y="191.5" ></text>
+</g>
+<g >
+<title>syscall_return_via_sysret (697,088,004 samples, 0.01%)</title><rect x="731.6" y="469" width="0.1" height="15.0" fill="rgb(206,77,18)" rx="2" ry="2" />
+<text  x="734.60" y="479.5" ></text>
+</g>
+<g >
+<title>nbd_get_debug (1,976,561,207 samples, 0.04%)</title><rect x="659.5" y="389" width="0.5" height="15.0" fill="rgb(241,22,15)" rx="2" ry="2" />
+<text  x="662.53" y="399.5" ></text>
+</g>
+<g >
+<title>refill_obj_stock (4,830,118,147 samples, 0.09%)</title><rect x="571.6" y="117" width="1.1" height="15.0" fill="rgb(207,126,31)" rx="2" ry="2" />
+<text  x="574.63" y="127.5" ></text>
+</g>
+<g >
+<title>sysvec_call_function_single (624,509,641 samples, 0.01%)</title><rect x="692.8" y="309" width="0.1" height="15.0" fill="rgb(232,59,36)" rx="2" ry="2" />
+<text  x="695.77" y="319.5" ></text>
+</g>
+<g >
+<title>refill_obj_stock (1,254,405,618 samples, 0.02%)</title><rect x="1103.8" y="277" width="0.3" height="15.0" fill="rgb(241,107,22)" rx="2" ry="2" />
+<text  x="1106.81" y="287.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (11,955,573,748 samples, 0.22%)</title><rect x="1100.7" y="277" width="2.6" height="15.0" fill="rgb(209,50,13)" rx="2" ry="2" />
+<text  x="1103.69" y="287.5" ></text>
+</g>
+<g >
+<title>refill_obj_stock (3,799,771,256 samples, 0.07%)</title><rect x="633.7" y="165" width="0.8" height="15.0" fill="rgb(206,197,27)" rx="2" ry="2" />
+<text  x="636.72" y="175.5" ></text>
+</g>
+<g >
+<title>socket_send (5,001,007,225 samples, 0.09%)</title><rect x="10.7" y="453" width="1.1" height="15.0" fill="rgb(249,133,2)" rx="2" ry="2" />
+<text  x="13.75" y="463.5" ></text>
+</g>
+<g >
+<title>__sys_sendto (893,424,019,434 samples, 16.43%)</title><rect x="946.3" y="405" width="193.8" height="15.0" fill="rgb(225,42,51)" rx="2" ry="2" />
+<text  x="949.31" y="415.5" >__sys_sendto</text>
+</g>
+<g >
+<title>native_sched_clock (1,049,393,735 samples, 0.02%)</title><rect x="702.6" y="309" width="0.2" height="15.0" fill="rgb(241,94,10)" rx="2" ry="2" />
+<text  x="705.57" y="319.5" ></text>
+</g>
+<g >
+<title>ntime_since (1,758,627,719 samples, 0.03%)</title><rect x="271.7" y="389" width="0.3" height="15.0" fill="rgb(238,150,43)" rx="2" ry="2" />
+<text  x="274.67" y="399.5" ></text>
+</g>
+<g >
+<title>__printf_buffer (2,480,018,448 samples, 0.05%)</title><rect x="292.4" y="341" width="0.5" height="15.0" fill="rgb(227,96,2)" rx="2" ry="2" />
+<text  x="295.36" y="351.5" ></text>
+</g>
+<g >
+<title>sysvec_apic_timer_interrupt (498,037,495 samples, 0.01%)</title><rect x="1152.6" y="325" width="0.1" height="15.0" fill="rgb(250,214,36)" rx="2" ry="2" />
+<text  x="1155.56" y="335.5" ></text>
+</g>
+<g >
+<title>__update_load_avg_cfs_rq (871,489,449 samples, 0.02%)</title><rect x="1159.3" y="309" width="0.2" height="15.0" fill="rgb(246,181,50)" rx="2" ry="2" />
+<text  x="1162.33" y="319.5" ></text>
+</g>
+<g >
+<title>try_to_wake_up (6,603,934,589 samples, 0.12%)</title><rect x="124.3" y="149" width="1.4" height="15.0" fill="rgb(212,66,36)" rx="2" ry="2" />
+<text  x="127.30" y="159.5" ></text>
+</g>
+<g >
+<title>activate_task (4,591,167,303 samples, 0.08%)</title><rect x="694.3" y="293" width="1.0" height="15.0" fill="rgb(249,37,46)" rx="2" ry="2" />
+<text  x="697.31" y="303.5" ></text>
+</g>
+<g >
+<title>__mod_memcg_lruvec_state (534,257,734 samples, 0.01%)</title><rect x="584.4" y="117" width="0.1" height="15.0" fill="rgb(206,117,29)" rx="2" ry="2" />
+<text  x="587.41" y="127.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (575,216,432 samples, 0.01%)</title><rect x="1034.8" y="293" width="0.1" height="15.0" fill="rgb(231,149,28)" rx="2" ry="2" />
+<text  x="1037.78" y="303.5" ></text>
+</g>
+<g >
+<title>__cond_resched (1,064,090,049 samples, 0.02%)</title><rect x="1049.6" y="277" width="0.3" height="15.0" fill="rgb(228,55,34)" rx="2" ry="2" />
+<text  x="1052.62" y="287.5" ></text>
+</g>
+<g >
+<title>kworker/u64:8-e (538,777,786 samples, 0.01%)</title><rect x="663.4" y="565" width="0.1" height="15.0" fill="rgb(249,145,30)" rx="2" ry="2" />
+<text  x="666.43" y="575.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (709,027,255 samples, 0.01%)</title><rect x="199.1" y="117" width="0.1" height="15.0" fill="rgb(219,218,47)" rx="2" ry="2" />
+<text  x="202.07" y="127.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (23,019,558,465 samples, 0.42%)</title><rect x="976.5" y="357" width="5.0" height="15.0" fill="rgb(219,200,27)" rx="2" ry="2" />
+<text  x="979.46" y="367.5" ></text>
+</g>
+<g >
+<title>pthread_mutex_unlock@@GLIBC_2.2.5 (5,619,489,769 samples, 0.10%)</title><rect x="1175.7" y="501" width="1.2" height="15.0" fill="rgb(246,97,23)" rx="2" ry="2" />
+<text  x="1178.71" y="511.5" ></text>
+</g>
+<g >
+<title>[unknown] (801,475,450 samples, 0.01%)</title><rect x="10.1" y="325" width="0.1" height="15.0" fill="rgb(217,85,19)" rx="2" ry="2" />
+<text  x="13.06" y="335.5" ></text>
+</g>
+<g >
+<title>update_curr (2,993,393,811 samples, 0.06%)</title><rect x="1123.2" y="213" width="0.6" height="15.0" fill="rgb(237,102,23)" rx="2" ry="2" />
+<text  x="1126.18" y="223.5" ></text>
+</g>
+<g >
+<title>[unknown] (1,303,519,968 samples, 0.02%)</title><rect x="10.1" y="437" width="0.2" height="15.0" fill="rgb(216,167,47)" rx="2" ry="2" />
+<text  x="13.06" y="447.5" ></text>
+</g>
+<g >
+<title>memcg_account_kmem (3,789,331,605 samples, 0.07%)</title><rect x="1070.0" y="261" width="0.8" height="15.0" fill="rgb(253,134,5)" rx="2" ry="2" />
+<text  x="1072.96" y="271.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (545,580,803 samples, 0.01%)</title><rect x="717.0" y="357" width="0.2" height="15.0" fill="rgb(226,64,36)" rx="2" ry="2" />
+<text  x="720.05" y="367.5" ></text>
+</g>
+<g >
+<title>skb_copy_datagram_iter (18,781,558,432 samples, 0.35%)</title><rect x="527.0" y="149" width="4.1" height="15.0" fill="rgb(243,104,14)" rx="2" ry="2" />
+<text  x="530.04" y="159.5" ></text>
+</g>
+<g >
+<title>bpf_lsm_socket_recvmsg (1,558,898,465 samples, 0.03%)</title><rect x="614.6" y="181" width="0.3" height="15.0" fill="rgb(207,162,29)" rx="2" ry="2" />
+<text  x="617.56" y="191.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (6,851,176,283 samples, 0.13%)</title><rect x="16.4" y="517" width="1.5" height="15.0" fill="rgb(248,157,28)" rx="2" ry="2" />
+<text  x="19.39" y="527.5" ></text>
+</g>
+<g >
+<title>kmalloc_slab (1,725,218,322 samples, 0.03%)</title><rect x="114.9" y="149" width="0.4" height="15.0" fill="rgb(227,205,21)" rx="2" ry="2" />
+<text  x="117.89" y="159.5" ></text>
+</g>
+<g >
+<title>sched_clock_cpu (1,261,026,154 samples, 0.02%)</title><rect x="379.6" y="181" width="0.3" height="15.0" fill="rgb(247,26,17)" rx="2" ry="2" />
+<text  x="382.62" y="191.5" ></text>
+</g>
+<g >
+<title>__rcu_read_unlock (1,256,297,191 samples, 0.02%)</title><rect x="1081.0" y="293" width="0.3" height="15.0" fill="rgb(224,99,20)" rx="2" ry="2" />
+<text  x="1084.03" y="303.5" ></text>
+</g>
+<g >
+<title>nbd_aio_command_completed (2,208,279,703 samples, 0.04%)</title><rect x="658.3" y="389" width="0.5" height="15.0" fill="rgb(219,192,4)" rx="2" ry="2" />
+<text  x="661.32" y="399.5" ></text>
+</g>
+<g >
+<title>pick_next_task_fair (32,666,805,516 samples, 0.60%)</title><rect x="1152.8" y="357" width="7.1" height="15.0" fill="rgb(241,65,32)" rx="2" ry="2" />
+<text  x="1155.77" y="367.5" ></text>
+</g>
+<g >
+<title>__update_load_avg_se (496,597,131 samples, 0.01%)</title><rect x="692.1" y="309" width="0.1" height="15.0" fill="rgb(239,190,14)" rx="2" ry="2" />
+<text  x="695.11" y="319.5" ></text>
+</g>
+<g >
+<title>wake_q_add_safe (751,159,371 samples, 0.01%)</title><rect x="715.2" y="389" width="0.2" height="15.0" fill="rgb(249,184,21)" rx="2" ry="2" />
+<text  x="718.19" y="399.5" ></text>
+</g>
+<g >
+<title>__update_load_avg_cfs_rq (499,033,201 samples, 0.01%)</title><rect x="725.2" y="293" width="0.2" height="15.0" fill="rgb(233,163,44)" rx="2" ry="2" />
+<text  x="728.24" y="303.5" ></text>
+</g>
+<g >
+<title>skb_unlink (4,270,809,812 samples, 0.08%)</title><rect x="482.0" y="181" width="0.9" height="15.0" fill="rgb(247,111,6)" rx="2" ry="2" />
+<text  x="485.02" y="191.5" ></text>
+</g>
+<g >
+<title>__asprintf_chk (75,108,922,412 samples, 1.38%)</title><rect x="291.4" y="357" width="16.2" height="15.0" fill="rgb(235,90,23)" rx="2" ry="2" />
+<text  x="294.35" y="367.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (1,317,039,893 samples, 0.02%)</title><rect x="395.6" y="245" width="0.2" height="15.0" fill="rgb(205,81,3)" rx="2" ry="2" />
+<text  x="398.56" y="255.5" ></text>
+</g>
+<g >
+<title>ttwu_do_activate (38,236,910,611 samples, 0.70%)</title><rect x="720.0" y="357" width="8.3" height="15.0" fill="rgb(210,179,11)" rx="2" ry="2" />
+<text  x="723.01" y="367.5" ></text>
+</g>
+<g >
+<title>native_load_tls (498,833,526 samples, 0.01%)</title><rect x="17.9" y="533" width="0.1" height="15.0" fill="rgb(214,135,40)" rx="2" ry="2" />
+<text  x="20.88" y="543.5" ></text>
+</g>
+<g >
+<title>[unknown] (855,498,046 samples, 0.02%)</title><rect x="10.1" y="341" width="0.1" height="15.0" fill="rgb(215,164,0)" rx="2" ry="2" />
+<text  x="13.06" y="351.5" ></text>
+</g>
+<g >
+<title>check_preempt_curr (3,088,469,693 samples, 0.06%)</title><rect x="728.4" y="341" width="0.7" height="15.0" fill="rgb(218,86,3)" rx="2" ry="2" />
+<text  x="731.43" y="351.5" ></text>
+</g>
+<g >
+<title>sched_clock_cpu (1,194,029,399 samples, 0.02%)</title><rect x="702.5" y="325" width="0.3" height="15.0" fill="rgb(223,201,14)" rx="2" ry="2" />
+<text  x="705.54" y="335.5" ></text>
+</g>
+<g >
+<title>ct_nmi_enter (2,014,072,395 samples, 0.04%)</title><rect x="1184.7" y="405" width="0.4" height="15.0" fill="rgb(217,15,4)" rx="2" ry="2" />
+<text  x="1187.68" y="415.5" ></text>
+</g>
+<g >
+<title>__libc_recv (249,230,989,753 samples, 4.58%)</title><rect x="442.2" y="293" width="54.1" height="15.0" fill="rgb(214,52,32)" rx="2" ry="2" />
+<text  x="445.23" y="303.5" >__lib..</text>
+</g>
+<g >
+<title>preempt_count_add (1,213,868,334 samples, 0.02%)</title><rect x="586.9" y="133" width="0.2" height="15.0" fill="rgb(238,17,20)" rx="2" ry="2" />
+<text  x="589.85" y="143.5" ></text>
+</g>
+<g >
+<title>get_file (501,287,779 samples, 0.01%)</title><rect x="48.1" y="421" width="0.1" height="15.0" fill="rgb(213,158,29)" rx="2" ry="2" />
+<text  x="51.12" y="431.5" ></text>
+</g>
+<g >
+<title>cmpxchg_double_slab.isra.0 (1,339,404,414 samples, 0.02%)</title><rect x="471.6" y="133" width="0.3" height="15.0" fill="rgb(212,210,8)" rx="2" ry="2" />
+<text  x="474.61" y="143.5" ></text>
+</g>
+<g >
+<title>memcg_alloc_slab_cgroups (625,517,694 samples, 0.01%)</title><rect x="1092.7" y="277" width="0.2" height="15.0" fill="rgb(210,108,53)" rx="2" ry="2" />
+<text  x="1095.73" y="287.5" ></text>
+</g>
+<g >
+<title>__rseq_handle_notify_resume (9,322,514,786 samples, 0.17%)</title><rect x="1145.1" y="389" width="2.0" height="15.0" fill="rgb(236,176,51)" rx="2" ry="2" />
+<text  x="1148.10" y="399.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (318,898,981,418 samples, 5.86%)</title><rect x="328.7" y="309" width="69.2" height="15.0" fill="rgb(228,125,27)" rx="2" ry="2" />
+<text  x="331.67" y="319.5" >do_sysc..</text>
+</g>
+<g >
+<title>scm_recv.isra.0 (3,037,773,711 samples, 0.06%)</title><rect x="481.4" y="181" width="0.6" height="15.0" fill="rgb(223,83,3)" rx="2" ry="2" />
+<text  x="484.36" y="191.5" ></text>
+</g>
+<g >
+<title>dequeue_task (1,414,129,335 samples, 0.03%)</title><rect x="695.5" y="293" width="0.3" height="15.0" fill="rgb(215,83,49)" rx="2" ry="2" />
+<text  x="698.49" y="303.5" ></text>
+</g>
+<g >
+<title>__poll (481,372,384 samples, 0.01%)</title><rect x="10.7" y="437" width="0.2" height="15.0" fill="rgb(238,82,18)" rx="2" ry="2" />
+<text  x="13.75" y="447.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (820,792,646 samples, 0.02%)</title><rect x="709.2" y="389" width="0.2" height="15.0" fill="rgb(234,101,11)" rx="2" ry="2" />
+<text  x="712.21" y="399.5" ></text>
+</g>
+<g >
+<title>generic_perform_write (4,361,313,037 samples, 0.08%)</title><rect x="1178.8" y="277" width="1.0" height="15.0" fill="rgb(207,27,17)" rx="2" ry="2" />
+<text  x="1181.84" y="287.5" ></text>
+</g>
+<g >
+<title>nbd_internal_enter_STATE_ISSUE_COMMAND_START.constprop.0 (546,594,719 samples, 0.01%)</title><rect x="83.3" y="373" width="0.1" height="15.0" fill="rgb(223,219,40)" rx="2" ry="2" />
+<text  x="86.31" y="383.5" ></text>
+</g>
+<g >
+<title>check_stack_object (1,923,538,625 samples, 0.04%)</title><rect x="996.2" y="325" width="0.4" height="15.0" fill="rgb(220,84,17)" rx="2" ry="2" />
+<text  x="999.17" y="335.5" ></text>
+</g>
+<g >
+<title>sock_recvmsg (13,653,666,376 samples, 0.25%)</title><rect x="541.9" y="197" width="3.0" height="15.0" fill="rgb(250,43,18)" rx="2" ry="2" />
+<text  x="544.91" y="207.5" ></text>
+</g>
+<g >
+<title>__fget_light (3,420,052,732 samples, 0.06%)</title><rect x="457.3" y="197" width="0.7" height="15.0" fill="rgb(253,45,21)" rx="2" ry="2" />
+<text  x="460.30" y="207.5" ></text>
+</g>
+<g >
+<title>security_socket_getpeersec_dgram (7,550,121,502 samples, 0.14%)</title><rect x="99.7" y="213" width="1.6" height="15.0" fill="rgb(231,205,21)" rx="2" ry="2" />
+<text  x="102.68" y="223.5" ></text>
+</g>
+<g >
+<title>get_io_u (128,634,859,011 samples, 2.37%)</title><rect x="31.6" y="437" width="27.9" height="15.0" fill="rgb(244,184,4)" rx="2" ry="2" />
+<text  x="34.55" y="447.5" >g..</text>
+</g>
+<g >
+<title>preempt_count_sub (477,848,965 samples, 0.01%)</title><rect x="1115.6" y="261" width="0.1" height="15.0" fill="rgb(242,110,53)" rx="2" ry="2" />
+<text  x="1118.57" y="271.5" ></text>
+</g>
+<g >
+<title>bpf_lsm_socket_sendmsg (1,598,452,916 samples, 0.03%)</title><rect x="93.9" y="213" width="0.3" height="15.0" fill="rgb(247,10,2)" rx="2" ry="2" />
+<text  x="96.87" y="223.5" ></text>
+</g>
+<g >
+<title>put_io_u (14,146,212,142 samples, 0.26%)</title><rect x="272.7" y="405" width="3.0" height="15.0" fill="rgb(232,89,39)" rx="2" ry="2" />
+<text  x="275.67" y="415.5" ></text>
+</g>
+<g >
+<title>__fdget_pos (13,373,020,542 samples, 0.25%)</title><rect x="772.5" y="405" width="2.9" height="15.0" fill="rgb(208,147,38)" rx="2" ry="2" />
+<text  x="775.49" y="415.5" ></text>
+</g>
+<g >
+<title>mod_memcg_state (664,404,975 samples, 0.01%)</title><rect x="571.3" y="85" width="0.2" height="15.0" fill="rgb(228,68,4)" rx="2" ry="2" />
+<text  x="574.31" y="95.5" ></text>
+</g>
+<g >
+<title>__virt_addr_valid (2,835,042,437 samples, 0.05%)</title><rect x="639.3" y="101" width="0.6" height="15.0" fill="rgb(252,85,17)" rx="2" ry="2" />
+<text  x="642.30" y="111.5" ></text>
+</g>
+<g >
+<title>__axmap_set (3,581,326,841 samples, 0.07%)</title><rect x="47.0" y="405" width="0.8" height="15.0" fill="rgb(251,1,30)" rx="2" ry="2" />
+<text  x="50.04" y="415.5" ></text>
+</g>
+<g >
+<title>[perf] (4,870,668,081 samples, 0.09%)</title><rect x="1178.8" y="437" width="1.0" height="15.0" fill="rgb(246,76,31)" rx="2" ry="2" />
+<text  x="1181.76" y="447.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock_irqrestore (1,008,544,956 samples, 0.02%)</title><rect x="549.7" y="165" width="0.2" height="15.0" fill="rgb(237,159,3)" rx="2" ry="2" />
+<text  x="552.70" y="175.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock (1,069,217,654 samples, 0.02%)</title><rect x="512.1" y="165" width="0.3" height="15.0" fill="rgb(250,40,7)" rx="2" ry="2" />
+<text  x="515.14" y="175.5" ></text>
+</g>
+<g >
+<title>__fio_gettime.lto_priv.0 (10,244,915,575 samples, 0.19%)</title><rect x="245.7" y="421" width="2.2" height="15.0" fill="rgb(235,31,17)" rx="2" ry="2" />
+<text  x="248.73" y="431.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (5,366,581,550 samples, 0.10%)</title><rect x="98.0" y="213" width="1.2" height="15.0" fill="rgb(225,42,7)" rx="2" ry="2" />
+<text  x="101.01" y="223.5" ></text>
+</g>
+<g >
+<title>_find_first_bit (664,132,230 samples, 0.01%)</title><rect x="233.2" y="133" width="0.1" height="15.0" fill="rgb(223,221,25)" rx="2" ry="2" />
+<text  x="236.18" y="143.5" ></text>
+</g>
+<g >
+<title>__filemap_get_folio (988,503,726 samples, 0.02%)</title><rect x="1179.2" y="229" width="0.3" height="15.0" fill="rgb(227,52,38)" rx="2" ry="2" />
+<text  x="1182.24" y="239.5" ></text>
+</g>
+<g >
+<title>__rcu_read_lock (894,756,678 samples, 0.02%)</title><rect x="1055.6" y="261" width="0.2" height="15.0" fill="rgb(208,84,25)" rx="2" ry="2" />
+<text  x="1058.57" y="271.5" ></text>
+</g>
+<g >
+<title>[[vdso]] (7,369,041,168 samples, 0.14%)</title><rect x="43.8" y="389" width="1.6" height="15.0" fill="rgb(240,172,54)" rx="2" ry="2" />
+<text  x="46.82" y="399.5" ></text>
+</g>
+<g >
+<title>schedule (114,248,525,221 samples, 2.10%)</title><rect x="356.0" y="245" width="24.7" height="15.0" fill="rgb(208,181,46)" rx="2" ry="2" />
+<text  x="358.95" y="255.5" >s..</text>
+</g>
+<g >
+<title>__virt_addr_valid (11,990,343,374 samples, 0.22%)</title><rect x="993.5" y="325" width="2.6" height="15.0" fill="rgb(218,138,50)" rx="2" ry="2" />
+<text  x="996.53" y="335.5" ></text>
+</g>
+<g >
+<title>bpf_lsm_socket_recvmsg (3,501,824,757 samples, 0.06%)</title><rect x="451.9" y="181" width="0.7" height="15.0" fill="rgb(212,114,2)" rx="2" ry="2" />
+<text  x="454.87" y="191.5" ></text>
+</g>
+<g >
+<title>cmpxchg_double_slab.isra.0 (1,163,864,013 samples, 0.02%)</title><rect x="463.6" y="165" width="0.2" height="15.0" fill="rgb(253,20,14)" rx="2" ry="2" />
+<text  x="466.57" y="175.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode_prepare (3,588,577,918 samples, 0.07%)</title><rect x="1163.9" y="405" width="0.7" height="15.0" fill="rgb(227,166,39)" rx="2" ry="2" />
+<text  x="1166.86" y="415.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (1,285,024,303 samples, 0.02%)</title><rect x="554.2" y="85" width="0.3" height="15.0" fill="rgb(246,114,14)" rx="2" ry="2" />
+<text  x="557.25" y="95.5" ></text>
+</g>
+<g >
+<title>_raw_spin_trylock (1,964,743,337 samples, 0.04%)</title><rect x="1033.7" y="293" width="0.4" height="15.0" fill="rgb(244,225,37)" rx="2" ry="2" />
+<text  x="1036.71" y="303.5" ></text>
+</g>
+<g >
+<title>skb_unlink (3,632,980,173 samples, 0.07%)</title><rect x="635.3" y="181" width="0.8" height="15.0" fill="rgb(234,148,31)" rx="2" ry="2" />
+<text  x="638.27" y="191.5" ></text>
+</g>
+<g >
+<title>utime_since_now (569,172,199 samples, 0.01%)</title><rect x="251.1" y="437" width="0.1" height="15.0" fill="rgb(253,19,28)" rx="2" ry="2" />
+<text  x="254.09" y="447.5" ></text>
+</g>
+<g >
+<title>alloc_pages (6,440,824,750 samples, 0.12%)</title><rect x="1104.6" y="325" width="1.4" height="15.0" fill="rgb(232,214,38)" rx="2" ry="2" />
+<text  x="1107.56" y="335.5" ></text>
+</g>
+<g >
+<title>bpf_lsm_socket_sendmsg (6,504,192,633 samples, 0.12%)</title><rect x="958.1" y="357" width="1.4" height="15.0" fill="rgb(211,70,25)" rx="2" ry="2" />
+<text  x="961.14" y="367.5" ></text>
+</g>
+<g >
+<title>cpuidle_governor_latency_req (1,186,931,975 samples, 0.02%)</title><rect x="1187.2" y="469" width="0.2" height="15.0" fill="rgb(247,59,8)" rx="2" ry="2" />
+<text  x="1190.18" y="479.5" ></text>
+</g>
+<g >
+<title>mod_objcg_state (5,152,502,386 samples, 0.09%)</title><rect x="120.4" y="133" width="1.2" height="15.0" fill="rgb(231,15,4)" rx="2" ry="2" />
+<text  x="123.44" y="143.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (8,746,823,241 samples, 0.16%)</title><rect x="852.9" y="277" width="1.9" height="15.0" fill="rgb(249,23,3)" rx="2" ry="2" />
+<text  x="855.93" y="287.5" ></text>
+</g>
+<g >
+<title>skb_unlink (3,717,478,526 samples, 0.07%)</title><rect x="586.3" y="165" width="0.8" height="15.0" fill="rgb(216,196,29)" rx="2" ry="2" />
+<text  x="589.31" y="175.5" ></text>
+</g>
+<g >
+<title>__memset_avx2_unaligned (490,707,877 samples, 0.01%)</title><rect x="80.3" y="389" width="0.1" height="15.0" fill="rgb(213,228,0)" rx="2" ry="2" />
+<text  x="83.33" y="399.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_mutex_unlock_usercnt (1,266,907,338 samples, 0.02%)</title><rect x="130.9" y="389" width="0.3" height="15.0" fill="rgb(254,13,7)" rx="2" ry="2" />
+<text  x="133.94" y="399.5" ></text>
+</g>
+<g >
+<title>rb_erase (1,218,003,552 samples, 0.02%)</title><rect x="1158.5" y="325" width="0.3" height="15.0" fill="rgb(249,144,17)" rx="2" ry="2" />
+<text  x="1161.53" y="335.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_safe_stack (592,791,663 samples, 0.01%)</title><rect x="11.7" y="421" width="0.1" height="15.0" fill="rgb(216,200,48)" rx="2" ry="2" />
+<text  x="14.70" y="431.5" ></text>
+</g>
+<g >
+<title>__entry_text_start (3,156,233,866 samples, 0.06%)</title><rect x="536.6" y="261" width="0.7" height="15.0" fill="rgb(205,227,25)" rx="2" ry="2" />
+<text  x="539.64" y="271.5" ></text>
+</g>
+<g >
+<title>__libc_recv (325,678,817,590 samples, 5.99%)</title><rect x="536.0" y="277" width="70.6" height="15.0" fill="rgb(247,175,5)" rx="2" ry="2" />
+<text  x="538.97" y="287.5" >__libc_..</text>
+</g>
+<g >
+<title>kfree_skbmem (688,233,024 samples, 0.01%)</title><rect x="475.2" y="181" width="0.1" height="15.0" fill="rgb(237,101,43)" rx="2" ry="2" />
+<text  x="478.16" y="191.5" ></text>
+</g>
+<g >
+<title>__fget_light (6,378,771,363 samples, 0.12%)</title><rect x="238.7" y="213" width="1.4" height="15.0" fill="rgb(231,132,53)" rx="2" ry="2" />
+<text  x="241.68" y="223.5" ></text>
+</g>
+<g >
+<title>futex_hash (768,224,981 samples, 0.01%)</title><rect x="706.8" y="357" width="0.2" height="15.0" fill="rgb(250,50,9)" rx="2" ry="2" />
+<text  x="709.80" y="367.5" ></text>
+</g>
+<g >
+<title>__slab_free (3,467,172,311 samples, 0.06%)</title><rect x="626.1" y="149" width="0.7" height="15.0" fill="rgb(231,97,24)" rx="2" ry="2" />
+<text  x="629.09" y="159.5" ></text>
+</g>
+<g >
+<title>lock_file (861,931,757 samples, 0.02%)</title><rect x="56.2" y="405" width="0.2" height="15.0" fill="rgb(210,25,51)" rx="2" ry="2" />
+<text  x="59.22" y="415.5" ></text>
+</g>
+<g >
+<title>raw_spin_rq_lock_nested (1,213,604,132 samples, 0.02%)</title><rect x="1160.7" y="357" width="0.2" height="15.0" fill="rgb(244,164,37)" rx="2" ry="2" />
+<text  x="1163.68" y="367.5" ></text>
+</g>
+<g >
+<title>import_single_range (497,349,118 samples, 0.01%)</title><rect x="504.3" y="197" width="0.1" height="15.0" fill="rgb(239,139,34)" rx="2" ry="2" />
+<text  x="507.33" y="207.5" ></text>
+</g>
+<g >
+<title>kfree_skbmem (645,825,039 samples, 0.01%)</title><rect x="630.2" y="181" width="0.1" height="15.0" fill="rgb(205,209,47)" rx="2" ry="2" />
+<text  x="633.19" y="191.5" ></text>
+</g>
+<g >
+<title>irq_enter_rcu (743,114,328 samples, 0.01%)</title><rect x="1181.1" y="421" width="0.2" height="15.0" fill="rgb(239,157,12)" rx="2" ry="2" />
+<text  x="1184.13" y="431.5" ></text>
+</g>
+<g >
+<title>__printf_buffer_write (6,250,829,128 samples, 0.11%)</title><rect x="300.5" y="309" width="1.4" height="15.0" fill="rgb(218,225,5)" rx="2" ry="2" />
+<text  x="303.52" y="319.5" ></text>
+</g>
+<g >
+<title>unlock_file (1,965,005,464 samples, 0.04%)</title><rect x="250.3" y="421" width="0.4" height="15.0" fill="rgb(239,89,34)" rx="2" ry="2" />
+<text  x="253.31" y="431.5" ></text>
+</g>
+<g >
+<title>skb_release_head_state (35,251,054,700 samples, 0.65%)</title><rect x="864.4" y="325" width="7.6" height="15.0" fill="rgb(211,145,2)" rx="2" ry="2" />
+<text  x="867.39" y="335.5" ></text>
+</g>
+<g >
+<title>rcu_note_context_switch (2,142,884,029 samples, 0.04%)</title><rect x="1160.9" y="357" width="0.5" height="15.0" fill="rgb(224,117,35)" rx="2" ry="2" />
+<text  x="1163.94" y="367.5" ></text>
+</g>
+<g >
+<title>rb_erase (1,066,859,600 samples, 0.02%)</title><rect x="368.4" y="181" width="0.2" height="15.0" fill="rgb(232,219,10)" rx="2" ry="2" />
+<text  x="371.42" y="191.5" ></text>
+</g>
+<g >
+<title>copy_page_from_iter_atomic (631,033,040 samples, 0.01%)</title><rect x="1178.9" y="261" width="0.1" height="15.0" fill="rgb(238,202,10)" rx="2" ry="2" />
+<text  x="1181.90" y="271.5" ></text>
+</g>
+<g >
+<title>copy_user_generic_string (6,316,832,866 samples, 0.12%)</title><rect x="527.8" y="101" width="1.4" height="15.0" fill="rgb(205,43,53)" rx="2" ry="2" />
+<text  x="530.82" y="111.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock (1,549,899,778 samples, 0.03%)</title><rect x="859.9" y="293" width="0.3" height="15.0" fill="rgb(250,30,20)" rx="2" ry="2" />
+<text  x="862.88" y="303.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (2,786,473,890 samples, 0.05%)</title><rect x="479.2" y="149" width="0.6" height="15.0" fill="rgb(224,28,30)" rx="2" ry="2" />
+<text  x="482.17" y="159.5" ></text>
+</g>
+<g >
+<title>preempt_count_sub (713,662,649 samples, 0.01%)</title><rect x="387.7" y="213" width="0.2" height="15.0" fill="rgb(248,27,34)" rx="2" ry="2" />
+<text  x="390.73" y="223.5" ></text>
+</g>
+<g >
+<title>__cgroup_account_cputime (1,570,116,437 samples, 0.03%)</title><rect x="722.6" y="277" width="0.3" height="15.0" fill="rgb(219,64,46)" rx="2" ry="2" />
+<text  x="725.57" y="287.5" ></text>
+</g>
+<g >
+<title>__wake_up_common_lock (8,944,894,557 samples, 0.16%)</title><rect x="235.4" y="181" width="2.0" height="15.0" fill="rgb(232,99,36)" rx="2" ry="2" />
+<text  x="238.43" y="191.5" ></text>
+</g>
+<g >
+<title>selinux_socket_sendmsg (8,425,867,579 samples, 0.15%)</title><rect x="94.2" y="213" width="1.8" height="15.0" fill="rgb(208,95,42)" rx="2" ry="2" />
+<text  x="97.21" y="223.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (4,016,117,821 samples, 0.07%)</title><rect x="891.3" y="309" width="0.8" height="15.0" fill="rgb(234,111,42)" rx="2" ry="2" />
+<text  x="894.27" y="319.5" ></text>
+</g>
+<g >
+<title>kmem_cache_free (18,871,462,193 samples, 0.35%)</title><rect x="521.1" y="165" width="4.1" height="15.0" fill="rgb(240,136,9)" rx="2" ry="2" />
+<text  x="524.07" y="175.5" ></text>
+</g>
+<g >
+<title>enqueue_task_fair (3,351,403,086 samples, 0.06%)</title><rect x="694.3" y="261" width="0.8" height="15.0" fill="rgb(241,38,0)" rx="2" ry="2" />
+<text  x="697.34" y="271.5" ></text>
+</g>
+<g >
+<title>__schedule (2,274,518,284 samples, 0.04%)</title><rect x="1189.2" y="469" width="0.5" height="15.0" fill="rgb(219,97,47)" rx="2" ry="2" />
+<text  x="1192.16" y="479.5" ></text>
+</g>
+<g >
+<title>cfree@GLIBC_2.2.5 (4,903,365,922 samples, 0.09%)</title><rect x="309.8" y="341" width="1.1" height="15.0" fill="rgb(250,180,15)" rx="2" ry="2" />
+<text  x="312.80" y="351.5" ></text>
+</g>
+<g >
+<title>sockfd_lookup_light (3,016,548,100 samples, 0.06%)</title><rect x="507.5" y="197" width="0.6" height="15.0" fill="rgb(216,196,50)" rx="2" ry="2" />
+<text  x="510.46" y="207.5" ></text>
+</g>
+<g >
+<title>kworker/u64:19- (565,356,192 samples, 0.01%)</title><rect x="662.7" y="565" width="0.1" height="15.0" fill="rgb(230,86,4)" rx="2" ry="2" />
+<text  x="665.69" y="575.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (824,699,355 samples, 0.02%)</title><rect x="651.3" y="245" width="0.2" height="15.0" fill="rgb(247,108,5)" rx="2" ry="2" />
+<text  x="654.27" y="255.5" ></text>
+</g>
+<g >
+<title>mod_objcg_state (12,139,046,996 samples, 0.22%)</title><rect x="878.4" y="325" width="2.6" height="15.0" fill="rgb(249,0,52)" rx="2" ry="2" />
+<text  x="881.39" y="335.5" ></text>
+</g>
+<g >
+<title>[fio-nbd.so] (1,342,203,681 samples, 0.02%)</title><rect x="253.1" y="421" width="0.3" height="15.0" fill="rgb(244,102,38)" rx="2" ry="2" />
+<text  x="256.10" y="431.5" ></text>
+</g>
+<g >
+<title>__rseq_handle_notify_resume (5,102,810,148 samples, 0.09%)</title><rect x="707.8" y="405" width="1.1" height="15.0" fill="rgb(251,198,35)" rx="2" ry="2" />
+<text  x="710.82" y="415.5" ></text>
+</g>
+<g >
+<title>enqueue_task (1,296,544,941 samples, 0.02%)</title><rect x="1186.2" y="437" width="0.3" height="15.0" fill="rgb(217,60,26)" rx="2" ry="2" />
+<text  x="1189.20" y="447.5" ></text>
+</g>
+<g >
+<title>syscall_enter_from_user_mode (2,389,351,856 samples, 0.04%)</title><rect x="240.1" y="261" width="0.5" height="15.0" fill="rgb(246,132,18)" rx="2" ry="2" />
+<text  x="243.07" y="271.5" ></text>
+</g>
+<g >
+<title>irq_enter_rcu (856,836,638 samples, 0.02%)</title><rect x="1183.9" y="421" width="0.2" height="15.0" fill="rgb(224,173,46)" rx="2" ry="2" />
+<text  x="1186.94" y="431.5" ></text>
+</g>
+<g >
+<title>kmem_cache_free (55,072,737,425 samples, 1.01%)</title><rect x="872.4" y="341" width="12.0" height="15.0" fill="rgb(209,146,18)" rx="2" ry="2" />
+<text  x="875.42" y="351.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (998,609,892 samples, 0.02%)</title><rect x="829.0" y="245" width="0.2" height="15.0" fill="rgb(210,33,16)" rx="2" ry="2" />
+<text  x="832.01" y="255.5" ></text>
+</g>
+<g >
+<title>clone3 (2,354,574,181,170 samples, 43.29%)</title><rect x="667.9" y="549" width="510.8" height="15.0" fill="rgb(241,165,26)" rx="2" ry="2" />
+<text  x="670.88" y="559.5" >clone3</text>
+</g>
+<g >
+<title>nbd_internal_run (1,161,941,777,694 samples, 21.36%)</title><rect x="400.3" y="341" width="252.1" height="15.0" fill="rgb(221,19,8)" rx="2" ry="2" />
+<text  x="403.31" y="351.5" >nbd_internal_run</text>
+</g>
+<g >
+<title>__update_load_avg_cfs_rq (1,820,560,321 samples, 0.03%)</title><rect x="369.5" y="165" width="0.4" height="15.0" fill="rgb(212,55,8)" rx="2" ry="2" />
+<text  x="372.46" y="175.5" ></text>
+</g>
+<g >
+<title>plist_del (572,179,815 samples, 0.01%)</title><rect x="714.9" y="357" width="0.1" height="15.0" fill="rgb(237,85,40)" rx="2" ry="2" />
+<text  x="717.85" y="367.5" ></text>
+</g>
+<g >
+<title>__x64_sys_sendto (421,569,567,318 samples, 7.75%)</title><rect x="148.6" y="261" width="91.5" height="15.0" fill="rgb(249,81,26)" rx="2" ry="2" />
+<text  x="151.61" y="271.5" >__x64_sys_..</text>
+</g>
+<g >
+<title>__memset_avx2_unaligned (701,164,357 samples, 0.01%)</title><rect x="72.4" y="405" width="0.2" height="15.0" fill="rgb(235,112,23)" rx="2" ry="2" />
+<text  x="75.43" y="415.5" ></text>
+</g>
+<g >
+<title>__fdget (558,129,739 samples, 0.01%)</title><rect x="238.6" y="213" width="0.1" height="15.0" fill="rgb(226,108,34)" rx="2" ry="2" />
+<text  x="241.56" y="223.5" ></text>
+</g>
+<g >
+<title>load_new_mm_cr3 (4,813,995,206 samples, 0.09%)</title><rect x="666.0" y="421" width="1.0" height="15.0" fill="rgb(231,127,43)" rx="2" ry="2" />
+<text  x="668.98" y="431.5" ></text>
+</g>
+<g >
+<title>nbd_internal_set_error_context (651,280,055 samples, 0.01%)</title><rect x="131.3" y="389" width="0.1" height="15.0" fill="rgb(223,157,44)" rx="2" ry="2" />
+<text  x="134.31" y="399.5" ></text>
+</g>
+<g >
+<title>skb_queue_tail (14,553,273,931 samples, 0.27%)</title><rect x="1018.1" y="357" width="3.2" height="15.0" fill="rgb(231,56,27)" rx="2" ry="2" />
+<text  x="1021.13" y="367.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (1,451,357,443 samples, 0.03%)</title><rect x="1115.1" y="277" width="0.4" height="15.0" fill="rgb(251,99,33)" rx="2" ry="2" />
+<text  x="1118.14" y="287.5" ></text>
+</g>
+<g >
+<title>__errno_location (749,397,378 samples, 0.01%)</title><rect x="498.2" y="293" width="0.2" height="15.0" fill="rgb(235,74,20)" rx="2" ry="2" />
+<text  x="501.21" y="303.5" ></text>
+</g>
+<g >
+<title>__build_skb_around (4,305,435,648 samples, 0.08%)</title><rect x="1044.3" y="309" width="0.9" height="15.0" fill="rgb(230,71,6)" rx="2" ry="2" />
+<text  x="1047.27" y="319.5" ></text>
+</g>
+<g >
+<title>copy_user_generic_string (695,793,448 samples, 0.01%)</title><rect x="645.1" y="149" width="0.2" height="15.0" fill="rgb(224,80,7)" rx="2" ry="2" />
+<text  x="648.10" y="159.5" ></text>
+</g>
+<g >
+<title>__poll (564,259,839 samples, 0.01%)</title><rect x="657.1" y="309" width="0.1" height="15.0" fill="rgb(240,17,6)" rx="2" ry="2" />
+<text  x="660.09" y="319.5" ></text>
+</g>
+<g >
+<title>cgroup_rstat_updated (1,071,174,831 samples, 0.02%)</title><rect x="555.2" y="37" width="0.2" height="15.0" fill="rgb(253,137,26)" rx="2" ry="2" />
+<text  x="558.18" y="47.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (1,716,948,120 samples, 0.03%)</title><rect x="717.3" y="341" width="0.4" height="15.0" fill="rgb(222,159,26)" rx="2" ry="2" />
+<text  x="720.30" y="351.5" ></text>
+</g>
+<g >
+<title>nbd_internal_enter_STATE_REPLY_STRUCTURED_REPLY_RECV_OFFSET_DATA_DATA.constprop.0 (339,345,134,442 samples, 6.24%)</title><rect x="533.5" y="325" width="73.6" height="15.0" fill="rgb(205,141,44)" rx="2" ry="2" />
+<text  x="536.47" y="335.5" >nbd_inte..</text>
+</g>
+<g >
+<title>security_socket_recvmsg (37,170,486,904 samples, 0.68%)</title><rect x="800.1" y="357" width="8.1" height="15.0" fill="rgb(210,157,26)" rx="2" ry="2" />
+<text  x="803.13" y="367.5" ></text>
+</g>
+<g >
+<title>try_charge_memcg (486,767,697 samples, 0.01%)</title><rect x="647.0" y="117" width="0.2" height="15.0" fill="rgb(235,170,41)" rx="2" ry="2" />
+<text  x="650.04" y="127.5" ></text>
+</g>
+<g >
+<title>__entry_text_start (2,015,006,465 samples, 0.04%)</title><rect x="11.9" y="485" width="0.4" height="15.0" fill="rgb(217,215,33)" rx="2" ry="2" />
+<text  x="14.86" y="495.5" ></text>
+</g>
+<g >
+<title>__mem_cgroup_uncharge (76,851,257,242 samples, 1.41%)</title><rect x="551.1" y="117" width="16.7" height="15.0" fill="rgb(236,183,47)" rx="2" ry="2" />
+<text  x="554.12" y="127.5" ></text>
+</g>
+<g >
+<title>worker_thread (499,979,378 samples, 0.01%)</title><rect x="663.0" y="517" width="0.1" height="15.0" fill="rgb(233,179,36)" rx="2" ry="2" />
+<text  x="666.01" y="527.5" ></text>
+</g>
+<g >
+<title>avc_lookup (761,221,183 samples, 0.01%)</title><rect x="616.4" y="149" width="0.2" height="15.0" fill="rgb(253,183,29)" rx="2" ry="2" />
+<text  x="619.39" y="159.5" ></text>
+</g>
+<g >
+<title>__list_del_entry_valid (2,782,346,716 samples, 0.05%)</title><rect x="198.2" y="133" width="0.6" height="15.0" fill="rgb(228,33,54)" rx="2" ry="2" />
+<text  x="201.20" y="143.5" ></text>
+</g>
+<g >
+<title>pthread_getspecific@@GLIBC_2.34 (896,890,796 samples, 0.02%)</title><rect x="288.9" y="357" width="0.2" height="15.0" fill="rgb(210,133,36)" rx="2" ry="2" />
+<text  x="291.89" y="367.5" ></text>
+</g>
+<g >
+<title>__entry_text_start (7,476,208,995 samples, 0.14%)</title><rect x="324.8" y="325" width="1.6" height="15.0" fill="rgb(254,14,24)" rx="2" ry="2" />
+<text  x="327.79" y="335.5" ></text>
+</g>
+<g >
+<title>nbd_errno (573,791,991 samples, 0.01%)</title><rect x="673.1" y="501" width="0.2" height="15.0" fill="rgb(220,101,12)" rx="2" ry="2" />
+<text  x="676.14" y="511.5" ></text>
+</g>
+<g >
+<title>memcg_account_kmem (5,149,145,963 samples, 0.09%)</title><rect x="554.5" y="85" width="1.2" height="15.0" fill="rgb(210,57,24)" rx="2" ry="2" />
+<text  x="557.53" y="95.5" ></text>
+</g>
+<g >
+<title>process_one_work (723,046,501 samples, 0.01%)</title><rect x="662.2" y="501" width="0.2" height="15.0" fill="rgb(240,5,31)" rx="2" ry="2" />
+<text  x="665.21" y="511.5" ></text>
+</g>
+<g >
+<title>mod_memcg_state (4,989,819,980 samples, 0.09%)</title><rect x="554.6" y="69" width="1.1" height="15.0" fill="rgb(223,32,48)" rx="2" ry="2" />
+<text  x="557.57" y="79.5" ></text>
+</g>
+<g >
+<title>__x86_return_thunk (5,860,848,826 samples, 0.11%)</title><rect x="940.3" y="437" width="1.2" height="15.0" fill="rgb(235,122,49)" rx="2" ry="2" />
+<text  x="943.26" y="447.5" ></text>
+</g>
+<g >
+<title>__list_del_entry_valid (1,086,378,795 samples, 0.02%)</title><rect x="360.7" y="181" width="0.3" height="15.0" fill="rgb(219,10,7)" rx="2" ry="2" />
+<text  x="363.72" y="191.5" ></text>
+</g>
+<g >
+<title>pthread_mutex_lock@@GLIBC_2.2.5 (1,086,121,634 samples, 0.02%)</title><rect x="130.0" y="389" width="0.3" height="15.0" fill="rgb(221,146,4)" rx="2" ry="2" />
+<text  x="133.02" y="399.5" ></text>
+</g>
+<g >
+<title>[unknown] (1,045,977,916 samples, 0.02%)</title><rect x="10.1" y="389" width="0.2" height="15.0" fill="rgb(236,17,5)" rx="2" ry="2" />
+<text  x="13.06" y="399.5" ></text>
+</g>
+<g >
+<title>avc_has_perm (6,187,811,507 samples, 0.11%)</title><rect x="157.4" y="181" width="1.3" height="15.0" fill="rgb(231,84,3)" rx="2" ry="2" />
+<text  x="160.38" y="191.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock (1,035,523,229 samples, 0.02%)</title><rect x="549.5" y="165" width="0.2" height="15.0" fill="rgb(235,162,14)" rx="2" ry="2" />
+<text  x="552.47" y="175.5" ></text>
+</g>
+<g >
+<title>import_single_range (915,975,437 samples, 0.02%)</title><rect x="450.0" y="213" width="0.2" height="15.0" fill="rgb(216,36,25)" rx="2" ry="2" />
+<text  x="453.01" y="223.5" ></text>
+</g>
+<g >
+<title>plugin_pread (22,981,681,781 samples, 0.42%)</title><rect x="733.9" y="469" width="5.0" height="15.0" fill="rgb(253,37,29)" rx="2" ry="2" />
+<text  x="736.87" y="479.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (10,144,572,645 samples, 0.19%)</title><rect x="818.6" y="341" width="2.2" height="15.0" fill="rgb(252,63,12)" rx="2" ry="2" />
+<text  x="821.61" y="351.5" ></text>
+</g>
+<g >
+<title>schedule_timeout (10,182,070,036 samples, 0.19%)</title><rect x="886.7" y="341" width="2.2" height="15.0" fill="rgb(244,3,31)" rx="2" ry="2" />
+<text  x="889.65" y="351.5" ></text>
+</g>
+<g >
+<title>unlock_request (1,330,900,403 samples, 0.02%)</title><rect x="1178.2" y="501" width="0.3" height="15.0" fill="rgb(209,73,5)" rx="2" ry="2" />
+<text  x="1181.23" y="511.5" ></text>
+</g>
+<g >
+<title>cmpxchg_double_slab.isra.0 (4,212,428,559 samples, 0.08%)</title><rect x="857.0" y="293" width="0.9" height="15.0" fill="rgb(234,229,30)" rx="2" ry="2" />
+<text  x="859.99" y="303.5" ></text>
+</g>
+<g >
+<title>__x86_indirect_thunk_rax (503,943,070 samples, 0.01%)</title><rect x="1167.0" y="437" width="0.1" height="15.0" fill="rgb(225,41,14)" rx="2" ry="2" />
+<text  x="1170.03" y="447.5" ></text>
+</g>
+<g >
+<title>__vasprintf_internal (1,584,926,464 samples, 0.03%)</title><rect x="307.6" y="357" width="0.4" height="15.0" fill="rgb(244,0,25)" rx="2" ry="2" />
+<text  x="310.65" y="367.5" ></text>
+</g>
+<g >
+<title>td_io_commit (1,582,975,786 samples, 0.03%)</title><rect x="250.0" y="421" width="0.3" height="15.0" fill="rgb(213,176,11)" rx="2" ry="2" />
+<text  x="252.97" y="431.5" ></text>
+</g>
+<g >
+<title>nbd_aio_pread (1,010,825,770 samples, 0.02%)</title><rect x="249.6" y="421" width="0.2" height="15.0" fill="rgb(230,6,49)" rx="2" ry="2" />
+<text  x="252.59" y="431.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (2,495,162,770 samples, 0.05%)</title><rect x="585.0" y="133" width="0.5" height="15.0" fill="rgb(214,58,36)" rx="2" ry="2" />
+<text  x="588.00" y="143.5" ></text>
+</g>
+<g >
+<title>__schedule (62,047,104,067 samples, 1.14%)</title><rect x="1150.1" y="373" width="13.5" height="15.0" fill="rgb(249,143,35)" rx="2" ry="2" />
+<text  x="1153.13" y="383.5" ></text>
+</g>
+<g >
+<title>update_load_avg (3,438,043,035 samples, 0.06%)</title><rect x="690.2" y="309" width="0.7" height="15.0" fill="rgb(211,15,48)" rx="2" ry="2" />
+<text  x="693.19" y="319.5" ></text>
+</g>
+<g >
+<title>check_spread.isra.0 (463,226,443 samples, 0.01%)</title><rect x="1122.1" y="213" width="0.1" height="15.0" fill="rgb(248,190,43)" rx="2" ry="2" />
+<text  x="1125.09" y="223.5" ></text>
+</g>
+<g >
+<title>__kmem_cache_free (21,619,914,435 samples, 0.40%)</title><rect x="568.0" y="133" width="4.7" height="15.0" fill="rgb(219,132,23)" rx="2" ry="2" />
+<text  x="570.99" y="143.5" ></text>
+</g>
+<g >
+<title>__alloc_pages (728,020,005 samples, 0.01%)</title><rect x="1082.6" y="245" width="0.2" height="15.0" fill="rgb(228,139,1)" rx="2" ry="2" />
+<text  x="1085.65" y="255.5" ></text>
+</g>
+<g >
+<title>inode_security (2,115,295,449 samples, 0.04%)</title><rect x="794.9" y="357" width="0.4" height="15.0" fill="rgb(228,7,50)" rx="2" ry="2" />
+<text  x="797.86" y="367.5" ></text>
+</g>
+<g >
+<title>__rcu_read_lock (937,287,863 samples, 0.02%)</title><rect x="966.3" y="325" width="0.2" height="15.0" fill="rgb(211,157,19)" rx="2" ry="2" />
+<text  x="969.28" y="335.5" ></text>
+</g>
+<g >
+<title>ttwu_queue_wakelist (2,365,017,756 samples, 0.04%)</title><rect x="1131.0" y="277" width="0.5" height="15.0" fill="rgb(210,167,29)" rx="2" ry="2" />
+<text  x="1134.04" y="287.5" ></text>
+</g>
+<g >
+<title>clock_gettime@@GLIBC_2.17 (1,196,146,501 samples, 0.02%)</title><rect x="47.8" y="421" width="0.3" height="15.0" fill="rgb(226,23,6)" rx="2" ry="2" />
+<text  x="50.82" y="431.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (14,363,279,743 samples, 0.26%)</title><rect x="1094.7" y="261" width="3.1" height="15.0" fill="rgb(241,127,19)" rx="2" ry="2" />
+<text  x="1097.72" y="271.5" ></text>
+</g>
+<g >
+<title>free_unref_page (19,060,910,382 samples, 0.35%)</title><rect x="858.0" y="309" width="4.2" height="15.0" fill="rgb(224,1,33)" rx="2" ry="2" />
+<text  x="861.02" y="319.5" ></text>
+</g>
+<g >
+<title>__put_user_8 (1,067,475,982 samples, 0.02%)</title><rect x="395.0" y="245" width="0.2" height="15.0" fill="rgb(205,163,25)" rx="2" ry="2" />
+<text  x="397.96" y="255.5" ></text>
+</g>
+<g >
+<title>preempt_count_sub (620,613,835 samples, 0.01%)</title><rect x="1155.9" y="293" width="0.1" height="15.0" fill="rgb(205,161,47)" rx="2" ry="2" />
+<text  x="1158.85" y="303.5" ></text>
+</g>
+<g >
+<title>skb_unlink (3,576,580,126 samples, 0.07%)</title><rect x="526.0" y="165" width="0.7" height="15.0" fill="rgb(218,78,48)" rx="2" ry="2" />
+<text  x="528.96" y="175.5" ></text>
+</g>
+<g >
+<title>sockfd_lookup_light (18,354,864,193 samples, 0.34%)</title><rect x="1136.2" y="389" width="3.9" height="15.0" fill="rgb(250,149,14)" rx="2" ry="2" />
+<text  x="1139.16" y="399.5" ></text>
+</g>
+<g >
+<title>___slab_alloc (1,986,155,333 samples, 0.04%)</title><rect x="221.4" y="117" width="0.4" height="15.0" fill="rgb(207,89,12)" rx="2" ry="2" />
+<text  x="224.38" y="127.5" ></text>
+</g>
+<g >
+<title>unix_write_space (2,491,699,100 samples, 0.05%)</title><rect x="520.5" y="101" width="0.5" height="15.0" fill="rgb(244,59,9)" rx="2" ry="2" />
+<text  x="523.45" y="111.5" ></text>
+</g>
+<g >
+<title>pthread_mutex_unlock@@GLIBC_2.2.5 (1,295,582,803 samples, 0.02%)</title><rect x="245.4" y="405" width="0.3" height="15.0" fill="rgb(208,150,35)" rx="2" ry="2" />
+<text  x="248.41" y="415.5" ></text>
+</g>
+<g >
+<title>nbd_internal_enter_STATE_ISSUE_COMMAND_START.constprop.0 (1,691,912,115 samples, 0.03%)</title><rect x="86.4" y="357" width="0.4" height="15.0" fill="rgb(223,180,40)" rx="2" ry="2" />
+<text  x="89.41" y="367.5" ></text>
+</g>
+<g >
+<title>in_lock_functions (1,276,564,821 samples, 0.02%)</title><rect x="981.2" y="325" width="0.3" height="15.0" fill="rgb(233,187,18)" rx="2" ry="2" />
+<text  x="984.18" y="335.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_enable_asynccancel (972,863,623 samples, 0.02%)</title><rect x="609.1" y="293" width="0.2" height="15.0" fill="rgb(227,69,36)" rx="2" ry="2" />
+<text  x="612.09" y="303.5" ></text>
+</g>
+<g >
+<title>put_prev_entity (16,855,411,288 samples, 0.31%)</title><rect x="1154.2" y="341" width="3.6" height="15.0" fill="rgb(223,140,17)" rx="2" ry="2" />
+<text  x="1157.17" y="351.5" ></text>
+</g>
+<g >
+<title>send_from_wbuf (489,611,564 samples, 0.01%)</title><rect x="129.5" y="373" width="0.1" height="15.0" fill="rgb(240,15,46)" rx="2" ry="2" />
+<text  x="132.47" y="383.5" ></text>
+</g>
+<g >
+<title>exit_to_user_mode_prepare (26,678,580,511 samples, 0.49%)</title><rect x="391.8" y="277" width="5.8" height="15.0" fill="rgb(232,107,21)" rx="2" ry="2" />
+<text  x="394.79" y="287.5" ></text>
+</g>
+<g >
+<title>bad_range (974,796,861 samples, 0.02%)</title><rect x="1034.5" y="293" width="0.2" height="15.0" fill="rgb(249,39,38)" rx="2" ry="2" />
+<text  x="1037.50" y="303.5" ></text>
+</g>
+<g >
+<title>__x64_sys_poll (282,367,964,952 samples, 5.19%)</title><rect x="329.7" y="293" width="61.2" height="15.0" fill="rgb(231,62,25)" rx="2" ry="2" />
+<text  x="332.68" y="303.5" >__x64_..</text>
+</g>
+<g >
+<title>__libc_recv (151,467,749,570 samples, 2.78%)</title><rect x="500.0" y="277" width="32.9" height="15.0" fill="rgb(237,50,14)" rx="2" ry="2" />
+<text  x="503.03" y="287.5" >__..</text>
+</g>
+<g >
+<title>restore_fpregs_from_fpstate (7,299,185,196 samples, 0.13%)</title><rect x="395.8" y="245" width="1.6" height="15.0" fill="rgb(241,202,14)" rx="2" ry="2" />
+<text  x="398.85" y="255.5" ></text>
+</g>
+<g >
+<title>refill_stock (832,560,921 samples, 0.02%)</title><rect x="571.5" y="101" width="0.1" height="15.0" fill="rgb(233,8,37)" rx="2" ry="2" />
+<text  x="574.45" y="111.5" ></text>
+</g>
+<g >
+<title>uncharge_folio (8,187,779,895 samples, 0.15%)</title><rect x="839.3" y="277" width="1.7" height="15.0" fill="rgb(248,210,46)" rx="2" ry="2" />
+<text  x="842.26" y="287.5" ></text>
+</g>
+<g >
+<title>__rcu_read_lock (1,349,456,000 samples, 0.02%)</title><rect x="1059.7" y="261" width="0.3" height="15.0" fill="rgb(216,141,14)" rx="2" ry="2" />
+<text  x="1062.67" y="271.5" ></text>
+</g>
+<g >
+<title>avc_has_perm (3,442,898,586 samples, 0.06%)</title><rect x="506.7" y="149" width="0.8" height="15.0" fill="rgb(251,17,28)" rx="2" ry="2" />
+<text  x="509.71" y="159.5" ></text>
+</g>
+<g >
+<title>enter_STATE_REPLY_FINISH_COMMAND.constprop.0 (1,017,620,367 samples, 0.02%)</title><rect x="398.9" y="341" width="0.2" height="15.0" fill="rgb(233,77,19)" rx="2" ry="2" />
+<text  x="401.90" y="351.5" ></text>
+</g>
+<g >
+<title>finish_task_switch.isra.0 (486,480,762 samples, 0.01%)</title><rect x="1106.5" y="293" width="0.1" height="15.0" fill="rgb(232,152,38)" rx="2" ry="2" />
+<text  x="1109.48" y="303.5" ></text>
+</g>
+<g >
+<title>try_charge_memcg (6,471,755,152 samples, 0.12%)</title><rect x="195.1" y="133" width="1.4" height="15.0" fill="rgb(252,223,28)" rx="2" ry="2" />
+<text  x="198.06" y="143.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode_prepare (2,510,973,869 samples, 0.05%)</title><rect x="924.2" y="405" width="0.6" height="15.0" fill="rgb(205,68,3)" rx="2" ry="2" />
+<text  x="927.23" y="415.5" ></text>
+</g>
+<g >
+<title>__switch_to_asm (505,017,437 samples, 0.01%)</title><rect x="16.5" y="421" width="0.1" height="15.0" fill="rgb(239,137,9)" rx="2" ry="2" />
+<text  x="19.47" y="431.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (1,051,958,680 samples, 0.02%)</title><rect x="555.4" y="37" width="0.2" height="15.0" fill="rgb(254,124,33)" rx="2" ry="2" />
+<text  x="558.41" y="47.5" ></text>
+</g>
+<g >
+<title>clock_gettime@@GLIBC_2.17 (4,729,017,637 samples, 0.09%)</title><rect x="248.0" y="421" width="1.0" height="15.0" fill="rgb(216,75,50)" rx="2" ry="2" />
+<text  x="250.97" y="431.5" ></text>
+</g>
+<g >
+<title>__wake_up_common (6,792,173,546 samples, 0.12%)</title><rect x="124.3" y="181" width="1.4" height="15.0" fill="rgb(247,153,26)" rx="2" ry="2" />
+<text  x="127.26" y="191.5" ></text>
+</g>
+<g >
+<title>menu_select (482,772,883 samples, 0.01%)</title><rect x="1180.5" y="453" width="0.1" height="15.0" fill="rgb(238,191,11)" rx="2" ry="2" />
+<text  x="1183.54" y="463.5" ></text>
+</g>
+<g >
+<title>kthread (499,979,378 samples, 0.01%)</title><rect x="663.0" y="533" width="0.1" height="15.0" fill="rgb(205,34,26)" rx="2" ry="2" />
+<text  x="666.01" y="543.5" ></text>
+</g>
+<g >
+<title>selinux_socket_getpeersec_dgram (13,412,566,010 samples, 0.25%)</title><rect x="986.9" y="341" width="2.9" height="15.0" fill="rgb(234,6,8)" rx="2" ry="2" />
+<text  x="989.90" y="351.5" ></text>
+</g>
+<g >
+<title>do_idle (1,905,178,558 samples, 0.04%)</title><rect x="1180.3" y="469" width="0.4" height="15.0" fill="rgb(210,168,20)" rx="2" ry="2" />
+<text  x="1183.28" y="479.5" ></text>
+</g>
+<g >
+<title>syscall_enter_from_user_mode (3,022,390,785 samples, 0.06%)</title><rect x="391.0" y="293" width="0.6" height="15.0" fill="rgb(226,145,36)" rx="2" ry="2" />
+<text  x="393.95" y="303.5" ></text>
+</g>
+<g >
+<title>[unknown] (3,113,315,132 samples, 0.06%)</title><rect x="10.1" y="485" width="0.6" height="15.0" fill="rgb(208,186,26)" rx="2" ry="2" />
+<text  x="13.06" y="495.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (14,150,876,350 samples, 0.26%)</title><rect x="921.7" y="421" width="3.1" height="15.0" fill="rgb(230,145,16)" rx="2" ry="2" />
+<text  x="924.71" y="431.5" ></text>
+</g>
+<g >
+<title>switch_mm_irqs_off (5,646,780,664 samples, 0.10%)</title><rect x="16.7" y="421" width="1.2" height="15.0" fill="rgb(235,210,30)" rx="2" ry="2" />
+<text  x="19.65" y="431.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (570,781,016 samples, 0.01%)</title><rect x="1161.3" y="341" width="0.1" height="15.0" fill="rgb(225,73,0)" rx="2" ry="2" />
+<text  x="1164.28" y="351.5" ></text>
+</g>
+<g >
+<title>__slab_alloc.isra.0 (1,238,551,394 samples, 0.02%)</title><rect x="117.5" y="149" width="0.3" height="15.0" fill="rgb(243,56,38)" rx="2" ry="2" />
+<text  x="120.54" y="159.5" ></text>
+</g>
+<g >
+<title>psi_task_switch (638,108,986 samples, 0.01%)</title><rect x="1106.8" y="293" width="0.2" height="15.0" fill="rgb(229,81,45)" rx="2" ry="2" />
+<text  x="1109.85" y="303.5" ></text>
+</g>
+<g >
+<title>__rcu_read_lock (507,098,417 samples, 0.01%)</title><rect x="520.9" y="85" width="0.1" height="15.0" fill="rgb(233,192,0)" rx="2" ry="2" />
+<text  x="523.88" y="95.5" ></text>
+</g>
+<g >
+<title>percpu_ref_put_many.constprop.0 (898,833,985 samples, 0.02%)</title><rect x="551.6" y="101" width="0.2" height="15.0" fill="rgb(239,136,23)" rx="2" ry="2" />
+<text  x="554.65" y="111.5" ></text>
+</g>
+<g >
+<title>try_charge_memcg (2,940,479,421 samples, 0.05%)</title><rect x="1071.4" y="261" width="0.7" height="15.0" fill="rgb(231,107,53)" rx="2" ry="2" />
+<text  x="1074.43" y="271.5" ></text>
+</g>
+<g >
+<title>cache_from_obj (2,076,578,940 samples, 0.04%)</title><rect x="522.5" y="149" width="0.5" height="15.0" fill="rgb(220,5,23)" rx="2" ry="2" />
+<text  x="525.55" y="159.5" ></text>
+</g>
+<g >
+<title>fio_gettime.constprop.0 (1,392,867,143 samples, 0.03%)</title><rect x="31.0" y="437" width="0.3" height="15.0" fill="rgb(254,33,8)" rx="2" ry="2" />
+<text  x="34.00" y="447.5" ></text>
+</g>
+<g >
+<title>worker_thread (704,520,851 samples, 0.01%)</title><rect x="661.8" y="517" width="0.2" height="15.0" fill="rgb(239,187,33)" rx="2" ry="2" />
+<text  x="664.82" y="527.5" ></text>
+</g>
+<g >
+<title>preempt_count_sub (855,680,033 samples, 0.02%)</title><rect x="860.0" y="277" width="0.2" height="15.0" fill="rgb(209,105,36)" rx="2" ry="2" />
+<text  x="863.03" y="287.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (932,323,310 samples, 0.02%)</title><rect x="1184.9" y="389" width="0.2" height="15.0" fill="rgb(228,220,21)" rx="2" ry="2" />
+<text  x="1187.87" y="399.5" ></text>
+</g>
+<g >
+<title>sockfd_lookup_light (8,125,370,093 samples, 0.15%)</title><rect x="238.3" y="229" width="1.8" height="15.0" fill="rgb(228,60,43)" rx="2" ry="2" />
+<text  x="241.30" y="239.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (554,260,883 samples, 0.01%)</title><rect x="706.7" y="357" width="0.1" height="15.0" fill="rgb(244,18,49)" rx="2" ry="2" />
+<text  x="709.68" y="367.5" ></text>
+</g>
+<g >
+<title>copy_user_generic_string (16,991,148,327 samples, 0.31%)</title><rect x="998.7" y="325" width="3.6" height="15.0" fill="rgb(236,135,52)" rx="2" ry="2" />
+<text  x="1001.66" y="335.5" ></text>
+</g>
+<g >
+<title>cpuacct_charge (1,035,248,092 samples, 0.02%)</title><rect x="362.7" y="165" width="0.2" height="15.0" fill="rgb(225,178,12)" rx="2" ry="2" />
+<text  x="365.68" y="175.5" ></text>
+</g>
+<g >
+<title>mod_memcg_lruvec_state (1,250,799,389 samples, 0.02%)</title><rect x="1064.8" y="245" width="0.3" height="15.0" fill="rgb(208,73,34)" rx="2" ry="2" />
+<text  x="1067.79" y="255.5" ></text>
+</g>
+<g >
+<title>mod_objcg_state (5,056,273,757 samples, 0.09%)</title><rect x="623.6" y="133" width="1.1" height="15.0" fill="rgb(207,144,4)" rx="2" ry="2" />
+<text  x="626.56" y="143.5" ></text>
+</g>
+<g >
+<title>__memcg_kmem_charge_page (25,744,005,636 samples, 0.47%)</title><rect x="1025.6" y="309" width="5.6" height="15.0" fill="rgb(249,48,46)" rx="2" ry="2" />
+<text  x="1028.62" y="319.5" ></text>
+</g>
+<g >
+<title>skb_put (1,102,979,007 samples, 0.02%)</title><rect x="187.3" y="197" width="0.2" height="15.0" fill="rgb(236,147,22)" rx="2" ry="2" />
+<text  x="190.26" y="207.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (1,776,350,194 samples, 0.03%)</title><rect x="105.6" y="197" width="0.4" height="15.0" fill="rgb(241,65,12)" rx="2" ry="2" />
+<text  x="108.60" y="207.5" ></text>
+</g>
+<g >
+<title>__rcu_read_lock (553,521,179 samples, 0.01%)</title><rect x="1088.2" y="277" width="0.1" height="15.0" fill="rgb(212,3,53)" rx="2" ry="2" />
+<text  x="1091.21" y="287.5" ></text>
+</g>
+<g >
+<title>__kmem_cache_free (63,033,147,497 samples, 1.16%)</title><rect x="841.2" y="309" width="13.7" height="15.0" fill="rgb(222,82,38)" rx="2" ry="2" />
+<text  x="844.21" y="319.5" ></text>
+</g>
+<g >
+<title>ext4_da_write_begin (1,888,624,238 samples, 0.03%)</title><rect x="1179.0" y="261" width="0.5" height="15.0" fill="rgb(230,178,6)" rx="2" ry="2" />
+<text  x="1182.04" y="271.5" ></text>
+</g>
+<g >
+<title>consume_skb (230,122,304,529 samples, 4.23%)</title><rect x="822.1" y="341" width="49.9" height="15.0" fill="rgb(221,174,27)" rx="2" ry="2" />
+<text  x="825.11" y="351.5" >consu..</text>
+</g>
+<g >
+<title>security_socket_getpeersec_dgram (29,857,808,747 samples, 0.55%)</title><rect x="983.3" y="357" width="6.5" height="15.0" fill="rgb(208,27,32)" rx="2" ry="2" />
+<text  x="986.33" y="367.5" ></text>
+</g>
+<g >
+<title>acpi_idle_enter (1,002,091,258 samples, 0.02%)</title><rect x="1180.8" y="453" width="0.2" height="15.0" fill="rgb(246,82,23)" rx="2" ry="2" />
+<text  x="1183.77" y="463.5" ></text>
+</g>
+<g >
+<title>[[vdso]] (7,738,754,712 samples, 0.14%)</title><rect x="57.2" y="373" width="1.6" height="15.0" fill="rgb(210,167,10)" rx="2" ry="2" />
+<text  x="60.16" y="383.5" ></text>
+</g>
+<g >
+<title>__libc_calloc (7,202,744,471 samples, 0.13%)</title><rect x="81.5" y="373" width="1.6" height="15.0" fill="rgb(225,108,27)" rx="2" ry="2" />
+<text  x="84.53" y="383.5" ></text>
+</g>
+<g >
+<title>[unknown] (1,202,993,804 samples, 0.02%)</title><rect x="10.1" y="421" width="0.2" height="15.0" fill="rgb(237,66,33)" rx="2" ry="2" />
+<text  x="13.06" y="431.5" ></text>
+</g>
+<g >
+<title>[fio-nbd.so] (809,429,632,421 samples, 14.88%)</title><rect x="70.1" y="421" width="175.6" height="15.0" fill="rgb(218,37,51)" rx="2" ry="2" />
+<text  x="73.08" y="431.5" >[fio-nbd.so]</text>
+</g>
+<g >
+<title>obj_cgroup_uncharge_pages (3,119,713,096 samples, 0.06%)</title><rect x="881.1" y="325" width="0.6" height="15.0" fill="rgb(225,101,39)" rx="2" ry="2" />
+<text  x="884.06" y="335.5" ></text>
+</g>
+<g >
+<title>scm_recv.isra.0 (1,052,727,351 samples, 0.02%)</title><rect x="525.7" y="165" width="0.3" height="15.0" fill="rgb(235,31,18)" rx="2" ry="2" />
+<text  x="528.73" y="175.5" ></text>
+</g>
+<g >
+<title>unix_poll (35,348,305,698 samples, 0.65%)</title><rect x="383.3" y="245" width="7.6" height="15.0" fill="rgb(248,128,13)" rx="2" ry="2" />
+<text  x="386.28" y="255.5" ></text>
+</g>
+<g >
+<title>__check_object_size (8,725,728,656 samples, 0.16%)</title><rect x="101.6" y="197" width="1.9" height="15.0" fill="rgb(223,227,30)" rx="2" ry="2" />
+<text  x="104.62" y="207.5" ></text>
+</g>
+<g >
+<title>pick_next_entity (1,369,777,069 samples, 0.03%)</title><rect x="698.4" y="325" width="0.3" height="15.0" fill="rgb(221,114,3)" rx="2" ry="2" />
+<text  x="701.44" y="335.5" ></text>
+</g>
+<g >
+<title>__poll (5,005,806,182 samples, 0.09%)</title><rect x="10.7" y="485" width="1.1" height="15.0" fill="rgb(254,68,13)" rx="2" ry="2" />
+<text  x="13.74" y="495.5" ></text>
+</g>
+<g >
+<title>syscall_enter_from_user_mode (2,846,034,457 samples, 0.05%)</title><rect x="921.1" y="421" width="0.6" height="15.0" fill="rgb(212,117,29)" rx="2" ry="2" />
+<text  x="924.09" y="431.5" ></text>
+</g>
+<g >
+<title>allocate_slab (2,220,992,960 samples, 0.04%)</title><rect x="1082.4" y="261" width="0.5" height="15.0" fill="rgb(236,187,37)" rx="2" ry="2" />
+<text  x="1085.41" y="271.5" ></text>
+</g>
+<g >
+<title>sugov_update_single_freq (668,619,397 samples, 0.01%)</title><rect x="694.9" y="213" width="0.2" height="15.0" fill="rgb(243,199,46)" rx="2" ry="2" />
+<text  x="697.93" y="223.5" ></text>
+</g>
+<g >
+<title>__calc_delta (513,395,413 samples, 0.01%)</title><rect x="1130.4" y="229" width="0.1" height="15.0" fill="rgb(227,229,41)" rx="2" ry="2" />
+<text  x="1133.44" y="239.5" ></text>
+</g>
+<g >
+<title>sock_alloc_send_pskb (19,716,798,053 samples, 0.36%)</title><rect x="646.6" y="181" width="4.3" height="15.0" fill="rgb(219,213,45)" rx="2" ry="2" />
+<text  x="649.63" y="191.5" ></text>
+</g>
+<g >
+<title>add_lat_sample (2,087,405,174 samples, 0.04%)</title><rect x="271.2" y="389" width="0.5" height="15.0" fill="rgb(228,29,43)" rx="2" ry="2" />
+<text  x="274.20" y="399.5" ></text>
+</g>
+<g >
+<title>clear_buddies (534,973,912 samples, 0.01%)</title><rect x="361.0" y="181" width="0.1" height="15.0" fill="rgb(215,225,0)" rx="2" ry="2" />
+<text  x="363.97" y="191.5" ></text>
+</g>
+<g >
+<title>__x86_indirect_thunk_rax (2,539,445,469 samples, 0.05%)</title><rect x="936.2" y="453" width="0.5" height="15.0" fill="rgb(231,13,21)" rx="2" ry="2" />
+<text  x="939.19" y="463.5" ></text>
+</g>
+<g >
+<title>vfs_read (668,029,480,077 samples, 12.28%)</title><rect x="776.2" y="405" width="144.9" height="15.0" fill="rgb(207,213,32)" rx="2" ry="2" />
+<text  x="779.15" y="415.5" >vfs_read</text>
+</g>
+<g >
+<title>[libnbd.so.0.0.0] (2,980,565,830 samples, 0.05%)</title><rect x="281.4" y="373" width="0.7" height="15.0" fill="rgb(235,157,26)" rx="2" ry="2" />
+<text  x="284.40" y="383.5" ></text>
+</g>
+<g >
+<title>unix_stream_read_generic (102,465,326,159 samples, 1.88%)</title><rect x="508.9" y="181" width="22.2" height="15.0" fill="rgb(241,216,34)" rx="2" ry="2" />
+<text  x="511.88" y="191.5" >u..</text>
+</g>
+<g >
+<title>memcg_account_kmem (6,507,870,414 samples, 0.12%)</title><rect x="1027.8" y="293" width="1.4" height="15.0" fill="rgb(243,145,27)" rx="2" ry="2" />
+<text  x="1030.78" y="303.5" ></text>
+</g>
+<g >
+<title>refill_obj_stock (4,159,609,316 samples, 0.08%)</title><rect x="524.3" y="149" width="0.9" height="15.0" fill="rgb(238,36,30)" rx="2" ry="2" />
+<text  x="527.27" y="159.5" ></text>
+</g>
+<g >
+<title>get_partial_node.part.0 (1,289,053,189 samples, 0.02%)</title><rect x="1051.9" y="245" width="0.3" height="15.0" fill="rgb(227,19,52)" rx="2" ry="2" />
+<text  x="1054.94" y="255.5" ></text>
+</g>
+<g >
+<title>add_slat_sample (1,715,340,203 samples, 0.03%)</title><rect x="30.2" y="437" width="0.4" height="15.0" fill="rgb(230,153,47)" rx="2" ry="2" />
+<text  x="33.24" y="447.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (1,332,533,242 samples, 0.02%)</title><rect x="1131.2" y="261" width="0.3" height="15.0" fill="rgb(210,76,0)" rx="2" ry="2" />
+<text  x="1134.17" y="271.5" ></text>
+</g>
+<g >
+<title>nbd_internal_enter_STATE_ISSUE_COMMAND_PREPARE_WRITE_PAYLOAD.constprop.0 (522,806,917 samples, 0.01%)</title><rect x="135.3" y="357" width="0.1" height="15.0" fill="rgb(207,183,7)" rx="2" ry="2" />
+<text  x="138.25" y="367.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (1,028,347,788,303 samples, 18.91%)</title><rect x="941.5" y="437" width="223.1" height="15.0" fill="rgb(220,197,32)" rx="2" ry="2" />
+<text  x="944.53" y="447.5" >do_syscall_64</text>
+</g>
+<g >
+<title>__libc_start_call_main (5,259,624,931 samples, 0.10%)</title><rect x="1178.8" y="517" width="1.1" height="15.0" fill="rgb(237,37,32)" rx="2" ry="2" />
+<text  x="1181.76" y="527.5" ></text>
+</g>
+<g >
+<title>preempt_count_sub (556,098,890 samples, 0.01%)</title><rect x="512.2" y="149" width="0.2" height="15.0" fill="rgb(217,115,29)" rx="2" ry="2" />
+<text  x="515.25" y="159.5" ></text>
+</g>
+<g >
+<title>preempt_count_sub (863,836,223 samples, 0.02%)</title><rect x="575.8" y="101" width="0.2" height="15.0" fill="rgb(213,53,34)" rx="2" ry="2" />
+<text  x="578.83" y="111.5" ></text>
+</g>
+<g >
+<title>mod_memcg_lruvec_state (1,352,897,063 samples, 0.02%)</title><rect x="1097.9" y="261" width="0.3" height="15.0" fill="rgb(228,32,38)" rx="2" ry="2" />
+<text  x="1100.90" y="271.5" ></text>
+</g>
+<g >
+<title>post_alloc_hook (1,151,001,233 samples, 0.02%)</title><rect x="200.0" y="133" width="0.2" height="15.0" fill="rgb(246,76,44)" rx="2" ry="2" />
+<text  x="202.95" y="143.5" ></text>
+</g>
+<g >
+<title>kmalloc_size_roundup (7,357,320,447 samples, 0.14%)</title><rect x="217.5" y="149" width="1.6" height="15.0" fill="rgb(248,59,17)" rx="2" ry="2" />
+<text  x="220.53" y="159.5" ></text>
+</g>
+<g >
+<title>psi_group_change (14,926,305,244 samples, 0.27%)</title><rect x="1125.9" y="229" width="3.2" height="15.0" fill="rgb(248,28,34)" rx="2" ry="2" />
+<text  x="1128.85" y="239.5" ></text>
+</g>
+<g >
+<title>skb_free_head (867,308,516 samples, 0.02%)</title><rect x="579.0" y="133" width="0.2" height="15.0" fill="rgb(234,88,10)" rx="2" ry="2" />
+<text  x="581.98" y="143.5" ></text>
+</g>
+<g >
+<title>sched_clock_cpu (3,016,714,723 samples, 0.06%)</title><rect x="379.9" y="197" width="0.7" height="15.0" fill="rgb(206,8,7)" rx="2" ry="2" />
+<text  x="382.90" y="207.5" ></text>
+</g>
+<g >
+<title>skb_put (813,742,026 samples, 0.01%)</title><rect x="105.3" y="213" width="0.2" height="15.0" fill="rgb(247,66,35)" rx="2" ry="2" />
+<text  x="108.33" y="223.5" ></text>
+</g>
+<g >
+<title>unix_destruct_scm (9,883,574,181 samples, 0.18%)</title><rect x="579.4" y="133" width="2.1" height="15.0" fill="rgb(241,48,6)" rx="2" ry="2" />
+<text  x="582.36" y="143.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (559,233,875 samples, 0.01%)</title><rect x="1051.8" y="245" width="0.1" height="15.0" fill="rgb(248,64,8)" rx="2" ry="2" />
+<text  x="1054.80" y="255.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (1,073,621,031 samples, 0.02%)</title><rect x="828.6" y="213" width="0.2" height="15.0" fill="rgb(231,217,54)" rx="2" ry="2" />
+<text  x="831.60" y="223.5" ></text>
+</g>
+<g >
+<title>___slab_alloc (925,646,942 samples, 0.02%)</title><rect x="117.6" y="133" width="0.2" height="15.0" fill="rgb(208,10,5)" rx="2" ry="2" />
+<text  x="120.57" y="143.5" ></text>
+</g>
+<g >
+<title>avc_lookup (2,629,884,896 samples, 0.05%)</title><rect x="158.2" y="165" width="0.5" height="15.0" fill="rgb(208,1,48)" rx="2" ry="2" />
+<text  x="161.15" y="175.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock_irqrestore (864,657,928 samples, 0.02%)</title><rect x="1115.7" y="277" width="0.2" height="15.0" fill="rgb(241,198,0)" rx="2" ry="2" />
+<text  x="1118.67" y="287.5" ></text>
+</g>
+<g >
+<title>__get_obj_cgroup_from_memcg (8,030,479,488 samples, 0.15%)</title><rect x="1086.5" y="277" width="1.7" height="15.0" fill="rgb(224,151,40)" rx="2" ry="2" />
+<text  x="1089.47" y="287.5" ></text>
+</g>
+<g >
+<title>sock_def_readable (15,071,093,322 samples, 0.28%)</title><rect x="234.1" y="197" width="3.3" height="15.0" fill="rgb(207,113,2)" rx="2" ry="2" />
+<text  x="237.11" y="207.5" ></text>
+</g>
+<g >
+<title>sock_poll (47,032,808,088 samples, 0.86%)</title><rect x="380.7" y="261" width="10.2" height="15.0" fill="rgb(239,123,51)" rx="2" ry="2" />
+<text  x="383.74" y="271.5" ></text>
+</g>
+<g >
+<title>mod_memcg_state (5,895,996,619 samples, 0.11%)</title><rect x="193.4" y="117" width="1.2" height="15.0" fill="rgb(237,117,33)" rx="2" ry="2" />
+<text  x="196.37" y="127.5" ></text>
+</g>
+<g >
+<title>nbd_internal_run (5,608,771,624 samples, 0.10%)</title><rect x="657.1" y="357" width="1.2" height="15.0" fill="rgb(237,163,25)" rx="2" ry="2" />
+<text  x="660.09" y="367.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (1,021,575,129 samples, 0.02%)</title><rect x="555.8" y="69" width="0.2" height="15.0" fill="rgb(205,160,26)" rx="2" ry="2" />
+<text  x="558.81" y="79.5" ></text>
+</g>
+<g >
+<title>__rcu_read_lock (1,086,663,017 samples, 0.02%)</title><rect x="846.2" y="293" width="0.2" height="15.0" fill="rgb(227,180,23)" rx="2" ry="2" />
+<text  x="849.17" y="303.5" ></text>
+</g>
+<g >
+<title>__check_heap_object (1,050,055,189 samples, 0.02%)</title><rect x="170.2" y="165" width="0.2" height="15.0" fill="rgb(233,140,12)" rx="2" ry="2" />
+<text  x="173.20" y="175.5" ></text>
+</g>
+<g >
+<title>finish_task_switch.isra.0 (3,207,014,214 samples, 0.06%)</title><rect x="692.3" y="341" width="0.7" height="15.0" fill="rgb(207,213,2)" rx="2" ry="2" />
+<text  x="695.28" y="351.5" ></text>
+</g>
+<g >
+<title>send_from_wbuf (5,608,771,624 samples, 0.10%)</title><rect x="657.1" y="341" width="1.2" height="15.0" fill="rgb(223,207,21)" rx="2" ry="2" />
+<text  x="660.09" y="351.5" ></text>
+</g>
+<g >
+<title>nbd_aio_peek_command_completed (111,321,585,602 samples, 2.05%)</title><rect x="289.5" y="373" width="24.1" height="15.0" fill="rgb(252,174,36)" rx="2" ry="2" />
+<text  x="292.46" y="383.5" >n..</text>
+</g>
+<g >
+<title>selinux_socket_sendmsg (16,119,442,696 samples, 0.30%)</title><rect x="155.2" y="197" width="3.5" height="15.0" fill="rgb(227,79,29)" rx="2" ry="2" />
+<text  x="158.22" y="207.5" ></text>
+</g>
+<g >
+<title>native_sched_clock (1,731,730,451 samples, 0.03%)</title><rect x="1133.0" y="245" width="0.4" height="15.0" fill="rgb(251,218,22)" rx="2" ry="2" />
+<text  x="1136.01" y="255.5" ></text>
+</g>
+<g >
+<title>avc_lookup (1,152,202,476 samples, 0.02%)</title><rect x="507.2" y="133" width="0.3" height="15.0" fill="rgb(219,131,18)" rx="2" ry="2" />
+<text  x="510.21" y="143.5" ></text>
+</g>
+<g >
+<title>nbd_internal_set_error_context (603,676,479 samples, 0.01%)</title><rect x="129.7" y="389" width="0.1" height="15.0" fill="rgb(253,138,50)" rx="2" ry="2" />
+<text  x="132.66" y="399.5" ></text>
+</g>
+<g >
+<title>__slab_alloc.isra.0 (2,431,534,265 samples, 0.04%)</title><rect x="206.8" y="117" width="0.6" height="15.0" fill="rgb(245,149,25)" rx="2" ry="2" />
+<text  x="209.84" y="127.5" ></text>
+</g>
+<g >
+<title>__libc_recv (1,231,886,884 samples, 0.02%)</title><rect x="10.4" y="453" width="0.3" height="15.0" fill="rgb(214,70,36)" rx="2" ry="2" />
+<text  x="13.43" y="463.5" ></text>
+</g>
+<g >
+<title>sock_def_readable (9,971,961,835 samples, 0.18%)</title><rect x="123.6" y="213" width="2.2" height="15.0" fill="rgb(218,74,28)" rx="2" ry="2" />
+<text  x="126.60" y="223.5" ></text>
+</g>
+<g >
+<title>io_u_queued (3,554,219,320 samples, 0.07%)</title><rect x="63.8" y="437" width="0.8" height="15.0" fill="rgb(224,31,45)" rx="2" ry="2" />
+<text  x="66.81" y="447.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (635,905,065 samples, 0.01%)</title><rect x="1104.3" y="261" width="0.1" height="15.0" fill="rgb(214,181,5)" rx="2" ry="2" />
+<text  x="1107.29" y="271.5" ></text>
+</g>
+<g >
+<title>copy_user_generic_string (5,561,548,459 samples, 0.10%)</title><rect x="104.1" y="181" width="1.2" height="15.0" fill="rgb(206,42,40)" rx="2" ry="2" />
+<text  x="107.12" y="191.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock (1,615,775,878 samples, 0.03%)</title><rect x="465.1" y="181" width="0.4" height="15.0" fill="rgb(205,56,21)" rx="2" ry="2" />
+<text  x="468.11" y="191.5" ></text>
+</g>
+<g >
+<title>update_cfs_group (1,808,676,915 samples, 0.03%)</title><rect x="361.2" y="181" width="0.4" height="15.0" fill="rgb(249,22,37)" rx="2" ry="2" />
+<text  x="364.22" y="191.5" ></text>
+</g>
+<g >
+<title>__wake_up_common (8,798,003,298 samples, 0.16%)</title><rect x="235.4" y="165" width="2.0" height="15.0" fill="rgb(240,177,6)" rx="2" ry="2" />
+<text  x="238.44" y="175.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode_prepare (1,021,952,582 samples, 0.02%)</title><rect x="641.3" y="229" width="0.2" height="15.0" fill="rgb(239,95,49)" rx="2" ry="2" />
+<text  x="644.31" y="239.5" ></text>
+</g>
+<g >
+<title>__virt_addr_valid (3,970,870,656 samples, 0.07%)</title><rect x="603.9" y="85" width="0.8" height="15.0" fill="rgb(251,5,0)" rx="2" ry="2" />
+<text  x="606.89" y="95.5" ></text>
+</g>
+<g >
+<title>__list_del_entry_valid (514,339,325 samples, 0.01%)</title><rect x="689.1" y="309" width="0.1" height="15.0" fill="rgb(224,196,31)" rx="2" ry="2" />
+<text  x="692.10" y="319.5" ></text>
+</g>
+<g >
+<title>nbd_internal_retire_and_free_command (2,370,684,629 samples, 0.04%)</title><rect x="288.4" y="341" width="0.5" height="15.0" fill="rgb(217,20,5)" rx="2" ry="2" />
+<text  x="291.37" y="351.5" ></text>
+</g>
+<g >
+<title>psi_task_switch (1,342,996,900 samples, 0.02%)</title><rect x="888.2" y="293" width="0.3" height="15.0" fill="rgb(207,27,45)" rx="2" ry="2" />
+<text  x="891.22" y="303.5" ></text>
+</g>
+<g >
+<title>[libnbd.so.0.0.0] (650,142,958 samples, 0.01%)</title><rect x="290.4" y="357" width="0.2" height="15.0" fill="rgb(208,78,21)" rx="2" ry="2" />
+<text  x="293.44" y="367.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (846,059,882 samples, 0.02%)</title><rect x="1116.2" y="261" width="0.1" height="15.0" fill="rgb(238,159,54)" rx="2" ry="2" />
+<text  x="1119.16" y="271.5" ></text>
+</g>
+<g >
+<title>__mod_memcg_state (1,138,807,376 samples, 0.02%)</title><rect x="1103.6" y="245" width="0.2" height="15.0" fill="rgb(237,211,5)" rx="2" ry="2" />
+<text  x="1106.56" y="255.5" ></text>
+</g>
+<g >
+<title>sock_alloc_send_pskb (209,916,275,819 samples, 3.86%)</title><rect x="188.6" y="197" width="45.5" height="15.0" fill="rgb(209,11,44)" rx="2" ry="2" />
+<text  x="191.57" y="207.5" >sock..</text>
+</g>
+<g >
+<title>enqueue_task_fair (29,214,946,783 samples, 0.54%)</title><rect x="1119.1" y="245" width="6.3" height="15.0" fill="rgb(206,172,37)" rx="2" ry="2" />
+<text  x="1122.08" y="255.5" ></text>
+</g>
+<g >
+<title>obj_cgroup_uncharge_pages (2,384,875,903 samples, 0.04%)</title><rect x="571.1" y="117" width="0.5" height="15.0" fill="rgb(244,180,50)" rx="2" ry="2" />
+<text  x="574.12" y="127.5" ></text>
+</g>
+<g >
+<title>__cond_resched (725,737,421 samples, 0.01%)</title><rect x="885.6" y="325" width="0.2" height="15.0" fill="rgb(211,49,29)" rx="2" ry="2" />
+<text  x="888.64" y="335.5" ></text>
+</g>
+<g >
+<title>selinux_socket_getpeersec_dgram (3,604,414,153 samples, 0.07%)</title><rect x="100.5" y="197" width="0.8" height="15.0" fill="rgb(246,168,42)" rx="2" ry="2" />
+<text  x="103.54" y="207.5" ></text>
+</g>
+<g >
+<title>[unknown] (8,316,057,613 samples, 0.15%)</title><rect x="10.1" y="501" width="1.8" height="15.0" fill="rgb(231,60,15)" rx="2" ry="2" />
+<text  x="13.06" y="511.5" ></text>
+</g>
+<g >
+<title>nbd_internal_enter_STATE_ISSUE_COMMAND_START.constprop.0 (550,883,349 samples, 0.01%)</title><rect x="424.9" y="325" width="0.2" height="15.0" fill="rgb(227,20,43)" rx="2" ry="2" />
+<text  x="427.93" y="335.5" ></text>
+</g>
+<g >
+<title>pthread_mutex_lock@@GLIBC_2.2.5 (3,791,293,480 samples, 0.07%)</title><rect x="741.9" y="469" width="0.8" height="15.0" fill="rgb(253,204,11)" rx="2" ry="2" />
+<text  x="744.89" y="479.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (947,228,278 samples, 0.02%)</title><rect x="644.2" y="181" width="0.2" height="15.0" fill="rgb(215,66,18)" rx="2" ry="2" />
+<text  x="647.20" y="191.5" ></text>
+</g>
+<g >
+<title>finish_task_switch.isra.0 (3,105,187,506 samples, 0.06%)</title><rect x="364.8" y="213" width="0.7" height="15.0" fill="rgb(210,157,14)" rx="2" ry="2" />
+<text  x="367.80" y="223.5" ></text>
+</g>
+<g >
+<title>sched_ttwu_pending (577,451,840 samples, 0.01%)</title><rect x="1189.3" y="389" width="0.1" height="15.0" fill="rgb(228,93,33)" rx="2" ry="2" />
+<text  x="1192.32" y="399.5" ></text>
+</g>
+<g >
+<title>free_pcp_prepare (2,403,139,851 samples, 0.04%)</title><rect x="860.3" y="293" width="0.5" height="15.0" fill="rgb(222,223,43)" rx="2" ry="2" />
+<text  x="863.27" y="303.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_mutex_unlock_usercnt (4,143,002,766 samples, 0.08%)</title><rect x="282.1" y="373" width="0.9" height="15.0" fill="rgb(209,100,25)" rx="2" ry="2" />
+<text  x="285.05" y="383.5" ></text>
+</g>
+<g >
+<title>add_clat_sample (11,994,308,008 samples, 0.22%)</title><rect x="266.7" y="373" width="2.6" height="15.0" fill="rgb(216,79,4)" rx="2" ry="2" />
+<text  x="269.67" y="383.5" ></text>
+</g>
+<g >
+<title>generic_write_end (1,352,201,514 samples, 0.02%)</title><rect x="1179.5" y="261" width="0.3" height="15.0" fill="rgb(238,141,37)" rx="2" ry="2" />
+<text  x="1182.49" y="271.5" ></text>
+</g>
+<g >
+<title>fsnotify_perm.part.0 (9,364,399,092 samples, 0.17%)</title><rect x="781.3" y="389" width="2.0" height="15.0" fill="rgb(221,117,5)" rx="2" ry="2" />
+<text  x="784.27" y="399.5" ></text>
+</g>
+<g >
+<title>obj_cgroup_charge (1,444,610,591 samples, 0.03%)</title><rect x="650.5" y="117" width="0.3" height="15.0" fill="rgb(239,33,27)" rx="2" ry="2" />
+<text  x="653.45" y="127.5" ></text>
+</g>
+<g >
+<title>nbd_internal_enter_STATE_ISSUE_COMMAND_START.constprop.0 (1,623,312,250 samples, 0.03%)</title><rect x="139.8" y="341" width="0.4" height="15.0" fill="rgb(251,123,40)" rx="2" ry="2" />
+<text  x="142.84" y="351.5" ></text>
+</g>
+<g >
+<title>realloc (5,110,850,715 samples, 0.09%)</title><rect x="423.3" y="293" width="1.1" height="15.0" fill="rgb(217,179,20)" rx="2" ry="2" />
+<text  x="426.30" y="303.5" ></text>
+</g>
+<g >
+<title>memcg_slab_post_alloc_hook (2,079,137,833 samples, 0.04%)</title><rect x="648.3" y="101" width="0.5" height="15.0" fill="rgb(249,53,51)" rx="2" ry="2" />
+<text  x="651.32" y="111.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (630,707,771 samples, 0.01%)</title><rect x="714.1" y="389" width="0.2" height="15.0" fill="rgb(240,154,26)" rx="2" ry="2" />
+<text  x="717.13" y="399.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (3,124,404,022 samples, 0.06%)</title><rect x="586.4" y="149" width="0.7" height="15.0" fill="rgb(247,163,30)" rx="2" ry="2" />
+<text  x="589.44" y="159.5" ></text>
+</g>
+<g >
+<title>sock_wfree (22,076,397,642 samples, 0.41%)</title><rect x="867.3" y="293" width="4.7" height="15.0" fill="rgb(228,79,12)" rx="2" ry="2" />
+<text  x="870.25" y="303.5" ></text>
+</g>
+<g >
+<title>__virt_addr_valid (8,281,248,816 samples, 0.15%)</title><rect x="490.7" y="101" width="1.8" height="15.0" fill="rgb(211,223,11)" rx="2" ry="2" />
+<text  x="493.73" y="111.5" ></text>
+</g>
+<g >
+<title>__slab_free (12,098,613,231 samples, 0.22%)</title><rect x="815.9" y="341" width="2.6" height="15.0" fill="rgb(238,51,9)" rx="2" ry="2" />
+<text  x="818.88" y="351.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (316,031,851,570 samples, 5.81%)</title><rect x="537.5" y="261" width="68.5" height="15.0" fill="rgb(223,212,47)" rx="2" ry="2" />
+<text  x="540.45" y="271.5" >entry_S..</text>
+</g>
+<g >
+<title>avc_has_perm (2,966,311,585 samples, 0.05%)</title><rect x="615.9" y="165" width="0.7" height="15.0" fill="rgb(228,78,25)" rx="2" ry="2" />
+<text  x="618.91" y="175.5" ></text>
+</g>
+<g >
+<title>__rcu_read_lock (598,326,023 samples, 0.01%)</title><rect x="567.7" y="69" width="0.1" height="15.0" fill="rgb(218,136,23)" rx="2" ry="2" />
+<text  x="570.66" y="79.5" ></text>
+</g>
+<g >
+<title>futex_unqueue (586,713,062 samples, 0.01%)</title><rect x="685.4" y="389" width="0.1" height="15.0" fill="rgb(247,170,16)" rx="2" ry="2" />
+<text  x="688.41" y="399.5" ></text>
+</g>
+<g >
+<title>td_set_runstate (1,065,640,887 samples, 0.02%)</title><rect x="21.3" y="453" width="0.2" height="15.0" fill="rgb(249,19,18)" rx="2" ry="2" />
+<text  x="24.27" y="463.5" ></text>
+</g>
+<g >
+<title>__mod_memcg_state (1,126,626,784 samples, 0.02%)</title><rect x="216.0" y="69" width="0.2" height="15.0" fill="rgb(230,32,14)" rx="2" ry="2" />
+<text  x="218.97" y="79.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (545,011,110 samples, 0.01%)</title><rect x="662.7" y="485" width="0.1" height="15.0" fill="rgb(244,43,35)" rx="2" ry="2" />
+<text  x="665.69" y="495.5" ></text>
+</g>
+<g >
+<title>__refill_stock (624,461,412 samples, 0.01%)</title><rect x="851.2" y="261" width="0.2" height="15.0" fill="rgb(225,46,7)" rx="2" ry="2" />
+<text  x="854.25" y="271.5" ></text>
+</g>
+<g >
+<title>__wrgsbase_inactive (985,986,808 samples, 0.02%)</title><rect x="683.1" y="469" width="0.3" height="15.0" fill="rgb(225,118,16)" rx="2" ry="2" />
+<text  x="686.14" y="479.5" ></text>
+</g>
+<g >
+<title>__fget_light (2,359,875,236 samples, 0.04%)</title><rect x="616.7" y="197" width="0.5" height="15.0" fill="rgb(209,183,30)" rx="2" ry="2" />
+<text  x="619.67" y="207.5" ></text>
+</g>
+<g >
+<title>unix_stream_read_actor (47,176,214,448 samples, 0.87%)</title><rect x="482.9" y="181" width="10.3" height="15.0" fill="rgb(241,93,28)" rx="2" ry="2" />
+<text  x="485.95" y="191.5" ></text>
+</g>
+<g >
+<title>__get_task_ioprio (2,849,685,035 samples, 0.05%)</title><rect x="780.6" y="389" width="0.6" height="15.0" fill="rgb(220,140,7)" rx="2" ry="2" />
+<text  x="783.63" y="399.5" ></text>
+</g>
+<g >
+<title>error_entry (1,249,711,720 samples, 0.02%)</title><rect x="1183.1" y="437" width="0.3" height="15.0" fill="rgb(240,7,38)" rx="2" ry="2" />
+<text  x="1186.13" y="447.5" ></text>
+</g>
+<g >
+<title>kthread (538,777,786 samples, 0.01%)</title><rect x="663.4" y="533" width="0.1" height="15.0" fill="rgb(207,65,1)" rx="2" ry="2" />
+<text  x="666.43" y="543.5" ></text>
+</g>
+<g >
+<title>refill_obj_stock (3,749,760,881 samples, 0.07%)</title><rect x="584.7" y="149" width="0.9" height="15.0" fill="rgb(228,109,12)" rx="2" ry="2" />
+<text  x="587.74" y="159.5" ></text>
+</g>
+<g >
+<title>newidle_balance (1,761,562,422 samples, 0.03%)</title><rect x="887.7" y="277" width="0.4" height="15.0" fill="rgb(241,140,4)" rx="2" ry="2" />
+<text  x="890.68" y="287.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock (1,334,746,929 samples, 0.02%)</title><rect x="99.2" y="213" width="0.3" height="15.0" fill="rgb(220,153,19)" rx="2" ry="2" />
+<text  x="102.17" y="223.5" ></text>
+</g>
+<g >
+<title>migrate_task_rq_fair (1,135,373,605 samples, 0.02%)</title><rect x="719.8" y="341" width="0.2" height="15.0" fill="rgb(214,103,51)" rx="2" ry="2" />
+<text  x="722.76" y="351.5" ></text>
+</g>
+<g >
+<title>memcg_slab_post_alloc_hook (19,964,982,715 samples, 0.37%)</title><rect x="209.2" y="117" width="4.3" height="15.0" fill="rgb(253,182,27)" rx="2" ry="2" />
+<text  x="212.16" y="127.5" ></text>
+</g>
+<g >
+<title>get_file (1,149,009,059 samples, 0.02%)</title><rect x="31.3" y="437" width="0.3" height="15.0" fill="rgb(229,163,13)" rx="2" ry="2" />
+<text  x="34.31" y="447.5" ></text>
+</g>
+<g >
+<title>[perf] (5,259,624,931 samples, 0.10%)</title><rect x="1178.8" y="501" width="1.1" height="15.0" fill="rgb(235,135,17)" rx="2" ry="2" />
+<text  x="1181.76" y="511.5" ></text>
+</g>
+<g >
+<title>restore_fpregs_from_fpstate (9,122,372,326 samples, 0.17%)</title><rect x="1147.7" y="373" width="2.0" height="15.0" fill="rgb(238,158,40)" rx="2" ry="2" />
+<text  x="1150.69" y="383.5" ></text>
+</g>
+<g >
+<title>__get_io_u (784,476,837 samples, 0.01%)</title><rect x="30.1" y="437" width="0.1" height="15.0" fill="rgb(221,216,18)" rx="2" ry="2" />
+<text  x="33.07" y="447.5" ></text>
+</g>
+<g >
+<title>switch_mm_irqs_off (5,955,302,007 samples, 0.11%)</title><rect x="703.4" y="341" width="1.3" height="15.0" fill="rgb(207,125,7)" rx="2" ry="2" />
+<text  x="706.41" y="351.5" ></text>
+</g>
+<g >
+<title>__get_obj_cgroup_from_memcg (1,230,721,309 samples, 0.02%)</title><rect x="192.4" y="133" width="0.3" height="15.0" fill="rgb(250,56,12)" rx="2" ry="2" />
+<text  x="195.44" y="143.5" ></text>
+</g>
+<g >
+<title>skb_queue_tail (4,955,934,072 samples, 0.09%)</title><rect x="187.5" y="197" width="1.1" height="15.0" fill="rgb(251,215,14)" rx="2" ry="2" />
+<text  x="190.50" y="207.5" ></text>
+</g>
+<g >
+<title>__rcu_read_unlock (1,006,977,766 samples, 0.02%)</title><rect x="1049.9" y="277" width="0.2" height="15.0" fill="rgb(213,209,48)" rx="2" ry="2" />
+<text  x="1052.86" y="287.5" ></text>
+</g>
+<g >
+<title>connection_get_status (9,377,665,397 samples, 0.17%)</title><rect x="671.0" y="501" width="2.1" height="15.0" fill="rgb(223,62,3)" rx="2" ry="2" />
+<text  x="674.03" y="511.5" ></text>
+</g>
+<g >
+<title>skb_copy_datagram_from_iter (18,466,653,926 samples, 0.34%)</title><rect x="101.3" y="213" width="4.0" height="15.0" fill="rgb(254,170,44)" rx="2" ry="2" />
+<text  x="104.32" y="223.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (8,603,066,349 samples, 0.16%)</title><rect x="240.6" y="261" width="1.9" height="15.0" fill="rgb(246,115,38)" rx="2" ry="2" />
+<text  x="243.59" y="271.5" ></text>
+</g>
+<g >
+<title>[libc.so.6] (638,167,673 samples, 0.01%)</title><rect x="291.8" y="341" width="0.2" height="15.0" fill="rgb(209,104,13)" rx="2" ry="2" />
+<text  x="294.84" y="351.5" ></text>
+</g>
+<g >
+<title>nbd_internal_enter_STATE_REPLY_START.constprop.0 (1,767,312,343 samples, 0.03%)</title><rect x="399.5" y="341" width="0.4" height="15.0" fill="rgb(214,39,38)" rx="2" ry="2" />
+<text  x="402.49" y="351.5" ></text>
+</g>
+<g >
+<title>cpu_startup_entry (42,735,402,972 samples, 0.79%)</title><rect x="1180.7" y="517" width="9.3" height="15.0" fill="rgb(234,186,23)" rx="2" ry="2" />
+<text  x="1183.69" y="527.5" ></text>
+</g>
+<g >
+<title>io_u_queued_complete (1,874,603,833,487 samples, 34.47%)</title><rect x="253.8" y="421" width="406.8" height="15.0" fill="rgb(209,146,16)" rx="2" ry="2" />
+<text  x="256.85" y="431.5" >io_u_queued_complete</text>
+</g>
+<g >
+<title>__alloc_pages (3,126,986,041 samples, 0.06%)</title><rect x="646.8" y="149" width="0.7" height="15.0" fill="rgb(237,50,7)" rx="2" ry="2" />
+<text  x="649.77" y="159.5" ></text>
+</g>
+<g >
+<title>__fget_light (16,338,515,055 samples, 0.30%)</title><rect x="1136.6" y="373" width="3.5" height="15.0" fill="rgb(231,185,14)" rx="2" ry="2" />
+<text  x="1139.59" y="383.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (486,171,537 samples, 0.01%)</title><rect x="577.9" y="117" width="0.1" height="15.0" fill="rgb(244,51,49)" rx="2" ry="2" />
+<text  x="580.94" y="127.5" ></text>
+</g>
+<g >
+<title>memcg_account_kmem (1,771,706,815 samples, 0.03%)</title><rect x="215.8" y="101" width="0.4" height="15.0" fill="rgb(236,68,22)" rx="2" ry="2" />
+<text  x="218.84" y="111.5" ></text>
+</g>
+<g >
+<title>_copy_from_iter (5,543,983,544 samples, 0.10%)</title><rect x="645.3" y="149" width="1.2" height="15.0" fill="rgb(207,218,1)" rx="2" ry="2" />
+<text  x="648.27" y="159.5" ></text>
+</g>
+<g >
+<title>update_cfs_group (1,639,630,799 samples, 0.03%)</title><rect x="1122.8" y="213" width="0.4" height="15.0" fill="rgb(246,188,47)" rx="2" ry="2" />
+<text  x="1125.82" y="223.5" ></text>
+</g>
+<g >
+<title>schedule (7,246,755,937 samples, 0.13%)</title><rect x="665.4" y="469" width="1.6" height="15.0" fill="rgb(234,195,19)" rx="2" ry="2" />
+<text  x="668.45" y="479.5" ></text>
+</g>
+<g >
+<title>__update_load_avg_cfs_rq (2,599,128,358 samples, 0.05%)</title><rect x="1124.4" y="197" width="0.6" height="15.0" fill="rgb(235,202,17)" rx="2" ry="2" />
+<text  x="1127.40" y="207.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (466,337,698 samples, 0.01%)</title><rect x="662.5" y="549" width="0.1" height="15.0" fill="rgb(250,50,16)" rx="2" ry="2" />
+<text  x="665.49" y="559.5" ></text>
+</g>
+<g >
+<title>__rcu_read_unlock (937,582,141 samples, 0.02%)</title><rect x="840.5" y="261" width="0.2" height="15.0" fill="rgb(254,107,4)" rx="2" ry="2" />
+<text  x="843.52" y="271.5" ></text>
+</g>
+<g >
+<title>free_pcp_prepare (2,440,408,054 samples, 0.04%)</title><rect x="576.1" y="117" width="0.5" height="15.0" fill="rgb(243,35,29)" rx="2" ry="2" />
+<text  x="579.08" y="127.5" ></text>
+</g>
+<g >
+<title>bpf_lsm_socket_getpeersec_dgram (6,609,275,235 samples, 0.12%)</title><rect x="985.5" y="341" width="1.4" height="15.0" fill="rgb(206,33,19)" rx="2" ry="2" />
+<text  x="988.46" y="351.5" ></text>
+</g>
+<g >
+<title>newidle_balance (699,079,675 samples, 0.01%)</title><rect x="1106.6" y="277" width="0.2" height="15.0" fill="rgb(209,64,49)" rx="2" ry="2" />
+<text  x="1109.62" y="287.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode_prepare (878,555,793 samples, 0.02%)</title><rect x="128.5" y="261" width="0.2" height="15.0" fill="rgb(223,76,39)" rx="2" ry="2" />
+<text  x="131.50" y="271.5" ></text>
+</g>
+<g >
+<title>futex_wake_mark (2,061,866,151 samples, 0.04%)</title><rect x="714.5" y="389" width="0.5" height="15.0" fill="rgb(217,162,36)" rx="2" ry="2" />
+<text  x="717.53" y="399.5" ></text>
+</g>
+<g >
+<title>psi_group_change (583,218,038 samples, 0.01%)</title><rect x="125.4" y="85" width="0.2" height="15.0" fill="rgb(206,105,1)" rx="2" ry="2" />
+<text  x="128.44" y="95.5" ></text>
+</g>
+<g >
+<title>__rdgsbase_inactive (1,269,102,891 samples, 0.02%)</title><rect x="663.7" y="533" width="0.2" height="15.0" fill="rgb(242,118,40)" rx="2" ry="2" />
+<text  x="666.67" y="543.5" ></text>
+</g>
+<g >
+<title>psi_group_change (465,100,976 samples, 0.01%)</title><rect x="1106.9" y="277" width="0.1" height="15.0" fill="rgb(221,177,4)" rx="2" ry="2" />
+<text  x="1109.87" y="287.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (533,918,248 samples, 0.01%)</title><rect x="663.4" y="485" width="0.1" height="15.0" fill="rgb(218,45,23)" rx="2" ry="2" />
+<text  x="666.43" y="495.5" ></text>
+</g>
+<g >
+<title>dequeue_entity (1,485,526,974 samples, 0.03%)</title><rect x="887.0" y="277" width="0.3" height="15.0" fill="rgb(209,92,7)" rx="2" ry="2" />
+<text  x="889.98" y="287.5" ></text>
+</g>
+<g >
+<title>page_counter_uncharge (46,243,755,499 samples, 0.85%)</title><rect x="829.2" y="261" width="10.1" height="15.0" fill="rgb(219,181,13)" rx="2" ry="2" />
+<text  x="832.23" y="271.5" ></text>
+</g>
+<g >
+<title>_int_free (3,040,637,539 samples, 0.06%)</title><rect x="310.2" y="325" width="0.7" height="15.0" fill="rgb(210,217,2)" rx="2" ry="2" />
+<text  x="313.20" y="335.5" ></text>
+</g>
+<g >
+<title>ksys_read (689,790,972,762 samples, 12.68%)</title><rect x="771.4" y="421" width="149.7" height="15.0" fill="rgb(254,159,27)" rx="2" ry="2" />
+<text  x="774.43" y="431.5" >ksys_read</text>
+</g>
+<g >
+<title>__switch_to (2,117,966,194 samples, 0.04%)</title><rect x="358.3" y="213" width="0.5" height="15.0" fill="rgb(254,25,43)" rx="2" ry="2" />
+<text  x="361.29" y="223.5" ></text>
+</g>
+<g >
+<title>nbd_unlocked_aio_pwrite (520,560,460,642 samples, 9.57%)</title><rect x="131.4" y="389" width="113.0" height="15.0" fill="rgb(236,150,2)" rx="2" ry="2" />
+<text  x="134.45" y="399.5" >nbd_unlocked_..</text>
+</g>
+<g >
+<title>_raw_spin_unlock_irqrestore (877,930,084 samples, 0.02%)</title><rect x="620.9" y="181" width="0.2" height="15.0" fill="rgb(216,17,18)" rx="2" ry="2" />
+<text  x="623.91" y="191.5" ></text>
+</g>
+<g >
+<title>__memmove_avx_unaligned_erms (2,250,918,058 samples, 0.04%)</title><rect x="300.0" y="309" width="0.5" height="15.0" fill="rgb(225,170,11)" rx="2" ry="2" />
+<text  x="303.03" y="319.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (141,527,046,376 samples, 2.60%)</title><rect x="501.8" y="245" width="30.7" height="15.0" fill="rgb(240,78,53)" rx="2" ry="2" />
+<text  x="504.76" y="255.5" >do..</text>
+</g>
+<g >
+<title>poll_freewait (16,218,735,195 samples, 0.30%)</title><rect x="351.7" y="261" width="3.5" height="15.0" fill="rgb(250,219,6)" rx="2" ry="2" />
+<text  x="354.69" y="271.5" ></text>
+</g>
+<g >
+<title>sock_def_readable (618,277,545 samples, 0.01%)</title><rect x="650.9" y="181" width="0.1" height="15.0" fill="rgb(242,137,3)" rx="2" ry="2" />
+<text  x="653.91" y="191.5" ></text>
+</g>
+<g >
+<title>__fio_gettime.lto_priv.0 (17,455,615,678 samples, 0.32%)</title><rect x="42.0" y="421" width="3.7" height="15.0" fill="rgb(232,78,18)" rx="2" ry="2" />
+<text  x="44.96" y="431.5" ></text>
+</g>
+<g >
+<title>propagate_protected_usage (4,680,594,882 samples, 0.09%)</title><rect x="564.8" y="69" width="1.1" height="15.0" fill="rgb(227,26,13)" rx="2" ry="2" />
+<text  x="567.84" y="79.5" ></text>
+</g>
+<g >
+<title>autoremove_wake_function (8,701,675,840 samples, 0.16%)</title><rect x="235.5" y="149" width="1.9" height="15.0" fill="rgb(215,130,20)" rx="2" ry="2" />
+<text  x="238.46" y="159.5" ></text>
+</g>
+<g >
+<title>copy_page_from_iter (64,985,609,959 samples, 1.19%)</title><rect x="1002.4" y="341" width="14.1" height="15.0" fill="rgb(238,120,30)" rx="2" ry="2" />
+<text  x="1005.36" y="351.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (6,547,918,257 samples, 0.12%)</title><rect x="227.4" y="101" width="1.4" height="15.0" fill="rgb(235,219,45)" rx="2" ry="2" />
+<text  x="230.39" y="111.5" ></text>
+</g>
+<g >
+<title>copy_user_generic_string (5,428,838,992 samples, 0.10%)</title><rect x="172.1" y="165" width="1.2" height="15.0" fill="rgb(229,119,13)" rx="2" ry="2" />
+<text  x="175.11" y="175.5" ></text>
+</g>
+<g >
+<title>__entry_text_start (1,054,867,208 samples, 0.02%)</title><rect x="10.4" y="437" width="0.3" height="15.0" fill="rgb(249,112,11)" rx="2" ry="2" />
+<text  x="13.43" y="447.5" ></text>
+</g>
+<g >
+<title>task_h_load (691,023,070 samples, 0.01%)</title><rect x="719.5" y="341" width="0.2" height="15.0" fill="rgb(241,184,14)" rx="2" ry="2" />
+<text  x="722.51" y="351.5" ></text>
+</g>
+<g >
+<title>__rcu_read_unlock (1,040,692,317 samples, 0.02%)</title><rect x="870.3" y="277" width="0.2" height="15.0" fill="rgb(231,228,13)" rx="2" ry="2" />
+<text  x="873.32" y="287.5" ></text>
+</g>
+<g >
+<title>schedule (64,898,181,285 samples, 1.19%)</title><rect x="1149.8" y="389" width="14.1" height="15.0" fill="rgb(236,122,10)" rx="2" ry="2" />
+<text  x="1152.78" y="399.5" ></text>
+</g>
+<g >
+<title>_raw_spin_rq_lock_irqsave (517,076,900 samples, 0.01%)</title><rect x="694.2" y="293" width="0.1" height="15.0" fill="rgb(245,223,27)" rx="2" ry="2" />
+<text  x="697.18" y="303.5" ></text>
+</g>
+<g >
+<title>fput (3,474,605,285 samples, 0.06%)</title><rect x="775.4" y="405" width="0.8" height="15.0" fill="rgb(205,197,32)" rx="2" ry="2" />
+<text  x="778.40" y="415.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_enable_asynccancel (2,398,812,340 samples, 0.04%)</title><rect x="322.6" y="341" width="0.5" height="15.0" fill="rgb(225,211,24)" rx="2" ry="2" />
+<text  x="325.61" y="351.5" ></text>
+</g>
+<g >
+<title>mutex_lock (1,371,548,940 samples, 0.03%)</title><rect x="525.2" y="165" width="0.3" height="15.0" fill="rgb(224,19,19)" rx="2" ry="2" />
+<text  x="528.17" y="175.5" ></text>
+</g>
+<g >
+<title>nbd_internal_command_common (515,613,192,212 samples, 9.48%)</title><rect x="132.5" y="373" width="111.8" height="15.0" fill="rgb(239,94,42)" rx="2" ry="2" />
+<text  x="135.46" y="383.5" >nbd_internal_..</text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode_prepare (1,720,402,038 samples, 0.03%)</title><rect x="242.1" y="245" width="0.4" height="15.0" fill="rgb(239,114,30)" rx="2" ry="2" />
+<text  x="245.09" y="255.5" ></text>
+</g>
+<g >
+<title>[perf] (4,839,034,659 samples, 0.09%)</title><rect x="1178.8" y="421" width="1.0" height="15.0" fill="rgb(222,202,54)" rx="2" ry="2" />
+<text  x="1181.77" y="431.5" ></text>
+</g>
+<g >
+<title>kthread (704,520,851 samples, 0.01%)</title><rect x="661.8" y="533" width="0.2" height="15.0" fill="rgb(244,73,15)" rx="2" ry="2" />
+<text  x="664.82" y="543.5" ></text>
+</g>
+<g >
+<title>mod_memcg_state (1,006,207,310 samples, 0.02%)</title><rect x="881.3" y="293" width="0.2" height="15.0" fill="rgb(232,95,43)" rx="2" ry="2" />
+<text  x="884.29" y="303.5" ></text>
+</g>
+<g >
+<title>__rcu_read_lock (1,076,843,944 samples, 0.02%)</title><rect x="789.6" y="341" width="0.2" height="15.0" fill="rgb(209,108,29)" rx="2" ry="2" />
+<text  x="792.56" y="351.5" ></text>
+</g>
+<g >
+<title>__update_load_avg_se (813,114,422 samples, 0.01%)</title><rect x="690.7" y="293" width="0.2" height="15.0" fill="rgb(208,204,11)" rx="2" ry="2" />
+<text  x="693.70" y="303.5" ></text>
+</g>
+<g >
+<title>__x64_sys_futex (105,977,264,145 samples, 1.95%)</title><rect x="684.1" y="437" width="23.0" height="15.0" fill="rgb(218,107,27)" rx="2" ry="2" />
+<text  x="687.09" y="447.5" >_..</text>
+</g>
+<g >
+<title>copy_user_generic_string (5,392,200,521 samples, 0.10%)</title><rect x="645.3" y="133" width="1.2" height="15.0" fill="rgb(245,103,0)" rx="2" ry="2" />
+<text  x="648.31" y="143.5" ></text>
+</g>
+<g >
+<title>__sysvec_call_function_single (473,280,990 samples, 0.01%)</title><rect x="692.8" y="293" width="0.1" height="15.0" fill="rgb(228,79,22)" rx="2" ry="2" />
+<text  x="695.79" y="303.5" ></text>
+</g>
+<g >
+<title>sysvec_apic_timer_interrupt (1,437,778,689 samples, 0.03%)</title><rect x="1181.0" y="437" width="0.3" height="15.0" fill="rgb(211,115,19)" rx="2" ry="2" />
+<text  x="1184.04" y="447.5" ></text>
+</g>
+<g >
+<title>nbd_aio_pread (235,057,813,102 samples, 4.32%)</title><rect x="79.3" y="405" width="51.0" height="15.0" fill="rgb(220,7,33)" rx="2" ry="2" />
+<text  x="82.26" y="415.5" >nbd_a..</text>
+</g>
+<g >
+<title>skb_release_data (26,496,684,171 samples, 0.49%)</title><rect x="512.8" y="149" width="5.8" height="15.0" fill="rgb(231,19,26)" rx="2" ry="2" />
+<text  x="515.84" y="159.5" ></text>
+</g>
+<g >
+<title>native_sched_clock (2,393,757,502 samples, 0.04%)</title><rect x="380.0" y="181" width="0.5" height="15.0" fill="rgb(254,88,51)" rx="2" ry="2" />
+<text  x="383.03" y="191.5" ></text>
+</g>
+<g >
+<title>__unfreeze_partials (589,860,105 samples, 0.01%)</title><rect x="548.6" y="165" width="0.1" height="15.0" fill="rgb(225,84,21)" rx="2" ry="2" />
+<text  x="551.61" y="175.5" ></text>
+</g>
+<g >
+<title>__rcu_read_lock (635,497,539 samples, 0.01%)</title><rect x="194.9" y="117" width="0.2" height="15.0" fill="rgb(247,36,40)" rx="2" ry="2" />
+<text  x="197.93" y="127.5" ></text>
+</g>
+<g >
+<title>connection_get_status (13,593,658,232 samples, 0.25%)</title><rect x="739.8" y="485" width="3.0" height="15.0" fill="rgb(222,85,34)" rx="2" ry="2" />
+<text  x="742.85" y="495.5" ></text>
+</g>
+<g >
+<title>__kmem_cache_alloc_node (120,261,202,213 samples, 2.21%)</title><rect x="1046.0" y="293" width="26.1" height="15.0" fill="rgb(218,182,22)" rx="2" ry="2" />
+<text  x="1049.05" y="303.5" >_..</text>
+</g>
+<g >
+<title>enqueue_task_fair (1,866,498,902 samples, 0.03%)</title><rect x="125.0" y="101" width="0.4" height="15.0" fill="rgb(232,97,27)" rx="2" ry="2" />
+<text  x="128.01" y="111.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (40,523,424,854 samples, 0.75%)</title><rect x="642.7" y="277" width="8.8" height="15.0" fill="rgb(220,176,27)" rx="2" ry="2" />
+<text  x="645.66" y="287.5" ></text>
+</g>
+<g >
+<title>memcg_account_kmem (1,825,188,599 samples, 0.03%)</title><rect x="1103.4" y="277" width="0.4" height="15.0" fill="rgb(227,172,32)" rx="2" ry="2" />
+<text  x="1106.41" y="287.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (6,613,908,676 samples, 0.12%)</title><rect x="879.5" y="309" width="1.4" height="15.0" fill="rgb(211,145,30)" rx="2" ry="2" />
+<text  x="882.50" y="319.5" ></text>
+</g>
+<g >
+<title>memcg_alloc_slab_cgroups (524,911,942 samples, 0.01%)</title><rect x="1051.6" y="229" width="0.2" height="15.0" fill="rgb(253,23,28)" rx="2" ry="2" />
+<text  x="1054.64" y="239.5" ></text>
+</g>
+<g >
+<title>__send (19,402,629,428 samples, 0.36%)</title><rect x="663.7" y="549" width="4.2" height="15.0" fill="rgb(237,169,38)" rx="2" ry="2" />
+<text  x="666.67" y="559.5" ></text>
+</g>
+<g >
+<title>sockfd_lookup_light (2,906,793,624 samples, 0.05%)</title><rect x="616.6" y="213" width="0.6" height="15.0" fill="rgb(224,102,37)" rx="2" ry="2" />
+<text  x="619.55" y="223.5" ></text>
+</g>
+<g >
+<title>__mod_memcg_state (560,180,737 samples, 0.01%)</title><rect x="231.6" y="85" width="0.1" height="15.0" fill="rgb(246,218,17)" rx="2" ry="2" />
+<text  x="234.58" y="95.5" ></text>
+</g>
+<g >
+<title>syscall_return_via_sysret (771,362,251 samples, 0.01%)</title><rect x="711.7" y="469" width="0.2" height="15.0" fill="rgb(241,200,54)" rx="2" ry="2" />
+<text  x="714.72" y="479.5" ></text>
+</g>
+<g >
+<title>__alloc_skb (141,569,671,083 samples, 2.60%)</title><rect x="201.4" y="165" width="30.7" height="15.0" fill="rgb(229,174,4)" rx="2" ry="2" />
+<text  x="204.35" y="175.5" >__..</text>
+</g>
+<g >
+<title>__rcu_read_unlock (1,822,820,147 samples, 0.03%)</title><rect x="1055.8" y="261" width="0.4" height="15.0" fill="rgb(233,145,6)" rx="2" ry="2" />
+<text  x="1058.76" y="271.5" ></text>
+</g>
+<g >
+<title>td_io_prep (4,561,508,201 samples, 0.08%)</title><rect x="55.4" y="421" width="1.0" height="15.0" fill="rgb(245,104,46)" rx="2" ry="2" />
+<text  x="58.42" y="431.5" ></text>
+</g>
+<g >
+<title>poll_idle (530,237,890 samples, 0.01%)</title><rect x="1185.6" y="453" width="0.1" height="15.0" fill="rgb(233,36,25)" rx="2" ry="2" />
+<text  x="1188.61" y="463.5" ></text>
+</g>
+<g >
+<title>__get_obj_cgroup_from_memcg (987,339,968 samples, 0.02%)</title><rect x="110.5" y="117" width="0.2" height="15.0" fill="rgb(248,221,20)" rx="2" ry="2" />
+<text  x="113.53" y="127.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (12,686,788,332 samples, 0.23%)</title><rect x="1018.5" y="341" width="2.8" height="15.0" fill="rgb(254,136,3)" rx="2" ry="2" />
+<text  x="1021.53" y="351.5" ></text>
+</g>
+<g >
+<title>timekeeping_max_deferment (559,618,488 samples, 0.01%)</title><rect x="1189.0" y="437" width="0.1" height="15.0" fill="rgb(216,1,19)" rx="2" ry="2" />
+<text  x="1191.97" y="447.5" ></text>
+</g>
+<g >
+<title>mutex_unlock (1,974,299,358 samples, 0.04%)</title><rect x="480.9" y="181" width="0.4" height="15.0" fill="rgb(224,26,7)" rx="2" ry="2" />
+<text  x="483.89" y="191.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (585,646,077 samples, 0.01%)</title><rect x="1103.9" y="261" width="0.2" height="15.0" fill="rgb(235,226,45)" rx="2" ry="2" />
+<text  x="1106.95" y="271.5" ></text>
+</g>
+<g >
+<title>__cond_resched (581,253,042 samples, 0.01%)</title><rect x="1080.9" y="293" width="0.1" height="15.0" fill="rgb(249,40,53)" rx="2" ry="2" />
+<text  x="1083.90" y="303.5" ></text>
+</g>
+<g >
+<title>__libc_calloc (593,983,125 samples, 0.01%)</title><rect x="80.2" y="389" width="0.1" height="15.0" fill="rgb(248,21,13)" rx="2" ry="2" />
+<text  x="83.20" y="399.5" ></text>
+</g>
+<g >
+<title>avc_lookup (1,744,670,895 samples, 0.03%)</title><rect x="807.8" y="309" width="0.4" height="15.0" fill="rgb(220,7,53)" rx="2" ry="2" />
+<text  x="810.81" y="319.5" ></text>
+</g>
+<g >
+<title>__libc_recv (5,839,619,875 samples, 0.11%)</title><rect x="12.6" y="517" width="1.2" height="15.0" fill="rgb(242,10,48)" rx="2" ry="2" />
+<text  x="15.56" y="527.5" ></text>
+</g>
+<g >
+<title>memcg_slab_post_alloc_hook (2,456,942,506 samples, 0.05%)</title><rect x="649.9" y="117" width="0.6" height="15.0" fill="rgb(225,35,31)" rx="2" ry="2" />
+<text  x="652.92" y="127.5" ></text>
+</g>
+<g >
+<title>[unknown] (19,011,012,559 samples, 0.35%)</title><rect x="10.1" y="549" width="4.1" height="15.0" fill="rgb(237,38,49)" rx="2" ry="2" />
+<text  x="13.05" y="559.5" ></text>
+</g>
+<g >
+<title>[unknown] (920,013,320 samples, 0.02%)</title><rect x="10.1" y="357" width="0.2" height="15.0" fill="rgb(221,79,46)" rx="2" ry="2" />
+<text  x="13.06" y="367.5" ></text>
+</g>
+<g >
+<title>[unknown] (18,335,009,110 samples, 0.34%)</title><rect x="10.1" y="533" width="3.9" height="15.0" fill="rgb(223,42,14)" rx="2" ry="2" />
+<text  x="13.05" y="543.5" ></text>
+</g>
+<g >
+<title>unix_passcred_enabled (3,908,782,444 samples, 0.07%)</title><rect x="1134.2" y="357" width="0.8" height="15.0" fill="rgb(238,4,3)" rx="2" ry="2" />
+<text  x="1137.17" y="367.5" ></text>
+</g>
+<g >
+<title>obj_cgroup_uncharge_pages (1,111,922,015 samples, 0.02%)</title><rect x="524.0" y="149" width="0.3" height="15.0" fill="rgb(245,185,37)" rx="2" ry="2" />
+<text  x="527.03" y="159.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (28,802,705,470 samples, 0.53%)</title><rect x="391.6" y="293" width="6.3" height="15.0" fill="rgb(208,60,15)" rx="2" ry="2" />
+<text  x="394.61" y="303.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_disable_asynccancel (1,399,176,592 samples, 0.03%)</title><rect x="535.5" y="277" width="0.3" height="15.0" fill="rgb(247,85,36)" rx="2" ry="2" />
+<text  x="538.49" y="287.5" ></text>
+</g>
+<g >
+<title>psi_account_irqtime (628,114,254 samples, 0.01%)</title><rect x="697.3" y="277" width="0.2" height="15.0" fill="rgb(225,141,25)" rx="2" ry="2" />
+<text  x="700.34" y="287.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (1,483,838,715 samples, 0.03%)</title><rect x="194.3" y="85" width="0.3" height="15.0" fill="rgb(244,122,36)" rx="2" ry="2" />
+<text  x="197.31" y="95.5" ></text>
+</g>
+<g >
+<title>secondary_startup_64_no_verify (44,640,581,530 samples, 0.82%)</title><rect x="1180.3" y="549" width="9.7" height="15.0" fill="rgb(229,214,44)" rx="2" ry="2" />
+<text  x="1183.28" y="559.5" ></text>
+</g>
+<g >
+<title>percpu_ref_put_many.constprop.0 (1,991,242,141 samples, 0.04%)</title><rect x="1029.2" y="293" width="0.4" height="15.0" fill="rgb(241,207,3)" rx="2" ry="2" />
+<text  x="1032.19" y="303.5" ></text>
+</g>
+<g >
+<title>hrtimer_get_next_event (941,605,777 samples, 0.02%)</title><rect x="1188.5" y="421" width="0.3" height="15.0" fill="rgb(207,136,8)" rx="2" ry="2" />
+<text  x="1191.55" y="431.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (5,118,279,798 samples, 0.09%)</title><rect x="163.8" y="181" width="1.1" height="15.0" fill="rgb(251,145,47)" rx="2" ry="2" />
+<text  x="166.84" y="191.5" ></text>
+</g>
+<g >
+<title>memcg_account_kmem (482,173,413 samples, 0.01%)</title><rect x="633.5" y="149" width="0.1" height="15.0" fill="rgb(209,67,22)" rx="2" ry="2" />
+<text  x="636.53" y="159.5" ></text>
+</g>
+<g >
+<title>nbd_internal_enter_STATE_ISSUE_COMMAND_PREPARE_WRITE_PAYLOAD.constprop.0 (2,788,711,263 samples, 0.05%)</title><rect x="139.2" y="341" width="0.6" height="15.0" fill="rgb(223,67,12)" rx="2" ry="2" />
+<text  x="142.24" y="351.5" ></text>
+</g>
+<g >
+<title>memcg_account_kmem (2,471,476,164 samples, 0.05%)</title><rect x="850.5" y="277" width="0.6" height="15.0" fill="rgb(236,214,13)" rx="2" ry="2" />
+<text  x="853.54" y="287.5" ></text>
+</g>
+<g >
+<title>__entry_text_start (789,343,585 samples, 0.01%)</title><rect x="682.0" y="469" width="0.2" height="15.0" fill="rgb(206,71,28)" rx="2" ry="2" />
+<text  x="685.01" y="479.5" ></text>
+</g>
+<g >
+<title>_raw_spin_rq_lock_irqsave (714,980,372 samples, 0.01%)</title><rect x="1186.0" y="453" width="0.2" height="15.0" fill="rgb(244,191,2)" rx="2" ry="2" />
+<text  x="1189.02" y="463.5" ></text>
+</g>
+<g >
+<title>tick_check_broadcast_expired (645,408,985 samples, 0.01%)</title><rect x="1189.7" y="485" width="0.1" height="15.0" fill="rgb(220,51,1)" rx="2" ry="2" />
+<text  x="1192.66" y="495.5" ></text>
+</g>
+<g >
+<title>update_load_avg (7,336,284,496 samples, 0.13%)</title><rect x="1123.8" y="213" width="1.6" height="15.0" fill="rgb(229,13,1)" rx="2" ry="2" />
+<text  x="1126.83" y="223.5" ></text>
+</g>
+<g >
+<title>nbd_internal_set_error_context (590,538,609 samples, 0.01%)</title><rect x="284.9" y="357" width="0.2" height="15.0" fill="rgb(221,219,8)" rx="2" ry="2" />
+<text  x="287.94" y="367.5" ></text>
+</g>
+<g >
+<title>remove_entity_load_avg (647,313,669 samples, 0.01%)</title><rect x="719.9" y="325" width="0.1" height="15.0" fill="rgb(235,55,8)" rx="2" ry="2" />
+<text  x="722.87" y="335.5" ></text>
+</g>
+<g >
+<title>exit_to_user_mode_prepare (7,246,755,937 samples, 0.13%)</title><rect x="665.4" y="485" width="1.6" height="15.0" fill="rgb(245,208,14)" rx="2" ry="2" />
+<text  x="668.45" y="495.5" ></text>
+</g>
+<g >
+<title>security_socket_sendmsg (1,935,709,933 samples, 0.04%)</title><rect x="643.4" y="197" width="0.4" height="15.0" fill="rgb(211,74,15)" rx="2" ry="2" />
+<text  x="646.39" y="207.5" ></text>
+</g>
+<g >
+<title>[unknown] (704,810,165 samples, 0.01%)</title><rect x="10.1" y="309" width="0.1" height="15.0" fill="rgb(248,186,50)" rx="2" ry="2" />
+<text  x="13.06" y="319.5" ></text>
+</g>
+<g >
+<title>[unknown] (1,422,746,967 samples, 0.03%)</title><rect x="10.1" y="453" width="0.3" height="15.0" fill="rgb(247,197,23)" rx="2" ry="2" />
+<text  x="13.06" y="463.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (496,794,690 samples, 0.01%)</title><rect x="662.0" y="485" width="0.1" height="15.0" fill="rgb(223,97,52)" rx="2" ry="2" />
+<text  x="664.98" y="495.5" ></text>
+</g>
+<g >
+<title>enqueue_entity (12,257,559,014 samples, 0.23%)</title><rect x="721.2" y="309" width="2.7" height="15.0" fill="rgb(233,85,23)" rx="2" ry="2" />
+<text  x="724.25" y="319.5" ></text>
+</g>
+<g >
+<title>nbd_internal_enter_STATE_REPLY_CHECK_SIMPLE_OR_STRUCTURED_REPLY.constprop.0 (728,459,311 samples, 0.01%)</title><rect x="399.3" y="341" width="0.1" height="15.0" fill="rgb(217,141,27)" rx="2" ry="2" />
+<text  x="402.26" y="351.5" ></text>
+</g>
+<g >
+<title>mutex_lock (6,631,420,423 samples, 0.12%)</title><rect x="884.4" y="341" width="1.4" height="15.0" fill="rgb(242,227,33)" rx="2" ry="2" />
+<text  x="887.37" y="351.5" ></text>
+</g>
+<g >
+<title>_copy_from_iter (62,971,082,249 samples, 1.16%)</title><rect x="1002.8" y="325" width="13.6" height="15.0" fill="rgb(248,93,47)" rx="2" ry="2" />
+<text  x="1005.75" y="335.5" ></text>
+</g>
+<g >
+<title>__x86_indirect_thunk_rax (865,907,208 samples, 0.02%)</title><rect x="326.5" y="325" width="0.2" height="15.0" fill="rgb(227,190,40)" rx="2" ry="2" />
+<text  x="329.47" y="335.5" ></text>
+</g>
+<g >
+<title>sock_wfree (7,019,788,597 samples, 0.13%)</title><rect x="519.5" y="117" width="1.5" height="15.0" fill="rgb(225,95,19)" rx="2" ry="2" />
+<text  x="522.47" y="127.5" ></text>
+</g>
+<g >
+<title>nbd_internal_enter_STATE_REPLY_STRUCTURED_REPLY_RECV_OFFSET_DATA.constprop.0 (1,268,542,908 samples, 0.02%)</title><rect x="399.9" y="341" width="0.2" height="15.0" fill="rgb(239,135,19)" rx="2" ry="2" />
+<text  x="402.87" y="351.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (771,630,891 samples, 0.01%)</title><rect x="1160.7" y="341" width="0.2" height="15.0" fill="rgb(233,216,13)" rx="2" ry="2" />
+<text  x="1163.71" y="351.5" ></text>
+</g>
+<g >
+<title>set_next_entity (4,397,855,219 samples, 0.08%)</title><rect x="698.9" y="325" width="1.0" height="15.0" fill="rgb(240,97,45)" rx="2" ry="2" />
+<text  x="701.91" y="335.5" ></text>
+</g>
+<g >
+<title>__printf_buffer_done (2,012,768,401 samples, 0.04%)</title><rect x="292.9" y="341" width="0.4" height="15.0" fill="rgb(206,98,39)" rx="2" ry="2" />
+<text  x="295.90" y="351.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (127,292,644,921 samples, 2.34%)</title><rect x="683.5" y="469" width="27.6" height="15.0" fill="rgb(206,44,11)" rx="2" ry="2" />
+<text  x="686.45" y="479.5" >e..</text>
+</g>
+<g >
+<title>finish_task_switch.isra.0 (3,274,655,041 samples, 0.06%)</title><rect x="1152.1" y="357" width="0.7" height="15.0" fill="rgb(220,214,39)" rx="2" ry="2" />
+<text  x="1155.06" y="367.5" ></text>
+</g>
+<g >
+<title>native_sched_clock (666,079,863 samples, 0.01%)</title><rect x="730.5" y="309" width="0.1" height="15.0" fill="rgb(215,214,2)" rx="2" ry="2" />
+<text  x="733.49" y="319.5" ></text>
+</g>
+<g >
+<title>__rcu_read_lock (586,699,246 samples, 0.01%)</title><rect x="158.0" y="165" width="0.1" height="15.0" fill="rgb(247,80,27)" rx="2" ry="2" />
+<text  x="160.99" y="175.5" ></text>
+</g>
+<g >
+<title>unix_stream_sendmsg (503,943,070 samples, 0.01%)</title><rect x="1167.0" y="453" width="0.1" height="15.0" fill="rgb(219,47,5)" rx="2" ry="2" />
+<text  x="1170.03" y="463.5" ></text>
+</g>
+<g >
+<title>psi_flags_change (720,095,191 samples, 0.01%)</title><rect x="370.9" y="197" width="0.2" height="15.0" fill="rgb(240,170,52)" rx="2" ry="2" />
+<text  x="373.90" y="207.5" ></text>
+</g>
+<g >
+<title>__entry_text_start (590,198,433 samples, 0.01%)</title><rect x="642.5" y="277" width="0.1" height="15.0" fill="rgb(241,59,3)" rx="2" ry="2" />
+<text  x="645.51" y="287.5" ></text>
+</g>
+<g >
+<title>skb_set_owner_w (3,372,633,022 samples, 0.06%)</title><rect x="233.4" y="181" width="0.7" height="15.0" fill="rgb(217,98,44)" rx="2" ry="2" />
+<text  x="236.38" y="191.5" ></text>
+</g>
+<g >
+<title>__sys_sendto (167,053,164,730 samples, 3.07%)</title><rect x="91.2" y="261" width="36.2" height="15.0" fill="rgb(232,76,18)" rx="2" ry="2" />
+<text  x="94.15" y="271.5" >__s..</text>
+</g>
+<g >
+<title>import_single_range (546,523,158 samples, 0.01%)</title><rect x="541.8" y="197" width="0.1" height="15.0" fill="rgb(242,188,24)" rx="2" ry="2" />
+<text  x="544.80" y="207.5" ></text>
+</g>
+<g >
+<title>__check_object_size (7,611,581,318 samples, 0.14%)</title><rect x="638.5" y="117" width="1.6" height="15.0" fill="rgb(252,1,50)" rx="2" ry="2" />
+<text  x="641.49" y="127.5" ></text>
+</g>
+<g >
+<title>scm_recv.isra.0 (1,136,709,333 samples, 0.02%)</title><rect x="635.0" y="181" width="0.3" height="15.0" fill="rgb(251,135,12)" rx="2" ry="2" />
+<text  x="638.03" y="191.5" ></text>
+</g>
+<g >
+<title>__vdso_clock_gettime (2,448,720,646 samples, 0.05%)</title><rect x="259.5" y="357" width="0.6" height="15.0" fill="rgb(244,3,50)" rx="2" ry="2" />
+<text  x="262.54" y="367.5" ></text>
+</g>
+<g >
+<title>put_pid (477,173,643 samples, 0.01%)</title><rect x="983.2" y="357" width="0.1" height="15.0" fill="rgb(238,161,10)" rx="2" ry="2" />
+<text  x="986.22" y="367.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (240,310,300,809 samples, 4.42%)</title><rect x="443.5" y="277" width="52.2" height="15.0" fill="rgb(227,116,31)" rx="2" ry="2" />
+<text  x="446.53" y="287.5" >entry..</text>
+</g>
+<g >
+<title>check_preemption_disabled (2,671,991,443 samples, 0.05%)</title><rect x="634.0" y="149" width="0.5" height="15.0" fill="rgb(240,193,16)" rx="2" ry="2" />
+<text  x="636.95" y="159.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (1,326,536,483 samples, 0.02%)</title><rect x="1071.1" y="245" width="0.3" height="15.0" fill="rgb(227,49,10)" rx="2" ry="2" />
+<text  x="1074.13" y="255.5" ></text>
+</g>
+<g >
+<title>cgroup_rstat_updated (463,268,158 samples, 0.01%)</title><rect x="362.4" y="149" width="0.1" height="15.0" fill="rgb(251,146,7)" rx="2" ry="2" />
+<text  x="365.44" y="159.5" ></text>
+</g>
+<g >
+<title>nbd_internal_enter_STATE_ISSUE_COMMAND_FINISH.constprop.0 (1,421,033,342 samples, 0.03%)</title><rect x="85.8" y="357" width="0.3" height="15.0" fill="rgb(238,53,41)" rx="2" ry="2" />
+<text  x="88.75" y="367.5" ></text>
+</g>
+<g >
+<title>__rcu_read_lock (903,993,457 samples, 0.02%)</title><rect x="192.7" y="133" width="0.2" height="15.0" fill="rgb(247,140,11)" rx="2" ry="2" />
+<text  x="195.71" y="143.5" ></text>
+</g>
+<g >
+<title>__x64_sys_sendto (169,683,782,410 samples, 3.12%)</title><rect x="90.6" y="277" width="36.8" height="15.0" fill="rgb(210,70,26)" rx="2" ry="2" />
+<text  x="93.58" y="287.5" >__x..</text>
+</g>
+<g >
+<title>mod_objcg_state (10,240,085,733 samples, 0.19%)</title><rect x="226.6" y="117" width="2.2" height="15.0" fill="rgb(251,66,3)" rx="2" ry="2" />
+<text  x="229.61" y="127.5" ></text>
+</g>
+<g >
+<title>__x86_return_thunk (2,998,234,734 samples, 0.06%)</title><rect x="444.5" y="261" width="0.7" height="15.0" fill="rgb(241,20,0)" rx="2" ry="2" />
+<text  x="447.55" y="271.5" ></text>
+</g>
+<g >
+<title>mod_objcg_state (5,336,851,069 samples, 0.10%)</title><rect x="468.3" y="133" width="1.2" height="15.0" fill="rgb(247,24,21)" rx="2" ry="2" />
+<text  x="471.32" y="143.5" ></text>
+</g>
+<g >
+<title>socket_send (5,608,771,624 samples, 0.10%)</title><rect x="657.1" y="325" width="1.2" height="15.0" fill="rgb(206,96,33)" rx="2" ry="2" />
+<text  x="660.09" y="335.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (6,827,559,617 samples, 0.13%)</title><rect x="212.0" y="85" width="1.5" height="15.0" fill="rgb(250,115,17)" rx="2" ry="2" />
+<text  x="214.99" y="95.5" ></text>
+</g>
+<g >
+<title>kmalloc_slab (8,430,069,769 samples, 0.15%)</title><rect x="1075.0" y="293" width="1.8" height="15.0" fill="rgb(229,15,15)" rx="2" ry="2" />
+<text  x="1078.00" y="303.5" ></text>
+</g>
+<g >
+<title>kmem_cache_free (19,405,248,948 samples, 0.36%)</title><rect x="630.3" y="181" width="4.2" height="15.0" fill="rgb(225,169,43)" rx="2" ry="2" />
+<text  x="633.33" y="191.5" ></text>
+</g>
+<g >
+<title>select_task_rq_fair (8,746,620,156 samples, 0.16%)</title><rect x="717.8" y="357" width="1.9" height="15.0" fill="rgb(210,66,52)" rx="2" ry="2" />
+<text  x="720.76" y="367.5" ></text>
+</g>
+<g >
+<title>__update_load_avg_cfs_rq (979,537,405 samples, 0.02%)</title><rect x="690.5" y="293" width="0.2" height="15.0" fill="rgb(247,165,20)" rx="2" ry="2" />
+<text  x="693.49" y="303.5" ></text>
+</g>
+<g >
+<title>update_blocked_averages (3,682,412,221 samples, 0.07%)</title><rect x="697.6" y="309" width="0.8" height="15.0" fill="rgb(236,84,24)" rx="2" ry="2" />
+<text  x="700.64" y="319.5" ></text>
+</g>
+<g >
+<title>__fget_light (12,729,207,165 samples, 0.23%)</title><rect x="772.6" y="389" width="2.8" height="15.0" fill="rgb(206,111,8)" rx="2" ry="2" />
+<text  x="775.63" y="399.5" ></text>
+</g>
+<g >
+<title>__printf_buffer (33,601,796,604 samples, 0.62%)</title><rect x="294.6" y="325" width="7.3" height="15.0" fill="rgb(242,8,17)" rx="2" ry="2" />
+<text  x="297.61" y="335.5" ></text>
+</g>
+<g >
+<title>__libc_recv (649,120,461 samples, 0.01%)</title><rect x="535.1" y="293" width="0.1" height="15.0" fill="rgb(240,219,10)" rx="2" ry="2" />
+<text  x="538.08" y="303.5" ></text>
+</g>
+<g >
+<title>memcg_slab_post_alloc_hook (20,050,582,934 samples, 0.37%)</title><rect x="224.5" y="133" width="4.3" height="15.0" fill="rgb(219,37,42)" rx="2" ry="2" />
+<text  x="227.48" y="143.5" ></text>
+</g>
+<g >
+<title>psi_task_switch (13,297,045,496 samples, 0.24%)</title><rect x="699.9" y="341" width="2.9" height="15.0" fill="rgb(225,1,23)" rx="2" ry="2" />
+<text  x="702.92" y="351.5" ></text>
+</g>
+<g >
+<title>__slab_free (3,818,156,148 samples, 0.07%)</title><rect x="510.5" y="165" width="0.8" height="15.0" fill="rgb(246,200,48)" rx="2" ry="2" />
+<text  x="513.47" y="175.5" ></text>
+</g>
+<g >
+<title>sock_recvmsg (41,585,835,073 samples, 0.76%)</title><rect x="799.2" y="373" width="9.0" height="15.0" fill="rgb(217,112,28)" rx="2" ry="2" />
+<text  x="802.17" y="383.5" ></text>
+</g>
+<g >
+<title>psi_group_change (864,794,082 samples, 0.02%)</title><rect x="695.1" y="245" width="0.2" height="15.0" fill="rgb(213,176,0)" rx="2" ry="2" />
+<text  x="698.10" y="255.5" ></text>
+</g>
+<g >
+<title>unix_passcred_enabled (1,590,534,546 samples, 0.03%)</title><rect x="237.4" y="197" width="0.3" height="15.0" fill="rgb(252,202,4)" rx="2" ry="2" />
+<text  x="240.38" y="207.5" ></text>
+</g>
+<g >
+<title>__cgroup_account_cputime (2,483,122,718 samples, 0.05%)</title><rect x="1155.4" y="309" width="0.6" height="15.0" fill="rgb(232,78,23)" rx="2" ry="2" />
+<text  x="1158.45" y="319.5" ></text>
+</g>
+<g >
+<title>[perf] (5,259,624,931 samples, 0.10%)</title><rect x="1178.8" y="485" width="1.1" height="15.0" fill="rgb(252,195,8)" rx="2" ry="2" />
+<text  x="1181.76" y="495.5" ></text>
+</g>
+<g >
+<title>__mod_memcg_state (2,495,929,802 samples, 0.05%)</title><rect x="1070.2" y="229" width="0.6" height="15.0" fill="rgb(229,226,28)" rx="2" ry="2" />
+<text  x="1073.24" y="239.5" ></text>
+</g>
+<g >
+<title>alloc_skb_with_frags (203,738,844,573 samples, 3.75%)</title><rect x="189.2" y="181" width="44.2" height="15.0" fill="rgb(240,44,15)" rx="2" ry="2" />
+<text  x="192.18" y="191.5" >allo..</text>
+</g>
+<g >
+<title>kthread (724,719,654 samples, 0.01%)</title><rect x="662.2" y="533" width="0.2" height="15.0" fill="rgb(221,204,40)" rx="2" ry="2" />
+<text  x="665.21" y="543.5" ></text>
+</g>
+<g >
+<title>__printf_buffer_write (3,305,985,805 samples, 0.06%)</title><rect x="301.9" y="325" width="0.7" height="15.0" fill="rgb(223,82,28)" rx="2" ry="2" />
+<text  x="304.90" y="335.5" ></text>
+</g>
+<g >
+<title>ret_from_fork (499,979,378 samples, 0.01%)</title><rect x="663.0" y="549" width="0.1" height="15.0" fill="rgb(215,209,19)" rx="2" ry="2" />
+<text  x="666.01" y="559.5" ></text>
+</g>
+<g >
+<title>ttwu_do_activate (49,903,827,025 samples, 0.92%)</title><rect x="1118.6" y="277" width="10.9" height="15.0" fill="rgb(236,90,1)" rx="2" ry="2" />
+<text  x="1121.62" y="287.5" ></text>
+</g>
+<g >
+<title>kcryptd_crypt (485,717,219 samples, 0.01%)</title><rect x="663.0" y="485" width="0.1" height="15.0" fill="rgb(253,117,47)" rx="2" ry="2" />
+<text  x="666.01" y="495.5" ></text>
+</g>
+<g >
+<title>kmem_cache_free (18,264,121,293 samples, 0.34%)</title><rect x="581.6" y="165" width="4.0" height="15.0" fill="rgb(230,180,28)" rx="2" ry="2" />
+<text  x="584.59" y="175.5" ></text>
+</g>
+<g >
+<title>socket_get_fd (2,230,956,713 samples, 0.04%)</title><rect x="654.8" y="357" width="0.5" height="15.0" fill="rgb(207,27,47)" rx="2" ry="2" />
+<text  x="657.80" y="367.5" ></text>
+</g>
+<g >
+<title>psi_group_change (987,548,362 samples, 0.02%)</title><rect x="888.3" y="277" width="0.2" height="15.0" fill="rgb(246,117,28)" rx="2" ry="2" />
+<text  x="891.27" y="287.5" ></text>
+</g>
+<g >
+<title>check_stack_object (626,942,447 samples, 0.01%)</title><rect x="639.9" y="101" width="0.2" height="15.0" fill="rgb(213,156,21)" rx="2" ry="2" />
+<text  x="642.92" y="111.5" ></text>
+</g>
+<g >
+<title>load_balance (1,453,315,667 samples, 0.03%)</title><rect x="366.6" y="181" width="0.3" height="15.0" fill="rgb(220,170,20)" rx="2" ry="2" />
+<text  x="369.60" y="191.5" ></text>
+</g>
+<g >
+<title>skb_copy_datagram_from_iter (84,249,521,921 samples, 1.55%)</title><rect x="169.0" y="197" width="18.3" height="15.0" fill="rgb(225,41,9)" rx="2" ry="2" />
+<text  x="171.98" y="207.5" ></text>
+</g>
+<g >
+<title>[fio-nbd.so] (14,726,807,736 samples, 0.27%)</title><rect x="421.2" y="309" width="3.2" height="15.0" fill="rgb(209,187,46)" rx="2" ry="2" />
+<text  x="424.21" y="319.5" ></text>
+</g>
+<g >
+<title>__slab_free (4,070,656,342 samples, 0.07%)</title><rect x="517.1" y="133" width="0.9" height="15.0" fill="rgb(239,27,6)" rx="2" ry="2" />
+<text  x="520.08" y="143.5" ></text>
+</g>
+<g >
+<title>add_clat_sample (545,009,947 samples, 0.01%)</title><rect x="271.1" y="389" width="0.1" height="15.0" fill="rgb(241,204,40)" rx="2" ry="2" />
+<text  x="274.08" y="399.5" ></text>
+</g>
+<g >
+<title>perf (5,276,839,778 samples, 0.10%)</title><rect x="1178.8" y="565" width="1.1" height="15.0" fill="rgb(208,145,25)" rx="2" ry="2" />
+<text  x="1181.76" y="575.5" ></text>
+</g>
+<g >
+<title>unix_write_space (6,816,040,025 samples, 0.13%)</title><rect x="870.6" y="277" width="1.4" height="15.0" fill="rgb(206,183,17)" rx="2" ry="2" />
+<text  x="873.56" y="287.5" ></text>
+</g>
+<g >
+<title>_copy_from_iter (62,283,141,252 samples, 1.15%)</title><rect x="173.7" y="165" width="13.5" height="15.0" fill="rgb(223,38,46)" rx="2" ry="2" />
+<text  x="176.70" y="175.5" ></text>
+</g>
+<g >
+<title>mod_memcg_lruvec_state (634,261,007 samples, 0.01%)</title><rect x="584.4" y="133" width="0.1" height="15.0" fill="rgb(240,169,54)" rx="2" ry="2" />
+<text  x="587.38" y="143.5" ></text>
+</g>
+<g >
+<title>__send (882,242,650 samples, 0.02%)</title><rect x="13.8" y="517" width="0.2" height="15.0" fill="rgb(232,110,25)" rx="2" ry="2" />
+<text  x="16.84" y="527.5" ></text>
+</g>
+<g >
+<title>raw_spin_rq_lock_nested (2,211,684,269 samples, 0.04%)</title><rect x="717.3" y="357" width="0.4" height="15.0" fill="rgb(243,20,16)" rx="2" ry="2" />
+<text  x="720.26" y="367.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (3,566,083,144 samples, 0.07%)</title><rect x="390.2" y="197" width="0.7" height="15.0" fill="rgb(208,30,23)" rx="2" ry="2" />
+<text  x="393.16" y="207.5" ></text>
+</g>
+<g >
+<title>enqueue_task (37,718,313,579 samples, 0.69%)</title><rect x="720.1" y="341" width="8.2" height="15.0" fill="rgb(218,20,49)" rx="2" ry="2" />
+<text  x="723.13" y="351.5" ></text>
+</g>
+<g >
+<title>fio (3,003,647,708,400 samples, 55.23%)</title><rect x="10.1" y="565" width="651.6" height="15.0" fill="rgb(247,107,51)" rx="2" ry="2" />
+<text  x="13.05" y="575.5" >fio</text>
+</g>
+<g >
+<title>__slab_free (4,270,983,249 samples, 0.08%)</title><rect x="471.0" y="149" width="0.9" height="15.0" fill="rgb(232,160,45)" rx="2" ry="2" />
+<text  x="473.97" y="159.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (1,186,620,705 samples, 0.02%)</title><rect x="702.8" y="325" width="0.3" height="15.0" fill="rgb(208,104,25)" rx="2" ry="2" />
+<text  x="705.83" y="335.5" ></text>
+</g>
+<g >
+<title>__rcu_read_unlock (1,884,985,881 samples, 0.03%)</title><rect x="1027.4" y="293" width="0.4" height="15.0" fill="rgb(208,69,24)" rx="2" ry="2" />
+<text  x="1030.36" y="303.5" ></text>
+</g>
+<g >
+<title>clock_gettime@@GLIBC_2.17 (9,207,287,461 samples, 0.17%)</title><rect x="43.7" y="405" width="2.0" height="15.0" fill="rgb(216,200,35)" rx="2" ry="2" />
+<text  x="46.75" y="415.5" ></text>
+</g>
+<g >
+<title>__entry_text_start (461,723,553 samples, 0.01%)</title><rect x="10.1" y="261" width="0.1" height="15.0" fill="rgb(215,180,3)" rx="2" ry="2" />
+<text  x="13.06" y="271.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (2,043,159,202 samples, 0.04%)</title><rect x="195.8" y="117" width="0.5" height="15.0" fill="rgb(217,24,44)" rx="2" ry="2" />
+<text  x="198.81" y="127.5" ></text>
+</g>
+<g >
+<title>__fio_gettime.lto_priv.0 (10,846,776,391 samples, 0.20%)</title><rect x="56.9" y="405" width="2.4" height="15.0" fill="rgb(252,108,25)" rx="2" ry="2" />
+<text  x="59.90" y="415.5" ></text>
+</g>
+<g >
+<title>log_io_u (1,276,735,440 samples, 0.02%)</title><rect x="65.2" y="437" width="0.3" height="15.0" fill="rgb(244,16,28)" rx="2" ry="2" />
+<text  x="68.18" y="447.5" ></text>
+</g>
+<g >
+<title>fio_gettime.constprop.0 (1,909,842,742 samples, 0.04%)</title><rect x="256.0" y="405" width="0.4" height="15.0" fill="rgb(231,76,8)" rx="2" ry="2" />
+<text  x="258.97" y="415.5" ></text>
+</g>
+<g >
+<title>nbd_poll (2,738,563,100 samples, 0.05%)</title><rect x="660.0" y="389" width="0.6" height="15.0" fill="rgb(219,122,40)" rx="2" ry="2" />
+<text  x="662.96" y="399.5" ></text>
+</g>
+<g >
+<title>__entry_text_start (7,044,835,652 samples, 0.13%)</title><rect x="761.2" y="453" width="1.6" height="15.0" fill="rgb(205,78,8)" rx="2" ry="2" />
+<text  x="764.22" y="463.5" ></text>
+</g>
+<g >
+<title>cmpxchg_double_slab.isra.0 (3,630,351,008 samples, 0.07%)</title><rect x="817.7" y="325" width="0.8" height="15.0" fill="rgb(249,100,10)" rx="2" ry="2" />
+<text  x="820.71" y="335.5" ></text>
+</g>
+<g >
+<title>_raw_spin_trylock (1,859,066,431 samples, 0.03%)</title><rect x="198.8" y="133" width="0.4" height="15.0" fill="rgb(227,106,12)" rx="2" ry="2" />
+<text  x="201.82" y="143.5" ></text>
+</g>
+<g >
+<title>__rcu_read_lock (1,591,890,759 samples, 0.03%)</title><rect x="1092.2" y="277" width="0.3" height="15.0" fill="rgb(225,185,43)" rx="2" ry="2" />
+<text  x="1095.15" y="287.5" ></text>
+</g>
+<g >
+<title>io_bytes_exceeded.lto_priv.0 (4,219,442,326 samples, 0.08%)</title><rect x="19.6" y="453" width="1.0" height="15.0" fill="rgb(231,168,22)" rx="2" ry="2" />
+<text  x="22.64" y="463.5" ></text>
+</g>
+<g >
+<title>skb_release_head_state (12,143,460,640 samples, 0.22%)</title><rect x="627.6" y="165" width="2.6" height="15.0" fill="rgb(237,55,0)" rx="2" ry="2" />
+<text  x="630.56" y="175.5" ></text>
+</g>
+<g >
+<title>__check_heap_object (3,683,969,789 samples, 0.07%)</title><rect x="916.7" y="261" width="0.8" height="15.0" fill="rgb(234,32,4)" rx="2" ry="2" />
+<text  x="919.66" y="271.5" ></text>
+</g>
+<g >
+<title>mod_memcg_state (5,978,229,621 samples, 0.11%)</title><rect x="1027.9" y="277" width="1.3" height="15.0" fill="rgb(251,8,49)" rx="2" ry="2" />
+<text  x="1030.89" y="287.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (1,885,430,713 samples, 0.03%)</title><rect x="549.1" y="149" width="0.4" height="15.0" fill="rgb(230,224,52)" rx="2" ry="2" />
+<text  x="552.06" y="159.5" ></text>
+</g>
+<g >
+<title>do_idle (42,719,301,060 samples, 0.79%)</title><rect x="1180.7" y="501" width="9.3" height="15.0" fill="rgb(220,161,38)" rx="2" ry="2" />
+<text  x="1183.69" y="511.5" ></text>
+</g>
+<g >
+<title>try_to_wake_up (88,967,723,165 samples, 1.64%)</title><rect x="1114.1" y="293" width="19.3" height="15.0" fill="rgb(207,91,11)" rx="2" ry="2" />
+<text  x="1117.09" y="303.5" ></text>
+</g>
+<g >
+<title>alloc_skb_with_frags (19,191,078,844 samples, 0.35%)</title><rect x="646.7" y="165" width="4.1" height="15.0" fill="rgb(240,180,45)" rx="2" ry="2" />
+<text  x="649.68" y="175.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_apic_timer_interrupt (518,315,766 samples, 0.01%)</title><rect x="1152.6" y="341" width="0.1" height="15.0" fill="rgb(250,126,5)" rx="2" ry="2" />
+<text  x="1155.56" y="351.5" ></text>
+</g>
+<g >
+<title>load_new_mm_cr3 (4,448,090,966 samples, 0.08%)</title><rect x="16.9" y="405" width="1.0" height="15.0" fill="rgb(242,25,25)" rx="2" ry="2" />
+<text  x="19.91" y="415.5" ></text>
+</g>
+<g >
+<title>__vasprintf_internal (62,857,736,180 samples, 1.16%)</title><rect x="293.3" y="341" width="13.7" height="15.0" fill="rgb(229,116,31)" rx="2" ry="2" />
+<text  x="296.34" y="351.5" ></text>
+</g>
+<g >
+<title>syscall_enter_from_user_mode (1,094,179,809 samples, 0.02%)</title><rect x="604.9" y="229" width="0.2" height="15.0" fill="rgb(237,228,53)" rx="2" ry="2" />
+<text  x="607.88" y="239.5" ></text>
+</g>
+<g >
+<title>ext4_dirty_inode (935,980,768 samples, 0.02%)</title><rect x="1179.6" y="229" width="0.2" height="15.0" fill="rgb(206,190,12)" rx="2" ry="2" />
+<text  x="1182.58" y="239.5" ></text>
+</g>
+<g >
+<title>__entry_text_start (3,926,843,178 samples, 0.07%)</title><rect x="10.9" y="421" width="0.8" height="15.0" fill="rgb(251,111,26)" rx="2" ry="2" />
+<text  x="13.85" y="431.5" ></text>
+</g>
+<g >
+<title>dequeue_entity (23,491,605,345 samples, 0.43%)</title><rect x="359.7" y="197" width="5.1" height="15.0" fill="rgb(237,109,22)" rx="2" ry="2" />
+<text  x="362.70" y="207.5" ></text>
+</g>
+<g >
+<title>wait_for_unix_gc (5,285,171,616 samples, 0.10%)</title><rect x="1135.0" y="357" width="1.2" height="15.0" fill="rgb(220,112,5)" rx="2" ry="2" />
+<text  x="1138.01" y="367.5" ></text>
+</g>
+<g >
+<title>__libc_start_main@@GLIBC_2.34 (5,259,624,931 samples, 0.10%)</title><rect x="1178.8" y="533" width="1.1" height="15.0" fill="rgb(238,42,50)" rx="2" ry="2" />
+<text  x="1181.76" y="543.5" ></text>
+</g>
+<g >
+<title>native_queued_spin_lock_slowpath (758,403,374 samples, 0.01%)</title><rect x="235.9" y="69" width="0.2" height="15.0" fill="rgb(238,0,0)" rx="2" ry="2" />
+<text  x="238.90" y="79.5" ></text>
+</g>
+<g >
+<title>add_slat_sample (8,010,879,392 samples, 0.15%)</title><rect x="60.8" y="421" width="1.7" height="15.0" fill="rgb(232,114,8)" rx="2" ry="2" />
+<text  x="63.77" y="431.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (1,379,936,438 samples, 0.03%)</title><rect x="1021.0" y="325" width="0.3" height="15.0" fill="rgb(237,63,35)" rx="2" ry="2" />
+<text  x="1023.99" y="335.5" ></text>
+</g>
+<g >
+<title>nbd_internal_enter_STATE_REPLY_SIMPLE_REPLY_START.constprop.0 (2,195,945,991 samples, 0.04%)</title><rect x="438.4" y="325" width="0.5" height="15.0" fill="rgb(249,175,46)" rx="2" ry="2" />
+<text  x="441.39" y="335.5" ></text>
+</g>
+<g >
+<title>preempt_count_sub (858,050,460 samples, 0.02%)</title><rect x="1034.3" y="277" width="0.2" height="15.0" fill="rgb(211,202,10)" rx="2" ry="2" />
+<text  x="1037.31" y="287.5" ></text>
+</g>
+<g >
+<title>kmalloc_size_roundup (802,694,350 samples, 0.01%)</title><rect x="649.2" y="133" width="0.2" height="15.0" fill="rgb(234,165,26)" rx="2" ry="2" />
+<text  x="652.20" y="143.5" ></text>
+</g>
+<g >
+<title>update_load_avg (6,948,051,061 samples, 0.13%)</title><rect x="1156.3" y="325" width="1.5" height="15.0" fill="rgb(236,43,52)" rx="2" ry="2" />
+<text  x="1159.32" y="335.5" ></text>
+</g>
+<g >
+<title>memcg_account_kmem (735,977,199 samples, 0.01%)</title><rect x="571.3" y="101" width="0.2" height="15.0" fill="rgb(217,148,29)" rx="2" ry="2" />
+<text  x="574.29" y="111.5" ></text>
+</g>
+<g >
+<title>send_from_wbuf (43,632,519,341 samples, 0.80%)</title><rect x="642.1" y="325" width="9.5" height="15.0" fill="rgb(230,190,25)" rx="2" ry="2" />
+<text  x="645.10" y="335.5" ></text>
+</g>
+<g >
+<title>cgroup_rstat_updated (1,156,862,309 samples, 0.02%)</title><rect x="828.3" y="213" width="0.3" height="15.0" fill="rgb(234,171,18)" rx="2" ry="2" />
+<text  x="831.35" y="223.5" ></text>
+</g>
+<g >
+<title>mod_objcg_state (4,735,802,912 samples, 0.09%)</title><rect x="583.5" y="149" width="1.0" height="15.0" fill="rgb(215,229,34)" rx="2" ry="2" />
+<text  x="586.50" y="159.5" ></text>
+</g>
+<g >
+<title>kmalloc_slab (4,105,216,650 samples, 0.08%)</title><rect x="218.2" y="133" width="0.9" height="15.0" fill="rgb(236,40,35)" rx="2" ry="2" />
+<text  x="221.23" y="143.5" ></text>
+</g>
+<g >
+<title>raw_send_socket (1,119,003,019,027 samples, 20.57%)</title><rect x="926.3" y="485" width="242.8" height="15.0" fill="rgb(221,182,1)" rx="2" ry="2" />
+<text  x="929.35" y="495.5" >raw_send_socket</text>
+</g>
+<g >
+<title>__GI___pthread_disable_asynccancel (2,261,393,601 samples, 0.04%)</title><rect x="441.3" y="293" width="0.5" height="15.0" fill="rgb(209,139,54)" rx="2" ry="2" />
+<text  x="444.27" y="303.5" ></text>
+</g>
+<g >
+<title>__schedule (111,512,790,224 samples, 2.05%)</title><rect x="356.4" y="229" width="24.2" height="15.0" fill="rgb(211,109,33)" rx="2" ry="2" />
+<text  x="359.37" y="239.5" >_..</text>
+</g>
+<g >
+<title>scm_recv.isra.0 (2,792,789,962 samples, 0.05%)</title><rect x="888.9" y="341" width="0.6" height="15.0" fill="rgb(209,99,44)" rx="2" ry="2" />
+<text  x="891.86" y="351.5" ></text>
+</g>
+<g >
+<title>kthread (466,337,698 samples, 0.01%)</title><rect x="662.5" y="533" width="0.1" height="15.0" fill="rgb(214,62,39)" rx="2" ry="2" />
+<text  x="665.49" y="543.5" ></text>
+</g>
+<g >
+<title>nbd_internal_command_common (5,608,771,624 samples, 0.10%)</title><rect x="657.1" y="373" width="1.2" height="15.0" fill="rgb(252,177,41)" rx="2" ry="2" />
+<text  x="660.09" y="383.5" ></text>
+</g>
+<g >
+<title>__vdso_clock_gettime (1,106,316,870 samples, 0.02%)</title><rect x="247.7" y="389" width="0.2" height="15.0" fill="rgb(205,37,15)" rx="2" ry="2" />
+<text  x="250.71" y="399.5" ></text>
+</g>
+<g >
+<title>rest_init (1,905,178,558 samples, 0.04%)</title><rect x="1180.3" y="501" width="0.4" height="15.0" fill="rgb(225,218,41)" rx="2" ry="2" />
+<text  x="1183.28" y="511.5" ></text>
+</g>
+<g >
+<title>skb_release_head_state (11,103,929,557 samples, 0.20%)</title><rect x="518.6" y="149" width="2.4" height="15.0" fill="rgb(223,221,37)" rx="2" ry="2" />
+<text  x="521.59" y="159.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock_irqrestore (3,470,280,928 samples, 0.06%)</title><rect x="352.0" y="245" width="0.8" height="15.0" fill="rgb(222,182,38)" rx="2" ry="2" />
+<text  x="355.00" y="255.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (10,295,625,694 samples, 0.19%)</title><rect x="889.9" y="325" width="2.2" height="15.0" fill="rgb(226,72,54)" rx="2" ry="2" />
+<text  x="892.91" y="335.5" ></text>
+</g>
+<g >
+<title>acpi_processor_ffh_cstate_enter (683,053,876 samples, 0.01%)</title><rect x="1180.8" y="421" width="0.2" height="15.0" fill="rgb(233,20,11)" rx="2" ry="2" />
+<text  x="1183.84" y="431.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (602,088,570 samples, 0.01%)</title><rect x="216.7" y="85" width="0.1" height="15.0" fill="rgb(235,14,18)" rx="2" ry="2" />
+<text  x="219.70" y="95.5" ></text>
+</g>
+<g >
+<title>flow_threshold_exceeded (681,271,088 samples, 0.01%)</title><rect x="19.1" y="453" width="0.2" height="15.0" fill="rgb(220,140,44)" rx="2" ry="2" />
+<text  x="22.13" y="463.5" ></text>
+</g>
+<g >
+<title>inode_has_perm (2,965,867,674 samples, 0.05%)</title><rect x="790.8" y="357" width="0.6" height="15.0" fill="rgb(230,205,40)" rx="2" ry="2" />
+<text  x="793.78" y="367.5" ></text>
+</g>
+<g >
+<title>kmem_cache_alloc_node (6,460,372,272 samples, 0.12%)</title><rect x="649.4" y="133" width="1.4" height="15.0" fill="rgb(235,188,7)" rx="2" ry="2" />
+<text  x="652.37" y="143.5" ></text>
+</g>
+<g >
+<title>skb_free_head (743,284,805 samples, 0.01%)</title><rect x="472.4" y="149" width="0.2" height="15.0" fill="rgb(253,39,5)" rx="2" ry="2" />
+<text  x="475.42" y="159.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_mutex_unlock_usercnt (1,852,718,747 samples, 0.03%)</title><rect x="672.3" y="485" width="0.4" height="15.0" fill="rgb(244,73,12)" rx="2" ry="2" />
+<text  x="675.25" y="495.5" ></text>
+</g>
+<g >
+<title>sysvec_call_function_single (469,064,447 samples, 0.01%)</title><rect x="1180.4" y="405" width="0.1" height="15.0" fill="rgb(229,87,13)" rx="2" ry="2" />
+<text  x="1183.38" y="415.5" ></text>
+</g>
+<g >
+<title>kworker/u64:1-k (496,794,690 samples, 0.01%)</title><rect x="662.0" y="565" width="0.1" height="15.0" fill="rgb(240,157,41)" rx="2" ry="2" />
+<text  x="664.98" y="575.5" ></text>
+</g>
+<g >
+<title>io_u_queued (4,573,295,123 samples, 0.08%)</title><rect x="62.5" y="421" width="1.0" height="15.0" fill="rgb(245,18,47)" rx="2" ry="2" />
+<text  x="65.51" y="431.5" ></text>
+</g>
+<g >
+<title>dequeue_task_fair (19,105,738,809 samples, 0.35%)</title><rect x="688.1" y="341" width="4.2" height="15.0" fill="rgb(250,113,52)" rx="2" ry="2" />
+<text  x="691.14" y="351.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (39,622,428,181 samples, 0.73%)</title><rect x="642.9" y="261" width="8.6" height="15.0" fill="rgb(235,43,52)" rx="2" ry="2" />
+<text  x="645.86" y="271.5" ></text>
+</g>
+<g >
+<title>get_page_from_freelist (1,182,569,405 samples, 0.02%)</title><rect x="647.2" y="133" width="0.2" height="15.0" fill="rgb(225,50,54)" rx="2" ry="2" />
+<text  x="650.15" y="143.5" ></text>
+</g>
+<g >
+<title>__unfreeze_partials (490,092,529 samples, 0.01%)</title><rect x="626.8" y="149" width="0.1" height="15.0" fill="rgb(211,192,6)" rx="2" ry="2" />
+<text  x="629.84" y="159.5" ></text>
+</g>
+<g >
+<title>skb_set_owner_w (1,888,695,805 samples, 0.03%)</title><rect x="123.2" y="197" width="0.4" height="15.0" fill="rgb(226,83,33)" rx="2" ry="2" />
+<text  x="126.19" y="207.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock (712,133,403 samples, 0.01%)</title><rect x="1152.4" y="341" width="0.2" height="15.0" fill="rgb(219,62,48)" rx="2" ry="2" />
+<text  x="1155.41" y="351.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_enable_asynccancel (2,679,007,983 samples, 0.05%)</title><rect x="760.6" y="469" width="0.6" height="15.0" fill="rgb(216,156,19)" rx="2" ry="2" />
+<text  x="763.64" y="479.5" ></text>
+</g>
+<g >
+<title>sched_clock_cpu (1,607,235,061 samples, 0.03%)</title><rect x="705.5" y="325" width="0.4" height="15.0" fill="rgb(212,225,39)" rx="2" ry="2" />
+<text  x="708.53" y="335.5" ></text>
+</g>
+<g >
+<title>psi_group_change (10,124,845,319 samples, 0.19%)</title><rect x="700.3" y="325" width="2.2" height="15.0" fill="rgb(224,119,13)" rx="2" ry="2" />
+<text  x="703.35" y="335.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_call_function_single (17,388,325,620 samples, 0.32%)</title><rect x="1181.4" y="453" width="3.7" height="15.0" fill="rgb(237,97,46)" rx="2" ry="2" />
+<text  x="1184.36" y="463.5" ></text>
+</g>
+<g >
+<title>clock_gettime@@GLIBC_2.17 (6,562,398,261 samples, 0.12%)</title><rect x="260.1" y="389" width="1.4" height="15.0" fill="rgb(223,116,42)" rx="2" ry="2" />
+<text  x="263.08" y="399.5" ></text>
+</g>
+<g >
+<title>rcu_note_context_switch (2,714,602,348 samples, 0.05%)</title><rect x="375.4" y="213" width="0.6" height="15.0" fill="rgb(244,188,8)" rx="2" ry="2" />
+<text  x="378.44" y="223.5" ></text>
+</g>
+<g >
+<title>add_wait_queue (14,036,970,913 samples, 0.26%)</title><rect x="387.9" y="229" width="3.0" height="15.0" fill="rgb(219,210,26)" rx="2" ry="2" />
+<text  x="390.89" y="239.5" ></text>
+</g>
+<g >
+<title>mutex_lock (1,348,203,287 samples, 0.02%)</title><rect x="585.6" y="165" width="0.2" height="15.0" fill="rgb(220,40,48)" rx="2" ry="2" />
+<text  x="588.55" y="175.5" ></text>
+</g>
+<g >
+<title>free_unref_page (20,765,510,185 samples, 0.38%)</title><rect x="573.7" y="133" width="4.5" height="15.0" fill="rgb(252,176,5)" rx="2" ry="2" />
+<text  x="576.72" y="143.5" ></text>
+</g>
+<g >
+<title>put_file_log (1,912,884,675 samples, 0.04%)</title><rect x="272.3" y="405" width="0.4" height="15.0" fill="rgb(240,113,10)" rx="2" ry="2" />
+<text  x="275.26" y="415.5" ></text>
+</g>
+<g >
+<title>cpuacct_charge (477,427,006 samples, 0.01%)</title><rect x="690.0" y="293" width="0.1" height="15.0" fill="rgb(217,202,13)" rx="2" ry="2" />
+<text  x="692.99" y="303.5" ></text>
+</g>
+<g >
+<title>place_entity (1,561,916,282 samples, 0.03%)</title><rect x="1122.2" y="213" width="0.3" height="15.0" fill="rgb(220,224,6)" rx="2" ry="2" />
+<text  x="1125.19" y="223.5" ></text>
+</g>
+<g >
+<title>socket_recv (3,343,592,262 samples, 0.06%)</title><rect x="651.6" y="325" width="0.7" height="15.0" fill="rgb(223,181,50)" rx="2" ry="2" />
+<text  x="654.57" y="335.5" ></text>
+</g>
+<g >
+<title>__kmalloc_node_track_caller (60,827,439,893 samples, 1.12%)</title><rect x="204.3" y="149" width="13.2" height="15.0" fill="rgb(218,164,14)" rx="2" ry="2" />
+<text  x="207.32" y="159.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (5,217,876,388 samples, 0.10%)</title><rect x="640.4" y="245" width="1.1" height="15.0" fill="rgb(207,69,19)" rx="2" ry="2" />
+<text  x="643.40" y="255.5" ></text>
+</g>
+<g >
+<title>worker_thread (496,794,690 samples, 0.01%)</title><rect x="662.0" y="517" width="0.1" height="15.0" fill="rgb(219,15,19)" rx="2" ry="2" />
+<text  x="664.98" y="527.5" ></text>
+</g>
+<g >
+<title>update_sd_lb_stats.constprop.0 (2,231,167,026 samples, 0.04%)</title><rect x="696.7" y="277" width="0.4" height="15.0" fill="rgb(232,186,40)" rx="2" ry="2" />
+<text  x="699.65" y="287.5" ></text>
+</g>
+<g >
+<title>__rcu_read_lock (2,023,521,516 samples, 0.04%)</title><rect x="1112.5" y="341" width="0.5" height="15.0" fill="rgb(206,79,40)" rx="2" ry="2" />
+<text  x="1115.52" y="351.5" ></text>
+</g>
+<g >
+<title>skb_copy_datagram_from_iter (7,839,256,996 samples, 0.14%)</title><rect x="644.8" y="181" width="1.7" height="15.0" fill="rgb(246,26,35)" rx="2" ry="2" />
+<text  x="647.78" y="191.5" ></text>
+</g>
+<g >
+<title>ext4_fill_raw_inode (476,702,454 samples, 0.01%)</title><rect x="1179.6" y="181" width="0.1" height="15.0" fill="rgb(227,20,1)" rx="2" ry="2" />
+<text  x="1182.62" y="191.5" ></text>
+</g>
+<g >
+<title>nbd_internal_run (500,511,608,100 samples, 9.20%)</title><rect x="135.5" y="357" width="108.6" height="15.0" fill="rgb(233,220,0)" rx="2" ry="2" />
+<text  x="138.50" y="367.5" >nbd_internal_..</text>
+</g>
+<g >
+<title>_raw_spin_lock (3,380,213,445 samples, 0.06%)</title><rect x="511.4" y="165" width="0.7" height="15.0" fill="rgb(220,107,54)" rx="2" ry="2" />
+<text  x="514.40" y="175.5" ></text>
+</g>
+<g >
+<title>pick_next_entity (1,833,464,823 samples, 0.03%)</title><rect x="367.0" y="197" width="0.4" height="15.0" fill="rgb(249,121,44)" rx="2" ry="2" />
+<text  x="370.03" y="207.5" ></text>
+</g>
+<g >
+<title>skb_copy_datagram_iter (17,211,765,693 samples, 0.32%)</title><rect x="636.4" y="165" width="3.7" height="15.0" fill="rgb(221,177,44)" rx="2" ry="2" />
+<text  x="639.41" y="175.5" ></text>
+</g>
+<g >
+<title>exit_to_user_mode_prepare (3,557,149,307 samples, 0.07%)</title><rect x="640.5" y="229" width="0.8" height="15.0" fill="rgb(248,62,51)" rx="2" ry="2" />
+<text  x="643.54" y="239.5" ></text>
+</g>
+<g >
+<title>newidle_balance (22,296,116,787 samples, 0.41%)</title><rect x="693.6" y="325" width="4.8" height="15.0" fill="rgb(247,54,4)" rx="2" ry="2" />
+<text  x="696.60" y="335.5" ></text>
+</g>
+<g >
+<title>set_task_cpu (1,622,787,101 samples, 0.03%)</title><rect x="719.7" y="357" width="0.3" height="15.0" fill="rgb(241,37,5)" rx="2" ry="2" />
+<text  x="722.66" y="367.5" ></text>
+</g>
+<g >
+<title>finish_task_switch.isra.0 (1,327,690,130 samples, 0.02%)</title><rect x="1189.2" y="453" width="0.3" height="15.0" fill="rgb(242,132,25)" rx="2" ry="2" />
+<text  x="1192.20" y="463.5" ></text>
+</g>
+<g >
+<title>__send (187,467,920,494 samples, 3.45%)</title><rect x="88.5" y="325" width="40.7" height="15.0" fill="rgb(239,149,1)" rx="2" ry="2" />
+<text  x="91.52" y="335.5" >__s..</text>
+</g>
+<g >
+<title>__x86_indirect_thunk_rax (531,312,595 samples, 0.01%)</title><rect x="610.6" y="277" width="0.1" height="15.0" fill="rgb(253,142,15)" rx="2" ry="2" />
+<text  x="613.60" y="287.5" ></text>
+</g>
+<g >
+<title>process_one_work (701,694,677 samples, 0.01%)</title><rect x="661.8" y="501" width="0.2" height="15.0" fill="rgb(228,151,43)" rx="2" ry="2" />
+<text  x="664.82" y="511.5" ></text>
+</g>
+<g >
+<title>__sys_recvfrom (299,790,995,188 samples, 5.51%)</title><rect x="539.8" y="213" width="65.1" height="15.0" fill="rgb(250,51,53)" rx="2" ry="2" />
+<text  x="542.83" y="223.5" >__sys_r..</text>
+</g>
+<g >
+<title>__sys_sendto (37,797,981,733 samples, 0.69%)</title><rect x="643.0" y="229" width="8.2" height="15.0" fill="rgb(229,61,50)" rx="2" ry="2" />
+<text  x="646.03" y="239.5" ></text>
+</g>
+<g >
+<title>__x86_return_thunk (492,940,939 samples, 0.01%)</title><rect x="683.7" y="453" width="0.1" height="15.0" fill="rgb(213,8,44)" rx="2" ry="2" />
+<text  x="686.71" y="463.5" ></text>
+</g>
+<g >
+<title>__rcu_read_unlock (469,212,243 samples, 0.01%)</title><rect x="206.7" y="117" width="0.1" height="15.0" fill="rgb(248,113,25)" rx="2" ry="2" />
+<text  x="209.74" y="127.5" ></text>
+</g>
+<g >
+<title>preempt_count_add (759,872,947 samples, 0.01%)</title><rect x="1034.0" y="277" width="0.1" height="15.0" fill="rgb(244,65,47)" rx="2" ry="2" />
+<text  x="1036.97" y="287.5" ></text>
+</g>
+<g >
+<title>uncharge_batch (64,453,864,565 samples, 1.19%)</title><rect x="825.3" y="277" width="14.0" height="15.0" fill="rgb(252,141,14)" rx="2" ry="2" />
+<text  x="828.28" y="287.5" ></text>
+</g>
+<g >
+<title>nbd_internal_enter_STATE_REPLY_STRUCTURED_REPLY_RECV_OFFSET_DATA.constprop.0 (171,305,487,383 samples, 3.15%)</title><rect x="496.3" y="325" width="37.2" height="15.0" fill="rgb(220,197,28)" rx="2" ry="2" />
+<text  x="499.30" y="335.5" >nbd..</text>
+</g>
+<g >
+<title>obj_cgroup_charge (14,630,834,731 samples, 0.27%)</title><rect x="228.8" y="133" width="3.2" height="15.0" fill="rgb(208,42,35)" rx="2" ry="2" />
+<text  x="231.83" y="143.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock_irqrestore (971,765,543 samples, 0.02%)</title><rect x="716.8" y="357" width="0.2" height="15.0" fill="rgb(250,4,54)" rx="2" ry="2" />
+<text  x="719.84" y="367.5" ></text>
+</g>
+<g >
+<title>clear_buddies (589,692,650 samples, 0.01%)</title><rect x="1158.4" y="325" width="0.1" height="15.0" fill="rgb(218,197,53)" rx="2" ry="2" />
+<text  x="1161.40" y="335.5" ></text>
+</g>
+<g >
+<title>free_unref_page_commit (5,830,476,104 samples, 0.11%)</title><rect x="576.7" y="117" width="1.2" height="15.0" fill="rgb(208,154,49)" rx="2" ry="2" />
+<text  x="579.68" y="127.5" ></text>
+</g>
+<g >
+<title>axmap_next_free (2,167,280,789 samples, 0.04%)</title><rect x="50.0" y="389" width="0.4" height="15.0" fill="rgb(251,160,17)" rx="2" ry="2" />
+<text  x="52.96" y="399.5" ></text>
+</g>
+<g >
+<title>exit_to_user_mode_prepare (3,434,513,988 samples, 0.06%)</title><rect x="531.5" y="213" width="0.8" height="15.0" fill="rgb(249,8,34)" rx="2" ry="2" />
+<text  x="534.51" y="223.5" ></text>
+</g>
+<g >
+<title>refill_obj_stock (4,679,931,150 samples, 0.09%)</title><rect x="625.1" y="133" width="1.0" height="15.0" fill="rgb(240,94,51)" rx="2" ry="2" />
+<text  x="628.07" y="143.5" ></text>
+</g>
+<g >
+<title>__entry_text_start (1,497,523,333 samples, 0.03%)</title><rect x="712.0" y="469" width="0.4" height="15.0" fill="rgb(249,2,37)" rx="2" ry="2" />
+<text  x="715.03" y="479.5" ></text>
+</g>
+<g >
+<title>obj_cgroup_charge (15,470,612,467 samples, 0.28%)</title><rect x="213.5" y="117" width="3.4" height="15.0" fill="rgb(243,63,50)" rx="2" ry="2" />
+<text  x="216.50" y="127.5" ></text>
+</g>
+<g >
+<title>__entry_text_start (4,347,933,082 samples, 0.08%)</title><rect x="657.2" y="293" width="1.0" height="15.0" fill="rgb(240,148,0)" rx="2" ry="2" />
+<text  x="660.21" y="303.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (3,865,243,060 samples, 0.07%)</title><rect x="187.7" y="181" width="0.9" height="15.0" fill="rgb(217,34,33)" rx="2" ry="2" />
+<text  x="190.73" y="191.5" ></text>
+</g>
+<g >
+<title>__x86_return_thunk (2,117,470,253 samples, 0.04%)</title><rect x="147.1" y="277" width="0.5" height="15.0" fill="rgb(249,216,17)" rx="2" ry="2" />
+<text  x="150.12" y="287.5" ></text>
+</g>
+<g >
+<title>process_one_work (496,794,690 samples, 0.01%)</title><rect x="662.0" y="501" width="0.1" height="15.0" fill="rgb(212,13,26)" rx="2" ry="2" />
+<text  x="664.98" y="511.5" ></text>
+</g>
+<g >
+<title>do_futex (81,334,727,299 samples, 1.50%)</title><rect x="713.3" y="421" width="17.7" height="15.0" fill="rgb(238,127,12)" rx="2" ry="2" />
+<text  x="716.32" y="431.5" ></text>
+</g>
+<g >
+<title>__schedule (7,246,755,937 samples, 0.13%)</title><rect x="665.4" y="453" width="1.6" height="15.0" fill="rgb(209,219,28)" rx="2" ry="2" />
+<text  x="668.45" y="463.5" ></text>
+</g>
+<g >
+<title>hrtimer_next_event_without (1,556,959,314 samples, 0.03%)</title><rect x="1187.7" y="453" width="0.3" height="15.0" fill="rgb(212,222,24)" rx="2" ry="2" />
+<text  x="1190.67" y="463.5" ></text>
+</g>
+<g >
+<title>unix_passcred_enabled (813,915,285 samples, 0.01%)</title><rect x="125.8" y="213" width="0.1" height="15.0" fill="rgb(222,29,11)" rx="2" ry="2" />
+<text  x="128.76" y="223.5" ></text>
+</g>
+<g >
+<title>pthread_rwlock_unlock@@GLIBC_2.34 (15,846,182,356 samples, 0.29%)</title><rect x="1169.7" y="469" width="3.5" height="15.0" fill="rgb(218,30,5)" rx="2" ry="2" />
+<text  x="1172.73" y="479.5" ></text>
+</g>
+<g >
+<title>_copy_from_iter (8,335,069,286 samples, 0.15%)</title><rect x="103.5" y="197" width="1.8" height="15.0" fill="rgb(245,63,53)" rx="2" ry="2" />
+<text  x="106.52" y="207.5" ></text>
+</g>
+<g >
+<title>__kmalloc_node (580,209,865 samples, 0.01%)</title><rect x="1092.7" y="261" width="0.2" height="15.0" fill="rgb(214,186,16)" rx="2" ry="2" />
+<text  x="1095.74" y="271.5" ></text>
+</g>
+<g >
+<title>kfree (1,760,001,990 samples, 0.03%)</title><rect x="472.0" y="149" width="0.4" height="15.0" fill="rgb(250,109,46)" rx="2" ry="2" />
+<text  x="475.00" y="159.5" ></text>
+</g>
+<g >
+<title>get_next_rand_block.constprop.0 (31,119,189,441 samples, 0.57%)</title><rect x="48.2" y="421" width="6.8" height="15.0" fill="rgb(252,39,53)" rx="2" ry="2" />
+<text  x="51.23" y="431.5" ></text>
+</g>
+<g >
+<title>__rcu_read_unlock (646,780,986 samples, 0.01%)</title><rect x="162.6" y="197" width="0.2" height="15.0" fill="rgb(224,86,29)" rx="2" ry="2" />
+<text  x="165.62" y="207.5" ></text>
+</g>
+<g >
+<title>psi_task_change (18,557,954,048 samples, 0.34%)</title><rect x="1125.4" y="245" width="4.1" height="15.0" fill="rgb(253,92,10)" rx="2" ry="2" />
+<text  x="1128.43" y="255.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_mutex_unlock_usercnt (1,066,487,890 samples, 0.02%)</title><rect x="80.0" y="389" width="0.2" height="15.0" fill="rgb(247,99,33)" rx="2" ry="2" />
+<text  x="82.97" y="399.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (145,874,175,811 samples, 2.68%)</title><rect x="500.8" y="261" width="31.7" height="15.0" fill="rgb(231,102,28)" rx="2" ry="2" />
+<text  x="503.84" y="271.5" >en..</text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (1,049,915,059,293 samples, 19.30%)</title><rect x="936.9" y="453" width="227.8" height="15.0" fill="rgb(236,164,35)" rx="2" ry="2" />
+<text  x="939.93" y="463.5" >entry_SYSCALL_64_after_hwframe</text>
+</g>
+<g >
+<title>check_preemption_disabled (3,050,260,373 samples, 0.06%)</title><rect x="122.2" y="133" width="0.7" height="15.0" fill="rgb(250,61,53)" rx="2" ry="2" />
+<text  x="125.20" y="143.5" ></text>
+</g>
+<g >
+<title>__bitmap_and (924,992,044 samples, 0.02%)</title><rect x="1118.0" y="261" width="0.2" height="15.0" fill="rgb(237,181,23)" rx="2" ry="2" />
+<text  x="1120.97" y="271.5" ></text>
+</g>
+<g >
+<title>syscall_enter_from_user_mode (4,008,900,124 samples, 0.07%)</title><rect x="1140.2" y="421" width="0.9" height="15.0" fill="rgb(219,78,7)" rx="2" ry="2" />
+<text  x="1143.21" y="431.5" ></text>
+</g>
+<g >
+<title>exit_to_user_mode_prepare (3,035,024,659 samples, 0.06%)</title><rect x="127.8" y="261" width="0.7" height="15.0" fill="rgb(221,69,7)" rx="2" ry="2" />
+<text  x="130.84" y="271.5" ></text>
+</g>
+<g >
+<title>__unfreeze_partials (599,644,833 samples, 0.01%)</title><rect x="573.6" y="133" width="0.1" height="15.0" fill="rgb(233,82,5)" rx="2" ry="2" />
+<text  x="576.58" y="143.5" ></text>
+</g>
+<g >
+<title>memcg_stats_lock (468,511,655 samples, 0.01%)</title><rect x="827.2" y="245" width="0.1" height="15.0" fill="rgb(221,199,38)" rx="2" ry="2" />
+<text  x="830.19" y="255.5" ></text>
+</g>
+<g >
+<title>selinux_socket_sendmsg (37,305,854,522 samples, 0.69%)</title><rect x="959.5" y="357" width="8.1" height="15.0" fill="rgb(239,202,15)" rx="2" ry="2" />
+<text  x="962.55" y="367.5" ></text>
+</g>
+<g >
+<title>sock_sendmsg (153,085,617,381 samples, 2.81%)</title><rect x="93.1" y="245" width="33.2" height="15.0" fill="rgb(225,219,7)" rx="2" ry="2" />
+<text  x="96.06" y="255.5" >so..</text>
+</g>
+<g >
+<title>_raw_spin_unlock (1,642,642,882 samples, 0.03%)</title><rect x="1034.1" y="293" width="0.4" height="15.0" fill="rgb(246,35,51)" rx="2" ry="2" />
+<text  x="1037.14" y="303.5" ></text>
+</g>
+<g >
+<title>skb_copy_datagram_iter (80,522,719,427 samples, 1.48%)</title><rect x="587.4" y="149" width="17.5" height="15.0" fill="rgb(245,53,27)" rx="2" ry="2" />
+<text  x="590.41" y="159.5" ></text>
+</g>
+<g >
+<title>__put_user_8 (869,047,250 samples, 0.02%)</title><rect x="708.7" y="389" width="0.2" height="15.0" fill="rgb(243,126,4)" rx="2" ry="2" />
+<text  x="711.73" y="399.5" ></text>
+</g>
+<g >
+<title>unix_stream_read_actor (81,862,666,671 samples, 1.51%)</title><rect x="587.1" y="165" width="17.8" height="15.0" fill="rgb(205,179,8)" rx="2" ry="2" />
+<text  x="590.11" y="175.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock (5,465,434,215 samples, 0.10%)</title><rect x="463.9" y="181" width="1.2" height="15.0" fill="rgb(238,44,48)" rx="2" ry="2" />
+<text  x="466.92" y="191.5" ></text>
+</g>
+<g >
+<title>crypt_convert (484,745,270 samples, 0.01%)</title><rect x="662.0" y="469" width="0.1" height="15.0" fill="rgb(238,229,13)" rx="2" ry="2" />
+<text  x="664.98" y="479.5" ></text>
+</g>
+<g >
+<title>pthread_getspecific@@GLIBC_2.34 (985,941,543 samples, 0.02%)</title><rect x="244.4" y="389" width="0.2" height="15.0" fill="rgb(245,144,16)" rx="2" ry="2" />
+<text  x="247.39" y="399.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_disable_asynccancel (1,174,036,220 samples, 0.02%)</title><rect x="608.8" y="293" width="0.3" height="15.0" fill="rgb(248,6,14)" rx="2" ry="2" />
+<text  x="611.84" y="303.5" ></text>
+</g>
+<g >
+<title>enqueue_task (2,681,116,936 samples, 0.05%)</title><rect x="125.0" y="117" width="0.6" height="15.0" fill="rgb(210,211,51)" rx="2" ry="2" />
+<text  x="127.99" y="127.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (2,507,647,999 samples, 0.05%)</title><rect x="625.5" y="117" width="0.6" height="15.0" fill="rgb(218,31,25)" rx="2" ry="2" />
+<text  x="628.53" y="127.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (731,022,060 samples, 0.01%)</title><rect x="851.4" y="261" width="0.1" height="15.0" fill="rgb(233,24,30)" rx="2" ry="2" />
+<text  x="854.39" y="271.5" ></text>
+</g>
+<g >
+<title>unix_stream_read_generic (270,004,674,288 samples, 4.96%)</title><rect x="546.3" y="181" width="58.6" height="15.0" fill="rgb(228,5,49)" rx="2" ry="2" />
+<text  x="549.30" y="191.5" >unix_s..</text>
+</g>
+<g >
+<title>avc_has_perm (521,282,804 samples, 0.01%)</title><rect x="643.7" y="165" width="0.1" height="15.0" fill="rgb(227,121,17)" rx="2" ry="2" />
+<text  x="646.70" y="175.5" ></text>
+</g>
+<g >
+<title>check_stack_object (1,529,678,342 samples, 0.03%)</title><rect x="492.6" y="101" width="0.3" height="15.0" fill="rgb(251,150,27)" rx="2" ry="2" />
+<text  x="495.56" y="111.5" ></text>
+</g>
+<g >
+<title>__check_heap_object (1,046,760,373 samples, 0.02%)</title><rect x="102.1" y="181" width="0.2" height="15.0" fill="rgb(213,21,12)" rx="2" ry="2" />
+<text  x="105.09" y="191.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_call_function_single (637,748,806 samples, 0.01%)</title><rect x="1180.0" y="549" width="0.2" height="15.0" fill="rgb(239,77,46)" rx="2" ry="2" />
+<text  x="1183.03" y="559.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock (788,761,022 samples, 0.01%)</title><rect x="365.1" y="197" width="0.2" height="15.0" fill="rgb(246,100,38)" rx="2" ry="2" />
+<text  x="368.10" y="207.5" ></text>
+</g>
+<g >
+<title>sock_recvmsg (31,835,077,598 samples, 0.59%)</title><rect x="450.2" y="213" width="6.9" height="15.0" fill="rgb(245,48,5)" rx="2" ry="2" />
+<text  x="453.21" y="223.5" ></text>
+</g>
+<g >
+<title>__rcu_read_lock (1,470,610,452 samples, 0.03%)</title><rect x="566.9" y="85" width="0.3" height="15.0" fill="rgb(214,42,2)" rx="2" ry="2" />
+<text  x="569.89" y="95.5" ></text>
+</g>
+<g >
+<title>check_stack_object (704,145,930 samples, 0.01%)</title><rect x="171.3" y="165" width="0.1" height="15.0" fill="rgb(222,71,53)" rx="2" ry="2" />
+<text  x="174.30" y="175.5" ></text>
+</g>
+<g >
+<title>__switch_to_asm (544,635,416 samples, 0.01%)</title><rect x="665.5" y="437" width="0.1" height="15.0" fill="rgb(246,11,32)" rx="2" ry="2" />
+<text  x="668.52" y="447.5" ></text>
+</g>
+<g >
+<title>get_next_rand_block.constprop.0 (2,123,831,409 samples, 0.04%)</title><rect x="59.5" y="437" width="0.4" height="15.0" fill="rgb(229,212,16)" rx="2" ry="2" />
+<text  x="62.46" y="447.5" ></text>
+</g>
+<g >
+<title>kmalloc_slab (490,543,088 samples, 0.01%)</title><rect x="649.3" y="117" width="0.1" height="15.0" fill="rgb(233,203,2)" rx="2" ry="2" />
+<text  x="652.26" y="127.5" ></text>
+</g>
+<g >
+<title>update_load_avg (477,132,423 samples, 0.01%)</title><rect x="887.2" y="261" width="0.1" height="15.0" fill="rgb(220,176,15)" rx="2" ry="2" />
+<text  x="890.20" y="271.5" ></text>
+</g>
+<g >
+<title>simple_copy_to_iter (22,057,013,412 samples, 0.41%)</title><rect x="488.4" y="133" width="4.8" height="15.0" fill="rgb(242,112,24)" rx="2" ry="2" />
+<text  x="491.39" y="143.5" ></text>
+</g>
+<g >
+<title>skb_release_data (133,759,341,152 samples, 2.46%)</title><rect x="550.1" y="149" width="29.1" height="15.0" fill="rgb(216,205,22)" rx="2" ry="2" />
+<text  x="553.15" y="159.5" >sk..</text>
+</g>
+<g >
+<title>reweight_entity (1,329,345,806 samples, 0.02%)</title><rect x="691.0" y="325" width="0.3" height="15.0" fill="rgb(222,167,16)" rx="2" ry="2" />
+<text  x="694.01" y="335.5" ></text>
+</g>
+<g >
+<title>__alloc_pages (55,453,646,587 samples, 1.02%)</title><rect x="1024.4" y="325" width="12.0" height="15.0" fill="rgb(208,124,45)" rx="2" ry="2" />
+<text  x="1027.40" y="335.5" ></text>
+</g>
+<g >
+<title>autoremove_wake_function (6,723,368,771 samples, 0.12%)</title><rect x="124.3" y="165" width="1.4" height="15.0" fill="rgb(221,65,23)" rx="2" ry="2" />
+<text  x="127.27" y="175.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (2,819,698,814 samples, 0.05%)</title><rect x="468.8" y="117" width="0.6" height="15.0" fill="rgb(238,67,36)" rx="2" ry="2" />
+<text  x="471.82" y="127.5" ></text>
+</g>
+<g >
+<title>__x64_sys_recvfrom (218,258,104,687 samples, 4.01%)</title><rect x="445.8" y="245" width="47.4" height="15.0" fill="rgb(232,67,4)" rx="2" ry="2" />
+<text  x="448.84" y="255.5" >__x6..</text>
+</g>
+<g >
+<title>get_next_rand_offset.lto_priv.0 (1,075,459,037 samples, 0.02%)</title><rect x="55.0" y="421" width="0.2" height="15.0" fill="rgb(207,53,29)" rx="2" ry="2" />
+<text  x="57.98" y="431.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (2,139,267,977 samples, 0.04%)</title><rect x="583.9" y="133" width="0.5" height="15.0" fill="rgb(238,155,7)" rx="2" ry="2" />
+<text  x="586.90" y="143.5" ></text>
+</g>
+<g >
+<title>dequeue_entity (2,575,975,680 samples, 0.05%)</title><rect x="695.9" y="277" width="0.5" height="15.0" fill="rgb(226,61,45)" rx="2" ry="2" />
+<text  x="698.87" y="287.5" ></text>
+</g>
+<g >
+<title>__fio_gettime.lto_priv.0 (690,232,216 samples, 0.01%)</title><rect x="18.9" y="453" width="0.1" height="15.0" fill="rgb(252,103,38)" rx="2" ry="2" />
+<text  x="21.89" y="463.5" ></text>
+</g>
+<g >
+<title>__send (680,567,894 samples, 0.01%)</title><rect x="10.1" y="293" width="0.1" height="15.0" fill="rgb(226,99,18)" rx="2" ry="2" />
+<text  x="13.06" y="303.5" ></text>
+</g>
+<g >
+<title>td_io_queue (2,003,148,633 samples, 0.04%)</title><rect x="20.8" y="453" width="0.5" height="15.0" fill="rgb(249,123,34)" rx="2" ry="2" />
+<text  x="23.83" y="463.5" ></text>
+</g>
+<g >
+<title>syscall_return_via_sysret (4,199,076,172 samples, 0.08%)</title><rect x="925.1" y="453" width="0.9" height="15.0" fill="rgb(240,51,31)" rx="2" ry="2" />
+<text  x="928.09" y="463.5" ></text>
+</g>
+<g >
+<title>__unfreeze_partials (476,258,417 samples, 0.01%)</title><rect x="518.0" y="133" width="0.1" height="15.0" fill="rgb(227,186,36)" rx="2" ry="2" />
+<text  x="520.96" y="143.5" ></text>
+</g>
+<g >
+<title>sock_recvmsg (11,625,949,173 samples, 0.21%)</title><rect x="614.0" y="213" width="2.6" height="15.0" fill="rgb(225,125,0)" rx="2" ry="2" />
+<text  x="617.03" y="223.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock_irqrestore (789,571,905 samples, 0.01%)</title><rect x="99.5" y="213" width="0.1" height="15.0" fill="rgb(233,218,12)" rx="2" ry="2" />
+<text  x="102.46" y="223.5" ></text>
+</g>
+<g >
+<title>sched_clock_cpu (1,517,545,263 samples, 0.03%)</title><rect x="730.6" y="341" width="0.4" height="15.0" fill="rgb(230,154,17)" rx="2" ry="2" />
+<text  x="733.63" y="351.5" ></text>
+</g>
+<g >
+<title>mutex_lock (1,167,225,797 samples, 0.02%)</title><rect x="634.5" y="181" width="0.3" height="15.0" fill="rgb(231,98,19)" rx="2" ry="2" />
+<text  x="637.54" y="191.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (1,164,146,367 samples, 0.02%)</title><rect x="827.5" y="261" width="0.2" height="15.0" fill="rgb(215,129,8)" rx="2" ry="2" />
+<text  x="830.46" y="271.5" ></text>
+</g>
+<g >
+<title>_copy_to_iter (17,704,998,201 samples, 0.33%)</title><rect x="484.6" y="133" width="3.8" height="15.0" fill="rgb(244,79,16)" rx="2" ry="2" />
+<text  x="487.55" y="143.5" ></text>
+</g>
+<g >
+<title>record_times (462,737,064 samples, 0.01%)</title><rect x="1129.0" y="213" width="0.1" height="15.0" fill="rgb(251,132,37)" rx="2" ry="2" />
+<text  x="1131.99" y="223.5" ></text>
+</g>
+<g >
+<title>in_lock_functions (603,077,144 samples, 0.01%)</title><rect x="164.8" y="165" width="0.1" height="15.0" fill="rgb(214,113,4)" rx="2" ry="2" />
+<text  x="167.82" y="175.5" ></text>
+</g>
+<g >
+<title>kmalloc_slab (2,249,149,549 samples, 0.04%)</title><rect x="115.7" y="149" width="0.5" height="15.0" fill="rgb(234,188,41)" rx="2" ry="2" />
+<text  x="118.73" y="159.5" ></text>
+</g>
+<g >
+<title>futex_wait (103,151,848,306 samples, 1.90%)</title><rect x="684.7" y="405" width="22.4" height="15.0" fill="rgb(206,5,27)" rx="2" ry="2" />
+<text  x="687.71" y="415.5" >f..</text>
+</g>
+<g >
+<title>raw_spin_rq_lock_nested (1,484,456,318 samples, 0.03%)</title><rect x="1116.1" y="277" width="0.3" height="15.0" fill="rgb(241,226,33)" rx="2" ry="2" />
+<text  x="1119.11" y="287.5" ></text>
+</g>
+<g >
+<title>__x86_indirect_thunk_rax (461,624,361 samples, 0.01%)</title><rect x="500.7" y="261" width="0.1" height="15.0" fill="rgb(231,43,8)" rx="2" ry="2" />
+<text  x="503.72" y="271.5" ></text>
+</g>
+<g >
+<title>socket_send (469,432,231,285 samples, 8.63%)</title><rect x="141.7" y="325" width="101.9" height="15.0" fill="rgb(252,16,47)" rx="2" ry="2" />
+<text  x="144.75" y="335.5" >socket_send</text>
+</g>
+<g >
+<title>mod_objcg_state (15,913,382,005 samples, 0.29%)</title><rect x="846.6" y="293" width="3.4" height="15.0" fill="rgb(254,202,12)" rx="2" ry="2" />
+<text  x="849.58" y="303.5" ></text>
+</g>
+<g >
+<title>recv_into_rbuf.lto_priv.0 (162,363,195,099 samples, 2.99%)</title><rect x="497.7" y="309" width="35.2" height="15.0" fill="rgb(234,155,46)" rx="2" ry="2" />
+<text  x="500.66" y="319.5" >re..</text>
+</g>
+<g >
+<title>available_idle_cpu (778,339,505 samples, 0.01%)</title><rect x="719.1" y="341" width="0.2" height="15.0" fill="rgb(240,84,20)" rx="2" ry="2" />
+<text  x="722.14" y="351.5" ></text>
+</g>
+<g >
+<title>_int_malloc (1,742,719,657 samples, 0.03%)</title><rect x="134.8" y="341" width="0.4" height="15.0" fill="rgb(234,131,46)" rx="2" ry="2" />
+<text  x="137.79" y="351.5" ></text>
+</g>
+<g >
+<title>selinux_file_permission (17,957,652,693 samples, 0.33%)</title><rect x="791.4" y="373" width="3.9" height="15.0" fill="rgb(228,46,48)" rx="2" ry="2" />
+<text  x="794.43" y="383.5" ></text>
+</g>
+<g >
+<title>_raw_spin_trylock (1,784,450,526 samples, 0.03%)</title><rect x="859.5" y="293" width="0.4" height="15.0" fill="rgb(213,205,1)" rx="2" ry="2" />
+<text  x="862.49" y="303.5" ></text>
+</g>
+<g >
+<title>malloc (4,606,014,525 samples, 0.08%)</title><rect x="306.0" y="325" width="1.0" height="15.0" fill="rgb(248,179,53)" rx="2" ry="2" />
+<text  x="308.97" y="335.5" ></text>
+</g>
+<g >
+<title>memcg_account_kmem (5,132,441,178 samples, 0.09%)</title><rect x="827.7" y="261" width="1.1" height="15.0" fill="rgb(205,109,54)" rx="2" ry="2" />
+<text  x="830.72" y="271.5" ></text>
+</g>
+<g >
+<title>remove_wait_queue (9,834,861,226 samples, 0.18%)</title><rect x="353.1" y="245" width="2.1" height="15.0" fill="rgb(221,181,17)" rx="2" ry="2" />
+<text  x="356.08" y="255.5" ></text>
+</g>
+<g >
+<title>[fio-nbd.so] (596,835,652 samples, 0.01%)</title><rect x="26.7" y="437" width="0.1" height="15.0" fill="rgb(222,154,17)" rx="2" ry="2" />
+<text  x="29.66" y="447.5" ></text>
+</g>
+<g >
+<title>__get_user_8 (5,024,859,772 samples, 0.09%)</title><rect x="1145.8" y="373" width="1.0" height="15.0" fill="rgb(239,115,4)" rx="2" ry="2" />
+<text  x="1148.75" y="383.5" ></text>
+</g>
+<g >
+<title>skb_unlink (12,326,203,977 samples, 0.23%)</title><rect x="889.5" y="341" width="2.6" height="15.0" fill="rgb(216,43,29)" rx="2" ry="2" />
+<text  x="892.47" y="351.5" ></text>
+</g>
+<g >
+<title>preempt_count_sub (818,638,282 samples, 0.02%)</title><rect x="862.0" y="293" width="0.2" height="15.0" fill="rgb(225,83,5)" rx="2" ry="2" />
+<text  x="864.97" y="303.5" ></text>
+</g>
+<g >
+<title>psi_task_switch (3,640,262,527 samples, 0.07%)</title><rect x="1159.9" y="357" width="0.8" height="15.0" fill="rgb(211,188,10)" rx="2" ry="2" />
+<text  x="1162.89" y="367.5" ></text>
+</g>
+<g >
+<title>clock_gettime@@GLIBC_2.17 (9,537,849,209 samples, 0.18%)</title><rect x="258.0" y="373" width="2.1" height="15.0" fill="rgb(222,7,32)" rx="2" ry="2" />
+<text  x="261.01" y="383.5" ></text>
+</g>
+<g >
+<title>mod_memcg_state (747,663,397 samples, 0.01%)</title><rect x="231.5" y="101" width="0.2" height="15.0" fill="rgb(232,147,12)" rx="2" ry="2" />
+<text  x="234.54" y="111.5" ></text>
+</g>
+<g >
+<title>get_page_from_freelist (734,639,906 samples, 0.01%)</title><rect x="1051.4" y="213" width="0.2" height="15.0" fill="rgb(254,3,11)" rx="2" ry="2" />
+<text  x="1054.41" y="223.5" ></text>
+</g>
+<g >
+<title>sock_def_readable (111,331,142,846 samples, 2.05%)</title><rect x="1110.0" y="357" width="24.2" height="15.0" fill="rgb(243,198,15)" rx="2" ry="2" />
+<text  x="1113.01" y="367.5" >s..</text>
+</g>
+<g >
+<title>exit_to_user_mode_prepare (10,236,508,791 samples, 0.19%)</title><rect x="922.0" y="405" width="2.2" height="15.0" fill="rgb(252,97,21)" rx="2" ry="2" />
+<text  x="925.01" y="415.5" ></text>
+</g>
+<g >
+<title>security_socket_recvmsg (12,271,107,125 samples, 0.23%)</title><rect x="542.2" y="181" width="2.7" height="15.0" fill="rgb(253,133,21)" rx="2" ry="2" />
+<text  x="545.21" y="191.5" ></text>
+</g>
+<g >
+<title>wait_for_unix_gc (1,539,384,473 samples, 0.03%)</title><rect x="125.9" y="213" width="0.4" height="15.0" fill="rgb(225,212,16)" rx="2" ry="2" />
+<text  x="128.94" y="223.5" ></text>
+</g>
+<g >
+<title>cpu_startup_entry (1,905,178,558 samples, 0.04%)</title><rect x="1180.3" y="485" width="0.4" height="15.0" fill="rgb(206,99,26)" rx="2" ry="2" />
+<text  x="1183.28" y="495.5" ></text>
+</g>
+<g >
+<title>enter_STATE_REPLY_FINISH_COMMAND.constprop.0 (69,260,231,468 samples, 1.27%)</title><rect x="409.4" y="325" width="15.1" height="15.0" fill="rgb(214,111,44)" rx="2" ry="2" />
+<text  x="412.44" y="335.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (564,259,839 samples, 0.01%)</title><rect x="657.1" y="293" width="0.1" height="15.0" fill="rgb(230,190,8)" rx="2" ry="2" />
+<text  x="660.09" y="303.5" ></text>
+</g>
+<g >
+<title>import_single_range (1,457,764,083 samples, 0.03%)</title><rect x="152.8" y="229" width="0.3" height="15.0" fill="rgb(206,16,30)" rx="2" ry="2" />
+<text  x="155.78" y="239.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock_irqrestore (2,940,369,139 samples, 0.05%)</title><rect x="387.3" y="229" width="0.6" height="15.0" fill="rgb(235,62,41)" rx="2" ry="2" />
+<text  x="390.25" y="239.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_enable_asynccancel (3,587,059,422 samples, 0.07%)</title><rect x="931.1" y="469" width="0.8" height="15.0" fill="rgb(216,62,22)" rx="2" ry="2" />
+<text  x="934.08" y="479.5" ></text>
+</g>
+<g >
+<title>wait_for_unix_gc (2,625,109,929 samples, 0.05%)</title><rect x="237.7" y="197" width="0.6" height="15.0" fill="rgb(231,109,32)" rx="2" ry="2" />
+<text  x="240.73" y="207.5" ></text>
+</g>
+<g >
+<title>obj_cgroup_charge (7,665,685,100 samples, 0.14%)</title><rect x="113.2" y="133" width="1.7" height="15.0" fill="rgb(234,152,29)" rx="2" ry="2" />
+<text  x="116.21" y="143.5" ></text>
+</g>
+<g >
+<title>sched_clock_cpu (829,404,021 samples, 0.02%)</title><rect x="705.3" y="309" width="0.2" height="15.0" fill="rgb(246,127,8)" rx="2" ry="2" />
+<text  x="708.35" y="319.5" ></text>
+</g>
+<g >
+<title>__skb_datagram_iter (80,061,974,090 samples, 1.47%)</title><rect x="587.5" y="133" width="17.4" height="15.0" fill="rgb(247,87,44)" rx="2" ry="2" />
+<text  x="590.51" y="143.5" ></text>
+</g>
+<g >
+<title>psi_group_change (515,239,556 samples, 0.01%)</title><rect x="1186.3" y="405" width="0.2" height="15.0" fill="rgb(252,133,3)" rx="2" ry="2" />
+<text  x="1189.35" y="415.5" ></text>
+</g>
+<g >
+<title>try_charge_memcg (816,667,670 samples, 0.02%)</title><rect x="231.8" y="117" width="0.2" height="15.0" fill="rgb(247,74,53)" rx="2" ry="2" />
+<text  x="234.83" y="127.5" ></text>
+</g>
+<g >
+<title>set_task_cpu (543,418,085 samples, 0.01%)</title><rect x="236.3" y="117" width="0.1" height="15.0" fill="rgb(238,91,18)" rx="2" ry="2" />
+<text  x="239.30" y="127.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (2,752,291,456 samples, 0.05%)</title><rect x="624.0" y="117" width="0.6" height="15.0" fill="rgb(221,139,11)" rx="2" ry="2" />
+<text  x="627.03" y="127.5" ></text>
+</g>
+<g >
+<title>selinux_socket_recvmsg (7,636,468,132 samples, 0.14%)</title><rect x="614.9" y="181" width="1.7" height="15.0" fill="rgb(225,60,4)" rx="2" ry="2" />
+<text  x="617.90" y="191.5" ></text>
+</g>
+<g >
+<title>update_rq_clock (6,801,125,269 samples, 0.13%)</title><rect x="729.5" y="357" width="1.5" height="15.0" fill="rgb(235,124,29)" rx="2" ry="2" />
+<text  x="732.50" y="367.5" ></text>
+</g>
+<g >
+<title>cache_from_obj (2,335,396,592 samples, 0.04%)</title><rect x="583.0" y="149" width="0.5" height="15.0" fill="rgb(219,59,0)" rx="2" ry="2" />
+<text  x="585.99" y="159.5" ></text>
+</g>
+<g >
+<title>cpuidle_enter (1,030,403,732 samples, 0.02%)</title><rect x="1180.3" y="453" width="0.2" height="15.0" fill="rgb(206,220,36)" rx="2" ry="2" />
+<text  x="1183.28" y="463.5" ></text>
+</g>
+<g >
+<title>avc_has_perm (3,283,569,534 samples, 0.06%)</title><rect x="544.2" y="149" width="0.7" height="15.0" fill="rgb(233,52,11)" rx="2" ry="2" />
+<text  x="547.16" y="159.5" ></text>
+</g>
+<g >
+<title>preempt_count_sub (839,218,021 samples, 0.02%)</title><rect x="199.4" y="117" width="0.2" height="15.0" fill="rgb(253,146,32)" rx="2" ry="2" />
+<text  x="202.40" y="127.5" ></text>
+</g>
+<g >
+<title>obj_cgroup_charge (1,635,145,437 samples, 0.03%)</title><rect x="648.8" y="101" width="0.3" height="15.0" fill="rgb(232,90,27)" rx="2" ry="2" />
+<text  x="651.77" y="111.5" ></text>
+</g>
+<g >
+<title>ext4_buffered_write_iter (4,469,725,977 samples, 0.08%)</title><rect x="1178.8" y="293" width="1.0" height="15.0" fill="rgb(222,19,28)" rx="2" ry="2" />
+<text  x="1181.82" y="303.5" ></text>
+</g>
+<g >
+<title>structured_reply_in_bounds.lto_priv.0 (581,601,312 samples, 0.01%)</title><rect x="533.3" y="309" width="0.2" height="15.0" fill="rgb(250,225,20)" rx="2" ry="2" />
+<text  x="536.34" y="319.5" ></text>
+</g>
+<g >
+<title>select_task_rq_fair (9,882,333,764 samples, 0.18%)</title><rect x="1116.5" y="277" width="2.1" height="15.0" fill="rgb(216,104,54)" rx="2" ry="2" />
+<text  x="1119.46" y="287.5" ></text>
+</g>
+<g >
+<title>skb_queue_tail (2,235,687,739 samples, 0.04%)</title><rect x="105.5" y="213" width="0.5" height="15.0" fill="rgb(208,132,31)" rx="2" ry="2" />
+<text  x="108.50" y="223.5" ></text>
+</g>
+<g >
+<title>check_preempt_wakeup (5,727,183,876 samples, 0.11%)</title><rect x="1129.8" y="245" width="1.2" height="15.0" fill="rgb(207,146,17)" rx="2" ry="2" />
+<text  x="1132.79" y="255.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (3,300,963,710 samples, 0.06%)</title><rect x="482.2" y="165" width="0.7" height="15.0" fill="rgb(226,178,22)" rx="2" ry="2" />
+<text  x="485.23" y="175.5" ></text>
+</g>
+<g >
+<title>update_load_avg (1,751,820,567 samples, 0.03%)</title><rect x="694.7" y="229" width="0.4" height="15.0" fill="rgb(232,167,24)" rx="2" ry="2" />
+<text  x="697.69" y="239.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (560,598,094 samples, 0.01%)</title><rect x="1082.9" y="261" width="0.1" height="15.0" fill="rgb(254,77,37)" rx="2" ry="2" />
+<text  x="1085.90" y="271.5" ></text>
+</g>
+<g >
+<title>fio_time_init (583,082,394 samples, 0.01%)</title><rect x="661.6" y="485" width="0.1" height="15.0" fill="rgb(209,200,29)" rx="2" ry="2" />
+<text  x="664.57" y="495.5" ></text>
+</g>
+<g >
+<title>pagecache_get_page (994,493,326 samples, 0.02%)</title><rect x="1179.2" y="245" width="0.3" height="15.0" fill="rgb(242,170,42)" rx="2" ry="2" />
+<text  x="1182.23" y="255.5" ></text>
+</g>
+<g >
+<title>get_obj_cgroup_from_current (23,098,873,201 samples, 0.42%)</title><rect x="1083.5" y="293" width="5.0" height="15.0" fill="rgb(231,28,43)" rx="2" ry="2" />
+<text  x="1086.52" y="303.5" ></text>
+</g>
+<g >
+<title>__libc_recv (611,015,029 samples, 0.01%)</title><rect x="608.5" y="309" width="0.2" height="15.0" fill="rgb(251,182,10)" rx="2" ry="2" />
+<text  x="611.54" y="319.5" ></text>
+</g>
+<g >
+<title>unix_stream_read_actor (18,795,550,914 samples, 0.35%)</title><rect x="636.1" y="181" width="4.0" height="15.0" fill="rgb(214,209,31)" rx="2" ry="2" />
+<text  x="639.06" y="191.5" ></text>
+</g>
+<g >
+<title>__slab_alloc.isra.0 (10,529,803,647 samples, 0.19%)</title><rect x="1050.1" y="277" width="2.3" height="15.0" fill="rgb(249,54,47)" rx="2" ry="2" />
+<text  x="1053.07" y="287.5" ></text>
+</g>
+<g >
+<title>copy_user_generic_string (13,602,953,047 samples, 0.25%)</title><rect x="485.4" y="117" width="3.0" height="15.0" fill="rgb(244,103,46)" rx="2" ry="2" />
+<text  x="488.44" y="127.5" ></text>
+</g>
+<g >
+<title>__send (5,044,511,785 samples, 0.09%)</title><rect x="657.2" y="309" width="1.1" height="15.0" fill="rgb(218,7,46)" rx="2" ry="2" />
+<text  x="660.21" y="319.5" ></text>
+</g>
+<g >
+<title>send_from_wbuf (1,073,042,401 samples, 0.02%)</title><rect x="244.1" y="357" width="0.2" height="15.0" fill="rgb(236,162,32)" rx="2" ry="2" />
+<text  x="247.09" y="367.5" ></text>
+</g>
+<g >
+<title>init_icd (1,926,681,672 samples, 0.04%)</title><rect x="253.4" y="421" width="0.4" height="15.0" fill="rgb(243,199,23)" rx="2" ry="2" />
+<text  x="256.40" y="431.5" ></text>
+</g>
+<g >
+<title>__GI___pthread_mutex_unlock_usercnt (5,610,635,094 samples, 0.10%)</title><rect x="731.7" y="485" width="1.3" height="15.0" fill="rgb(254,8,45)" rx="2" ry="2" />
+<text  x="734.75" y="495.5" ></text>
+</g>
+<g >
+<title>td_io_prep (844,465,494 samples, 0.02%)</title><rect x="65.5" y="437" width="0.2" height="15.0" fill="rgb(245,172,42)" rx="2" ry="2" />
+<text  x="68.51" y="447.5" ></text>
+</g>
+<g >
+<title>enqueue_task_fair (2,307,774,949 samples, 0.04%)</title><rect x="236.5" y="85" width="0.5" height="15.0" fill="rgb(230,129,44)" rx="2" ry="2" />
+<text  x="239.45" y="95.5" ></text>
+</g>
+<g >
+<title>obj_cgroup_charge (7,271,053,342 samples, 0.13%)</title><rect x="121.6" y="149" width="1.5" height="15.0" fill="rgb(210,135,36)" rx="2" ry="2" />
+<text  x="124.56" y="159.5" ></text>
+</g>
+<g >
+<title>ttwu_queue_wakelist (1,802,445,435 samples, 0.03%)</title><rect x="729.1" y="357" width="0.4" height="15.0" fill="rgb(231,229,2)" rx="2" ry="2" />
+<text  x="732.10" y="367.5" ></text>
+</g>
+<g >
+<title>unix_stream_recvmsg (106,011,471,582 samples, 1.95%)</title><rect x="508.1" y="197" width="23.0" height="15.0" fill="rgb(244,45,50)" rx="2" ry="2" />
+<text  x="511.12" y="207.5" >u..</text>
+</g>
+<g >
+<title>start_thread (2,354,532,273,927 samples, 43.29%)</title><rect x="667.9" y="533" width="510.8" height="15.0" fill="rgb(206,113,43)" rx="2" ry="2" />
+<text  x="670.89" y="543.5" >start_thread</text>
+</g>
+<g >
+<title>avc_has_perm (3,352,567,678 samples, 0.06%)</title><rect x="95.3" y="197" width="0.7" height="15.0" fill="rgb(237,158,1)" rx="2" ry="2" />
+<text  x="98.31" y="207.5" ></text>
+</g>
+<g >
+<title>run_threads (2,962,274,807,157 samples, 54.47%)</title><rect x="18.9" y="469" width="642.7" height="15.0" fill="rgb(248,133,29)" rx="2" ry="2" />
+<text  x="21.88" y="479.5" >run_threads</text>
+</g>
+<g >
+<title>get_obj_cgroup_from_current (11,877,761,912 samples, 0.22%)</title><rect x="221.9" y="133" width="2.6" height="15.0" fill="rgb(205,174,27)" rx="2" ry="2" />
+<text  x="224.91" y="143.5" ></text>
+</g>
+<g >
+<title>_raw_spin_unlock (1,023,878,867 samples, 0.02%)</title><rect x="1115.5" y="277" width="0.2" height="15.0" fill="rgb(244,118,25)" rx="2" ry="2" />
+<text  x="1118.45" y="287.5" ></text>
+</g>
+<g >
+<title>syscall_exit_to_user_mode (4,503,141,784 samples, 0.08%)</title><rect x="127.7" y="277" width="1.0" height="15.0" fill="rgb(219,1,10)" rx="2" ry="2" />
+<text  x="130.72" y="287.5" ></text>
+</g>
+<g >
+<title>__wake_up_common_lock (6,917,921,970 samples, 0.13%)</title><rect x="124.3" y="197" width="1.5" height="15.0" fill="rgb(216,209,6)" rx="2" ry="2" />
+<text  x="127.25" y="207.5" ></text>
+</g>
+<g >
+<title>do_poll.lto_priv.0 (463,442,896 samples, 0.01%)</title><rect x="283.6" y="373" width="0.1" height="15.0" fill="rgb(238,30,40)" rx="2" ry="2" />
+<text  x="286.55" y="383.5" ></text>
+</g>
+<g >
+<title>blkcg_maybe_throttle_current (484,267,897 samples, 0.01%)</title><rect x="395.2" y="261" width="0.1" height="15.0" fill="rgb(216,161,45)" rx="2" ry="2" />
+<text  x="398.20" y="271.5" ></text>
+</g>
+<g >
+<title>_raw_spin_lock_irqsave (1,763,495,347 samples, 0.03%)</title><rect x="1133.4" y="325" width="0.4" height="15.0" fill="rgb(216,65,43)" rx="2" ry="2" />
+<text  x="1136.40" y="335.5" ></text>
+</g>
+<g >
+<title>__x86_indirect_thunk_rax (925,569,155 samples, 0.02%)</title><rect x="145.5" y="293" width="0.2" height="15.0" fill="rgb(244,49,4)" rx="2" ry="2" />
+<text  x="148.50" y="303.5" ></text>
+</g>
+<g >
+<title>skb_free_head (801,603,262 samples, 0.01%)</title><rect x="627.4" y="149" width="0.2" height="15.0" fill="rgb(211,188,46)" rx="2" ry="2" />
+<text  x="630.38" y="159.5" ></text>
+</g>
+<g >
+<title>check_preemption_disabled (809,625,137 samples, 0.01%)</title><rect x="729.2" y="341" width="0.2" height="15.0" fill="rgb(219,201,18)" rx="2" ry="2" />
+<text  x="732.25" y="351.5" ></text>
+</g>
+</g>
+</svg>
diff --git a/2023-flamegraphs/redhat.png b/2023-flamegraphs/redhat.png
new file mode 100644 (file)
index 0000000..c955eb0
Binary files /dev/null and b/2023-flamegraphs/redhat.png differ
diff --git a/2023-flamegraphs/restore b/2023-flamegraphs/restore
new file mode 100755 (executable)
index 0000000..00bc41f
--- /dev/null
@@ -0,0 +1,3 @@
+#!/bin/bash -
+
+# (nothing)
diff --git a/2023-flamegraphs/run b/2023-flamegraphs/run
new file mode 100755 (executable)
index 0000000..b7330ab
--- /dev/null
@@ -0,0 +1,26 @@
+#!/bin/bash -
+# Run the talk.
+
+set -e
+
+# Avoid GNOME keyring stupidity
+export GNOME_KEYRING_CONTROL=
+export GNOME_KEYRING_PID=
+
+# No proxy.
+#unset http_proxy
+#unset https_proxy
+#unset ftp_proxy
+
+# Clean up after previous run.
+talkdir=$PWD ./restore
+
+# Check environment.
+#(nothing)
+
+# Precreate any files necessary.
+#(nothing)
+
+# Run techtalk.
+techtalk-pse "$@"
+#~/d/techtalk-pse/techtalk-pse "$@"
diff --git a/2023-flamegraphs/sleeptest.c b/2023-flamegraphs/sleeptest.c
new file mode 100644 (file)
index 0000000..bd0446b
--- /dev/null
@@ -0,0 +1,57 @@
+#include <stdio.h>
+#include <stdlib.h>
+#include <unistd.h>
+#include <sys/time.h>
+#include <pthread.h>
+
+#define NR_THREADS 32
+
+static void *
+busywork_thread (void *start_vp)
+{
+  struct timeval *start_t = start_vp;
+  struct timeval t;
+  int i;
+  unsigned a[256] = { 0 };
+
+  while (1) {
+    gettimeofday (&t, NULL);
+    if (t.tv_sec >= start_t->tv_sec + 3 ||
+        (t.tv_sec == start_t->tv_sec + 2 &&
+         t.tv_usec >= start_t->tv_usec))
+      break;
+
+    for (i = 0; i < 256; ++i) {
+      a[i] += t.tv_usec;
+      if (i > 0) a[i] += a[i-1];
+    }
+  }
+  return NULL;
+}
+
+static void
+busywork_2secs (void)
+{
+  pthread_t thr[NR_THREADS];
+  int i;
+  struct timeval start_t;
+
+  gettimeofday (&start_t, NULL);
+
+  for (i = 0; i < NR_THREADS; ++i)
+    pthread_create (&thr[i], NULL, busywork_thread, &start_t);
+  for (i = 0; i < NR_THREADS; ++i)
+    pthread_join (thr[i], NULL);
+}
+
+int
+main (void)
+{
+  int i;
+
+  for (i = 0; i < 5; ++i) {
+    busywork_2secs ();
+    sleep (6);
+  }
+  return 0;
+}
diff --git a/2023-flamegraphs/sleeptest.svg b/2023-flamegraphs/sleeptest.svg
new file mode 100644 (file)
index 0000000..aa925bf
--- /dev/null
@@ -0,0 +1,653 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" width="1200" height="406" onload="init(evt)" viewBox="0 0 1200 406" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<!-- Flame graph stack visualization. See https://github.com/brendangregg/FlameGraph for latest version, and http://www.brendangregg.com/flamegraphs.html for examples. -->
+<!-- NOTES:  -->
+<defs>
+       <linearGradient id="background" y1="0" y2="1" x1="0" x2="0" >
+               <stop stop-color="#eeeeee" offset="5%" />
+               <stop stop-color="#eeeeb0" offset="95%" />
+       </linearGradient>
+</defs>
+<style type="text/css">
+       text { font-family:Verdana; font-size:12px; fill:rgb(0,0,0); }
+       #search, #ignorecase { opacity:0.1; cursor:pointer; }
+       #search:hover, #search.show, #ignorecase:hover, #ignorecase.show { opacity:1; }
+       #subtitle { text-anchor:middle; font-color:rgb(160,160,160); }
+       #title { text-anchor:middle; font-size:17px}
+       #unzoom { cursor:pointer; }
+       #frames > *:hover { stroke:black; stroke-width:0.5; cursor:pointer; }
+       .hide { display:none; }
+       .parent { opacity:0.5; }
+</style>
+<script type="text/ecmascript">
+<![CDATA[
+       "use strict";
+       var details, searchbtn, unzoombtn, matchedtxt, svg, searching, currentSearchTerm, ignorecase, ignorecaseBtn;
+       function init(evt) {
+               details = document.getElementById("details").firstChild;
+               searchbtn = document.getElementById("search");
+               ignorecaseBtn = document.getElementById("ignorecase");
+               unzoombtn = document.getElementById("unzoom");
+               matchedtxt = document.getElementById("matched");
+               svg = document.getElementsByTagName("svg")[0];
+               searching = 0;
+               currentSearchTerm = null;
+
+               // use GET parameters to restore a flamegraphs state.
+               var params = get_params();
+               if (params.x && params.y)
+                       zoom(find_group(document.querySelector('[x="' + params.x + '"][y="' + params.y + '"]')));
+                if (params.s) search(params.s);
+       }
+
+       // event listeners
+       window.addEventListener("click", function(e) {
+               var target = find_group(e.target);
+               if (target) {
+                       if (target.nodeName == "a") {
+                               if (e.ctrlKey === false) return;
+                               e.preventDefault();
+                       }
+                       if (target.classList.contains("parent")) unzoom(true);
+                       zoom(target);
+                       if (!document.querySelector('.parent')) {
+                               // we have basically done a clearzoom so clear the url
+                               var params = get_params();
+                               if (params.x) delete params.x;
+                               if (params.y) delete params.y;
+                               history.replaceState(null, null, parse_params(params));
+                               unzoombtn.classList.add("hide");
+                               return;
+                       }
+
+                       // set parameters for zoom state
+                       var el = target.querySelector("rect");
+                       if (el && el.attributes && el.attributes.y && el.attributes._orig_x) {
+                               var params = get_params()
+                               params.x = el.attributes._orig_x.value;
+                               params.y = el.attributes.y.value;
+                               history.replaceState(null, null, parse_params(params));
+                       }
+               }
+               else if (e.target.id == "unzoom") clearzoom();
+               else if (e.target.id == "search") search_prompt();
+               else if (e.target.id == "ignorecase") toggle_ignorecase();
+       }, false)
+
+       // mouse-over for info
+       // show
+       window.addEventListener("mouseover", function(e) {
+               var target = find_group(e.target);
+               if (target) details.nodeValue = "Function: " + g_to_text(target);
+       }, false)
+
+       // clear
+       window.addEventListener("mouseout", function(e) {
+               var target = find_group(e.target);
+               if (target) details.nodeValue = ' ';
+       }, false)
+
+       // ctrl-F for search
+       // ctrl-I to toggle case-sensitive search
+       window.addEventListener("keydown",function (e) {
+               if (e.keyCode === 114 || (e.ctrlKey && e.keyCode === 70)) {
+                       e.preventDefault();
+                       search_prompt();
+               }
+               else if (e.ctrlKey && e.keyCode === 73) {
+                       e.preventDefault();
+                       toggle_ignorecase();
+               }
+       }, false)
+
+       // functions
+       function get_params() {
+               var params = {};
+               var paramsarr = window.location.search.substr(1).split('&');
+               for (var i = 0; i < paramsarr.length; ++i) {
+                       var tmp = paramsarr[i].split("=");
+                       if (!tmp[0] || !tmp[1]) continue;
+                       params[tmp[0]]  = decodeURIComponent(tmp[1]);
+               }
+               return params;
+       }
+       function parse_params(params) {
+               var uri = "?";
+               for (var key in params) {
+                       uri += key + '=' + encodeURIComponent(params[key]) + '&';
+               }
+               if (uri.slice(-1) == "&")
+                       uri = uri.substring(0, uri.length - 1);
+               if (uri == '?')
+                       uri = window.location.href.split('?')[0];
+               return uri;
+       }
+       function find_child(node, selector) {
+               var children = node.querySelectorAll(selector);
+               if (children.length) return children[0];
+       }
+       function find_group(node) {
+               var parent = node.parentElement;
+               if (!parent) return;
+               if (parent.id == "frames") return node;
+               return find_group(parent);
+       }
+       function orig_save(e, attr, val) {
+               if (e.attributes["_orig_" + attr] != undefined) return;
+               if (e.attributes[attr] == undefined) return;
+               if (val == undefined) val = e.attributes[attr].value;
+               e.setAttribute("_orig_" + attr, val);
+       }
+       function orig_load(e, attr) {
+               if (e.attributes["_orig_"+attr] == undefined) return;
+               e.attributes[attr].value = e.attributes["_orig_" + attr].value;
+               e.removeAttribute("_orig_"+attr);
+       }
+       function g_to_text(e) {
+               var text = find_child(e, "title").firstChild.nodeValue;
+               return (text)
+       }
+       function g_to_func(e) {
+               var func = g_to_text(e);
+               // if there's any manipulation we want to do to the function
+               // name before it's searched, do it here before returning.
+               return (func);
+       }
+       function update_text(e) {
+               var r = find_child(e, "rect");
+               var t = find_child(e, "text");
+               var w = parseFloat(r.attributes.width.value) -3;
+               var txt = find_child(e, "title").textContent.replace(/\([^(]*\)$/,"");
+               t.attributes.x.value = parseFloat(r.attributes.x.value) + 3;
+
+               // Smaller than this size won't fit anything
+               if (w < 2 * 12 * 0.59) {
+                       t.textContent = "";
+                       return;
+               }
+
+               t.textContent = txt;
+               var sl = t.getSubStringLength(0, txt.length);
+               // check if only whitespace or if we can fit the entire string into width w
+               if (/^ *$/.test(txt) || sl < w)
+                       return;
+
+               // this isn't perfect, but gives a good starting point
+               // and avoids calling getSubStringLength too often
+               var start = Math.floor((w/sl) * txt.length);
+               for (var x = start; x > 0; x = x-2) {
+                       if (t.getSubStringLength(0, x + 2) <= w) {
+                               t.textContent = txt.substring(0, x) + "..";
+                               return;
+                       }
+               }
+               t.textContent = "";
+       }
+
+       // zoom
+       function zoom_reset(e) {
+               if (e.attributes != undefined) {
+                       orig_load(e, "x");
+                       orig_load(e, "width");
+               }
+               if (e.childNodes == undefined) return;
+               for (var i = 0, c = e.childNodes; i < c.length; i++) {
+                       zoom_reset(c[i]);
+               }
+       }
+       function zoom_child(e, x, ratio) {
+               if (e.attributes != undefined) {
+                       if (e.attributes.x != undefined) {
+                               orig_save(e, "x");
+                               e.attributes.x.value = (parseFloat(e.attributes.x.value) - x - 10) * ratio + 10;
+                               if (e.tagName == "text")
+                                       e.attributes.x.value = find_child(e.parentNode, "rect[x]").attributes.x.value + 3;
+                       }
+                       if (e.attributes.width != undefined) {
+                               orig_save(e, "width");
+                               e.attributes.width.value = parseFloat(e.attributes.width.value) * ratio;
+                       }
+               }
+
+               if (e.childNodes == undefined) return;
+               for (var i = 0, c = e.childNodes; i < c.length; i++) {
+                       zoom_child(c[i], x - 10, ratio);
+               }
+       }
+       function zoom_parent(e) {
+               if (e.attributes) {
+                       if (e.attributes.x != undefined) {
+                               orig_save(e, "x");
+                               e.attributes.x.value = 10;
+                       }
+                       if (e.attributes.width != undefined) {
+                               orig_save(e, "width");
+                               e.attributes.width.value = parseInt(svg.width.baseVal.value) - (10 * 2);
+                       }
+               }
+               if (e.childNodes == undefined) return;
+               for (var i = 0, c = e.childNodes; i < c.length; i++) {
+                       zoom_parent(c[i]);
+               }
+       }
+       function zoom(node) {
+               var attr = find_child(node, "rect").attributes;
+               var width = parseFloat(attr.width.value);
+               var xmin = parseFloat(attr.x.value);
+               var xmax = parseFloat(xmin + width);
+               var ymin = parseFloat(attr.y.value);
+               var ratio = (svg.width.baseVal.value - 2 * 10) / width;
+
+               // XXX: Workaround for JavaScript float issues (fix me)
+               var fudge = 0.0001;
+
+               unzoombtn.classList.remove("hide");
+
+               var el = document.getElementById("frames").children;
+               for (var i = 0; i < el.length; i++) {
+                       var e = el[i];
+                       var a = find_child(e, "rect").attributes;
+                       var ex = parseFloat(a.x.value);
+                       var ew = parseFloat(a.width.value);
+                       var upstack;
+                       // Is it an ancestor
+                       if (0 == 0) {
+                               upstack = parseFloat(a.y.value) > ymin;
+                       } else {
+                               upstack = parseFloat(a.y.value) < ymin;
+                       }
+                       if (upstack) {
+                               // Direct ancestor
+                               if (ex <= xmin && (ex+ew+fudge) >= xmax) {
+                                       e.classList.add("parent");
+                                       zoom_parent(e);
+                                       update_text(e);
+                               }
+                               // not in current path
+                               else
+                                       e.classList.add("hide");
+                       }
+                       // Children maybe
+                       else {
+                               // no common path
+                               if (ex < xmin || ex + fudge >= xmax) {
+                                       e.classList.add("hide");
+                               }
+                               else {
+                                       zoom_child(e, xmin, ratio);
+                                       update_text(e);
+                               }
+                       }
+               }
+               search();
+       }
+       function unzoom(dont_update_text) {
+               unzoombtn.classList.add("hide");
+               var el = document.getElementById("frames").children;
+               for(var i = 0; i < el.length; i++) {
+                       el[i].classList.remove("parent");
+                       el[i].classList.remove("hide");
+                       zoom_reset(el[i]);
+                       if(!dont_update_text) update_text(el[i]);
+               }
+               search();
+       }
+       function clearzoom() {
+               unzoom();
+
+               // remove zoom state
+               var params = get_params();
+               if (params.x) delete params.x;
+               if (params.y) delete params.y;
+               history.replaceState(null, null, parse_params(params));
+       }
+
+       // search
+       function toggle_ignorecase() {
+               ignorecase = !ignorecase;
+               if (ignorecase) {
+                       ignorecaseBtn.classList.add("show");
+               } else {
+                       ignorecaseBtn.classList.remove("show");
+               }
+               reset_search();
+               search();
+       }
+       function reset_search() {
+               var el = document.querySelectorAll("#frames rect");
+               for (var i = 0; i < el.length; i++) {
+                       orig_load(el[i], "fill")
+               }
+               var params = get_params();
+               delete params.s;
+               history.replaceState(null, null, parse_params(params));
+       }
+       function search_prompt() {
+               if (!searching) {
+                       var term = prompt("Enter a search term (regexp " +
+                           "allowed, eg: ^ext4_)"
+                           + (ignorecase ? ", ignoring case" : "")
+                           + "\nPress Ctrl-i to toggle case sensitivity", "");
+                       if (term != null) search(term);
+               } else {
+                       reset_search();
+                       searching = 0;
+                       currentSearchTerm = null;
+                       searchbtn.classList.remove("show");
+                       searchbtn.firstChild.nodeValue = "Search"
+                       matchedtxt.classList.add("hide");
+                       matchedtxt.firstChild.nodeValue = ""
+               }
+       }
+       function search(term) {
+               if (term) currentSearchTerm = term;
+
+               var re = new RegExp(currentSearchTerm, ignorecase ? 'i' : '');
+               var el = document.getElementById("frames").children;
+               var matches = new Object();
+               var maxwidth = 0;
+               for (var i = 0; i < el.length; i++) {
+                       var e = el[i];
+                       var func = g_to_func(e);
+                       var rect = find_child(e, "rect");
+                       if (func == null || rect == null)
+                               continue;
+
+                       // Save max width. Only works as we have a root frame
+                       var w = parseFloat(rect.attributes.width.value);
+                       if (w > maxwidth)
+                               maxwidth = w;
+
+                       if (func.match(re)) {
+                               // highlight
+                               var x = parseFloat(rect.attributes.x.value);
+                               orig_save(rect, "fill");
+                               rect.attributes.fill.value = "rgb(230,0,230)";
+
+                               // remember matches
+                               if (matches[x] == undefined) {
+                                       matches[x] = w;
+                               } else {
+                                       if (w > matches[x]) {
+                                               // overwrite with parent
+                                               matches[x] = w;
+                                       }
+                               }
+                               searching = 1;
+                       }
+               }
+               if (!searching)
+                       return;
+               var params = get_params();
+               params.s = currentSearchTerm;
+               history.replaceState(null, null, parse_params(params));
+
+               searchbtn.classList.add("show");
+               searchbtn.firstChild.nodeValue = "Reset Search";
+
+               // calculate percent matched, excluding vertical overlap
+               var count = 0;
+               var lastx = -1;
+               var lastw = 0;
+               var keys = Array();
+               for (k in matches) {
+                       if (matches.hasOwnProperty(k))
+                               keys.push(k);
+               }
+               // sort the matched frames by their x location
+               // ascending, then width descending
+               keys.sort(function(a, b){
+                       return a - b;
+               });
+               // Step through frames saving only the biggest bottom-up frames
+               // thanks to the sort order. This relies on the tree property
+               // where children are always smaller than their parents.
+               var fudge = 0.0001;     // JavaScript floating point
+               for (var k in keys) {
+                       var x = parseFloat(keys[k]);
+                       var w = matches[keys[k]];
+                       if (x >= lastx + lastw - fudge) {
+                               count += w;
+                               lastx = x;
+                               lastw = w;
+                       }
+               }
+               // display matched percent
+               matchedtxt.classList.remove("hide");
+               var pct = 100 * count / maxwidth;
+               if (pct != 100) pct = pct.toFixed(1)
+               matchedtxt.firstChild.nodeValue = "Matched: " + pct + "%";
+       }
+]]>
+</script>
+<rect x="0.0" y="0" width="1200.0" height="406.0" fill="url(#background)"  />
+<text id="title" x="600.00" y="24" >Flame Graph</text>
+<text id="details" x="10.00" y="389" > </text>
+<text id="unzoom" x="10.00" y="24" class="hide">Reset Zoom</text>
+<text id="search" x="1090.00" y="24" >Search</text>
+<text id="ignorecase" x="1174.00" y="24" >ic</text>
+<text id="matched" x="1090.00" y="389" > </text>
+<g id="frames">
+<g >
+<title>hrtimer_interrupt (816,480,359 samples, 0.08%)</title><rect x="1187.7" y="229" width="1.0" height="15.0" fill="rgb(214,159,36)" rx="2" ry="2" />
+<text  x="1190.67" y="239.5" ></text>
+</g>
+<g >
+<title>tick_sched_timer (667,635,699 samples, 0.07%)</title><rect x="1187.7" y="197" width="0.8" height="15.0" fill="rgb(213,16,41)" rx="2" ry="2" />
+<text  x="1190.69" y="207.5" ></text>
+</g>
+<g >
+<title>__irq_exit_rcu (82,763,343 samples, 0.01%)</title><rect x="1187.5" y="245" width="0.1" height="15.0" fill="rgb(245,15,8)" rx="2" ry="2" />
+<text  x="1190.55" y="255.5" ></text>
+</g>
+<g >
+<title>cpuidle_enter_state (835,821,528 samples, 0.09%)</title><rect x="1188.8" y="245" width="1.0" height="15.0" fill="rgb(211,115,5)" rx="2" ry="2" />
+<text  x="1191.82" y="255.5" ></text>
+</g>
+<g >
+<title>perf (270,424,087 samples, 0.03%)</title><rect x="11.8" y="341" width="0.3" height="15.0" fill="rgb(206,148,3)" rx="2" ry="2" />
+<text  x="14.78" y="351.5" ></text>
+</g>
+<g >
+<title>[perf] (270,223,472 samples, 0.03%)</title><rect x="11.8" y="245" width="0.3" height="15.0" fill="rgb(214,56,50)" rx="2" ry="2" />
+<text  x="14.78" y="255.5" ></text>
+</g>
+<g >
+<title>busywork_thread (970,194,937,788 samples, 99.41%)</title><rect x="15.7" y="293" width="1173.0" height="15.0" fill="rgb(242,188,18)" rx="2" ry="2" />
+<text  x="18.67" y="303.5" >busywork_thread</text>
+</g>
+<g >
+<title>[perf] (270,223,472 samples, 0.03%)</title><rect x="11.8" y="229" width="0.3" height="15.0" fill="rgb(215,64,47)" rx="2" ry="2" />
+<text  x="14.78" y="239.5" ></text>
+</g>
+<g >
+<title>[perf] (270,223,472 samples, 0.03%)</title><rect x="11.8" y="325" width="0.3" height="15.0" fill="rgb(226,189,18)" rx="2" ry="2" />
+<text  x="14.78" y="335.5" ></text>
+</g>
+<g >
+<title>__GI___libc_write (254,634,656 samples, 0.03%)</title><rect x="11.8" y="149" width="0.3" height="15.0" fill="rgb(205,111,19)" rx="2" ry="2" />
+<text  x="14.78" y="159.5" ></text>
+</g>
+<g >
+<title>swapper (969,334,596 samples, 0.10%)</title><rect x="1188.8" y="341" width="1.1" height="15.0" fill="rgb(236,31,12)" rx="2" ry="2" />
+<text  x="1191.75" y="351.5" ></text>
+</g>
+<g >
+<title>generic_perform_write (242,933,669 samples, 0.02%)</title><rect x="11.8" y="53" width="0.3" height="15.0" fill="rgb(226,183,0)" rx="2" ry="2" />
+<text  x="14.79" y="63.5" ></text>
+</g>
+<g >
+<title>do_syscall_64 (254,634,656 samples, 0.03%)</title><rect x="11.8" y="117" width="0.3" height="15.0" fill="rgb(236,198,13)" rx="2" ry="2" />
+<text  x="14.78" y="127.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_apic_timer_interrupt (278,124,352 samples, 0.03%)</title><rect x="1189.4" y="229" width="0.4" height="15.0" fill="rgb(246,107,15)" rx="2" ry="2" />
+<text  x="1192.41" y="239.5" ></text>
+</g>
+<g >
+<title>__libc_start_main@@GLIBC_2.34 (270,223,472 samples, 0.03%)</title><rect x="11.8" y="309" width="0.3" height="15.0" fill="rgb(248,211,32)" rx="2" ry="2" />
+<text  x="14.78" y="319.5" ></text>
+</g>
+<g >
+<title>[perf] (254,634,656 samples, 0.03%)</title><rect x="11.8" y="165" width="0.3" height="15.0" fill="rgb(209,199,5)" rx="2" ry="2" />
+<text  x="14.78" y="175.5" ></text>
+</g>
+<g >
+<title>cpuidle_enter (836,023,400 samples, 0.09%)</title><rect x="1188.8" y="261" width="1.0" height="15.0" fill="rgb(221,211,49)" rx="2" ry="2" />
+<text  x="1191.82" y="271.5" ></text>
+</g>
+<g >
+<title>__vdso_gettimeofday (1,619,304,414 samples, 0.17%)</title><rect x="12.2" y="293" width="2.0" height="15.0" fill="rgb(214,205,51)" rx="2" ry="2" />
+<text  x="15.22" y="303.5" ></text>
+</g>
+<g >
+<title>ext4_da_write_begin (115,640,087 samples, 0.01%)</title><rect x="11.8" y="37" width="0.2" height="15.0" fill="rgb(239,207,37)" rx="2" ry="2" />
+<text  x="14.84" y="47.5" ></text>
+</g>
+<g >
+<title>ext4_buffered_write_iter (249,052,562 samples, 0.03%)</title><rect x="11.8" y="69" width="0.3" height="15.0" fill="rgb(231,229,38)" rx="2" ry="2" />
+<text  x="14.78" y="79.5" ></text>
+</g>
+<g >
+<title>secondary_startup_64_no_verify (960,258,320 samples, 0.10%)</title><rect x="1188.8" y="325" width="1.1" height="15.0" fill="rgb(229,44,19)" rx="2" ry="2" />
+<text  x="1191.76" y="335.5" ></text>
+</g>
+<g >
+<title>__libc_start_call_main (270,223,472 samples, 0.03%)</title><rect x="11.8" y="293" width="0.3" height="15.0" fill="rgb(218,178,30)" rx="2" ry="2" />
+<text  x="14.78" y="303.5" ></text>
+</g>
+<g >
+<title>sysvec_apic_timer_interrupt (948,814,576 samples, 0.10%)</title><rect x="1187.5" y="261" width="1.2" height="15.0" fill="rgb(218,163,45)" rx="2" ry="2" />
+<text  x="1190.54" y="271.5" ></text>
+</g>
+<g >
+<title>__sysvec_apic_timer_interrupt (834,844,882 samples, 0.09%)</title><rect x="1187.6" y="245" width="1.1" height="15.0" fill="rgb(236,182,23)" rx="2" ry="2" />
+<text  x="1190.65" y="255.5" ></text>
+</g>
+<g >
+<title>start_thread (973,058,743,467 samples, 99.70%)</title><rect x="12.2" y="309" width="1176.5" height="15.0" fill="rgb(221,78,38)" rx="2" ry="2" />
+<text  x="15.22" y="319.5" >start_thread</text>
+</g>
+<g >
+<title>__vdso_gettimeofday (3,934,789,359 samples, 0.40%)</title><rect x="1182.7" y="277" width="4.7" height="15.0" fill="rgb(242,87,38)" rx="2" ry="2" />
+<text  x="1185.66" y="287.5" ></text>
+</g>
+<g >
+<title>update_process_times (621,723,410 samples, 0.06%)</title><rect x="1187.7" y="165" width="0.8" height="15.0" fill="rgb(226,15,1)" rx="2" ry="2" />
+<text  x="1190.75" y="175.5" ></text>
+</g>
+<g >
+<title>cpu_startup_entry (930,946,713 samples, 0.10%)</title><rect x="1188.8" y="293" width="1.1" height="15.0" fill="rgb(253,144,45)" rx="2" ry="2" />
+<text  x="1191.80" y="303.5" ></text>
+</g>
+<g >
+<title>perf_adjust_freq_unthr_context (89,574,269 samples, 0.01%)</title><rect x="1188.0" y="117" width="0.1" height="15.0" fill="rgb(228,28,37)" rx="2" ry="2" />
+<text  x="1190.95" y="127.5" ></text>
+</g>
+<g >
+<title>entry_SYSCALL_64_after_hwframe (254,634,656 samples, 0.03%)</title><rect x="11.8" y="133" width="0.3" height="15.0" fill="rgb(209,144,47)" rx="2" ry="2" />
+<text  x="14.78" y="143.5" ></text>
+</g>
+<g >
+<title>perf_event_task_tick (95,721,477 samples, 0.01%)</title><rect x="1187.9" y="133" width="0.2" height="15.0" fill="rgb(228,197,18)" rx="2" ry="2" />
+<text  x="1190.94" y="143.5" ></text>
+</g>
+<g >
+<title>[perf] (270,223,472 samples, 0.03%)</title><rect x="11.8" y="277" width="0.3" height="15.0" fill="rgb(237,199,20)" rx="2" ry="2" />
+<text  x="14.78" y="287.5" ></text>
+</g>
+<g >
+<title>all (975,947,795,759 samples, 100%)</title><rect x="10.0" y="357" width="1180.0" height="15.0" fill="rgb(229,214,4)" rx="2" ry="2" />
+<text  x="13.00" y="367.5" ></text>
+</g>
+<g >
+<title>vfs_write (252,581,780 samples, 0.03%)</title><rect x="11.8" y="85" width="0.3" height="15.0" fill="rgb(214,133,36)" rx="2" ry="2" />
+<text  x="14.78" y="95.5" ></text>
+</g>
+<g >
+<title>scheduler_tick (534,503,976 samples, 0.05%)</title><rect x="1187.9" y="149" width="0.6" height="15.0" fill="rgb(234,124,29)" rx="2" ry="2" />
+<text  x="1190.85" y="159.5" ></text>
+</g>
+<g >
+<title>[perf] (256,674,911 samples, 0.03%)</title><rect x="11.8" y="181" width="0.3" height="15.0" fill="rgb(224,113,30)" rx="2" ry="2" />
+<text  x="14.78" y="191.5" ></text>
+</g>
+<g >
+<title>__hrtimer_run_queues (680,333,398 samples, 0.07%)</title><rect x="1187.7" y="213" width="0.8" height="15.0" fill="rgb(222,128,54)" rx="2" ry="2" />
+<text  x="1190.68" y="223.5" ></text>
+</g>
+<g >
+<title>[perf] (259,161,760 samples, 0.03%)</title><rect x="11.8" y="197" width="0.3" height="15.0" fill="rgb(242,22,30)" rx="2" ry="2" />
+<text  x="14.78" y="207.5" ></text>
+</g>
+<g >
+<title>_init (1,232,011,337 samples, 0.13%)</title><rect x="14.2" y="293" width="1.5" height="15.0" fill="rgb(242,84,8)" rx="2" ry="2" />
+<text  x="17.18" y="303.5" ></text>
+</g>
+<g >
+<title>[[vdso]] (18,555,299,099 samples, 1.90%)</title><rect x="1160.2" y="277" width="22.4" height="15.0" fill="rgb(251,185,24)" rx="2" ry="2" />
+<text  x="1163.21" y="287.5" >[..</text>
+</g>
+<g >
+<title>update_load_avg (140,399,633 samples, 0.01%)</title><rect x="1188.3" y="117" width="0.2" height="15.0" fill="rgb(230,131,48)" rx="2" ry="2" />
+<text  x="1191.29" y="127.5" ></text>
+</g>
+<g >
+<title>start_secondary (930,946,713 samples, 0.10%)</title><rect x="1188.8" y="309" width="1.1" height="15.0" fill="rgb(243,120,49)" rx="2" ry="2" />
+<text  x="1191.80" y="319.5" ></text>
+</g>
+<g >
+<title>asm_sysvec_apic_timer_interrupt (1,045,581,313 samples, 0.11%)</title><rect x="1187.4" y="277" width="1.3" height="15.0" fill="rgb(250,44,43)" rx="2" ry="2" />
+<text  x="1190.43" y="287.5" ></text>
+</g>
+<g >
+<title>sleeptest (973,103,858,996 samples, 99.71%)</title><rect x="12.2" y="341" width="1176.5" height="15.0" fill="rgb(245,152,36)" rx="2" ry="2" />
+<text  x="15.18" y="351.5" >sleeptest</text>
+</g>
+<g >
+<title>[perf] (270,223,472 samples, 0.03%)</title><rect x="11.8" y="261" width="0.3" height="15.0" fill="rgb(228,79,33)" rx="2" ry="2" />
+<text  x="14.78" y="271.5" ></text>
+</g>
+<g >
+<title>ksys_write (254,634,656 samples, 0.03%)</title><rect x="11.8" y="101" width="0.3" height="15.0" fill="rgb(246,170,24)" rx="2" ry="2" />
+<text  x="14.78" y="111.5" ></text>
+</g>
+<g >
+<title>sysvec_apic_timer_interrupt (220,397,915 samples, 0.02%)</title><rect x="1189.5" y="213" width="0.3" height="15.0" fill="rgb(235,78,21)" rx="2" ry="2" />
+<text  x="1192.48" y="223.5" ></text>
+</g>
+<g >
+<title>acpi_idle_do_entry (459,752,939 samples, 0.05%)</title><rect x="1188.8" y="213" width="0.6" height="15.0" fill="rgb(211,211,14)" rx="2" ry="2" />
+<text  x="1191.84" y="223.5" ></text>
+</g>
+<g >
+<title>task_tick_fair (325,917,473 samples, 0.03%)</title><rect x="1188.1" y="133" width="0.4" height="15.0" fill="rgb(252,35,52)" rx="2" ry="2" />
+<text  x="1191.07" y="143.5" ></text>
+</g>
+<g >
+<title>clone3 (973,079,322,195 samples, 99.71%)</title><rect x="12.2" y="325" width="1176.5" height="15.0" fill="rgb(242,179,29)" rx="2" ry="2" />
+<text  x="15.19" y="335.5" >clone3</text>
+</g>
+<g >
+<title>[perf] (259,172,284 samples, 0.03%)</title><rect x="11.8" y="213" width="0.3" height="15.0" fill="rgb(214,21,29)" rx="2" ry="2" />
+<text  x="14.78" y="223.5" ></text>
+</g>
+<g >
+<title>do_idle (930,669,334 samples, 0.10%)</title><rect x="1188.8" y="277" width="1.1" height="15.0" fill="rgb(218,68,27)" rx="2" ry="2" />
+<text  x="1191.80" y="287.5" ></text>
+</g>
+<g >
+<title>tick_sched_handle (623,799,576 samples, 0.06%)</title><rect x="1187.7" y="181" width="0.8" height="15.0" fill="rgb(242,186,17)" rx="2" ry="2" />
+<text  x="1190.75" y="191.5" ></text>
+</g>
+<g >
+<title>__sysvec_apic_timer_interrupt (82,819,465 samples, 0.01%)</title><rect x="1189.5" y="197" width="0.1" height="15.0" fill="rgb(205,189,19)" rx="2" ry="2" />
+<text  x="1192.54" y="207.5" ></text>
+</g>
+<g >
+<title>acpi_idle_enter (463,039,667 samples, 0.05%)</title><rect x="1188.8" y="229" width="0.6" height="15.0" fill="rgb(222,29,28)" rx="2" ry="2" />
+<text  x="1191.83" y="239.5" ></text>
+</g>
+</g>
+</svg>
diff --git a/2023-flamegraphs/style.css b/2023-flamegraphs/style.css
new file mode 100644 (file)
index 0000000..414f374
--- /dev/null
@@ -0,0 +1,110 @@
+/* Red Hat red is rgb(238,0,0). */
+
+body {
+    background: url(redhat.png) no-repeat;
+    background-position: 98% 6px;
+    background-size: auto 48px;
+    /* font-size: 28pt; */ /* For max */
+    font-size: 20pt; /* For 1024x768 */
+    font-family: Red Hat Text, liberation, helvetica;
+    /* font-family: helvetica; */
+
+    /* Can be used to scale the whole document. */
+    /*transform: translate(-10%,-10%) scale(0.75,0.75);*/
+}
+
+body td, body th { /* why?? */
+    font-size: 24pt;
+    padding-bottom: 8px;
+}
+
+h1 {
+    color: rgb(238,0,0);
+    /*font-size: 48px;*/
+    font-size: 40px;
+    top: 8;
+    left: 0;
+    border-bottom: 2px solid rgb(238,0,0);
+}
+
+h2 {
+    color: rgb(238,0,0);
+    font-size: 32px;
+    font-style: italic;
+    border-bottom: 2px solid rgb(238,0,0);
+}
+
+b {
+    color: rgb(238,0,0);
+}
+
+/* Title page. */
+div#titlepage {
+    margin-top: 100px;
+    width: 80%;
+    margin-left: 10%;
+}
+
+div#titlepage p.title {
+    color: rgb(238,0,0);
+    font-weight: bold;
+    font-size: 48px;
+    text-align: left;
+}
+
+div#titlepage p.author {
+    font-size: 36px;
+    text-align: left;
+}
+
+div#titlepage p.abstract {
+    font-size: 28px;
+    text-align: left;
+}
+
+/* Code */
+pre.code {
+    margin-left: 1em;
+    background: #eee;
+}
+
+code {
+    color: rgb(238,0,0);
+}
+span.comment {
+    color: rgb(238,0,0);
+}
+
+/* Bullet points */
+li {
+    padding-bottom: 16px;
+}
+
+/* For images which must be centered on the page. */
+div.allcenter {
+    display: flex;
+    justify-content: center;
+    align-items: center;
+    height: 50vw;
+}
+
+div.all-center img {
+}
+
+/* Attribution for artwork etc. */
+p.attribution {
+    position: absolute;
+    right: 10px;
+    bottom: 10px;
+    text-align: right;
+    font-size: 10pt;
+}
+
+/* Tables */
+table#border {
+    border-collapse: collapse;
+}
+
+table#border th, table#border td {
+    border: 1px solid black;
+}