Files
geedge-jira/attachment/63509/0.svg
2025-09-14 22:00:20 +00:00

2573 lines
112 KiB
XML

<?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="726" onload="init(evt)" viewBox="0 0 1200 726" 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;
}
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();
zoom(target);
}
else if (e.target.id == "unzoom") unzoom();
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
window.addEventListener("keydown",function (e) {
if (e.keyCode === 114 || (e.ctrlKey && e.keyCode === 70)) {
e.preventDefault();
search_prompt();
}
}, false)
// ctrl-I to toggle case-sensitive search
window.addEventListener("keydown",function (e) {
if (e.ctrlKey && e.keyCode === 73) {
e.preventDefault();
toggle_ignorecase();
}
}, false)
// functions
function find_child(node, selector) {
var children = node.querySelectorAll(selector);
if (children.length) return children[0];
return;
}
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;
// Fit in full text width
if (/^ *$/.test(txt) || t.getSubStringLength(0, txt.length) < w)
return;
for (var x = txt.length - 2; x > 0; x--) {
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() {
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]);
update_text(el[i]);
}
search();
}
// 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")
}
}
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) {
currentSearchTerm = term;
search();
}
} 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 (currentSearchTerm === null) return;
var term = currentSearchTerm;
var re = new RegExp(term, 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;
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="726.0" fill="url(#background)" />
<text id="title" x="600.00" y="24" >Flame Graph</text>
<text id="details" x="10.00" y="709" > </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="709" > </text>
<g id="frames">
<g >
<title>alloc_anon_folio (6 samples, 0.09%)</title><rect x="1163.7" y="149" width="1.1" height="15.0" fill="rgb(234,106,50)" rx="2" ry="2" />
<text x="1166.68" y="159.5" ></text>
</g>
<g >
<title>cell_free (22 samples, 0.35%)</title><rect x="35.8" y="341" width="4.0" height="15.0" fill="rgb(207,1,49)" rx="2" ry="2" />
<text x="38.76" y="351.5" ></text>
</g>
<g >
<title>metric_counter_incrby (4 samples, 0.06%)</title><rect x="1176.3" y="389" width="0.7" height="15.0" fill="rgb(216,133,35)" rx="2" ry="2" />
<text x="1179.29" y="399.5" ></text>
</g>
<g >
<title>_int_malloc (3 samples, 0.05%)</title><rect x="1156.1" y="341" width="0.5" height="15.0" fill="rgb(245,122,2)" rx="2" ry="2" />
<text x="1159.08" y="351.5" ></text>
</g>
<g >
<title>entry_data_destroy (27 samples, 0.42%)</title><rect x="34.8" y="357" width="5.0" height="15.0" fill="rgb(225,220,39)" rx="2" ry="2" />
<text x="37.83" y="367.5" ></text>
</g>
<g >
<title>entry_data_destroy (85 samples, 1.34%)</title><rect x="1111.2" y="373" width="15.8" height="15.0" fill="rgb(222,75,41)" rx="2" ry="2" />
<text x="1114.23" y="383.5" ></text>
</g>
<g >
<title>_raw_spin_unlock_irqrestore (1 samples, 0.02%)</title><rect x="1167.2" y="69" width="0.2" height="15.0" fill="rgb(209,218,43)" rx="2" ry="2" />
<text x="1170.20" y="79.5" ></text>
</g>
<g >
<title>get_page_from_freelist (5 samples, 0.08%)</title><rect x="1163.9" y="85" width="0.9" height="15.0" fill="rgb(231,0,44)" rx="2" ry="2" />
<text x="1166.87" y="95.5" ></text>
</g>
<g >
<title>__printf_buffer_snprintf_done (53 samples, 0.83%)</title><rect x="850.7" y="389" width="9.8" height="15.0" fill="rgb(231,153,27)" rx="2" ry="2" />
<text x="853.66" y="399.5" ></text>
</g>
<g >
<title>__libc_calloc (3 samples, 0.05%)</title><rect x="891.2" y="373" width="0.6" height="15.0" fill="rgb(215,172,54)" rx="2" ry="2" />
<text x="894.25" y="383.5" ></text>
</g>
<g >
<title>_int_free (2 samples, 0.03%)</title><rect x="1112.2" y="325" width="0.3" height="15.0" fill="rgb(222,67,53)" rx="2" ry="2" />
<text x="1115.16" y="335.5" ></text>
</g>
<g >
<title>release_pages (1 samples, 0.02%)</title><rect x="1145.7" y="133" width="0.2" height="15.0" fill="rgb(210,3,42)" rx="2" ry="2" />
<text x="1148.71" y="143.5" ></text>
</g>
<g >
<title>pte_alloc_one (1 samples, 0.02%)</title><rect x="1166.8" y="181" width="0.2" height="15.0" fill="rgb(224,229,10)" rx="2" ry="2" />
<text x="1169.83" y="191.5" ></text>
</g>
<g >
<title>do_vmi_align_munmap (1 samples, 0.02%)</title><rect x="34.1" y="213" width="0.2" height="15.0" fill="rgb(218,85,54)" rx="2" ry="2" />
<text x="37.09" y="223.5" ></text>
</g>
<g >
<title>handle_mm_fault (3 samples, 0.05%)</title><rect x="1156.1" y="277" width="0.5" height="15.0" fill="rgb(214,158,50)" rx="2" ry="2" />
<text x="1159.08" y="287.5" ></text>
</g>
<g >
<title>__glibc_morecore (1 samples, 0.02%)</title><rect x="34.1" y="341" width="0.2" height="15.0" fill="rgb(218,225,1)" rx="2" ry="2" />
<text x="37.09" y="351.5" ></text>
</g>
<g >
<title>handle_pte_fault (3 samples, 0.05%)</title><rect x="1157.0" y="213" width="0.6" height="15.0" fill="rgb(253,80,20)" rx="2" ry="2" />
<text x="1160.01" y="223.5" ></text>
</g>
<g >
<title>__lruvec_stat_mod_folio (1 samples, 0.02%)</title><rect x="1164.8" y="133" width="0.2" height="15.0" fill="rgb(250,191,17)" rx="2" ry="2" />
<text x="1167.80" y="143.5" ></text>
</g>
<g >
<title>alloc_anon_folio (2 samples, 0.03%)</title><rect x="1167.0" y="197" width="0.4" height="15.0" fill="rgb(234,212,22)" rx="2" ry="2" />
<text x="1170.02" y="207.5" ></text>
</g>
<g >
<title>unmap_page_range (2 samples, 0.03%)</title><rect x="39.5" y="101" width="0.3" height="15.0" fill="rgb(247,68,48)" rx="2" ry="2" />
<text x="42.47" y="111.5" ></text>
</g>
<g >
<title>_int_free_merge_chunk (5 samples, 0.08%)</title><rect x="38.5" y="309" width="1.0" height="15.0" fill="rgb(210,222,51)" rx="2" ry="2" />
<text x="41.54" y="319.5" ></text>
</g>
<g >
<title>handle_mm_fault (7 samples, 0.11%)</title><rect x="1159.2" y="229" width="1.3" height="15.0" fill="rgb(236,129,4)" rx="2" ry="2" />
<text x="1162.24" y="239.5" ></text>
</g>
<g >
<title>handle_pte_fault (10 samples, 0.16%)</title><rect x="1163.1" y="181" width="1.9" height="15.0" fill="rgb(210,201,39)" rx="2" ry="2" />
<text x="1166.13" y="191.5" ></text>
</g>
<g >
<title>__ieee754_log_fma (1 samples, 0.02%)</title><rect x="18.0" y="405" width="0.2" height="15.0" fill="rgb(245,107,11)" rx="2" ry="2" />
<text x="20.97" y="415.5" ></text>
</g>
<g >
<title>testing::internal::UnitTestImpl::RunAllTests (6,274 samples, 98.54%)</title><rect x="14.4" y="549" width="1162.8" height="15.0" fill="rgb(235,195,26)" rx="2" ry="2" />
<text x="17.45" y="559.5" >testing::internal::UnitTestImpl::RunAllTests</text>
</g>
<g >
<title>_int_free (21 samples, 0.33%)</title><rect x="909.8" y="389" width="3.9" height="15.0" fill="rgb(211,126,32)" rx="2" ry="2" />
<text x="912.78" y="399.5" ></text>
</g>
<g >
<title>testing::TestSuite::Run (6,274 samples, 98.54%)</title><rect x="14.4" y="533" width="1162.8" height="15.0" fill="rgb(247,168,4)" rx="2" ry="2" />
<text x="17.45" y="543.5" >testing::TestSuite::Run</text>
</g>
<g >
<title>alloc_pages (1 samples, 0.02%)</title><rect x="1166.8" y="165" width="0.2" height="15.0" fill="rgb(242,156,54)" rx="2" ry="2" />
<text x="1169.83" y="175.5" ></text>
</g>
<g >
<title>do_user_addr_fault (4 samples, 0.06%)</title><rect x="1156.8" y="261" width="0.8" height="15.0" fill="rgb(240,113,53)" rx="2" ry="2" />
<text x="1159.83" y="271.5" ></text>
</g>
<g >
<title>XXH3_len_17to128_64b (13 samples, 0.20%)</title><rect x="1064.0" y="357" width="2.4" height="15.0" fill="rgb(246,112,52)" rx="2" ry="2" />
<text x="1066.98" y="367.5" ></text>
</g>
<g >
<title>alloc_pages_mpol (2 samples, 0.03%)</title><rect x="1157.2" y="149" width="0.4" height="15.0" fill="rgb(245,196,46)" rx="2" ry="2" />
<text x="1160.20" y="159.5" ></text>
</g>
<g >
<title>__GI___libc_malloc (5 samples, 0.08%)</title><rect x="964.6" y="309" width="1.0" height="15.0" fill="rgb(222,227,40)" rx="2" ry="2" />
<text x="967.64" y="319.5" ></text>
</g>
<g >
<title>handle_mm_fault (4 samples, 0.06%)</title><rect x="1156.8" y="245" width="0.8" height="15.0" fill="rgb(231,133,39)" rx="2" ry="2" />
<text x="1159.83" y="255.5" ></text>
</g>
<g >
<title>_int_free_merge_chunk (2 samples, 0.03%)</title><rect x="22.4" y="357" width="0.4" height="15.0" fill="rgb(212,67,50)" rx="2" ry="2" />
<text x="25.42" y="367.5" ></text>
</g>
<g >
<title>do_user_addr_fault (1 samples, 0.02%)</title><rect x="1156.6" y="261" width="0.2" height="15.0" fill="rgb(230,132,14)" rx="2" ry="2" />
<text x="1159.64" y="271.5" ></text>
</g>
<g >
<title>do_syscall_64 (8 samples, 0.13%)</title><rect x="1177.2" y="629" width="1.5" height="15.0" fill="rgb(222,124,5)" rx="2" ry="2" />
<text x="1180.21" y="639.5" ></text>
</g>
<g >
<title>free_unref_page_list (1 samples, 0.02%)</title><rect x="1177.4" y="421" width="0.2" height="15.0" fill="rgb(222,90,32)" rx="2" ry="2" />
<text x="1180.40" y="431.5" ></text>
</g>
<g >
<title>folio_add_new_anon_rmap (1 samples, 0.02%)</title><rect x="1164.8" y="149" width="0.2" height="15.0" fill="rgb(211,24,30)" rx="2" ry="2" />
<text x="1167.80" y="159.5" ></text>
</g>
<g >
<title>__strlen_avx2 (4 samples, 0.06%)</title><rect x="1147.9" y="357" width="0.8" height="15.0" fill="rgb(212,95,3)" rx="2" ry="2" />
<text x="1150.93" y="367.5" ></text>
</g>
<g >
<title>__GI___libc_free (248 samples, 3.90%)</title><rect x="44.1" y="437" width="46.0" height="15.0" fill="rgb(223,41,51)" rx="2" ry="2" />
<text x="47.10" y="447.5" >__GI..</text>
</g>
<g >
<title>snprintf (1 samples, 0.02%)</title><rect x="862.2" y="437" width="0.1" height="15.0" fill="rgb(211,173,45)" rx="2" ry="2" />
<text x="865.15" y="447.5" ></text>
</g>
<g >
<title>__printf_buffer_done (9 samples, 0.14%)</title><rect x="858.8" y="373" width="1.7" height="15.0" fill="rgb(241,207,12)" rx="2" ry="2" />
<text x="861.81" y="383.5" ></text>
</g>
<g >
<title>__GI___libc_malloc (12 samples, 0.19%)</title><rect x="1158.3" y="309" width="2.2" height="15.0" fill="rgb(246,93,46)" rx="2" ry="2" />
<text x="1161.31" y="319.5" ></text>
</g>
<g >
<title>XXH3_avalanche (2 samples, 0.03%)</title><rect x="1064.7" y="341" width="0.4" height="15.0" fill="rgb(239,159,14)" rx="2" ry="2" />
<text x="1067.72" y="351.5" ></text>
</g>
<g >
<title>memcpy (7 samples, 0.11%)</title><rect x="1152.2" y="341" width="1.3" height="15.0" fill="rgb(218,229,19)" rx="2" ry="2" />
<text x="1155.19" y="351.5" ></text>
</g>
<g >
<title>alloc_pages_mpol (1 samples, 0.02%)</title><rect x="1166.8" y="149" width="0.2" height="15.0" fill="rgb(207,59,41)" rx="2" ry="2" />
<text x="1169.83" y="159.5" ></text>
</g>
<g >
<title>__rcu_read_unlock (1 samples, 0.02%)</title><rect x="39.7" y="37" width="0.1" height="15.0" fill="rgb(248,210,25)" rx="2" ry="2" />
<text x="42.65" y="47.5" ></text>
</g>
<g >
<title>do_user_addr_fault (9 samples, 0.14%)</title><rect x="1158.9" y="245" width="1.6" height="15.0" fill="rgb(207,215,23)" rx="2" ry="2" />
<text x="1161.86" y="255.5" ></text>
</g>
<g >
<title>field_array_duplicate (52 samples, 0.82%)</title><rect x="1084.7" y="357" width="9.7" height="15.0" fill="rgb(223,182,52)" rx="2" ry="2" />
<text x="1087.73" y="367.5" ></text>
</g>
<g >
<title>tcache_put (7 samples, 0.11%)</title><rect x="912.4" y="373" width="1.3" height="15.0" fill="rgb(240,129,26)" rx="2" ry="2" />
<text x="915.37" y="383.5" ></text>
</g>
<g >
<title>metric_free (6 samples, 0.09%)</title><rect x="1125.9" y="325" width="1.1" height="15.0" fill="rgb(224,114,11)" rx="2" ry="2" />
<text x="1128.88" y="335.5" ></text>
</g>
<g >
<title>__glibc_morecore (1 samples, 0.02%)</title><rect x="1157.6" y="277" width="0.2" height="15.0" fill="rgb(221,181,19)" rx="2" ry="2" />
<text x="1160.57" y="287.5" ></text>
</g>
<g >
<title>XXH3_mix16B (6 samples, 0.09%)</title><rect x="1081.4" y="325" width="1.1" height="15.0" fill="rgb(232,174,39)" rx="2" ry="2" />
<text x="1084.40" y="335.5" ></text>
</g>
<g >
<title>release_pages (2 samples, 0.03%)</title><rect x="1177.2" y="437" width="0.4" height="15.0" fill="rgb(236,184,46)" rx="2" ry="2" />
<text x="1180.21" y="447.5" ></text>
</g>
<g >
<title>_int_free_maybe_consolidate (2 samples, 0.03%)</title><rect x="38.2" y="309" width="0.3" height="15.0" fill="rgb(205,7,8)" rx="2" ry="2" />
<text x="41.17" y="319.5" ></text>
</g>
<g >
<title>_int_free (2 samples, 0.03%)</title><rect x="35.4" y="325" width="0.4" height="15.0" fill="rgb(223,94,49)" rx="2" ry="2" />
<text x="38.39" y="335.5" ></text>
</g>
<g >
<title>entry_data_destroy (30 samples, 0.47%)</title><rect x="34.3" y="373" width="5.5" height="15.0" fill="rgb(224,11,5)" rx="2" ry="2" />
<text x="37.28" y="383.5" ></text>
</g>
<g >
<title>do_anonymous_page (5 samples, 0.08%)</title><rect x="1159.6" y="181" width="0.9" height="15.0" fill="rgb(243,228,7)" rx="2" ry="2" />
<text x="1162.61" y="191.5" ></text>
</g>
<g >
<title>_int_malloc (1 samples, 0.02%)</title><rect x="891.6" y="357" width="0.2" height="15.0" fill="rgb(230,151,23)" rx="2" ry="2" />
<text x="894.62" y="367.5" ></text>
</g>
<g >
<title>clear_page_rep (3 samples, 0.05%)</title><rect x="1159.6" y="85" width="0.6" height="15.0" fill="rgb(250,58,20)" rx="2" ry="2" />
<text x="1162.61" y="95.5" ></text>
</g>
<g >
<title>XXH3_64bits_internal (13 samples, 0.20%)</title><rect x="1064.0" y="373" width="2.4" height="15.0" fill="rgb(253,159,10)" rx="2" ry="2" />
<text x="1066.98" y="383.5" ></text>
</g>
<g >
<title>do_exit (8 samples, 0.13%)</title><rect x="1177.2" y="565" width="1.5" height="15.0" fill="rgb(209,208,37)" rx="2" ry="2" />
<text x="1180.21" y="575.5" ></text>
</g>
<g >
<title>__GI___libc_malloc (5 samples, 0.08%)</title><rect x="1085.7" y="341" width="0.9" height="15.0" fill="rgb(239,204,38)" rx="2" ry="2" />
<text x="1088.66" y="351.5" ></text>
</g>
<g >
<title>handle_pte_fault (2 samples, 0.03%)</title><rect x="1145.5" y="213" width="0.4" height="15.0" fill="rgb(210,207,31)" rx="2" ry="2" />
<text x="1148.52" y="223.5" ></text>
</g>
<g >
<title>tcache_get_n (9 samples, 0.14%)</title><rect x="935.7" y="341" width="1.7" height="15.0" fill="rgb(240,65,16)" rx="2" ry="2" />
<text x="938.73" y="351.5" ></text>
</g>
<g >
<title>_int_free_maybe_consolidate (20 samples, 0.31%)</title><rect x="18.7" y="357" width="3.7" height="15.0" fill="rgb(212,151,48)" rx="2" ry="2" />
<text x="21.71" y="367.5" ></text>
</g>
<g >
<title>__pte_offset_map_lock (1 samples, 0.02%)</title><rect x="1163.5" y="149" width="0.2" height="15.0" fill="rgb(222,11,44)" rx="2" ry="2" />
<text x="1166.50" y="159.5" ></text>
</g>
<g >
<title>folio_add_lru (1 samples, 0.02%)</title><rect x="1145.7" y="165" width="0.2" height="15.0" fill="rgb(205,95,17)" rx="2" ry="2" />
<text x="1148.71" y="175.5" ></text>
</g>
<g >
<title>__libc_start_main_impl (6,275 samples, 98.56%)</title><rect x="14.3" y="629" width="1162.9" height="15.0" fill="rgb(237,127,38)" rx="2" ry="2" />
<text x="17.26" y="639.5" >__libc_start_main_impl</text>
</g>
<g >
<title>_int_malloc (6 samples, 0.09%)</title><rect x="1098.3" y="357" width="1.1" height="15.0" fill="rgb(239,220,43)" rx="2" ry="2" />
<text x="1101.26" y="367.5" ></text>
</g>
<g >
<title>perf_event_mmap (1 samples, 0.02%)</title><rect x="1157.6" y="133" width="0.2" height="15.0" fill="rgb(236,22,42)" rx="2" ry="2" />
<text x="1160.57" y="143.5" ></text>
</g>
<g >
<title>_int_free_create_chunk (3 samples, 0.05%)</title><rect x="27.4" y="325" width="0.6" height="15.0" fill="rgb(217,17,54)" rx="2" ry="2" />
<text x="30.42" y="335.5" ></text>
</g>
<g >
<title>tcache_get_n (5 samples, 0.08%)</title><rect x="895.1" y="357" width="1.0" height="15.0" fill="rgb(213,82,23)" rx="2" ry="2" />
<text x="898.14" y="367.5" ></text>
</g>
<g >
<title>__strlen_avx2 (6 samples, 0.09%)</title><rect x="1165.0" y="293" width="1.1" height="15.0" fill="rgb(228,148,40)" rx="2" ry="2" />
<text x="1167.98" y="303.5" ></text>
</g>
<g >
<title>__printf_buffer (5 samples, 0.08%)</title><rect x="13.3" y="629" width="1.0" height="15.0" fill="rgb(230,12,43)" rx="2" ry="2" />
<text x="16.34" y="639.5" ></text>
</g>
<g >
<title>unmap_vmas (2 samples, 0.03%)</title><rect x="39.5" y="133" width="0.3" height="15.0" fill="rgb(252,110,34)" rx="2" ry="2" />
<text x="42.47" y="143.5" ></text>
</g>
<g >
<title>__GI___strdup (8 samples, 0.13%)</title><rect x="964.5" y="325" width="1.4" height="15.0" fill="rgb(232,128,30)" rx="2" ry="2" />
<text x="967.45" y="335.5" ></text>
</g>
<g >
<title>metric_new (7 samples, 0.11%)</title><rect x="891.2" y="389" width="1.3" height="15.0" fill="rgb(208,101,51)" rx="2" ry="2" />
<text x="894.25" y="399.5" ></text>
</g>
<g >
<title>__do_sys_brk (1 samples, 0.02%)</title><rect x="34.1" y="229" width="0.2" height="15.0" fill="rgb(230,119,21)" rx="2" ry="2" />
<text x="37.09" y="239.5" ></text>
</g>
<g >
<title>__alloc_pages (1 samples, 0.02%)</title><rect x="1156.6" y="133" width="0.2" height="15.0" fill="rgb(230,198,15)" rx="2" ry="2" />
<text x="1159.64" y="143.5" ></text>
</g>
<g >
<title>handle_pte_fault (2 samples, 0.03%)</title><rect x="1156.3" y="245" width="0.3" height="15.0" fill="rgb(233,191,41)" rx="2" ry="2" />
<text x="1159.27" y="255.5" ></text>
</g>
<g >
<title>sorted_set_pop (207 samples, 3.25%)</title><rect x="1102.0" y="389" width="38.3" height="15.0" fill="rgb(248,222,17)" rx="2" ry="2" />
<text x="1104.97" y="399.5" >sor..</text>
</g>
<g >
<title>exc_page_fault (2 samples, 0.03%)</title><rect x="1145.5" y="277" width="0.4" height="15.0" fill="rgb(241,2,45)" rx="2" ry="2" />
<text x="1148.52" y="287.5" ></text>
</g>
<g >
<title>__memcpy_avx_unaligned_erms (9 samples, 0.14%)</title><rect x="123.4" y="437" width="1.7" height="15.0" fill="rgb(252,200,13)" rx="2" ry="2" />
<text x="126.42" y="447.5" ></text>
</g>
<g >
<title>XXH_xorshift64 (2 samples, 0.03%)</title><rect x="1064.7" y="325" width="0.4" height="15.0" fill="rgb(207,64,11)" rx="2" ry="2" />
<text x="1067.72" y="335.5" ></text>
</g>
<g >
<title>__memcpy_avx_unaligned_erms (1 samples, 0.02%)</title><rect x="965.9" y="325" width="0.2" height="15.0" fill="rgb(224,222,14)" rx="2" ry="2" />
<text x="968.94" y="335.5" ></text>
</g>
<g >
<title>_int_malloc (17 samples, 0.27%)</title><rect x="1161.8" y="277" width="3.2" height="15.0" fill="rgb(247,45,52)" rx="2" ry="2" />
<text x="1164.83" y="287.5" ></text>
</g>
<g >
<title>__GI___libc_malloc (2 samples, 0.03%)</title><rect x="967.2" y="357" width="0.4" height="15.0" fill="rgb(232,103,18)" rx="2" ry="2" />
<text x="970.23" y="367.5" ></text>
</g>
<g >
<title>_int_free_merge_chunk (3 samples, 0.05%)</title><rect x="27.4" y="341" width="0.6" height="15.0" fill="rgb(249,151,13)" rx="2" ry="2" />
<text x="30.42" y="351.5" ></text>
</g>
<g >
<title>fieldstat_easy_free (53 samples, 0.83%)</title><rect x="18.2" y="453" width="9.8" height="15.0" fill="rgb(228,20,40)" rx="2" ry="2" />
<text x="21.15" y="463.5" ></text>
</g>
<g >
<title>XXH3_avalanche (9 samples, 0.14%)</title><rect x="1043.8" y="325" width="1.6" height="15.0" fill="rgb(209,99,47)" rx="2" ry="2" />
<text x="1046.77" y="335.5" ></text>
</g>
<g >
<title>sorted_set_get_min_score (3 samples, 0.05%)</title><rect x="1068.1" y="405" width="0.5" height="15.0" fill="rgb(212,36,28)" rx="2" ry="2" />
<text x="1071.05" y="415.5" ></text>
</g>
<g >
<title>my_keydup (5 samples, 0.08%)</title><rect x="1166.6" y="357" width="1.0" height="15.0" fill="rgb(251,174,16)" rx="2" ry="2" />
<text x="1169.65" y="367.5" ></text>
</g>
<g >
<title>__GI___libc_free (4 samples, 0.06%)</title><rect x="10.0" y="645" width="0.7" height="15.0" fill="rgb(224,211,4)" rx="2" ry="2" />
<text x="13.00" y="655.5" ></text>
</g>
<g >
<title>__alloc_pages (6 samples, 0.09%)</title><rect x="1163.7" y="101" width="1.1" height="15.0" fill="rgb(234,229,10)" rx="2" ry="2" />
<text x="1166.68" y="111.5" ></text>
</g>
<g >
<title>XXH_xorshift64 (1 samples, 0.02%)</title><rect x="1107.7" y="309" width="0.2" height="15.0" fill="rgb(241,83,46)" rx="2" ry="2" />
<text x="1110.71" y="319.5" ></text>
</g>
<g >
<title>XXH3_64bits_internal (1 samples, 0.02%)</title><rect x="963.7" y="357" width="0.2" height="15.0" fill="rgb(233,166,11)" rx="2" ry="2" />
<text x="966.71" y="367.5" ></text>
</g>
<g >
<title>_int_malloc (6 samples, 0.09%)</title><rect x="116.8" y="405" width="1.1" height="15.0" fill="rgb(233,209,48)" rx="2" ry="2" />
<text x="119.75" y="415.5" ></text>
</g>
<g >
<title>memcpy (6 samples, 0.09%)</title><rect x="900.0" y="389" width="1.1" height="15.0" fill="rgb(254,118,2)" rx="2" ry="2" />
<text x="902.96" y="399.5" ></text>
</g>
<g >
<title>__GI___libc_free (7 samples, 0.11%)</title><rect x="28.0" y="389" width="1.3" height="15.0" fill="rgb(221,80,27)" rx="2" ry="2" />
<text x="30.98" y="399.5" ></text>
</g>
<g >
<title>vma_alloc_folio (4 samples, 0.06%)</title><rect x="1159.6" y="149" width="0.7" height="15.0" fill="rgb(223,219,1)" rx="2" ry="2" />
<text x="1162.61" y="159.5" ></text>
</g>
<g >
<title>__do_sys_brk (2 samples, 0.03%)</title><rect x="39.5" y="181" width="0.3" height="15.0" fill="rgb(250,28,43)" rx="2" ry="2" />
<text x="42.47" y="191.5" ></text>
</g>
<g >
<title>__GI___libc_free (21 samples, 0.33%)</title><rect x="30.4" y="373" width="3.9" height="15.0" fill="rgb(236,66,34)" rx="2" ry="2" />
<text x="33.39" y="383.5" ></text>
</g>
<g >
<title>rmqueue_bulk (1 samples, 0.02%)</title><rect x="1167.2" y="85" width="0.2" height="15.0" fill="rgb(207,93,5)" rx="2" ry="2" />
<text x="1170.20" y="95.5" ></text>
</g>
<g >
<title>tcache_get (9 samples, 0.14%)</title><rect x="935.7" y="357" width="1.7" height="15.0" fill="rgb(232,17,47)" rx="2" ry="2" />
<text x="938.73" y="367.5" ></text>
</g>
<g >
<title>_int_free (2 samples, 0.03%)</title><rect x="1147.2" y="357" width="0.4" height="15.0" fill="rgb(218,111,22)" rx="2" ry="2" />
<text x="1150.19" y="367.5" ></text>
</g>
<g >
<title>__random (2,937 samples, 46.13%)</title><rect x="169.6" y="405" width="544.3" height="15.0" fill="rgb(218,131,52)" rx="2" ry="2" />
<text x="172.57" y="415.5" >__random</text>
</g>
<g >
<title>__snprintf_chk@plt (4 samples, 0.06%)</title><rect x="861.4" y="421" width="0.8" height="15.0" fill="rgb(246,168,15)" rx="2" ry="2" />
<text x="864.41" y="431.5" ></text>
</g>
<g >
<title>__GI___libc_malloc (19 samples, 0.30%)</title><rect x="1088.6" y="325" width="3.5" height="15.0" fill="rgb(247,153,33)" rx="2" ry="2" />
<text x="1091.62" y="335.5" ></text>
</g>
<g >
<title>perf_event_mmap_output (1 samples, 0.02%)</title><rect x="1157.6" y="85" width="0.2" height="15.0" fill="rgb(220,103,27)" rx="2" ry="2" />
<text x="1160.57" y="95.5" ></text>
</g>
<g >
<title>XXH_mult64to128 (1 samples, 0.02%)</title><rect x="1107.9" y="293" width="0.2" height="15.0" fill="rgb(211,201,10)" rx="2" ry="2" />
<text x="1110.90" y="303.5" ></text>
</g>
<g >
<title>free_pages_and_swap_cache (1 samples, 0.02%)</title><rect x="34.1" y="149" width="0.2" height="15.0" fill="rgb(254,107,23)" rx="2" ry="2" />
<text x="37.09" y="159.5" ></text>
</g>
<g >
<title>alloc_anon_folio (2 samples, 0.03%)</title><rect x="1157.2" y="181" width="0.4" height="15.0" fill="rgb(239,134,26)" rx="2" ry="2" />
<text x="1160.20" y="191.5" ></text>
</g>
<g >
<title>field_array_duplicate (10 samples, 0.16%)</title><rect x="964.3" y="341" width="1.8" height="15.0" fill="rgb(241,126,14)" rx="2" ry="2" />
<text x="967.27" y="351.5" ></text>
</g>
<g >
<title>malloc@plt (2 samples, 0.03%)</title><rect x="950.7" y="373" width="0.4" height="15.0" fill="rgb(252,38,31)" rx="2" ry="2" />
<text x="953.74" y="383.5" ></text>
</g>
<g >
<title>add_or_find_metric_in_cell (7 samples, 0.11%)</title><rect x="891.2" y="421" width="1.3" height="15.0" fill="rgb(209,143,18)" rx="2" ry="2" />
<text x="894.25" y="431.5" ></text>
</g>
<g >
<title>_int_free (9 samples, 0.14%)</title><rect x="1109.2" y="357" width="1.7" height="15.0" fill="rgb(231,139,15)" rx="2" ry="2" />
<text x="1112.20" y="367.5" ></text>
</g>
<g >
<title>min_heap_shift_down_ (68 samples, 1.07%)</title><rect x="1127.4" y="357" width="12.6" height="15.0" fill="rgb(215,78,26)" rx="2" ry="2" />
<text x="1130.36" y="367.5" ></text>
</g>
<g >
<title>XXH3_64bits_internal (10 samples, 0.16%)</title><rect x="1106.2" y="357" width="1.9" height="15.0" fill="rgb(210,37,39)" rx="2" ry="2" />
<text x="1109.23" y="367.5" ></text>
</g>
<g >
<title>XXH3_mix16B (16 samples, 0.25%)</title><rect x="1045.4" y="325" width="3.0" height="15.0" fill="rgb(217,160,33)" rx="2" ry="2" />
<text x="1048.44" y="335.5" ></text>
</g>
<g >
<title>_int_malloc (5 samples, 0.08%)</title><rect x="1166.6" y="325" width="1.0" height="15.0" fill="rgb(229,64,15)" rx="2" ry="2" />
<text x="1169.65" y="335.5" ></text>
</g>
<g >
<title>asm_exc_page_fault (4 samples, 0.06%)</title><rect x="1166.8" y="309" width="0.8" height="15.0" fill="rgb(206,19,2)" rx="2" ry="2" />
<text x="1169.83" y="319.5" ></text>
</g>
<g >
<title>asm_exc_page_fault (9 samples, 0.14%)</title><rect x="1158.9" y="277" width="1.6" height="15.0" fill="rgb(237,86,28)" rx="2" ry="2" />
<text x="1161.86" y="287.5" ></text>
</g>
<g >
<title>XXH3_64bits (1 samples, 0.02%)</title><rect x="1096.8" y="373" width="0.2" height="15.0" fill="rgb(217,130,29)" rx="2" ry="2" />
<text x="1099.78" y="383.5" ></text>
</g>
<g >
<title>heavy_keeper_add (496 samples, 7.79%)</title><rect x="1048.4" y="421" width="91.9" height="15.0" fill="rgb(218,117,6)" rx="2" ry="2" />
<text x="1051.41" y="431.5" >heavy_keep..</text>
</g>
<g >
<title>__GI___libc_malloc (3 samples, 0.05%)</title><rect x="967.6" y="341" width="0.6" height="15.0" fill="rgb(229,215,40)" rx="2" ry="2" />
<text x="970.60" y="351.5" ></text>
</g>
<g >
<title>tcache_get_n (2 samples, 0.03%)</title><rect x="1099.4" y="341" width="0.3" height="15.0" fill="rgb(214,75,52)" rx="2" ry="2" />
<text x="1102.37" y="351.5" ></text>
</g>
<g >
<title>__memcpy_avx_unaligned_erms (32 samples, 0.50%)</title><rect x="952.8" y="357" width="5.9" height="15.0" fill="rgb(206,115,18)" rx="2" ry="2" />
<text x="955.78" y="367.5" ></text>
</g>
<g >
<title>tcache_get_n (1 samples, 0.02%)</title><rect x="1150.9" y="309" width="0.2" height="15.0" fill="rgb(251,8,12)" rx="2" ry="2" />
<text x="1153.90" y="319.5" ></text>
</g>
<g >
<title>__GI___libc_free (24 samples, 0.38%)</title><rect x="23.5" y="357" width="4.5" height="15.0" fill="rgb(243,16,15)" rx="2" ry="2" />
<text x="26.53" y="367.5" ></text>
</g>
<g >
<title>vma_alloc_folio (6 samples, 0.09%)</title><rect x="1163.7" y="133" width="1.1" height="15.0" fill="rgb(238,185,9)" rx="2" ry="2" />
<text x="1166.68" y="143.5" ></text>
</g>
<g >
<title>do_group_exit (8 samples, 0.13%)</title><rect x="1177.2" y="581" width="1.5" height="15.0" fill="rgb(240,70,23)" rx="2" ry="2" />
<text x="1180.21" y="591.5" ></text>
</g>
<g >
<title>do_syscall_64 (2 samples, 0.03%)</title><rect x="39.5" y="229" width="0.3" height="15.0" fill="rgb(206,107,4)" rx="2" ry="2" />
<text x="42.47" y="239.5" ></text>
</g>
<g >
<title>sorted_set_insert (312 samples, 4.90%)</title><rect x="1082.5" y="405" width="57.8" height="15.0" fill="rgb(207,205,46)" rx="2" ry="2" />
<text x="1085.51" y="415.5" >sorted..</text>
</g>
<g >
<title>unmap_page_range (5 samples, 0.08%)</title><rect x="1177.8" y="453" width="0.9" height="15.0" fill="rgb(246,17,6)" rx="2" ry="2" />
<text x="1180.77" y="463.5" ></text>
</g>
<g >
<title>sorted_set_insert (24 samples, 0.38%)</title><rect x="963.9" y="389" width="4.4" height="15.0" fill="rgb(253,204,8)" rx="2" ry="2" />
<text x="966.90" y="399.5" ></text>
</g>
<g >
<title>metric_scheme_counter_new (4 samples, 0.06%)</title><rect x="891.8" y="373" width="0.7" height="15.0" fill="rgb(205,35,13)" rx="2" ry="2" />
<text x="894.80" y="383.5" ></text>
</g>
<g >
<title>__strlen_avx2 (1 samples, 0.02%)</title><rect x="1147.7" y="341" width="0.2" height="15.0" fill="rgb(250,23,19)" rx="2" ry="2" />
<text x="1150.74" y="351.5" ></text>
</g>
<g >
<title>__pthread_spin_lock (4 samples, 0.06%)</title><rect x="1144.2" y="405" width="0.8" height="15.0" fill="rgb(243,137,29)" rx="2" ry="2" />
<text x="1147.22" y="415.5" ></text>
</g>
<g >
<title>XXH_xorshift64 (1 samples, 0.02%)</title><rect x="963.7" y="309" width="0.2" height="15.0" fill="rgb(215,177,13)" rx="2" ry="2" />
<text x="966.71" y="319.5" ></text>
</g>
<g >
<title>all (6,367 samples, 100%)</title><rect x="10.0" y="677" width="1180.0" height="15.0" fill="rgb(241,22,26)" rx="2" ry="2" />
<text x="13.00" y="687.5" ></text>
</g>
<g >
<title>malloc@plt (1 samples, 0.02%)</title><rect x="122.9" y="421" width="0.2" height="15.0" fill="rgb(237,142,52)" rx="2" ry="2" />
<text x="125.87" y="431.5" ></text>
</g>
<g >
<title>_int_free (153 samples, 2.40%)</title><rect x="61.3" y="421" width="28.4" height="15.0" fill="rgb(236,31,48)" rx="2" ry="2" />
<text x="64.34" y="431.5" >_i..</text>
</g>
<g >
<title>_int_malloc (11 samples, 0.17%)</title><rect x="1158.5" y="293" width="2.0" height="15.0" fill="rgb(237,104,35)" rx="2" ry="2" />
<text x="1161.49" y="303.5" ></text>
</g>
<g >
<title>__alloc_pages (4 samples, 0.06%)</title><rect x="1159.6" y="117" width="0.7" height="15.0" fill="rgb(213,66,28)" rx="2" ry="2" />
<text x="1162.61" y="127.5" ></text>
</g>
<g >
<title>unlink_chunk (5 samples, 0.08%)</title><rect x="28.3" y="341" width="1.0" height="15.0" fill="rgb(231,91,20)" rx="2" ry="2" />
<text x="31.35" y="351.5" ></text>
</g>
<g >
<title>folio_add_lru_vma (1 samples, 0.02%)</title><rect x="1145.7" y="181" width="0.2" height="15.0" fill="rgb(241,134,44)" rx="2" ry="2" />
<text x="1148.71" y="191.5" ></text>
</g>
<g >
<title>__GI___libc_malloc (2 samples, 0.03%)</title><rect x="1099.7" y="357" width="0.4" height="15.0" fill="rgb(205,191,25)" rx="2" ry="2" />
<text x="1102.74" y="367.5" ></text>
</g>
<g >
<title>_int_free (4 samples, 0.06%)</title><rect x="890.5" y="405" width="0.7" height="15.0" fill="rgb(234,207,12)" rx="2" ry="2" />
<text x="893.51" y="415.5" ></text>
</g>
<g >
<title>testing::Test::Run (6,274 samples, 98.54%)</title><rect x="14.4" y="501" width="1162.8" height="15.0" fill="rgb(225,99,27)" rx="2" ry="2" />
<text x="17.45" y="511.5" >testing::Test::Run</text>
</g>
<g >
<title>exdata_new_i (65 samples, 1.02%)</title><rect x="1082.5" y="389" width="12.1" height="15.0" fill="rgb(217,119,45)" rx="2" ry="2" />
<text x="1085.51" y="399.5" ></text>
</g>
<g >
<title>alloc_anon_folio (1 samples, 0.02%)</title><rect x="1145.5" y="181" width="0.2" height="15.0" fill="rgb(215,224,49)" rx="2" ry="2" />
<text x="1148.52" y="191.5" ></text>
</g>
<g >
<title>get_page_from_freelist (2 samples, 0.03%)</title><rect x="1157.2" y="117" width="0.4" height="15.0" fill="rgb(233,104,50)" rx="2" ry="2" />
<text x="1160.20" y="127.5" ></text>
</g>
<g >
<title>add_or_find_metric_in_cell (7 samples, 0.11%)</title><rect x="891.2" y="405" width="1.3" height="15.0" fill="rgb(208,157,17)" rx="2" ry="2" />
<text x="894.25" y="415.5" ></text>
</g>
<g >
<title>asm_exc_page_fault (4 samples, 0.06%)</title><rect x="1156.8" y="293" width="0.8" height="15.0" fill="rgb(214,126,48)" rx="2" ry="2" />
<text x="1159.83" y="303.5" ></text>
</g>
<g >
<title>XXH_xorshift64 (1 samples, 0.02%)</title><rect x="1081.2" y="309" width="0.2" height="15.0" fill="rgb(239,8,17)" rx="2" ry="2" />
<text x="1084.21" y="319.5" ></text>
</g>
<g >
<title>__GI___libc_free (37 samples, 0.58%)</title><rect x="906.8" y="405" width="6.9" height="15.0" fill="rgb(237,53,38)" rx="2" ry="2" />
<text x="909.81" y="415.5" ></text>
</g>
<g >
<title>__GI___libc_malloc (105 samples, 1.65%)</title><rect x="93.8" y="437" width="19.4" height="15.0" fill="rgb(239,215,24)" rx="2" ry="2" />
<text x="96.77" y="447.5" ></text>
</g>
<g >
<title>clear_page_rep (1 samples, 0.02%)</title><rect x="1156.6" y="101" width="0.2" height="15.0" fill="rgb(239,12,45)" rx="2" ry="2" />
<text x="1159.64" y="111.5" ></text>
</g>
<g >
<title>cmp_entry_cb (8 samples, 0.13%)</title><rect x="1100.3" y="341" width="1.5" height="15.0" fill="rgb(215,19,24)" rx="2" ry="2" />
<text x="1103.30" y="351.5" ></text>
</g>
<g >
<title>exit_mmap (8 samples, 0.13%)</title><rect x="1177.2" y="501" width="1.5" height="15.0" fill="rgb(249,39,36)" rx="2" ry="2" />
<text x="1180.21" y="511.5" ></text>
</g>
<g >
<title>_int_free_maybe_consolidate (7 samples, 0.11%)</title><rect x="28.0" y="373" width="1.3" height="15.0" fill="rgb(210,89,32)" rx="2" ry="2" />
<text x="30.98" y="383.5" ></text>
</g>
<g >
<title>__find_specmb (141 samples, 2.21%)</title><rect x="785.1" y="373" width="26.1" height="15.0" fill="rgb(226,82,23)" rx="2" ry="2" />
<text x="788.05" y="383.5" >_..</text>
</g>
<g >
<title>do_anonymous_page (2 samples, 0.03%)</title><rect x="1156.3" y="229" width="0.3" height="15.0" fill="rgb(240,204,10)" rx="2" ry="2" />
<text x="1159.27" y="239.5" ></text>
</g>
<g >
<title>try_charge_memcg (1 samples, 0.02%)</title><rect x="1157.0" y="165" width="0.2" height="15.0" fill="rgb(226,53,49)" rx="2" ry="2" />
<text x="1160.01" y="175.5" ></text>
</g>
<g >
<title>rmqueue_bulk (1 samples, 0.02%)</title><rect x="1160.2" y="53" width="0.1" height="15.0" fill="rgb(222,186,49)" rx="2" ry="2" />
<text x="1163.16" y="63.5" ></text>
</g>
<g >
<title>tlb_batch_pages_flush (3 samples, 0.05%)</title><rect x="1177.2" y="469" width="0.6" height="15.0" fill="rgb(238,96,17)" rx="2" ry="2" />
<text x="1180.21" y="479.5" ></text>
</g>
<g >
<title>zap_pmd_range.isra.0 (2 samples, 0.03%)</title><rect x="39.5" y="85" width="0.3" height="15.0" fill="rgb(242,191,25)" rx="2" ry="2" />
<text x="42.47" y="95.5" ></text>
</g>
<g >
<title>__handle_mm_fault (2 samples, 0.03%)</title><rect x="1156.3" y="261" width="0.3" height="15.0" fill="rgb(232,137,0)" rx="2" ry="2" />
<text x="1159.27" y="271.5" ></text>
</g>
<g >
<title>__vsnprintf_internal (9 samples, 0.14%)</title><rect x="10.7" y="629" width="1.7" height="15.0" fill="rgb(211,129,31)" rx="2" ry="2" />
<text x="13.74" y="639.5" ></text>
</g>
<g >
<title>cube_manager_free (53 samples, 0.83%)</title><rect x="18.2" y="421" width="9.8" height="15.0" fill="rgb(244,59,45)" rx="2" ry="2" />
<text x="21.15" y="431.5" ></text>
</g>
<g >
<title>if_need_to_decay (9 samples, 0.14%)</title><rect x="1066.4" y="405" width="1.7" height="15.0" fill="rgb(241,76,13)" rx="2" ry="2" />
<text x="1069.38" y="415.5" ></text>
</g>
<g >
<title>get_page_from_freelist (1 samples, 0.02%)</title><rect x="1145.5" y="117" width="0.2" height="15.0" fill="rgb(224,152,37)" rx="2" ry="2" />
<text x="1148.52" y="127.5" ></text>
</g>
<g >
<title>XXH3_len_17to128_64b (1 samples, 0.02%)</title><rect x="1096.8" y="341" width="0.2" height="15.0" fill="rgb(214,65,27)" rx="2" ry="2" />
<text x="1099.78" y="351.5" ></text>
</g>
<g >
<title>__libc_calloc (5 samples, 0.08%)</title><rect x="1166.6" y="341" width="1.0" height="15.0" fill="rgb(205,112,28)" rx="2" ry="2" />
<text x="1169.65" y="351.5" ></text>
</g>
<g >
<title>malloc_consolidate (20 samples, 0.31%)</title><rect x="18.7" y="341" width="3.7" height="15.0" fill="rgb(234,22,51)" rx="2" ry="2" />
<text x="21.71" y="351.5" ></text>
</g>
<g >
<title>exc_page_fault (10 samples, 0.16%)</title><rect x="1163.1" y="245" width="1.9" height="15.0" fill="rgb(227,49,22)" rx="2" ry="2" />
<text x="1166.13" y="255.5" ></text>
</g>
<g >
<title>__strlen_avx2 (2 samples, 0.03%)</title><rect x="965.6" y="309" width="0.3" height="15.0" fill="rgb(254,95,30)" rx="2" ry="2" />
<text x="968.56" y="319.5" ></text>
</g>
<g >
<title>__GI___strdup (41 samples, 0.64%)</title><rect x="1086.6" y="341" width="7.6" height="15.0" fill="rgb(219,149,18)" rx="2" ry="2" />
<text x="1089.59" y="351.5" ></text>
</g>
<g >
<title>XXH3_mul128_fold64 (6 samples, 0.09%)</title><rect x="1081.4" y="309" width="1.1" height="15.0" fill="rgb(211,20,32)" rx="2" ry="2" />
<text x="1084.40" y="319.5" ></text>
</g>
<g >
<title>checked_request2size (6 samples, 0.09%)</title><rect x="117.9" y="405" width="1.1" height="15.0" fill="rgb(244,20,14)" rx="2" ry="2" />
<text x="120.86" y="415.5" ></text>
</g>
<g >
<title>cal_hash_val_with_seed (18 samples, 0.28%)</title><rect x="1063.0" y="405" width="3.4" height="15.0" fill="rgb(214,125,30)" rx="2" ry="2" />
<text x="1066.05" y="415.5" ></text>
</g>
<g >
<title>do_user_addr_fault (3 samples, 0.05%)</title><rect x="1156.1" y="293" width="0.5" height="15.0" fill="rgb(242,71,32)" rx="2" ry="2" />
<text x="1159.08" y="303.5" ></text>
</g>
<g >
<title>asm_exc_page_fault (10 samples, 0.16%)</title><rect x="1163.1" y="261" width="1.9" height="15.0" fill="rgb(215,222,22)" rx="2" ry="2" />
<text x="1166.13" y="271.5" ></text>
</g>
<g >
<title>__libc_calloc (3 samples, 0.05%)</title><rect x="1156.1" y="357" width="0.5" height="15.0" fill="rgb(222,184,30)" rx="2" ry="2" />
<text x="1159.08" y="367.5" ></text>
</g>
<g >
<title>___snprintf_chk (795 samples, 12.49%)</title><rect x="714.1" y="421" width="147.3" height="15.0" fill="rgb(240,53,30)" rx="2" ry="2" />
<text x="717.07" y="431.5" >___snprintf_chk</text>
</g>
<g >
<title>cell_free (78 samples, 1.23%)</title><rect x="1112.5" y="341" width="14.5" height="15.0" fill="rgb(210,2,13)" rx="2" ry="2" />
<text x="1115.53" y="351.5" ></text>
</g>
<g >
<title>handle_mm_fault (4 samples, 0.06%)</title><rect x="1166.8" y="261" width="0.8" height="15.0" fill="rgb(246,87,39)" rx="2" ry="2" />
<text x="1169.83" y="271.5" ></text>
</g>
<g >
<title>XXH3_len_17to128_64b (9 samples, 0.14%)</title><rect x="1080.8" y="341" width="1.7" height="15.0" fill="rgb(219,156,24)" rx="2" ry="2" />
<text x="1083.84" y="351.5" ></text>
</g>
<g >
<title>__run_exit_handlers (1 samples, 0.02%)</title><rect x="14.3" y="581" width="0.1" height="15.0" fill="rgb(235,157,4)" rx="2" ry="2" />
<text x="17.26" y="591.5" ></text>
</g>
<g >
<title>release_pages (1 samples, 0.02%)</title><rect x="34.1" y="133" width="0.2" height="15.0" fill="rgb(251,141,18)" rx="2" ry="2" />
<text x="37.09" y="143.5" ></text>
</g>
<g >
<title>do_anonymous_page (10 samples, 0.16%)</title><rect x="1163.1" y="165" width="1.9" height="15.0" fill="rgb(230,203,1)" rx="2" ry="2" />
<text x="1166.13" y="175.5" ></text>
</g>
<g >
<title>_int_malloc (5 samples, 0.08%)</title><rect x="1083.2" y="341" width="1.0" height="15.0" fill="rgb(238,174,30)" rx="2" ry="2" />
<text x="1086.25" y="351.5" ></text>
</g>
<g >
<title>zap_pmd_range.isra.0 (5 samples, 0.08%)</title><rect x="1177.8" y="437" width="0.9" height="15.0" fill="rgb(224,47,8)" rx="2" ry="2" />
<text x="1180.77" y="447.5" ></text>
</g>
<g >
<title>cube_set_sampling (1 samples, 0.02%)</title><rect x="18.0" y="453" width="0.2" height="15.0" fill="rgb(242,119,49)" rx="2" ry="2" />
<text x="20.97" y="463.5" ></text>
</g>
<g >
<title>x64_sys_call (8 samples, 0.13%)</title><rect x="1177.2" y="613" width="1.5" height="15.0" fill="rgb(217,23,50)" rx="2" ry="2" />
<text x="1180.21" y="623.5" ></text>
</g>
<g >
<title>__alloc_pages (2 samples, 0.03%)</title><rect x="1157.2" y="133" width="0.4" height="15.0" fill="rgb(226,209,21)" rx="2" ry="2" />
<text x="1160.20" y="143.5" ></text>
</g>
<g >
<title>alloc_pages_mpol (6 samples, 0.09%)</title><rect x="1163.7" y="117" width="1.1" height="15.0" fill="rgb(250,213,24)" rx="2" ry="2" />
<text x="1166.68" y="127.5" ></text>
</g>
<g >
<title>metric_manifest_manager_get_by_id (9 samples, 0.14%)</title><rect x="1140.3" y="421" width="1.7" height="15.0" fill="rgb(229,55,40)" rx="2" ry="2" />
<text x="1143.33" y="431.5" ></text>
</g>
<g >
<title>_int_malloc (2 samples, 0.03%)</title><rect x="967.8" y="325" width="0.4" height="15.0" fill="rgb(214,63,34)" rx="2" ry="2" />
<text x="970.79" y="335.5" ></text>
</g>
<g >
<title>fieldstat_easy_counter_incrby (180 samples, 2.83%)</title><rect x="1143.9" y="421" width="33.3" height="15.0" fill="rgb(217,48,53)" rx="2" ry="2" />
<text x="1146.85" y="431.5" >fi..</text>
</g>
<g >
<title>__pte_offset_map (1 samples, 0.02%)</title><rect x="1163.5" y="133" width="0.2" height="15.0" fill="rgb(221,185,6)" rx="2" ry="2" />
<text x="1166.50" y="143.5" ></text>
</g>
<g >
<title>get_page_from_freelist (1 samples, 0.02%)</title><rect x="1166.8" y="117" width="0.2" height="15.0" fill="rgb(208,76,23)" rx="2" ry="2" />
<text x="1169.83" y="127.5" ></text>
</g>
<g >
<title>XXH3_mix16B (1 samples, 0.02%)</title><rect x="1107.9" y="325" width="0.2" height="15.0" fill="rgb(252,57,2)" rx="2" ry="2" />
<text x="1110.90" y="335.5" ></text>
</g>
<g >
<title>exc_page_fault (1 samples, 0.02%)</title><rect x="1156.6" y="277" width="0.2" height="15.0" fill="rgb(211,184,25)" rx="2" ry="2" />
<text x="1159.64" y="287.5" ></text>
</g>
<g >
<title>_int_free_merge_chunk (30 samples, 0.47%)</title><rect x="1120.3" y="309" width="5.6" height="15.0" fill="rgb(205,95,25)" rx="2" ry="2" />
<text x="1123.32" y="319.5" ></text>
</g>
<g >
<title>__brk (1 samples, 0.02%)</title><rect x="1157.6" y="245" width="0.2" height="15.0" fill="rgb(227,72,8)" rx="2" ry="2" />
<text x="1160.57" y="255.5" ></text>
</g>
<g >
<title>_int_malloc (1 samples, 0.02%)</title><rect x="967.4" y="341" width="0.2" height="15.0" fill="rgb(220,176,8)" rx="2" ry="2" />
<text x="970.42" y="351.5" ></text>
</g>
<g >
<title>rmqueue (1 samples, 0.02%)</title><rect x="1167.2" y="117" width="0.2" height="15.0" fill="rgb(235,67,50)" rx="2" ry="2" />
<text x="1170.20" y="127.5" ></text>
</g>
<g >
<title>unmap_region (2 samples, 0.03%)</title><rect x="39.5" y="149" width="0.3" height="15.0" fill="rgb(251,56,26)" rx="2" ry="2" />
<text x="42.47" y="159.5" ></text>
</g>
<g >
<title>vma_alloc_folio (1 samples, 0.02%)</title><rect x="1156.6" y="165" width="0.2" height="15.0" fill="rgb(209,52,33)" rx="2" ry="2" />
<text x="1159.64" y="175.5" ></text>
</g>
<g >
<title>free_unref_page_commit (1 samples, 0.02%)</title><rect x="1177.4" y="405" width="0.2" height="15.0" fill="rgb(241,126,1)" rx="2" ry="2" />
<text x="1180.40" y="415.5" ></text>
</g>
<g >
<title>checked_request2size (2 samples, 0.03%)</title><rect x="1091.2" y="309" width="0.4" height="15.0" fill="rgb(231,150,7)" rx="2" ry="2" />
<text x="1094.22" y="319.5" ></text>
</g>
<g >
<title>vma_alloc_folio (1 samples, 0.02%)</title><rect x="1145.5" y="165" width="0.2" height="15.0" fill="rgb(228,24,24)" rx="2" ry="2" />
<text x="1148.52" y="175.5" ></text>
</g>
<g >
<title>hash_table_get0_exdata (47 samples, 0.74%)</title><rect x="1167.6" y="373" width="8.7" height="15.0" fill="rgb(217,102,3)" rx="2" ry="2" />
<text x="1170.57" y="383.5" ></text>
</g>
<g >
<title>_raw_spin_unlock_irqrestore (1 samples, 0.02%)</title><rect x="1157.4" y="53" width="0.2" height="15.0" fill="rgb(215,164,9)" rx="2" ry="2" />
<text x="1160.38" y="63.5" ></text>
</g>
<g >
<title>__handle_mm_fault (10 samples, 0.16%)</title><rect x="1163.1" y="197" width="1.9" height="15.0" fill="rgb(248,176,21)" rx="2" ry="2" />
<text x="1166.13" y="207.5" ></text>
</g>
<g >
<title>handle_mm_fault (2 samples, 0.03%)</title><rect x="1145.5" y="245" width="0.4" height="15.0" fill="rgb(243,193,45)" rx="2" ry="2" />
<text x="1148.52" y="255.5" ></text>
</g>
<g >
<title>__brk (1 samples, 0.02%)</title><rect x="34.1" y="309" width="0.2" height="15.0" fill="rgb(216,169,12)" rx="2" ry="2" />
<text x="37.09" y="319.5" ></text>
</g>
<g >
<title>__GI___libc_free (5 samples, 0.08%)</title><rect x="34.8" y="341" width="1.0" height="15.0" fill="rgb(228,122,47)" rx="2" ry="2" />
<text x="37.83" y="351.5" ></text>
</g>
<g >
<title>cube_counter_incrby (1,393 samples, 21.88%)</title><rect x="883.8" y="437" width="258.2" height="15.0" fill="rgb(253,19,39)" rx="2" ry="2" />
<text x="886.83" y="447.5" >cube_counter_incrby</text>
</g>
<g >
<title>__GI___libc_malloc (1 samples, 0.02%)</title><rect x="1150.9" y="341" width="0.2" height="15.0" fill="rgb(210,35,17)" rx="2" ry="2" />
<text x="1153.90" y="351.5" ></text>
</g>
<g >
<title>__printf_buffer (710 samples, 11.15%)</title><rect x="719.1" y="389" width="131.6" height="15.0" fill="rgb(220,149,32)" rx="2" ry="2" />
<text x="722.07" y="399.5" >__printf_buffer</text>
</g>
<g >
<title>_dl_fini (1 samples, 0.02%)</title><rect x="14.3" y="565" width="0.1" height="15.0" fill="rgb(211,161,29)" rx="2" ry="2" />
<text x="17.26" y="575.5" ></text>
</g>
<g >
<title>tcache_get_n (30 samples, 0.47%)</title><rect x="107.7" y="405" width="5.5" height="15.0" fill="rgb(228,92,48)" rx="2" ry="2" />
<text x="110.67" y="415.5" ></text>
</g>
<g >
<title>asm_exc_page_fault (1 samples, 0.02%)</title><rect x="1156.6" y="293" width="0.2" height="15.0" fill="rgb(210,52,53)" rx="2" ry="2" />
<text x="1159.64" y="303.5" ></text>
</g>
<g >
<title>__random_r (19 samples, 0.30%)</title><rect x="879.8" y="421" width="3.5" height="15.0" fill="rgb(205,113,24)" rx="2" ry="2" />
<text x="882.76" y="431.5" ></text>
</g>
<g >
<title>__GI___libc_malloc (1 samples, 0.02%)</title><rect x="1156.6" y="325" width="0.2" height="15.0" fill="rgb(236,95,11)" rx="2" ry="2" />
<text x="1159.64" y="335.5" ></text>
</g>
<g >
<title>__printf_buffer_write (169 samples, 2.65%)</title><rect x="811.6" y="373" width="31.3" height="15.0" fill="rgb(242,217,34)" rx="2" ry="2" />
<text x="814.55" y="383.5" >__..</text>
</g>
<g >
<title>cube_counter_incrby (173 samples, 2.72%)</title><rect x="1145.0" y="405" width="32.0" height="15.0" fill="rgb(242,144,7)" rx="2" ry="2" />
<text x="1147.96" y="415.5" >cu..</text>
</g>
<g >
<title>sorted_set_entry_get_data (2 samples, 0.03%)</title><rect x="1140.0" y="373" width="0.3" height="15.0" fill="rgb(218,12,40)" rx="2" ry="2" />
<text x="1142.96" y="383.5" ></text>
</g>
<g >
<title>cube_free (64 samples, 1.01%)</title><rect x="28.0" y="421" width="11.8" height="15.0" fill="rgb(215,37,17)" rx="2" ry="2" />
<text x="30.98" y="431.5" ></text>
</g>
<g >
<title>__random_r (243 samples, 3.82%)</title><rect x="668.9" y="389" width="45.0" height="15.0" fill="rgb(234,213,1)" rx="2" ry="2" />
<text x="671.85" y="399.5" >__ra..</text>
</g>
<g >
<title>fieldstat_counter_incrby (1 samples, 0.02%)</title><rect x="1177.0" y="405" width="0.2" height="15.0" fill="rgb(236,189,35)" rx="2" ry="2" />
<text x="1180.03" y="415.5" ></text>
</g>
<g >
<title>generate_random_string (3,174 samples, 49.85%)</title><rect x="125.6" y="437" width="588.3" height="15.0" fill="rgb(206,200,17)" rx="2" ry="2" />
<text x="128.65" y="447.5" >generate_random_string</text>
</g>
<g >
<title>sorted_set_free (57 samples, 0.90%)</title><rect x="29.3" y="389" width="10.5" height="15.0" fill="rgb(226,201,29)" rx="2" ry="2" />
<text x="32.27" y="399.5" ></text>
</g>
<g >
<title>exc_page_fault (1 samples, 0.02%)</title><rect x="18.0" y="373" width="0.2" height="15.0" fill="rgb(243,222,22)" rx="2" ry="2" />
<text x="20.97" y="383.5" ></text>
</g>
<g >
<title>_int_malloc (2 samples, 0.03%)</title><rect x="963.9" y="325" width="0.4" height="15.0" fill="rgb(238,42,15)" rx="2" ry="2" />
<text x="966.90" y="335.5" ></text>
</g>
<g >
<title>__GI___libc_malloc (15 samples, 0.24%)</title><rect x="1097.0" y="373" width="2.7" height="15.0" fill="rgb(246,165,45)" rx="2" ry="2" />
<text x="1099.96" y="383.5" ></text>
</g>
<g >
<title>__handle_mm_fault (2 samples, 0.03%)</title><rect x="1145.5" y="229" width="0.4" height="15.0" fill="rgb(233,194,11)" rx="2" ry="2" />
<text x="1148.52" y="239.5" ></text>
</g>
<g >
<title>XXH_xorshift64 (1 samples, 0.02%)</title><rect x="1096.8" y="309" width="0.2" height="15.0" fill="rgb(240,5,3)" rx="2" ry="2" />
<text x="1099.78" y="319.5" ></text>
</g>
<g >
<title>_int_free (3 samples, 0.05%)</title><rect x="37.6" y="309" width="0.6" height="15.0" fill="rgb(228,55,29)" rx="2" ry="2" />
<text x="40.61" y="319.5" ></text>
</g>
<g >
<title>__libc_calloc (2 samples, 0.03%)</title><rect x="963.9" y="341" width="0.4" height="15.0" fill="rgb(216,157,8)" rx="2" ry="2" />
<text x="966.90" y="351.5" ></text>
</g>
<g >
<title>free_pages_and_swap_cache (2 samples, 0.03%)</title><rect x="1177.2" y="453" width="0.4" height="15.0" fill="rgb(218,166,10)" rx="2" ry="2" />
<text x="1180.21" y="463.5" ></text>
</g>
<g >
<title>entry_SYSCALL_64_after_hwframe (2 samples, 0.03%)</title><rect x="39.5" y="245" width="0.3" height="15.0" fill="rgb(244,37,28)" rx="2" ry="2" />
<text x="42.47" y="255.5" ></text>
</g>
<g >
<title>get_page_from_freelist (1 samples, 0.02%)</title><rect x="1156.6" y="117" width="0.2" height="15.0" fill="rgb(248,76,15)" rx="2" ry="2" />
<text x="1159.64" y="127.5" ></text>
</g>
<g >
<title>__strlen_avx2 (21 samples, 0.33%)</title><rect x="896.1" y="389" width="3.9" height="15.0" fill="rgb(242,89,34)" rx="2" ry="2" />
<text x="899.07" y="399.5" ></text>
</g>
<g >
<title>__memcpy_chk_avx_unaligned (1 samples, 0.02%)</title><rect x="1166.5" y="309" width="0.1" height="15.0" fill="rgb(250,195,34)" rx="2" ry="2" />
<text x="1169.46" y="319.5" ></text>
</g>
<g >
<title>XXH3_mul128_fold64 (4 samples, 0.06%)</title><rect x="1065.6" y="325" width="0.8" height="15.0" fill="rgb(210,110,48)" rx="2" ry="2" />
<text x="1068.64" y="335.5" ></text>
</g>
<g >
<title>_int_free_create_chunk (15 samples, 0.24%)</title><rect x="1123.1" y="293" width="2.8" height="15.0" fill="rgb(246,12,33)" rx="2" ry="2" />
<text x="1126.10" y="303.5" ></text>
</g>
<g >
<title>free_swap_cache (1 samples, 0.02%)</title><rect x="1177.6" y="453" width="0.2" height="15.0" fill="rgb(225,187,37)" rx="2" ry="2" />
<text x="1180.58" y="463.5" ></text>
</g>
<g >
<title>mmput (8 samples, 0.13%)</title><rect x="1177.2" y="533" width="1.5" height="15.0" fill="rgb(245,205,52)" rx="2" ry="2" />
<text x="1180.21" y="543.5" ></text>
</g>
<g >
<title>min_heap_shift_up_ (10 samples, 0.16%)</title><rect x="1100.1" y="357" width="1.9" height="15.0" fill="rgb(246,180,36)" rx="2" ry="2" />
<text x="1103.11" y="367.5" ></text>
</g>
<g >
<title>_int_free (9 samples, 0.14%)</title><rect x="1118.6" y="309" width="1.7" height="15.0" fill="rgb(247,149,42)" rx="2" ry="2" />
<text x="1121.65" y="319.5" ></text>
</g>
<g >
<title>malloc@plt (1 samples, 0.02%)</title><rect x="713.9" y="437" width="0.2" height="15.0" fill="rgb(245,11,39)" rx="2" ry="2" />
<text x="716.89" y="447.5" ></text>
</g>
<g >
<title>__GI_memcpy (60 samples, 0.94%)</title><rect x="831.8" y="357" width="11.1" height="15.0" fill="rgb(208,124,17)" rx="2" ry="2" />
<text x="834.76" y="367.5" ></text>
</g>
<g >
<title>get_page_from_freelist (2 samples, 0.03%)</title><rect x="1156.3" y="149" width="0.3" height="15.0" fill="rgb(224,1,43)" rx="2" ry="2" />
<text x="1159.27" y="159.5" ></text>
</g>
<g >
<title>tcache_put (3 samples, 0.05%)</title><rect x="117.3" y="389" width="0.6" height="15.0" fill="rgb(252,156,33)" rx="2" ry="2" />
<text x="120.31" y="399.5" ></text>
</g>
<g >
<title>asm_exc_page_fault (1 samples, 0.02%)</title><rect x="18.0" y="389" width="0.2" height="15.0" fill="rgb(250,77,49)" rx="2" ry="2" />
<text x="20.97" y="399.5" ></text>
</g>
<g >
<title>fieldstat_free (64 samples, 1.01%)</title><rect x="28.0" y="453" width="11.8" height="15.0" fill="rgb(214,167,14)" rx="2" ry="2" />
<text x="30.98" y="463.5" ></text>
</g>
<g >
<title>handle_mm_fault (10 samples, 0.16%)</title><rect x="1163.1" y="213" width="1.9" height="15.0" fill="rgb(229,46,27)" rx="2" ry="2" />
<text x="1166.13" y="223.5" ></text>
</g>
<g >
<title>__alloc_pages (1 samples, 0.02%)</title><rect x="1166.8" y="133" width="0.2" height="15.0" fill="rgb(254,118,38)" rx="2" ry="2" />
<text x="1169.83" y="143.5" ></text>
</g>
<g >
<title>pop_heap (70 samples, 1.10%)</title><rect x="1127.0" y="373" width="13.0" height="15.0" fill="rgb(223,135,8)" rx="2" ry="2" />
<text x="1129.99" y="383.5" ></text>
</g>
<g >
<title>alloc_pages_mpol (1 samples, 0.02%)</title><rect x="1145.5" y="149" width="0.2" height="15.0" fill="rgb(219,15,21)" rx="2" ry="2" />
<text x="1148.52" y="159.5" ></text>
</g>
<g >
<title>tested_function (181 samples, 2.84%)</title><rect x="1143.7" y="437" width="33.5" height="15.0" fill="rgb(208,17,45)" rx="2" ry="2" />
<text x="1146.67" y="447.5" >te..</text>
</g>
<g >
<title>malloc_consolidate (7 samples, 0.11%)</title><rect x="28.0" y="357" width="1.3" height="15.0" fill="rgb(217,38,25)" rx="2" ry="2" />
<text x="30.98" y="367.5" ></text>
</g>
<g >
<title>__mem_cgroup_charge (1 samples, 0.02%)</title><rect x="1157.0" y="181" width="0.2" height="15.0" fill="rgb(217,176,13)" rx="2" ry="2" />
<text x="1160.01" y="191.5" ></text>
</g>
<g >
<title>XXH3_len_17to128_64b (1 samples, 0.02%)</title><rect x="963.7" y="341" width="0.2" height="15.0" fill="rgb(209,162,4)" rx="2" ry="2" />
<text x="966.71" y="351.5" ></text>
</g>
<g >
<title>sorted_set_find_entry (2 samples, 0.03%)</title><rect x="963.5" y="389" width="0.4" height="15.0" fill="rgb(235,66,32)" rx="2" ry="2" />
<text x="966.53" y="399.5" ></text>
</g>
<g >
<title>__GI___sbrk (1 samples, 0.02%)</title><rect x="34.1" y="325" width="0.2" height="15.0" fill="rgb(206,229,34)" rx="2" ry="2" />
<text x="37.09" y="335.5" ></text>
</g>
<g >
<title>__glibc_morecore (2 samples, 0.03%)</title><rect x="39.5" y="293" width="0.3" height="15.0" fill="rgb(215,225,2)" rx="2" ry="2" />
<text x="42.47" y="303.5" ></text>
</g>
<g >
<title>add_or_find_metric_in_cell (4 samples, 0.06%)</title><rect x="1145.1" y="389" width="0.8" height="15.0" fill="rgb(231,123,31)" rx="2" ry="2" />
<text x="1148.15" y="399.5" ></text>
</g>
<g >
<title>exdata_new_i (54 samples, 0.85%)</title><rect x="1156.6" y="357" width="10.0" height="15.0" fill="rgb(247,12,32)" rx="2" ry="2" />
<text x="1159.64" y="367.5" ></text>
</g>
<g >
<title>alloc_pages_mpol (2 samples, 0.03%)</title><rect x="1156.3" y="181" width="0.3" height="15.0" fill="rgb(217,35,9)" rx="2" ry="2" />
<text x="1159.27" y="191.5" ></text>
</g>
<g >
<title>perfs (6,367 samples, 100.00%)</title><rect x="10.0" y="661" width="1180.0" height="15.0" fill="rgb(222,169,30)" rx="2" ry="2" />
<text x="13.00" y="671.5" >perfs</text>
</g>
<g >
<title>_int_malloc (2 samples, 0.03%)</title><rect x="892.2" y="341" width="0.3" height="15.0" fill="rgb(211,213,36)" rx="2" ry="2" />
<text x="895.17" y="351.5" ></text>
</g>
<g >
<title>__strlen_avx2 (72 samples, 1.13%)</title><rect x="937.4" y="373" width="13.3" height="15.0" fill="rgb(221,212,17)" rx="2" ry="2" />
<text x="940.39" y="383.5" ></text>
</g>
<g >
<title>tcache_get (2 samples, 0.03%)</title><rect x="1099.4" y="357" width="0.3" height="15.0" fill="rgb(228,171,22)" rx="2" ry="2" />
<text x="1102.37" y="367.5" ></text>
</g>
<g >
<title>entry_SYSCALL_64_after_hwframe (1 samples, 0.02%)</title><rect x="34.1" y="293" width="0.2" height="15.0" fill="rgb(247,143,52)" rx="2" ry="2" />
<text x="37.09" y="303.5" ></text>
</g>
<g >
<title>x64_sys_call (2 samples, 0.03%)</title><rect x="39.5" y="213" width="0.3" height="15.0" fill="rgb(213,36,1)" rx="2" ry="2" />
<text x="42.47" y="223.5" ></text>
</g>
<g >
<title>rand (3,016 samples, 47.37%)</title><rect x="154.9" y="421" width="559.0" height="15.0" fill="rgb(220,53,7)" rx="2" ry="2" />
<text x="157.93" y="431.5" >rand</text>
</g>
<g >
<title>_raw_spin_unlock_irqrestore (1 samples, 0.02%)</title><rect x="1145.5" y="53" width="0.2" height="15.0" fill="rgb(236,119,34)" rx="2" ry="2" />
<text x="1148.52" y="63.5" ></text>
</g>
<g >
<title>do_anonymous_page (1 samples, 0.02%)</title><rect x="1156.6" y="197" width="0.2" height="15.0" fill="rgb(221,64,49)" rx="2" ry="2" />
<text x="1159.64" y="207.5" ></text>
</g>
<g >
<title>__GI___libc_malloc (2 samples, 0.03%)</title><rect x="892.2" y="357" width="0.3" height="15.0" fill="rgb(240,142,2)" rx="2" ry="2" />
<text x="895.17" y="367.5" ></text>
</g>
<g >
<title>alloc_pages_mpol (4 samples, 0.06%)</title><rect x="1159.6" y="133" width="0.7" height="15.0" fill="rgb(230,191,17)" rx="2" ry="2" />
<text x="1162.61" y="143.5" ></text>
</g>
<g >
<title>__brk (2 samples, 0.03%)</title><rect x="39.5" y="261" width="0.3" height="15.0" fill="rgb(249,15,51)" rx="2" ry="2" />
<text x="42.47" y="271.5" ></text>
</g>
<g >
<title>tlb_finish_mmu (3 samples, 0.05%)</title><rect x="1177.2" y="485" width="0.6" height="15.0" fill="rgb(244,145,44)" rx="2" ry="2" />
<text x="1180.21" y="495.5" ></text>
</g>
<g >
<title>sorted_set_insert_to_available_heap (38 samples, 0.60%)</title><rect x="1094.9" y="389" width="7.1" height="15.0" fill="rgb(210,111,1)" rx="2" ry="2" />
<text x="1097.93" y="399.5" ></text>
</g>
<g >
<title>__GI___libc_free (1 samples, 0.02%)</title><rect x="1126.8" y="293" width="0.2" height="15.0" fill="rgb(226,131,39)" rx="2" ry="2" />
<text x="1129.80" y="303.5" ></text>
</g>
<g >
<title>__random (107 samples, 1.68%)</title><rect x="863.4" y="437" width="19.9" height="15.0" fill="rgb(207,187,5)" rx="2" ry="2" />
<text x="866.45" y="447.5" ></text>
</g>
<g >
<title>XXH3_mul128_fold64 (1 samples, 0.02%)</title><rect x="1107.9" y="309" width="0.2" height="15.0" fill="rgb(236,126,20)" rx="2" ry="2" />
<text x="1110.90" y="319.5" ></text>
</g>
<g >
<title>get_cell_in_cube_generic (164 samples, 2.58%)</title><rect x="1145.9" y="389" width="30.4" height="15.0" fill="rgb(240,143,36)" rx="2" ry="2" />
<text x="1148.89" y="399.5" >ge..</text>
</g>
<g >
<title>do_user_addr_fault (2 samples, 0.03%)</title><rect x="1145.5" y="261" width="0.4" height="15.0" fill="rgb(251,121,20)" rx="2" ry="2" />
<text x="1148.52" y="271.5" ></text>
</g>
<g >
<title>__GI___libc_free (4 samples, 0.06%)</title><rect x="890.5" y="421" width="0.7" height="15.0" fill="rgb(232,199,26)" rx="2" ry="2" />
<text x="893.51" y="431.5" ></text>
</g>
<g >
<title>sorted_set_find_entry (425 samples, 6.68%)</title><rect x="969.6" y="389" width="78.8" height="15.0" fill="rgb(252,219,32)" rx="2" ry="2" />
<text x="972.64" y="399.5" >sorted_se..</text>
</g>
<g >
<title>__GI___strdup (53 samples, 0.83%)</title><rect x="113.2" y="437" width="9.9" height="15.0" fill="rgb(223,209,39)" rx="2" ry="2" />
<text x="116.23" y="447.5" ></text>
</g>
<g >
<title>vma_alloc_folio (2 samples, 0.03%)</title><rect x="1167.0" y="181" width="0.4" height="15.0" fill="rgb(215,215,2)" rx="2" ry="2" />
<text x="1170.02" y="191.5" ></text>
</g>
<g >
<title>_itoa_word (42 samples, 0.66%)</title><rect x="842.9" y="373" width="7.8" height="15.0" fill="rgb(226,35,45)" rx="2" ry="2" />
<text x="845.88" y="383.5" ></text>
</g>
<g >
<title>XXH3_mul128_fold64 (13 samples, 0.20%)</title><rect x="1046.0" y="309" width="2.4" height="15.0" fill="rgb(234,181,47)" rx="2" ry="2" />
<text x="1049.00" y="319.5" ></text>
</g>
<g >
<title>cmp_entry_cb (51 samples, 0.80%)</title><rect x="1130.5" y="341" width="9.5" height="15.0" fill="rgb(238,166,41)" rx="2" ry="2" />
<text x="1133.51" y="351.5" ></text>
</g>
<g >
<title>[libstdc++.so.6.0.33] (1 samples, 0.02%)</title><rect x="14.3" y="533" width="0.1" height="15.0" fill="rgb(239,13,10)" rx="2" ry="2" />
<text x="17.26" y="543.5" ></text>
</g>
<g >
<title>cube_manager_free (64 samples, 1.01%)</title><rect x="28.0" y="437" width="11.8" height="15.0" fill="rgb(210,98,3)" rx="2" ry="2" />
<text x="30.98" y="447.5" ></text>
</g>
<g >
<title>unlink_chunk (7 samples, 0.11%)</title><rect x="21.1" y="325" width="1.3" height="15.0" fill="rgb(241,86,17)" rx="2" ry="2" />
<text x="24.12" y="335.5" ></text>
</g>
<g >
<title>XXH3_64bits_internal (1 samples, 0.02%)</title><rect x="1096.8" y="357" width="0.2" height="15.0" fill="rgb(207,28,21)" rx="2" ry="2" />
<text x="1099.78" y="367.5" ></text>
</g>
<g >
<title>malloc_consolidate (2 samples, 0.03%)</title><rect x="38.2" y="293" width="0.3" height="15.0" fill="rgb(207,15,22)" rx="2" ry="2" />
<text x="41.17" y="303.5" ></text>
</g>
<g >
<title>free@plt (1 samples, 0.02%)</title><rect x="90.1" y="437" width="0.1" height="15.0" fill="rgb(216,203,27)" rx="2" ry="2" />
<text x="93.06" y="447.5" ></text>
</g>
<g >
<title>__GI___libc_malloc (32 samples, 0.50%)</title><rect x="931.5" y="373" width="5.9" height="15.0" fill="rgb(223,151,43)" rx="2" ry="2" />
<text x="934.46" y="383.5" ></text>
</g>
<g >
<title>testing::TestInfo::Run (6,274 samples, 98.54%)</title><rect x="14.4" y="517" width="1162.8" height="15.0" fill="rgb(248,181,44)" rx="2" ry="2" />
<text x="17.45" y="527.5" >testing::TestInfo::Run</text>
</g>
<g >
<title>[libstdc++.so.6.0.33] (1 samples, 0.02%)</title><rect x="14.3" y="501" width="0.1" height="15.0" fill="rgb(249,78,50)" rx="2" ry="2" />
<text x="17.26" y="511.5" ></text>
</g>
<g >
<title>unmap_region (1 samples, 0.02%)</title><rect x="34.1" y="197" width="0.2" height="15.0" fill="rgb(235,214,32)" rx="2" ry="2" />
<text x="37.09" y="207.5" ></text>
</g>
<g >
<title>perf_complex_instance_group_for_real_case_Test::TestBody (799 samples, 12.55%)</title><rect x="714.1" y="437" width="148.1" height="15.0" fill="rgb(207,86,48)" rx="2" ry="2" />
<text x="717.07" y="447.5" >perf_complex_insta..</text>
</g>
<g >
<title>XXH3_64bits (10 samples, 0.16%)</title><rect x="1080.7" y="373" width="1.8" height="15.0" fill="rgb(207,201,41)" rx="2" ry="2" />
<text x="1083.65" y="383.5" ></text>
</g>
<g >
<title>__printf_buffer (5 samples, 0.08%)</title><rect x="12.4" y="645" width="0.9" height="15.0" fill="rgb(219,14,30)" rx="2" ry="2" />
<text x="15.41" y="655.5" ></text>
</g>
<g >
<title>__memcpy_avx_unaligned_erms (4 samples, 0.06%)</title><rect x="900.3" y="373" width="0.8" height="15.0" fill="rgb(231,31,24)" rx="2" ry="2" />
<text x="903.33" y="383.5" ></text>
</g>
<g >
<title>__libc_calloc (6 samples, 0.09%)</title><rect x="1083.1" y="357" width="1.1" height="15.0" fill="rgb(212,43,13)" rx="2" ry="2" />
<text x="1086.06" y="367.5" ></text>
</g>
<g >
<title>__memcpy_chk_avx_unaligned (7 samples, 0.11%)</title><rect x="958.7" y="357" width="1.3" height="15.0" fill="rgb(225,92,24)" rx="2" ry="2" />
<text x="961.71" y="367.5" ></text>
</g>
<g >
<title>metric_scheme_counter_free (3 samples, 0.05%)</title><rect x="1126.4" y="309" width="0.6" height="15.0" fill="rgb(210,49,53)" rx="2" ry="2" />
<text x="1129.43" y="319.5" ></text>
</g>
<g >
<title>__printf_buffer_init (5 samples, 0.08%)</title><rect x="860.5" y="373" width="0.9" height="15.0" fill="rgb(249,214,31)" rx="2" ry="2" />
<text x="863.48" y="383.5" ></text>
</g>
<g >
<title>__printf_buffer_pad (2 samples, 0.03%)</title><rect x="811.2" y="373" width="0.4" height="15.0" fill="rgb(247,1,18)" rx="2" ry="2" />
<text x="814.18" y="383.5" ></text>
</g>
<g >
<title>malloc_consolidate (20 samples, 0.31%)</title><rect x="30.4" y="341" width="3.7" height="15.0" fill="rgb(248,150,26)" rx="2" ry="2" />
<text x="33.39" y="351.5" ></text>
</g>
<g >
<title>__libc_start_call_main (6,275 samples, 98.56%)</title><rect x="14.3" y="613" width="1162.9" height="15.0" fill="rgb(220,229,26)" rx="2" ry="2" />
<text x="17.26" y="623.5" >__libc_start_call_main</text>
</g>
<g >
<title>malloc@plt (1 samples, 0.02%)</title><rect x="1094.0" y="325" width="0.2" height="15.0" fill="rgb(240,73,47)" rx="2" ry="2" />
<text x="1097.00" y="335.5" ></text>
</g>
<g >
<title>_int_free_create_chunk (1 samples, 0.02%)</title><rect x="39.3" y="293" width="0.2" height="15.0" fill="rgb(251,172,46)" rx="2" ry="2" />
<text x="42.28" y="303.5" ></text>
</g>
<g >
<title>unmap_vmas (5 samples, 0.08%)</title><rect x="1177.8" y="485" width="0.9" height="15.0" fill="rgb(240,120,35)" rx="2" ry="2" />
<text x="1180.77" y="495.5" ></text>
</g>
<g >
<title>field_array_duplicate (48 samples, 0.75%)</title><rect x="1157.8" y="325" width="8.8" height="15.0" fill="rgb(206,178,3)" rx="2" ry="2" />
<text x="1160.75" y="335.5" ></text>
</g>
<g >
<title>memcpy (48 samples, 0.75%)</title><rect x="951.1" y="373" width="8.9" height="15.0" fill="rgb(236,37,20)" rx="2" ry="2" />
<text x="954.11" y="383.5" ></text>
</g>
<g >
<title>tlb_finish_mmu (1 samples, 0.02%)</title><rect x="34.1" y="181" width="0.2" height="15.0" fill="rgb(213,188,36)" rx="2" ry="2" />
<text x="37.09" y="191.5" ></text>
</g>
<g >
<title>__printf_buffer_write (5 samples, 0.08%)</title><rect x="12.4" y="629" width="0.9" height="15.0" fill="rgb(216,59,26)" rx="2" ry="2" />
<text x="15.41" y="639.5" ></text>
</g>
<g >
<title>__GI___libc_malloc (2 samples, 0.03%)</title><rect x="1082.7" y="357" width="0.4" height="15.0" fill="rgb(205,55,48)" rx="2" ry="2" />
<text x="1085.69" y="367.5" ></text>
</g>
<g >
<title>heavy_keeper_get0_exdata (432 samples, 6.78%)</title><rect x="968.3" y="405" width="80.1" height="15.0" fill="rgb(239,83,53)" rx="2" ry="2" />
<text x="971.34" y="415.5" >heavy_kee..</text>
</g>
<g >
<title>x64_sys_call (1 samples, 0.02%)</title><rect x="34.1" y="261" width="0.2" height="15.0" fill="rgb(211,128,18)" rx="2" ry="2" />
<text x="37.09" y="271.5" ></text>
</g>
<g >
<title>unmap_single_vma (2 samples, 0.03%)</title><rect x="39.5" y="117" width="0.3" height="15.0" fill="rgb(218,0,33)" rx="2" ry="2" />
<text x="42.47" y="127.5" ></text>
</g>
<g >
<title>alloc_anon_folio (2 samples, 0.03%)</title><rect x="1156.3" y="213" width="0.3" height="15.0" fill="rgb(221,117,47)" rx="2" ry="2" />
<text x="1159.27" y="223.5" ></text>
</g>
<g >
<title>_int_malloc (1 samples, 0.02%)</title><rect x="1086.4" y="325" width="0.2" height="15.0" fill="rgb(207,147,51)" rx="2" ry="2" />
<text x="1089.40" y="335.5" ></text>
</g>
<g >
<title>__GI___libc_malloc (2 samples, 0.03%)</title><rect x="1145.5" y="325" width="0.4" height="15.0" fill="rgb(222,211,9)" rx="2" ry="2" />
<text x="1148.52" y="335.5" ></text>
</g>
<g >
<title>pfn_pte (1 samples, 0.02%)</title><rect x="1167.4" y="197" width="0.2" height="15.0" fill="rgb(237,27,48)" rx="2" ry="2" />
<text x="1170.39" y="207.5" ></text>
</g>
<g >
<title>alloc_pages_mpol (2 samples, 0.03%)</title><rect x="1167.0" y="165" width="0.4" height="15.0" fill="rgb(249,83,28)" rx="2" ry="2" />
<text x="1170.02" y="175.5" ></text>
</g>
<g >
<title>hash_table_free (53 samples, 0.83%)</title><rect x="18.2" y="389" width="9.8" height="15.0" fill="rgb(226,203,15)" rx="2" ry="2" />
<text x="21.15" y="399.5" ></text>
</g>
<g >
<title>sorted_set_insert_to_available_heap (12 samples, 0.19%)</title><rect x="966.1" y="373" width="2.2" height="15.0" fill="rgb(230,66,9)" rx="2" ry="2" />
<text x="969.12" y="383.5" ></text>
</g>
<g >
<title>rmqueue (1 samples, 0.02%)</title><rect x="1145.5" y="101" width="0.2" height="15.0" fill="rgb(205,82,27)" rx="2" ry="2" />
<text x="1148.52" y="111.5" ></text>
</g>
<g >
<title>__memcpy_avx_unaligned (1 samples, 0.02%)</title><rect x="952.6" y="357" width="0.2" height="15.0" fill="rgb(248,103,21)" rx="2" ry="2" />
<text x="955.59" y="367.5" ></text>
</g>
<g >
<title>_int_free_maybe_consolidate (20 samples, 0.31%)</title><rect x="30.4" y="357" width="3.7" height="15.0" fill="rgb(236,45,16)" rx="2" ry="2" />
<text x="33.39" y="367.5" ></text>
</g>
<g >
<title>field_array_to_key (46 samples, 0.72%)</title><rect x="892.5" y="405" width="8.6" height="15.0" fill="rgb(205,27,36)" rx="2" ry="2" />
<text x="895.54" y="415.5" ></text>
</g>
<g >
<title>strlen@plt (3 samples, 0.05%)</title><rect x="960.0" y="373" width="0.6" height="15.0" fill="rgb(236,76,22)" rx="2" ry="2" />
<text x="963.00" y="383.5" ></text>
</g>
<g >
<title>asm_exc_page_fault (2 samples, 0.03%)</title><rect x="1145.5" y="293" width="0.4" height="15.0" fill="rgb(214,220,18)" rx="2" ry="2" />
<text x="1148.52" y="303.5" ></text>
</g>
<g >
<title>field_array_to_key (46 samples, 0.72%)</title><rect x="892.5" y="421" width="8.6" height="15.0" fill="rgb(216,56,37)" rx="2" ry="2" />
<text x="895.54" y="431.5" ></text>
</g>
<g >
<title>field_array_to_key (253 samples, 3.97%)</title><rect x="913.7" y="405" width="46.9" height="15.0" fill="rgb(224,94,49)" rx="2" ry="2" />
<text x="916.67" y="415.5" >fiel..</text>
</g>
<g >
<title>free_dimensions (272 samples, 4.27%)</title><rect x="39.8" y="453" width="50.4" height="15.0" fill="rgb(233,52,54)" rx="2" ry="2" />
<text x="42.84" y="463.5" >free_..</text>
</g>
<g >
<title>_compound_head (1 samples, 0.02%)</title><rect x="39.5" y="69" width="0.2" height="15.0" fill="rgb(230,15,47)" rx="2" ry="2" />
<text x="42.47" y="79.5" ></text>
</g>
<g >
<title>__pte_alloc (1 samples, 0.02%)</title><rect x="1166.8" y="197" width="0.2" height="15.0" fill="rgb(227,124,47)" rx="2" ry="2" />
<text x="1169.83" y="207.5" ></text>
</g>
<g >
<title>metric_new (4 samples, 0.06%)</title><rect x="1145.1" y="357" width="0.8" height="15.0" fill="rgb(228,14,4)" rx="2" ry="2" />
<text x="1148.15" y="367.5" ></text>
</g>
<g >
<title>perf_iterate_sb.constprop.0 (1 samples, 0.02%)</title><rect x="1157.6" y="101" width="0.2" height="15.0" fill="rgb(249,212,24)" rx="2" ry="2" />
<text x="1160.57" y="111.5" ></text>
</g>
<g >
<title>_int_malloc (3 samples, 0.05%)</title><rect x="1090.7" y="309" width="0.5" height="15.0" fill="rgb(229,76,26)" rx="2" ry="2" />
<text x="1093.66" y="319.5" ></text>
</g>
<g >
<title>__handle_mm_fault (4 samples, 0.06%)</title><rect x="1156.8" y="229" width="0.8" height="15.0" fill="rgb(235,19,46)" rx="2" ry="2" />
<text x="1159.83" y="239.5" ></text>
</g>
<g >
<title>exc_page_fault (3 samples, 0.05%)</title><rect x="1156.1" y="309" width="0.5" height="15.0" fill="rgb(212,209,48)" rx="2" ry="2" />
<text x="1159.08" y="319.5" ></text>
</g>
<g >
<title>vma_alloc_folio (2 samples, 0.03%)</title><rect x="1157.2" y="165" width="0.4" height="15.0" fill="rgb(223,33,15)" rx="2" ry="2" />
<text x="1160.20" y="175.5" ></text>
</g>
<g >
<title>unmap_single_vma (5 samples, 0.08%)</title><rect x="1177.8" y="469" width="0.9" height="15.0" fill="rgb(207,165,41)" rx="2" ry="2" />
<text x="1180.77" y="479.5" ></text>
</g>
<g >
<title>XXH3_len_17to128_64b (39 samples, 0.61%)</title><rect x="1041.2" y="341" width="7.2" height="15.0" fill="rgb(251,40,17)" rx="2" ry="2" />
<text x="1044.18" y="351.5" ></text>
</g>
<g >
<title>rmqueue (1 samples, 0.02%)</title><rect x="1157.4" y="101" width="0.2" height="15.0" fill="rgb(221,20,4)" rx="2" ry="2" />
<text x="1160.38" y="111.5" ></text>
</g>
<g >
<title>exdata_new_i (12 samples, 0.19%)</title><rect x="963.9" y="373" width="2.2" height="15.0" fill="rgb(218,145,13)" rx="2" ry="2" />
<text x="966.90" y="383.5" ></text>
</g>
<g >
<title>do_anonymous_page (3 samples, 0.05%)</title><rect x="1157.0" y="197" width="0.6" height="15.0" fill="rgb(244,219,2)" rx="2" ry="2" />
<text x="1160.01" y="207.5" ></text>
</g>
<g >
<title>_int_malloc (5 samples, 0.08%)</title><rect x="1156.8" y="309" width="1.0" height="15.0" fill="rgb(225,194,6)" rx="2" ry="2" />
<text x="1159.83" y="319.5" ></text>
</g>
<g >
<title>__GI___libc_free (15 samples, 0.24%)</title><rect x="1108.1" y="373" width="2.8" height="15.0" fill="rgb(245,0,32)" rx="2" ry="2" />
<text x="1111.08" y="383.5" ></text>
</g>
<g >
<title>__memcpy_avx_unaligned (1 samples, 0.02%)</title><rect x="1094.2" y="341" width="0.2" height="15.0" fill="rgb(206,224,51)" rx="2" ry="2" />
<text x="1097.18" y="351.5" ></text>
</g>
<g >
<title>clear_page_rep (5 samples, 0.08%)</title><rect x="1163.9" y="69" width="0.9" height="15.0" fill="rgb(206,92,18)" rx="2" ry="2" />
<text x="1166.87" y="79.5" ></text>
</g>
<g >
<title>XXH3_64bits_internal (10 samples, 0.16%)</title><rect x="1080.7" y="357" width="1.8" height="15.0" fill="rgb(209,162,43)" rx="2" ry="2" />
<text x="1083.65" y="367.5" ></text>
</g>
<g >
<title>_int_malloc (1 samples, 0.02%)</title><rect x="1145.3" y="325" width="0.2" height="15.0" fill="rgb(214,107,3)" rx="2" ry="2" />
<text x="1148.34" y="335.5" ></text>
</g>
<g >
<title>sorted_set_find_entry (73 samples, 1.15%)</title><rect x="1069.0" y="389" width="13.5" height="15.0" fill="rgb(222,182,26)" rx="2" ry="2" />
<text x="1071.98" y="399.5" ></text>
</g>
<g >
<title>XXH_mult64to128 (3 samples, 0.05%)</title><rect x="1065.8" y="309" width="0.6" height="15.0" fill="rgb(254,161,49)" rx="2" ry="2" />
<text x="1068.83" y="319.5" ></text>
</g>
<g >
<title>__rmqueue_pcplist (1 samples, 0.02%)</title><rect x="1167.2" y="101" width="0.2" height="15.0" fill="rgb(217,160,6)" rx="2" ry="2" />
<text x="1170.20" y="111.5" ></text>
</g>
<g >
<title>folio_remove_rmap_ptes (1 samples, 0.02%)</title><rect x="39.7" y="53" width="0.1" height="15.0" fill="rgb(220,90,24)" rx="2" ry="2" />
<text x="42.65" y="63.5" ></text>
</g>
<g >
<title>cube_free (53 samples, 0.83%)</title><rect x="18.2" y="405" width="9.8" height="15.0" fill="rgb(219,77,31)" rx="2" ry="2" />
<text x="21.15" y="415.5" ></text>
</g>
<g >
<title>exc_page_fault (9 samples, 0.14%)</title><rect x="1158.9" y="261" width="1.6" height="15.0" fill="rgb(247,25,27)" rx="2" ry="2" />
<text x="1161.86" y="271.5" ></text>
</g>
<g >
<title>fieldstat_counter_incrby (9 samples, 0.14%)</title><rect x="1142.0" y="437" width="1.7" height="15.0" fill="rgb(242,109,31)" rx="2" ry="2" />
<text x="1145.00" y="447.5" ></text>
</g>
<g >
<title>__strlen_avx2 (6 samples, 0.09%)</title><rect x="1151.1" y="341" width="1.1" height="15.0" fill="rgb(209,76,0)" rx="2" ry="2" />
<text x="1154.08" y="351.5" ></text>
</g>
<g >
<title>__memcmp_avx2_movbe (6 samples, 0.09%)</title><rect x="1175.2" y="357" width="1.1" height="15.0" fill="rgb(222,70,38)" rx="2" ry="2" />
<text x="1178.17" y="367.5" ></text>
</g>
<g >
<title>XXH3_64bits (46 samples, 0.72%)</title><rect x="1039.9" y="373" width="8.5" height="15.0" fill="rgb(253,41,23)" rx="2" ry="2" />
<text x="1042.88" y="383.5" ></text>
</g>
<g >
<title>__GI___libc_free (52 samples, 0.82%)</title><rect x="1116.2" y="325" width="9.7" height="15.0" fill="rgb(227,67,53)" rx="2" ry="2" />
<text x="1119.24" y="335.5" ></text>
</g>
<g >
<title>__memcpy_avx_unaligned (2 samples, 0.03%)</title><rect x="123.1" y="437" width="0.3" height="15.0" fill="rgb(225,137,7)" rx="2" ry="2" />
<text x="126.05" y="447.5" ></text>
</g>
<g >
<title>exc_page_fault (4 samples, 0.06%)</title><rect x="1166.8" y="293" width="0.8" height="15.0" fill="rgb(247,139,54)" rx="2" ry="2" />
<text x="1169.83" y="303.5" ></text>
</g>
<g >
<title>folio_add_lru_vma (1 samples, 0.02%)</title><rect x="1160.3" y="165" width="0.2" height="15.0" fill="rgb(227,113,8)" rx="2" ry="2" />
<text x="1163.35" y="175.5" ></text>
</g>
<g >
<title>perf_event_mmap_event (1 samples, 0.02%)</title><rect x="1157.6" y="117" width="0.2" height="15.0" fill="rgb(206,196,53)" rx="2" ry="2" />
<text x="1160.57" y="127.5" ></text>
</g>
<g >
<title>rmqueue_bulk (1 samples, 0.02%)</title><rect x="1145.5" y="69" width="0.2" height="15.0" fill="rgb(237,134,37)" rx="2" ry="2" />
<text x="1148.52" y="79.5" ></text>
</g>
<g >
<title>alloc_anon_folio (4 samples, 0.06%)</title><rect x="1159.6" y="165" width="0.7" height="15.0" fill="rgb(243,161,45)" rx="2" ry="2" />
<text x="1162.61" y="175.5" ></text>
</g>
<g >
<title>__GI___libc_malloc (22 samples, 0.35%)</title><rect x="1160.9" y="293" width="4.1" height="15.0" fill="rgb(213,12,36)" rx="2" ry="2" />
<text x="1163.90" y="303.5" ></text>
</g>
<g >
<title>cell_free (28 samples, 0.44%)</title><rect x="22.8" y="373" width="5.2" height="15.0" fill="rgb(233,203,23)" rx="2" ry="2" />
<text x="25.79" y="383.5" ></text>
</g>
<g >
<title>__cxa_finalize (1 samples, 0.02%)</title><rect x="14.3" y="517" width="0.1" height="15.0" fill="rgb(250,162,29)" rx="2" ry="2" />
<text x="17.26" y="527.5" ></text>
</g>
<g >
<title>tcache_put (2 samples, 0.03%)</title><rect x="1110.5" y="341" width="0.4" height="15.0" fill="rgb(217,195,1)" rx="2" ry="2" />
<text x="1113.49" y="351.5" ></text>
</g>
<g >
<title>do_brk_flags (1 samples, 0.02%)</title><rect x="1157.6" y="149" width="0.2" height="15.0" fill="rgb(205,94,19)" rx="2" ry="2" />
<text x="1160.57" y="159.5" ></text>
</g>
<g >
<title>__x64_sys_brk (1 samples, 0.02%)</title><rect x="1157.6" y="181" width="0.2" height="15.0" fill="rgb(231,26,11)" rx="2" ry="2" />
<text x="1160.57" y="191.5" ></text>
</g>
<g >
<title>XXH_mult64to128 (5 samples, 0.08%)</title><rect x="1081.6" y="293" width="0.9" height="15.0" fill="rgb(239,149,40)" rx="2" ry="2" />
<text x="1084.58" y="303.5" ></text>
</g>
<g >
<title>exit_mm (8 samples, 0.13%)</title><rect x="1177.2" y="549" width="1.5" height="15.0" fill="rgb(237,83,21)" rx="2" ry="2" />
<text x="1180.21" y="559.5" ></text>
</g>
<g >
<title>tested_function (1,584 samples, 24.88%)</title><rect x="883.6" y="453" width="293.6" height="15.0" fill="rgb(225,225,47)" rx="2" ry="2" />
<text x="886.65" y="463.5" >tested_function</text>
</g>
<g >
<title>tcache_get (3 samples, 0.05%)</title><rect x="1091.6" y="309" width="0.5" height="15.0" fill="rgb(209,148,26)" rx="2" ry="2" />
<text x="1094.59" y="319.5" ></text>
</g>
<g >
<title>folio_batch_move_lru (1 samples, 0.02%)</title><rect x="1145.7" y="149" width="0.2" height="15.0" fill="rgb(243,172,0)" rx="2" ry="2" />
<text x="1148.71" y="159.5" ></text>
</g>
<g >
<title>XXH3_avalanche (2 samples, 0.03%)</title><rect x="1107.5" y="325" width="0.4" height="15.0" fill="rgb(206,227,39)" rx="2" ry="2" />
<text x="1110.53" y="335.5" ></text>
</g>
<g >
<title>__random (61 samples, 0.96%)</title><rect x="1178.7" y="629" width="11.3" height="15.0" fill="rgb(242,205,44)" rx="2" ry="2" />
<text x="1181.69" y="639.5" ></text>
</g>
<g >
<title>XXH_xorshift64 (3 samples, 0.05%)</title><rect x="1044.9" y="309" width="0.5" height="15.0" fill="rgb(249,93,51)" rx="2" ry="2" />
<text x="1047.89" y="319.5" ></text>
</g>
<g >
<title>_int_free (4 samples, 0.06%)</title><rect x="10.0" y="629" width="0.7" height="15.0" fill="rgb(234,172,54)" rx="2" ry="2" />
<text x="13.00" y="639.5" ></text>
</g>
<g >
<title>zap_pte_range (1 samples, 0.02%)</title><rect x="39.7" y="69" width="0.1" height="15.0" fill="rgb(219,155,54)" rx="2" ry="2" />
<text x="42.65" y="79.5" ></text>
</g>
<g >
<title>_start (6,275 samples, 98.56%)</title><rect x="14.3" y="645" width="1162.9" height="15.0" fill="rgb(206,196,53)" rx="2" ry="2" />
<text x="17.26" y="655.5" >_start</text>
</g>
<g >
<title>tcache_get_n (7 samples, 0.11%)</title><rect x="119.0" y="389" width="1.3" height="15.0" fill="rgb(248,28,3)" rx="2" ry="2" />
<text x="121.97" y="399.5" ></text>
</g>
<g >
<title>checked_request2size (3 samples, 0.05%)</title><rect x="107.1" y="421" width="0.6" height="15.0" fill="rgb(244,195,34)" rx="2" ry="2" />
<text x="110.11" y="431.5" ></text>
</g>
<g >
<title>__handle_mm_fault (1 samples, 0.02%)</title><rect x="1156.6" y="229" width="0.2" height="15.0" fill="rgb(231,202,20)" rx="2" ry="2" />
<text x="1159.64" y="239.5" ></text>
</g>
<g >
<title>hash_table_add (75 samples, 1.18%)</title><rect x="1153.7" y="373" width="13.9" height="15.0" fill="rgb(239,90,38)" rx="2" ry="2" />
<text x="1156.68" y="383.5" ></text>
</g>
<g >
<title>tcache_get (30 samples, 0.47%)</title><rect x="107.7" y="421" width="5.5" height="15.0" fill="rgb(236,24,38)" rx="2" ry="2" />
<text x="110.67" y="431.5" ></text>
</g>
<g >
<title>tlb_batch_pages_flush (1 samples, 0.02%)</title><rect x="34.1" y="165" width="0.2" height="15.0" fill="rgb(234,8,39)" rx="2" ry="2" />
<text x="37.09" y="175.5" ></text>
</g>
<g >
<title>__do_sys_brk (1 samples, 0.02%)</title><rect x="1157.6" y="165" width="0.2" height="15.0" fill="rgb(216,171,15)" rx="2" ry="2" />
<text x="1160.57" y="175.5" ></text>
</g>
<g >
<title>entry_data_construct (3 samples, 0.05%)</title><rect x="967.6" y="357" width="0.6" height="15.0" fill="rgb(229,40,10)" rx="2" ry="2" />
<text x="970.60" y="367.5" ></text>
</g>
<g >
<title>systrim (1 samples, 0.02%)</title><rect x="34.1" y="357" width="0.2" height="15.0" fill="rgb(211,114,29)" rx="2" ry="2" />
<text x="37.09" y="367.5" ></text>
</g>
<g >
<title>__vsnprintf_internal (5 samples, 0.08%)</title><rect x="13.3" y="645" width="1.0" height="15.0" fill="rgb(221,206,39)" rx="2" ry="2" />
<text x="16.34" y="655.5" ></text>
</g>
<g >
<title>__GI___libc_free (7 samples, 0.11%)</title><rect x="1111.2" y="341" width="1.3" height="15.0" fill="rgb(230,170,5)" rx="2" ry="2" />
<text x="1114.23" y="351.5" ></text>
</g>
<g >
<title>sysmalloc (1 samples, 0.02%)</title><rect x="1157.6" y="293" width="0.2" height="15.0" fill="rgb(208,91,9)" rx="2" ry="2" />
<text x="1160.57" y="303.5" ></text>
</g>
<g >
<title>alloc_pages_mpol (1 samples, 0.02%)</title><rect x="1156.6" y="149" width="0.2" height="15.0" fill="rgb(252,129,28)" rx="2" ry="2" />
<text x="1159.64" y="159.5" ></text>
</g>
<g >
<title>cell_new (12 samples, 0.19%)</title><rect x="963.9" y="357" width="2.2" height="15.0" fill="rgb(229,123,21)" rx="2" ry="2" />
<text x="966.90" y="367.5" ></text>
</g>
<g >
<title>perf_complex_instance_group_for_real_case_Test::TestBody (6,274 samples, 98.54%)</title><rect x="14.4" y="469" width="1162.8" height="15.0" fill="rgb(226,104,53)" rx="2" ry="2" />
<text x="17.45" y="479.5" >perf_complex_instance_group_for_real_case_Test::TestBody</text>
</g>
<g >
<title>do_syscall_64 (1 samples, 0.02%)</title><rect x="34.1" y="277" width="0.2" height="15.0" fill="rgb(219,191,34)" rx="2" ry="2" />
<text x="37.09" y="287.5" ></text>
</g>
<g >
<title>_int_malloc (2 samples, 0.03%)</title><rect x="1145.5" y="309" width="0.4" height="15.0" fill="rgb(253,92,42)" rx="2" ry="2" />
<text x="1148.52" y="319.5" ></text>
</g>
<g >
<title>field_array_to_key (27 samples, 0.42%)</title><rect x="1148.7" y="357" width="5.0" height="15.0" fill="rgb(250,97,28)" rx="2" ry="2" />
<text x="1151.67" y="367.5" ></text>
</g>
<g >
<title>___snprintf_chk (9 samples, 0.14%)</title><rect x="10.7" y="645" width="1.7" height="15.0" fill="rgb(241,68,7)" rx="2" ry="2" />
<text x="13.74" y="655.5" ></text>
</g>
<g >
<title>try_charge_memcg (2 samples, 0.03%)</title><rect x="1163.1" y="133" width="0.4" height="15.0" fill="rgb(214,104,40)" rx="2" ry="2" />
<text x="1166.13" y="143.5" ></text>
</g>
<g >
<title>__memcpy_avx_unaligned_erms (4 samples, 0.06%)</title><rect x="1152.6" y="325" width="0.7" height="15.0" fill="rgb(235,82,22)" rx="2" ry="2" />
<text x="1155.56" y="335.5" ></text>
</g>
<g >
<title>handle_pte_fault (4 samples, 0.06%)</title><rect x="1166.8" y="229" width="0.8" height="15.0" fill="rgb(206,129,25)" rx="2" ry="2" />
<text x="1169.83" y="239.5" ></text>
</g>
<g >
<title>__memcmp_avx2_movbe (2 samples, 0.03%)</title><rect x="1110.9" y="373" width="0.3" height="15.0" fill="rgb(212,106,17)" rx="2" ry="2" />
<text x="1113.86" y="383.5" ></text>
</g>
<g >
<title>rand (61 samples, 0.96%)</title><rect x="1178.7" y="645" width="11.3" height="15.0" fill="rgb(247,48,53)" rx="2" ry="2" />
<text x="1181.69" y="655.5" ></text>
</g>
<g >
<title>handle_pte_fault (1 samples, 0.02%)</title><rect x="1156.6" y="213" width="0.2" height="15.0" fill="rgb(238,0,5)" rx="2" ry="2" />
<text x="1159.64" y="223.5" ></text>
</g>
<g >
<title>__GI___libc_free (23 samples, 0.36%)</title><rect x="18.5" y="373" width="4.3" height="15.0" fill="rgb(234,227,47)" rx="2" ry="2" />
<text x="21.53" y="383.5" ></text>
</g>
<g >
<title>_raw_spin_unlock_irqrestore (1 samples, 0.02%)</title><rect x="1177.4" y="373" width="0.2" height="15.0" fill="rgb(211,118,45)" rx="2" ry="2" />
<text x="1180.40" y="383.5" ></text>
</g>
<g >
<title>handle_mm_fault (1 samples, 0.02%)</title><rect x="1156.6" y="245" width="0.2" height="15.0" fill="rgb(225,55,41)" rx="2" ry="2" />
<text x="1159.64" y="255.5" ></text>
</g>
<g >
<title>heavy_keeper_new (1 samples, 0.02%)</title><rect x="18.0" y="437" width="0.2" height="15.0" fill="rgb(233,217,33)" rx="2" ry="2" />
<text x="20.97" y="447.5" ></text>
</g>
<g >
<title>params_set_to_default (1 samples, 0.02%)</title><rect x="18.0" y="421" width="0.2" height="15.0" fill="rgb(244,178,52)" rx="2" ry="2" />
<text x="20.97" y="431.5" ></text>
</g>
<g >
<title>rmqueue (1 samples, 0.02%)</title><rect x="1160.2" y="85" width="0.1" height="15.0" fill="rgb(216,97,39)" rx="2" ry="2" />
<text x="1163.16" y="95.5" ></text>
</g>
<g >
<title>XXH3_len_17to128_64b (8 samples, 0.13%)</title><rect x="1106.6" y="341" width="1.5" height="15.0" fill="rgb(249,101,44)" rx="2" ry="2" />
<text x="1109.60" y="351.5" ></text>
</g>
<g >
<title>entry_SYSCALL_64_after_hwframe (8 samples, 0.13%)</title><rect x="1177.2" y="645" width="1.5" height="15.0" fill="rgb(212,112,17)" rx="2" ry="2" />
<text x="1180.21" y="655.5" ></text>
</g>
<g >
<title>__GI___sbrk (2 samples, 0.03%)</title><rect x="39.5" y="277" width="0.3" height="15.0" fill="rgb(246,40,6)" rx="2" ry="2" />
<text x="42.47" y="287.5" ></text>
</g>
<g >
<title>handle_pte_fault (5 samples, 0.08%)</title><rect x="1159.6" y="197" width="0.9" height="15.0" fill="rgb(244,118,0)" rx="2" ry="2" />
<text x="1162.61" y="207.5" ></text>
</g>
<g >
<title>__GI___libc_free (18 samples, 0.28%)</title><rect x="36.5" y="325" width="3.3" height="15.0" fill="rgb(232,144,0)" rx="2" ry="2" />
<text x="39.50" y="335.5" ></text>
</g>
<g >
<title>fieldstat_free (53 samples, 0.83%)</title><rect x="18.2" y="437" width="9.8" height="15.0" fill="rgb(215,199,24)" rx="2" ry="2" />
<text x="21.15" y="447.5" ></text>
</g>
<g >
<title>__printf_buffer_snprintf_init (5 samples, 0.08%)</title><rect x="860.5" y="389" width="0.9" height="15.0" fill="rgb(228,142,48)" rx="2" ry="2" />
<text x="863.48" y="399.5" ></text>
</g>
<g >
<title>__GI___sbrk (1 samples, 0.02%)</title><rect x="1157.6" y="261" width="0.2" height="15.0" fill="rgb(238,44,14)" rx="2" ry="2" />
<text x="1160.57" y="271.5" ></text>
</g>
<g >
<title>__memcpy_chk_avx_unaligned (3 samples, 0.05%)</title><rect x="125.1" y="437" width="0.5" height="15.0" fill="rgb(220,143,27)" rx="2" ry="2" />
<text x="128.09" y="447.5" ></text>
</g>
<g >
<title>entry_SYSCALL_64_after_hwframe (1 samples, 0.02%)</title><rect x="1157.6" y="229" width="0.2" height="15.0" fill="rgb(223,12,25)" rx="2" ry="2" />
<text x="1160.57" y="239.5" ></text>
</g>
<g >
<title>__handle_mm_fault (4 samples, 0.06%)</title><rect x="1166.8" y="245" width="0.8" height="15.0" fill="rgb(229,189,42)" rx="2" ry="2" />
<text x="1169.83" y="255.5" ></text>
</g>
<g >
<title>entry_data_destroy (85 samples, 1.34%)</title><rect x="1111.2" y="357" width="15.8" height="15.0" fill="rgb(245,52,37)" rx="2" ry="2" />
<text x="1114.23" y="367.5" ></text>
</g>
<g >
<title>tcache_get (5 samples, 0.08%)</title><rect x="895.1" y="373" width="1.0" height="15.0" fill="rgb(211,201,50)" rx="2" ry="2" />
<text x="898.14" y="383.5" ></text>
</g>
<g >
<title>malloc_consolidate (3 samples, 0.05%)</title><rect x="1098.8" y="341" width="0.6" height="15.0" fill="rgb(253,191,17)" rx="2" ry="2" />
<text x="1101.82" y="351.5" ></text>
</g>
<g >
<title>__memcpy_avx_unaligned_erms (2 samples, 0.03%)</title><rect x="1166.1" y="309" width="0.4" height="15.0" fill="rgb(241,113,39)" rx="2" ry="2" />
<text x="1169.09" y="319.5" ></text>
</g>
<g >
<title>XXH_mult64to128 (9 samples, 0.14%)</title><rect x="1046.7" y="293" width="1.7" height="15.0" fill="rgb(226,73,13)" rx="2" ry="2" />
<text x="1049.74" y="303.5" ></text>
</g>
<g >
<title>tcache_get_n (3 samples, 0.05%)</title><rect x="1091.6" y="293" width="0.5" height="15.0" fill="rgb(228,55,33)" rx="2" ry="2" />
<text x="1094.59" y="303.5" ></text>
</g>
<g >
<title>strdup@plt (3 samples, 0.05%)</title><rect x="862.3" y="437" width="0.6" height="15.0" fill="rgb(227,31,39)" rx="2" ry="2" />
<text x="865.34" y="447.5" ></text>
</g>
<g >
<title>__libc_calloc (2 samples, 0.03%)</title><rect x="1145.1" y="341" width="0.4" height="15.0" fill="rgb(223,221,23)" rx="2" ry="2" />
<text x="1148.15" y="351.5" ></text>
</g>
<g >
<title>_raw_spin_unlock_irqrestore (1 samples, 0.02%)</title><rect x="1160.2" y="37" width="0.1" height="15.0" fill="rgb(220,224,30)" rx="2" ry="2" />
<text x="1163.16" y="47.5" ></text>
</g>
<g >
<title>__rmqueue_pcplist (1 samples, 0.02%)</title><rect x="1157.4" y="85" width="0.2" height="15.0" fill="rgb(231,166,18)" rx="2" ry="2" />
<text x="1160.38" y="95.5" ></text>
</g>
<g >
<title>tcache_put (30 samples, 0.47%)</title><rect x="84.1" y="405" width="5.6" height="15.0" fill="rgb(241,55,31)" rx="2" ry="2" />
<text x="87.13" y="415.5" ></text>
</g>
<g >
<title>sorted_set_find_entry (2 samples, 0.03%)</title><rect x="1094.6" y="389" width="0.3" height="15.0" fill="rgb(219,84,47)" rx="2" ry="2" />
<text x="1097.55" y="399.5" ></text>
</g>
<g >
<title>do_anonymous_page (4 samples, 0.06%)</title><rect x="1166.8" y="213" width="0.8" height="15.0" fill="rgb(207,14,0)" rx="2" ry="2" />
<text x="1169.83" y="223.5" ></text>
</g>
<g >
<title>cell_new (54 samples, 0.85%)</title><rect x="1156.6" y="341" width="10.0" height="15.0" fill="rgb(218,95,9)" rx="2" ry="2" />
<text x="1159.64" y="351.5" ></text>
</g>
<g >
<title>__printf_buffer_init_end (4 samples, 0.06%)</title><rect x="860.7" y="357" width="0.7" height="15.0" fill="rgb(233,202,33)" rx="2" ry="2" />
<text x="863.67" y="367.5" ></text>
</g>
<g >
<title>rand@plt (2 samples, 0.03%)</title><rect x="883.3" y="453" width="0.3" height="15.0" fill="rgb(206,68,5)" rx="2" ry="2" />
<text x="886.28" y="463.5" ></text>
</g>
<g >
<title>XXH3_avalanche (1 samples, 0.02%)</title><rect x="1081.2" y="325" width="0.2" height="15.0" fill="rgb(214,148,26)" rx="2" ry="2" />
<text x="1084.21" y="335.5" ></text>
</g>
<g >
<title>_dl_call_fini (1 samples, 0.02%)</title><rect x="14.3" y="549" width="0.1" height="15.0" fill="rgb(249,173,14)" rx="2" ry="2" />
<text x="17.26" y="559.5" ></text>
</g>
<g >
<title>__GI_exit (1 samples, 0.02%)</title><rect x="14.3" y="597" width="0.1" height="15.0" fill="rgb(216,23,13)" rx="2" ry="2" />
<text x="17.26" y="607.5" ></text>
</g>
<g >
<title>add_or_find_metric_in_cell (4 samples, 0.06%)</title><rect x="1145.1" y="373" width="0.8" height="15.0" fill="rgb(224,31,53)" rx="2" ry="2" />
<text x="1148.15" y="383.5" ></text>
</g>
<g >
<title>clear_page_rep (2 samples, 0.03%)</title><rect x="1156.3" y="133" width="0.3" height="15.0" fill="rgb(240,136,34)" rx="2" ry="2" />
<text x="1159.27" y="143.5" ></text>
</g>
<g >
<title>__mmput (8 samples, 0.13%)</title><rect x="1177.2" y="517" width="1.5" height="15.0" fill="rgb(213,103,0)" rx="2" ry="2" />
<text x="1180.21" y="527.5" ></text>
</g>
<g >
<title>testing::UnitTest::Run (6,274 samples, 98.54%)</title><rect x="14.4" y="565" width="1162.8" height="15.0" fill="rgb(230,134,28)" rx="2" ry="2" />
<text x="17.45" y="575.5" >testing::UnitTest::Run</text>
</g>
<g >
<title>unlink_chunk (9 samples, 0.14%)</title><rect x="32.4" y="325" width="1.7" height="15.0" fill="rgb(228,199,16)" rx="2" ry="2" />
<text x="35.43" y="335.5" ></text>
</g>
<g >
<title>exc_page_fault (4 samples, 0.06%)</title><rect x="1156.8" y="277" width="0.8" height="15.0" fill="rgb(219,145,33)" rx="2" ry="2" />
<text x="1159.83" y="287.5" ></text>
</g>
<g >
<title>do_user_addr_fault (1 samples, 0.02%)</title><rect x="18.0" y="357" width="0.2" height="15.0" fill="rgb(221,145,46)" rx="2" ry="2" />
<text x="20.97" y="367.5" ></text>
</g>
<g >
<title>XXH3_64bits (1 samples, 0.02%)</title><rect x="963.7" y="373" width="0.2" height="15.0" fill="rgb(216,204,18)" rx="2" ry="2" />
<text x="966.71" y="383.5" ></text>
</g>
<g >
<title>XXH3_avalanche (1 samples, 0.02%)</title><rect x="963.7" y="325" width="0.2" height="15.0" fill="rgb(238,89,45)" rx="2" ry="2" />
<text x="966.71" y="335.5" ></text>
</g>
<g >
<title>systrim (2 samples, 0.03%)</title><rect x="39.5" y="309" width="0.3" height="15.0" fill="rgb(252,132,38)" rx="2" ry="2" />
<text x="42.47" y="319.5" ></text>
</g>
<g >
<title>get_cell_in_cube_generic (795 samples, 12.49%)</title><rect x="901.1" y="421" width="147.3" height="15.0" fill="rgb(254,22,35)" rx="2" ry="2" />
<text x="904.07" y="431.5" >get_cell_in_cube_g..</text>
</g>
<g >
<title>__x64_sys_exit_group (8 samples, 0.13%)</title><rect x="1177.2" y="597" width="1.5" height="15.0" fill="rgb(246,66,33)" rx="2" ry="2" />
<text x="1180.21" y="607.5" ></text>
</g>
<g >
<title>arena_for_chunk (2 samples, 0.03%)</title><rect x="89.7" y="421" width="0.4" height="15.0" fill="rgb(221,202,47)" rx="2" ry="2" />
<text x="92.69" y="431.5" ></text>
</g>
<g >
<title>__GI___strdup (2 samples, 0.03%)</title><rect x="1147.6" y="357" width="0.3" height="15.0" fill="rgb(232,156,19)" rx="2" ry="2" />
<text x="1150.56" y="367.5" ></text>
</g>
<g >
<title>__GI___libc_free (6 samples, 0.09%)</title><rect x="1146.4" y="373" width="1.2" height="15.0" fill="rgb(240,155,52)" rx="2" ry="2" />
<text x="1149.45" y="383.5" ></text>
</g>
<g >
<title>__memcpy_avx_unaligned_erms (37 samples, 0.58%)</title><rect x="835.6" y="341" width="6.9" height="15.0" fill="rgb(209,61,2)" rx="2" ry="2" />
<text x="838.65" y="351.5" ></text>
</g>
<g >
<title>_raw_spin_unlock_irqrestore (1 samples, 0.02%)</title><rect x="34.1" y="117" width="0.2" height="15.0" fill="rgb(207,159,15)" rx="2" ry="2" />
<text x="37.09" y="127.5" ></text>
</g>
<g >
<title>_int_malloc (1 samples, 0.02%)</title><rect x="1156.6" y="309" width="0.2" height="15.0" fill="rgb(218,99,39)" rx="2" ry="2" />
<text x="1159.64" y="319.5" ></text>
</g>
<g >
<title>rand (110 samples, 1.73%)</title><rect x="862.9" y="453" width="20.4" height="15.0" fill="rgb(214,6,30)" rx="2" ry="2" />
<text x="865.89" y="463.5" ></text>
</g>
<g >
<title>XXH3_64bits_internal (46 samples, 0.72%)</title><rect x="1039.9" y="357" width="8.5" height="15.0" fill="rgb(226,164,16)" rx="2" ry="2" />
<text x="1042.88" y="367.5" ></text>
</g>
<g >
<title>tcache_get (1 samples, 0.02%)</title><rect x="1150.9" y="325" width="0.2" height="15.0" fill="rgb(229,93,20)" rx="2" ry="2" />
<text x="1153.90" y="335.5" ></text>
</g>
<g >
<title>asm_exc_page_fault (3 samples, 0.05%)</title><rect x="1156.1" y="325" width="0.5" height="15.0" fill="rgb(229,15,31)" rx="2" ry="2" />
<text x="1159.08" y="335.5" ></text>
</g>
<g >
<title>cell_new (65 samples, 1.02%)</title><rect x="1082.5" y="373" width="12.1" height="15.0" fill="rgb(208,223,44)" rx="2" ry="2" />
<text x="1085.51" y="383.5" ></text>
</g>
<g >
<title>__alloc_pages (2 samples, 0.03%)</title><rect x="1167.0" y="149" width="0.4" height="15.0" fill="rgb(253,91,9)" rx="2" ry="2" />
<text x="1170.02" y="159.5" ></text>
</g>
<g >
<title>clear_page_rep (1 samples, 0.02%)</title><rect x="1157.2" y="101" width="0.2" height="15.0" fill="rgb(237,186,46)" rx="2" ry="2" />
<text x="1160.20" y="111.5" ></text>
</g>
<g >
<title>__alloc_pages (1 samples, 0.02%)</title><rect x="1145.5" y="133" width="0.2" height="15.0" fill="rgb(249,197,26)" rx="2" ry="2" />
<text x="1148.52" y="143.5" ></text>
</g>
<g >
<title>free_unref_page_commit (1 samples, 0.02%)</title><rect x="1177.2" y="421" width="0.2" height="15.0" fill="rgb(222,123,44)" rx="2" ry="2" />
<text x="1180.21" y="431.5" ></text>
</g>
<g >
<title>XXH3_64bits (10 samples, 0.16%)</title><rect x="1106.2" y="373" width="1.9" height="15.0" fill="rgb(252,47,0)" rx="2" ry="2" />
<text x="1109.23" y="383.5" ></text>
</g>
<g >
<title>__alloc_pages (2 samples, 0.03%)</title><rect x="1156.3" y="165" width="0.3" height="15.0" fill="rgb(239,202,51)" rx="2" ry="2" />
<text x="1159.27" y="175.5" ></text>
</g>
<g >
<title>field_array_to_key (251 samples, 3.94%)</title><rect x="914.0" y="389" width="46.6" height="15.0" fill="rgb(212,62,29)" rx="2" ry="2" />
<text x="917.04" y="399.5" >fiel..</text>
</g>
<g >
<title>x64_sys_call (1 samples, 0.02%)</title><rect x="1157.6" y="197" width="0.2" height="15.0" fill="rgb(211,141,52)" rx="2" ry="2" />
<text x="1160.57" y="207.5" ></text>
</g>
<g >
<title>clear_page_rep (1 samples, 0.02%)</title><rect x="1166.8" y="101" width="0.2" height="15.0" fill="rgb(216,83,22)" rx="2" ry="2" />
<text x="1169.83" y="111.5" ></text>
</g>
<g >
<title>do_user_addr_fault (10 samples, 0.16%)</title><rect x="1163.1" y="229" width="1.9" height="15.0" fill="rgb(217,163,8)" rx="2" ry="2" />
<text x="1166.13" y="239.5" ></text>
</g>
<g >
<title>do_user_addr_fault (4 samples, 0.06%)</title><rect x="1166.8" y="277" width="0.8" height="15.0" fill="rgb(218,198,9)" rx="2" ry="2" />
<text x="1169.83" y="287.5" ></text>
</g>
<g >
<title>XXH3_64bits_withSeed (15 samples, 0.24%)</title><rect x="1063.6" y="389" width="2.8" height="15.0" fill="rgb(251,12,29)" rx="2" ry="2" />
<text x="1066.60" y="399.5" ></text>
</g>
<g >
<title>free_pcppages_bulk (1 samples, 0.02%)</title><rect x="1177.4" y="389" width="0.2" height="15.0" fill="rgb(225,162,5)" rx="2" ry="2" />
<text x="1180.40" y="399.5" ></text>
</g>
<g >
<title>_int_free (18 samples, 0.28%)</title><rect x="24.1" y="341" width="3.3" height="15.0" fill="rgb(231,18,27)" rx="2" ry="2" />
<text x="27.09" y="351.5" ></text>
</g>
<g >
<title>push_heap (1 samples, 0.02%)</title><rect x="968.2" y="357" width="0.1" height="15.0" fill="rgb(231,26,21)" rx="2" ry="2" />
<text x="971.16" y="367.5" ></text>
</g>
<g >
<title>metric_scheme_counter_new (2 samples, 0.03%)</title><rect x="1145.5" y="341" width="0.4" height="15.0" fill="rgb(209,145,34)" rx="2" ry="2" />
<text x="1148.52" y="351.5" ></text>
</g>
<g >
<title>do_vmi_align_munmap (2 samples, 0.03%)</title><rect x="39.5" y="165" width="0.3" height="15.0" fill="rgb(206,195,21)" rx="2" ry="2" />
<text x="42.47" y="175.5" ></text>
</g>
<g >
<title>_int_malloc (1 samples, 0.02%)</title><rect x="965.4" y="293" width="0.2" height="15.0" fill="rgb(249,99,28)" rx="2" ry="2" />
<text x="968.38" y="303.5" ></text>
</g>
<g >
<title>__x64_sys_brk (2 samples, 0.03%)</title><rect x="39.5" y="197" width="0.3" height="15.0" fill="rgb(228,162,44)" rx="2" ry="2" />
<text x="42.47" y="207.5" ></text>
</g>
<g >
<title>vma_alloc_folio (2 samples, 0.03%)</title><rect x="1156.3" y="197" width="0.3" height="15.0" fill="rgb(216,190,32)" rx="2" ry="2" />
<text x="1159.27" y="207.5" ></text>
</g>
<g >
<title>XXH3_mix16B (7 samples, 0.11%)</title><rect x="1065.1" y="341" width="1.3" height="15.0" fill="rgb(212,88,17)" rx="2" ry="2" />
<text x="1068.09" y="351.5" ></text>
</g>
<g >
<title>malloc@plt (1 samples, 0.02%)</title><rect x="1094.4" y="357" width="0.2" height="15.0" fill="rgb(248,85,30)" rx="2" ry="2" />
<text x="1097.37" y="367.5" ></text>
</g>
<g >
<title>__strlen_avx2 (14 samples, 0.22%)</title><rect x="120.3" y="421" width="2.6" height="15.0" fill="rgb(253,192,44)" rx="2" ry="2" />
<text x="123.27" y="431.5" ></text>
</g>
<g >
<title>entry_data_construct (2 samples, 0.03%)</title><rect x="1099.7" y="373" width="0.4" height="15.0" fill="rgb(235,39,22)" rx="2" ry="2" />
<text x="1102.74" y="383.5" ></text>
</g>
<g >
<title>__memcpy_chk_avx_unaligned (1 samples, 0.02%)</title><rect x="1153.3" y="325" width="0.2" height="15.0" fill="rgb(240,119,15)" rx="2" ry="2" />
<text x="1156.30" y="335.5" ></text>
</g>
<g >
<title>push_heap (10 samples, 0.16%)</title><rect x="1100.1" y="373" width="1.9" height="15.0" fill="rgb(231,56,17)" rx="2" ry="2" />
<text x="1103.11" y="383.5" ></text>
</g>
<g >
<title>generate_random_dimensions (4,169 samples, 65.48%)</title><rect x="90.2" y="453" width="772.7" height="15.0" fill="rgb(249,89,8)" rx="2" ry="2" />
<text x="93.25" y="463.5" >generate_random_dimensions</text>
</g>
<g >
<title>__GI___libc_malloc (33 samples, 0.52%)</title><rect x="114.2" y="421" width="6.1" height="15.0" fill="rgb(242,66,53)" rx="2" ry="2" />
<text x="117.16" y="431.5" ></text>
</g>
<g >
<title>rmqueue_bulk (1 samples, 0.02%)</title><rect x="1157.4" y="69" width="0.2" height="15.0" fill="rgb(252,13,41)" rx="2" ry="2" />
<text x="1160.38" y="79.5" ></text>
</g>
<g >
<title>__GI___strdup (30 samples, 0.47%)</title><rect x="1160.5" y="309" width="5.6" height="15.0" fill="rgb(239,159,26)" rx="2" ry="2" />
<text x="1163.53" y="319.5" ></text>
</g>
<g >
<title>clear_page_rep (1 samples, 0.02%)</title><rect x="1167.0" y="117" width="0.2" height="15.0" fill="rgb(236,39,2)" rx="2" ry="2" />
<text x="1170.02" y="127.5" ></text>
</g>
<g >
<title>folio_add_lru (1 samples, 0.02%)</title><rect x="1160.3" y="149" width="0.2" height="15.0" fill="rgb(215,209,49)" rx="2" ry="2" />
<text x="1163.35" y="159.5" ></text>
</g>
<g >
<title>strlen@plt (1 samples, 0.02%)</title><rect x="1153.5" y="341" width="0.2" height="15.0" fill="rgb(244,47,16)" rx="2" ry="2" />
<text x="1156.49" y="351.5" ></text>
</g>
<g >
<title>__GI___libc_malloc (1 samples, 0.02%)</title><rect x="1147.6" y="341" width="0.1" height="15.0" fill="rgb(239,152,17)" rx="2" ry="2" />
<text x="1150.56" y="351.5" ></text>
</g>
<g >
<title>XXH3_avalanche (1 samples, 0.02%)</title><rect x="1096.8" y="325" width="0.2" height="15.0" fill="rgb(220,22,28)" rx="2" ry="2" />
<text x="1099.78" y="335.5" ></text>
</g>
<g >
<title>consume_stock (1 samples, 0.02%)</title><rect x="1157.0" y="149" width="0.2" height="15.0" fill="rgb(214,188,13)" rx="2" ry="2" />
<text x="1160.01" y="159.5" ></text>
</g>
<g >
<title>memcpy@@GLIBC_2.14@plt (2 samples, 0.03%)</title><rect x="842.5" y="341" width="0.4" height="15.0" fill="rgb(228,84,15)" rx="2" ry="2" />
<text x="845.51" y="351.5" ></text>
</g>
<g >
<title>main (6,274 samples, 98.54%)</title><rect x="14.4" y="597" width="1162.8" height="15.0" fill="rgb(220,192,44)" rx="2" ry="2" />
<text x="17.45" y="607.5" >main</text>
</g>
<g >
<title>__vsnprintf_internal (776 samples, 12.19%)</title><rect x="717.6" y="405" width="143.8" height="15.0" fill="rgb(229,114,2)" rx="2" ry="2" />
<text x="720.59" y="415.5" >__vsnprintf_internal</text>
</g>
<g >
<title>__rmqueue_pcplist (1 samples, 0.02%)</title><rect x="1145.5" y="85" width="0.2" height="15.0" fill="rgb(245,213,25)" rx="2" ry="2" />
<text x="1148.52" y="95.5" ></text>
</g>
<g >
<title>get_page_from_freelist (2 samples, 0.03%)</title><rect x="1167.0" y="133" width="0.4" height="15.0" fill="rgb(251,101,43)" rx="2" ry="2" />
<text x="1170.02" y="143.5" ></text>
</g>
<g >
<title>heavy_keeper_add (42 samples, 0.66%)</title><rect x="960.6" y="405" width="7.7" height="15.0" fill="rgb(227,58,7)" rx="2" ry="2" />
<text x="963.56" y="415.5" ></text>
</g>
<g >
<title>heavy_keeper_free (64 samples, 1.01%)</title><rect x="28.0" y="405" width="11.8" height="15.0" fill="rgb(216,29,32)" rx="2" ry="2" />
<text x="30.98" y="415.5" ></text>
</g>
<g >
<title>__memcpy_avx_unaligned (13 samples, 0.20%)</title><rect x="833.2" y="341" width="2.4" height="15.0" fill="rgb(237,24,50)" rx="2" ry="2" />
<text x="836.24" y="351.5" ></text>
</g>
<g >
<title>void testing::internal::HandleExceptionsInMethodIfSupported&lt;testing::Test, void&gt; (6,274 samples, 98.54%)</title><rect x="14.4" y="485" width="1162.8" height="15.0" fill="rgb(252,75,1)" rx="2" ry="2" />
<text x="17.45" y="495.5" >void testing::internal::HandleExceptionsInMethodIfSupported&lt;testing::Test, void&gt;</text>
</g>
<g >
<title>__memset_avx2_unaligned_erms (3 samples, 0.05%)</title><rect x="1084.2" y="357" width="0.5" height="15.0" fill="rgb(214,38,35)" rx="2" ry="2" />
<text x="1087.18" y="367.5" ></text>
</g>
<g >
<title>RUN_ALL_TESTS (6,274 samples, 98.54%)</title><rect x="14.4" y="581" width="1162.8" height="15.0" fill="rgb(220,119,43)" rx="2" ry="2" />
<text x="17.45" y="591.5" >RUN_ALL_TESTS</text>
</g>
<g >
<title>__GI___libc_malloc (8 samples, 0.13%)</title><rect x="894.6" y="389" width="1.5" height="15.0" fill="rgb(252,73,28)" rx="2" ry="2" />
<text x="897.58" y="399.5" ></text>
</g>
<g >
<title>do_anonymous_page (2 samples, 0.03%)</title><rect x="1145.5" y="197" width="0.4" height="15.0" fill="rgb(205,223,42)" rx="2" ry="2" />
<text x="1148.52" y="207.5" ></text>
</g>
<g >
<title>__libc_calloc (5 samples, 0.08%)</title><rect x="1156.8" y="325" width="1.0" height="15.0" fill="rgb(208,52,45)" rx="2" ry="2" />
<text x="1159.83" y="335.5" ></text>
</g>
<g >
<title>entry_set_index_cb (1 samples, 0.02%)</title><rect x="1101.8" y="341" width="0.2" height="15.0" fill="rgb(239,30,7)" rx="2" ry="2" />
<text x="1104.78" y="351.5" ></text>
</g>
<g >
<title>__strchrnul_avx2 (102 samples, 1.60%)</title><rect x="792.3" y="357" width="18.9" height="15.0" fill="rgb(229,17,8)" rx="2" ry="2" />
<text x="795.28" y="367.5" ></text>
</g>
<g >
<title>field_array_to_key (33 samples, 0.52%)</title><rect x="1147.6" y="373" width="6.1" height="15.0" fill="rgb(237,10,33)" rx="2" ry="2" />
<text x="1150.56" y="383.5" ></text>
</g>
<g >
<title>get_page_from_freelist (4 samples, 0.06%)</title><rect x="1159.6" y="101" width="0.7" height="15.0" fill="rgb(230,211,53)" rx="2" ry="2" />
<text x="1162.61" y="111.5" ></text>
</g>
<g >
<title>tcache_get (7 samples, 0.11%)</title><rect x="119.0" y="405" width="1.3" height="15.0" fill="rgb(213,154,50)" rx="2" ry="2" />
<text x="121.97" y="415.5" ></text>
</g>
<g >
<title>_compound_head (5 samples, 0.08%)</title><rect x="1177.8" y="421" width="0.9" height="15.0" fill="rgb(213,101,24)" rx="2" ry="2" />
<text x="1180.77" y="431.5" ></text>
</g>
<g >
<title>do_syscall_64 (1 samples, 0.02%)</title><rect x="1157.6" y="213" width="0.2" height="15.0" fill="rgb(214,37,19)" rx="2" ry="2" />
<text x="1160.57" y="223.5" ></text>
</g>
<g >
<title>__mem_cgroup_charge (2 samples, 0.03%)</title><rect x="1163.1" y="149" width="0.4" height="15.0" fill="rgb(245,228,31)" rx="2" ry="2" />
<text x="1166.13" y="159.5" ></text>
</g>
<g >
<title>__x64_sys_brk (1 samples, 0.02%)</title><rect x="34.1" y="245" width="0.2" height="15.0" fill="rgb(210,84,9)" rx="2" ry="2" />
<text x="37.09" y="255.5" ></text>
</g>
<g >
<title>sorted_set_get_score (75 samples, 1.18%)</title><rect x="1068.6" y="405" width="13.9" height="15.0" fill="rgb(223,49,51)" rx="2" ry="2" />
<text x="1071.61" y="415.5" ></text>
</g>
<g >
<title>__strlen_avx2 (10 samples, 0.16%)</title><rect x="1092.1" y="325" width="1.9" height="15.0" fill="rgb(215,216,4)" rx="2" ry="2" />
<text x="1095.15" y="335.5" ></text>
</g>
<g >
<title>alloc_anon_folio (1 samples, 0.02%)</title><rect x="1156.6" y="181" width="0.2" height="15.0" fill="rgb(241,196,54)" rx="2" ry="2" />
<text x="1159.64" y="191.5" ></text>
</g>
<g >
<title>__rmqueue_pcplist (1 samples, 0.02%)</title><rect x="1160.2" y="69" width="0.1" height="15.0" fill="rgb(217,83,22)" rx="2" ry="2" />
<text x="1163.16" y="79.5" ></text>
</g>
<g >
<title>__handle_mm_fault (5 samples, 0.08%)</title><rect x="1159.6" y="213" width="0.9" height="15.0" fill="rgb(208,40,21)" rx="2" ry="2" />
<text x="1162.61" y="223.5" ></text>
</g>
</g>
</svg>