491 lines
No EOL
1.2 MiB
491 lines
No EOL
1.2 MiB
<?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="1542" onload="init(evt)" viewBox="0 0 1200 1542" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:fg="http://github.com/jonhoo/inferno"><!--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:monospace; font-size:12px }
|
|
#title { text-anchor:middle; font-size:17px; }
|
|
#matched { text-anchor:end; }
|
|
#search { text-anchor:end; opacity:0.1; cursor:pointer; }
|
|
#search:hover, #search.show { opacity:1; }
|
|
#subtitle { text-anchor:middle; font-color:rgb(160,160,160); }
|
|
#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[
|
|
var nametype = 'Function:';
|
|
var fontsize = 12;
|
|
var fontwidth = 0.59;
|
|
var xpad = 10;
|
|
var inverted = false;
|
|
var searchcolor = 'rgb(230,0,230)';
|
|
var fluiddrawing = true;
|
|
var truncate_text_right = false;
|
|
]]><![CDATA["use strict";
|
|
var details, searchbtn, unzoombtn, matchedtxt, svg, searching, frames, known_font_width;
|
|
function init(evt) {
|
|
details = document.getElementById("details").firstChild;
|
|
searchbtn = document.getElementById("search");
|
|
unzoombtn = document.getElementById("unzoom");
|
|
matchedtxt = document.getElementById("matched");
|
|
svg = document.getElementsByTagName("svg")[0];
|
|
frames = document.getElementById("frames");
|
|
known_font_width = get_monospace_width(frames);
|
|
total_samples = parseInt(frames.attributes.total_samples.value);
|
|
searching = 0;
|
|
|
|
// Use GET parameters to restore a flamegraph's state.
|
|
var restore_state = function() {
|
|
var params = get_params();
|
|
if (params.x && params.y)
|
|
zoom(find_group(document.querySelector('[*|x="' + params.x + '"][y="' + params.y + '"]')));
|
|
if (params.s)
|
|
search(params.s);
|
|
};
|
|
|
|
if (fluiddrawing) {
|
|
// Make width dynamic so the SVG fits its parent's width.
|
|
svg.removeAttribute("width");
|
|
// Edge requires us to have a viewBox that gets updated with size changes.
|
|
var isEdge = /Edge\/\d./i.test(navigator.userAgent);
|
|
if (!isEdge) {
|
|
svg.removeAttribute("viewBox");
|
|
}
|
|
var update_for_width_change = function() {
|
|
if (isEdge) {
|
|
svg.attributes.viewBox.value = "0 0 " + svg.width.baseVal.value + " " + svg.height.baseVal.value;
|
|
}
|
|
|
|
// Keep consistent padding on left and right of frames container.
|
|
frames.attributes.width.value = svg.width.baseVal.value - xpad * 2;
|
|
|
|
// Text truncation needs to be adjusted for the current width.
|
|
update_text_for_elements(frames.children);
|
|
|
|
// Keep search elements at a fixed distance from right edge.
|
|
var svgWidth = svg.width.baseVal.value;
|
|
searchbtn.attributes.x.value = svgWidth - xpad;
|
|
matchedtxt.attributes.x.value = svgWidth - xpad;
|
|
};
|
|
window.addEventListener('resize', function() {
|
|
update_for_width_change();
|
|
});
|
|
// This needs to be done asynchronously for Safari to work.
|
|
setTimeout(function() {
|
|
unzoom();
|
|
update_for_width_change();
|
|
restore_state();
|
|
}, 0);
|
|
} else {
|
|
restore_state();
|
|
}
|
|
}
|
|
// event listeners
|
|
window.addEventListener("click", function(e) {
|
|
var target = find_group(e.target);
|
|
if (target) {
|
|
if (target.nodeName == "a") {
|
|
if (e.ctrlKey === false) return;
|
|
e.preventDefault();
|
|
}
|
|
if (target.classList.contains("parent")) unzoom();
|
|
zoom(target);
|
|
|
|
// set parameters for zoom state
|
|
var el = target.querySelector("rect");
|
|
if (el && el.attributes && el.attributes.y && el.attributes["fg:x"]) {
|
|
var params = get_params()
|
|
params.x = el.attributes["fg:x"].value;
|
|
params.y = el.attributes.y.value;
|
|
history.replaceState(null, null, parse_params(params));
|
|
}
|
|
}
|
|
else if (e.target.id == "unzoom") {
|
|
unzoom();
|
|
|
|
// remove zoom state
|
|
var params = get_params();
|
|
if (params.x) delete params.x;
|
|
if (params.y) delete params.y;
|
|
history.replaceState(null, null, parse_params(params));
|
|
}
|
|
else if (e.target.id == "search") search_prompt();
|
|
}, false)
|
|
// mouse-over for info
|
|
// show
|
|
window.addEventListener("mouseover", function(e) {
|
|
var target = find_group(e.target);
|
|
if (target) details.nodeValue = nametype + " " + 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)
|
|
// functions
|
|
function get_params() {
|
|
var params = {};
|
|
var paramsarr = window.location.search.substr(1).split('&');
|
|
for (var i = 0; i < paramsarr.length; ++i) {
|
|
var tmp = paramsarr[i].split("=");
|
|
if (!tmp[0] || !tmp[1]) continue;
|
|
params[tmp[0]] = decodeURIComponent(tmp[1]);
|
|
}
|
|
return params;
|
|
}
|
|
function parse_params(params) {
|
|
var uri = "?";
|
|
for (var key in params) {
|
|
uri += key + '=' + encodeURIComponent(params[key]) + '&';
|
|
}
|
|
if (uri.slice(-1) == "&")
|
|
uri = uri.substring(0, uri.length - 1);
|
|
if (uri == '?')
|
|
uri = window.location.href.split('?')[0];
|
|
return uri;
|
|
}
|
|
function find_child(node, selector) {
|
|
var children = node.querySelectorAll(selector);
|
|
if (children.length) return children[0];
|
|
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["fg:orig_" + attr] != undefined) return;
|
|
if (e.attributes[attr] == undefined) return;
|
|
if (val == undefined) val = e.attributes[attr].value;
|
|
e.setAttribute("fg:orig_" + attr, val);
|
|
}
|
|
function orig_load(e, attr) {
|
|
if (e.attributes["fg:orig_"+attr] == undefined) return;
|
|
e.attributes[attr].value = e.attributes["fg:orig_" + attr].value;
|
|
e.removeAttribute("fg: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 get_monospace_width(frames) {
|
|
// Given the id="frames" element, return the width of text characters if
|
|
// this is a monospace font, otherwise return 0.
|
|
text = find_child(frames.children[0], "text");
|
|
originalContent = text.textContent;
|
|
text.textContent = "!";
|
|
bangWidth = text.getComputedTextLength();
|
|
text.textContent = "W";
|
|
wWidth = text.getComputedTextLength();
|
|
text.textContent = originalContent;
|
|
if (bangWidth === wWidth) {
|
|
return bangWidth;
|
|
} else {
|
|
return 0;
|
|
}
|
|
}
|
|
function update_text_for_elements(elements) {
|
|
// In order to render quickly in the browser, you want to do one pass of
|
|
// reading attributes, and one pass of mutating attributes. See
|
|
// https://web.dev/avoid-large-complex-layouts-and-layout-thrashing/ for details.
|
|
|
|
// Fall back to inefficient calculation, if we're variable-width font.
|
|
// TODO This should be optimized somehow too.
|
|
if (known_font_width === 0) {
|
|
for (var i = 0; i < elements.length; i++) {
|
|
update_text(elements[i]);
|
|
}
|
|
return;
|
|
}
|
|
|
|
var textElemNewAttributes = [];
|
|
for (var i = 0; i < elements.length; i++) {
|
|
var e = elements[i];
|
|
var r = find_child(e, "rect");
|
|
var t = find_child(e, "text");
|
|
var w = parseFloat(r.attributes.width.value) * frames.attributes.width.value / 100 - 3;
|
|
var txt = find_child(e, "title").textContent.replace(/\([^(]*\)$/,"");
|
|
var newX = format_percent((parseFloat(r.attributes.x.value) + (100 * 3 / frames.attributes.width.value)));
|
|
|
|
// Smaller than this size won't fit anything
|
|
if (w < 2 * known_font_width) {
|
|
textElemNewAttributes.push([newX, ""]);
|
|
continue;
|
|
}
|
|
|
|
// Fit in full text width
|
|
if (txt.length * known_font_width < w) {
|
|
textElemNewAttributes.push([newX, txt]);
|
|
continue;
|
|
}
|
|
|
|
var substringLength = Math.floor(w / known_font_width) - 2;
|
|
if (truncate_text_right) {
|
|
// Truncate the right side of the text.
|
|
textElemNewAttributes.push([newX, txt.substring(0, substringLength) + ".."]);
|
|
continue;
|
|
} else {
|
|
// Truncate the left side of the text.
|
|
textElemNewAttributes.push([newX, ".." + txt.substring(txt.length - substringLength, txt.length)]);
|
|
continue;
|
|
}
|
|
}
|
|
|
|
console.assert(textElemNewAttributes.length === elements.length, "Resize failed, please file a bug at https://github.com/jonhoo/inferno/");
|
|
|
|
// Now that we know new textContent, set it all in one go so we don't refresh a bazillion times.
|
|
for (var i = 0; i < elements.length; i++) {
|
|
var e = elements[i];
|
|
var values = textElemNewAttributes[i];
|
|
var t = find_child(e, "text");
|
|
t.attributes.x.value = values[0];
|
|
t.textContent = values[1];
|
|
}
|
|
}
|
|
|
|
function update_text(e) {
|
|
var r = find_child(e, "rect");
|
|
var t = find_child(e, "text");
|
|
var w = parseFloat(r.attributes.width.value) * frames.attributes.width.value / 100 - 3;
|
|
var txt = find_child(e, "title").textContent.replace(/\([^(]*\)$/,"");
|
|
t.attributes.x.value = format_percent((parseFloat(r.attributes.x.value) + (100 * 3 / frames.attributes.width.value)));
|
|
|
|
// Smaller than this size won't fit anything
|
|
if (w < 2 * fontsize * fontwidth) {
|
|
t.textContent = "";
|
|
return;
|
|
}
|
|
t.textContent = txt;
|
|
// Fit in full text width
|
|
if (t.getComputedTextLength() < w)
|
|
return;
|
|
if (truncate_text_right) {
|
|
// Truncate the right side of the text.
|
|
for (var x = txt.length - 2; x > 0; x--) {
|
|
if (t.getSubStringLength(0, x + 2) <= w) {
|
|
t.textContent = txt.substring(0, x) + "..";
|
|
return;
|
|
}
|
|
}
|
|
} else {
|
|
// Truncate the left side of the text.
|
|
for (var x = 2; x < txt.length; x++) {
|
|
if (t.getSubStringLength(x - 2, txt.length) <= w) {
|
|
t.textContent = ".." + txt.substring(x, txt.length);
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
t.textContent = "";
|
|
}
|
|
// zoom
|
|
function zoom_reset(e) {
|
|
if (e.tagName == "rect") {
|
|
e.attributes.x.value = format_percent(100 * parseInt(e.attributes["fg:x"].value) / total_samples);
|
|
e.attributes.width.value = format_percent(100 * parseInt(e.attributes["fg:w"].value) / total_samples);
|
|
}
|
|
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, zoomed_width_samples) {
|
|
if (e.tagName == "text") {
|
|
var parent_x = parseFloat(find_child(e.parentNode, "rect[x]").attributes.x.value);
|
|
e.attributes.x.value = format_percent(parent_x + (100 * 3 / frames.attributes.width.value));
|
|
} else if (e.tagName == "rect") {
|
|
e.attributes.x.value = format_percent(100 * (parseInt(e.attributes["fg:x"].value) - x) / zoomed_width_samples);
|
|
e.attributes.width.value = format_percent(100 * parseInt(e.attributes["fg:w"].value) / zoomed_width_samples);
|
|
}
|
|
if (e.childNodes == undefined) return;
|
|
for(var i = 0, c = e.childNodes; i < c.length; i++) {
|
|
zoom_child(c[i], x, zoomed_width_samples);
|
|
}
|
|
}
|
|
function zoom_parent(e) {
|
|
if (e.attributes) {
|
|
if (e.attributes.x != undefined) {
|
|
e.attributes.x.value = "0.0%";
|
|
}
|
|
if (e.attributes.width != undefined) {
|
|
e.attributes.width.value = "100.0%";
|
|
}
|
|
}
|
|
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 = parseInt(attr["fg:w"].value);
|
|
var xmin = parseInt(attr["fg:x"].value);
|
|
var xmax = xmin + width;
|
|
var ymin = parseFloat(attr.y.value);
|
|
unzoombtn.classList.remove("hide");
|
|
var el = frames.children;
|
|
var to_update_text = [];
|
|
for (var i = 0; i < el.length; i++) {
|
|
var e = el[i];
|
|
var a = find_child(e, "rect").attributes;
|
|
var ex = parseInt(a["fg:x"].value);
|
|
var ew = parseInt(a["fg:w"].value);
|
|
// Is it an ancestor
|
|
if (!inverted) {
|
|
var upstack = parseFloat(a.y.value) > ymin;
|
|
} else {
|
|
var upstack = parseFloat(a.y.value) < ymin;
|
|
}
|
|
if (upstack) {
|
|
// Direct ancestor
|
|
if (ex <= xmin && (ex+ew) >= xmax) {
|
|
e.classList.add("parent");
|
|
zoom_parent(e);
|
|
to_update_text.push(e);
|
|
}
|
|
// not in current path
|
|
else
|
|
e.classList.add("hide");
|
|
}
|
|
// Children maybe
|
|
else {
|
|
// no common path
|
|
if (ex < xmin || ex >= xmax) {
|
|
e.classList.add("hide");
|
|
}
|
|
else {
|
|
zoom_child(e, xmin, width);
|
|
to_update_text.push(e);
|
|
}
|
|
}
|
|
}
|
|
update_text_for_elements(to_update_text);
|
|
}
|
|
function unzoom() {
|
|
unzoombtn.classList.add("hide");
|
|
var el = 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_for_elements(el);
|
|
}
|
|
// search
|
|
function reset_search() {
|
|
var el = document.querySelectorAll("#frames rect");
|
|
for (var i = 0; i < el.length; i++) {
|
|
orig_load(el[i], "fill")
|
|
}
|
|
var params = get_params();
|
|
delete params.s;
|
|
history.replaceState(null, null, parse_params(params));
|
|
}
|
|
function search_prompt() {
|
|
if (!searching) {
|
|
var term = prompt("Enter a search term (regexp " +
|
|
"allowed, eg: ^ext4_)", "");
|
|
if (term != null) {
|
|
search(term)
|
|
}
|
|
} else {
|
|
reset_search();
|
|
searching = 0;
|
|
searchbtn.classList.remove("show");
|
|
searchbtn.firstChild.nodeValue = "Search"
|
|
matchedtxt.classList.add("hide");
|
|
matchedtxt.firstChild.nodeValue = ""
|
|
}
|
|
}
|
|
function search(term) {
|
|
var re = new RegExp(term);
|
|
var el = frames.children;
|
|
var matches = new Object();
|
|
var maxwidth = 0;
|
|
for (var i = 0; i < el.length; i++) {
|
|
var e = el[i];
|
|
// Skip over frames which are either not visible, or below the zoomed-to frame
|
|
if (e.classList.contains("hide") || e.classList.contains("parent")) {
|
|
continue;
|
|
}
|
|
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 = parseInt(rect.attributes["fg:w"].value);
|
|
if (w > maxwidth)
|
|
maxwidth = w;
|
|
if (func.match(re)) {
|
|
// highlight
|
|
var x = parseInt(rect.attributes["fg:x"].value);
|
|
orig_save(rect, "fill");
|
|
rect.attributes.fill.value = searchcolor;
|
|
// remember matches
|
|
if (matches[x] == undefined) {
|
|
matches[x] = w;
|
|
} else {
|
|
if (w > matches[x]) {
|
|
// overwrite with parent
|
|
matches[x] = w;
|
|
}
|
|
}
|
|
searching = 1;
|
|
}
|
|
}
|
|
if (!searching)
|
|
return;
|
|
var params = get_params();
|
|
params.s = term;
|
|
history.replaceState(null, null, parse_params(params));
|
|
|
|
searchbtn.classList.add("show");
|
|
searchbtn.firstChild.nodeValue = "Reset Search";
|
|
// calculate percent matched, excluding vertical overlap
|
|
var count = 0;
|
|
var lastx = -1;
|
|
var lastw = 0;
|
|
var keys = Array();
|
|
for (k in matches) {
|
|
if (matches.hasOwnProperty(k))
|
|
keys.push(k);
|
|
}
|
|
// sort the matched frames by their x location
|
|
// ascending, then width descending
|
|
keys.sort(function(a, b){
|
|
return a - b;
|
|
});
|
|
// Step through frames saving only the biggest bottom-up frames
|
|
// thanks to the sort order. This relies on the tree property
|
|
// where children are always smaller than their parents.
|
|
for (var k in keys) {
|
|
var x = parseInt(keys[k]);
|
|
var w = matches[keys[k]];
|
|
if (x >= lastx + lastw) {
|
|
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 + "%";
|
|
}
|
|
function format_percent(n) {
|
|
return n.toFixed(4) + "%";
|
|
}
|
|
]]></script><rect x="0" y="0" width="100%" height="1542" fill="url(#background)"/><text id="title" fill="rgb(0,0,0)" x="50.0000%" y="24.00">Flame Graph</text><text id="details" fill="rgb(0,0,0)" x="10" y="1525.00"> </text><text id="unzoom" class="hide" fill="rgb(0,0,0)" x="10" y="24.00">Reset Zoom</text><text id="search" fill="rgb(0,0,0)" x="1190" y="24.00">Search</text><text id="matched" fill="rgb(0,0,0)" x="1190" y="1525.00"> </text><svg id="frames" x="10" width="1180" total_samples="12321"><g><title>[[stack]] (2 samples, 0.02%)</title><rect x="0.0081%" y="1461" width="0.0162%" height="15" fill="rgb(227,0,7)" fg:x="1" fg:w="2"/><text x="0.2581%" y="1471.50"></text></g><g><title>__vdso_clock_gettime (2 samples, 0.02%)</title><rect x="0.0081%" y="1445" width="0.0162%" height="15" fill="rgb(217,0,24)" fg:x="1" fg:w="2"/><text x="0.2581%" y="1455.50"></text></g><g><title>[unknown] (2 samples, 0.02%)</title><rect x="0.0081%" y="1429" width="0.0162%" height="15" fill="rgb(221,193,54)" fg:x="1" fg:w="2"/><text x="0.2581%" y="1439.50"></text></g><g><title>[ld-linux-x86-64.so.2] (2 samples, 0.02%)</title><rect x="0.0325%" y="1429" width="0.0162%" height="15" fill="rgb(248,212,6)" fg:x="4" fg:w="2"/><text x="0.2825%" y="1439.50"></text></g><g><title>[ld-linux-x86-64.so.2] (2 samples, 0.02%)</title><rect x="0.0325%" y="1413" width="0.0162%" height="15" fill="rgb(208,68,35)" fg:x="4" fg:w="2"/><text x="0.2825%" y="1423.50"></text></g><g><title>[ld-linux-x86-64.so.2] (2 samples, 0.02%)</title><rect x="0.0325%" y="1397" width="0.0162%" height="15" fill="rgb(232,128,0)" fg:x="4" fg:w="2"/><text x="0.2825%" y="1407.50"></text></g><g><title>[ld-linux-x86-64.so.2] (6 samples, 0.05%)</title><rect x="0.0243%" y="1445" width="0.0487%" height="15" fill="rgb(207,160,47)" fg:x="3" fg:w="6"/><text x="0.2743%" y="1455.50"></text></g><g><title>[unknown] (3 samples, 0.02%)</title><rect x="0.0487%" y="1429" width="0.0243%" height="15" fill="rgb(228,23,34)" fg:x="6" fg:w="3"/><text x="0.2987%" y="1439.50"></text></g><g><title>[unknown] (3 samples, 0.02%)</title><rect x="0.0487%" y="1413" width="0.0243%" height="15" fill="rgb(218,30,26)" fg:x="6" fg:w="3"/><text x="0.2987%" y="1423.50"></text></g><g><title>[unknown] (3 samples, 0.02%)</title><rect x="0.0487%" y="1397" width="0.0243%" height="15" fill="rgb(220,122,19)" fg:x="6" fg:w="3"/><text x="0.2987%" y="1407.50"></text></g><g><title>[unknown] (2 samples, 0.02%)</title><rect x="0.0568%" y="1381" width="0.0162%" height="15" fill="rgb(250,228,42)" fg:x="7" fg:w="2"/><text x="0.3068%" y="1391.50"></text></g><g><title>[unknown] (2 samples, 0.02%)</title><rect x="0.0568%" y="1365" width="0.0162%" height="15" fill="rgb(240,193,28)" fg:x="7" fg:w="2"/><text x="0.3068%" y="1375.50"></text></g><g><title>[ld-linux-x86-64.so.2] (8 samples, 0.06%)</title><rect x="0.0243%" y="1461" width="0.0649%" height="15" fill="rgb(216,20,37)" fg:x="3" fg:w="8"/><text x="0.2743%" y="1471.50"></text></g><g><title>[unknown] (2 samples, 0.02%)</title><rect x="0.0730%" y="1445" width="0.0162%" height="15" fill="rgb(206,188,39)" fg:x="9" fg:w="2"/><text x="0.3230%" y="1455.50"></text></g><g><title>[unknown] (10 samples, 0.08%)</title><rect x="0.0893%" y="1429" width="0.0812%" height="15" fill="rgb(217,207,13)" fg:x="11" fg:w="10"/><text x="0.3393%" y="1439.50"></text></g><g><title>[unknown] (8 samples, 0.06%)</title><rect x="0.1055%" y="1413" width="0.0649%" height="15" fill="rgb(231,73,38)" fg:x="13" fg:w="8"/><text x="0.3555%" y="1423.50"></text></g><g><title>[unknown] (5 samples, 0.04%)</title><rect x="0.1299%" y="1397" width="0.0406%" height="15" fill="rgb(225,20,46)" fg:x="16" fg:w="5"/><text x="0.3799%" y="1407.50"></text></g><g><title>[unknown] (2 samples, 0.02%)</title><rect x="0.1542%" y="1381" width="0.0162%" height="15" fill="rgb(210,31,41)" fg:x="19" fg:w="2"/><text x="0.4042%" y="1391.50"></text></g><g><title>__mmap (3 samples, 0.02%)</title><rect x="0.1867%" y="1285" width="0.0243%" height="15" fill="rgb(221,200,47)" fg:x="23" fg:w="3"/><text x="0.4367%" y="1295.50"></text></g><g><title>[unknown] (3 samples, 0.02%)</title><rect x="0.1867%" y="1269" width="0.0243%" height="15" fill="rgb(226,26,5)" fg:x="23" fg:w="3"/><text x="0.4367%" y="1279.50"></text></g><g><title>[unknown] (3 samples, 0.02%)</title><rect x="0.1867%" y="1253" width="0.0243%" height="15" fill="rgb(249,33,26)" fg:x="23" fg:w="3"/><text x="0.4367%" y="1263.50"></text></g><g><title>[unknown] (3 samples, 0.02%)</title><rect x="0.1867%" y="1237" width="0.0243%" height="15" fill="rgb(235,183,28)" fg:x="23" fg:w="3"/><text x="0.4367%" y="1247.50"></text></g><g><title>[unknown] (3 samples, 0.02%)</title><rect x="0.1867%" y="1221" width="0.0243%" height="15" fill="rgb(221,5,38)" fg:x="23" fg:w="3"/><text x="0.4367%" y="1231.50"></text></g><g><title>[unknown] (2 samples, 0.02%)</title><rect x="0.1948%" y="1205" width="0.0162%" height="15" fill="rgb(247,18,42)" fg:x="24" fg:w="2"/><text x="0.4448%" y="1215.50"></text></g><g><title>core::ops::function::FnOnce::call_once{{vtable.shim}} (5 samples, 0.04%)</title><rect x="0.1786%" y="1413" width="0.0406%" height="15" fill="rgb(241,131,45)" fg:x="22" fg:w="5"/><text x="0.4286%" y="1423.50"></text></g><g><title>std::thread::Builder::spawn_unchecked_::_{{closure}} (5 samples, 0.04%)</title><rect x="0.1786%" y="1397" width="0.0406%" height="15" fill="rgb(249,31,29)" fg:x="22" fg:w="5"/><text x="0.4286%" y="1407.50"></text></g><g><title>std::sys::unix::thread::guard::current (5 samples, 0.04%)</title><rect x="0.1786%" y="1381" width="0.0406%" height="15" fill="rgb(225,111,53)" fg:x="22" fg:w="5"/><text x="0.4286%" y="1391.50"></text></g><g><title>pthread_getattr_np (5 samples, 0.04%)</title><rect x="0.1786%" y="1365" width="0.0406%" height="15" fill="rgb(238,160,17)" fg:x="22" fg:w="5"/><text x="0.4286%" y="1375.50"></text></g><g><title>malloc (5 samples, 0.04%)</title><rect x="0.1786%" y="1349" width="0.0406%" height="15" fill="rgb(214,148,48)" fg:x="22" fg:w="5"/><text x="0.4286%" y="1359.50"></text></g><g><title>[libc.so.6] (5 samples, 0.04%)</title><rect x="0.1786%" y="1333" width="0.0406%" height="15" fill="rgb(232,36,49)" fg:x="22" fg:w="5"/><text x="0.4286%" y="1343.50"></text></g><g><title>[libc.so.6] (5 samples, 0.04%)</title><rect x="0.1786%" y="1317" width="0.0406%" height="15" fill="rgb(209,103,24)" fg:x="22" fg:w="5"/><text x="0.4286%" y="1327.50"></text></g><g><title>[libc.so.6] (4 samples, 0.03%)</title><rect x="0.1867%" y="1301" width="0.0325%" height="15" fill="rgb(229,88,8)" fg:x="23" fg:w="4"/><text x="0.4367%" y="1311.50"></text></g><g><title>__mmap (3 samples, 0.02%)</title><rect x="0.2191%" y="1397" width="0.0243%" height="15" fill="rgb(213,181,19)" fg:x="27" fg:w="3"/><text x="0.4691%" y="1407.50"></text></g><g><title>[unknown] (3 samples, 0.02%)</title><rect x="0.2191%" y="1381" width="0.0243%" height="15" fill="rgb(254,191,54)" fg:x="27" fg:w="3"/><text x="0.4691%" y="1391.50"></text></g><g><title>[unknown] (3 samples, 0.02%)</title><rect x="0.2191%" y="1365" width="0.0243%" height="15" fill="rgb(241,83,37)" fg:x="27" fg:w="3"/><text x="0.4691%" y="1375.50"></text></g><g><title>[unknown] (2 samples, 0.02%)</title><rect x="0.2273%" y="1349" width="0.0162%" height="15" fill="rgb(233,36,39)" fg:x="28" fg:w="2"/><text x="0.4773%" y="1359.50"></text></g><g><title>[libc.so.6] (24 samples, 0.19%)</title><rect x="0.0893%" y="1461" width="0.1948%" height="15" fill="rgb(226,3,54)" fg:x="11" fg:w="24"/><text x="0.3393%" y="1471.50"></text></g><g><title>[libc.so.6] (24 samples, 0.19%)</title><rect x="0.0893%" y="1445" width="0.1948%" height="15" fill="rgb(245,192,40)" fg:x="11" fg:w="24"/><text x="0.3393%" y="1455.50"></text></g><g><title>std::sys::unix::thread::Thread::new::thread_start (13 samples, 0.11%)</title><rect x="0.1786%" y="1429" width="0.1055%" height="15" fill="rgb(238,167,29)" fg:x="22" fg:w="13"/><text x="0.4286%" y="1439.50"></text></g><g><title>std::sys::unix::stack_overflow::imp::make_handler (8 samples, 0.06%)</title><rect x="0.2191%" y="1413" width="0.0649%" height="15" fill="rgb(232,182,51)" fg:x="27" fg:w="8"/><text x="0.4691%" y="1423.50"></text></g><g><title>sigaltstack (5 samples, 0.04%)</title><rect x="0.2435%" y="1397" width="0.0406%" height="15" fill="rgb(231,60,39)" fg:x="30" fg:w="5"/><text x="0.4935%" y="1407.50"></text></g><g><title>[unknown] (5 samples, 0.04%)</title><rect x="0.2435%" y="1381" width="0.0406%" height="15" fill="rgb(208,69,12)" fg:x="30" fg:w="5"/><text x="0.4935%" y="1391.50"></text></g><g><title>[unknown] (5 samples, 0.04%)</title><rect x="0.2435%" y="1365" width="0.0406%" height="15" fill="rgb(235,93,37)" fg:x="30" fg:w="5"/><text x="0.4935%" y="1375.50"></text></g><g><title>[unknown] (5 samples, 0.04%)</title><rect x="0.2435%" y="1349" width="0.0406%" height="15" fill="rgb(213,116,39)" fg:x="30" fg:w="5"/><text x="0.4935%" y="1359.50"></text></g><g><title>[unknown] (4 samples, 0.03%)</title><rect x="0.2516%" y="1333" width="0.0325%" height="15" fill="rgb(222,207,29)" fg:x="31" fg:w="4"/><text x="0.5016%" y="1343.50"></text></g><g><title><dcache::protobuf::dcache::dcache_service_server::DcacheServiceServer<T> as tower_service::Service<http::request::Request<B>>>::call (3 samples, 0.02%)</title><rect x="0.3409%" y="1445" width="0.0243%" height="15" fill="rgb(206,96,30)" fg:x="42" fg:w="3"/><text x="0.5909%" y="1455.50"></text></g><g><title>alloc::boxed::Box<T>::pin (2 samples, 0.02%)</title><rect x="0.3490%" y="1429" width="0.0162%" height="15" fill="rgb(218,138,4)" fg:x="43" fg:w="2"/><text x="0.5990%" y="1439.50"></text></g><g><title>alloc::boxed::Box<T>::new (2 samples, 0.02%)</title><rect x="0.3490%" y="1413" width="0.0162%" height="15" fill="rgb(250,191,14)" fg:x="43" fg:w="2"/><text x="0.5990%" y="1423.50"></text></g><g><title>[libc.so.6] (2 samples, 0.02%)</title><rect x="0.3490%" y="1397" width="0.0162%" height="15" fill="rgb(239,60,40)" fg:x="43" fg:w="2"/><text x="0.5990%" y="1407.50"></text></g><g><title>[libc.so.6] (73 samples, 0.59%)</title><rect x="0.7223%" y="917" width="0.5925%" height="15" fill="rgb(206,27,48)" fg:x="89" fg:w="73"/><text x="0.9723%" y="927.50"></text></g><g><title>core::ptr::drop_in_place<openraft::raft::Raft<dcache::DcacheTypeConfig,alloc::sync::Arc<dcache::network::raft_network_impl::DcacheNetwork>,openraft::storage::adapter::Adaptor<dcache::DcacheTypeConfig,alloc::sync::Arc<dcache::store::DcacheStore>>,openraft::storage::adapter::Adaptor<dcache::DcacheTypeConfig,alloc::sync::Arc<dcache::store::DcacheStore>>>::call_core<openraft::raft::ClientWriteResponse<dcache::DcacheTypeConfig>,openraft::error::ClientWriteError<u64,openraft::node::BasicNode>>::{{closure}}::{{closure}}> (6 samples, 0.05%)</title><rect x="1.3148%" y="917" width="0.0487%" height="15" fill="rgb(225,35,8)" fg:x="162" fg:w="6"/><text x="1.5648%" y="927.50"></text></g><g><title>core::ptr::drop_in_place<tracing::span::Span> (6 samples, 0.05%)</title><rect x="1.3635%" y="917" width="0.0487%" height="15" fill="rgb(250,213,24)" fg:x="168" fg:w="6"/><text x="1.6135%" y="927.50"></text></g><g><title><tokio::sync::oneshot::Receiver<T> as core::future::future::Future>::poll (2 samples, 0.02%)</title><rect x="1.8424%" y="901" width="0.0162%" height="15" fill="rgb(247,123,22)" fg:x="227" fg:w="2"/><text x="2.0924%" y="911.50"></text></g><g><title>core::option::Option<T>::as_ref (2 samples, 0.02%)</title><rect x="1.8424%" y="885" width="0.0162%" height="15" fill="rgb(231,138,38)" fg:x="227" fg:w="2"/><text x="2.0924%" y="895.50"></text></g><g><title>[libc.so.6] (4 samples, 0.03%)</title><rect x="1.8667%" y="901" width="0.0325%" height="15" fill="rgb(231,145,46)" fg:x="230" fg:w="4"/><text x="2.1167%" y="911.50"></text></g><g><title>core::ptr::drop_in_place<core::result::Result<(),tokio::sync::mpsc::error::SendError<openraft::raft::RaftMsg<dcache::DcacheTypeConfig,alloc::sync::Arc<dcache::network::raft_network_impl::DcacheNetwork>,openraft::storage::adapter::Adaptor<dcache::DcacheTypeConfig,alloc::sync::Arc<dcache::store::DcacheStore>>>>>> (6 samples, 0.05%)</title><rect x="1.8992%" y="901" width="0.0487%" height="15" fill="rgb(251,118,11)" fg:x="234" fg:w="6"/><text x="2.1492%" y="911.50"></text></g><g><title>core::ptr::drop_in_place<tokio::sync::oneshot::Receiver<core::result::Result<openraft::raft::ClientWriteResponse<dcache::DcacheTypeConfig>,openraft::error::ClientWriteError<u64,openraft::node::BasicNode>>>> (2 samples, 0.02%)</title><rect x="1.9479%" y="901" width="0.0162%" height="15" fill="rgb(217,147,25)" fg:x="240" fg:w="2"/><text x="2.1979%" y="911.50"></text></g><g><title><tokio::sync::oneshot::Receiver<T> as core::ops::drop::Drop>::drop (2 samples, 0.02%)</title><rect x="1.9479%" y="885" width="0.0162%" height="15" fill="rgb(247,81,37)" fg:x="240" fg:w="2"/><text x="2.1979%" y="895.50"></text></g><g><title>core::option::Option<T>::as_ref (2 samples, 0.02%)</title><rect x="1.9479%" y="869" width="0.0162%" height="15" fill="rgb(209,12,38)" fg:x="240" fg:w="2"/><text x="2.1979%" y="879.50"></text></g><g><title>core::result::Result<T,E>::map_err (9 samples, 0.07%)</title><rect x="1.9641%" y="901" width="0.0730%" height="15" fill="rgb(227,1,9)" fg:x="242" fg:w="9"/><text x="2.2141%" y="911.50"></text></g><g><title>openraft::raft::Raft<C,N,LS,SM>::call_core::_{{closure}}::_{{closure}} (81 samples, 0.66%)</title><rect x="1.4122%" y="917" width="0.6574%" height="15" fill="rgb(248,47,43)" fg:x="174" fg:w="81"/><text x="1.6622%" y="927.50"></text></g><g><title>tokio::sync::mpsc::unbounded::UnboundedSender<T>::send (4 samples, 0.03%)</title><rect x="2.0372%" y="901" width="0.0325%" height="15" fill="rgb(221,10,30)" fg:x="251" fg:w="4"/><text x="2.2872%" y="911.50"></text></g><g><title><hyper::proto::h2::server::H2Stream<F,B> as core::future::future::Future>::poll (211 samples, 1.71%)</title><rect x="0.3733%" y="1445" width="1.7125%" height="15" fill="rgb(210,229,1)" fg:x="46" fg:w="211"/><text x="0.6233%" y="1455.50"></text></g><g><title>hyper::proto::h2::server::H2Stream<F,B>::poll2 (211 samples, 1.71%)</title><rect x="0.3733%" y="1429" width="1.7125%" height="15" fill="rgb(222,148,37)" fg:x="46" fg:w="211"/><text x="0.6233%" y="1439.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (211 samples, 1.71%)</title><rect x="0.3733%" y="1413" width="1.7125%" height="15" fill="rgb(234,67,33)" fg:x="46" fg:w="211"/><text x="0.6233%" y="1423.50"></text></g><g><title><tonic::transport::server::SvcFuture<F> as core::future::future::Future>::poll (211 samples, 1.71%)</title><rect x="0.3733%" y="1397" width="1.7125%" height="15" fill="rgb(247,98,35)" fg:x="46" fg:w="211"/><text x="0.6233%" y="1407.50"></text></g><g><title><tonic::transport::server::recover_error::ResponseFuture<F> as core::future::future::Future>::poll (211 samples, 1.71%)</title><rect x="0.3733%" y="1381" width="1.7125%" height="15" fill="rgb(247,138,52)" fg:x="46" fg:w="211"/><text x="0.6233%" y="1391.50"></text></g><g><title><tower::util::either::Either<A,B> as core::future::future::Future>::poll (211 samples, 1.71%)</title><rect x="0.3733%" y="1365" width="1.7125%" height="15" fill="rgb(213,79,30)" fg:x="46" fg:w="211"/><text x="0.6233%" y="1375.50"></text></g><g><title><tonic::transport::service::grpc_timeout::ResponseFuture<F> as core::future::future::Future>::poll (211 samples, 1.71%)</title><rect x="0.3733%" y="1349" width="1.7125%" height="15" fill="rgb(246,177,23)" fg:x="46" fg:w="211"/><text x="0.6233%" y="1359.50"></text></g><g><title><tonic::transport::service::router::RoutesFuture as core::future::future::Future>::poll (211 samples, 1.71%)</title><rect x="0.3733%" y="1333" width="1.7125%" height="15" fill="rgb(230,62,27)" fg:x="46" fg:w="211"/><text x="0.6233%" y="1343.50"></text></g><g><title><axum::routing::route::RouteFuture<B,E> as core::future::future::Future>::poll (211 samples, 1.71%)</title><rect x="0.3733%" y="1317" width="1.7125%" height="15" fill="rgb(216,154,8)" fg:x="46" fg:w="211"/><text x="0.6233%" y="1327.50"></text></g><g><title><tower::util::oneshot::Oneshot<S,Req> as core::future::future::Future>::poll (211 samples, 1.71%)</title><rect x="0.3733%" y="1301" width="1.7125%" height="15" fill="rgb(244,35,45)" fg:x="46" fg:w="211"/><text x="0.6233%" y="1311.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (211 samples, 1.71%)</title><rect x="0.3733%" y="1285" width="1.7125%" height="15" fill="rgb(251,115,12)" fg:x="46" fg:w="211"/><text x="0.6233%" y="1295.50"></text></g><g><title><tower::util::map_response::MapResponseFuture<F,N> as core::future::future::Future>::poll (211 samples, 1.71%)</title><rect x="0.3733%" y="1269" width="1.7125%" height="15" fill="rgb(240,54,50)" fg:x="46" fg:w="211"/><text x="0.6233%" y="1279.50"></text></g><g><title><futures_util::future::try_future::MapOk<Fut,F> as core::future::future::Future>::poll (211 samples, 1.71%)</title><rect x="0.3733%" y="1253" width="1.7125%" height="15" fill="rgb(233,84,52)" fg:x="46" fg:w="211"/><text x="0.6233%" y="1263.50"></text></g><g><title><futures_util::future::future::Map<Fut,F> as core::future::future::Future>::poll (211 samples, 1.71%)</title><rect x="0.3733%" y="1237" width="1.7125%" height="15" fill="rgb(207,117,47)" fg:x="46" fg:w="211"/><text x="0.6233%" y="1247.50"></text></g><g><title><futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll (211 samples, 1.71%)</title><rect x="0.3733%" y="1221" width="1.7125%" height="15" fill="rgb(249,43,39)" fg:x="46" fg:w="211"/><text x="0.6233%" y="1231.50"></text></g><g><title><futures_util::future::try_future::into_future::IntoFuture<Fut> as core::future::future::Future>::poll (211 samples, 1.71%)</title><rect x="0.3733%" y="1205" width="1.7125%" height="15" fill="rgb(209,38,44)" fg:x="46" fg:w="211"/><text x="0.6233%" y="1215.50"></text></g><g><title><F as futures_core::future::TryFuture>::try_poll (211 samples, 1.71%)</title><rect x="0.3733%" y="1189" width="1.7125%" height="15" fill="rgb(236,212,23)" fg:x="46" fg:w="211"/><text x="0.6233%" y="1199.50"></text></g><g><title><tower::util::map_response::MapResponseFuture<F,N> as core::future::future::Future>::poll (211 samples, 1.71%)</title><rect x="0.3733%" y="1173" width="1.7125%" height="15" fill="rgb(242,79,21)" fg:x="46" fg:w="211"/><text x="0.6233%" y="1183.50"></text></g><g><title><futures_util::future::try_future::MapOk<Fut,F> as core::future::future::Future>::poll (211 samples, 1.71%)</title><rect x="0.3733%" y="1157" width="1.7125%" height="15" fill="rgb(211,96,35)" fg:x="46" fg:w="211"/><text x="0.6233%" y="1167.50"></text></g><g><title><futures_util::future::future::Map<Fut,F> as core::future::future::Future>::poll (211 samples, 1.71%)</title><rect x="0.3733%" y="1141" width="1.7125%" height="15" fill="rgb(253,215,40)" fg:x="46" fg:w="211"/><text x="0.6233%" y="1151.50"></text></g><g><title><futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll (211 samples, 1.71%)</title><rect x="0.3733%" y="1125" width="1.7125%" height="15" fill="rgb(211,81,21)" fg:x="46" fg:w="211"/><text x="0.6233%" y="1135.50"></text></g><g><title><futures_util::future::try_future::into_future::IntoFuture<Fut> as core::future::future::Future>::poll (211 samples, 1.71%)</title><rect x="0.3733%" y="1109" width="1.7125%" height="15" fill="rgb(208,190,38)" fg:x="46" fg:w="211"/><text x="0.6233%" y="1119.50"></text></g><g><title><F as futures_core::future::TryFuture>::try_poll (211 samples, 1.71%)</title><rect x="0.3733%" y="1093" width="1.7125%" height="15" fill="rgb(235,213,38)" fg:x="46" fg:w="211"/><text x="0.6233%" y="1103.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (211 samples, 1.71%)</title><rect x="0.3733%" y="1077" width="1.7125%" height="15" fill="rgb(237,122,38)" fg:x="46" fg:w="211"/><text x="0.6233%" y="1087.50"></text></g><g><title><dcache::protobuf::dcache::dcache_service_server::DcacheServiceServer<T> as tower_service::Service<http::request::Request<B>>>::call::_{{closure}} (211 samples, 1.71%)</title><rect x="0.3733%" y="1061" width="1.7125%" height="15" fill="rgb(244,218,35)" fg:x="46" fg:w="211"/><text x="0.6233%" y="1071.50"></text></g><g><title>tonic::server::grpc::Grpc<T>::unary::_{{closure}} (211 samples, 1.71%)</title><rect x="0.3733%" y="1045" width="1.7125%" height="15" fill="rgb(240,68,47)" fg:x="46" fg:w="211"/><text x="0.6233%" y="1055.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (211 samples, 1.71%)</title><rect x="0.3733%" y="1029" width="1.7125%" height="15" fill="rgb(210,16,53)" fg:x="46" fg:w="211"/><text x="0.6233%" y="1039.50"></text></g><g><title><<dcache::protobuf::dcache::dcache_service_server::DcacheServiceServer<T> as tower_service::Service<http::request::Request<B>>>::call::PipelineDcacheOpsSvc<T> as tonic::server::service::UnaryService<dcache::protobuf::dcache::DcacheBatchRequest>>::call::_{{closure}} (211 samples, 1.71%)</title><rect x="0.3733%" y="1013" width="1.7125%" height="15" fill="rgb(235,124,12)" fg:x="46" fg:w="211"/><text x="0.6233%" y="1023.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (211 samples, 1.71%)</title><rect x="0.3733%" y="997" width="1.7125%" height="15" fill="rgb(224,169,11)" fg:x="46" fg:w="211"/><text x="0.6233%" y="1007.50"></text></g><g><title><dcache::protobuf::MyDcacheImpl as dcache::protobuf::dcache::dcache_service_server::DcacheService>::pipeline_dcache_ops::_{{closure}} (211 samples, 1.71%)</title><rect x="0.3733%" y="981" width="1.7125%" height="15" fill="rgb(250,166,2)" fg:x="46" fg:w="211"/><text x="0.6233%" y="991.50"></text></g><g><title>openraft::raft::Raft<C,N,LS,SM>::client_write::_{{closure}} (211 samples, 1.71%)</title><rect x="0.3733%" y="965" width="1.7125%" height="15" fill="rgb(242,216,29)" fg:x="46" fg:w="211"/><text x="0.6233%" y="975.50"></text></g><g><title>openraft::raft::Raft<C,N,LS,SM>::client_write::_{{closure}}::_{{closure}} (211 samples, 1.71%)</title><rect x="0.3733%" y="949" width="1.7125%" height="15" fill="rgb(230,116,27)" fg:x="46" fg:w="211"/><text x="0.6233%" y="959.50"></text></g><g><title>openraft::raft::Raft<C,N,LS,SM>::call_core::_{{closure}} (211 samples, 1.71%)</title><rect x="0.3733%" y="933" width="1.7125%" height="15" fill="rgb(228,99,48)" fg:x="46" fg:w="211"/><text x="0.6233%" y="943.50"></text></g><g><title><axum::routing::path_router::PathRouter<S,B,_> as core::clone::Clone>::clone (2 samples, 0.02%)</title><rect x="2.0859%" y="1173" width="0.0162%" height="15" fill="rgb(253,11,6)" fg:x="257" fg:w="2"/><text x="2.3359%" y="1183.50"></text></g><g><title><std::collections::hash::map::HashMap<K,V,S> as core::clone::Clone>::clone (2 samples, 0.02%)</title><rect x="2.0859%" y="1157" width="0.0162%" height="15" fill="rgb(247,143,39)" fg:x="257" fg:w="2"/><text x="2.3359%" y="1167.50"></text></g><g><title><hashbrown::map::HashMap<K,V,S,A> as core::clone::Clone>::clone (2 samples, 0.02%)</title><rect x="2.0859%" y="1141" width="0.0162%" height="15" fill="rgb(236,97,10)" fg:x="257" fg:w="2"/><text x="2.3359%" y="1151.50"></text></g><g><title><hashbrown::raw::RawTable<T,A> as core::clone::Clone>::clone (2 samples, 0.02%)</title><rect x="2.0859%" y="1125" width="0.0162%" height="15" fill="rgb(233,208,19)" fg:x="257" fg:w="2"/><text x="2.3359%" y="1135.50"></text></g><g><title><T as hyper::service::http::HttpService<B1>>::call (4 samples, 0.03%)</title><rect x="2.0859%" y="1365" width="0.0325%" height="15" fill="rgb(216,164,2)" fg:x="257" fg:w="4"/><text x="2.3359%" y="1375.50"></text></g><g><title><tower::util::boxed::sync::BoxService<T,U,E> as tower_service::Service<T>>::call (4 samples, 0.03%)</title><rect x="2.0859%" y="1349" width="0.0325%" height="15" fill="rgb(220,129,5)" fg:x="257" fg:w="4"/><text x="2.3359%" y="1359.50"></text></g><g><title><alloc::boxed::Box<S> as tower_service::Service<Request>>::call (4 samples, 0.03%)</title><rect x="2.0859%" y="1333" width="0.0325%" height="15" fill="rgb(242,17,10)" fg:x="257" fg:w="4"/><text x="2.3359%" y="1343.50"></text></g><g><title><tower::util::map_future::MapFuture<S,F> as tower_service::Service<R>>::call (4 samples, 0.03%)</title><rect x="2.0859%" y="1317" width="0.0325%" height="15" fill="rgb(242,107,0)" fg:x="257" fg:w="4"/><text x="2.3359%" y="1327.50"></text></g><g><title><tower::util::map_request::MapRequest<S,F> as tower_service::Service<R1>>::call (4 samples, 0.03%)</title><rect x="2.0859%" y="1301" width="0.0325%" height="15" fill="rgb(251,28,31)" fg:x="257" fg:w="4"/><text x="2.3359%" y="1311.50"></text></g><g><title><tonic::transport::server::Svc<S> as tower_service::Service<http::request::Request<hyper::body::body::Body>>>::call (4 samples, 0.03%)</title><rect x="2.0859%" y="1285" width="0.0325%" height="15" fill="rgb(233,223,10)" fg:x="257" fg:w="4"/><text x="2.3359%" y="1295.50"></text></g><g><title><tonic::transport::server::recover_error::RecoverError<S> as tower_service::Service<R>>::call (4 samples, 0.03%)</title><rect x="2.0859%" y="1269" width="0.0325%" height="15" fill="rgb(215,21,27)" fg:x="257" fg:w="4"/><text x="2.3359%" y="1279.50"></text></g><g><title><tower::util::either::Either<A,B> as tower_service::Service<Request>>::call (4 samples, 0.03%)</title><rect x="2.0859%" y="1253" width="0.0325%" height="15" fill="rgb(232,23,21)" fg:x="257" fg:w="4"/><text x="2.3359%" y="1263.50"></text></g><g><title><tonic::transport::service::grpc_timeout::GrpcTimeout<S> as tower_service::Service<http::request::Request<ReqBody>>>::call (4 samples, 0.03%)</title><rect x="2.0859%" y="1237" width="0.0325%" height="15" fill="rgb(244,5,23)" fg:x="257" fg:w="4"/><text x="2.3359%" y="1247.50"></text></g><g><title><tonic::transport::service::router::Routes as tower_service::Service<http::request::Request<hyper::body::body::Body>>>::call (4 samples, 0.03%)</title><rect x="2.0859%" y="1221" width="0.0325%" height="15" fill="rgb(226,81,46)" fg:x="257" fg:w="4"/><text x="2.3359%" y="1231.50"></text></g><g><title><axum::routing::Router<(),B> as tower_service::Service<http::request::Request<B>>>::call (4 samples, 0.03%)</title><rect x="2.0859%" y="1205" width="0.0325%" height="15" fill="rgb(247,70,30)" fg:x="257" fg:w="4"/><text x="2.3359%" y="1215.50"></text></g><g><title>axum::routing::Router<S,B>::call_with_state (4 samples, 0.03%)</title><rect x="2.0859%" y="1189" width="0.0325%" height="15" fill="rgb(212,68,19)" fg:x="257" fg:w="4"/><text x="2.3359%" y="1199.50"></text></g><g><title>axum::routing::path_router::PathRouter<S,B,_>::call_with_state (2 samples, 0.02%)</title><rect x="2.1021%" y="1173" width="0.0162%" height="15" fill="rgb(240,187,13)" fg:x="259" fg:w="2"/><text x="2.3521%" y="1183.50"></text></g><g><title>h2::codec::Codec<T,B>::buffer (4 samples, 0.03%)</title><rect x="2.1265%" y="1253" width="0.0325%" height="15" fill="rgb(223,113,26)" fg:x="262" fg:w="4"/><text x="2.3765%" y="1263.50"></text></g><g><title>h2::codec::framed_write::FramedWrite<T,B>::buffer (4 samples, 0.03%)</title><rect x="2.1265%" y="1237" width="0.0325%" height="15" fill="rgb(206,192,2)" fg:x="262" fg:w="4"/><text x="2.3765%" y="1247.50"></text></g><g><title>h2::codec::framed_write::Encoder<B>::buffer (4 samples, 0.03%)</title><rect x="2.1265%" y="1221" width="0.0325%" height="15" fill="rgb(241,108,4)" fg:x="262" fg:w="4"/><text x="2.3765%" y="1231.50"></text></g><g><title>h2::frame::headers::Headers::encode (4 samples, 0.03%)</title><rect x="2.1265%" y="1205" width="0.0325%" height="15" fill="rgb(247,173,49)" fg:x="262" fg:w="4"/><text x="2.3765%" y="1215.50"></text></g><g><title>h2::frame::headers::HeaderBlock::into_encoding (4 samples, 0.03%)</title><rect x="2.1265%" y="1189" width="0.0325%" height="15" fill="rgb(224,114,35)" fg:x="262" fg:w="4"/><text x="2.3765%" y="1199.50"></text></g><g><title>h2::hpack::encoder::Encoder::encode (3 samples, 0.02%)</title><rect x="2.1346%" y="1173" width="0.0243%" height="15" fill="rgb(245,159,27)" fg:x="263" fg:w="3"/><text x="2.3846%" y="1183.50"></text></g><g><title>h2::proto::streams::counts::Counts::transition_after (3 samples, 0.02%)</title><rect x="2.1589%" y="1237" width="0.0243%" height="15" fill="rgb(245,172,44)" fg:x="266" fg:w="3"/><text x="2.4089%" y="1247.50"></text></g><g><title><hyper::server::server::new_svc::NewSvcTask<I,N,S,E,W> as core::future::future::Future>::poll (13 samples, 0.11%)</title><rect x="2.0859%" y="1445" width="0.1055%" height="15" fill="rgb(236,23,11)" fg:x="257" fg:w="13"/><text x="2.3359%" y="1455.50"></text></g><g><title><hyper::server::conn::upgrades::UpgradeableConnection<I,S,E> as core::future::future::Future>::poll (13 samples, 0.11%)</title><rect x="2.0859%" y="1429" width="0.1055%" height="15" fill="rgb(205,117,38)" fg:x="257" fg:w="13"/><text x="2.3359%" y="1439.50"></text></g><g><title><hyper::server::conn::ProtoServer<T,B,S,E> as core::future::future::Future>::poll (13 samples, 0.11%)</title><rect x="2.0859%" y="1413" width="0.1055%" height="15" fill="rgb(237,72,25)" fg:x="257" fg:w="13"/><text x="2.3359%" y="1423.50"></text></g><g><title><hyper::proto::h2::server::Server<T,S,B,E> as core::future::future::Future>::poll (13 samples, 0.11%)</title><rect x="2.0859%" y="1397" width="0.1055%" height="15" fill="rgb(244,70,9)" fg:x="257" fg:w="13"/><text x="2.3359%" y="1407.50"></text></g><g><title>hyper::proto::h2::server::Serving<T,B>::poll_server (13 samples, 0.11%)</title><rect x="2.0859%" y="1381" width="0.1055%" height="15" fill="rgb(217,125,39)" fg:x="257" fg:w="13"/><text x="2.3359%" y="1391.50"></text></g><g><title>h2::server::Connection<T,B>::poll_accept (9 samples, 0.07%)</title><rect x="2.1183%" y="1365" width="0.0730%" height="15" fill="rgb(235,36,10)" fg:x="261" fg:w="9"/><text x="2.3683%" y="1375.50"></text></g><g><title>h2::server::Connection<T,B>::poll_closed (9 samples, 0.07%)</title><rect x="2.1183%" y="1349" width="0.0730%" height="15" fill="rgb(251,123,47)" fg:x="261" fg:w="9"/><text x="2.3683%" y="1359.50"></text></g><g><title>h2::proto::connection::Connection<T,P,B>::poll (9 samples, 0.07%)</title><rect x="2.1183%" y="1333" width="0.0730%" height="15" fill="rgb(221,13,13)" fg:x="261" fg:w="9"/><text x="2.3683%" y="1343.50"></text></g><g><title>h2::proto::streams::streams::Streams<B,P>::poll_complete (8 samples, 0.06%)</title><rect x="2.1265%" y="1317" width="0.0649%" height="15" fill="rgb(238,131,9)" fg:x="262" fg:w="8"/><text x="2.3765%" y="1327.50"></text></g><g><title>h2::proto::streams::streams::Inner::poll_complete (8 samples, 0.06%)</title><rect x="2.1265%" y="1301" width="0.0649%" height="15" fill="rgb(211,50,8)" fg:x="262" fg:w="8"/><text x="2.3765%" y="1311.50"></text></g><g><title>h2::proto::streams::send::Send::poll_complete (8 samples, 0.06%)</title><rect x="2.1265%" y="1285" width="0.0649%" height="15" fill="rgb(245,182,24)" fg:x="262" fg:w="8"/><text x="2.3765%" y="1295.50"></text></g><g><title>h2::proto::streams::prioritize::Prioritize::poll_complete (8 samples, 0.06%)</title><rect x="2.1265%" y="1269" width="0.0649%" height="15" fill="rgb(242,14,37)" fg:x="262" fg:w="8"/><text x="2.3765%" y="1279.50"></text></g><g><title>h2::proto::streams::prioritize::Prioritize::pop_frame (4 samples, 0.03%)</title><rect x="2.1589%" y="1253" width="0.0325%" height="15" fill="rgb(246,228,12)" fg:x="266" fg:w="4"/><text x="2.4089%" y="1263.50"></text></g><g><title>core::ptr::drop_in_place<tracing::span::Span> (4 samples, 0.03%)</title><rect x="2.1914%" y="965" width="0.0325%" height="15" fill="rgb(213,55,15)" fg:x="270" fg:w="4"/><text x="2.4414%" y="975.50"></text></g><g><title><tracing::span::Span as core::ops::drop::Drop>::drop (4 samples, 0.03%)</title><rect x="2.1914%" y="949" width="0.0325%" height="15" fill="rgb(209,9,3)" fg:x="270" fg:w="4"/><text x="2.4414%" y="959.50"></text></g><g><title><core::result::Result<T,E> as core::ops::try_trait::Try>::branch (3 samples, 0.02%)</title><rect x="2.2644%" y="933" width="0.0243%" height="15" fill="rgb(230,59,30)" fg:x="279" fg:w="3"/><text x="2.5144%" y="943.50"></text></g><g><title>core::mem::drop (4 samples, 0.03%)</title><rect x="2.3456%" y="869" width="0.0325%" height="15" fill="rgb(209,121,21)" fg:x="289" fg:w="4"/><text x="2.5956%" y="879.50"></text></g><g><title>core::ptr::drop_in_place<alloc::sync::Weak<tokio::sync::oneshot::Inner<core::result::Result<openraft::raft::ClientWriteResponse<dcache::DcacheTypeConfig>,openraft::error::ClientWriteError<u64,openraft::node::BasicNode>>>,&alloc::alloc::Global>> (4 samples, 0.03%)</title><rect x="2.3456%" y="853" width="0.0325%" height="15" fill="rgb(220,109,13)" fg:x="289" fg:w="4"/><text x="2.5956%" y="863.50"></text></g><g><title><alloc::sync::Weak<T,A> as core::ops::drop::Drop>::drop (4 samples, 0.03%)</title><rect x="2.3456%" y="837" width="0.0325%" height="15" fill="rgb(232,18,1)" fg:x="289" fg:w="4"/><text x="2.5956%" y="847.50"></text></g><g><title>tokio::io::interest::Interest::is_readable (3 samples, 0.02%)</title><rect x="2.3862%" y="837" width="0.0243%" height="15" fill="rgb(215,41,42)" fg:x="294" fg:w="3"/><text x="2.6362%" y="847.50"></text></g><g><title>tokio::runtime::task::waker::drop_waker (4 samples, 0.03%)</title><rect x="2.4105%" y="837" width="0.0325%" height="15" fill="rgb(224,123,36)" fg:x="297" fg:w="4"/><text x="2.6605%" y="847.50"></text></g><g><title>tokio::runtime::task::harness::<impl tokio::runtime::task::raw::RawTask>::drop_reference (4 samples, 0.03%)</title><rect x="2.4105%" y="821" width="0.0325%" height="15" fill="rgb(240,125,3)" fg:x="297" fg:w="4"/><text x="2.6605%" y="831.50"></text></g><g><title>tokio::runtime::task::state::State::ref_dec (4 samples, 0.03%)</title><rect x="2.4105%" y="805" width="0.0325%" height="15" fill="rgb(205,98,50)" fg:x="297" fg:w="4"/><text x="2.6605%" y="815.50"></text></g><g><title>tokio::sync::oneshot::State::is_tx_task_set (5 samples, 0.04%)</title><rect x="2.4430%" y="837" width="0.0406%" height="15" fill="rgb(205,185,37)" fg:x="301" fg:w="5"/><text x="2.6930%" y="847.50"></text></g><g><title><tokio::sync::oneshot::Inner<T> as core::ops::drop::Drop>::drop (15 samples, 0.12%)</title><rect x="2.3781%" y="853" width="0.1217%" height="15" fill="rgb(238,207,15)" fg:x="293" fg:w="15"/><text x="2.6281%" y="863.50"></text></g><g><title>tokio::sync::oneshot::mut_load (2 samples, 0.02%)</title><rect x="2.4836%" y="837" width="0.0162%" height="15" fill="rgb(213,199,42)" fg:x="306" fg:w="2"/><text x="2.7336%" y="847.50"></text></g><g><title>alloc::sync::Arc<T,A>::drop_slow (22 samples, 0.18%)</title><rect x="2.3456%" y="885" width="0.1786%" height="15" fill="rgb(235,201,11)" fg:x="289" fg:w="22"/><text x="2.5956%" y="895.50"></text></g><g><title>core::ptr::drop_in_place<tokio::sync::oneshot::Inner<core::result::Result<openraft::raft::ClientWriteResponse<dcache::DcacheTypeConfig>,openraft::error::ClientWriteError<u64,openraft::node::BasicNode>>>> (18 samples, 0.15%)</title><rect x="2.3781%" y="869" width="0.1461%" height="15" fill="rgb(207,46,11)" fg:x="293" fg:w="18"/><text x="2.6281%" y="879.50"></text></g><g><title>core::ptr::drop_in_place<tokio::loom::std::unsafe_cell::UnsafeCell<core::option::Option<core::result::Result<openraft::raft::ClientWriteResponse<dcache::DcacheTypeConfig>,openraft::error::ClientWriteError<u64,openraft::node::BasicNode>>>>> (3 samples, 0.02%)</title><rect x="2.4998%" y="853" width="0.0243%" height="15" fill="rgb(241,35,35)" fg:x="308" fg:w="3"/><text x="2.7498%" y="863.50"></text></g><g><title>core::ptr::drop_in_place<core::option::Option<alloc::sync::Arc<tokio::sync::oneshot::Inner<core::result::Result<openraft::raft::ClientWriteResponse<dcache::DcacheTypeConfig>,openraft::error::ClientWriteError<u64,openraft::node::BasicNode>>>>>> (40 samples, 0.32%)</title><rect x="2.2969%" y="933" width="0.3246%" height="15" fill="rgb(243,32,47)" fg:x="283" fg:w="40"/><text x="2.5469%" y="943.50"></text></g><g><title>core::ptr::drop_in_place<alloc::sync::Arc<tokio::sync::oneshot::Inner<core::result::Result<openraft::raft::ClientWriteResponse<dcache::DcacheTypeConfig>,openraft::error::ClientWriteError<u64,openraft::node::BasicNode>>>>> (40 samples, 0.32%)</title><rect x="2.2969%" y="917" width="0.3246%" height="15" fill="rgb(247,202,23)" fg:x="283" fg:w="40"/><text x="2.5469%" y="927.50"></text></g><g><title><alloc::sync::Arc<T,A> as core::ops::drop::Drop>::drop (40 samples, 0.32%)</title><rect x="2.2969%" y="901" width="0.3246%" height="15" fill="rgb(219,102,11)" fg:x="283" fg:w="40"/><text x="2.5469%" y="911.50"></text></g><g><title>cfree (12 samples, 0.10%)</title><rect x="2.5241%" y="885" width="0.0974%" height="15" fill="rgb(243,110,44)" fg:x="311" fg:w="12"/><text x="2.7741%" y="895.50"></text></g><g><title>[libc.so.6] (4 samples, 0.03%)</title><rect x="2.5891%" y="869" width="0.0325%" height="15" fill="rgb(222,74,54)" fg:x="319" fg:w="4"/><text x="2.8391%" y="879.50"></text></g><g><title>core::ptr::drop_in_place<tokio::runtime::coop::RestoreOnPending> (4 samples, 0.03%)</title><rect x="2.8082%" y="917" width="0.0325%" height="15" fill="rgb(216,99,12)" fg:x="346" fg:w="4"/><text x="3.0582%" y="927.50"></text></g><g><title><tokio::runtime::coop::RestoreOnPending as core::ops::drop::Drop>::drop (4 samples, 0.03%)</title><rect x="2.8082%" y="901" width="0.0325%" height="15" fill="rgb(226,22,26)" fg:x="346" fg:w="4"/><text x="3.0582%" y="911.50"></text></g><g><title>tokio::runtime::context::budget (2 samples, 0.02%)</title><rect x="2.8244%" y="885" width="0.0162%" height="15" fill="rgb(217,163,10)" fg:x="348" fg:w="2"/><text x="3.0744%" y="895.50"></text></g><g><title>std::thread::local::LocalKey<T>::try_with (2 samples, 0.02%)</title><rect x="2.8244%" y="869" width="0.0162%" height="15" fill="rgb(213,25,53)" fg:x="348" fg:w="2"/><text x="3.0744%" y="879.50"></text></g><g><title>tokio::runtime::context::budget::_{{closure}} (2 samples, 0.02%)</title><rect x="2.8244%" y="853" width="0.0162%" height="15" fill="rgb(252,105,26)" fg:x="348" fg:w="2"/><text x="3.0744%" y="863.50"></text></g><g><title><tokio::runtime::coop::RestoreOnPending as core::ops::drop::Drop>::drop::_{{closure}} (2 samples, 0.02%)</title><rect x="2.8244%" y="837" width="0.0162%" height="15" fill="rgb(220,39,43)" fg:x="348" fg:w="2"/><text x="3.0744%" y="847.50"></text></g><g><title>core::cell::Cell<T>::set (2 samples, 0.02%)</title><rect x="2.8244%" y="821" width="0.0162%" height="15" fill="rgb(229,68,48)" fg:x="348" fg:w="2"/><text x="3.0744%" y="831.50"></text></g><g><title>core::cell::Cell<T>::replace (2 samples, 0.02%)</title><rect x="2.8244%" y="805" width="0.0162%" height="15" fill="rgb(252,8,32)" fg:x="348" fg:w="2"/><text x="3.0744%" y="815.50"></text></g><g><title>core::mem::replace (2 samples, 0.02%)</title><rect x="2.8244%" y="789" width="0.0162%" height="15" fill="rgb(223,20,43)" fg:x="348" fg:w="2"/><text x="3.0744%" y="799.50"></text></g><g><title>core::ptr::write (2 samples, 0.02%)</title><rect x="2.8244%" y="773" width="0.0162%" height="15" fill="rgb(229,81,49)" fg:x="348" fg:w="2"/><text x="3.0744%" y="783.50"></text></g><g><title>tokio::io::interest::Interest::is_readable (5 samples, 0.04%)</title><rect x="2.8407%" y="917" width="0.0406%" height="15" fill="rgb(236,28,36)" fg:x="350" fg:w="5"/><text x="3.0907%" y="927.50"></text></g><g><title>tokio::io::interest::Interest::is_writable (8 samples, 0.06%)</title><rect x="2.8813%" y="917" width="0.0649%" height="15" fill="rgb(249,185,26)" fg:x="355" fg:w="8"/><text x="3.1313%" y="927.50"></text></g><g><title>core::result::Result<T,E>::unwrap_or (5 samples, 0.04%)</title><rect x="3.0111%" y="901" width="0.0406%" height="15" fill="rgb(249,174,33)" fg:x="371" fg:w="5"/><text x="3.2611%" y="911.50"></text></g><g><title>core::ptr::drop_in_place<core::task::poll::Poll<tokio::runtime::coop::RestoreOnPending>> (2 samples, 0.02%)</title><rect x="3.0355%" y="885" width="0.0162%" height="15" fill="rgb(233,201,37)" fg:x="374" fg:w="2"/><text x="3.2855%" y="895.50"></text></g><g><title>core::ptr::drop_in_place<tokio::runtime::coop::RestoreOnPending> (2 samples, 0.02%)</title><rect x="3.0355%" y="869" width="0.0162%" height="15" fill="rgb(221,78,26)" fg:x="374" fg:w="2"/><text x="3.2855%" y="879.50"></text></g><g><title><tokio::runtime::coop::RestoreOnPending as core::ops::drop::Drop>::drop (2 samples, 0.02%)</title><rect x="3.0355%" y="853" width="0.0162%" height="15" fill="rgb(250,127,30)" fg:x="374" fg:w="2"/><text x="3.2855%" y="863.50"></text></g><g><title>core::cell::Cell<T>::set (28 samples, 0.23%)</title><rect x="3.0760%" y="837" width="0.2273%" height="15" fill="rgb(230,49,44)" fg:x="379" fg:w="28"/><text x="3.3260%" y="847.50"></text></g><g><title>core::cell::Cell<T>::replace (28 samples, 0.23%)</title><rect x="3.0760%" y="821" width="0.2273%" height="15" fill="rgb(229,67,23)" fg:x="379" fg:w="28"/><text x="3.3260%" y="831.50"></text></g><g><title>core::mem::replace (28 samples, 0.23%)</title><rect x="3.0760%" y="805" width="0.2273%" height="15" fill="rgb(249,83,47)" fg:x="379" fg:w="28"/><text x="3.3260%" y="815.50"></text></g><g><title>core::ptr::write (28 samples, 0.23%)</title><rect x="3.0760%" y="789" width="0.2273%" height="15" fill="rgb(215,43,3)" fg:x="379" fg:w="28"/><text x="3.3260%" y="799.50"></text></g><g><title>tokio::runtime::context::budget (36 samples, 0.29%)</title><rect x="3.0517%" y="901" width="0.2922%" height="15" fill="rgb(238,154,13)" fg:x="376" fg:w="36"/><text x="3.3017%" y="911.50"></text></g><g><title>std::thread::local::LocalKey<T>::try_with (36 samples, 0.29%)</title><rect x="3.0517%" y="885" width="0.2922%" height="15" fill="rgb(219,56,2)" fg:x="376" fg:w="36"/><text x="3.3017%" y="895.50"></text></g><g><title>tokio::runtime::context::budget::_{{closure}} (35 samples, 0.28%)</title><rect x="3.0598%" y="869" width="0.2841%" height="15" fill="rgb(233,0,4)" fg:x="377" fg:w="35"/><text x="3.3098%" y="879.50"></text></g><g><title>tokio::runtime::coop::poll_proceed::_{{closure}} (35 samples, 0.28%)</title><rect x="3.0598%" y="853" width="0.2841%" height="15" fill="rgb(235,30,7)" fg:x="377" fg:w="35"/><text x="3.3098%" y="863.50"></text></g><g><title>tokio::runtime::coop::Budget::decrement (5 samples, 0.04%)</title><rect x="3.3033%" y="837" width="0.0406%" height="15" fill="rgb(250,79,13)" fg:x="407" fg:w="5"/><text x="3.5533%" y="847.50"></text></g><g><title>tokio::runtime::coop::poll_proceed (49 samples, 0.40%)</title><rect x="2.9543%" y="917" width="0.3977%" height="15" fill="rgb(211,146,34)" fg:x="364" fg:w="49"/><text x="3.2043%" y="927.50"></text></g><g><title>tokio::sync::oneshot::State::is_closed (3 samples, 0.02%)</title><rect x="3.3520%" y="917" width="0.0243%" height="15" fill="rgb(228,22,38)" fg:x="413" fg:w="3"/><text x="3.6020%" y="927.50"></text></g><g><title>tokio::sync::oneshot::State::load (3 samples, 0.02%)</title><rect x="3.3763%" y="917" width="0.0243%" height="15" fill="rgb(235,168,5)" fg:x="416" fg:w="3"/><text x="3.6263%" y="927.50"></text></g><g><title>tokio::sync::oneshot::State::set_rx_task (8 samples, 0.06%)</title><rect x="3.4007%" y="917" width="0.0649%" height="15" fill="rgb(221,155,16)" fg:x="419" fg:w="8"/><text x="3.6507%" y="927.50"></text></g><g><title>core::sync::atomic::AtomicUsize::fetch_or (8 samples, 0.06%)</title><rect x="3.4007%" y="901" width="0.0649%" height="15" fill="rgb(215,215,53)" fg:x="419" fg:w="8"/><text x="3.6507%" y="911.50"></text></g><g><title>core::sync::atomic::atomic_or (8 samples, 0.06%)</title><rect x="3.4007%" y="885" width="0.0649%" height="15" fill="rgb(223,4,10)" fg:x="419" fg:w="8"/><text x="3.6507%" y="895.50"></text></g><g><title><core::task::wake::Waker as core::clone::Clone>::clone (5 samples, 0.04%)</title><rect x="3.4900%" y="869" width="0.0406%" height="15" fill="rgb(234,103,6)" fg:x="430" fg:w="5"/><text x="3.7400%" y="879.50"></text></g><g><title>tokio::runtime::task::waker::clone_waker (5 samples, 0.04%)</title><rect x="3.4900%" y="853" width="0.0406%" height="15" fill="rgb(227,97,0)" fg:x="430" fg:w="5"/><text x="3.7400%" y="863.50"></text></g><g><title>tokio::runtime::task::state::State::ref_inc (3 samples, 0.02%)</title><rect x="3.5062%" y="837" width="0.0243%" height="15" fill="rgb(234,150,53)" fg:x="432" fg:w="3"/><text x="3.7562%" y="847.50"></text></g><g><title><tokio::sync::oneshot::Receiver<T> as core::future::future::Future>::poll (162 samples, 1.31%)</title><rect x="2.2238%" y="949" width="1.3148%" height="15" fill="rgb(228,201,54)" fg:x="274" fg:w="162"/><text x="2.4738%" y="959.50"></text></g><g><title>tokio::sync::oneshot::Inner<T>::poll_recv (113 samples, 0.92%)</title><rect x="2.6215%" y="933" width="0.9171%" height="15" fill="rgb(222,22,37)" fg:x="323" fg:w="113"/><text x="2.8715%" y="943.50"></text></g><g><title>tokio::sync::oneshot::Task::set_task (9 samples, 0.07%)</title><rect x="3.4656%" y="917" width="0.0730%" height="15" fill="rgb(237,53,32)" fg:x="427" fg:w="9"/><text x="3.7156%" y="927.50"></text></g><g><title>tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (6 samples, 0.05%)</title><rect x="3.4900%" y="901" width="0.0487%" height="15" fill="rgb(233,25,53)" fg:x="430" fg:w="6"/><text x="3.7400%" y="911.50"></text></g><g><title>tokio::sync::oneshot::Task::set_task::_{{closure}} (6 samples, 0.05%)</title><rect x="3.4900%" y="885" width="0.0487%" height="15" fill="rgb(210,40,34)" fg:x="430" fg:w="6"/><text x="3.7400%" y="895.50"></text></g><g><title>[libc.so.6] (8 samples, 0.06%)</title><rect x="3.5387%" y="933" width="0.0649%" height="15" fill="rgb(241,220,44)" fg:x="436" fg:w="8"/><text x="3.7887%" y="943.50"></text></g><g><title>tokio::runtime::context::with_scheduler (6 samples, 0.05%)</title><rect x="3.6036%" y="853" width="0.0487%" height="15" fill="rgb(235,28,35)" fg:x="444" fg:w="6"/><text x="3.8536%" y="863.50"></text></g><g><title>std::thread::local::LocalKey<T>::try_with (6 samples, 0.05%)</title><rect x="3.6036%" y="837" width="0.0487%" height="15" fill="rgb(210,56,17)" fg:x="444" fg:w="6"/><text x="3.8536%" y="847.50"></text></g><g><title>tokio::runtime::context::with_scheduler::_{{closure}} (6 samples, 0.05%)</title><rect x="3.6036%" y="821" width="0.0487%" height="15" fill="rgb(224,130,29)" fg:x="444" fg:w="6"/><text x="3.8536%" y="831.50"></text></g><g><title>tokio::runtime::context::scoped::Scoped<T>::with (6 samples, 0.05%)</title><rect x="3.6036%" y="805" width="0.0487%" height="15" fill="rgb(235,212,8)" fg:x="444" fg:w="6"/><text x="3.8536%" y="815.50"></text></g><g><title>tokio::runtime::scheduler::current_thread::_<impl tokio::runtime::task::Schedule for alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle>>::schedule::_{{closure}} (5 samples, 0.04%)</title><rect x="3.6117%" y="789" width="0.0406%" height="15" fill="rgb(223,33,50)" fg:x="445" fg:w="5"/><text x="3.8617%" y="799.50"></text></g><g><title>tokio::runtime::scheduler::current_thread::Core::push_task (5 samples, 0.04%)</title><rect x="3.6117%" y="773" width="0.0406%" height="15" fill="rgb(219,149,13)" fg:x="445" fg:w="5"/><text x="3.8617%" y="783.50"></text></g><g><title>alloc::collections::vec_deque::VecDeque<T,A>::push_back (5 samples, 0.04%)</title><rect x="3.6117%" y="757" width="0.0406%" height="15" fill="rgb(250,156,29)" fg:x="445" fg:w="5"/><text x="3.8617%" y="767.50"></text></g><g><title>alloc::collections::vec_deque::VecDeque<T,A>::is_full (2 samples, 0.02%)</title><rect x="3.6361%" y="741" width="0.0162%" height="15" fill="rgb(216,193,19)" fg:x="448" fg:w="2"/><text x="3.8861%" y="751.50"></text></g><g><title>tokio::runtime::task::raw::RawTask::schedule (10 samples, 0.08%)</title><rect x="3.6036%" y="869" width="0.0812%" height="15" fill="rgb(216,135,14)" fg:x="444" fg:w="10"/><text x="3.8536%" y="879.50"></text></g><g><title>tokio::runtime::task::raw::schedule (4 samples, 0.03%)</title><rect x="3.6523%" y="853" width="0.0325%" height="15" fill="rgb(241,47,5)" fg:x="450" fg:w="4"/><text x="3.9023%" y="863.50"></text></g><g><title>tokio::runtime::task::core::Header::get_scheduler (4 samples, 0.03%)</title><rect x="3.6523%" y="837" width="0.0325%" height="15" fill="rgb(233,42,35)" fg:x="450" fg:w="4"/><text x="3.9023%" y="847.50"></text></g><g><title>tokio::runtime::task::state::State::load (4 samples, 0.03%)</title><rect x="3.7091%" y="837" width="0.0325%" height="15" fill="rgb(231,13,6)" fg:x="457" fg:w="4"/><text x="3.9591%" y="847.50"></text></g><g><title>core::sync::atomic::AtomicUsize::load (4 samples, 0.03%)</title><rect x="3.7091%" y="821" width="0.0325%" height="15" fill="rgb(207,181,40)" fg:x="457" fg:w="4"/><text x="3.9591%" y="831.50"></text></g><g><title>core::sync::atomic::atomic_load (4 samples, 0.03%)</title><rect x="3.7091%" y="805" width="0.0325%" height="15" fill="rgb(254,173,49)" fg:x="457" fg:w="4"/><text x="3.9591%" y="815.50"></text></g><g><title>tokio::runtime::task::waker::wake_by_val (18 samples, 0.15%)</title><rect x="3.6036%" y="901" width="0.1461%" height="15" fill="rgb(221,1,38)" fg:x="444" fg:w="18"/><text x="3.8536%" y="911.50"></text></g><g><title>tokio::runtime::task::harness::<impl tokio::runtime::task::raw::RawTask>::wake_by_val (18 samples, 0.15%)</title><rect x="3.6036%" y="885" width="0.1461%" height="15" fill="rgb(206,124,46)" fg:x="444" fg:w="18"/><text x="3.8536%" y="895.50"></text></g><g><title>tokio::runtime::task::state::State::transition_to_notified_by_val (8 samples, 0.06%)</title><rect x="3.6848%" y="869" width="0.0649%" height="15" fill="rgb(249,21,11)" fg:x="454" fg:w="8"/><text x="3.9348%" y="879.50"></text></g><g><title>tokio::runtime::task::state::State::fetch_update_action (7 samples, 0.06%)</title><rect x="3.6929%" y="853" width="0.0568%" height="15" fill="rgb(222,201,40)" fg:x="455" fg:w="7"/><text x="3.9429%" y="863.50"></text></g><g><title>tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (31 samples, 0.25%)</title><rect x="3.7903%" y="869" width="0.2516%" height="15" fill="rgb(235,61,29)" fg:x="467" fg:w="31"/><text x="4.0403%" y="879.50"></text></g><g><title>tokio::sync::mpsc::block::Block<T>::write::_{{closure}} (31 samples, 0.25%)</title><rect x="3.7903%" y="853" width="0.2516%" height="15" fill="rgb(219,207,3)" fg:x="467" fg:w="31"/><text x="4.0403%" y="863.50"></text></g><g><title>core::ptr::write (31 samples, 0.25%)</title><rect x="3.7903%" y="837" width="0.2516%" height="15" fill="rgb(222,56,46)" fg:x="467" fg:w="31"/><text x="4.0403%" y="847.50"></text></g><g><title>[libc.so.6] (31 samples, 0.25%)</title><rect x="3.7903%" y="821" width="0.2516%" height="15" fill="rgb(239,76,54)" fg:x="467" fg:w="31"/><text x="4.0403%" y="831.50"></text></g><g><title>tokio::sync::mpsc::block::Block<T>::write (34 samples, 0.28%)</title><rect x="3.7903%" y="885" width="0.2760%" height="15" fill="rgb(231,124,27)" fg:x="467" fg:w="34"/><text x="4.0403%" y="895.50"></text></g><g><title>tokio::sync::mpsc::block::Block<T>::set_ready (3 samples, 0.02%)</title><rect x="4.0419%" y="869" width="0.0243%" height="15" fill="rgb(249,195,6)" fg:x="498" fg:w="3"/><text x="4.2919%" y="879.50"></text></g><g><title><tokio::loom::std::atomic_usize::AtomicUsize as core::ops::deref::Deref>::deref (3 samples, 0.02%)</title><rect x="4.0419%" y="853" width="0.0243%" height="15" fill="rgb(237,174,47)" fg:x="498" fg:w="3"/><text x="4.2919%" y="863.50"></text></g><g><title>core::sync::atomic::AtomicUsize::fetch_add (2 samples, 0.02%)</title><rect x="4.1149%" y="869" width="0.0162%" height="15" fill="rgb(206,201,31)" fg:x="507" fg:w="2"/><text x="4.3649%" y="879.50"></text></g><g><title>core::sync::atomic::atomic_add (2 samples, 0.02%)</title><rect x="4.1149%" y="853" width="0.0162%" height="15" fill="rgb(231,57,52)" fg:x="507" fg:w="2"/><text x="4.3649%" y="863.50"></text></g><g><title>tokio::sync::mpsc::block::Block<T>::tx_release (2 samples, 0.02%)</title><rect x="4.1393%" y="869" width="0.0162%" height="15" fill="rgb(248,177,22)" fg:x="510" fg:w="2"/><text x="4.3893%" y="879.50"></text></g><g><title>tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (2 samples, 0.02%)</title><rect x="4.1393%" y="853" width="0.0162%" height="15" fill="rgb(215,211,37)" fg:x="510" fg:w="2"/><text x="4.3893%" y="863.50"></text></g><g><title>tokio::sync::mpsc::block::Block<T>::tx_release::_{{closure}} (2 samples, 0.02%)</title><rect x="4.1393%" y="837" width="0.0162%" height="15" fill="rgb(241,128,51)" fg:x="510" fg:w="2"/><text x="4.3893%" y="847.50"></text></g><g><title>tokio::sync::mpsc::list::Tx<T>::push (54 samples, 0.44%)</title><rect x="3.7497%" y="901" width="0.4383%" height="15" fill="rgb(227,165,31)" fg:x="462" fg:w="54"/><text x="3.9997%" y="911.50"></text></g><g><title>tokio::sync::mpsc::list::Tx<T>::find_block (15 samples, 0.12%)</title><rect x="4.0662%" y="885" width="0.1217%" height="15" fill="rgb(228,167,24)" fg:x="501" fg:w="15"/><text x="4.3162%" y="895.50"></text></g><g><title>tokio::sync::mpsc::block::start_index (4 samples, 0.03%)</title><rect x="4.1555%" y="869" width="0.0325%" height="15" fill="rgb(228,143,12)" fg:x="512" fg:w="4"/><text x="4.4055%" y="879.50"></text></g><g><title>tokio::sync::mpsc::chan::Tx<T,S>::send (88 samples, 0.71%)</title><rect x="3.6036%" y="933" width="0.7142%" height="15" fill="rgb(249,149,8)" fg:x="444" fg:w="88"/><text x="3.8536%" y="943.50"></text></g><g><title>tokio::sync::mpsc::chan::Chan<T,S>::send (88 samples, 0.71%)</title><rect x="3.6036%" y="917" width="0.7142%" height="15" fill="rgb(243,35,44)" fg:x="444" fg:w="88"/><text x="3.8536%" y="927.50"></text></g><g><title>tokio::sync::task::atomic_waker::AtomicWaker::wake (16 samples, 0.13%)</title><rect x="4.1880%" y="901" width="0.1299%" height="15" fill="rgb(246,89,9)" fg:x="516" fg:w="16"/><text x="4.4380%" y="911.50"></text></g><g><title>tokio::sync::task::atomic_waker::AtomicWaker::take_waker (9 samples, 0.07%)</title><rect x="4.2448%" y="885" width="0.0730%" height="15" fill="rgb(233,213,13)" fg:x="523" fg:w="9"/><text x="4.4948%" y="895.50"></text></g><g><title>core::sync::atomic::AtomicUsize::fetch_or (9 samples, 0.07%)</title><rect x="4.2448%" y="869" width="0.0730%" height="15" fill="rgb(233,141,41)" fg:x="523" fg:w="9"/><text x="4.4948%" y="879.50"></text></g><g><title>core::sync::atomic::atomic_or (9 samples, 0.07%)</title><rect x="4.2448%" y="853" width="0.0730%" height="15" fill="rgb(239,167,4)" fg:x="523" fg:w="9"/><text x="4.4948%" y="863.50"></text></g><g><title>core::sync::atomic::AtomicUsize::compare_exchange (6 samples, 0.05%)</title><rect x="4.3746%" y="917" width="0.0487%" height="15" fill="rgb(209,217,16)" fg:x="539" fg:w="6"/><text x="4.6246%" y="927.50"></text></g><g><title>core::sync::atomic::atomic_compare_exchange (6 samples, 0.05%)</title><rect x="4.3746%" y="901" width="0.0487%" height="15" fill="rgb(219,88,35)" fg:x="539" fg:w="6"/><text x="4.6246%" y="911.50"></text></g><g><title><tonic::transport::server::SvcFuture<F> as core::future::future::Future>::poll (281 samples, 2.28%)</title><rect x="2.1914%" y="1445" width="2.2807%" height="15" fill="rgb(220,193,23)" fg:x="270" fg:w="281"/><text x="2.4414%" y="1455.50"><..</text></g><g><title><tonic::transport::server::recover_error::ResponseFuture<F> as core::future::future::Future>::poll (281 samples, 2.28%)</title><rect x="2.1914%" y="1429" width="2.2807%" height="15" fill="rgb(230,90,52)" fg:x="270" fg:w="281"/><text x="2.4414%" y="1439.50"><..</text></g><g><title><tower::util::either::Either<A,B> as core::future::future::Future>::poll (281 samples, 2.28%)</title><rect x="2.1914%" y="1413" width="2.2807%" height="15" fill="rgb(252,106,19)" fg:x="270" fg:w="281"/><text x="2.4414%" y="1423.50"><..</text></g><g><title><tonic::transport::service::grpc_timeout::ResponseFuture<F> as core::future::future::Future>::poll (281 samples, 2.28%)</title><rect x="2.1914%" y="1397" width="2.2807%" height="15" fill="rgb(206,74,20)" fg:x="270" fg:w="281"/><text x="2.4414%" y="1407.50"><..</text></g><g><title><tonic::transport::service::router::RoutesFuture as core::future::future::Future>::poll (281 samples, 2.28%)</title><rect x="2.1914%" y="1381" width="2.2807%" height="15" fill="rgb(230,138,44)" fg:x="270" fg:w="281"/><text x="2.4414%" y="1391.50"><..</text></g><g><title><axum::routing::route::RouteFuture<B,E> as core::future::future::Future>::poll (281 samples, 2.28%)</title><rect x="2.1914%" y="1365" width="2.2807%" height="15" fill="rgb(235,182,43)" fg:x="270" fg:w="281"/><text x="2.4414%" y="1375.50"><..</text></g><g><title><tower::util::oneshot::Oneshot<S,Req> as core::future::future::Future>::poll (281 samples, 2.28%)</title><rect x="2.1914%" y="1349" width="2.2807%" height="15" fill="rgb(242,16,51)" fg:x="270" fg:w="281"/><text x="2.4414%" y="1359.50"><..</text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (281 samples, 2.28%)</title><rect x="2.1914%" y="1333" width="2.2807%" height="15" fill="rgb(248,9,4)" fg:x="270" fg:w="281"/><text x="2.4414%" y="1343.50"><..</text></g><g><title><tower::util::map_response::MapResponseFuture<F,N> as core::future::future::Future>::poll (281 samples, 2.28%)</title><rect x="2.1914%" y="1317" width="2.2807%" height="15" fill="rgb(210,31,22)" fg:x="270" fg:w="281"/><text x="2.4414%" y="1327.50"><..</text></g><g><title><futures_util::future::try_future::MapOk<Fut,F> as core::future::future::Future>::poll (281 samples, 2.28%)</title><rect x="2.1914%" y="1301" width="2.2807%" height="15" fill="rgb(239,54,39)" fg:x="270" fg:w="281"/><text x="2.4414%" y="1311.50"><..</text></g><g><title><futures_util::future::future::Map<Fut,F> as core::future::future::Future>::poll (281 samples, 2.28%)</title><rect x="2.1914%" y="1285" width="2.2807%" height="15" fill="rgb(230,99,41)" fg:x="270" fg:w="281"/><text x="2.4414%" y="1295.50"><..</text></g><g><title><futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll (281 samples, 2.28%)</title><rect x="2.1914%" y="1269" width="2.2807%" height="15" fill="rgb(253,106,12)" fg:x="270" fg:w="281"/><text x="2.4414%" y="1279.50"><..</text></g><g><title><futures_util::future::try_future::into_future::IntoFuture<Fut> as core::future::future::Future>::poll (281 samples, 2.28%)</title><rect x="2.1914%" y="1253" width="2.2807%" height="15" fill="rgb(213,46,41)" fg:x="270" fg:w="281"/><text x="2.4414%" y="1263.50"><..</text></g><g><title><F as futures_core::future::TryFuture>::try_poll (281 samples, 2.28%)</title><rect x="2.1914%" y="1237" width="2.2807%" height="15" fill="rgb(215,133,35)" fg:x="270" fg:w="281"/><text x="2.4414%" y="1247.50"><..</text></g><g><title><tower::util::map_response::MapResponseFuture<F,N> as core::future::future::Future>::poll (281 samples, 2.28%)</title><rect x="2.1914%" y="1221" width="2.2807%" height="15" fill="rgb(213,28,5)" fg:x="270" fg:w="281"/><text x="2.4414%" y="1231.50"><..</text></g><g><title><futures_util::future::try_future::MapOk<Fut,F> as core::future::future::Future>::poll (281 samples, 2.28%)</title><rect x="2.1914%" y="1205" width="2.2807%" height="15" fill="rgb(215,77,49)" fg:x="270" fg:w="281"/><text x="2.4414%" y="1215.50"><..</text></g><g><title><futures_util::future::future::Map<Fut,F> as core::future::future::Future>::poll (281 samples, 2.28%)</title><rect x="2.1914%" y="1189" width="2.2807%" height="15" fill="rgb(248,100,22)" fg:x="270" fg:w="281"/><text x="2.4414%" y="1199.50"><..</text></g><g><title><futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll (281 samples, 2.28%)</title><rect x="2.1914%" y="1173" width="2.2807%" height="15" fill="rgb(208,67,9)" fg:x="270" fg:w="281"/><text x="2.4414%" y="1183.50"><..</text></g><g><title><futures_util::future::try_future::into_future::IntoFuture<Fut> as core::future::future::Future>::poll (281 samples, 2.28%)</title><rect x="2.1914%" y="1157" width="2.2807%" height="15" fill="rgb(219,133,21)" fg:x="270" fg:w="281"/><text x="2.4414%" y="1167.50"><..</text></g><g><title><F as futures_core::future::TryFuture>::try_poll (281 samples, 2.28%)</title><rect x="2.1914%" y="1141" width="2.2807%" height="15" fill="rgb(246,46,29)" fg:x="270" fg:w="281"/><text x="2.4414%" y="1151.50"><..</text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (281 samples, 2.28%)</title><rect x="2.1914%" y="1125" width="2.2807%" height="15" fill="rgb(246,185,52)" fg:x="270" fg:w="281"/><text x="2.4414%" y="1135.50"><..</text></g><g><title><dcache::protobuf::dcache::dcache_service_server::DcacheServiceServer<T> as tower_service::Service<http::request::Request<B>>>::call::_{{closure}} (281 samples, 2.28%)</title><rect x="2.1914%" y="1109" width="2.2807%" height="15" fill="rgb(252,136,11)" fg:x="270" fg:w="281"/><text x="2.4414%" y="1119.50"><..</text></g><g><title>tonic::server::grpc::Grpc<T>::unary::_{{closure}} (281 samples, 2.28%)</title><rect x="2.1914%" y="1093" width="2.2807%" height="15" fill="rgb(219,138,53)" fg:x="270" fg:w="281"/><text x="2.4414%" y="1103.50">t..</text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (281 samples, 2.28%)</title><rect x="2.1914%" y="1077" width="2.2807%" height="15" fill="rgb(211,51,23)" fg:x="270" fg:w="281"/><text x="2.4414%" y="1087.50"><..</text></g><g><title><<dcache::protobuf::dcache::dcache_service_server::DcacheServiceServer<T> as tower_service::Service<http::request::Request<B>>>::call::PipelineDcacheOpsSvc<T> as tonic::server::service::UnaryService<dcache::protobuf::dcache::DcacheBatchRequest>>::call::_{{closure}} (281 samples, 2.28%)</title><rect x="2.1914%" y="1061" width="2.2807%" height="15" fill="rgb(247,221,28)" fg:x="270" fg:w="281"/><text x="2.4414%" y="1071.50"><..</text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (281 samples, 2.28%)</title><rect x="2.1914%" y="1045" width="2.2807%" height="15" fill="rgb(251,222,45)" fg:x="270" fg:w="281"/><text x="2.4414%" y="1055.50"><..</text></g><g><title><dcache::protobuf::MyDcacheImpl as dcache::protobuf::dcache::dcache_service_server::DcacheService>::pipeline_dcache_ops::_{{closure}} (281 samples, 2.28%)</title><rect x="2.1914%" y="1029" width="2.2807%" height="15" fill="rgb(217,162,53)" fg:x="270" fg:w="281"/><text x="2.4414%" y="1039.50"><..</text></g><g><title>openraft::raft::Raft<C,N,LS,SM>::client_write::_{{closure}} (281 samples, 2.28%)</title><rect x="2.1914%" y="1013" width="2.2807%" height="15" fill="rgb(229,93,14)" fg:x="270" fg:w="281"/><text x="2.4414%" y="1023.50">o..</text></g><g><title>openraft::raft::Raft<C,N,LS,SM>::client_write::_{{closure}}::_{{closure}} (281 samples, 2.28%)</title><rect x="2.1914%" y="997" width="2.2807%" height="15" fill="rgb(209,67,49)" fg:x="270" fg:w="281"/><text x="2.4414%" y="1007.50">o..</text></g><g><title>openraft::raft::Raft<C,N,LS,SM>::call_core::_{{closure}} (281 samples, 2.28%)</title><rect x="2.1914%" y="981" width="2.2807%" height="15" fill="rgb(213,87,29)" fg:x="270" fg:w="281"/><text x="2.4414%" y="991.50">o..</text></g><g><title>openraft::raft::Raft<C,N,LS,SM>::call_core::_{{closure}}::_{{closure}} (277 samples, 2.25%)</title><rect x="2.2238%" y="965" width="2.2482%" height="15" fill="rgb(205,151,52)" fg:x="274" fg:w="277"/><text x="2.4738%" y="975.50">o..</text></g><g><title>tokio::sync::mpsc::unbounded::UnboundedSender<T>::send (115 samples, 0.93%)</title><rect x="3.5387%" y="949" width="0.9334%" height="15" fill="rgb(253,215,39)" fg:x="436" fg:w="115"/><text x="3.7887%" y="959.50"></text></g><g><title>tokio::sync::mpsc::unbounded::UnboundedSender<T>::inc_num_messages (19 samples, 0.15%)</title><rect x="4.3178%" y="933" width="0.1542%" height="15" fill="rgb(221,220,41)" fg:x="532" fg:w="19"/><text x="4.5678%" y="943.50"></text></g><g><title>core::sync::atomic::AtomicUsize::load (6 samples, 0.05%)</title><rect x="4.4233%" y="917" width="0.0487%" height="15" fill="rgb(218,133,21)" fg:x="545" fg:w="6"/><text x="4.6733%" y="927.50"></text></g><g><title>core::sync::atomic::atomic_load (6 samples, 0.05%)</title><rect x="4.4233%" y="901" width="0.0487%" height="15" fill="rgb(221,193,43)" fg:x="545" fg:w="6"/><text x="4.6733%" y="911.50"></text></g><g><title>[libc.so.6] (4 samples, 0.03%)</title><rect x="4.4883%" y="1285" width="0.0325%" height="15" fill="rgb(240,128,52)" fg:x="553" fg:w="4"/><text x="4.7383%" y="1295.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::deallocate (3 samples, 0.02%)</title><rect x="4.5613%" y="1109" width="0.0243%" height="15" fill="rgb(253,114,12)" fg:x="562" fg:w="3"/><text x="4.8113%" y="1119.50"></text></g><g><title>alloc::alloc::dealloc (3 samples, 0.02%)</title><rect x="4.5613%" y="1093" width="0.0243%" height="15" fill="rgb(215,223,47)" fg:x="562" fg:w="3"/><text x="4.8113%" y="1103.50"></text></g><g><title>cfree (2 samples, 0.02%)</title><rect x="4.5694%" y="1077" width="0.0162%" height="15" fill="rgb(248,225,23)" fg:x="563" fg:w="2"/><text x="4.8194%" y="1087.50"></text></g><g><title>alloc::collections::btree::navigate::LazyLeafRange<alloc::collections::btree::node::marker::Dying,K,V>::deallocating_end (5 samples, 0.04%)</title><rect x="4.5613%" y="1157" width="0.0406%" height="15" fill="rgb(250,108,0)" fg:x="562" fg:w="5"/><text x="4.8113%" y="1167.50"></text></g><g><title>alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>>::deallocating_end (5 samples, 0.04%)</title><rect x="4.5613%" y="1141" width="0.0406%" height="15" fill="rgb(228,208,7)" fg:x="562" fg:w="5"/><text x="4.8113%" y="1151.50"></text></g><g><title>alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying,K,V,alloc::collections::btree::node::marker::LeafOrInternal>::deallocate_and_ascend (5 samples, 0.04%)</title><rect x="4.5613%" y="1125" width="0.0406%" height="15" fill="rgb(244,45,10)" fg:x="562" fg:w="5"/><text x="4.8113%" y="1135.50"></text></g><g><title>alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>::ascend (2 samples, 0.02%)</title><rect x="4.5857%" y="1109" width="0.0162%" height="15" fill="rgb(207,125,25)" fg:x="565" fg:w="2"/><text x="4.8357%" y="1119.50"></text></g><g><title>core::option::Option<T>::as_ref (2 samples, 0.02%)</title><rect x="4.5857%" y="1093" width="0.0162%" height="15" fill="rgb(210,195,18)" fg:x="565" fg:w="2"/><text x="4.8357%" y="1103.50"></text></g><g><title>alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>>::deallocating_next_unchecked (3 samples, 0.02%)</title><rect x="4.6019%" y="1141" width="0.0243%" height="15" fill="rgb(249,80,12)" fg:x="567" fg:w="3"/><text x="4.8519%" y="1151.50"></text></g><g><title>alloc::collections::btree::mem::replace (3 samples, 0.02%)</title><rect x="4.6019%" y="1125" width="0.0243%" height="15" fill="rgb(221,65,9)" fg:x="567" fg:w="3"/><text x="4.8519%" y="1135.50"></text></g><g><title>alloc::collections::btree::navigate::_<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>>::deallocating_next_unchecked::_{{closure}} (3 samples, 0.02%)</title><rect x="4.6019%" y="1109" width="0.0243%" height="15" fill="rgb(235,49,36)" fg:x="567" fg:w="3"/><text x="4.8519%" y="1119.50"></text></g><g><title>alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>>::deallocating_next (3 samples, 0.02%)</title><rect x="4.6019%" y="1093" width="0.0243%" height="15" fill="rgb(225,32,20)" fg:x="567" fg:w="3"/><text x="4.8519%" y="1103.50"></text></g><g><title>alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<BorrowType,K,V,NodeType>,alloc::collections::btree::node::marker::Edge>::right_kv (2 samples, 0.02%)</title><rect x="4.6100%" y="1077" width="0.0162%" height="15" fill="rgb(215,141,46)" fg:x="568" fg:w="2"/><text x="4.8600%" y="1087.50"></text></g><g><title>core::ptr::drop_in_place<core::option::Option<alloc::collections::btree::map::BTreeMap<u64,core::option::Option<openraft::log_id::LogId<u64>>>>> (15 samples, 0.12%)</title><rect x="4.5207%" y="1269" width="0.1217%" height="15" fill="rgb(250,160,47)" fg:x="557" fg:w="15"/><text x="4.7707%" y="1279.50"></text></g><g><title>core::ptr::drop_in_place<alloc::collections::btree::map::BTreeMap<u64,core::option::Option<openraft::log_id::LogId<u64>>>> (15 samples, 0.12%)</title><rect x="4.5207%" y="1253" width="0.1217%" height="15" fill="rgb(216,222,40)" fg:x="557" fg:w="15"/><text x="4.7707%" y="1263.50"></text></g><g><title><alloc::collections::btree::map::BTreeMap<K,V,A> as core::ops::drop::Drop>::drop (15 samples, 0.12%)</title><rect x="4.5207%" y="1237" width="0.1217%" height="15" fill="rgb(234,217,39)" fg:x="557" fg:w="15"/><text x="4.7707%" y="1247.50"></text></g><g><title>core::mem::drop (15 samples, 0.12%)</title><rect x="4.5207%" y="1221" width="0.1217%" height="15" fill="rgb(207,178,40)" fg:x="557" fg:w="15"/><text x="4.7707%" y="1231.50"></text></g><g><title>core::ptr::drop_in_place<alloc::collections::btree::map::IntoIter<u64,core::option::Option<openraft::log_id::LogId<u64>>>> (15 samples, 0.12%)</title><rect x="4.5207%" y="1205" width="0.1217%" height="15" fill="rgb(221,136,13)" fg:x="557" fg:w="15"/><text x="4.7707%" y="1215.50"></text></g><g><title><alloc::collections::btree::map::IntoIter<K,V,A> as core::ops::drop::Drop>::drop (15 samples, 0.12%)</title><rect x="4.5207%" y="1189" width="0.1217%" height="15" fill="rgb(249,199,10)" fg:x="557" fg:w="15"/><text x="4.7707%" y="1199.50"></text></g><g><title>alloc::collections::btree::map::IntoIter<K,V,A>::dying_next (14 samples, 0.11%)</title><rect x="4.5289%" y="1173" width="0.1136%" height="15" fill="rgb(249,222,13)" fg:x="558" fg:w="14"/><text x="4.7789%" y="1183.50"></text></g><g><title>alloc::collections::btree::navigate::LazyLeafRange<alloc::collections::btree::node::marker::Dying,K,V>::deallocating_next_unchecked (5 samples, 0.04%)</title><rect x="4.6019%" y="1157" width="0.0406%" height="15" fill="rgb(244,185,38)" fg:x="567" fg:w="5"/><text x="4.8519%" y="1167.50"></text></g><g><title>alloc::collections::btree::navigate::LazyLeafRange<BorrowType,K,V>::init_front (2 samples, 0.02%)</title><rect x="4.6262%" y="1141" width="0.0162%" height="15" fill="rgb(236,202,9)" fg:x="570" fg:w="2"/><text x="4.8762%" y="1151.50"></text></g><g><title>core::ptr::drop_in_place<openraft::metrics::raft_metrics::RaftMetrics<u64,openraft::node::BasicNode>> (16 samples, 0.13%)</title><rect x="4.5207%" y="1285" width="0.1299%" height="15" fill="rgb(250,229,37)" fg:x="557" fg:w="16"/><text x="4.7707%" y="1295.50"></text></g><g><title>tokio::sync::watch::Sender<T>::receiver_count (2 samples, 0.02%)</title><rect x="4.6506%" y="1285" width="0.0162%" height="15" fill="rgb(206,174,23)" fg:x="573" fg:w="2"/><text x="4.9006%" y="1295.50"></text></g><g><title>core::mem::drop (2 samples, 0.02%)</title><rect x="4.6668%" y="1237" width="0.0162%" height="15" fill="rgb(211,33,43)" fg:x="575" fg:w="2"/><text x="4.9168%" y="1247.50"></text></g><g><title>core::ptr::drop_in_place<tokio::loom::std::parking_lot::RwLockWriteGuard<openraft::metrics::raft_metrics::RaftMetrics<u64,openraft::node::BasicNode>>> (2 samples, 0.02%)</title><rect x="4.6668%" y="1221" width="0.0162%" height="15" fill="rgb(245,58,50)" fg:x="575" fg:w="2"/><text x="4.9168%" y="1231.50"></text></g><g><title>core::ptr::drop_in_place<lock_api::rwlock::RwLockWriteGuard<parking_lot::raw_rwlock::RawRwLock,openraft::metrics::raft_metrics::RaftMetrics<u64,openraft::node::BasicNode>>> (2 samples, 0.02%)</title><rect x="4.6668%" y="1205" width="0.0162%" height="15" fill="rgb(244,68,36)" fg:x="575" fg:w="2"/><text x="4.9168%" y="1215.50"></text></g><g><title><lock_api::rwlock::RwLockWriteGuard<R,T> as core::ops::drop::Drop>::drop (2 samples, 0.02%)</title><rect x="4.6668%" y="1189" width="0.0162%" height="15" fill="rgb(232,229,15)" fg:x="575" fg:w="2"/><text x="4.9168%" y="1199.50"></text></g><g><title><parking_lot::raw_rwlock::RawRwLock as lock_api::rwlock::RawRwLock>::unlock_exclusive (2 samples, 0.02%)</title><rect x="4.6668%" y="1173" width="0.0162%" height="15" fill="rgb(254,30,23)" fg:x="575" fg:w="2"/><text x="4.9168%" y="1183.50"></text></g><g><title>core::ptr::read (8 samples, 0.06%)</title><rect x="4.6831%" y="1061" width="0.0649%" height="15" fill="rgb(235,160,14)" fg:x="577" fg:w="8"/><text x="4.9331%" y="1071.50"></text></g><g><title>std::panic::catch_unwind (10 samples, 0.08%)</title><rect x="4.6831%" y="1237" width="0.0812%" height="15" fill="rgb(212,155,44)" fg:x="577" fg:w="10"/><text x="4.9331%" y="1247.50"></text></g><g><title>std::panicking::try (10 samples, 0.08%)</title><rect x="4.6831%" y="1221" width="0.0812%" height="15" fill="rgb(226,2,50)" fg:x="577" fg:w="10"/><text x="4.9331%" y="1231.50"></text></g><g><title>std::panicking::try::do_call (10 samples, 0.08%)</title><rect x="4.6831%" y="1205" width="0.0812%" height="15" fill="rgb(234,177,6)" fg:x="577" fg:w="10"/><text x="4.9331%" y="1215.50"></text></g><g><title><core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (10 samples, 0.08%)</title><rect x="4.6831%" y="1189" width="0.0812%" height="15" fill="rgb(217,24,9)" fg:x="577" fg:w="10"/><text x="4.9331%" y="1199.50"></text></g><g><title>tokio::sync::watch::Sender<T>::send_if_modified::_{{closure}} (10 samples, 0.08%)</title><rect x="4.6831%" y="1173" width="0.0812%" height="15" fill="rgb(220,13,46)" fg:x="577" fg:w="10"/><text x="4.9331%" y="1183.50"></text></g><g><title>tokio::sync::watch::Sender<T>::send_modify::_{{closure}} (10 samples, 0.08%)</title><rect x="4.6831%" y="1157" width="0.0812%" height="15" fill="rgb(239,221,27)" fg:x="577" fg:w="10"/><text x="4.9331%" y="1167.50"></text></g><g><title>tokio::sync::watch::Sender<T>::send_replace::_{{closure}} (10 samples, 0.08%)</title><rect x="4.6831%" y="1141" width="0.0812%" height="15" fill="rgb(222,198,25)" fg:x="577" fg:w="10"/><text x="4.9331%" y="1151.50"></text></g><g><title>core::mem::swap (10 samples, 0.08%)</title><rect x="4.6831%" y="1125" width="0.0812%" height="15" fill="rgb(211,99,13)" fg:x="577" fg:w="10"/><text x="4.9331%" y="1135.50"></text></g><g><title>core::ptr::swap_nonoverlapping (10 samples, 0.08%)</title><rect x="4.6831%" y="1109" width="0.0812%" height="15" fill="rgb(232,111,31)" fg:x="577" fg:w="10"/><text x="4.9331%" y="1119.50"></text></g><g><title>core::ptr::swap_nonoverlapping_simple_untyped (10 samples, 0.08%)</title><rect x="4.6831%" y="1093" width="0.0812%" height="15" fill="rgb(245,82,37)" fg:x="577" fg:w="10"/><text x="4.9331%" y="1103.50"></text></g><g><title>core::mem::swap_simple (10 samples, 0.08%)</title><rect x="4.6831%" y="1077" width="0.0812%" height="15" fill="rgb(227,149,46)" fg:x="577" fg:w="10"/><text x="4.9331%" y="1087.50"></text></g><g><title>core::ptr::write (2 samples, 0.02%)</title><rect x="4.7480%" y="1061" width="0.0162%" height="15" fill="rgb(218,36,50)" fg:x="585" fg:w="2"/><text x="4.9980%" y="1071.50"></text></g><g><title>core::ptr::drop_in_place<tokio::loom::std::parking_lot::MutexGuard<tokio::util::linked_list::LinkedList<tokio::sync::notify::Waiter,tokio::sync::notify::Waiter>>> (2 samples, 0.02%)</title><rect x="4.7723%" y="1221" width="0.0162%" height="15" fill="rgb(226,80,48)" fg:x="588" fg:w="2"/><text x="5.0223%" y="1231.50"></text></g><g><title>core::ptr::drop_in_place<lock_api::mutex::MutexGuard<parking_lot::raw_mutex::RawMutex,tokio::util::linked_list::LinkedList<tokio::sync::notify::Waiter,tokio::sync::notify::Waiter>>> (2 samples, 0.02%)</title><rect x="4.7723%" y="1205" width="0.0162%" height="15" fill="rgb(238,224,15)" fg:x="588" fg:w="2"/><text x="5.0223%" y="1215.50"></text></g><g><title><lock_api::mutex::MutexGuard<R,T> as core::ops::drop::Drop>::drop (2 samples, 0.02%)</title><rect x="4.7723%" y="1189" width="0.0162%" height="15" fill="rgb(241,136,10)" fg:x="588" fg:w="2"/><text x="5.0223%" y="1199.50"></text></g><g><title><parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::unlock (2 samples, 0.02%)</title><rect x="4.7723%" y="1173" width="0.0162%" height="15" fill="rgb(208,32,45)" fg:x="588" fg:w="2"/><text x="5.0223%" y="1183.50"></text></g><g><title>tokio::sync::notify::Notify::notify_waiters (3 samples, 0.02%)</title><rect x="4.7723%" y="1237" width="0.0243%" height="15" fill="rgb(207,135,9)" fg:x="588" fg:w="3"/><text x="5.0223%" y="1247.50"></text></g><g><title>core::ptr::drop_in_place<tokio::loom::std::parking_lot::MutexGuard<tokio::util::linked_list::LinkedList<tokio::sync::notify::Waiter,tokio::sync::notify::Waiter>>> (12 samples, 0.10%)</title><rect x="4.8454%" y="1205" width="0.0974%" height="15" fill="rgb(206,86,44)" fg:x="597" fg:w="12"/><text x="5.0954%" y="1215.50"></text></g><g><title>core::ptr::drop_in_place<lock_api::mutex::MutexGuard<parking_lot::raw_mutex::RawMutex,tokio::util::linked_list::LinkedList<tokio::sync::notify::Waiter,tokio::sync::notify::Waiter>>> (12 samples, 0.10%)</title><rect x="4.8454%" y="1189" width="0.0974%" height="15" fill="rgb(245,177,15)" fg:x="597" fg:w="12"/><text x="5.0954%" y="1199.50"></text></g><g><title><lock_api::mutex::MutexGuard<R,T> as core::ops::drop::Drop>::drop (12 samples, 0.10%)</title><rect x="4.8454%" y="1173" width="0.0974%" height="15" fill="rgb(206,64,50)" fg:x="597" fg:w="12"/><text x="5.0954%" y="1183.50"></text></g><g><title><parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::unlock (12 samples, 0.10%)</title><rect x="4.8454%" y="1157" width="0.0974%" height="15" fill="rgb(234,36,40)" fg:x="597" fg:w="12"/><text x="5.0954%" y="1167.50"></text></g><g><title>tokio::loom::std::parking_lot::Mutex<T>::lock (11 samples, 0.09%)</title><rect x="4.9428%" y="1205" width="0.0893%" height="15" fill="rgb(213,64,8)" fg:x="609" fg:w="11"/><text x="5.1928%" y="1215.50"></text></g><g><title>lock_api::mutex::Mutex<R,T>::lock (11 samples, 0.09%)</title><rect x="4.9428%" y="1189" width="0.0893%" height="15" fill="rgb(210,75,36)" fg:x="609" fg:w="11"/><text x="5.1928%" y="1199.50"></text></g><g><title><parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::lock (11 samples, 0.09%)</title><rect x="4.9428%" y="1173" width="0.0893%" height="15" fill="rgb(229,88,21)" fg:x="609" fg:w="11"/><text x="5.1928%" y="1183.50"></text></g><g><title>tokio::sync::watch::big_notify::BigNotify::notify_waiters (35 samples, 0.28%)</title><rect x="4.7967%" y="1237" width="0.2841%" height="15" fill="rgb(252,204,47)" fg:x="591" fg:w="35"/><text x="5.0467%" y="1247.50"></text></g><g><title>tokio::sync::notify::Notify::notify_waiters (34 samples, 0.28%)</title><rect x="4.8048%" y="1221" width="0.2760%" height="15" fill="rgb(208,77,27)" fg:x="592" fg:w="34"/><text x="5.0548%" y="1231.50"></text></g><g><title>tokio::sync::notify::atomic_inc_num_notify_waiters_calls (6 samples, 0.05%)</title><rect x="5.0321%" y="1205" width="0.0487%" height="15" fill="rgb(221,76,26)" fg:x="620" fg:w="6"/><text x="5.2821%" y="1215.50"></text></g><g><title>core::sync::atomic::AtomicUsize::fetch_add (6 samples, 0.05%)</title><rect x="5.0321%" y="1189" width="0.0487%" height="15" fill="rgb(225,139,18)" fg:x="620" fg:w="6"/><text x="5.2821%" y="1199.50"></text></g><g><title>core::sync::atomic::atomic_add (6 samples, 0.05%)</title><rect x="5.0321%" y="1173" width="0.0487%" height="15" fill="rgb(230,137,11)" fg:x="620" fg:w="6"/><text x="5.2821%" y="1183.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::flush_metrics (76 samples, 0.62%)</title><rect x="4.4720%" y="1333" width="0.6168%" height="15" fill="rgb(212,28,1)" fg:x="551" fg:w="76"/><text x="4.7220%" y="1343.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::report_metrics (76 samples, 0.62%)</title><rect x="4.4720%" y="1317" width="0.6168%" height="15" fill="rgb(248,164,17)" fg:x="551" fg:w="76"/><text x="4.7220%" y="1327.50"></text></g><g><title>tokio::sync::watch::Sender<T>::send (76 samples, 0.62%)</title><rect x="4.4720%" y="1301" width="0.6168%" height="15" fill="rgb(222,171,42)" fg:x="551" fg:w="76"/><text x="4.7220%" y="1311.50"></text></g><g><title>tokio::sync::watch::Sender<T>::send_replace (52 samples, 0.42%)</title><rect x="4.6668%" y="1285" width="0.4220%" height="15" fill="rgb(243,84,45)" fg:x="575" fg:w="52"/><text x="4.9168%" y="1295.50"></text></g><g><title>tokio::sync::watch::Sender<T>::send_modify (52 samples, 0.42%)</title><rect x="4.6668%" y="1269" width="0.4220%" height="15" fill="rgb(252,49,23)" fg:x="575" fg:w="52"/><text x="4.9168%" y="1279.50"></text></g><g><title>tokio::sync::watch::Sender<T>::send_if_modified (52 samples, 0.42%)</title><rect x="4.6668%" y="1253" width="0.4220%" height="15" fill="rgb(215,19,7)" fg:x="575" fg:w="52"/><text x="4.9168%" y="1263.50"></text></g><g><title>openraft::engine::handler::replication_handler::ReplicationHandler<C>::try_purge_log (2 samples, 0.02%)</title><rect x="5.0970%" y="1285" width="0.0162%" height="15" fill="rgb(238,81,41)" fg:x="628" fg:w="2"/><text x="5.3470%" y="1295.50"></text></g><g><title>openraft::engine::handler::replication_handler::ReplicationHandler<C>::try_commit_granted (3 samples, 0.02%)</title><rect x="5.1295%" y="1253" width="0.0243%" height="15" fill="rgb(210,199,37)" fg:x="632" fg:w="3"/><text x="5.3795%" y="1263.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::handle_notify (9 samples, 0.07%)</title><rect x="5.0889%" y="1333" width="0.0730%" height="15" fill="rgb(244,192,49)" fg:x="627" fg:w="9"/><text x="5.3389%" y="1343.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::handle_replication_progress (9 samples, 0.07%)</title><rect x="5.0889%" y="1317" width="0.0730%" height="15" fill="rgb(226,211,11)" fg:x="627" fg:w="9"/><text x="5.3389%" y="1327.50"></text></g><g><title>openraft::engine::handler::replication_handler::ReplicationHandler<C>::update_progress (9 samples, 0.07%)</title><rect x="5.0889%" y="1301" width="0.0730%" height="15" fill="rgb(236,162,54)" fg:x="627" fg:w="9"/><text x="5.3389%" y="1311.50"></text></g><g><title>openraft::engine::handler::replication_handler::ReplicationHandler<C>::update_success_progress (6 samples, 0.05%)</title><rect x="5.1132%" y="1285" width="0.0487%" height="15" fill="rgb(220,229,9)" fg:x="630" fg:w="6"/><text x="5.3632%" y="1295.50"></text></g><g><title>openraft::engine::handler::replication_handler::ReplicationHandler<C>::update_matching (6 samples, 0.05%)</title><rect x="5.1132%" y="1269" width="0.0487%" height="15" fill="rgb(250,87,22)" fg:x="630" fg:w="6"/><text x="5.3632%" y="1279.50"></text></g><g><title><openraft::core::raft_core::RaftCore<C,N,LS,SM> as openraft::runtime::RaftRuntime<C>>::run_command (2 samples, 0.02%)</title><rect x="5.2350%" y="1285" width="0.0162%" height="15" fill="rgb(239,43,17)" fg:x="645" fg:w="2"/><text x="5.4850%" y="1295.50"></text></g><g><title>alloc::boxed::Box<T>::pin (2 samples, 0.02%)</title><rect x="5.2350%" y="1269" width="0.0162%" height="15" fill="rgb(231,177,25)" fg:x="645" fg:w="2"/><text x="5.4850%" y="1279.50"></text></g><g><title>alloc::boxed::Box<T>::new (2 samples, 0.02%)</title><rect x="5.2350%" y="1253" width="0.0162%" height="15" fill="rgb(219,179,1)" fg:x="645" fg:w="2"/><text x="5.4850%" y="1263.50"></text></g><g><title>alloc::alloc::exchange_malloc (2 samples, 0.02%)</title><rect x="5.2350%" y="1237" width="0.0162%" height="15" fill="rgb(238,219,53)" fg:x="645" fg:w="2"/><text x="5.4850%" y="1247.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::allocate (2 samples, 0.02%)</title><rect x="5.2350%" y="1221" width="0.0162%" height="15" fill="rgb(232,167,36)" fg:x="645" fg:w="2"/><text x="5.4850%" y="1231.50"></text></g><g><title>alloc::alloc::Global::alloc_impl (2 samples, 0.02%)</title><rect x="5.2350%" y="1205" width="0.0162%" height="15" fill="rgb(244,19,51)" fg:x="645" fg:w="2"/><text x="5.4850%" y="1215.50"></text></g><g><title>alloc::alloc::alloc (2 samples, 0.02%)</title><rect x="5.2350%" y="1189" width="0.0162%" height="15" fill="rgb(224,6,22)" fg:x="645" fg:w="2"/><text x="5.4850%" y="1199.50"></text></g><g><title>malloc (2 samples, 0.02%)</title><rect x="5.2350%" y="1173" width="0.0162%" height="15" fill="rgb(224,145,5)" fg:x="645" fg:w="2"/><text x="5.4850%" y="1183.50"></text></g><g><title>[libc.so.6] (2 samples, 0.02%)</title><rect x="5.2350%" y="1157" width="0.0162%" height="15" fill="rgb(234,130,49)" fg:x="645" fg:w="2"/><text x="5.4850%" y="1167.50"></text></g><g><title>[libc.so.6] (2 samples, 0.02%)</title><rect x="5.2512%" y="1285" width="0.0162%" height="15" fill="rgb(254,6,2)" fg:x="647" fg:w="2"/><text x="5.5012%" y="1295.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::process_notify::_{{closure}} (14 samples, 0.11%)</title><rect x="5.1619%" y="1333" width="0.1136%" height="15" fill="rgb(208,96,46)" fg:x="636" fg:w="14"/><text x="5.4119%" y="1343.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::run_engine_commands::_{{closure}} (14 samples, 0.11%)</title><rect x="5.1619%" y="1317" width="0.1136%" height="15" fill="rgb(239,3,39)" fg:x="636" fg:w="14"/><text x="5.4119%" y="1327.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::run_engine_commands::_{{closure}}::_{{closure}} (14 samples, 0.11%)</title><rect x="5.1619%" y="1301" width="0.1136%" height="15" fill="rgb(233,210,1)" fg:x="636" fg:w="14"/><text x="5.4119%" y="1311.50"></text></g><g><title>__rust_alloc (2 samples, 0.02%)</title><rect x="5.7463%" y="1205" width="0.0162%" height="15" fill="rgb(244,137,37)" fg:x="708" fg:w="2"/><text x="5.9963%" y="1215.50"></text></g><g><title>alloc::alloc::exchange_malloc (14 samples, 0.11%)</title><rect x="5.7382%" y="1269" width="0.1136%" height="15" fill="rgb(240,136,2)" fg:x="707" fg:w="14"/><text x="5.9882%" y="1279.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::allocate (13 samples, 0.11%)</title><rect x="5.7463%" y="1253" width="0.1055%" height="15" fill="rgb(239,18,37)" fg:x="708" fg:w="13"/><text x="5.9963%" y="1263.50"></text></g><g><title>alloc::alloc::Global::alloc_impl (13 samples, 0.11%)</title><rect x="5.7463%" y="1237" width="0.1055%" height="15" fill="rgb(218,185,22)" fg:x="708" fg:w="13"/><text x="5.9963%" y="1247.50"></text></g><g><title>alloc::alloc::alloc (13 samples, 0.11%)</title><rect x="5.7463%" y="1221" width="0.1055%" height="15" fill="rgb(225,218,4)" fg:x="708" fg:w="13"/><text x="5.9963%" y="1231.50"></text></g><g><title>malloc (11 samples, 0.09%)</title><rect x="5.7625%" y="1205" width="0.0893%" height="15" fill="rgb(230,182,32)" fg:x="710" fg:w="11"/><text x="6.0125%" y="1215.50"></text></g><g><title>alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>,Type>::force (4 samples, 0.03%)</title><rect x="5.8843%" y="1221" width="0.0325%" height="15" fill="rgb(242,56,43)" fg:x="725" fg:w="4"/><text x="6.1343%" y="1231.50"></text></g><g><title>alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>::force (4 samples, 0.03%)</title><rect x="5.8843%" y="1205" width="0.0325%" height="15" fill="rgb(233,99,24)" fg:x="725" fg:w="4"/><text x="6.1343%" y="1215.50"></text></g><g><title>alloc::collections::btree::map::BTreeMap<K,V,A>::entry (17 samples, 0.14%)</title><rect x="5.8843%" y="1253" width="0.1380%" height="15" fill="rgb(234,209,42)" fg:x="725" fg:w="17"/><text x="6.1343%" y="1263.50"></text></g><g><title>alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::search_tree (17 samples, 0.14%)</title><rect x="5.8843%" y="1237" width="0.1380%" height="15" fill="rgb(227,7,12)" fg:x="725" fg:w="17"/><text x="6.1343%" y="1247.50"></text></g><g><title>alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::search_node (13 samples, 0.11%)</title><rect x="5.9167%" y="1221" width="0.1055%" height="15" fill="rgb(245,203,43)" fg:x="729" fg:w="13"/><text x="6.1667%" y="1231.50"></text></g><g><title>alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::find_key_index (13 samples, 0.11%)</title><rect x="5.9167%" y="1205" width="0.1055%" height="15" fill="rgb(238,205,33)" fg:x="729" fg:w="13"/><text x="6.1667%" y="1215.50"></text></g><g><title>core::cmp::impls::<impl core::cmp::Ord for u64>::cmp (5 samples, 0.04%)</title><rect x="5.9817%" y="1189" width="0.0406%" height="15" fill="rgb(231,56,7)" fg:x="737" fg:w="5"/><text x="6.2317%" y="1199.50"></text></g><g><title>alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>::insert_fit (7 samples, 0.06%)</title><rect x="6.1764%" y="1205" width="0.0568%" height="15" fill="rgb(244,186,29)" fg:x="761" fg:w="7"/><text x="6.4264%" y="1215.50"></text></g><g><title>alloc::collections::btree::map::BTreeMap<K,V,A>::insert (50 samples, 0.41%)</title><rect x="5.8518%" y="1269" width="0.4058%" height="15" fill="rgb(234,111,31)" fg:x="721" fg:w="50"/><text x="6.1018%" y="1279.50"></text></g><g><title>alloc::collections::btree::map::entry::VacantEntry<K,V,A>::insert (29 samples, 0.24%)</title><rect x="6.0222%" y="1253" width="0.2354%" height="15" fill="rgb(241,149,10)" fg:x="742" fg:w="29"/><text x="6.2722%" y="1263.50"></text></g><g><title>alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>::insert_recursing (19 samples, 0.15%)</title><rect x="6.1034%" y="1237" width="0.1542%" height="15" fill="rgb(249,206,44)" fg:x="752" fg:w="19"/><text x="6.3534%" y="1247.50"></text></g><g><title>alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>::insert (10 samples, 0.08%)</title><rect x="6.1764%" y="1221" width="0.0812%" height="15" fill="rgb(251,153,30)" fg:x="761" fg:w="10"/><text x="6.4264%" y="1231.50"></text></g><g><title>alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>::len (3 samples, 0.02%)</title><rect x="6.2333%" y="1205" width="0.0243%" height="15" fill="rgb(239,152,38)" fg:x="768" fg:w="3"/><text x="6.4833%" y="1215.50"></text></g><g><title>openraft::engine::engine_impl::Engine<C>::get_leader_handler_or_reject (52 samples, 0.42%)</title><rect x="6.2576%" y="1269" width="0.4220%" height="15" fill="rgb(249,139,47)" fg:x="771" fg:w="52"/><text x="6.5076%" y="1279.50"></text></g><g><title>openraft::engine::engine_impl::Engine<C>::leader_handler (7 samples, 0.06%)</title><rect x="6.6228%" y="1253" width="0.0568%" height="15" fill="rgb(244,64,35)" fg:x="816" fg:w="7"/><text x="6.8728%" y="1263.50"></text></g><g><title><alloc::vec::Vec<T,A> as core::ops::deref::Deref>::deref (3 samples, 0.02%)</title><rect x="6.7852%" y="1253" width="0.0243%" height="15" fill="rgb(216,46,15)" fg:x="836" fg:w="3"/><text x="7.0352%" y="1263.50"></text></g><g><title>[libc.so.6] (15 samples, 0.12%)</title><rect x="6.8663%" y="1237" width="0.1217%" height="15" fill="rgb(250,74,19)" fg:x="846" fg:w="15"/><text x="7.1163%" y="1247.50"></text></g><g><title>alloc::collections::vec_deque::VecDeque<T,A>::buffer_write (28 samples, 0.23%)</title><rect x="6.9962%" y="1221" width="0.2273%" height="15" fill="rgb(249,42,33)" fg:x="862" fg:w="28"/><text x="7.2462%" y="1231.50"></text></g><g><title>core::ptr::write (28 samples, 0.23%)</title><rect x="6.9962%" y="1205" width="0.2273%" height="15" fill="rgb(242,149,17)" fg:x="862" fg:w="28"/><text x="7.2462%" y="1215.50"></text></g><g><title>[libc.so.6] (28 samples, 0.23%)</title><rect x="6.9962%" y="1189" width="0.2273%" height="15" fill="rgb(244,29,21)" fg:x="862" fg:w="28"/><text x="7.2462%" y="1199.50"></text></g><g><title>alloc::collections::vec_deque::wrap_index (2 samples, 0.02%)</title><rect x="7.2234%" y="1189" width="0.0162%" height="15" fill="rgb(220,130,37)" fg:x="890" fg:w="2"/><text x="7.4734%" y="1199.50"></text></g><g><title>openraft::engine::engine_output::EngineOutput<C>::push_command (52 samples, 0.42%)</title><rect x="6.8339%" y="1253" width="0.4220%" height="15" fill="rgb(211,67,2)" fg:x="842" fg:w="52"/><text x="7.0839%" y="1263.50"></text></g><g><title>alloc::collections::vec_deque::VecDeque<T,A>::push_back (33 samples, 0.27%)</title><rect x="6.9881%" y="1237" width="0.2678%" height="15" fill="rgb(235,68,52)" fg:x="861" fg:w="33"/><text x="7.2381%" y="1247.50"></text></g><g><title>alloc::collections::vec_deque::VecDeque<T,A>::to_physical_idx (4 samples, 0.03%)</title><rect x="7.2234%" y="1221" width="0.0325%" height="15" fill="rgb(246,142,3)" fg:x="890" fg:w="4"/><text x="7.4734%" y="1231.50"></text></g><g><title>alloc::collections::vec_deque::VecDeque<T,A>::wrap_add (4 samples, 0.03%)</title><rect x="7.2234%" y="1205" width="0.0325%" height="15" fill="rgb(241,25,7)" fg:x="890" fg:w="4"/><text x="7.4734%" y="1215.50"></text></g><g><title>core::num::<impl usize>::wrapping_add (2 samples, 0.02%)</title><rect x="7.2397%" y="1189" width="0.0162%" height="15" fill="rgb(242,119,39)" fg:x="892" fg:w="2"/><text x="7.4897%" y="1199.50"></text></g><g><title>openraft::engine::handler::leader_handler::LeaderHandler<C>::replication_handler (2 samples, 0.02%)</title><rect x="7.2559%" y="1253" width="0.0162%" height="15" fill="rgb(241,98,45)" fg:x="894" fg:w="2"/><text x="7.5059%" y="1263.50"></text></g><g><title><tracing_core::metadata::Level as core::cmp::PartialOrd<tracing_core::metadata::LevelFilter>>::le (3 samples, 0.02%)</title><rect x="7.5237%" y="1237" width="0.0243%" height="15" fill="rgb(254,28,30)" fg:x="927" fg:w="3"/><text x="7.7737%" y="1247.50"></text></g><g><title>core::cmp::impls::<impl core::cmp::PartialEq<&B> for &A>::eq (4 samples, 0.03%)</title><rect x="7.5481%" y="1237" width="0.0325%" height="15" fill="rgb(241,142,54)" fg:x="930" fg:w="4"/><text x="7.7981%" y="1247.50"></text></g><g><title><openraft::progress::inflight::Inflight<NID> as core::cmp::PartialEq>::eq (4 samples, 0.03%)</title><rect x="7.5481%" y="1221" width="0.0325%" height="15" fill="rgb(222,85,15)" fg:x="930" fg:w="4"/><text x="7.7981%" y="1231.50"></text></g><g><title>core::cmp::impls::<impl core::cmp::PartialEq<&B> for &mut A>::eq (3 samples, 0.02%)</title><rect x="7.5806%" y="1237" width="0.0243%" height="15" fill="rgb(210,85,47)" fg:x="934" fg:w="3"/><text x="7.8306%" y="1247.50"></text></g><g><title>openraft::engine::handler::replication_handler::ReplicationHandler<C>::initiate_replication (55 samples, 0.45%)</title><rect x="7.2721%" y="1253" width="0.4464%" height="15" fill="rgb(224,206,25)" fg:x="896" fg:w="55"/><text x="7.5221%" y="1263.50"></text></g><g><title>openraft::progress::entry::ProgressEntry<NID>::next_send (13 samples, 0.11%)</title><rect x="7.6130%" y="1237" width="0.1055%" height="15" fill="rgb(243,201,19)" fg:x="938" fg:w="13"/><text x="7.8630%" y="1247.50"></text></g><g><title><core::option::Option<&openraft::log_id::LogId<NID>> as openraft::log_id::log_id_option_ext::LogIdOptionExt>::next_index (14 samples, 0.11%)</title><rect x="7.7266%" y="1237" width="0.1136%" height="15" fill="rgb(236,59,4)" fg:x="952" fg:w="14"/><text x="7.9766%" y="1247.50"></text></g><g><title>tracing_core::dispatcher::has_been_set (3 samples, 0.02%)</title><rect x="7.8565%" y="1237" width="0.0243%" height="15" fill="rgb(254,179,45)" fg:x="968" fg:w="3"/><text x="8.1065%" y="1247.50"></text></g><g><title>core::sync::atomic::AtomicBool::load (3 samples, 0.02%)</title><rect x="7.8565%" y="1221" width="0.0243%" height="15" fill="rgb(226,14,10)" fg:x="968" fg:w="3"/><text x="8.1065%" y="1231.50"></text></g><g><title>core::sync::atomic::atomic_load (2 samples, 0.02%)</title><rect x="7.8646%" y="1205" width="0.0162%" height="15" fill="rgb(244,27,41)" fg:x="969" fg:w="2"/><text x="8.1146%" y="1215.50"></text></g><g><title>openraft::raft_state::RaftState<NID,N>::assign_log_ids (21 samples, 0.17%)</title><rect x="7.7185%" y="1253" width="0.1704%" height="15" fill="rgb(235,35,32)" fg:x="951" fg:w="21"/><text x="7.9685%" y="1263.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::write_entry (281 samples, 2.28%)</title><rect x="5.6489%" y="1285" width="2.2807%" height="15" fill="rgb(218,68,31)" fg:x="696" fg:w="281"/><text x="5.8989%" y="1295.50">o..</text></g><g><title>openraft::engine::handler::leader_handler::LeaderHandler<C>::leader_append_entries (154 samples, 1.25%)</title><rect x="6.6797%" y="1269" width="1.2499%" height="15" fill="rgb(207,120,37)" fg:x="823" fg:w="154"/><text x="6.9297%" y="1279.50"></text></g><g><title>openraft::raft_state::RaftState<NID,N>::extend_log_ids_from_same_leader (5 samples, 0.04%)</title><rect x="7.8890%" y="1253" width="0.0406%" height="15" fill="rgb(227,98,0)" fg:x="972" fg:w="5"/><text x="8.1390%" y="1263.50"></text></g><g><title>openraft::engine::log_id_list::LogIdList<NID>::extend_from_same_leader (5 samples, 0.04%)</title><rect x="7.8890%" y="1237" width="0.0406%" height="15" fill="rgb(207,7,3)" fg:x="972" fg:w="5"/><text x="8.1390%" y="1247.50"></text></g><g><title>openraft::engine::log_id_list::LogIdList<NID>::append (2 samples, 0.02%)</title><rect x="7.9133%" y="1221" width="0.0162%" height="15" fill="rgb(206,98,19)" fg:x="975" fg:w="2"/><text x="8.1633%" y="1231.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::handle_api_msg::_{{closure}} (329 samples, 2.67%)</title><rect x="5.2755%" y="1317" width="2.6702%" height="15" fill="rgb(217,5,26)" fg:x="650" fg:w="329"/><text x="5.5255%" y="1327.50">op..</text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::handle_api_msg::_{{closure}}::_{{closure}} (329 samples, 2.67%)</title><rect x="5.2755%" y="1301" width="2.6702%" height="15" fill="rgb(235,190,38)" fg:x="650" fg:w="329"/><text x="5.5255%" y="1311.50">op..</text></g><g><title>tracing_core::dispatcher::has_been_set (2 samples, 0.02%)</title><rect x="7.9296%" y="1285" width="0.0162%" height="15" fill="rgb(247,86,24)" fg:x="977" fg:w="2"/><text x="8.1796%" y="1295.50"></text></g><g><title>core::sync::atomic::AtomicBool::load (2 samples, 0.02%)</title><rect x="7.9296%" y="1269" width="0.0162%" height="15" fill="rgb(205,101,16)" fg:x="977" fg:w="2"/><text x="8.1796%" y="1279.50"></text></g><g><title>core::sync::atomic::atomic_load (2 samples, 0.02%)</title><rect x="7.9296%" y="1253" width="0.0162%" height="15" fill="rgb(246,168,33)" fg:x="977" fg:w="2"/><text x="8.1796%" y="1263.50"></text></g><g><title><F as core::future::into_future::IntoFuture>::into_future (22 samples, 0.18%)</title><rect x="9.2038%" y="1253" width="0.1786%" height="15" fill="rgb(231,114,1)" fg:x="1134" fg:w="22"/><text x="9.4538%" y="1263.50"></text></g><g><title>alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>>::next_kv (7 samples, 0.06%)</title><rect x="9.5122%" y="1157" width="0.0568%" height="15" fill="rgb(207,184,53)" fg:x="1172" fg:w="7"/><text x="9.7622%" y="1167.50"></text></g><g><title>alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<BorrowType,K,V,NodeType>,alloc::collections::btree::node::marker::Edge>::right_kv (7 samples, 0.06%)</title><rect x="9.5122%" y="1141" width="0.0568%" height="15" fill="rgb(224,95,51)" fg:x="1172" fg:w="7"/><text x="9.7622%" y="1151.50"></text></g><g><title>alloc::collections::btree::navigate::_<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>>::next_unchecked::_{{closure}} (9 samples, 0.07%)</title><rect x="9.5122%" y="1173" width="0.0730%" height="15" fill="rgb(212,188,45)" fg:x="1172" fg:w="9"/><text x="9.7622%" y="1183.50"></text></g><g><title>alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut,K,V,NodeType>,alloc::collections::btree::node::marker::KV>::into_kv (2 samples, 0.02%)</title><rect x="9.5690%" y="1157" width="0.0162%" height="15" fill="rgb(223,154,38)" fg:x="1179" fg:w="2"/><text x="9.8190%" y="1167.50"></text></g><g><title>core::slice::<impl [T]>::get_unchecked (2 samples, 0.02%)</title><rect x="9.5690%" y="1141" width="0.0162%" height="15" fill="rgb(251,22,52)" fg:x="1179" fg:w="2"/><text x="9.8190%" y="1151.50"></text></g><g><title><usize as core::slice::index::SliceIndex<[T]>>::get_unchecked (2 samples, 0.02%)</title><rect x="9.5690%" y="1125" width="0.0162%" height="15" fill="rgb(229,209,22)" fg:x="1179" fg:w="2"/><text x="9.8190%" y="1135.50"></text></g><g><title>core::ptr::const_ptr::<impl *const T>::add (2 samples, 0.02%)</title><rect x="9.5690%" y="1109" width="0.0162%" height="15" fill="rgb(234,138,34)" fg:x="1179" fg:w="2"/><text x="9.8190%" y="1119.50"></text></g><g><title>alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>>::next_unchecked (10 samples, 0.08%)</title><rect x="9.5122%" y="1205" width="0.0812%" height="15" fill="rgb(212,95,11)" fg:x="1172" fg:w="10"/><text x="9.7622%" y="1215.50"></text></g><g><title>alloc::collections::btree::mem::replace (10 samples, 0.08%)</title><rect x="9.5122%" y="1189" width="0.0812%" height="15" fill="rgb(240,179,47)" fg:x="1172" fg:w="10"/><text x="9.7622%" y="1199.50"></text></g><g><title>alloc::collections::btree::navigate::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::first_leaf_edge (2 samples, 0.02%)</title><rect x="9.6258%" y="1189" width="0.0162%" height="15" fill="rgb(240,163,11)" fg:x="1186" fg:w="2"/><text x="9.8758%" y="1199.50"></text></g><g><title><alloc::collections::btree::map::Iter<K,V> as core::iter::traits::iterator::Iterator>::next (32 samples, 0.26%)</title><rect x="9.3905%" y="1237" width="0.2597%" height="15" fill="rgb(236,37,12)" fg:x="1157" fg:w="32"/><text x="9.6405%" y="1247.50"></text></g><g><title>alloc::collections::btree::navigate::LazyLeafRange<alloc::collections::btree::node::marker::Immut,K,V>::next_unchecked (17 samples, 0.14%)</title><rect x="9.5122%" y="1221" width="0.1380%" height="15" fill="rgb(232,164,16)" fg:x="1172" fg:w="17"/><text x="9.7622%" y="1231.50"></text></g><g><title>alloc::collections::btree::navigate::LazyLeafRange<BorrowType,K,V>::init_front (7 samples, 0.06%)</title><rect x="9.5934%" y="1205" width="0.0568%" height="15" fill="rgb(244,205,15)" fg:x="1182" fg:w="7"/><text x="9.8434%" y="1215.50"></text></g><g><title><alloc::collections::btree::map::Values<K,V> as core::iter::traits::iterator::Iterator>::next (33 samples, 0.27%)</title><rect x="9.3905%" y="1253" width="0.2678%" height="15" fill="rgb(223,117,47)" fg:x="1157" fg:w="33"/><text x="9.6405%" y="1263.50"></text></g><g><title><core::option::Option<openraft::log_id::LogId<NID>> as openraft::log_id::log_id_option_ext::LogIdOptionExt>::next_index (6 samples, 0.05%)</title><rect x="9.6583%" y="1253" width="0.0487%" height="15" fill="rgb(244,107,35)" fg:x="1190" fg:w="6"/><text x="9.9083%" y="1263.50"></text></g><g><title>[libc.so.6] (186 samples, 1.51%)</title><rect x="9.7070%" y="1253" width="1.5096%" height="15" fill="rgb(205,140,8)" fg:x="1196" fg:w="186"/><text x="9.9570%" y="1263.50"></text></g><g><title>alloc::collections::btree::map::BTreeMap<K,V,A>::values (2 samples, 0.02%)</title><rect x="11.2166%" y="1253" width="0.0162%" height="15" fill="rgb(228,84,46)" fg:x="1382" fg:w="2"/><text x="11.4666%" y="1263.50"></text></g><g><title>alloc::collections::btree::map::BTreeMap<K,V,A>::iter (2 samples, 0.02%)</title><rect x="11.2166%" y="1237" width="0.0162%" height="15" fill="rgb(254,188,9)" fg:x="1382" fg:w="2"/><text x="11.4666%" y="1247.50"></text></g><g><title>core::ptr::drop_in_place<openraft::core::raft_core::RaftCore<dcache::DcacheTypeConfig,alloc::sync::Arc<dcache::network::raft_network_impl::DcacheNetwork>,openraft::storage::adapter::Adaptor<dcache::DcacheTypeConfig,alloc::sync::Arc<dcache::store::DcacheStore>>,openraft::storage::adapter::Adaptor<dcache::DcacheTypeConfig,alloc::sync::Arc<dcache::store::DcacheStore>>>::append_to_log<alloc::vec::Vec<openraft::entry::Entry<dcache::DcacheTypeConfig>>>::{{closure}}> (4 samples, 0.03%)</title><rect x="11.2329%" y="1253" width="0.0325%" height="15" fill="rgb(206,112,54)" fg:x="1384" fg:w="4"/><text x="11.4829%" y="1263.50"></text></g><g><title>core::slice::<impl [T]>::last (2 samples, 0.02%)</title><rect x="11.2653%" y="1253" width="0.0162%" height="15" fill="rgb(216,84,49)" fg:x="1388" fg:w="2"/><text x="11.5153%" y="1263.50"></text></g><g><title>[libc.so.6] (35 samples, 0.28%)</title><rect x="11.4601%" y="1237" width="0.2841%" height="15" fill="rgb(214,194,35)" fg:x="1412" fg:w="35"/><text x="11.7101%" y="1247.50"></text></g><g><title>core::ptr::drop_in_place<openraft::core::raft_core::RaftCore<dcache::DcacheTypeConfig,alloc::sync::Arc<dcache::network::raft_network_impl::DcacheNetwork>,openraft::storage::adapter::Adaptor<dcache::DcacheTypeConfig,alloc::sync::Arc<dcache::store::DcacheStore>>,openraft::storage::adapter::Adaptor<dcache::DcacheTypeConfig,alloc::sync::Arc<dcache::store::DcacheStore>>>::append_to_log<alloc::vec::Vec<openraft::entry::Entry<dcache::DcacheTypeConfig>>>::{{closure}}::{{closure}}> (3 samples, 0.02%)</title><rect x="11.7442%" y="1237" width="0.0243%" height="15" fill="rgb(249,28,3)" fg:x="1447" fg:w="3"/><text x="11.9942%" y="1247.50"></text></g><g><title><tracing::span::Span as core::ops::drop::Drop>::drop (2 samples, 0.02%)</title><rect x="11.8091%" y="1221" width="0.0162%" height="15" fill="rgb(222,56,52)" fg:x="1455" fg:w="2"/><text x="12.0591%" y="1231.50"></text></g><g><title>core::ptr::drop_in_place<tracing::span::Span> (11 samples, 0.09%)</title><rect x="11.7685%" y="1237" width="0.0893%" height="15" fill="rgb(245,217,50)" fg:x="1450" fg:w="11"/><text x="12.0185%" y="1247.50"></text></g><g><title>core::ptr::drop_in_place<core::option::Option<tracing::span::Inner>> (4 samples, 0.03%)</title><rect x="11.8253%" y="1221" width="0.0325%" height="15" fill="rgb(213,201,24)" fg:x="1457" fg:w="4"/><text x="12.0753%" y="1231.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (3 samples, 0.02%)</title><rect x="12.2393%" y="1189" width="0.0243%" height="15" fill="rgb(248,116,28)" fg:x="1508" fg:w="3"/><text x="12.4893%" y="1199.50"></text></g><g><title>dcache::store::_<impl openraft::storage::RaftStorage<dcache::DcacheTypeConfig> for alloc::sync::Arc<dcache::store::DcacheStore>>::append_to_log::_{{closure}} (3 samples, 0.02%)</title><rect x="12.2393%" y="1173" width="0.0243%" height="15" fill="rgb(219,72,43)" fg:x="1508" fg:w="3"/><text x="12.4893%" y="1183.50"></text></g><g><title>[libc.so.6] (66 samples, 0.54%)</title><rect x="12.2636%" y="1189" width="0.5357%" height="15" fill="rgb(209,138,14)" fg:x="1511" fg:w="66"/><text x="12.5136%" y="1199.50"></text></g><g><title>core::ptr::drop_in_place<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<(),openraft::storage_error::StorageError<u64>>+core::marker::Send>>> (2 samples, 0.02%)</title><rect x="12.7993%" y="1189" width="0.0162%" height="15" fill="rgb(222,18,33)" fg:x="1577" fg:w="2"/><text x="13.0493%" y="1199.50"></text></g><g><title>core::ptr::drop_in_place<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<(),openraft::storage_error::StorageError<u64>>+core::marker::Send>> (2 samples, 0.02%)</title><rect x="12.7993%" y="1173" width="0.0162%" height="15" fill="rgb(213,199,7)" fg:x="1577" fg:w="2"/><text x="13.0493%" y="1183.50"></text></g><g><title><alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop (2 samples, 0.02%)</title><rect x="12.7993%" y="1157" width="0.0162%" height="15" fill="rgb(250,110,10)" fg:x="1577" fg:w="2"/><text x="13.0493%" y="1167.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::deallocate (2 samples, 0.02%)</title><rect x="12.7993%" y="1141" width="0.0162%" height="15" fill="rgb(248,123,6)" fg:x="1577" fg:w="2"/><text x="13.0493%" y="1151.50"></text></g><g><title>alloc::alloc::dealloc (2 samples, 0.02%)</title><rect x="12.7993%" y="1125" width="0.0162%" height="15" fill="rgb(206,91,31)" fg:x="1577" fg:w="2"/><text x="13.0493%" y="1135.50"></text></g><g><title>__rdl_dealloc (2 samples, 0.02%)</title><rect x="12.7993%" y="1109" width="0.0162%" height="15" fill="rgb(211,154,13)" fg:x="1577" fg:w="2"/><text x="13.0493%" y="1119.50"></text></g><g><title>std::sys::unix::alloc::<impl core::alloc::global::GlobalAlloc for std::alloc::System>::dealloc (2 samples, 0.02%)</title><rect x="12.7993%" y="1093" width="0.0162%" height="15" fill="rgb(225,148,7)" fg:x="1577" fg:w="2"/><text x="13.0493%" y="1103.50"></text></g><g><title>core::ptr::drop_in_place<tokio::sync::rwlock::write_guard::RwLockWriteGuard<alloc::sync::Arc<dcache::store::DcacheStore>>> (4 samples, 0.03%)</title><rect x="12.8155%" y="1189" width="0.0325%" height="15" fill="rgb(220,160,43)" fg:x="1579" fg:w="4"/><text x="13.0655%" y="1199.50"></text></g><g><title><tokio::sync::rwlock::write_guard::RwLockWriteGuard<T> as core::ops::drop::Drop>::drop (4 samples, 0.03%)</title><rect x="12.8155%" y="1173" width="0.0325%" height="15" fill="rgb(213,52,39)" fg:x="1579" fg:w="4"/><text x="13.0655%" y="1183.50"></text></g><g><title>tokio::sync::batch_semaphore::Semaphore::release (4 samples, 0.03%)</title><rect x="12.8155%" y="1157" width="0.0325%" height="15" fill="rgb(243,137,7)" fg:x="1579" fg:w="4"/><text x="13.0655%" y="1167.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (117 samples, 0.95%)</title><rect x="11.9877%" y="1221" width="0.9496%" height="15" fill="rgb(230,79,13)" fg:x="1477" fg:w="117"/><text x="12.2377%" y="1231.50"></text></g><g><title><openraft::storage::adapter::Adaptor<C,S> as openraft::storage::v2::RaftLogStorage<C>>::append::_{{closure}} (117 samples, 0.95%)</title><rect x="11.9877%" y="1205" width="0.9496%" height="15" fill="rgb(247,105,23)" fg:x="1477" fg:w="117"/><text x="12.2377%" y="1215.50"></text></g><g><title>dcache::store::<impl openraft::storage::RaftStorage<dcache::DcacheTypeConfig> for alloc::sync::Arc<dcache::store::DcacheStore>>::append_to_log (11 samples, 0.09%)</title><rect x="12.8480%" y="1189" width="0.0893%" height="15" fill="rgb(223,179,41)" fg:x="1583" fg:w="11"/><text x="13.0980%" y="1199.50"></text></g><g><title>alloc::boxed::Box<T>::pin (11 samples, 0.09%)</title><rect x="12.8480%" y="1173" width="0.0893%" height="15" fill="rgb(218,9,34)" fg:x="1583" fg:w="11"/><text x="13.0980%" y="1183.50"></text></g><g><title>alloc::boxed::Box<T>::new (11 samples, 0.09%)</title><rect x="12.8480%" y="1157" width="0.0893%" height="15" fill="rgb(222,106,8)" fg:x="1583" fg:w="11"/><text x="13.0980%" y="1167.50"></text></g><g><title>[libc.so.6] (11 samples, 0.09%)</title><rect x="12.8480%" y="1141" width="0.0893%" height="15" fill="rgb(211,220,0)" fg:x="1583" fg:w="11"/><text x="13.0980%" y="1151.50"></text></g><g><title>[libc.so.6] (12 samples, 0.10%)</title><rect x="13.0915%" y="1173" width="0.0974%" height="15" fill="rgb(229,52,16)" fg:x="1613" fg:w="12"/><text x="13.3415%" y="1183.50"></text></g><g><title>__rdl_alloc (2 samples, 0.02%)</title><rect x="13.1970%" y="1109" width="0.0162%" height="15" fill="rgb(212,155,18)" fg:x="1626" fg:w="2"/><text x="13.4470%" y="1119.50"></text></g><g><title><openraft::storage::adapter::Adaptor<C,S> as openraft::storage::v2::RaftLogStorage<C>>::append (42 samples, 0.34%)</title><rect x="12.9373%" y="1221" width="0.3409%" height="15" fill="rgb(242,21,14)" fg:x="1594" fg:w="42"/><text x="13.1873%" y="1231.50"></text></g><g><title>alloc::boxed::Box<T>::pin (23 samples, 0.19%)</title><rect x="13.0915%" y="1205" width="0.1867%" height="15" fill="rgb(222,19,48)" fg:x="1613" fg:w="23"/><text x="13.3415%" y="1215.50"></text></g><g><title>alloc::boxed::Box<T>::new (23 samples, 0.19%)</title><rect x="13.0915%" y="1189" width="0.1867%" height="15" fill="rgb(232,45,27)" fg:x="1613" fg:w="23"/><text x="13.3415%" y="1199.50"></text></g><g><title>alloc::alloc::exchange_malloc (11 samples, 0.09%)</title><rect x="13.1889%" y="1173" width="0.0893%" height="15" fill="rgb(249,103,42)" fg:x="1625" fg:w="11"/><text x="13.4389%" y="1183.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::allocate (11 samples, 0.09%)</title><rect x="13.1889%" y="1157" width="0.0893%" height="15" fill="rgb(246,81,33)" fg:x="1625" fg:w="11"/><text x="13.4389%" y="1167.50"></text></g><g><title>alloc::alloc::Global::alloc_impl (11 samples, 0.09%)</title><rect x="13.1889%" y="1141" width="0.0893%" height="15" fill="rgb(252,33,42)" fg:x="1625" fg:w="11"/><text x="13.4389%" y="1151.50"></text></g><g><title>alloc::alloc::alloc (11 samples, 0.09%)</title><rect x="13.1889%" y="1125" width="0.0893%" height="15" fill="rgb(209,212,41)" fg:x="1625" fg:w="11"/><text x="13.4389%" y="1135.50"></text></g><g><title>malloc (8 samples, 0.06%)</title><rect x="13.2132%" y="1109" width="0.0649%" height="15" fill="rgb(207,154,6)" fg:x="1628" fg:w="8"/><text x="13.4632%" y="1119.50"></text></g><g><title>core::option::Option<T>::as_ref (4 samples, 0.03%)</title><rect x="13.3025%" y="1205" width="0.0325%" height="15" fill="rgb(223,64,47)" fg:x="1639" fg:w="4"/><text x="13.5525%" y="1215.50"></text></g><g><title>alloc::sync::Arc<T,A>::get_mut_unchecked (5 samples, 0.04%)</title><rect x="13.3431%" y="1141" width="0.0406%" height="15" fill="rgb(211,161,38)" fg:x="1644" fg:w="5"/><text x="13.5931%" y="1151.50"></text></g><g><title>core::mem::drop (5 samples, 0.04%)</title><rect x="13.3837%" y="1141" width="0.0406%" height="15" fill="rgb(219,138,40)" fg:x="1649" fg:w="5"/><text x="13.6337%" y="1151.50"></text></g><g><title>core::ptr::drop_in_place<alloc::sync::Weak<tokio::sync::oneshot::Inner<core::result::Result<core::option::Option<openraft::log_id::LogId<u64>>,std::io::error::Error>>,&alloc::alloc::Global>> (5 samples, 0.04%)</title><rect x="13.3837%" y="1125" width="0.0406%" height="15" fill="rgb(241,228,46)" fg:x="1649" fg:w="5"/><text x="13.6337%" y="1135.50"></text></g><g><title><alloc::sync::Weak<T,A> as core::ops::drop::Drop>::drop (5 samples, 0.04%)</title><rect x="13.3837%" y="1109" width="0.0406%" height="15" fill="rgb(223,209,38)" fg:x="1649" fg:w="5"/><text x="13.6337%" y="1119.50"></text></g><g><title>tokio::io::interest::Interest::is_readable (2 samples, 0.02%)</title><rect x="13.4405%" y="1109" width="0.0162%" height="15" fill="rgb(236,164,45)" fg:x="1656" fg:w="2"/><text x="13.6905%" y="1119.50"></text></g><g><title>tokio::sync::oneshot::State::is_tx_task_set (2 samples, 0.02%)</title><rect x="13.4567%" y="1109" width="0.0162%" height="15" fill="rgb(231,15,5)" fg:x="1658" fg:w="2"/><text x="13.7067%" y="1119.50"></text></g><g><title>alloc::sync::Arc<T,A>::drop_slow (20 samples, 0.16%)</title><rect x="13.3431%" y="1157" width="0.1623%" height="15" fill="rgb(252,35,15)" fg:x="1644" fg:w="20"/><text x="13.5931%" y="1167.50"></text></g><g><title>core::ptr::drop_in_place<tokio::sync::oneshot::Inner<core::result::Result<core::option::Option<openraft::log_id::LogId<u64>>,std::io::error::Error>>> (10 samples, 0.08%)</title><rect x="13.4242%" y="1141" width="0.0812%" height="15" fill="rgb(248,181,18)" fg:x="1654" fg:w="10"/><text x="13.6742%" y="1151.50"></text></g><g><title><tokio::sync::oneshot::Inner<T> as core::ops::drop::Drop>::drop (10 samples, 0.08%)</title><rect x="13.4242%" y="1125" width="0.0812%" height="15" fill="rgb(233,39,42)" fg:x="1654" fg:w="10"/><text x="13.6742%" y="1135.50"></text></g><g><title>tokio::sync::oneshot::mut_load (4 samples, 0.03%)</title><rect x="13.4729%" y="1109" width="0.0325%" height="15" fill="rgb(238,110,33)" fg:x="1660" fg:w="4"/><text x="13.7229%" y="1119.50"></text></g><g><title>tokio::loom::std::atomic_usize::AtomicUsize::with_mut (4 samples, 0.03%)</title><rect x="13.4729%" y="1093" width="0.0325%" height="15" fill="rgb(233,195,10)" fg:x="1660" fg:w="4"/><text x="13.7229%" y="1103.50"></text></g><g><title>core::ptr::drop_in_place<core::option::Option<alloc::sync::Arc<tokio::sync::oneshot::Inner<core::result::Result<core::option::Option<openraft::log_id::LogId<u64>>,std::io::error::Error>>>>> (31 samples, 0.25%)</title><rect x="13.3350%" y="1205" width="0.2516%" height="15" fill="rgb(254,105,3)" fg:x="1643" fg:w="31"/><text x="13.5850%" y="1215.50"></text></g><g><title>core::ptr::drop_in_place<alloc::sync::Arc<tokio::sync::oneshot::Inner<core::result::Result<core::option::Option<openraft::log_id::LogId<u64>>,std::io::error::Error>>>> (31 samples, 0.25%)</title><rect x="13.3350%" y="1189" width="0.2516%" height="15" fill="rgb(221,225,9)" fg:x="1643" fg:w="31"/><text x="13.5850%" y="1199.50"></text></g><g><title><alloc::sync::Arc<T,A> as core::ops::drop::Drop>::drop (31 samples, 0.25%)</title><rect x="13.3350%" y="1173" width="0.2516%" height="15" fill="rgb(224,227,45)" fg:x="1643" fg:w="31"/><text x="13.5850%" y="1183.50"></text></g><g><title>cfree (10 samples, 0.08%)</title><rect x="13.5054%" y="1157" width="0.0812%" height="15" fill="rgb(229,198,43)" fg:x="1664" fg:w="10"/><text x="13.7554%" y="1167.50"></text></g><g><title>[libc.so.6] (7 samples, 0.06%)</title><rect x="13.5297%" y="1141" width="0.0568%" height="15" fill="rgb(206,209,35)" fg:x="1667" fg:w="7"/><text x="13.7797%" y="1151.50"></text></g><g><title>tokio::runtime::coop::RestoreOnPending::made_progress (8 samples, 0.06%)</title><rect x="13.6271%" y="1189" width="0.0649%" height="15" fill="rgb(245,195,53)" fg:x="1679" fg:w="8"/><text x="13.8771%" y="1199.50"></text></g><g><title>core::cell::Cell<T>::set (6 samples, 0.05%)</title><rect x="13.6434%" y="1173" width="0.0487%" height="15" fill="rgb(240,92,26)" fg:x="1681" fg:w="6"/><text x="13.8934%" y="1183.50"></text></g><g><title>core::cell::Cell<T>::replace (6 samples, 0.05%)</title><rect x="13.6434%" y="1157" width="0.0487%" height="15" fill="rgb(207,40,23)" fg:x="1681" fg:w="6"/><text x="13.8934%" y="1167.50"></text></g><g><title>core::mem::replace (6 samples, 0.05%)</title><rect x="13.6434%" y="1141" width="0.0487%" height="15" fill="rgb(223,111,35)" fg:x="1681" fg:w="6"/><text x="13.8934%" y="1151.50"></text></g><g><title>core::ptr::write (6 samples, 0.05%)</title><rect x="13.6434%" y="1125" width="0.0487%" height="15" fill="rgb(229,147,28)" fg:x="1681" fg:w="6"/><text x="13.8934%" y="1135.50"></text></g><g><title>core::cell::Cell<T>::set (17 samples, 0.14%)</title><rect x="13.7164%" y="1109" width="0.1380%" height="15" fill="rgb(211,29,28)" fg:x="1690" fg:w="17"/><text x="13.9664%" y="1119.50"></text></g><g><title>core::cell::Cell<T>::replace (17 samples, 0.14%)</title><rect x="13.7164%" y="1093" width="0.1380%" height="15" fill="rgb(228,72,33)" fg:x="1690" fg:w="17"/><text x="13.9664%" y="1103.50"></text></g><g><title>core::mem::replace (17 samples, 0.14%)</title><rect x="13.7164%" y="1077" width="0.1380%" height="15" fill="rgb(205,214,31)" fg:x="1690" fg:w="17"/><text x="13.9664%" y="1087.50"></text></g><g><title>core::ptr::write (17 samples, 0.14%)</title><rect x="13.7164%" y="1061" width="0.1380%" height="15" fill="rgb(224,111,15)" fg:x="1690" fg:w="17"/><text x="13.9664%" y="1071.50"></text></g><g><title>tokio::runtime::coop::poll_proceed (26 samples, 0.21%)</title><rect x="13.6921%" y="1189" width="0.2110%" height="15" fill="rgb(253,21,26)" fg:x="1687" fg:w="26"/><text x="13.9421%" y="1199.50"></text></g><g><title>tokio::runtime::context::budget (24 samples, 0.19%)</title><rect x="13.7083%" y="1173" width="0.1948%" height="15" fill="rgb(245,139,43)" fg:x="1689" fg:w="24"/><text x="13.9583%" y="1183.50"></text></g><g><title>std::thread::local::LocalKey<T>::try_with (24 samples, 0.19%)</title><rect x="13.7083%" y="1157" width="0.1948%" height="15" fill="rgb(252,170,7)" fg:x="1689" fg:w="24"/><text x="13.9583%" y="1167.50"></text></g><g><title>tokio::runtime::context::budget::_{{closure}} (23 samples, 0.19%)</title><rect x="13.7164%" y="1141" width="0.1867%" height="15" fill="rgb(231,118,14)" fg:x="1690" fg:w="23"/><text x="13.9664%" y="1151.50"></text></g><g><title>tokio::runtime::coop::poll_proceed::_{{closure}} (23 samples, 0.19%)</title><rect x="13.7164%" y="1125" width="0.1867%" height="15" fill="rgb(238,83,0)" fg:x="1690" fg:w="23"/><text x="13.9664%" y="1135.50"></text></g><g><title>tokio::runtime::coop::Budget::decrement (6 samples, 0.05%)</title><rect x="13.8544%" y="1109" width="0.0487%" height="15" fill="rgb(221,39,39)" fg:x="1707" fg:w="6"/><text x="14.1044%" y="1119.50"></text></g><g><title><tokio::sync::oneshot::Receiver<T> as core::future::future::Future>::poll (83 samples, 0.67%)</title><rect x="13.2781%" y="1221" width="0.6736%" height="15" fill="rgb(222,119,46)" fg:x="1636" fg:w="83"/><text x="13.5281%" y="1231.50"></text></g><g><title>tokio::sync::oneshot::Inner<T>::poll_recv (45 samples, 0.37%)</title><rect x="13.5866%" y="1205" width="0.3652%" height="15" fill="rgb(222,165,49)" fg:x="1674" fg:w="45"/><text x="13.8366%" y="1215.50"></text></g><g><title>tokio::sync::oneshot::State::load (6 samples, 0.05%)</title><rect x="13.9031%" y="1189" width="0.0487%" height="15" fill="rgb(219,113,52)" fg:x="1713" fg:w="6"/><text x="14.1531%" y="1199.50"></text></g><g><title>core::sync::atomic::AtomicUsize::load (4 samples, 0.03%)</title><rect x="13.9193%" y="1173" width="0.0325%" height="15" fill="rgb(214,7,15)" fg:x="1715" fg:w="4"/><text x="14.1693%" y="1183.50"></text></g><g><title>core::sync::atomic::atomic_load (4 samples, 0.03%)</title><rect x="13.9193%" y="1157" width="0.0325%" height="15" fill="rgb(235,32,4)" fg:x="1715" fg:w="4"/><text x="14.1693%" y="1167.50"></text></g><g><title>[libc.so.6] (27 samples, 0.22%)</title><rect x="13.9518%" y="1221" width="0.2191%" height="15" fill="rgb(238,90,54)" fg:x="1719" fg:w="27"/><text x="14.2018%" y="1231.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::deallocate (3 samples, 0.02%)</title><rect x="14.1709%" y="1173" width="0.0243%" height="15" fill="rgb(213,208,19)" fg:x="1746" fg:w="3"/><text x="14.4209%" y="1183.50"></text></g><g><title>alloc::alloc::dealloc (3 samples, 0.02%)</title><rect x="14.1709%" y="1157" width="0.0243%" height="15" fill="rgb(233,156,4)" fg:x="1746" fg:w="3"/><text x="14.4209%" y="1167.50"></text></g><g><title>cfree (3 samples, 0.02%)</title><rect x="14.1709%" y="1141" width="0.0243%" height="15" fill="rgb(207,194,5)" fg:x="1746" fg:w="3"/><text x="14.4209%" y="1151.50"></text></g><g><title>[libc.so.6] (2 samples, 0.02%)</title><rect x="14.1790%" y="1125" width="0.0162%" height="15" fill="rgb(206,111,30)" fg:x="1747" fg:w="2"/><text x="14.4290%" y="1135.50"></text></g><g><title><alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop (4 samples, 0.03%)</title><rect x="14.1709%" y="1189" width="0.0325%" height="15" fill="rgb(243,70,54)" fg:x="1746" fg:w="4"/><text x="14.4209%" y="1199.50"></text></g><g><title>core::ptr::drop_in_place<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<(),openraft::storage_error::StorageError<u64>>+core::marker::Send>>> (6 samples, 0.05%)</title><rect x="14.1709%" y="1221" width="0.0487%" height="15" fill="rgb(242,28,8)" fg:x="1746" fg:w="6"/><text x="14.4209%" y="1231.50"></text></g><g><title>core::ptr::drop_in_place<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<(),openraft::storage_error::StorageError<u64>>+core::marker::Send>> (6 samples, 0.05%)</title><rect x="14.1709%" y="1205" width="0.0487%" height="15" fill="rgb(219,106,18)" fg:x="1746" fg:w="6"/><text x="14.4209%" y="1215.50"></text></g><g><title>core::ptr::drop_in_place<<openraft::storage::adapter::Adaptor<dcache::DcacheTypeConfig,alloc::sync::Arc<dcache::store::DcacheStore>> as openraft::storage::v2::RaftLogStorage<dcache::DcacheTypeConfig>>::append<alloc::vec::Vec<openraft::entry::Entry<dcache::DcacheTypeConfig>>>::{{closure}}> (2 samples, 0.02%)</title><rect x="14.2034%" y="1189" width="0.0162%" height="15" fill="rgb(244,222,10)" fg:x="1750" fg:w="2"/><text x="14.4534%" y="1199.50"></text></g><g><title>core::ptr::drop_in_place<tokio::sync::oneshot::Receiver<core::result::Result<core::option::Option<openraft::log_id::LogId<u64>>,std::io::error::Error>>> (9 samples, 0.07%)</title><rect x="14.2196%" y="1221" width="0.0730%" height="15" fill="rgb(236,179,52)" fg:x="1752" fg:w="9"/><text x="14.4696%" y="1231.50"></text></g><g><title><tokio::sync::oneshot::Receiver<T> as core::ops::drop::Drop>::drop (8 samples, 0.06%)</title><rect x="14.2277%" y="1205" width="0.0649%" height="15" fill="rgb(213,23,39)" fg:x="1753" fg:w="8"/><text x="14.4777%" y="1215.50"></text></g><g><title>core::option::Option<T>::as_ref (8 samples, 0.06%)</title><rect x="14.2277%" y="1189" width="0.0649%" height="15" fill="rgb(238,48,10)" fg:x="1753" fg:w="8"/><text x="14.4777%" y="1199.50"></text></g><g><title>openraft::storage::callback::LogFlushed<NID>::new (2 samples, 0.02%)</title><rect x="14.2927%" y="1221" width="0.0162%" height="15" fill="rgb(251,196,23)" fg:x="1761" fg:w="2"/><text x="14.5427%" y="1231.50"></text></g><g><title><alloc::sync::Arc<T,A> as core::clone::Clone>::clone (4 samples, 0.03%)</title><rect x="14.3251%" y="1205" width="0.0325%" height="15" fill="rgb(250,152,24)" fg:x="1765" fg:w="4"/><text x="14.5751%" y="1215.50"></text></g><g><title>__rust_alloc (3 samples, 0.02%)</title><rect x="14.4144%" y="1109" width="0.0243%" height="15" fill="rgb(209,150,17)" fg:x="1776" fg:w="3"/><text x="14.6644%" y="1119.50"></text></g><g><title>alloc::sync::Arc<T>::new (17 samples, 0.14%)</title><rect x="14.3576%" y="1205" width="0.1380%" height="15" fill="rgb(234,202,34)" fg:x="1769" fg:w="17"/><text x="14.6076%" y="1215.50"></text></g><g><title>alloc::boxed::Box<T>::new (17 samples, 0.14%)</title><rect x="14.3576%" y="1189" width="0.1380%" height="15" fill="rgb(253,148,53)" fg:x="1769" fg:w="17"/><text x="14.6076%" y="1199.50"></text></g><g><title>alloc::alloc::exchange_malloc (11 samples, 0.09%)</title><rect x="14.4063%" y="1173" width="0.0893%" height="15" fill="rgb(218,129,16)" fg:x="1775" fg:w="11"/><text x="14.6563%" y="1183.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::allocate (11 samples, 0.09%)</title><rect x="14.4063%" y="1157" width="0.0893%" height="15" fill="rgb(216,85,19)" fg:x="1775" fg:w="11"/><text x="14.6563%" y="1167.50"></text></g><g><title>alloc::alloc::Global::alloc_impl (11 samples, 0.09%)</title><rect x="14.4063%" y="1141" width="0.0893%" height="15" fill="rgb(235,228,7)" fg:x="1775" fg:w="11"/><text x="14.6563%" y="1151.50"></text></g><g><title>alloc::alloc::alloc (11 samples, 0.09%)</title><rect x="14.4063%" y="1125" width="0.0893%" height="15" fill="rgb(245,175,0)" fg:x="1775" fg:w="11"/><text x="14.6563%" y="1135.50"></text></g><g><title>malloc (7 samples, 0.06%)</title><rect x="14.4388%" y="1109" width="0.0568%" height="15" fill="rgb(208,168,36)" fg:x="1779" fg:w="7"/><text x="14.6888%" y="1119.50"></text></g><g><title>tokio::loom::std::atomic_usize::AtomicUsize::new (3 samples, 0.02%)</title><rect x="14.4956%" y="1205" width="0.0243%" height="15" fill="rgb(246,171,24)" fg:x="1786" fg:w="3"/><text x="14.7456%" y="1215.50"></text></g><g><title>tokio::sync::oneshot::State::as_usize (3 samples, 0.02%)</title><rect x="14.5199%" y="1205" width="0.0243%" height="15" fill="rgb(215,142,24)" fg:x="1789" fg:w="3"/><text x="14.7699%" y="1215.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::append_to_log::_{{closure}}::_{{closure}} (332 samples, 2.69%)</title><rect x="11.8578%" y="1237" width="2.6946%" height="15" fill="rgb(250,187,7)" fg:x="1461" fg:w="332"/><text x="12.1078%" y="1247.50">op..</text></g><g><title>tokio::sync::oneshot::channel (30 samples, 0.24%)</title><rect x="14.3089%" y="1221" width="0.2435%" height="15" fill="rgb(228,66,33)" fg:x="1763" fg:w="30"/><text x="14.5589%" y="1231.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::append_to_log::_{{closure}} (409 samples, 3.32%)</title><rect x="11.2816%" y="1253" width="3.3195%" height="15" fill="rgb(234,215,21)" fg:x="1390" fg:w="409"/><text x="11.5316%" y="1263.50">ope..</text></g><g><title>tracing::__macro_support::__disabled_span (6 samples, 0.05%)</title><rect x="14.5524%" y="1237" width="0.0487%" height="15" fill="rgb(222,191,20)" fg:x="1793" fg:w="6"/><text x="14.8024%" y="1247.50"></text></g><g><title>tracing::span::Span::new_disabled (6 samples, 0.05%)</title><rect x="14.5524%" y="1221" width="0.0487%" height="15" fill="rgb(245,79,54)" fg:x="1793" fg:w="6"/><text x="14.8024%" y="1231.50"></text></g><g><title>[libc.so.6] (40 samples, 0.32%)</title><rect x="14.7553%" y="1237" width="0.3246%" height="15" fill="rgb(240,10,37)" fg:x="1818" fg:w="40"/><text x="15.0053%" y="1247.50"></text></g><g><title>core::ptr::drop_in_place<tracing::span::Span> (2 samples, 0.02%)</title><rect x="15.0799%" y="1237" width="0.0162%" height="15" fill="rgb(214,192,32)" fg:x="1858" fg:w="2"/><text x="15.3299%" y="1247.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (3 samples, 0.02%)</title><rect x="15.4858%" y="1189" width="0.0243%" height="15" fill="rgb(209,36,54)" fg:x="1908" fg:w="3"/><text x="15.7358%" y="1199.50"></text></g><g><title><openraft::storage::adapter::Adaptor<C,S> as openraft::storage::RaftLogReader<C>>::try_get_log_entries::_{{closure}} (3 samples, 0.02%)</title><rect x="15.4858%" y="1173" width="0.0243%" height="15" fill="rgb(220,10,11)" fg:x="1908" fg:w="3"/><text x="15.7358%" y="1183.50"></text></g><g><title>[libc.so.6] (17 samples, 0.14%)</title><rect x="15.5182%" y="1141" width="0.1380%" height="15" fill="rgb(221,106,17)" fg:x="1912" fg:w="17"/><text x="15.7682%" y="1151.50"></text></g><g><title><openraft::storage::adapter::Adaptor<C,S> as openraft::storage::RaftLogReader<C>>::try_get_log_entries (29 samples, 0.24%)</title><rect x="15.5101%" y="1189" width="0.2354%" height="15" fill="rgb(251,142,44)" fg:x="1911" fg:w="29"/><text x="15.7601%" y="1199.50"></text></g><g><title>alloc::boxed::Box<T>::pin (29 samples, 0.24%)</title><rect x="15.5101%" y="1173" width="0.2354%" height="15" fill="rgb(238,13,15)" fg:x="1911" fg:w="29"/><text x="15.7601%" y="1183.50"></text></g><g><title>alloc::boxed::Box<T>::new (29 samples, 0.24%)</title><rect x="15.5101%" y="1157" width="0.2354%" height="15" fill="rgb(208,107,27)" fg:x="1911" fg:w="29"/><text x="15.7601%" y="1167.50"></text></g><g><title>alloc::alloc::exchange_malloc (11 samples, 0.09%)</title><rect x="15.6562%" y="1141" width="0.0893%" height="15" fill="rgb(205,136,37)" fg:x="1929" fg:w="11"/><text x="15.9062%" y="1151.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::allocate (11 samples, 0.09%)</title><rect x="15.6562%" y="1125" width="0.0893%" height="15" fill="rgb(250,205,27)" fg:x="1929" fg:w="11"/><text x="15.9062%" y="1135.50"></text></g><g><title>alloc::alloc::Global::alloc_impl (11 samples, 0.09%)</title><rect x="15.6562%" y="1109" width="0.0893%" height="15" fill="rgb(210,80,43)" fg:x="1929" fg:w="11"/><text x="15.9062%" y="1119.50"></text></g><g><title>alloc::alloc::alloc (11 samples, 0.09%)</title><rect x="15.6562%" y="1093" width="0.0893%" height="15" fill="rgb(247,160,36)" fg:x="1929" fg:w="11"/><text x="15.9062%" y="1103.50"></text></g><g><title>malloc (10 samples, 0.08%)</title><rect x="15.6643%" y="1077" width="0.0812%" height="15" fill="rgb(234,13,49)" fg:x="1930" fg:w="10"/><text x="15.9143%" y="1087.50"></text></g><g><title>[libc.so.6] (65 samples, 0.53%)</title><rect x="15.7455%" y="1189" width="0.5276%" height="15" fill="rgb(234,122,0)" fg:x="1940" fg:w="65"/><text x="15.9955%" y="1199.50"></text></g><g><title>__rdl_dealloc (3 samples, 0.02%)</title><rect x="16.2730%" y="1109" width="0.0243%" height="15" fill="rgb(207,146,38)" fg:x="2005" fg:w="3"/><text x="16.5230%" y="1119.50"></text></g><g><title>std::sys::unix::alloc::<impl core::alloc::global::GlobalAlloc for std::alloc::System>::dealloc (3 samples, 0.02%)</title><rect x="16.2730%" y="1093" width="0.0243%" height="15" fill="rgb(207,177,25)" fg:x="2005" fg:w="3"/><text x="16.5230%" y="1103.50"></text></g><g><title><alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop (7 samples, 0.06%)</title><rect x="16.2730%" y="1157" width="0.0568%" height="15" fill="rgb(211,178,42)" fg:x="2005" fg:w="7"/><text x="16.5230%" y="1167.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::deallocate (7 samples, 0.06%)</title><rect x="16.2730%" y="1141" width="0.0568%" height="15" fill="rgb(230,69,54)" fg:x="2005" fg:w="7"/><text x="16.5230%" y="1151.50"></text></g><g><title>alloc::alloc::dealloc (7 samples, 0.06%)</title><rect x="16.2730%" y="1125" width="0.0568%" height="15" fill="rgb(214,135,41)" fg:x="2005" fg:w="7"/><text x="16.5230%" y="1135.50"></text></g><g><title>cfree (3 samples, 0.02%)</title><rect x="16.3055%" y="1109" width="0.0243%" height="15" fill="rgb(237,67,25)" fg:x="2009" fg:w="3"/><text x="16.5555%" y="1119.50"></text></g><g><title>core::ptr::drop_in_place<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<alloc::vec::Vec<openraft::entry::Entry<dcache::DcacheTypeConfig>>,openraft::storage_error::StorageError<u64>>+core::marker::Send>>> (11 samples, 0.09%)</title><rect x="16.2730%" y="1189" width="0.0893%" height="15" fill="rgb(222,189,50)" fg:x="2005" fg:w="11"/><text x="16.5230%" y="1199.50"></text></g><g><title>core::ptr::drop_in_place<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<alloc::vec::Vec<openraft::entry::Entry<dcache::DcacheTypeConfig>>,openraft::storage_error::StorageError<u64>>+core::marker::Send>> (11 samples, 0.09%)</title><rect x="16.2730%" y="1173" width="0.0893%" height="15" fill="rgb(245,148,34)" fg:x="2005" fg:w="11"/><text x="16.5230%" y="1183.50"></text></g><g><title>core::ptr::drop_in_place<<openraft::storage::adapter::Adaptor<dcache::DcacheTypeConfig,alloc::sync::Arc<dcache::store::DcacheStore>> as openraft::storage::RaftLogReader<dcache::DcacheTypeConfig>>::try_get_log_entries<core::ops::range::Range<u64>>::{{closure}}> (4 samples, 0.03%)</title><rect x="16.3298%" y="1157" width="0.0325%" height="15" fill="rgb(222,29,6)" fg:x="2012" fg:w="4"/><text x="16.5798%" y="1167.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (131 samples, 1.06%)</title><rect x="15.3072%" y="1221" width="1.0632%" height="15" fill="rgb(221,189,43)" fg:x="1886" fg:w="131"/><text x="15.5572%" y="1231.50"></text></g><g><title>openraft::storage::log_store_ext::RaftLogReaderExt::get_log_entries::_{{closure}} (131 samples, 1.06%)</title><rect x="15.3072%" y="1205" width="1.0632%" height="15" fill="rgb(207,36,27)" fg:x="1886" fg:w="131"/><text x="15.5572%" y="1215.50"></text></g><g><title>[libc.so.6] (27 samples, 0.22%)</title><rect x="16.3704%" y="1221" width="0.2191%" height="15" fill="rgb(217,90,24)" fg:x="2017" fg:w="27"/><text x="16.6204%" y="1231.50"></text></g><g><title><alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop (7 samples, 0.06%)</title><rect x="16.5977%" y="1189" width="0.0568%" height="15" fill="rgb(224,66,35)" fg:x="2045" fg:w="7"/><text x="16.8477%" y="1199.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::deallocate (6 samples, 0.05%)</title><rect x="16.6058%" y="1173" width="0.0487%" height="15" fill="rgb(221,13,50)" fg:x="2046" fg:w="6"/><text x="16.8558%" y="1183.50"></text></g><g><title>alloc::alloc::dealloc (6 samples, 0.05%)</title><rect x="16.6058%" y="1157" width="0.0487%" height="15" fill="rgb(236,68,49)" fg:x="2046" fg:w="6"/><text x="16.8558%" y="1167.50"></text></g><g><title>cfree (6 samples, 0.05%)</title><rect x="16.6058%" y="1141" width="0.0487%" height="15" fill="rgb(229,146,28)" fg:x="2046" fg:w="6"/><text x="16.8558%" y="1151.50"></text></g><g><title>[libc.so.6] (5 samples, 0.04%)</title><rect x="16.6139%" y="1125" width="0.0406%" height="15" fill="rgb(225,31,38)" fg:x="2047" fg:w="5"/><text x="16.8639%" y="1135.50"></text></g><g><title>core::ptr::drop_in_place<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<alloc::vec::Vec<openraft::entry::Entry<dcache::DcacheTypeConfig>>,openraft::storage_error::StorageError<u64>>+core::marker::Send>>> (9 samples, 0.07%)</title><rect x="16.5896%" y="1221" width="0.0730%" height="15" fill="rgb(250,208,3)" fg:x="2044" fg:w="9"/><text x="16.8396%" y="1231.50"></text></g><g><title>core::ptr::drop_in_place<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<alloc::vec::Vec<openraft::entry::Entry<dcache::DcacheTypeConfig>>,openraft::storage_error::StorageError<u64>>+core::marker::Send>> (9 samples, 0.07%)</title><rect x="16.5896%" y="1205" width="0.0730%" height="15" fill="rgb(246,54,23)" fg:x="2044" fg:w="9"/><text x="16.8396%" y="1215.50"></text></g><g><title>[libc.so.6] (11 samples, 0.09%)</title><rect x="16.6951%" y="1205" width="0.0893%" height="15" fill="rgb(243,76,11)" fg:x="2057" fg:w="11"/><text x="16.9451%" y="1215.50"></text></g><g><title>[libc.so.6] (14 samples, 0.11%)</title><rect x="16.8330%" y="1189" width="0.1136%" height="15" fill="rgb(245,21,50)" fg:x="2074" fg:w="14"/><text x="17.0830%" y="1199.50"></text></g><g><title><alloc::sync::Arc<T,A> as core::ops::deref::Deref>::deref (2 samples, 0.02%)</title><rect x="16.9791%" y="1029" width="0.0162%" height="15" fill="rgb(228,9,43)" fg:x="2092" fg:w="2"/><text x="17.2291%" y="1039.50"></text></g><g><title>alloc::sync::Arc<T,A>::inner (2 samples, 0.02%)</title><rect x="16.9791%" y="1013" width="0.0162%" height="15" fill="rgb(208,100,47)" fg:x="2092" fg:w="2"/><text x="17.2291%" y="1023.50"></text></g><g><title>core::ptr::non_null::NonNull<T>::as_ref (2 samples, 0.02%)</title><rect x="16.9791%" y="997" width="0.0162%" height="15" fill="rgb(232,26,8)" fg:x="2092" fg:w="2"/><text x="17.2291%" y="1007.50"></text></g><g><title>tokio::runtime::context::with_scheduler (6 samples, 0.05%)</title><rect x="16.9710%" y="1109" width="0.0487%" height="15" fill="rgb(216,166,38)" fg:x="2091" fg:w="6"/><text x="17.2210%" y="1119.50"></text></g><g><title>std::thread::local::LocalKey<T>::try_with (6 samples, 0.05%)</title><rect x="16.9710%" y="1093" width="0.0487%" height="15" fill="rgb(251,202,51)" fg:x="2091" fg:w="6"/><text x="17.2210%" y="1103.50"></text></g><g><title>tokio::runtime::context::with_scheduler::_{{closure}} (5 samples, 0.04%)</title><rect x="16.9791%" y="1077" width="0.0406%" height="15" fill="rgb(254,216,34)" fg:x="2092" fg:w="5"/><text x="17.2291%" y="1087.50"></text></g><g><title>tokio::runtime::context::scoped::Scoped<T>::with (5 samples, 0.04%)</title><rect x="16.9791%" y="1061" width="0.0406%" height="15" fill="rgb(251,32,27)" fg:x="2092" fg:w="5"/><text x="17.2291%" y="1071.50"></text></g><g><title>tokio::runtime::scheduler::current_thread::_<impl tokio::runtime::task::Schedule for alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle>>::schedule::_{{closure}} (5 samples, 0.04%)</title><rect x="16.9791%" y="1045" width="0.0406%" height="15" fill="rgb(208,127,28)" fg:x="2092" fg:w="5"/><text x="17.2291%" y="1055.50"></text></g><g><title>tokio::runtime::scheduler::current_thread::Core::push_task (3 samples, 0.02%)</title><rect x="16.9954%" y="1029" width="0.0243%" height="15" fill="rgb(224,137,22)" fg:x="2094" fg:w="3"/><text x="17.2454%" y="1039.50"></text></g><g><title>alloc::collections::vec_deque::VecDeque<T,A>::push_back (3 samples, 0.02%)</title><rect x="16.9954%" y="1013" width="0.0243%" height="15" fill="rgb(254,70,32)" fg:x="2094" fg:w="3"/><text x="17.2454%" y="1023.50"></text></g><g><title>tokio::runtime::task::raw::RawTask::schedule (14 samples, 0.11%)</title><rect x="16.9710%" y="1125" width="0.1136%" height="15" fill="rgb(229,75,37)" fg:x="2091" fg:w="14"/><text x="17.2210%" y="1135.50"></text></g><g><title>tokio::runtime::task::raw::schedule (8 samples, 0.06%)</title><rect x="17.0197%" y="1109" width="0.0649%" height="15" fill="rgb(252,64,23)" fg:x="2097" fg:w="8"/><text x="17.2697%" y="1119.50"></text></g><g><title>tokio::runtime::task::core::Header::get_scheduler (8 samples, 0.06%)</title><rect x="17.0197%" y="1093" width="0.0649%" height="15" fill="rgb(232,162,48)" fg:x="2097" fg:w="8"/><text x="17.2697%" y="1103.50"></text></g><g><title>tokio::runtime::task::waker::wake_by_val (22 samples, 0.18%)</title><rect x="16.9548%" y="1157" width="0.1786%" height="15" fill="rgb(246,160,12)" fg:x="2089" fg:w="22"/><text x="17.2048%" y="1167.50"></text></g><g><title>tokio::runtime::task::harness::<impl tokio::runtime::task::raw::RawTask>::wake_by_val (22 samples, 0.18%)</title><rect x="16.9548%" y="1141" width="0.1786%" height="15" fill="rgb(247,166,0)" fg:x="2089" fg:w="22"/><text x="17.2048%" y="1151.50"></text></g><g><title>tokio::runtime::task::state::State::transition_to_notified_by_val (6 samples, 0.05%)</title><rect x="17.0847%" y="1125" width="0.0487%" height="15" fill="rgb(249,219,21)" fg:x="2105" fg:w="6"/><text x="17.3347%" y="1135.50"></text></g><g><title>tokio::runtime::task::state::State::fetch_update_action (6 samples, 0.05%)</title><rect x="17.0847%" y="1109" width="0.0487%" height="15" fill="rgb(205,209,3)" fg:x="2105" fg:w="6"/><text x="17.3347%" y="1119.50"></text></g><g><title>tokio::runtime::task::state::State::load (3 samples, 0.02%)</title><rect x="17.1090%" y="1093" width="0.0243%" height="15" fill="rgb(243,44,1)" fg:x="2108" fg:w="3"/><text x="17.3590%" y="1103.50"></text></g><g><title>core::sync::atomic::AtomicUsize::load (3 samples, 0.02%)</title><rect x="17.1090%" y="1077" width="0.0243%" height="15" fill="rgb(206,159,16)" fg:x="2108" fg:w="3"/><text x="17.3590%" y="1087.50"></text></g><g><title>core::sync::atomic::atomic_load (3 samples, 0.02%)</title><rect x="17.1090%" y="1061" width="0.0243%" height="15" fill="rgb(244,77,30)" fg:x="2108" fg:w="3"/><text x="17.3590%" y="1071.50"></text></g><g><title><tokio::loom::std::atomic_usize::AtomicUsize as core::ops::deref::Deref>::deref (2 samples, 0.02%)</title><rect x="17.1333%" y="1141" width="0.0162%" height="15" fill="rgb(218,69,12)" fg:x="2111" fg:w="2"/><text x="17.3833%" y="1151.50"></text></g><g><title>tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (21 samples, 0.17%)</title><rect x="17.1496%" y="1125" width="0.1704%" height="15" fill="rgb(212,87,7)" fg:x="2113" fg:w="21"/><text x="17.3996%" y="1135.50"></text></g><g><title>tokio::sync::mpsc::block::Block<T>::write::_{{closure}} (21 samples, 0.17%)</title><rect x="17.1496%" y="1109" width="0.1704%" height="15" fill="rgb(245,114,25)" fg:x="2113" fg:w="21"/><text x="17.3996%" y="1119.50"></text></g><g><title>core::ptr::write (21 samples, 0.17%)</title><rect x="17.1496%" y="1093" width="0.1704%" height="15" fill="rgb(210,61,42)" fg:x="2113" fg:w="21"/><text x="17.3996%" y="1103.50"></text></g><g><title>[libc.so.6] (21 samples, 0.17%)</title><rect x="17.1496%" y="1077" width="0.1704%" height="15" fill="rgb(211,52,33)" fg:x="2113" fg:w="21"/><text x="17.3996%" y="1087.50"></text></g><g><title>tokio::sync::mpsc::block::Block<T>::write (24 samples, 0.19%)</title><rect x="17.1496%" y="1141" width="0.1948%" height="15" fill="rgb(234,58,33)" fg:x="2113" fg:w="24"/><text x="17.3996%" y="1151.50"></text></g><g><title>tokio::sync::mpsc::block::Block<T>::set_ready (3 samples, 0.02%)</title><rect x="17.3200%" y="1125" width="0.0243%" height="15" fill="rgb(220,115,36)" fg:x="2134" fg:w="3"/><text x="17.5700%" y="1135.50"></text></g><g><title>core::sync::atomic::AtomicUsize::fetch_or (3 samples, 0.02%)</title><rect x="17.3200%" y="1109" width="0.0243%" height="15" fill="rgb(243,153,54)" fg:x="2134" fg:w="3"/><text x="17.5700%" y="1119.50"></text></g><g><title>core::sync::atomic::atomic_or (3 samples, 0.02%)</title><rect x="17.3200%" y="1093" width="0.0243%" height="15" fill="rgb(251,47,18)" fg:x="2134" fg:w="3"/><text x="17.5700%" y="1103.50"></text></g><g><title><tokio::loom::std::atomic_usize::AtomicUsize as core::ops::deref::Deref>::deref (2 samples, 0.02%)</title><rect x="17.3931%" y="1125" width="0.0162%" height="15" fill="rgb(242,102,42)" fg:x="2143" fg:w="2"/><text x="17.6431%" y="1135.50"></text></g><g><title>core::sync::atomic::AtomicUsize::fetch_add (2 samples, 0.02%)</title><rect x="17.4093%" y="1125" width="0.0162%" height="15" fill="rgb(234,31,38)" fg:x="2145" fg:w="2"/><text x="17.6593%" y="1135.50"></text></g><g><title>core::sync::atomic::atomic_add (2 samples, 0.02%)</title><rect x="17.4093%" y="1109" width="0.0162%" height="15" fill="rgb(221,117,51)" fg:x="2145" fg:w="2"/><text x="17.6593%" y="1119.50"></text></g><g><title>tokio::sync::mpsc::list::Tx<T>::push (39 samples, 0.32%)</title><rect x="17.1333%" y="1157" width="0.3165%" height="15" fill="rgb(212,20,18)" fg:x="2111" fg:w="39"/><text x="17.3833%" y="1167.50"></text></g><g><title>tokio::sync::mpsc::list::Tx<T>::find_block (13 samples, 0.11%)</title><rect x="17.3444%" y="1141" width="0.1055%" height="15" fill="rgb(245,133,36)" fg:x="2137" fg:w="13"/><text x="17.5944%" y="1151.50"></text></g><g><title>tokio::sync::mpsc::block::start_index (3 samples, 0.02%)</title><rect x="17.4255%" y="1125" width="0.0243%" height="15" fill="rgb(212,6,19)" fg:x="2147" fg:w="3"/><text x="17.6755%" y="1135.50"></text></g><g><title>tokio::sync::mpsc::chan::Tx<T,S>::send (78 samples, 0.63%)</title><rect x="16.9467%" y="1189" width="0.6331%" height="15" fill="rgb(218,1,36)" fg:x="2088" fg:w="78"/><text x="17.1967%" y="1199.50"></text></g><g><title>tokio::sync::mpsc::chan::Chan<T,S>::send (78 samples, 0.63%)</title><rect x="16.9467%" y="1173" width="0.6331%" height="15" fill="rgb(246,84,54)" fg:x="2088" fg:w="78"/><text x="17.1967%" y="1183.50"></text></g><g><title>tokio::sync::task::atomic_waker::AtomicWaker::wake (16 samples, 0.13%)</title><rect x="17.4499%" y="1157" width="0.1299%" height="15" fill="rgb(242,110,6)" fg:x="2150" fg:w="16"/><text x="17.6999%" y="1167.50"></text></g><g><title>tokio::sync::task::atomic_waker::AtomicWaker::take_waker (11 samples, 0.09%)</title><rect x="17.4905%" y="1141" width="0.0893%" height="15" fill="rgb(214,47,5)" fg:x="2155" fg:w="11"/><text x="17.7405%" y="1151.50"></text></g><g><title>core::sync::atomic::AtomicUsize::fetch_or (11 samples, 0.09%)</title><rect x="17.4905%" y="1125" width="0.0893%" height="15" fill="rgb(218,159,25)" fg:x="2155" fg:w="11"/><text x="17.7405%" y="1135.50"></text></g><g><title>core::sync::atomic::atomic_or (11 samples, 0.09%)</title><rect x="17.4905%" y="1109" width="0.0893%" height="15" fill="rgb(215,211,28)" fg:x="2155" fg:w="11"/><text x="17.7405%" y="1119.50"></text></g><g><title><tokio::loom::std::atomic_usize::AtomicUsize as core::ops::deref::Deref>::deref (9 samples, 0.07%)</title><rect x="17.5960%" y="1173" width="0.0730%" height="15" fill="rgb(238,59,32)" fg:x="2168" fg:w="9"/><text x="17.8460%" y="1183.50"></text></g><g><title>core::sync::atomic::AtomicUsize::compare_exchange (3 samples, 0.02%)</title><rect x="17.6690%" y="1173" width="0.0243%" height="15" fill="rgb(226,82,3)" fg:x="2177" fg:w="3"/><text x="17.9190%" y="1183.50"></text></g><g><title>core::sync::atomic::atomic_compare_exchange (3 samples, 0.02%)</title><rect x="17.6690%" y="1157" width="0.0243%" height="15" fill="rgb(240,164,32)" fg:x="2177" fg:w="3"/><text x="17.9190%" y="1167.50"></text></g><g><title>openraft::core::sm::Handle<C>::send (132 samples, 1.07%)</title><rect x="16.6626%" y="1221" width="1.0713%" height="15" fill="rgb(232,46,7)" fg:x="2053" fg:w="132"/><text x="16.9126%" y="1231.50"></text></g><g><title>tokio::sync::mpsc::unbounded::UnboundedSender<T>::send (117 samples, 0.95%)</title><rect x="16.7844%" y="1205" width="0.9496%" height="15" fill="rgb(229,129,53)" fg:x="2068" fg:w="117"/><text x="17.0344%" y="1215.50"></text></g><g><title>tokio::sync::mpsc::unbounded::UnboundedSender<T>::inc_num_messages (19 samples, 0.15%)</title><rect x="17.5797%" y="1189" width="0.1542%" height="15" fill="rgb(234,188,29)" fg:x="2166" fg:w="19"/><text x="17.8297%" y="1199.50"></text></g><g><title>core::sync::atomic::AtomicUsize::load (5 samples, 0.04%)</title><rect x="17.6934%" y="1173" width="0.0406%" height="15" fill="rgb(246,141,4)" fg:x="2180" fg:w="5"/><text x="17.9434%" y="1183.50"></text></g><g><title>core::sync::atomic::atomic_load (5 samples, 0.04%)</title><rect x="17.6934%" y="1157" width="0.0406%" height="15" fill="rgb(229,23,39)" fg:x="2180" fg:w="5"/><text x="17.9434%" y="1167.50"></text></g><g><title>openraft::storage::log_store_ext::RaftLogReaderExt::get_log_entries (22 samples, 0.18%)</title><rect x="17.7340%" y="1221" width="0.1786%" height="15" fill="rgb(206,12,3)" fg:x="2185" fg:w="22"/><text x="17.9840%" y="1231.50"></text></g><g><title>alloc::boxed::Box<T>::pin (20 samples, 0.16%)</title><rect x="17.7502%" y="1205" width="0.1623%" height="15" fill="rgb(252,226,20)" fg:x="2187" fg:w="20"/><text x="18.0002%" y="1215.50"></text></g><g><title>alloc::boxed::Box<T>::new (20 samples, 0.16%)</title><rect x="17.7502%" y="1189" width="0.1623%" height="15" fill="rgb(216,123,35)" fg:x="2187" fg:w="20"/><text x="18.0002%" y="1199.50"></text></g><g><title>alloc::alloc::exchange_malloc (5 samples, 0.04%)</title><rect x="17.8719%" y="1173" width="0.0406%" height="15" fill="rgb(212,68,40)" fg:x="2202" fg:w="5"/><text x="18.1219%" y="1183.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::allocate (5 samples, 0.04%)</title><rect x="17.8719%" y="1157" width="0.0406%" height="15" fill="rgb(254,125,32)" fg:x="2202" fg:w="5"/><text x="18.1219%" y="1167.50"></text></g><g><title>alloc::alloc::Global::alloc_impl (5 samples, 0.04%)</title><rect x="17.8719%" y="1141" width="0.0406%" height="15" fill="rgb(253,97,22)" fg:x="2202" fg:w="5"/><text x="18.1219%" y="1151.50"></text></g><g><title>alloc::alloc::alloc (5 samples, 0.04%)</title><rect x="17.8719%" y="1125" width="0.0406%" height="15" fill="rgb(241,101,14)" fg:x="2202" fg:w="5"/><text x="18.1219%" y="1135.50"></text></g><g><title>malloc (4 samples, 0.03%)</title><rect x="17.8800%" y="1109" width="0.0325%" height="15" fill="rgb(238,103,29)" fg:x="2203" fg:w="4"/><text x="18.1300%" y="1119.50"></text></g><g><title>tracing_core::dispatcher::has_been_set (2 samples, 0.02%)</title><rect x="17.9125%" y="1221" width="0.0162%" height="15" fill="rgb(233,195,47)" fg:x="2207" fg:w="2"/><text x="18.1625%" y="1231.50"></text></g><g><title>core::sync::atomic::AtomicBool::load (2 samples, 0.02%)</title><rect x="17.9125%" y="1205" width="0.0162%" height="15" fill="rgb(246,218,30)" fg:x="2207" fg:w="2"/><text x="18.1625%" y="1215.50"></text></g><g><title>core::sync::atomic::atomic_load (2 samples, 0.02%)</title><rect x="17.9125%" y="1189" width="0.0162%" height="15" fill="rgb(219,145,47)" fg:x="2207" fg:w="2"/><text x="18.1625%" y="1199.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::apply_to_state_machine::_{{closure}}::_{{closure}} (351 samples, 2.85%)</title><rect x="15.0962%" y="1237" width="2.8488%" height="15" fill="rgb(243,12,26)" fg:x="1860" fg:w="351"/><text x="15.3462%" y="1247.50">op..</text></g><g><title>tracing_core::metadata::LevelFilter::current (2 samples, 0.02%)</title><rect x="17.9287%" y="1221" width="0.0162%" height="15" fill="rgb(214,87,16)" fg:x="2209" fg:w="2"/><text x="18.1787%" y="1231.50"></text></g><g><title>core::sync::atomic::AtomicUsize::load (2 samples, 0.02%)</title><rect x="17.9287%" y="1205" width="0.0162%" height="15" fill="rgb(208,99,42)" fg:x="2209" fg:w="2"/><text x="18.1787%" y="1215.50"></text></g><g><title>core::sync::atomic::atomic_load (2 samples, 0.02%)</title><rect x="17.9287%" y="1189" width="0.0162%" height="15" fill="rgb(253,99,2)" fg:x="2209" fg:w="2"/><text x="18.1787%" y="1199.50"></text></g><g><title>tracing::__macro_support::__disabled_span (2 samples, 0.02%)</title><rect x="17.9450%" y="1237" width="0.0162%" height="15" fill="rgb(220,168,23)" fg:x="2211" fg:w="2"/><text x="18.1950%" y="1247.50"></text></g><g><title>tracing::span::Span::new_disabled (2 samples, 0.02%)</title><rect x="17.9450%" y="1221" width="0.0162%" height="15" fill="rgb(242,38,24)" fg:x="2211" fg:w="2"/><text x="18.1950%" y="1231.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::apply_to_state_machine::_{{closure}} (418 samples, 3.39%)</title><rect x="14.6011%" y="1253" width="3.3926%" height="15" fill="rgb(225,182,9)" fg:x="1799" fg:w="418"/><text x="14.8511%" y="1263.50">ope..</text></g><g><title>tracing_core::metadata::LevelFilter::current (4 samples, 0.03%)</title><rect x="17.9612%" y="1237" width="0.0325%" height="15" fill="rgb(243,178,37)" fg:x="2213" fg:w="4"/><text x="18.2112%" y="1247.50"></text></g><g><title>core::sync::atomic::AtomicUsize::load (4 samples, 0.03%)</title><rect x="17.9612%" y="1221" width="0.0325%" height="15" fill="rgb(232,139,19)" fg:x="2213" fg:w="4"/><text x="18.2112%" y="1231.50"></text></g><g><title>core::sync::atomic::atomic_load (4 samples, 0.03%)</title><rect x="17.9612%" y="1205" width="0.0325%" height="15" fill="rgb(225,201,24)" fg:x="2213" fg:w="4"/><text x="18.2112%" y="1215.50"></text></g><g><title>openraft::engine::command::Command<C>::condition (16 samples, 0.13%)</title><rect x="17.9937%" y="1253" width="0.1299%" height="15" fill="rgb(221,47,46)" fg:x="2217" fg:w="16"/><text x="18.2437%" y="1263.50"></text></g><g><title>openraft::engine::engine_impl::Engine<C>::leader_handler (7 samples, 0.06%)</title><rect x="18.1235%" y="1253" width="0.0568%" height="15" fill="rgb(249,23,13)" fg:x="2233" fg:w="7"/><text x="18.3735%" y="1263.50"></text></g><g><title><openraft::progress::VecProgress<ID,V,P,QS> as openraft::progress::Progress<ID,V,P,QS>>::get_mut (7 samples, 0.06%)</title><rect x="18.2534%" y="1237" width="0.0568%" height="15" fill="rgb(219,9,5)" fg:x="2249" fg:w="7"/><text x="18.5034%" y="1247.50"></text></g><g><title>openraft::progress::VecProgress<ID,V,P,QS>::index (4 samples, 0.03%)</title><rect x="18.2777%" y="1221" width="0.0325%" height="15" fill="rgb(254,171,16)" fg:x="2252" fg:w="4"/><text x="18.5277%" y="1231.50"></text></g><g><title><core::iter::adapters::enumerate::Enumerate<I> as core::iter::traits::iterator::Iterator>::next (2 samples, 0.02%)</title><rect x="18.2940%" y="1205" width="0.0162%" height="15" fill="rgb(230,171,20)" fg:x="2254" fg:w="2"/><text x="18.5440%" y="1215.50"></text></g><g><title><core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::next (2 samples, 0.02%)</title><rect x="18.2940%" y="1189" width="0.0162%" height="15" fill="rgb(210,71,41)" fg:x="2254" fg:w="2"/><text x="18.5440%" y="1199.50"></text></g><g><title>core::cmp::PartialOrd::ge (7 samples, 0.06%)</title><rect x="18.3183%" y="1237" width="0.0568%" height="15" fill="rgb(206,173,20)" fg:x="2257" fg:w="7"/><text x="18.5683%" y="1247.50"></text></g><g><title><core::option::Option<T> as core::cmp::PartialOrd>::partial_cmp (6 samples, 0.05%)</title><rect x="18.3264%" y="1221" width="0.0487%" height="15" fill="rgb(233,88,34)" fg:x="2258" fg:w="6"/><text x="18.5764%" y="1231.50"></text></g><g><title><openraft::log_id::LogId<NID> as core::cmp::PartialOrd>::partial_cmp (4 samples, 0.03%)</title><rect x="18.3427%" y="1205" width="0.0325%" height="15" fill="rgb(223,209,46)" fg:x="2260" fg:w="4"/><text x="18.5927%" y="1215.50"></text></g><g><title>openraft::engine::handler::replication_handler::ReplicationHandler<C>::update_matching (3 samples, 0.02%)</title><rect x="18.3751%" y="1237" width="0.0243%" height="15" fill="rgb(250,43,18)" fg:x="2264" fg:w="3"/><text x="18.6251%" y="1247.50"></text></g><g><title>openraft::engine::handler::replication_handler::ReplicationHandler<C>::update_local_progress (27 samples, 0.22%)</title><rect x="18.1885%" y="1253" width="0.2191%" height="15" fill="rgb(208,13,10)" fg:x="2241" fg:w="27"/><text x="18.4385%" y="1263.50"></text></g><g><title><tokio::loom::std::atomic_usize::AtomicUsize as core::ops::deref::Deref>::deref (4 samples, 0.03%)</title><rect x="18.6024%" y="1189" width="0.0325%" height="15" fill="rgb(212,200,36)" fg:x="2292" fg:w="4"/><text x="18.8524%" y="1199.50"></text></g><g><title>tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (14 samples, 0.11%)</title><rect x="18.6349%" y="1173" width="0.1136%" height="15" fill="rgb(225,90,30)" fg:x="2296" fg:w="14"/><text x="18.8849%" y="1183.50"></text></g><g><title>tokio::sync::mpsc::block::Block<T>::write::_{{closure}} (14 samples, 0.11%)</title><rect x="18.6349%" y="1157" width="0.1136%" height="15" fill="rgb(236,182,39)" fg:x="2296" fg:w="14"/><text x="18.8849%" y="1167.50"></text></g><g><title>core::ptr::write (14 samples, 0.11%)</title><rect x="18.6349%" y="1141" width="0.1136%" height="15" fill="rgb(212,144,35)" fg:x="2296" fg:w="14"/><text x="18.8849%" y="1151.50"></text></g><g><title>tokio::sync::mpsc::block::Block<T>::write (21 samples, 0.17%)</title><rect x="18.6349%" y="1189" width="0.1704%" height="15" fill="rgb(228,63,44)" fg:x="2296" fg:w="21"/><text x="18.8849%" y="1199.50"></text></g><g><title>tokio::sync::mpsc::block::Block<T>::set_ready (7 samples, 0.06%)</title><rect x="18.7485%" y="1173" width="0.0568%" height="15" fill="rgb(228,109,6)" fg:x="2310" fg:w="7"/><text x="18.9985%" y="1183.50"></text></g><g><title>core::sync::atomic::AtomicUsize::fetch_or (6 samples, 0.05%)</title><rect x="18.7566%" y="1157" width="0.0487%" height="15" fill="rgb(238,117,24)" fg:x="2311" fg:w="6"/><text x="19.0066%" y="1167.50"></text></g><g><title>core::sync::atomic::atomic_or (6 samples, 0.05%)</title><rect x="18.7566%" y="1141" width="0.0487%" height="15" fill="rgb(242,26,26)" fg:x="2311" fg:w="6"/><text x="19.0066%" y="1151.50"></text></g><g><title>core::sync::atomic::AtomicPtr<T>::load (2 samples, 0.02%)</title><rect x="18.9027%" y="1173" width="0.0162%" height="15" fill="rgb(221,92,48)" fg:x="2329" fg:w="2"/><text x="19.1527%" y="1183.50"></text></g><g><title>core::sync::atomic::atomic_load (2 samples, 0.02%)</title><rect x="18.9027%" y="1157" width="0.0162%" height="15" fill="rgb(209,209,32)" fg:x="2329" fg:w="2"/><text x="19.1527%" y="1167.50"></text></g><g><title>core::sync::atomic::AtomicUsize::fetch_add (4 samples, 0.03%)</title><rect x="18.9189%" y="1173" width="0.0325%" height="15" fill="rgb(221,70,22)" fg:x="2331" fg:w="4"/><text x="19.1689%" y="1183.50"></text></g><g><title>core::sync::atomic::atomic_add (4 samples, 0.03%)</title><rect x="18.9189%" y="1157" width="0.0325%" height="15" fill="rgb(248,145,5)" fg:x="2331" fg:w="4"/><text x="19.1689%" y="1167.50"></text></g><g><title>tokio::sync::mpsc::block::Block<T>::is_final (2 samples, 0.02%)</title><rect x="18.9595%" y="1173" width="0.0162%" height="15" fill="rgb(226,116,26)" fg:x="2336" fg:w="2"/><text x="19.2095%" y="1183.50"></text></g><g><title>tokio::sync::mpsc::block::Block<T>::tx_release (2 samples, 0.02%)</title><rect x="18.9838%" y="1173" width="0.0162%" height="15" fill="rgb(244,5,17)" fg:x="2339" fg:w="2"/><text x="19.2338%" y="1183.50"></text></g><g><title>core::sync::atomic::AtomicUsize::fetch_or (2 samples, 0.02%)</title><rect x="18.9838%" y="1157" width="0.0162%" height="15" fill="rgb(252,159,33)" fg:x="2339" fg:w="2"/><text x="19.2338%" y="1167.50"></text></g><g><title>core::sync::atomic::atomic_or (2 samples, 0.02%)</title><rect x="18.9838%" y="1141" width="0.0162%" height="15" fill="rgb(206,71,0)" fg:x="2339" fg:w="2"/><text x="19.2338%" y="1151.50"></text></g><g><title>tokio::sync::mpsc::list::Tx<T>::push (54 samples, 0.44%)</title><rect x="18.6024%" y="1205" width="0.4383%" height="15" fill="rgb(233,118,54)" fg:x="2292" fg:w="54"/><text x="18.8524%" y="1215.50"></text></g><g><title>tokio::sync::mpsc::list::Tx<T>::find_block (29 samples, 0.24%)</title><rect x="18.8053%" y="1189" width="0.2354%" height="15" fill="rgb(234,83,48)" fg:x="2317" fg:w="29"/><text x="19.0553%" y="1199.50"></text></g><g><title>tokio::sync::mpsc::block::start_index (5 samples, 0.04%)</title><rect x="19.0001%" y="1173" width="0.0406%" height="15" fill="rgb(228,3,54)" fg:x="2341" fg:w="5"/><text x="19.2501%" y="1183.50"></text></g><g><title>core::sync::atomic::AtomicUsize::fetch_or (17 samples, 0.14%)</title><rect x="19.1381%" y="1173" width="0.1380%" height="15" fill="rgb(226,155,13)" fg:x="2358" fg:w="17"/><text x="19.3881%" y="1183.50"></text></g><g><title>core::sync::atomic::atomic_or (17 samples, 0.14%)</title><rect x="19.1381%" y="1157" width="0.1380%" height="15" fill="rgb(241,28,37)" fg:x="2358" fg:w="17"/><text x="19.3881%" y="1167.50"></text></g><g><title>tokio::sync::mpsc::chan::Tx<T,S>::send (85 samples, 0.69%)</title><rect x="18.5943%" y="1237" width="0.6899%" height="15" fill="rgb(233,93,10)" fg:x="2291" fg:w="85"/><text x="18.8443%" y="1247.50"></text></g><g><title>tokio::sync::mpsc::chan::Chan<T,S>::send (85 samples, 0.69%)</title><rect x="18.5943%" y="1221" width="0.6899%" height="15" fill="rgb(225,113,19)" fg:x="2291" fg:w="85"/><text x="18.8443%" y="1231.50"></text></g><g><title>tokio::sync::task::atomic_waker::AtomicWaker::wake (30 samples, 0.24%)</title><rect x="19.0407%" y="1205" width="0.2435%" height="15" fill="rgb(241,2,18)" fg:x="2346" fg:w="30"/><text x="19.2907%" y="1215.50"></text></g><g><title>tokio::sync::task::atomic_waker::AtomicWaker::take_waker (18 samples, 0.15%)</title><rect x="19.1381%" y="1189" width="0.1461%" height="15" fill="rgb(228,207,21)" fg:x="2358" fg:w="18"/><text x="19.3881%" y="1199.50"></text></g><g><title><tokio::loom::std::atomic_usize::AtomicUsize as core::ops::deref::Deref>::deref (8 samples, 0.06%)</title><rect x="19.3004%" y="1221" width="0.0649%" height="15" fill="rgb(213,211,35)" fg:x="2378" fg:w="8"/><text x="19.5504%" y="1231.50"></text></g><g><title>core::sync::atomic::AtomicUsize::compare_exchange (12 samples, 0.10%)</title><rect x="19.3653%" y="1221" width="0.0974%" height="15" fill="rgb(209,83,10)" fg:x="2386" fg:w="12"/><text x="19.6153%" y="1231.50"></text></g><g><title>core::sync::atomic::atomic_compare_exchange (12 samples, 0.10%)</title><rect x="19.3653%" y="1205" width="0.0974%" height="15" fill="rgb(209,164,1)" fg:x="2386" fg:w="12"/><text x="19.6153%" y="1215.50"></text></g><g><title>core::sync::atomic::AtomicUsize::load (10 samples, 0.08%)</title><rect x="19.4627%" y="1221" width="0.0812%" height="15" fill="rgb(213,184,43)" fg:x="2398" fg:w="10"/><text x="19.7127%" y="1231.50"></text></g><g><title>core::sync::atomic::atomic_load (10 samples, 0.08%)</title><rect x="19.4627%" y="1205" width="0.0812%" height="15" fill="rgb(231,61,34)" fg:x="2398" fg:w="10"/><text x="19.7127%" y="1215.50"></text></g><g><title>tokio::sync::mpsc::unbounded::UnboundedSender<T>::send (143 samples, 1.16%)</title><rect x="18.4076%" y="1253" width="1.1606%" height="15" fill="rgb(235,75,3)" fg:x="2268" fg:w="143"/><text x="18.6576%" y="1263.50"></text></g><g><title>tokio::sync::mpsc::unbounded::UnboundedSender<T>::inc_num_messages (35 samples, 0.28%)</title><rect x="19.2841%" y="1237" width="0.2841%" height="15" fill="rgb(220,106,47)" fg:x="2376" fg:w="35"/><text x="19.5341%" y="1247.50"></text></g><g><title>tokio::sync::mpsc::chan::Tx<T,S>::semaphore (3 samples, 0.02%)</title><rect x="19.5439%" y="1221" width="0.0243%" height="15" fill="rgb(210,196,33)" fg:x="2408" fg:w="3"/><text x="19.7939%" y="1231.50"></text></g><g><title><alloc::sync::Arc<T,A> as core::ops::deref::Deref>::deref (3 samples, 0.02%)</title><rect x="19.5439%" y="1205" width="0.0243%" height="15" fill="rgb(229,154,42)" fg:x="2408" fg:w="3"/><text x="19.7939%" y="1215.50"></text></g><g><title>alloc::sync::Arc<T,A>::inner (3 samples, 0.02%)</title><rect x="19.5439%" y="1189" width="0.0243%" height="15" fill="rgb(228,114,26)" fg:x="2408" fg:w="3"/><text x="19.7939%" y="1199.50"></text></g><g><title>core::ptr::non_null::NonNull<T>::as_ref (3 samples, 0.02%)</title><rect x="19.5439%" y="1173" width="0.0243%" height="15" fill="rgb(208,144,1)" fg:x="2408" fg:w="3"/><text x="19.7939%" y="1183.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (1,413 samples, 11.47%)</title><rect x="8.1081%" y="1285" width="11.4682%" height="15" fill="rgb(239,112,37)" fg:x="999" fg:w="1413"/><text x="8.3581%" y="1295.50"><core::pin::Pin<P..</text></g><g><title><openraft::core::raft_core::RaftCore<C,N,LS,SM> as openraft::runtime::RaftRuntime<C>>::run_command::_{{closure}} (1,412 samples, 11.46%)</title><rect x="8.1162%" y="1269" width="11.4601%" height="15" fill="rgb(210,96,50)" fg:x="1000" fg:w="1412"/><text x="8.3662%" y="1279.50"><openraft::core::..</text></g><g><title>[libc.so.6] (62 samples, 0.50%)</title><rect x="19.6088%" y="1237" width="0.5032%" height="15" fill="rgb(222,178,2)" fg:x="2416" fg:w="62"/><text x="19.8588%" y="1247.50"></text></g><g><title>__rust_alloc (3 samples, 0.02%)</title><rect x="20.1201%" y="1173" width="0.0243%" height="15" fill="rgb(226,74,18)" fg:x="2479" fg:w="3"/><text x="20.3701%" y="1183.50"></text></g><g><title><openraft::core::raft_core::RaftCore<C,N,LS,SM> as openraft::runtime::RaftRuntime<C>>::run_command (184 samples, 1.49%)</title><rect x="19.5763%" y="1285" width="1.4934%" height="15" fill="rgb(225,67,54)" fg:x="2412" fg:w="184"/><text x="19.8263%" y="1295.50"></text></g><g><title>alloc::boxed::Box<T>::pin (182 samples, 1.48%)</title><rect x="19.5926%" y="1269" width="1.4772%" height="15" fill="rgb(251,92,32)" fg:x="2414" fg:w="182"/><text x="19.8426%" y="1279.50"></text></g><g><title>alloc::boxed::Box<T>::new (182 samples, 1.48%)</title><rect x="19.5926%" y="1253" width="1.4772%" height="15" fill="rgb(228,149,22)" fg:x="2414" fg:w="182"/><text x="19.8426%" y="1263.50"></text></g><g><title>alloc::alloc::exchange_malloc (118 samples, 0.96%)</title><rect x="20.1120%" y="1237" width="0.9577%" height="15" fill="rgb(243,54,13)" fg:x="2478" fg:w="118"/><text x="20.3620%" y="1247.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::allocate (118 samples, 0.96%)</title><rect x="20.1120%" y="1221" width="0.9577%" height="15" fill="rgb(243,180,28)" fg:x="2478" fg:w="118"/><text x="20.3620%" y="1231.50"></text></g><g><title>alloc::alloc::Global::alloc_impl (118 samples, 0.96%)</title><rect x="20.1120%" y="1205" width="0.9577%" height="15" fill="rgb(208,167,24)" fg:x="2478" fg:w="118"/><text x="20.3620%" y="1215.50"></text></g><g><title>alloc::alloc::alloc (118 samples, 0.96%)</title><rect x="20.1120%" y="1189" width="0.9577%" height="15" fill="rgb(245,73,45)" fg:x="2478" fg:w="118"/><text x="20.3620%" y="1199.50"></text></g><g><title>malloc (114 samples, 0.93%)</title><rect x="20.1445%" y="1173" width="0.9252%" height="15" fill="rgb(237,203,48)" fg:x="2482" fg:w="114"/><text x="20.3945%" y="1183.50"></text></g><g><title>[libc.so.6] (81 samples, 0.66%)</title><rect x="20.4123%" y="1157" width="0.6574%" height="15" fill="rgb(211,197,16)" fg:x="2515" fg:w="81"/><text x="20.6623%" y="1167.50"></text></g><g><title>[libc.so.6] (23 samples, 0.19%)</title><rect x="20.8830%" y="1141" width="0.1867%" height="15" fill="rgb(243,99,51)" fg:x="2573" fg:w="23"/><text x="21.1330%" y="1151.50"></text></g><g><title>[libc.so.6] (153 samples, 1.24%)</title><rect x="21.0697%" y="1285" width="1.2418%" height="15" fill="rgb(215,123,29)" fg:x="2596" fg:w="153"/><text x="21.3197%" y="1295.50"></text></g><g><title>__rdl_dealloc (2 samples, 0.02%)</title><rect x="22.3115%" y="1205" width="0.0162%" height="15" fill="rgb(239,186,37)" fg:x="2749" fg:w="2"/><text x="22.5615%" y="1215.50"></text></g><g><title>std::sys::unix::alloc::<impl core::alloc::global::GlobalAlloc for std::alloc::System>::dealloc (2 samples, 0.02%)</title><rect x="22.3115%" y="1189" width="0.0162%" height="15" fill="rgb(252,136,39)" fg:x="2749" fg:w="2"/><text x="22.5615%" y="1199.50"></text></g><g><title>__rust_dealloc (3 samples, 0.02%)</title><rect x="22.3277%" y="1205" width="0.0243%" height="15" fill="rgb(223,213,32)" fg:x="2751" fg:w="3"/><text x="22.5777%" y="1215.50"></text></g><g><title><alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop (67 samples, 0.54%)</title><rect x="22.3115%" y="1253" width="0.5438%" height="15" fill="rgb(233,115,5)" fg:x="2749" fg:w="67"/><text x="22.5615%" y="1263.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::deallocate (67 samples, 0.54%)</title><rect x="22.3115%" y="1237" width="0.5438%" height="15" fill="rgb(207,226,44)" fg:x="2749" fg:w="67"/><text x="22.5615%" y="1247.50"></text></g><g><title>alloc::alloc::dealloc (67 samples, 0.54%)</title><rect x="22.3115%" y="1221" width="0.5438%" height="15" fill="rgb(208,126,0)" fg:x="2749" fg:w="67"/><text x="22.5615%" y="1231.50"></text></g><g><title>cfree (62 samples, 0.50%)</title><rect x="22.3521%" y="1205" width="0.5032%" height="15" fill="rgb(244,66,21)" fg:x="2754" fg:w="62"/><text x="22.6021%" y="1215.50"></text></g><g><title>[libc.so.6] (55 samples, 0.45%)</title><rect x="22.4089%" y="1189" width="0.4464%" height="15" fill="rgb(222,97,12)" fg:x="2761" fg:w="55"/><text x="22.6589%" y="1199.50"></text></g><g><title>[libc.so.6] (32 samples, 0.26%)</title><rect x="22.5956%" y="1173" width="0.2597%" height="15" fill="rgb(219,213,19)" fg:x="2784" fg:w="32"/><text x="22.8456%" y="1183.50"></text></g><g><title>[libc.so.6] (16 samples, 0.13%)</title><rect x="22.7254%" y="1157" width="0.1299%" height="15" fill="rgb(252,169,30)" fg:x="2800" fg:w="16"/><text x="22.9754%" y="1167.50"></text></g><g><title>core::ptr::drop_in_place<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<core::option::Option<openraft::engine::command::Command<dcache::DcacheTypeConfig>>,openraft::storage_error::StorageError<u64>>+core::marker::Send>>> (70 samples, 0.57%)</title><rect x="22.3115%" y="1285" width="0.5681%" height="15" fill="rgb(206,32,51)" fg:x="2749" fg:w="70"/><text x="22.5615%" y="1295.50"></text></g><g><title>core::ptr::drop_in_place<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<core::option::Option<openraft::engine::command::Command<dcache::DcacheTypeConfig>>,openraft::storage_error::StorageError<u64>>+core::marker::Send>> (70 samples, 0.57%)</title><rect x="22.3115%" y="1269" width="0.5681%" height="15" fill="rgb(250,172,42)" fg:x="2749" fg:w="70"/><text x="22.5615%" y="1279.50"></text></g><g><title>core::ptr::drop_in_place<<openraft::core::raft_core::RaftCore<dcache::DcacheTypeConfig,alloc::sync::Arc<dcache::network::raft_network_impl::DcacheNetwork>,openraft::storage::adapter::Adaptor<dcache::DcacheTypeConfig,alloc::sync::Arc<dcache::store::DcacheStore>>,openraft::storage::adapter::Adaptor<dcache::DcacheTypeConfig,alloc::sync::Arc<dcache::store::DcacheStore>>> as openraft::runtime::RaftRuntime<dcache::DcacheTypeConfig>>::run_command::{{closure}}> (3 samples, 0.02%)</title><rect x="22.8553%" y="1253" width="0.0243%" height="15" fill="rgb(209,34,43)" fg:x="2816" fg:w="3"/><text x="23.1053%" y="1263.50"></text></g><g><title>openraft::engine::engine_output::EngineOutput<C>::pop_command (35 samples, 0.28%)</title><rect x="22.8796%" y="1285" width="0.2841%" height="15" fill="rgb(223,11,35)" fg:x="2819" fg:w="35"/><text x="23.1296%" y="1295.50"></text></g><g><title>alloc::collections::vec_deque::VecDeque<T,A>::pop_front (35 samples, 0.28%)</title><rect x="22.8796%" y="1269" width="0.2841%" height="15" fill="rgb(251,219,26)" fg:x="2819" fg:w="35"/><text x="23.1296%" y="1279.50"></text></g><g><title>alloc::collections::vec_deque::VecDeque<T,A>::buffer_read (30 samples, 0.24%)</title><rect x="22.9202%" y="1253" width="0.2435%" height="15" fill="rgb(231,119,3)" fg:x="2824" fg:w="30"/><text x="23.1702%" y="1263.50"></text></g><g><title>core::ptr::read (30 samples, 0.24%)</title><rect x="22.9202%" y="1237" width="0.2435%" height="15" fill="rgb(216,97,11)" fg:x="2824" fg:w="30"/><text x="23.1702%" y="1247.50"></text></g><g><title>[libc.so.6] (30 samples, 0.24%)</title><rect x="22.9202%" y="1221" width="0.2435%" height="15" fill="rgb(223,59,9)" fg:x="2824" fg:w="30"/><text x="23.1702%" y="1231.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::process_raft_msg::_{{closure}} (2,207 samples, 17.91%)</title><rect x="5.2755%" y="1333" width="17.9125%" height="15" fill="rgb(233,93,31)" fg:x="650" fg:w="2207"/><text x="5.5255%" y="1343.50">openraft::core::raft_core::R..</text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::run_engine_commands::_{{closure}} (1,878 samples, 15.24%)</title><rect x="7.9458%" y="1317" width="15.2423%" height="15" fill="rgb(239,81,33)" fg:x="979" fg:w="1878"/><text x="8.1958%" y="1327.50">openraft::core::raft_co..</text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::run_engine_commands::_{{closure}}::_{{closure}} (1,878 samples, 15.24%)</title><rect x="7.9458%" y="1301" width="15.2423%" height="15" fill="rgb(213,120,34)" fg:x="979" fg:w="1878"/><text x="8.1958%" y="1311.50">openraft::core::raft_co..</text></g><g><title>tracing_core::metadata::LevelFilter::current (3 samples, 0.02%)</title><rect x="23.1637%" y="1285" width="0.0243%" height="15" fill="rgb(243,49,53)" fg:x="2854" fg:w="3"/><text x="23.4137%" y="1295.50"></text></g><g><title>core::sync::atomic::AtomicUsize::load (3 samples, 0.02%)</title><rect x="23.1637%" y="1269" width="0.0243%" height="15" fill="rgb(247,216,33)" fg:x="2854" fg:w="3"/><text x="23.4137%" y="1279.50"></text></g><g><title>core::sync::atomic::atomic_load (3 samples, 0.02%)</title><rect x="23.1637%" y="1253" width="0.0243%" height="15" fill="rgb(226,26,14)" fg:x="2854" fg:w="3"/><text x="23.4137%" y="1263.50"></text></g><g><title>alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::search_tree (2 samples, 0.02%)</title><rect x="23.2530%" y="1253" width="0.0162%" height="15" fill="rgb(215,49,53)" fg:x="2865" fg:w="2"/><text x="23.5030%" y="1263.50"></text></g><g><title>alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::search_node (2 samples, 0.02%)</title><rect x="23.2530%" y="1237" width="0.0162%" height="15" fill="rgb(245,162,40)" fg:x="2865" fg:w="2"/><text x="23.5030%" y="1247.50"></text></g><g><title>alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::find_key_index (2 samples, 0.02%)</title><rect x="23.2530%" y="1221" width="0.0162%" height="15" fill="rgb(229,68,17)" fg:x="2865" fg:w="2"/><text x="23.5030%" y="1231.50"></text></g><g><title>alloc::collections::btree::map::BTreeMap<K,V,A>::get (4 samples, 0.03%)</title><rect x="23.2530%" y="1269" width="0.0325%" height="15" fill="rgb(213,182,10)" fg:x="2865" fg:w="4"/><text x="23.5030%" y="1279.50"></text></g><g><title>core::option::Option<T>::as_ref (2 samples, 0.02%)</title><rect x="23.2692%" y="1253" width="0.0162%" height="15" fill="rgb(245,125,30)" fg:x="2867" fg:w="2"/><text x="23.5192%" y="1263.50"></text></g><g><title><openraft::core::raft_core::RaftCore<C,N,LS,SM> as openraft::runtime::RaftRuntime<C>>::run_command::_{{closure}} (10 samples, 0.08%)</title><rect x="23.2368%" y="1285" width="0.0812%" height="15" fill="rgb(232,202,2)" fg:x="2863" fg:w="10"/><text x="23.4868%" y="1295.50"></text></g><g><title>tokio::sync::mpsc::unbounded::UnboundedSender<T>::send (2 samples, 0.02%)</title><rect x="23.3017%" y="1269" width="0.0162%" height="15" fill="rgb(237,140,51)" fg:x="2871" fg:w="2"/><text x="23.5517%" y="1279.50"></text></g><g><title>tokio::sync::mpsc::chan::Tx<T,S>::send (2 samples, 0.02%)</title><rect x="23.3017%" y="1253" width="0.0162%" height="15" fill="rgb(236,157,25)" fg:x="2871" fg:w="2"/><text x="23.5517%" y="1263.50"></text></g><g><title>tokio::sync::mpsc::chan::Chan<T,S>::send (2 samples, 0.02%)</title><rect x="23.3017%" y="1237" width="0.0162%" height="15" fill="rgb(219,209,0)" fg:x="2871" fg:w="2"/><text x="23.5517%" y="1247.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (11 samples, 0.09%)</title><rect x="23.2368%" y="1301" width="0.0893%" height="15" fill="rgb(240,116,54)" fg:x="2863" fg:w="11"/><text x="23.4868%" y="1311.50"></text></g><g><title><openraft::core::raft_core::RaftCore<C,N,LS,SM> as openraft::runtime::RaftRuntime<C>>::run_command (8 samples, 0.06%)</title><rect x="23.3260%" y="1301" width="0.0649%" height="15" fill="rgb(216,10,36)" fg:x="2874" fg:w="8"/><text x="23.5760%" y="1311.50"></text></g><g><title>alloc::boxed::Box<T>::pin (8 samples, 0.06%)</title><rect x="23.3260%" y="1285" width="0.0649%" height="15" fill="rgb(222,72,44)" fg:x="2874" fg:w="8"/><text x="23.5760%" y="1295.50"></text></g><g><title>alloc::boxed::Box<T>::new (8 samples, 0.06%)</title><rect x="23.3260%" y="1269" width="0.0649%" height="15" fill="rgb(232,159,9)" fg:x="2874" fg:w="8"/><text x="23.5760%" y="1279.50"></text></g><g><title>alloc::alloc::exchange_malloc (7 samples, 0.06%)</title><rect x="23.3341%" y="1253" width="0.0568%" height="15" fill="rgb(210,39,32)" fg:x="2875" fg:w="7"/><text x="23.5841%" y="1263.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::allocate (7 samples, 0.06%)</title><rect x="23.3341%" y="1237" width="0.0568%" height="15" fill="rgb(216,194,45)" fg:x="2875" fg:w="7"/><text x="23.5841%" y="1247.50"></text></g><g><title>alloc::alloc::Global::alloc_impl (7 samples, 0.06%)</title><rect x="23.3341%" y="1221" width="0.0568%" height="15" fill="rgb(218,18,35)" fg:x="2875" fg:w="7"/><text x="23.5841%" y="1231.50"></text></g><g><title>alloc::alloc::alloc (7 samples, 0.06%)</title><rect x="23.3341%" y="1205" width="0.0568%" height="15" fill="rgb(207,83,51)" fg:x="2875" fg:w="7"/><text x="23.5841%" y="1215.50"></text></g><g><title>malloc (7 samples, 0.06%)</title><rect x="23.3341%" y="1189" width="0.0568%" height="15" fill="rgb(225,63,43)" fg:x="2875" fg:w="7"/><text x="23.5841%" y="1199.50"></text></g><g><title>[libc.so.6] (6 samples, 0.05%)</title><rect x="23.3423%" y="1173" width="0.0487%" height="15" fill="rgb(207,57,36)" fg:x="2876" fg:w="6"/><text x="23.5923%" y="1183.50"></text></g><g><title>[libc.so.6] (3 samples, 0.02%)</title><rect x="23.3910%" y="1301" width="0.0243%" height="15" fill="rgb(216,99,33)" fg:x="2882" fg:w="3"/><text x="23.6410%" y="1311.50"></text></g><g><title><tracing::instrument::Instrumented<T> as core::future::future::Future>::poll (2,335 samples, 18.95%)</title><rect x="4.4720%" y="1445" width="18.9514%" height="15" fill="rgb(225,42,16)" fg:x="551" fg:w="2335"/><text x="4.7220%" y="1455.50"><tracing::instrument::Instrume..</text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::main::_{{closure}} (2,335 samples, 18.95%)</title><rect x="4.4720%" y="1429" width="18.9514%" height="15" fill="rgb(220,201,45)" fg:x="551" fg:w="2335"/><text x="4.7220%" y="1439.50">openraft::core::raft_core::Raf..</text></g><g><title><tracing::instrument::Instrumented<T> as core::future::future::Future>::poll (2,335 samples, 18.95%)</title><rect x="4.4720%" y="1413" width="18.9514%" height="15" fill="rgb(225,33,4)" fg:x="551" fg:w="2335"/><text x="4.7220%" y="1423.50"><tracing::instrument::Instrume..</text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::do_main::_{{closure}} (2,335 samples, 18.95%)</title><rect x="4.4720%" y="1397" width="18.9514%" height="15" fill="rgb(224,33,50)" fg:x="551" fg:w="2335"/><text x="4.7220%" y="1407.50">openraft::core::raft_core::Raf..</text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::do_main::_{{closure}}::_{{closure}} (2,335 samples, 18.95%)</title><rect x="4.4720%" y="1381" width="18.9514%" height="15" fill="rgb(246,198,51)" fg:x="551" fg:w="2335"/><text x="4.7220%" y="1391.50">openraft::core::raft_core::Raf..</text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::runtime_loop::_{{closure}} (2,335 samples, 18.95%)</title><rect x="4.4720%" y="1365" width="18.9514%" height="15" fill="rgb(205,22,4)" fg:x="551" fg:w="2335"/><text x="4.7220%" y="1375.50">openraft::core::raft_core::Raf..</text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::runtime_loop::_{{closure}}::_{{closure}} (2,335 samples, 18.95%)</title><rect x="4.4720%" y="1349" width="18.9514%" height="15" fill="rgb(206,3,8)" fg:x="551" fg:w="2335"/><text x="4.7220%" y="1359.50">openraft::core::raft_core::Raf..</text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::run_engine_commands::_{{closure}} (29 samples, 0.24%)</title><rect x="23.1881%" y="1333" width="0.2354%" height="15" fill="rgb(251,23,15)" fg:x="2857" fg:w="29"/><text x="23.4381%" y="1343.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::run_engine_commands::_{{closure}}::_{{closure}} (29 samples, 0.24%)</title><rect x="23.1881%" y="1317" width="0.2354%" height="15" fill="rgb(252,88,28)" fg:x="2857" fg:w="29"/><text x="23.4381%" y="1327.50"></text></g><g><title><core::result::Result<T,E> as core::ops::try_trait::Try>::branch (2 samples, 0.02%)</title><rect x="23.4478%" y="1125" width="0.0162%" height="15" fill="rgb(212,127,14)" fg:x="2889" fg:w="2"/><text x="23.6978%" y="1135.50"></text></g><g><title>core::str::converts::from_utf8 (2 samples, 0.02%)</title><rect x="23.4802%" y="1045" width="0.0162%" height="15" fill="rgb(247,145,37)" fg:x="2893" fg:w="2"/><text x="23.7302%" y="1055.50"></text></g><g><title>prost::encoding::<impl prost::encoding::sealed::BytesAdapter for alloc::vec::Vec<u8>>::replace_with (4 samples, 0.03%)</title><rect x="23.4965%" y="1029" width="0.0325%" height="15" fill="rgb(209,117,53)" fg:x="2895" fg:w="4"/><text x="23.7465%" y="1039.50"></text></g><g><title>alloc::vec::Vec<T,A>::reserve (2 samples, 0.02%)</title><rect x="23.5127%" y="1013" width="0.0162%" height="15" fill="rgb(212,90,42)" fg:x="2897" fg:w="2"/><text x="23.7627%" y="1023.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::reserve (2 samples, 0.02%)</title><rect x="23.5127%" y="997" width="0.0162%" height="15" fill="rgb(218,164,37)" fg:x="2897" fg:w="2"/><text x="23.7627%" y="1007.50"></text></g><g><title><dcache::protobuf::dcache::RaftReply as prost::message::Message>::merge_field (7 samples, 0.06%)</title><rect x="23.4802%" y="1077" width="0.0568%" height="15" fill="rgb(246,65,34)" fg:x="2893" fg:w="7"/><text x="23.7302%" y="1087.50"></text></g><g><title>prost::encoding::string::merge (7 samples, 0.06%)</title><rect x="23.4802%" y="1061" width="0.0568%" height="15" fill="rgb(231,100,33)" fg:x="2893" fg:w="7"/><text x="23.7302%" y="1071.50"></text></g><g><title>prost::encoding::bytes::merge_one_copy (5 samples, 0.04%)</title><rect x="23.4965%" y="1045" width="0.0406%" height="15" fill="rgb(228,126,14)" fg:x="2895" fg:w="5"/><text x="23.7465%" y="1055.50"></text></g><g><title><tonic::codec::prost::ProstDecoder<U> as tonic::codec::Decoder>::decode (12 samples, 0.10%)</title><rect x="23.4640%" y="1125" width="0.0974%" height="15" fill="rgb(215,173,21)" fg:x="2891" fg:w="12"/><text x="23.7140%" y="1135.50"></text></g><g><title>prost::message::Message::decode (11 samples, 0.09%)</title><rect x="23.4721%" y="1109" width="0.0893%" height="15" fill="rgb(210,6,40)" fg:x="2892" fg:w="11"/><text x="23.7221%" y="1119.50"></text></g><g><title>prost::message::Message::merge (11 samples, 0.09%)</title><rect x="23.4721%" y="1093" width="0.0893%" height="15" fill="rgb(212,48,18)" fg:x="2892" fg:w="11"/><text x="23.7221%" y="1103.50"></text></g><g><title>prost::encoding::decode_key (3 samples, 0.02%)</title><rect x="23.5371%" y="1077" width="0.0243%" height="15" fill="rgb(230,214,11)" fg:x="2900" fg:w="3"/><text x="23.7871%" y="1087.50"></text></g><g><title>prost::encoding::decode_varint (2 samples, 0.02%)</title><rect x="23.5452%" y="1061" width="0.0162%" height="15" fill="rgb(254,105,39)" fg:x="2901" fg:w="2"/><text x="23.7952%" y="1071.50"></text></g><g><title>bytes::buf::buf_impl::Buf::get_u32 (2 samples, 0.02%)</title><rect x="23.5776%" y="1109" width="0.0162%" height="15" fill="rgb(245,158,5)" fg:x="2905" fg:w="2"/><text x="23.8276%" y="1119.50"></text></g><g><title><bytes::bytes_mut::BytesMut as bytes::buf::buf_impl::Buf>::advance (2 samples, 0.02%)</title><rect x="23.5776%" y="1093" width="0.0162%" height="15" fill="rgb(249,208,11)" fg:x="2905" fg:w="2"/><text x="23.8276%" y="1103.50"></text></g><g><title>bytes::bytes_mut::BytesMut::set_start (2 samples, 0.02%)</title><rect x="23.5776%" y="1077" width="0.0162%" height="15" fill="rgb(210,39,28)" fg:x="2905" fg:w="2"/><text x="23.8276%" y="1087.50"></text></g><g><title>tonic::codec::decode::Streaming<T>::decode_chunk (20 samples, 0.16%)</title><rect x="23.4397%" y="1141" width="0.1623%" height="15" fill="rgb(211,56,53)" fg:x="2888" fg:w="20"/><text x="23.6897%" y="1151.50"></text></g><g><title>tonic::codec::decode::StreamingInner::decode_chunk (5 samples, 0.04%)</title><rect x="23.5614%" y="1125" width="0.0406%" height="15" fill="rgb(226,201,30)" fg:x="2903" fg:w="5"/><text x="23.8114%" y="1135.50"></text></g><g><title>h2::proto::streams::recv::Recv::release_capacity (8 samples, 0.06%)</title><rect x="23.6994%" y="1013" width="0.0649%" height="15" fill="rgb(239,101,34)" fg:x="2920" fg:w="8"/><text x="23.9494%" y="1023.50"></text></g><g><title>h2::proto::streams::recv::Recv::release_connection_capacity (4 samples, 0.03%)</title><rect x="23.7318%" y="997" width="0.0325%" height="15" fill="rgb(226,209,5)" fg:x="2924" fg:w="4"/><text x="23.9818%" y="1007.50"></text></g><g><title>h2::share::FlowControl::release_capacity (10 samples, 0.08%)</title><rect x="23.6913%" y="1045" width="0.0812%" height="15" fill="rgb(250,105,47)" fg:x="2919" fg:w="10"/><text x="23.9413%" y="1055.50"></text></g><g><title>h2::proto::streams::streams::OpaqueStreamRef::release_capacity (10 samples, 0.08%)</title><rect x="23.6913%" y="1029" width="0.0812%" height="15" fill="rgb(230,72,3)" fg:x="2919" fg:w="10"/><text x="23.9413%" y="1039.50"></text></g><g><title><h2::proto::streams::store::Ptr as core::ops::deref::DerefMut>::deref_mut (2 samples, 0.02%)</title><rect x="23.7968%" y="1013" width="0.0162%" height="15" fill="rgb(232,218,39)" fg:x="2932" fg:w="2"/><text x="24.0468%" y="1023.50"></text></g><g><title><h2::proto::streams::store::Store as core::ops::index::IndexMut<h2::proto::streams::store::Key>>::index_mut (2 samples, 0.02%)</title><rect x="23.7968%" y="997" width="0.0162%" height="15" fill="rgb(248,166,6)" fg:x="2932" fg:w="2"/><text x="24.0468%" y="1007.50"></text></g><g><title>slab::Slab<T>::get_mut (2 samples, 0.02%)</title><rect x="23.7968%" y="981" width="0.0162%" height="15" fill="rgb(247,89,20)" fg:x="2932" fg:w="2"/><text x="24.0468%" y="991.50"></text></g><g><title>h2::proto::streams::recv::Recv::poll_data (4 samples, 0.03%)</title><rect x="23.8130%" y="1013" width="0.0325%" height="15" fill="rgb(248,130,54)" fg:x="2934" fg:w="4"/><text x="24.0630%" y="1023.50"></text></g><g><title>h2::proto::streams::buffer::Deque::pop_front (4 samples, 0.03%)</title><rect x="23.8130%" y="997" width="0.0325%" height="15" fill="rgb(234,196,4)" fg:x="2934" fg:w="4"/><text x="24.0630%" y="1007.50"></text></g><g><title>slab::Slab<T>::remove (2 samples, 0.02%)</title><rect x="23.8292%" y="981" width="0.0162%" height="15" fill="rgb(250,143,31)" fg:x="2936" fg:w="2"/><text x="24.0792%" y="991.50"></text></g><g><title>slab::Slab<T>::try_remove (2 samples, 0.02%)</title><rect x="23.8292%" y="965" width="0.0162%" height="15" fill="rgb(211,110,34)" fg:x="2936" fg:w="2"/><text x="24.0792%" y="975.50"></text></g><g><title>core::mem::replace (2 samples, 0.02%)</title><rect x="23.8292%" y="949" width="0.0162%" height="15" fill="rgb(215,124,48)" fg:x="2936" fg:w="2"/><text x="24.0792%" y="959.50"></text></g><g><title>core::ptr::read (2 samples, 0.02%)</title><rect x="23.8292%" y="933" width="0.0162%" height="15" fill="rgb(216,46,13)" fg:x="2936" fg:w="2"/><text x="24.0792%" y="943.50"></text></g><g><title>h2::share::RecvStream::poll_data (10 samples, 0.08%)</title><rect x="23.7724%" y="1045" width="0.0812%" height="15" fill="rgb(205,184,25)" fg:x="2929" fg:w="10"/><text x="24.0224%" y="1055.50"></text></g><g><title>h2::proto::streams::streams::OpaqueStreamRef::poll_data (7 samples, 0.06%)</title><rect x="23.7968%" y="1029" width="0.0568%" height="15" fill="rgb(228,1,10)" fg:x="2932" fg:w="7"/><text x="24.0468%" y="1039.50"></text></g><g><title><hyper::body::body::Body as http_body::Body>::poll_data (27 samples, 0.22%)</title><rect x="23.6669%" y="1077" width="0.2191%" height="15" fill="rgb(213,116,27)" fg:x="2916" fg:w="27"/><text x="23.9169%" y="1087.50"></text></g><g><title>hyper::body::body::Body::poll_inner (26 samples, 0.21%)</title><rect x="23.6750%" y="1061" width="0.2110%" height="15" fill="rgb(241,95,50)" fg:x="2917" fg:w="26"/><text x="23.9250%" y="1071.50"></text></g><g><title>hyper::proto::h2::ping::Recorder::record_data (4 samples, 0.03%)</title><rect x="23.8536%" y="1045" width="0.0325%" height="15" fill="rgb(238,48,32)" fg:x="2939" fg:w="4"/><text x="24.1036%" y="1055.50"></text></g><g><title><bytes::bytes::Bytes as bytes::buf::buf_impl::Buf>::copy_to_bytes (2 samples, 0.02%)</title><rect x="23.8860%" y="1061" width="0.0162%" height="15" fill="rgb(235,113,49)" fg:x="2943" fg:w="2"/><text x="24.1360%" y="1071.50"></text></g><g><title><http_body::combinators::box_body::UnsyncBoxBody<D,E> as http_body::Body>::poll_data (33 samples, 0.27%)</title><rect x="23.6426%" y="1125" width="0.2678%" height="15" fill="rgb(205,127,43)" fg:x="2913" fg:w="33"/><text x="23.8926%" y="1135.50"></text></g><g><title><http_body::combinators::map_err::MapErr<B,F> as http_body::Body>::poll_data (33 samples, 0.27%)</title><rect x="23.6426%" y="1109" width="0.2678%" height="15" fill="rgb(250,162,2)" fg:x="2913" fg:w="33"/><text x="23.8926%" y="1119.50"></text></g><g><title><http_body::combinators::map_data::MapData<B,F> as http_body::Body>::poll_data (32 samples, 0.26%)</title><rect x="23.6507%" y="1093" width="0.2597%" height="15" fill="rgb(220,13,41)" fg:x="2914" fg:w="32"/><text x="23.9007%" y="1103.50"></text></g><g><title>tonic::codec::decode::Streaming<T>::new::_{{closure}} (3 samples, 0.02%)</title><rect x="23.8860%" y="1077" width="0.0243%" height="15" fill="rgb(249,221,25)" fg:x="2943" fg:w="3"/><text x="24.1360%" y="1087.50"></text></g><g><title><tokio_stream::stream_ext::try_next::TryNext<St> as core::future::future::Future>::poll (62 samples, 0.50%)</title><rect x="23.4234%" y="1221" width="0.5032%" height="15" fill="rgb(215,208,19)" fg:x="2886" fg:w="62"/><text x="23.6734%" y="1231.50"></text></g><g><title><tokio_stream::stream_ext::next::Next<St> as core::future::future::Future>::poll (62 samples, 0.50%)</title><rect x="23.4234%" y="1205" width="0.5032%" height="15" fill="rgb(236,175,2)" fg:x="2886" fg:w="62"/><text x="23.6734%" y="1215.50"></text></g><g><title><&mut S as futures_core::stream::Stream>::poll_next (62 samples, 0.50%)</title><rect x="23.4234%" y="1189" width="0.5032%" height="15" fill="rgb(241,52,2)" fg:x="2886" fg:w="62"/><text x="23.6734%" y="1199.50"></text></g><g><title><core::pin::Pin<P> as futures_core::stream::Stream>::poll_next (62 samples, 0.50%)</title><rect x="23.4234%" y="1173" width="0.5032%" height="15" fill="rgb(248,140,14)" fg:x="2886" fg:w="62"/><text x="23.6734%" y="1183.50"></text></g><g><title><tonic::codec::decode::Streaming<T> as futures_core::stream::Stream>::poll_next (62 samples, 0.50%)</title><rect x="23.4234%" y="1157" width="0.5032%" height="15" fill="rgb(253,22,42)" fg:x="2886" fg:w="62"/><text x="23.6734%" y="1167.50"></text></g><g><title>tonic::codec::decode::StreamingInner::poll_data (40 samples, 0.32%)</title><rect x="23.6020%" y="1141" width="0.3246%" height="15" fill="rgb(234,61,47)" fg:x="2908" fg:w="40"/><text x="23.8520%" y="1151.50"></text></g><g><title>bytes::bytes_mut::shared_v_drop (2 samples, 0.02%)</title><rect x="23.9104%" y="1125" width="0.0162%" height="15" fill="rgb(208,226,15)" fg:x="2946" fg:w="2"/><text x="24.1604%" y="1135.50"></text></g><g><title><core::sync::atomic::AtomicPtr<T> as bytes::loom::sync::atomic::AtomicMut<T>>::with_mut (2 samples, 0.02%)</title><rect x="23.9104%" y="1109" width="0.0162%" height="15" fill="rgb(217,221,4)" fg:x="2946" fg:w="2"/><text x="24.1604%" y="1119.50"></text></g><g><title>core::task::wake::Waker::wake (3 samples, 0.02%)</title><rect x="23.9834%" y="1029" width="0.0243%" height="15" fill="rgb(212,174,34)" fg:x="2955" fg:w="3"/><text x="24.2334%" y="1039.50"></text></g><g><title>tokio::runtime::task::waker::wake_by_val (3 samples, 0.02%)</title><rect x="23.9834%" y="1013" width="0.0243%" height="15" fill="rgb(253,83,4)" fg:x="2955" fg:w="3"/><text x="24.2334%" y="1023.50"></text></g><g><title>tokio::runtime::task::harness::<impl tokio::runtime::task::raw::RawTask>::wake_by_val (2 samples, 0.02%)</title><rect x="23.9916%" y="997" width="0.0162%" height="15" fill="rgb(250,195,49)" fg:x="2956" fg:w="2"/><text x="24.2416%" y="1007.50"></text></g><g><title>h2::proto::streams::counts::Counts::transition_after (6 samples, 0.05%)</title><rect x="24.0078%" y="1013" width="0.0487%" height="15" fill="rgb(241,192,25)" fg:x="2958" fg:w="6"/><text x="24.2578%" y="1023.50"></text></g><g><title>h2::proto::streams::store::Ptr::remove (6 samples, 0.05%)</title><rect x="24.0078%" y="997" width="0.0487%" height="15" fill="rgb(208,124,10)" fg:x="2958" fg:w="6"/><text x="24.2578%" y="1007.50"></text></g><g><title>slab::Slab<T>::remove (2 samples, 0.02%)</title><rect x="24.0403%" y="981" width="0.0162%" height="15" fill="rgb(222,33,0)" fg:x="2962" fg:w="2"/><text x="24.2903%" y="991.50"></text></g><g><title>slab::Slab<T>::try_remove (2 samples, 0.02%)</title><rect x="24.0403%" y="965" width="0.0162%" height="15" fill="rgb(234,209,28)" fg:x="2962" fg:w="2"/><text x="24.2903%" y="975.50"></text></g><g><title>core::mem::replace (2 samples, 0.02%)</title><rect x="24.0403%" y="949" width="0.0162%" height="15" fill="rgb(224,11,23)" fg:x="2962" fg:w="2"/><text x="24.2903%" y="959.50"></text></g><g><title>core::ptr::read (2 samples, 0.02%)</title><rect x="24.0403%" y="933" width="0.0162%" height="15" fill="rgb(232,99,1)" fg:x="2962" fg:w="2"/><text x="24.2903%" y="943.50"></text></g><g><title>[libc.so.6] (2 samples, 0.02%)</title><rect x="24.0403%" y="917" width="0.0162%" height="15" fill="rgb(237,95,45)" fg:x="2962" fg:w="2"/><text x="24.2903%" y="927.50"></text></g><g><title>h2::proto::streams::counts::Counts::transition (9 samples, 0.07%)</title><rect x="24.0078%" y="1029" width="0.0730%" height="15" fill="rgb(208,109,11)" fg:x="2958" fg:w="9"/><text x="24.2578%" y="1039.50"></text></g><g><title>h2::proto::streams::streams::drop_stream_ref::_{{closure}} (2 samples, 0.02%)</title><rect x="24.0646%" y="1013" width="0.0162%" height="15" fill="rgb(216,190,48)" fg:x="2965" fg:w="2"/><text x="24.3146%" y="1023.50"></text></g><g><title>h2::proto::streams::store::Queue<N>::pop (2 samples, 0.02%)</title><rect x="24.0646%" y="997" width="0.0162%" height="15" fill="rgb(251,171,36)" fg:x="2965" fg:w="2"/><text x="24.3146%" y="1007.50"></text></g><g><title>core::ptr::drop_in_place<h2::share::FlowControl> (17 samples, 0.14%)</title><rect x="23.9591%" y="1093" width="0.1380%" height="15" fill="rgb(230,62,22)" fg:x="2952" fg:w="17"/><text x="24.2091%" y="1103.50"></text></g><g><title>core::ptr::drop_in_place<h2::proto::streams::streams::OpaqueStreamRef> (17 samples, 0.14%)</title><rect x="23.9591%" y="1077" width="0.1380%" height="15" fill="rgb(225,114,35)" fg:x="2952" fg:w="17"/><text x="24.2091%" y="1087.50"></text></g><g><title><h2::proto::streams::streams::OpaqueStreamRef as core::ops::drop::Drop>::drop (17 samples, 0.14%)</title><rect x="23.9591%" y="1061" width="0.1380%" height="15" fill="rgb(215,118,42)" fg:x="2952" fg:w="17"/><text x="24.2091%" y="1071.50"></text></g><g><title>h2::proto::streams::streams::drop_stream_ref (16 samples, 0.13%)</title><rect x="23.9672%" y="1045" width="0.1299%" height="15" fill="rgb(243,119,21)" fg:x="2953" fg:w="16"/><text x="24.2172%" y="1055.50"></text></g><g><title>core::ptr::drop_in_place<tonic::codec::decode::Streaming<dcache::protobuf::dcache::RaftReply>> (22 samples, 0.18%)</title><rect x="23.9266%" y="1221" width="0.1786%" height="15" fill="rgb(252,177,53)" fg:x="2948" fg:w="22"/><text x="24.1766%" y="1231.50"></text></g><g><title>core::ptr::drop_in_place<tonic::codec::decode::StreamingInner> (22 samples, 0.18%)</title><rect x="23.9266%" y="1205" width="0.1786%" height="15" fill="rgb(237,209,29)" fg:x="2948" fg:w="22"/><text x="24.1766%" y="1215.50"></text></g><g><title>core::ptr::drop_in_place<http_body::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>> (21 samples, 0.17%)</title><rect x="23.9347%" y="1189" width="0.1704%" height="15" fill="rgb(212,65,23)" fg:x="2949" fg:w="21"/><text x="24.1847%" y="1199.50"></text></g><g><title>core::ptr::drop_in_place<core::pin::Pin<alloc::boxed::Box<dyn http_body::Body+Error = tonic::status::Status+Data = bytes::bytes::Bytes+core::marker::Send>>> (21 samples, 0.17%)</title><rect x="23.9347%" y="1173" width="0.1704%" height="15" fill="rgb(230,222,46)" fg:x="2949" fg:w="21"/><text x="24.1847%" y="1183.50"></text></g><g><title>core::ptr::drop_in_place<alloc::boxed::Box<dyn http_body::Body+Error = tonic::status::Status+Data = bytes::bytes::Bytes+core::marker::Send>> (21 samples, 0.17%)</title><rect x="23.9347%" y="1157" width="0.1704%" height="15" fill="rgb(215,135,32)" fg:x="2949" fg:w="21"/><text x="24.1847%" y="1167.50"></text></g><g><title>core::ptr::drop_in_place<hyper::body::body::Body> (20 samples, 0.16%)</title><rect x="23.9429%" y="1141" width="0.1623%" height="15" fill="rgb(246,101,22)" fg:x="2950" fg:w="20"/><text x="24.1929%" y="1151.50"></text></g><g><title>core::ptr::drop_in_place<hyper::body::body::Kind> (20 samples, 0.16%)</title><rect x="23.9429%" y="1125" width="0.1623%" height="15" fill="rgb(206,107,13)" fg:x="2950" fg:w="20"/><text x="24.1929%" y="1135.50"></text></g><g><title>core::ptr::drop_in_place<h2::share::RecvStream> (20 samples, 0.16%)</title><rect x="23.9429%" y="1109" width="0.1623%" height="15" fill="rgb(250,100,44)" fg:x="2950" fg:w="20"/><text x="24.1929%" y="1119.50"></text></g><g><title>tokio::sync::mpsc::list::Tx<T>::push (4 samples, 0.03%)</title><rect x="24.1458%" y="1109" width="0.0325%" height="15" fill="rgb(231,147,38)" fg:x="2975" fg:w="4"/><text x="24.3958%" y="1119.50"></text></g><g><title>tokio::sync::mpsc::block::Block<T>::write (2 samples, 0.02%)</title><rect x="24.1620%" y="1093" width="0.0162%" height="15" fill="rgb(229,8,40)" fg:x="2977" fg:w="2"/><text x="24.4120%" y="1103.50"></text></g><g><title>tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (2 samples, 0.02%)</title><rect x="24.1620%" y="1077" width="0.0162%" height="15" fill="rgb(221,135,30)" fg:x="2977" fg:w="2"/><text x="24.4120%" y="1087.50"></text></g><g><title>tokio::sync::mpsc::block::Block<T>::write::_{{closure}} (2 samples, 0.02%)</title><rect x="24.1620%" y="1061" width="0.0162%" height="15" fill="rgb(249,193,18)" fg:x="2977" fg:w="2"/><text x="24.4120%" y="1071.50"></text></g><g><title>core::ptr::write (2 samples, 0.02%)</title><rect x="24.1620%" y="1045" width="0.0162%" height="15" fill="rgb(209,133,39)" fg:x="2977" fg:w="2"/><text x="24.4120%" y="1055.50"></text></g><g><title>[libc.so.6] (2 samples, 0.02%)</title><rect x="24.1620%" y="1029" width="0.0162%" height="15" fill="rgb(232,100,14)" fg:x="2977" fg:w="2"/><text x="24.4120%" y="1039.50"></text></g><g><title>tokio::sync::mpsc::chan::Tx<T,S>::send (10 samples, 0.08%)</title><rect x="24.1214%" y="1141" width="0.0812%" height="15" fill="rgb(224,185,1)" fg:x="2972" fg:w="10"/><text x="24.3714%" y="1151.50"></text></g><g><title>tokio::sync::mpsc::chan::Chan<T,S>::send (9 samples, 0.07%)</title><rect x="24.1295%" y="1125" width="0.0730%" height="15" fill="rgb(223,139,8)" fg:x="2973" fg:w="9"/><text x="24.3795%" y="1135.50"></text></g><g><title>tokio::sync::task::atomic_waker::AtomicWaker::wake (3 samples, 0.02%)</title><rect x="24.1782%" y="1109" width="0.0243%" height="15" fill="rgb(232,213,38)" fg:x="2979" fg:w="3"/><text x="24.4282%" y="1119.50"></text></g><g><title>tokio::sync::task::atomic_waker::AtomicWaker::take_waker (3 samples, 0.02%)</title><rect x="24.1782%" y="1093" width="0.0243%" height="15" fill="rgb(207,94,22)" fg:x="2979" fg:w="3"/><text x="24.4282%" y="1103.50"></text></g><g><title>core::sync::atomic::AtomicUsize::fetch_or (3 samples, 0.02%)</title><rect x="24.1782%" y="1077" width="0.0243%" height="15" fill="rgb(219,183,54)" fg:x="2979" fg:w="3"/><text x="24.4282%" y="1087.50"></text></g><g><title>core::sync::atomic::atomic_or (3 samples, 0.02%)</title><rect x="24.1782%" y="1061" width="0.0243%" height="15" fill="rgb(216,185,54)" fg:x="2979" fg:w="3"/><text x="24.4282%" y="1071.50"></text></g><g><title>tokio::sync::mpsc::unbounded::UnboundedSender<T>::send (12 samples, 0.10%)</title><rect x="24.1133%" y="1157" width="0.0974%" height="15" fill="rgb(254,217,39)" fg:x="2971" fg:w="12"/><text x="24.3633%" y="1167.50"></text></g><g><title>alloc::sync::Arc<T>::new (2 samples, 0.02%)</title><rect x="24.2107%" y="1141" width="0.0162%" height="15" fill="rgb(240,178,23)" fg:x="2983" fg:w="2"/><text x="24.4607%" y="1151.50"></text></g><g><title>alloc::boxed::Box<T>::new (2 samples, 0.02%)</title><rect x="24.2107%" y="1125" width="0.0162%" height="15" fill="rgb(218,11,47)" fg:x="2983" fg:w="2"/><text x="24.4607%" y="1135.50"></text></g><g><title>alloc::alloc::exchange_malloc (2 samples, 0.02%)</title><rect x="24.2107%" y="1109" width="0.0162%" height="15" fill="rgb(218,51,51)" fg:x="2983" fg:w="2"/><text x="24.4607%" y="1119.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::allocate (2 samples, 0.02%)</title><rect x="24.2107%" y="1093" width="0.0162%" height="15" fill="rgb(238,126,27)" fg:x="2983" fg:w="2"/><text x="24.4607%" y="1103.50"></text></g><g><title>alloc::alloc::Global::alloc_impl (2 samples, 0.02%)</title><rect x="24.2107%" y="1077" width="0.0162%" height="15" fill="rgb(249,202,22)" fg:x="2983" fg:w="2"/><text x="24.4607%" y="1087.50"></text></g><g><title>alloc::alloc::alloc (2 samples, 0.02%)</title><rect x="24.2107%" y="1061" width="0.0162%" height="15" fill="rgb(254,195,49)" fg:x="2983" fg:w="2"/><text x="24.4607%" y="1071.50"></text></g><g><title>malloc (2 samples, 0.02%)</title><rect x="24.2107%" y="1045" width="0.0162%" height="15" fill="rgb(208,123,14)" fg:x="2983" fg:w="2"/><text x="24.4607%" y="1055.50"></text></g><g><title>tokio::loom::std::atomic_usize::AtomicUsize::new (2 samples, 0.02%)</title><rect x="24.2269%" y="1141" width="0.0162%" height="15" fill="rgb(224,200,8)" fg:x="2985" fg:w="2"/><text x="24.4769%" y="1151.50"></text></g><g><title>tokio::sync::oneshot::channel (6 samples, 0.05%)</title><rect x="24.2107%" y="1157" width="0.0487%" height="15" fill="rgb(217,61,36)" fg:x="2983" fg:w="6"/><text x="24.4607%" y="1167.50"></text></g><g><title>thread_local::ThreadLocal<T>::get_inner (3 samples, 0.02%)</title><rect x="24.3324%" y="1013" width="0.0243%" height="15" fill="rgb(206,35,45)" fg:x="2998" fg:w="3"/><text x="24.5824%" y="1023.50"></text></g><g><title><tracing_subscriber::fmt::Subscriber<N,E,F,W> as tracing_core::subscriber::Subscriber>::current_span (13 samples, 0.11%)</title><rect x="24.2837%" y="1093" width="0.1055%" height="15" fill="rgb(217,65,33)" fg:x="2992" fg:w="13"/><text x="24.5337%" y="1103.50"></text></g><g><title><tracing_subscriber::layer::layered::Layered<L,S> as tracing_core::subscriber::Subscriber>::current_span (11 samples, 0.09%)</title><rect x="24.3000%" y="1077" width="0.0893%" height="15" fill="rgb(222,158,48)" fg:x="2994" fg:w="11"/><text x="24.5500%" y="1087.50"></text></g><g><title><tracing_subscriber::layer::layered::Layered<L,S> as tracing_core::subscriber::Subscriber>::current_span (11 samples, 0.09%)</title><rect x="24.3000%" y="1061" width="0.0893%" height="15" fill="rgb(254,2,54)" fg:x="2994" fg:w="11"/><text x="24.5500%" y="1071.50"></text></g><g><title><tracing_subscriber::registry::sharded::Registry as tracing_core::subscriber::Subscriber>::current_span (11 samples, 0.09%)</title><rect x="24.3000%" y="1045" width="0.0893%" height="15" fill="rgb(250,143,38)" fg:x="2994" fg:w="11"/><text x="24.5500%" y="1055.50"></text></g><g><title>thread_local::ThreadLocal<T>::get (7 samples, 0.06%)</title><rect x="24.3324%" y="1029" width="0.0568%" height="15" fill="rgb(248,25,0)" fg:x="2998" fg:w="7"/><text x="24.5824%" y="1039.50"></text></g><g><title>thread_local::thread_id::get (4 samples, 0.03%)</title><rect x="24.3568%" y="1013" width="0.0325%" height="15" fill="rgb(206,152,27)" fg:x="3001" fg:w="4"/><text x="24.6068%" y="1023.50"></text></g><g><title>std::thread::local::LocalKey<T>::with (4 samples, 0.03%)</title><rect x="24.3568%" y="997" width="0.0325%" height="15" fill="rgb(240,77,30)" fg:x="3001" fg:w="4"/><text x="24.6068%" y="1007.50"></text></g><g><title>std::thread::local::LocalKey<T>::try_with (4 samples, 0.03%)</title><rect x="24.3568%" y="981" width="0.0325%" height="15" fill="rgb(231,5,3)" fg:x="3001" fg:w="4"/><text x="24.6068%" y="991.50"></text></g><g><title>thread_local::thread_id::get::_{{closure}} (2 samples, 0.02%)</title><rect x="24.3730%" y="965" width="0.0162%" height="15" fill="rgb(207,226,32)" fg:x="3003" fg:w="2"/><text x="24.6230%" y="975.50"></text></g><g><title>tracing_core::dispatcher::Dispatch::current_span (15 samples, 0.12%)</title><rect x="24.2837%" y="1109" width="0.1217%" height="15" fill="rgb(222,207,47)" fg:x="2992" fg:w="15"/><text x="24.5337%" y="1119.50"></text></g><g><title>tracing_core::dispatcher::Dispatch::subscriber (2 samples, 0.02%)</title><rect x="24.3893%" y="1093" width="0.0162%" height="15" fill="rgb(229,115,45)" fg:x="3005" fg:w="2"/><text x="24.6393%" y="1103.50"></text></g><g><title><T as tonic::client::service::GrpcService<ReqBody>>::call (41 samples, 0.33%)</title><rect x="24.1052%" y="1205" width="0.3328%" height="15" fill="rgb(224,191,6)" fg:x="2970" fg:w="41"/><text x="24.3552%" y="1215.50"></text></g><g><title><tonic::transport::channel::Channel as tower_service::Service<http::request::Request<http_body::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>>>>::call (41 samples, 0.33%)</title><rect x="24.1052%" y="1189" width="0.3328%" height="15" fill="rgb(230,227,24)" fg:x="2970" fg:w="41"/><text x="24.3552%" y="1199.50"></text></g><g><title><tower::buffer::service::Buffer<T,Request> as tower_service::Service<Request>>::call (41 samples, 0.33%)</title><rect x="24.1052%" y="1173" width="0.3328%" height="15" fill="rgb(228,80,19)" fg:x="2970" fg:w="41"/><text x="24.3552%" y="1183.50"></text></g><g><title>tracing::span::Span::current (22 samples, 0.18%)</title><rect x="24.2594%" y="1157" width="0.1786%" height="15" fill="rgb(247,229,0)" fg:x="2989" fg:w="22"/><text x="24.5094%" y="1167.50"></text></g><g><title>tracing_core::dispatcher::get_default (20 samples, 0.16%)</title><rect x="24.2756%" y="1141" width="0.1623%" height="15" fill="rgb(237,194,15)" fg:x="2991" fg:w="20"/><text x="24.5256%" y="1151.50"></text></g><g><title>tracing::span::Span::current::_{{closure}} (19 samples, 0.15%)</title><rect x="24.2837%" y="1125" width="0.1542%" height="15" fill="rgb(219,203,20)" fg:x="2992" fg:w="19"/><text x="24.5337%" y="1135.50"></text></g><g><title>tracing_core::span::Current::into_inner (4 samples, 0.03%)</title><rect x="24.4055%" y="1109" width="0.0325%" height="15" fill="rgb(234,128,8)" fg:x="3007" fg:w="4"/><text x="24.6555%" y="1119.50"></text></g><g><title>core::ptr::drop_in_place<core::option::Option<alloc::sync::Arc<tokio::sync::oneshot::Inner<core::result::Result<tower::util::either::Either<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<http::response::Response<hyper::body::body::Body>,alloc::boxed::Box<dyn core::error::Error+core::marker::Sync+core::marker::Send>>+core::marker::Send>>,core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<http::response::Response<hyper::body::body::Body>,alloc::boxed::Box<dyn core::error::Error+core::marker::Sync+core::marker::Send>>+core::marker::Send>>>,tower::buffer::error::ServiceError>>>>> (2 samples, 0.02%)</title><rect x="24.4380%" y="1157" width="0.0162%" height="15" fill="rgb(248,202,8)" fg:x="3011" fg:w="2"/><text x="24.6880%" y="1167.50"></text></g><g><title>core::ptr::drop_in_place<alloc::sync::Arc<tokio::sync::oneshot::Inner<core::result::Result<tower::util::either::Either<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<http::response::Response<hyper::body::body::Body>,alloc::boxed::Box<dyn core::error::Error+core::marker::Sync+core::marker::Send>>+core::marker::Send>>,core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<http::response::Response<hyper::body::body::Body>,alloc::boxed::Box<dyn core::error::Error+core::marker::Sync+core::marker::Send>>+core::marker::Send>>>,tower::buffer::error::ServiceError>>>> (2 samples, 0.02%)</title><rect x="24.4380%" y="1141" width="0.0162%" height="15" fill="rgb(206,104,37)" fg:x="3011" fg:w="2"/><text x="24.6880%" y="1151.50"></text></g><g><title><alloc::sync::Arc<T,A> as core::ops::drop::Drop>::drop (2 samples, 0.02%)</title><rect x="24.4380%" y="1125" width="0.0162%" height="15" fill="rgb(223,8,27)" fg:x="3011" fg:w="2"/><text x="24.6880%" y="1135.50"></text></g><g><title>alloc::sync::Arc<T,A>::drop_slow (2 samples, 0.02%)</title><rect x="24.4380%" y="1109" width="0.0162%" height="15" fill="rgb(216,217,28)" fg:x="3011" fg:w="2"/><text x="24.6880%" y="1119.50"></text></g><g><title>core::ptr::drop_in_place<tokio::sync::oneshot::Inner<core::result::Result<tower::util::either::Either<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<http::response::Response<hyper::body::body::Body>,alloc::boxed::Box<dyn core::error::Error+core::marker::Sync+core::marker::Send>>+core::marker::Send>>,core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<http::response::Response<hyper::body::body::Body>,alloc::boxed::Box<dyn core::error::Error+core::marker::Sync+core::marker::Send>>+core::marker::Send>>>,tower::buffer::error::ServiceError>>> (2 samples, 0.02%)</title><rect x="24.4380%" y="1093" width="0.0162%" height="15" fill="rgb(249,199,1)" fg:x="3011" fg:w="2"/><text x="24.6880%" y="1103.50"></text></g><g><title>tokio::io::interest::Interest::is_writable (2 samples, 0.02%)</title><rect x="24.4866%" y="1141" width="0.0162%" height="15" fill="rgb(240,85,17)" fg:x="3017" fg:w="2"/><text x="24.7366%" y="1151.50"></text></g><g><title>tokio::runtime::context::budget (2 samples, 0.02%)</title><rect x="24.5029%" y="1125" width="0.0162%" height="15" fill="rgb(206,108,45)" fg:x="3019" fg:w="2"/><text x="24.7529%" y="1135.50"></text></g><g><title>std::thread::local::LocalKey<T>::try_with (2 samples, 0.02%)</title><rect x="24.5029%" y="1109" width="0.0162%" height="15" fill="rgb(245,210,41)" fg:x="3019" fg:w="2"/><text x="24.7529%" y="1119.50"></text></g><g><title>tokio::runtime::context::budget::_{{closure}} (2 samples, 0.02%)</title><rect x="24.5029%" y="1093" width="0.0162%" height="15" fill="rgb(206,13,37)" fg:x="3019" fg:w="2"/><text x="24.7529%" y="1103.50"></text></g><g><title>tokio::runtime::coop::poll_proceed::_{{closure}} (2 samples, 0.02%)</title><rect x="24.5029%" y="1077" width="0.0162%" height="15" fill="rgb(250,61,18)" fg:x="3019" fg:w="2"/><text x="24.7529%" y="1087.50"></text></g><g><title>tokio::runtime::coop::poll_proceed (3 samples, 0.02%)</title><rect x="24.5029%" y="1141" width="0.0243%" height="15" fill="rgb(235,172,48)" fg:x="3019" fg:w="3"/><text x="24.7529%" y="1151.50"></text></g><g><title>tokio::sync::oneshot::State::is_closed (3 samples, 0.02%)</title><rect x="24.5272%" y="1141" width="0.0243%" height="15" fill="rgb(249,201,17)" fg:x="3022" fg:w="3"/><text x="24.7772%" y="1151.50"></text></g><g><title>tokio::sync::oneshot::State::load (2 samples, 0.02%)</title><rect x="24.5516%" y="1141" width="0.0162%" height="15" fill="rgb(219,208,6)" fg:x="3025" fg:w="2"/><text x="24.8016%" y="1151.50"></text></g><g><title>core::sync::atomic::AtomicUsize::load (2 samples, 0.02%)</title><rect x="24.5516%" y="1125" width="0.0162%" height="15" fill="rgb(248,31,23)" fg:x="3025" fg:w="2"/><text x="24.8016%" y="1135.50"></text></g><g><title>core::sync::atomic::atomic_load (2 samples, 0.02%)</title><rect x="24.5516%" y="1109" width="0.0162%" height="15" fill="rgb(245,15,42)" fg:x="3025" fg:w="2"/><text x="24.8016%" y="1119.50"></text></g><g><title><tokio::sync::oneshot::Receiver<T> as core::future::future::Future>::poll (17 samples, 0.14%)</title><rect x="24.4380%" y="1173" width="0.1380%" height="15" fill="rgb(222,217,39)" fg:x="3011" fg:w="17"/><text x="24.6880%" y="1183.50"></text></g><g><title>tokio::sync::oneshot::Inner<T>::poll_recv (15 samples, 0.12%)</title><rect x="24.4542%" y="1157" width="0.1217%" height="15" fill="rgb(210,219,27)" fg:x="3013" fg:w="15"/><text x="24.7042%" y="1167.50"></text></g><g><title>cfree (2 samples, 0.02%)</title><rect x="24.6652%" y="917" width="0.0162%" height="15" fill="rgb(252,166,36)" fg:x="3039" fg:w="2"/><text x="24.9152%" y="927.50"></text></g><g><title>[libc.so.6] (2 samples, 0.02%)</title><rect x="24.6652%" y="901" width="0.0162%" height="15" fill="rgb(245,132,34)" fg:x="3039" fg:w="2"/><text x="24.9152%" y="911.50"></text></g><g><title>core::ptr::drop_in_place<alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle>> (4 samples, 0.03%)</title><rect x="24.6896%" y="837" width="0.0325%" height="15" fill="rgb(236,54,3)" fg:x="3042" fg:w="4"/><text x="24.9396%" y="847.50"></text></g><g><title><alloc::sync::Arc<T,A> as core::ops::drop::Drop>::drop (4 samples, 0.03%)</title><rect x="24.6896%" y="821" width="0.0325%" height="15" fill="rgb(241,173,43)" fg:x="3042" fg:w="4"/><text x="24.9396%" y="831.50"></text></g><g><title>tokio::runtime::task::harness::Harness<T,S>::dealloc (9 samples, 0.07%)</title><rect x="24.6814%" y="917" width="0.0730%" height="15" fill="rgb(215,190,9)" fg:x="3041" fg:w="9"/><text x="24.9314%" y="927.50"></text></g><g><title>core::mem::drop (8 samples, 0.06%)</title><rect x="24.6896%" y="901" width="0.0649%" height="15" fill="rgb(242,101,16)" fg:x="3042" fg:w="8"/><text x="24.9396%" y="911.50"></text></g><g><title>core::ptr::drop_in_place<alloc::boxed::Box<tokio::runtime::task::core::Cell<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future+Output = ()+core::marker::Send>>,alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle>>>> (8 samples, 0.06%)</title><rect x="24.6896%" y="885" width="0.0649%" height="15" fill="rgb(223,190,21)" fg:x="3042" fg:w="8"/><text x="24.9396%" y="895.50"></text></g><g><title>core::ptr::drop_in_place<tokio::runtime::task::core::Cell<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future+Output = ()+core::marker::Send>>,alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle>>> (8 samples, 0.06%)</title><rect x="24.6896%" y="869" width="0.0649%" height="15" fill="rgb(215,228,25)" fg:x="3042" fg:w="8"/><text x="24.9396%" y="879.50"></text></g><g><title>core::ptr::drop_in_place<tokio::runtime::task::core::Core<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future+Output = ()+core::marker::Send>>,alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle>>> (8 samples, 0.06%)</title><rect x="24.6896%" y="853" width="0.0649%" height="15" fill="rgb(225,36,22)" fg:x="3042" fg:w="8"/><text x="24.9396%" y="863.50"></text></g><g><title>core::ptr::drop_in_place<tokio::runtime::task::core::CoreStage<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future+Output = ()+core::marker::Send>>>> (4 samples, 0.03%)</title><rect x="24.7220%" y="837" width="0.0325%" height="15" fill="rgb(251,106,46)" fg:x="3046" fg:w="4"/><text x="24.9720%" y="847.50"></text></g><g><title>core::ptr::drop_in_place<tokio::loom::std::unsafe_cell::UnsafeCell<tokio::runtime::task::core::Stage<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future+Output = ()+core::marker::Send>>>>> (4 samples, 0.03%)</title><rect x="24.7220%" y="821" width="0.0325%" height="15" fill="rgb(208,90,1)" fg:x="3046" fg:w="4"/><text x="24.9720%" y="831.50"></text></g><g><title>core::ptr::drop_in_place<core::cell::UnsafeCell<tokio::runtime::task::core::Stage<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future+Output = ()+core::marker::Send>>>>> (4 samples, 0.03%)</title><rect x="24.7220%" y="805" width="0.0325%" height="15" fill="rgb(243,10,4)" fg:x="3046" fg:w="4"/><text x="24.9720%" y="815.50"></text></g><g><title>core::ptr::drop_in_place<tokio::runtime::task::core::Stage<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future+Output = ()+core::marker::Send>>>> (2 samples, 0.02%)</title><rect x="24.7383%" y="789" width="0.0162%" height="15" fill="rgb(212,137,27)" fg:x="3048" fg:w="2"/><text x="24.9883%" y="799.50"></text></g><g><title>tokio::runtime::task::waker::drop_waker (2 samples, 0.02%)</title><rect x="24.7545%" y="917" width="0.0162%" height="15" fill="rgb(231,220,49)" fg:x="3050" fg:w="2"/><text x="25.0045%" y="927.50"></text></g><g><title>tokio::runtime::task::harness::<impl tokio::runtime::task::raw::RawTask>::drop_reference (2 samples, 0.02%)</title><rect x="24.7545%" y="901" width="0.0162%" height="15" fill="rgb(237,96,20)" fg:x="3050" fg:w="2"/><text x="25.0045%" y="911.50"></text></g><g><title>tokio::runtime::task::state::State::ref_dec (2 samples, 0.02%)</title><rect x="24.7545%" y="885" width="0.0162%" height="15" fill="rgb(239,229,30)" fg:x="3050" fg:w="2"/><text x="25.0045%" y="895.50"></text></g><g><title>alloc::sync::Arc<T,A>::drop_slow (16 samples, 0.13%)</title><rect x="24.6652%" y="965" width="0.1299%" height="15" fill="rgb(219,65,33)" fg:x="3039" fg:w="16"/><text x="24.9152%" y="975.50"></text></g><g><title>core::ptr::drop_in_place<tokio::sync::oneshot::Inner<core::result::Result<http::response::Response<hyper::body::body::Body>,hyper::error::Error>>> (16 samples, 0.13%)</title><rect x="24.6652%" y="949" width="0.1299%" height="15" fill="rgb(243,134,7)" fg:x="3039" fg:w="16"/><text x="24.9152%" y="959.50"></text></g><g><title><tokio::sync::oneshot::Inner<T> as core::ops::drop::Drop>::drop (16 samples, 0.13%)</title><rect x="24.6652%" y="933" width="0.1299%" height="15" fill="rgb(216,177,54)" fg:x="3039" fg:w="16"/><text x="24.9152%" y="943.50"></text></g><g><title>core::ptr::drop_in_place<core::option::Option<alloc::sync::Arc<tokio::sync::oneshot::Inner<core::result::Result<http::response::Response<hyper::body::body::Body>,hyper::error::Error>>>>> (18 samples, 0.15%)</title><rect x="24.6571%" y="1013" width="0.1461%" height="15" fill="rgb(211,160,20)" fg:x="3038" fg:w="18"/><text x="24.9071%" y="1023.50"></text></g><g><title>core::ptr::drop_in_place<alloc::sync::Arc<tokio::sync::oneshot::Inner<core::result::Result<http::response::Response<hyper::body::body::Body>,hyper::error::Error>>>> (18 samples, 0.15%)</title><rect x="24.6571%" y="997" width="0.1461%" height="15" fill="rgb(239,85,39)" fg:x="3038" fg:w="18"/><text x="24.9071%" y="1007.50"></text></g><g><title><alloc::sync::Arc<T,A> as core::ops::drop::Drop>::drop (18 samples, 0.15%)</title><rect x="24.6571%" y="981" width="0.1461%" height="15" fill="rgb(232,125,22)" fg:x="3038" fg:w="18"/><text x="24.9071%" y="991.50"></text></g><g><title>tokio::io::interest::Interest::is_readable (3 samples, 0.02%)</title><rect x="24.8356%" y="997" width="0.0243%" height="15" fill="rgb(244,57,34)" fg:x="3060" fg:w="3"/><text x="25.0856%" y="1007.50"></text></g><g><title>tokio::runtime::coop::poll_proceed (4 samples, 0.03%)</title><rect x="24.8600%" y="997" width="0.0325%" height="15" fill="rgb(214,203,32)" fg:x="3063" fg:w="4"/><text x="25.1100%" y="1007.50"></text></g><g><title>tokio::runtime::context::budget (3 samples, 0.02%)</title><rect x="24.8681%" y="981" width="0.0243%" height="15" fill="rgb(207,58,43)" fg:x="3064" fg:w="3"/><text x="25.1181%" y="991.50"></text></g><g><title>std::thread::local::LocalKey<T>::try_with (3 samples, 0.02%)</title><rect x="24.8681%" y="965" width="0.0243%" height="15" fill="rgb(215,193,15)" fg:x="3064" fg:w="3"/><text x="25.1181%" y="975.50"></text></g><g><title>tokio::runtime::context::budget::_{{closure}} (3 samples, 0.02%)</title><rect x="24.8681%" y="949" width="0.0243%" height="15" fill="rgb(232,15,44)" fg:x="3064" fg:w="3"/><text x="25.1181%" y="959.50"></text></g><g><title>tokio::runtime::coop::poll_proceed::_{{closure}} (3 samples, 0.02%)</title><rect x="24.8681%" y="933" width="0.0243%" height="15" fill="rgb(212,3,48)" fg:x="3064" fg:w="3"/><text x="25.1181%" y="943.50"></text></g><g><title>core::cell::Cell<T>::set (2 samples, 0.02%)</title><rect x="24.8762%" y="917" width="0.0162%" height="15" fill="rgb(218,128,7)" fg:x="3065" fg:w="2"/><text x="25.1262%" y="927.50"></text></g><g><title>core::cell::Cell<T>::replace (2 samples, 0.02%)</title><rect x="24.8762%" y="901" width="0.0162%" height="15" fill="rgb(226,216,39)" fg:x="3065" fg:w="2"/><text x="25.1262%" y="911.50"></text></g><g><title>core::mem::replace (2 samples, 0.02%)</title><rect x="24.8762%" y="885" width="0.0162%" height="15" fill="rgb(243,47,51)" fg:x="3065" fg:w="2"/><text x="25.1262%" y="895.50"></text></g><g><title>core::ptr::write (2 samples, 0.02%)</title><rect x="24.8762%" y="869" width="0.0162%" height="15" fill="rgb(241,183,40)" fg:x="3065" fg:w="2"/><text x="25.1262%" y="879.50"></text></g><g><title>tokio::sync::oneshot::State::load (3 samples, 0.02%)</title><rect x="24.8925%" y="997" width="0.0243%" height="15" fill="rgb(231,217,32)" fg:x="3067" fg:w="3"/><text x="25.1425%" y="1007.50"></text></g><g><title>core::sync::atomic::AtomicUsize::load (3 samples, 0.02%)</title><rect x="24.8925%" y="981" width="0.0243%" height="15" fill="rgb(229,61,38)" fg:x="3067" fg:w="3"/><text x="25.1425%" y="991.50"></text></g><g><title>core::sync::atomic::atomic_load (3 samples, 0.02%)</title><rect x="24.8925%" y="965" width="0.0243%" height="15" fill="rgb(225,210,5)" fg:x="3067" fg:w="3"/><text x="25.1425%" y="975.50"></text></g><g><title><tokio::sync::oneshot::Receiver<T> as core::future::future::Future>::poll (35 samples, 0.28%)</title><rect x="24.6409%" y="1029" width="0.2841%" height="15" fill="rgb(231,79,45)" fg:x="3036" fg:w="35"/><text x="24.8909%" y="1039.50"></text></g><g><title>tokio::sync::oneshot::Inner<T>::poll_recv (15 samples, 0.12%)</title><rect x="24.8032%" y="1013" width="0.1217%" height="15" fill="rgb(224,100,7)" fg:x="3056" fg:w="15"/><text x="25.0532%" y="1023.50"></text></g><g><title><tower::util::either::Either<A,B> as core::future::future::Future>::poll (39 samples, 0.32%)</title><rect x="24.6327%" y="1077" width="0.3165%" height="15" fill="rgb(241,198,18)" fg:x="3035" fg:w="39"/><text x="24.8827%" y="1087.50"></text></g><g><title><tonic::transport::service::reconnect::ResponseFuture<F> as core::future::future::Future>::poll (39 samples, 0.32%)</title><rect x="24.6327%" y="1061" width="0.3165%" height="15" fill="rgb(252,97,53)" fg:x="3035" fg:w="39"/><text x="24.8827%" y="1071.50"></text></g><g><title><hyper::client::conn::ResponseFuture as core::future::future::Future>::poll (39 samples, 0.32%)</title><rect x="24.6327%" y="1045" width="0.3165%" height="15" fill="rgb(220,88,7)" fg:x="3035" fg:w="39"/><text x="24.8827%" y="1055.50"></text></g><g><title>core::task::poll::Poll<T>::map (3 samples, 0.02%)</title><rect x="24.9249%" y="1029" width="0.0243%" height="15" fill="rgb(213,176,14)" fg:x="3071" fg:w="3"/><text x="25.1749%" y="1039.50"></text></g><g><title>[libc.so.6] (2 samples, 0.02%)</title><rect x="24.9330%" y="1013" width="0.0162%" height="15" fill="rgb(246,73,7)" fg:x="3072" fg:w="2"/><text x="25.1830%" y="1023.50"></text></g><g><title><tower::util::either::Either<A,B> as core::future::future::Future>::poll (41 samples, 0.33%)</title><rect x="24.6327%" y="1093" width="0.3328%" height="15" fill="rgb(245,64,36)" fg:x="3035" fg:w="41"/><text x="24.8827%" y="1103.50"></text></g><g><title><tonic::transport::service::grpc_timeout::ResponseFuture<F> as core::future::future::Future>::poll (45 samples, 0.37%)</title><rect x="24.6165%" y="1109" width="0.3652%" height="15" fill="rgb(245,80,10)" fg:x="3033" fg:w="45"/><text x="24.8665%" y="1119.50"></text></g><g><title><tonic::transport::channel::ResponseFuture as core::future::future::Future>::poll (70 samples, 0.57%)</title><rect x="24.4380%" y="1205" width="0.5681%" height="15" fill="rgb(232,107,50)" fg:x="3011" fg:w="70"/><text x="24.6880%" y="1215.50"></text></g><g><title><tower::buffer::future::ResponseFuture<F> as core::future::future::Future>::poll (70 samples, 0.57%)</title><rect x="24.4380%" y="1189" width="0.5681%" height="15" fill="rgb(253,3,0)" fg:x="3011" fg:w="70"/><text x="24.6880%" y="1199.50"></text></g><g><title><tower::util::either::Either<A,B> as core::future::future::Future>::poll (53 samples, 0.43%)</title><rect x="24.5759%" y="1173" width="0.4302%" height="15" fill="rgb(212,99,53)" fg:x="3028" fg:w="53"/><text x="24.8259%" y="1183.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (53 samples, 0.43%)</title><rect x="24.5759%" y="1157" width="0.4302%" height="15" fill="rgb(249,111,54)" fg:x="3028" fg:w="53"/><text x="24.8259%" y="1167.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (53 samples, 0.43%)</title><rect x="24.5759%" y="1141" width="0.4302%" height="15" fill="rgb(249,55,30)" fg:x="3028" fg:w="53"/><text x="24.8259%" y="1151.50"></text></g><g><title><tonic::transport::service::add_origin::AddOrigin<T> as tower_service::Service<http::request::Request<ReqBody>>>::call::_{{closure}} (52 samples, 0.42%)</title><rect x="24.5840%" y="1125" width="0.4220%" height="15" fill="rgb(237,47,42)" fg:x="3029" fg:w="52"/><text x="24.8340%" y="1135.50"></text></g><g><title>http::response::Response<T>::map (17 samples, 0.14%)</title><rect x="25.0223%" y="1189" width="0.1380%" height="15" fill="rgb(211,20,18)" fg:x="3083" fg:w="17"/><text x="25.2723%" y="1199.50"></text></g><g><title>tonic::client::grpc::Grpc<T>::create_response::_{{closure}} (15 samples, 0.12%)</title><rect x="25.0386%" y="1173" width="0.1217%" height="15" fill="rgb(231,203,46)" fg:x="3085" fg:w="15"/><text x="25.2886%" y="1183.50"></text></g><g><title>tonic::codec::decode::Streaming<T>::new (15 samples, 0.12%)</title><rect x="25.0386%" y="1157" width="0.1217%" height="15" fill="rgb(237,142,3)" fg:x="3085" fg:w="15"/><text x="25.2886%" y="1167.50"></text></g><g><title>bytes::bytes_mut::BytesMut::with_capacity (15 samples, 0.12%)</title><rect x="25.0386%" y="1141" width="0.1217%" height="15" fill="rgb(241,107,1)" fg:x="3085" fg:w="15"/><text x="25.2886%" y="1151.50"></text></g><g><title>alloc::vec::Vec<T>::with_capacity (15 samples, 0.12%)</title><rect x="25.0386%" y="1125" width="0.1217%" height="15" fill="rgb(229,83,13)" fg:x="3085" fg:w="15"/><text x="25.2886%" y="1135.50"></text></g><g><title>alloc::vec::Vec<T,A>::with_capacity_in (15 samples, 0.12%)</title><rect x="25.0386%" y="1109" width="0.1217%" height="15" fill="rgb(241,91,40)" fg:x="3085" fg:w="15"/><text x="25.2886%" y="1119.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::with_capacity_in (15 samples, 0.12%)</title><rect x="25.0386%" y="1093" width="0.1217%" height="15" fill="rgb(225,3,45)" fg:x="3085" fg:w="15"/><text x="25.2886%" y="1103.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::allocate_in (15 samples, 0.12%)</title><rect x="25.0386%" y="1077" width="0.1217%" height="15" fill="rgb(244,223,14)" fg:x="3085" fg:w="15"/><text x="25.2886%" y="1087.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::allocate (15 samples, 0.12%)</title><rect x="25.0386%" y="1061" width="0.1217%" height="15" fill="rgb(224,124,37)" fg:x="3085" fg:w="15"/><text x="25.2886%" y="1071.50"></text></g><g><title>alloc::alloc::Global::alloc_impl (15 samples, 0.12%)</title><rect x="25.0386%" y="1045" width="0.1217%" height="15" fill="rgb(251,171,30)" fg:x="3085" fg:w="15"/><text x="25.2886%" y="1055.50"></text></g><g><title>alloc::alloc::alloc (15 samples, 0.12%)</title><rect x="25.0386%" y="1029" width="0.1217%" height="15" fill="rgb(236,46,54)" fg:x="3085" fg:w="15"/><text x="25.2886%" y="1039.50"></text></g><g><title>malloc (14 samples, 0.11%)</title><rect x="25.0467%" y="1013" width="0.1136%" height="15" fill="rgb(245,213,5)" fg:x="3086" fg:w="14"/><text x="25.2967%" y="1023.50"></text></g><g><title>[libc.so.6] (13 samples, 0.11%)</title><rect x="25.0548%" y="997" width="0.1055%" height="15" fill="rgb(230,144,27)" fg:x="3087" fg:w="13"/><text x="25.3048%" y="1007.50"></text></g><g><title>[libc.so.6] (5 samples, 0.04%)</title><rect x="25.1197%" y="981" width="0.0406%" height="15" fill="rgb(220,86,6)" fg:x="3095" fg:w="5"/><text x="25.3697%" y="991.50"></text></g><g><title><&str as http::header::map::as_header_name::Sealed>::find::_{{closure}} (4 samples, 0.03%)</title><rect x="25.1846%" y="1109" width="0.0325%" height="15" fill="rgb(240,20,13)" fg:x="3103" fg:w="4"/><text x="25.4346%" y="1119.50"></text></g><g><title>http::header::map::HeaderMap<T>::find (4 samples, 0.03%)</title><rect x="25.1846%" y="1093" width="0.0325%" height="15" fill="rgb(217,89,34)" fg:x="3103" fg:w="4"/><text x="25.4346%" y="1103.50"></text></g><g><title>http::header::map::hash_elem_using (4 samples, 0.03%)</title><rect x="25.1846%" y="1077" width="0.0325%" height="15" fill="rgb(229,13,5)" fg:x="3103" fg:w="4"/><text x="25.4346%" y="1087.50"></text></g><g><title><http::header::name::HdrName as core::hash::Hash>::hash (3 samples, 0.02%)</title><rect x="25.1928%" y="1061" width="0.0243%" height="15" fill="rgb(244,67,35)" fg:x="3104" fg:w="3"/><text x="25.4428%" y="1071.50"></text></g><g><title><http::header::name::Repr<T> as core::hash::Hash>::hash (3 samples, 0.02%)</title><rect x="25.1928%" y="1045" width="0.0243%" height="15" fill="rgb(221,40,2)" fg:x="3104" fg:w="3"/><text x="25.4428%" y="1055.50"></text></g><g><title><http::header::name::MaybeLower as core::hash::Hash>::hash (3 samples, 0.02%)</title><rect x="25.1928%" y="1029" width="0.0243%" height="15" fill="rgb(237,157,21)" fg:x="3104" fg:w="3"/><text x="25.4428%" y="1039.50"></text></g><g><title><fnv::FnvHasher as core::hash::Hasher>::write (3 samples, 0.02%)</title><rect x="25.1928%" y="1013" width="0.0243%" height="15" fill="rgb(222,94,11)" fg:x="3104" fg:w="3"/><text x="25.4428%" y="1023.50"></text></g><g><title>tonic::codec::compression::CompressionEncoding::from_encoding_header (12 samples, 0.10%)</title><rect x="25.1603%" y="1189" width="0.0974%" height="15" fill="rgb(249,113,6)" fg:x="3100" fg:w="12"/><text x="25.4103%" y="1199.50"></text></g><g><title>http::header::map::HeaderMap<T>::get (10 samples, 0.08%)</title><rect x="25.1765%" y="1173" width="0.0812%" height="15" fill="rgb(238,137,36)" fg:x="3102" fg:w="10"/><text x="25.4265%" y="1183.50"></text></g><g><title>http::header::map::HeaderMap<T>::get2 (10 samples, 0.08%)</title><rect x="25.1765%" y="1157" width="0.0812%" height="15" fill="rgb(210,102,26)" fg:x="3102" fg:w="10"/><text x="25.4265%" y="1167.50"></text></g><g><title><&str as http::header::map::as_header_name::Sealed>::find (10 samples, 0.08%)</title><rect x="25.1765%" y="1141" width="0.0812%" height="15" fill="rgb(218,30,30)" fg:x="3102" fg:w="10"/><text x="25.4265%" y="1151.50"></text></g><g><title>http::header::name::HdrName::from_bytes (10 samples, 0.08%)</title><rect x="25.1765%" y="1125" width="0.0812%" height="15" fill="rgb(214,67,26)" fg:x="3102" fg:w="10"/><text x="25.4265%" y="1135.50"></text></g><g><title>http::header::name::parse_hdr (5 samples, 0.04%)</title><rect x="25.2171%" y="1109" width="0.0406%" height="15" fill="rgb(251,9,53)" fg:x="3107" fg:w="5"/><text x="25.4671%" y="1119.50"></text></g><g><title>http::header::name::StandardHeader::from_bytes (3 samples, 0.02%)</title><rect x="25.2333%" y="1093" width="0.0243%" height="15" fill="rgb(228,204,25)" fg:x="3109" fg:w="3"/><text x="25.4833%" y="1103.50"></text></g><g><title>tonic::response::Response<T>::from_http (3 samples, 0.02%)</title><rect x="25.2577%" y="1189" width="0.0243%" height="15" fill="rgb(207,153,8)" fg:x="3112" fg:w="3"/><text x="25.5077%" y="1199.50"></text></g><g><title>tonic::metadata::map::MetadataMap::from_headers (2 samples, 0.02%)</title><rect x="25.2658%" y="1173" width="0.0162%" height="15" fill="rgb(242,9,16)" fg:x="3113" fg:w="2"/><text x="25.5158%" y="1183.50"></text></g><g><title><&str as http::header::map::as_header_name::Sealed>::find::_{{closure}} (2 samples, 0.02%)</title><rect x="25.2983%" y="1109" width="0.0162%" height="15" fill="rgb(217,211,10)" fg:x="3117" fg:w="2"/><text x="25.5483%" y="1119.50"></text></g><g><title>http::header::map::HeaderMap<T>::find (2 samples, 0.02%)</title><rect x="25.2983%" y="1093" width="0.0162%" height="15" fill="rgb(219,228,52)" fg:x="3117" fg:w="2"/><text x="25.5483%" y="1103.50"></text></g><g><title>tonic::client::grpc::Grpc<T>::create_response (38 samples, 0.31%)</title><rect x="25.0142%" y="1205" width="0.3084%" height="15" fill="rgb(231,92,29)" fg:x="3082" fg:w="38"/><text x="25.2642%" y="1215.50"></text></g><g><title>tonic::status::Status::from_header_map (5 samples, 0.04%)</title><rect x="25.2820%" y="1189" width="0.0406%" height="15" fill="rgb(232,8,23)" fg:x="3115" fg:w="5"/><text x="25.5320%" y="1199.50"></text></g><g><title>http::header::map::HeaderMap<T>::get (3 samples, 0.02%)</title><rect x="25.2983%" y="1173" width="0.0243%" height="15" fill="rgb(216,211,34)" fg:x="3117" fg:w="3"/><text x="25.5483%" y="1183.50"></text></g><g><title>http::header::map::HeaderMap<T>::get2 (3 samples, 0.02%)</title><rect x="25.2983%" y="1157" width="0.0243%" height="15" fill="rgb(236,151,0)" fg:x="3117" fg:w="3"/><text x="25.5483%" y="1167.50"></text></g><g><title><&str as http::header::map::as_header_name::Sealed>::find (3 samples, 0.02%)</title><rect x="25.2983%" y="1141" width="0.0243%" height="15" fill="rgb(209,168,3)" fg:x="3117" fg:w="3"/><text x="25.5483%" y="1151.50"></text></g><g><title>http::header::name::HdrName::from_bytes (3 samples, 0.02%)</title><rect x="25.2983%" y="1125" width="0.0243%" height="15" fill="rgb(208,129,28)" fg:x="3117" fg:w="3"/><text x="25.5483%" y="1135.50"></text></g><g><title>[libc.so.6] (2 samples, 0.02%)</title><rect x="25.3470%" y="1189" width="0.0162%" height="15" fill="rgb(229,78,22)" fg:x="3123" fg:w="2"/><text x="25.5970%" y="1199.50"></text></g><g><title>http::header::map::HeaderMap<T>::insert (9 samples, 0.07%)</title><rect x="25.3632%" y="1189" width="0.0730%" height="15" fill="rgb(228,187,13)" fg:x="3125" fg:w="9"/><text x="25.6132%" y="1199.50"></text></g><g><title><http::header::name::HeaderName as http::header::map::into_header_name::Sealed>::insert (9 samples, 0.07%)</title><rect x="25.3632%" y="1173" width="0.0730%" height="15" fill="rgb(240,119,24)" fg:x="3125" fg:w="9"/><text x="25.6132%" y="1183.50"></text></g><g><title>http::header::map::HeaderMap<T>::insert2 (9 samples, 0.07%)</title><rect x="25.3632%" y="1157" width="0.0730%" height="15" fill="rgb(209,194,42)" fg:x="3125" fg:w="9"/><text x="25.6132%" y="1167.50"></text></g><g><title>http::header::map::HeaderMap<T>::reserve_one (6 samples, 0.05%)</title><rect x="25.3875%" y="1141" width="0.0487%" height="15" fill="rgb(247,200,46)" fg:x="3128" fg:w="6"/><text x="25.6375%" y="1151.50"></text></g><g><title>alloc::vec::from_elem (2 samples, 0.02%)</title><rect x="25.4200%" y="1125" width="0.0162%" height="15" fill="rgb(218,76,16)" fg:x="3132" fg:w="2"/><text x="25.6700%" y="1135.50"></text></g><g><title><T as alloc::vec::spec_from_elem::SpecFromElem>::from_elem (2 samples, 0.02%)</title><rect x="25.4200%" y="1109" width="0.0162%" height="15" fill="rgb(225,21,48)" fg:x="3132" fg:w="2"/><text x="25.6700%" y="1119.50"></text></g><g><title>alloc::vec::Vec<T,A>::with_capacity_in (2 samples, 0.02%)</title><rect x="25.4200%" y="1093" width="0.0162%" height="15" fill="rgb(239,223,50)" fg:x="3132" fg:w="2"/><text x="25.6700%" y="1103.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::with_capacity_in (2 samples, 0.02%)</title><rect x="25.4200%" y="1077" width="0.0162%" height="15" fill="rgb(244,45,21)" fg:x="3132" fg:w="2"/><text x="25.6700%" y="1087.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::allocate_in (2 samples, 0.02%)</title><rect x="25.4200%" y="1061" width="0.0162%" height="15" fill="rgb(232,33,43)" fg:x="3132" fg:w="2"/><text x="25.6700%" y="1071.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::allocate (2 samples, 0.02%)</title><rect x="25.4200%" y="1045" width="0.0162%" height="15" fill="rgb(209,8,3)" fg:x="3132" fg:w="2"/><text x="25.6700%" y="1055.50"></text></g><g><title>alloc::alloc::Global::alloc_impl (2 samples, 0.02%)</title><rect x="25.4200%" y="1029" width="0.0162%" height="15" fill="rgb(214,25,53)" fg:x="3132" fg:w="2"/><text x="25.6700%" y="1039.50"></text></g><g><title>alloc::alloc::alloc (2 samples, 0.02%)</title><rect x="25.4200%" y="1013" width="0.0162%" height="15" fill="rgb(254,186,54)" fg:x="3132" fg:w="2"/><text x="25.6700%" y="1023.50"></text></g><g><title>http::header::value::HeaderValue::from_static (5 samples, 0.04%)</title><rect x="25.4362%" y="1189" width="0.0406%" height="15" fill="rgb(208,174,49)" fg:x="3134" fg:w="5"/><text x="25.6862%" y="1199.50"></text></g><g><title>http::header::value::is_visible_ascii (4 samples, 0.03%)</title><rect x="25.4444%" y="1173" width="0.0325%" height="15" fill="rgb(233,191,51)" fg:x="3135" fg:w="4"/><text x="25.6944%" y="1183.50"></text></g><g><title>http::uri::Uri::from_parts (3 samples, 0.02%)</title><rect x="25.4768%" y="1189" width="0.0243%" height="15" fill="rgb(222,134,10)" fg:x="3139" fg:w="3"/><text x="25.7268%" y="1199.50"></text></g><g><title>http::uri::authority::Authority::empty (2 samples, 0.02%)</title><rect x="25.4849%" y="1173" width="0.0162%" height="15" fill="rgb(230,226,20)" fg:x="3140" fg:w="2"/><text x="25.7349%" y="1183.50"></text></g><g><title>[libc.so.6] (2 samples, 0.02%)</title><rect x="25.5255%" y="1173" width="0.0162%" height="15" fill="rgb(251,111,25)" fg:x="3145" fg:w="2"/><text x="25.7755%" y="1183.50"></text></g><g><title>core::ptr::drop_in_place<http::header::map::HeaderMap> (2 samples, 0.02%)</title><rect x="25.5418%" y="1173" width="0.0162%" height="15" fill="rgb(224,40,46)" fg:x="3147" fg:w="2"/><text x="25.7918%" y="1183.50"></text></g><g><title>core::ptr::drop_in_place<http::uri::Uri> (2 samples, 0.02%)</title><rect x="25.5580%" y="1173" width="0.0162%" height="15" fill="rgb(236,108,47)" fg:x="3149" fg:w="2"/><text x="25.8080%" y="1183.50"></text></g><g><title>http::request::Request<T>::new (4 samples, 0.03%)</title><rect x="25.5742%" y="1173" width="0.0325%" height="15" fill="rgb(234,93,0)" fg:x="3151" fg:w="4"/><text x="25.8242%" y="1183.50"></text></g><g><title>http::request::Parts::new (4 samples, 0.03%)</title><rect x="25.5742%" y="1157" width="0.0325%" height="15" fill="rgb(224,213,32)" fg:x="3151" fg:w="4"/><text x="25.8242%" y="1167.50"></text></g><g><title><http::header::map::HeaderMap<T> as core::default::Default>::default (4 samples, 0.03%)</title><rect x="25.5742%" y="1141" width="0.0325%" height="15" fill="rgb(251,11,48)" fg:x="3151" fg:w="4"/><text x="25.8242%" y="1151.50"></text></g><g><title>http::header::map::HeaderMap<T>::with_capacity (4 samples, 0.03%)</title><rect x="25.5742%" y="1125" width="0.0325%" height="15" fill="rgb(236,173,5)" fg:x="3151" fg:w="4"/><text x="25.8242%" y="1135.50"></text></g><g><title>core::iter::traits::iterator::Iterator::for_each (3 samples, 0.02%)</title><rect x="25.7041%" y="1093" width="0.0243%" height="15" fill="rgb(230,95,12)" fg:x="3167" fg:w="3"/><text x="25.9541%" y="1103.50"></text></g><g><title>core::iter::traits::iterator::Iterator::fold (3 samples, 0.02%)</title><rect x="25.7041%" y="1077" width="0.0243%" height="15" fill="rgb(232,209,1)" fg:x="3167" fg:w="3"/><text x="25.9541%" y="1087.50"></text></g><g><title>core::iter::traits::iterator::Iterator::for_each::call::_{{closure}} (3 samples, 0.02%)</title><rect x="25.7041%" y="1061" width="0.0243%" height="15" fill="rgb(232,6,1)" fg:x="3167" fg:w="3"/><text x="25.9541%" y="1071.50"></text></g><g><title>http::header::name::parse_hdr::_{{closure}} (3 samples, 0.02%)</title><rect x="25.7041%" y="1045" width="0.0243%" height="15" fill="rgb(210,224,50)" fg:x="3167" fg:w="3"/><text x="25.9541%" y="1055.50"></text></g><g><title>http::header::name::parse_hdr (16 samples, 0.13%)</title><rect x="25.6635%" y="1109" width="0.1299%" height="15" fill="rgb(228,127,35)" fg:x="3162" fg:w="16"/><text x="25.9135%" y="1119.50"></text></g><g><title>http::header::name::StandardHeader::from_bytes (7 samples, 0.06%)</title><rect x="25.7365%" y="1093" width="0.0568%" height="15" fill="rgb(245,102,45)" fg:x="3171" fg:w="7"/><text x="25.9865%" y="1103.50"></text></g><g><title>tonic::client::grpc::GrpcConfig::prepare_request (61 samples, 0.50%)</title><rect x="25.3226%" y="1205" width="0.4951%" height="15" fill="rgb(214,1,49)" fg:x="3120" fg:w="61"/><text x="25.5726%" y="1215.50"></text></g><g><title>tonic::request::Request<T>::into_http (39 samples, 0.32%)</title><rect x="25.5012%" y="1189" width="0.3165%" height="15" fill="rgb(226,163,40)" fg:x="3142" fg:w="39"/><text x="25.7512%" y="1199.50"></text></g><g><title>tonic::metadata::map::MetadataMap::into_sanitized_headers (26 samples, 0.21%)</title><rect x="25.6067%" y="1173" width="0.2110%" height="15" fill="rgb(239,212,28)" fg:x="3155" fg:w="26"/><text x="25.8567%" y="1183.50"></text></g><g><title>http::header::map::HeaderMap<T>::remove (24 samples, 0.19%)</title><rect x="25.6229%" y="1157" width="0.1948%" height="15" fill="rgb(220,20,13)" fg:x="3157" fg:w="24"/><text x="25.8729%" y="1167.50"></text></g><g><title><&str as http::header::map::as_header_name::Sealed>::find (24 samples, 0.19%)</title><rect x="25.6229%" y="1141" width="0.1948%" height="15" fill="rgb(210,164,35)" fg:x="3157" fg:w="24"/><text x="25.8729%" y="1151.50"></text></g><g><title>http::header::name::HdrName::from_bytes (23 samples, 0.19%)</title><rect x="25.6310%" y="1125" width="0.1867%" height="15" fill="rgb(248,109,41)" fg:x="3158" fg:w="23"/><text x="25.8810%" y="1135.50"></text></g><g><title>http::header::name::uninit_u8_array (3 samples, 0.02%)</title><rect x="25.7934%" y="1109" width="0.0243%" height="15" fill="rgb(238,23,50)" fg:x="3178" fg:w="3"/><text x="26.0434%" y="1119.50"></text></g><g><title>core::ops::function::FnOnce::call_once (4 samples, 0.03%)</title><rect x="25.8258%" y="1189" width="0.0325%" height="15" fill="rgb(211,48,49)" fg:x="3182" fg:w="4"/><text x="26.0758%" y="1199.50"></text></g><g><title>http_body::combinators::box_body::UnsyncBoxBody<D,E>::new (4 samples, 0.03%)</title><rect x="25.8258%" y="1173" width="0.0325%" height="15" fill="rgb(223,36,21)" fg:x="3182" fg:w="4"/><text x="26.0758%" y="1183.50"></text></g><g><title>alloc::boxed::Box<T>::pin (4 samples, 0.03%)</title><rect x="25.8258%" y="1157" width="0.0325%" height="15" fill="rgb(207,123,46)" fg:x="3182" fg:w="4"/><text x="26.0758%" y="1167.50"></text></g><g><title>alloc::boxed::Box<T>::new (4 samples, 0.03%)</title><rect x="25.8258%" y="1141" width="0.0325%" height="15" fill="rgb(240,218,32)" fg:x="3182" fg:w="4"/><text x="26.0758%" y="1151.50"></text></g><g><title>alloc::alloc::exchange_malloc (3 samples, 0.02%)</title><rect x="25.8339%" y="1125" width="0.0243%" height="15" fill="rgb(252,5,43)" fg:x="3183" fg:w="3"/><text x="26.0839%" y="1135.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::allocate (3 samples, 0.02%)</title><rect x="25.8339%" y="1109" width="0.0243%" height="15" fill="rgb(252,84,19)" fg:x="3183" fg:w="3"/><text x="26.0839%" y="1119.50"></text></g><g><title>alloc::alloc::Global::alloc_impl (3 samples, 0.02%)</title><rect x="25.8339%" y="1093" width="0.0243%" height="15" fill="rgb(243,152,39)" fg:x="3183" fg:w="3"/><text x="26.0839%" y="1103.50"></text></g><g><title>alloc::alloc::alloc (3 samples, 0.02%)</title><rect x="25.8339%" y="1077" width="0.0243%" height="15" fill="rgb(234,160,15)" fg:x="3183" fg:w="3"/><text x="26.0839%" y="1087.50"></text></g><g><title>malloc (3 samples, 0.02%)</title><rect x="25.8339%" y="1061" width="0.0243%" height="15" fill="rgb(237,34,20)" fg:x="3183" fg:w="3"/><text x="26.0839%" y="1071.50"></text></g><g><title>tonic::client::grpc::Grpc<T>::streaming::_{{closure}} (222 samples, 1.80%)</title><rect x="24.1052%" y="1221" width="1.8018%" height="15" fill="rgb(229,97,13)" fg:x="2970" fg:w="222"/><text x="24.3552%" y="1231.50">t..</text></g><g><title>tonic::request::Request<T>::map (11 samples, 0.09%)</title><rect x="25.8177%" y="1205" width="0.0893%" height="15" fill="rgb(234,71,50)" fg:x="3181" fg:w="11"/><text x="26.0677%" y="1215.50"></text></g><g><title>tonic::client::grpc::Grpc<T>::streaming::_{{closure}}::_{{closure}} (6 samples, 0.05%)</title><rect x="25.8583%" y="1189" width="0.0487%" height="15" fill="rgb(253,155,4)" fg:x="3186" fg:w="6"/><text x="26.1083%" y="1199.50"></text></g><g><title>tonic::codec::encode::encode_client (6 samples, 0.05%)</title><rect x="25.8583%" y="1173" width="0.0487%" height="15" fill="rgb(222,185,37)" fg:x="3186" fg:w="6"/><text x="26.1083%" y="1183.50"></text></g><g><title>tonic::codec::encode::EncodedBytes<T,U>::new (6 samples, 0.05%)</title><rect x="25.8583%" y="1157" width="0.0487%" height="15" fill="rgb(251,177,13)" fg:x="3186" fg:w="6"/><text x="26.1083%" y="1167.50"></text></g><g><title>bytes::bytes_mut::BytesMut::with_capacity (6 samples, 0.05%)</title><rect x="25.8583%" y="1141" width="0.0487%" height="15" fill="rgb(250,179,40)" fg:x="3186" fg:w="6"/><text x="26.1083%" y="1151.50"></text></g><g><title>alloc::vec::Vec<T>::with_capacity (6 samples, 0.05%)</title><rect x="25.8583%" y="1125" width="0.0487%" height="15" fill="rgb(242,44,2)" fg:x="3186" fg:w="6"/><text x="26.1083%" y="1135.50"></text></g><g><title>alloc::vec::Vec<T,A>::with_capacity_in (6 samples, 0.05%)</title><rect x="25.8583%" y="1109" width="0.0487%" height="15" fill="rgb(216,177,13)" fg:x="3186" fg:w="6"/><text x="26.1083%" y="1119.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::with_capacity_in (6 samples, 0.05%)</title><rect x="25.8583%" y="1093" width="0.0487%" height="15" fill="rgb(216,106,43)" fg:x="3186" fg:w="6"/><text x="26.1083%" y="1103.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::allocate_in (6 samples, 0.05%)</title><rect x="25.8583%" y="1077" width="0.0487%" height="15" fill="rgb(216,183,2)" fg:x="3186" fg:w="6"/><text x="26.1083%" y="1087.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::allocate (6 samples, 0.05%)</title><rect x="25.8583%" y="1061" width="0.0487%" height="15" fill="rgb(249,75,3)" fg:x="3186" fg:w="6"/><text x="26.1083%" y="1071.50"></text></g><g><title>alloc::alloc::Global::alloc_impl (6 samples, 0.05%)</title><rect x="25.8583%" y="1045" width="0.0487%" height="15" fill="rgb(219,67,39)" fg:x="3186" fg:w="6"/><text x="26.1083%" y="1055.50"></text></g><g><title>alloc::alloc::alloc (6 samples, 0.05%)</title><rect x="25.8583%" y="1029" width="0.0487%" height="15" fill="rgb(253,228,2)" fg:x="3186" fg:w="6"/><text x="26.1083%" y="1039.50"></text></g><g><title>malloc (6 samples, 0.05%)</title><rect x="25.8583%" y="1013" width="0.0487%" height="15" fill="rgb(235,138,27)" fg:x="3186" fg:w="6"/><text x="26.1083%" y="1023.50"></text></g><g><title>[libc.so.6] (5 samples, 0.04%)</title><rect x="25.8664%" y="997" width="0.0406%" height="15" fill="rgb(236,97,51)" fg:x="3187" fg:w="5"/><text x="26.1164%" y="1007.50"></text></g><g><title>core::ptr::drop_in_place<std::sync::mutex::MutexGuard<h2::proto::streams::streams::Inner>> (2 samples, 0.02%)</title><rect x="25.9557%" y="1013" width="0.0162%" height="15" fill="rgb(240,80,30)" fg:x="3198" fg:w="2"/><text x="26.2057%" y="1023.50"></text></g><g><title><std::sync::mutex::MutexGuard<T> as core::ops::drop::Drop>::drop (2 samples, 0.02%)</title><rect x="25.9557%" y="997" width="0.0162%" height="15" fill="rgb(230,178,19)" fg:x="3198" fg:w="2"/><text x="26.2057%" y="1007.50"></text></g><g><title>h2::proto::streams::buffer::Deque::pop_front (3 samples, 0.02%)</title><rect x="25.9719%" y="997" width="0.0243%" height="15" fill="rgb(210,190,27)" fg:x="3200" fg:w="3"/><text x="26.2219%" y="1007.50"></text></g><g><title>slab::Slab<T>::remove (3 samples, 0.02%)</title><rect x="25.9719%" y="981" width="0.0243%" height="15" fill="rgb(222,107,31)" fg:x="3200" fg:w="3"/><text x="26.2219%" y="991.50"></text></g><g><title>slab::Slab<T>::try_remove (3 samples, 0.02%)</title><rect x="25.9719%" y="965" width="0.0243%" height="15" fill="rgb(216,127,34)" fg:x="3200" fg:w="3"/><text x="26.2219%" y="975.50"></text></g><g><title>core::mem::replace (2 samples, 0.02%)</title><rect x="25.9800%" y="949" width="0.0162%" height="15" fill="rgb(234,116,52)" fg:x="3201" fg:w="2"/><text x="26.2300%" y="959.50"></text></g><g><title>core::ptr::read (2 samples, 0.02%)</title><rect x="25.9800%" y="933" width="0.0162%" height="15" fill="rgb(222,124,15)" fg:x="3201" fg:w="2"/><text x="26.2300%" y="943.50"></text></g><g><title>tonic::codec::decode::StreamingInner::poll_data (10 samples, 0.08%)</title><rect x="25.9313%" y="1141" width="0.0812%" height="15" fill="rgb(231,179,28)" fg:x="3195" fg:w="10"/><text x="26.1813%" y="1151.50"></text></g><g><title><http_body::combinators::box_body::UnsyncBoxBody<D,E> as http_body::Body>::poll_data (10 samples, 0.08%)</title><rect x="25.9313%" y="1125" width="0.0812%" height="15" fill="rgb(226,93,45)" fg:x="3195" fg:w="10"/><text x="26.1813%" y="1135.50"></text></g><g><title><http_body::combinators::map_err::MapErr<B,F> as http_body::Body>::poll_data (10 samples, 0.08%)</title><rect x="25.9313%" y="1109" width="0.0812%" height="15" fill="rgb(215,8,51)" fg:x="3195" fg:w="10"/><text x="26.1813%" y="1119.50"></text></g><g><title><http_body::combinators::map_data::MapData<B,F> as http_body::Body>::poll_data (9 samples, 0.07%)</title><rect x="25.9395%" y="1093" width="0.0730%" height="15" fill="rgb(223,106,5)" fg:x="3196" fg:w="9"/><text x="26.1895%" y="1103.50"></text></g><g><title><hyper::body::body::Body as http_body::Body>::poll_data (8 samples, 0.06%)</title><rect x="25.9476%" y="1077" width="0.0649%" height="15" fill="rgb(250,191,5)" fg:x="3197" fg:w="8"/><text x="26.1976%" y="1087.50"></text></g><g><title>hyper::body::body::Body::poll_inner (7 samples, 0.06%)</title><rect x="25.9557%" y="1061" width="0.0568%" height="15" fill="rgb(242,132,44)" fg:x="3198" fg:w="7"/><text x="26.2057%" y="1071.50"></text></g><g><title>h2::share::RecvStream::poll_data (7 samples, 0.06%)</title><rect x="25.9557%" y="1045" width="0.0568%" height="15" fill="rgb(251,152,29)" fg:x="3198" fg:w="7"/><text x="26.2057%" y="1055.50"></text></g><g><title>h2::proto::streams::streams::OpaqueStreamRef::poll_data (7 samples, 0.06%)</title><rect x="25.9557%" y="1029" width="0.0568%" height="15" fill="rgb(218,179,5)" fg:x="3198" fg:w="7"/><text x="26.2057%" y="1039.50"></text></g><g><title>h2::proto::streams::recv::Recv::poll_data (5 samples, 0.04%)</title><rect x="25.9719%" y="1013" width="0.0406%" height="15" fill="rgb(227,67,19)" fg:x="3200" fg:w="5"/><text x="26.2219%" y="1023.50"></text></g><g><title>h2::proto::streams::buffer::Deque::push_front (2 samples, 0.02%)</title><rect x="25.9963%" y="997" width="0.0162%" height="15" fill="rgb(233,119,31)" fg:x="3203" fg:w="2"/><text x="26.2463%" y="1007.50"></text></g><g><title>slab::Slab<T>::insert (2 samples, 0.02%)</title><rect x="25.9963%" y="981" width="0.0162%" height="15" fill="rgb(241,120,22)" fg:x="3203" fg:w="2"/><text x="26.2463%" y="991.50"></text></g><g><title>slab::Slab<T>::insert_at (2 samples, 0.02%)</title><rect x="25.9963%" y="965" width="0.0162%" height="15" fill="rgb(224,102,30)" fg:x="3203" fg:w="2"/><text x="26.2463%" y="975.50"></text></g><g><title>[libc.so.6] (2 samples, 0.02%)</title><rect x="25.9963%" y="949" width="0.0162%" height="15" fill="rgb(210,164,37)" fg:x="3203" fg:w="2"/><text x="26.2463%" y="959.50"></text></g><g><title><http_body::combinators::map_data::MapData<B,F> as http_body::Body>::poll_trailers (6 samples, 0.05%)</title><rect x="26.0450%" y="1093" width="0.0487%" height="15" fill="rgb(226,191,16)" fg:x="3209" fg:w="6"/><text x="26.2950%" y="1103.50"></text></g><g><title><hyper::body::body::Body as http_body::Body>::poll_trailers (6 samples, 0.05%)</title><rect x="26.0450%" y="1077" width="0.0487%" height="15" fill="rgb(214,40,45)" fg:x="3209" fg:w="6"/><text x="26.2950%" y="1087.50"></text></g><g><title>h2::share::RecvStream::poll_trailers (5 samples, 0.04%)</title><rect x="26.0531%" y="1061" width="0.0406%" height="15" fill="rgb(244,29,26)" fg:x="3210" fg:w="5"/><text x="26.3031%" y="1071.50"></text></g><g><title>h2::proto::streams::streams::OpaqueStreamRef::poll_trailers (5 samples, 0.04%)</title><rect x="26.0531%" y="1045" width="0.0406%" height="15" fill="rgb(216,16,5)" fg:x="3210" fg:w="5"/><text x="26.3031%" y="1055.50"></text></g><g><title>h2::proto::streams::recv::Recv::poll_trailers (4 samples, 0.03%)</title><rect x="26.0612%" y="1029" width="0.0325%" height="15" fill="rgb(249,76,35)" fg:x="3211" fg:w="4"/><text x="26.3112%" y="1039.50"></text></g><g><title>h2::proto::streams::buffer::Deque::pop_front (4 samples, 0.03%)</title><rect x="26.0612%" y="1013" width="0.0325%" height="15" fill="rgb(207,11,44)" fg:x="3211" fg:w="4"/><text x="26.3112%" y="1023.50"></text></g><g><title>slab::Slab<T>::remove (3 samples, 0.02%)</title><rect x="26.0693%" y="997" width="0.0243%" height="15" fill="rgb(228,190,49)" fg:x="3212" fg:w="3"/><text x="26.3193%" y="1007.50"></text></g><g><title>slab::Slab<T>::try_remove (3 samples, 0.02%)</title><rect x="26.0693%" y="981" width="0.0243%" height="15" fill="rgb(214,173,12)" fg:x="3212" fg:w="3"/><text x="26.3193%" y="991.50"></text></g><g><title>[libc.so.6] (3 samples, 0.02%)</title><rect x="26.0693%" y="965" width="0.0243%" height="15" fill="rgb(218,26,35)" fg:x="3212" fg:w="3"/><text x="26.3193%" y="975.50"></text></g><g><title><http_body::combinators::map_err::MapErr<B,F> as http_body::Body>::poll_trailers (8 samples, 0.06%)</title><rect x="26.0368%" y="1109" width="0.0649%" height="15" fill="rgb(220,200,19)" fg:x="3208" fg:w="8"/><text x="26.2868%" y="1119.50"></text></g><g><title><http_body::combinators::box_body::UnsyncBoxBody<D,E> as http_body::Body>::poll_trailers (9 samples, 0.07%)</title><rect x="26.0368%" y="1125" width="0.0730%" height="15" fill="rgb(239,95,49)" fg:x="3208" fg:w="9"/><text x="26.2868%" y="1135.50"></text></g><g><title>core::ptr::drop_in_place<tonic::status::Status> (4 samples, 0.03%)</title><rect x="26.1180%" y="1109" width="0.0325%" height="15" fill="rgb(235,85,53)" fg:x="3218" fg:w="4"/><text x="26.3680%" y="1119.50"></text></g><g><title>core::ptr::drop_in_place<bytes::bytes::Bytes> (2 samples, 0.02%)</title><rect x="26.1342%" y="1093" width="0.0162%" height="15" fill="rgb(233,133,31)" fg:x="3220" fg:w="2"/><text x="26.3842%" y="1103.50"></text></g><g><title><bytes::bytes::Bytes as core::ops::drop::Drop>::drop (2 samples, 0.02%)</title><rect x="26.1342%" y="1077" width="0.0162%" height="15" fill="rgb(218,25,20)" fg:x="3220" fg:w="2"/><text x="26.3842%" y="1087.50"></text></g><g><title>bytes::bytes::static_drop (2 samples, 0.02%)</title><rect x="26.1342%" y="1061" width="0.0162%" height="15" fill="rgb(252,210,38)" fg:x="3220" fg:w="2"/><text x="26.3842%" y="1071.50"></text></g><g><title><alloc::boxed::Box<[T],A> as core::clone::Clone>::clone (2 samples, 0.02%)</title><rect x="26.1748%" y="1045" width="0.0162%" height="15" fill="rgb(242,134,21)" fg:x="3225" fg:w="2"/><text x="26.4248%" y="1055.50"></text></g><g><title>alloc::vec::Vec<T,A>::into_boxed_slice (2 samples, 0.02%)</title><rect x="26.1748%" y="1029" width="0.0162%" height="15" fill="rgb(213,28,48)" fg:x="3225" fg:w="2"/><text x="26.4248%" y="1039.50"></text></g><g><title><http::header::map::Bucket<T> as core::clone::Clone>::clone (2 samples, 0.02%)</title><rect x="26.1992%" y="981" width="0.0162%" height="15" fill="rgb(250,196,2)" fg:x="3228" fg:w="2"/><text x="26.4492%" y="991.50"></text></g><g><title><http::header::name::HeaderName as core::clone::Clone>::clone (2 samples, 0.02%)</title><rect x="26.1992%" y="965" width="0.0162%" height="15" fill="rgb(227,5,17)" fg:x="3228" fg:w="2"/><text x="26.4492%" y="975.50"></text></g><g><title><http::header::name::Repr<T> as core::clone::Clone>::clone (2 samples, 0.02%)</title><rect x="26.1992%" y="949" width="0.0162%" height="15" fill="rgb(221,226,24)" fg:x="3228" fg:w="2"/><text x="26.4492%" y="959.50"></text></g><g><title><http::header::name::Custom as core::clone::Clone>::clone (2 samples, 0.02%)</title><rect x="26.1992%" y="933" width="0.0162%" height="15" fill="rgb(211,5,48)" fg:x="3228" fg:w="2"/><text x="26.4492%" y="943.50"></text></g><g><title><http::byte_str::ByteStr as core::clone::Clone>::clone (2 samples, 0.02%)</title><rect x="26.1992%" y="917" width="0.0162%" height="15" fill="rgb(219,150,6)" fg:x="3228" fg:w="2"/><text x="26.4492%" y="927.50"></text></g><g><title><bytes::bytes::Bytes as core::clone::Clone>::clone (2 samples, 0.02%)</title><rect x="26.1992%" y="901" width="0.0162%" height="15" fill="rgb(251,46,16)" fg:x="3228" fg:w="2"/><text x="26.4492%" y="911.50"></text></g><g><title>bytes::bytes::shared_clone (2 samples, 0.02%)</title><rect x="26.1992%" y="885" width="0.0162%" height="15" fill="rgb(220,204,40)" fg:x="3228" fg:w="2"/><text x="26.4492%" y="895.50"></text></g><g><title><http::header::map::HeaderMap<T> as core::clone::Clone>::clone (7 samples, 0.06%)</title><rect x="26.1667%" y="1061" width="0.0568%" height="15" fill="rgb(211,85,2)" fg:x="3224" fg:w="7"/><text x="26.4167%" y="1071.50"></text></g><g><title><alloc::vec::Vec<T,A> as core::clone::Clone>::clone (4 samples, 0.03%)</title><rect x="26.1911%" y="1045" width="0.0325%" height="15" fill="rgb(229,17,7)" fg:x="3227" fg:w="4"/><text x="26.4411%" y="1055.50"></text></g><g><title>alloc::slice::<impl [T]>::to_vec_in (3 samples, 0.02%)</title><rect x="26.1992%" y="1029" width="0.0243%" height="15" fill="rgb(239,72,28)" fg:x="3228" fg:w="3"/><text x="26.4492%" y="1039.50"></text></g><g><title>alloc::slice::hack::to_vec (3 samples, 0.02%)</title><rect x="26.1992%" y="1013" width="0.0243%" height="15" fill="rgb(230,47,54)" fg:x="3228" fg:w="3"/><text x="26.4492%" y="1023.50"></text></g><g><title><T as alloc::slice::hack::ConvertVec>::to_vec (3 samples, 0.02%)</title><rect x="26.1992%" y="997" width="0.0243%" height="15" fill="rgb(214,50,8)" fg:x="3228" fg:w="3"/><text x="26.4492%" y="1007.50"></text></g><g><title><&str as http::header::map::as_header_name::Sealed>::find::_{{closure}} (4 samples, 0.03%)</title><rect x="26.2316%" y="997" width="0.0325%" height="15" fill="rgb(216,198,43)" fg:x="3232" fg:w="4"/><text x="26.4816%" y="1007.50"></text></g><g><title>http::header::map::HeaderMap<T>::find (4 samples, 0.03%)</title><rect x="26.2316%" y="981" width="0.0325%" height="15" fill="rgb(234,20,35)" fg:x="3232" fg:w="4"/><text x="26.4816%" y="991.50"></text></g><g><title>http::header::map::hash_elem_using (4 samples, 0.03%)</title><rect x="26.2316%" y="965" width="0.0325%" height="15" fill="rgb(254,45,19)" fg:x="3232" fg:w="4"/><text x="26.4816%" y="975.50"></text></g><g><title><http::header::name::HdrName as core::hash::Hash>::hash (4 samples, 0.03%)</title><rect x="26.2316%" y="949" width="0.0325%" height="15" fill="rgb(219,14,44)" fg:x="3232" fg:w="4"/><text x="26.4816%" y="959.50"></text></g><g><title><http::header::name::Repr<T> as core::hash::Hash>::hash (4 samples, 0.03%)</title><rect x="26.2316%" y="933" width="0.0325%" height="15" fill="rgb(217,220,26)" fg:x="3232" fg:w="4"/><text x="26.4816%" y="943.50"></text></g><g><title><http::header::name::MaybeLower as core::hash::Hash>::hash (4 samples, 0.03%)</title><rect x="26.2316%" y="917" width="0.0325%" height="15" fill="rgb(213,158,28)" fg:x="3232" fg:w="4"/><text x="26.4816%" y="927.50"></text></g><g><title><fnv::FnvHasher as core::hash::Hasher>::write (4 samples, 0.03%)</title><rect x="26.2316%" y="901" width="0.0325%" height="15" fill="rgb(252,51,52)" fg:x="3232" fg:w="4"/><text x="26.4816%" y="911.50"></text></g><g><title>core::num::<impl u64>::wrapping_mul (2 samples, 0.02%)</title><rect x="26.2479%" y="885" width="0.0162%" height="15" fill="rgb(246,89,16)" fg:x="3234" fg:w="2"/><text x="26.4979%" y="895.50"></text></g><g><title>core::slice::<impl [T]>::contains (4 samples, 0.03%)</title><rect x="26.2885%" y="981" width="0.0325%" height="15" fill="rgb(216,158,49)" fg:x="3239" fg:w="4"/><text x="26.5385%" y="991.50"></text></g><g><title><u8 as core::slice::cmp::SliceContains>::slice_contains (4 samples, 0.03%)</title><rect x="26.2885%" y="965" width="0.0325%" height="15" fill="rgb(236,107,19)" fg:x="3239" fg:w="4"/><text x="26.5385%" y="975.50"></text></g><g><title>core::slice::memchr::memchr (4 samples, 0.03%)</title><rect x="26.2885%" y="949" width="0.0325%" height="15" fill="rgb(228,185,30)" fg:x="3239" fg:w="4"/><text x="26.5385%" y="959.50"></text></g><g><title>core::slice::memchr::memchr_aligned (4 samples, 0.03%)</title><rect x="26.2885%" y="933" width="0.0325%" height="15" fill="rgb(246,134,8)" fg:x="3239" fg:w="4"/><text x="26.5385%" y="943.50"></text></g><g><title>http::header::map::HeaderMap<T>::get (14 samples, 0.11%)</title><rect x="26.2316%" y="1061" width="0.1136%" height="15" fill="rgb(214,143,50)" fg:x="3232" fg:w="14"/><text x="26.4816%" y="1071.50"></text></g><g><title>http::header::map::HeaderMap<T>::get2 (14 samples, 0.11%)</title><rect x="26.2316%" y="1045" width="0.1136%" height="15" fill="rgb(228,75,8)" fg:x="3232" fg:w="14"/><text x="26.4816%" y="1055.50"></text></g><g><title><&str as http::header::map::as_header_name::Sealed>::find (14 samples, 0.11%)</title><rect x="26.2316%" y="1029" width="0.1136%" height="15" fill="rgb(207,175,4)" fg:x="3232" fg:w="14"/><text x="26.4816%" y="1039.50"></text></g><g><title>http::header::name::HdrName::from_bytes (14 samples, 0.11%)</title><rect x="26.2316%" y="1013" width="0.1136%" height="15" fill="rgb(205,108,24)" fg:x="3232" fg:w="14"/><text x="26.4816%" y="1023.50"></text></g><g><title>http::header::name::parse_hdr (9 samples, 0.07%)</title><rect x="26.2722%" y="997" width="0.0730%" height="15" fill="rgb(244,120,49)" fg:x="3237" fg:w="9"/><text x="26.5222%" y="1007.50"></text></g><g><title>http::header::name::StandardHeader::from_bytes (3 samples, 0.02%)</title><rect x="26.3209%" y="981" width="0.0243%" height="15" fill="rgb(223,47,38)" fg:x="3243" fg:w="3"/><text x="26.5709%" y="991.50"></text></g><g><title><http::header::name::HeaderName as core::cmp::PartialEq<http::header::name::HdrName>>::eq (2 samples, 0.02%)</title><rect x="26.3453%" y="981" width="0.0162%" height="15" fill="rgb(229,179,11)" fg:x="3246" fg:w="2"/><text x="26.5953%" y="991.50"></text></g><g><title>core::cmp::impls::<impl core::cmp::PartialEq<&B> for &A>::eq (2 samples, 0.02%)</title><rect x="26.3453%" y="965" width="0.0162%" height="15" fill="rgb(231,122,1)" fg:x="3246" fg:w="2"/><text x="26.5953%" y="975.50"></text></g><g><title>core::slice::cmp::<impl core::cmp::PartialEq<[B]> for [A]>::eq (2 samples, 0.02%)</title><rect x="26.3453%" y="949" width="0.0162%" height="15" fill="rgb(245,119,9)" fg:x="3246" fg:w="2"/><text x="26.5953%" y="959.50"></text></g><g><title><[A] as core::slice::cmp::SlicePartialEq<B>>::equal (2 samples, 0.02%)</title><rect x="26.3453%" y="933" width="0.0162%" height="15" fill="rgb(241,163,25)" fg:x="3246" fg:w="2"/><text x="26.5953%" y="943.50"></text></g><g><title>[libc.so.6] (2 samples, 0.02%)</title><rect x="26.3453%" y="917" width="0.0162%" height="15" fill="rgb(217,214,3)" fg:x="3246" fg:w="2"/><text x="26.5953%" y="927.50"></text></g><g><title><&str as http::header::map::as_header_name::Sealed>::find::_{{closure}} (4 samples, 0.03%)</title><rect x="26.3453%" y="1013" width="0.0325%" height="15" fill="rgb(240,86,28)" fg:x="3246" fg:w="4"/><text x="26.5953%" y="1023.50"></text></g><g><title>http::header::map::HeaderMap<T>::find (4 samples, 0.03%)</title><rect x="26.3453%" y="997" width="0.0325%" height="15" fill="rgb(215,47,9)" fg:x="3246" fg:w="4"/><text x="26.5953%" y="1007.50"></text></g><g><title>http::header::map::hash_elem_using (2 samples, 0.02%)</title><rect x="26.3615%" y="981" width="0.0162%" height="15" fill="rgb(252,25,45)" fg:x="3248" fg:w="2"/><text x="26.6115%" y="991.50"></text></g><g><title><&str as http::header::map::as_header_name::Sealed>::find (6 samples, 0.05%)</title><rect x="26.3453%" y="1045" width="0.0487%" height="15" fill="rgb(251,164,9)" fg:x="3246" fg:w="6"/><text x="26.5953%" y="1055.50"></text></g><g><title>http::header::name::HdrName::from_bytes (6 samples, 0.05%)</title><rect x="26.3453%" y="1029" width="0.0487%" height="15" fill="rgb(233,194,0)" fg:x="3246" fg:w="6"/><text x="26.5953%" y="1039.50"></text></g><g><title>core::option::Option<T>::map (31 samples, 0.25%)</title><rect x="26.1505%" y="1093" width="0.2516%" height="15" fill="rgb(249,111,24)" fg:x="3222" fg:w="31"/><text x="26.4005%" y="1103.50"></text></g><g><title>tonic::status::Status::from_header_map::_{{closure}} (29 samples, 0.24%)</title><rect x="26.1667%" y="1077" width="0.2354%" height="15" fill="rgb(250,223,3)" fg:x="3224" fg:w="29"/><text x="26.4167%" y="1087.50"></text></g><g><title>http::header::map::HeaderMap<T>::remove (7 samples, 0.06%)</title><rect x="26.3453%" y="1061" width="0.0568%" height="15" fill="rgb(236,178,37)" fg:x="3246" fg:w="7"/><text x="26.5953%" y="1071.50"></text></g><g><title><http::header::name::HeaderName as core::cmp::PartialEq<http::header::name::HdrName>>::eq (4 samples, 0.03%)</title><rect x="26.4021%" y="997" width="0.0325%" height="15" fill="rgb(241,158,50)" fg:x="3253" fg:w="4"/><text x="26.6521%" y="1007.50"></text></g><g><title>core::cmp::impls::<impl core::cmp::PartialEq<&B> for &A>::eq (2 samples, 0.02%)</title><rect x="26.4183%" y="981" width="0.0162%" height="15" fill="rgb(213,121,41)" fg:x="3255" fg:w="2"/><text x="26.6683%" y="991.50"></text></g><g><title>core::slice::cmp::<impl core::cmp::PartialEq<[B]> for [A]>::eq (2 samples, 0.02%)</title><rect x="26.4183%" y="965" width="0.0162%" height="15" fill="rgb(240,92,3)" fg:x="3255" fg:w="2"/><text x="26.6683%" y="975.50"></text></g><g><title><[A] as core::slice::cmp::SlicePartialEq<B>>::equal (2 samples, 0.02%)</title><rect x="26.4183%" y="949" width="0.0162%" height="15" fill="rgb(205,123,3)" fg:x="3255" fg:w="2"/><text x="26.6683%" y="959.50"></text></g><g><title>[libc.so.6] (2 samples, 0.02%)</title><rect x="26.4183%" y="933" width="0.0162%" height="15" fill="rgb(205,97,47)" fg:x="3255" fg:w="2"/><text x="26.6683%" y="943.50"></text></g><g><title><&str as http::header::map::as_header_name::Sealed>::find::_{{closure}} (5 samples, 0.04%)</title><rect x="26.4021%" y="1029" width="0.0406%" height="15" fill="rgb(247,152,14)" fg:x="3253" fg:w="5"/><text x="26.6521%" y="1039.50"></text></g><g><title>http::header::map::HeaderMap<T>::find (5 samples, 0.04%)</title><rect x="26.4021%" y="1013" width="0.0406%" height="15" fill="rgb(248,195,53)" fg:x="3253" fg:w="5"/><text x="26.6521%" y="1023.50"></text></g><g><title>tonic::codec::decode::Streaming<T>::trailers::_{{closure}} (69 samples, 0.56%)</title><rect x="25.9070%" y="1221" width="0.5600%" height="15" fill="rgb(226,201,16)" fg:x="3192" fg:w="69"/><text x="26.1570%" y="1231.50"></text></g><g><title>tonic::codec::decode::Streaming<T>::message::_{{closure}} (69 samples, 0.56%)</title><rect x="25.9070%" y="1205" width="0.5600%" height="15" fill="rgb(205,98,0)" fg:x="3192" fg:w="69"/><text x="26.1570%" y="1215.50"></text></g><g><title><core::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (69 samples, 0.56%)</title><rect x="25.9070%" y="1189" width="0.5600%" height="15" fill="rgb(214,191,48)" fg:x="3192" fg:w="69"/><text x="26.1570%" y="1199.50"></text></g><g><title>tonic::codec::decode::Streaming<T>::message::_{{closure}}::_{{closure}} (69 samples, 0.56%)</title><rect x="25.9070%" y="1173" width="0.5600%" height="15" fill="rgb(237,112,39)" fg:x="3192" fg:w="69"/><text x="26.1570%" y="1183.50"></text></g><g><title><tonic::codec::decode::Streaming<T> as futures_core::stream::Stream>::poll_next (69 samples, 0.56%)</title><rect x="25.9070%" y="1157" width="0.5600%" height="15" fill="rgb(247,203,27)" fg:x="3192" fg:w="69"/><text x="26.1570%" y="1167.50"></text></g><g><title>tonic::codec::decode::StreamingInner::poll_response (56 samples, 0.45%)</title><rect x="26.0125%" y="1141" width="0.4545%" height="15" fill="rgb(235,124,28)" fg:x="3205" fg:w="56"/><text x="26.2625%" y="1151.50"></text></g><g><title>tonic::status::infer_grpc_status (44 samples, 0.36%)</title><rect x="26.1099%" y="1125" width="0.3571%" height="15" fill="rgb(208,207,46)" fg:x="3217" fg:w="44"/><text x="26.3599%" y="1135.50"></text></g><g><title>tonic::status::Status::from_header_map (39 samples, 0.32%)</title><rect x="26.1505%" y="1109" width="0.3165%" height="15" fill="rgb(234,176,4)" fg:x="3222" fg:w="39"/><text x="26.4005%" y="1119.50"></text></g><g><title>http::header::map::HeaderMap<T>::get (8 samples, 0.06%)</title><rect x="26.4021%" y="1093" width="0.0649%" height="15" fill="rgb(230,133,28)" fg:x="3253" fg:w="8"/><text x="26.6521%" y="1103.50"></text></g><g><title>http::header::map::HeaderMap<T>::get2 (8 samples, 0.06%)</title><rect x="26.4021%" y="1077" width="0.0649%" height="15" fill="rgb(211,137,40)" fg:x="3253" fg:w="8"/><text x="26.6521%" y="1087.50"></text></g><g><title><&str as http::header::map::as_header_name::Sealed>::find (8 samples, 0.06%)</title><rect x="26.4021%" y="1061" width="0.0649%" height="15" fill="rgb(254,35,13)" fg:x="3253" fg:w="8"/><text x="26.6521%" y="1071.50"></text></g><g><title>http::header::name::HdrName::from_bytes (8 samples, 0.06%)</title><rect x="26.4021%" y="1045" width="0.0649%" height="15" fill="rgb(225,49,51)" fg:x="3253" fg:w="8"/><text x="26.6521%" y="1055.50"></text></g><g><title><http::header::map::HeaderMap<T> as core::iter::traits::collect::IntoIterator>::into_iter (3 samples, 0.02%)</title><rect x="26.5238%" y="1189" width="0.0243%" height="15" fill="rgb(251,10,15)" fg:x="3268" fg:w="3"/><text x="26.7738%" y="1199.50"></text></g><g><title>core::ptr::drop_in_place<alloc::boxed::Box<[http::header::map::Pos]>> (2 samples, 0.02%)</title><rect x="26.5319%" y="1173" width="0.0162%" height="15" fill="rgb(228,207,15)" fg:x="3269" fg:w="2"/><text x="26.7819%" y="1183.50"></text></g><g><title><alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop (2 samples, 0.02%)</title><rect x="26.5319%" y="1157" width="0.0162%" height="15" fill="rgb(241,99,19)" fg:x="3269" fg:w="2"/><text x="26.7819%" y="1167.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::deallocate (2 samples, 0.02%)</title><rect x="26.5319%" y="1141" width="0.0162%" height="15" fill="rgb(207,104,49)" fg:x="3269" fg:w="2"/><text x="26.7819%" y="1151.50"></text></g><g><title>alloc::alloc::dealloc (2 samples, 0.02%)</title><rect x="26.5319%" y="1125" width="0.0162%" height="15" fill="rgb(234,99,18)" fg:x="3269" fg:w="2"/><text x="26.7819%" y="1135.50"></text></g><g><title>cfree (2 samples, 0.02%)</title><rect x="26.5319%" y="1109" width="0.0162%" height="15" fill="rgb(213,191,49)" fg:x="3269" fg:w="2"/><text x="26.7819%" y="1119.50"></text></g><g><title>http::header::map::HeaderMap<T>::reserve_one (2 samples, 0.02%)</title><rect x="26.5644%" y="1173" width="0.0162%" height="15" fill="rgb(210,226,19)" fg:x="3273" fg:w="2"/><text x="26.8144%" y="1183.50"></text></g><g><title>http::header::map::Pos::resolve (2 samples, 0.02%)</title><rect x="26.5806%" y="1173" width="0.0162%" height="15" fill="rgb(229,97,18)" fg:x="3275" fg:w="2"/><text x="26.8306%" y="1183.50"></text></g><g><title>http::header::map::Pos::is_some (2 samples, 0.02%)</title><rect x="26.5806%" y="1157" width="0.0162%" height="15" fill="rgb(211,167,15)" fg:x="3275" fg:w="2"/><text x="26.8306%" y="1167.50"></text></g><g><title>http::header::map::Pos::is_none (2 samples, 0.02%)</title><rect x="26.5806%" y="1141" width="0.0162%" height="15" fill="rgb(210,169,34)" fg:x="3275" fg:w="2"/><text x="26.8306%" y="1151.50"></text></g><g><title>http::header::map::HeaderMap<T>::entry2 (6 samples, 0.05%)</title><rect x="26.5644%" y="1189" width="0.0487%" height="15" fill="rgb(241,121,31)" fg:x="3273" fg:w="6"/><text x="26.8144%" y="1199.50"></text></g><g><title>http::header::map::hash_elem_using (2 samples, 0.02%)</title><rect x="26.5969%" y="1173" width="0.0162%" height="15" fill="rgb(232,40,11)" fg:x="3277" fg:w="2"/><text x="26.8469%" y="1183.50"></text></g><g><title><http::header::name::HeaderName as core::hash::Hash>::hash (2 samples, 0.02%)</title><rect x="26.5969%" y="1157" width="0.0162%" height="15" fill="rgb(205,86,26)" fg:x="3277" fg:w="2"/><text x="26.8469%" y="1167.50"></text></g><g><title><http::header::name::Repr<T> as core::hash::Hash>::hash (2 samples, 0.02%)</title><rect x="26.5969%" y="1141" width="0.0162%" height="15" fill="rgb(231,126,28)" fg:x="3277" fg:w="2"/><text x="26.8469%" y="1151.50"></text></g><g><title><tracing_futures::Instrumented<T> as core::future::future::Future>::poll (396 samples, 3.21%)</title><rect x="23.4234%" y="1445" width="3.2140%" height="15" fill="rgb(219,221,18)" fg:x="2886" fg:w="396"/><text x="23.6734%" y="1455.50"><tr..</text></g><g><title>openraft::replication::ReplicationCore<C,N,LS>::main::_{{closure}} (396 samples, 3.21%)</title><rect x="23.4234%" y="1429" width="3.2140%" height="15" fill="rgb(211,40,0)" fg:x="2886" fg:w="396"/><text x="23.6734%" y="1439.50">ope..</text></g><g><title>openraft::replication::ReplicationCore<C,N,LS>::main::_{{closure}}::_{{closure}} (396 samples, 3.21%)</title><rect x="23.4234%" y="1413" width="3.2140%" height="15" fill="rgb(239,85,43)" fg:x="2886" fg:w="396"/><text x="23.6734%" y="1423.50">ope..</text></g><g><title>openraft::replication::ReplicationCore<C,N,LS>::send_log_entries::_{{closure}} (396 samples, 3.21%)</title><rect x="23.4234%" y="1397" width="3.2140%" height="15" fill="rgb(231,55,21)" fg:x="2886" fg:w="396"/><text x="23.6734%" y="1407.50">ope..</text></g><g><title>openraft::replication::ReplicationCore<C,N,LS>::send_log_entries::_{{closure}}::_{{closure}} (396 samples, 3.21%)</title><rect x="23.4234%" y="1381" width="3.2140%" height="15" fill="rgb(225,184,43)" fg:x="2886" fg:w="396"/><text x="23.6734%" y="1391.50">ope..</text></g><g><title><tokio::time::timeout::Timeout<T> as core::future::future::Future>::poll (396 samples, 3.21%)</title><rect x="23.4234%" y="1365" width="3.2140%" height="15" fill="rgb(251,158,41)" fg:x="2886" fg:w="396"/><text x="23.6734%" y="1375.50"><to..</text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (396 samples, 3.21%)</title><rect x="23.4234%" y="1349" width="3.2140%" height="15" fill="rgb(234,159,37)" fg:x="2886" fg:w="396"/><text x="23.6734%" y="1359.50"><co..</text></g><g><title>openraft::network::network::RaftNetwork::append_entries::_{{closure}} (396 samples, 3.21%)</title><rect x="23.4234%" y="1333" width="3.2140%" height="15" fill="rgb(216,204,22)" fg:x="2886" fg:w="396"/><text x="23.6734%" y="1343.50">ope..</text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (396 samples, 3.21%)</title><rect x="23.4234%" y="1317" width="3.2140%" height="15" fill="rgb(214,17,3)" fg:x="2886" fg:w="396"/><text x="23.6734%" y="1327.50"><co..</text></g><g><title><dcache::network::raft_network_impl::DcacheNetworkConnection as openraft::network::network::RaftNetwork<dcache::DcacheTypeConfig>>::send_append_entries::_{{closure}} (396 samples, 3.21%)</title><rect x="23.4234%" y="1301" width="3.2140%" height="15" fill="rgb(212,111,17)" fg:x="2886" fg:w="396"/><text x="23.6734%" y="1311.50"><dc..</text></g><g><title>dcache::network::raft_network_impl::DcacheNetwork::send_rpc::_{{closure}} (396 samples, 3.21%)</title><rect x="23.4234%" y="1285" width="3.2140%" height="15" fill="rgb(221,157,24)" fg:x="2886" fg:w="396"/><text x="23.6734%" y="1295.50">dca..</text></g><g><title>dcache::protobuf::dcache::dcache_service_client::DcacheServiceClient<T>::append_entries::_{{closure}} (396 samples, 3.21%)</title><rect x="23.4234%" y="1269" width="3.2140%" height="15" fill="rgb(252,16,13)" fg:x="2886" fg:w="396"/><text x="23.6734%" y="1279.50">dca..</text></g><g><title>tonic::client::grpc::Grpc<T>::unary::_{{closure}} (396 samples, 3.21%)</title><rect x="23.4234%" y="1253" width="3.2140%" height="15" fill="rgb(221,62,2)" fg:x="2886" fg:w="396"/><text x="23.6734%" y="1263.50">ton..</text></g><g><title>tonic::client::grpc::Grpc<T>::client_streaming::_{{closure}} (396 samples, 3.21%)</title><rect x="23.4234%" y="1237" width="3.2140%" height="15" fill="rgb(247,87,22)" fg:x="2886" fg:w="396"/><text x="23.6734%" y="1247.50">ton..</text></g><g><title>tonic::metadata::map::MetadataMap::merge (21 samples, 0.17%)</title><rect x="26.4670%" y="1221" width="0.1704%" height="15" fill="rgb(215,73,9)" fg:x="3261" fg:w="21"/><text x="26.7170%" y="1231.50"></text></g><g><title><http::header::map::HeaderMap<T> as core::iter::traits::collect::Extend<(core::option::Option<http::header::name::HeaderName>,T)>>::extend (18 samples, 0.15%)</title><rect x="26.4914%" y="1205" width="0.1461%" height="15" fill="rgb(207,175,33)" fg:x="3264" fg:w="18"/><text x="26.7414%" y="1215.50"></text></g><g><title>http::header::map::VacantEntry<T>::insert_entry (3 samples, 0.02%)</title><rect x="26.6131%" y="1189" width="0.0243%" height="15" fill="rgb(243,129,54)" fg:x="3279" fg:w="3"/><text x="26.8631%" y="1199.50"></text></g><g><title>http::header::map::HeaderMap<T>::insert_phase_two (3 samples, 0.02%)</title><rect x="26.6131%" y="1173" width="0.0243%" height="15" fill="rgb(227,119,45)" fg:x="3279" fg:w="3"/><text x="26.8631%" y="1183.50"></text></g><g><title>http::header::map::HeaderMap<T>::insert_entry (3 samples, 0.02%)</title><rect x="26.6131%" y="1157" width="0.0243%" height="15" fill="rgb(205,109,36)" fg:x="3279" fg:w="3"/><text x="26.8631%" y="1167.50"></text></g><g><title>alloc::vec::Vec<T,A>::push (2 samples, 0.02%)</title><rect x="26.6212%" y="1141" width="0.0162%" height="15" fill="rgb(205,6,39)" fg:x="3280" fg:w="2"/><text x="26.8712%" y="1151.50"></text></g><g><title>core::ptr::write (2 samples, 0.02%)</title><rect x="26.6212%" y="1125" width="0.0162%" height="15" fill="rgb(221,32,16)" fg:x="3280" fg:w="2"/><text x="26.8712%" y="1135.50"></text></g><g><title>__vdso_clock_gettime (4 samples, 0.03%)</title><rect x="26.6374%" y="1445" width="0.0325%" height="15" fill="rgb(228,144,50)" fg:x="3282" fg:w="4"/><text x="26.8874%" y="1455.50"></text></g><g><title>[unknown] (4 samples, 0.03%)</title><rect x="26.6374%" y="1429" width="0.0325%" height="15" fill="rgb(229,201,53)" fg:x="3282" fg:w="4"/><text x="26.8874%" y="1439.50"></text></g><g><title>alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>,Type>::force (2 samples, 0.02%)</title><rect x="27.0514%" y="1157" width="0.0162%" height="15" fill="rgb(249,153,27)" fg:x="3333" fg:w="2"/><text x="27.3014%" y="1167.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::deallocate (5 samples, 0.04%)</title><rect x="27.1244%" y="1077" width="0.0406%" height="15" fill="rgb(227,106,25)" fg:x="3342" fg:w="5"/><text x="27.3744%" y="1087.50"></text></g><g><title>alloc::alloc::dealloc (5 samples, 0.04%)</title><rect x="27.1244%" y="1061" width="0.0406%" height="15" fill="rgb(230,65,29)" fg:x="3342" fg:w="5"/><text x="27.3744%" y="1071.50"></text></g><g><title>cfree (5 samples, 0.04%)</title><rect x="27.1244%" y="1045" width="0.0406%" height="15" fill="rgb(221,57,46)" fg:x="3342" fg:w="5"/><text x="27.3744%" y="1055.50"></text></g><g><title>[libc.so.6] (5 samples, 0.04%)</title><rect x="27.1244%" y="1029" width="0.0406%" height="15" fill="rgb(229,161,17)" fg:x="3342" fg:w="5"/><text x="27.3744%" y="1039.50"></text></g><g><title>[libc.so.6] (5 samples, 0.04%)</title><rect x="27.1244%" y="1013" width="0.0406%" height="15" fill="rgb(222,213,11)" fg:x="3342" fg:w="5"/><text x="27.3744%" y="1023.50"></text></g><g><title>[libc.so.6] (5 samples, 0.04%)</title><rect x="27.1244%" y="997" width="0.0406%" height="15" fill="rgb(235,35,13)" fg:x="3342" fg:w="5"/><text x="27.3744%" y="1007.50"></text></g><g><title>alloc::collections::btree::node::move_to_slice (4 samples, 0.03%)</title><rect x="27.1650%" y="1077" width="0.0325%" height="15" fill="rgb(233,158,34)" fg:x="3347" fg:w="4"/><text x="27.4150%" y="1087.50"></text></g><g><title>core::intrinsics::copy_nonoverlapping (4 samples, 0.03%)</title><rect x="27.1650%" y="1061" width="0.0325%" height="15" fill="rgb(215,151,48)" fg:x="3347" fg:w="4"/><text x="27.4150%" y="1071.50"></text></g><g><title>[libc.so.6] (3 samples, 0.02%)</title><rect x="27.1731%" y="1045" width="0.0243%" height="15" fill="rgb(229,84,14)" fg:x="3348" fg:w="3"/><text x="27.4231%" y="1055.50"></text></g><g><title>alloc::collections::btree::fix::<impl alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::fix_node_and_affected_ancestors (11 samples, 0.09%)</title><rect x="27.1244%" y="1141" width="0.0893%" height="15" fill="rgb(229,68,14)" fg:x="3342" fg:w="11"/><text x="27.3744%" y="1151.50"></text></g><g><title>alloc::collections::btree::fix::<impl alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::fix_node_through_parent (11 samples, 0.09%)</title><rect x="27.1244%" y="1125" width="0.0893%" height="15" fill="rgb(243,106,26)" fg:x="3342" fg:w="11"/><text x="27.3744%" y="1135.50"></text></g><g><title>alloc::collections::btree::node::BalancingContext<K,V>::merge_tracking_parent (11 samples, 0.09%)</title><rect x="27.1244%" y="1109" width="0.0893%" height="15" fill="rgb(206,45,38)" fg:x="3342" fg:w="11"/><text x="27.3744%" y="1119.50"></text></g><g><title>alloc::collections::btree::node::BalancingContext<K,V>::do_merge (11 samples, 0.09%)</title><rect x="27.1244%" y="1093" width="0.0893%" height="15" fill="rgb(226,6,15)" fg:x="3342" fg:w="11"/><text x="27.3744%" y="1103.50"></text></g><g><title>alloc::collections::btree::node::slice_remove (2 samples, 0.02%)</title><rect x="27.1975%" y="1077" width="0.0162%" height="15" fill="rgb(232,22,54)" fg:x="3351" fg:w="2"/><text x="27.4475%" y="1087.50"></text></g><g><title>core::intrinsics::copy (2 samples, 0.02%)</title><rect x="27.1975%" y="1061" width="0.0162%" height="15" fill="rgb(229,222,32)" fg:x="3351" fg:w="2"/><text x="27.4475%" y="1071.50"></text></g><g><title>[libc.so.6] (2 samples, 0.02%)</title><rect x="27.1975%" y="1045" width="0.0162%" height="15" fill="rgb(228,62,29)" fg:x="3351" fg:w="2"/><text x="27.4475%" y="1055.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::deallocate (11 samples, 0.09%)</title><rect x="27.2137%" y="1093" width="0.0893%" height="15" fill="rgb(251,103,34)" fg:x="3353" fg:w="11"/><text x="27.4637%" y="1103.50"></text></g><g><title>alloc::alloc::dealloc (11 samples, 0.09%)</title><rect x="27.2137%" y="1077" width="0.0893%" height="15" fill="rgb(233,12,30)" fg:x="3353" fg:w="11"/><text x="27.4637%" y="1087.50"></text></g><g><title>cfree (9 samples, 0.07%)</title><rect x="27.2299%" y="1061" width="0.0730%" height="15" fill="rgb(238,52,0)" fg:x="3355" fg:w="9"/><text x="27.4799%" y="1071.50"></text></g><g><title>[libc.so.6] (9 samples, 0.07%)</title><rect x="27.2299%" y="1045" width="0.0730%" height="15" fill="rgb(223,98,5)" fg:x="3355" fg:w="9"/><text x="27.4799%" y="1055.50"></text></g><g><title>[libc.so.6] (7 samples, 0.06%)</title><rect x="27.2462%" y="1029" width="0.0568%" height="15" fill="rgb(228,75,37)" fg:x="3357" fg:w="7"/><text x="27.4962%" y="1039.50"></text></g><g><title>[libc.so.6] (6 samples, 0.05%)</title><rect x="27.2543%" y="1013" width="0.0487%" height="15" fill="rgb(205,115,49)" fg:x="3358" fg:w="6"/><text x="27.5043%" y="1023.50"></text></g><g><title>[libc.so.6] (2 samples, 0.02%)</title><rect x="27.2867%" y="997" width="0.0162%" height="15" fill="rgb(250,154,43)" fg:x="3362" fg:w="2"/><text x="27.5367%" y="1007.50"></text></g><g><title>alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Internal>::correct_childrens_parent_links (2 samples, 0.02%)</title><rect x="27.3030%" y="1093" width="0.0162%" height="15" fill="rgb(226,43,29)" fg:x="3364" fg:w="2"/><text x="27.5530%" y="1103.50"></text></g><g><title>alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Internal>,alloc::collections::btree::node::marker::Edge>::correct_parent_link (2 samples, 0.02%)</title><rect x="27.3030%" y="1077" width="0.0162%" height="15" fill="rgb(249,228,39)" fg:x="3364" fg:w="2"/><text x="27.5530%" y="1087.50"></text></g><g><title>alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::LeafOrInternal>::set_parent_link (2 samples, 0.02%)</title><rect x="27.3030%" y="1061" width="0.0162%" height="15" fill="rgb(216,79,43)" fg:x="3364" fg:w="2"/><text x="27.5530%" y="1071.50"></text></g><g><title>alloc::collections::btree::node::move_to_slice (42 samples, 0.34%)</title><rect x="27.3192%" y="1093" width="0.3409%" height="15" fill="rgb(228,95,12)" fg:x="3366" fg:w="42"/><text x="27.5692%" y="1103.50"></text></g><g><title>core::intrinsics::copy_nonoverlapping (42 samples, 0.34%)</title><rect x="27.3192%" y="1077" width="0.3409%" height="15" fill="rgb(249,221,15)" fg:x="3366" fg:w="42"/><text x="27.5692%" y="1087.50"></text></g><g><title>[libc.so.6] (42 samples, 0.34%)</title><rect x="27.3192%" y="1061" width="0.3409%" height="15" fill="rgb(233,34,13)" fg:x="3366" fg:w="42"/><text x="27.5692%" y="1071.50"></text></g><g><title>core::intrinsics::copy (4 samples, 0.03%)</title><rect x="27.6601%" y="1077" width="0.0325%" height="15" fill="rgb(214,103,39)" fg:x="3408" fg:w="4"/><text x="27.9101%" y="1087.50"></text></g><g><title>[libc.so.6] (4 samples, 0.03%)</title><rect x="27.6601%" y="1061" width="0.0325%" height="15" fill="rgb(251,126,39)" fg:x="3408" fg:w="4"/><text x="27.9101%" y="1071.50"></text></g><g><title>alloc::collections::btree::node::BalancingContext<K,V>::merge_tracking_child_edge (60 samples, 0.49%)</title><rect x="27.2137%" y="1141" width="0.4870%" height="15" fill="rgb(214,216,36)" fg:x="3353" fg:w="60"/><text x="27.4637%" y="1151.50"></text></g><g><title>alloc::collections::btree::node::BalancingContext<K,V>::merge_tracking_child (60 samples, 0.49%)</title><rect x="27.2137%" y="1125" width="0.4870%" height="15" fill="rgb(220,221,8)" fg:x="3353" fg:w="60"/><text x="27.4637%" y="1135.50"></text></g><g><title>alloc::collections::btree::node::BalancingContext<K,V>::do_merge (60 samples, 0.49%)</title><rect x="27.2137%" y="1109" width="0.4870%" height="15" fill="rgb(240,216,3)" fg:x="3353" fg:w="60"/><text x="27.4637%" y="1119.50"></text></g><g><title>alloc::collections::btree::node::slice_remove (5 samples, 0.04%)</title><rect x="27.6601%" y="1093" width="0.0406%" height="15" fill="rgb(232,218,17)" fg:x="3408" fg:w="5"/><text x="27.9101%" y="1103.50"></text></g><g><title>core::intrinsics::copy (20 samples, 0.16%)</title><rect x="27.7169%" y="1109" width="0.1623%" height="15" fill="rgb(229,163,45)" fg:x="3415" fg:w="20"/><text x="27.9669%" y="1119.50"></text></g><g><title>[libc.so.6] (18 samples, 0.15%)</title><rect x="27.7331%" y="1093" width="0.1461%" height="15" fill="rgb(231,110,42)" fg:x="3417" fg:w="18"/><text x="27.9831%" y="1103.50"></text></g><g><title>alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::KV>::remove (25 samples, 0.20%)</title><rect x="27.7007%" y="1141" width="0.2029%" height="15" fill="rgb(208,170,48)" fg:x="3413" fg:w="25"/><text x="27.9507%" y="1151.50"></text></g><g><title>alloc::collections::btree::node::slice_remove (23 samples, 0.19%)</title><rect x="27.7169%" y="1125" width="0.1867%" height="15" fill="rgb(239,116,25)" fg:x="3415" fg:w="23"/><text x="27.9669%" y="1135.50"></text></g><g><title>core::ptr::mut_ptr::<impl *mut T>::add (2 samples, 0.02%)</title><rect x="27.8873%" y="1109" width="0.0162%" height="15" fill="rgb(219,200,50)" fg:x="3436" fg:w="2"/><text x="28.1373%" y="1119.50"></text></g><g><title>alloc::collections::btree::map::entry::OccupiedEntry<K,V,A>::remove_entry (150 samples, 1.22%)</title><rect x="26.7024%" y="1205" width="1.2174%" height="15" fill="rgb(245,200,0)" fg:x="3290" fg:w="150"/><text x="26.9524%" y="1215.50"></text></g><g><title>alloc::collections::btree::map::entry::OccupiedEntry<K,V,A>::remove_kv (150 samples, 1.22%)</title><rect x="26.7024%" y="1189" width="1.2174%" height="15" fill="rgb(245,119,33)" fg:x="3290" fg:w="150"/><text x="26.9524%" y="1199.50"></text></g><g><title>alloc::collections::btree::remove::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::LeafOrInternal>,alloc::collections::btree::node::marker::KV>>::remove_kv_tracking (109 samples, 0.88%)</title><rect x="27.0351%" y="1173" width="0.8847%" height="15" fill="rgb(231,125,12)" fg:x="3331" fg:w="109"/><text x="27.2851%" y="1183.50"></text></g><g><title>alloc::collections::btree::remove::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::KV>>::remove_leaf_kv (105 samples, 0.85%)</title><rect x="27.0676%" y="1157" width="0.8522%" height="15" fill="rgb(216,96,41)" fg:x="3335" fg:w="105"/><text x="27.3176%" y="1167.50"></text></g><g><title>alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::search_tree (9 samples, 0.07%)</title><rect x="27.9198%" y="1205" width="0.0730%" height="15" fill="rgb(248,43,45)" fg:x="3440" fg:w="9"/><text x="28.1698%" y="1215.50"></text></g><g><title>alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::search_node (9 samples, 0.07%)</title><rect x="27.9198%" y="1189" width="0.0730%" height="15" fill="rgb(217,222,7)" fg:x="3440" fg:w="9"/><text x="28.1698%" y="1199.50"></text></g><g><title>alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::find_key_index (9 samples, 0.07%)</title><rect x="27.9198%" y="1173" width="0.0730%" height="15" fill="rgb(233,28,6)" fg:x="3440" fg:w="9"/><text x="28.1698%" y="1183.50"></text></g><g><title>alloc::collections::btree::map::BTreeMap<K,V,A>::remove_entry (163 samples, 1.32%)</title><rect x="26.6780%" y="1221" width="1.3229%" height="15" fill="rgb(231,218,15)" fg:x="3287" fg:w="163"/><text x="26.9280%" y="1231.50"></text></g><g><title>alloc::collections::btree::map::BTreeMap<K,V,A>::remove (166 samples, 1.35%)</title><rect x="26.6780%" y="1237" width="1.3473%" height="15" fill="rgb(226,171,48)" fg:x="3287" fg:w="166"/><text x="26.9280%" y="1247.50"></text></g><g><title>core::option::Option<T>::map (3 samples, 0.02%)</title><rect x="28.0010%" y="1221" width="0.0243%" height="15" fill="rgb(235,201,9)" fg:x="3450" fg:w="3"/><text x="28.2510%" y="1231.50"></text></g><g><title>cfree (26 samples, 0.21%)</title><rect x="28.0253%" y="1237" width="0.2110%" height="15" fill="rgb(217,80,15)" fg:x="3453" fg:w="26"/><text x="28.2753%" y="1247.50"></text></g><g><title>[libc.so.6] (24 samples, 0.19%)</title><rect x="28.0416%" y="1221" width="0.1948%" height="15" fill="rgb(219,152,8)" fg:x="3455" fg:w="24"/><text x="28.2916%" y="1231.50"></text></g><g><title>alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>>::next_kv (15 samples, 0.12%)</title><rect x="28.3013%" y="1045" width="0.1217%" height="15" fill="rgb(243,107,38)" fg:x="3487" fg:w="15"/><text x="28.5513%" y="1055.50"></text></g><g><title>alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<BorrowType,K,V,NodeType>,alloc::collections::btree::node::marker::Edge>::right_kv (15 samples, 0.12%)</title><rect x="28.3013%" y="1029" width="0.1217%" height="15" fill="rgb(231,17,5)" fg:x="3487" fg:w="15"/><text x="28.5513%" y="1039.50"></text></g><g><title><alloc::collections::btree::map::Range<K,V> as core::iter::traits::iterator::Iterator>::next (23 samples, 0.19%)</title><rect x="28.3013%" y="1125" width="0.1867%" height="15" fill="rgb(209,25,54)" fg:x="3487" fg:w="23"/><text x="28.5513%" y="1135.50"></text></g><g><title>alloc::collections::btree::navigate::LeafRange<alloc::collections::btree::node::marker::Immut,K,V>::next_checked (23 samples, 0.19%)</title><rect x="28.3013%" y="1109" width="0.1867%" height="15" fill="rgb(219,0,2)" fg:x="3487" fg:w="23"/><text x="28.5513%" y="1119.50"></text></g><g><title>alloc::collections::btree::navigate::LeafRange<BorrowType,K,V>::perform_next_checked (23 samples, 0.19%)</title><rect x="28.3013%" y="1093" width="0.1867%" height="15" fill="rgb(246,9,5)" fg:x="3487" fg:w="23"/><text x="28.5513%" y="1103.50"></text></g><g><title>alloc::collections::btree::mem::replace (23 samples, 0.19%)</title><rect x="28.3013%" y="1077" width="0.1867%" height="15" fill="rgb(226,159,4)" fg:x="3487" fg:w="23"/><text x="28.5513%" y="1087.50"></text></g><g><title>alloc::collections::btree::navigate::LeafRange<BorrowType,K,V>::perform_next_checked::_{{closure}} (23 samples, 0.19%)</title><rect x="28.3013%" y="1061" width="0.1867%" height="15" fill="rgb(219,175,34)" fg:x="3487" fg:w="23"/><text x="28.5513%" y="1071.50"></text></g><g><title>alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>,alloc::collections::btree::node::marker::KV>>::next_leaf_edge (8 samples, 0.06%)</title><rect x="28.4230%" y="1045" width="0.0649%" height="15" fill="rgb(236,10,46)" fg:x="3502" fg:w="8"/><text x="28.6730%" y="1055.50"></text></g><g><title>alloc::collections::btree::navigate::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::first_leaf_edge (8 samples, 0.06%)</title><rect x="28.4230%" y="1029" width="0.0649%" height="15" fill="rgb(240,211,16)" fg:x="3502" fg:w="8"/><text x="28.6730%" y="1039.50"></text></g><g><title>core::iter::traits::iterator::Iterator::collect (32 samples, 0.26%)</title><rect x="28.2363%" y="1237" width="0.2597%" height="15" fill="rgb(205,3,43)" fg:x="3479" fg:w="32"/><text x="28.4863%" y="1247.50"></text></g><g><title><alloc::vec::Vec<T> as core::iter::traits::collect::FromIterator<T>>::from_iter (32 samples, 0.26%)</title><rect x="28.2363%" y="1221" width="0.2597%" height="15" fill="rgb(245,7,22)" fg:x="3479" fg:w="32"/><text x="28.4863%" y="1231.50"></text></g><g><title><alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter (32 samples, 0.26%)</title><rect x="28.2363%" y="1205" width="0.2597%" height="15" fill="rgb(239,132,32)" fg:x="3479" fg:w="32"/><text x="28.4863%" y="1215.50"></text></g><g><title><alloc::vec::Vec<T> as alloc::vec::spec_from_iter_nested::SpecFromIterNested<T,I>>::from_iter (32 samples, 0.26%)</title><rect x="28.2363%" y="1189" width="0.2597%" height="15" fill="rgb(228,202,34)" fg:x="3479" fg:w="32"/><text x="28.4863%" y="1199.50"></text></g><g><title><alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<T,I>>::spec_extend (32 samples, 0.26%)</title><rect x="28.2363%" y="1173" width="0.2597%" height="15" fill="rgb(254,200,22)" fg:x="3479" fg:w="32"/><text x="28.4863%" y="1183.50"></text></g><g><title>alloc::vec::Vec<T,A>::extend_desugared (32 samples, 0.26%)</title><rect x="28.2363%" y="1157" width="0.2597%" height="15" fill="rgb(219,10,39)" fg:x="3479" fg:w="32"/><text x="28.4863%" y="1167.50"></text></g><g><title><core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (24 samples, 0.19%)</title><rect x="28.3013%" y="1141" width="0.1948%" height="15" fill="rgb(226,210,39)" fg:x="3487" fg:w="24"/><text x="28.5513%" y="1151.50"></text></g><g><title>core::ptr::drop_in_place<alloc::vec::into_iter::IntoIter<u64>> (22 samples, 0.18%)</title><rect x="28.4961%" y="1237" width="0.1786%" height="15" fill="rgb(208,219,16)" fg:x="3511" fg:w="22"/><text x="28.7461%" y="1247.50"></text></g><g><title><alloc::vec::into_iter::IntoIter<T,A> as core::ops::drop::Drop>::drop (22 samples, 0.18%)</title><rect x="28.4961%" y="1221" width="0.1786%" height="15" fill="rgb(216,158,51)" fg:x="3511" fg:w="22"/><text x="28.7461%" y="1231.50"></text></g><g><title>core::ptr::drop_in_place<<alloc::vec::into_iter::IntoIter<T,A> as core::ops::drop::Drop>::drop::DropGuard<u64,alloc::alloc::Global>> (22 samples, 0.18%)</title><rect x="28.4961%" y="1205" width="0.1786%" height="15" fill="rgb(233,14,44)" fg:x="3511" fg:w="22"/><text x="28.7461%" y="1215.50"></text></g><g><title><<alloc::vec::into_iter::IntoIter<T,A> as core::ops::drop::Drop>::drop::DropGuard<T,A> as core::ops::drop::Drop>::drop (22 samples, 0.18%)</title><rect x="28.4961%" y="1189" width="0.1786%" height="15" fill="rgb(237,97,39)" fg:x="3511" fg:w="22"/><text x="28.7461%" y="1199.50"></text></g><g><title>core::ptr::drop_in_place<alloc::raw_vec::RawVec<u64>> (22 samples, 0.18%)</title><rect x="28.4961%" y="1173" width="0.1786%" height="15" fill="rgb(218,198,43)" fg:x="3511" fg:w="22"/><text x="28.7461%" y="1183.50"></text></g><g><title><alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (22 samples, 0.18%)</title><rect x="28.4961%" y="1157" width="0.1786%" height="15" fill="rgb(231,104,20)" fg:x="3511" fg:w="22"/><text x="28.7461%" y="1167.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::deallocate (22 samples, 0.18%)</title><rect x="28.4961%" y="1141" width="0.1786%" height="15" fill="rgb(254,36,13)" fg:x="3511" fg:w="22"/><text x="28.7461%" y="1151.50"></text></g><g><title>alloc::alloc::dealloc (22 samples, 0.18%)</title><rect x="28.4961%" y="1125" width="0.1786%" height="15" fill="rgb(248,14,50)" fg:x="3511" fg:w="22"/><text x="28.7461%" y="1135.50"></text></g><g><title>cfree (22 samples, 0.18%)</title><rect x="28.4961%" y="1109" width="0.1786%" height="15" fill="rgb(217,107,29)" fg:x="3511" fg:w="22"/><text x="28.7461%" y="1119.50"></text></g><g><title>[libc.so.6] (22 samples, 0.18%)</title><rect x="28.4961%" y="1093" width="0.1786%" height="15" fill="rgb(251,169,33)" fg:x="3511" fg:w="22"/><text x="28.7461%" y="1103.50"></text></g><g><title>[libc.so.6] (22 samples, 0.18%)</title><rect x="28.4961%" y="1077" width="0.1786%" height="15" fill="rgb(217,108,32)" fg:x="3511" fg:w="22"/><text x="28.7461%" y="1087.50"></text></g><g><title>[libc.so.6] (22 samples, 0.18%)</title><rect x="28.4961%" y="1061" width="0.1786%" height="15" fill="rgb(219,66,42)" fg:x="3511" fg:w="22"/><text x="28.7461%" y="1071.50"></text></g><g><title>[libc.so.6] (12 samples, 0.10%)</title><rect x="28.5772%" y="1045" width="0.0974%" height="15" fill="rgb(206,180,7)" fg:x="3521" fg:w="12"/><text x="28.8272%" y="1055.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::process_notify::_{{closure}} (255 samples, 2.07%)</title><rect x="26.6780%" y="1397" width="2.0696%" height="15" fill="rgb(208,226,31)" fg:x="3287" fg:w="255"/><text x="26.9280%" y="1407.50">o..</text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::run_engine_commands::_{{closure}} (255 samples, 2.07%)</title><rect x="26.6780%" y="1381" width="2.0696%" height="15" fill="rgb(218,26,49)" fg:x="3287" fg:w="255"/><text x="26.9280%" y="1391.50">o..</text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::run_engine_commands::_{{closure}}::_{{closure}} (255 samples, 2.07%)</title><rect x="26.6780%" y="1365" width="2.0696%" height="15" fill="rgb(233,197,48)" fg:x="3287" fg:w="255"/><text x="26.9280%" y="1375.50">o..</text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (255 samples, 2.07%)</title><rect x="26.6780%" y="1349" width="2.0696%" height="15" fill="rgb(252,181,51)" fg:x="3287" fg:w="255"/><text x="26.9280%" y="1359.50"><..</text></g><g><title><openraft::core::raft_core::RaftCore<C,N,LS,SM> as openraft::runtime::RaftRuntime<C>>::run_command::_{{closure}} (255 samples, 2.07%)</title><rect x="26.6780%" y="1333" width="2.0696%" height="15" fill="rgb(253,90,19)" fg:x="3287" fg:w="255"/><text x="26.9280%" y="1343.50"><..</text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (255 samples, 2.07%)</title><rect x="26.6780%" y="1317" width="2.0696%" height="15" fill="rgb(215,171,30)" fg:x="3287" fg:w="255"/><text x="26.9280%" y="1327.50"><..</text></g><g><title><openraft::storage::adapter::Adaptor<C,S> as openraft::storage::v2::RaftLogStorage<C>>::purge::_{{closure}} (255 samples, 2.07%)</title><rect x="26.6780%" y="1301" width="2.0696%" height="15" fill="rgb(214,222,9)" fg:x="3287" fg:w="255"/><text x="26.9280%" y="1311.50"><..</text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (255 samples, 2.07%)</title><rect x="26.6780%" y="1285" width="2.0696%" height="15" fill="rgb(223,3,22)" fg:x="3287" fg:w="255"/><text x="26.9280%" y="1295.50"><..</text></g><g><title>dcache::store::_<impl openraft::storage::RaftStorage<dcache::DcacheTypeConfig> for alloc::sync::Arc<dcache::store::DcacheStore>>::purge_logs_upto::_{{closure}} (255 samples, 2.07%)</title><rect x="26.6780%" y="1269" width="2.0696%" height="15" fill="rgb(225,196,46)" fg:x="3287" fg:w="255"/><text x="26.9280%" y="1279.50">d..</text></g><g><title>dcache::store::_<impl openraft::storage::RaftStorage<dcache::DcacheTypeConfig> for alloc::sync::Arc<dcache::store::DcacheStore>>::purge_logs_upto::_{{closure}}::_{{closure}} (255 samples, 2.07%)</title><rect x="26.6780%" y="1253" width="2.0696%" height="15" fill="rgb(209,110,37)" fg:x="3287" fg:w="255"/><text x="26.9280%" y="1263.50">d..</text></g><g><title>core::ptr::drop_in_place<core::option::Option<openraft::entry::Entry<dcache::DcacheTypeConfig>>> (9 samples, 0.07%)</title><rect x="28.6746%" y="1237" width="0.0730%" height="15" fill="rgb(249,89,12)" fg:x="3533" fg:w="9"/><text x="28.9246%" y="1247.50"></text></g><g><title>core::ptr::drop_in_place<openraft::entry::Entry<dcache::DcacheTypeConfig>> (5 samples, 0.04%)</title><rect x="28.7071%" y="1221" width="0.0406%" height="15" fill="rgb(226,27,33)" fg:x="3537" fg:w="5"/><text x="28.9571%" y="1231.50"></text></g><g><title>core::ptr::drop_in_place<openraft::entry::payload::EntryPayload<dcache::DcacheTypeConfig>> (5 samples, 0.04%)</title><rect x="28.7071%" y="1205" width="0.0406%" height="15" fill="rgb(213,82,22)" fg:x="3537" fg:w="5"/><text x="28.9571%" y="1215.50"></text></g><g><title>core::ptr::drop_in_place<dcache::store::DcacheRequest> (5 samples, 0.04%)</title><rect x="28.7071%" y="1189" width="0.0406%" height="15" fill="rgb(248,140,0)" fg:x="3537" fg:w="5"/><text x="28.9571%" y="1199.50"></text></g><g><title>[libc.so.6] (45 samples, 0.37%)</title><rect x="28.9587%" y="1221" width="0.3652%" height="15" fill="rgb(228,106,3)" fg:x="3568" fg:w="45"/><text x="29.2087%" y="1231.50"></text></g><g><title>core::ptr::drop_in_place<dcache::store::<impl openraft::storage::RaftStorage<dcache::DcacheTypeConfig> for alloc::sync::Arc<dcache::store::DcacheStore>>::append_to_log<alloc::vec::Vec<openraft::entry::Entry<dcache::DcacheTypeConfig>>>::{{closure}}::{{closure}}> (6 samples, 0.05%)</title><rect x="29.3239%" y="1221" width="0.0487%" height="15" fill="rgb(209,23,37)" fg:x="3613" fg:w="6"/><text x="29.5739%" y="1231.50"></text></g><g><title>core::ptr::drop_in_place<tracing::span::Span> (5 samples, 0.04%)</title><rect x="29.3726%" y="1221" width="0.0406%" height="15" fill="rgb(241,93,50)" fg:x="3619" fg:w="5"/><text x="29.6226%" y="1231.50"></text></g><g><title><tracing::span::Span as core::ops::drop::Drop>::drop (3 samples, 0.02%)</title><rect x="29.3888%" y="1205" width="0.0243%" height="15" fill="rgb(253,46,43)" fg:x="3621" fg:w="3"/><text x="29.6388%" y="1215.50"></text></g><g><title><alloc::vec::Vec<T,A> as core::iter::traits::collect::IntoIterator>::into_iter (2 samples, 0.02%)</title><rect x="29.6729%" y="1205" width="0.0162%" height="15" fill="rgb(226,206,43)" fg:x="3656" fg:w="2"/><text x="29.9229%" y="1215.50"></text></g><g><title>core::ptr::mut_ptr::<impl *mut T>::add (2 samples, 0.02%)</title><rect x="29.6729%" y="1189" width="0.0162%" height="15" fill="rgb(217,54,7)" fg:x="3656" fg:w="2"/><text x="29.9229%" y="1199.50"></text></g><g><title>[libc.so.6] (11 samples, 0.09%)</title><rect x="29.6891%" y="1205" width="0.0893%" height="15" fill="rgb(223,5,52)" fg:x="3658" fg:w="11"/><text x="29.9391%" y="1215.50"></text></g><g><title>alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::Internal>,alloc::collections::btree::node::marker::Edge>::descend (3 samples, 0.02%)</title><rect x="29.8758%" y="1157" width="0.0243%" height="15" fill="rgb(206,52,46)" fg:x="3681" fg:w="3"/><text x="30.1258%" y="1167.50"></text></g><g><title>core::mem::maybe_uninit::MaybeUninit<T>::assume_init_read (3 samples, 0.02%)</title><rect x="29.8758%" y="1141" width="0.0243%" height="15" fill="rgb(253,136,11)" fg:x="3681" fg:w="3"/><text x="30.1258%" y="1151.50"></text></g><g><title>core::ptr::const_ptr::<impl *const T>::read (3 samples, 0.02%)</title><rect x="29.8758%" y="1125" width="0.0243%" height="15" fill="rgb(208,106,33)" fg:x="3681" fg:w="3"/><text x="30.1258%" y="1135.50"></text></g><g><title>core::ptr::read (3 samples, 0.02%)</title><rect x="29.8758%" y="1109" width="0.0243%" height="15" fill="rgb(206,54,4)" fg:x="3681" fg:w="3"/><text x="30.1258%" y="1119.50"></text></g><g><title>alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>,Type>::force (2 samples, 0.02%)</title><rect x="29.9002%" y="1157" width="0.0162%" height="15" fill="rgb(213,3,15)" fg:x="3684" fg:w="2"/><text x="30.1502%" y="1167.50"></text></g><g><title>alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>::force (2 samples, 0.02%)</title><rect x="29.9002%" y="1141" width="0.0162%" height="15" fill="rgb(252,211,39)" fg:x="3684" fg:w="2"/><text x="30.1502%" y="1151.50"></text></g><g><title><core::iter::adapters::enumerate::Enumerate<I> as core::iter::traits::iterator::Iterator>::next (4 samples, 0.03%)</title><rect x="30.3384%" y="1125" width="0.0325%" height="15" fill="rgb(223,6,36)" fg:x="3738" fg:w="4"/><text x="30.5884%" y="1135.50"></text></g><g><title><core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::next (4 samples, 0.03%)</title><rect x="30.3384%" y="1109" width="0.0325%" height="15" fill="rgb(252,169,45)" fg:x="3738" fg:w="4"/><text x="30.5884%" y="1119.50"></text></g><g><title>alloc::collections::btree::map::BTreeMap<K,V,A>::entry (89 samples, 0.72%)</title><rect x="29.8758%" y="1189" width="0.7223%" height="15" fill="rgb(212,48,26)" fg:x="3681" fg:w="89"/><text x="30.1258%" y="1199.50"></text></g><g><title>alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::search_tree (89 samples, 0.72%)</title><rect x="29.8758%" y="1173" width="0.7223%" height="15" fill="rgb(251,102,48)" fg:x="3681" fg:w="89"/><text x="30.1258%" y="1183.50"></text></g><g><title>alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::search_node (84 samples, 0.68%)</title><rect x="29.9164%" y="1157" width="0.6818%" height="15" fill="rgb(243,208,16)" fg:x="3686" fg:w="84"/><text x="30.1664%" y="1167.50"></text></g><g><title>alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::find_key_index (84 samples, 0.68%)</title><rect x="29.9164%" y="1141" width="0.6818%" height="15" fill="rgb(219,96,24)" fg:x="3686" fg:w="84"/><text x="30.1664%" y="1151.50"></text></g><g><title>core::cmp::impls::<impl core::cmp::Ord for u64>::cmp (27 samples, 0.22%)</title><rect x="30.3790%" y="1125" width="0.2191%" height="15" fill="rgb(219,33,29)" fg:x="3743" fg:w="27"/><text x="30.6290%" y="1135.50"></text></g><g><title>alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Internal>::correct_childrens_parent_links (2 samples, 0.02%)</title><rect x="30.8417%" y="1125" width="0.0162%" height="15" fill="rgb(223,176,5)" fg:x="3800" fg:w="2"/><text x="31.0917%" y="1135.50"></text></g><g><title>alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Internal>,alloc::collections::btree::node::marker::Edge>::correct_parent_link (2 samples, 0.02%)</title><rect x="30.8417%" y="1109" width="0.0162%" height="15" fill="rgb(228,140,14)" fg:x="3800" fg:w="2"/><text x="31.0917%" y="1119.50"></text></g><g><title>alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::LeafOrInternal>::set_parent_link (2 samples, 0.02%)</title><rect x="30.8417%" y="1093" width="0.0162%" height="15" fill="rgb(217,179,31)" fg:x="3800" fg:w="2"/><text x="31.0917%" y="1103.50"></text></g><g><title>alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Internal>,alloc::collections::btree::node::marker::Edge>::insert_fit (7 samples, 0.06%)</title><rect x="30.8417%" y="1141" width="0.0568%" height="15" fill="rgb(230,9,30)" fg:x="3800" fg:w="7"/><text x="31.0917%" y="1151.50"></text></g><g><title>alloc::collections::btree::node::slice_insert (5 samples, 0.04%)</title><rect x="30.8579%" y="1125" width="0.0406%" height="15" fill="rgb(230,136,20)" fg:x="3802" fg:w="5"/><text x="31.1079%" y="1135.50"></text></g><g><title>core::mem::maybe_uninit::MaybeUninit<T>::write (5 samples, 0.04%)</title><rect x="30.8579%" y="1109" width="0.0406%" height="15" fill="rgb(215,210,22)" fg:x="3802" fg:w="5"/><text x="31.1079%" y="1119.50"></text></g><g><title>alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,NodeType>,alloc::collections::btree::node::marker::KV>::split_leaf_data (2 samples, 0.02%)</title><rect x="30.9147%" y="1125" width="0.0162%" height="15" fill="rgb(218,43,5)" fg:x="3809" fg:w="2"/><text x="31.1647%" y="1135.50"></text></g><g><title>alloc::collections::btree::node::InternalNode<K,V>::new (4 samples, 0.03%)</title><rect x="30.9309%" y="1125" width="0.0325%" height="15" fill="rgb(216,11,5)" fg:x="3811" fg:w="4"/><text x="31.1809%" y="1135.50"></text></g><g><title>alloc::boxed::Box<T,A>::new_uninit_in (4 samples, 0.03%)</title><rect x="30.9309%" y="1109" width="0.0325%" height="15" fill="rgb(209,82,29)" fg:x="3811" fg:w="4"/><text x="31.1809%" y="1119.50"></text></g><g><title>alloc::boxed::Box<T,A>::try_new_uninit_in (4 samples, 0.03%)</title><rect x="30.9309%" y="1093" width="0.0325%" height="15" fill="rgb(244,115,12)" fg:x="3811" fg:w="4"/><text x="31.1809%" y="1103.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::allocate (4 samples, 0.03%)</title><rect x="30.9309%" y="1077" width="0.0325%" height="15" fill="rgb(222,82,18)" fg:x="3811" fg:w="4"/><text x="31.1809%" y="1087.50"></text></g><g><title>alloc::alloc::Global::alloc_impl (4 samples, 0.03%)</title><rect x="30.9309%" y="1061" width="0.0325%" height="15" fill="rgb(249,227,8)" fg:x="3811" fg:w="4"/><text x="31.1809%" y="1071.50"></text></g><g><title>alloc::alloc::alloc (4 samples, 0.03%)</title><rect x="30.9309%" y="1045" width="0.0325%" height="15" fill="rgb(253,141,45)" fg:x="3811" fg:w="4"/><text x="31.1809%" y="1055.50"></text></g><g><title>malloc (4 samples, 0.03%)</title><rect x="30.9309%" y="1029" width="0.0325%" height="15" fill="rgb(234,184,4)" fg:x="3811" fg:w="4"/><text x="31.1809%" y="1039.50"></text></g><g><title>[libc.so.6] (4 samples, 0.03%)</title><rect x="30.9309%" y="1013" width="0.0325%" height="15" fill="rgb(218,194,23)" fg:x="3811" fg:w="4"/><text x="31.1809%" y="1023.50"></text></g><g><title>[libc.so.6] (2 samples, 0.02%)</title><rect x="30.9472%" y="997" width="0.0162%" height="15" fill="rgb(235,66,41)" fg:x="3813" fg:w="2"/><text x="31.1972%" y="1007.50"></text></g><g><title>alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Internal>,alloc::collections::btree::node::marker::Edge>::insert (18 samples, 0.15%)</title><rect x="30.8335%" y="1157" width="0.1461%" height="15" fill="rgb(245,217,1)" fg:x="3799" fg:w="18"/><text x="31.0835%" y="1167.50"></text></g><g><title>alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Internal>,alloc::collections::btree::node::marker::KV>::split (10 samples, 0.08%)</title><rect x="30.8985%" y="1141" width="0.0812%" height="15" fill="rgb(229,91,1)" fg:x="3807" fg:w="10"/><text x="31.1485%" y="1151.50"></text></g><g><title>alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Owned,K,V,alloc::collections::btree::node::marker::Internal>::from_new_internal (2 samples, 0.02%)</title><rect x="30.9634%" y="1125" width="0.0162%" height="15" fill="rgb(207,101,30)" fg:x="3815" fg:w="2"/><text x="31.2134%" y="1135.50"></text></g><g><title>alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Internal>::correct_all_childrens_parent_links (2 samples, 0.02%)</title><rect x="30.9634%" y="1109" width="0.0162%" height="15" fill="rgb(223,82,49)" fg:x="3815" fg:w="2"/><text x="31.2134%" y="1119.50"></text></g><g><title>alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Internal>::correct_childrens_parent_links (2 samples, 0.02%)</title><rect x="30.9634%" y="1093" width="0.0162%" height="15" fill="rgb(218,167,17)" fg:x="3815" fg:w="2"/><text x="31.2134%" y="1103.50"></text></g><g><title>alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>::insert_fit (23 samples, 0.19%)</title><rect x="30.9959%" y="1141" width="0.1867%" height="15" fill="rgb(208,103,14)" fg:x="3819" fg:w="23"/><text x="31.2459%" y="1151.50"></text></g><g><title>alloc::collections::btree::node::slice_insert (14 samples, 0.11%)</title><rect x="31.0689%" y="1125" width="0.1136%" height="15" fill="rgb(238,20,8)" fg:x="3828" fg:w="14"/><text x="31.3189%" y="1135.50"></text></g><g><title>core::mem::maybe_uninit::MaybeUninit<T>::write (14 samples, 0.11%)</title><rect x="31.0689%" y="1109" width="0.1136%" height="15" fill="rgb(218,80,54)" fg:x="3828" fg:w="14"/><text x="31.3189%" y="1119.50"></text></g><g><title>alloc::collections::btree::node::move_to_slice (3 samples, 0.02%)</title><rect x="31.1825%" y="1109" width="0.0243%" height="15" fill="rgb(240,144,17)" fg:x="3842" fg:w="3"/><text x="31.4325%" y="1119.50"></text></g><g><title>core::intrinsics::copy_nonoverlapping (3 samples, 0.02%)</title><rect x="31.1825%" y="1093" width="0.0243%" height="15" fill="rgb(245,27,50)" fg:x="3842" fg:w="3"/><text x="31.4325%" y="1103.50"></text></g><g><title>[libc.so.6] (3 samples, 0.02%)</title><rect x="31.1825%" y="1077" width="0.0243%" height="15" fill="rgb(251,51,7)" fg:x="3842" fg:w="3"/><text x="31.4325%" y="1087.50"></text></g><g><title>alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,NodeType>,alloc::collections::btree::node::marker::KV>::split_leaf_data (14 samples, 0.11%)</title><rect x="31.1825%" y="1125" width="0.1136%" height="15" fill="rgb(245,217,29)" fg:x="3842" fg:w="14"/><text x="31.4325%" y="1135.50"></text></g><g><title>core::mem::maybe_uninit::MaybeUninit<T>::assume_init_read (11 samples, 0.09%)</title><rect x="31.2069%" y="1109" width="0.0893%" height="15" fill="rgb(221,176,29)" fg:x="3845" fg:w="11"/><text x="31.4569%" y="1119.50"></text></g><g><title>core::ptr::const_ptr::<impl *const T>::read (11 samples, 0.09%)</title><rect x="31.2069%" y="1093" width="0.0893%" height="15" fill="rgb(212,180,24)" fg:x="3845" fg:w="11"/><text x="31.4569%" y="1103.50"></text></g><g><title>core::ptr::read (11 samples, 0.09%)</title><rect x="31.2069%" y="1077" width="0.0893%" height="15" fill="rgb(254,24,2)" fg:x="3845" fg:w="11"/><text x="31.4569%" y="1087.50"></text></g><g><title>alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::KV>::split (51 samples, 0.41%)</title><rect x="31.1825%" y="1141" width="0.4139%" height="15" fill="rgb(230,100,2)" fg:x="3842" fg:w="51"/><text x="31.4325%" y="1151.50"></text></g><g><title>alloc::collections::btree::node::LeafNode<K,V>::new (37 samples, 0.30%)</title><rect x="31.2962%" y="1125" width="0.3003%" height="15" fill="rgb(219,142,25)" fg:x="3856" fg:w="37"/><text x="31.5462%" y="1135.50"></text></g><g><title>alloc::boxed::Box<T,A>::new_uninit_in (37 samples, 0.30%)</title><rect x="31.2962%" y="1109" width="0.3003%" height="15" fill="rgb(240,73,43)" fg:x="3856" fg:w="37"/><text x="31.5462%" y="1119.50"></text></g><g><title>alloc::boxed::Box<T,A>::try_new_uninit_in (37 samples, 0.30%)</title><rect x="31.2962%" y="1093" width="0.3003%" height="15" fill="rgb(214,114,15)" fg:x="3856" fg:w="37"/><text x="31.5462%" y="1103.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::allocate (37 samples, 0.30%)</title><rect x="31.2962%" y="1077" width="0.3003%" height="15" fill="rgb(207,130,4)" fg:x="3856" fg:w="37"/><text x="31.5462%" y="1087.50"></text></g><g><title>alloc::alloc::Global::alloc_impl (37 samples, 0.30%)</title><rect x="31.2962%" y="1061" width="0.3003%" height="15" fill="rgb(221,25,40)" fg:x="3856" fg:w="37"/><text x="31.5462%" y="1071.50"></text></g><g><title>alloc::alloc::alloc (37 samples, 0.30%)</title><rect x="31.2962%" y="1045" width="0.3003%" height="15" fill="rgb(241,184,7)" fg:x="3856" fg:w="37"/><text x="31.5462%" y="1055.50"></text></g><g><title>malloc (37 samples, 0.30%)</title><rect x="31.2962%" y="1029" width="0.3003%" height="15" fill="rgb(235,159,4)" fg:x="3856" fg:w="37"/><text x="31.5462%" y="1039.50"></text></g><g><title>[libc.so.6] (35 samples, 0.28%)</title><rect x="31.3124%" y="1013" width="0.2841%" height="15" fill="rgb(214,87,48)" fg:x="3858" fg:w="35"/><text x="31.5624%" y="1023.50"></text></g><g><title>[libc.so.6] (6 samples, 0.05%)</title><rect x="31.5478%" y="997" width="0.0487%" height="15" fill="rgb(246,198,24)" fg:x="3887" fg:w="6"/><text x="31.7978%" y="1007.50"></text></g><g><title>alloc::collections::btree::map::BTreeMap<K,V,A>::insert (226 samples, 1.83%)</title><rect x="29.7784%" y="1205" width="1.8343%" height="15" fill="rgb(209,66,40)" fg:x="3669" fg:w="226"/><text x="30.0284%" y="1215.50">a..</text></g><g><title>alloc::collections::btree::map::entry::VacantEntry<K,V,A>::insert (125 samples, 1.01%)</title><rect x="30.5982%" y="1189" width="1.0145%" height="15" fill="rgb(233,147,39)" fg:x="3770" fg:w="125"/><text x="30.8482%" y="1199.50"></text></g><g><title>alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>::insert_recursing (107 samples, 0.87%)</title><rect x="30.7443%" y="1173" width="0.8684%" height="15" fill="rgb(231,145,52)" fg:x="3788" fg:w="107"/><text x="30.9943%" y="1183.50"></text></g><g><title>alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>::insert (78 samples, 0.63%)</title><rect x="30.9796%" y="1157" width="0.6331%" height="15" fill="rgb(206,20,26)" fg:x="3817" fg:w="78"/><text x="31.2296%" y="1167.50"></text></g><g><title>alloc::collections::btree::node::splitpoint (2 samples, 0.02%)</title><rect x="31.5965%" y="1141" width="0.0162%" height="15" fill="rgb(238,220,4)" fg:x="3893" fg:w="2"/><text x="31.8465%" y="1151.50"></text></g><g><title><alloc::vec::into_iter::IntoIter<T,A> as core::ops::drop::Drop>::drop (2 samples, 0.02%)</title><rect x="31.6127%" y="1189" width="0.0162%" height="15" fill="rgb(252,195,42)" fg:x="3895" fg:w="2"/><text x="31.8627%" y="1199.50"></text></g><g><title>core::ptr::drop_in_place<alloc::vec::into_iter::IntoIter<openraft::entry::Entry<dcache::DcacheTypeConfig>>> (20 samples, 0.16%)</title><rect x="31.6127%" y="1205" width="0.1623%" height="15" fill="rgb(209,10,6)" fg:x="3895" fg:w="20"/><text x="31.8627%" y="1215.50"></text></g><g><title>cfree (17 samples, 0.14%)</title><rect x="31.6370%" y="1189" width="0.1380%" height="15" fill="rgb(229,3,52)" fg:x="3898" fg:w="17"/><text x="31.8870%" y="1199.50"></text></g><g><title>[libc.so.6] (11 samples, 0.09%)</title><rect x="31.6857%" y="1173" width="0.0893%" height="15" fill="rgb(253,49,37)" fg:x="3904" fg:w="11"/><text x="31.9357%" y="1183.50"></text></g><g><title>core::mem::drop (7 samples, 0.06%)</title><rect x="31.9211%" y="1157" width="0.0568%" height="15" fill="rgb(240,103,49)" fg:x="3933" fg:w="7"/><text x="32.1711%" y="1167.50"></text></g><g><title>core::ptr::drop_in_place<tokio::loom::std::parking_lot::MutexGuard<tokio::sync::batch_semaphore::Waitlist>> (7 samples, 0.06%)</title><rect x="31.9211%" y="1141" width="0.0568%" height="15" fill="rgb(250,182,30)" fg:x="3933" fg:w="7"/><text x="32.1711%" y="1151.50"></text></g><g><title>core::ptr::drop_in_place<lock_api::mutex::MutexGuard<parking_lot::raw_mutex::RawMutex,tokio::sync::batch_semaphore::Waitlist>> (7 samples, 0.06%)</title><rect x="31.9211%" y="1125" width="0.0568%" height="15" fill="rgb(248,8,30)" fg:x="3933" fg:w="7"/><text x="32.1711%" y="1135.50"></text></g><g><title><lock_api::mutex::MutexGuard<R,T> as core::ops::drop::Drop>::drop (7 samples, 0.06%)</title><rect x="31.9211%" y="1109" width="0.0568%" height="15" fill="rgb(237,120,30)" fg:x="3933" fg:w="7"/><text x="32.1711%" y="1119.50"></text></g><g><title><parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::unlock (7 samples, 0.06%)</title><rect x="31.9211%" y="1093" width="0.0568%" height="15" fill="rgb(221,146,34)" fg:x="3933" fg:w="7"/><text x="32.1711%" y="1103.50"></text></g><g><title>tokio::sync::batch_semaphore::Semaphore::add_permits_locked (26 samples, 0.21%)</title><rect x="31.7831%" y="1173" width="0.2110%" height="15" fill="rgb(242,55,13)" fg:x="3916" fg:w="26"/><text x="32.0331%" y="1183.50"></text></g><g><title>core::ptr::drop_in_place<tokio::sync::rwlock::write_guard::RwLockWriteGuard<alloc::collections::btree::map::BTreeMap<u64,openraft::entry::Entry<dcache::DcacheTypeConfig>>>> (35 samples, 0.28%)</title><rect x="31.7831%" y="1205" width="0.2841%" height="15" fill="rgb(242,112,31)" fg:x="3916" fg:w="35"/><text x="32.0331%" y="1215.50"></text></g><g><title><tokio::sync::rwlock::write_guard::RwLockWriteGuard<T> as core::ops::drop::Drop>::drop (35 samples, 0.28%)</title><rect x="31.7831%" y="1189" width="0.2841%" height="15" fill="rgb(249,192,27)" fg:x="3916" fg:w="35"/><text x="32.0331%" y="1199.50"></text></g><g><title>tokio::sync::batch_semaphore::Semaphore::release (9 samples, 0.07%)</title><rect x="31.9942%" y="1173" width="0.0730%" height="15" fill="rgb(208,204,44)" fg:x="3942" fg:w="9"/><text x="32.2442%" y="1183.50"></text></g><g><title>tokio::loom::std::parking_lot::Mutex<T>::lock (6 samples, 0.05%)</title><rect x="32.0185%" y="1157" width="0.0487%" height="15" fill="rgb(208,93,54)" fg:x="3945" fg:w="6"/><text x="32.2685%" y="1167.50"></text></g><g><title>lock_api::mutex::Mutex<R,T>::lock (6 samples, 0.05%)</title><rect x="32.0185%" y="1141" width="0.0487%" height="15" fill="rgb(242,1,31)" fg:x="3945" fg:w="6"/><text x="32.2685%" y="1151.50"></text></g><g><title><parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::lock (6 samples, 0.05%)</title><rect x="32.0185%" y="1125" width="0.0487%" height="15" fill="rgb(241,83,25)" fg:x="3945" fg:w="6"/><text x="32.2685%" y="1135.50"></text></g><g><title><F as core::future::into_future::IntoFuture>::into_future (15 samples, 0.12%)</title><rect x="32.3513%" y="1173" width="0.1217%" height="15" fill="rgb(205,169,50)" fg:x="3986" fg:w="15"/><text x="32.6013%" y="1183.50"></text></g><g><title>tokio::runtime::coop::poll_proceed (2 samples, 0.02%)</title><rect x="32.5461%" y="1157" width="0.0162%" height="15" fill="rgb(239,186,37)" fg:x="4010" fg:w="2"/><text x="32.7961%" y="1167.50"></text></g><g><title>tokio::runtime::context::budget (2 samples, 0.02%)</title><rect x="32.5461%" y="1141" width="0.0162%" height="15" fill="rgb(205,221,10)" fg:x="4010" fg:w="2"/><text x="32.7961%" y="1151.50"></text></g><g><title>std::thread::local::LocalKey<T>::try_with (2 samples, 0.02%)</title><rect x="32.5461%" y="1125" width="0.0162%" height="15" fill="rgb(218,196,15)" fg:x="4010" fg:w="2"/><text x="32.7961%" y="1135.50"></text></g><g><title>tokio::runtime::context::budget::_{{closure}} (2 samples, 0.02%)</title><rect x="32.5461%" y="1109" width="0.0162%" height="15" fill="rgb(218,196,35)" fg:x="4010" fg:w="2"/><text x="32.7961%" y="1119.50"></text></g><g><title>tokio::runtime::coop::poll_proceed::_{{closure}} (2 samples, 0.02%)</title><rect x="32.5461%" y="1093" width="0.0162%" height="15" fill="rgb(233,63,24)" fg:x="4010" fg:w="2"/><text x="32.7961%" y="1103.50"></text></g><g><title>tokio::runtime::coop::Budget::decrement (2 samples, 0.02%)</title><rect x="32.5461%" y="1077" width="0.0162%" height="15" fill="rgb(225,8,4)" fg:x="4010" fg:w="2"/><text x="32.7961%" y="1087.50"></text></g><g><title><tokio::sync::batch_semaphore::Acquire as core::future::future::Future>::poll (17 samples, 0.14%)</title><rect x="32.4730%" y="1173" width="0.1380%" height="15" fill="rgb(234,105,35)" fg:x="4001" fg:w="17"/><text x="32.7230%" y="1183.50"></text></g><g><title>tokio::sync::batch_semaphore::Semaphore::poll_acquire (6 samples, 0.05%)</title><rect x="32.5623%" y="1157" width="0.0487%" height="15" fill="rgb(236,21,32)" fg:x="4012" fg:w="6"/><text x="32.8123%" y="1167.50"></text></g><g><title>core::sync::atomic::AtomicUsize::compare_exchange (5 samples, 0.04%)</title><rect x="32.5704%" y="1141" width="0.0406%" height="15" fill="rgb(228,109,6)" fg:x="4013" fg:w="5"/><text x="32.8204%" y="1151.50"></text></g><g><title>core::sync::atomic::atomic_compare_exchange (5 samples, 0.04%)</title><rect x="32.5704%" y="1125" width="0.0406%" height="15" fill="rgb(229,215,31)" fg:x="4013" fg:w="5"/><text x="32.8204%" y="1135.50"></text></g><g><title>core::ptr::drop_in_place<tokio::sync::batch_semaphore::Acquire> (2 samples, 0.02%)</title><rect x="32.6110%" y="1173" width="0.0162%" height="15" fill="rgb(221,52,54)" fg:x="4018" fg:w="2"/><text x="32.8610%" y="1183.50"></text></g><g><title><tokio::sync::batch_semaphore::Acquire as core::ops::drop::Drop>::drop (2 samples, 0.02%)</title><rect x="32.6110%" y="1157" width="0.0162%" height="15" fill="rgb(252,129,43)" fg:x="4018" fg:w="2"/><text x="32.8610%" y="1167.50"></text></g><g><title>dcache::store::_<impl openraft::storage::RaftStorage<dcache::DcacheTypeConfig> for alloc::sync::Arc<dcache::store::DcacheStore>>::append_to_log::_{{closure}}::_{{closure}} (408 samples, 3.31%)</title><rect x="29.4132%" y="1221" width="3.3114%" height="15" fill="rgb(248,183,27)" fg:x="3624" fg:w="408"/><text x="29.6632%" y="1231.50">dca..</text></g><g><title>tokio::sync::rwlock::RwLock<T>::write::_{{closure}} (81 samples, 0.66%)</title><rect x="32.0672%" y="1205" width="0.6574%" height="15" fill="rgb(250,0,22)" fg:x="3951" fg:w="81"/><text x="32.3172%" y="1215.50"></text></g><g><title>tokio::sync::rwlock::RwLock<T>::write::_{{closure}}::_{{closure}} (50 samples, 0.41%)</title><rect x="32.3188%" y="1189" width="0.4058%" height="15" fill="rgb(213,166,10)" fg:x="3982" fg:w="50"/><text x="32.5688%" y="1199.50"></text></g><g><title>tokio::sync::batch_semaphore::Semaphore::acquire (12 samples, 0.10%)</title><rect x="32.6272%" y="1173" width="0.0974%" height="15" fill="rgb(207,163,36)" fg:x="4020" fg:w="12"/><text x="32.8772%" y="1183.50"></text></g><g><title>tokio::sync::batch_semaphore::Acquire::new (12 samples, 0.10%)</title><rect x="32.6272%" y="1157" width="0.0974%" height="15" fill="rgb(208,122,22)" fg:x="4020" fg:w="12"/><text x="32.8772%" y="1167.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (493 samples, 4.00%)</title><rect x="28.7477%" y="1253" width="4.0013%" height="15" fill="rgb(207,104,49)" fg:x="3542" fg:w="493"/><text x="28.9977%" y="1263.50"><cor..</text></g><g><title>dcache::store::_<impl openraft::storage::RaftStorage<dcache::DcacheTypeConfig> for alloc::sync::Arc<dcache::store::DcacheStore>>::append_to_log::_{{closure}} (493 samples, 4.00%)</title><rect x="28.7477%" y="1237" width="4.0013%" height="15" fill="rgb(248,211,50)" fg:x="3542" fg:w="493"/><text x="28.9977%" y="1247.50">dcac..</text></g><g><title>tracing::__macro_support::__disabled_span (3 samples, 0.02%)</title><rect x="32.7246%" y="1221" width="0.0243%" height="15" fill="rgb(217,13,45)" fg:x="4032" fg:w="3"/><text x="32.9746%" y="1231.50"></text></g><g><title>tracing::span::Span::new_disabled (3 samples, 0.02%)</title><rect x="32.7246%" y="1205" width="0.0243%" height="15" fill="rgb(211,216,49)" fg:x="4032" fg:w="3"/><text x="32.9746%" y="1215.50"></text></g><g><title><alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop (6 samples, 0.05%)</title><rect x="32.7490%" y="1221" width="0.0487%" height="15" fill="rgb(221,58,53)" fg:x="4035" fg:w="6"/><text x="32.9990%" y="1231.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::deallocate (6 samples, 0.05%)</title><rect x="32.7490%" y="1205" width="0.0487%" height="15" fill="rgb(220,112,41)" fg:x="4035" fg:w="6"/><text x="32.9990%" y="1215.50"></text></g><g><title>alloc::alloc::dealloc (6 samples, 0.05%)</title><rect x="32.7490%" y="1189" width="0.0487%" height="15" fill="rgb(236,38,28)" fg:x="4035" fg:w="6"/><text x="32.9990%" y="1199.50"></text></g><g><title>cfree (6 samples, 0.05%)</title><rect x="32.7490%" y="1173" width="0.0487%" height="15" fill="rgb(227,195,22)" fg:x="4035" fg:w="6"/><text x="32.9990%" y="1183.50"></text></g><g><title>[libc.so.6] (4 samples, 0.03%)</title><rect x="32.7652%" y="1157" width="0.0325%" height="15" fill="rgb(214,55,33)" fg:x="4037" fg:w="4"/><text x="33.0152%" y="1167.50"></text></g><g><title>core::ptr::drop_in_place<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<(),openraft::storage_error::StorageError<u64>>+core::marker::Send>>> (8 samples, 0.06%)</title><rect x="32.7490%" y="1253" width="0.0649%" height="15" fill="rgb(248,80,13)" fg:x="4035" fg:w="8"/><text x="32.9990%" y="1263.50"></text></g><g><title>core::ptr::drop_in_place<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<(),openraft::storage_error::StorageError<u64>>+core::marker::Send>> (8 samples, 0.06%)</title><rect x="32.7490%" y="1237" width="0.0649%" height="15" fill="rgb(238,52,6)" fg:x="4035" fg:w="8"/><text x="32.9990%" y="1247.50"></text></g><g><title>core::ptr::drop_in_place<dcache::store::<impl openraft::storage::RaftStorage<dcache::DcacheTypeConfig> for alloc::sync::Arc<dcache::store::DcacheStore>>::append_to_log<alloc::vec::Vec<openraft::entry::Entry<dcache::DcacheTypeConfig>>>::{{closure}}> (2 samples, 0.02%)</title><rect x="32.7977%" y="1221" width="0.0162%" height="15" fill="rgb(224,198,47)" fg:x="4041" fg:w="2"/><text x="33.0477%" y="1231.50"></text></g><g><title>core::mem::drop (3 samples, 0.02%)</title><rect x="32.8626%" y="1205" width="0.0243%" height="15" fill="rgb(233,171,20)" fg:x="4049" fg:w="3"/><text x="33.1126%" y="1215.50"></text></g><g><title>core::ptr::drop_in_place<tokio::loom::std::parking_lot::MutexGuard<tokio::sync::batch_semaphore::Waitlist>> (3 samples, 0.02%)</title><rect x="32.8626%" y="1189" width="0.0243%" height="15" fill="rgb(241,30,25)" fg:x="4049" fg:w="3"/><text x="33.1126%" y="1199.50"></text></g><g><title>core::ptr::drop_in_place<lock_api::mutex::MutexGuard<parking_lot::raw_mutex::RawMutex,tokio::sync::batch_semaphore::Waitlist>> (3 samples, 0.02%)</title><rect x="32.8626%" y="1173" width="0.0243%" height="15" fill="rgb(207,171,38)" fg:x="4049" fg:w="3"/><text x="33.1126%" y="1183.50"></text></g><g><title><lock_api::mutex::MutexGuard<R,T> as core::ops::drop::Drop>::drop (3 samples, 0.02%)</title><rect x="32.8626%" y="1157" width="0.0243%" height="15" fill="rgb(234,70,1)" fg:x="4049" fg:w="3"/><text x="33.1126%" y="1167.50"></text></g><g><title><parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::unlock (3 samples, 0.02%)</title><rect x="32.8626%" y="1141" width="0.0243%" height="15" fill="rgb(232,178,18)" fg:x="4049" fg:w="3"/><text x="33.1126%" y="1151.50"></text></g><g><title>tokio::util::wake_list::WakeList::new (3 samples, 0.02%)</title><rect x="32.8869%" y="1205" width="0.0243%" height="15" fill="rgb(241,78,40)" fg:x="4052" fg:w="3"/><text x="33.1369%" y="1215.50"></text></g><g><title>tokio::sync::batch_semaphore::Semaphore::add_permits_locked (13 samples, 0.11%)</title><rect x="32.8139%" y="1221" width="0.1055%" height="15" fill="rgb(222,35,25)" fg:x="4043" fg:w="13"/><text x="33.0639%" y="1231.50"></text></g><g><title>core::ptr::drop_in_place<tokio::sync::rwlock::write_guard::RwLockWriteGuard<alloc::sync::Arc<dcache::store::DcacheStore>>> (14 samples, 0.11%)</title><rect x="32.8139%" y="1253" width="0.1136%" height="15" fill="rgb(207,92,16)" fg:x="4043" fg:w="14"/><text x="33.0639%" y="1263.50"></text></g><g><title><tokio::sync::rwlock::write_guard::RwLockWriteGuard<T> as core::ops::drop::Drop>::drop (14 samples, 0.11%)</title><rect x="32.8139%" y="1237" width="0.1136%" height="15" fill="rgb(216,59,51)" fg:x="4043" fg:w="14"/><text x="33.0639%" y="1247.50"></text></g><g><title>dcache::store::<impl openraft::storage::RaftStorage<dcache::DcacheTypeConfig> for alloc::sync::Arc<dcache::store::DcacheStore>>::append_to_log (6 samples, 0.05%)</title><rect x="32.9275%" y="1253" width="0.0487%" height="15" fill="rgb(213,80,28)" fg:x="4057" fg:w="6"/><text x="33.1775%" y="1263.50"></text></g><g><title>alloc::boxed::Box<T>::pin (6 samples, 0.05%)</title><rect x="32.9275%" y="1237" width="0.0487%" height="15" fill="rgb(220,93,7)" fg:x="4057" fg:w="6"/><text x="33.1775%" y="1247.50"></text></g><g><title>alloc::boxed::Box<T>::new (6 samples, 0.05%)</title><rect x="32.9275%" y="1221" width="0.0487%" height="15" fill="rgb(225,24,44)" fg:x="4057" fg:w="6"/><text x="33.1775%" y="1231.50"></text></g><g><title>alloc::alloc::exchange_malloc (6 samples, 0.05%)</title><rect x="32.9275%" y="1205" width="0.0487%" height="15" fill="rgb(243,74,40)" fg:x="4057" fg:w="6"/><text x="33.1775%" y="1215.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::allocate (6 samples, 0.05%)</title><rect x="32.9275%" y="1189" width="0.0487%" height="15" fill="rgb(228,39,7)" fg:x="4057" fg:w="6"/><text x="33.1775%" y="1199.50"></text></g><g><title>alloc::alloc::Global::alloc_impl (6 samples, 0.05%)</title><rect x="32.9275%" y="1173" width="0.0487%" height="15" fill="rgb(227,79,8)" fg:x="4057" fg:w="6"/><text x="33.1775%" y="1183.50"></text></g><g><title>alloc::alloc::alloc (6 samples, 0.05%)</title><rect x="32.9275%" y="1157" width="0.0487%" height="15" fill="rgb(236,58,11)" fg:x="4057" fg:w="6"/><text x="33.1775%" y="1167.50"></text></g><g><title>malloc (6 samples, 0.05%)</title><rect x="32.9275%" y="1141" width="0.0487%" height="15" fill="rgb(249,63,35)" fg:x="4057" fg:w="6"/><text x="33.1775%" y="1151.50"></text></g><g><title><F as core::future::into_future::IntoFuture>::into_future (6 samples, 0.05%)</title><rect x="33.1142%" y="1205" width="0.0487%" height="15" fill="rgb(252,114,16)" fg:x="4080" fg:w="6"/><text x="33.3642%" y="1215.50"></text></g><g><title><tokio::sync::batch_semaphore::Acquire as core::future::future::Future>::poll (9 samples, 0.07%)</title><rect x="33.1629%" y="1205" width="0.0730%" height="15" fill="rgb(254,151,24)" fg:x="4086" fg:w="9"/><text x="33.4129%" y="1215.50"></text></g><g><title>tokio::sync::batch_semaphore::Semaphore::poll_acquire (6 samples, 0.05%)</title><rect x="33.1872%" y="1189" width="0.0487%" height="15" fill="rgb(253,54,39)" fg:x="4089" fg:w="6"/><text x="33.4372%" y="1199.50"></text></g><g><title>core::sync::atomic::AtomicUsize::load (2 samples, 0.02%)</title><rect x="33.2197%" y="1173" width="0.0162%" height="15" fill="rgb(243,25,45)" fg:x="4093" fg:w="2"/><text x="33.4697%" y="1183.50"></text></g><g><title>core::sync::atomic::atomic_load (2 samples, 0.02%)</title><rect x="33.2197%" y="1157" width="0.0162%" height="15" fill="rgb(234,134,9)" fg:x="4093" fg:w="2"/><text x="33.4697%" y="1167.50"></text></g><g><title>core::ptr::drop_in_place<tokio::sync::batch_semaphore::Acquire> (3 samples, 0.02%)</title><rect x="33.2359%" y="1205" width="0.0243%" height="15" fill="rgb(227,166,31)" fg:x="4095" fg:w="3"/><text x="33.4859%" y="1215.50"></text></g><g><title><tokio::sync::batch_semaphore::Acquire as core::ops::drop::Drop>::drop (2 samples, 0.02%)</title><rect x="33.2441%" y="1189" width="0.0162%" height="15" fill="rgb(245,143,41)" fg:x="4096" fg:w="2"/><text x="33.4941%" y="1199.50"></text></g><g><title>openraft::storage::adapter::Adaptor<C,S>::storage_mut::_{{closure}} (54 samples, 0.44%)</title><rect x="32.9762%" y="1253" width="0.4383%" height="15" fill="rgb(238,181,32)" fg:x="4063" fg:w="54"/><text x="33.2262%" y="1263.50"></text></g><g><title>tokio::sync::rwlock::RwLock<T>::write::_{{closure}} (48 samples, 0.39%)</title><rect x="33.0249%" y="1237" width="0.3896%" height="15" fill="rgb(224,113,18)" fg:x="4069" fg:w="48"/><text x="33.2749%" y="1247.50"></text></g><g><title>tokio::sync::rwlock::RwLock<T>::write::_{{closure}}::_{{closure}} (43 samples, 0.35%)</title><rect x="33.0655%" y="1221" width="0.3490%" height="15" fill="rgb(240,229,28)" fg:x="4074" fg:w="43"/><text x="33.3155%" y="1231.50"></text></g><g><title>tokio::sync::batch_semaphore::Semaphore::acquire (19 samples, 0.15%)</title><rect x="33.2603%" y="1205" width="0.1542%" height="15" fill="rgb(250,185,3)" fg:x="4098" fg:w="19"/><text x="33.5103%" y="1215.50"></text></g><g><title>tokio::sync::batch_semaphore::Acquire::new (18 samples, 0.15%)</title><rect x="33.2684%" y="1189" width="0.1461%" height="15" fill="rgb(212,59,25)" fg:x="4099" fg:w="18"/><text x="33.5184%" y="1199.50"></text></g><g><title>core::option::Option<T>::unwrap (3 samples, 0.02%)</title><rect x="33.5119%" y="1221" width="0.0243%" height="15" fill="rgb(221,87,20)" fg:x="4129" fg:w="3"/><text x="33.7619%" y="1231.50"></text></g><g><title>core::ptr::drop_in_place<alloc::sync::Arc<tokio::sync::oneshot::Inner<core::result::Result<core::option::Option<openraft::log_id::LogId<u64>>,std::io::error::Error>>>> (2 samples, 0.02%)</title><rect x="33.5362%" y="1221" width="0.0162%" height="15" fill="rgb(213,74,28)" fg:x="4132" fg:w="2"/><text x="33.7862%" y="1231.50"></text></g><g><title><alloc::sync::Arc<T,A> as core::ops::drop::Drop>::drop (2 samples, 0.02%)</title><rect x="33.5362%" y="1205" width="0.0162%" height="15" fill="rgb(224,132,34)" fg:x="4132" fg:w="2"/><text x="33.7862%" y="1215.50"></text></g><g><title>core::ptr::drop_in_place<tokio::sync::oneshot::Sender<core::result::Result<core::option::Option<openraft::log_id::LogId<u64>>,std::io::error::Error>>> (3 samples, 0.02%)</title><rect x="33.5525%" y="1221" width="0.0243%" height="15" fill="rgb(222,101,24)" fg:x="4134" fg:w="3"/><text x="33.8025%" y="1231.50"></text></g><g><title><tokio::sync::oneshot::Sender<T> as core::ops::drop::Drop>::drop (2 samples, 0.02%)</title><rect x="33.5606%" y="1205" width="0.0162%" height="15" fill="rgb(254,142,4)" fg:x="4135" fg:w="2"/><text x="33.8106%" y="1215.50"></text></g><g><title>core::option::Option<T>::as_ref (2 samples, 0.02%)</title><rect x="33.5606%" y="1189" width="0.0162%" height="15" fill="rgb(230,229,49)" fg:x="4135" fg:w="2"/><text x="33.8106%" y="1199.50"></text></g><g><title>tokio::io::interest::Interest::is_readable (2 samples, 0.02%)</title><rect x="33.6336%" y="1205" width="0.0162%" height="15" fill="rgb(238,70,47)" fg:x="4144" fg:w="2"/><text x="33.8836%" y="1215.50"></text></g><g><title>tokio::sync::oneshot::State::is_closed (6 samples, 0.05%)</title><rect x="33.6499%" y="1205" width="0.0487%" height="15" fill="rgb(231,160,17)" fg:x="4146" fg:w="6"/><text x="33.8999%" y="1215.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::append_to_log::_{{closure}} (626 samples, 5.08%)</title><rect x="28.7477%" y="1317" width="5.0808%" height="15" fill="rgb(218,68,53)" fg:x="3542" fg:w="626"/><text x="28.9977%" y="1327.50">openra..</text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::append_to_log::_{{closure}}::_{{closure}} (626 samples, 5.08%)</title><rect x="28.7477%" y="1301" width="5.0808%" height="15" fill="rgb(236,111,10)" fg:x="3542" fg:w="626"/><text x="28.9977%" y="1311.50">openra..</text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (626 samples, 5.08%)</title><rect x="28.7477%" y="1285" width="5.0808%" height="15" fill="rgb(224,34,41)" fg:x="3542" fg:w="626"/><text x="28.9977%" y="1295.50"><core:..</text></g><g><title><openraft::storage::adapter::Adaptor<C,S> as openraft::storage::v2::RaftLogStorage<C>>::append::_{{closure}} (626 samples, 5.08%)</title><rect x="28.7477%" y="1269" width="5.0808%" height="15" fill="rgb(241,118,19)" fg:x="3542" fg:w="626"/><text x="28.9977%" y="1279.50"><openr..</text></g><g><title>openraft::storage::callback::LogFlushed<NID>::log_io_completed (51 samples, 0.41%)</title><rect x="33.4145%" y="1253" width="0.4139%" height="15" fill="rgb(238,129,25)" fg:x="4117" fg:w="51"/><text x="33.6645%" y="1263.50"></text></g><g><title>tokio::sync::oneshot::Sender<T>::send (40 samples, 0.32%)</title><rect x="33.5038%" y="1237" width="0.3246%" height="15" fill="rgb(238,22,31)" fg:x="4128" fg:w="40"/><text x="33.7538%" y="1247.50"></text></g><g><title>tokio::sync::oneshot::Inner<T>::complete (30 samples, 0.24%)</title><rect x="33.5849%" y="1221" width="0.2435%" height="15" fill="rgb(222,174,48)" fg:x="4138" fg:w="30"/><text x="33.8349%" y="1231.50"></text></g><g><title>tokio::sync::oneshot::State::set_complete (16 samples, 0.13%)</title><rect x="33.6986%" y="1205" width="0.1299%" height="15" fill="rgb(206,152,40)" fg:x="4152" fg:w="16"/><text x="33.9486%" y="1215.50"></text></g><g><title>core::sync::atomic::AtomicUsize::load (7 samples, 0.06%)</title><rect x="33.7716%" y="1189" width="0.0568%" height="15" fill="rgb(218,99,54)" fg:x="4161" fg:w="7"/><text x="34.0216%" y="1199.50"></text></g><g><title>core::sync::atomic::atomic_load (7 samples, 0.06%)</title><rect x="33.7716%" y="1173" width="0.0568%" height="15" fill="rgb(220,174,26)" fg:x="4161" fg:w="7"/><text x="34.0216%" y="1183.50"></text></g><g><title>[libc.so.6] (6 samples, 0.05%)</title><rect x="34.3560%" y="1189" width="0.0487%" height="15" fill="rgb(245,116,9)" fg:x="4233" fg:w="6"/><text x="34.6060%" y="1199.50"></text></g><g><title>alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::Internal>,alloc::collections::btree::node::marker::Edge>::descend (5 samples, 0.04%)</title><rect x="34.4858%" y="1125" width="0.0406%" height="15" fill="rgb(209,72,35)" fg:x="4249" fg:w="5"/><text x="34.7358%" y="1135.50"></text></g><g><title>core::mem::maybe_uninit::MaybeUninit<T>::assume_init_read (5 samples, 0.04%)</title><rect x="34.4858%" y="1109" width="0.0406%" height="15" fill="rgb(226,126,21)" fg:x="4249" fg:w="5"/><text x="34.7358%" y="1119.50"></text></g><g><title>core::ptr::const_ptr::<impl *const T>::read (5 samples, 0.04%)</title><rect x="34.4858%" y="1093" width="0.0406%" height="15" fill="rgb(227,192,1)" fg:x="4249" fg:w="5"/><text x="34.7358%" y="1103.50"></text></g><g><title>core::ptr::read (5 samples, 0.04%)</title><rect x="34.4858%" y="1077" width="0.0406%" height="15" fill="rgb(237,180,29)" fg:x="4249" fg:w="5"/><text x="34.7358%" y="1087.50"></text></g><g><title><core::iter::adapters::enumerate::Enumerate<I> as core::iter::traits::iterator::Iterator>::next (18 samples, 0.15%)</title><rect x="34.8186%" y="1093" width="0.1461%" height="15" fill="rgb(230,197,35)" fg:x="4290" fg:w="18"/><text x="35.0686%" y="1103.50"></text></g><g><title><core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::next (18 samples, 0.15%)</title><rect x="34.8186%" y="1077" width="0.1461%" height="15" fill="rgb(246,193,31)" fg:x="4290" fg:w="18"/><text x="35.0686%" y="1087.50"></text></g><g><title>alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::find_lower_bound_index (78 samples, 0.63%)</title><rect x="34.5264%" y="1125" width="0.6331%" height="15" fill="rgb(241,36,4)" fg:x="4254" fg:w="78"/><text x="34.7764%" y="1135.50"></text></g><g><title>alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::find_key_index (76 samples, 0.62%)</title><rect x="34.5427%" y="1109" width="0.6168%" height="15" fill="rgb(241,130,17)" fg:x="4256" fg:w="76"/><text x="34.7927%" y="1119.50"></text></g><g><title>core::cmp::impls::<impl core::cmp::Ord for u64>::cmp (24 samples, 0.19%)</title><rect x="34.9647%" y="1093" width="0.1948%" height="15" fill="rgb(206,137,32)" fg:x="4308" fg:w="24"/><text x="35.2147%" y="1103.50"></text></g><g><title><core::iter::adapters::enumerate::Enumerate<I> as core::iter::traits::iterator::Iterator>::next (5 samples, 0.04%)</title><rect x="35.2406%" y="1093" width="0.0406%" height="15" fill="rgb(237,228,51)" fg:x="4342" fg:w="5"/><text x="35.4906%" y="1103.50"></text></g><g><title><core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::next (5 samples, 0.04%)</title><rect x="35.2406%" y="1077" width="0.0406%" height="15" fill="rgb(243,6,42)" fg:x="4342" fg:w="5"/><text x="35.4906%" y="1087.50"></text></g><g><title>alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut,K,V,Type>::keys (2 samples, 0.02%)</title><rect x="35.2812%" y="1093" width="0.0162%" height="15" fill="rgb(251,74,28)" fg:x="4347" fg:w="2"/><text x="35.5312%" y="1103.50"></text></g><g><title>alloc::collections::btree::map::BTreeMap<K,V,A>::range (111 samples, 0.90%)</title><rect x="34.4047%" y="1189" width="0.9009%" height="15" fill="rgb(218,20,49)" fg:x="4239" fg:w="111"/><text x="34.6547%" y="1199.50"></text></g><g><title>alloc::collections::btree::navigate::<impl alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::range_search (106 samples, 0.86%)</title><rect x="34.4453%" y="1173" width="0.8603%" height="15" fill="rgb(238,28,14)" fg:x="4244" fg:w="106"/><text x="34.6953%" y="1183.50"></text></g><g><title>alloc::collections::btree::navigate::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::find_leaf_edges_spanning_range (106 samples, 0.86%)</title><rect x="34.4453%" y="1157" width="0.8603%" height="15" fill="rgb(229,40,46)" fg:x="4244" fg:w="106"/><text x="34.6953%" y="1167.50"></text></g><g><title>alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::search_tree_for_bifurcation (106 samples, 0.86%)</title><rect x="34.4453%" y="1141" width="0.8603%" height="15" fill="rgb(244,195,20)" fg:x="4244" fg:w="106"/><text x="34.6953%" y="1151.50"></text></g><g><title>alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::find_upper_bound_index (18 samples, 0.15%)</title><rect x="35.1595%" y="1125" width="0.1461%" height="15" fill="rgb(253,56,35)" fg:x="4332" fg:w="18"/><text x="35.4095%" y="1135.50"></text></g><g><title>alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::find_key_index (13 samples, 0.11%)</title><rect x="35.2001%" y="1109" width="0.1055%" height="15" fill="rgb(210,149,44)" fg:x="4337" fg:w="13"/><text x="35.4501%" y="1119.50"></text></g><g><title><alloc::collections::btree::map::Range<K,V> as core::iter::traits::iterator::Iterator>::next (2 samples, 0.02%)</title><rect x="35.5328%" y="1077" width="0.0162%" height="15" fill="rgb(240,135,12)" fg:x="4378" fg:w="2"/><text x="35.7828%" y="1087.50"></text></g><g><title><alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<T,I>>::spec_extend (4 samples, 0.03%)</title><rect x="35.5247%" y="1125" width="0.0325%" height="15" fill="rgb(251,24,50)" fg:x="4377" fg:w="4"/><text x="35.7747%" y="1135.50"></text></g><g><title>alloc::vec::Vec<T,A>::extend_desugared (4 samples, 0.03%)</title><rect x="35.5247%" y="1109" width="0.0325%" height="15" fill="rgb(243,200,47)" fg:x="4377" fg:w="4"/><text x="35.7747%" y="1119.50"></text></g><g><title><core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (4 samples, 0.03%)</title><rect x="35.5247%" y="1093" width="0.0325%" height="15" fill="rgb(224,166,26)" fg:x="4377" fg:w="4"/><text x="35.7747%" y="1103.50"></text></g><g><title>alloc::collections::btree::mem::replace (2 samples, 0.02%)</title><rect x="35.5896%" y="1061" width="0.0162%" height="15" fill="rgb(233,0,47)" fg:x="4385" fg:w="2"/><text x="35.8396%" y="1071.50"></text></g><g><title><alloc::collections::btree::map::Range<K,V> as core::iter::traits::iterator::Iterator>::next (10 samples, 0.08%)</title><rect x="35.5653%" y="1109" width="0.0812%" height="15" fill="rgb(253,80,5)" fg:x="4382" fg:w="10"/><text x="35.8153%" y="1119.50"></text></g><g><title>alloc::collections::btree::navigate::LeafRange<alloc::collections::btree::node::marker::Immut,K,V>::next_checked (8 samples, 0.06%)</title><rect x="35.5815%" y="1093" width="0.0649%" height="15" fill="rgb(214,133,25)" fg:x="4384" fg:w="8"/><text x="35.8315%" y="1103.50"></text></g><g><title>alloc::collections::btree::navigate::LeafRange<BorrowType,K,V>::perform_next_checked (8 samples, 0.06%)</title><rect x="35.5815%" y="1077" width="0.0649%" height="15" fill="rgb(209,27,14)" fg:x="4384" fg:w="8"/><text x="35.8315%" y="1087.50"></text></g><g><title>alloc::collections::btree::navigate::LeafRange<BorrowType,K,V>::is_empty (5 samples, 0.04%)</title><rect x="35.6059%" y="1061" width="0.0406%" height="15" fill="rgb(219,102,51)" fg:x="4387" fg:w="5"/><text x="35.8559%" y="1071.50"></text></g><g><title><core::option::Option<T> as core::cmp::PartialEq>::eq (5 samples, 0.04%)</title><rect x="35.6059%" y="1045" width="0.0406%" height="15" fill="rgb(237,18,16)" fg:x="4387" fg:w="5"/><text x="35.8559%" y="1055.50"></text></g><g><title><T as core::option::SpecOptionPartialEq>::eq (2 samples, 0.02%)</title><rect x="35.6302%" y="1029" width="0.0162%" height="15" fill="rgb(241,85,17)" fg:x="4390" fg:w="2"/><text x="35.8802%" y="1039.50"></text></g><g><title>__rust_alloc (3 samples, 0.02%)</title><rect x="36.1984%" y="837" width="0.0243%" height="15" fill="rgb(236,90,42)" fg:x="4460" fg:w="3"/><text x="36.4484%" y="847.50"></text></g><g><title>alloc::vec::Vec<T,A>::with_capacity_in (32 samples, 0.26%)</title><rect x="36.1902%" y="933" width="0.2597%" height="15" fill="rgb(249,57,21)" fg:x="4459" fg:w="32"/><text x="36.4402%" y="943.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::with_capacity_in (32 samples, 0.26%)</title><rect x="36.1902%" y="917" width="0.2597%" height="15" fill="rgb(243,12,36)" fg:x="4459" fg:w="32"/><text x="36.4402%" y="927.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::allocate_in (32 samples, 0.26%)</title><rect x="36.1902%" y="901" width="0.2597%" height="15" fill="rgb(253,128,47)" fg:x="4459" fg:w="32"/><text x="36.4402%" y="911.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::allocate (32 samples, 0.26%)</title><rect x="36.1902%" y="885" width="0.2597%" height="15" fill="rgb(207,33,20)" fg:x="4459" fg:w="32"/><text x="36.4402%" y="895.50"></text></g><g><title>alloc::alloc::Global::alloc_impl (32 samples, 0.26%)</title><rect x="36.1902%" y="869" width="0.2597%" height="15" fill="rgb(233,215,35)" fg:x="4459" fg:w="32"/><text x="36.4402%" y="879.50"></text></g><g><title>alloc::alloc::alloc (32 samples, 0.26%)</title><rect x="36.1902%" y="853" width="0.2597%" height="15" fill="rgb(249,188,52)" fg:x="4459" fg:w="32"/><text x="36.4402%" y="863.50"></text></g><g><title>malloc (28 samples, 0.23%)</title><rect x="36.2227%" y="837" width="0.2273%" height="15" fill="rgb(225,12,32)" fg:x="4463" fg:w="28"/><text x="36.4727%" y="847.50"></text></g><g><title>[libc.so.6] (10 samples, 0.08%)</title><rect x="36.3688%" y="821" width="0.0812%" height="15" fill="rgb(247,98,14)" fg:x="4481" fg:w="10"/><text x="36.6188%" y="831.50"></text></g><g><title><core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (154 samples, 1.25%)</title><rect x="35.5572%" y="1125" width="1.2499%" height="15" fill="rgb(247,219,48)" fg:x="4381" fg:w="154"/><text x="35.8072%" y="1135.50"></text></g><g><title>core::option::Option<T>::map (143 samples, 1.16%)</title><rect x="35.6465%" y="1109" width="1.1606%" height="15" fill="rgb(253,60,48)" fg:x="4392" fg:w="143"/><text x="35.8965%" y="1119.50"></text></g><g><title>core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (130 samples, 1.06%)</title><rect x="35.7520%" y="1093" width="1.0551%" height="15" fill="rgb(245,15,52)" fg:x="4405" fg:w="130"/><text x="36.0020%" y="1103.50"></text></g><g><title>dcache::store::_<impl openraft::storage::RaftLogReader<dcache::DcacheTypeConfig> for alloc::sync::Arc<dcache::store::DcacheStore>>::try_get_log_entries::_{{closure}}::_{{closure}} (130 samples, 1.06%)</title><rect x="35.7520%" y="1077" width="1.0551%" height="15" fill="rgb(220,133,28)" fg:x="4405" fg:w="130"/><text x="36.0020%" y="1087.50"></text></g><g><title><openraft::entry::Entry<C> as core::clone::Clone>::clone (130 samples, 1.06%)</title><rect x="35.7520%" y="1061" width="1.0551%" height="15" fill="rgb(217,180,4)" fg:x="4405" fg:w="130"/><text x="36.0020%" y="1071.50"></text></g><g><title><openraft::entry::payload::EntryPayload<C> as core::clone::Clone>::clone (126 samples, 1.02%)</title><rect x="35.7844%" y="1045" width="1.0226%" height="15" fill="rgb(251,24,1)" fg:x="4409" fg:w="126"/><text x="36.0344%" y="1055.50"></text></g><g><title><dcache::store::DcacheRequest as core::clone::Clone>::clone (80 samples, 0.65%)</title><rect x="36.1578%" y="1029" width="0.6493%" height="15" fill="rgb(212,185,49)" fg:x="4455" fg:w="80"/><text x="36.4078%" y="1039.50"></text></g><g><title><alloc::string::String as core::clone::Clone>::clone (79 samples, 0.64%)</title><rect x="36.1659%" y="1013" width="0.6412%" height="15" fill="rgb(215,175,22)" fg:x="4456" fg:w="79"/><text x="36.4159%" y="1023.50"></text></g><g><title><alloc::vec::Vec<T,A> as core::clone::Clone>::clone (76 samples, 0.62%)</title><rect x="36.1902%" y="997" width="0.6168%" height="15" fill="rgb(250,205,14)" fg:x="4459" fg:w="76"/><text x="36.4402%" y="1007.50"></text></g><g><title>alloc::slice::<impl [T]>::to_vec_in (76 samples, 0.62%)</title><rect x="36.1902%" y="981" width="0.6168%" height="15" fill="rgb(225,211,22)" fg:x="4459" fg:w="76"/><text x="36.4402%" y="991.50"></text></g><g><title>alloc::slice::hack::to_vec (76 samples, 0.62%)</title><rect x="36.1902%" y="965" width="0.6168%" height="15" fill="rgb(251,179,42)" fg:x="4459" fg:w="76"/><text x="36.4402%" y="975.50"></text></g><g><title><T as alloc::slice::hack::ConvertVec>::to_vec (76 samples, 0.62%)</title><rect x="36.1902%" y="949" width="0.6168%" height="15" fill="rgb(208,216,51)" fg:x="4459" fg:w="76"/><text x="36.4402%" y="959.50"></text></g><g><title>core::ptr::const_ptr::<impl *const T>::copy_to_nonoverlapping (44 samples, 0.36%)</title><rect x="36.4500%" y="933" width="0.3571%" height="15" fill="rgb(235,36,11)" fg:x="4491" fg:w="44"/><text x="36.7000%" y="943.50"></text></g><g><title>core::intrinsics::copy_nonoverlapping (44 samples, 0.36%)</title><rect x="36.4500%" y="917" width="0.3571%" height="15" fill="rgb(213,189,28)" fg:x="4491" fg:w="44"/><text x="36.7000%" y="927.50"></text></g><g><title>[libc.so.6] (44 samples, 0.36%)</title><rect x="36.4500%" y="901" width="0.3571%" height="15" fill="rgb(227,203,42)" fg:x="4491" fg:w="44"/><text x="36.7000%" y="911.50"></text></g><g><title>alloc::vec::Vec<T>::with_capacity (17 samples, 0.14%)</title><rect x="36.8071%" y="1125" width="0.1380%" height="15" fill="rgb(244,72,36)" fg:x="4535" fg:w="17"/><text x="37.0571%" y="1135.50"></text></g><g><title>alloc::vec::Vec<T,A>::with_capacity_in (17 samples, 0.14%)</title><rect x="36.8071%" y="1109" width="0.1380%" height="15" fill="rgb(213,53,17)" fg:x="4535" fg:w="17"/><text x="37.0571%" y="1119.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::with_capacity_in (17 samples, 0.14%)</title><rect x="36.8071%" y="1093" width="0.1380%" height="15" fill="rgb(207,167,3)" fg:x="4535" fg:w="17"/><text x="37.0571%" y="1103.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::allocate_in (17 samples, 0.14%)</title><rect x="36.8071%" y="1077" width="0.1380%" height="15" fill="rgb(216,98,30)" fg:x="4535" fg:w="17"/><text x="37.0571%" y="1087.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::allocate (17 samples, 0.14%)</title><rect x="36.8071%" y="1061" width="0.1380%" height="15" fill="rgb(236,123,15)" fg:x="4535" fg:w="17"/><text x="37.0571%" y="1071.50"></text></g><g><title>alloc::alloc::Global::alloc_impl (17 samples, 0.14%)</title><rect x="36.8071%" y="1045" width="0.1380%" height="15" fill="rgb(248,81,50)" fg:x="4535" fg:w="17"/><text x="37.0571%" y="1055.50"></text></g><g><title>alloc::alloc::alloc (17 samples, 0.14%)</title><rect x="36.8071%" y="1029" width="0.1380%" height="15" fill="rgb(214,120,4)" fg:x="4535" fg:w="17"/><text x="37.0571%" y="1039.50"></text></g><g><title>malloc (16 samples, 0.13%)</title><rect x="36.8152%" y="1013" width="0.1299%" height="15" fill="rgb(208,179,34)" fg:x="4536" fg:w="16"/><text x="37.0652%" y="1023.50"></text></g><g><title>[libc.so.6] (2 samples, 0.02%)</title><rect x="36.9288%" y="997" width="0.0162%" height="15" fill="rgb(227,140,7)" fg:x="4550" fg:w="2"/><text x="37.1788%" y="1007.50"></text></g><g><title>core::iter::traits::iterator::Iterator::collect (210 samples, 1.70%)</title><rect x="35.3056%" y="1189" width="1.7044%" height="15" fill="rgb(214,22,6)" fg:x="4350" fg:w="210"/><text x="35.5556%" y="1199.50"></text></g><g><title><alloc::vec::Vec<T> as core::iter::traits::collect::FromIterator<T>>::from_iter (210 samples, 1.70%)</title><rect x="35.3056%" y="1173" width="1.7044%" height="15" fill="rgb(207,137,27)" fg:x="4350" fg:w="210"/><text x="35.5556%" y="1183.50"></text></g><g><title><alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter (210 samples, 1.70%)</title><rect x="35.3056%" y="1157" width="1.7044%" height="15" fill="rgb(210,8,46)" fg:x="4350" fg:w="210"/><text x="35.5556%" y="1167.50"></text></g><g><title><alloc::vec::Vec<T> as alloc::vec::spec_from_iter_nested::SpecFromIterNested<T,I>>::from_iter (207 samples, 1.68%)</title><rect x="35.3299%" y="1141" width="1.6801%" height="15" fill="rgb(240,16,54)" fg:x="4353" fg:w="207"/><text x="35.5799%" y="1151.50"></text></g><g><title>core::ptr::write (8 samples, 0.06%)</title><rect x="36.9451%" y="1125" width="0.0649%" height="15" fill="rgb(211,209,29)" fg:x="4552" fg:w="8"/><text x="37.1951%" y="1135.50"></text></g><g><title>core::iter::traits::iterator::Iterator::map (12 samples, 0.10%)</title><rect x="37.0100%" y="1189" width="0.0974%" height="15" fill="rgb(226,228,24)" fg:x="4560" fg:w="12"/><text x="37.2600%" y="1199.50"></text></g><g><title>core::iter::adapters::map::Map<I,F>::new (12 samples, 0.10%)</title><rect x="37.0100%" y="1173" width="0.0974%" height="15" fill="rgb(222,84,9)" fg:x="4560" fg:w="12"/><text x="37.2600%" y="1183.50"></text></g><g><title>core::mem::drop (7 samples, 0.06%)</title><rect x="37.1236%" y="1141" width="0.0568%" height="15" fill="rgb(234,203,30)" fg:x="4574" fg:w="7"/><text x="37.3736%" y="1151.50"></text></g><g><title>core::ptr::drop_in_place<tokio::loom::std::parking_lot::MutexGuard<tokio::sync::batch_semaphore::Waitlist>> (7 samples, 0.06%)</title><rect x="37.1236%" y="1125" width="0.0568%" height="15" fill="rgb(238,109,14)" fg:x="4574" fg:w="7"/><text x="37.3736%" y="1135.50"></text></g><g><title>core::ptr::drop_in_place<lock_api::mutex::MutexGuard<parking_lot::raw_mutex::RawMutex,tokio::sync::batch_semaphore::Waitlist>> (7 samples, 0.06%)</title><rect x="37.1236%" y="1109" width="0.0568%" height="15" fill="rgb(233,206,34)" fg:x="4574" fg:w="7"/><text x="37.3736%" y="1119.50"></text></g><g><title><lock_api::mutex::MutexGuard<R,T> as core::ops::drop::Drop>::drop (7 samples, 0.06%)</title><rect x="37.1236%" y="1093" width="0.0568%" height="15" fill="rgb(220,167,47)" fg:x="4574" fg:w="7"/><text x="37.3736%" y="1103.50"></text></g><g><title><parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::unlock (7 samples, 0.06%)</title><rect x="37.1236%" y="1077" width="0.0568%" height="15" fill="rgb(238,105,10)" fg:x="4574" fg:w="7"/><text x="37.3736%" y="1087.50"></text></g><g><title>tokio::sync::batch_semaphore::Semaphore::add_permits_locked (11 samples, 0.09%)</title><rect x="37.1074%" y="1157" width="0.0893%" height="15" fill="rgb(213,227,17)" fg:x="4572" fg:w="11"/><text x="37.3574%" y="1167.50"></text></g><g><title>tokio::util::wake_list::WakeList::wake_all (2 samples, 0.02%)</title><rect x="37.1804%" y="1141" width="0.0162%" height="15" fill="rgb(217,132,38)" fg:x="4581" fg:w="2"/><text x="37.4304%" y="1151.50"></text></g><g><title>core::ptr::drop_in_place<tokio::sync::rwlock::read_guard::RwLockReadGuard<alloc::collections::btree::map::BTreeMap<u64,openraft::entry::Entry<dcache::DcacheTypeConfig>>>> (19 samples, 0.15%)</title><rect x="37.1074%" y="1189" width="0.1542%" height="15" fill="rgb(242,146,4)" fg:x="4572" fg:w="19"/><text x="37.3574%" y="1199.50"></text></g><g><title><tokio::sync::rwlock::read_guard::RwLockReadGuard<T> as core::ops::drop::Drop>::drop (19 samples, 0.15%)</title><rect x="37.1074%" y="1173" width="0.1542%" height="15" fill="rgb(212,61,9)" fg:x="4572" fg:w="19"/><text x="37.3574%" y="1183.50"></text></g><g><title>tokio::sync::batch_semaphore::Semaphore::release (8 samples, 0.06%)</title><rect x="37.1967%" y="1157" width="0.0649%" height="15" fill="rgb(247,126,22)" fg:x="4583" fg:w="8"/><text x="37.4467%" y="1167.50"></text></g><g><title>tokio::loom::std::parking_lot::Mutex<T>::lock (5 samples, 0.04%)</title><rect x="37.2210%" y="1141" width="0.0406%" height="15" fill="rgb(220,196,2)" fg:x="4586" fg:w="5"/><text x="37.4710%" y="1151.50"></text></g><g><title>lock_api::mutex::Mutex<R,T>::lock (5 samples, 0.04%)</title><rect x="37.2210%" y="1125" width="0.0406%" height="15" fill="rgb(208,46,4)" fg:x="4586" fg:w="5"/><text x="37.4710%" y="1135.50"></text></g><g><title><parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::lock (5 samples, 0.04%)</title><rect x="37.2210%" y="1109" width="0.0406%" height="15" fill="rgb(252,104,46)" fg:x="4586" fg:w="5"/><text x="37.4710%" y="1119.50"></text></g><g><title><F as core::future::into_future::IntoFuture>::into_future (13 samples, 0.11%)</title><rect x="37.4077%" y="1157" width="0.1055%" height="15" fill="rgb(237,152,48)" fg:x="4609" fg:w="13"/><text x="37.6577%" y="1167.50"></text></g><g><title>tokio::runtime::coop::poll_proceed (2 samples, 0.02%)</title><rect x="37.5538%" y="1141" width="0.0162%" height="15" fill="rgb(221,59,37)" fg:x="4627" fg:w="2"/><text x="37.8038%" y="1151.50"></text></g><g><title>tokio::runtime::context::budget (2 samples, 0.02%)</title><rect x="37.5538%" y="1125" width="0.0162%" height="15" fill="rgb(209,202,51)" fg:x="4627" fg:w="2"/><text x="37.8038%" y="1135.50"></text></g><g><title>std::thread::local::LocalKey<T>::try_with (2 samples, 0.02%)</title><rect x="37.5538%" y="1109" width="0.0162%" height="15" fill="rgb(228,81,30)" fg:x="4627" fg:w="2"/><text x="37.8038%" y="1119.50"></text></g><g><title>tokio::runtime::context::budget::_{{closure}} (2 samples, 0.02%)</title><rect x="37.5538%" y="1093" width="0.0162%" height="15" fill="rgb(227,42,39)" fg:x="4627" fg:w="2"/><text x="37.8038%" y="1103.50"></text></g><g><title>tokio::runtime::coop::poll_proceed::_{{closure}} (2 samples, 0.02%)</title><rect x="37.5538%" y="1077" width="0.0162%" height="15" fill="rgb(221,26,2)" fg:x="4627" fg:w="2"/><text x="37.8038%" y="1087.50"></text></g><g><title>tokio::runtime::coop::Budget::decrement (2 samples, 0.02%)</title><rect x="37.5538%" y="1061" width="0.0162%" height="15" fill="rgb(254,61,31)" fg:x="4627" fg:w="2"/><text x="37.8038%" y="1071.50"></text></g><g><title><tokio::sync::batch_semaphore::Acquire as core::future::future::Future>::poll (17 samples, 0.14%)</title><rect x="37.5132%" y="1157" width="0.1380%" height="15" fill="rgb(222,173,38)" fg:x="4622" fg:w="17"/><text x="37.7632%" y="1167.50"></text></g><g><title>tokio::sync::batch_semaphore::Semaphore::poll_acquire (9 samples, 0.07%)</title><rect x="37.5781%" y="1141" width="0.0730%" height="15" fill="rgb(218,50,12)" fg:x="4630" fg:w="9"/><text x="37.8281%" y="1151.50"></text></g><g><title>core::sync::atomic::AtomicUsize::compare_exchange (8 samples, 0.06%)</title><rect x="37.5862%" y="1125" width="0.0649%" height="15" fill="rgb(223,88,40)" fg:x="4631" fg:w="8"/><text x="37.8362%" y="1135.50"></text></g><g><title>core::sync::atomic::atomic_compare_exchange (8 samples, 0.06%)</title><rect x="37.5862%" y="1109" width="0.0649%" height="15" fill="rgb(237,54,19)" fg:x="4631" fg:w="8"/><text x="37.8362%" y="1119.50"></text></g><g><title>core::ptr::drop_in_place<tokio::sync::batch_semaphore::Acquire> (4 samples, 0.03%)</title><rect x="37.6512%" y="1157" width="0.0325%" height="15" fill="rgb(251,129,25)" fg:x="4639" fg:w="4"/><text x="37.9012%" y="1167.50"></text></g><g><title><tokio::sync::batch_semaphore::Acquire as core::ops::drop::Drop>::drop (3 samples, 0.02%)</title><rect x="37.6593%" y="1141" width="0.0243%" height="15" fill="rgb(238,97,19)" fg:x="4640" fg:w="3"/><text x="37.9093%" y="1151.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (474 samples, 3.85%)</title><rect x="34.0800%" y="1221" width="3.8471%" height="15" fill="rgb(240,169,18)" fg:x="4199" fg:w="474"/><text x="34.3300%" y="1231.50"><cor..</text></g><g><title>dcache::store::_<impl openraft::storage::RaftLogReader<dcache::DcacheTypeConfig> for alloc::sync::Arc<dcache::store::DcacheStore>>::try_get_log_entries::_{{closure}} (474 samples, 3.85%)</title><rect x="34.0800%" y="1205" width="3.8471%" height="15" fill="rgb(230,187,49)" fg:x="4199" fg:w="474"/><text x="34.3300%" y="1215.50">dcac..</text></g><g><title>tokio::sync::rwlock::RwLock<T>::read::_{{closure}} (82 samples, 0.67%)</title><rect x="37.2616%" y="1189" width="0.6655%" height="15" fill="rgb(209,44,26)" fg:x="4591" fg:w="82"/><text x="37.5116%" y="1199.50"></text></g><g><title>tokio::sync::rwlock::RwLock<T>::read::_{{closure}}::_{{closure}} (65 samples, 0.53%)</title><rect x="37.3996%" y="1173" width="0.5276%" height="15" fill="rgb(244,0,6)" fg:x="4608" fg:w="65"/><text x="37.6496%" y="1183.50"></text></g><g><title>tokio::sync::batch_semaphore::Semaphore::acquire (29 samples, 0.24%)</title><rect x="37.6917%" y="1157" width="0.2354%" height="15" fill="rgb(248,18,21)" fg:x="4644" fg:w="29"/><text x="37.9417%" y="1167.50"></text></g><g><title>tokio::sync::batch_semaphore::Acquire::new (29 samples, 0.24%)</title><rect x="37.6917%" y="1141" width="0.2354%" height="15" fill="rgb(245,180,19)" fg:x="4644" fg:w="29"/><text x="37.9417%" y="1151.50"></text></g><g><title>tokio::sync::batch_semaphore::Waiter::new (3 samples, 0.02%)</title><rect x="37.9028%" y="1125" width="0.0243%" height="15" fill="rgb(252,118,36)" fg:x="4670" fg:w="3"/><text x="38.1528%" y="1135.50"></text></g><g><title>[libc.so.6] (26 samples, 0.21%)</title><rect x="37.9271%" y="1221" width="0.2110%" height="15" fill="rgb(210,224,19)" fg:x="4673" fg:w="26"/><text x="38.1771%" y="1231.50"></text></g><g><title><alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop (5 samples, 0.04%)</title><rect x="38.1381%" y="1189" width="0.0406%" height="15" fill="rgb(218,30,24)" fg:x="4699" fg:w="5"/><text x="38.3881%" y="1199.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::deallocate (5 samples, 0.04%)</title><rect x="38.1381%" y="1173" width="0.0406%" height="15" fill="rgb(219,75,50)" fg:x="4699" fg:w="5"/><text x="38.3881%" y="1183.50"></text></g><g><title>alloc::alloc::dealloc (5 samples, 0.04%)</title><rect x="38.1381%" y="1157" width="0.0406%" height="15" fill="rgb(234,72,50)" fg:x="4699" fg:w="5"/><text x="38.3881%" y="1167.50"></text></g><g><title>cfree (4 samples, 0.03%)</title><rect x="38.1463%" y="1141" width="0.0325%" height="15" fill="rgb(219,100,48)" fg:x="4700" fg:w="4"/><text x="38.3963%" y="1151.50"></text></g><g><title>[libc.so.6] (2 samples, 0.02%)</title><rect x="38.1625%" y="1125" width="0.0162%" height="15" fill="rgb(253,5,41)" fg:x="4702" fg:w="2"/><text x="38.4125%" y="1135.50"></text></g><g><title>core::ptr::drop_in_place<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<alloc::vec::Vec<openraft::entry::Entry<dcache::DcacheTypeConfig>>,openraft::storage_error::StorageError<u64>>+core::marker::Send>>> (7 samples, 0.06%)</title><rect x="38.1381%" y="1221" width="0.0568%" height="15" fill="rgb(247,181,11)" fg:x="4699" fg:w="7"/><text x="38.3881%" y="1231.50"></text></g><g><title>core::ptr::drop_in_place<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<alloc::vec::Vec<openraft::entry::Entry<dcache::DcacheTypeConfig>>,openraft::storage_error::StorageError<u64>>+core::marker::Send>> (7 samples, 0.06%)</title><rect x="38.1381%" y="1205" width="0.0568%" height="15" fill="rgb(222,223,25)" fg:x="4699" fg:w="7"/><text x="38.3881%" y="1215.50"></text></g><g><title>core::ptr::drop_in_place<dcache::store::<impl openraft::storage::RaftLogReader<dcache::DcacheTypeConfig> for alloc::sync::Arc<dcache::store::DcacheStore>>::try_get_log_entries<core::ops::range::Range<u64>>::{{closure}}> (2 samples, 0.02%)</title><rect x="38.1787%" y="1189" width="0.0162%" height="15" fill="rgb(214,198,28)" fg:x="4704" fg:w="2"/><text x="38.4287%" y="1199.50"></text></g><g><title>core::mem::drop (10 samples, 0.08%)</title><rect x="38.2355%" y="1173" width="0.0812%" height="15" fill="rgb(230,46,43)" fg:x="4711" fg:w="10"/><text x="38.4855%" y="1183.50"></text></g><g><title>core::ptr::drop_in_place<tokio::loom::std::parking_lot::MutexGuard<tokio::sync::batch_semaphore::Waitlist>> (10 samples, 0.08%)</title><rect x="38.2355%" y="1157" width="0.0812%" height="15" fill="rgb(233,65,53)" fg:x="4711" fg:w="10"/><text x="38.4855%" y="1167.50"></text></g><g><title>core::ptr::drop_in_place<lock_api::mutex::MutexGuard<parking_lot::raw_mutex::RawMutex,tokio::sync::batch_semaphore::Waitlist>> (10 samples, 0.08%)</title><rect x="38.2355%" y="1141" width="0.0812%" height="15" fill="rgb(221,121,27)" fg:x="4711" fg:w="10"/><text x="38.4855%" y="1151.50"></text></g><g><title><lock_api::mutex::MutexGuard<R,T> as core::ops::drop::Drop>::drop (10 samples, 0.08%)</title><rect x="38.2355%" y="1125" width="0.0812%" height="15" fill="rgb(247,70,47)" fg:x="4711" fg:w="10"/><text x="38.4855%" y="1135.50"></text></g><g><title><parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::unlock (10 samples, 0.08%)</title><rect x="38.2355%" y="1109" width="0.0812%" height="15" fill="rgb(228,85,35)" fg:x="4711" fg:w="10"/><text x="38.4855%" y="1119.50"></text></g><g><title>tokio::sync::batch_semaphore::Semaphore::add_permits_locked (16 samples, 0.13%)</title><rect x="38.1950%" y="1189" width="0.1299%" height="15" fill="rgb(209,50,18)" fg:x="4706" fg:w="16"/><text x="38.4450%" y="1199.50"></text></g><g><title>core::ptr::drop_in_place<tokio::sync::rwlock::write_guard::RwLockWriteGuard<alloc::sync::Arc<dcache::store::DcacheStore>>> (21 samples, 0.17%)</title><rect x="38.1950%" y="1221" width="0.1704%" height="15" fill="rgb(250,19,35)" fg:x="4706" fg:w="21"/><text x="38.4450%" y="1231.50"></text></g><g><title><tokio::sync::rwlock::write_guard::RwLockWriteGuard<T> as core::ops::drop::Drop>::drop (21 samples, 0.17%)</title><rect x="38.1950%" y="1205" width="0.1704%" height="15" fill="rgb(253,107,29)" fg:x="4706" fg:w="21"/><text x="38.4450%" y="1215.50"></text></g><g><title>tokio::sync::batch_semaphore::Semaphore::release (5 samples, 0.04%)</title><rect x="38.3248%" y="1189" width="0.0406%" height="15" fill="rgb(252,179,29)" fg:x="4722" fg:w="5"/><text x="38.5748%" y="1199.50"></text></g><g><title>tokio::loom::std::parking_lot::Mutex<T>::lock (5 samples, 0.04%)</title><rect x="38.3248%" y="1173" width="0.0406%" height="15" fill="rgb(238,194,6)" fg:x="4722" fg:w="5"/><text x="38.5748%" y="1183.50"></text></g><g><title>lock_api::mutex::Mutex<R,T>::lock (5 samples, 0.04%)</title><rect x="38.3248%" y="1157" width="0.0406%" height="15" fill="rgb(238,164,29)" fg:x="4722" fg:w="5"/><text x="38.5748%" y="1167.50"></text></g><g><title><parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::lock (5 samples, 0.04%)</title><rect x="38.3248%" y="1141" width="0.0406%" height="15" fill="rgb(224,25,9)" fg:x="4722" fg:w="5"/><text x="38.5748%" y="1151.50"></text></g><g><title>[libc.so.6] (14 samples, 0.11%)</title><rect x="38.3654%" y="1173" width="0.1136%" height="15" fill="rgb(244,153,23)" fg:x="4727" fg:w="14"/><text x="38.6154%" y="1183.50"></text></g><g><title>dcache::store::<impl openraft::storage::RaftLogReader<dcache::DcacheTypeConfig> for alloc::sync::Arc<dcache::store::DcacheStore>>::try_get_log_entries (23 samples, 0.19%)</title><rect x="38.3654%" y="1221" width="0.1867%" height="15" fill="rgb(212,203,14)" fg:x="4727" fg:w="23"/><text x="38.6154%" y="1231.50"></text></g><g><title>alloc::boxed::Box<T>::pin (23 samples, 0.19%)</title><rect x="38.3654%" y="1205" width="0.1867%" height="15" fill="rgb(220,164,20)" fg:x="4727" fg:w="23"/><text x="38.6154%" y="1215.50"></text></g><g><title>alloc::boxed::Box<T>::new (23 samples, 0.19%)</title><rect x="38.3654%" y="1189" width="0.1867%" height="15" fill="rgb(222,203,48)" fg:x="4727" fg:w="23"/><text x="38.6154%" y="1199.50"></text></g><g><title>alloc::alloc::exchange_malloc (9 samples, 0.07%)</title><rect x="38.4790%" y="1173" width="0.0730%" height="15" fill="rgb(215,159,22)" fg:x="4741" fg:w="9"/><text x="38.7290%" y="1183.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::allocate (9 samples, 0.07%)</title><rect x="38.4790%" y="1157" width="0.0730%" height="15" fill="rgb(216,183,47)" fg:x="4741" fg:w="9"/><text x="38.7290%" y="1167.50"></text></g><g><title>alloc::alloc::Global::alloc_impl (9 samples, 0.07%)</title><rect x="38.4790%" y="1141" width="0.0730%" height="15" fill="rgb(229,195,25)" fg:x="4741" fg:w="9"/><text x="38.7290%" y="1151.50"></text></g><g><title>alloc::alloc::alloc (9 samples, 0.07%)</title><rect x="38.4790%" y="1125" width="0.0730%" height="15" fill="rgb(224,132,51)" fg:x="4741" fg:w="9"/><text x="38.7290%" y="1135.50"></text></g><g><title>malloc (5 samples, 0.04%)</title><rect x="38.5115%" y="1109" width="0.0406%" height="15" fill="rgb(240,63,7)" fg:x="4745" fg:w="5"/><text x="38.7615%" y="1119.50"></text></g><g><title><F as core::future::into_future::IntoFuture>::into_future (18 samples, 0.15%)</title><rect x="38.6657%" y="1173" width="0.1461%" height="15" fill="rgb(249,182,41)" fg:x="4764" fg:w="18"/><text x="38.9157%" y="1183.50"></text></g><g><title>core::sync::atomic::AtomicUsize::compare_exchange (6 samples, 0.05%)</title><rect x="38.8524%" y="1141" width="0.0487%" height="15" fill="rgb(243,47,26)" fg:x="4787" fg:w="6"/><text x="39.1024%" y="1151.50"></text></g><g><title>core::sync::atomic::atomic_compare_exchange (6 samples, 0.05%)</title><rect x="38.8524%" y="1125" width="0.0487%" height="15" fill="rgb(233,48,2)" fg:x="4787" fg:w="6"/><text x="39.1024%" y="1135.50"></text></g><g><title><tokio::sync::batch_semaphore::Acquire as core::future::future::Future>::poll (13 samples, 0.11%)</title><rect x="38.8118%" y="1173" width="0.1055%" height="15" fill="rgb(244,165,34)" fg:x="4782" fg:w="13"/><text x="39.0618%" y="1183.50"></text></g><g><title>tokio::sync::batch_semaphore::Semaphore::poll_acquire (8 samples, 0.06%)</title><rect x="38.8524%" y="1157" width="0.0649%" height="15" fill="rgb(207,89,7)" fg:x="4787" fg:w="8"/><text x="39.1024%" y="1167.50"></text></g><g><title>core::sync::atomic::AtomicUsize::load (2 samples, 0.02%)</title><rect x="38.9011%" y="1141" width="0.0162%" height="15" fill="rgb(244,117,36)" fg:x="4793" fg:w="2"/><text x="39.1511%" y="1151.50"></text></g><g><title>core::sync::atomic::atomic_load (2 samples, 0.02%)</title><rect x="38.9011%" y="1125" width="0.0162%" height="15" fill="rgb(226,144,34)" fg:x="4793" fg:w="2"/><text x="39.1511%" y="1135.50"></text></g><g><title>core::ptr::drop_in_place<tokio::sync::batch_semaphore::Acquire> (4 samples, 0.03%)</title><rect x="38.9173%" y="1173" width="0.0325%" height="15" fill="rgb(213,23,19)" fg:x="4795" fg:w="4"/><text x="39.1673%" y="1183.50"></text></g><g><title><tokio::sync::batch_semaphore::Acquire as core::ops::drop::Drop>::drop (4 samples, 0.03%)</title><rect x="38.9173%" y="1157" width="0.0325%" height="15" fill="rgb(217,75,12)" fg:x="4795" fg:w="4"/><text x="39.1673%" y="1167.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (648 samples, 5.26%)</title><rect x="33.8284%" y="1253" width="5.2593%" height="15" fill="rgb(224,159,17)" fg:x="4168" fg:w="648"/><text x="34.0784%" y="1263.50"><core:..</text></g><g><title><openraft::storage::adapter::Adaptor<C,S> as openraft::storage::RaftLogReader<C>>::try_get_log_entries::_{{closure}} (648 samples, 5.26%)</title><rect x="33.8284%" y="1237" width="5.2593%" height="15" fill="rgb(217,118,1)" fg:x="4168" fg:w="648"/><text x="34.0784%" y="1247.50"><openr..</text></g><g><title>openraft::storage::adapter::Adaptor<C,S>::storage_mut::_{{closure}} (66 samples, 0.54%)</title><rect x="38.5521%" y="1221" width="0.5357%" height="15" fill="rgb(232,180,48)" fg:x="4750" fg:w="66"/><text x="38.8021%" y="1231.50"></text></g><g><title>tokio::sync::rwlock::RwLock<T>::write::_{{closure}} (62 samples, 0.50%)</title><rect x="38.5845%" y="1205" width="0.5032%" height="15" fill="rgb(230,27,33)" fg:x="4754" fg:w="62"/><text x="38.8345%" y="1215.50"></text></g><g><title>tokio::sync::rwlock::RwLock<T>::write::_{{closure}}::_{{closure}} (59 samples, 0.48%)</title><rect x="38.6089%" y="1189" width="0.4789%" height="15" fill="rgb(205,31,21)" fg:x="4757" fg:w="59"/><text x="38.8589%" y="1199.50"></text></g><g><title>tokio::sync::batch_semaphore::Semaphore::acquire (17 samples, 0.14%)</title><rect x="38.9498%" y="1173" width="0.1380%" height="15" fill="rgb(253,59,4)" fg:x="4799" fg:w="17"/><text x="39.1998%" y="1183.50"></text></g><g><title>tokio::sync::batch_semaphore::Acquire::new (17 samples, 0.14%)</title><rect x="38.9498%" y="1157" width="0.1380%" height="15" fill="rgb(224,201,9)" fg:x="4799" fg:w="17"/><text x="39.1998%" y="1167.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::apply_to_state_machine::_{{closure}} (649 samples, 5.27%)</title><rect x="33.8284%" y="1317" width="5.2674%" height="15" fill="rgb(229,206,30)" fg:x="4168" fg:w="649"/><text x="34.0784%" y="1327.50">openra..</text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::apply_to_state_machine::_{{closure}}::_{{closure}} (649 samples, 5.27%)</title><rect x="33.8284%" y="1301" width="5.2674%" height="15" fill="rgb(212,67,47)" fg:x="4168" fg:w="649"/><text x="34.0784%" y="1311.50">openra..</text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (649 samples, 5.27%)</title><rect x="33.8284%" y="1285" width="5.2674%" height="15" fill="rgb(211,96,50)" fg:x="4168" fg:w="649"/><text x="34.0784%" y="1295.50"><core:..</text></g><g><title>openraft::storage::log_store_ext::RaftLogReaderExt::get_log_entries::_{{closure}} (649 samples, 5.27%)</title><rect x="33.8284%" y="1269" width="5.2674%" height="15" fill="rgb(252,114,18)" fg:x="4168" fg:w="649"/><text x="34.0784%" y="1279.50">openra..</text></g><g><title>alloc::vec::Vec<T,A>::len (4 samples, 0.03%)</title><rect x="39.2663%" y="1237" width="0.0325%" height="15" fill="rgb(223,58,37)" fg:x="4838" fg:w="4"/><text x="39.5163%" y="1247.50"></text></g><g><title><openraft::quorum::joint::Joint<ID,QS,alloc::vec::Vec<QS>> as openraft::quorum::quorum_set::QuorumSet<ID>>::is_quorum (15 samples, 0.12%)</title><rect x="39.2582%" y="1269" width="0.1217%" height="15" fill="rgb(237,70,4)" fg:x="4837" fg:w="15"/><text x="39.5082%" y="1279.50"></text></g><g><title>openraft::quorum::quorum_set_impl::<impl openraft::quorum::quorum_set::QuorumSet<ID> for alloc::vec::Vec<ID>>::is_quorum (15 samples, 0.12%)</title><rect x="39.2582%" y="1253" width="0.1217%" height="15" fill="rgb(244,85,46)" fg:x="4837" fg:w="15"/><text x="39.5082%" y="1263.50"></text></g><g><title>core::slice::<impl [T]>::contains (10 samples, 0.08%)</title><rect x="39.2988%" y="1237" width="0.0812%" height="15" fill="rgb(223,39,52)" fg:x="4842" fg:w="10"/><text x="39.5488%" y="1247.50"></text></g><g><title><T as core::slice::cmp::SliceContains>::slice_contains (10 samples, 0.08%)</title><rect x="39.2988%" y="1221" width="0.0812%" height="15" fill="rgb(218,200,14)" fg:x="4842" fg:w="10"/><text x="39.5488%" y="1231.50"></text></g><g><title><core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::any (10 samples, 0.08%)</title><rect x="39.2988%" y="1205" width="0.0812%" height="15" fill="rgb(208,171,16)" fg:x="4842" fg:w="10"/><text x="39.5488%" y="1215.50"></text></g><g><title><T as core::slice::cmp::SliceContains>::slice_contains::_{{closure}} (10 samples, 0.08%)</title><rect x="39.2988%" y="1189" width="0.0812%" height="15" fill="rgb(234,200,18)" fg:x="4842" fg:w="10"/><text x="39.5488%" y="1199.50"></text></g><g><title>core::cmp::impls::<impl core::cmp::PartialEq for u64>::eq (10 samples, 0.08%)</title><rect x="39.2988%" y="1173" width="0.0812%" height="15" fill="rgb(228,45,11)" fg:x="4842" fg:w="10"/><text x="39.5488%" y="1183.50"></text></g><g><title>core::cmp::PartialOrd::le (5 samples, 0.04%)</title><rect x="39.3799%" y="1269" width="0.0406%" height="15" fill="rgb(237,182,11)" fg:x="4852" fg:w="5"/><text x="39.6299%" y="1279.50"></text></g><g><title><core::option::Option<T> as core::cmp::PartialOrd>::partial_cmp (5 samples, 0.04%)</title><rect x="39.3799%" y="1253" width="0.0406%" height="15" fill="rgb(241,175,49)" fg:x="4852" fg:w="5"/><text x="39.6299%" y="1263.50"></text></g><g><title><openraft::log_id::LogId<NID> as core::cmp::PartialOrd>::partial_cmp (2 samples, 0.02%)</title><rect x="39.4043%" y="1237" width="0.0162%" height="15" fill="rgb(247,38,35)" fg:x="4855" fg:w="2"/><text x="39.6543%" y="1247.50"></text></g><g><title>core::cmp::impls::<impl core::cmp::PartialOrd<&B> for &A>::gt (3 samples, 0.02%)</title><rect x="39.4205%" y="1269" width="0.0243%" height="15" fill="rgb(228,39,49)" fg:x="4857" fg:w="3"/><text x="39.6705%" y="1279.50"></text></g><g><title>core::cmp::PartialOrd::gt (3 samples, 0.02%)</title><rect x="39.4205%" y="1253" width="0.0243%" height="15" fill="rgb(226,101,26)" fg:x="4857" fg:w="3"/><text x="39.6705%" y="1263.50"></text></g><g><title><core::option::Option<T> as core::cmp::PartialOrd>::partial_cmp (3 samples, 0.02%)</title><rect x="39.4205%" y="1237" width="0.0243%" height="15" fill="rgb(206,141,19)" fg:x="4857" fg:w="3"/><text x="39.6705%" y="1247.50"></text></g><g><title><openraft::log_id::LogId<NID> as core::cmp::PartialOrd>::partial_cmp (3 samples, 0.02%)</title><rect x="39.4205%" y="1221" width="0.0243%" height="15" fill="rgb(211,200,13)" fg:x="4857" fg:w="3"/><text x="39.6705%" y="1231.50"></text></g><g><title><openraft::vote::leader_id::leader_id_std::CommittedLeaderId<NID> as core::cmp::PartialOrd>::partial_cmp (2 samples, 0.02%)</title><rect x="39.4286%" y="1205" width="0.0162%" height="15" fill="rgb(241,121,6)" fg:x="4858" fg:w="2"/><text x="39.6786%" y="1215.50"></text></g><g><title>core::cmp::impls::<impl core::cmp::PartialOrd for u64>::partial_cmp (2 samples, 0.02%)</title><rect x="39.4286%" y="1189" width="0.0162%" height="15" fill="rgb(234,221,29)" fg:x="4858" fg:w="2"/><text x="39.6786%" y="1199.50"></text></g><g><title>core::cmp::impls::<impl core::cmp::Ord for u64>::cmp (2 samples, 0.02%)</title><rect x="39.4286%" y="1173" width="0.0162%" height="15" fill="rgb(229,136,5)" fg:x="4858" fg:w="2"/><text x="39.6786%" y="1183.50"></text></g><g><title>core::cmp::impls::<impl core::cmp::PartialOrd<&B> for &A>::le (6 samples, 0.05%)</title><rect x="39.4449%" y="1269" width="0.0487%" height="15" fill="rgb(238,36,11)" fg:x="4860" fg:w="6"/><text x="39.6949%" y="1279.50"></text></g><g><title>core::cmp::PartialOrd::le (6 samples, 0.05%)</title><rect x="39.4449%" y="1253" width="0.0487%" height="15" fill="rgb(251,55,41)" fg:x="4860" fg:w="6"/><text x="39.6949%" y="1263.50"></text></g><g><title><core::option::Option<T> as core::cmp::PartialOrd>::partial_cmp (5 samples, 0.04%)</title><rect x="39.4530%" y="1237" width="0.0406%" height="15" fill="rgb(242,34,40)" fg:x="4861" fg:w="5"/><text x="39.7030%" y="1247.50"></text></g><g><title><core::option::Option<openraft::log_id::LogId<NID>> as openraft::log_id::log_id_option_ext::LogIdOptionExt>::next_index (8 samples, 0.06%)</title><rect x="39.5747%" y="1237" width="0.0649%" height="15" fill="rgb(215,42,17)" fg:x="4876" fg:w="8"/><text x="39.8247%" y="1247.50"></text></g><g><title>openraft::progress::inflight::Inflight<NID>::assert_my_id (2 samples, 0.02%)</title><rect x="39.7370%" y="1221" width="0.0162%" height="15" fill="rgb(207,44,46)" fg:x="4896" fg:w="2"/><text x="39.9870%" y="1231.50"></text></g><g><title>openraft::progress::inflight::Inflight<NID>::ack (14 samples, 0.11%)</title><rect x="39.6478%" y="1237" width="0.1136%" height="15" fill="rgb(211,206,28)" fg:x="4885" fg:w="14"/><text x="39.8978%" y="1247.50"></text></g><g><title>openraft::engine::handler::replication_handler::ReplicationHandler<C>::update_matching::_{{closure}} (35 samples, 0.28%)</title><rect x="39.4935%" y="1269" width="0.2841%" height="15" fill="rgb(237,167,16)" fg:x="4866" fg:w="35"/><text x="39.7435%" y="1279.50"></text></g><g><title>openraft::progress::entry::ProgressEntry<NID>::update_matching (33 samples, 0.27%)</title><rect x="39.5098%" y="1253" width="0.2678%" height="15" fill="rgb(233,66,6)" fg:x="4868" fg:w="33"/><text x="39.7598%" y="1263.50"></text></g><g><title><openraft::progress::VecProgress<ID,V,P,QS> as openraft::progress::Progress<ID,V,P,QS>>::update_with (78 samples, 0.63%)</title><rect x="39.1689%" y="1285" width="0.6331%" height="15" fill="rgb(246,123,29)" fg:x="4826" fg:w="78"/><text x="39.4189%" y="1295.50"></text></g><g><title>openraft::progress::VecProgress<ID,V,P,QS>::move_up (2 samples, 0.02%)</title><rect x="39.7857%" y="1269" width="0.0162%" height="15" fill="rgb(209,62,40)" fg:x="4902" fg:w="2"/><text x="40.0357%" y="1279.50"></text></g><g><title><core::iter::adapters::rev::Rev<I> as core::iter::traits::iterator::Iterator>::next (2 samples, 0.02%)</title><rect x="39.7857%" y="1253" width="0.0162%" height="15" fill="rgb(218,4,25)" fg:x="4902" fg:w="2"/><text x="40.0357%" y="1263.50"></text></g><g><title>core::iter::range::<impl core::iter::traits::double_ended::DoubleEndedIterator for core::ops::range::Range<A>>::next_back (2 samples, 0.02%)</title><rect x="39.7857%" y="1237" width="0.0162%" height="15" fill="rgb(253,91,49)" fg:x="4902" fg:w="2"/><text x="40.0357%" y="1247.50"></text></g><g><title><core::ops::range::Range<T> as core::iter::range::RangeIteratorImpl>::spec_next_back (2 samples, 0.02%)</title><rect x="39.7857%" y="1221" width="0.0162%" height="15" fill="rgb(228,155,29)" fg:x="4902" fg:w="2"/><text x="40.0357%" y="1231.50"></text></g><g><title>core::cmp::impls::<impl core::cmp::PartialOrd for usize>::lt (2 samples, 0.02%)</title><rect x="39.7857%" y="1205" width="0.0162%" height="15" fill="rgb(243,57,37)" fg:x="4902" fg:w="2"/><text x="40.0357%" y="1215.50"></text></g><g><title>core::option::Option<&T>::copied (3 samples, 0.02%)</title><rect x="39.8182%" y="1269" width="0.0243%" height="15" fill="rgb(244,167,17)" fg:x="4906" fg:w="3"/><text x="40.0682%" y="1279.50"></text></g><g><title>openraft::config::config::SnapshotPolicy::should_snapshot (2 samples, 0.02%)</title><rect x="39.8425%" y="1269" width="0.0162%" height="15" fill="rgb(207,181,38)" fg:x="4909" fg:w="2"/><text x="40.0925%" y="1279.50"></text></g><g><title><core::option::Option<&openraft::log_id::LogId<NID>> as openraft::log_id::log_id_option_ext::LogIdOptionExt>::next_index (2 samples, 0.02%)</title><rect x="39.8425%" y="1253" width="0.0162%" height="15" fill="rgb(211,8,23)" fg:x="4909" fg:w="2"/><text x="40.0925%" y="1263.50"></text></g><g><title>[libc.so.6] (36 samples, 0.29%)</title><rect x="39.8994%" y="1253" width="0.2922%" height="15" fill="rgb(235,11,44)" fg:x="4916" fg:w="36"/><text x="40.1494%" y="1263.50"></text></g><g><title>alloc::collections::vec_deque::VecDeque<T,A>::buffer_write (63 samples, 0.51%)</title><rect x="40.1915%" y="1237" width="0.5113%" height="15" fill="rgb(248,18,52)" fg:x="4952" fg:w="63"/><text x="40.4415%" y="1247.50"></text></g><g><title>core::ptr::write (63 samples, 0.51%)</title><rect x="40.1915%" y="1221" width="0.5113%" height="15" fill="rgb(208,4,7)" fg:x="4952" fg:w="63"/><text x="40.4415%" y="1231.50"></text></g><g><title>[libc.so.6] (63 samples, 0.51%)</title><rect x="40.1915%" y="1205" width="0.5113%" height="15" fill="rgb(240,17,39)" fg:x="4952" fg:w="63"/><text x="40.4415%" y="1215.50"></text></g><g><title>openraft::engine::engine_output::EngineOutput<C>::push_command (106 samples, 0.86%)</title><rect x="39.8588%" y="1269" width="0.8603%" height="15" fill="rgb(207,170,3)" fg:x="4911" fg:w="106"/><text x="40.1088%" y="1279.50"></text></g><g><title>alloc::collections::vec_deque::VecDeque<T,A>::push_back (65 samples, 0.53%)</title><rect x="40.1915%" y="1253" width="0.5276%" height="15" fill="rgb(236,100,52)" fg:x="4952" fg:w="65"/><text x="40.4415%" y="1263.50"></text></g><g><title>alloc::collections::vec_deque::VecDeque<T,A>::to_physical_idx (2 samples, 0.02%)</title><rect x="40.7029%" y="1237" width="0.0162%" height="15" fill="rgb(246,78,51)" fg:x="5015" fg:w="2"/><text x="40.9529%" y="1247.50"></text></g><g><title>alloc::collections::vec_deque::VecDeque<T,A>::wrap_add (2 samples, 0.02%)</title><rect x="40.7029%" y="1221" width="0.0162%" height="15" fill="rgb(211,17,15)" fg:x="5015" fg:w="2"/><text x="40.9529%" y="1231.50"></text></g><g><title>alloc::collections::vec_deque::wrap_index (2 samples, 0.02%)</title><rect x="40.7029%" y="1205" width="0.0162%" height="15" fill="rgb(209,59,46)" fg:x="5015" fg:w="2"/><text x="40.9529%" y="1215.50"></text></g><g><title>core::cmp::PartialOrd::gt (8 samples, 0.06%)</title><rect x="40.7516%" y="1253" width="0.0649%" height="15" fill="rgb(210,92,25)" fg:x="5021" fg:w="8"/><text x="41.0016%" y="1263.50"></text></g><g><title><core::option::Option<T> as core::cmp::PartialOrd>::partial_cmp (8 samples, 0.06%)</title><rect x="40.7516%" y="1237" width="0.0649%" height="15" fill="rgb(238,174,52)" fg:x="5021" fg:w="8"/><text x="41.0016%" y="1247.50"></text></g><g><title>core::cmp::impls::<impl core::cmp::PartialOrd<&B> for &A>::partial_cmp (6 samples, 0.05%)</title><rect x="40.7678%" y="1221" width="0.0487%" height="15" fill="rgb(230,73,7)" fg:x="5023" fg:w="6"/><text x="41.0178%" y="1231.50"></text></g><g><title><openraft::log_id::LogId<NID> as core::cmp::PartialOrd>::partial_cmp (5 samples, 0.04%)</title><rect x="40.7759%" y="1205" width="0.0406%" height="15" fill="rgb(243,124,40)" fg:x="5024" fg:w="5"/><text x="41.0259%" y="1215.50"></text></g><g><title><openraft::vote::leader_id::leader_id_std::CommittedLeaderId<NID> as core::cmp::PartialOrd>::partial_cmp (4 samples, 0.03%)</title><rect x="40.7840%" y="1189" width="0.0325%" height="15" fill="rgb(244,170,11)" fg:x="5025" fg:w="4"/><text x="41.0340%" y="1199.50"></text></g><g><title>core::cmp::impls::<impl core::cmp::PartialOrd for u64>::partial_cmp (4 samples, 0.03%)</title><rect x="40.7840%" y="1173" width="0.0325%" height="15" fill="rgb(207,114,54)" fg:x="5025" fg:w="4"/><text x="41.0340%" y="1183.50"></text></g><g><title>core::cmp::impls::<impl core::cmp::Ord for u64>::cmp (4 samples, 0.03%)</title><rect x="40.7840%" y="1157" width="0.0325%" height="15" fill="rgb(205,42,20)" fg:x="5025" fg:w="4"/><text x="41.0340%" y="1167.50"></text></g><g><title>core::option::Option<T>::as_ref (12 samples, 0.10%)</title><rect x="40.8165%" y="1253" width="0.0974%" height="15" fill="rgb(230,30,28)" fg:x="5029" fg:w="12"/><text x="41.0665%" y="1263.50"></text></g><g><title>core::cmp::impls::<impl core::cmp::PartialOrd<&B> for &A>::ge (18 samples, 0.15%)</title><rect x="40.9220%" y="1237" width="0.1461%" height="15" fill="rgb(205,73,54)" fg:x="5042" fg:w="18"/><text x="41.1720%" y="1247.50"></text></g><g><title>core::cmp::PartialOrd::ge (18 samples, 0.15%)</title><rect x="40.9220%" y="1221" width="0.1461%" height="15" fill="rgb(254,227,23)" fg:x="5042" fg:w="18"/><text x="41.1720%" y="1231.50"></text></g><g><title><core::option::Option<T> as core::cmp::PartialOrd>::partial_cmp (18 samples, 0.15%)</title><rect x="40.9220%" y="1205" width="0.1461%" height="15" fill="rgb(228,202,34)" fg:x="5042" fg:w="18"/><text x="41.1720%" y="1215.50"></text></g><g><title>openraft::raft_state::membership_state::MembershipState<NID,N>::commit (26 samples, 0.21%)</title><rect x="40.9139%" y="1253" width="0.2110%" height="15" fill="rgb(222,225,37)" fg:x="5041" fg:w="26"/><text x="41.1639%" y="1263.50"></text></g><g><title>core::ptr::drop_in_place<alloc::sync::Arc<openraft::membership::effective_membership::EffectiveMembership<u64,openraft::node::BasicNode>>> (7 samples, 0.06%)</title><rect x="41.0681%" y="1237" width="0.0568%" height="15" fill="rgb(221,14,54)" fg:x="5060" fg:w="7"/><text x="41.3181%" y="1247.50"></text></g><g><title><alloc::sync::Arc<T,A> as core::ops::drop::Drop>::drop (7 samples, 0.06%)</title><rect x="41.0681%" y="1221" width="0.0568%" height="15" fill="rgb(254,102,2)" fg:x="5060" fg:w="7"/><text x="41.3181%" y="1231.50"></text></g><g><title>openraft::raft_state::RaftState<NID,N>::update_committed (51 samples, 0.41%)</title><rect x="40.7191%" y="1269" width="0.4139%" height="15" fill="rgb(232,104,17)" fg:x="5017" fg:w="51"/><text x="40.9691%" y="1279.50"></text></g><g><title>openraft::engine::handler::replication_handler::ReplicationHandler<C>::try_commit_granted (164 samples, 1.33%)</title><rect x="39.8101%" y="1285" width="1.3311%" height="15" fill="rgb(250,220,14)" fg:x="4905" fg:w="164"/><text x="40.0601%" y="1295.50"></text></g><g><title>tracing_core::dispatcher::has_been_set (2 samples, 0.02%)</title><rect x="41.1411%" y="1285" width="0.0162%" height="15" fill="rgb(241,158,9)" fg:x="5069" fg:w="2"/><text x="41.3911%" y="1295.50"></text></g><g><title>core::sync::atomic::AtomicBool::load (2 samples, 0.02%)</title><rect x="41.1411%" y="1269" width="0.0162%" height="15" fill="rgb(246,9,43)" fg:x="5069" fg:w="2"/><text x="41.3911%" y="1279.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::process_raft_msg::_{{closure}} (1,530 samples, 12.42%)</title><rect x="28.7477%" y="1397" width="12.4178%" height="15" fill="rgb(206,73,33)" fg:x="3542" fg:w="1530"/><text x="28.9977%" y="1407.50">openraft::core::raf..</text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::run_engine_commands::_{{closure}} (1,530 samples, 12.42%)</title><rect x="28.7477%" y="1381" width="12.4178%" height="15" fill="rgb(222,79,8)" fg:x="3542" fg:w="1530"/><text x="28.9977%" y="1391.50">openraft::core::raf..</text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::run_engine_commands::_{{closure}}::_{{closure}} (1,530 samples, 12.42%)</title><rect x="28.7477%" y="1365" width="12.4178%" height="15" fill="rgb(234,8,54)" fg:x="3542" fg:w="1530"/><text x="28.9977%" y="1375.50">openraft::core::raf..</text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (1,530 samples, 12.42%)</title><rect x="28.7477%" y="1349" width="12.4178%" height="15" fill="rgb(209,134,38)" fg:x="3542" fg:w="1530"/><text x="28.9977%" y="1359.50"><core::pin::Pin<P> ..</text></g><g><title><openraft::core::raft_core::RaftCore<C,N,LS,SM> as openraft::runtime::RaftRuntime<C>>::run_command::_{{closure}} (1,530 samples, 12.42%)</title><rect x="28.7477%" y="1333" width="12.4178%" height="15" fill="rgb(230,127,29)" fg:x="3542" fg:w="1530"/><text x="28.9977%" y="1343.50"><openraft::core::ra..</text></g><g><title>openraft::engine::handler::replication_handler::ReplicationHandler<C>::update_local_progress (255 samples, 2.07%)</title><rect x="39.0959%" y="1317" width="2.0696%" height="15" fill="rgb(242,44,41)" fg:x="4817" fg:w="255"/><text x="39.3459%" y="1327.50">o..</text></g><g><title>openraft::engine::handler::replication_handler::ReplicationHandler<C>::update_matching (255 samples, 2.07%)</title><rect x="39.0959%" y="1301" width="2.0696%" height="15" fill="rgb(222,56,43)" fg:x="4817" fg:w="255"/><text x="39.3459%" y="1311.50">o..</text></g><g><title>alloc::collections::btree::map::entry::OccupiedEntry<K,V,A>::remove_entry (2 samples, 0.02%)</title><rect x="41.1655%" y="1221" width="0.0162%" height="15" fill="rgb(238,39,47)" fg:x="5072" fg:w="2"/><text x="41.4155%" y="1231.50"></text></g><g><title>alloc::collections::btree::map::entry::OccupiedEntry<K,V,A>::remove_kv (2 samples, 0.02%)</title><rect x="41.1655%" y="1205" width="0.0162%" height="15" fill="rgb(226,79,43)" fg:x="5072" fg:w="2"/><text x="41.4155%" y="1215.50"></text></g><g><title>alloc::collections::btree::remove::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::LeafOrInternal>,alloc::collections::btree::node::marker::KV>>::remove_kv_tracking (2 samples, 0.02%)</title><rect x="41.1655%" y="1189" width="0.0162%" height="15" fill="rgb(242,105,53)" fg:x="5072" fg:w="2"/><text x="41.4155%" y="1199.50"></text></g><g><title>alloc::collections::btree::remove::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::KV>>::remove_leaf_kv (2 samples, 0.02%)</title><rect x="41.1655%" y="1173" width="0.0162%" height="15" fill="rgb(251,132,46)" fg:x="5072" fg:w="2"/><text x="41.4155%" y="1183.50"></text></g><g><title>alloc::collections::btree::map::BTreeMap<K,V,A>::remove (3 samples, 0.02%)</title><rect x="41.1655%" y="1253" width="0.0243%" height="15" fill="rgb(231,77,14)" fg:x="5072" fg:w="3"/><text x="41.4155%" y="1263.50"></text></g><g><title>alloc::collections::btree::map::BTreeMap<K,V,A>::remove_entry (3 samples, 0.02%)</title><rect x="41.1655%" y="1237" width="0.0243%" height="15" fill="rgb(240,135,9)" fg:x="5072" fg:w="3"/><text x="41.4155%" y="1247.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (6 samples, 0.05%)</title><rect x="41.1655%" y="1333" width="0.0487%" height="15" fill="rgb(248,109,14)" fg:x="5072" fg:w="6"/><text x="41.4155%" y="1343.50"></text></g><g><title><openraft::storage::adapter::Adaptor<C,S> as openraft::storage::v2::RaftLogStorage<C>>::purge::_{{closure}} (6 samples, 0.05%)</title><rect x="41.1655%" y="1317" width="0.0487%" height="15" fill="rgb(227,146,52)" fg:x="5072" fg:w="6"/><text x="41.4155%" y="1327.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (6 samples, 0.05%)</title><rect x="41.1655%" y="1301" width="0.0487%" height="15" fill="rgb(232,54,3)" fg:x="5072" fg:w="6"/><text x="41.4155%" y="1311.50"></text></g><g><title>dcache::store::_<impl openraft::storage::RaftStorage<dcache::DcacheTypeConfig> for alloc::sync::Arc<dcache::store::DcacheStore>>::purge_logs_upto::_{{closure}} (6 samples, 0.05%)</title><rect x="41.1655%" y="1285" width="0.0487%" height="15" fill="rgb(229,201,43)" fg:x="5072" fg:w="6"/><text x="41.4155%" y="1295.50"></text></g><g><title>dcache::store::_<impl openraft::storage::RaftStorage<dcache::DcacheTypeConfig> for alloc::sync::Arc<dcache::store::DcacheStore>>::purge_logs_upto::_{{closure}}::_{{closure}} (6 samples, 0.05%)</title><rect x="41.1655%" y="1269" width="0.0487%" height="15" fill="rgb(252,161,33)" fg:x="5072" fg:w="6"/><text x="41.4155%" y="1279.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::do_main::_{{closure}}::_{{closure}} (1,792 samples, 14.54%)</title><rect x="26.6780%" y="1445" width="14.5443%" height="15" fill="rgb(226,146,40)" fg:x="3287" fg:w="1792"/><text x="26.9280%" y="1455.50">openraft::core::raft_c..</text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::runtime_loop::_{{closure}} (1,792 samples, 14.54%)</title><rect x="26.6780%" y="1429" width="14.5443%" height="15" fill="rgb(219,47,25)" fg:x="3287" fg:w="1792"/><text x="26.9280%" y="1439.50">openraft::core::raft_c..</text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::runtime_loop::_{{closure}}::_{{closure}} (1,792 samples, 14.54%)</title><rect x="26.6780%" y="1413" width="14.5443%" height="15" fill="rgb(250,135,13)" fg:x="3287" fg:w="1792"/><text x="26.9280%" y="1423.50">openraft::core::raft_c..</text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::run_engine_commands::_{{closure}} (7 samples, 0.06%)</title><rect x="41.1655%" y="1397" width="0.0568%" height="15" fill="rgb(219,229,18)" fg:x="5072" fg:w="7"/><text x="41.4155%" y="1407.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::run_engine_commands::_{{closure}}::_{{closure}} (7 samples, 0.06%)</title><rect x="41.1655%" y="1381" width="0.0568%" height="15" fill="rgb(217,152,27)" fg:x="5072" fg:w="7"/><text x="41.4155%" y="1391.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (7 samples, 0.06%)</title><rect x="41.1655%" y="1365" width="0.0568%" height="15" fill="rgb(225,71,47)" fg:x="5072" fg:w="7"/><text x="41.4155%" y="1375.50"></text></g><g><title><openraft::core::raft_core::RaftCore<C,N,LS,SM> as openraft::runtime::RaftRuntime<C>>::run_command::_{{closure}} (7 samples, 0.06%)</title><rect x="41.1655%" y="1349" width="0.0568%" height="15" fill="rgb(220,139,14)" fg:x="5072" fg:w="7"/><text x="41.4155%" y="1359.50"></text></g><g><title><alloc::sync::Arc<T,A> as core::ops::deref::Deref>::deref (5 samples, 0.04%)</title><rect x="41.3603%" y="1237" width="0.0406%" height="15" fill="rgb(247,54,32)" fg:x="5096" fg:w="5"/><text x="41.6103%" y="1247.50"></text></g><g><title>alloc::sync::Arc<T,A>::inner (5 samples, 0.04%)</title><rect x="41.3603%" y="1221" width="0.0406%" height="15" fill="rgb(252,131,39)" fg:x="5096" fg:w="5"/><text x="41.6103%" y="1231.50"></text></g><g><title>core::ptr::non_null::NonNull<T>::as_ref (5 samples, 0.04%)</title><rect x="41.3603%" y="1205" width="0.0406%" height="15" fill="rgb(210,108,39)" fg:x="5096" fg:w="5"/><text x="41.6103%" y="1215.50"></text></g><g><title>core::iter::range::<impl core::iter::traits::iterator::Iterator for core::ops::range::Range<A>>::next (4 samples, 0.03%)</title><rect x="41.4009%" y="1237" width="0.0325%" height="15" fill="rgb(205,23,29)" fg:x="5101" fg:w="4"/><text x="41.6509%" y="1247.50"></text></g><g><title><core::ops::range::Range<T> as core::iter::range::RangeIteratorImpl>::spec_next (4 samples, 0.03%)</title><rect x="41.4009%" y="1221" width="0.0325%" height="15" fill="rgb(246,139,46)" fg:x="5101" fg:w="4"/><text x="41.6509%" y="1231.50"></text></g><g><title>core::cmp::impls::<impl core::cmp::PartialOrd for u32>::lt (4 samples, 0.03%)</title><rect x="41.4009%" y="1205" width="0.0325%" height="15" fill="rgb(250,81,26)" fg:x="5101" fg:w="4"/><text x="41.6509%" y="1215.50"></text></g><g><title>_ZN5tokio7runtime2io6driver6Driver4turn17heea409bb80330ab0E.llvm.1906340510827987069 (4 samples, 0.03%)</title><rect x="41.4414%" y="1205" width="0.0325%" height="15" fill="rgb(214,104,7)" fg:x="5106" fg:w="4"/><text x="41.6914%" y="1215.50"></text></g><g><title>mio::sys::unix::selector::epoll::Selector::select (2 samples, 0.02%)</title><rect x="41.4577%" y="1189" width="0.0162%" height="15" fill="rgb(233,189,8)" fg:x="5108" fg:w="2"/><text x="41.7077%" y="1199.50"></text></g><g><title>_ZN5tokio7runtime4time6Driver13park_internal17h70d3ae958184deb1E.llvm.1906340510827987069 (5 samples, 0.04%)</title><rect x="41.4414%" y="1221" width="0.0406%" height="15" fill="rgb(228,141,17)" fg:x="5106" fg:w="5"/><text x="41.6914%" y="1231.50"></text></g><g><title>tokio::runtime::scheduler::current_thread::Context::park (6 samples, 0.05%)</title><rect x="41.4414%" y="1237" width="0.0487%" height="15" fill="rgb(247,157,1)" fg:x="5106" fg:w="6"/><text x="41.6914%" y="1247.50"></text></g><g><title>_ZN5tokio7runtime2io6driver6Driver4turn17heea409bb80330ab0E.llvm.1906340510827987069 (12 samples, 0.10%)</title><rect x="41.5307%" y="1125" width="0.0974%" height="15" fill="rgb(249,225,5)" fg:x="5117" fg:w="12"/><text x="41.7807%" y="1135.50"></text></g><g><title>mio::sys::unix::selector::epoll::Selector::select (12 samples, 0.10%)</title><rect x="41.5307%" y="1109" width="0.0974%" height="15" fill="rgb(242,55,13)" fg:x="5117" fg:w="12"/><text x="41.7807%" y="1119.50"></text></g><g><title>epoll_wait (12 samples, 0.10%)</title><rect x="41.5307%" y="1093" width="0.0974%" height="15" fill="rgb(230,49,50)" fg:x="5117" fg:w="12"/><text x="41.7807%" y="1103.50"></text></g><g><title>[unknown] (12 samples, 0.10%)</title><rect x="41.5307%" y="1077" width="0.0974%" height="15" fill="rgb(241,111,38)" fg:x="5117" fg:w="12"/><text x="41.7807%" y="1087.50"></text></g><g><title>[unknown] (12 samples, 0.10%)</title><rect x="41.5307%" y="1061" width="0.0974%" height="15" fill="rgb(252,155,4)" fg:x="5117" fg:w="12"/><text x="41.7807%" y="1071.50"></text></g><g><title>[unknown] (11 samples, 0.09%)</title><rect x="41.5388%" y="1045" width="0.0893%" height="15" fill="rgb(212,69,32)" fg:x="5118" fg:w="11"/><text x="41.7888%" y="1055.50"></text></g><g><title>[unknown] (11 samples, 0.09%)</title><rect x="41.5388%" y="1029" width="0.0893%" height="15" fill="rgb(243,107,47)" fg:x="5118" fg:w="11"/><text x="41.7888%" y="1039.50"></text></g><g><title>[unknown] (6 samples, 0.05%)</title><rect x="41.5794%" y="1013" width="0.0487%" height="15" fill="rgb(247,130,12)" fg:x="5123" fg:w="6"/><text x="41.8294%" y="1023.50"></text></g><g><title>tokio::runtime::task::raw::RawTask::schedule (3 samples, 0.02%)</title><rect x="41.6443%" y="1029" width="0.0243%" height="15" fill="rgb(233,74,16)" fg:x="5131" fg:w="3"/><text x="41.8943%" y="1039.50"></text></g><g><title>tokio::runtime::context::with_scheduler (3 samples, 0.02%)</title><rect x="41.6443%" y="1013" width="0.0243%" height="15" fill="rgb(208,58,18)" fg:x="5131" fg:w="3"/><text x="41.8943%" y="1023.50"></text></g><g><title>std::thread::local::LocalKey<T>::try_with (2 samples, 0.02%)</title><rect x="41.6525%" y="997" width="0.0162%" height="15" fill="rgb(242,225,1)" fg:x="5132" fg:w="2"/><text x="41.9025%" y="1007.50"></text></g><g><title>tokio::runtime::context::with_scheduler::_{{closure}} (2 samples, 0.02%)</title><rect x="41.6525%" y="981" width="0.0162%" height="15" fill="rgb(249,39,40)" fg:x="5132" fg:w="2"/><text x="41.9025%" y="991.50"></text></g><g><title>tokio::runtime::context::scoped::Scoped<T>::with (2 samples, 0.02%)</title><rect x="41.6525%" y="965" width="0.0162%" height="15" fill="rgb(207,72,44)" fg:x="5132" fg:w="2"/><text x="41.9025%" y="975.50"></text></g><g><title>tokio::runtime::scheduler::current_thread::_<impl tokio::runtime::task::Schedule for alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle>>::schedule::_{{closure}} (2 samples, 0.02%)</title><rect x="41.6525%" y="949" width="0.0162%" height="15" fill="rgb(215,193,12)" fg:x="5132" fg:w="2"/><text x="41.9025%" y="959.50"></text></g><g><title>tokio::runtime::task::state::State::load (2 samples, 0.02%)</title><rect x="41.6687%" y="997" width="0.0162%" height="15" fill="rgb(248,41,39)" fg:x="5134" fg:w="2"/><text x="41.9187%" y="1007.50"></text></g><g><title>core::sync::atomic::AtomicUsize::load (2 samples, 0.02%)</title><rect x="41.6687%" y="981" width="0.0162%" height="15" fill="rgb(253,85,4)" fg:x="5134" fg:w="2"/><text x="41.9187%" y="991.50"></text></g><g><title>core::sync::atomic::atomic_load (2 samples, 0.02%)</title><rect x="41.6687%" y="965" width="0.0162%" height="15" fill="rgb(243,70,31)" fg:x="5134" fg:w="2"/><text x="41.9187%" y="975.50"></text></g><g><title>_ZN5tokio7runtime4time6Driver13park_internal17h70d3ae958184deb1E.llvm.1906340510827987069 (20 samples, 0.16%)</title><rect x="41.5307%" y="1141" width="0.1623%" height="15" fill="rgb(253,195,26)" fg:x="5117" fg:w="20"/><text x="41.7807%" y="1151.50"></text></g><g><title>tokio::runtime::io::driver::Driver::turn (8 samples, 0.06%)</title><rect x="41.6281%" y="1125" width="0.0649%" height="15" fill="rgb(243,42,11)" fg:x="5129" fg:w="8"/><text x="41.8781%" y="1135.50"></text></g><g><title>tokio::runtime::io::scheduled_io::ScheduledIo::wake (7 samples, 0.06%)</title><rect x="41.6362%" y="1109" width="0.0568%" height="15" fill="rgb(239,66,17)" fg:x="5130" fg:w="7"/><text x="41.8862%" y="1119.50"></text></g><g><title>tokio::util::wake_list::WakeList::wake_all (6 samples, 0.05%)</title><rect x="41.6443%" y="1093" width="0.0487%" height="15" fill="rgb(217,132,21)" fg:x="5131" fg:w="6"/><text x="41.8943%" y="1103.50"></text></g><g><title>core::task::wake::Waker::wake (6 samples, 0.05%)</title><rect x="41.6443%" y="1077" width="0.0487%" height="15" fill="rgb(252,202,21)" fg:x="5131" fg:w="6"/><text x="41.8943%" y="1087.50"></text></g><g><title>tokio::runtime::task::waker::wake_by_val (6 samples, 0.05%)</title><rect x="41.6443%" y="1061" width="0.0487%" height="15" fill="rgb(233,98,36)" fg:x="5131" fg:w="6"/><text x="41.8943%" y="1071.50"></text></g><g><title>tokio::runtime::task::harness::<impl tokio::runtime::task::raw::RawTask>::wake_by_val (6 samples, 0.05%)</title><rect x="41.6443%" y="1045" width="0.0487%" height="15" fill="rgb(216,153,54)" fg:x="5131" fg:w="6"/><text x="41.8943%" y="1055.50"></text></g><g><title>tokio::runtime::task::state::State::transition_to_notified_by_val (3 samples, 0.02%)</title><rect x="41.6687%" y="1029" width="0.0243%" height="15" fill="rgb(250,99,7)" fg:x="5134" fg:w="3"/><text x="41.9187%" y="1039.50"></text></g><g><title>tokio::runtime::task::state::State::fetch_update_action (3 samples, 0.02%)</title><rect x="41.6687%" y="1013" width="0.0243%" height="15" fill="rgb(207,56,50)" fg:x="5134" fg:w="3"/><text x="41.9187%" y="1023.50"></text></g><g><title>std::sys::unix::time::inner::<impl std::sys::unix::time::Timespec>::now (17 samples, 0.14%)</title><rect x="41.7174%" y="1061" width="0.1380%" height="15" fill="rgb(244,61,34)" fg:x="5140" fg:w="17"/><text x="41.9674%" y="1071.50"></text></g><g><title>clock_gettime (17 samples, 0.14%)</title><rect x="41.7174%" y="1045" width="0.1380%" height="15" fill="rgb(241,50,38)" fg:x="5140" fg:w="17"/><text x="41.9674%" y="1055.50"></text></g><g><title>__vdso_clock_gettime (16 samples, 0.13%)</title><rect x="41.7255%" y="1029" width="0.1299%" height="15" fill="rgb(212,166,30)" fg:x="5141" fg:w="16"/><text x="41.9755%" y="1039.50"></text></g><g><title>[unknown] (16 samples, 0.13%)</title><rect x="41.7255%" y="1013" width="0.1299%" height="15" fill="rgb(249,127,32)" fg:x="5141" fg:w="16"/><text x="41.9755%" y="1023.50"></text></g><g><title>[unknown] (16 samples, 0.13%)</title><rect x="41.7255%" y="997" width="0.1299%" height="15" fill="rgb(209,103,0)" fg:x="5141" fg:w="16"/><text x="41.9755%" y="1007.50"></text></g><g><title>[unknown] (16 samples, 0.13%)</title><rect x="41.7255%" y="981" width="0.1299%" height="15" fill="rgb(238,209,51)" fg:x="5141" fg:w="16"/><text x="41.9755%" y="991.50"></text></g><g><title>[unknown] (14 samples, 0.11%)</title><rect x="41.7417%" y="965" width="0.1136%" height="15" fill="rgb(237,56,23)" fg:x="5143" fg:w="14"/><text x="41.9917%" y="975.50"></text></g><g><title>[unknown] (13 samples, 0.11%)</title><rect x="41.7499%" y="949" width="0.1055%" height="15" fill="rgb(215,153,46)" fg:x="5144" fg:w="13"/><text x="41.9999%" y="959.50"></text></g><g><title>[unknown] (13 samples, 0.11%)</title><rect x="41.7499%" y="933" width="0.1055%" height="15" fill="rgb(224,49,31)" fg:x="5144" fg:w="13"/><text x="41.9999%" y="943.50"></text></g><g><title>tokio::runtime::time::<impl tokio::runtime::time::handle::Handle>::process (19 samples, 0.15%)</title><rect x="41.7174%" y="1125" width="0.1542%" height="15" fill="rgb(250,18,42)" fg:x="5140" fg:w="19"/><text x="41.9674%" y="1135.50"></text></g><g><title>tokio::runtime::time::source::TimeSource::now (19 samples, 0.15%)</title><rect x="41.7174%" y="1109" width="0.1542%" height="15" fill="rgb(215,176,39)" fg:x="5140" fg:w="19"/><text x="41.9674%" y="1119.50"></text></g><g><title>tokio::time::clock::Clock::now (19 samples, 0.15%)</title><rect x="41.7174%" y="1093" width="0.1542%" height="15" fill="rgb(223,77,29)" fg:x="5140" fg:w="19"/><text x="41.9674%" y="1103.50"></text></g><g><title>tokio::time::clock::now (19 samples, 0.15%)</title><rect x="41.7174%" y="1077" width="0.1542%" height="15" fill="rgb(234,94,52)" fg:x="5140" fg:w="19"/><text x="41.9674%" y="1087.50"></text></g><g><title>tokio::runtime::time::source::TimeSource::now (21 samples, 0.17%)</title><rect x="41.8716%" y="1125" width="0.1704%" height="15" fill="rgb(220,154,50)" fg:x="5159" fg:w="21"/><text x="42.1216%" y="1135.50"></text></g><g><title>tokio::time::clock::Clock::now (21 samples, 0.17%)</title><rect x="41.8716%" y="1109" width="0.1704%" height="15" fill="rgb(212,11,10)" fg:x="5159" fg:w="21"/><text x="42.1216%" y="1119.50"></text></g><g><title>tokio::time::clock::now (21 samples, 0.17%)</title><rect x="41.8716%" y="1093" width="0.1704%" height="15" fill="rgb(205,166,19)" fg:x="5159" fg:w="21"/><text x="42.1216%" y="1103.50"></text></g><g><title>std::sys::unix::time::inner::<impl std::sys::unix::time::Timespec>::now (21 samples, 0.17%)</title><rect x="41.8716%" y="1077" width="0.1704%" height="15" fill="rgb(244,198,16)" fg:x="5159" fg:w="21"/><text x="42.1216%" y="1087.50"></text></g><g><title>clock_gettime (21 samples, 0.17%)</title><rect x="41.8716%" y="1061" width="0.1704%" height="15" fill="rgb(219,69,12)" fg:x="5159" fg:w="21"/><text x="42.1216%" y="1071.50"></text></g><g><title>__vdso_clock_gettime (19 samples, 0.15%)</title><rect x="41.8878%" y="1045" width="0.1542%" height="15" fill="rgb(245,30,7)" fg:x="5161" fg:w="19"/><text x="42.1378%" y="1055.50"></text></g><g><title>[unknown] (17 samples, 0.14%)</title><rect x="41.9041%" y="1029" width="0.1380%" height="15" fill="rgb(218,221,48)" fg:x="5163" fg:w="17"/><text x="42.1541%" y="1039.50"></text></g><g><title>[unknown] (15 samples, 0.12%)</title><rect x="41.9203%" y="1013" width="0.1217%" height="15" fill="rgb(216,66,15)" fg:x="5165" fg:w="15"/><text x="42.1703%" y="1023.50"></text></g><g><title>[unknown] (13 samples, 0.11%)</title><rect x="41.9365%" y="997" width="0.1055%" height="15" fill="rgb(226,122,50)" fg:x="5167" fg:w="13"/><text x="42.1865%" y="1007.50"></text></g><g><title>[unknown] (10 samples, 0.08%)</title><rect x="41.9609%" y="981" width="0.0812%" height="15" fill="rgb(239,156,16)" fg:x="5170" fg:w="10"/><text x="42.2109%" y="991.50"></text></g><g><title>[unknown] (10 samples, 0.08%)</title><rect x="41.9609%" y="965" width="0.0812%" height="15" fill="rgb(224,27,38)" fg:x="5170" fg:w="10"/><text x="42.2109%" y="975.50"></text></g><g><title>[unknown] (6 samples, 0.05%)</title><rect x="41.9933%" y="949" width="0.0487%" height="15" fill="rgb(224,39,27)" fg:x="5174" fg:w="6"/><text x="42.2433%" y="959.50"></text></g><g><title><alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index (2 samples, 0.02%)</title><rect x="42.0502%" y="1093" width="0.0162%" height="15" fill="rgb(215,92,29)" fg:x="5181" fg:w="2"/><text x="42.3002%" y="1103.50"></text></g><g><title>core::slice::index::<impl core::ops::index::Index<I> for [T]>::index (2 samples, 0.02%)</title><rect x="42.0502%" y="1077" width="0.0162%" height="15" fill="rgb(207,159,16)" fg:x="5181" fg:w="2"/><text x="42.3002%" y="1087.50"></text></g><g><title><usize as core::slice::index::SliceIndex<[T]>>::index (2 samples, 0.02%)</title><rect x="42.0502%" y="1061" width="0.0162%" height="15" fill="rgb(238,163,47)" fg:x="5181" fg:w="2"/><text x="42.3002%" y="1071.50"></text></g><g><title>tokio::runtime::driver::Driver::park_timeout (70 samples, 0.57%)</title><rect x="41.5307%" y="1189" width="0.5681%" height="15" fill="rgb(219,91,49)" fg:x="5117" fg:w="70"/><text x="41.7807%" y="1199.50"></text></g><g><title>tokio::runtime::driver::TimeDriver::park_timeout (70 samples, 0.57%)</title><rect x="41.5307%" y="1173" width="0.5681%" height="15" fill="rgb(227,167,31)" fg:x="5117" fg:w="70"/><text x="41.7807%" y="1183.50"></text></g><g><title>tokio::runtime::time::Driver::park_timeout (70 samples, 0.57%)</title><rect x="41.5307%" y="1157" width="0.5681%" height="15" fill="rgb(234,80,54)" fg:x="5117" fg:w="70"/><text x="41.7807%" y="1167.50"></text></g><g><title>tokio::runtime::time::Driver::park_internal (50 samples, 0.41%)</title><rect x="41.6930%" y="1141" width="0.4058%" height="15" fill="rgb(212,114,2)" fg:x="5137" fg:w="50"/><text x="41.9430%" y="1151.50"></text></g><g><title>tokio::runtime::time::wheel::Wheel::next_expiration_time (7 samples, 0.06%)</title><rect x="42.0420%" y="1125" width="0.0568%" height="15" fill="rgb(234,50,24)" fg:x="5180" fg:w="7"/><text x="42.2920%" y="1135.50"></text></g><g><title>tokio::runtime::time::wheel::Wheel::next_expiration (7 samples, 0.06%)</title><rect x="42.0420%" y="1109" width="0.0568%" height="15" fill="rgb(221,68,8)" fg:x="5180" fg:w="7"/><text x="42.2920%" y="1119.50"></text></g><g><title>tokio::runtime::time::wheel::level::Level::next_expiration (4 samples, 0.03%)</title><rect x="42.0664%" y="1093" width="0.0325%" height="15" fill="rgb(254,180,31)" fg:x="5183" fg:w="4"/><text x="42.3164%" y="1103.50"></text></g><g><title>tokio::runtime::time::wheel::level::Level::next_occupied_slot (3 samples, 0.02%)</title><rect x="42.0745%" y="1077" width="0.0243%" height="15" fill="rgb(247,130,50)" fg:x="5184" fg:w="3"/><text x="42.3245%" y="1087.50"></text></g><g><title>tokio::runtime::scheduler::current_thread::Context::park_yield (76 samples, 0.62%)</title><rect x="41.4901%" y="1237" width="0.6168%" height="15" fill="rgb(211,109,4)" fg:x="5112" fg:w="76"/><text x="41.7401%" y="1247.50"></text></g><g><title>tokio::runtime::scheduler::current_thread::Context::enter (71 samples, 0.58%)</title><rect x="41.5307%" y="1221" width="0.5763%" height="15" fill="rgb(238,50,21)" fg:x="5117" fg:w="71"/><text x="41.7807%" y="1231.50"></text></g><g><title>tokio::runtime::scheduler::current_thread::Context::park_yield::_{{closure}} (71 samples, 0.58%)</title><rect x="41.5307%" y="1205" width="0.5763%" height="15" fill="rgb(225,57,45)" fg:x="5117" fg:w="71"/><text x="41.7807%" y="1215.50"></text></g><g><title>tokio::runtime::metrics::mock::MetricsBatch::start_poll (19 samples, 0.15%)</title><rect x="42.2287%" y="1221" width="0.1542%" height="15" fill="rgb(209,196,50)" fg:x="5203" fg:w="19"/><text x="42.4787%" y="1231.50"></text></g><g><title>core::cell::RefCell<T>::borrow_mut (3 samples, 0.02%)</title><rect x="42.3829%" y="1205" width="0.0243%" height="15" fill="rgb(242,140,13)" fg:x="5222" fg:w="3"/><text x="42.6329%" y="1215.50"></text></g><g><title>core::cell::RefCell<T>::try_borrow_mut (3 samples, 0.02%)</title><rect x="42.3829%" y="1189" width="0.0243%" height="15" fill="rgb(217,111,7)" fg:x="5222" fg:w="3"/><text x="42.6329%" y="1199.50"></text></g><g><title>core::cell::BorrowRefMut::new (3 samples, 0.02%)</title><rect x="42.3829%" y="1173" width="0.0243%" height="15" fill="rgb(253,193,51)" fg:x="5222" fg:w="3"/><text x="42.6329%" y="1183.50"></text></g><g><title>core::option::Option<T>::expect (4 samples, 0.03%)</title><rect x="42.4073%" y="1205" width="0.0325%" height="15" fill="rgb(252,70,29)" fg:x="5225" fg:w="4"/><text x="42.6573%" y="1215.50"></text></g><g><title>tokio::runtime::coop::Budget::initial (7 samples, 0.06%)</title><rect x="42.4803%" y="1173" width="0.0568%" height="15" fill="rgb(232,127,12)" fg:x="5234" fg:w="7"/><text x="42.7303%" y="1183.50"></text></g><g><title>tokio::runtime::context::CONTEXT::__getit (4 samples, 0.03%)</title><rect x="42.6913%" y="1077" width="0.0325%" height="15" fill="rgb(211,180,21)" fg:x="5260" fg:w="4"/><text x="42.9413%" y="1087.50"></text></g><g><title>core::cell::Cell<T>::get (3 samples, 0.02%)</title><rect x="42.6995%" y="1061" width="0.0243%" height="15" fill="rgb(229,72,13)" fg:x="5261" fg:w="3"/><text x="42.9495%" y="1071.50"></text></g><g><title>core::ptr::drop_in_place<core::result::Result<tokio::runtime::coop::with_budget::ResetGuard,std::thread::local::AccessError>> (24 samples, 0.19%)</title><rect x="42.5371%" y="1157" width="0.1948%" height="15" fill="rgb(240,211,49)" fg:x="5241" fg:w="24"/><text x="42.7871%" y="1167.50"></text></g><g><title>core::ptr::drop_in_place<tokio::runtime::coop::with_budget::ResetGuard> (17 samples, 0.14%)</title><rect x="42.5939%" y="1141" width="0.1380%" height="15" fill="rgb(219,149,40)" fg:x="5248" fg:w="17"/><text x="42.8439%" y="1151.50"></text></g><g><title><tokio::runtime::coop::with_budget::ResetGuard as core::ops::drop::Drop>::drop (16 samples, 0.13%)</title><rect x="42.6021%" y="1125" width="0.1299%" height="15" fill="rgb(210,127,46)" fg:x="5249" fg:w="16"/><text x="42.8521%" y="1135.50"></text></g><g><title>tokio::runtime::context::budget (14 samples, 0.11%)</title><rect x="42.6183%" y="1109" width="0.1136%" height="15" fill="rgb(220,106,7)" fg:x="5251" fg:w="14"/><text x="42.8683%" y="1119.50"></text></g><g><title>std::thread::local::LocalKey<T>::try_with (5 samples, 0.04%)</title><rect x="42.6913%" y="1093" width="0.0406%" height="15" fill="rgb(249,31,22)" fg:x="5260" fg:w="5"/><text x="42.9413%" y="1103.50"></text></g><g><title>cfree (7 samples, 0.06%)</title><rect x="43.0485%" y="1093" width="0.0568%" height="15" fill="rgb(253,1,49)" fg:x="5304" fg:w="7"/><text x="43.2985%" y="1103.50"></text></g><g><title>[libc.so.6] (5 samples, 0.04%)</title><rect x="43.0647%" y="1077" width="0.0406%" height="15" fill="rgb(227,144,33)" fg:x="5306" fg:w="5"/><text x="43.3147%" y="1087.50"></text></g><g><title>[libc.so.6] (2 samples, 0.02%)</title><rect x="43.0890%" y="1061" width="0.0162%" height="15" fill="rgb(249,163,44)" fg:x="5309" fg:w="2"/><text x="43.3390%" y="1071.50"></text></g><g><title>std::panic::catch_unwind (2 samples, 0.02%)</title><rect x="43.1053%" y="1093" width="0.0162%" height="15" fill="rgb(234,15,39)" fg:x="5311" fg:w="2"/><text x="43.3553%" y="1103.50"></text></g><g><title>std::panicking::try (2 samples, 0.02%)</title><rect x="43.1053%" y="1077" width="0.0162%" height="15" fill="rgb(207,66,16)" fg:x="5311" fg:w="2"/><text x="43.3553%" y="1087.50"></text></g><g><title>std::panicking::try::do_call (2 samples, 0.02%)</title><rect x="43.1053%" y="1061" width="0.0162%" height="15" fill="rgb(233,112,24)" fg:x="5311" fg:w="2"/><text x="43.3553%" y="1071.50"></text></g><g><title><core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (2 samples, 0.02%)</title><rect x="43.1053%" y="1045" width="0.0162%" height="15" fill="rgb(230,90,22)" fg:x="5311" fg:w="2"/><text x="43.3553%" y="1055.50"></text></g><g><title>tokio::runtime::scheduler::current_thread::<impl tokio::runtime::task::Schedule for alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle>>::release (6 samples, 0.05%)</title><rect x="43.1296%" y="1077" width="0.0487%" height="15" fill="rgb(229,61,13)" fg:x="5314" fg:w="6"/><text x="43.3796%" y="1087.50"></text></g><g><title>tokio::runtime::task::list::OwnedTasks<S>::remove (6 samples, 0.05%)</title><rect x="43.1296%" y="1061" width="0.0487%" height="15" fill="rgb(225,57,24)" fg:x="5314" fg:w="6"/><text x="43.3796%" y="1071.50"></text></g><g><title>tokio::runtime::task::Task<S>::header (3 samples, 0.02%)</title><rect x="43.1540%" y="1045" width="0.0243%" height="15" fill="rgb(208,169,48)" fg:x="5317" fg:w="3"/><text x="43.4040%" y="1055.50"></text></g><g><title>tokio::runtime::task::raw::RawTask::header (3 samples, 0.02%)</title><rect x="43.1540%" y="1029" width="0.0243%" height="15" fill="rgb(244,218,51)" fg:x="5317" fg:w="3"/><text x="43.4040%" y="1039.50"></text></g><g><title>core::ptr::non_null::NonNull<T>::as_ref (3 samples, 0.02%)</title><rect x="43.1540%" y="1013" width="0.0243%" height="15" fill="rgb(214,148,10)" fg:x="5317" fg:w="3"/><text x="43.4040%" y="1023.50"></text></g><g><title>tokio::util::linked_list::LinkedList<L,<L as tokio::util::linked_list::Link>::Target>::remove (2 samples, 0.02%)</title><rect x="43.1864%" y="1061" width="0.0162%" height="15" fill="rgb(225,174,27)" fg:x="5321" fg:w="2"/><text x="43.4364%" y="1071.50"></text></g><g><title>tokio::runtime::task::harness::Harness<T,S>::release (14 samples, 0.11%)</title><rect x="43.1296%" y="1093" width="0.1136%" height="15" fill="rgb(230,96,26)" fg:x="5314" fg:w="14"/><text x="43.3796%" y="1103.50"></text></g><g><title>tokio::util::sharded_list::ShardedList<L,<L as tokio::util::linked_list::Link>::Target>::remove (7 samples, 0.06%)</title><rect x="43.1864%" y="1077" width="0.0568%" height="15" fill="rgb(232,10,30)" fg:x="5321" fg:w="7"/><text x="43.4364%" y="1087.50"></text></g><g><title>tokio::util::sharded_list::ShardedList<L,<L as tokio::util::linked_list::Link>::Target>::shard_inner (5 samples, 0.04%)</title><rect x="43.2027%" y="1061" width="0.0406%" height="15" fill="rgb(222,8,50)" fg:x="5323" fg:w="5"/><text x="43.4527%" y="1071.50"></text></g><g><title>tokio::loom::std::parking_lot::Mutex<T>::lock (4 samples, 0.03%)</title><rect x="43.2108%" y="1045" width="0.0325%" height="15" fill="rgb(213,81,27)" fg:x="5324" fg:w="4"/><text x="43.4608%" y="1055.50"></text></g><g><title>lock_api::mutex::Mutex<R,T>::lock (4 samples, 0.03%)</title><rect x="43.2108%" y="1029" width="0.0325%" height="15" fill="rgb(245,50,10)" fg:x="5324" fg:w="4"/><text x="43.4608%" y="1039.50"></text></g><g><title><parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::lock (4 samples, 0.03%)</title><rect x="43.2108%" y="1013" width="0.0325%" height="15" fill="rgb(216,100,18)" fg:x="5324" fg:w="4"/><text x="43.4608%" y="1023.50"></text></g><g><title>tokio::runtime::task::harness::Harness<T,S>::complete (30 samples, 0.24%)</title><rect x="43.0485%" y="1109" width="0.2435%" height="15" fill="rgb(236,147,54)" fg:x="5304" fg:w="30"/><text x="43.2985%" y="1119.50"></text></g><g><title>tokio::runtime::task::state::State::transition_to_complete (6 samples, 0.05%)</title><rect x="43.2432%" y="1093" width="0.0487%" height="15" fill="rgb(205,143,26)" fg:x="5328" fg:w="6"/><text x="43.4932%" y="1103.50"></text></g><g><title>core::sync::atomic::AtomicUsize::fetch_xor (4 samples, 0.03%)</title><rect x="43.2595%" y="1077" width="0.0325%" height="15" fill="rgb(236,26,9)" fg:x="5330" fg:w="4"/><text x="43.5095%" y="1087.50"></text></g><g><title>core::sync::atomic::atomic_xor (4 samples, 0.03%)</title><rect x="43.2595%" y="1061" width="0.0325%" height="15" fill="rgb(221,165,53)" fg:x="5330" fg:w="4"/><text x="43.5095%" y="1071.50"></text></g><g><title>tokio::runtime::task::harness::Harness<T,S>::poll_inner::transition_result_to_poll_future (14 samples, 0.11%)</title><rect x="43.3893%" y="1093" width="0.1136%" height="15" fill="rgb(214,110,17)" fg:x="5346" fg:w="14"/><text x="43.6393%" y="1103.50"></text></g><g><title>core::mem::manually_drop::ManuallyDrop<T>::new (2 samples, 0.02%)</title><rect x="43.5435%" y="1045" width="0.0162%" height="15" fill="rgb(237,197,12)" fg:x="5365" fg:w="2"/><text x="43.7935%" y="1055.50"></text></g><g><title>[libc.so.6] (6 samples, 0.05%)</title><rect x="43.5760%" y="997" width="0.0487%" height="15" fill="rgb(205,84,17)" fg:x="5369" fg:w="6"/><text x="43.8260%" y="1007.50"></text></g><g><title><alloc::sync::Arc<T,A> as core::ops::deref::Deref>::deref (3 samples, 0.02%)</title><rect x="43.9088%" y="853" width="0.0243%" height="15" fill="rgb(237,18,45)" fg:x="5410" fg:w="3"/><text x="44.1588%" y="863.50"></text></g><g><title>alloc::sync::Arc<T,A>::inner (3 samples, 0.02%)</title><rect x="43.9088%" y="837" width="0.0243%" height="15" fill="rgb(221,87,14)" fg:x="5410" fg:w="3"/><text x="44.1588%" y="847.50"></text></g><g><title>core::ptr::non_null::NonNull<T>::as_ref (3 samples, 0.02%)</title><rect x="43.9088%" y="821" width="0.0243%" height="15" fill="rgb(238,186,15)" fg:x="5410" fg:w="3"/><text x="44.1588%" y="831.50"></text></g><g><title><futures_channel::oneshot::Receiver<T> as core::future::future::Future>::poll (9 samples, 0.07%)</title><rect x="43.9088%" y="869" width="0.0730%" height="15" fill="rgb(208,115,11)" fg:x="5410" fg:w="9"/><text x="44.1588%" y="879.50"></text></g><g><title>futures_channel::oneshot::Inner<T>::recv (6 samples, 0.05%)</title><rect x="43.9331%" y="853" width="0.0487%" height="15" fill="rgb(254,175,0)" fg:x="5413" fg:w="6"/><text x="44.1831%" y="863.50"></text></g><g><title><http_body::combinators::box_body::UnsyncBoxBody<D,E> as http_body::Body>::is_end_stream (3 samples, 0.02%)</title><rect x="43.9818%" y="869" width="0.0243%" height="15" fill="rgb(227,24,42)" fg:x="5419" fg:w="3"/><text x="44.2318%" y="879.50"></text></g><g><title><core::pin::Pin<P> as http_body::Body>::is_end_stream (3 samples, 0.02%)</title><rect x="43.9818%" y="853" width="0.0243%" height="15" fill="rgb(223,211,37)" fg:x="5419" fg:w="3"/><text x="44.2318%" y="863.50"></text></g><g><title><tonic::codec::encode::EncodeBody<S> as http_body::Body>::is_end_stream (3 samples, 0.02%)</title><rect x="43.9818%" y="837" width="0.0243%" height="15" fill="rgb(235,49,27)" fg:x="5419" fg:w="3"/><text x="44.2318%" y="847.50"></text></g><g><title><http_body::combinators::box_body::UnsyncBoxBody<D,E> as http_body::Body>::size_hint (4 samples, 0.03%)</title><rect x="44.0062%" y="869" width="0.0325%" height="15" fill="rgb(254,97,51)" fg:x="5422" fg:w="4"/><text x="44.2562%" y="879.50"></text></g><g><title><core::pin::Pin<P> as http_body::Body>::size_hint (4 samples, 0.03%)</title><rect x="44.0062%" y="853" width="0.0325%" height="15" fill="rgb(249,51,40)" fg:x="5422" fg:w="4"/><text x="44.2562%" y="863.50"></text></g><g><title>http_body::Body::size_hint (3 samples, 0.02%)</title><rect x="44.0143%" y="837" width="0.0243%" height="15" fill="rgb(210,128,45)" fg:x="5423" fg:w="3"/><text x="44.2643%" y="847.50"></text></g><g><title>h2::proto::streams::send::Send::ensure_next_stream_id (3 samples, 0.02%)</title><rect x="44.0792%" y="837" width="0.0243%" height="15" fill="rgb(224,137,50)" fg:x="5431" fg:w="3"/><text x="44.3292%" y="847.50"></text></g><g><title>h2::client::SendRequest<B>::poll_ready (11 samples, 0.09%)</title><rect x="44.0386%" y="869" width="0.0893%" height="15" fill="rgb(242,15,9)" fg:x="5426" fg:w="11"/><text x="44.2886%" y="879.50"></text></g><g><title>h2::proto::streams::streams::Streams<B,h2::client::Peer>::poll_pending_open (8 samples, 0.06%)</title><rect x="44.0630%" y="853" width="0.0649%" height="15" fill="rgb(233,187,41)" fg:x="5429" fg:w="8"/><text x="44.3130%" y="863.50"></text></g><g><title>h2::proto::streams::streams::Actions::ensure_no_conn_error (3 samples, 0.02%)</title><rect x="44.1036%" y="837" width="0.0243%" height="15" fill="rgb(227,2,29)" fg:x="5434" fg:w="3"/><text x="44.3536%" y="847.50"></text></g><g><title>core::result::Result<T,E>::map (4 samples, 0.03%)</title><rect x="44.1523%" y="853" width="0.0325%" height="15" fill="rgb(222,70,3)" fg:x="5440" fg:w="4"/><text x="44.4023%" y="863.50"></text></g><g><title>h2::client::SendRequest<B>::send_request::_{{closure}} (4 samples, 0.03%)</title><rect x="44.1523%" y="837" width="0.0325%" height="15" fill="rgb(213,11,42)" fg:x="5440" fg:w="4"/><text x="44.4023%" y="847.50"></text></g><g><title>core::ptr::drop_in_place<std::sync::mutex::MutexGuard<crossbeam_channel::waker::Waker>> (2 samples, 0.02%)</title><rect x="44.2497%" y="837" width="0.0162%" height="15" fill="rgb(225,150,9)" fg:x="5452" fg:w="2"/><text x="44.4997%" y="847.50"></text></g><g><title>core::ptr::drop_in_place<http::extensions::Extensions> (5 samples, 0.04%)</title><rect x="44.2740%" y="821" width="0.0406%" height="15" fill="rgb(230,162,45)" fg:x="5455" fg:w="5"/><text x="44.5240%" y="831.50"></text></g><g><title>core::ptr::drop_in_place<core::option::Option<alloc::boxed::Box<std::collections::hash::map::HashMap<core::any::TypeId,alloc::boxed::Box<dyn core::any::Any+core::marker::Sync+core::marker::Send>,core::hash::BuildHasherDefault<http::extensions::IdHasher>>>>> (5 samples, 0.04%)</title><rect x="44.2740%" y="805" width="0.0406%" height="15" fill="rgb(222,14,52)" fg:x="5455" fg:w="5"/><text x="44.5240%" y="815.50"></text></g><g><title>core::ptr::drop_in_place<alloc::boxed::Box<std::collections::hash::map::HashMap<core::any::TypeId,alloc::boxed::Box<dyn core::any::Any+core::marker::Sync+core::marker::Send>,core::hash::BuildHasherDefault<http::extensions::IdHasher>>>> (4 samples, 0.03%)</title><rect x="44.2821%" y="789" width="0.0325%" height="15" fill="rgb(254,198,14)" fg:x="5456" fg:w="4"/><text x="44.5321%" y="799.50"></text></g><g><title>core::ptr::drop_in_place<std::collections::hash::map::HashMap<core::any::TypeId,alloc::boxed::Box<dyn core::any::Any+core::marker::Sync+core::marker::Send>,core::hash::BuildHasherDefault<http::extensions::IdHasher>>> (4 samples, 0.03%)</title><rect x="44.2821%" y="773" width="0.0325%" height="15" fill="rgb(220,217,30)" fg:x="5456" fg:w="4"/><text x="44.5321%" y="783.50"></text></g><g><title>core::ptr::drop_in_place<hashbrown::map::HashMap<core::any::TypeId,alloc::boxed::Box<dyn core::any::Any+core::marker::Sync+core::marker::Send>,core::hash::BuildHasherDefault<http::extensions::IdHasher>>> (4 samples, 0.03%)</title><rect x="44.2821%" y="757" width="0.0325%" height="15" fill="rgb(215,146,41)" fg:x="5456" fg:w="4"/><text x="44.5321%" y="767.50"></text></g><g><title>core::ptr::drop_in_place<hashbrown::raw::RawTable<(core::any::TypeId,alloc::boxed::Box<dyn core::any::Any+core::marker::Sync+core::marker::Send>)>> (4 samples, 0.03%)</title><rect x="44.2821%" y="741" width="0.0325%" height="15" fill="rgb(217,27,36)" fg:x="5456" fg:w="4"/><text x="44.5321%" y="751.50"></text></g><g><title>cfree (3 samples, 0.02%)</title><rect x="44.2902%" y="725" width="0.0243%" height="15" fill="rgb(219,218,39)" fg:x="5457" fg:w="3"/><text x="44.5402%" y="735.50"></text></g><g><title>[libc.so.6] (2 samples, 0.02%)</title><rect x="44.2984%" y="709" width="0.0162%" height="15" fill="rgb(219,4,42)" fg:x="5458" fg:w="2"/><text x="44.5484%" y="719.50"></text></g><g><title>h2::frame::headers::Headers::new (2 samples, 0.02%)</title><rect x="44.3146%" y="821" width="0.0162%" height="15" fill="rgb(249,119,36)" fg:x="5460" fg:w="2"/><text x="44.5646%" y="831.50"></text></g><g><title>h2::hpack::header::BytesStr::from (2 samples, 0.02%)</title><rect x="44.3470%" y="773" width="0.0162%" height="15" fill="rgb(209,23,33)" fg:x="5464" fg:w="2"/><text x="44.5970%" y="783.50"></text></g><g><title>bytes::bytes::Bytes::copy_from_slice (2 samples, 0.02%)</title><rect x="44.3470%" y="757" width="0.0162%" height="15" fill="rgb(211,10,0)" fg:x="5464" fg:w="2"/><text x="44.5970%" y="767.50"></text></g><g><title>alloc::slice::<impl [T]>::to_vec (2 samples, 0.02%)</title><rect x="44.3470%" y="741" width="0.0162%" height="15" fill="rgb(208,99,37)" fg:x="5464" fg:w="2"/><text x="44.5970%" y="751.50"></text></g><g><title>alloc::slice::<impl [T]>::to_vec_in (2 samples, 0.02%)</title><rect x="44.3470%" y="725" width="0.0162%" height="15" fill="rgb(213,132,31)" fg:x="5464" fg:w="2"/><text x="44.5970%" y="735.50"></text></g><g><title>alloc::slice::hack::to_vec (2 samples, 0.02%)</title><rect x="44.3470%" y="709" width="0.0162%" height="15" fill="rgb(243,129,40)" fg:x="5464" fg:w="2"/><text x="44.5970%" y="719.50"></text></g><g><title><T as alloc::slice::hack::ConvertVec>::to_vec (2 samples, 0.02%)</title><rect x="44.3470%" y="693" width="0.0162%" height="15" fill="rgb(210,66,33)" fg:x="5464" fg:w="2"/><text x="44.5970%" y="703.50"></text></g><g><title>core::option::Option<T>::map (3 samples, 0.02%)</title><rect x="44.3470%" y="805" width="0.0243%" height="15" fill="rgb(209,189,4)" fg:x="5464" fg:w="3"/><text x="44.5970%" y="815.50"></text></g><g><title>h2::frame::headers::Pseudo::request::_{{closure}} (3 samples, 0.02%)</title><rect x="44.3470%" y="789" width="0.0243%" height="15" fill="rgb(214,107,37)" fg:x="5464" fg:w="3"/><text x="44.5970%" y="799.50"></text></g><g><title>h2::frame::headers::Pseudo::set_scheme (2 samples, 0.02%)</title><rect x="44.3795%" y="805" width="0.0162%" height="15" fill="rgb(245,88,54)" fg:x="5468" fg:w="2"/><text x="44.6295%" y="815.50"></text></g><g><title>h2::client::Peer::convert_send_message (16 samples, 0.13%)</title><rect x="44.2740%" y="837" width="0.1299%" height="15" fill="rgb(205,146,20)" fg:x="5455" fg:w="16"/><text x="44.5240%" y="847.50"></text></g><g><title>h2::frame::headers::Pseudo::request (9 samples, 0.07%)</title><rect x="44.3308%" y="821" width="0.0730%" height="15" fill="rgb(220,161,25)" fg:x="5462" fg:w="9"/><text x="44.5808%" y="831.50"></text></g><g><title>h2::proto::peer::Dyn::is_server (2 samples, 0.02%)</title><rect x="44.4039%" y="837" width="0.0162%" height="15" fill="rgb(215,152,15)" fg:x="5471" fg:w="2"/><text x="44.6539%" y="847.50"></text></g><g><title>h2::proto::streams::counts::Counts::peer (3 samples, 0.02%)</title><rect x="44.4282%" y="837" width="0.0243%" height="15" fill="rgb(233,192,44)" fg:x="5474" fg:w="3"/><text x="44.6782%" y="847.50"></text></g><g><title>h2::proto::streams::recv::Recv::init_window_sz (2 samples, 0.02%)</title><rect x="44.4526%" y="837" width="0.0162%" height="15" fill="rgb(240,170,46)" fg:x="5477" fg:w="2"/><text x="44.7026%" y="847.50"></text></g><g><title>h2::proto::streams::send::Send::init_window_sz (3 samples, 0.02%)</title><rect x="44.4688%" y="837" width="0.0243%" height="15" fill="rgb(207,104,33)" fg:x="5479" fg:w="3"/><text x="44.7188%" y="847.50"></text></g><g><title><T as core::convert::Into<U>>::into (3 samples, 0.02%)</title><rect x="44.5094%" y="821" width="0.0243%" height="15" fill="rgb(219,21,39)" fg:x="5484" fg:w="3"/><text x="44.7594%" y="831.50"></text></g><g><title>h2::frame::headers::<impl core::convert::From<h2::frame::headers::Headers> for h2::frame::Frame<T>>::from (3 samples, 0.02%)</title><rect x="44.5094%" y="805" width="0.0243%" height="15" fill="rgb(214,133,29)" fg:x="5484" fg:w="3"/><text x="44.7594%" y="815.50"></text></g><g><title>[libc.so.6] (3 samples, 0.02%)</title><rect x="44.5094%" y="789" width="0.0243%" height="15" fill="rgb(226,93,6)" fg:x="5484" fg:w="3"/><text x="44.7594%" y="799.50"></text></g><g><title><h2::proto::streams::store::Ptr as core::ops::deref::DerefMut>::deref_mut (3 samples, 0.02%)</title><rect x="44.5418%" y="821" width="0.0243%" height="15" fill="rgb(252,222,34)" fg:x="5488" fg:w="3"/><text x="44.7918%" y="831.50"></text></g><g><title>_ZN5tokio7runtime4task5waker11wake_by_val17hd2d24891b6694d2eE.llvm.18378198931860043191 (3 samples, 0.02%)</title><rect x="44.5662%" y="805" width="0.0243%" height="15" fill="rgb(252,92,48)" fg:x="5491" fg:w="3"/><text x="44.8162%" y="815.50"></text></g><g><title>core::task::wake::Waker::wake (5 samples, 0.04%)</title><rect x="44.5662%" y="821" width="0.0406%" height="15" fill="rgb(245,223,24)" fg:x="5491" fg:w="5"/><text x="44.8162%" y="831.50"></text></g><g><title>tokio::runtime::task::waker::wake_by_val (2 samples, 0.02%)</title><rect x="44.5905%" y="805" width="0.0162%" height="15" fill="rgb(205,176,3)" fg:x="5494" fg:w="2"/><text x="44.8405%" y="815.50"></text></g><g><title>tokio::runtime::task::harness::<impl tokio::runtime::task::raw::RawTask>::wake_by_val (2 samples, 0.02%)</title><rect x="44.5905%" y="789" width="0.0162%" height="15" fill="rgb(235,151,15)" fg:x="5494" fg:w="2"/><text x="44.8405%" y="799.50"></text></g><g><title>tokio::runtime::task::state::State::transition_to_notified_by_val (2 samples, 0.02%)</title><rect x="44.5905%" y="773" width="0.0162%" height="15" fill="rgb(237,209,11)" fg:x="5494" fg:w="2"/><text x="44.8405%" y="783.50"></text></g><g><title>tokio::runtime::task::state::State::fetch_update_action (2 samples, 0.02%)</title><rect x="44.5905%" y="757" width="0.0162%" height="15" fill="rgb(243,227,24)" fg:x="5494" fg:w="2"/><text x="44.8405%" y="767.50"></text></g><g><title>tokio::runtime::task::state::State::load (2 samples, 0.02%)</title><rect x="44.5905%" y="741" width="0.0162%" height="15" fill="rgb(239,193,16)" fg:x="5494" fg:w="2"/><text x="44.8405%" y="751.50"></text></g><g><title>core::sync::atomic::AtomicUsize::load (2 samples, 0.02%)</title><rect x="44.5905%" y="725" width="0.0162%" height="15" fill="rgb(231,27,9)" fg:x="5494" fg:w="2"/><text x="44.8405%" y="735.50"></text></g><g><title>core::sync::atomic::atomic_load (2 samples, 0.02%)</title><rect x="44.5905%" y="709" width="0.0162%" height="15" fill="rgb(219,169,10)" fg:x="5494" fg:w="2"/><text x="44.8405%" y="719.50"></text></g><g><title>h2::frame::headers::PushPromise::fields (4 samples, 0.03%)</title><rect x="44.6230%" y="821" width="0.0325%" height="15" fill="rgb(244,229,43)" fg:x="5498" fg:w="4"/><text x="44.8730%" y="831.50"></text></g><g><title>core::ptr::drop_in_place<tracing::span::Span> (2 samples, 0.02%)</title><rect x="44.6717%" y="805" width="0.0162%" height="15" fill="rgb(254,38,20)" fg:x="5504" fg:w="2"/><text x="44.9217%" y="815.50"></text></g><g><title>h2::proto::streams::prioritize::Prioritize::schedule_send (4 samples, 0.03%)</title><rect x="44.6960%" y="805" width="0.0325%" height="15" fill="rgb(250,47,30)" fg:x="5507" fg:w="4"/><text x="44.9460%" y="815.50"></text></g><g><title><h2::proto::streams::store::Ptr as core::ops::deref::Deref>::deref (3 samples, 0.02%)</title><rect x="44.7042%" y="789" width="0.0243%" height="15" fill="rgb(224,124,36)" fg:x="5508" fg:w="3"/><text x="44.9542%" y="799.50"></text></g><g><title>h2::proto::streams::prioritize::Prioritize::queue_frame (9 samples, 0.07%)</title><rect x="44.6717%" y="821" width="0.0730%" height="15" fill="rgb(246,68,51)" fg:x="5504" fg:w="9"/><text x="44.9217%" y="831.50"></text></g><g><title>h2::proto::streams::prioritize::Prioritize::queue_open (4 samples, 0.03%)</title><rect x="44.7447%" y="821" width="0.0325%" height="15" fill="rgb(253,43,49)" fg:x="5513" fg:w="4"/><text x="44.9947%" y="831.50"></text></g><g><title><&str as http::header::map::as_header_name::Sealed>::find::_{{closure}} (3 samples, 0.02%)</title><rect x="44.8421%" y="757" width="0.0243%" height="15" fill="rgb(219,54,36)" fg:x="5525" fg:w="3"/><text x="45.0921%" y="767.50"></text></g><g><title>http::header::map::HeaderMap<T>::find (3 samples, 0.02%)</title><rect x="44.8421%" y="741" width="0.0243%" height="15" fill="rgb(227,133,34)" fg:x="5525" fg:w="3"/><text x="45.0921%" y="751.50"></text></g><g><title>http::header::map::hash_elem_using (2 samples, 0.02%)</title><rect x="44.8503%" y="725" width="0.0162%" height="15" fill="rgb(247,227,15)" fg:x="5526" fg:w="2"/><text x="45.1003%" y="735.50"></text></g><g><title>core::iter::traits::iterator::Iterator::for_each (3 samples, 0.02%)</title><rect x="44.8665%" y="741" width="0.0243%" height="15" fill="rgb(229,96,14)" fg:x="5528" fg:w="3"/><text x="45.1165%" y="751.50"></text></g><g><title>core::iter::traits::iterator::Iterator::fold (3 samples, 0.02%)</title><rect x="44.8665%" y="725" width="0.0243%" height="15" fill="rgb(220,79,17)" fg:x="5528" fg:w="3"/><text x="45.1165%" y="735.50"></text></g><g><title>core::iter::traits::iterator::Iterator::for_each::call::_{{closure}} (3 samples, 0.02%)</title><rect x="44.8665%" y="709" width="0.0243%" height="15" fill="rgb(205,131,53)" fg:x="5528" fg:w="3"/><text x="45.1165%" y="719.50"></text></g><g><title>http::header::name::parse_hdr::_{{closure}} (3 samples, 0.02%)</title><rect x="44.8665%" y="693" width="0.0243%" height="15" fill="rgb(209,50,29)" fg:x="5528" fg:w="3"/><text x="45.1165%" y="703.50"></text></g><g><title>http::header::name::parse_hdr (5 samples, 0.04%)</title><rect x="44.8665%" y="757" width="0.0406%" height="15" fill="rgb(245,86,46)" fg:x="5528" fg:w="5"/><text x="45.1165%" y="767.50"></text></g><g><title>http::header::name::StandardHeader::from_bytes (2 samples, 0.02%)</title><rect x="44.8908%" y="741" width="0.0162%" height="15" fill="rgb(235,66,46)" fg:x="5531" fg:w="2"/><text x="45.1408%" y="751.50"></text></g><g><title><&str as http::header::map::as_header_name::Sealed>::find (9 samples, 0.07%)</title><rect x="44.8421%" y="789" width="0.0730%" height="15" fill="rgb(232,148,31)" fg:x="5525" fg:w="9"/><text x="45.0921%" y="799.50"></text></g><g><title>http::header::name::HdrName::from_bytes (9 samples, 0.07%)</title><rect x="44.8421%" y="773" width="0.0730%" height="15" fill="rgb(217,149,8)" fg:x="5525" fg:w="9"/><text x="45.0921%" y="783.50"></text></g><g><title>http::header::map::HeaderMap<T>::contains_key (15 samples, 0.12%)</title><rect x="44.8016%" y="805" width="0.1217%" height="15" fill="rgb(209,183,11)" fg:x="5520" fg:w="15"/><text x="45.0516%" y="815.50"></text></g><g><title>h2::proto::streams::send::Send::check_headers (19 samples, 0.15%)</title><rect x="44.7772%" y="821" width="0.1542%" height="15" fill="rgb(208,55,20)" fg:x="5517" fg:w="19"/><text x="45.0272%" y="831.50"></text></g><g><title>h2::proto::streams::send::Send::send_headers (57 samples, 0.46%)</title><rect x="44.4931%" y="837" width="0.4626%" height="15" fill="rgb(218,39,14)" fg:x="5482" fg:w="57"/><text x="44.7431%" y="847.50"></text></g><g><title>h2::proto::streams::store::Queue<N>::push (2 samples, 0.02%)</title><rect x="44.9395%" y="821" width="0.0162%" height="15" fill="rgb(216,169,33)" fg:x="5537" fg:w="2"/><text x="45.1895%" y="831.50"></text></g><g><title>indexmap::map::IndexMap<K,V,S>::hash (2 samples, 0.02%)</title><rect x="44.9720%" y="789" width="0.0162%" height="15" fill="rgb(233,80,24)" fg:x="5541" fg:w="2"/><text x="45.2220%" y="799.50"></text></g><g><title><std::collections::hash::map::DefaultHasher as core::hash::Hasher>::finish (2 samples, 0.02%)</title><rect x="44.9720%" y="773" width="0.0162%" height="15" fill="rgb(213,179,31)" fg:x="5541" fg:w="2"/><text x="45.2220%" y="783.50"></text></g><g><title><core::hash::sip::SipHasher13 as core::hash::Hasher>::finish (2 samples, 0.02%)</title><rect x="44.9720%" y="757" width="0.0162%" height="15" fill="rgb(209,19,5)" fg:x="5541" fg:w="2"/><text x="45.2220%" y="767.50"></text></g><g><title><core::hash::sip::Hasher<S> as core::hash::Hasher>::finish (2 samples, 0.02%)</title><rect x="44.9720%" y="741" width="0.0162%" height="15" fill="rgb(219,18,35)" fg:x="5541" fg:w="2"/><text x="45.2220%" y="751.50"></text></g><g><title>indexmap::map::IndexMap<K,V,S>::insert (3 samples, 0.02%)</title><rect x="44.9720%" y="821" width="0.0243%" height="15" fill="rgb(209,169,16)" fg:x="5541" fg:w="3"/><text x="45.2220%" y="831.50"></text></g><g><title>indexmap::map::IndexMap<K,V,S>::insert_full (3 samples, 0.02%)</title><rect x="44.9720%" y="805" width="0.0243%" height="15" fill="rgb(245,90,51)" fg:x="5541" fg:w="3"/><text x="45.2220%" y="815.50"></text></g><g><title>h2::proto::streams::store::Store::insert (10 samples, 0.08%)</title><rect x="44.9558%" y="837" width="0.0812%" height="15" fill="rgb(220,99,45)" fg:x="5539" fg:w="10"/><text x="45.2058%" y="847.50"></text></g><g><title>slab::Slab<T>::insert (5 samples, 0.04%)</title><rect x="44.9963%" y="821" width="0.0406%" height="15" fill="rgb(249,89,25)" fg:x="5544" fg:w="5"/><text x="45.2463%" y="831.50"></text></g><g><title>slab::Slab<T>::insert_at (4 samples, 0.03%)</title><rect x="45.0045%" y="805" width="0.0325%" height="15" fill="rgb(239,193,0)" fg:x="5545" fg:w="4"/><text x="45.2545%" y="815.50"></text></g><g><title>[libc.so.6] (2 samples, 0.02%)</title><rect x="45.0207%" y="789" width="0.0162%" height="15" fill="rgb(231,126,1)" fg:x="5547" fg:w="2"/><text x="45.2707%" y="799.50"></text></g><g><title>h2::proto::streams::stream::Stream::new (4 samples, 0.03%)</title><rect x="45.0369%" y="837" width="0.0325%" height="15" fill="rgb(243,166,3)" fg:x="5549" fg:w="4"/><text x="45.2869%" y="847.50"></text></g><g><title>h2::proto::streams::flow_control::FlowControl::inc_window (4 samples, 0.03%)</title><rect x="45.0369%" y="821" width="0.0325%" height="15" fill="rgb(223,22,34)" fg:x="5549" fg:w="4"/><text x="45.2869%" y="831.50"></text></g><g><title>core::option::Option<T>::expect (3 samples, 0.02%)</title><rect x="45.0450%" y="805" width="0.0243%" height="15" fill="rgb(251,52,51)" fg:x="5550" fg:w="3"/><text x="45.2950%" y="815.50"></text></g><g><title>h2::proto::streams::streams::OpaqueStreamRef::new (2 samples, 0.02%)</title><rect x="45.0775%" y="837" width="0.0162%" height="15" fill="rgb(221,165,28)" fg:x="5554" fg:w="2"/><text x="45.3275%" y="847.50"></text></g><g><title><alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop (4 samples, 0.03%)</title><rect x="45.1100%" y="693" width="0.0325%" height="15" fill="rgb(218,121,47)" fg:x="5558" fg:w="4"/><text x="45.3600%" y="703.50"></text></g><g><title>core::alloc::layout::Layout::for_value_raw (2 samples, 0.02%)</title><rect x="45.1262%" y="677" width="0.0162%" height="15" fill="rgb(209,120,9)" fg:x="5560" fg:w="2"/><text x="45.3762%" y="687.50"></text></g><g><title>core::mem::size_of_val_raw (2 samples, 0.02%)</title><rect x="45.1262%" y="661" width="0.0162%" height="15" fill="rgb(236,68,12)" fg:x="5560" fg:w="2"/><text x="45.3762%" y="671.50"></text></g><g><title>http::extensions::Extensions::clear (9 samples, 0.07%)</title><rect x="45.0937%" y="837" width="0.0730%" height="15" fill="rgb(225,194,26)" fg:x="5556" fg:w="9"/><text x="45.3437%" y="847.50"></text></g><g><title>std::collections::hash::map::HashMap<K,V,S>::clear (9 samples, 0.07%)</title><rect x="45.0937%" y="821" width="0.0730%" height="15" fill="rgb(231,84,39)" fg:x="5556" fg:w="9"/><text x="45.3437%" y="831.50"></text></g><g><title>hashbrown::map::HashMap<K,V,S,A>::clear (9 samples, 0.07%)</title><rect x="45.0937%" y="805" width="0.0730%" height="15" fill="rgb(210,11,45)" fg:x="5556" fg:w="9"/><text x="45.3437%" y="815.50"></text></g><g><title>hashbrown::raw::RawTable<T,A>::clear (9 samples, 0.07%)</title><rect x="45.0937%" y="789" width="0.0730%" height="15" fill="rgb(224,54,52)" fg:x="5556" fg:w="9"/><text x="45.3437%" y="799.50"></text></g><g><title>hashbrown::raw::RawTable<T,A>::drop_elements (8 samples, 0.06%)</title><rect x="45.1019%" y="773" width="0.0649%" height="15" fill="rgb(238,102,14)" fg:x="5557" fg:w="8"/><text x="45.3519%" y="783.50"></text></g><g><title>hashbrown::raw::Bucket<T>::drop (8 samples, 0.06%)</title><rect x="45.1019%" y="757" width="0.0649%" height="15" fill="rgb(243,160,52)" fg:x="5557" fg:w="8"/><text x="45.3519%" y="767.50"></text></g><g><title>core::ptr::mut_ptr::<impl *mut T>::drop_in_place (8 samples, 0.06%)</title><rect x="45.1019%" y="741" width="0.0649%" height="15" fill="rgb(216,114,19)" fg:x="5557" fg:w="8"/><text x="45.3519%" y="751.50"></text></g><g><title>core::ptr::drop_in_place<(core::any::TypeId,alloc::boxed::Box<dyn core::any::Any+core::marker::Sync+core::marker::Send>)> (8 samples, 0.06%)</title><rect x="45.1019%" y="725" width="0.0649%" height="15" fill="rgb(244,166,37)" fg:x="5557" fg:w="8"/><text x="45.3519%" y="735.50"></text></g><g><title>core::ptr::drop_in_place<alloc::boxed::Box<dyn core::any::Any+core::marker::Sync+core::marker::Send>> (7 samples, 0.06%)</title><rect x="45.1100%" y="709" width="0.0568%" height="15" fill="rgb(246,29,44)" fg:x="5558" fg:w="7"/><text x="45.3600%" y="719.50"></text></g><g><title>core::ptr::drop_in_place<prost::error::EncodeError> (3 samples, 0.02%)</title><rect x="45.1424%" y="693" width="0.0243%" height="15" fill="rgb(215,56,53)" fg:x="5562" fg:w="3"/><text x="45.3924%" y="703.50"></text></g><g><title>h2::client::SendRequest<B>::send_request (130 samples, 1.06%)</title><rect x="44.1279%" y="869" width="1.0551%" height="15" fill="rgb(217,60,2)" fg:x="5437" fg:w="130"/><text x="44.3779%" y="879.50"></text></g><g><title>h2::proto::streams::streams::Streams<B,P>::send_request (123 samples, 1.00%)</title><rect x="44.1847%" y="853" width="0.9983%" height="15" fill="rgb(207,26,24)" fg:x="5444" fg:w="123"/><text x="44.4347%" y="863.50"></text></g><g><title>core::option::Option<T>::map (3 samples, 0.02%)</title><rect x="45.2236%" y="853" width="0.0243%" height="15" fill="rgb(252,210,15)" fg:x="5572" fg:w="3"/><text x="45.4736%" y="863.50"></text></g><g><title>[libc.so.6] (2 samples, 0.02%)</title><rect x="45.2317%" y="837" width="0.0162%" height="15" fill="rgb(253,209,26)" fg:x="5573" fg:w="2"/><text x="45.4817%" y="847.50"></text></g><g><title>core::ptr::drop_in_place<tokio::runtime::coop::RestoreOnPending> (2 samples, 0.02%)</title><rect x="45.2642%" y="821" width="0.0162%" height="15" fill="rgb(238,170,14)" fg:x="5577" fg:w="2"/><text x="45.5142%" y="831.50"></text></g><g><title><tokio::runtime::coop::RestoreOnPending as core::ops::drop::Drop>::drop (2 samples, 0.02%)</title><rect x="45.2642%" y="805" width="0.0162%" height="15" fill="rgb(216,178,15)" fg:x="5577" fg:w="2"/><text x="45.5142%" y="815.50"></text></g><g><title>[libc.so.6] (2 samples, 0.02%)</title><rect x="45.2885%" y="789" width="0.0162%" height="15" fill="rgb(250,197,2)" fg:x="5580" fg:w="2"/><text x="45.5385%" y="799.50"></text></g><g><title>tokio::sync::mpsc::block::Block<T>::read (3 samples, 0.02%)</title><rect x="45.3048%" y="773" width="0.0243%" height="15" fill="rgb(212,70,42)" fg:x="5582" fg:w="3"/><text x="45.5548%" y="783.50"></text></g><g><title>tokio::sync::mpsc::list::Rx<T>::pop (11 samples, 0.09%)</title><rect x="45.3048%" y="789" width="0.0893%" height="15" fill="rgb(227,213,9)" fg:x="5582" fg:w="11"/><text x="45.5548%" y="799.50"></text></g><g><title>tokio::sync::mpsc::list::Rx<T>::try_advancing_head (8 samples, 0.06%)</title><rect x="45.3291%" y="773" width="0.0649%" height="15" fill="rgb(245,99,25)" fg:x="5585" fg:w="8"/><text x="45.5791%" y="783.50"></text></g><g><title>tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (17 samples, 0.14%)</title><rect x="45.2804%" y="821" width="0.1380%" height="15" fill="rgb(250,82,29)" fg:x="5579" fg:w="17"/><text x="45.5304%" y="831.50"></text></g><g><title>tokio::sync::mpsc::chan::Rx<T,S>::recv::_{{closure}} (17 samples, 0.14%)</title><rect x="45.2804%" y="805" width="0.1380%" height="15" fill="rgb(241,226,54)" fg:x="5579" fg:w="17"/><text x="45.5304%" y="815.50"></text></g><g><title>tokio::sync::task::atomic_waker::AtomicWaker::register_by_ref (3 samples, 0.02%)</title><rect x="45.3940%" y="789" width="0.0243%" height="15" fill="rgb(221,99,41)" fg:x="5593" fg:w="3"/><text x="45.6440%" y="799.50"></text></g><g><title>tokio::sync::task::atomic_waker::AtomicWaker::do_register (3 samples, 0.02%)</title><rect x="45.3940%" y="773" width="0.0243%" height="15" fill="rgb(213,90,21)" fg:x="5593" fg:w="3"/><text x="45.6440%" y="783.50"></text></g><g><title>tokio::sync::mpsc::unbounded::UnboundedReceiver<T>::poll_recv (24 samples, 0.19%)</title><rect x="45.2480%" y="853" width="0.1948%" height="15" fill="rgb(205,208,24)" fg:x="5575" fg:w="24"/><text x="45.4980%" y="863.50"></text></g><g><title>tokio::sync::mpsc::chan::Rx<T,S>::recv (24 samples, 0.19%)</title><rect x="45.2480%" y="837" width="0.1948%" height="15" fill="rgb(246,31,12)" fg:x="5575" fg:w="24"/><text x="45.4980%" y="847.50"></text></g><g><title>tokio::runtime::coop::poll_proceed (3 samples, 0.02%)</title><rect x="45.4184%" y="821" width="0.0243%" height="15" fill="rgb(213,154,6)" fg:x="5596" fg:w="3"/><text x="45.6684%" y="831.50"></text></g><g><title>tokio::runtime::context::budget (3 samples, 0.02%)</title><rect x="45.4184%" y="805" width="0.0243%" height="15" fill="rgb(222,163,29)" fg:x="5596" fg:w="3"/><text x="45.6684%" y="815.50"></text></g><g><title>std::thread::local::LocalKey<T>::try_with (3 samples, 0.02%)</title><rect x="45.4184%" y="789" width="0.0243%" height="15" fill="rgb(227,201,8)" fg:x="5596" fg:w="3"/><text x="45.6684%" y="799.50"></text></g><g><title>tokio::runtime::context::budget::_{{closure}} (3 samples, 0.02%)</title><rect x="45.4184%" y="773" width="0.0243%" height="15" fill="rgb(233,9,32)" fg:x="5596" fg:w="3"/><text x="45.6684%" y="783.50"></text></g><g><title>tokio::runtime::coop::poll_proceed::_{{closure}} (3 samples, 0.02%)</title><rect x="45.4184%" y="757" width="0.0243%" height="15" fill="rgb(217,54,24)" fg:x="5596" fg:w="3"/><text x="45.6684%" y="767.50"></text></g><g><title>core::cell::Cell<T>::set (2 samples, 0.02%)</title><rect x="45.4265%" y="741" width="0.0162%" height="15" fill="rgb(235,192,0)" fg:x="5597" fg:w="2"/><text x="45.6765%" y="751.50"></text></g><g><title>core::cell::Cell<T>::replace (2 samples, 0.02%)</title><rect x="45.4265%" y="725" width="0.0162%" height="15" fill="rgb(235,45,9)" fg:x="5597" fg:w="2"/><text x="45.6765%" y="735.50"></text></g><g><title>core::mem::replace (2 samples, 0.02%)</title><rect x="45.4265%" y="709" width="0.0162%" height="15" fill="rgb(246,42,40)" fg:x="5597" fg:w="2"/><text x="45.6765%" y="719.50"></text></g><g><title>core::ptr::write (2 samples, 0.02%)</title><rect x="45.4265%" y="693" width="0.0162%" height="15" fill="rgb(248,111,24)" fg:x="5597" fg:w="2"/><text x="45.6765%" y="703.50"></text></g><g><title>hyper::client::dispatch::Receiver<T,U>::poll_recv (34 samples, 0.28%)</title><rect x="45.1993%" y="869" width="0.2760%" height="15" fill="rgb(249,65,22)" fg:x="5569" fg:w="34"/><text x="45.4493%" y="879.50"></text></g><g><title>want::Taker::want (4 samples, 0.03%)</title><rect x="45.4427%" y="853" width="0.0325%" height="15" fill="rgb(238,111,51)" fg:x="5599" fg:w="4"/><text x="45.6927%" y="863.50"></text></g><g><title>want::Taker::signal (4 samples, 0.03%)</title><rect x="45.4427%" y="837" width="0.0325%" height="15" fill="rgb(250,118,22)" fg:x="5599" fg:w="4"/><text x="45.6927%" y="847.50"></text></g><g><title><T as core::convert::Into<U>>::into (4 samples, 0.03%)</title><rect x="45.4427%" y="821" width="0.0325%" height="15" fill="rgb(234,84,26)" fg:x="5599" fg:w="4"/><text x="45.6927%" y="831.50"></text></g><g><title>want::<impl core::convert::From<want::State> for usize>::from (3 samples, 0.02%)</title><rect x="45.4509%" y="805" width="0.0243%" height="15" fill="rgb(243,172,12)" fg:x="5600" fg:w="3"/><text x="45.7009%" y="815.50"></text></g><g><title><T as futures_util::fns::FnOnce1<A>>::call_once (2 samples, 0.02%)</title><rect x="45.5320%" y="821" width="0.0162%" height="15" fill="rgb(236,150,49)" fg:x="5610" fg:w="2"/><text x="45.7820%" y="831.50"></text></g><g><title>h2::frame::data::Data<T>::is_end_stream (2 samples, 0.02%)</title><rect x="45.5969%" y="677" width="0.0162%" height="15" fill="rgb(225,197,26)" fg:x="5618" fg:w="2"/><text x="45.8469%" y="687.50"></text></g><g><title>h2::frame::data::DataFlags::is_end_stream (2 samples, 0.02%)</title><rect x="45.5969%" y="661" width="0.0162%" height="15" fill="rgb(214,17,42)" fg:x="5618" fg:w="2"/><text x="45.8469%" y="671.50"></text></g><g><title><h2::share::SendStream<hyper::proto::h2::SendBuf<B>> as hyper::proto::h2::SendStreamExt>::send_eos_frame (6 samples, 0.05%)</title><rect x="45.5807%" y="789" width="0.0487%" height="15" fill="rgb(224,165,40)" fg:x="5616" fg:w="6"/><text x="45.8307%" y="799.50"></text></g><g><title>h2::share::SendStream<B>::send_data (6 samples, 0.05%)</title><rect x="45.5807%" y="773" width="0.0487%" height="15" fill="rgb(246,100,4)" fg:x="5616" fg:w="6"/><text x="45.8307%" y="783.50"></text></g><g><title>h2::proto::streams::streams::StreamRef<B>::send_data (6 samples, 0.05%)</title><rect x="45.5807%" y="757" width="0.0487%" height="15" fill="rgb(222,103,0)" fg:x="5616" fg:w="6"/><text x="45.8307%" y="767.50"></text></g><g><title>h2::proto::streams::counts::Counts::transition (5 samples, 0.04%)</title><rect x="45.5888%" y="741" width="0.0406%" height="15" fill="rgb(227,189,26)" fg:x="5617" fg:w="5"/><text x="45.8388%" y="751.50"></text></g><g><title>h2::proto::streams::streams::StreamRef<B>::send_data::_{{closure}} (5 samples, 0.04%)</title><rect x="45.5888%" y="725" width="0.0406%" height="15" fill="rgb(214,202,17)" fg:x="5617" fg:w="5"/><text x="45.8388%" y="735.50"></text></g><g><title>h2::proto::streams::send::Send::send_data (4 samples, 0.03%)</title><rect x="45.5969%" y="709" width="0.0325%" height="15" fill="rgb(229,111,3)" fg:x="5618" fg:w="4"/><text x="45.8469%" y="719.50"></text></g><g><title>h2::proto::streams::prioritize::Prioritize::send_data (4 samples, 0.03%)</title><rect x="45.5969%" y="693" width="0.0325%" height="15" fill="rgb(229,172,15)" fg:x="5618" fg:w="4"/><text x="45.8469%" y="703.50"></text></g><g><title>bytes::bytes_mut::BytesMut::split_to (5 samples, 0.04%)</title><rect x="45.6375%" y="741" width="0.0406%" height="15" fill="rgb(230,224,35)" fg:x="5623" fg:w="5"/><text x="45.8875%" y="751.50"></text></g><g><title>bytes::bytes_mut::BytesMut::set_start (4 samples, 0.03%)</title><rect x="45.6456%" y="725" width="0.0325%" height="15" fill="rgb(251,141,6)" fg:x="5624" fg:w="4"/><text x="45.8956%" y="735.50"></text></g><g><title>core::ptr::drop_in_place<dcache::protobuf::dcache::RaftRequest> (2 samples, 0.02%)</title><rect x="45.6781%" y="709" width="0.0162%" height="15" fill="rgb(225,208,6)" fg:x="5628" fg:w="2"/><text x="45.9281%" y="719.50"></text></g><g><title>core::ptr::drop_in_place<alloc::string::String> (2 samples, 0.02%)</title><rect x="45.6781%" y="693" width="0.0162%" height="15" fill="rgb(246,181,16)" fg:x="5628" fg:w="2"/><text x="45.9281%" y="703.50"></text></g><g><title>core::ptr::drop_in_place<alloc::vec::Vec<u8>> (2 samples, 0.02%)</title><rect x="45.6781%" y="677" width="0.0162%" height="15" fill="rgb(227,129,36)" fg:x="5628" fg:w="2"/><text x="45.9281%" y="687.50"></text></g><g><title>core::ptr::drop_in_place<alloc::raw_vec::RawVec<u8>> (2 samples, 0.02%)</title><rect x="45.6781%" y="661" width="0.0162%" height="15" fill="rgb(248,117,24)" fg:x="5628" fg:w="2"/><text x="45.9281%" y="671.50"></text></g><g><title><alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (2 samples, 0.02%)</title><rect x="45.6781%" y="645" width="0.0162%" height="15" fill="rgb(214,185,35)" fg:x="5628" fg:w="2"/><text x="45.9281%" y="655.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::deallocate (2 samples, 0.02%)</title><rect x="45.6781%" y="629" width="0.0162%" height="15" fill="rgb(236,150,34)" fg:x="5628" fg:w="2"/><text x="45.9281%" y="639.50"></text></g><g><title>alloc::alloc::dealloc (2 samples, 0.02%)</title><rect x="45.6781%" y="613" width="0.0162%" height="15" fill="rgb(243,228,27)" fg:x="5628" fg:w="2"/><text x="45.9281%" y="623.50"></text></g><g><title>cfree (2 samples, 0.02%)</title><rect x="45.6781%" y="597" width="0.0162%" height="15" fill="rgb(245,77,44)" fg:x="5628" fg:w="2"/><text x="45.9281%" y="607.50"></text></g><g><title>[libc.so.6] (2 samples, 0.02%)</title><rect x="45.6781%" y="581" width="0.0162%" height="15" fill="rgb(235,214,42)" fg:x="5628" fg:w="2"/><text x="45.9281%" y="591.50"></text></g><g><title>[libc.so.6] (2 samples, 0.02%)</title><rect x="45.6781%" y="565" width="0.0162%" height="15" fill="rgb(221,74,3)" fg:x="5628" fg:w="2"/><text x="45.9281%" y="575.50"></text></g><g><title>[libc.so.6] (2 samples, 0.02%)</title><rect x="45.6781%" y="549" width="0.0162%" height="15" fill="rgb(206,121,29)" fg:x="5628" fg:w="2"/><text x="45.9281%" y="559.50"></text></g><g><title>[libc.so.6] (2 samples, 0.02%)</title><rect x="45.8323%" y="405" width="0.0162%" height="15" fill="rgb(249,131,53)" fg:x="5647" fg:w="2"/><text x="46.0823%" y="415.50"></text></g><g><title>alloc::raw_vec::finish_grow (16 samples, 0.13%)</title><rect x="45.7268%" y="517" width="0.1299%" height="15" fill="rgb(236,170,29)" fg:x="5634" fg:w="16"/><text x="45.9768%" y="527.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::grow (16 samples, 0.13%)</title><rect x="45.7268%" y="501" width="0.1299%" height="15" fill="rgb(247,96,15)" fg:x="5634" fg:w="16"/><text x="45.9768%" y="511.50"></text></g><g><title>alloc::alloc::Global::grow_impl (16 samples, 0.13%)</title><rect x="45.7268%" y="485" width="0.1299%" height="15" fill="rgb(211,210,7)" fg:x="5634" fg:w="16"/><text x="45.9768%" y="495.50"></text></g><g><title>alloc::alloc::realloc (16 samples, 0.13%)</title><rect x="45.7268%" y="469" width="0.1299%" height="15" fill="rgb(240,88,50)" fg:x="5634" fg:w="16"/><text x="45.9768%" y="479.50"></text></g><g><title>realloc (15 samples, 0.12%)</title><rect x="45.7349%" y="453" width="0.1217%" height="15" fill="rgb(209,229,26)" fg:x="5635" fg:w="15"/><text x="45.9849%" y="463.50"></text></g><g><title>[libc.so.6] (12 samples, 0.10%)</title><rect x="45.7593%" y="437" width="0.0974%" height="15" fill="rgb(210,68,23)" fg:x="5638" fg:w="12"/><text x="46.0093%" y="447.50"></text></g><g><title>[libc.so.6] (11 samples, 0.09%)</title><rect x="45.7674%" y="421" width="0.0893%" height="15" fill="rgb(229,180,13)" fg:x="5639" fg:w="11"/><text x="46.0174%" y="431.50"></text></g><g><title><tonic::codec::buffer::EncodeBuf as bytes::buf::buf_mut::BufMut>::chunk_mut (17 samples, 0.14%)</title><rect x="45.7268%" y="645" width="0.1380%" height="15" fill="rgb(236,53,44)" fg:x="5634" fg:w="17"/><text x="45.9768%" y="655.50"></text></g><g><title><bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::chunk_mut (17 samples, 0.14%)</title><rect x="45.7268%" y="629" width="0.1380%" height="15" fill="rgb(244,214,29)" fg:x="5634" fg:w="17"/><text x="45.9768%" y="639.50"></text></g><g><title>bytes::bytes_mut::BytesMut::reserve (17 samples, 0.14%)</title><rect x="45.7268%" y="613" width="0.1380%" height="15" fill="rgb(220,75,29)" fg:x="5634" fg:w="17"/><text x="45.9768%" y="623.50"></text></g><g><title>bytes::bytes_mut::BytesMut::reserve_inner (17 samples, 0.14%)</title><rect x="45.7268%" y="597" width="0.1380%" height="15" fill="rgb(214,183,37)" fg:x="5634" fg:w="17"/><text x="45.9768%" y="607.50"></text></g><g><title>alloc::vec::Vec<T,A>::reserve (17 samples, 0.14%)</title><rect x="45.7268%" y="581" width="0.1380%" height="15" fill="rgb(239,117,29)" fg:x="5634" fg:w="17"/><text x="45.9768%" y="591.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::reserve (17 samples, 0.14%)</title><rect x="45.7268%" y="565" width="0.1380%" height="15" fill="rgb(237,171,35)" fg:x="5634" fg:w="17"/><text x="45.9768%" y="575.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle (17 samples, 0.14%)</title><rect x="45.7268%" y="549" width="0.1380%" height="15" fill="rgb(229,178,53)" fg:x="5634" fg:w="17"/><text x="45.9768%" y="559.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::grow_amortized (17 samples, 0.14%)</title><rect x="45.7268%" y="533" width="0.1380%" height="15" fill="rgb(210,102,19)" fg:x="5634" fg:w="17"/><text x="45.9768%" y="543.50"></text></g><g><title>[libc.so.6] (15 samples, 0.12%)</title><rect x="45.8648%" y="629" width="0.1217%" height="15" fill="rgb(235,127,22)" fg:x="5651" fg:w="15"/><text x="46.1148%" y="639.50"></text></g><g><title>bytes::buf::buf_mut::BufMut::put_slice (35 samples, 0.28%)</title><rect x="45.7106%" y="661" width="0.2841%" height="15" fill="rgb(244,31,31)" fg:x="5632" fg:w="35"/><text x="45.9606%" y="671.50"></text></g><g><title>core::intrinsics::copy_nonoverlapping (16 samples, 0.13%)</title><rect x="45.8648%" y="645" width="0.1299%" height="15" fill="rgb(231,43,21)" fg:x="5651" fg:w="16"/><text x="46.1148%" y="655.50"></text></g><g><title>prost::encoding::encode_key (4 samples, 0.03%)</title><rect x="45.9946%" y="661" width="0.0325%" height="15" fill="rgb(217,131,35)" fg:x="5667" fg:w="4"/><text x="46.2446%" y="671.50"></text></g><g><title>prost::encoding::encode_varint (4 samples, 0.03%)</title><rect x="45.9946%" y="645" width="0.0325%" height="15" fill="rgb(221,149,4)" fg:x="5667" fg:w="4"/><text x="46.2446%" y="655.50"></text></g><g><title>bytes::buf::buf_mut::BufMut::put_u8 (4 samples, 0.03%)</title><rect x="45.9946%" y="629" width="0.0325%" height="15" fill="rgb(232,170,28)" fg:x="5667" fg:w="4"/><text x="46.2446%" y="639.50"></text></g><g><title>bytes::buf::buf_mut::BufMut::put_slice (3 samples, 0.02%)</title><rect x="46.0028%" y="613" width="0.0243%" height="15" fill="rgb(238,56,10)" fg:x="5668" fg:w="3"/><text x="46.2528%" y="623.50"></text></g><g><title><tonic::codec::prost::ProstEncoder<T> as tonic::codec::Encoder>::encode (44 samples, 0.36%)</title><rect x="45.6781%" y="725" width="0.3571%" height="15" fill="rgb(235,196,14)" fg:x="5628" fg:w="44"/><text x="45.9281%" y="735.50"></text></g><g><title>prost::message::Message::encode (42 samples, 0.34%)</title><rect x="45.6943%" y="709" width="0.3409%" height="15" fill="rgb(216,45,48)" fg:x="5630" fg:w="42"/><text x="45.9443%" y="719.50"></text></g><g><title><dcache::protobuf::dcache::RaftRequest as prost::message::Message>::encode_raw (40 samples, 0.32%)</title><rect x="45.7106%" y="693" width="0.3246%" height="15" fill="rgb(238,213,17)" fg:x="5632" fg:w="40"/><text x="45.9606%" y="703.50"></text></g><g><title>prost::encoding::string::encode (40 samples, 0.32%)</title><rect x="45.7106%" y="677" width="0.3246%" height="15" fill="rgb(212,13,2)" fg:x="5632" fg:w="40"/><text x="45.9606%" y="687.50"></text></g><g><title>tonic::codec::buffer::EncodeBuf::new (2 samples, 0.02%)</title><rect x="46.0352%" y="725" width="0.0162%" height="15" fill="rgb(240,114,20)" fg:x="5672" fg:w="2"/><text x="46.2852%" y="735.50"></text></g><g><title><http_body::combinators::box_body::UnsyncBoxBody<D,E> as http_body::Body>::poll_data (53 samples, 0.43%)</title><rect x="45.6294%" y="789" width="0.4302%" height="15" fill="rgb(228,41,40)" fg:x="5622" fg:w="53"/><text x="45.8794%" y="799.50"></text></g><g><title><tonic::codec::encode::EncodeBody<S> as http_body::Body>::poll_data (53 samples, 0.43%)</title><rect x="45.6294%" y="773" width="0.4302%" height="15" fill="rgb(244,132,35)" fg:x="5622" fg:w="53"/><text x="45.8794%" y="783.50"></text></g><g><title><tonic::codec::encode::EncodedBytes<T,U> as futures_core::stream::Stream>::poll_next (52 samples, 0.42%)</title><rect x="45.6375%" y="757" width="0.4220%" height="15" fill="rgb(253,189,4)" fg:x="5623" fg:w="52"/><text x="45.8875%" y="767.50"></text></g><g><title>tonic::codec::encode::encode_item (47 samples, 0.38%)</title><rect x="45.6781%" y="741" width="0.3815%" height="15" fill="rgb(224,37,19)" fg:x="5628" fg:w="47"/><text x="45.9281%" y="751.50"></text></g><g><title>core::ptr::drop_in_place<std::sync::mutex::MutexGuard<h2::proto::streams::streams::Inner>> (3 samples, 0.02%)</title><rect x="46.0758%" y="757" width="0.0243%" height="15" fill="rgb(235,223,18)" fg:x="5677" fg:w="3"/><text x="46.3258%" y="767.50"></text></g><g><title><std::sync::mutex::MutexGuard<T> as core::ops::drop::Drop>::drop (3 samples, 0.02%)</title><rect x="46.0758%" y="741" width="0.0243%" height="15" fill="rgb(235,163,25)" fg:x="5677" fg:w="3"/><text x="46.3258%" y="751.50"></text></g><g><title>std::sys::unix::locks::futex_mutex::Mutex::unlock (3 samples, 0.02%)</title><rect x="46.0758%" y="725" width="0.0243%" height="15" fill="rgb(217,145,28)" fg:x="5677" fg:w="3"/><text x="46.3258%" y="735.50"></text></g><g><title>h2::proto::streams::send::Send::capacity (2 samples, 0.02%)</title><rect x="46.1002%" y="757" width="0.0162%" height="15" fill="rgb(223,223,32)" fg:x="5680" fg:w="2"/><text x="46.3502%" y="767.50"></text></g><g><title>h2::share::SendStream<B>::capacity (9 samples, 0.07%)</title><rect x="46.0596%" y="789" width="0.0730%" height="15" fill="rgb(227,189,39)" fg:x="5675" fg:w="9"/><text x="46.3096%" y="799.50"></text></g><g><title>h2::proto::streams::streams::StreamRef<B>::capacity (9 samples, 0.07%)</title><rect x="46.0596%" y="773" width="0.0730%" height="15" fill="rgb(248,10,22)" fg:x="5675" fg:w="9"/><text x="46.3096%" y="783.50"></text></g><g><title>std::sync::mutex::Mutex<T>::lock (2 samples, 0.02%)</title><rect x="46.1164%" y="757" width="0.0162%" height="15" fill="rgb(248,46,39)" fg:x="5682" fg:w="2"/><text x="46.3664%" y="767.50"></text></g><g><title><h2::proto::streams::store::Ptr as core::ops::deref::DerefMut>::deref_mut (2 samples, 0.02%)</title><rect x="46.1407%" y="757" width="0.0162%" height="15" fill="rgb(248,113,48)" fg:x="5685" fg:w="2"/><text x="46.3907%" y="767.50"></text></g><g><title>h2::share::SendStream<B>::poll_reset (7 samples, 0.06%)</title><rect x="46.1326%" y="789" width="0.0568%" height="15" fill="rgb(245,16,25)" fg:x="5684" fg:w="7"/><text x="46.3826%" y="799.50"></text></g><g><title>h2::proto::streams::streams::StreamRef<B>::poll_reset (7 samples, 0.06%)</title><rect x="46.1326%" y="773" width="0.0568%" height="15" fill="rgb(249,152,16)" fg:x="5684" fg:w="7"/><text x="46.3826%" y="783.50"></text></g><g><title>h2::proto::streams::send::Send::poll_reset (4 samples, 0.03%)</title><rect x="46.1570%" y="757" width="0.0325%" height="15" fill="rgb(250,16,1)" fg:x="5687" fg:w="4"/><text x="46.4070%" y="767.50"></text></g><g><title><h2::proto::streams::store::Store as h2::proto::streams::store::Resolve>::resolve (2 samples, 0.02%)</title><rect x="46.1894%" y="757" width="0.0162%" height="15" fill="rgb(249,138,3)" fg:x="5691" fg:w="2"/><text x="46.4394%" y="767.50"></text></g><g><title>core::ptr::drop_in_place<std::sync::mutex::MutexGuard<h2::proto::streams::streams::Inner>> (2 samples, 0.02%)</title><rect x="46.2057%" y="757" width="0.0162%" height="15" fill="rgb(227,71,41)" fg:x="5693" fg:w="2"/><text x="46.4557%" y="767.50"></text></g><g><title><std::sync::mutex::MutexGuard<T> as core::ops::drop::Drop>::drop (2 samples, 0.02%)</title><rect x="46.2057%" y="741" width="0.0162%" height="15" fill="rgb(209,184,23)" fg:x="5693" fg:w="2"/><text x="46.4557%" y="751.50"></text></g><g><title><h2::proto::streams::store::Ptr as core::ops::deref::Deref>::deref (2 samples, 0.02%)</title><rect x="46.2381%" y="741" width="0.0162%" height="15" fill="rgb(223,215,31)" fg:x="5697" fg:w="2"/><text x="46.4881%" y="751.50"></text></g><g><title><h2::proto::streams::store::Store as core::ops::index::Index<h2::proto::streams::store::Key>>::index (2 samples, 0.02%)</title><rect x="46.2381%" y="725" width="0.0162%" height="15" fill="rgb(210,146,28)" fg:x="5697" fg:w="2"/><text x="46.4881%" y="735.50"></text></g><g><title>slab::Slab<T>::get (2 samples, 0.02%)</title><rect x="46.2381%" y="709" width="0.0162%" height="15" fill="rgb(209,183,41)" fg:x="5697" fg:w="2"/><text x="46.4881%" y="719.50"></text></g><g><title>h2::proto::streams::prioritize::Prioritize::assign_connection_capacity (4 samples, 0.03%)</title><rect x="46.2706%" y="741" width="0.0325%" height="15" fill="rgb(209,224,45)" fg:x="5701" fg:w="4"/><text x="46.5206%" y="751.50"></text></g><g><title><h2::proto::streams::store::Ptr as core::ops::deref::Deref>::deref (2 samples, 0.02%)</title><rect x="46.3436%" y="725" width="0.0162%" height="15" fill="rgb(224,209,51)" fg:x="5710" fg:w="2"/><text x="46.5936%" y="735.50"></text></g><g><title><h2::proto::streams::store::Store as core::ops::index::Index<h2::proto::streams::store::Key>>::index (2 samples, 0.02%)</title><rect x="46.3436%" y="709" width="0.0162%" height="15" fill="rgb(223,17,39)" fg:x="5710" fg:w="2"/><text x="46.5936%" y="719.50"></text></g><g><title>h2::proto::streams::stream::Stream::assign_capacity (2 samples, 0.02%)</title><rect x="46.3680%" y="725" width="0.0162%" height="15" fill="rgb(234,204,37)" fg:x="5713" fg:w="2"/><text x="46.6180%" y="735.50"></text></g><g><title>h2::proto::streams::stream::Stream::notify_capacity (2 samples, 0.02%)</title><rect x="46.3680%" y="709" width="0.0162%" height="15" fill="rgb(236,120,5)" fg:x="5713" fg:w="2"/><text x="46.6180%" y="719.50"></text></g><g><title>h2::proto::streams::stream::Stream::notify_send (2 samples, 0.02%)</title><rect x="46.3680%" y="693" width="0.0162%" height="15" fill="rgb(248,97,27)" fg:x="5713" fg:w="2"/><text x="46.6180%" y="703.50"></text></g><g><title>h2::proto::streams::prioritize::Prioritize::try_assign_capacity (11 samples, 0.09%)</title><rect x="46.3031%" y="741" width="0.0893%" height="15" fill="rgb(240,66,17)" fg:x="5705" fg:w="11"/><text x="46.5531%" y="751.50"></text></g><g><title>h2::proto::streams::prioritize::Prioritize::reserve_capacity (22 samples, 0.18%)</title><rect x="46.2219%" y="757" width="0.1786%" height="15" fill="rgb(210,79,3)" fg:x="5695" fg:w="22"/><text x="46.4719%" y="767.50"></text></g><g><title>h2::share::SendStream<B>::reserve_capacity (28 samples, 0.23%)</title><rect x="46.1894%" y="789" width="0.2273%" height="15" fill="rgb(214,176,27)" fg:x="5691" fg:w="28"/><text x="46.4394%" y="799.50"></text></g><g><title>h2::proto::streams::streams::StreamRef<B>::reserve_capacity (28 samples, 0.23%)</title><rect x="46.1894%" y="773" width="0.2273%" height="15" fill="rgb(235,185,3)" fg:x="5691" fg:w="28"/><text x="46.4394%" y="783.50"></text></g><g><title>h2::proto::streams::send::Send::reserve_capacity (2 samples, 0.02%)</title><rect x="46.4005%" y="757" width="0.0162%" height="15" fill="rgb(227,24,12)" fg:x="5717" fg:w="2"/><text x="46.6505%" y="767.50"></text></g><g><title><h2::proto::streams::store::Ptr as core::ops::deref::Deref>::deref (2 samples, 0.02%)</title><rect x="46.4573%" y="741" width="0.0162%" height="15" fill="rgb(252,169,48)" fg:x="5724" fg:w="2"/><text x="46.7073%" y="751.50"></text></g><g><title>h2::proto::streams::counts::Counts::transition_after (2 samples, 0.02%)</title><rect x="46.4735%" y="741" width="0.0162%" height="15" fill="rgb(212,65,1)" fg:x="5726" fg:w="2"/><text x="46.7235%" y="751.50"></text></g><g><title>h2::frame::data::Data<T>::set_end_stream (2 samples, 0.02%)</title><rect x="46.4978%" y="725" width="0.0162%" height="15" fill="rgb(242,39,24)" fg:x="5729" fg:w="2"/><text x="46.7478%" y="735.50"></text></g><g><title>h2::frame::data::DataFlags::unset_end_stream (2 samples, 0.02%)</title><rect x="46.4978%" y="709" width="0.0162%" height="15" fill="rgb(249,32,23)" fg:x="5729" fg:w="2"/><text x="46.7478%" y="719.50"></text></g><g><title><h2::proto::streams::store::Ptr as core::ops::deref::Deref>::deref (5 samples, 0.04%)</title><rect x="46.5303%" y="693" width="0.0406%" height="15" fill="rgb(251,195,23)" fg:x="5733" fg:w="5"/><text x="46.7803%" y="703.50"></text></g><g><title><h2::proto::streams::store::Ptr as core::ops::deref::DerefMut>::deref_mut (2 samples, 0.02%)</title><rect x="46.5709%" y="693" width="0.0162%" height="15" fill="rgb(236,174,8)" fg:x="5738" fg:w="2"/><text x="46.8209%" y="703.50"></text></g><g><title>h2::proto::streams::prioritize::Prioritize::queue_frame (5 samples, 0.04%)</title><rect x="46.6277%" y="693" width="0.0406%" height="15" fill="rgb(220,197,8)" fg:x="5745" fg:w="5"/><text x="46.8777%" y="703.50"></text></g><g><title>h2::proto::streams::prioritize::Prioritize::try_assign_capacity (2 samples, 0.02%)</title><rect x="46.6683%" y="693" width="0.0162%" height="15" fill="rgb(240,108,37)" fg:x="5750" fg:w="2"/><text x="46.9183%" y="703.50"></text></g><g><title>h2::proto::streams::counts::Counts::transition (32 samples, 0.26%)</title><rect x="46.4492%" y="757" width="0.2597%" height="15" fill="rgb(232,176,24)" fg:x="5723" fg:w="32"/><text x="46.6992%" y="767.50"></text></g><g><title>h2::proto::streams::streams::StreamRef<B>::send_data::_{{closure}} (27 samples, 0.22%)</title><rect x="46.4897%" y="741" width="0.2191%" height="15" fill="rgb(243,35,29)" fg:x="5728" fg:w="27"/><text x="46.7397%" y="751.50"></text></g><g><title>h2::proto::streams::send::Send::send_data (24 samples, 0.19%)</title><rect x="46.5141%" y="725" width="0.1948%" height="15" fill="rgb(210,37,18)" fg:x="5731" fg:w="24"/><text x="46.7641%" y="735.50"></text></g><g><title>h2::proto::streams::prioritize::Prioritize::send_data (24 samples, 0.19%)</title><rect x="46.5141%" y="709" width="0.1948%" height="15" fill="rgb(224,184,40)" fg:x="5731" fg:w="24"/><text x="46.7641%" y="719.50"></text></g><g><title>std::sync::mutex::MutexGuard<T>::new (2 samples, 0.02%)</title><rect x="46.7089%" y="741" width="0.0162%" height="15" fill="rgb(236,39,29)" fg:x="5755" fg:w="2"/><text x="46.9589%" y="751.50"></text></g><g><title>std::sync::poison::Flag::guard (2 samples, 0.02%)</title><rect x="46.7089%" y="725" width="0.0162%" height="15" fill="rgb(232,48,39)" fg:x="5755" fg:w="2"/><text x="46.9589%" y="735.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (146 samples, 1.18%)</title><rect x="45.5483%" y="821" width="1.1850%" height="15" fill="rgb(236,34,42)" fg:x="5612" fg:w="146"/><text x="45.7983%" y="831.50"></text></g><g><title><hyper::proto::h2::PipeToSendStream<S> as core::future::future::Future>::poll (146 samples, 1.18%)</title><rect x="45.5483%" y="805" width="1.1850%" height="15" fill="rgb(243,106,37)" fg:x="5612" fg:w="146"/><text x="45.7983%" y="815.50"></text></g><g><title>h2::share::SendStream<B>::send_data (39 samples, 0.32%)</title><rect x="46.4167%" y="789" width="0.3165%" height="15" fill="rgb(218,96,6)" fg:x="5719" fg:w="39"/><text x="46.6667%" y="799.50"></text></g><g><title>h2::proto::streams::streams::StreamRef<B>::send_data (39 samples, 0.32%)</title><rect x="46.4167%" y="773" width="0.3165%" height="15" fill="rgb(235,130,12)" fg:x="5719" fg:w="39"/><text x="46.6667%" y="783.50"></text></g><g><title>std::sync::mutex::Mutex<T>::lock (3 samples, 0.02%)</title><rect x="46.7089%" y="757" width="0.0243%" height="15" fill="rgb(231,95,0)" fg:x="5755" fg:w="3"/><text x="46.9589%" y="767.50"></text></g><g><title>core::ptr::drop_in_place<h2::share::SendStream<hyper::proto::h2::SendBuf<bytes::bytes::Bytes>>> (9 samples, 0.07%)</title><rect x="46.7332%" y="709" width="0.0730%" height="15" fill="rgb(228,12,23)" fg:x="5758" fg:w="9"/><text x="46.9832%" y="719.50"></text></g><g><title>core::ptr::drop_in_place<h2::proto::streams::streams::StreamRef<hyper::proto::h2::SendBuf<bytes::bytes::Bytes>>> (5 samples, 0.04%)</title><rect x="46.7657%" y="693" width="0.0406%" height="15" fill="rgb(216,12,1)" fg:x="5762" fg:w="5"/><text x="47.0157%" y="703.50"></text></g><g><title>core::ptr::drop_in_place<h2::proto::streams::streams::OpaqueStreamRef> (5 samples, 0.04%)</title><rect x="46.7657%" y="677" width="0.0406%" height="15" fill="rgb(219,59,3)" fg:x="5762" fg:w="5"/><text x="47.0157%" y="687.50"></text></g><g><title><h2::proto::streams::streams::OpaqueStreamRef as core::ops::drop::Drop>::drop (5 samples, 0.04%)</title><rect x="46.7657%" y="661" width="0.0406%" height="15" fill="rgb(215,208,46)" fg:x="5762" fg:w="5"/><text x="47.0157%" y="671.50"></text></g><g><title>h2::proto::streams::streams::drop_stream_ref (5 samples, 0.04%)</title><rect x="46.7657%" y="645" width="0.0406%" height="15" fill="rgb(254,224,29)" fg:x="5762" fg:w="5"/><text x="47.0157%" y="655.50"></text></g><g><title>h2::proto::streams::counts::Counts::transition (2 samples, 0.02%)</title><rect x="46.7900%" y="629" width="0.0162%" height="15" fill="rgb(232,14,29)" fg:x="5765" fg:w="2"/><text x="47.0400%" y="639.50"></text></g><g><title><futures_util::future::future::Map<Fut,F> as core::future::future::Future>::poll (165 samples, 1.34%)</title><rect x="45.5320%" y="853" width="1.3392%" height="15" fill="rgb(208,45,52)" fg:x="5610" fg:w="165"/><text x="45.7820%" y="863.50"></text></g><g><title><futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll (165 samples, 1.34%)</title><rect x="45.5320%" y="837" width="1.3392%" height="15" fill="rgb(234,191,28)" fg:x="5610" fg:w="165"/><text x="45.7820%" y="847.50"></text></g><g><title>futures_util::future::future::map::_::<impl futures_util::future::future::map::Map<Fut,F>>::project_replace (17 samples, 0.14%)</title><rect x="46.7332%" y="821" width="0.1380%" height="15" fill="rgb(244,67,43)" fg:x="5758" fg:w="17"/><text x="46.9832%" y="831.50"></text></g><g><title>core::ptr::drop_in_place<(pin_project_lite::__private::UnsafeDropInPlaceGuard<core::pin::Pin<alloc::boxed::Box<hyper::proto::h2::PipeToSendStream<http_body::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>>>>>,())> (17 samples, 0.14%)</title><rect x="46.7332%" y="805" width="0.1380%" height="15" fill="rgb(236,189,24)" fg:x="5758" fg:w="17"/><text x="46.9832%" y="815.50"></text></g><g><title>core::ptr::drop_in_place<pin_project_lite::__private::UnsafeDropInPlaceGuard<core::pin::Pin<alloc::boxed::Box<hyper::proto::h2::PipeToSendStream<http_body::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>>>>>> (17 samples, 0.14%)</title><rect x="46.7332%" y="789" width="0.1380%" height="15" fill="rgb(239,214,33)" fg:x="5758" fg:w="17"/><text x="46.9832%" y="799.50"></text></g><g><title><pin_project_lite::__private::UnsafeDropInPlaceGuard<T> as core::ops::drop::Drop>::drop (17 samples, 0.14%)</title><rect x="46.7332%" y="773" width="0.1380%" height="15" fill="rgb(226,176,41)" fg:x="5758" fg:w="17"/><text x="46.9832%" y="783.50"></text></g><g><title>core::ptr::drop_in_place<core::pin::Pin<alloc::boxed::Box<hyper::proto::h2::PipeToSendStream<http_body::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>>>>> (17 samples, 0.14%)</title><rect x="46.7332%" y="757" width="0.1380%" height="15" fill="rgb(248,47,8)" fg:x="5758" fg:w="17"/><text x="46.9832%" y="767.50"></text></g><g><title>core::ptr::drop_in_place<alloc::boxed::Box<hyper::proto::h2::PipeToSendStream<http_body::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>>>> (17 samples, 0.14%)</title><rect x="46.7332%" y="741" width="0.1380%" height="15" fill="rgb(218,81,44)" fg:x="5758" fg:w="17"/><text x="46.9832%" y="751.50"></text></g><g><title>core::ptr::drop_in_place<hyper::proto::h2::PipeToSendStream<http_body::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>>> (17 samples, 0.14%)</title><rect x="46.7332%" y="725" width="0.1380%" height="15" fill="rgb(213,98,6)" fg:x="5758" fg:w="17"/><text x="46.9832%" y="735.50"></text></g><g><title>core::ptr::drop_in_place<http_body::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>> (8 samples, 0.06%)</title><rect x="46.8063%" y="709" width="0.0649%" height="15" fill="rgb(222,85,22)" fg:x="5767" fg:w="8"/><text x="47.0563%" y="719.50"></text></g><g><title>core::ptr::drop_in_place<core::pin::Pin<alloc::boxed::Box<dyn http_body::Body+Error = tonic::status::Status+Data = bytes::bytes::Bytes+core::marker::Send>>> (8 samples, 0.06%)</title><rect x="46.8063%" y="693" width="0.0649%" height="15" fill="rgb(239,46,39)" fg:x="5767" fg:w="8"/><text x="47.0563%" y="703.50"></text></g><g><title>core::ptr::drop_in_place<alloc::boxed::Box<dyn http_body::Body+Error = tonic::status::Status+Data = bytes::bytes::Bytes+core::marker::Send>> (8 samples, 0.06%)</title><rect x="46.8063%" y="677" width="0.0649%" height="15" fill="rgb(237,12,29)" fg:x="5767" fg:w="8"/><text x="47.0563%" y="687.50"></text></g><g><title>core::ptr::drop_in_place<tonic::codec::encode::EncodeBody<tonic::codec::encode::EncodedBytes<tonic::codec::prost::ProstEncoder<dcache::protobuf::dcache::RaftRequest>,tokio_stream::stream_ext::map::Map<tokio_stream::once::Once<dcache::protobuf::dcache::RaftRequest>,core::result::Result<dcache::protobuf::dcache::RaftRequest,tonic::status::Status>::Ok>>>> (8 samples, 0.06%)</title><rect x="46.8063%" y="661" width="0.0649%" height="15" fill="rgb(214,77,8)" fg:x="5767" fg:w="8"/><text x="47.0563%" y="671.50"></text></g><g><title>core::ptr::drop_in_place<tonic::codec::encode::EncodedBytes<tonic::codec::prost::ProstEncoder<dcache::protobuf::dcache::RaftRequest>,tokio_stream::stream_ext::map::Map<tokio_stream::once::Once<dcache::protobuf::dcache::RaftRequest>,core::result::Result<dcache::protobuf::dcache::RaftRequest,tonic::status::Status>::Ok>>> (3 samples, 0.02%)</title><rect x="46.8468%" y="645" width="0.0243%" height="15" fill="rgb(217,168,37)" fg:x="5772" fg:w="3"/><text x="47.0968%" y="655.50"></text></g><g><title>core::ptr::drop_in_place<bytes::bytes_mut::BytesMut> (3 samples, 0.02%)</title><rect x="46.8468%" y="629" width="0.0243%" height="15" fill="rgb(221,217,23)" fg:x="5772" fg:w="3"/><text x="47.0968%" y="639.50"></text></g><g><title><bytes::bytes_mut::BytesMut as core::ops::drop::Drop>::drop (3 samples, 0.02%)</title><rect x="46.8468%" y="613" width="0.0243%" height="15" fill="rgb(243,229,36)" fg:x="5772" fg:w="3"/><text x="47.0968%" y="623.50"></text></g><g><title><tonic::transport::service::executor::SharedExec as hyper::rt::Executor<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future+Output = ()+core::marker::Send>>>>::execute (4 samples, 0.03%)</title><rect x="46.8793%" y="853" width="0.0325%" height="15" fill="rgb(251,163,40)" fg:x="5776" fg:w="4"/><text x="47.1293%" y="863.50"></text></g><g><title><alloc::sync::Arc<T,A> as core::ops::deref::Deref>::deref (3 samples, 0.02%)</title><rect x="46.8874%" y="837" width="0.0243%" height="15" fill="rgb(237,222,12)" fg:x="5777" fg:w="3"/><text x="47.1374%" y="847.50"></text></g><g><title>alloc::sync::Arc<T,A>::inner (3 samples, 0.02%)</title><rect x="46.8874%" y="821" width="0.0243%" height="15" fill="rgb(248,132,6)" fg:x="5777" fg:w="3"/><text x="47.1374%" y="831.50"></text></g><g><title>core::ptr::non_null::NonNull<T>::as_ref (3 samples, 0.02%)</title><rect x="46.8874%" y="805" width="0.0243%" height="15" fill="rgb(227,167,50)" fg:x="5777" fg:w="3"/><text x="47.1374%" y="815.50"></text></g><g><title>tokio::runtime::context::with_scheduler (2 samples, 0.02%)</title><rect x="46.9686%" y="693" width="0.0162%" height="15" fill="rgb(242,84,37)" fg:x="5787" fg:w="2"/><text x="47.2186%" y="703.50"></text></g><g><title>std::thread::local::LocalKey<T>::try_with (2 samples, 0.02%)</title><rect x="46.9686%" y="677" width="0.0162%" height="15" fill="rgb(212,4,50)" fg:x="5787" fg:w="2"/><text x="47.2186%" y="687.50"></text></g><g><title>tokio::runtime::context::with_scheduler::_{{closure}} (2 samples, 0.02%)</title><rect x="46.9686%" y="661" width="0.0162%" height="15" fill="rgb(230,228,32)" fg:x="5787" fg:w="2"/><text x="47.2186%" y="671.50"></text></g><g><title>tokio::runtime::context::scoped::Scoped<T>::with (2 samples, 0.02%)</title><rect x="46.9686%" y="645" width="0.0162%" height="15" fill="rgb(248,217,23)" fg:x="5787" fg:w="2"/><text x="47.2186%" y="655.50"></text></g><g><title>tokio::runtime::scheduler::current_thread::_<impl tokio::runtime::task::Schedule for alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle>>::schedule::_{{closure}} (2 samples, 0.02%)</title><rect x="46.9686%" y="629" width="0.0162%" height="15" fill="rgb(238,197,32)" fg:x="5787" fg:w="2"/><text x="47.2186%" y="639.50"></text></g><g><title>tokio::runtime::scheduler::current_thread::Core::push_task (2 samples, 0.02%)</title><rect x="46.9686%" y="613" width="0.0162%" height="15" fill="rgb(236,106,1)" fg:x="5787" fg:w="2"/><text x="47.2186%" y="623.50"></text></g><g><title>alloc::collections::vec_deque::VecDeque<T,A>::push_back (2 samples, 0.02%)</title><rect x="46.9686%" y="597" width="0.0162%" height="15" fill="rgb(219,228,13)" fg:x="5787" fg:w="2"/><text x="47.2186%" y="607.50"></text></g><g><title>tokio::util::sharded_list::ShardGuard<L,<L as tokio::util::linked_list::Link>::Target>::push (4 samples, 0.03%)</title><rect x="46.9848%" y="661" width="0.0325%" height="15" fill="rgb(238,30,35)" fg:x="5789" fg:w="4"/><text x="47.2348%" y="671.50"></text></g><g><title>tokio::util::linked_list::LinkedList<L,<L as tokio::util::linked_list::Link>::Target>::push_front (3 samples, 0.02%)</title><rect x="46.9929%" y="645" width="0.0243%" height="15" fill="rgb(236,70,23)" fg:x="5790" fg:w="3"/><text x="47.2429%" y="655.50"></text></g><g><title><tokio::runtime::task::Task<S> as tokio::util::linked_list::Link>::pointers (2 samples, 0.02%)</title><rect x="47.0011%" y="629" width="0.0162%" height="15" fill="rgb(249,104,48)" fg:x="5791" fg:w="2"/><text x="47.2511%" y="639.50"></text></g><g><title>tokio::runtime::task::core::Header::get_trailer (2 samples, 0.02%)</title><rect x="47.0011%" y="613" width="0.0162%" height="15" fill="rgb(254,117,50)" fg:x="5791" fg:w="2"/><text x="47.2511%" y="623.50"></text></g><g><title>tokio::runtime::task::list::OwnedTasks<S>::bind_inner (7 samples, 0.06%)</title><rect x="46.9848%" y="677" width="0.0568%" height="15" fill="rgb(223,152,4)" fg:x="5789" fg:w="7"/><text x="47.2348%" y="687.50"></text></g><g><title>tokio::util::sharded_list::ShardedList<L,<L as tokio::util::linked_list::Link>::Target>::lock_shard (3 samples, 0.02%)</title><rect x="47.0173%" y="661" width="0.0243%" height="15" fill="rgb(245,6,2)" fg:x="5793" fg:w="3"/><text x="47.2673%" y="671.50"></text></g><g><title>alloc::boxed::Box<T>::new (16 samples, 0.13%)</title><rect x="47.0416%" y="629" width="0.1299%" height="15" fill="rgb(249,150,24)" fg:x="5796" fg:w="16"/><text x="47.2916%" y="639.50"></text></g><g><title>alloc::alloc::exchange_malloc (16 samples, 0.13%)</title><rect x="47.0416%" y="613" width="0.1299%" height="15" fill="rgb(228,185,42)" fg:x="5796" fg:w="16"/><text x="47.2916%" y="623.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::allocate (16 samples, 0.13%)</title><rect x="47.0416%" y="597" width="0.1299%" height="15" fill="rgb(226,39,33)" fg:x="5796" fg:w="16"/><text x="47.2916%" y="607.50"></text></g><g><title>alloc::alloc::Global::alloc_impl (16 samples, 0.13%)</title><rect x="47.0416%" y="581" width="0.1299%" height="15" fill="rgb(221,166,19)" fg:x="5796" fg:w="16"/><text x="47.2916%" y="591.50"></text></g><g><title>alloc::alloc::alloc (16 samples, 0.13%)</title><rect x="47.0416%" y="565" width="0.1299%" height="15" fill="rgb(209,109,2)" fg:x="5796" fg:w="16"/><text x="47.2916%" y="575.50"></text></g><g><title>__rdl_alloc (16 samples, 0.13%)</title><rect x="47.0416%" y="549" width="0.1299%" height="15" fill="rgb(252,216,26)" fg:x="5796" fg:w="16"/><text x="47.2916%" y="559.50"></text></g><g><title>std::sys::unix::alloc::<impl core::alloc::global::GlobalAlloc for std::alloc::System>::alloc (14 samples, 0.11%)</title><rect x="47.0579%" y="533" width="0.1136%" height="15" fill="rgb(227,173,36)" fg:x="5798" fg:w="14"/><text x="47.3079%" y="543.50"></text></g><g><title>std::sys::unix::alloc::aligned_malloc (14 samples, 0.11%)</title><rect x="47.0579%" y="517" width="0.1136%" height="15" fill="rgb(209,90,7)" fg:x="5798" fg:w="14"/><text x="47.3079%" y="527.50"></text></g><g><title>posix_memalign (13 samples, 0.11%)</title><rect x="47.0660%" y="501" width="0.1055%" height="15" fill="rgb(250,194,11)" fg:x="5799" fg:w="13"/><text x="47.3160%" y="511.50"></text></g><g><title>[libc.so.6] (12 samples, 0.10%)</title><rect x="47.0741%" y="485" width="0.0974%" height="15" fill="rgb(220,72,50)" fg:x="5800" fg:w="12"/><text x="47.3241%" y="495.50"></text></g><g><title>[libc.so.6] (5 samples, 0.04%)</title><rect x="47.1309%" y="469" width="0.0406%" height="15" fill="rgb(222,106,48)" fg:x="5807" fg:w="5"/><text x="47.3809%" y="479.50"></text></g><g><title>[libc.so.6] (4 samples, 0.03%)</title><rect x="47.1390%" y="453" width="0.0325%" height="15" fill="rgb(216,220,45)" fg:x="5808" fg:w="4"/><text x="47.3890%" y="463.50"></text></g><g><title>tokio::runtime::task::core::Cell<T,S>::new (17 samples, 0.14%)</title><rect x="47.0416%" y="645" width="0.1380%" height="15" fill="rgb(234,112,18)" fg:x="5796" fg:w="17"/><text x="47.2916%" y="655.50"></text></g><g><title><tonic::transport::service::executor::TokioExec as hyper::rt::Executor<F>>::execute (35 samples, 0.28%)</title><rect x="46.9118%" y="853" width="0.2841%" height="15" fill="rgb(206,179,9)" fg:x="5780" fg:w="35"/><text x="47.1618%" y="863.50"></text></g><g><title>tokio::task::spawn::spawn (32 samples, 0.26%)</title><rect x="46.9361%" y="837" width="0.2597%" height="15" fill="rgb(215,115,40)" fg:x="5783" fg:w="32"/><text x="47.1861%" y="847.50"></text></g><g><title>tokio::task::spawn::spawn_inner (32 samples, 0.26%)</title><rect x="46.9361%" y="821" width="0.2597%" height="15" fill="rgb(222,69,34)" fg:x="5783" fg:w="32"/><text x="47.1861%" y="831.50"></text></g><g><title>tokio::runtime::context::current::with_current (32 samples, 0.26%)</title><rect x="46.9361%" y="805" width="0.2597%" height="15" fill="rgb(209,161,10)" fg:x="5783" fg:w="32"/><text x="47.1861%" y="815.50"></text></g><g><title>std::thread::local::LocalKey<T>::try_with (32 samples, 0.26%)</title><rect x="46.9361%" y="789" width="0.2597%" height="15" fill="rgb(217,6,38)" fg:x="5783" fg:w="32"/><text x="47.1861%" y="799.50"></text></g><g><title>tokio::runtime::context::current::with_current::_{{closure}} (31 samples, 0.25%)</title><rect x="46.9442%" y="773" width="0.2516%" height="15" fill="rgb(229,229,48)" fg:x="5784" fg:w="31"/><text x="47.1942%" y="783.50"></text></g><g><title>core::option::Option<T>::map (30 samples, 0.24%)</title><rect x="46.9524%" y="757" width="0.2435%" height="15" fill="rgb(225,21,28)" fg:x="5785" fg:w="30"/><text x="47.2024%" y="767.50"></text></g><g><title>tokio::task::spawn::spawn_inner::_{{closure}} (30 samples, 0.24%)</title><rect x="46.9524%" y="741" width="0.2435%" height="15" fill="rgb(206,33,13)" fg:x="5785" fg:w="30"/><text x="47.2024%" y="751.50"></text></g><g><title>tokio::runtime::scheduler::Handle::spawn (30 samples, 0.24%)</title><rect x="46.9524%" y="725" width="0.2435%" height="15" fill="rgb(242,178,17)" fg:x="5785" fg:w="30"/><text x="47.2024%" y="735.50"></text></g><g><title>tokio::runtime::scheduler::current_thread::Handle::spawn (29 samples, 0.24%)</title><rect x="46.9605%" y="709" width="0.2354%" height="15" fill="rgb(220,162,5)" fg:x="5786" fg:w="29"/><text x="47.2105%" y="719.50"></text></g><g><title>tokio::runtime::task::list::OwnedTasks<S>::bind (26 samples, 0.21%)</title><rect x="46.9848%" y="693" width="0.2110%" height="15" fill="rgb(210,33,43)" fg:x="5789" fg:w="26"/><text x="47.2348%" y="703.50"></text></g><g><title>tokio::runtime::task::new_task (19 samples, 0.15%)</title><rect x="47.0416%" y="677" width="0.1542%" height="15" fill="rgb(216,116,54)" fg:x="5796" fg:w="19"/><text x="47.2916%" y="687.50"></text></g><g><title>tokio::runtime::task::raw::RawTask::new (19 samples, 0.15%)</title><rect x="47.0416%" y="661" width="0.1542%" height="15" fill="rgb(249,92,24)" fg:x="5796" fg:w="19"/><text x="47.2916%" y="671.50"></text></g><g><title>tokio::runtime::task::state::State::new (2 samples, 0.02%)</title><rect x="47.1796%" y="645" width="0.0162%" height="15" fill="rgb(231,189,14)" fg:x="5813" fg:w="2"/><text x="47.4296%" y="655.50"></text></g><g><title>__rdl_alloc (2 samples, 0.02%)</title><rect x="47.1958%" y="757" width="0.0162%" height="15" fill="rgb(230,8,41)" fg:x="5815" fg:w="2"/><text x="47.4458%" y="767.50"></text></g><g><title>alloc::boxed::Box<T>::pin (3 samples, 0.02%)</title><rect x="47.1958%" y="853" width="0.0243%" height="15" fill="rgb(249,7,27)" fg:x="5815" fg:w="3"/><text x="47.4458%" y="863.50"></text></g><g><title>alloc::boxed::Box<T>::new (3 samples, 0.02%)</title><rect x="47.1958%" y="837" width="0.0243%" height="15" fill="rgb(232,86,5)" fg:x="5815" fg:w="3"/><text x="47.4458%" y="847.50"></text></g><g><title>alloc::alloc::exchange_malloc (3 samples, 0.02%)</title><rect x="47.1958%" y="821" width="0.0243%" height="15" fill="rgb(224,175,18)" fg:x="5815" fg:w="3"/><text x="47.4458%" y="831.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::allocate (3 samples, 0.02%)</title><rect x="47.1958%" y="805" width="0.0243%" height="15" fill="rgb(220,129,12)" fg:x="5815" fg:w="3"/><text x="47.4458%" y="815.50"></text></g><g><title>alloc::alloc::Global::alloc_impl (3 samples, 0.02%)</title><rect x="47.1958%" y="789" width="0.0243%" height="15" fill="rgb(210,19,36)" fg:x="5815" fg:w="3"/><text x="47.4458%" y="799.50"></text></g><g><title>alloc::alloc::alloc (3 samples, 0.02%)</title><rect x="47.1958%" y="773" width="0.0243%" height="15" fill="rgb(219,96,14)" fg:x="5815" fg:w="3"/><text x="47.4458%" y="783.50"></text></g><g><title>core::ptr::drop_in_place<futures_util::future::future::Map<core::pin::Pin<alloc::boxed::Box<hyper::proto::h2::PipeToSendStream<http_body::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>>>>,hyper::proto::h2::client::ClientTask<http_body::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>>::poll_pipe::{{closure}}>> (2 samples, 0.02%)</title><rect x="47.2202%" y="853" width="0.0162%" height="15" fill="rgb(249,106,1)" fg:x="5818" fg:w="2"/><text x="47.4702%" y="863.50"></text></g><g><title>core::ptr::drop_in_place<futures_util::future::future::map::Map<core::pin::Pin<alloc::boxed::Box<hyper::proto::h2::PipeToSendStream<http_body::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>>>>,hyper::proto::h2::client::ClientTask<http_body::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>>::poll_pipe::{{closure}}>> (2 samples, 0.02%)</title><rect x="47.2202%" y="837" width="0.0162%" height="15" fill="rgb(249,155,20)" fg:x="5818" fg:w="2"/><text x="47.4702%" y="847.50"></text></g><g><title>hyper::proto::h2::client::ClientTask<B>::poll_pipe (221 samples, 1.79%)</title><rect x="45.4752%" y="869" width="1.7937%" height="15" fill="rgb(244,168,9)" fg:x="5603" fg:w="221"/><text x="45.7252%" y="879.50">h..</text></g><g><title>hyper::common::exec::Exec::execute (4 samples, 0.03%)</title><rect x="47.2364%" y="853" width="0.0325%" height="15" fill="rgb(216,23,50)" fg:x="5820" fg:w="4"/><text x="47.4864%" y="863.50"></text></g><g><title>core::option::Option<T>::map (7 samples, 0.06%)</title><rect x="47.2770%" y="853" width="0.0568%" height="15" fill="rgb(224,219,20)" fg:x="5825" fg:w="7"/><text x="47.5270%" y="863.50"></text></g><g><title>hyper::proto::h2::strip_connection_headers::_{{closure}} (7 samples, 0.06%)</title><rect x="47.2770%" y="837" width="0.0568%" height="15" fill="rgb(222,156,15)" fg:x="5825" fg:w="7"/><text x="47.5270%" y="847.50"></text></g><g><title>core::cmp::impls::<impl core::cmp::PartialEq<&B> for &A>::ne (7 samples, 0.06%)</title><rect x="47.2770%" y="821" width="0.0568%" height="15" fill="rgb(231,97,17)" fg:x="5825" fg:w="7"/><text x="47.5270%" y="831.50"></text></g><g><title>core::cmp::PartialEq::ne (7 samples, 0.06%)</title><rect x="47.2770%" y="805" width="0.0568%" height="15" fill="rgb(218,70,48)" fg:x="5825" fg:w="7"/><text x="47.5270%" y="815.50"></text></g><g><title><http::header::value::HeaderValue as core::cmp::PartialEq<str>>::eq (7 samples, 0.06%)</title><rect x="47.2770%" y="789" width="0.0568%" height="15" fill="rgb(212,196,52)" fg:x="5825" fg:w="7"/><text x="47.5270%" y="799.50"></text></g><g><title><bytes::bytes::Bytes as core::cmp::PartialEq<&T>>::eq (7 samples, 0.06%)</title><rect x="47.2770%" y="773" width="0.0568%" height="15" fill="rgb(243,203,18)" fg:x="5825" fg:w="7"/><text x="47.5270%" y="783.50"></text></g><g><title><bytes::bytes::Bytes as core::cmp::PartialEq<[u8]>>::eq (7 samples, 0.06%)</title><rect x="47.2770%" y="757" width="0.0568%" height="15" fill="rgb(252,125,41)" fg:x="5825" fg:w="7"/><text x="47.5270%" y="767.50"></text></g><g><title>core::cmp::impls::<impl core::cmp::PartialEq<&B> for &A>::eq (7 samples, 0.06%)</title><rect x="47.2770%" y="741" width="0.0568%" height="15" fill="rgb(223,180,33)" fg:x="5825" fg:w="7"/><text x="47.5270%" y="751.50"></text></g><g><title>core::slice::cmp::<impl core::cmp::PartialEq<[B]> for [A]>::eq (7 samples, 0.06%)</title><rect x="47.2770%" y="725" width="0.0568%" height="15" fill="rgb(254,159,46)" fg:x="5825" fg:w="7"/><text x="47.5270%" y="735.50"></text></g><g><title><[A] as core::slice::cmp::SlicePartialEq<B>>::equal (7 samples, 0.06%)</title><rect x="47.2770%" y="709" width="0.0568%" height="15" fill="rgb(254,38,10)" fg:x="5825" fg:w="7"/><text x="47.5270%" y="719.50"></text></g><g><title>[libc.so.6] (4 samples, 0.03%)</title><rect x="47.3014%" y="693" width="0.0325%" height="15" fill="rgb(208,217,32)" fg:x="5828" fg:w="4"/><text x="47.5514%" y="703.50"></text></g><g><title>core::ptr::drop_in_place<[http::header::name::HeaderName: 5]> (4 samples, 0.03%)</title><rect x="47.3338%" y="853" width="0.0325%" height="15" fill="rgb(221,120,13)" fg:x="5832" fg:w="4"/><text x="47.5838%" y="863.50"></text></g><g><title>core::ptr::drop_in_place<http::header::name::HeaderName> (4 samples, 0.03%)</title><rect x="47.3338%" y="837" width="0.0325%" height="15" fill="rgb(246,54,52)" fg:x="5832" fg:w="4"/><text x="47.5838%" y="847.50"></text></g><g><title>core::ptr::drop_in_place<http::header::name::Repr<http::header::name::Custom>> (4 samples, 0.03%)</title><rect x="47.3338%" y="821" width="0.0325%" height="15" fill="rgb(242,34,25)" fg:x="5832" fg:w="4"/><text x="47.5838%" y="831.50"></text></g><g><title>core::ptr::drop_in_place<http::header::name::Custom> (4 samples, 0.03%)</title><rect x="47.3338%" y="805" width="0.0325%" height="15" fill="rgb(247,209,9)" fg:x="5832" fg:w="4"/><text x="47.5838%" y="815.50"></text></g><g><title>core::ptr::drop_in_place<http::byte_str::ByteStr> (4 samples, 0.03%)</title><rect x="47.3338%" y="789" width="0.0325%" height="15" fill="rgb(228,71,26)" fg:x="5832" fg:w="4"/><text x="47.5838%" y="799.50"></text></g><g><title>core::ptr::drop_in_place<bytes::bytes::Bytes> (4 samples, 0.03%)</title><rect x="47.3338%" y="773" width="0.0325%" height="15" fill="rgb(222,145,49)" fg:x="5832" fg:w="4"/><text x="47.5838%" y="783.50"></text></g><g><title><bytes::bytes::Bytes as core::ops::drop::Drop>::drop (4 samples, 0.03%)</title><rect x="47.3338%" y="757" width="0.0325%" height="15" fill="rgb(218,121,17)" fg:x="5832" fg:w="4"/><text x="47.5838%" y="767.50"></text></g><g><title>bytes::bytes::promotable_even_drop (4 samples, 0.03%)</title><rect x="47.3338%" y="741" width="0.0325%" height="15" fill="rgb(244,50,7)" fg:x="5832" fg:w="4"/><text x="47.5838%" y="751.50"></text></g><g><title><core::sync::atomic::AtomicPtr<T> as bytes::loom::sync::atomic::AtomicMut<T>>::with_mut (2 samples, 0.02%)</title><rect x="47.3501%" y="725" width="0.0162%" height="15" fill="rgb(246,229,37)" fg:x="5834" fg:w="2"/><text x="47.6001%" y="735.50"></text></g><g><title>core::result::Result<T,E>::unwrap (2 samples, 0.02%)</title><rect x="47.3663%" y="853" width="0.0162%" height="15" fill="rgb(225,18,5)" fg:x="5836" fg:w="2"/><text x="47.6163%" y="863.50"></text></g><g><title>http::header::map::HeaderMap<T>::get (2 samples, 0.02%)</title><rect x="47.3825%" y="853" width="0.0162%" height="15" fill="rgb(213,204,8)" fg:x="5838" fg:w="2"/><text x="47.6325%" y="863.50"></text></g><g><title>http::header::map::HeaderMap<T>::get2 (2 samples, 0.02%)</title><rect x="47.3825%" y="837" width="0.0162%" height="15" fill="rgb(238,103,6)" fg:x="5838" fg:w="2"/><text x="47.6325%" y="847.50"></text></g><g><title><http::header::name::HeaderName as http::header::map::as_header_name::Sealed>::find (2 samples, 0.02%)</title><rect x="47.3825%" y="821" width="0.0162%" height="15" fill="rgb(222,25,35)" fg:x="5838" fg:w="2"/><text x="47.6325%" y="831.50"></text></g><g><title>http::header::map::HeaderMap<T>::find (2 samples, 0.02%)</title><rect x="47.3825%" y="805" width="0.0162%" height="15" fill="rgb(213,203,35)" fg:x="5838" fg:w="2"/><text x="47.6325%" y="815.50"></text></g><g><title>http::header::map::HeaderMap<T>::remove (4 samples, 0.03%)</title><rect x="47.3988%" y="853" width="0.0325%" height="15" fill="rgb(221,79,53)" fg:x="5840" fg:w="4"/><text x="47.6488%" y="863.50"></text></g><g><title><&http::header::name::HeaderName as http::header::map::as_header_name::Sealed>::find (4 samples, 0.03%)</title><rect x="47.3988%" y="837" width="0.0325%" height="15" fill="rgb(243,200,35)" fg:x="5840" fg:w="4"/><text x="47.6488%" y="847.50"></text></g><g><title>http::header::map::HeaderMap<T>::find (4 samples, 0.03%)</title><rect x="47.3988%" y="821" width="0.0325%" height="15" fill="rgb(248,60,25)" fg:x="5840" fg:w="4"/><text x="47.6488%" y="831.50"></text></g><g><title>http::header::map::hash_elem_using (3 samples, 0.02%)</title><rect x="47.4069%" y="805" width="0.0243%" height="15" fill="rgb(227,53,46)" fg:x="5841" fg:w="3"/><text x="47.6569%" y="815.50"></text></g><g><title><http::header::name::HeaderName as core::hash::Hash>::hash (3 samples, 0.02%)</title><rect x="47.4069%" y="789" width="0.0243%" height="15" fill="rgb(216,120,32)" fg:x="5841" fg:w="3"/><text x="47.6569%" y="799.50"></text></g><g><title><http::header::name::Repr<T> as core::hash::Hash>::hash (3 samples, 0.02%)</title><rect x="47.4069%" y="773" width="0.0243%" height="15" fill="rgb(220,134,1)" fg:x="5841" fg:w="3"/><text x="47.6569%" y="783.50"></text></g><g><title><http::header::name::Custom as core::hash::Hash>::hash (3 samples, 0.02%)</title><rect x="47.4069%" y="757" width="0.0243%" height="15" fill="rgb(237,168,5)" fg:x="5841" fg:w="3"/><text x="47.6569%" y="767.50"></text></g><g><title><fnv::FnvHasher as core::hash::Hasher>::write (3 samples, 0.02%)</title><rect x="47.4069%" y="741" width="0.0243%" height="15" fill="rgb(231,100,33)" fg:x="5841" fg:w="3"/><text x="47.6569%" y="751.50"></text></g><g><title>core::num::<impl u64>::wrapping_mul (2 samples, 0.02%)</title><rect x="47.4150%" y="725" width="0.0162%" height="15" fill="rgb(236,177,47)" fg:x="5842" fg:w="2"/><text x="47.6650%" y="735.50"></text></g><g><title><T as core::convert::Into<U>>::into (2 samples, 0.02%)</title><rect x="47.4393%" y="821" width="0.0162%" height="15" fill="rgb(235,7,49)" fg:x="5845" fg:w="2"/><text x="47.6893%" y="831.50"></text></g><g><title><bytes::bytes::Bytes as core::convert::From<alloc::vec::Vec<u8>>>::from (2 samples, 0.02%)</title><rect x="47.4393%" y="805" width="0.0162%" height="15" fill="rgb(232,119,22)" fg:x="5845" fg:w="2"/><text x="47.6893%" y="815.50"></text></g><g><title>bytes::bytes::Bytes::copy_from_slice (4 samples, 0.03%)</title><rect x="47.4393%" y="837" width="0.0325%" height="15" fill="rgb(254,73,53)" fg:x="5845" fg:w="4"/><text x="47.6893%" y="847.50"></text></g><g><title>alloc::slice::<impl [T]>::to_vec (2 samples, 0.02%)</title><rect x="47.4556%" y="821" width="0.0162%" height="15" fill="rgb(251,35,20)" fg:x="5847" fg:w="2"/><text x="47.7056%" y="831.50"></text></g><g><title>alloc::slice::<impl [T]>::to_vec_in (2 samples, 0.02%)</title><rect x="47.4556%" y="805" width="0.0162%" height="15" fill="rgb(241,119,20)" fg:x="5847" fg:w="2"/><text x="47.7056%" y="815.50"></text></g><g><title>alloc::slice::hack::to_vec (2 samples, 0.02%)</title><rect x="47.4556%" y="789" width="0.0162%" height="15" fill="rgb(207,102,14)" fg:x="5847" fg:w="2"/><text x="47.7056%" y="799.50"></text></g><g><title><T as alloc::slice::hack::ConvertVec>::to_vec (2 samples, 0.02%)</title><rect x="47.4556%" y="773" width="0.0162%" height="15" fill="rgb(248,201,50)" fg:x="5847" fg:w="2"/><text x="47.7056%" y="783.50"></text></g><g><title>alloc::vec::Vec<T,A>::with_capacity_in (2 samples, 0.02%)</title><rect x="47.4556%" y="757" width="0.0162%" height="15" fill="rgb(222,185,44)" fg:x="5847" fg:w="2"/><text x="47.7056%" y="767.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::with_capacity_in (2 samples, 0.02%)</title><rect x="47.4556%" y="741" width="0.0162%" height="15" fill="rgb(218,107,18)" fg:x="5847" fg:w="2"/><text x="47.7056%" y="751.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::allocate_in (2 samples, 0.02%)</title><rect x="47.4556%" y="725" width="0.0162%" height="15" fill="rgb(237,177,39)" fg:x="5847" fg:w="2"/><text x="47.7056%" y="735.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::allocate (2 samples, 0.02%)</title><rect x="47.4556%" y="709" width="0.0162%" height="15" fill="rgb(246,69,6)" fg:x="5847" fg:w="2"/><text x="47.7056%" y="719.50"></text></g><g><title>alloc::alloc::Global::alloc_impl (2 samples, 0.02%)</title><rect x="47.4556%" y="693" width="0.0162%" height="15" fill="rgb(234,208,37)" fg:x="5847" fg:w="2"/><text x="47.7056%" y="703.50"></text></g><g><title>alloc::alloc::alloc (2 samples, 0.02%)</title><rect x="47.4556%" y="677" width="0.0162%" height="15" fill="rgb(225,4,6)" fg:x="5847" fg:w="2"/><text x="47.7056%" y="687.50"></text></g><g><title>malloc (2 samples, 0.02%)</title><rect x="47.4556%" y="661" width="0.0162%" height="15" fill="rgb(233,45,0)" fg:x="5847" fg:w="2"/><text x="47.7056%" y="671.50"></text></g><g><title><hyper::client::service::Connect<C,B,T> as tower_service::Service<T>>::call::_{{closure}}::_{{closure}} (457 samples, 3.71%)</title><rect x="43.7870%" y="933" width="3.7091%" height="15" fill="rgb(226,136,5)" fg:x="5395" fg:w="457"/><text x="44.0370%" y="943.50"><hyp..</text></g><g><title><hyper::client::conn::Connection<T,B> as core::future::future::Future>::poll (449 samples, 3.64%)</title><rect x="43.8520%" y="917" width="3.6442%" height="15" fill="rgb(211,91,47)" fg:x="5403" fg:w="449"/><text x="44.1020%" y="927.50"><hyp..</text></g><g><title><hyper::client::conn::ProtoClient<T,B> as core::future::future::Future>::poll (448 samples, 3.64%)</title><rect x="43.8601%" y="901" width="3.6361%" height="15" fill="rgb(242,88,51)" fg:x="5404" fg:w="448"/><text x="44.1101%" y="911.50"><hyp..</text></g><g><title><hyper::proto::h2::client::ClientTask<B> as core::future::future::Future>::poll (448 samples, 3.64%)</title><rect x="43.8601%" y="885" width="3.6361%" height="15" fill="rgb(230,91,28)" fg:x="5404" fg:w="448"/><text x="44.1101%" y="895.50"><hyp..</text></g><g><title>hyper::proto::h2::strip_connection_headers (28 samples, 0.23%)</title><rect x="47.2689%" y="869" width="0.2273%" height="15" fill="rgb(254,186,29)" fg:x="5824" fg:w="28"/><text x="47.5189%" y="879.50"></text></g><g><title>http::header::name::HeaderName::from_lowercase (8 samples, 0.06%)</title><rect x="47.4312%" y="853" width="0.0649%" height="15" fill="rgb(238,6,4)" fg:x="5844" fg:w="8"/><text x="47.6812%" y="863.50"></text></g><g><title>http::header::name::parse_hdr (3 samples, 0.02%)</title><rect x="47.4718%" y="837" width="0.0243%" height="15" fill="rgb(221,151,16)" fg:x="5849" fg:w="3"/><text x="47.7218%" y="847.50"></text></g><g><title>core::slice::<impl [T]>::contains (2 samples, 0.02%)</title><rect x="47.4799%" y="821" width="0.0162%" height="15" fill="rgb(251,143,52)" fg:x="5850" fg:w="2"/><text x="47.7299%" y="831.50"></text></g><g><title><u8 as core::slice::cmp::SliceContains>::slice_contains (2 samples, 0.02%)</title><rect x="47.4799%" y="805" width="0.0162%" height="15" fill="rgb(206,90,15)" fg:x="5850" fg:w="2"/><text x="47.7299%" y="815.50"></text></g><g><title>core::slice::memchr::memchr (2 samples, 0.02%)</title><rect x="47.4799%" y="789" width="0.0162%" height="15" fill="rgb(218,35,8)" fg:x="5850" fg:w="2"/><text x="47.7299%" y="799.50"></text></g><g><title><tonic::transport::service::connection::Connection as tower_service::Service<http::request::Request<http_body::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>>>>::call (2 samples, 0.02%)</title><rect x="47.5367%" y="901" width="0.0162%" height="15" fill="rgb(239,215,6)" fg:x="5857" fg:w="2"/><text x="47.7867%" y="911.50"></text></g><g><title><tower::util::boxed::sync::BoxService<T,U,E> as tower_service::Service<T>>::call (2 samples, 0.02%)</title><rect x="47.5367%" y="885" width="0.0162%" height="15" fill="rgb(245,116,39)" fg:x="5857" fg:w="2"/><text x="47.7867%" y="895.50"></text></g><g><title><alloc::boxed::Box<S> as tower_service::Service<Request>>::call (2 samples, 0.02%)</title><rect x="47.5367%" y="869" width="0.0162%" height="15" fill="rgb(242,65,28)" fg:x="5857" fg:w="2"/><text x="47.7867%" y="879.50"></text></g><g><title><T as core::convert::Into<U>>::into (3 samples, 0.02%)</title><rect x="47.5854%" y="869" width="0.0243%" height="15" fill="rgb(252,132,53)" fg:x="5863" fg:w="3"/><text x="47.8354%" y="879.50"></text></g><g><title><http::uri::Parts as core::convert::From<http::uri::Uri>>::from (3 samples, 0.02%)</title><rect x="47.5854%" y="853" width="0.0243%" height="15" fill="rgb(224,159,50)" fg:x="5863" fg:w="3"/><text x="47.8354%" y="863.50"></text></g><g><title><core::option::Option<T> as core::clone::Clone>::clone (2 samples, 0.02%)</title><rect x="47.6098%" y="869" width="0.0162%" height="15" fill="rgb(224,93,4)" fg:x="5866" fg:w="2"/><text x="47.8598%" y="879.50"></text></g><g><title><http::uri::authority::Authority as core::clone::Clone>::clone (2 samples, 0.02%)</title><rect x="47.6098%" y="853" width="0.0162%" height="15" fill="rgb(208,81,34)" fg:x="5866" fg:w="2"/><text x="47.8598%" y="863.50"></text></g><g><title><http::byte_str::ByteStr as core::clone::Clone>::clone (2 samples, 0.02%)</title><rect x="47.6098%" y="837" width="0.0162%" height="15" fill="rgb(233,92,54)" fg:x="5866" fg:w="2"/><text x="47.8598%" y="847.50"></text></g><g><title><http::header::value::HeaderValue as core::clone::Clone>::clone (3 samples, 0.02%)</title><rect x="47.6422%" y="853" width="0.0243%" height="15" fill="rgb(237,21,14)" fg:x="5870" fg:w="3"/><text x="47.8922%" y="863.50"></text></g><g><title>hyper::client::dispatch::Sender<T,U>::can_send (3 samples, 0.02%)</title><rect x="47.7153%" y="741" width="0.0243%" height="15" fill="rgb(249,128,51)" fg:x="5879" fg:w="3"/><text x="47.9653%" y="751.50"></text></g><g><title>want::Giver::give (3 samples, 0.02%)</title><rect x="47.7153%" y="725" width="0.0243%" height="15" fill="rgb(223,129,24)" fg:x="5879" fg:w="3"/><text x="47.9653%" y="735.50"></text></g><g><title><T as core::convert::Into<U>>::into (2 samples, 0.02%)</title><rect x="47.7234%" y="709" width="0.0162%" height="15" fill="rgb(231,168,25)" fg:x="5880" fg:w="2"/><text x="47.9734%" y="719.50"></text></g><g><title>want::<impl core::convert::From<want::State> for usize>::from (2 samples, 0.02%)</title><rect x="47.7234%" y="693" width="0.0162%" height="15" fill="rgb(224,39,20)" fg:x="5880" fg:w="2"/><text x="47.9734%" y="703.50"></text></g><g><title>tokio::sync::mpsc::list::Tx<T>::push (6 samples, 0.05%)</title><rect x="47.7477%" y="693" width="0.0487%" height="15" fill="rgb(225,152,53)" fg:x="5883" fg:w="6"/><text x="47.9977%" y="703.50"></text></g><g><title>tokio::sync::mpsc::list::Tx<T>::find_block (4 samples, 0.03%)</title><rect x="47.7640%" y="677" width="0.0325%" height="15" fill="rgb(252,17,24)" fg:x="5885" fg:w="4"/><text x="48.0140%" y="687.50"></text></g><g><title>tokio::sync::mpsc::block::start_index (3 samples, 0.02%)</title><rect x="47.7721%" y="661" width="0.0243%" height="15" fill="rgb(250,114,30)" fg:x="5886" fg:w="3"/><text x="48.0221%" y="671.50"></text></g><g><title>tokio::sync::mpsc::chan::Tx<T,S>::send (12 samples, 0.10%)</title><rect x="47.7396%" y="725" width="0.0974%" height="15" fill="rgb(229,5,4)" fg:x="5882" fg:w="12"/><text x="47.9896%" y="735.50"></text></g><g><title>tokio::sync::mpsc::chan::Chan<T,S>::send (12 samples, 0.10%)</title><rect x="47.7396%" y="709" width="0.0974%" height="15" fill="rgb(225,176,49)" fg:x="5882" fg:w="12"/><text x="47.9896%" y="719.50"></text></g><g><title>tokio::sync::task::atomic_waker::AtomicWaker::wake (5 samples, 0.04%)</title><rect x="47.7964%" y="693" width="0.0406%" height="15" fill="rgb(224,221,49)" fg:x="5889" fg:w="5"/><text x="48.0464%" y="703.50"></text></g><g><title>tokio::sync::task::atomic_waker::AtomicWaker::take_waker (4 samples, 0.03%)</title><rect x="47.8046%" y="677" width="0.0325%" height="15" fill="rgb(253,169,27)" fg:x="5890" fg:w="4"/><text x="48.0546%" y="687.50"></text></g><g><title>core::sync::atomic::AtomicUsize::fetch_or (4 samples, 0.03%)</title><rect x="47.8046%" y="661" width="0.0325%" height="15" fill="rgb(211,206,16)" fg:x="5890" fg:w="4"/><text x="48.0546%" y="671.50"></text></g><g><title>core::sync::atomic::atomic_or (4 samples, 0.03%)</title><rect x="47.8046%" y="645" width="0.0325%" height="15" fill="rgb(244,87,35)" fg:x="5890" fg:w="4"/><text x="48.0546%" y="655.50"></text></g><g><title>tokio::sync::mpsc::unbounded::UnboundedSender<T>::send (13 samples, 0.11%)</title><rect x="47.7396%" y="741" width="0.1055%" height="15" fill="rgb(246,28,10)" fg:x="5882" fg:w="13"/><text x="47.9896%" y="751.50"></text></g><g><title>alloc::sync::Arc<T>::new (2 samples, 0.02%)</title><rect x="47.8614%" y="725" width="0.0162%" height="15" fill="rgb(229,12,44)" fg:x="5897" fg:w="2"/><text x="48.1114%" y="735.50"></text></g><g><title>alloc::boxed::Box<T>::new (2 samples, 0.02%)</title><rect x="47.8614%" y="709" width="0.0162%" height="15" fill="rgb(210,145,37)" fg:x="5897" fg:w="2"/><text x="48.1114%" y="719.50"></text></g><g><title>alloc::alloc::exchange_malloc (2 samples, 0.02%)</title><rect x="47.8614%" y="693" width="0.0162%" height="15" fill="rgb(227,112,52)" fg:x="5897" fg:w="2"/><text x="48.1114%" y="703.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::allocate (2 samples, 0.02%)</title><rect x="47.8614%" y="677" width="0.0162%" height="15" fill="rgb(238,155,34)" fg:x="5897" fg:w="2"/><text x="48.1114%" y="687.50"></text></g><g><title>alloc::alloc::Global::alloc_impl (2 samples, 0.02%)</title><rect x="47.8614%" y="661" width="0.0162%" height="15" fill="rgb(239,226,36)" fg:x="5897" fg:w="2"/><text x="48.1114%" y="671.50"></text></g><g><title>alloc::alloc::alloc (2 samples, 0.02%)</title><rect x="47.8614%" y="645" width="0.0162%" height="15" fill="rgb(230,16,23)" fg:x="5897" fg:w="2"/><text x="48.1114%" y="655.50"></text></g><g><title><tower::util::either::Either<A,B> as tower_service::Service<Request>>::call (30 samples, 0.24%)</title><rect x="47.6666%" y="837" width="0.2435%" height="15" fill="rgb(236,171,36)" fg:x="5873" fg:w="30"/><text x="47.9166%" y="847.50"></text></g><g><title><tower::util::either::Either<A,B> as tower_service::Service<Request>>::call (29 samples, 0.24%)</title><rect x="47.6747%" y="821" width="0.2354%" height="15" fill="rgb(221,22,14)" fg:x="5874" fg:w="29"/><text x="47.9247%" y="831.50"></text></g><g><title><tonic::transport::service::reconnect::Reconnect<M,Target> as tower_service::Service<Request>>::call (29 samples, 0.24%)</title><rect x="47.6747%" y="805" width="0.2354%" height="15" fill="rgb(242,43,11)" fg:x="5874" fg:w="29"/><text x="47.9247%" y="815.50"></text></g><g><title><hyper::client::conn::SendRequest<B> as tower_service::Service<http::request::Request<B>>>::call (28 samples, 0.23%)</title><rect x="47.6828%" y="789" width="0.2273%" height="15" fill="rgb(232,69,23)" fg:x="5875" fg:w="28"/><text x="47.9328%" y="799.50"></text></g><g><title>hyper::client::conn::SendRequest<B>::send_request (28 samples, 0.23%)</title><rect x="47.6828%" y="773" width="0.2273%" height="15" fill="rgb(216,180,54)" fg:x="5875" fg:w="28"/><text x="47.9328%" y="783.50"></text></g><g><title>hyper::client::dispatch::Sender<T,U>::send (28 samples, 0.23%)</title><rect x="47.6828%" y="757" width="0.2273%" height="15" fill="rgb(216,5,24)" fg:x="5875" fg:w="28"/><text x="47.9328%" y="767.50"></text></g><g><title>tokio::sync::oneshot::channel (8 samples, 0.06%)</title><rect x="47.8451%" y="741" width="0.0649%" height="15" fill="rgb(225,89,9)" fg:x="5895" fg:w="8"/><text x="48.0951%" y="751.50"></text></g><g><title>tokio::sync::oneshot::State::new (3 samples, 0.02%)</title><rect x="47.8857%" y="725" width="0.0243%" height="15" fill="rgb(243,75,33)" fg:x="5900" fg:w="3"/><text x="48.1357%" y="735.50"></text></g><g><title>[libc.so.6] (2 samples, 0.02%)</title><rect x="47.9101%" y="837" width="0.0162%" height="15" fill="rgb(247,141,45)" fg:x="5903" fg:w="2"/><text x="48.1601%" y="847.50"></text></g><g><title><&str as http::header::map::as_header_name::Sealed>::find::_{{closure}} (2 samples, 0.02%)</title><rect x="47.9507%" y="757" width="0.0162%" height="15" fill="rgb(232,177,36)" fg:x="5908" fg:w="2"/><text x="48.2007%" y="767.50"></text></g><g><title>http::header::map::HeaderMap<T>::find (2 samples, 0.02%)</title><rect x="47.9507%" y="741" width="0.0162%" height="15" fill="rgb(219,125,36)" fg:x="5908" fg:w="2"/><text x="48.2007%" y="751.50"></text></g><g><title><tonic::transport::service::grpc_timeout::GrpcTimeout<S> as tower_service::Service<http::request::Request<ReqBody>>>::call (38 samples, 0.31%)</title><rect x="47.6666%" y="853" width="0.3084%" height="15" fill="rgb(227,94,9)" fg:x="5873" fg:w="38"/><text x="47.9166%" y="863.50"></text></g><g><title>tonic::transport::service::grpc_timeout::try_parse_grpc_timeout (6 samples, 0.05%)</title><rect x="47.9263%" y="837" width="0.0487%" height="15" fill="rgb(240,34,52)" fg:x="5905" fg:w="6"/><text x="48.1763%" y="847.50"></text></g><g><title>http::header::map::HeaderMap<T>::get (3 samples, 0.02%)</title><rect x="47.9507%" y="821" width="0.0243%" height="15" fill="rgb(216,45,12)" fg:x="5908" fg:w="3"/><text x="48.2007%" y="831.50"></text></g><g><title>http::header::map::HeaderMap<T>::get2 (3 samples, 0.02%)</title><rect x="47.9507%" y="805" width="0.0243%" height="15" fill="rgb(246,21,19)" fg:x="5908" fg:w="3"/><text x="48.2007%" y="815.50"></text></g><g><title><&str as http::header::map::as_header_name::Sealed>::find (3 samples, 0.02%)</title><rect x="47.9507%" y="789" width="0.0243%" height="15" fill="rgb(213,98,42)" fg:x="5908" fg:w="3"/><text x="48.2007%" y="799.50"></text></g><g><title>http::header::name::HdrName::from_bytes (3 samples, 0.02%)</title><rect x="47.9507%" y="773" width="0.0243%" height="15" fill="rgb(250,136,47)" fg:x="5908" fg:w="3"/><text x="48.2007%" y="783.50"></text></g><g><title>http::header::map::HeaderMap<T>::insert_entry (2 samples, 0.02%)</title><rect x="47.9831%" y="805" width="0.0162%" height="15" fill="rgb(251,124,27)" fg:x="5912" fg:w="2"/><text x="48.2331%" y="815.50"></text></g><g><title>alloc::vec::Vec<T,A>::push (2 samples, 0.02%)</title><rect x="47.9831%" y="789" width="0.0162%" height="15" fill="rgb(229,180,14)" fg:x="5912" fg:w="2"/><text x="48.2331%" y="799.50"></text></g><g><title>core::ptr::write (2 samples, 0.02%)</title><rect x="47.9831%" y="773" width="0.0162%" height="15" fill="rgb(245,216,25)" fg:x="5912" fg:w="2"/><text x="48.2331%" y="783.50"></text></g><g><title>http::header::map::HeaderMap<T>::reserve_one (2 samples, 0.02%)</title><rect x="47.9994%" y="805" width="0.0162%" height="15" fill="rgb(251,43,5)" fg:x="5914" fg:w="2"/><text x="48.2494%" y="815.50"></text></g><g><title><tonic::transport::service::user_agent::UserAgent<T> as tower_service::Service<http::request::Request<ReqBody>>>::call (50 samples, 0.41%)</title><rect x="47.6260%" y="869" width="0.4058%" height="15" fill="rgb(250,128,24)" fg:x="5868" fg:w="50"/><text x="47.8760%" y="879.50"></text></g><g><title>http::header::map::HeaderMap<T>::insert (7 samples, 0.06%)</title><rect x="47.9750%" y="853" width="0.0568%" height="15" fill="rgb(217,117,27)" fg:x="5911" fg:w="7"/><text x="48.2250%" y="863.50"></text></g><g><title><http::header::name::HeaderName as http::header::map::into_header_name::Sealed>::insert (7 samples, 0.06%)</title><rect x="47.9750%" y="837" width="0.0568%" height="15" fill="rgb(245,147,4)" fg:x="5911" fg:w="7"/><text x="48.2250%" y="847.50"></text></g><g><title>http::header::map::HeaderMap<T>::insert2 (7 samples, 0.06%)</title><rect x="47.9750%" y="821" width="0.0568%" height="15" fill="rgb(242,201,35)" fg:x="5911" fg:w="7"/><text x="48.2250%" y="831.50"></text></g><g><title>alloc::boxed::Box<T>::pin (2 samples, 0.02%)</title><rect x="48.0318%" y="869" width="0.0162%" height="15" fill="rgb(218,181,1)" fg:x="5918" fg:w="2"/><text x="48.2818%" y="879.50"></text></g><g><title>alloc::boxed::Box<T>::new (2 samples, 0.02%)</title><rect x="48.0318%" y="853" width="0.0162%" height="15" fill="rgb(222,6,29)" fg:x="5918" fg:w="2"/><text x="48.2818%" y="863.50"></text></g><g><title>[libc.so.6] (2 samples, 0.02%)</title><rect x="48.0318%" y="837" width="0.0162%" height="15" fill="rgb(208,186,3)" fg:x="5918" fg:w="2"/><text x="48.2818%" y="847.50"></text></g><g><title><tonic::transport::service::add_origin::AddOrigin<T> as tower_service::Service<http::request::Request<ReqBody>>>::call (63 samples, 0.51%)</title><rect x="47.5530%" y="885" width="0.5113%" height="15" fill="rgb(216,36,26)" fg:x="5859" fg:w="63"/><text x="47.8030%" y="895.50"></text></g><g><title><tower::util::either::Either<A,B> as tower_service::Service<Request>>::call (67 samples, 0.54%)</title><rect x="47.5286%" y="917" width="0.5438%" height="15" fill="rgb(248,201,23)" fg:x="5856" fg:w="67"/><text x="47.7786%" y="927.50"></text></g><g><title><tower::util::map_future::MapFuture<S,F> as tower_service::Service<R>>::call (64 samples, 0.52%)</title><rect x="47.5530%" y="901" width="0.5194%" height="15" fill="rgb(251,170,31)" fg:x="5859" fg:w="64"/><text x="47.8030%" y="911.50"></text></g><g><title><hyper::client::conn::SendRequest<B> as tower_service::Service<http::request::Request<B>>>::poll_ready (2 samples, 0.02%)</title><rect x="48.1617%" y="741" width="0.0162%" height="15" fill="rgb(207,110,25)" fg:x="5934" fg:w="2"/><text x="48.4117%" y="751.50"></text></g><g><title>hyper::client::conn::SendRequest<B>::poll_ready (2 samples, 0.02%)</title><rect x="48.1617%" y="725" width="0.0162%" height="15" fill="rgb(250,54,15)" fg:x="5934" fg:w="2"/><text x="48.4117%" y="735.50"></text></g><g><title>hyper::client::dispatch::Sender<T,U>::poll_ready (2 samples, 0.02%)</title><rect x="48.1617%" y="709" width="0.0162%" height="15" fill="rgb(227,68,33)" fg:x="5934" fg:w="2"/><text x="48.4117%" y="719.50"></text></g><g><title>want::Giver::poll_want (2 samples, 0.02%)</title><rect x="48.1617%" y="693" width="0.0162%" height="15" fill="rgb(238,34,41)" fg:x="5934" fg:w="2"/><text x="48.4117%" y="703.50"></text></g><g><title><tower::util::boxed::sync::BoxService<T,U,E> as tower_service::Service<T>>::poll_ready (13 samples, 0.11%)</title><rect x="48.0886%" y="885" width="0.1055%" height="15" fill="rgb(220,11,15)" fg:x="5925" fg:w="13"/><text x="48.3386%" y="895.50"></text></g><g><title><alloc::boxed::Box<S> as tower_service::Service<Request>>::poll_ready (13 samples, 0.11%)</title><rect x="48.0886%" y="869" width="0.1055%" height="15" fill="rgb(246,111,35)" fg:x="5925" fg:w="13"/><text x="48.3386%" y="879.50"></text></g><g><title><tower::util::map_future::MapFuture<S,F> as tower_service::Service<R>>::poll_ready (13 samples, 0.11%)</title><rect x="48.0886%" y="853" width="0.1055%" height="15" fill="rgb(209,88,53)" fg:x="5925" fg:w="13"/><text x="48.3386%" y="863.50"></text></g><g><title><tonic::transport::service::add_origin::AddOrigin<T> as tower_service::Service<http::request::Request<ReqBody>>>::poll_ready (12 samples, 0.10%)</title><rect x="48.0967%" y="837" width="0.0974%" height="15" fill="rgb(231,185,47)" fg:x="5926" fg:w="12"/><text x="48.3467%" y="847.50"></text></g><g><title><tonic::transport::service::user_agent::UserAgent<T> as tower_service::Service<http::request::Request<ReqBody>>>::poll_ready (12 samples, 0.10%)</title><rect x="48.0967%" y="821" width="0.0974%" height="15" fill="rgb(233,154,1)" fg:x="5926" fg:w="12"/><text x="48.3467%" y="831.50"></text></g><g><title><tonic::transport::service::grpc_timeout::GrpcTimeout<S> as tower_service::Service<http::request::Request<ReqBody>>>::poll_ready (12 samples, 0.10%)</title><rect x="48.0967%" y="805" width="0.0974%" height="15" fill="rgb(225,15,46)" fg:x="5926" fg:w="12"/><text x="48.3467%" y="815.50"></text></g><g><title><tower::util::either::Either<A,B> as tower_service::Service<Request>>::poll_ready (12 samples, 0.10%)</title><rect x="48.0967%" y="789" width="0.0974%" height="15" fill="rgb(211,135,41)" fg:x="5926" fg:w="12"/><text x="48.3467%" y="799.50"></text></g><g><title><tower::util::either::Either<A,B> as tower_service::Service<Request>>::poll_ready (12 samples, 0.10%)</title><rect x="48.0967%" y="773" width="0.0974%" height="15" fill="rgb(208,54,0)" fg:x="5926" fg:w="12"/><text x="48.3467%" y="783.50"></text></g><g><title><tonic::transport::service::reconnect::Reconnect<M,Target> as tower_service::Service<Request>>::poll_ready (12 samples, 0.10%)</title><rect x="48.0967%" y="757" width="0.0974%" height="15" fill="rgb(244,136,14)" fg:x="5926" fg:w="12"/><text x="48.3467%" y="767.50"></text></g><g><title>core::option::Option<T>::is_some (2 samples, 0.02%)</title><rect x="48.1779%" y="741" width="0.0162%" height="15" fill="rgb(241,56,14)" fg:x="5936" fg:w="2"/><text x="48.4279%" y="751.50"></text></g><g><title><tower::util::either::Either<A,B> as tower_service::Service<Request>>::poll_ready (16 samples, 0.13%)</title><rect x="48.0724%" y="917" width="0.1299%" height="15" fill="rgb(205,80,24)" fg:x="5923" fg:w="16"/><text x="48.3224%" y="927.50"></text></g><g><title><tonic::transport::service::connection::Connection as tower_service::Service<http::request::Request<http_body::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>>>>::poll_ready (16 samples, 0.13%)</title><rect x="48.0724%" y="901" width="0.1299%" height="15" fill="rgb(220,57,4)" fg:x="5923" fg:w="16"/><text x="48.3224%" y="911.50"></text></g><g><title><tokio::sync::semaphore::OwnedSemaphorePermit as core::ops::drop::Drop>::drop (4 samples, 0.03%)</title><rect x="48.2104%" y="901" width="0.0325%" height="15" fill="rgb(226,193,50)" fg:x="5940" fg:w="4"/><text x="48.4604%" y="911.50"></text></g><g><title>core::ptr::drop_in_place<tokio::sync::semaphore::OwnedSemaphorePermit> (5 samples, 0.04%)</title><rect x="48.2104%" y="917" width="0.0406%" height="15" fill="rgb(231,168,22)" fg:x="5940" fg:w="5"/><text x="48.4604%" y="927.50"></text></g><g><title>tokio::sync::oneshot::Sender<T>::send (6 samples, 0.05%)</title><rect x="48.2591%" y="917" width="0.0487%" height="15" fill="rgb(254,215,14)" fg:x="5946" fg:w="6"/><text x="48.5091%" y="927.50"></text></g><g><title>tokio::sync::oneshot::Inner<T>::complete (6 samples, 0.05%)</title><rect x="48.2591%" y="901" width="0.0487%" height="15" fill="rgb(211,115,16)" fg:x="5946" fg:w="6"/><text x="48.5091%" y="911.50"></text></g><g><title>tokio::sync::oneshot::Task::with_task (2 samples, 0.02%)</title><rect x="48.2915%" y="885" width="0.0162%" height="15" fill="rgb(236,210,16)" fg:x="5950" fg:w="2"/><text x="48.5415%" y="895.50"></text></g><g><title>tokio::loom::std::unsafe_cell::UnsafeCell<T>::with (2 samples, 0.02%)</title><rect x="48.2915%" y="869" width="0.0162%" height="15" fill="rgb(221,94,12)" fg:x="5950" fg:w="2"/><text x="48.5415%" y="879.50"></text></g><g><title>tokio::sync::oneshot::Task::with_task::_{{closure}} (2 samples, 0.02%)</title><rect x="48.2915%" y="853" width="0.0162%" height="15" fill="rgb(235,218,49)" fg:x="5950" fg:w="2"/><text x="48.5415%" y="863.50"></text></g><g><title>core::ops::function::FnOnce::call_once (2 samples, 0.02%)</title><rect x="48.2915%" y="837" width="0.0162%" height="15" fill="rgb(217,114,14)" fg:x="5950" fg:w="2"/><text x="48.5415%" y="847.50"></text></g><g><title>core::task::wake::Waker::wake_by_ref (2 samples, 0.02%)</title><rect x="48.2915%" y="821" width="0.0162%" height="15" fill="rgb(216,145,22)" fg:x="5950" fg:w="2"/><text x="48.5415%" y="831.50"></text></g><g><title>tokio::runtime::task::waker::wake_by_ref (2 samples, 0.02%)</title><rect x="48.2915%" y="805" width="0.0162%" height="15" fill="rgb(217,112,39)" fg:x="5950" fg:w="2"/><text x="48.5415%" y="815.50"></text></g><g><title>tokio::runtime::task::harness::<impl tokio::runtime::task::raw::RawTask>::wake_by_ref (2 samples, 0.02%)</title><rect x="48.2915%" y="789" width="0.0162%" height="15" fill="rgb(225,85,32)" fg:x="5950" fg:w="2"/><text x="48.5415%" y="799.50"></text></g><g><title>tokio::runtime::task::state::State::transition_to_notified_by_ref (2 samples, 0.02%)</title><rect x="48.2915%" y="773" width="0.0162%" height="15" fill="rgb(245,209,47)" fg:x="5950" fg:w="2"/><text x="48.5415%" y="783.50"></text></g><g><title>tokio::runtime::task::state::State::fetch_update_action (2 samples, 0.02%)</title><rect x="48.2915%" y="757" width="0.0162%" height="15" fill="rgb(218,220,15)" fg:x="5950" fg:w="2"/><text x="48.5415%" y="767.50"></text></g><g><title>tokio::runtime::task::state::State::load (2 samples, 0.02%)</title><rect x="48.2915%" y="741" width="0.0162%" height="15" fill="rgb(222,202,31)" fg:x="5950" fg:w="2"/><text x="48.5415%" y="751.50"></text></g><g><title>core::sync::atomic::AtomicUsize::load (2 samples, 0.02%)</title><rect x="48.2915%" y="725" width="0.0162%" height="15" fill="rgb(243,203,4)" fg:x="5950" fg:w="2"/><text x="48.5415%" y="735.50"></text></g><g><title>core::sync::atomic::atomic_load (2 samples, 0.02%)</title><rect x="48.2915%" y="709" width="0.0162%" height="15" fill="rgb(237,92,17)" fg:x="5950" fg:w="2"/><text x="48.5415%" y="719.50"></text></g><g><title>[libc.so.6] (2 samples, 0.02%)</title><rect x="48.3240%" y="901" width="0.0162%" height="15" fill="rgb(231,119,7)" fg:x="5954" fg:w="2"/><text x="48.5740%" y="911.50"></text></g><g><title>core::option::Option<T>::take (2 samples, 0.02%)</title><rect x="48.3402%" y="901" width="0.0162%" height="15" fill="rgb(237,82,41)" fg:x="5956" fg:w="2"/><text x="48.5902%" y="911.50"></text></g><g><title>core::mem::replace (2 samples, 0.02%)</title><rect x="48.3402%" y="885" width="0.0162%" height="15" fill="rgb(226,81,48)" fg:x="5956" fg:w="2"/><text x="48.5902%" y="895.50"></text></g><g><title>[libc.so.6] (3 samples, 0.02%)</title><rect x="48.3808%" y="821" width="0.0243%" height="15" fill="rgb(234,70,51)" fg:x="5961" fg:w="3"/><text x="48.6308%" y="831.50"></text></g><g><title>tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (8 samples, 0.06%)</title><rect x="48.3646%" y="869" width="0.0649%" height="15" fill="rgb(251,86,4)" fg:x="5959" fg:w="8"/><text x="48.6146%" y="879.50"></text></g><g><title>tokio::sync::mpsc::chan::Rx<T,S>::recv::_{{closure}} (8 samples, 0.06%)</title><rect x="48.3646%" y="853" width="0.0649%" height="15" fill="rgb(244,144,28)" fg:x="5959" fg:w="8"/><text x="48.6146%" y="863.50"></text></g><g><title>tokio::sync::mpsc::list::Rx<T>::pop (6 samples, 0.05%)</title><rect x="48.3808%" y="837" width="0.0487%" height="15" fill="rgb(232,161,39)" fg:x="5961" fg:w="6"/><text x="48.6308%" y="847.50"></text></g><g><title>tokio::sync::mpsc::list::Rx<T>::try_advancing_head (2 samples, 0.02%)</title><rect x="48.4133%" y="821" width="0.0162%" height="15" fill="rgb(247,34,51)" fg:x="5965" fg:w="2"/><text x="48.6633%" y="831.50"></text></g><g><title>tokio::runtime::context::budget (3 samples, 0.02%)</title><rect x="48.4539%" y="853" width="0.0243%" height="15" fill="rgb(225,132,2)" fg:x="5970" fg:w="3"/><text x="48.7039%" y="863.50"></text></g><g><title>std::thread::local::LocalKey<T>::try_with (3 samples, 0.02%)</title><rect x="48.4539%" y="837" width="0.0243%" height="15" fill="rgb(209,159,44)" fg:x="5970" fg:w="3"/><text x="48.7039%" y="847.50"></text></g><g><title>tokio::runtime::context::budget::_{{closure}} (3 samples, 0.02%)</title><rect x="48.4539%" y="821" width="0.0243%" height="15" fill="rgb(251,214,1)" fg:x="5970" fg:w="3"/><text x="48.7039%" y="831.50"></text></g><g><title>tokio::runtime::coop::poll_proceed::_{{closure}} (3 samples, 0.02%)</title><rect x="48.4539%" y="805" width="0.0243%" height="15" fill="rgb(247,84,47)" fg:x="5970" fg:w="3"/><text x="48.7039%" y="815.50"></text></g><g><title>core::cell::Cell<T>::get (3 samples, 0.02%)</title><rect x="48.4539%" y="789" width="0.0243%" height="15" fill="rgb(240,111,43)" fg:x="5970" fg:w="3"/><text x="48.7039%" y="799.50"></text></g><g><title>tower::buffer::worker::Worker<T,Request>::poll_next_msg (22 samples, 0.18%)</title><rect x="48.3078%" y="917" width="0.1786%" height="15" fill="rgb(215,214,35)" fg:x="5952" fg:w="22"/><text x="48.5578%" y="927.50"></text></g><g><title>tokio::sync::mpsc::unbounded::UnboundedReceiver<T>::poll_recv (16 samples, 0.13%)</title><rect x="48.3565%" y="901" width="0.1299%" height="15" fill="rgb(248,207,23)" fg:x="5958" fg:w="16"/><text x="48.6065%" y="911.50"></text></g><g><title>tokio::sync::mpsc::chan::Rx<T,S>::recv (16 samples, 0.13%)</title><rect x="48.3565%" y="885" width="0.1299%" height="15" fill="rgb(214,186,4)" fg:x="5958" fg:w="16"/><text x="48.6065%" y="895.50"></text></g><g><title>tokio::runtime::coop::poll_proceed (7 samples, 0.06%)</title><rect x="48.4295%" y="869" width="0.0568%" height="15" fill="rgb(220,133,22)" fg:x="5967" fg:w="7"/><text x="48.6795%" y="879.50"></text></g><g><title><tower::buffer::worker::Worker<T,Request> as core::future::future::Future>::poll (124 samples, 1.01%)</title><rect x="47.4961%" y="933" width="1.0064%" height="15" fill="rgb(239,134,19)" fg:x="5852" fg:w="124"/><text x="47.7461%" y="943.50"></text></g><g><title>__vdso_clock_gettime (2 samples, 0.02%)</title><rect x="48.5026%" y="933" width="0.0162%" height="15" fill="rgb(250,140,9)" fg:x="5976" fg:w="2"/><text x="48.7526%" y="943.50"></text></g><g><title>[unknown] (2 samples, 0.02%)</title><rect x="48.5026%" y="917" width="0.0162%" height="15" fill="rgb(225,59,14)" fg:x="5976" fg:w="2"/><text x="48.7526%" y="927.50"></text></g><g><title>hyper::body::body::Body::h2 (2 samples, 0.02%)</title><rect x="48.6568%" y="789" width="0.0162%" height="15" fill="rgb(214,152,51)" fg:x="5995" fg:w="2"/><text x="48.9068%" y="799.50"></text></g><g><title>h2::proto::streams::streams::OpaqueStreamRef::is_end_stream (3 samples, 0.02%)</title><rect x="48.6811%" y="773" width="0.0243%" height="15" fill="rgb(251,227,43)" fg:x="5998" fg:w="3"/><text x="48.9311%" y="783.50"></text></g><g><title>http::response::Response<T>::map (10 samples, 0.08%)</title><rect x="48.6324%" y="821" width="0.0812%" height="15" fill="rgb(241,96,17)" fg:x="5992" fg:w="10"/><text x="48.8824%" y="831.50"></text></g><g><title>hyper::proto::h2::client::ClientTask<B>::poll_pipe::_{{closure}}::_{{closure}} (10 samples, 0.08%)</title><rect x="48.6324%" y="805" width="0.0812%" height="15" fill="rgb(234,198,43)" fg:x="5992" fg:w="10"/><text x="48.8824%" y="815.50"></text></g><g><title>hyper::proto::h2::ping::Recorder::for_stream (5 samples, 0.04%)</title><rect x="48.6730%" y="789" width="0.0406%" height="15" fill="rgb(220,108,29)" fg:x="5997" fg:w="5"/><text x="48.9230%" y="799.50"></text></g><g><title>http::header::map::HeaderMap<T>::get_all (6 samples, 0.05%)</title><rect x="48.7298%" y="805" width="0.0487%" height="15" fill="rgb(226,163,33)" fg:x="6004" fg:w="6"/><text x="48.9798%" y="815.50"></text></g><g><title><http::header::name::HeaderName as http::header::map::as_header_name::Sealed>::find (6 samples, 0.05%)</title><rect x="48.7298%" y="789" width="0.0487%" height="15" fill="rgb(205,194,45)" fg:x="6004" fg:w="6"/><text x="48.9798%" y="799.50"></text></g><g><title>http::header::map::HeaderMap<T>::find (6 samples, 0.05%)</title><rect x="48.7298%" y="773" width="0.0487%" height="15" fill="rgb(206,143,44)" fg:x="6004" fg:w="6"/><text x="48.9798%" y="783.50"></text></g><g><title>http::header::map::hash_elem_using (3 samples, 0.02%)</title><rect x="48.7542%" y="757" width="0.0243%" height="15" fill="rgb(236,136,36)" fg:x="6007" fg:w="3"/><text x="49.0042%" y="767.50"></text></g><g><title>hyper::headers::content_length_parse_all (11 samples, 0.09%)</title><rect x="48.7136%" y="821" width="0.0893%" height="15" fill="rgb(249,172,42)" fg:x="6002" fg:w="11"/><text x="48.9636%" y="831.50"></text></g><g><title>hyper::headers::content_length_parse_all_values (3 samples, 0.02%)</title><rect x="48.7785%" y="805" width="0.0243%" height="15" fill="rgb(216,139,23)" fg:x="6010" fg:w="3"/><text x="49.0285%" y="815.50"></text></g><g><title><http::header::map::ValueIter<T> as core::iter::traits::iterator::Iterator>::next (3 samples, 0.02%)</title><rect x="48.7785%" y="789" width="0.0243%" height="15" fill="rgb(207,166,20)" fg:x="6010" fg:w="3"/><text x="49.0285%" y="799.50"></text></g><g><title><T as futures_util::fns::FnOnce1<A>>::call_once (28 samples, 0.23%)</title><rect x="48.6000%" y="853" width="0.2273%" height="15" fill="rgb(210,209,22)" fg:x="5988" fg:w="28"/><text x="48.8500%" y="863.50"></text></g><g><title>hyper::proto::h2::client::ClientTask<B>::poll_pipe::_{{closure}} (25 samples, 0.20%)</title><rect x="48.6243%" y="837" width="0.2029%" height="15" fill="rgb(232,118,20)" fg:x="5991" fg:w="25"/><text x="48.8743%" y="847.50"></text></g><g><title>hyper::proto::h2::ping::Recorder::record_non_data (3 samples, 0.02%)</title><rect x="48.8029%" y="821" width="0.0243%" height="15" fill="rgb(238,113,42)" fg:x="6013" fg:w="3"/><text x="49.0529%" y="831.50"></text></g><g><title><h2::proto::streams::streams::OpaqueStreamRef as core::clone::Clone>::clone (5 samples, 0.04%)</title><rect x="48.8597%" y="837" width="0.0406%" height="15" fill="rgb(231,42,5)" fg:x="6020" fg:w="5"/><text x="49.1097%" y="847.50"></text></g><g><title>core::ptr::drop_in_place<std::sync::mutex::MutexGuard<h2::proto::streams::streams::Inner>> (2 samples, 0.02%)</title><rect x="48.8840%" y="821" width="0.0162%" height="15" fill="rgb(243,166,24)" fg:x="6023" fg:w="2"/><text x="49.1340%" y="831.50"></text></g><g><title><std::sync::mutex::MutexGuard<T> as core::ops::drop::Drop>::drop (2 samples, 0.02%)</title><rect x="48.8840%" y="805" width="0.0162%" height="15" fill="rgb(237,226,12)" fg:x="6023" fg:w="2"/><text x="49.1340%" y="815.50"></text></g><g><title>std::sys::unix::locks::futex_mutex::Mutex::unlock (2 samples, 0.02%)</title><rect x="48.8840%" y="789" width="0.0162%" height="15" fill="rgb(229,133,24)" fg:x="6023" fg:w="2"/><text x="49.1340%" y="799.50"></text></g><g><title><h2::proto::streams::store::Ptr as core::ops::deref::DerefMut>::deref_mut (2 samples, 0.02%)</title><rect x="48.9327%" y="805" width="0.0162%" height="15" fill="rgb(238,33,43)" fg:x="6029" fg:w="2"/><text x="49.1827%" y="815.50"></text></g><g><title><h2::proto::streams::store::Store as core::ops::index::IndexMut<h2::proto::streams::store::Key>>::index_mut (2 samples, 0.02%)</title><rect x="48.9327%" y="789" width="0.0162%" height="15" fill="rgb(227,59,38)" fg:x="6029" fg:w="2"/><text x="49.1827%" y="799.50"></text></g><g><title>slab::Slab<T>::get_mut (2 samples, 0.02%)</title><rect x="48.9327%" y="773" width="0.0162%" height="15" fill="rgb(230,97,0)" fg:x="6029" fg:w="2"/><text x="49.1827%" y="783.50"></text></g><g><title>h2::proto::streams::buffer::Deque::pop_front (3 samples, 0.02%)</title><rect x="48.9489%" y="805" width="0.0243%" height="15" fill="rgb(250,173,50)" fg:x="6031" fg:w="3"/><text x="49.1989%" y="815.50"></text></g><g><title>slab::Slab<T>::remove (2 samples, 0.02%)</title><rect x="48.9571%" y="789" width="0.0162%" height="15" fill="rgb(240,15,50)" fg:x="6032" fg:w="2"/><text x="49.2071%" y="799.50"></text></g><g><title>slab::Slab<T>::try_remove (2 samples, 0.02%)</title><rect x="48.9571%" y="773" width="0.0162%" height="15" fill="rgb(221,93,22)" fg:x="6032" fg:w="2"/><text x="49.2071%" y="783.50"></text></g><g><title>core::mem::replace (2 samples, 0.02%)</title><rect x="48.9571%" y="757" width="0.0162%" height="15" fill="rgb(245,180,53)" fg:x="6032" fg:w="2"/><text x="49.2071%" y="767.50"></text></g><g><title>core::ptr::read (2 samples, 0.02%)</title><rect x="48.9571%" y="741" width="0.0162%" height="15" fill="rgb(231,88,51)" fg:x="6032" fg:w="2"/><text x="49.2071%" y="751.50"></text></g><g><title><h2::client::ResponseFuture as core::future::future::Future>::poll (20 samples, 0.16%)</title><rect x="48.8272%" y="853" width="0.1623%" height="15" fill="rgb(240,58,21)" fg:x="6016" fg:w="20"/><text x="49.0772%" y="863.50"></text></g><g><title>h2::proto::streams::streams::OpaqueStreamRef::poll_response (11 samples, 0.09%)</title><rect x="48.9003%" y="837" width="0.0893%" height="15" fill="rgb(237,21,10)" fg:x="6025" fg:w="11"/><text x="49.1503%" y="847.50"></text></g><g><title>h2::proto::streams::recv::Recv::poll_response (10 samples, 0.08%)</title><rect x="48.9084%" y="821" width="0.0812%" height="15" fill="rgb(218,43,11)" fg:x="6026" fg:w="10"/><text x="49.1584%" y="831.50"></text></g><g><title>h2::proto::streams::state::State::ensure_recv_open (2 samples, 0.02%)</title><rect x="48.9733%" y="805" width="0.0162%" height="15" fill="rgb(218,221,29)" fg:x="6034" fg:w="2"/><text x="49.2233%" y="815.50"></text></g><g><title>[libc.so.6] (2 samples, 0.02%)</title><rect x="48.9895%" y="853" width="0.0162%" height="15" fill="rgb(214,118,42)" fg:x="6036" fg:w="2"/><text x="49.2395%" y="863.50"></text></g><g><title><h2::proto::streams::store::Ptr as core::ops::deref::DerefMut>::deref_mut (2 samples, 0.02%)</title><rect x="49.0220%" y="725" width="0.0162%" height="15" fill="rgb(251,200,26)" fg:x="6040" fg:w="2"/><text x="49.2720%" y="735.50"></text></g><g><title>h2::proto::streams::counts::Counts::transition_after (2 samples, 0.02%)</title><rect x="49.0382%" y="709" width="0.0162%" height="15" fill="rgb(237,101,39)" fg:x="6042" fg:w="2"/><text x="49.2882%" y="719.50"></text></g><g><title>h2::proto::streams::counts::Counts::transition (4 samples, 0.03%)</title><rect x="49.0382%" y="725" width="0.0325%" height="15" fill="rgb(251,117,11)" fg:x="6042" fg:w="4"/><text x="49.2882%" y="735.50"></text></g><g><title>h2::proto::streams::streams::drop_stream_ref::_{{closure}} (2 samples, 0.02%)</title><rect x="49.0545%" y="709" width="0.0162%" height="15" fill="rgb(216,223,23)" fg:x="6044" fg:w="2"/><text x="49.3045%" y="719.50"></text></g><g><title><futures_util::future::future::Map<Fut,F> as core::future::future::Future>::poll (59 samples, 0.48%)</title><rect x="48.6000%" y="885" width="0.4789%" height="15" fill="rgb(251,54,12)" fg:x="5988" fg:w="59"/><text x="48.8500%" y="895.50"></text></g><g><title><futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll (59 samples, 0.48%)</title><rect x="48.6000%" y="869" width="0.4789%" height="15" fill="rgb(254,176,54)" fg:x="5988" fg:w="59"/><text x="48.8500%" y="879.50"></text></g><g><title>futures_util::future::future::map::_::<impl futures_util::future::future::map::Map<Fut,F>>::project_replace (8 samples, 0.06%)</title><rect x="49.0139%" y="853" width="0.0649%" height="15" fill="rgb(210,32,8)" fg:x="6039" fg:w="8"/><text x="49.2639%" y="863.50"></text></g><g><title>core::ptr::drop_in_place<(pin_project_lite::__private::UnsafeDropInPlaceGuard<h2::client::ResponseFuture>,())> (8 samples, 0.06%)</title><rect x="49.0139%" y="837" width="0.0649%" height="15" fill="rgb(235,52,38)" fg:x="6039" fg:w="8"/><text x="49.2639%" y="847.50"></text></g><g><title>core::ptr::drop_in_place<pin_project_lite::__private::UnsafeDropInPlaceGuard<h2::client::ResponseFuture>> (8 samples, 0.06%)</title><rect x="49.0139%" y="821" width="0.0649%" height="15" fill="rgb(231,4,44)" fg:x="6039" fg:w="8"/><text x="49.2639%" y="831.50"></text></g><g><title><pin_project_lite::__private::UnsafeDropInPlaceGuard<T> as core::ops::drop::Drop>::drop (8 samples, 0.06%)</title><rect x="49.0139%" y="805" width="0.0649%" height="15" fill="rgb(249,2,32)" fg:x="6039" fg:w="8"/><text x="49.2639%" y="815.50"></text></g><g><title>core::ptr::drop_in_place<h2::client::ResponseFuture> (8 samples, 0.06%)</title><rect x="49.0139%" y="789" width="0.0649%" height="15" fill="rgb(224,65,26)" fg:x="6039" fg:w="8"/><text x="49.2639%" y="799.50"></text></g><g><title>core::ptr::drop_in_place<h2::proto::streams::streams::OpaqueStreamRef> (8 samples, 0.06%)</title><rect x="49.0139%" y="773" width="0.0649%" height="15" fill="rgb(250,73,40)" fg:x="6039" fg:w="8"/><text x="49.2639%" y="783.50"></text></g><g><title><h2::proto::streams::streams::OpaqueStreamRef as core::ops::drop::Drop>::drop (8 samples, 0.06%)</title><rect x="49.0139%" y="757" width="0.0649%" height="15" fill="rgb(253,177,16)" fg:x="6039" fg:w="8"/><text x="49.2639%" y="767.50"></text></g><g><title>h2::proto::streams::streams::drop_stream_ref (8 samples, 0.06%)</title><rect x="49.0139%" y="741" width="0.0649%" height="15" fill="rgb(217,32,34)" fg:x="6039" fg:w="8"/><text x="49.2639%" y="751.50"></text></g><g><title>tokio::runtime::coop::poll_proceed (3 samples, 0.02%)</title><rect x="49.0869%" y="853" width="0.0243%" height="15" fill="rgb(212,7,10)" fg:x="6048" fg:w="3"/><text x="49.3369%" y="863.50"></text></g><g><title>tokio::runtime::context::budget (3 samples, 0.02%)</title><rect x="49.0869%" y="837" width="0.0243%" height="15" fill="rgb(245,89,8)" fg:x="6048" fg:w="3"/><text x="49.3369%" y="847.50"></text></g><g><title>std::thread::local::LocalKey<T>::try_with (3 samples, 0.02%)</title><rect x="49.0869%" y="821" width="0.0243%" height="15" fill="rgb(237,16,53)" fg:x="6048" fg:w="3"/><text x="49.3369%" y="831.50"></text></g><g><title>tokio::runtime::context::budget::_{{closure}} (3 samples, 0.02%)</title><rect x="49.0869%" y="805" width="0.0243%" height="15" fill="rgb(250,204,30)" fg:x="6048" fg:w="3"/><text x="49.3369%" y="815.50"></text></g><g><title>tokio::runtime::coop::poll_proceed::_{{closure}} (3 samples, 0.02%)</title><rect x="49.0869%" y="789" width="0.0243%" height="15" fill="rgb(208,77,27)" fg:x="6048" fg:w="3"/><text x="49.3369%" y="799.50"></text></g><g><title>tokio::runtime::coop::Budget::decrement (3 samples, 0.02%)</title><rect x="49.0869%" y="773" width="0.0243%" height="15" fill="rgb(250,204,28)" fg:x="6048" fg:w="3"/><text x="49.3369%" y="783.50"></text></g><g><title>tokio::sync::oneshot::State::load (4 samples, 0.03%)</title><rect x="49.1275%" y="853" width="0.0325%" height="15" fill="rgb(244,63,21)" fg:x="6053" fg:w="4"/><text x="49.3775%" y="863.50"></text></g><g><title>core::sync::atomic::AtomicUsize::load (4 samples, 0.03%)</title><rect x="49.1275%" y="837" width="0.0325%" height="15" fill="rgb(236,85,44)" fg:x="6053" fg:w="4"/><text x="49.3775%" y="847.50"></text></g><g><title>core::sync::atomic::atomic_load (4 samples, 0.03%)</title><rect x="49.1275%" y="821" width="0.0325%" height="15" fill="rgb(215,98,4)" fg:x="6053" fg:w="4"/><text x="49.3775%" y="831.50"></text></g><g><title>hyper::client::dispatch::Callback<T,U>::poll_canceled (15 samples, 0.12%)</title><rect x="49.0788%" y="885" width="0.1217%" height="15" fill="rgb(235,38,11)" fg:x="6047" fg:w="15"/><text x="49.3288%" y="895.50"></text></g><g><title>tokio::sync::oneshot::Sender<T>::poll_closed (15 samples, 0.12%)</title><rect x="49.0788%" y="869" width="0.1217%" height="15" fill="rgb(254,186,25)" fg:x="6047" fg:w="15"/><text x="49.3288%" y="879.50"></text></g><g><title>tokio::sync::oneshot::Task::set_task (5 samples, 0.04%)</title><rect x="49.1600%" y="853" width="0.0406%" height="15" fill="rgb(225,55,31)" fg:x="6057" fg:w="5"/><text x="49.4100%" y="863.50"></text></g><g><title><hyper::client::dispatch::Callback<T,U> as core::ops::drop::Drop>::drop (2 samples, 0.02%)</title><rect x="49.2249%" y="853" width="0.0162%" height="15" fill="rgb(211,15,21)" fg:x="6065" fg:w="2"/><text x="49.4749%" y="863.50"></text></g><g><title>hyper::error::Error::new_user_dispatch_gone (2 samples, 0.02%)</title><rect x="49.2249%" y="837" width="0.0162%" height="15" fill="rgb(215,187,41)" fg:x="6065" fg:w="2"/><text x="49.4749%" y="847.50"></text></g><g><title>hyper::error::Error::new (2 samples, 0.02%)</title><rect x="49.2249%" y="821" width="0.0162%" height="15" fill="rgb(248,69,32)" fg:x="6065" fg:w="2"/><text x="49.4749%" y="831.50"></text></g><g><title>cfree (2 samples, 0.02%)</title><rect x="49.2655%" y="773" width="0.0162%" height="15" fill="rgb(252,102,52)" fg:x="6070" fg:w="2"/><text x="49.5155%" y="783.50"></text></g><g><title>core::ptr::drop_in_place<core::option::Option<alloc::boxed::Box<dyn core::error::Error+core::marker::Sync+core::marker::Send>>> (4 samples, 0.03%)</title><rect x="49.2574%" y="805" width="0.0325%" height="15" fill="rgb(253,140,32)" fg:x="6069" fg:w="4"/><text x="49.5074%" y="815.50"></text></g><g><title>core::ptr::drop_in_place<alloc::boxed::Box<dyn core::error::Error+core::marker::Sync+core::marker::Send>> (4 samples, 0.03%)</title><rect x="49.2574%" y="789" width="0.0325%" height="15" fill="rgb(216,56,42)" fg:x="6069" fg:w="4"/><text x="49.5074%" y="799.50"></text></g><g><title>core::ptr::drop_in_place<hyper::client::dispatch::Callback<http::request::Request<http_body::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>>,http::response::Response<hyper::body::body::Body>>> (11 samples, 0.09%)</title><rect x="49.2087%" y="869" width="0.0893%" height="15" fill="rgb(216,184,14)" fg:x="6063" fg:w="11"/><text x="49.4587%" y="879.50"></text></g><g><title>core::ptr::drop_in_place<hyper::error::Error> (6 samples, 0.05%)</title><rect x="49.2492%" y="853" width="0.0487%" height="15" fill="rgb(237,187,27)" fg:x="6068" fg:w="6"/><text x="49.4992%" y="863.50"></text></g><g><title>core::ptr::drop_in_place<alloc::boxed::Box<hyper::error::ErrorImpl>> (5 samples, 0.04%)</title><rect x="49.2574%" y="837" width="0.0406%" height="15" fill="rgb(219,65,3)" fg:x="6069" fg:w="5"/><text x="49.5074%" y="847.50"></text></g><g><title>core::ptr::drop_in_place<hyper::error::ErrorImpl> (5 samples, 0.04%)</title><rect x="49.2574%" y="821" width="0.0406%" height="15" fill="rgb(245,83,25)" fg:x="6069" fg:w="5"/><text x="49.5074%" y="831.50"></text></g><g><title>tokio::sync::oneshot::State::set_complete (2 samples, 0.02%)</title><rect x="49.3223%" y="837" width="0.0162%" height="15" fill="rgb(214,205,45)" fg:x="6077" fg:w="2"/><text x="49.5723%" y="847.50"></text></g><g><title><futures_util::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (97 samples, 0.79%)</title><rect x="48.5837%" y="917" width="0.7873%" height="15" fill="rgb(241,20,18)" fg:x="5986" fg:w="97"/><text x="48.8337%" y="927.50"></text></g><g><title>hyper::client::dispatch::Callback<T,U>::send_when::_{{closure}}::_{{closure}} (96 samples, 0.78%)</title><rect x="48.5918%" y="901" width="0.7792%" height="15" fill="rgb(232,163,23)" fg:x="5987" fg:w="96"/><text x="48.8418%" y="911.50"></text></g><g><title>hyper::client::dispatch::Callback<T,U>::send (21 samples, 0.17%)</title><rect x="49.2006%" y="885" width="0.1704%" height="15" fill="rgb(214,5,46)" fg:x="6062" fg:w="21"/><text x="49.4506%" y="895.50"></text></g><g><title>tokio::sync::oneshot::Sender<T>::send (9 samples, 0.07%)</title><rect x="49.2979%" y="869" width="0.0730%" height="15" fill="rgb(229,78,17)" fg:x="6074" fg:w="9"/><text x="49.5479%" y="879.50"></text></g><g><title>tokio::sync::oneshot::Inner<T>::complete (7 samples, 0.06%)</title><rect x="49.3142%" y="853" width="0.0568%" height="15" fill="rgb(248,89,10)" fg:x="6076" fg:w="7"/><text x="49.5642%" y="863.50"></text></g><g><title>tokio::sync::oneshot::Task::with_task (4 samples, 0.03%)</title><rect x="49.3385%" y="837" width="0.0325%" height="15" fill="rgb(248,54,15)" fg:x="6079" fg:w="4"/><text x="49.5885%" y="847.50"></text></g><g><title>tokio::loom::std::unsafe_cell::UnsafeCell<T>::with (4 samples, 0.03%)</title><rect x="49.3385%" y="821" width="0.0325%" height="15" fill="rgb(223,116,6)" fg:x="6079" fg:w="4"/><text x="49.5885%" y="831.50"></text></g><g><title>tokio::sync::oneshot::Task::with_task::_{{closure}} (4 samples, 0.03%)</title><rect x="49.3385%" y="805" width="0.0325%" height="15" fill="rgb(205,125,38)" fg:x="6079" fg:w="4"/><text x="49.5885%" y="815.50"></text></g><g><title>core::ops::function::FnOnce::call_once (4 samples, 0.03%)</title><rect x="49.3385%" y="789" width="0.0325%" height="15" fill="rgb(251,78,38)" fg:x="6079" fg:w="4"/><text x="49.5885%" y="799.50"></text></g><g><title>core::task::wake::Waker::wake_by_ref (4 samples, 0.03%)</title><rect x="49.3385%" y="773" width="0.0325%" height="15" fill="rgb(253,78,28)" fg:x="6079" fg:w="4"/><text x="49.5885%" y="783.50"></text></g><g><title>tokio::runtime::task::waker::wake_by_ref (3 samples, 0.02%)</title><rect x="49.3466%" y="757" width="0.0243%" height="15" fill="rgb(209,120,3)" fg:x="6080" fg:w="3"/><text x="49.5966%" y="767.50"></text></g><g><title>tokio::runtime::task::harness::<impl tokio::runtime::task::raw::RawTask>::wake_by_ref (2 samples, 0.02%)</title><rect x="49.3548%" y="741" width="0.0162%" height="15" fill="rgb(238,229,9)" fg:x="6081" fg:w="2"/><text x="49.6048%" y="751.50"></text></g><g><title>tokio::runtime::task::state::State::transition_to_notified_by_ref (2 samples, 0.02%)</title><rect x="49.3548%" y="725" width="0.0162%" height="15" fill="rgb(253,159,18)" fg:x="6081" fg:w="2"/><text x="49.6048%" y="735.50"></text></g><g><title>tokio::runtime::task::state::State::fetch_update_action (2 samples, 0.02%)</title><rect x="49.3548%" y="709" width="0.0162%" height="15" fill="rgb(244,42,34)" fg:x="6081" fg:w="2"/><text x="49.6048%" y="719.50"></text></g><g><title>tokio::runtime::task::state::State::load (2 samples, 0.02%)</title><rect x="49.3548%" y="693" width="0.0162%" height="15" fill="rgb(224,8,7)" fg:x="6081" fg:w="2"/><text x="49.6048%" y="703.50"></text></g><g><title>core::sync::atomic::AtomicUsize::load (2 samples, 0.02%)</title><rect x="49.3548%" y="677" width="0.0162%" height="15" fill="rgb(210,201,45)" fg:x="6081" fg:w="2"/><text x="49.6048%" y="687.50"></text></g><g><title>core::sync::atomic::atomic_load (2 samples, 0.02%)</title><rect x="49.3548%" y="661" width="0.0162%" height="15" fill="rgb(252,185,21)" fg:x="6081" fg:w="2"/><text x="49.6048%" y="671.50"></text></g><g><title>hyper::client::dispatch::Callback<T,U>::send_when::_{{closure}} (106 samples, 0.86%)</title><rect x="48.5188%" y="933" width="0.8603%" height="15" fill="rgb(223,131,1)" fg:x="5978" fg:w="106"/><text x="48.7688%" y="943.50"></text></g><g><title>futures_channel::mpsc::State::is_closed (2 samples, 0.02%)</title><rect x="49.5739%" y="789" width="0.0162%" height="15" fill="rgb(245,141,16)" fg:x="6108" fg:w="2"/><text x="49.8239%" y="799.50"></text></g><g><title>futures_channel::mpsc::decode_state (2 samples, 0.02%)</title><rect x="49.5901%" y="789" width="0.0162%" height="15" fill="rgb(229,55,45)" fg:x="6110" fg:w="2"/><text x="49.8401%" y="799.50"></text></g><g><title>core::ptr::mut_ptr::<impl *mut T>::is_null (2 samples, 0.02%)</title><rect x="49.6064%" y="757" width="0.0162%" height="15" fill="rgb(208,92,15)" fg:x="6112" fg:w="2"/><text x="49.8564%" y="767.50"></text></g><g><title>core::ptr::mut_ptr::<impl *mut T>::is_null::runtime_impl (2 samples, 0.02%)</title><rect x="49.6064%" y="741" width="0.0162%" height="15" fill="rgb(234,185,47)" fg:x="6112" fg:w="2"/><text x="49.8564%" y="751.50"></text></g><g><title>futures_channel::mpsc::Receiver<T>::next_message (12 samples, 0.10%)</title><rect x="49.5658%" y="805" width="0.0974%" height="15" fill="rgb(253,104,50)" fg:x="6107" fg:w="12"/><text x="49.8158%" y="815.50"></text></g><g><title>futures_channel::mpsc::queue::Queue<T>::pop_spin (7 samples, 0.06%)</title><rect x="49.6064%" y="789" width="0.0568%" height="15" fill="rgb(205,70,7)" fg:x="6112" fg:w="7"/><text x="49.8564%" y="799.50"></text></g><g><title>futures_channel::mpsc::queue::Queue<T>::pop (7 samples, 0.06%)</title><rect x="49.6064%" y="773" width="0.0568%" height="15" fill="rgb(240,178,43)" fg:x="6112" fg:w="7"/><text x="49.8564%" y="783.50"></text></g><g><title>core::sync::atomic::AtomicPtr<T>::load (5 samples, 0.04%)</title><rect x="49.6226%" y="757" width="0.0406%" height="15" fill="rgb(214,112,2)" fg:x="6114" fg:w="5"/><text x="49.8726%" y="767.50"></text></g><g><title>core::sync::atomic::atomic_load (5 samples, 0.04%)</title><rect x="49.6226%" y="741" width="0.0406%" height="15" fill="rgb(206,46,17)" fg:x="6114" fg:w="5"/><text x="49.8726%" y="751.50"></text></g><g><title><futures_util::stream::stream::into_future::StreamFuture<St> as core::future::future::Future>::poll (22 samples, 0.18%)</title><rect x="49.5252%" y="853" width="0.1786%" height="15" fill="rgb(225,220,16)" fg:x="6102" fg:w="22"/><text x="49.7752%" y="863.50"></text></g><g><title>futures_util::stream::stream::StreamExt::poll_next_unpin (21 samples, 0.17%)</title><rect x="49.5333%" y="837" width="0.1704%" height="15" fill="rgb(238,65,40)" fg:x="6103" fg:w="21"/><text x="49.7833%" y="847.50"></text></g><g><title><futures_channel::mpsc::Receiver<T> as futures_core::stream::Stream>::poll_next (21 samples, 0.17%)</title><rect x="49.5333%" y="821" width="0.1704%" height="15" fill="rgb(230,151,21)" fg:x="6103" fg:w="21"/><text x="49.7833%" y="831.50"></text></g><g><title>futures_core::task::__internal::atomic_waker::AtomicWaker::register (5 samples, 0.04%)</title><rect x="49.6632%" y="805" width="0.0406%" height="15" fill="rgb(218,58,49)" fg:x="6119" fg:w="5"/><text x="49.9132%" y="815.50"></text></g><g><title><futures_util::future::future::Map<Fut,F> as core::future::future::Future>::poll (27 samples, 0.22%)</title><rect x="49.5171%" y="885" width="0.2191%" height="15" fill="rgb(219,179,14)" fg:x="6101" fg:w="27"/><text x="49.7671%" y="895.50"></text></g><g><title><futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll (27 samples, 0.22%)</title><rect x="49.5171%" y="869" width="0.2191%" height="15" fill="rgb(223,72,1)" fg:x="6101" fg:w="27"/><text x="49.7671%" y="879.50"></text></g><g><title>futures_util::future::future::map::_::<impl futures_util::future::future::map::Map<Fut,F>>::project (4 samples, 0.03%)</title><rect x="49.7038%" y="853" width="0.0325%" height="15" fill="rgb(238,126,10)" fg:x="6124" fg:w="4"/><text x="49.9538%" y="863.50"></text></g><g><title>h2::proto::connection::Connection<T,P,B>::maybe_close_connection_if_no_streams (8 samples, 0.06%)</title><rect x="49.7606%" y="773" width="0.0649%" height="15" fill="rgb(224,206,38)" fg:x="6131" fg:w="8"/><text x="50.0106%" y="783.50"></text></g><g><title>h2::proto::streams::streams::Streams<B,P>::has_streams_or_other_references (7 samples, 0.06%)</title><rect x="49.7687%" y="757" width="0.0568%" height="15" fill="rgb(212,201,54)" fg:x="6132" fg:w="7"/><text x="50.0187%" y="767.50"></text></g><g><title>std::sync::mutex::Mutex<T>::lock (3 samples, 0.02%)</title><rect x="49.8012%" y="741" width="0.0243%" height="15" fill="rgb(218,154,48)" fg:x="6136" fg:w="3"/><text x="50.0512%" y="751.50"></text></g><g><title>std::sys::unix::locks::futex_mutex::Mutex::lock (3 samples, 0.02%)</title><rect x="49.8012%" y="725" width="0.0243%" height="15" fill="rgb(232,93,24)" fg:x="6136" fg:w="3"/><text x="50.0512%" y="735.50"></text></g><g><title><core::result::Result<T,E> as core::ops::try_trait::Try>::branch (4 samples, 0.03%)</title><rect x="49.9391%" y="709" width="0.0325%" height="15" fill="rgb(245,30,21)" fg:x="6153" fg:w="4"/><text x="50.1891%" y="719.50"></text></g><g><title>tokio_util::codec::length_delimited::LengthDelimitedCodec::decode_data (3 samples, 0.02%)</title><rect x="50.0041%" y="661" width="0.0243%" height="15" fill="rgb(242,148,29)" fg:x="6161" fg:w="3"/><text x="50.2541%" y="671.50"></text></g><g><title>bytes::bytes_mut::BytesMut::split_to (3 samples, 0.02%)</title><rect x="50.0041%" y="645" width="0.0243%" height="15" fill="rgb(244,153,54)" fg:x="6161" fg:w="3"/><text x="50.2541%" y="655.50"></text></g><g><title>bytes::bytes_mut::BytesMut::shallow_clone (2 samples, 0.02%)</title><rect x="50.0122%" y="629" width="0.0162%" height="15" fill="rgb(252,87,22)" fg:x="6162" fg:w="2"/><text x="50.2622%" y="639.50"></text></g><g><title>bytes::bytes_mut::increment_shared (2 samples, 0.02%)</title><rect x="50.0122%" y="613" width="0.0162%" height="15" fill="rgb(210,51,29)" fg:x="6162" fg:w="2"/><text x="50.2622%" y="623.50"></text></g><g><title><tokio_util::codec::length_delimited::LengthDelimitedCodec as tokio_util::codec::decoder::Decoder>::decode (5 samples, 0.04%)</title><rect x="50.0041%" y="677" width="0.0406%" height="15" fill="rgb(242,136,47)" fg:x="6161" fg:w="5"/><text x="50.2541%" y="687.50"></text></g><g><title>tokio_util::codec::length_delimited::LengthDelimitedCodec::decode_head (2 samples, 0.02%)</title><rect x="50.0284%" y="661" width="0.0162%" height="15" fill="rgb(238,68,4)" fg:x="6164" fg:w="2"/><text x="50.2784%" y="671.50"></text></g><g><title><bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::chunk_mut (2 samples, 0.02%)</title><rect x="50.0771%" y="661" width="0.0162%" height="15" fill="rgb(242,161,30)" fg:x="6170" fg:w="2"/><text x="50.3271%" y="671.50"></text></g><g><title><T as core::convert::Into<U>>::into (2 samples, 0.02%)</title><rect x="50.0771%" y="645" width="0.0162%" height="15" fill="rgb(218,58,44)" fg:x="6170" fg:w="2"/><text x="50.3271%" y="655.50"></text></g><g><title><&mut bytes::buf::uninit_slice::UninitSlice as core::convert::From<&mut [u8]>>::from (2 samples, 0.02%)</title><rect x="50.0771%" y="629" width="0.0162%" height="15" fill="rgb(252,125,32)" fg:x="6170" fg:w="2"/><text x="50.3271%" y="639.50"></text></g><g><title><tonic::transport::service::io::BoxedIo as tokio::io::async_read::AsyncRead>::poll_read (9 samples, 0.07%)</title><rect x="50.1015%" y="645" width="0.0730%" height="15" fill="rgb(219,178,0)" fg:x="6173" fg:w="9"/><text x="50.3515%" y="655.50"></text></g><g><title><core::pin::Pin<P> as tokio::io::async_read::AsyncRead>::poll_read (9 samples, 0.07%)</title><rect x="50.1015%" y="629" width="0.0730%" height="15" fill="rgb(213,152,7)" fg:x="6173" fg:w="9"/><text x="50.3515%" y="639.50"></text></g><g><title>core::pin::Pin<P>::as_mut (4 samples, 0.03%)</title><rect x="50.1420%" y="613" width="0.0325%" height="15" fill="rgb(249,109,34)" fg:x="6178" fg:w="4"/><text x="50.3920%" y="623.50"></text></g><g><title><alloc::boxed::Box<T,A> as core::ops::deref::DerefMut>::deref_mut (4 samples, 0.03%)</title><rect x="50.1420%" y="597" width="0.0325%" height="15" fill="rgb(232,96,21)" fg:x="6178" fg:w="4"/><text x="50.3920%" y="607.50"></text></g><g><title>[libc.so.6] (3 samples, 0.02%)</title><rect x="50.2232%" y="469" width="0.0243%" height="15" fill="rgb(228,27,39)" fg:x="6188" fg:w="3"/><text x="50.4732%" y="479.50"></text></g><g><title><&mio::net::tcp::stream::TcpStream as std::io::Read>::read (19 samples, 0.15%)</title><rect x="50.2070%" y="613" width="0.1542%" height="15" fill="rgb(211,182,52)" fg:x="6186" fg:w="19"/><text x="50.4570%" y="623.50"></text></g><g><title>mio::io_source::IoSource<T>::do_io (17 samples, 0.14%)</title><rect x="50.2232%" y="597" width="0.1380%" height="15" fill="rgb(234,178,38)" fg:x="6188" fg:w="17"/><text x="50.4732%" y="607.50"></text></g><g><title>mio::sys::unix::stateless_io_source::IoSourceState::do_io (17 samples, 0.14%)</title><rect x="50.2232%" y="581" width="0.1380%" height="15" fill="rgb(221,111,3)" fg:x="6188" fg:w="17"/><text x="50.4732%" y="591.50"></text></g><g><title><&mio::net::tcp::stream::TcpStream as std::io::Read>::read::_{{closure}} (17 samples, 0.14%)</title><rect x="50.2232%" y="565" width="0.1380%" height="15" fill="rgb(228,175,21)" fg:x="6188" fg:w="17"/><text x="50.4732%" y="575.50"></text></g><g><title><&std::net::tcp::TcpStream as std::io::Read>::read (17 samples, 0.14%)</title><rect x="50.2232%" y="549" width="0.1380%" height="15" fill="rgb(228,174,43)" fg:x="6188" fg:w="17"/><text x="50.4732%" y="559.50"></text></g><g><title>std::sys_common::net::TcpStream::read (17 samples, 0.14%)</title><rect x="50.2232%" y="533" width="0.1380%" height="15" fill="rgb(211,191,0)" fg:x="6188" fg:w="17"/><text x="50.4732%" y="543.50"></text></g><g><title>std::sys::unix::net::Socket::read (17 samples, 0.14%)</title><rect x="50.2232%" y="517" width="0.1380%" height="15" fill="rgb(253,117,3)" fg:x="6188" fg:w="17"/><text x="50.4732%" y="527.50"></text></g><g><title>std::sys::unix::net::Socket::recv_with_flags (17 samples, 0.14%)</title><rect x="50.2232%" y="501" width="0.1380%" height="15" fill="rgb(241,127,19)" fg:x="6188" fg:w="17"/><text x="50.4732%" y="511.50"></text></g><g><title>recv (17 samples, 0.14%)</title><rect x="50.2232%" y="485" width="0.1380%" height="15" fill="rgb(218,103,12)" fg:x="6188" fg:w="17"/><text x="50.4732%" y="495.50"></text></g><g><title>[unknown] (14 samples, 0.11%)</title><rect x="50.2475%" y="469" width="0.1136%" height="15" fill="rgb(236,214,43)" fg:x="6191" fg:w="14"/><text x="50.4975%" y="479.50"></text></g><g><title>[unknown] (14 samples, 0.11%)</title><rect x="50.2475%" y="453" width="0.1136%" height="15" fill="rgb(244,144,19)" fg:x="6191" fg:w="14"/><text x="50.4975%" y="463.50"></text></g><g><title>[unknown] (13 samples, 0.11%)</title><rect x="50.2557%" y="437" width="0.1055%" height="15" fill="rgb(246,188,10)" fg:x="6192" fg:w="13"/><text x="50.5057%" y="447.50"></text></g><g><title>[unknown] (12 samples, 0.10%)</title><rect x="50.2638%" y="421" width="0.0974%" height="15" fill="rgb(212,193,33)" fg:x="6193" fg:w="12"/><text x="50.5138%" y="431.50"></text></g><g><title>[unknown] (6 samples, 0.05%)</title><rect x="50.3125%" y="405" width="0.0487%" height="15" fill="rgb(241,51,29)" fg:x="6199" fg:w="6"/><text x="50.5625%" y="415.50"></text></g><g><title>[unknown] (5 samples, 0.04%)</title><rect x="50.3206%" y="389" width="0.0406%" height="15" fill="rgb(211,58,19)" fg:x="6200" fg:w="5"/><text x="50.5706%" y="399.50"></text></g><g><title><h2::codec::framed_write::FramedWrite<T,B> as tokio::io::async_read::AsyncRead>::poll_read (47 samples, 0.38%)</title><rect x="50.0933%" y="661" width="0.3815%" height="15" fill="rgb(229,111,26)" fg:x="6172" fg:w="47"/><text x="50.3433%" y="671.50"></text></g><g><title>tokio::net::tcp::stream::TcpStream::poll_read_priv (37 samples, 0.30%)</title><rect x="50.1745%" y="645" width="0.3003%" height="15" fill="rgb(213,115,40)" fg:x="6182" fg:w="37"/><text x="50.4245%" y="655.50"></text></g><g><title>tokio::io::poll_evented::PollEvented<E>::poll_read (37 samples, 0.30%)</title><rect x="50.1745%" y="629" width="0.3003%" height="15" fill="rgb(209,56,44)" fg:x="6182" fg:w="37"/><text x="50.4245%" y="639.50"></text></g><g><title>tokio::runtime::io::registration::Registration::poll_read_ready (14 samples, 0.11%)</title><rect x="50.3612%" y="613" width="0.1136%" height="15" fill="rgb(230,108,32)" fg:x="6205" fg:w="14"/><text x="50.6112%" y="623.50"></text></g><g><title>tokio::runtime::io::registration::Registration::poll_ready (14 samples, 0.11%)</title><rect x="50.3612%" y="597" width="0.1136%" height="15" fill="rgb(216,165,31)" fg:x="6205" fg:w="14"/><text x="50.6112%" y="607.50"></text></g><g><title>tokio::runtime::io::scheduled_io::ScheduledIo::poll_readiness (12 samples, 0.10%)</title><rect x="50.3774%" y="581" width="0.0974%" height="15" fill="rgb(218,122,21)" fg:x="6207" fg:w="12"/><text x="50.6274%" y="591.50"></text></g><g><title>tokio::runtime::io::driver::Direction::mask (5 samples, 0.04%)</title><rect x="50.4342%" y="565" width="0.0406%" height="15" fill="rgb(223,224,47)" fg:x="6214" fg:w="5"/><text x="50.6842%" y="575.50"></text></g><g><title>tokio_util::util::poll_buf::poll_read_buf (55 samples, 0.45%)</title><rect x="50.0528%" y="677" width="0.4464%" height="15" fill="rgb(238,102,44)" fg:x="6167" fg:w="55"/><text x="50.3028%" y="687.50"></text></g><g><title>tokio::io::read_buf::ReadBuf::filled (3 samples, 0.02%)</title><rect x="50.4748%" y="661" width="0.0243%" height="15" fill="rgb(236,46,40)" fg:x="6219" fg:w="3"/><text x="50.7248%" y="671.50"></text></g><g><title>tokio::io::read_buf::slice_assume_init (3 samples, 0.02%)</title><rect x="50.4748%" y="645" width="0.0243%" height="15" fill="rgb(247,202,50)" fg:x="6219" fg:w="3"/><text x="50.7248%" y="655.50"></text></g><g><title><tokio_util::codec::framed_read::FramedRead<T,D> as futures_core::stream::Stream>::poll_next (66 samples, 0.54%)</title><rect x="49.9716%" y="709" width="0.5357%" height="15" fill="rgb(209,99,20)" fg:x="6157" fg:w="66"/><text x="50.2216%" y="719.50"></text></g><g><title><tokio_util::codec::framed_impl::FramedImpl<T,U,R> as futures_core::stream::Stream>::poll_next (64 samples, 0.52%)</title><rect x="49.9878%" y="693" width="0.5194%" height="15" fill="rgb(252,27,34)" fg:x="6159" fg:w="64"/><text x="50.2378%" y="703.50"></text></g><g><title>[libc.so.6] (2 samples, 0.02%)</title><rect x="50.5073%" y="709" width="0.0162%" height="15" fill="rgb(215,206,23)" fg:x="6223" fg:w="2"/><text x="50.7573%" y="719.50"></text></g><g><title>core::ptr::drop_in_place<tracing::span::Span> (2 samples, 0.02%)</title><rect x="50.5235%" y="709" width="0.0162%" height="15" fill="rgb(212,135,36)" fg:x="6225" fg:w="2"/><text x="50.7735%" y="719.50"></text></g><g><title><bytes::bytes_mut::BytesMut as core::ops::deref::Deref>::deref (2 samples, 0.02%)</title><rect x="50.5965%" y="693" width="0.0162%" height="15" fill="rgb(240,189,1)" fg:x="6234" fg:w="2"/><text x="50.8465%" y="703.50"></text></g><g><title><bytes::bytes_mut::BytesMut as core::convert::AsRef<[u8]>>::as_ref (2 samples, 0.02%)</title><rect x="50.5965%" y="677" width="0.0162%" height="15" fill="rgb(242,56,20)" fg:x="6234" fg:w="2"/><text x="50.8465%" y="687.50"></text></g><g><title>bytes::bytes_mut::BytesMut::as_slice (2 samples, 0.02%)</title><rect x="50.5965%" y="661" width="0.0162%" height="15" fill="rgb(247,132,33)" fg:x="6234" fg:w="2"/><text x="50.8465%" y="671.50"></text></g><g><title>[libc.so.6] (4 samples, 0.03%)</title><rect x="50.6128%" y="693" width="0.0325%" height="15" fill="rgb(208,149,11)" fg:x="6236" fg:w="4"/><text x="50.8628%" y="703.50"></text></g><g><title>bytes::bytes_mut::BytesMut::split_to (7 samples, 0.06%)</title><rect x="50.6452%" y="693" width="0.0568%" height="15" fill="rgb(211,33,11)" fg:x="6240" fg:w="7"/><text x="50.8952%" y="703.50"></text></g><g><title>bytes::bytes_mut::BytesMut::shallow_clone (3 samples, 0.02%)</title><rect x="50.6777%" y="677" width="0.0243%" height="15" fill="rgb(221,29,38)" fg:x="6244" fg:w="3"/><text x="50.9277%" y="687.50"></text></g><g><title>core::ptr::drop_in_place<bytes::bytes_mut::BytesMut> (2 samples, 0.02%)</title><rect x="50.7021%" y="693" width="0.0162%" height="15" fill="rgb(206,182,49)" fg:x="6247" fg:w="2"/><text x="50.9521%" y="703.50"></text></g><g><title><bytes::bytes_mut::BytesMut as core::ops::drop::Drop>::drop (2 samples, 0.02%)</title><rect x="50.7021%" y="677" width="0.0162%" height="15" fill="rgb(216,140,1)" fg:x="6247" fg:w="2"/><text x="50.9521%" y="687.50"></text></g><g><title>bytes::bytes_mut::BytesMut::kind (2 samples, 0.02%)</title><rect x="50.7021%" y="661" width="0.0162%" height="15" fill="rgb(232,57,40)" fg:x="6247" fg:w="2"/><text x="50.9521%" y="671.50"></text></g><g><title>core::ptr::drop_in_place<tracing::span::Span> (2 samples, 0.02%)</title><rect x="50.7264%" y="693" width="0.0162%" height="15" fill="rgb(224,186,18)" fg:x="6250" fg:w="2"/><text x="50.9764%" y="703.50"></text></g><g><title>h2::frame::head::Head::parse (2 samples, 0.02%)</title><rect x="50.7426%" y="693" width="0.0162%" height="15" fill="rgb(215,121,11)" fg:x="6252" fg:w="2"/><text x="50.9926%" y="703.50"></text></g><g><title>h2::frame::headers::Headers::load (2 samples, 0.02%)</title><rect x="50.7589%" y="693" width="0.0162%" height="15" fill="rgb(245,147,10)" fg:x="6254" fg:w="2"/><text x="51.0089%" y="703.50"></text></g><g><title>core::ptr::drop_in_place<tracing::span::Span> (2 samples, 0.02%)</title><rect x="50.8238%" y="645" width="0.0162%" height="15" fill="rgb(238,153,13)" fg:x="6262" fg:w="2"/><text x="51.0738%" y="655.50"></text></g><g><title><http::header::name::HeaderName as core::cmp::PartialEq<&str>>::eq (5 samples, 0.04%)</title><rect x="50.9050%" y="629" width="0.0406%" height="15" fill="rgb(233,108,0)" fg:x="6272" fg:w="5"/><text x="51.1550%" y="639.50"></text></g><g><title><http::header::name::HeaderName as core::cmp::PartialEq<str>>::eq (5 samples, 0.04%)</title><rect x="50.9050%" y="613" width="0.0406%" height="15" fill="rgb(212,157,17)" fg:x="6272" fg:w="5"/><text x="51.1550%" y="623.50"></text></g><g><title>http::header::name::HeaderName::as_str (4 samples, 0.03%)</title><rect x="50.9131%" y="597" width="0.0325%" height="15" fill="rgb(225,213,38)" fg:x="6273" fg:w="4"/><text x="51.1631%" y="607.50"></text></g><g><title>http::header::map::HeaderMap<T>::insert_entry (3 samples, 0.02%)</title><rect x="50.9537%" y="581" width="0.0243%" height="15" fill="rgb(248,16,11)" fg:x="6278" fg:w="3"/><text x="51.2037%" y="591.50"></text></g><g><title>alloc::vec::Vec<T,A>::push (3 samples, 0.02%)</title><rect x="50.9537%" y="565" width="0.0243%" height="15" fill="rgb(241,33,4)" fg:x="6278" fg:w="3"/><text x="51.2037%" y="575.50"></text></g><g><title>core::ptr::write (3 samples, 0.02%)</title><rect x="50.9537%" y="549" width="0.0243%" height="15" fill="rgb(222,26,43)" fg:x="6278" fg:w="3"/><text x="51.2037%" y="559.50"></text></g><g><title>alloc::vec::Vec<T>::with_capacity (3 samples, 0.02%)</title><rect x="50.9861%" y="565" width="0.0243%" height="15" fill="rgb(243,29,36)" fg:x="6282" fg:w="3"/><text x="51.2361%" y="575.50"></text></g><g><title>alloc::vec::Vec<T,A>::with_capacity_in (3 samples, 0.02%)</title><rect x="50.9861%" y="549" width="0.0243%" height="15" fill="rgb(241,9,27)" fg:x="6282" fg:w="3"/><text x="51.2361%" y="559.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::with_capacity_in (3 samples, 0.02%)</title><rect x="50.9861%" y="533" width="0.0243%" height="15" fill="rgb(205,117,26)" fg:x="6282" fg:w="3"/><text x="51.2361%" y="543.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::allocate_in (3 samples, 0.02%)</title><rect x="50.9861%" y="517" width="0.0243%" height="15" fill="rgb(209,80,39)" fg:x="6282" fg:w="3"/><text x="51.2361%" y="527.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::allocate (3 samples, 0.02%)</title><rect x="50.9861%" y="501" width="0.0243%" height="15" fill="rgb(239,155,6)" fg:x="6282" fg:w="3"/><text x="51.2361%" y="511.50"></text></g><g><title>alloc::alloc::Global::alloc_impl (3 samples, 0.02%)</title><rect x="50.9861%" y="485" width="0.0243%" height="15" fill="rgb(212,104,12)" fg:x="6282" fg:w="3"/><text x="51.2361%" y="495.50"></text></g><g><title>alloc::alloc::alloc (3 samples, 0.02%)</title><rect x="50.9861%" y="469" width="0.0243%" height="15" fill="rgb(234,204,3)" fg:x="6282" fg:w="3"/><text x="51.2361%" y="479.50"></text></g><g><title>malloc (3 samples, 0.02%)</title><rect x="50.9861%" y="453" width="0.0243%" height="15" fill="rgb(251,218,7)" fg:x="6282" fg:w="3"/><text x="51.2361%" y="463.50"></text></g><g><title>alloc::vec::from_elem (2 samples, 0.02%)</title><rect x="51.0105%" y="565" width="0.0162%" height="15" fill="rgb(221,81,32)" fg:x="6285" fg:w="2"/><text x="51.2605%" y="575.50"></text></g><g><title><T as alloc::vec::spec_from_elem::SpecFromElem>::from_elem (2 samples, 0.02%)</title><rect x="51.0105%" y="549" width="0.0162%" height="15" fill="rgb(214,152,26)" fg:x="6285" fg:w="2"/><text x="51.2605%" y="559.50"></text></g><g><title>alloc::vec::Vec<T,A>::with_capacity_in (2 samples, 0.02%)</title><rect x="51.0105%" y="533" width="0.0162%" height="15" fill="rgb(223,22,3)" fg:x="6285" fg:w="2"/><text x="51.2605%" y="543.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::with_capacity_in (2 samples, 0.02%)</title><rect x="51.0105%" y="517" width="0.0162%" height="15" fill="rgb(207,174,7)" fg:x="6285" fg:w="2"/><text x="51.2605%" y="527.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::allocate_in (2 samples, 0.02%)</title><rect x="51.0105%" y="501" width="0.0162%" height="15" fill="rgb(224,19,52)" fg:x="6285" fg:w="2"/><text x="51.2605%" y="511.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::allocate (2 samples, 0.02%)</title><rect x="51.0105%" y="485" width="0.0162%" height="15" fill="rgb(228,24,14)" fg:x="6285" fg:w="2"/><text x="51.2605%" y="495.50"></text></g><g><title>alloc::alloc::Global::alloc_impl (2 samples, 0.02%)</title><rect x="51.0105%" y="469" width="0.0162%" height="15" fill="rgb(230,153,43)" fg:x="6285" fg:w="2"/><text x="51.2605%" y="479.50"></text></g><g><title>alloc::alloc::alloc (2 samples, 0.02%)</title><rect x="51.0105%" y="453" width="0.0162%" height="15" fill="rgb(231,106,12)" fg:x="6285" fg:w="2"/><text x="51.2605%" y="463.50"></text></g><g><title>malloc (2 samples, 0.02%)</title><rect x="51.0105%" y="437" width="0.0162%" height="15" fill="rgb(215,92,2)" fg:x="6285" fg:w="2"/><text x="51.2605%" y="447.50"></text></g><g><title>http::header::map::Danger::is_yellow (2 samples, 0.02%)</title><rect x="51.0348%" y="565" width="0.0162%" height="15" fill="rgb(249,143,25)" fg:x="6288" fg:w="2"/><text x="51.2848%" y="575.50"></text></g><g><title>http::header::map::HeaderMap<T>::append (13 samples, 0.11%)</title><rect x="50.9537%" y="629" width="0.1055%" height="15" fill="rgb(252,7,35)" fg:x="6278" fg:w="13"/><text x="51.2037%" y="639.50"></text></g><g><title><http::header::name::HeaderName as http::header::map::into_header_name::Sealed>::append (13 samples, 0.11%)</title><rect x="50.9537%" y="613" width="0.1055%" height="15" fill="rgb(216,69,40)" fg:x="6278" fg:w="13"/><text x="51.2037%" y="623.50"></text></g><g><title>http::header::map::HeaderMap<T>::append2 (13 samples, 0.11%)</title><rect x="50.9537%" y="597" width="0.1055%" height="15" fill="rgb(240,36,33)" fg:x="6278" fg:w="13"/><text x="51.2037%" y="607.50"></text></g><g><title>http::header::map::HeaderMap<T>::reserve_one (10 samples, 0.08%)</title><rect x="50.9780%" y="581" width="0.0812%" height="15" fill="rgb(231,128,14)" fg:x="6281" fg:w="10"/><text x="51.2280%" y="591.50"></text></g><g><title>h2::frame::headers::HeaderBlock::load::_{{closure}} (30 samples, 0.24%)</title><rect x="50.8400%" y="645" width="0.2435%" height="15" fill="rgb(245,143,14)" fg:x="6264" fg:w="30"/><text x="51.0900%" y="655.50"></text></g><g><title>http::header::name::HeaderName::as_str (3 samples, 0.02%)</title><rect x="51.0592%" y="629" width="0.0243%" height="15" fill="rgb(222,130,28)" fg:x="6291" fg:w="3"/><text x="51.3092%" y="639.50"></text></g><g><title><http::header::name::HeaderName as core::clone::Clone>::clone (5 samples, 0.04%)</title><rect x="51.1403%" y="597" width="0.0406%" height="15" fill="rgb(212,10,48)" fg:x="6301" fg:w="5"/><text x="51.3903%" y="607.50"></text></g><g><title><http::header::name::Repr<T> as core::clone::Clone>::clone (3 samples, 0.02%)</title><rect x="51.1566%" y="581" width="0.0243%" height="15" fill="rgb(254,118,45)" fg:x="6303" fg:w="3"/><text x="51.4066%" y="591.50"></text></g><g><title><http::header::name::Custom as core::clone::Clone>::clone (2 samples, 0.02%)</title><rect x="51.1647%" y="565" width="0.0162%" height="15" fill="rgb(228,6,45)" fg:x="6304" fg:w="2"/><text x="51.4147%" y="575.50"></text></g><g><title><http::byte_str::ByteStr as core::clone::Clone>::clone (2 samples, 0.02%)</title><rect x="51.1647%" y="549" width="0.0162%" height="15" fill="rgb(241,18,35)" fg:x="6304" fg:w="2"/><text x="51.4147%" y="559.50"></text></g><g><title>h2::hpack::decoder::Table::get (11 samples, 0.09%)</title><rect x="51.1079%" y="629" width="0.0893%" height="15" fill="rgb(227,214,53)" fg:x="6297" fg:w="11"/><text x="51.3579%" y="639.50"></text></g><g><title><h2::hpack::header::Header<T> as core::clone::Clone>::clone (10 samples, 0.08%)</title><rect x="51.1160%" y="613" width="0.0812%" height="15" fill="rgb(224,107,51)" fg:x="6298" fg:w="10"/><text x="51.3660%" y="623.50"></text></g><g><title><http::header::value::HeaderValue as core::clone::Clone>::clone (2 samples, 0.02%)</title><rect x="51.1809%" y="597" width="0.0162%" height="15" fill="rgb(248,60,28)" fg:x="6306" fg:w="2"/><text x="51.4309%" y="607.50"></text></g><g><title><bytes::bytes::Bytes as core::clone::Clone>::clone (2 samples, 0.02%)</title><rect x="51.1809%" y="581" width="0.0162%" height="15" fill="rgb(249,101,23)" fg:x="6306" fg:w="2"/><text x="51.4309%" y="591.50"></text></g><g><title>bytes::bytes::shared_clone (2 samples, 0.02%)</title><rect x="51.1809%" y="565" width="0.0162%" height="15" fill="rgb(228,51,19)" fg:x="6306" fg:w="2"/><text x="51.4309%" y="575.50"></text></g><g><title>bytes::bytes::shallow_clone_arc (2 samples, 0.02%)</title><rect x="51.1809%" y="549" width="0.0162%" height="15" fill="rgb(213,20,6)" fg:x="6306" fg:w="2"/><text x="51.4309%" y="559.50"></text></g><g><title>h2::hpack::decoder::Decoder::decode_indexed (15 samples, 0.12%)</title><rect x="51.0835%" y="645" width="0.1217%" height="15" fill="rgb(212,124,10)" fg:x="6294" fg:w="15"/><text x="51.3335%" y="655.50"></text></g><g><title>core::ptr::drop_in_place<bytes::bytes::Bytes> (2 samples, 0.02%)</title><rect x="51.2134%" y="629" width="0.0162%" height="15" fill="rgb(248,3,40)" fg:x="6310" fg:w="2"/><text x="51.4634%" y="639.50"></text></g><g><title><bytes::bytes::Bytes as core::ops::drop::Drop>::drop (2 samples, 0.02%)</title><rect x="51.2134%" y="613" width="0.0162%" height="15" fill="rgb(223,178,23)" fg:x="6310" fg:w="2"/><text x="51.4634%" y="623.50"></text></g><g><title>h2::hpack::decoder::consume (11 samples, 0.09%)</title><rect x="51.2053%" y="645" width="0.0893%" height="15" fill="rgb(240,132,45)" fg:x="6309" fg:w="11"/><text x="51.4553%" y="655.50"></text></g><g><title>h2::hpack::decoder::take (8 samples, 0.06%)</title><rect x="51.2296%" y="629" width="0.0649%" height="15" fill="rgb(245,164,36)" fg:x="6312" fg:w="8"/><text x="51.4796%" y="639.50"></text></g><g><title>bytes::bytes_mut::BytesMut::split_to (3 samples, 0.02%)</title><rect x="51.2702%" y="613" width="0.0243%" height="15" fill="rgb(231,188,53)" fg:x="6317" fg:w="3"/><text x="51.5202%" y="623.50"></text></g><g><title>h2::hpack::decoder::peek_u8 (3 samples, 0.02%)</title><rect x="51.2945%" y="645" width="0.0243%" height="15" fill="rgb(237,198,39)" fg:x="6320" fg:w="3"/><text x="51.5445%" y="655.50"></text></g><g><title>h2::codec::framed_read::decode_frame (98 samples, 0.80%)</title><rect x="50.5397%" y="709" width="0.7954%" height="15" fill="rgb(223,120,35)" fg:x="6227" fg:w="98"/><text x="50.7897%" y="719.50"></text></g><g><title>h2::frame::headers::Headers::load_hpack (69 samples, 0.56%)</title><rect x="50.7751%" y="693" width="0.5600%" height="15" fill="rgb(253,107,49)" fg:x="6256" fg:w="69"/><text x="51.0251%" y="703.50"></text></g><g><title>h2::frame::headers::HeaderBlock::load (69 samples, 0.56%)</title><rect x="50.7751%" y="677" width="0.5600%" height="15" fill="rgb(216,44,31)" fg:x="6256" fg:w="69"/><text x="51.0251%" y="687.50"></text></g><g><title>h2::hpack::decoder::Decoder::decode (67 samples, 0.54%)</title><rect x="50.7913%" y="661" width="0.5438%" height="15" fill="rgb(253,87,21)" fg:x="6258" fg:w="67"/><text x="51.0413%" y="671.50"></text></g><g><title><h2::codec::Codec<T,B> as futures_core::stream::Stream>::poll_next (177 samples, 1.44%)</title><rect x="49.9148%" y="741" width="1.4366%" height="15" fill="rgb(226,18,2)" fg:x="6150" fg:w="177"/><text x="50.1648%" y="751.50"></text></g><g><title><h2::codec::framed_read::FramedRead<T> as futures_core::stream::Stream>::poll_next (177 samples, 1.44%)</title><rect x="49.9148%" y="725" width="1.4366%" height="15" fill="rgb(216,8,46)" fg:x="6150" fg:w="177"/><text x="50.1648%" y="735.50"></text></g><g><title>tracing::__macro_support::__disabled_span (2 samples, 0.02%)</title><rect x="51.3351%" y="709" width="0.0162%" height="15" fill="rgb(226,140,39)" fg:x="6325" fg:w="2"/><text x="51.5851%" y="719.50"></text></g><g><title>tracing::span::Span::new_disabled (2 samples, 0.02%)</title><rect x="51.3351%" y="693" width="0.0162%" height="15" fill="rgb(221,194,54)" fg:x="6325" fg:w="2"/><text x="51.5851%" y="703.50"></text></g><g><title>[libc.so.6] (2 samples, 0.02%)</title><rect x="51.3514%" y="741" width="0.0162%" height="15" fill="rgb(213,92,11)" fg:x="6327" fg:w="2"/><text x="51.6014%" y="751.50"></text></g><g><title>h2::proto::connection::Connection<T,P,B>::clear_expired_reset_streams (4 samples, 0.03%)</title><rect x="51.3676%" y="741" width="0.0325%" height="15" fill="rgb(229,162,46)" fg:x="6329" fg:w="4"/><text x="51.6176%" y="751.50"></text></g><g><title>h2::proto::streams::streams::Streams<B,P>::clear_expired_reset_streams (3 samples, 0.02%)</title><rect x="51.3757%" y="725" width="0.0243%" height="15" fill="rgb(214,111,36)" fg:x="6330" fg:w="3"/><text x="51.6257%" y="735.50"></text></g><g><title>h2::proto::connection::Connection<T,P,B>::poll_go_away (6 samples, 0.05%)</title><rect x="51.4000%" y="741" width="0.0487%" height="15" fill="rgb(207,6,21)" fg:x="6333" fg:w="6"/><text x="51.6500%" y="751.50"></text></g><g><title>h2::proto::go_away::GoAway::send_pending_go_away (6 samples, 0.05%)</title><rect x="51.4000%" y="725" width="0.0487%" height="15" fill="rgb(213,127,38)" fg:x="6333" fg:w="6"/><text x="51.6500%" y="735.50"></text></g><g><title>h2::proto::go_away::GoAway::should_close_now (4 samples, 0.03%)</title><rect x="51.4163%" y="709" width="0.0325%" height="15" fill="rgb(238,118,32)" fg:x="6335" fg:w="4"/><text x="51.6663%" y="719.50"></text></g><g><title>core::ptr::drop_in_place<tracing::span::Span> (6 samples, 0.05%)</title><rect x="51.4893%" y="725" width="0.0487%" height="15" fill="rgb(240,139,39)" fg:x="6344" fg:w="6"/><text x="51.7393%" y="735.50"></text></g><g><title>h2::proto::ping_pong::PingPong::send_pending_pong (2 samples, 0.02%)</title><rect x="51.5380%" y="725" width="0.0162%" height="15" fill="rgb(235,10,37)" fg:x="6350" fg:w="2"/><text x="51.7880%" y="735.50"></text></g><g><title>h2::proto::settings::Settings::poll_send (7 samples, 0.06%)</title><rect x="51.5543%" y="725" width="0.0568%" height="15" fill="rgb(249,171,38)" fg:x="6352" fg:w="7"/><text x="51.8043%" y="735.50"></text></g><g><title>h2::proto::streams::streams::Streams<B,P>::send_pending_refusal (3 samples, 0.02%)</title><rect x="51.6111%" y="725" width="0.0243%" height="15" fill="rgb(242,144,32)" fg:x="6359" fg:w="3"/><text x="51.8611%" y="735.50"></text></g><g><title>std::sync::mutex::Mutex<T>::lock (2 samples, 0.02%)</title><rect x="51.6192%" y="709" width="0.0162%" height="15" fill="rgb(217,117,21)" fg:x="6360" fg:w="2"/><text x="51.8692%" y="719.50"></text></g><g><title>std::sys::unix::locks::futex_mutex::Mutex::lock (2 samples, 0.02%)</title><rect x="51.6192%" y="693" width="0.0162%" height="15" fill="rgb(249,87,1)" fg:x="6360" fg:w="2"/><text x="51.8692%" y="703.50"></text></g><g><title>h2::proto::connection::Connection<T,P,B>::poll_ready (26 samples, 0.21%)</title><rect x="51.4487%" y="741" width="0.2110%" height="15" fill="rgb(248,196,48)" fg:x="6339" fg:w="26"/><text x="51.6987%" y="751.50"></text></g><g><title>tracing::span::Span::enter (2 samples, 0.02%)</title><rect x="51.6435%" y="725" width="0.0162%" height="15" fill="rgb(251,206,33)" fg:x="6363" fg:w="2"/><text x="51.8935%" y="735.50"></text></g><g><title>tracing::span::Span::do_enter (2 samples, 0.02%)</title><rect x="51.6435%" y="709" width="0.0162%" height="15" fill="rgb(232,141,28)" fg:x="6363" fg:w="2"/><text x="51.8935%" y="719.50"></text></g><g><title><alloc::sync::Arc<T,A> as core::ops::deref::Deref>::deref (3 samples, 0.02%)</title><rect x="51.6760%" y="709" width="0.0243%" height="15" fill="rgb(209,167,14)" fg:x="6367" fg:w="3"/><text x="51.9260%" y="719.50"></text></g><g><title>alloc::sync::Arc<T,A>::inner (3 samples, 0.02%)</title><rect x="51.6760%" y="693" width="0.0243%" height="15" fill="rgb(225,11,50)" fg:x="6367" fg:w="3"/><text x="51.9260%" y="703.50"></text></g><g><title>core::ptr::non_null::NonNull<T>::as_ref (3 samples, 0.02%)</title><rect x="51.6760%" y="677" width="0.0243%" height="15" fill="rgb(209,50,20)" fg:x="6367" fg:w="3"/><text x="51.9260%" y="687.50"></text></g><g><title>h2::proto::connection::ConnectionInner<P,B>::as_dyn (11 samples, 0.09%)</title><rect x="51.6598%" y="741" width="0.0893%" height="15" fill="rgb(212,17,46)" fg:x="6365" fg:w="11"/><text x="51.9098%" y="751.50"></text></g><g><title>h2::proto::streams::streams::Streams<B,P>::as_dyn (11 samples, 0.09%)</title><rect x="51.6598%" y="725" width="0.0893%" height="15" fill="rgb(216,101,39)" fg:x="6365" fg:w="11"/><text x="51.9098%" y="735.50"></text></g><g><title><h2::client::Peer as h2::proto::peer::Peer>::dyn (6 samples, 0.05%)</title><rect x="51.7003%" y="709" width="0.0487%" height="15" fill="rgb(212,228,48)" fg:x="6370" fg:w="6"/><text x="51.9503%" y="719.50"></text></g><g><title>h2::proto::streams::counts::Counts::transition (13 samples, 0.11%)</title><rect x="51.8140%" y="693" width="0.1055%" height="15" fill="rgb(250,6,50)" fg:x="6384" fg:w="13"/><text x="52.0640%" y="703.50"></text></g><g><title>h2::proto::streams::streams::Inner::recv_data::_{{closure}} (11 samples, 0.09%)</title><rect x="51.8302%" y="677" width="0.0893%" height="15" fill="rgb(250,160,48)" fg:x="6386" fg:w="11"/><text x="52.0802%" y="687.50"></text></g><g><title>h2::proto::streams::recv::Recv::recv_data (11 samples, 0.09%)</title><rect x="51.8302%" y="661" width="0.0893%" height="15" fill="rgb(244,216,33)" fg:x="6386" fg:w="11"/><text x="52.0802%" y="671.50"></text></g><g><title>h2::proto::streams::recv::Recv::consume_connection_window (3 samples, 0.02%)</title><rect x="51.8951%" y="645" width="0.0243%" height="15" fill="rgb(207,157,5)" fg:x="6394" fg:w="3"/><text x="52.1451%" y="655.50"></text></g><g><title>h2::proto::streams::store::Store::find_mut (4 samples, 0.03%)</title><rect x="51.9195%" y="693" width="0.0325%" height="15" fill="rgb(228,199,8)" fg:x="6397" fg:w="4"/><text x="52.1695%" y="703.50"></text></g><g><title>indexmap::map::IndexMap<K,V,S>::get (2 samples, 0.02%)</title><rect x="51.9357%" y="677" width="0.0162%" height="15" fill="rgb(227,80,20)" fg:x="6399" fg:w="2"/><text x="52.1857%" y="687.50"></text></g><g><title>indexmap::map::IndexMap<K,V,S>::get_index_of (2 samples, 0.02%)</title><rect x="51.9357%" y="661" width="0.0162%" height="15" fill="rgb(222,9,33)" fg:x="6399" fg:w="2"/><text x="52.1857%" y="671.50"></text></g><g><title>h2::proto::streams::streams::DynStreams<B>::recv_data (21 samples, 0.17%)</title><rect x="51.7896%" y="725" width="0.1704%" height="15" fill="rgb(239,44,28)" fg:x="6381" fg:w="21"/><text x="52.0396%" y="735.50"></text></g><g><title>h2::proto::streams::streams::Inner::recv_data (20 samples, 0.16%)</title><rect x="51.7977%" y="709" width="0.1623%" height="15" fill="rgb(249,187,43)" fg:x="6382" fg:w="20"/><text x="52.0477%" y="719.50"></text></g><g><title>h2::frame::headers::Headers::stream_id (2 samples, 0.02%)</title><rect x="52.0006%" y="693" width="0.0162%" height="15" fill="rgb(216,141,28)" fg:x="6407" fg:w="2"/><text x="52.2506%" y="703.50"></text></g><g><title>indexmap::map::IndexMap<K,V,S>::hash (3 samples, 0.02%)</title><rect x="52.0737%" y="613" width="0.0243%" height="15" fill="rgb(230,154,53)" fg:x="6416" fg:w="3"/><text x="52.3237%" y="623.50"></text></g><g><title><std::collections::hash::map::DefaultHasher as core::hash::Hasher>::finish (3 samples, 0.02%)</title><rect x="52.0737%" y="597" width="0.0243%" height="15" fill="rgb(227,82,4)" fg:x="6416" fg:w="3"/><text x="52.3237%" y="607.50"></text></g><g><title><core::hash::sip::SipHasher13 as core::hash::Hasher>::finish (3 samples, 0.02%)</title><rect x="52.0737%" y="581" width="0.0243%" height="15" fill="rgb(220,107,16)" fg:x="6416" fg:w="3"/><text x="52.3237%" y="591.50"></text></g><g><title><core::hash::sip::Hasher<S> as core::hash::Hasher>::finish (3 samples, 0.02%)</title><rect x="52.0737%" y="565" width="0.0243%" height="15" fill="rgb(207,187,2)" fg:x="6416" fg:w="3"/><text x="52.3237%" y="575.50"></text></g><g><title><core::hash::sip::Sip13Rounds as core::hash::sip::Sip>::d_rounds (2 samples, 0.02%)</title><rect x="52.0818%" y="549" width="0.0162%" height="15" fill="rgb(210,162,52)" fg:x="6417" fg:w="2"/><text x="52.3318%" y="559.50"></text></g><g><title>h2::proto::streams::counts::Counts::transition_after (6 samples, 0.05%)</title><rect x="52.0575%" y="677" width="0.0487%" height="15" fill="rgb(217,216,49)" fg:x="6414" fg:w="6"/><text x="52.3075%" y="687.50"></text></g><g><title>h2::proto::streams::store::Ptr::unlink (4 samples, 0.03%)</title><rect x="52.0737%" y="661" width="0.0325%" height="15" fill="rgb(218,146,49)" fg:x="6416" fg:w="4"/><text x="52.3237%" y="671.50"></text></g><g><title>indexmap::map::IndexMap<K,V,S>::swap_remove (4 samples, 0.03%)</title><rect x="52.0737%" y="645" width="0.0325%" height="15" fill="rgb(216,55,40)" fg:x="6416" fg:w="4"/><text x="52.3237%" y="655.50"></text></g><g><title>indexmap::map::IndexMap<K,V,S>::swap_remove_full (4 samples, 0.03%)</title><rect x="52.0737%" y="629" width="0.0325%" height="15" fill="rgb(208,196,21)" fg:x="6416" fg:w="4"/><text x="52.3237%" y="639.50"></text></g><g><title><h2::proto::streams::store::Ptr as core::ops::deref::Deref>::deref (2 samples, 0.02%)</title><rect x="52.1143%" y="661" width="0.0162%" height="15" fill="rgb(242,117,42)" fg:x="6421" fg:w="2"/><text x="52.3643%" y="671.50"></text></g><g><title><core::result::Result<T,E> as core::ops::try_trait::Try>::branch (4 samples, 0.03%)</title><rect x="52.1549%" y="645" width="0.0325%" height="15" fill="rgb(210,11,23)" fg:x="6426" fg:w="4"/><text x="52.4049%" y="655.50"></text></g><g><title>[libc.so.6] (4 samples, 0.03%)</title><rect x="52.1549%" y="629" width="0.0325%" height="15" fill="rgb(217,110,2)" fg:x="6426" fg:w="4"/><text x="52.4049%" y="639.50"></text></g><g><title>h2::frame::headers::Headers::into_parts (2 samples, 0.02%)</title><rect x="52.1873%" y="645" width="0.0162%" height="15" fill="rgb(229,77,54)" fg:x="6430" fg:w="2"/><text x="52.4373%" y="655.50"></text></g><g><title>[libc.so.6] (2 samples, 0.02%)</title><rect x="52.1873%" y="629" width="0.0162%" height="15" fill="rgb(218,53,16)" fg:x="6430" fg:w="2"/><text x="52.4373%" y="639.50"></text></g><g><title>core::ptr::drop_in_place<http::header::map::HeaderMap> (3 samples, 0.02%)</title><rect x="52.2523%" y="613" width="0.0243%" height="15" fill="rgb(215,38,13)" fg:x="6438" fg:w="3"/><text x="52.5023%" y="623.50"></text></g><g><title>core::ptr::drop_in_place<alloc::vec::Vec<http::header::map::ExtraValue<http::header::value::HeaderValue>>> (2 samples, 0.02%)</title><rect x="52.2604%" y="597" width="0.0162%" height="15" fill="rgb(235,42,18)" fg:x="6439" fg:w="2"/><text x="52.5104%" y="607.50"></text></g><g><title><alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (2 samples, 0.02%)</title><rect x="52.2604%" y="581" width="0.0162%" height="15" fill="rgb(219,66,54)" fg:x="6439" fg:w="2"/><text x="52.5104%" y="591.50"></text></g><g><title>http::response::Builder::status (2 samples, 0.02%)</title><rect x="52.2847%" y="613" width="0.0162%" height="15" fill="rgb(222,205,4)" fg:x="6442" fg:w="2"/><text x="52.5347%" y="623.50"></text></g><g><title>http::response::Builder::and_then (2 samples, 0.02%)</title><rect x="52.2847%" y="597" width="0.0162%" height="15" fill="rgb(227,213,46)" fg:x="6442" fg:w="2"/><text x="52.5347%" y="607.50"></text></g><g><title>h2::proto::peer::Dyn::convert_poll_message (16 samples, 0.13%)</title><rect x="52.2036%" y="645" width="0.1299%" height="15" fill="rgb(250,145,42)" fg:x="6432" fg:w="16"/><text x="52.4536%" y="655.50"></text></g><g><title><h2::client::Peer as h2::proto::peer::Peer>::convert_poll_message (15 samples, 0.12%)</title><rect x="52.2117%" y="629" width="0.1217%" height="15" fill="rgb(219,15,2)" fg:x="6433" fg:w="15"/><text x="52.4617%" y="639.50"></text></g><g><title>http::response::Response<()>::builder (4 samples, 0.03%)</title><rect x="52.3009%" y="613" width="0.0325%" height="15" fill="rgb(231,181,52)" fg:x="6444" fg:w="4"/><text x="52.5509%" y="623.50"></text></g><g><title>http::response::Builder::new (4 samples, 0.03%)</title><rect x="52.3009%" y="597" width="0.0325%" height="15" fill="rgb(235,1,42)" fg:x="6444" fg:w="4"/><text x="52.5509%" y="607.50"></text></g><g><title><http::response::Builder as core::default::Default>::default (4 samples, 0.03%)</title><rect x="52.3009%" y="581" width="0.0325%" height="15" fill="rgb(249,88,27)" fg:x="6444" fg:w="4"/><text x="52.5509%" y="591.50"></text></g><g><title>http::response::Parts::new (4 samples, 0.03%)</title><rect x="52.3009%" y="565" width="0.0325%" height="15" fill="rgb(235,145,16)" fg:x="6444" fg:w="4"/><text x="52.5509%" y="575.50"></text></g><g><title><http::header::map::HeaderMap<T> as core::default::Default>::default (2 samples, 0.02%)</title><rect x="52.3172%" y="549" width="0.0162%" height="15" fill="rgb(237,114,19)" fg:x="6446" fg:w="2"/><text x="52.5672%" y="559.50"></text></g><g><title>http::header::map::HeaderMap<T>::with_capacity (2 samples, 0.02%)</title><rect x="52.3172%" y="533" width="0.0162%" height="15" fill="rgb(238,51,50)" fg:x="6446" fg:w="2"/><text x="52.5672%" y="543.50"></text></g><g><title>h2::proto::streams::buffer::Deque::push_back (4 samples, 0.03%)</title><rect x="52.3334%" y="645" width="0.0325%" height="15" fill="rgb(205,194,25)" fg:x="6448" fg:w="4"/><text x="52.5834%" y="655.50"></text></g><g><title>slab::Slab<T>::insert (4 samples, 0.03%)</title><rect x="52.3334%" y="629" width="0.0325%" height="15" fill="rgb(215,203,17)" fg:x="6448" fg:w="4"/><text x="52.5834%" y="639.50"></text></g><g><title>slab::Slab<T>::insert_at (4 samples, 0.03%)</title><rect x="52.3334%" y="613" width="0.0325%" height="15" fill="rgb(233,112,49)" fg:x="6448" fg:w="4"/><text x="52.5834%" y="623.50"></text></g><g><title>[libc.so.6] (2 samples, 0.02%)</title><rect x="52.3496%" y="597" width="0.0162%" height="15" fill="rgb(241,130,26)" fg:x="6450" fg:w="2"/><text x="52.5996%" y="607.50"></text></g><g><title>h2::proto::streams::state::State::recv_open (2 samples, 0.02%)</title><rect x="52.3659%" y="645" width="0.0162%" height="15" fill="rgb(252,223,19)" fg:x="6452" fg:w="2"/><text x="52.6159%" y="655.50"></text></g><g><title>tokio::runtime::context::with_scheduler (2 samples, 0.02%)</title><rect x="52.3983%" y="565" width="0.0162%" height="15" fill="rgb(211,95,25)" fg:x="6456" fg:w="2"/><text x="52.6483%" y="575.50"></text></g><g><title>std::thread::local::LocalKey<T>::try_with (2 samples, 0.02%)</title><rect x="52.3983%" y="549" width="0.0162%" height="15" fill="rgb(251,182,27)" fg:x="6456" fg:w="2"/><text x="52.6483%" y="559.50"></text></g><g><title>tokio::runtime::context::with_scheduler::_{{closure}} (2 samples, 0.02%)</title><rect x="52.3983%" y="533" width="0.0162%" height="15" fill="rgb(238,24,4)" fg:x="6456" fg:w="2"/><text x="52.6483%" y="543.50"></text></g><g><title>tokio::runtime::context::scoped::Scoped<T>::with (2 samples, 0.02%)</title><rect x="52.3983%" y="517" width="0.0162%" height="15" fill="rgb(224,220,25)" fg:x="6456" fg:w="2"/><text x="52.6483%" y="527.50"></text></g><g><title>tokio::runtime::scheduler::current_thread::_<impl tokio::runtime::task::Schedule for alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle>>::schedule::_{{closure}} (2 samples, 0.02%)</title><rect x="52.3983%" y="501" width="0.0162%" height="15" fill="rgb(239,133,26)" fg:x="6456" fg:w="2"/><text x="52.6483%" y="511.50"></text></g><g><title>tokio::runtime::task::raw::RawTask::schedule (3 samples, 0.02%)</title><rect x="52.3983%" y="581" width="0.0243%" height="15" fill="rgb(211,94,48)" fg:x="6456" fg:w="3"/><text x="52.6483%" y="591.50"></text></g><g><title>h2::proto::streams::stream::Stream::notify_recv (8 samples, 0.06%)</title><rect x="52.3821%" y="645" width="0.0649%" height="15" fill="rgb(239,87,6)" fg:x="6454" fg:w="8"/><text x="52.6321%" y="655.50"></text></g><g><title>core::task::wake::Waker::wake (8 samples, 0.06%)</title><rect x="52.3821%" y="629" width="0.0649%" height="15" fill="rgb(227,62,0)" fg:x="6454" fg:w="8"/><text x="52.6321%" y="639.50"></text></g><g><title>tokio::runtime::task::waker::wake_by_val (7 samples, 0.06%)</title><rect x="52.3902%" y="613" width="0.0568%" height="15" fill="rgb(211,226,4)" fg:x="6455" fg:w="7"/><text x="52.6402%" y="623.50"></text></g><g><title>tokio::runtime::task::harness::<impl tokio::runtime::task::raw::RawTask>::wake_by_val (7 samples, 0.06%)</title><rect x="52.3902%" y="597" width="0.0568%" height="15" fill="rgb(253,38,52)" fg:x="6455" fg:w="7"/><text x="52.6402%" y="607.50"></text></g><g><title>tokio::runtime::task::state::State::transition_to_notified_by_val (3 samples, 0.02%)</title><rect x="52.4227%" y="581" width="0.0243%" height="15" fill="rgb(229,126,40)" fg:x="6459" fg:w="3"/><text x="52.6727%" y="591.50"></text></g><g><title>tokio::runtime::task::state::State::fetch_update_action (3 samples, 0.02%)</title><rect x="52.4227%" y="565" width="0.0243%" height="15" fill="rgb(229,165,44)" fg:x="6459" fg:w="3"/><text x="52.6727%" y="575.50"></text></g><g><title>tokio::runtime::task::state::State::load (2 samples, 0.02%)</title><rect x="52.4308%" y="549" width="0.0162%" height="15" fill="rgb(247,95,47)" fg:x="6460" fg:w="2"/><text x="52.6808%" y="559.50"></text></g><g><title>core::sync::atomic::AtomicUsize::load (2 samples, 0.02%)</title><rect x="52.4308%" y="533" width="0.0162%" height="15" fill="rgb(216,140,30)" fg:x="6460" fg:w="2"/><text x="52.6808%" y="543.50"></text></g><g><title>core::sync::atomic::atomic_load (2 samples, 0.02%)</title><rect x="52.4308%" y="517" width="0.0162%" height="15" fill="rgb(246,214,8)" fg:x="6460" fg:w="2"/><text x="52.6808%" y="527.50"></text></g><g><title>h2::proto::streams::recv::Recv::recv_headers (41 samples, 0.33%)</title><rect x="52.1305%" y="661" width="0.3328%" height="15" fill="rgb(227,224,15)" fg:x="6423" fg:w="41"/><text x="52.3805%" y="671.50"></text></g><g><title>http::header::map::HeaderMap<T>::get (2 samples, 0.02%)</title><rect x="52.4470%" y="645" width="0.0162%" height="15" fill="rgb(233,175,4)" fg:x="6462" fg:w="2"/><text x="52.6970%" y="655.50"></text></g><g><title>h2::frame::headers::Headers::into_fields (2 samples, 0.02%)</title><rect x="52.4714%" y="645" width="0.0162%" height="15" fill="rgb(221,66,45)" fg:x="6465" fg:w="2"/><text x="52.7214%" y="655.50"></text></g><g><title>core::ptr::drop_in_place<h2::frame::headers::Pseudo> (2 samples, 0.02%)</title><rect x="52.4714%" y="629" width="0.0162%" height="15" fill="rgb(221,178,18)" fg:x="6465" fg:w="2"/><text x="52.7214%" y="639.50"></text></g><g><title>core::ptr::drop_in_place<core::option::Option<h2::ext::Protocol>> (2 samples, 0.02%)</title><rect x="52.4714%" y="613" width="0.0162%" height="15" fill="rgb(213,81,29)" fg:x="6465" fg:w="2"/><text x="52.7214%" y="623.50"></text></g><g><title>h2::proto::streams::buffer::Deque::push_back (2 samples, 0.02%)</title><rect x="52.4876%" y="645" width="0.0162%" height="15" fill="rgb(220,89,49)" fg:x="6467" fg:w="2"/><text x="52.7376%" y="655.50"></text></g><g><title>h2::proto::streams::recv::Recv::recv_trailers (8 samples, 0.06%)</title><rect x="52.4633%" y="661" width="0.0649%" height="15" fill="rgb(227,60,33)" fg:x="6464" fg:w="8"/><text x="52.7133%" y="671.50"></text></g><g><title>h2::proto::streams::state::State::recv_close (3 samples, 0.02%)</title><rect x="52.5039%" y="645" width="0.0243%" height="15" fill="rgb(205,113,12)" fg:x="6469" fg:w="3"/><text x="52.7539%" y="655.50"></text></g><g><title>h2::proto::streams::counts::Counts::transition (69 samples, 0.56%)</title><rect x="52.0169%" y="693" width="0.5600%" height="15" fill="rgb(211,32,1)" fg:x="6409" fg:w="69"/><text x="52.2669%" y="703.50"></text></g><g><title>h2::proto::streams::streams::Inner::recv_headers::_{{closure}} (57 samples, 0.46%)</title><rect x="52.1143%" y="677" width="0.4626%" height="15" fill="rgb(246,2,12)" fg:x="6421" fg:w="57"/><text x="52.3643%" y="687.50"></text></g><g><title>h2::proto::streams::state::State::is_recv_headers (6 samples, 0.05%)</title><rect x="52.5282%" y="661" width="0.0487%" height="15" fill="rgb(243,37,27)" fg:x="6472" fg:w="6"/><text x="52.7782%" y="671.50"></text></g><g><title>h2::proto::streams::recv::Recv::max_stream_id (2 samples, 0.02%)</title><rect x="52.5769%" y="693" width="0.0162%" height="15" fill="rgb(248,211,31)" fg:x="6478" fg:w="2"/><text x="52.8269%" y="703.50"></text></g><g><title>h2::proto::streams::state::State::is_local_error (3 samples, 0.02%)</title><rect x="52.5931%" y="693" width="0.0243%" height="15" fill="rgb(242,146,47)" fg:x="6480" fg:w="3"/><text x="52.8431%" y="703.50"></text></g><g><title>h2::proto::streams::store::OccupiedEntry::key (2 samples, 0.02%)</title><rect x="52.6175%" y="693" width="0.0162%" height="15" fill="rgb(206,70,20)" fg:x="6483" fg:w="2"/><text x="52.8675%" y="703.50"></text></g><g><title><h2::frame::stream_id::StreamId as core::hash::Hash>::hash (2 samples, 0.02%)</title><rect x="52.6581%" y="645" width="0.0162%" height="15" fill="rgb(215,10,51)" fg:x="6488" fg:w="2"/><text x="52.9081%" y="655.50"></text></g><g><title>core::hash::impls::<impl core::hash::Hash for u32>::hash (2 samples, 0.02%)</title><rect x="52.6581%" y="629" width="0.0162%" height="15" fill="rgb(243,178,53)" fg:x="6488" fg:w="2"/><text x="52.9081%" y="639.50"></text></g><g><title>core::hash::Hasher::write_u32 (2 samples, 0.02%)</title><rect x="52.6581%" y="613" width="0.0162%" height="15" fill="rgb(233,221,20)" fg:x="6488" fg:w="2"/><text x="52.9081%" y="623.50"></text></g><g><title><std::collections::hash::map::DefaultHasher as core::hash::Hasher>::write (2 samples, 0.02%)</title><rect x="52.6581%" y="597" width="0.0162%" height="15" fill="rgb(218,95,35)" fg:x="6488" fg:w="2"/><text x="52.9081%" y="607.50"></text></g><g><title><core::hash::sip::SipHasher13 as core::hash::Hasher>::write (2 samples, 0.02%)</title><rect x="52.6581%" y="581" width="0.0162%" height="15" fill="rgb(229,13,5)" fg:x="6488" fg:w="2"/><text x="52.9081%" y="591.50"></text></g><g><title><core::hash::sip::Hasher<S> as core::hash::Hasher>::write (2 samples, 0.02%)</title><rect x="52.6581%" y="565" width="0.0162%" height="15" fill="rgb(252,164,30)" fg:x="6488" fg:w="2"/><text x="52.9081%" y="575.50"></text></g><g><title>indexmap::map::IndexMap<K,V,S>::hash (6 samples, 0.05%)</title><rect x="52.6418%" y="661" width="0.0487%" height="15" fill="rgb(232,68,36)" fg:x="6486" fg:w="6"/><text x="52.8918%" y="671.50"></text></g><g><title><std::collections::hash::map::DefaultHasher as core::hash::Hasher>::finish (2 samples, 0.02%)</title><rect x="52.6743%" y="645" width="0.0162%" height="15" fill="rgb(219,59,54)" fg:x="6490" fg:w="2"/><text x="52.9243%" y="655.50"></text></g><g><title><core::hash::sip::SipHasher13 as core::hash::Hasher>::finish (2 samples, 0.02%)</title><rect x="52.6743%" y="629" width="0.0162%" height="15" fill="rgb(250,92,33)" fg:x="6490" fg:w="2"/><text x="52.9243%" y="639.50"></text></g><g><title><core::hash::sip::Hasher<S> as core::hash::Hasher>::finish (2 samples, 0.02%)</title><rect x="52.6743%" y="613" width="0.0162%" height="15" fill="rgb(229,162,54)" fg:x="6490" fg:w="2"/><text x="52.9243%" y="623.50"></text></g><g><title>h2::proto::streams::store::Store::find_entry (10 samples, 0.08%)</title><rect x="52.6337%" y="693" width="0.0812%" height="15" fill="rgb(244,114,52)" fg:x="6485" fg:w="10"/><text x="52.8837%" y="703.50"></text></g><g><title>indexmap::map::IndexMap<K,V,S>::entry (9 samples, 0.07%)</title><rect x="52.6418%" y="677" width="0.0730%" height="15" fill="rgb(212,211,43)" fg:x="6486" fg:w="9"/><text x="52.8918%" y="687.50"></text></g><g><title>indexmap::map::core::raw::<impl indexmap::map::core::IndexMapCore<K,V>>::entry (3 samples, 0.02%)</title><rect x="52.6905%" y="661" width="0.0243%" height="15" fill="rgb(226,147,8)" fg:x="6492" fg:w="3"/><text x="52.9405%" y="671.50"></text></g><g><title>hashbrown::raw::inner::RawTable<T,A>::find (3 samples, 0.02%)</title><rect x="52.6905%" y="645" width="0.0243%" height="15" fill="rgb(226,23,13)" fg:x="6492" fg:w="3"/><text x="52.9405%" y="655.50"></text></g><g><title>h2::proto::streams::streams::DynStreams<B>::recv_headers (95 samples, 0.77%)</title><rect x="51.9601%" y="725" width="0.7710%" height="15" fill="rgb(240,63,4)" fg:x="6402" fg:w="95"/><text x="52.2101%" y="735.50"></text></g><g><title>h2::proto::streams::streams::Inner::recv_headers (94 samples, 0.76%)</title><rect x="51.9682%" y="709" width="0.7629%" height="15" fill="rgb(221,1,32)" fg:x="6403" fg:w="94"/><text x="52.2182%" y="719.50"></text></g><g><title>std::sync::mutex::Mutex<T>::lock (2 samples, 0.02%)</title><rect x="52.7149%" y="693" width="0.0162%" height="15" fill="rgb(242,117,10)" fg:x="6495" fg:w="2"/><text x="52.9649%" y="703.50"></text></g><g><title>std::sys::unix::locks::futex_mutex::Mutex::lock (2 samples, 0.02%)</title><rect x="52.7149%" y="677" width="0.0162%" height="15" fill="rgb(249,172,44)" fg:x="6495" fg:w="2"/><text x="52.9649%" y="687.50"></text></g><g><title>h2::proto::connection::Connection<T,P,B>::poll2 (352 samples, 2.86%)</title><rect x="49.8823%" y="757" width="2.8569%" height="15" fill="rgb(244,46,45)" fg:x="6146" fg:w="352"/><text x="50.1323%" y="767.50">h2..</text></g><g><title>h2::proto::connection::DynConnection<B>::recv_frame (122 samples, 0.99%)</title><rect x="51.7490%" y="741" width="0.9902%" height="15" fill="rgb(206,43,17)" fg:x="6376" fg:w="122"/><text x="51.9990%" y="751.50"></text></g><g><title><core::task::wake::Waker as core::clone::Clone>::clone (2 samples, 0.02%)</title><rect x="52.7717%" y="725" width="0.0162%" height="15" fill="rgb(239,218,39)" fg:x="6502" fg:w="2"/><text x="53.0217%" y="735.50"></text></g><g><title>core::ptr::drop_in_place<core::option::Option<core::task::wake::Waker>> (2 samples, 0.02%)</title><rect x="52.7879%" y="725" width="0.0162%" height="15" fill="rgb(208,169,54)" fg:x="6504" fg:w="2"/><text x="53.0379%" y="735.50"></text></g><g><title>core::ptr::drop_in_place<core::task::wake::Waker> (2 samples, 0.02%)</title><rect x="52.7879%" y="709" width="0.0162%" height="15" fill="rgb(247,25,42)" fg:x="6504" fg:w="2"/><text x="53.0379%" y="719.50"></text></g><g><title><core::task::wake::Waker as core::ops::drop::Drop>::drop (2 samples, 0.02%)</title><rect x="52.7879%" y="693" width="0.0162%" height="15" fill="rgb(226,23,31)" fg:x="6504" fg:w="2"/><text x="53.0379%" y="703.50"></text></g><g><title>h2::proto::streams::recv::Recv::send_connection_window_update (4 samples, 0.03%)</title><rect x="52.8042%" y="709" width="0.0325%" height="15" fill="rgb(247,16,28)" fg:x="6506" fg:w="4"/><text x="53.0542%" y="719.50"></text></g><g><title>h2::proto::streams::flow_control::FlowControl::unclaimed_capacity (4 samples, 0.03%)</title><rect x="52.8042%" y="693" width="0.0325%" height="15" fill="rgb(231,147,38)" fg:x="6506" fg:w="4"/><text x="53.0542%" y="703.50"></text></g><g><title>h2::codec::Codec<T,B>::poll_ready (2 samples, 0.02%)</title><rect x="52.8447%" y="693" width="0.0162%" height="15" fill="rgb(253,81,48)" fg:x="6511" fg:w="2"/><text x="53.0947%" y="703.50"></text></g><g><title>h2::codec::framed_write::FramedWrite<T,B>::poll_ready (2 samples, 0.02%)</title><rect x="52.8447%" y="677" width="0.0162%" height="15" fill="rgb(249,222,43)" fg:x="6511" fg:w="2"/><text x="53.0947%" y="687.50"></text></g><g><title>h2::proto::streams::recv::Recv::poll_complete (8 samples, 0.06%)</title><rect x="52.8042%" y="725" width="0.0649%" height="15" fill="rgb(221,3,27)" fg:x="6506" fg:w="8"/><text x="53.0542%" y="735.50"></text></g><g><title>h2::proto::streams::recv::Recv::send_stream_window_updates (4 samples, 0.03%)</title><rect x="52.8366%" y="709" width="0.0325%" height="15" fill="rgb(228,180,5)" fg:x="6510" fg:w="4"/><text x="53.0866%" y="719.50"></text></g><g><title>[libc.so.6] (7 samples, 0.06%)</title><rect x="52.9178%" y="693" width="0.0568%" height="15" fill="rgb(227,131,42)" fg:x="6520" fg:w="7"/><text x="53.1678%" y="703.50"></text></g><g><title><bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put (2 samples, 0.02%)</title><rect x="53.0639%" y="645" width="0.0162%" height="15" fill="rgb(212,3,39)" fg:x="6538" fg:w="2"/><text x="53.3139%" y="655.50"></text></g><g><title>bytes::bytes_mut::BytesMut::extend_from_slice (2 samples, 0.02%)</title><rect x="53.0639%" y="629" width="0.0162%" height="15" fill="rgb(226,45,5)" fg:x="6538" fg:w="2"/><text x="53.3139%" y="639.50"></text></g><g><title>core::intrinsics::copy_nonoverlapping (2 samples, 0.02%)</title><rect x="53.0639%" y="613" width="0.0162%" height="15" fill="rgb(215,167,45)" fg:x="6538" fg:w="2"/><text x="53.3139%" y="623.50"></text></g><g><title>[libc.so.6] (2 samples, 0.02%)</title><rect x="53.0639%" y="597" width="0.0162%" height="15" fill="rgb(250,218,53)" fg:x="6538" fg:w="2"/><text x="53.3139%" y="607.50"></text></g><g><title><h2::proto::streams::prioritize::Prioritized<B> as bytes::buf::buf_impl::Buf>::remaining (3 samples, 0.02%)</title><rect x="53.0801%" y="645" width="0.0243%" height="15" fill="rgb(207,140,0)" fg:x="6540" fg:w="3"/><text x="53.3301%" y="655.50"></text></g><g><title><bytes::buf::take::Take<T> as bytes::buf::buf_impl::Buf>::remaining (3 samples, 0.02%)</title><rect x="53.0801%" y="629" width="0.0243%" height="15" fill="rgb(238,133,51)" fg:x="6540" fg:w="3"/><text x="53.3301%" y="639.50"></text></g><g><title>core::cmp::min (2 samples, 0.02%)</title><rect x="53.0882%" y="613" width="0.0162%" height="15" fill="rgb(218,203,53)" fg:x="6541" fg:w="2"/><text x="53.3382%" y="623.50"></text></g><g><title>core::cmp::Ord::min (2 samples, 0.02%)</title><rect x="53.0882%" y="597" width="0.0162%" height="15" fill="rgb(226,184,25)" fg:x="6541" fg:w="2"/><text x="53.3382%" y="607.50"></text></g><g><title>core::cmp::min_by (2 samples, 0.02%)</title><rect x="53.0882%" y="581" width="0.0162%" height="15" fill="rgb(231,121,21)" fg:x="6541" fg:w="2"/><text x="53.3382%" y="591.50"></text></g><g><title>core::ptr::drop_in_place<tracing::span::Entered> (2 samples, 0.02%)</title><rect x="53.1126%" y="645" width="0.0162%" height="15" fill="rgb(251,14,34)" fg:x="6544" fg:w="2"/><text x="53.3626%" y="655.50"></text></g><g><title><tracing::span::Entered as core::ops::drop::Drop>::drop (2 samples, 0.02%)</title><rect x="53.1126%" y="629" width="0.0162%" height="15" fill="rgb(249,193,11)" fg:x="6544" fg:w="2"/><text x="53.3626%" y="639.50"></text></g><g><title>tracing::span::Span::do_exit (2 samples, 0.02%)</title><rect x="53.1126%" y="613" width="0.0162%" height="15" fill="rgb(220,172,37)" fg:x="6544" fg:w="2"/><text x="53.3626%" y="623.50"></text></g><g><title><bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put (3 samples, 0.02%)</title><rect x="53.1288%" y="629" width="0.0243%" height="15" fill="rgb(231,229,43)" fg:x="6546" fg:w="3"/><text x="53.3788%" y="639.50"></text></g><g><title>h2::frame::data::Data<T>::encode_chunk (10 samples, 0.08%)</title><rect x="53.1288%" y="645" width="0.0812%" height="15" fill="rgb(250,161,5)" fg:x="6546" fg:w="10"/><text x="53.3788%" y="655.50"></text></g><g><title>h2::frame::head::Head::encode (6 samples, 0.05%)</title><rect x="53.1613%" y="629" width="0.0487%" height="15" fill="rgb(218,225,18)" fg:x="6550" fg:w="6"/><text x="53.4113%" y="639.50"></text></g><g><title>bytes::buf::buf_mut::BufMut::put_uint (4 samples, 0.03%)</title><rect x="53.1775%" y="613" width="0.0325%" height="15" fill="rgb(245,45,42)" fg:x="6552" fg:w="4"/><text x="53.4275%" y="623.50"></text></g><g><title><bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (4 samples, 0.03%)</title><rect x="53.1775%" y="597" width="0.0325%" height="15" fill="rgb(211,115,1)" fg:x="6552" fg:w="4"/><text x="53.4275%" y="607.50"></text></g><g><title>bytes::bytes_mut::BytesMut::extend_from_slice (2 samples, 0.02%)</title><rect x="53.1937%" y="581" width="0.0162%" height="15" fill="rgb(248,133,52)" fg:x="6554" fg:w="2"/><text x="53.4437%" y="591.50"></text></g><g><title>h2::frame::head::Head::encode (2 samples, 0.02%)</title><rect x="53.2100%" y="645" width="0.0162%" height="15" fill="rgb(238,100,21)" fg:x="6556" fg:w="2"/><text x="53.4600%" y="655.50"></text></g><g><title><T as core::convert::Into<U>>::into (2 samples, 0.02%)</title><rect x="53.2100%" y="629" width="0.0162%" height="15" fill="rgb(247,144,11)" fg:x="6556" fg:w="2"/><text x="53.4600%" y="639.50"></text></g><g><title>h2::frame::reason::<impl core::convert::From<h2::frame::reason::Reason> for u32>::from (2 samples, 0.02%)</title><rect x="53.2100%" y="613" width="0.0162%" height="15" fill="rgb(206,164,16)" fg:x="6556" fg:w="2"/><text x="53.4600%" y="623.50"></text></g><g><title>core::ptr::drop_in_place<h2::frame::headers::EncodingHeaderBlock> (2 samples, 0.02%)</title><rect x="53.2343%" y="613" width="0.0162%" height="15" fill="rgb(222,34,3)" fg:x="6559" fg:w="2"/><text x="53.4843%" y="623.50"></text></g><g><title>core::ptr::drop_in_place<bytes::bytes::Bytes> (2 samples, 0.02%)</title><rect x="53.2343%" y="597" width="0.0162%" height="15" fill="rgb(248,82,4)" fg:x="6559" fg:w="2"/><text x="53.4843%" y="607.50"></text></g><g><title><bytes::bytes::Bytes as core::ops::drop::Drop>::drop (2 samples, 0.02%)</title><rect x="53.2343%" y="581" width="0.0162%" height="15" fill="rgb(228,81,46)" fg:x="6559" fg:w="2"/><text x="53.4843%" y="591.50"></text></g><g><title>bytes::buf::buf_mut::BufMut::put_u32 (2 samples, 0.02%)</title><rect x="53.2505%" y="597" width="0.0162%" height="15" fill="rgb(227,67,47)" fg:x="6561" fg:w="2"/><text x="53.5005%" y="607.50"></text></g><g><title>bytes::buf::buf_mut::BufMut::put_slice (2 samples, 0.02%)</title><rect x="53.2505%" y="581" width="0.0162%" height="15" fill="rgb(215,93,53)" fg:x="6561" fg:w="2"/><text x="53.5005%" y="591.50"></text></g><g><title>bytes::buf::buf_mut::BufMut::put_u8 (4 samples, 0.03%)</title><rect x="53.2668%" y="597" width="0.0325%" height="15" fill="rgb(248,194,39)" fg:x="6563" fg:w="4"/><text x="53.5168%" y="607.50"></text></g><g><title>bytes::buf::buf_mut::BufMut::put_slice (4 samples, 0.03%)</title><rect x="53.2668%" y="581" width="0.0325%" height="15" fill="rgb(215,5,19)" fg:x="6563" fg:w="4"/><text x="53.5168%" y="591.50"></text></g><g><title>core::intrinsics::copy_nonoverlapping (2 samples, 0.02%)</title><rect x="53.2830%" y="565" width="0.0162%" height="15" fill="rgb(226,215,51)" fg:x="6565" fg:w="2"/><text x="53.5330%" y="575.50"></text></g><g><title>[libc.so.6] (2 samples, 0.02%)</title><rect x="53.2830%" y="549" width="0.0162%" height="15" fill="rgb(225,56,26)" fg:x="6565" fg:w="2"/><text x="53.5330%" y="559.50"></text></g><g><title>h2::frame::headers::EncodingHeaderBlock::encode (9 samples, 0.07%)</title><rect x="53.2343%" y="629" width="0.0730%" height="15" fill="rgb(222,75,29)" fg:x="6559" fg:w="9"/><text x="53.4843%" y="639.50"></text></g><g><title>h2::frame::head::Head::encode (7 samples, 0.06%)</title><rect x="53.2505%" y="613" width="0.0568%" height="15" fill="rgb(236,139,6)" fg:x="6561" fg:w="7"/><text x="53.5005%" y="623.50"></text></g><g><title><http::header::map::HeaderMap<T> as core::iter::traits::collect::IntoIterator>::into_iter (3 samples, 0.02%)</title><rect x="53.3155%" y="613" width="0.0243%" height="15" fill="rgb(223,137,36)" fg:x="6569" fg:w="3"/><text x="53.5655%" y="623.50"></text></g><g><title>core::ptr::drop_in_place<alloc::boxed::Box<[http::header::map::Pos]>> (3 samples, 0.02%)</title><rect x="53.3155%" y="597" width="0.0243%" height="15" fill="rgb(226,99,2)" fg:x="6569" fg:w="3"/><text x="53.5655%" y="607.50"></text></g><g><title><alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop (3 samples, 0.02%)</title><rect x="53.3155%" y="581" width="0.0243%" height="15" fill="rgb(206,133,23)" fg:x="6569" fg:w="3"/><text x="53.5655%" y="591.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::deallocate (3 samples, 0.02%)</title><rect x="53.3155%" y="565" width="0.0243%" height="15" fill="rgb(243,173,15)" fg:x="6569" fg:w="3"/><text x="53.5655%" y="575.50"></text></g><g><title>alloc::alloc::dealloc (3 samples, 0.02%)</title><rect x="53.3155%" y="549" width="0.0243%" height="15" fill="rgb(228,69,28)" fg:x="6569" fg:w="3"/><text x="53.5655%" y="559.50"></text></g><g><title>cfree (3 samples, 0.02%)</title><rect x="53.3155%" y="533" width="0.0243%" height="15" fill="rgb(212,51,22)" fg:x="6569" fg:w="3"/><text x="53.5655%" y="543.50"></text></g><g><title>bytes::bytes_mut::BytesMut::freeze (3 samples, 0.02%)</title><rect x="53.3398%" y="613" width="0.0243%" height="15" fill="rgb(227,113,0)" fg:x="6572" fg:w="3"/><text x="53.5898%" y="623.50"></text></g><g><title><T as core::convert::Into<U>>::into (3 samples, 0.02%)</title><rect x="53.3398%" y="597" width="0.0243%" height="15" fill="rgb(252,84,27)" fg:x="6572" fg:w="3"/><text x="53.5898%" y="607.50"></text></g><g><title><bytes::bytes::Bytes as core::convert::From<alloc::vec::Vec<u8>>>::from (3 samples, 0.02%)</title><rect x="53.3398%" y="581" width="0.0243%" height="15" fill="rgb(223,145,39)" fg:x="6572" fg:w="3"/><text x="53.5898%" y="591.50"></text></g><g><title><http::header::map::IntoIter<T> as core::iter::traits::iterator::Iterator>::next (2 samples, 0.02%)</title><rect x="53.4697%" y="581" width="0.0162%" height="15" fill="rgb(239,219,30)" fg:x="6588" fg:w="2"/><text x="53.7197%" y="591.50"></text></g><g><title><h2::frame::headers::Iter as core::iter::traits::iterator::Iterator>::next (10 samples, 0.08%)</title><rect x="53.4372%" y="597" width="0.0812%" height="15" fill="rgb(224,196,39)" fg:x="6584" fg:w="10"/><text x="53.6872%" y="607.50"></text></g><g><title>core::ptr::drop_in_place<core::option::Option<h2::frame::headers::Pseudo>> (2 samples, 0.02%)</title><rect x="53.5022%" y="581" width="0.0162%" height="15" fill="rgb(205,35,43)" fg:x="6592" fg:w="2"/><text x="53.7522%" y="591.50"></text></g><g><title>core::ptr::drop_in_place<h2::frame::headers::Pseudo> (2 samples, 0.02%)</title><rect x="53.5022%" y="565" width="0.0162%" height="15" fill="rgb(228,201,21)" fg:x="6592" fg:w="2"/><text x="53.7522%" y="575.50"></text></g><g><title>core::ptr::drop_in_place<core::option::Option<h2::hpack::header::BytesStr>> (2 samples, 0.02%)</title><rect x="53.5022%" y="549" width="0.0162%" height="15" fill="rgb(237,118,16)" fg:x="6592" fg:w="2"/><text x="53.7522%" y="559.50"></text></g><g><title>bytes::bytes::promotable_even_drop (4 samples, 0.03%)</title><rect x="53.5427%" y="565" width="0.0325%" height="15" fill="rgb(241,17,19)" fg:x="6597" fg:w="4"/><text x="53.7927%" y="575.50"></text></g><g><title>cfree (4 samples, 0.03%)</title><rect x="53.5427%" y="549" width="0.0325%" height="15" fill="rgb(214,10,25)" fg:x="6597" fg:w="4"/><text x="53.7927%" y="559.50"></text></g><g><title>[libc.so.6] (3 samples, 0.02%)</title><rect x="53.5508%" y="533" width="0.0243%" height="15" fill="rgb(238,37,29)" fg:x="6598" fg:w="3"/><text x="53.8008%" y="543.50"></text></g><g><title>core::ptr::drop_in_place<core::option::Option<h2::hpack::table::Index>> (12 samples, 0.10%)</title><rect x="53.5265%" y="597" width="0.0974%" height="15" fill="rgb(253,83,25)" fg:x="6595" fg:w="12"/><text x="53.7765%" y="607.50"></text></g><g><title>core::ptr::drop_in_place<h2::hpack::table::Index> (10 samples, 0.08%)</title><rect x="53.5427%" y="581" width="0.0812%" height="15" fill="rgb(234,192,12)" fg:x="6597" fg:w="10"/><text x="53.7927%" y="591.50"></text></g><g><title>core::ptr::drop_in_place<h2::hpack::header::Header> (6 samples, 0.05%)</title><rect x="53.5752%" y="565" width="0.0487%" height="15" fill="rgb(241,216,45)" fg:x="6601" fg:w="6"/><text x="53.8252%" y="575.50"></text></g><g><title>core::ptr::drop_in_place<http::header::value::HeaderValue> (2 samples, 0.02%)</title><rect x="53.6077%" y="549" width="0.0162%" height="15" fill="rgb(242,22,33)" fg:x="6605" fg:w="2"/><text x="53.8577%" y="559.50"></text></g><g><title>core::ptr::drop_in_place<bytes::bytes::Bytes> (2 samples, 0.02%)</title><rect x="53.6077%" y="533" width="0.0162%" height="15" fill="rgb(231,105,49)" fg:x="6605" fg:w="2"/><text x="53.8577%" y="543.50"></text></g><g><title><bytes::bytes::Bytes as core::ops::drop::Drop>::drop (2 samples, 0.02%)</title><rect x="53.6077%" y="517" width="0.0162%" height="15" fill="rgb(218,204,15)" fg:x="6605" fg:w="2"/><text x="53.8577%" y="527.50"></text></g><g><title><http::header::map::IntoIter<T> as core::ops::drop::Drop>::drop (2 samples, 0.02%)</title><rect x="53.6239%" y="581" width="0.0162%" height="15" fill="rgb(235,138,41)" fg:x="6607" fg:w="2"/><text x="53.8739%" y="591.50"></text></g><g><title>core::ptr::drop_in_place<<alloc::vec::into_iter::IntoIter<T,A> as core::ops::drop::Drop>::drop::DropGuard<http::header::map::Bucket<http::header::value::HeaderValue>,alloc::alloc::Global>> (2 samples, 0.02%)</title><rect x="53.6401%" y="549" width="0.0162%" height="15" fill="rgb(246,0,9)" fg:x="6609" fg:w="2"/><text x="53.8901%" y="559.50"></text></g><g><title><<alloc::vec::into_iter::IntoIter<T,A> as core::ops::drop::Drop>::drop::DropGuard<T,A> as core::ops::drop::Drop>::drop (2 samples, 0.02%)</title><rect x="53.6401%" y="533" width="0.0162%" height="15" fill="rgb(210,74,4)" fg:x="6609" fg:w="2"/><text x="53.8901%" y="543.50"></text></g><g><title>core::ptr::drop_in_place<alloc::raw_vec::RawVec<http::header::map::Bucket<http::header::value::HeaderValue>>> (2 samples, 0.02%)</title><rect x="53.6401%" y="517" width="0.0162%" height="15" fill="rgb(250,60,41)" fg:x="6609" fg:w="2"/><text x="53.8901%" y="527.50"></text></g><g><title><alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (2 samples, 0.02%)</title><rect x="53.6401%" y="501" width="0.0162%" height="15" fill="rgb(220,115,12)" fg:x="6609" fg:w="2"/><text x="53.8901%" y="511.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::deallocate (2 samples, 0.02%)</title><rect x="53.6401%" y="485" width="0.0162%" height="15" fill="rgb(237,100,13)" fg:x="6609" fg:w="2"/><text x="53.8901%" y="495.50"></text></g><g><title>alloc::alloc::dealloc (2 samples, 0.02%)</title><rect x="53.6401%" y="469" width="0.0162%" height="15" fill="rgb(213,55,26)" fg:x="6609" fg:w="2"/><text x="53.8901%" y="479.50"></text></g><g><title>core::ptr::drop_in_place<http::header::map::IntoIter<http::header::value::HeaderValue>> (6 samples, 0.05%)</title><rect x="53.6239%" y="597" width="0.0487%" height="15" fill="rgb(216,17,4)" fg:x="6607" fg:w="6"/><text x="53.8739%" y="607.50"></text></g><g><title>core::ptr::drop_in_place<alloc::vec::into_iter::IntoIter<http::header::map::Bucket<http::header::value::HeaderValue>>> (4 samples, 0.03%)</title><rect x="53.6401%" y="581" width="0.0325%" height="15" fill="rgb(220,153,47)" fg:x="6609" fg:w="4"/><text x="53.8901%" y="591.50"></text></g><g><title><alloc::vec::into_iter::IntoIter<T,A> as core::ops::drop::Drop>::drop (4 samples, 0.03%)</title><rect x="53.6401%" y="565" width="0.0325%" height="15" fill="rgb(215,131,9)" fg:x="6609" fg:w="4"/><text x="53.8901%" y="575.50"></text></g><g><title>core::ptr::drop_in_place<[http::header::map::Bucket<http::header::value::HeaderValue>]> (2 samples, 0.02%)</title><rect x="53.6564%" y="549" width="0.0162%" height="15" fill="rgb(233,46,42)" fg:x="6611" fg:w="2"/><text x="53.9064%" y="559.50"></text></g><g><title>core::ptr::drop_in_place<tracing::span::Span> (4 samples, 0.03%)</title><rect x="53.6726%" y="597" width="0.0325%" height="15" fill="rgb(226,86,7)" fg:x="6613" fg:w="4"/><text x="53.9226%" y="607.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::grow (4 samples, 0.03%)</title><rect x="53.7943%" y="405" width="0.0325%" height="15" fill="rgb(239,226,21)" fg:x="6628" fg:w="4"/><text x="54.0443%" y="415.50"></text></g><g><title>alloc::alloc::Global::grow_impl (4 samples, 0.03%)</title><rect x="53.7943%" y="389" width="0.0325%" height="15" fill="rgb(244,137,22)" fg:x="6628" fg:w="4"/><text x="54.0443%" y="399.50"></text></g><g><title>alloc::alloc::realloc (4 samples, 0.03%)</title><rect x="53.7943%" y="373" width="0.0325%" height="15" fill="rgb(211,139,35)" fg:x="6628" fg:w="4"/><text x="54.0443%" y="383.50"></text></g><g><title>realloc (4 samples, 0.03%)</title><rect x="53.7943%" y="357" width="0.0325%" height="15" fill="rgb(214,62,50)" fg:x="6628" fg:w="4"/><text x="54.0443%" y="367.50"></text></g><g><title>[libc.so.6] (3 samples, 0.02%)</title><rect x="53.8025%" y="341" width="0.0243%" height="15" fill="rgb(212,113,44)" fg:x="6629" fg:w="3"/><text x="54.0525%" y="351.50"></text></g><g><title>[libc.so.6] (3 samples, 0.02%)</title><rect x="53.8025%" y="325" width="0.0243%" height="15" fill="rgb(226,150,43)" fg:x="6629" fg:w="3"/><text x="54.0525%" y="335.50"></text></g><g><title>alloc::vec::Vec<T,A>::reserve (9 samples, 0.07%)</title><rect x="53.7619%" y="485" width="0.0730%" height="15" fill="rgb(250,71,37)" fg:x="6624" fg:w="9"/><text x="54.0119%" y="495.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::reserve (9 samples, 0.07%)</title><rect x="53.7619%" y="469" width="0.0730%" height="15" fill="rgb(219,76,19)" fg:x="6624" fg:w="9"/><text x="54.0119%" y="479.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle (9 samples, 0.07%)</title><rect x="53.7619%" y="453" width="0.0730%" height="15" fill="rgb(250,39,11)" fg:x="6624" fg:w="9"/><text x="54.0119%" y="463.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::grow_amortized (9 samples, 0.07%)</title><rect x="53.7619%" y="437" width="0.0730%" height="15" fill="rgb(230,64,31)" fg:x="6624" fg:w="9"/><text x="54.0119%" y="447.50"></text></g><g><title>alloc::raw_vec::finish_grow (7 samples, 0.06%)</title><rect x="53.7781%" y="421" width="0.0568%" height="15" fill="rgb(208,222,23)" fg:x="6626" fg:w="7"/><text x="54.0281%" y="431.50"></text></g><g><title>h2::hpack::encoder::encode_int (14 samples, 0.11%)</title><rect x="53.7294%" y="581" width="0.1136%" height="15" fill="rgb(227,125,18)" fg:x="6620" fg:w="14"/><text x="53.9794%" y="591.50"></text></g><g><title>bytes::buf::buf_mut::BufMut::put_u8 (14 samples, 0.11%)</title><rect x="53.7294%" y="565" width="0.1136%" height="15" fill="rgb(234,210,9)" fg:x="6620" fg:w="14"/><text x="53.9794%" y="575.50"></text></g><g><title><bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (14 samples, 0.11%)</title><rect x="53.7294%" y="549" width="0.1136%" height="15" fill="rgb(217,127,24)" fg:x="6620" fg:w="14"/><text x="53.9794%" y="559.50"></text></g><g><title>bytes::bytes_mut::BytesMut::extend_from_slice (12 samples, 0.10%)</title><rect x="53.7456%" y="533" width="0.0974%" height="15" fill="rgb(239,141,48)" fg:x="6622" fg:w="12"/><text x="53.9956%" y="543.50"></text></g><g><title>bytes::bytes_mut::BytesMut::reserve (12 samples, 0.10%)</title><rect x="53.7456%" y="517" width="0.0974%" height="15" fill="rgb(227,109,8)" fg:x="6622" fg:w="12"/><text x="53.9956%" y="527.50"></text></g><g><title>bytes::bytes_mut::BytesMut::reserve_inner (12 samples, 0.10%)</title><rect x="53.7456%" y="501" width="0.0974%" height="15" fill="rgb(235,184,23)" fg:x="6622" fg:w="12"/><text x="53.9956%" y="511.50"></text></g><g><title>h2::hpack::encoder::encode_not_indexed (3 samples, 0.02%)</title><rect x="53.8430%" y="581" width="0.0243%" height="15" fill="rgb(227,226,48)" fg:x="6634" fg:w="3"/><text x="54.0930%" y="591.50"></text></g><g><title>h2::hpack::encoder::encode_int (3 samples, 0.02%)</title><rect x="53.8430%" y="565" width="0.0243%" height="15" fill="rgb(206,150,11)" fg:x="6634" fg:w="3"/><text x="54.0930%" y="575.50"></text></g><g><title>bytes::buf::buf_mut::BufMut::put_u8 (3 samples, 0.02%)</title><rect x="53.8430%" y="549" width="0.0243%" height="15" fill="rgb(254,2,33)" fg:x="6634" fg:w="3"/><text x="54.0930%" y="559.50"></text></g><g><title><bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (3 samples, 0.02%)</title><rect x="53.8430%" y="533" width="0.0243%" height="15" fill="rgb(243,160,20)" fg:x="6634" fg:w="3"/><text x="54.0930%" y="543.50"></text></g><g><title>bytes::bytes_mut::BytesMut::reserve (12 samples, 0.10%)</title><rect x="53.9323%" y="501" width="0.0974%" height="15" fill="rgb(218,208,30)" fg:x="6645" fg:w="12"/><text x="54.1823%" y="511.50"></text></g><g><title>bytes::bytes_mut::BytesMut::reserve_inner (12 samples, 0.10%)</title><rect x="53.9323%" y="485" width="0.0974%" height="15" fill="rgb(224,120,49)" fg:x="6645" fg:w="12"/><text x="54.1823%" y="495.50"></text></g><g><title>alloc::vec::Vec<T,A>::reserve (11 samples, 0.09%)</title><rect x="53.9404%" y="469" width="0.0893%" height="15" fill="rgb(246,12,2)" fg:x="6646" fg:w="11"/><text x="54.1904%" y="479.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::reserve (11 samples, 0.09%)</title><rect x="53.9404%" y="453" width="0.0893%" height="15" fill="rgb(236,117,3)" fg:x="6646" fg:w="11"/><text x="54.1904%" y="463.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle (11 samples, 0.09%)</title><rect x="53.9404%" y="437" width="0.0893%" height="15" fill="rgb(216,128,52)" fg:x="6646" fg:w="11"/><text x="54.1904%" y="447.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::grow_amortized (10 samples, 0.08%)</title><rect x="53.9485%" y="421" width="0.0812%" height="15" fill="rgb(246,145,19)" fg:x="6647" fg:w="10"/><text x="54.1985%" y="431.50"></text></g><g><title>alloc::raw_vec::finish_grow (10 samples, 0.08%)</title><rect x="53.9485%" y="405" width="0.0812%" height="15" fill="rgb(222,11,46)" fg:x="6647" fg:w="10"/><text x="54.1985%" y="415.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::grow (10 samples, 0.08%)</title><rect x="53.9485%" y="389" width="0.0812%" height="15" fill="rgb(245,82,36)" fg:x="6647" fg:w="10"/><text x="54.1985%" y="399.50"></text></g><g><title>alloc::alloc::Global::grow_impl (10 samples, 0.08%)</title><rect x="53.9485%" y="373" width="0.0812%" height="15" fill="rgb(250,73,51)" fg:x="6647" fg:w="10"/><text x="54.1985%" y="383.50"></text></g><g><title>alloc::alloc::realloc (10 samples, 0.08%)</title><rect x="53.9485%" y="357" width="0.0812%" height="15" fill="rgb(221,189,23)" fg:x="6647" fg:w="10"/><text x="54.1985%" y="367.50"></text></g><g><title>realloc (10 samples, 0.08%)</title><rect x="53.9485%" y="341" width="0.0812%" height="15" fill="rgb(210,33,7)" fg:x="6647" fg:w="10"/><text x="54.1985%" y="351.50"></text></g><g><title>[libc.so.6] (8 samples, 0.06%)</title><rect x="53.9648%" y="325" width="0.0649%" height="15" fill="rgb(210,107,22)" fg:x="6649" fg:w="8"/><text x="54.2148%" y="335.50"></text></g><g><title>[libc.so.6] (8 samples, 0.06%)</title><rect x="53.9648%" y="309" width="0.0649%" height="15" fill="rgb(222,116,37)" fg:x="6649" fg:w="8"/><text x="54.2148%" y="319.50"></text></g><g><title>h2::hpack::encoder::Encoder::encode_header (42 samples, 0.34%)</title><rect x="53.7051%" y="597" width="0.3409%" height="15" fill="rgb(254,17,48)" fg:x="6617" fg:w="42"/><text x="53.9551%" y="607.50"></text></g><g><title>h2::hpack::encoder::encode_str (22 samples, 0.18%)</title><rect x="53.8674%" y="581" width="0.1786%" height="15" fill="rgb(224,36,32)" fg:x="6637" fg:w="22"/><text x="54.1174%" y="591.50"></text></g><g><title>h2::hpack::huffman::encode (21 samples, 0.17%)</title><rect x="53.8755%" y="565" width="0.1704%" height="15" fill="rgb(232,90,46)" fg:x="6638" fg:w="21"/><text x="54.1255%" y="575.50"></text></g><g><title>bytes::buf::buf_mut::BufMut::put_u8 (16 samples, 0.13%)</title><rect x="53.9161%" y="549" width="0.1299%" height="15" fill="rgb(241,66,40)" fg:x="6643" fg:w="16"/><text x="54.1661%" y="559.50"></text></g><g><title><bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (16 samples, 0.13%)</title><rect x="53.9161%" y="533" width="0.1299%" height="15" fill="rgb(249,184,29)" fg:x="6643" fg:w="16"/><text x="54.1661%" y="543.50"></text></g><g><title>bytes::bytes_mut::BytesMut::extend_from_slice (14 samples, 0.11%)</title><rect x="53.9323%" y="517" width="0.1136%" height="15" fill="rgb(231,181,1)" fg:x="6645" fg:w="14"/><text x="54.1823%" y="527.50"></text></g><g><title>core::intrinsics::copy_nonoverlapping (2 samples, 0.02%)</title><rect x="54.0297%" y="501" width="0.0162%" height="15" fill="rgb(224,94,2)" fg:x="6657" fg:w="2"/><text x="54.2797%" y="511.50"></text></g><g><title>[libc.so.6] (2 samples, 0.02%)</title><rect x="54.0297%" y="485" width="0.0162%" height="15" fill="rgb(229,170,15)" fg:x="6657" fg:w="2"/><text x="54.2797%" y="495.50"></text></g><g><title>h2::hpack::header::Header<core::option::Option<http::header::name::HeaderName>>::reify (6 samples, 0.05%)</title><rect x="54.0541%" y="597" width="0.0487%" height="15" fill="rgb(240,127,35)" fg:x="6660" fg:w="6"/><text x="54.3041%" y="607.50"></text></g><g><title>h2::hpack::header::Header::len (3 samples, 0.02%)</title><rect x="54.1028%" y="581" width="0.0243%" height="15" fill="rgb(248,196,34)" fg:x="6666" fg:w="3"/><text x="54.3528%" y="591.50"></text></g><g><title><h2::hpack::header::Name as core::cmp::PartialEq>::eq (3 samples, 0.02%)</title><rect x="54.1514%" y="565" width="0.0243%" height="15" fill="rgb(236,137,7)" fg:x="6672" fg:w="3"/><text x="54.4014%" y="575.50"></text></g><g><title>core::cmp::impls::<impl core::cmp::PartialEq<&B> for &A>::eq (2 samples, 0.02%)</title><rect x="54.1596%" y="549" width="0.0162%" height="15" fill="rgb(235,127,16)" fg:x="6673" fg:w="2"/><text x="54.4096%" y="559.50"></text></g><g><title><http::header::name::HeaderName as core::cmp::PartialEq>::eq (2 samples, 0.02%)</title><rect x="54.1596%" y="533" width="0.0162%" height="15" fill="rgb(250,192,54)" fg:x="6673" fg:w="2"/><text x="54.4096%" y="543.50"></text></g><g><title><http::header::name::Repr<T> as core::cmp::PartialEq>::eq (2 samples, 0.02%)</title><rect x="54.1596%" y="517" width="0.0162%" height="15" fill="rgb(218,98,20)" fg:x="6673" fg:w="2"/><text x="54.4096%" y="527.50"></text></g><g><title>alloc::vec::Vec<T,A>::is_empty (2 samples, 0.02%)</title><rect x="54.1758%" y="565" width="0.0162%" height="15" fill="rgb(230,176,47)" fg:x="6675" fg:w="2"/><text x="54.4258%" y="575.50"></text></g><g><title>alloc::vec::Vec<T,A>::len (2 samples, 0.02%)</title><rect x="54.1758%" y="549" width="0.0162%" height="15" fill="rgb(244,2,33)" fg:x="6675" fg:w="2"/><text x="54.4258%" y="559.50"></text></g><g><title><bytes::bytes::Bytes as core::cmp::PartialEq>::eq (7 samples, 0.06%)</title><rect x="54.2001%" y="549" width="0.0568%" height="15" fill="rgb(231,100,17)" fg:x="6678" fg:w="7"/><text x="54.4501%" y="559.50"></text></g><g><title>core::cmp::impls::<impl core::cmp::PartialEq<&B> for &A>::eq (7 samples, 0.06%)</title><rect x="54.2001%" y="533" width="0.0568%" height="15" fill="rgb(245,23,12)" fg:x="6678" fg:w="7"/><text x="54.4501%" y="543.50"></text></g><g><title>core::slice::cmp::<impl core::cmp::PartialEq<[B]> for [A]>::eq (7 samples, 0.06%)</title><rect x="54.2001%" y="517" width="0.0568%" height="15" fill="rgb(249,55,22)" fg:x="6678" fg:w="7"/><text x="54.4501%" y="527.50"></text></g><g><title><[A] as core::slice::cmp::SlicePartialEq<B>>::equal (7 samples, 0.06%)</title><rect x="54.2001%" y="501" width="0.0568%" height="15" fill="rgb(207,134,9)" fg:x="6678" fg:w="7"/><text x="54.4501%" y="511.50"></text></g><g><title>[libc.so.6] (6 samples, 0.05%)</title><rect x="54.2083%" y="485" width="0.0487%" height="15" fill="rgb(218,134,0)" fg:x="6679" fg:w="6"/><text x="54.4583%" y="495.50"></text></g><g><title>h2::hpack::table::Table::index_occupied (9 samples, 0.07%)</title><rect x="54.2001%" y="565" width="0.0730%" height="15" fill="rgb(213,212,33)" fg:x="6678" fg:w="9"/><text x="54.4501%" y="575.50"></text></g><g><title>h2::hpack::header::Header::value_eq (2 samples, 0.02%)</title><rect x="54.2570%" y="549" width="0.0162%" height="15" fill="rgb(252,106,18)" fg:x="6685" fg:w="2"/><text x="54.5070%" y="559.50"></text></g><g><title>h2::hpack::table::Table::index_dynamic (18 samples, 0.15%)</title><rect x="54.1352%" y="581" width="0.1461%" height="15" fill="rgb(208,126,42)" fg:x="6670" fg:w="18"/><text x="54.3852%" y="591.50"></text></g><g><title>h2::frame::headers::Headers::encode (138 samples, 1.12%)</title><rect x="53.2262%" y="645" width="1.1200%" height="15" fill="rgb(246,175,29)" fg:x="6558" fg:w="138"/><text x="53.4762%" y="655.50"></text></g><g><title>h2::frame::headers::HeaderBlock::into_encoding (128 samples, 1.04%)</title><rect x="53.3074%" y="629" width="1.0389%" height="15" fill="rgb(215,13,50)" fg:x="6568" fg:w="128"/><text x="53.5574%" y="639.50"></text></g><g><title>h2::hpack::encoder::Encoder::encode (121 samples, 0.98%)</title><rect x="53.3642%" y="613" width="0.9821%" height="15" fill="rgb(216,172,15)" fg:x="6575" fg:w="121"/><text x="53.6142%" y="623.50"></text></g><g><title>h2::hpack::table::Table::index (30 samples, 0.24%)</title><rect x="54.1028%" y="597" width="0.2435%" height="15" fill="rgb(212,103,13)" fg:x="6666" fg:w="30"/><text x="54.3528%" y="607.50"></text></g><g><title>h2::hpack::table::index_static (8 samples, 0.06%)</title><rect x="54.2813%" y="581" width="0.0649%" height="15" fill="rgb(231,171,36)" fg:x="6688" fg:w="8"/><text x="54.5313%" y="591.50"></text></g><g><title>h2::codec::Codec<T,B>::buffer (170 samples, 1.38%)</title><rect x="52.9746%" y="693" width="1.3798%" height="15" fill="rgb(250,123,20)" fg:x="6527" fg:w="170"/><text x="53.2246%" y="703.50"></text></g><g><title>h2::codec::framed_write::FramedWrite<T,B>::buffer (170 samples, 1.38%)</title><rect x="52.9746%" y="677" width="1.3798%" height="15" fill="rgb(212,53,50)" fg:x="6527" fg:w="170"/><text x="53.2246%" y="687.50"></text></g><g><title>h2::codec::framed_write::Encoder<B>::buffer (170 samples, 1.38%)</title><rect x="52.9746%" y="661" width="1.3798%" height="15" fill="rgb(243,54,12)" fg:x="6527" fg:w="170"/><text x="53.2246%" y="671.50"></text></g><g><title><tonic::transport::service::io::BoxedIo as tokio::io::async_write::AsyncWrite>::poll_flush (2 samples, 0.02%)</title><rect x="54.3787%" y="661" width="0.0162%" height="15" fill="rgb(234,101,34)" fg:x="6700" fg:w="2"/><text x="54.6287%" y="671.50"></text></g><g><title><core::pin::Pin<P> as tokio::io::async_write::AsyncWrite>::poll_flush (2 samples, 0.02%)</title><rect x="54.3787%" y="645" width="0.0162%" height="15" fill="rgb(254,67,22)" fg:x="6700" fg:w="2"/><text x="54.6287%" y="655.50"></text></g><g><title>core::pin::Pin<P>::as_mut (2 samples, 0.02%)</title><rect x="54.3787%" y="629" width="0.0162%" height="15" fill="rgb(250,35,47)" fg:x="6700" fg:w="2"/><text x="54.6287%" y="639.50"></text></g><g><title><alloc::boxed::Box<T,A> as core::ops::deref::DerefMut>::deref_mut (2 samples, 0.02%)</title><rect x="54.3787%" y="613" width="0.0162%" height="15" fill="rgb(226,126,38)" fg:x="6700" fg:w="2"/><text x="54.6287%" y="623.50"></text></g><g><title>h2::codec::framed_write::Encoder<B>::unset_frame (3 samples, 0.02%)</title><rect x="54.4031%" y="661" width="0.0243%" height="15" fill="rgb(216,138,53)" fg:x="6703" fg:w="3"/><text x="54.6531%" y="671.50"></text></g><g><title><&mio::net::tcp::stream::TcpStream as std::io::Write>::write (19 samples, 0.15%)</title><rect x="54.4517%" y="565" width="0.1542%" height="15" fill="rgb(246,199,43)" fg:x="6709" fg:w="19"/><text x="54.7017%" y="575.50"></text></g><g><title>mio::io_source::IoSource<T>::do_io (19 samples, 0.15%)</title><rect x="54.4517%" y="549" width="0.1542%" height="15" fill="rgb(232,125,11)" fg:x="6709" fg:w="19"/><text x="54.7017%" y="559.50"></text></g><g><title>mio::sys::unix::stateless_io_source::IoSourceState::do_io (19 samples, 0.15%)</title><rect x="54.4517%" y="533" width="0.1542%" height="15" fill="rgb(218,219,45)" fg:x="6709" fg:w="19"/><text x="54.7017%" y="543.50"></text></g><g><title><&mio::net::tcp::stream::TcpStream as std::io::Write>::write::_{{closure}} (19 samples, 0.15%)</title><rect x="54.4517%" y="517" width="0.1542%" height="15" fill="rgb(216,102,54)" fg:x="6709" fg:w="19"/><text x="54.7017%" y="527.50"></text></g><g><title><&std::net::tcp::TcpStream as std::io::Write>::write (19 samples, 0.15%)</title><rect x="54.4517%" y="501" width="0.1542%" height="15" fill="rgb(250,228,7)" fg:x="6709" fg:w="19"/><text x="54.7017%" y="511.50"></text></g><g><title>std::sys_common::net::TcpStream::write (18 samples, 0.15%)</title><rect x="54.4599%" y="485" width="0.1461%" height="15" fill="rgb(226,125,25)" fg:x="6710" fg:w="18"/><text x="54.7099%" y="495.50"></text></g><g><title>__send (18 samples, 0.15%)</title><rect x="54.4599%" y="469" width="0.1461%" height="15" fill="rgb(224,165,27)" fg:x="6710" fg:w="18"/><text x="54.7099%" y="479.50"></text></g><g><title>[unknown] (18 samples, 0.15%)</title><rect x="54.4599%" y="453" width="0.1461%" height="15" fill="rgb(233,86,3)" fg:x="6710" fg:w="18"/><text x="54.7099%" y="463.50"></text></g><g><title>[unknown] (16 samples, 0.13%)</title><rect x="54.4761%" y="437" width="0.1299%" height="15" fill="rgb(228,116,20)" fg:x="6712" fg:w="16"/><text x="54.7261%" y="447.50"></text></g><g><title>[unknown] (14 samples, 0.11%)</title><rect x="54.4923%" y="421" width="0.1136%" height="15" fill="rgb(209,192,17)" fg:x="6714" fg:w="14"/><text x="54.7423%" y="431.50"></text></g><g><title>[unknown] (14 samples, 0.11%)</title><rect x="54.4923%" y="405" width="0.1136%" height="15" fill="rgb(224,88,34)" fg:x="6714" fg:w="14"/><text x="54.7423%" y="415.50"></text></g><g><title>[unknown] (11 samples, 0.09%)</title><rect x="54.5167%" y="389" width="0.0893%" height="15" fill="rgb(233,38,6)" fg:x="6717" fg:w="11"/><text x="54.7667%" y="399.50"></text></g><g><title>[unknown] (7 samples, 0.06%)</title><rect x="54.5491%" y="373" width="0.0568%" height="15" fill="rgb(212,59,30)" fg:x="6721" fg:w="7"/><text x="54.7991%" y="383.50"></text></g><g><title>tokio_util::util::poll_buf::poll_write_buf (23 samples, 0.19%)</title><rect x="54.4274%" y="661" width="0.1867%" height="15" fill="rgb(213,80,3)" fg:x="6706" fg:w="23"/><text x="54.6774%" y="671.50"></text></g><g><title><tonic::transport::service::io::BoxedIo as tokio::io::async_write::AsyncWrite>::poll_write (23 samples, 0.19%)</title><rect x="54.4274%" y="645" width="0.1867%" height="15" fill="rgb(251,178,7)" fg:x="6706" fg:w="23"/><text x="54.6774%" y="655.50"></text></g><g><title><core::pin::Pin<P> as tokio::io::async_write::AsyncWrite>::poll_write (21 samples, 0.17%)</title><rect x="54.4436%" y="629" width="0.1704%" height="15" fill="rgb(213,154,26)" fg:x="6708" fg:w="21"/><text x="54.6936%" y="639.50"></text></g><g><title><tokio::net::tcp::stream::TcpStream as tokio::io::async_write::AsyncWrite>::poll_write (21 samples, 0.17%)</title><rect x="54.4436%" y="613" width="0.1704%" height="15" fill="rgb(238,165,49)" fg:x="6708" fg:w="21"/><text x="54.6936%" y="623.50"></text></g><g><title>tokio::net::tcp::stream::TcpStream::poll_write_priv (21 samples, 0.17%)</title><rect x="54.4436%" y="597" width="0.1704%" height="15" fill="rgb(248,91,46)" fg:x="6708" fg:w="21"/><text x="54.6936%" y="607.50"></text></g><g><title>tokio::io::poll_evented::PollEvented<E>::poll_write (20 samples, 0.16%)</title><rect x="54.4517%" y="581" width="0.1623%" height="15" fill="rgb(244,21,52)" fg:x="6709" fg:w="20"/><text x="54.7017%" y="591.50"></text></g><g><title>h2::codec::Codec<T,B>::flush (33 samples, 0.27%)</title><rect x="54.3544%" y="693" width="0.2678%" height="15" fill="rgb(247,122,20)" fg:x="6697" fg:w="33"/><text x="54.6044%" y="703.50"></text></g><g><title>h2::codec::framed_write::FramedWrite<T,B>::flush (33 samples, 0.27%)</title><rect x="54.3544%" y="677" width="0.2678%" height="15" fill="rgb(218,27,9)" fg:x="6697" fg:w="33"/><text x="54.6044%" y="687.50"></text></g><g><title>h2::codec::framed_write::Encoder<B>::has_capacity (3 samples, 0.02%)</title><rect x="54.6222%" y="661" width="0.0243%" height="15" fill="rgb(246,7,6)" fg:x="6730" fg:w="3"/><text x="54.8722%" y="671.50"></text></g><g><title>bytes::bytes_mut::BytesMut::capacity (2 samples, 0.02%)</title><rect x="54.6303%" y="645" width="0.0162%" height="15" fill="rgb(227,135,54)" fg:x="6731" fg:w="2"/><text x="54.8803%" y="655.50"></text></g><g><title>h2::codec::Codec<T,B>::poll_ready (29 samples, 0.24%)</title><rect x="54.6222%" y="693" width="0.2354%" height="15" fill="rgb(247,14,11)" fg:x="6730" fg:w="29"/><text x="54.8722%" y="703.50"></text></g><g><title>h2::codec::framed_write::FramedWrite<T,B>::poll_ready (29 samples, 0.24%)</title><rect x="54.6222%" y="677" width="0.2354%" height="15" fill="rgb(206,149,34)" fg:x="6730" fg:w="29"/><text x="54.8722%" y="687.50"></text></g><g><title>h2::codec::framed_write::FramedWrite<T,B>::flush (26 samples, 0.21%)</title><rect x="54.6465%" y="661" width="0.2110%" height="15" fill="rgb(227,228,4)" fg:x="6733" fg:w="26"/><text x="54.8965%" y="671.50"></text></g><g><title>tokio_util::util::poll_buf::poll_write_buf (24 samples, 0.19%)</title><rect x="54.6628%" y="645" width="0.1948%" height="15" fill="rgb(238,218,28)" fg:x="6735" fg:w="24"/><text x="54.9128%" y="655.50"></text></g><g><title><tonic::transport::service::io::BoxedIo as tokio::io::async_write::AsyncWrite>::poll_write (23 samples, 0.19%)</title><rect x="54.6709%" y="629" width="0.1867%" height="15" fill="rgb(252,86,40)" fg:x="6736" fg:w="23"/><text x="54.9209%" y="639.50"></text></g><g><title><core::pin::Pin<P> as tokio::io::async_write::AsyncWrite>::poll_write (23 samples, 0.19%)</title><rect x="54.6709%" y="613" width="0.1867%" height="15" fill="rgb(251,225,11)" fg:x="6736" fg:w="23"/><text x="54.9209%" y="623.50"></text></g><g><title><tokio::net::tcp::stream::TcpStream as tokio::io::async_write::AsyncWrite>::poll_write (23 samples, 0.19%)</title><rect x="54.6709%" y="597" width="0.1867%" height="15" fill="rgb(206,46,49)" fg:x="6736" fg:w="23"/><text x="54.9209%" y="607.50"></text></g><g><title>tokio::net::tcp::stream::TcpStream::poll_write_priv (23 samples, 0.19%)</title><rect x="54.6709%" y="581" width="0.1867%" height="15" fill="rgb(245,128,24)" fg:x="6736" fg:w="23"/><text x="54.9209%" y="591.50"></text></g><g><title>tokio::io::poll_evented::PollEvented<E>::poll_write (23 samples, 0.19%)</title><rect x="54.6709%" y="565" width="0.1867%" height="15" fill="rgb(219,177,34)" fg:x="6736" fg:w="23"/><text x="54.9209%" y="575.50"></text></g><g><title><&mio::net::tcp::stream::TcpStream as std::io::Write>::write (23 samples, 0.19%)</title><rect x="54.6709%" y="549" width="0.1867%" height="15" fill="rgb(218,60,48)" fg:x="6736" fg:w="23"/><text x="54.9209%" y="559.50"></text></g><g><title>mio::io_source::IoSource<T>::do_io (20 samples, 0.16%)</title><rect x="54.6952%" y="533" width="0.1623%" height="15" fill="rgb(221,11,5)" fg:x="6739" fg:w="20"/><text x="54.9452%" y="543.50"></text></g><g><title>mio::sys::unix::stateless_io_source::IoSourceState::do_io (20 samples, 0.16%)</title><rect x="54.6952%" y="517" width="0.1623%" height="15" fill="rgb(220,148,13)" fg:x="6739" fg:w="20"/><text x="54.9452%" y="527.50"></text></g><g><title><&mio::net::tcp::stream::TcpStream as std::io::Write>::write::_{{closure}} (20 samples, 0.16%)</title><rect x="54.6952%" y="501" width="0.1623%" height="15" fill="rgb(210,16,3)" fg:x="6739" fg:w="20"/><text x="54.9452%" y="511.50"></text></g><g><title><&std::net::tcp::TcpStream as std::io::Write>::write (20 samples, 0.16%)</title><rect x="54.6952%" y="485" width="0.1623%" height="15" fill="rgb(236,80,2)" fg:x="6739" fg:w="20"/><text x="54.9452%" y="495.50"></text></g><g><title>std::sys_common::net::TcpStream::write (19 samples, 0.15%)</title><rect x="54.7034%" y="469" width="0.1542%" height="15" fill="rgb(239,129,19)" fg:x="6740" fg:w="19"/><text x="54.9534%" y="479.50"></text></g><g><title>__send (19 samples, 0.15%)</title><rect x="54.7034%" y="453" width="0.1542%" height="15" fill="rgb(220,106,35)" fg:x="6740" fg:w="19"/><text x="54.9534%" y="463.50"></text></g><g><title>[unknown] (19 samples, 0.15%)</title><rect x="54.7034%" y="437" width="0.1542%" height="15" fill="rgb(252,139,45)" fg:x="6740" fg:w="19"/><text x="54.9534%" y="447.50"></text></g><g><title>[unknown] (19 samples, 0.15%)</title><rect x="54.7034%" y="421" width="0.1542%" height="15" fill="rgb(229,8,36)" fg:x="6740" fg:w="19"/><text x="54.9534%" y="431.50"></text></g><g><title>[unknown] (17 samples, 0.14%)</title><rect x="54.7196%" y="405" width="0.1380%" height="15" fill="rgb(230,126,33)" fg:x="6742" fg:w="17"/><text x="54.9696%" y="415.50"></text></g><g><title>[unknown] (17 samples, 0.14%)</title><rect x="54.7196%" y="389" width="0.1380%" height="15" fill="rgb(239,140,21)" fg:x="6742" fg:w="17"/><text x="54.9696%" y="399.50"></text></g><g><title>[unknown] (14 samples, 0.11%)</title><rect x="54.7439%" y="373" width="0.1136%" height="15" fill="rgb(254,104,9)" fg:x="6745" fg:w="14"/><text x="54.9939%" y="383.50"></text></g><g><title>[unknown] (10 samples, 0.08%)</title><rect x="54.7764%" y="357" width="0.0812%" height="15" fill="rgb(239,52,14)" fg:x="6749" fg:w="10"/><text x="55.0264%" y="367.50"></text></g><g><title>[unknown] (3 samples, 0.02%)</title><rect x="54.8332%" y="341" width="0.0243%" height="15" fill="rgb(208,227,44)" fg:x="6756" fg:w="3"/><text x="55.0832%" y="351.50"></text></g><g><title>[unknown] (3 samples, 0.02%)</title><rect x="54.8332%" y="325" width="0.0243%" height="15" fill="rgb(246,18,19)" fg:x="6756" fg:w="3"/><text x="55.0832%" y="335.50"></text></g><g><title>[unknown] (2 samples, 0.02%)</title><rect x="54.8413%" y="309" width="0.0162%" height="15" fill="rgb(235,228,25)" fg:x="6757" fg:w="2"/><text x="55.0913%" y="319.50"></text></g><g><title>[libc.so.6] (2 samples, 0.02%)</title><rect x="54.9550%" y="677" width="0.0162%" height="15" fill="rgb(240,156,20)" fg:x="6771" fg:w="2"/><text x="55.2050%" y="687.50"></text></g><g><title>h2::frame::Frame<T>::map (3 samples, 0.02%)</title><rect x="54.9874%" y="677" width="0.0243%" height="15" fill="rgb(224,8,20)" fg:x="6775" fg:w="3"/><text x="55.2374%" y="687.50"></text></g><g><title>h2::frame::data::Data<T>::map (2 samples, 0.02%)</title><rect x="55.0118%" y="677" width="0.0162%" height="15" fill="rgb(214,12,52)" fg:x="6778" fg:w="2"/><text x="55.2618%" y="687.50"></text></g><g><title>h2::proto::streams::prioritize::Prioritize::pop_frame::_{{closure}} (2 samples, 0.02%)</title><rect x="55.0118%" y="661" width="0.0162%" height="15" fill="rgb(211,220,47)" fg:x="6778" fg:w="2"/><text x="55.2618%" y="671.50"></text></g><g><title>h2::proto::streams::store::Ptr::key (2 samples, 0.02%)</title><rect x="55.0118%" y="645" width="0.0162%" height="15" fill="rgb(250,173,5)" fg:x="6778" fg:w="2"/><text x="55.2618%" y="655.50"></text></g><g><title>[libc.so.6] (3 samples, 0.02%)</title><rect x="55.0442%" y="661" width="0.0243%" height="15" fill="rgb(250,125,52)" fg:x="6782" fg:w="3"/><text x="55.2942%" y="671.50"></text></g><g><title>[libc.so.6] (2 samples, 0.02%)</title><rect x="55.0686%" y="629" width="0.0162%" height="15" fill="rgb(209,133,18)" fg:x="6785" fg:w="2"/><text x="55.3186%" y="639.50"></text></g><g><title>h2::proto::streams::buffer::Deque::pop_front (13 samples, 0.11%)</title><rect x="55.0361%" y="677" width="0.1055%" height="15" fill="rgb(216,173,22)" fg:x="6781" fg:w="13"/><text x="55.2861%" y="687.50"></text></g><g><title>slab::Slab<T>::remove (9 samples, 0.07%)</title><rect x="55.0686%" y="661" width="0.0730%" height="15" fill="rgb(205,3,22)" fg:x="6785" fg:w="9"/><text x="55.3186%" y="671.50"></text></g><g><title>slab::Slab<T>::try_remove (9 samples, 0.07%)</title><rect x="55.0686%" y="645" width="0.0730%" height="15" fill="rgb(248,22,20)" fg:x="6785" fg:w="9"/><text x="55.3186%" y="655.50"></text></g><g><title>core::mem::replace (7 samples, 0.06%)</title><rect x="55.0848%" y="629" width="0.0568%" height="15" fill="rgb(233,6,29)" fg:x="6787" fg:w="7"/><text x="55.3348%" y="639.50"></text></g><g><title>core::ptr::read (7 samples, 0.06%)</title><rect x="55.0848%" y="613" width="0.0568%" height="15" fill="rgb(240,22,54)" fg:x="6787" fg:w="7"/><text x="55.3348%" y="623.50"></text></g><g><title>[libc.so.6] (6 samples, 0.05%)</title><rect x="55.0929%" y="597" width="0.0487%" height="15" fill="rgb(231,133,32)" fg:x="6788" fg:w="6"/><text x="55.3429%" y="607.50"></text></g><g><title>h2::proto::streams::counts::Counts::transition_after (3 samples, 0.02%)</title><rect x="55.1416%" y="677" width="0.0243%" height="15" fill="rgb(248,193,4)" fg:x="6794" fg:w="3"/><text x="55.3916%" y="687.50"></text></g><g><title><h2::proto::streams::store::Ptr as core::ops::deref::Deref>::deref (2 samples, 0.02%)</title><rect x="55.1497%" y="661" width="0.0162%" height="15" fill="rgb(211,178,46)" fg:x="6795" fg:w="2"/><text x="55.3997%" y="671.50"></text></g><g><title>h2::proto::streams::flow_control::Window::as_size (2 samples, 0.02%)</title><rect x="55.1741%" y="677" width="0.0162%" height="15" fill="rgb(224,5,42)" fg:x="6798" fg:w="2"/><text x="55.4241%" y="687.50"></text></g><g><title>h2::proto::streams::state::State::is_scheduled_reset (3 samples, 0.02%)</title><rect x="55.1903%" y="677" width="0.0243%" height="15" fill="rgb(239,176,25)" fg:x="6800" fg:w="3"/><text x="55.4403%" y="687.50"></text></g><g><title><h2::proto::streams::store::Ptr as core::ops::deref::Deref>::deref (2 samples, 0.02%)</title><rect x="55.2228%" y="661" width="0.0162%" height="15" fill="rgb(245,187,50)" fg:x="6804" fg:w="2"/><text x="55.4728%" y="671.50"></text></g><g><title>h2::proto::streams::store::Queue<N>::pop (6 samples, 0.05%)</title><rect x="55.2147%" y="677" width="0.0487%" height="15" fill="rgb(248,24,15)" fg:x="6803" fg:w="6"/><text x="55.4647%" y="687.50"></text></g><g><title>h2::proto::streams::store::Queue<N>::push (6 samples, 0.05%)</title><rect x="55.2634%" y="677" width="0.0487%" height="15" fill="rgb(205,166,13)" fg:x="6809" fg:w="6"/><text x="55.5134%" y="687.50"></text></g><g><title>tracing::__macro_support::__disabled_span (5 samples, 0.04%)</title><rect x="55.3202%" y="677" width="0.0406%" height="15" fill="rgb(208,114,23)" fg:x="6816" fg:w="5"/><text x="55.5702%" y="687.50"></text></g><g><title>tracing::span::Span::new_disabled (5 samples, 0.04%)</title><rect x="55.3202%" y="661" width="0.0406%" height="15" fill="rgb(239,127,18)" fg:x="6816" fg:w="5"/><text x="55.5702%" y="671.50"></text></g><g><title>tracing::span::Span::enter (4 samples, 0.03%)</title><rect x="55.3608%" y="677" width="0.0325%" height="15" fill="rgb(219,154,28)" fg:x="6821" fg:w="4"/><text x="55.6108%" y="687.50"></text></g><g><title>tracing::span::Span::do_enter (4 samples, 0.03%)</title><rect x="55.3608%" y="661" width="0.0325%" height="15" fill="rgb(225,157,23)" fg:x="6821" fg:w="4"/><text x="55.6108%" y="671.50"></text></g><g><title>h2::proto::streams::flow_control::FlowControl::assign_capacity (3 samples, 0.02%)</title><rect x="55.4013%" y="645" width="0.0243%" height="15" fill="rgb(219,8,6)" fg:x="6826" fg:w="3"/><text x="55.6513%" y="655.50"></text></g><g><title>h2::proto::streams::flow_control::Window::increase_by (3 samples, 0.02%)</title><rect x="55.4013%" y="629" width="0.0243%" height="15" fill="rgb(212,47,6)" fg:x="6826" fg:w="3"/><text x="55.6513%" y="639.50"></text></g><g><title>h2::proto::streams::flow_control::Window::add (3 samples, 0.02%)</title><rect x="55.4013%" y="613" width="0.0243%" height="15" fill="rgb(224,190,4)" fg:x="6826" fg:w="3"/><text x="55.6513%" y="623.50"></text></g><g><title>core::num::<impl i32>::checked_add (3 samples, 0.02%)</title><rect x="55.4013%" y="597" width="0.0243%" height="15" fill="rgb(239,183,29)" fg:x="6826" fg:w="3"/><text x="55.6513%" y="607.50"></text></g><g><title>core::num::<impl i32>::overflowing_add (3 samples, 0.02%)</title><rect x="55.4013%" y="581" width="0.0243%" height="15" fill="rgb(213,57,7)" fg:x="6826" fg:w="3"/><text x="55.6513%" y="591.50"></text></g><g><title>h2::proto::streams::flow_control::FlowControl::send_data (4 samples, 0.03%)</title><rect x="55.4419%" y="629" width="0.0325%" height="15" fill="rgb(216,148,1)" fg:x="6831" fg:w="4"/><text x="55.6919%" y="639.50"></text></g><g><title>h2::proto::streams::prioritize::Prioritize::pop_frame (77 samples, 0.62%)</title><rect x="54.8576%" y="693" width="0.6249%" height="15" fill="rgb(236,182,29)" fg:x="6759" fg:w="77"/><text x="55.1076%" y="703.50"></text></g><g><title>tracing::span::Span::in_scope (11 samples, 0.09%)</title><rect x="55.3932%" y="677" width="0.0893%" height="15" fill="rgb(244,120,48)" fg:x="6825" fg:w="11"/><text x="55.6432%" y="687.50"></text></g><g><title>h2::proto::streams::prioritize::Prioritize::pop_frame::_{{closure}} (11 samples, 0.09%)</title><rect x="55.3932%" y="661" width="0.0893%" height="15" fill="rgb(206,71,34)" fg:x="6825" fg:w="11"/><text x="55.6432%" y="671.50"></text></g><g><title>h2::proto::streams::stream::Stream::send_data (7 samples, 0.06%)</title><rect x="55.4257%" y="645" width="0.0568%" height="15" fill="rgb(242,32,6)" fg:x="6829" fg:w="7"/><text x="55.6757%" y="655.50"></text></g><g><title>h2::proto::streams::store::Queue<N>::pop (4 samples, 0.03%)</title><rect x="55.5474%" y="677" width="0.0325%" height="15" fill="rgb(241,35,3)" fg:x="6844" fg:w="4"/><text x="55.7974%" y="687.50"></text></g><g><title><h2::proto::streams::store::Ptr as core::ops::deref::Deref>::deref (2 samples, 0.02%)</title><rect x="55.5637%" y="661" width="0.0162%" height="15" fill="rgb(222,62,19)" fg:x="6846" fg:w="2"/><text x="55.8137%" y="671.50"></text></g><g><title><h2::proto::streams::store::Store as core::ops::index::Index<h2::proto::streams::store::Key>>::index (2 samples, 0.02%)</title><rect x="55.5637%" y="645" width="0.0162%" height="15" fill="rgb(223,110,41)" fg:x="6846" fg:w="2"/><text x="55.8137%" y="655.50"></text></g><g><title>slab::Slab<T>::get (2 samples, 0.02%)</title><rect x="55.5637%" y="629" width="0.0162%" height="15" fill="rgb(208,224,4)" fg:x="6846" fg:w="2"/><text x="55.8137%" y="639.50"></text></g><g><title>h2::proto::streams::prioritize::Prioritize::pop_pending_open (13 samples, 0.11%)</title><rect x="55.4825%" y="693" width="0.1055%" height="15" fill="rgb(241,137,19)" fg:x="6836" fg:w="13"/><text x="55.7325%" y="703.50"></text></g><g><title>core::ptr::drop_in_place<tracing::span::Span> (3 samples, 0.02%)</title><rect x="55.6448%" y="677" width="0.0243%" height="15" fill="rgb(244,24,17)" fg:x="6856" fg:w="3"/><text x="55.8948%" y="687.50"></text></g><g><title>bytes::bytes_mut::shared_v_drop (9 samples, 0.07%)</title><rect x="55.6935%" y="597" width="0.0730%" height="15" fill="rgb(245,178,49)" fg:x="6862" fg:w="9"/><text x="55.9435%" y="607.50"></text></g><g><title><core::sync::atomic::AtomicPtr<T> as bytes::loom::sync::atomic::AtomicMut<T>>::with_mut (9 samples, 0.07%)</title><rect x="55.6935%" y="581" width="0.0730%" height="15" fill="rgb(219,160,38)" fg:x="6862" fg:w="9"/><text x="55.9435%" y="591.50"></text></g><g><title>bytes::bytes_mut::shared_v_drop::_{{closure}} (8 samples, 0.06%)</title><rect x="55.7016%" y="565" width="0.0649%" height="15" fill="rgb(228,137,14)" fg:x="6863" fg:w="8"/><text x="55.9516%" y="575.50"></text></g><g><title>bytes::bytes_mut::release_shared (8 samples, 0.06%)</title><rect x="55.7016%" y="549" width="0.0649%" height="15" fill="rgb(237,134,11)" fg:x="6863" fg:w="8"/><text x="55.9516%" y="559.50"></text></g><g><title>core::mem::drop (7 samples, 0.06%)</title><rect x="55.7098%" y="533" width="0.0568%" height="15" fill="rgb(211,126,44)" fg:x="6864" fg:w="7"/><text x="55.9598%" y="543.50"></text></g><g><title>core::ptr::drop_in_place<alloc::boxed::Box<bytes::bytes_mut::Shared>> (7 samples, 0.06%)</title><rect x="55.7098%" y="517" width="0.0568%" height="15" fill="rgb(226,171,33)" fg:x="6864" fg:w="7"/><text x="55.9598%" y="527.50"></text></g><g><title>core::ptr::drop_in_place<bytes::bytes_mut::Shared> (7 samples, 0.06%)</title><rect x="55.7098%" y="501" width="0.0568%" height="15" fill="rgb(253,99,13)" fg:x="6864" fg:w="7"/><text x="55.9598%" y="511.50"></text></g><g><title>core::ptr::drop_in_place<alloc::vec::Vec<u8>> (7 samples, 0.06%)</title><rect x="55.7098%" y="485" width="0.0568%" height="15" fill="rgb(244,48,7)" fg:x="6864" fg:w="7"/><text x="55.9598%" y="495.50"></text></g><g><title>core::ptr::drop_in_place<alloc::raw_vec::RawVec<u8>> (7 samples, 0.06%)</title><rect x="55.7098%" y="469" width="0.0568%" height="15" fill="rgb(244,217,54)" fg:x="6864" fg:w="7"/><text x="55.9598%" y="479.50"></text></g><g><title><alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (7 samples, 0.06%)</title><rect x="55.7098%" y="453" width="0.0568%" height="15" fill="rgb(224,15,18)" fg:x="6864" fg:w="7"/><text x="55.9598%" y="463.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::deallocate (7 samples, 0.06%)</title><rect x="55.7098%" y="437" width="0.0568%" height="15" fill="rgb(244,99,12)" fg:x="6864" fg:w="7"/><text x="55.9598%" y="447.50"></text></g><g><title>alloc::alloc::dealloc (7 samples, 0.06%)</title><rect x="55.7098%" y="421" width="0.0568%" height="15" fill="rgb(233,226,8)" fg:x="6864" fg:w="7"/><text x="55.9598%" y="431.50"></text></g><g><title>cfree (7 samples, 0.06%)</title><rect x="55.7098%" y="405" width="0.0568%" height="15" fill="rgb(229,211,3)" fg:x="6864" fg:w="7"/><text x="55.9598%" y="415.50"></text></g><g><title>[libc.so.6] (3 samples, 0.02%)</title><rect x="55.7422%" y="389" width="0.0243%" height="15" fill="rgb(216,140,21)" fg:x="6868" fg:w="3"/><text x="55.9922%" y="399.50"></text></g><g><title>[libc.so.6] (3 samples, 0.02%)</title><rect x="55.7422%" y="373" width="0.0243%" height="15" fill="rgb(234,122,30)" fg:x="6868" fg:w="3"/><text x="55.9922%" y="383.50"></text></g><g><title>h2::proto::streams::prioritize::Prioritize::reclaim_frame_inner (13 samples, 0.11%)</title><rect x="55.6692%" y="677" width="0.1055%" height="15" fill="rgb(236,25,46)" fg:x="6859" fg:w="13"/><text x="55.9192%" y="687.50"></text></g><g><title>core::ptr::drop_in_place<h2::frame::data::Data<hyper::proto::h2::SendBuf<bytes::bytes::Bytes>>> (10 samples, 0.08%)</title><rect x="55.6935%" y="661" width="0.0812%" height="15" fill="rgb(217,52,54)" fg:x="6862" fg:w="10"/><text x="55.9435%" y="671.50"></text></g><g><title>core::ptr::drop_in_place<hyper::proto::h2::SendBuf<bytes::bytes::Bytes>> (10 samples, 0.08%)</title><rect x="55.6935%" y="645" width="0.0812%" height="15" fill="rgb(222,29,26)" fg:x="6862" fg:w="10"/><text x="55.9435%" y="655.50"></text></g><g><title>core::ptr::drop_in_place<bytes::bytes::Bytes> (10 samples, 0.08%)</title><rect x="55.6935%" y="629" width="0.0812%" height="15" fill="rgb(216,177,29)" fg:x="6862" fg:w="10"/><text x="55.9435%" y="639.50"></text></g><g><title><bytes::bytes::Bytes as core::ops::drop::Drop>::drop (10 samples, 0.08%)</title><rect x="55.6935%" y="613" width="0.0812%" height="15" fill="rgb(247,136,51)" fg:x="6862" fg:w="10"/><text x="55.9435%" y="623.50"></text></g><g><title>tracing::__macro_support::__disabled_span (3 samples, 0.02%)</title><rect x="55.7747%" y="677" width="0.0243%" height="15" fill="rgb(231,47,47)" fg:x="6872" fg:w="3"/><text x="56.0247%" y="687.50"></text></g><g><title>tracing::span::Span::new_disabled (3 samples, 0.02%)</title><rect x="55.7747%" y="661" width="0.0243%" height="15" fill="rgb(211,192,36)" fg:x="6872" fg:w="3"/><text x="56.0247%" y="671.50"></text></g><g><title>h2::proto::streams::prioritize::Prioritize::reclaim_frame (27 samples, 0.22%)</title><rect x="55.5880%" y="693" width="0.2191%" height="15" fill="rgb(229,156,32)" fg:x="6849" fg:w="27"/><text x="55.8380%" y="703.50"></text></g><g><title><h2::proto::streams::store::Ptr as core::ops::deref::Deref>::deref (2 samples, 0.02%)</title><rect x="55.8315%" y="677" width="0.0162%" height="15" fill="rgb(248,213,20)" fg:x="6879" fg:w="2"/><text x="56.0815%" y="687.50"></text></g><g><title><h2::proto::streams::store::Ptr as core::ops::deref::DerefMut>::deref_mut (2 samples, 0.02%)</title><rect x="55.8477%" y="677" width="0.0162%" height="15" fill="rgb(217,64,7)" fg:x="6881" fg:w="2"/><text x="56.0977%" y="687.50"></text></g><g><title>h2::proto::streams::send::Send::poll_complete (370 samples, 3.00%)</title><rect x="52.8691%" y="725" width="3.0030%" height="15" fill="rgb(232,142,8)" fg:x="6514" fg:w="370"/><text x="53.1191%" y="735.50">h2:..</text></g><g><title>h2::proto::streams::prioritize::Prioritize::poll_complete (370 samples, 3.00%)</title><rect x="52.8691%" y="709" width="3.0030%" height="15" fill="rgb(224,92,44)" fg:x="6514" fg:w="370"/><text x="53.1191%" y="719.50">h2:..</text></g><g><title>h2::proto::streams::store::Queue<N>::push_front (8 samples, 0.06%)</title><rect x="55.8072%" y="693" width="0.0649%" height="15" fill="rgb(214,169,17)" fg:x="6876" fg:w="8"/><text x="56.0572%" y="703.50"></text></g><g><title>h2::proto::streams::streams::Streams<B,P>::poll_complete (387 samples, 3.14%)</title><rect x="52.7473%" y="757" width="3.1410%" height="15" fill="rgb(210,59,37)" fg:x="6499" fg:w="387"/><text x="52.9973%" y="767.50">h2:..</text></g><g><title>h2::proto::streams::streams::Inner::poll_complete (386 samples, 3.13%)</title><rect x="52.7555%" y="741" width="3.1329%" height="15" fill="rgb(214,116,48)" fg:x="6500" fg:w="386"/><text x="53.0055%" y="751.50">h2:..</text></g><g><title>std::sync::mutex::Mutex<T>::lock (2 samples, 0.02%)</title><rect x="55.8721%" y="725" width="0.0162%" height="15" fill="rgb(244,191,6)" fg:x="6884" fg:w="2"/><text x="56.1221%" y="735.50"></text></g><g><title>std::sys::unix::locks::futex_mutex::Mutex::lock (2 samples, 0.02%)</title><rect x="55.8721%" y="709" width="0.0162%" height="15" fill="rgb(241,50,52)" fg:x="6884" fg:w="2"/><text x="56.1221%" y="719.50"></text></g><g><title>core::sync::atomic::AtomicU32::compare_exchange (2 samples, 0.02%)</title><rect x="55.8721%" y="693" width="0.0162%" height="15" fill="rgb(236,75,39)" fg:x="6884" fg:w="2"/><text x="56.1221%" y="703.50"></text></g><g><title>core::sync::atomic::atomic_compare_exchange (2 samples, 0.02%)</title><rect x="55.8721%" y="677" width="0.0162%" height="15" fill="rgb(236,99,0)" fg:x="6884" fg:w="2"/><text x="56.1221%" y="687.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (1,492 samples, 12.11%)</title><rect x="43.7870%" y="949" width="12.1094%" height="15" fill="rgb(207,202,15)" fg:x="5395" fg:w="1492"/><text x="44.0370%" y="959.50"><core::pin::Pin<P>..</text></g><g><title>hyper::proto::h2::client::conn_task::_{{closure}} (803 samples, 6.52%)</title><rect x="49.3791%" y="933" width="6.5173%" height="15" fill="rgb(233,207,14)" fg:x="6084" fg:w="803"/><text x="49.6291%" y="943.50">hyper::pr..</text></g><g><title><futures_util::future::select::Select<A,B> as core::future::future::Future>::poll (789 samples, 6.40%)</title><rect x="49.4927%" y="917" width="6.4037%" height="15" fill="rgb(226,27,51)" fg:x="6098" fg:w="789"/><text x="49.7427%" y="927.50"><futures..</text></g><g><title>futures_util::future::future::FutureExt::poll_unpin (786 samples, 6.38%)</title><rect x="49.5171%" y="901" width="6.3794%" height="15" fill="rgb(206,104,42)" fg:x="6101" fg:w="786"/><text x="49.7671%" y="911.50">futures_..</text></g><g><title><futures_util::future::try_future::MapErr<Fut,F> as core::future::future::Future>::poll (759 samples, 6.16%)</title><rect x="49.7362%" y="885" width="6.1602%" height="15" fill="rgb(212,225,4)" fg:x="6128" fg:w="759"/><text x="49.9862%" y="895.50"><futures..</text></g><g><title><futures_util::future::future::Map<Fut,F> as core::future::future::Future>::poll (759 samples, 6.16%)</title><rect x="49.7362%" y="869" width="6.1602%" height="15" fill="rgb(233,96,42)" fg:x="6128" fg:w="759"/><text x="49.9862%" y="879.50"><futures..</text></g><g><title><futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll (759 samples, 6.16%)</title><rect x="49.7362%" y="853" width="6.1602%" height="15" fill="rgb(229,21,32)" fg:x="6128" fg:w="759"/><text x="49.9862%" y="863.50"><futures..</text></g><g><title><futures_util::future::try_future::into_future::IntoFuture<Fut> as core::future::future::Future>::poll (757 samples, 6.14%)</title><rect x="49.7525%" y="837" width="6.1440%" height="15" fill="rgb(226,216,24)" fg:x="6130" fg:w="757"/><text x="50.0025%" y="847.50"><futures..</text></g><g><title><F as futures_core::future::TryFuture>::try_poll (757 samples, 6.14%)</title><rect x="49.7525%" y="821" width="6.1440%" height="15" fill="rgb(221,163,17)" fg:x="6130" fg:w="757"/><text x="50.0025%" y="831.50"><F as fu..</text></g><g><title><futures_util::future::either::Either<A,B> as core::future::future::Future>::poll (757 samples, 6.14%)</title><rect x="49.7525%" y="805" width="6.1440%" height="15" fill="rgb(216,216,42)" fg:x="6130" fg:w="757"/><text x="50.0025%" y="815.50"><futures..</text></g><g><title><h2::client::Connection<T,B> as core::future::future::Future>::poll (757 samples, 6.14%)</title><rect x="49.7525%" y="789" width="6.1440%" height="15" fill="rgb(240,118,7)" fg:x="6130" fg:w="757"/><text x="50.0025%" y="799.50"><h2::cli..</text></g><g><title>h2::proto::connection::Connection<T,P,B>::poll (748 samples, 6.07%)</title><rect x="49.8255%" y="773" width="6.0709%" height="15" fill="rgb(221,67,37)" fg:x="6139" fg:w="748"/><text x="50.0755%" y="783.50">h2::prot..</text></g><g><title><alloc::vec::drain::Drain<T,A> as core::iter::traits::iterator::Iterator>::next (133 samples, 1.08%)</title><rect x="58.0959%" y="469" width="1.0795%" height="15" fill="rgb(241,32,44)" fg:x="7158" fg:w="133"/><text x="58.3459%" y="479.50"></text></g><g><title>core::option::Option<T>::map (132 samples, 1.07%)</title><rect x="58.1040%" y="453" width="1.0713%" height="15" fill="rgb(235,204,43)" fg:x="7159" fg:w="132"/><text x="58.3540%" y="463.50"></text></g><g><title><alloc::vec::drain::Drain<T,A> as core::iter::traits::iterator::Iterator>::next::_{{closure}} (132 samples, 1.07%)</title><rect x="58.1040%" y="437" width="1.0713%" height="15" fill="rgb(213,116,10)" fg:x="7159" fg:w="132"/><text x="58.3540%" y="447.50"></text></g><g><title>core::ptr::read (132 samples, 1.07%)</title><rect x="58.1040%" y="421" width="1.0713%" height="15" fill="rgb(239,15,48)" fg:x="7159" fg:w="132"/><text x="58.3540%" y="431.50"></text></g><g><title>[libc.so.6] (22 samples, 0.18%)</title><rect x="59.1754%" y="469" width="0.1786%" height="15" fill="rgb(207,123,36)" fg:x="7291" fg:w="22"/><text x="59.4254%" y="479.50"></text></g><g><title>core::ptr::mut_ptr::<impl *mut T>::add (2 samples, 0.02%)</title><rect x="59.4108%" y="453" width="0.0162%" height="15" fill="rgb(209,103,30)" fg:x="7320" fg:w="2"/><text x="59.6608%" y="463.50"></text></g><g><title>alloc::vec::Vec<T,A>::push (33 samples, 0.27%)</title><rect x="59.3539%" y="469" width="0.2678%" height="15" fill="rgb(238,100,19)" fg:x="7313" fg:w="33"/><text x="59.6039%" y="479.50"></text></g><g><title>core::ptr::write (24 samples, 0.19%)</title><rect x="59.4270%" y="453" width="0.1948%" height="15" fill="rgb(244,30,14)" fg:x="7322" fg:w="24"/><text x="59.6770%" y="463.50"></text></g><g><title>core::option::Option<T>::unwrap (64 samples, 0.52%)</title><rect x="59.6299%" y="469" width="0.5194%" height="15" fill="rgb(249,174,6)" fg:x="7347" fg:w="64"/><text x="59.8799%" y="479.50"></text></g><g><title>core::ptr::drop_in_place<core::option::Option<openraft::membership::membership::Membership<u64,openraft::node::BasicNode>>> (2 samples, 0.02%)</title><rect x="60.1575%" y="469" width="0.0162%" height="15" fill="rgb(235,213,41)" fg:x="7412" fg:w="2"/><text x="60.4075%" y="479.50"></text></g><g><title>[libc.so.6] (67 samples, 0.54%)</title><rect x="60.5633%" y="453" width="0.5438%" height="15" fill="rgb(213,118,6)" fg:x="7462" fg:w="67"/><text x="60.8133%" y="463.50"></text></g><g><title>core::ptr::drop_in_place<tracing::span::Span> (8 samples, 0.06%)</title><rect x="61.1071%" y="453" width="0.0649%" height="15" fill="rgb(235,44,51)" fg:x="7529" fg:w="8"/><text x="61.3571%" y="463.50"></text></g><g><title><tracing::span::Span as core::ops::drop::Drop>::drop (6 samples, 0.05%)</title><rect x="61.1233%" y="437" width="0.0487%" height="15" fill="rgb(217,9,53)" fg:x="7531" fg:w="6"/><text x="61.3733%" y="447.50"></text></g><g><title>[libc.so.6] (31 samples, 0.25%)</title><rect x="61.4885%" y="437" width="0.2516%" height="15" fill="rgb(237,172,34)" fg:x="7576" fg:w="31"/><text x="61.7385%" y="447.50"></text></g><g><title>openraft::raft::Raft<C,N,LS,SM>::call_core::_{{closure}} (3 samples, 0.02%)</title><rect x="61.7401%" y="437" width="0.0243%" height="15" fill="rgb(206,206,11)" fg:x="7607" fg:w="3"/><text x="61.9901%" y="447.50"></text></g><g><title>[libc.so.6] (11 samples, 0.09%)</title><rect x="61.7888%" y="389" width="0.0893%" height="15" fill="rgb(214,149,29)" fg:x="7613" fg:w="11"/><text x="62.0388%" y="399.50"></text></g><g><title>__rdl_alloc (4 samples, 0.03%)</title><rect x="61.9024%" y="325" width="0.0325%" height="15" fill="rgb(208,123,3)" fg:x="7627" fg:w="4"/><text x="62.1524%" y="335.50"></text></g><g><title>alloc::sync::Arc<T>::new (25 samples, 0.20%)</title><rect x="61.7888%" y="421" width="0.2029%" height="15" fill="rgb(229,126,4)" fg:x="7613" fg:w="25"/><text x="62.0388%" y="431.50"></text></g><g><title>alloc::boxed::Box<T>::new (25 samples, 0.20%)</title><rect x="61.7888%" y="405" width="0.2029%" height="15" fill="rgb(222,92,36)" fg:x="7613" fg:w="25"/><text x="62.0388%" y="415.50"></text></g><g><title>alloc::alloc::exchange_malloc (14 samples, 0.11%)</title><rect x="61.8781%" y="389" width="0.1136%" height="15" fill="rgb(216,39,41)" fg:x="7624" fg:w="14"/><text x="62.1281%" y="399.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::allocate (13 samples, 0.11%)</title><rect x="61.8862%" y="373" width="0.1055%" height="15" fill="rgb(253,127,28)" fg:x="7625" fg:w="13"/><text x="62.1362%" y="383.50"></text></g><g><title>alloc::alloc::Global::alloc_impl (13 samples, 0.11%)</title><rect x="61.8862%" y="357" width="0.1055%" height="15" fill="rgb(249,152,51)" fg:x="7625" fg:w="13"/><text x="62.1362%" y="367.50"></text></g><g><title>alloc::alloc::alloc (13 samples, 0.11%)</title><rect x="61.8862%" y="341" width="0.1055%" height="15" fill="rgb(209,123,42)" fg:x="7625" fg:w="13"/><text x="62.1362%" y="351.50"></text></g><g><title>malloc (7 samples, 0.06%)</title><rect x="61.9349%" y="325" width="0.0568%" height="15" fill="rgb(241,118,22)" fg:x="7631" fg:w="7"/><text x="62.1849%" y="335.50"></text></g><g><title>openraft::raft::Raft<C,N,LS,SM>::client_write::_{{closure}} (226 samples, 1.83%)</title><rect x="60.1899%" y="469" width="1.8343%" height="15" fill="rgb(208,25,7)" fg:x="7416" fg:w="226"/><text x="60.4399%" y="479.50">o..</text></g><g><title>openraft::raft::Raft<C,N,LS,SM>::client_write::_{{closure}}::_{{closure}} (105 samples, 0.85%)</title><rect x="61.1720%" y="453" width="0.8522%" height="15" fill="rgb(243,144,39)" fg:x="7537" fg:w="105"/><text x="61.4220%" y="463.50"></text></g><g><title>tokio::sync::oneshot::channel (32 samples, 0.26%)</title><rect x="61.7645%" y="437" width="0.2597%" height="15" fill="rgb(250,50,5)" fg:x="7610" fg:w="32"/><text x="62.0145%" y="447.50"></text></g><g><title>tokio::sync::oneshot::State::new (3 samples, 0.02%)</title><rect x="61.9998%" y="421" width="0.0243%" height="15" fill="rgb(207,67,11)" fg:x="7639" fg:w="3"/><text x="62.2498%" y="431.50"></text></g><g><title>core::ptr::drop_in_place<tonic::extensions::Extensions> (2 samples, 0.02%)</title><rect x="62.0242%" y="453" width="0.0162%" height="15" fill="rgb(245,204,40)" fg:x="7642" fg:w="2"/><text x="62.2742%" y="463.50"></text></g><g><title>core::ptr::drop_in_place<http::extensions::Extensions> (2 samples, 0.02%)</title><rect x="62.0242%" y="437" width="0.0162%" height="15" fill="rgb(238,228,24)" fg:x="7642" fg:w="2"/><text x="62.2742%" y="447.50"></text></g><g><title>core::ptr::drop_in_place<core::option::Option<alloc::boxed::Box<std::collections::hash::map::HashMap<core::any::TypeId,alloc::boxed::Box<dyn core::any::Any+core::marker::Sync+core::marker::Send>,core::hash::BuildHasherDefault<http::extensions::IdHasher>>>>> (2 samples, 0.02%)</title><rect x="62.0242%" y="421" width="0.0162%" height="15" fill="rgb(217,116,22)" fg:x="7642" fg:w="2"/><text x="62.2742%" y="431.50"></text></g><g><title>core::ptr::drop_in_place<alloc::boxed::Box<std::collections::hash::map::HashMap<core::any::TypeId,alloc::boxed::Box<dyn core::any::Any+core::marker::Sync+core::marker::Send>,core::hash::BuildHasherDefault<http::extensions::IdHasher>>>> (2 samples, 0.02%)</title><rect x="62.0242%" y="405" width="0.0162%" height="15" fill="rgb(234,98,12)" fg:x="7642" fg:w="2"/><text x="62.2742%" y="415.50"></text></g><g><title>core::ptr::drop_in_place<std::collections::hash::map::HashMap<core::any::TypeId,alloc::boxed::Box<dyn core::any::Any+core::marker::Sync+core::marker::Send>,core::hash::BuildHasherDefault<http::extensions::IdHasher>>> (2 samples, 0.02%)</title><rect x="62.0242%" y="389" width="0.0162%" height="15" fill="rgb(242,170,50)" fg:x="7642" fg:w="2"/><text x="62.2742%" y="399.50"></text></g><g><title>core::ptr::drop_in_place<hashbrown::map::HashMap<core::any::TypeId,alloc::boxed::Box<dyn core::any::Any+core::marker::Sync+core::marker::Send>,core::hash::BuildHasherDefault<http::extensions::IdHasher>>> (2 samples, 0.02%)</title><rect x="62.0242%" y="373" width="0.0162%" height="15" fill="rgb(235,7,5)" fg:x="7642" fg:w="2"/><text x="62.2742%" y="383.50"></text></g><g><title>core::ptr::drop_in_place<hashbrown::raw::RawTable<(core::any::TypeId,alloc::boxed::Box<dyn core::any::Any+core::marker::Sync+core::marker::Send>)>> (2 samples, 0.02%)</title><rect x="62.0242%" y="357" width="0.0162%" height="15" fill="rgb(241,114,28)" fg:x="7642" fg:w="2"/><text x="62.2742%" y="367.50"></text></g><g><title><hashbrown::raw::RawTable<T,A> as core::ops::drop::Drop>::drop (2 samples, 0.02%)</title><rect x="62.0242%" y="341" width="0.0162%" height="15" fill="rgb(246,112,42)" fg:x="7642" fg:w="2"/><text x="62.2742%" y="351.50"></text></g><g><title>hashbrown::raw::RawTable<T,A>::drop_elements (2 samples, 0.02%)</title><rect x="62.0242%" y="325" width="0.0162%" height="15" fill="rgb(248,228,14)" fg:x="7642" fg:w="2"/><text x="62.2742%" y="335.50"></text></g><g><title>hashbrown::raw::Bucket<T>::drop (2 samples, 0.02%)</title><rect x="62.0242%" y="309" width="0.0162%" height="15" fill="rgb(208,133,18)" fg:x="7642" fg:w="2"/><text x="62.2742%" y="319.50"></text></g><g><title>core::ptr::mut_ptr::<impl *mut T>::drop_in_place (2 samples, 0.02%)</title><rect x="62.0242%" y="293" width="0.0162%" height="15" fill="rgb(207,35,49)" fg:x="7642" fg:w="2"/><text x="62.2742%" y="303.50"></text></g><g><title>core::ptr::drop_in_place<(core::any::TypeId,alloc::boxed::Box<dyn core::any::Any+core::marker::Sync+core::marker::Send>)> (2 samples, 0.02%)</title><rect x="62.0242%" y="277" width="0.0162%" height="15" fill="rgb(205,68,36)" fg:x="7642" fg:w="2"/><text x="62.2742%" y="287.50"></text></g><g><title>core::ptr::drop_in_place<alloc::boxed::Box<dyn core::any::Any+core::marker::Sync+core::marker::Send>> (2 samples, 0.02%)</title><rect x="62.0242%" y="261" width="0.0162%" height="15" fill="rgb(245,62,40)" fg:x="7642" fg:w="2"/><text x="62.2742%" y="271.50"></text></g><g><title><dcache::protobuf::MyDcacheImpl as dcache::protobuf::dcache::dcache_service_server::DcacheService>::pipeline_dcache_ops::_{{closure}} (569 samples, 4.62%)</title><rect x="57.4304%" y="485" width="4.6181%" height="15" fill="rgb(228,27,24)" fg:x="7076" fg:w="569"/><text x="57.6804%" y="495.50"><dcac..</text></g><g><title>tonic::request::Request<T>::into_inner (3 samples, 0.02%)</title><rect x="62.0242%" y="469" width="0.0243%" height="15" fill="rgb(253,19,12)" fg:x="7642" fg:w="3"/><text x="62.2742%" y="479.50"></text></g><g><title><<dcache::protobuf::dcache::dcache_service_server::DcacheServiceServer<T> as tower_service::Service<http::request::Request<B>>>::call::PipelineDcacheOpsSvc<T> as tonic::server::service::UnaryService<dcache::protobuf::dcache::DcacheBatchRequest>>::call::_{{closure}} (613 samples, 4.98%)</title><rect x="57.0895%" y="517" width="4.9752%" height="15" fill="rgb(232,28,20)" fg:x="7034" fg:w="613"/><text x="57.3395%" y="527.50"><<dcac..</text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (571 samples, 4.63%)</title><rect x="57.4304%" y="501" width="4.6344%" height="15" fill="rgb(218,35,51)" fg:x="7076" fg:w="571"/><text x="57.6804%" y="511.50"><core..</text></g><g><title>core::pin::Pin<&mut core::pin::Pin<P>>::as_deref_mut (2 samples, 0.02%)</title><rect x="62.0485%" y="485" width="0.0162%" height="15" fill="rgb(212,90,40)" fg:x="7645" fg:w="2"/><text x="62.2985%" y="495.50"></text></g><g><title>core::pin::Pin<P>::as_mut (2 samples, 0.02%)</title><rect x="62.0485%" y="469" width="0.0162%" height="15" fill="rgb(220,172,12)" fg:x="7645" fg:w="2"/><text x="62.2985%" y="479.50"></text></g><g><title><alloc::boxed::Box<T,A> as core::ops::deref::DerefMut>::deref_mut (2 samples, 0.02%)</title><rect x="62.0485%" y="453" width="0.0162%" height="15" fill="rgb(226,159,20)" fg:x="7645" fg:w="2"/><text x="62.2985%" y="463.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (614 samples, 4.98%)</title><rect x="57.0895%" y="533" width="4.9834%" height="15" fill="rgb(234,205,16)" fg:x="7034" fg:w="614"/><text x="57.3395%" y="543.50"><core:..</text></g><g><title>alloc::raw_vec::RawVec<T,A>::reserve_for_push (12 samples, 0.10%)</title><rect x="62.1703%" y="325" width="0.0974%" height="15" fill="rgb(207,9,39)" fg:x="7660" fg:w="12"/><text x="62.4203%" y="335.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::grow_amortized (12 samples, 0.10%)</title><rect x="62.1703%" y="309" width="0.0974%" height="15" fill="rgb(249,143,15)" fg:x="7660" fg:w="12"/><text x="62.4203%" y="319.50"></text></g><g><title>alloc::raw_vec::finish_grow (12 samples, 0.10%)</title><rect x="62.1703%" y="293" width="0.0974%" height="15" fill="rgb(253,133,29)" fg:x="7660" fg:w="12"/><text x="62.4203%" y="303.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::grow (12 samples, 0.10%)</title><rect x="62.1703%" y="277" width="0.0974%" height="15" fill="rgb(221,187,0)" fg:x="7660" fg:w="12"/><text x="62.4203%" y="287.50"></text></g><g><title>alloc::alloc::Global::grow_impl (12 samples, 0.10%)</title><rect x="62.1703%" y="261" width="0.0974%" height="15" fill="rgb(205,204,26)" fg:x="7660" fg:w="12"/><text x="62.4203%" y="271.50"></text></g><g><title>alloc::alloc::realloc (10 samples, 0.08%)</title><rect x="62.1865%" y="245" width="0.0812%" height="15" fill="rgb(224,68,54)" fg:x="7662" fg:w="10"/><text x="62.4365%" y="255.50"></text></g><g><title>realloc (10 samples, 0.08%)</title><rect x="62.1865%" y="229" width="0.0812%" height="15" fill="rgb(209,67,4)" fg:x="7662" fg:w="10"/><text x="62.4365%" y="239.50"></text></g><g><title>[libc.so.6] (9 samples, 0.07%)</title><rect x="62.1946%" y="213" width="0.0730%" height="15" fill="rgb(228,229,18)" fg:x="7663" fg:w="9"/><text x="62.4446%" y="223.50"></text></g><g><title>[libc.so.6] (9 samples, 0.07%)</title><rect x="62.1946%" y="197" width="0.0730%" height="15" fill="rgb(231,89,13)" fg:x="7663" fg:w="9"/><text x="62.4446%" y="207.50"></text></g><g><title>alloc::vec::Vec<T,A>::push (20 samples, 0.16%)</title><rect x="62.1703%" y="341" width="0.1623%" height="15" fill="rgb(210,182,18)" fg:x="7660" fg:w="20"/><text x="62.4203%" y="351.50"></text></g><g><title>core::ptr::write (8 samples, 0.06%)</title><rect x="62.2677%" y="325" width="0.0649%" height="15" fill="rgb(240,105,2)" fg:x="7672" fg:w="8"/><text x="62.5177%" y="335.50"></text></g><g><title><&mut T as bytes::buf::buf_impl::Buf>::remaining (3 samples, 0.02%)</title><rect x="62.3813%" y="309" width="0.0243%" height="15" fill="rgb(207,170,50)" fg:x="7686" fg:w="3"/><text x="62.6313%" y="319.50"></text></g><g><title><&mut T as bytes::buf::buf_impl::Buf>::remaining (3 samples, 0.02%)</title><rect x="62.3813%" y="293" width="0.0243%" height="15" fill="rgb(232,133,24)" fg:x="7686" fg:w="3"/><text x="62.6313%" y="303.50"></text></g><g><title><&mut T as bytes::buf::buf_impl::Buf>::remaining (2 samples, 0.02%)</title><rect x="62.3894%" y="277" width="0.0162%" height="15" fill="rgb(235,166,27)" fg:x="7687" fg:w="2"/><text x="62.6394%" y="287.50"></text></g><g><title><core::result::Result<T,E> as core::ops::try_trait::Try>::branch (2 samples, 0.02%)</title><rect x="62.4056%" y="309" width="0.0162%" height="15" fill="rgb(209,19,13)" fg:x="7689" fg:w="2"/><text x="62.6556%" y="319.50"></text></g><g><title>prost::encoding::decode_varint (11 samples, 0.09%)</title><rect x="62.4219%" y="309" width="0.0893%" height="15" fill="rgb(226,79,39)" fg:x="7691" fg:w="11"/><text x="62.6719%" y="319.50"></text></g><g><title><&mut T as bytes::buf::buf_impl::Buf>::advance (5 samples, 0.04%)</title><rect x="62.4706%" y="293" width="0.0406%" height="15" fill="rgb(222,163,10)" fg:x="7697" fg:w="5"/><text x="62.7206%" y="303.50"></text></g><g><title><&mut T as bytes::buf::buf_impl::Buf>::advance (5 samples, 0.04%)</title><rect x="62.4706%" y="277" width="0.0406%" height="15" fill="rgb(214,44,19)" fg:x="7697" fg:w="5"/><text x="62.7206%" y="287.50"></text></g><g><title><tonic::codec::buffer::DecodeBuf as bytes::buf::buf_impl::Buf>::advance (5 samples, 0.04%)</title><rect x="62.4706%" y="261" width="0.0406%" height="15" fill="rgb(210,217,13)" fg:x="7697" fg:w="5"/><text x="62.7206%" y="271.50"></text></g><g><title><bytes::bytes_mut::BytesMut as bytes::buf::buf_impl::Buf>::advance (5 samples, 0.04%)</title><rect x="62.4706%" y="245" width="0.0406%" height="15" fill="rgb(237,61,54)" fg:x="7697" fg:w="5"/><text x="62.7206%" y="255.50"></text></g><g><title>bytes::bytes_mut::BytesMut::set_start (5 samples, 0.04%)</title><rect x="62.4706%" y="229" width="0.0406%" height="15" fill="rgb(226,184,24)" fg:x="7697" fg:w="5"/><text x="62.7206%" y="239.50"></text></g><g><title><dcache::protobuf::dcache::PoId as core::default::Default>::default (2 samples, 0.02%)</title><rect x="62.5680%" y="261" width="0.0162%" height="15" fill="rgb(223,226,4)" fg:x="7709" fg:w="2"/><text x="62.8180%" y="271.50"></text></g><g><title>core::result::Result<T,E>::map (2 samples, 0.02%)</title><rect x="62.5842%" y="261" width="0.0162%" height="15" fill="rgb(210,26,41)" fg:x="7711" fg:w="2"/><text x="62.8342%" y="271.50"></text></g><g><title>dcache::protobuf::dcache::dcache_request::DcacheRequest::merge::_{{closure}} (2 samples, 0.02%)</title><rect x="62.5842%" y="245" width="0.0162%" height="15" fill="rgb(220,221,6)" fg:x="7711" fg:w="2"/><text x="62.8342%" y="255.50"></text></g><g><title>core::ptr::drop_in_place<core::option::Option<dcache::protobuf::dcache::dcache_request::DcacheRequest>> (2 samples, 0.02%)</title><rect x="62.5842%" y="229" width="0.0162%" height="15" fill="rgb(225,89,49)" fg:x="7711" fg:w="2"/><text x="62.8342%" y="239.50"></text></g><g><title>prost::encoding::decode_varint (12 samples, 0.10%)</title><rect x="62.6816%" y="229" width="0.0974%" height="15" fill="rgb(218,70,45)" fg:x="7723" fg:w="12"/><text x="62.9316%" y="239.50"></text></g><g><title><&mut T as bytes::buf::buf_impl::Buf>::advance (6 samples, 0.05%)</title><rect x="62.7303%" y="213" width="0.0487%" height="15" fill="rgb(238,166,21)" fg:x="7729" fg:w="6"/><text x="62.9803%" y="223.50"></text></g><g><title><&mut T as bytes::buf::buf_impl::Buf>::advance (6 samples, 0.05%)</title><rect x="62.7303%" y="197" width="0.0487%" height="15" fill="rgb(224,141,44)" fg:x="7729" fg:w="6"/><text x="62.9803%" y="207.50"></text></g><g><title><tonic::codec::buffer::DecodeBuf as bytes::buf::buf_impl::Buf>::advance (6 samples, 0.05%)</title><rect x="62.7303%" y="181" width="0.0487%" height="15" fill="rgb(230,12,49)" fg:x="7729" fg:w="6"/><text x="62.9803%" y="191.50"></text></g><g><title><bytes::bytes_mut::BytesMut as bytes::buf::buf_impl::Buf>::advance (6 samples, 0.05%)</title><rect x="62.7303%" y="165" width="0.0487%" height="15" fill="rgb(212,174,12)" fg:x="7729" fg:w="6"/><text x="62.9803%" y="175.50"></text></g><g><title>bytes::bytes_mut::BytesMut::set_start (6 samples, 0.05%)</title><rect x="62.7303%" y="149" width="0.0487%" height="15" fill="rgb(246,67,9)" fg:x="7729" fg:w="6"/><text x="62.9803%" y="159.50"></text></g><g><title>core::str::converts::from_utf8 (8 samples, 0.06%)</title><rect x="62.7952%" y="181" width="0.0649%" height="15" fill="rgb(239,35,23)" fg:x="7737" fg:w="8"/><text x="63.0452%" y="191.50"></text></g><g><title>core::str::validations::run_utf8_validation (7 samples, 0.06%)</title><rect x="62.8033%" y="165" width="0.0568%" height="15" fill="rgb(211,167,0)" fg:x="7738" fg:w="7"/><text x="63.0533%" y="175.50"></text></g><g><title><core::result::Result<T,E> as core::ops::try_trait::Try>::branch (2 samples, 0.02%)</title><rect x="62.8845%" y="165" width="0.0162%" height="15" fill="rgb(225,119,45)" fg:x="7748" fg:w="2"/><text x="63.1345%" y="175.50"></text></g><g><title><bytes::buf::take::Take<T> as bytes::buf::buf_impl::Buf>::advance (2 samples, 0.02%)</title><rect x="62.9251%" y="133" width="0.0162%" height="15" fill="rgb(210,162,6)" fg:x="7753" fg:w="2"/><text x="63.1751%" y="143.50"></text></g><g><title><&mut T as bytes::buf::buf_impl::Buf>::advance (2 samples, 0.02%)</title><rect x="62.9251%" y="117" width="0.0162%" height="15" fill="rgb(208,118,35)" fg:x="7753" fg:w="2"/><text x="63.1751%" y="127.50"></text></g><g><title><&mut T as bytes::buf::buf_impl::Buf>::advance (2 samples, 0.02%)</title><rect x="62.9251%" y="101" width="0.0162%" height="15" fill="rgb(239,4,53)" fg:x="7753" fg:w="2"/><text x="63.1751%" y="111.50"></text></g><g><title><&mut T as bytes::buf::buf_impl::Buf>::advance (2 samples, 0.02%)</title><rect x="62.9251%" y="85" width="0.0162%" height="15" fill="rgb(213,130,21)" fg:x="7753" fg:w="2"/><text x="63.1751%" y="95.50"></text></g><g><title><tonic::codec::buffer::DecodeBuf as bytes::buf::buf_impl::Buf>::advance (2 samples, 0.02%)</title><rect x="62.9251%" y="69" width="0.0162%" height="15" fill="rgb(235,148,0)" fg:x="7753" fg:w="2"/><text x="63.1751%" y="79.50"></text></g><g><title><&mut T as bytes::buf::buf_impl::Buf>::chunk (2 samples, 0.02%)</title><rect x="62.9413%" y="117" width="0.0162%" height="15" fill="rgb(244,224,18)" fg:x="7755" fg:w="2"/><text x="63.1913%" y="127.50"></text></g><g><title><&mut T as bytes::buf::buf_impl::Buf>::chunk (2 samples, 0.02%)</title><rect x="62.9413%" y="101" width="0.0162%" height="15" fill="rgb(211,214,4)" fg:x="7755" fg:w="2"/><text x="63.1913%" y="111.50"></text></g><g><title><&mut T as bytes::buf::buf_impl::Buf>::chunk (2 samples, 0.02%)</title><rect x="62.9413%" y="85" width="0.0162%" height="15" fill="rgb(206,119,25)" fg:x="7755" fg:w="2"/><text x="63.1913%" y="95.50"></text></g><g><title><bytes::buf::take::Take<T> as bytes::buf::buf_impl::Buf>::chunk (4 samples, 0.03%)</title><rect x="62.9413%" y="133" width="0.0325%" height="15" fill="rgb(243,93,47)" fg:x="7755" fg:w="4"/><text x="63.1913%" y="143.50"></text></g><g><title>core::cmp::min (2 samples, 0.02%)</title><rect x="62.9576%" y="117" width="0.0162%" height="15" fill="rgb(224,194,6)" fg:x="7757" fg:w="2"/><text x="63.2076%" y="127.50"></text></g><g><title>core::cmp::Ord::min (2 samples, 0.02%)</title><rect x="62.9576%" y="101" width="0.0162%" height="15" fill="rgb(243,229,6)" fg:x="7757" fg:w="2"/><text x="63.2076%" y="111.50"></text></g><g><title>core::cmp::min_by (2 samples, 0.02%)</title><rect x="62.9576%" y="85" width="0.0162%" height="15" fill="rgb(207,23,50)" fg:x="7757" fg:w="2"/><text x="63.2076%" y="95.50"></text></g><g><title>alloc::vec::Vec<T,A>::reserve (2 samples, 0.02%)</title><rect x="62.9900%" y="85" width="0.0162%" height="15" fill="rgb(253,192,32)" fg:x="7761" fg:w="2"/><text x="63.2400%" y="95.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::reserve (2 samples, 0.02%)</title><rect x="62.9900%" y="69" width="0.0162%" height="15" fill="rgb(213,21,6)" fg:x="7761" fg:w="2"/><text x="63.2400%" y="79.50"></text></g><g><title><alloc::vec::Vec<u8> as bytes::buf::buf_mut::BufMut>::put (15 samples, 0.12%)</title><rect x="62.9251%" y="149" width="0.1217%" height="15" fill="rgb(243,151,13)" fg:x="7753" fg:w="15"/><text x="63.1751%" y="159.50"></text></g><g><title>alloc::vec::Vec<T,A>::extend_from_slice (9 samples, 0.07%)</title><rect x="62.9738%" y="133" width="0.0730%" height="15" fill="rgb(233,165,41)" fg:x="7759" fg:w="9"/><text x="63.2238%" y="143.50"></text></g><g><title><alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend (9 samples, 0.07%)</title><rect x="62.9738%" y="117" width="0.0730%" height="15" fill="rgb(246,176,45)" fg:x="7759" fg:w="9"/><text x="63.2238%" y="127.50"></text></g><g><title>alloc::vec::Vec<T,A>::append_elements (9 samples, 0.07%)</title><rect x="62.9738%" y="101" width="0.0730%" height="15" fill="rgb(217,170,52)" fg:x="7759" fg:w="9"/><text x="63.2238%" y="111.50"></text></g><g><title>core::intrinsics::copy_nonoverlapping (5 samples, 0.04%)</title><rect x="63.0062%" y="85" width="0.0406%" height="15" fill="rgb(214,203,54)" fg:x="7763" fg:w="5"/><text x="63.2562%" y="95.50"></text></g><g><title>[libc.so.6] (5 samples, 0.04%)</title><rect x="63.0062%" y="69" width="0.0406%" height="15" fill="rgb(248,215,49)" fg:x="7763" fg:w="5"/><text x="63.2562%" y="79.50"></text></g><g><title>prost::encoding::<impl prost::encoding::sealed::BytesAdapter for alloc::vec::Vec<u8>>::replace_with (63 samples, 0.51%)</title><rect x="62.9007%" y="165" width="0.5113%" height="15" fill="rgb(208,46,10)" fg:x="7750" fg:w="63"/><text x="63.1507%" y="175.50"></text></g><g><title>alloc::vec::Vec<T,A>::reserve (45 samples, 0.37%)</title><rect x="63.0468%" y="149" width="0.3652%" height="15" fill="rgb(254,5,31)" fg:x="7768" fg:w="45"/><text x="63.2968%" y="159.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::reserve (45 samples, 0.37%)</title><rect x="63.0468%" y="133" width="0.3652%" height="15" fill="rgb(222,104,33)" fg:x="7768" fg:w="45"/><text x="63.2968%" y="143.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle (45 samples, 0.37%)</title><rect x="63.0468%" y="117" width="0.3652%" height="15" fill="rgb(248,49,16)" fg:x="7768" fg:w="45"/><text x="63.2968%" y="127.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::grow_amortized (45 samples, 0.37%)</title><rect x="63.0468%" y="101" width="0.3652%" height="15" fill="rgb(232,198,41)" fg:x="7768" fg:w="45"/><text x="63.2968%" y="111.50"></text></g><g><title>alloc::raw_vec::finish_grow (44 samples, 0.36%)</title><rect x="63.0549%" y="85" width="0.3571%" height="15" fill="rgb(214,125,3)" fg:x="7769" fg:w="44"/><text x="63.3049%" y="95.50"></text></g><g><title>malloc (42 samples, 0.34%)</title><rect x="63.0712%" y="69" width="0.3409%" height="15" fill="rgb(229,220,28)" fg:x="7771" fg:w="42"/><text x="63.3212%" y="79.50"></text></g><g><title>[libc.so.6] (28 samples, 0.23%)</title><rect x="63.1848%" y="53" width="0.2273%" height="15" fill="rgb(222,64,37)" fg:x="7785" fg:w="28"/><text x="63.4348%" y="63.50"></text></g><g><title>[libc.so.6] (8 samples, 0.06%)</title><rect x="63.3471%" y="37" width="0.0649%" height="15" fill="rgb(249,184,13)" fg:x="7805" fg:w="8"/><text x="63.5971%" y="47.50"></text></g><g><title><&mut T as bytes::buf::buf_impl::Buf>::advance (5 samples, 0.04%)</title><rect x="63.4689%" y="149" width="0.0406%" height="15" fill="rgb(252,176,6)" fg:x="7820" fg:w="5"/><text x="63.7189%" y="159.50"></text></g><g><title><&mut T as bytes::buf::buf_impl::Buf>::advance (5 samples, 0.04%)</title><rect x="63.4689%" y="133" width="0.0406%" height="15" fill="rgb(228,153,7)" fg:x="7820" fg:w="5"/><text x="63.7189%" y="143.50"></text></g><g><title><tonic::codec::buffer::DecodeBuf as bytes::buf::buf_impl::Buf>::advance (5 samples, 0.04%)</title><rect x="63.4689%" y="117" width="0.0406%" height="15" fill="rgb(242,193,5)" fg:x="7820" fg:w="5"/><text x="63.7189%" y="127.50"></text></g><g><title><bytes::bytes_mut::BytesMut as bytes::buf::buf_impl::Buf>::advance (5 samples, 0.04%)</title><rect x="63.4689%" y="101" width="0.0406%" height="15" fill="rgb(232,140,9)" fg:x="7820" fg:w="5"/><text x="63.7189%" y="111.50"></text></g><g><title>bytes::bytes_mut::BytesMut::set_start (5 samples, 0.04%)</title><rect x="63.4689%" y="85" width="0.0406%" height="15" fill="rgb(213,222,16)" fg:x="7820" fg:w="5"/><text x="63.7189%" y="95.50"></text></g><g><title><dcache::protobuf::dcache::CaptchaId as prost::message::Message>::merge_field (93 samples, 0.75%)</title><rect x="62.7790%" y="213" width="0.7548%" height="15" fill="rgb(222,75,50)" fg:x="7735" fg:w="93"/><text x="63.0290%" y="223.50"></text></g><g><title>prost::encoding::string::merge (93 samples, 0.75%)</title><rect x="62.7790%" y="197" width="0.7548%" height="15" fill="rgb(205,180,2)" fg:x="7735" fg:w="93"/><text x="63.0290%" y="207.50"></text></g><g><title>prost::encoding::bytes::merge_one_copy (83 samples, 0.67%)</title><rect x="62.8602%" y="181" width="0.6736%" height="15" fill="rgb(216,34,7)" fg:x="7745" fg:w="83"/><text x="63.1102%" y="191.50"></text></g><g><title>prost::encoding::decode_varint (15 samples, 0.12%)</title><rect x="63.4121%" y="165" width="0.1217%" height="15" fill="rgb(253,16,32)" fg:x="7813" fg:w="15"/><text x="63.6621%" y="175.50"></text></g><g><title><&mut T as bytes::buf::buf_impl::Buf>::chunk (3 samples, 0.02%)</title><rect x="63.5095%" y="149" width="0.0243%" height="15" fill="rgb(208,97,28)" fg:x="7825" fg:w="3"/><text x="63.7595%" y="159.50"></text></g><g><title><&mut T as bytes::buf::buf_impl::Buf>::chunk (3 samples, 0.02%)</title><rect x="63.5095%" y="133" width="0.0243%" height="15" fill="rgb(225,92,11)" fg:x="7825" fg:w="3"/><text x="63.7595%" y="143.50"></text></g><g><title><&mut T as bytes::buf::buf_impl::Buf>::chunk (3 samples, 0.02%)</title><rect x="63.5095%" y="117" width="0.0243%" height="15" fill="rgb(243,38,12)" fg:x="7825" fg:w="3"/><text x="63.7595%" y="127.50"></text></g><g><title><tonic::codec::buffer::DecodeBuf as bytes::buf::buf_impl::Buf>::chunk (3 samples, 0.02%)</title><rect x="63.5095%" y="101" width="0.0243%" height="15" fill="rgb(208,139,16)" fg:x="7825" fg:w="3"/><text x="63.7595%" y="111.50"></text></g><g><title><&mut T as bytes::buf::buf_impl::Buf>::advance (4 samples, 0.03%)</title><rect x="63.5663%" y="181" width="0.0325%" height="15" fill="rgb(227,24,9)" fg:x="7832" fg:w="4"/><text x="63.8163%" y="191.50"></text></g><g><title><&mut T as bytes::buf::buf_impl::Buf>::advance (4 samples, 0.03%)</title><rect x="63.5663%" y="165" width="0.0325%" height="15" fill="rgb(206,62,11)" fg:x="7832" fg:w="4"/><text x="63.8163%" y="175.50"></text></g><g><title><tonic::codec::buffer::DecodeBuf as bytes::buf::buf_impl::Buf>::advance (4 samples, 0.03%)</title><rect x="63.5663%" y="149" width="0.0325%" height="15" fill="rgb(228,134,27)" fg:x="7832" fg:w="4"/><text x="63.8163%" y="159.50"></text></g><g><title><bytes::bytes_mut::BytesMut as bytes::buf::buf_impl::Buf>::advance (4 samples, 0.03%)</title><rect x="63.5663%" y="133" width="0.0325%" height="15" fill="rgb(205,55,33)" fg:x="7832" fg:w="4"/><text x="63.8163%" y="143.50"></text></g><g><title>bytes::bytes_mut::BytesMut::set_start (4 samples, 0.03%)</title><rect x="63.5663%" y="117" width="0.0325%" height="15" fill="rgb(243,75,43)" fg:x="7832" fg:w="4"/><text x="63.8163%" y="127.50"></text></g><g><title><dcache::protobuf::dcache::DcacheRequest as prost::message::Message>::merge_field (136 samples, 1.10%)</title><rect x="62.5112%" y="293" width="1.1038%" height="15" fill="rgb(223,27,42)" fg:x="7702" fg:w="136"/><text x="62.7612%" y="303.50"></text></g><g><title>dcache::protobuf::dcache::dcache_request::DcacheRequest::merge (134 samples, 1.09%)</title><rect x="62.5274%" y="277" width="1.0876%" height="15" fill="rgb(232,189,33)" fg:x="7704" fg:w="134"/><text x="62.7774%" y="287.50"></text></g><g><title>prost::encoding::message::merge (125 samples, 1.01%)</title><rect x="62.6004%" y="261" width="1.0145%" height="15" fill="rgb(210,9,39)" fg:x="7713" fg:w="125"/><text x="62.8504%" y="271.50"></text></g><g><title>prost::encoding::merge_loop (125 samples, 1.01%)</title><rect x="62.6004%" y="245" width="1.0145%" height="15" fill="rgb(242,85,26)" fg:x="7713" fg:w="125"/><text x="62.8504%" y="255.50"></text></g><g><title>prost::encoding::message::merge::_{{closure}} (103 samples, 0.84%)</title><rect x="62.7790%" y="229" width="0.8360%" height="15" fill="rgb(248,44,4)" fg:x="7735" fg:w="103"/><text x="63.0290%" y="239.50"></text></g><g><title>prost::encoding::decode_key (10 samples, 0.08%)</title><rect x="63.5338%" y="213" width="0.0812%" height="15" fill="rgb(250,96,46)" fg:x="7828" fg:w="10"/><text x="63.7838%" y="223.50"></text></g><g><title>prost::encoding::decode_varint (8 samples, 0.06%)</title><rect x="63.5500%" y="197" width="0.0649%" height="15" fill="rgb(229,116,26)" fg:x="7830" fg:w="8"/><text x="63.8000%" y="207.50"></text></g><g><title><&mut T as bytes::buf::buf_impl::Buf>::chunk (2 samples, 0.02%)</title><rect x="63.5987%" y="181" width="0.0162%" height="15" fill="rgb(246,94,34)" fg:x="7836" fg:w="2"/><text x="63.8487%" y="191.50"></text></g><g><title><&mut T as bytes::buf::buf_impl::Buf>::chunk (2 samples, 0.02%)</title><rect x="63.5987%" y="165" width="0.0162%" height="15" fill="rgb(251,73,21)" fg:x="7836" fg:w="2"/><text x="63.8487%" y="175.50"></text></g><g><title><&mut T as bytes::buf::buf_impl::Buf>::chunk (2 samples, 0.02%)</title><rect x="63.5987%" y="149" width="0.0162%" height="15" fill="rgb(254,121,25)" fg:x="7836" fg:w="2"/><text x="63.8487%" y="159.50"></text></g><g><title><tonic::codec::buffer::DecodeBuf as bytes::buf::buf_impl::Buf>::chunk (2 samples, 0.02%)</title><rect x="63.5987%" y="133" width="0.0162%" height="15" fill="rgb(215,161,49)" fg:x="7836" fg:w="2"/><text x="63.8487%" y="143.50"></text></g><g><title><dcache::protobuf::dcache::DcacheBatchRequest as prost::message::Message>::merge_field (208 samples, 1.69%)</title><rect x="62.0810%" y="373" width="1.6882%" height="15" fill="rgb(221,43,13)" fg:x="7649" fg:w="208"/><text x="62.3310%" y="383.50"></text></g><g><title>prost::encoding::message::merge_repeated (207 samples, 1.68%)</title><rect x="62.0891%" y="357" width="1.6801%" height="15" fill="rgb(249,5,37)" fg:x="7650" fg:w="207"/><text x="62.3391%" y="367.50"></text></g><g><title>prost::encoding::message::merge (176 samples, 1.43%)</title><rect x="62.3407%" y="341" width="1.4285%" height="15" fill="rgb(226,25,44)" fg:x="7681" fg:w="176"/><text x="62.5907%" y="351.50"></text></g><g><title>prost::encoding::merge_loop (174 samples, 1.41%)</title><rect x="62.3570%" y="325" width="1.4122%" height="15" fill="rgb(238,189,16)" fg:x="7683" fg:w="174"/><text x="62.6070%" y="335.50"></text></g><g><title>prost::encoding::message::merge::_{{closure}} (155 samples, 1.26%)</title><rect x="62.5112%" y="309" width="1.2580%" height="15" fill="rgb(251,186,8)" fg:x="7702" fg:w="155"/><text x="62.7612%" y="319.50"></text></g><g><title>prost::encoding::decode_key (19 samples, 0.15%)</title><rect x="63.6150%" y="293" width="0.1542%" height="15" fill="rgb(254,34,31)" fg:x="7838" fg:w="19"/><text x="63.8650%" y="303.50"></text></g><g><title>prost::encoding::decode_varint (16 samples, 0.13%)</title><rect x="63.6393%" y="277" width="0.1299%" height="15" fill="rgb(225,215,27)" fg:x="7841" fg:w="16"/><text x="63.8893%" y="287.50"></text></g><g><title><&mut T as bytes::buf::buf_impl::Buf>::advance (12 samples, 0.10%)</title><rect x="63.6718%" y="261" width="0.0974%" height="15" fill="rgb(221,192,48)" fg:x="7845" fg:w="12"/><text x="63.9218%" y="271.50"></text></g><g><title><&mut T as bytes::buf::buf_impl::Buf>::advance (12 samples, 0.10%)</title><rect x="63.6718%" y="245" width="0.0974%" height="15" fill="rgb(219,137,20)" fg:x="7845" fg:w="12"/><text x="63.9218%" y="255.50"></text></g><g><title><tonic::codec::buffer::DecodeBuf as bytes::buf::buf_impl::Buf>::advance (12 samples, 0.10%)</title><rect x="63.6718%" y="229" width="0.0974%" height="15" fill="rgb(219,84,11)" fg:x="7845" fg:w="12"/><text x="63.9218%" y="239.50"></text></g><g><title><bytes::bytes_mut::BytesMut as bytes::buf::buf_impl::Buf>::advance (11 samples, 0.09%)</title><rect x="63.6799%" y="213" width="0.0893%" height="15" fill="rgb(224,10,23)" fg:x="7846" fg:w="11"/><text x="63.9299%" y="223.50"></text></g><g><title>bytes::bytes_mut::BytesMut::set_start (11 samples, 0.09%)</title><rect x="63.6799%" y="197" width="0.0893%" height="15" fill="rgb(248,22,39)" fg:x="7846" fg:w="11"/><text x="63.9299%" y="207.50"></text></g><g><title><&mut T as bytes::buf::buf_impl::Buf>::advance (3 samples, 0.02%)</title><rect x="63.7854%" y="341" width="0.0243%" height="15" fill="rgb(212,154,20)" fg:x="7859" fg:w="3"/><text x="64.0354%" y="351.50"></text></g><g><title><&mut T as bytes::buf::buf_impl::Buf>::advance (3 samples, 0.02%)</title><rect x="63.7854%" y="325" width="0.0243%" height="15" fill="rgb(236,199,50)" fg:x="7859" fg:w="3"/><text x="64.0354%" y="335.50"></text></g><g><title><tonic::codec::buffer::DecodeBuf as bytes::buf::buf_impl::Buf>::advance (3 samples, 0.02%)</title><rect x="63.7854%" y="309" width="0.0243%" height="15" fill="rgb(211,9,17)" fg:x="7859" fg:w="3"/><text x="64.0354%" y="319.50"></text></g><g><title><bytes::bytes_mut::BytesMut as bytes::buf::buf_impl::Buf>::advance (3 samples, 0.02%)</title><rect x="63.7854%" y="293" width="0.0243%" height="15" fill="rgb(243,216,36)" fg:x="7859" fg:w="3"/><text x="64.0354%" y="303.50"></text></g><g><title>bytes::bytes_mut::BytesMut::set_start (3 samples, 0.02%)</title><rect x="63.7854%" y="277" width="0.0243%" height="15" fill="rgb(250,2,10)" fg:x="7859" fg:w="3"/><text x="64.0354%" y="287.50"></text></g><g><title><tonic::codec::prost::ProstDecoder<U> as tonic::codec::Decoder>::decode (214 samples, 1.74%)</title><rect x="62.0810%" y="421" width="1.7369%" height="15" fill="rgb(226,50,48)" fg:x="7649" fg:w="214"/><text x="62.3310%" y="431.50"></text></g><g><title>prost::message::Message::decode (214 samples, 1.74%)</title><rect x="62.0810%" y="405" width="1.7369%" height="15" fill="rgb(243,81,16)" fg:x="7649" fg:w="214"/><text x="62.3310%" y="415.50"></text></g><g><title>prost::message::Message::merge (214 samples, 1.74%)</title><rect x="62.0810%" y="389" width="1.7369%" height="15" fill="rgb(250,14,2)" fg:x="7649" fg:w="214"/><text x="62.3310%" y="399.50"></text></g><g><title>prost::encoding::decode_key (6 samples, 0.05%)</title><rect x="63.7692%" y="373" width="0.0487%" height="15" fill="rgb(233,135,29)" fg:x="7857" fg:w="6"/><text x="64.0192%" y="383.50"></text></g><g><title>prost::encoding::decode_varint (6 samples, 0.05%)</title><rect x="63.7692%" y="357" width="0.0487%" height="15" fill="rgb(224,64,43)" fg:x="7857" fg:w="6"/><text x="64.0192%" y="367.50"></text></g><g><title>tonic::codec::decode::Streaming<T>::decode_chunk (215 samples, 1.74%)</title><rect x="62.0810%" y="437" width="1.7450%" height="15" fill="rgb(238,84,13)" fg:x="7649" fg:w="215"/><text x="62.3310%" y="447.50"></text></g><g><title>bytes::bytes_mut::BytesMut::reserve (3 samples, 0.02%)</title><rect x="63.8422%" y="389" width="0.0243%" height="15" fill="rgb(253,48,26)" fg:x="7866" fg:w="3"/><text x="64.0922%" y="399.50"></text></g><g><title>bytes::bytes_mut::BytesMut::reserve_inner (2 samples, 0.02%)</title><rect x="63.8503%" y="373" width="0.0162%" height="15" fill="rgb(205,223,31)" fg:x="7867" fg:w="2"/><text x="64.1003%" y="383.50"></text></g><g><title>alloc::vec::Vec<T,A>::reserve (2 samples, 0.02%)</title><rect x="63.8503%" y="357" width="0.0162%" height="15" fill="rgb(221,41,32)" fg:x="7867" fg:w="2"/><text x="64.1003%" y="367.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::reserve (2 samples, 0.02%)</title><rect x="63.8503%" y="341" width="0.0162%" height="15" fill="rgb(213,158,31)" fg:x="7867" fg:w="2"/><text x="64.1003%" y="351.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle (2 samples, 0.02%)</title><rect x="63.8503%" y="325" width="0.0162%" height="15" fill="rgb(245,126,43)" fg:x="7867" fg:w="2"/><text x="64.1003%" y="335.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::grow_amortized (2 samples, 0.02%)</title><rect x="63.8503%" y="309" width="0.0162%" height="15" fill="rgb(227,7,22)" fg:x="7867" fg:w="2"/><text x="64.1003%" y="319.50"></text></g><g><title>alloc::raw_vec::finish_grow (2 samples, 0.02%)</title><rect x="63.8503%" y="293" width="0.0162%" height="15" fill="rgb(252,90,44)" fg:x="7867" fg:w="2"/><text x="64.1003%" y="303.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::grow (2 samples, 0.02%)</title><rect x="63.8503%" y="277" width="0.0162%" height="15" fill="rgb(253,91,0)" fg:x="7867" fg:w="2"/><text x="64.1003%" y="287.50"></text></g><g><title>alloc::alloc::Global::grow_impl (2 samples, 0.02%)</title><rect x="63.8503%" y="261" width="0.0162%" height="15" fill="rgb(252,175,49)" fg:x="7867" fg:w="2"/><text x="64.1003%" y="271.50"></text></g><g><title>alloc::alloc::realloc (2 samples, 0.02%)</title><rect x="63.8503%" y="245" width="0.0162%" height="15" fill="rgb(246,150,1)" fg:x="7867" fg:w="2"/><text x="64.1003%" y="255.50"></text></g><g><title>realloc (2 samples, 0.02%)</title><rect x="63.8503%" y="229" width="0.0162%" height="15" fill="rgb(241,192,25)" fg:x="7867" fg:w="2"/><text x="64.1003%" y="239.50"></text></g><g><title>[libc.so.6] (2 samples, 0.02%)</title><rect x="63.8503%" y="213" width="0.0162%" height="15" fill="rgb(239,187,11)" fg:x="7867" fg:w="2"/><text x="64.1003%" y="223.50"></text></g><g><title>[libc.so.6] (2 samples, 0.02%)</title><rect x="63.8503%" y="197" width="0.0162%" height="15" fill="rgb(218,202,51)" fg:x="7867" fg:w="2"/><text x="64.1003%" y="207.50"></text></g><g><title><bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put (4 samples, 0.03%)</title><rect x="63.8422%" y="421" width="0.0325%" height="15" fill="rgb(225,176,8)" fg:x="7866" fg:w="4"/><text x="64.0922%" y="431.50"></text></g><g><title>bytes::bytes_mut::BytesMut::extend_from_slice (4 samples, 0.03%)</title><rect x="63.8422%" y="405" width="0.0325%" height="15" fill="rgb(219,122,41)" fg:x="7866" fg:w="4"/><text x="64.0922%" y="415.50"></text></g><g><title>h2::share::FlowControl::release_capacity (2 samples, 0.02%)</title><rect x="63.8747%" y="341" width="0.0162%" height="15" fill="rgb(248,140,20)" fg:x="7870" fg:w="2"/><text x="64.1247%" y="351.50"></text></g><g><title>h2::proto::streams::streams::OpaqueStreamRef::release_capacity (2 samples, 0.02%)</title><rect x="63.8747%" y="325" width="0.0162%" height="15" fill="rgb(245,41,37)" fg:x="7870" fg:w="2"/><text x="64.1247%" y="335.50"></text></g><g><title>h2::proto::streams::recv::Recv::release_capacity (2 samples, 0.02%)</title><rect x="63.8747%" y="309" width="0.0162%" height="15" fill="rgb(235,82,39)" fg:x="7870" fg:w="2"/><text x="64.1247%" y="319.50"></text></g><g><title><http_body::combinators::box_body::UnsyncBoxBody<D,E> as http_body::Body>::poll_data (3 samples, 0.02%)</title><rect x="63.8747%" y="421" width="0.0243%" height="15" fill="rgb(230,108,42)" fg:x="7870" fg:w="3"/><text x="64.1247%" y="431.50"></text></g><g><title><http_body::combinators::map_err::MapErr<B,F> as http_body::Body>::poll_data (3 samples, 0.02%)</title><rect x="63.8747%" y="405" width="0.0243%" height="15" fill="rgb(215,150,50)" fg:x="7870" fg:w="3"/><text x="64.1247%" y="415.50"></text></g><g><title><http_body::combinators::map_data::MapData<B,F> as http_body::Body>::poll_data (3 samples, 0.02%)</title><rect x="63.8747%" y="389" width="0.0243%" height="15" fill="rgb(233,212,5)" fg:x="7870" fg:w="3"/><text x="64.1247%" y="399.50"></text></g><g><title><hyper::body::body::Body as http_body::Body>::poll_data (3 samples, 0.02%)</title><rect x="63.8747%" y="373" width="0.0243%" height="15" fill="rgb(245,80,22)" fg:x="7870" fg:w="3"/><text x="64.1247%" y="383.50"></text></g><g><title>hyper::body::body::Body::poll_inner (3 samples, 0.02%)</title><rect x="63.8747%" y="357" width="0.0243%" height="15" fill="rgb(238,129,16)" fg:x="7870" fg:w="3"/><text x="64.1247%" y="367.50"></text></g><g><title><tokio_stream::stream_ext::try_next::TryNext<St> as core::future::future::Future>::poll (226 samples, 1.83%)</title><rect x="62.0729%" y="517" width="1.8343%" height="15" fill="rgb(240,19,0)" fg:x="7648" fg:w="226"/><text x="62.3229%" y="527.50"><..</text></g><g><title><tokio_stream::stream_ext::next::Next<St> as core::future::future::Future>::poll (226 samples, 1.83%)</title><rect x="62.0729%" y="501" width="1.8343%" height="15" fill="rgb(232,42,35)" fg:x="7648" fg:w="226"/><text x="62.3229%" y="511.50"><..</text></g><g><title><&mut S as futures_core::stream::Stream>::poll_next (226 samples, 1.83%)</title><rect x="62.0729%" y="485" width="1.8343%" height="15" fill="rgb(223,130,24)" fg:x="7648" fg:w="226"/><text x="62.3229%" y="495.50"><..</text></g><g><title><core::pin::Pin<P> as futures_core::stream::Stream>::poll_next (226 samples, 1.83%)</title><rect x="62.0729%" y="469" width="1.8343%" height="15" fill="rgb(237,16,22)" fg:x="7648" fg:w="226"/><text x="62.3229%" y="479.50"><..</text></g><g><title><tonic::codec::decode::Streaming<T> as futures_core::stream::Stream>::poll_next (226 samples, 1.83%)</title><rect x="62.0729%" y="453" width="1.8343%" height="15" fill="rgb(248,192,20)" fg:x="7648" fg:w="226"/><text x="62.3229%" y="463.50"><..</text></g><g><title>tonic::codec::decode::StreamingInner::poll_data (10 samples, 0.08%)</title><rect x="63.8260%" y="437" width="0.0812%" height="15" fill="rgb(233,167,2)" fg:x="7864" fg:w="10"/><text x="64.0760%" y="447.50"></text></g><g><title>core::ptr::drop_in_place<tonic::codec::decode::Streaming<dcache::protobuf::dcache::DcacheBatchRequest>> (2 samples, 0.02%)</title><rect x="63.9072%" y="517" width="0.0162%" height="15" fill="rgb(252,71,44)" fg:x="7874" fg:w="2"/><text x="64.1572%" y="527.50"></text></g><g><title>core::ptr::drop_in_place<tonic::codec::decode::StreamingInner> (2 samples, 0.02%)</title><rect x="63.9072%" y="501" width="0.0162%" height="15" fill="rgb(238,37,47)" fg:x="7874" fg:w="2"/><text x="64.1572%" y="511.50"></text></g><g><title>core::ptr::drop_in_place<http_body::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>> (2 samples, 0.02%)</title><rect x="63.9072%" y="485" width="0.0162%" height="15" fill="rgb(214,202,54)" fg:x="7874" fg:w="2"/><text x="64.1572%" y="495.50"></text></g><g><title>core::ptr::drop_in_place<core::pin::Pin<alloc::boxed::Box<dyn http_body::Body+Error = tonic::status::Status+Data = bytes::bytes::Bytes+core::marker::Send>>> (2 samples, 0.02%)</title><rect x="63.9072%" y="469" width="0.0162%" height="15" fill="rgb(254,165,40)" fg:x="7874" fg:w="2"/><text x="64.1572%" y="479.50"></text></g><g><title>core::ptr::drop_in_place<alloc::boxed::Box<dyn http_body::Body+Error = tonic::status::Status+Data = bytes::bytes::Bytes+core::marker::Send>> (2 samples, 0.02%)</title><rect x="63.9072%" y="453" width="0.0162%" height="15" fill="rgb(246,173,38)" fg:x="7874" fg:w="2"/><text x="64.1572%" y="463.50"></text></g><g><title>core::ptr::drop_in_place<hyper::body::body::Body> (2 samples, 0.02%)</title><rect x="63.9072%" y="437" width="0.0162%" height="15" fill="rgb(215,3,27)" fg:x="7874" fg:w="2"/><text x="64.1572%" y="447.50"></text></g><g><title>core::ptr::drop_in_place<hyper::body::body::Kind> (2 samples, 0.02%)</title><rect x="63.9072%" y="421" width="0.0162%" height="15" fill="rgb(239,169,51)" fg:x="7874" fg:w="2"/><text x="64.1572%" y="431.50"></text></g><g><title>core::ptr::drop_in_place<h2::share::RecvStream> (2 samples, 0.02%)</title><rect x="63.9072%" y="405" width="0.0162%" height="15" fill="rgb(212,5,25)" fg:x="7874" fg:w="2"/><text x="64.1572%" y="415.50"></text></g><g><title>tonic::server::grpc::Grpc<T>::map_request_unary::_{{closure}} (230 samples, 1.87%)</title><rect x="62.0729%" y="533" width="1.8667%" height="15" fill="rgb(243,45,17)" fg:x="7648" fg:w="230"/><text x="62.3229%" y="543.50">t..</text></g><g><title>tonic::server::grpc::Grpc<T>::map_response (6 samples, 0.05%)</title><rect x="63.9396%" y="533" width="0.0487%" height="15" fill="rgb(242,97,9)" fg:x="7878" fg:w="6"/><text x="64.1896%" y="543.50"></text></g><g><title>tonic::response::Response<T>::into_http (4 samples, 0.03%)</title><rect x="63.9558%" y="517" width="0.0325%" height="15" fill="rgb(228,71,31)" fg:x="7880" fg:w="4"/><text x="64.2058%" y="527.50"></text></g><g><title>tonic::metadata::map::MetadataMap::into_sanitized_headers (2 samples, 0.02%)</title><rect x="63.9721%" y="501" width="0.0162%" height="15" fill="rgb(252,184,16)" fg:x="7882" fg:w="2"/><text x="64.2221%" y="511.50"></text></g><g><title>http::header::map::HeaderMap<T>::remove (2 samples, 0.02%)</title><rect x="63.9721%" y="485" width="0.0162%" height="15" fill="rgb(236,169,46)" fg:x="7882" fg:w="2"/><text x="64.2221%" y="495.50"></text></g><g><title><dcache::protobuf::dcache::dcache_service_server::DcacheServiceServer<T> as tower_service::Service<http::request::Request<B>>>::call::_{{closure}} (902 samples, 7.32%)</title><rect x="56.6756%" y="565" width="7.3208%" height="15" fill="rgb(207,17,47)" fg:x="6983" fg:w="902"/><text x="56.9256%" y="575.50"><dcache::p..</text></g><g><title>tonic::server::grpc::Grpc<T>::unary::_{{closure}} (863 samples, 7.00%)</title><rect x="56.9921%" y="549" width="7.0043%" height="15" fill="rgb(206,201,28)" fg:x="7022" fg:w="863"/><text x="57.2421%" y="559.50">tonic::se..</text></g><g><title><futures_util::future::try_future::into_future::IntoFuture<Fut> as core::future::future::Future>::poll (903 samples, 7.33%)</title><rect x="56.6756%" y="613" width="7.3290%" height="15" fill="rgb(224,184,23)" fg:x="6983" fg:w="903"/><text x="56.9256%" y="623.50"><futures_u..</text></g><g><title><F as futures_core::future::TryFuture>::try_poll (903 samples, 7.33%)</title><rect x="56.6756%" y="597" width="7.3290%" height="15" fill="rgb(208,139,48)" fg:x="6983" fg:w="903"/><text x="56.9256%" y="607.50"><F as futu..</text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (903 samples, 7.33%)</title><rect x="56.6756%" y="581" width="7.3290%" height="15" fill="rgb(208,130,10)" fg:x="6983" fg:w="903"/><text x="56.9256%" y="591.50"><core::pin..</text></g><g><title><tower::util::map_response::MapResponseFuture<F,N> as core::future::future::Future>::poll (938 samples, 7.61%)</title><rect x="56.3996%" y="773" width="7.6130%" height="15" fill="rgb(211,213,45)" fg:x="6949" fg:w="938"/><text x="56.6496%" y="783.50"><tower::ut..</text></g><g><title><futures_util::future::try_future::MapOk<Fut,F> as core::future::future::Future>::poll (928 samples, 7.53%)</title><rect x="56.4808%" y="757" width="7.5319%" height="15" fill="rgb(235,100,30)" fg:x="6959" fg:w="928"/><text x="56.7308%" y="767.50"><futures_u..</text></g><g><title><futures_util::future::future::Map<Fut,F> as core::future::future::Future>::poll (928 samples, 7.53%)</title><rect x="56.4808%" y="741" width="7.5319%" height="15" fill="rgb(206,144,31)" fg:x="6959" fg:w="928"/><text x="56.7308%" y="751.50"><futures_u..</text></g><g><title><futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll (928 samples, 7.53%)</title><rect x="56.4808%" y="725" width="7.5319%" height="15" fill="rgb(224,200,26)" fg:x="6959" fg:w="928"/><text x="56.7308%" y="735.50"><futures_u..</text></g><g><title><futures_util::future::try_future::into_future::IntoFuture<Fut> as core::future::future::Future>::poll (912 samples, 7.40%)</title><rect x="56.6107%" y="709" width="7.4020%" height="15" fill="rgb(247,104,53)" fg:x="6975" fg:w="912"/><text x="56.8607%" y="719.50"><futures_u..</text></g><g><title><F as futures_core::future::TryFuture>::try_poll (912 samples, 7.40%)</title><rect x="56.6107%" y="693" width="7.4020%" height="15" fill="rgb(220,14,17)" fg:x="6975" fg:w="912"/><text x="56.8607%" y="703.50"><F as futu..</text></g><g><title><tower::util::map_response::MapResponseFuture<F,N> as core::future::future::Future>::poll (912 samples, 7.40%)</title><rect x="56.6107%" y="677" width="7.4020%" height="15" fill="rgb(230,140,40)" fg:x="6975" fg:w="912"/><text x="56.8607%" y="687.50"><tower::ut..</text></g><g><title><futures_util::future::try_future::MapOk<Fut,F> as core::future::future::Future>::poll (912 samples, 7.40%)</title><rect x="56.6107%" y="661" width="7.4020%" height="15" fill="rgb(229,2,41)" fg:x="6975" fg:w="912"/><text x="56.8607%" y="671.50"><futures_u..</text></g><g><title><futures_util::future::future::Map<Fut,F> as core::future::future::Future>::poll (912 samples, 7.40%)</title><rect x="56.6107%" y="645" width="7.4020%" height="15" fill="rgb(232,89,16)" fg:x="6975" fg:w="912"/><text x="56.8607%" y="655.50"><futures_u..</text></g><g><title><futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll (912 samples, 7.40%)</title><rect x="56.6107%" y="629" width="7.4020%" height="15" fill="rgb(247,59,52)" fg:x="6975" fg:w="912"/><text x="56.8607%" y="639.50"><futures_u..</text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (940 samples, 7.63%)</title><rect x="56.3996%" y="789" width="7.6293%" height="15" fill="rgb(226,110,21)" fg:x="6949" fg:w="940"/><text x="56.6496%" y="799.50"><core::pin..</text></g><g><title>core::pin::Pin<&mut core::pin::Pin<P>>::as_deref_mut (2 samples, 0.02%)</title><rect x="64.0127%" y="773" width="0.0162%" height="15" fill="rgb(224,176,43)" fg:x="7887" fg:w="2"/><text x="64.2627%" y="783.50"></text></g><g><title>core::pin::Pin<P>::as_mut (2 samples, 0.02%)</title><rect x="64.0127%" y="757" width="0.0162%" height="15" fill="rgb(221,73,6)" fg:x="7887" fg:w="2"/><text x="64.2627%" y="767.50"></text></g><g><title><alloc::boxed::Box<T,A> as core::ops::deref::DerefMut>::deref_mut (2 samples, 0.02%)</title><rect x="64.0127%" y="741" width="0.0162%" height="15" fill="rgb(232,78,19)" fg:x="7887" fg:w="2"/><text x="64.2627%" y="751.50"></text></g><g><title><tower::util::oneshot::Oneshot<S,Req> as core::future::future::Future>::poll (951 samples, 7.72%)</title><rect x="56.3185%" y="805" width="7.7185%" height="15" fill="rgb(233,112,48)" fg:x="6939" fg:w="951"/><text x="56.5685%" y="815.50"><tower::uti..</text></g><g><title><tonic::transport::server::recover_error::ResponseFuture<F> as core::future::future::Future>::poll (972 samples, 7.89%)</title><rect x="56.1562%" y="885" width="7.8890%" height="15" fill="rgb(243,131,47)" fg:x="6919" fg:w="972"/><text x="56.4062%" y="895.50"><tonic::tra..</text></g><g><title><tower::util::either::Either<A,B> as core::future::future::Future>::poll (967 samples, 7.85%)</title><rect x="56.1967%" y="869" width="7.8484%" height="15" fill="rgb(226,51,1)" fg:x="6924" fg:w="967"/><text x="56.4467%" y="879.50"><tower::uti..</text></g><g><title><tonic::transport::service::grpc_timeout::ResponseFuture<F> as core::future::future::Future>::poll (966 samples, 7.84%)</title><rect x="56.2049%" y="853" width="7.8403%" height="15" fill="rgb(247,58,7)" fg:x="6925" fg:w="966"/><text x="56.4549%" y="863.50"><tonic::tra..</text></g><g><title><tonic::transport::service::router::RoutesFuture as core::future::future::Future>::poll (963 samples, 7.82%)</title><rect x="56.2292%" y="837" width="7.8159%" height="15" fill="rgb(209,7,32)" fg:x="6928" fg:w="963"/><text x="56.4792%" y="847.50"><tonic::tra..</text></g><g><title><axum::routing::route::RouteFuture<B,E> as core::future::future::Future>::poll (958 samples, 7.78%)</title><rect x="56.2698%" y="821" width="7.7753%" height="15" fill="rgb(209,39,41)" fg:x="6933" fg:w="958"/><text x="56.5198%" y="831.50"><axum::rout..</text></g><g><title><tonic::transport::server::SvcFuture<F> as core::future::future::Future>::poll (997 samples, 8.09%)</title><rect x="56.0669%" y="901" width="8.0919%" height="15" fill="rgb(226,182,46)" fg:x="6908" fg:w="997"/><text x="56.3169%" y="911.50"><tonic::tra..</text></g><g><title>tracing::span::Span::enter (14 samples, 0.11%)</title><rect x="64.0451%" y="885" width="0.1136%" height="15" fill="rgb(230,219,10)" fg:x="7891" fg:w="14"/><text x="64.2951%" y="895.50"></text></g><g><title>tracing::span::Span::do_enter (14 samples, 0.11%)</title><rect x="64.0451%" y="869" width="0.1136%" height="15" fill="rgb(227,175,30)" fg:x="7891" fg:w="14"/><text x="64.2951%" y="879.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (999 samples, 8.11%)</title><rect x="56.0588%" y="917" width="8.1081%" height="15" fill="rgb(217,2,50)" fg:x="6907" fg:w="999"/><text x="56.3088%" y="927.50"><core::pin:..</text></g><g><title><dcache::protobuf::dcache::DcacheResponse as prost::message::Message>::encoded_len (2 samples, 0.02%)</title><rect x="64.2075%" y="661" width="0.0162%" height="15" fill="rgb(229,160,0)" fg:x="7911" fg:w="2"/><text x="64.4575%" y="671.50"></text></g><g><title>core::option::Option<T>::map_or (2 samples, 0.02%)</title><rect x="64.2075%" y="645" width="0.0162%" height="15" fill="rgb(207,78,37)" fg:x="7911" fg:w="2"/><text x="64.4575%" y="655.50"></text></g><g><title>core::ops::function::FnOnce::call_once (2 samples, 0.02%)</title><rect x="64.2075%" y="629" width="0.0162%" height="15" fill="rgb(225,57,0)" fg:x="7911" fg:w="2"/><text x="64.4575%" y="639.50"></text></g><g><title>dcache::protobuf::dcache::dcache_response::DcacheResponse::encoded_len (2 samples, 0.02%)</title><rect x="64.2075%" y="613" width="0.0162%" height="15" fill="rgb(232,154,2)" fg:x="7911" fg:w="2"/><text x="64.4575%" y="623.50"></text></g><g><title><&mut T as bytes::buf::buf_mut::BufMut>::remaining_mut (8 samples, 0.06%)</title><rect x="64.3617%" y="597" width="0.0649%" height="15" fill="rgb(241,212,25)" fg:x="7930" fg:w="8"/><text x="64.6117%" y="607.50"></text></g><g><title><tonic::codec::buffer::EncodeBuf as bytes::buf::buf_mut::BufMut>::remaining_mut (8 samples, 0.06%)</title><rect x="64.3617%" y="581" width="0.0649%" height="15" fill="rgb(226,69,20)" fg:x="7930" fg:w="8"/><text x="64.6117%" y="591.50"></text></g><g><title><&mut T as bytes::buf::buf_mut::BufMut>::remaining_mut (8 samples, 0.06%)</title><rect x="64.3617%" y="565" width="0.0649%" height="15" fill="rgb(247,184,54)" fg:x="7930" fg:w="8"/><text x="64.6117%" y="575.50"></text></g><g><title><bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::remaining_mut (8 samples, 0.06%)</title><rect x="64.3617%" y="549" width="0.0649%" height="15" fill="rgb(210,145,0)" fg:x="7930" fg:w="8"/><text x="64.6117%" y="559.50"></text></g><g><title><tonic::codec::buffer::EncodeBuf as bytes::buf::buf_mut::BufMut>::chunk_mut (4 samples, 0.03%)</title><rect x="64.4347%" y="597" width="0.0325%" height="15" fill="rgb(253,82,12)" fg:x="7939" fg:w="4"/><text x="64.6847%" y="607.50"></text></g><g><title><bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::chunk_mut (4 samples, 0.03%)</title><rect x="64.4347%" y="581" width="0.0325%" height="15" fill="rgb(245,42,11)" fg:x="7939" fg:w="4"/><text x="64.6847%" y="591.50"></text></g><g><title>prost::encoding::encode_key (33 samples, 0.27%)</title><rect x="64.2318%" y="661" width="0.2678%" height="15" fill="rgb(219,147,32)" fg:x="7914" fg:w="33"/><text x="64.4818%" y="671.50"></text></g><g><title>prost::encoding::encode_varint (33 samples, 0.27%)</title><rect x="64.2318%" y="645" width="0.2678%" height="15" fill="rgb(246,12,7)" fg:x="7914" fg:w="33"/><text x="64.4818%" y="655.50"></text></g><g><title>bytes::buf::buf_mut::BufMut::put_u8 (32 samples, 0.26%)</title><rect x="64.2399%" y="629" width="0.2597%" height="15" fill="rgb(243,50,9)" fg:x="7915" fg:w="32"/><text x="64.4899%" y="639.50"></text></g><g><title>bytes::buf::buf_mut::BufMut::put_slice (32 samples, 0.26%)</title><rect x="64.2399%" y="613" width="0.2597%" height="15" fill="rgb(219,149,6)" fg:x="7915" fg:w="32"/><text x="64.4899%" y="623.50"></text></g><g><title>core::intrinsics::copy_nonoverlapping (4 samples, 0.03%)</title><rect x="64.4672%" y="597" width="0.0325%" height="15" fill="rgb(241,51,42)" fg:x="7943" fg:w="4"/><text x="64.7172%" y="607.50"></text></g><g><title>[libc.so.6] (3 samples, 0.02%)</title><rect x="64.4753%" y="581" width="0.0243%" height="15" fill="rgb(226,128,27)" fg:x="7944" fg:w="3"/><text x="64.7253%" y="591.50"></text></g><g><title><&mut T as bytes::buf::buf_mut::BufMut>::remaining_mut (6 samples, 0.05%)</title><rect x="64.6701%" y="613" width="0.0487%" height="15" fill="rgb(244,144,4)" fg:x="7968" fg:w="6"/><text x="64.9201%" y="623.50"></text></g><g><title><tonic::codec::buffer::EncodeBuf as bytes::buf::buf_mut::BufMut>::remaining_mut (6 samples, 0.05%)</title><rect x="64.6701%" y="597" width="0.0487%" height="15" fill="rgb(221,4,13)" fg:x="7968" fg:w="6"/><text x="64.9201%" y="607.50"></text></g><g><title><&mut T as bytes::buf::buf_mut::BufMut>::remaining_mut (6 samples, 0.05%)</title><rect x="64.6701%" y="581" width="0.0487%" height="15" fill="rgb(208,170,28)" fg:x="7968" fg:w="6"/><text x="64.9201%" y="591.50"></text></g><g><title><bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::remaining_mut (6 samples, 0.05%)</title><rect x="64.6701%" y="565" width="0.0487%" height="15" fill="rgb(226,131,13)" fg:x="7968" fg:w="6"/><text x="64.9201%" y="575.50"></text></g><g><title><tonic::codec::buffer::EncodeBuf as bytes::buf::buf_mut::BufMut>::advance_mut (4 samples, 0.03%)</title><rect x="64.7188%" y="613" width="0.0325%" height="15" fill="rgb(215,72,41)" fg:x="7974" fg:w="4"/><text x="64.9688%" y="623.50"></text></g><g><title><bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::advance_mut (4 samples, 0.03%)</title><rect x="64.7188%" y="597" width="0.0325%" height="15" fill="rgb(243,108,20)" fg:x="7974" fg:w="4"/><text x="64.9688%" y="607.50"></text></g><g><title><tonic::codec::buffer::EncodeBuf as bytes::buf::buf_mut::BufMut>::chunk_mut (4 samples, 0.03%)</title><rect x="64.7512%" y="613" width="0.0325%" height="15" fill="rgb(230,189,17)" fg:x="7978" fg:w="4"/><text x="65.0012%" y="623.50"></text></g><g><title><bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::chunk_mut (4 samples, 0.03%)</title><rect x="64.7512%" y="597" width="0.0325%" height="15" fill="rgb(220,50,17)" fg:x="7978" fg:w="4"/><text x="65.0012%" y="607.50"></text></g><g><title><T as core::convert::Into<U>>::into (4 samples, 0.03%)</title><rect x="64.7512%" y="581" width="0.0325%" height="15" fill="rgb(248,152,48)" fg:x="7978" fg:w="4"/><text x="65.0012%" y="591.50"></text></g><g><title><&mut bytes::buf::uninit_slice::UninitSlice as core::convert::From<&mut [u8]>>::from (4 samples, 0.03%)</title><rect x="64.7512%" y="565" width="0.0325%" height="15" fill="rgb(244,91,11)" fg:x="7978" fg:w="4"/><text x="65.0012%" y="575.50"></text></g><g><title><dcache::protobuf::dcache::DcacheBatchResponse as prost::message::Message>::encode_raw (80 samples, 0.65%)</title><rect x="64.1831%" y="693" width="0.6493%" height="15" fill="rgb(220,157,5)" fg:x="7908" fg:w="80"/><text x="64.4331%" y="703.50"></text></g><g><title>prost::encoding::message::encode (80 samples, 0.65%)</title><rect x="64.1831%" y="677" width="0.6493%" height="15" fill="rgb(253,137,8)" fg:x="7908" fg:w="80"/><text x="64.4331%" y="687.50"></text></g><g><title>prost::encoding::encode_varint (41 samples, 0.33%)</title><rect x="64.4996%" y="661" width="0.3328%" height="15" fill="rgb(217,137,51)" fg:x="7947" fg:w="41"/><text x="64.7496%" y="671.50"></text></g><g><title>bytes::buf::buf_mut::BufMut::put_u8 (39 samples, 0.32%)</title><rect x="64.5159%" y="645" width="0.3165%" height="15" fill="rgb(218,209,53)" fg:x="7949" fg:w="39"/><text x="64.7659%" y="655.50"></text></g><g><title>bytes::buf::buf_mut::BufMut::put_slice (39 samples, 0.32%)</title><rect x="64.5159%" y="629" width="0.3165%" height="15" fill="rgb(249,137,25)" fg:x="7949" fg:w="39"/><text x="64.7659%" y="639.50"></text></g><g><title>core::intrinsics::copy_nonoverlapping (6 samples, 0.05%)</title><rect x="64.7837%" y="613" width="0.0487%" height="15" fill="rgb(239,155,26)" fg:x="7982" fg:w="6"/><text x="65.0337%" y="623.50"></text></g><g><title>[libc.so.6] (4 samples, 0.03%)</title><rect x="64.7999%" y="597" width="0.0325%" height="15" fill="rgb(227,85,46)" fg:x="7984" fg:w="4"/><text x="65.0499%" y="607.50"></text></g><g><title>core::iter::adapters::map::map_fold::_{{closure}} (6 samples, 0.05%)</title><rect x="64.8324%" y="565" width="0.0487%" height="15" fill="rgb(251,107,43)" fg:x="7988" fg:w="6"/><text x="65.0824%" y="575.50"></text></g><g><title>prost::encoding::message::encoded_len_repeated::_{{closure}} (6 samples, 0.05%)</title><rect x="64.8324%" y="549" width="0.0487%" height="15" fill="rgb(234,170,33)" fg:x="7988" fg:w="6"/><text x="65.0824%" y="559.50"></text></g><g><title>prost::encoding::encoded_len_varint (6 samples, 0.05%)</title><rect x="64.8324%" y="533" width="0.0487%" height="15" fill="rgb(206,29,35)" fg:x="7988" fg:w="6"/><text x="65.0824%" y="543.50"></text></g><g><title><http_body::combinators::box_body::UnsyncBoxBody<D,E> as http_body::Body>::poll_data (93 samples, 0.75%)</title><rect x="64.1669%" y="901" width="0.7548%" height="15" fill="rgb(227,138,25)" fg:x="7906" fg:w="93"/><text x="64.4169%" y="911.50"></text></g><g><title><http_body::combinators::map_err::MapErr<B,F> as http_body::Body>::poll_data (93 samples, 0.75%)</title><rect x="64.1669%" y="885" width="0.7548%" height="15" fill="rgb(249,131,35)" fg:x="7906" fg:w="93"/><text x="64.4169%" y="895.50"></text></g><g><title><tonic::transport::server::recover_error::MaybeEmptyBody<B> as http_body::Body>::poll_data (93 samples, 0.75%)</title><rect x="64.1669%" y="869" width="0.7548%" height="15" fill="rgb(239,6,40)" fg:x="7906" fg:w="93"/><text x="64.4169%" y="879.50"></text></g><g><title><http_body::combinators::box_body::UnsyncBoxBody<D,E> as http_body::Body>::poll_data (93 samples, 0.75%)</title><rect x="64.1669%" y="853" width="0.7548%" height="15" fill="rgb(246,136,47)" fg:x="7906" fg:w="93"/><text x="64.4169%" y="863.50"></text></g><g><title><http_body::combinators::map_err::MapErr<B,F> as http_body::Body>::poll_data (93 samples, 0.75%)</title><rect x="64.1669%" y="837" width="0.7548%" height="15" fill="rgb(253,58,26)" fg:x="7906" fg:w="93"/><text x="64.4169%" y="847.50"></text></g><g><title><http_body::combinators::box_body::UnsyncBoxBody<D,E> as http_body::Body>::poll_data (93 samples, 0.75%)</title><rect x="64.1669%" y="821" width="0.7548%" height="15" fill="rgb(237,141,10)" fg:x="7906" fg:w="93"/><text x="64.4169%" y="831.50"></text></g><g><title><http_body::combinators::map_err::MapErr<B,F> as http_body::Body>::poll_data (93 samples, 0.75%)</title><rect x="64.1669%" y="805" width="0.7548%" height="15" fill="rgb(234,156,12)" fg:x="7906" fg:w="93"/><text x="64.4169%" y="815.50"></text></g><g><title><http_body::combinators::box_body::UnsyncBoxBody<D,E> as http_body::Body>::poll_data (93 samples, 0.75%)</title><rect x="64.1669%" y="789" width="0.7548%" height="15" fill="rgb(243,224,36)" fg:x="7906" fg:w="93"/><text x="64.4169%" y="799.50"></text></g><g><title><tonic::codec::encode::EncodeBody<S> as http_body::Body>::poll_data (93 samples, 0.75%)</title><rect x="64.1669%" y="773" width="0.7548%" height="15" fill="rgb(205,229,51)" fg:x="7906" fg:w="93"/><text x="64.4169%" y="783.50"></text></g><g><title><tonic::codec::encode::EncodedBytes<T,U> as futures_core::stream::Stream>::poll_next (92 samples, 0.75%)</title><rect x="64.1750%" y="757" width="0.7467%" height="15" fill="rgb(223,189,4)" fg:x="7907" fg:w="92"/><text x="64.4250%" y="767.50"></text></g><g><title>tonic::codec::encode::encode_item (92 samples, 0.75%)</title><rect x="64.1750%" y="741" width="0.7467%" height="15" fill="rgb(249,167,54)" fg:x="7907" fg:w="92"/><text x="64.4250%" y="751.50"></text></g><g><title><tonic::codec::prost::ProstEncoder<T> as tonic::codec::Encoder>::encode (92 samples, 0.75%)</title><rect x="64.1750%" y="725" width="0.7467%" height="15" fill="rgb(218,34,28)" fg:x="7907" fg:w="92"/><text x="64.4250%" y="735.50"></text></g><g><title>prost::message::Message::encode (91 samples, 0.74%)</title><rect x="64.1831%" y="709" width="0.7386%" height="15" fill="rgb(232,109,42)" fg:x="7908" fg:w="91"/><text x="64.4331%" y="719.50"></text></g><g><title><dcache::protobuf::dcache::DcacheBatchResponse as prost::message::Message>::encoded_len (11 samples, 0.09%)</title><rect x="64.8324%" y="693" width="0.0893%" height="15" fill="rgb(248,214,46)" fg:x="7988" fg:w="11"/><text x="65.0824%" y="703.50"></text></g><g><title>prost::encoding::message::encoded_len_repeated (11 samples, 0.09%)</title><rect x="64.8324%" y="677" width="0.0893%" height="15" fill="rgb(244,216,40)" fg:x="7988" fg:w="11"/><text x="65.0824%" y="687.50"></text></g><g><title>core::iter::traits::iterator::Iterator::sum (11 samples, 0.09%)</title><rect x="64.8324%" y="661" width="0.0893%" height="15" fill="rgb(231,226,31)" fg:x="7988" fg:w="11"/><text x="65.0824%" y="671.50"></text></g><g><title><usize as core::iter::traits::accum::Sum>::sum (11 samples, 0.09%)</title><rect x="64.8324%" y="645" width="0.0893%" height="15" fill="rgb(238,38,43)" fg:x="7988" fg:w="11"/><text x="65.0824%" y="655.50"></text></g><g><title><core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (11 samples, 0.09%)</title><rect x="64.8324%" y="629" width="0.0893%" height="15" fill="rgb(208,88,43)" fg:x="7988" fg:w="11"/><text x="65.0824%" y="639.50"></text></g><g><title><core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (11 samples, 0.09%)</title><rect x="64.8324%" y="613" width="0.0893%" height="15" fill="rgb(205,136,37)" fg:x="7988" fg:w="11"/><text x="65.0824%" y="623.50"></text></g><g><title><core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (11 samples, 0.09%)</title><rect x="64.8324%" y="597" width="0.0893%" height="15" fill="rgb(237,34,14)" fg:x="7988" fg:w="11"/><text x="65.0824%" y="607.50"></text></g><g><title>core::iter::adapters::map::map_fold::_{{closure}} (11 samples, 0.09%)</title><rect x="64.8324%" y="581" width="0.0893%" height="15" fill="rgb(236,193,44)" fg:x="7988" fg:w="11"/><text x="65.0824%" y="591.50"></text></g><g><title>core::ops::function::FnMut::call_mut (5 samples, 0.04%)</title><rect x="64.8811%" y="565" width="0.0406%" height="15" fill="rgb(231,48,10)" fg:x="7994" fg:w="5"/><text x="65.1311%" y="575.50"></text></g><g><title><dcache::protobuf::dcache::DcacheResponse as prost::message::Message>::encoded_len (5 samples, 0.04%)</title><rect x="64.8811%" y="549" width="0.0406%" height="15" fill="rgb(213,141,34)" fg:x="7994" fg:w="5"/><text x="65.1311%" y="559.50"></text></g><g><title>core::option::Option<T>::map_or (4 samples, 0.03%)</title><rect x="64.8892%" y="533" width="0.0325%" height="15" fill="rgb(249,130,34)" fg:x="7995" fg:w="4"/><text x="65.1392%" y="543.50"></text></g><g><title><http_body::combinators::box_body::UnsyncBoxBody<D,E> as http_body::Body>::poll_trailers (2 samples, 0.02%)</title><rect x="64.9217%" y="901" width="0.0162%" height="15" fill="rgb(219,42,41)" fg:x="7999" fg:w="2"/><text x="65.1717%" y="911.50"></text></g><g><title><http_body::combinators::map_err::MapErr<B,F> as http_body::Body>::poll_trailers (2 samples, 0.02%)</title><rect x="64.9217%" y="885" width="0.0162%" height="15" fill="rgb(224,100,54)" fg:x="7999" fg:w="2"/><text x="65.1717%" y="895.50"></text></g><g><title><tonic::transport::server::recover_error::MaybeEmptyBody<B> as http_body::Body>::poll_trailers (2 samples, 0.02%)</title><rect x="64.9217%" y="869" width="0.0162%" height="15" fill="rgb(229,200,27)" fg:x="7999" fg:w="2"/><text x="65.1717%" y="879.50"></text></g><g><title><http_body::combinators::box_body::UnsyncBoxBody<D,E> as http_body::Body>::poll_trailers (2 samples, 0.02%)</title><rect x="64.9217%" y="853" width="0.0162%" height="15" fill="rgb(217,118,10)" fg:x="7999" fg:w="2"/><text x="65.1717%" y="863.50"></text></g><g><title><http_body::combinators::map_err::MapErr<B,F> as http_body::Body>::poll_trailers (2 samples, 0.02%)</title><rect x="64.9217%" y="837" width="0.0162%" height="15" fill="rgb(206,22,3)" fg:x="7999" fg:w="2"/><text x="65.1717%" y="847.50"></text></g><g><title><http_body::combinators::box_body::UnsyncBoxBody<D,E> as http_body::Body>::poll_trailers (2 samples, 0.02%)</title><rect x="64.9217%" y="821" width="0.0162%" height="15" fill="rgb(232,163,46)" fg:x="7999" fg:w="2"/><text x="65.1717%" y="831.50"></text></g><g><title><http_body::combinators::map_err::MapErr<B,F> as http_body::Body>::poll_trailers (2 samples, 0.02%)</title><rect x="64.9217%" y="805" width="0.0162%" height="15" fill="rgb(206,95,13)" fg:x="7999" fg:w="2"/><text x="65.1717%" y="815.50"></text></g><g><title><http_body::combinators::box_body::UnsyncBoxBody<D,E> as http_body::Body>::poll_trailers (2 samples, 0.02%)</title><rect x="64.9217%" y="789" width="0.0162%" height="15" fill="rgb(253,154,18)" fg:x="7999" fg:w="2"/><text x="65.1717%" y="799.50"></text></g><g><title><tonic::codec::encode::EncodeBody<S> as http_body::Body>::poll_trailers (2 samples, 0.02%)</title><rect x="64.9217%" y="773" width="0.0162%" height="15" fill="rgb(219,32,23)" fg:x="7999" fg:w="2"/><text x="65.1717%" y="783.50"></text></g><g><title>tonic::codec::encode::EncodeState::trailers (2 samples, 0.02%)</title><rect x="64.9217%" y="757" width="0.0162%" height="15" fill="rgb(230,191,45)" fg:x="7999" fg:w="2"/><text x="65.1717%" y="767.50"></text></g><g><title><hyper::proto::h2::PipeToSendStream<S> as core::future::future::Future>::poll (98 samples, 0.80%)</title><rect x="64.1669%" y="917" width="0.7954%" height="15" fill="rgb(229,64,36)" fg:x="7906" fg:w="98"/><text x="64.4169%" y="927.50"></text></g><g><title>h2::share::SendStream<B>::reserve_capacity (3 samples, 0.02%)</title><rect x="64.9379%" y="901" width="0.0243%" height="15" fill="rgb(205,129,25)" fg:x="8001" fg:w="3"/><text x="65.1879%" y="911.50"></text></g><g><title>h2::proto::streams::streams::StreamRef<B>::reserve_capacity (3 samples, 0.02%)</title><rect x="64.9379%" y="885" width="0.0243%" height="15" fill="rgb(254,112,7)" fg:x="8001" fg:w="3"/><text x="65.1879%" y="895.50"></text></g><g><title>h2::proto::streams::prioritize::Prioritize::reserve_capacity (2 samples, 0.02%)</title><rect x="64.9460%" y="869" width="0.0162%" height="15" fill="rgb(226,53,48)" fg:x="8002" fg:w="2"/><text x="65.1960%" y="879.50"></text></g><g><title>core::option::Option<T>::filter (6 samples, 0.05%)</title><rect x="65.0678%" y="853" width="0.0487%" height="15" fill="rgb(214,153,38)" fg:x="8017" fg:w="6"/><text x="65.3178%" y="863.50"></text></g><g><title><h2::proto::streams::store::Ptr as core::ops::deref::DerefMut>::deref_mut (32 samples, 0.26%)</title><rect x="65.0353%" y="885" width="0.2597%" height="15" fill="rgb(243,101,7)" fg:x="8013" fg:w="32"/><text x="65.2853%" y="895.50"></text></g><g><title><h2::proto::streams::store::Store as core::ops::index::IndexMut<h2::proto::streams::store::Key>>::index_mut (28 samples, 0.23%)</title><rect x="65.0678%" y="869" width="0.2273%" height="15" fill="rgb(240,140,22)" fg:x="8017" fg:w="28"/><text x="65.3178%" y="879.50"></text></g><g><title>slab::Slab<T>::get_mut (22 samples, 0.18%)</title><rect x="65.1165%" y="853" width="0.1786%" height="15" fill="rgb(235,114,2)" fg:x="8023" fg:w="22"/><text x="65.3665%" y="863.50"></text></g><g><title><h2::proto::streams::store::Store as h2::proto::streams::store::Resolve>::resolve (4 samples, 0.03%)</title><rect x="65.2950%" y="885" width="0.0325%" height="15" fill="rgb(242,59,12)" fg:x="8045" fg:w="4"/><text x="65.5450%" y="895.50"></text></g><g><title>std::sync::poison::Flag::done (2 samples, 0.02%)</title><rect x="65.3275%" y="853" width="0.0162%" height="15" fill="rgb(252,134,9)" fg:x="8049" fg:w="2"/><text x="65.5775%" y="863.50"></text></g><g><title>std::thread::panicking (2 samples, 0.02%)</title><rect x="65.3275%" y="837" width="0.0162%" height="15" fill="rgb(236,4,44)" fg:x="8049" fg:w="2"/><text x="65.5775%" y="847.50"></text></g><g><title>std::panicking::panicking (2 samples, 0.02%)</title><rect x="65.3275%" y="821" width="0.0162%" height="15" fill="rgb(254,172,41)" fg:x="8049" fg:w="2"/><text x="65.5775%" y="831.50"></text></g><g><title>std::panicking::panic_count::count_is_zero (2 samples, 0.02%)</title><rect x="65.3275%" y="805" width="0.0162%" height="15" fill="rgb(244,63,20)" fg:x="8049" fg:w="2"/><text x="65.5775%" y="815.50"></text></g><g><title>core::ptr::drop_in_place<std::sync::mutex::MutexGuard<h2::proto::streams::streams::Inner>> (11 samples, 0.09%)</title><rect x="65.3275%" y="885" width="0.0893%" height="15" fill="rgb(250,73,31)" fg:x="8049" fg:w="11"/><text x="65.5775%" y="895.50"></text></g><g><title><std::sync::mutex::MutexGuard<T> as core::ops::drop::Drop>::drop (11 samples, 0.09%)</title><rect x="65.3275%" y="869" width="0.0893%" height="15" fill="rgb(241,38,36)" fg:x="8049" fg:w="11"/><text x="65.5775%" y="879.50"></text></g><g><title>std::sys::unix::locks::futex_mutex::Mutex::unlock (9 samples, 0.07%)</title><rect x="65.3437%" y="853" width="0.0730%" height="15" fill="rgb(245,211,2)" fg:x="8051" fg:w="9"/><text x="65.5937%" y="863.50"></text></g><g><title>core::task::poll::Poll<core::result::Result<T,E>>::map_err (3 samples, 0.02%)</title><rect x="65.4168%" y="885" width="0.0243%" height="15" fill="rgb(206,120,28)" fg:x="8060" fg:w="3"/><text x="65.6668%" y="895.50"></text></g><g><title>h2::proto::streams::state::State::ensure_reason (5 samples, 0.04%)</title><rect x="65.4492%" y="869" width="0.0406%" height="15" fill="rgb(211,59,34)" fg:x="8064" fg:w="5"/><text x="65.6992%" y="879.50"></text></g><g><title><core::task::wake::Waker as core::clone::Clone>::clone (8 samples, 0.06%)</title><rect x="65.4979%" y="853" width="0.0649%" height="15" fill="rgb(233,168,5)" fg:x="8070" fg:w="8"/><text x="65.7479%" y="863.50"></text></g><g><title>tokio::runtime::task::waker::clone_waker (7 samples, 0.06%)</title><rect x="65.5060%" y="837" width="0.0568%" height="15" fill="rgb(234,33,13)" fg:x="8071" fg:w="7"/><text x="65.7560%" y="847.50"></text></g><g><title>tokio::runtime::task::state::State::ref_inc (6 samples, 0.05%)</title><rect x="65.5142%" y="821" width="0.0487%" height="15" fill="rgb(231,150,26)" fg:x="8072" fg:w="6"/><text x="65.7642%" y="831.50"></text></g><g><title>h2::proto::streams::send::Send::poll_reset (25 samples, 0.20%)</title><rect x="65.4411%" y="885" width="0.2029%" height="15" fill="rgb(217,191,4)" fg:x="8063" fg:w="25"/><text x="65.6911%" y="895.50"></text></g><g><title>h2::proto::streams::stream::Stream::wait_send (19 samples, 0.15%)</title><rect x="65.4898%" y="869" width="0.1542%" height="15" fill="rgb(246,198,38)" fg:x="8069" fg:w="19"/><text x="65.7398%" y="879.50"></text></g><g><title>core::ptr::drop_in_place<core::option::Option<core::task::wake::Waker>> (10 samples, 0.08%)</title><rect x="65.5629%" y="853" width="0.0812%" height="15" fill="rgb(245,64,37)" fg:x="8078" fg:w="10"/><text x="65.8129%" y="863.50"></text></g><g><title>core::ptr::drop_in_place<core::task::wake::Waker> (9 samples, 0.07%)</title><rect x="65.5710%" y="837" width="0.0730%" height="15" fill="rgb(250,30,36)" fg:x="8079" fg:w="9"/><text x="65.8210%" y="847.50"></text></g><g><title><core::task::wake::Waker as core::ops::drop::Drop>::drop (9 samples, 0.07%)</title><rect x="65.5710%" y="821" width="0.0730%" height="15" fill="rgb(217,86,53)" fg:x="8079" fg:w="9"/><text x="65.8210%" y="831.50"></text></g><g><title>tokio::runtime::task::waker::drop_waker (9 samples, 0.07%)</title><rect x="65.5710%" y="805" width="0.0730%" height="15" fill="rgb(228,157,16)" fg:x="8079" fg:w="9"/><text x="65.8210%" y="815.50"></text></g><g><title>tokio::runtime::task::harness::<impl tokio::runtime::task::raw::RawTask>::drop_reference (8 samples, 0.06%)</title><rect x="65.5791%" y="789" width="0.0649%" height="15" fill="rgb(217,59,31)" fg:x="8080" fg:w="8"/><text x="65.8291%" y="799.50"></text></g><g><title>tokio::runtime::task::state::State::ref_dec (8 samples, 0.06%)</title><rect x="65.5791%" y="773" width="0.0649%" height="15" fill="rgb(237,138,41)" fg:x="8080" fg:w="8"/><text x="65.8291%" y="783.50"></text></g><g><title>core::sync::atomic::AtomicUsize::fetch_sub (2 samples, 0.02%)</title><rect x="65.6278%" y="757" width="0.0162%" height="15" fill="rgb(227,91,49)" fg:x="8086" fg:w="2"/><text x="65.8778%" y="767.50"></text></g><g><title>core::sync::atomic::atomic_sub (2 samples, 0.02%)</title><rect x="65.6278%" y="741" width="0.0162%" height="15" fill="rgb(247,21,44)" fg:x="8086" fg:w="2"/><text x="65.8778%" y="751.50"></text></g><g><title>h2::server::SendResponse<B>::poll_reset (93 samples, 0.75%)</title><rect x="64.9623%" y="917" width="0.7548%" height="15" fill="rgb(219,210,51)" fg:x="8004" fg:w="93"/><text x="65.2123%" y="927.50"></text></g><g><title>h2::proto::streams::streams::StreamRef<B>::poll_reset (93 samples, 0.75%)</title><rect x="64.9623%" y="901" width="0.7548%" height="15" fill="rgb(209,140,6)" fg:x="8004" fg:w="93"/><text x="65.2123%" y="911.50"></text></g><g><title>std::sync::mutex::Mutex<T>::lock (9 samples, 0.07%)</title><rect x="65.6440%" y="885" width="0.0730%" height="15" fill="rgb(221,188,24)" fg:x="8088" fg:w="9"/><text x="65.8940%" y="895.50"></text></g><g><title>std::sys::unix::locks::futex_mutex::Mutex::lock (9 samples, 0.07%)</title><rect x="65.6440%" y="869" width="0.0730%" height="15" fill="rgb(232,154,20)" fg:x="8088" fg:w="9"/><text x="65.8940%" y="879.50"></text></g><g><title><hyper::proto::h2::server::H2Stream<F,B> as core::future::future::Future>::poll (1,211 samples, 9.83%)</title><rect x="55.8964%" y="949" width="9.8287%" height="15" fill="rgb(244,137,50)" fg:x="6887" fg:w="1211"/><text x="56.1464%" y="959.50"><hyper::proto:..</text></g><g><title>hyper::proto::h2::server::H2Stream<F,B>::poll2 (1,204 samples, 9.77%)</title><rect x="55.9533%" y="933" width="9.7719%" height="15" fill="rgb(225,185,43)" fg:x="6894" fg:w="1204"/><text x="56.2033%" y="943.50">hyper::proto::..</text></g><g><title><tracing_futures::Instrumented<T> as core::future::future::Future>::poll (4 samples, 0.03%)</title><rect x="65.7252%" y="949" width="0.0325%" height="15" fill="rgb(213,205,38)" fg:x="8098" fg:w="4"/><text x="65.9752%" y="959.50"></text></g><g><title>openraft::replication::ReplicationCore<C,N,LS>::main::_{{closure}} (2 samples, 0.02%)</title><rect x="65.7414%" y="933" width="0.0162%" height="15" fill="rgb(236,73,12)" fg:x="8100" fg:w="2"/><text x="65.9914%" y="943.50"></text></g><g><title>core::ptr::drop_in_place<tokio::runtime::task::core::TaskIdGuard> (11 samples, 0.09%)</title><rect x="65.7576%" y="949" width="0.0893%" height="15" fill="rgb(235,219,13)" fg:x="8102" fg:w="11"/><text x="66.0076%" y="959.50"></text></g><g><title><tokio::runtime::task::core::TaskIdGuard as core::ops::drop::Drop>::drop (11 samples, 0.09%)</title><rect x="65.7576%" y="933" width="0.0893%" height="15" fill="rgb(218,59,36)" fg:x="8102" fg:w="11"/><text x="66.0076%" y="943.50"></text></g><g><title>std::collections::hash::map::HashMap<K,V,S>::insert (4 samples, 0.03%)</title><rect x="65.8469%" y="933" width="0.0325%" height="15" fill="rgb(205,110,39)" fg:x="8113" fg:w="4"/><text x="66.0969%" y="943.50"></text></g><g><title>hashbrown::map::HashMap<K,V,S,A>::insert (4 samples, 0.03%)</title><rect x="65.8469%" y="917" width="0.0325%" height="15" fill="rgb(218,206,42)" fg:x="8113" fg:w="4"/><text x="66.0969%" y="927.50"></text></g><g><title><tokio::sync::mpsc::bounded::Semaphore as tokio::sync::mpsc::chan::Semaphore>::add_permit (5 samples, 0.04%)</title><rect x="65.9281%" y="837" width="0.0406%" height="15" fill="rgb(248,125,24)" fg:x="8123" fg:w="5"/><text x="66.1781%" y="847.50"></text></g><g><title>tokio::sync::mpsc::block::Block<T>::read (2 samples, 0.02%)</title><rect x="65.9768%" y="821" width="0.0162%" height="15" fill="rgb(242,28,27)" fg:x="8129" fg:w="2"/><text x="66.2268%" y="831.50"></text></g><g><title>tokio::sync::mpsc::list::Rx<T>::pop (4 samples, 0.03%)</title><rect x="65.9768%" y="837" width="0.0325%" height="15" fill="rgb(216,228,15)" fg:x="8129" fg:w="4"/><text x="66.2268%" y="847.50"></text></g><g><title>tokio::sync::mpsc::list::Rx<T>::try_advancing_head (2 samples, 0.02%)</title><rect x="65.9930%" y="821" width="0.0162%" height="15" fill="rgb(235,116,46)" fg:x="8131" fg:w="2"/><text x="66.2430%" y="831.50"></text></g><g><title>dcache::network::management::HealthMetrics::spawn::_{{closure}}::_{{closure}} (22 samples, 0.18%)</title><rect x="65.8469%" y="949" width="0.1786%" height="15" fill="rgb(224,18,32)" fg:x="8113" fg:w="22"/><text x="66.0969%" y="959.50"></text></g><g><title>tokio::sync::mpsc::bounded::Receiver<T>::recv::_{{closure}} (18 samples, 0.15%)</title><rect x="65.8794%" y="933" width="0.1461%" height="15" fill="rgb(252,5,12)" fg:x="8117" fg:w="18"/><text x="66.1294%" y="943.50"></text></g><g><title><tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (15 samples, 0.12%)</title><rect x="65.9037%" y="917" width="0.1217%" height="15" fill="rgb(251,36,5)" fg:x="8120" fg:w="15"/><text x="66.1537%" y="927.50"></text></g><g><title>tokio::sync::mpsc::bounded::Receiver<T>::recv::_{{closure}}::_{{closure}} (14 samples, 0.11%)</title><rect x="65.9119%" y="901" width="0.1136%" height="15" fill="rgb(217,53,14)" fg:x="8121" fg:w="14"/><text x="66.1619%" y="911.50"></text></g><g><title>tokio::sync::mpsc::chan::Rx<T,S>::recv (14 samples, 0.11%)</title><rect x="65.9119%" y="885" width="0.1136%" height="15" fill="rgb(215,86,45)" fg:x="8121" fg:w="14"/><text x="66.1619%" y="895.50"></text></g><g><title>tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (14 samples, 0.11%)</title><rect x="65.9119%" y="869" width="0.1136%" height="15" fill="rgb(242,169,11)" fg:x="8121" fg:w="14"/><text x="66.1619%" y="879.50"></text></g><g><title>tokio::sync::mpsc::chan::Rx<T,S>::recv::_{{closure}} (14 samples, 0.11%)</title><rect x="65.9119%" y="853" width="0.1136%" height="15" fill="rgb(211,213,45)" fg:x="8121" fg:w="14"/><text x="66.1619%" y="863.50"></text></g><g><title>tokio::sync::task::atomic_waker::AtomicWaker::register_by_ref (2 samples, 0.02%)</title><rect x="66.0093%" y="837" width="0.0162%" height="15" fill="rgb(205,88,11)" fg:x="8133" fg:w="2"/><text x="66.2593%" y="847.50"></text></g><g><title>core::ptr::drop_in_place<tokio::sync::mpsc::bounded::Sender<dcache::network::management::HealthStatus>> (2 samples, 0.02%)</title><rect x="66.0336%" y="933" width="0.0162%" height="15" fill="rgb(252,69,26)" fg:x="8136" fg:w="2"/><text x="66.2836%" y="943.50"></text></g><g><title>core::ptr::drop_in_place<tokio::sync::mpsc::chan::Tx<dcache::network::management::HealthStatus,tokio::sync::mpsc::bounded::Semaphore>> (2 samples, 0.02%)</title><rect x="66.0336%" y="917" width="0.0162%" height="15" fill="rgb(246,123,37)" fg:x="8136" fg:w="2"/><text x="66.2836%" y="927.50"></text></g><g><title>core::ptr::drop_in_place<alloc::sync::Arc<tokio::sync::mpsc::chan::Chan<dcache::network::management::HealthStatus,tokio::sync::mpsc::bounded::Semaphore>>> (2 samples, 0.02%)</title><rect x="66.0336%" y="901" width="0.0162%" height="15" fill="rgb(212,205,5)" fg:x="8136" fg:w="2"/><text x="66.2836%" y="911.50"></text></g><g><title><alloc::sync::Arc<T,A> as core::ops::drop::Drop>::drop (2 samples, 0.02%)</title><rect x="66.0336%" y="885" width="0.0162%" height="15" fill="rgb(253,148,0)" fg:x="8136" fg:w="2"/><text x="66.2836%" y="895.50"></text></g><g><title>core::sync::atomic::AtomicUsize::fetch_sub (2 samples, 0.02%)</title><rect x="66.0336%" y="869" width="0.0162%" height="15" fill="rgb(239,22,4)" fg:x="8136" fg:w="2"/><text x="66.2836%" y="879.50"></text></g><g><title>core::sync::atomic::atomic_sub (2 samples, 0.02%)</title><rect x="66.0336%" y="853" width="0.0162%" height="15" fill="rgb(226,26,53)" fg:x="8136" fg:w="2"/><text x="66.2836%" y="863.50"></text></g><g><title>tokio::runtime::task::waker::wake_by_val (2 samples, 0.02%)</title><rect x="66.0579%" y="869" width="0.0162%" height="15" fill="rgb(225,229,45)" fg:x="8139" fg:w="2"/><text x="66.3079%" y="879.50"></text></g><g><title>tokio::runtime::task::harness::<impl tokio::runtime::task::raw::RawTask>::wake_by_val (2 samples, 0.02%)</title><rect x="66.0579%" y="853" width="0.0162%" height="15" fill="rgb(220,60,37)" fg:x="8139" fg:w="2"/><text x="66.3079%" y="863.50"></text></g><g><title>tokio::sync::mpsc::list::Tx<T>::push (3 samples, 0.02%)</title><rect x="66.0742%" y="869" width="0.0243%" height="15" fill="rgb(217,180,35)" fg:x="8141" fg:w="3"/><text x="66.3242%" y="879.50"></text></g><g><title>tokio::sync::mpsc::bounded::Permit<T>::send (6 samples, 0.05%)</title><rect x="66.0579%" y="917" width="0.0487%" height="15" fill="rgb(229,7,53)" fg:x="8139" fg:w="6"/><text x="66.3079%" y="927.50"></text></g><g><title>tokio::sync::mpsc::chan::Tx<T,S>::send (6 samples, 0.05%)</title><rect x="66.0579%" y="901" width="0.0487%" height="15" fill="rgb(254,137,3)" fg:x="8139" fg:w="6"/><text x="66.3079%" y="911.50"></text></g><g><title>tokio::sync::mpsc::chan::Chan<T,S>::send (6 samples, 0.05%)</title><rect x="66.0579%" y="885" width="0.0487%" height="15" fill="rgb(215,140,41)" fg:x="8139" fg:w="6"/><text x="66.3079%" y="895.50"></text></g><g><title>core::ptr::drop_in_place<tokio::sync::batch_semaphore::Acquire> (3 samples, 0.02%)</title><rect x="66.1310%" y="885" width="0.0243%" height="15" fill="rgb(250,80,15)" fg:x="8148" fg:w="3"/><text x="66.3810%" y="895.50"></text></g><g><title><tokio::sync::batch_semaphore::Acquire as core::ops::drop::Drop>::drop (3 samples, 0.02%)</title><rect x="66.1310%" y="869" width="0.0243%" height="15" fill="rgb(252,191,6)" fg:x="8148" fg:w="3"/><text x="66.3810%" y="879.50"></text></g><g><title>dcache::network::raft_network_impl::DcacheNetwork::send_rpc::_{{closure}}::_{{closure}} (17 samples, 0.14%)</title><rect x="66.0255%" y="949" width="0.1380%" height="15" fill="rgb(246,217,18)" fg:x="8135" fg:w="17"/><text x="66.2755%" y="959.50"></text></g><g><title>tokio::sync::mpsc::bounded::Sender<T>::send::_{{closure}} (14 samples, 0.11%)</title><rect x="66.0498%" y="933" width="0.1136%" height="15" fill="rgb(223,93,7)" fg:x="8138" fg:w="14"/><text x="66.2998%" y="943.50"></text></g><g><title>tokio::sync::mpsc::bounded::Sender<T>::reserve::_{{closure}} (7 samples, 0.06%)</title><rect x="66.1066%" y="917" width="0.0568%" height="15" fill="rgb(225,55,52)" fg:x="8145" fg:w="7"/><text x="66.3566%" y="927.50"></text></g><g><title>tokio::sync::mpsc::bounded::Sender<T>::reserve_inner::_{{closure}} (7 samples, 0.06%)</title><rect x="66.1066%" y="901" width="0.0568%" height="15" fill="rgb(240,31,24)" fg:x="8145" fg:w="7"/><text x="66.3566%" y="911.50"></text></g><g><title>dcache::store::PersistableStateMachine::from_statemachine::_{{closure}} (2 samples, 0.02%)</title><rect x="66.1878%" y="885" width="0.0162%" height="15" fill="rgb(205,56,52)" fg:x="8155" fg:w="2"/><text x="66.4378%" y="895.50"></text></g><g><title>openraft::core::sm::Worker<C,SM>::build_snapshot::_{{closure}}::_{{closure}}::_{{closure}} (7 samples, 0.06%)</title><rect x="66.1635%" y="949" width="0.0568%" height="15" fill="rgb(246,146,12)" fg:x="8152" fg:w="7"/><text x="66.4135%" y="959.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (6 samples, 0.05%)</title><rect x="66.1716%" y="933" width="0.0487%" height="15" fill="rgb(239,84,36)" fg:x="8153" fg:w="6"/><text x="66.4216%" y="943.50"></text></g><g><title>dcache::store::_<impl openraft::storage::RaftSnapshotBuilder<dcache::DcacheTypeConfig> for alloc::sync::Arc<dcache::store::DcacheStore>>::build_snapshot::_{{closure}} (6 samples, 0.05%)</title><rect x="66.1716%" y="917" width="0.0487%" height="15" fill="rgb(207,41,40)" fg:x="8153" fg:w="6"/><text x="66.4216%" y="927.50"></text></g><g><title>dcache::store::_<impl openraft::storage::RaftSnapshotBuilder<dcache::DcacheTypeConfig> for alloc::sync::Arc<dcache::store::DcacheStore>>::build_snapshot::_{{closure}}::_{{closure}} (6 samples, 0.05%)</title><rect x="66.1716%" y="901" width="0.0487%" height="15" fill="rgb(241,179,25)" fg:x="8153" fg:w="6"/><text x="66.4216%" y="911.50"></text></g><g><title>serde_json::ser::to_vec (2 samples, 0.02%)</title><rect x="66.2040%" y="885" width="0.0162%" height="15" fill="rgb(210,0,34)" fg:x="8157" fg:w="2"/><text x="66.4540%" y="895.50"></text></g><g><title>serde_json::ser::to_writer (2 samples, 0.02%)</title><rect x="66.2040%" y="869" width="0.0162%" height="15" fill="rgb(225,217,29)" fg:x="8157" fg:w="2"/><text x="66.4540%" y="879.50"></text></g><g><title>dcache::store::_::<impl serde::ser::Serialize for dcache::store::PersistableStateMachine>::serialize (2 samples, 0.02%)</title><rect x="66.2040%" y="853" width="0.0162%" height="15" fill="rgb(216,191,38)" fg:x="8157" fg:w="2"/><text x="66.4540%" y="863.50"></text></g><g><title><serde_json::ser::Compound<W,F> as serde::ser::SerializeStruct>::serialize_field (2 samples, 0.02%)</title><rect x="66.2040%" y="837" width="0.0162%" height="15" fill="rgb(232,140,52)" fg:x="8157" fg:w="2"/><text x="66.4540%" y="847.50"></text></g><g><title>serde::ser::SerializeMap::serialize_entry (2 samples, 0.02%)</title><rect x="66.2040%" y="821" width="0.0162%" height="15" fill="rgb(223,158,51)" fg:x="8157" fg:w="2"/><text x="66.4540%" y="831.50"></text></g><g><title>openraft::core::sm::Worker<C,SM>::do_spawn::_{{closure}} (18 samples, 0.15%)</title><rect x="66.2203%" y="949" width="0.1461%" height="15" fill="rgb(235,29,51)" fg:x="8159" fg:w="18"/><text x="66.4703%" y="959.50"></text></g><g><title>openraft::core::sm::Worker<C,SM>::worker_loop::_{{closure}} (3 samples, 0.02%)</title><rect x="66.3420%" y="933" width="0.0243%" height="15" fill="rgb(215,181,18)" fg:x="8174" fg:w="3"/><text x="66.5920%" y="943.50"></text></g><g><title>tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (2,804 samples, 22.76%)</title><rect x="43.6896%" y="981" width="22.7579%" height="15" fill="rgb(227,125,34)" fg:x="5383" fg:w="2804"/><text x="43.9396%" y="991.50">tokio::loom::std::unsafe_cell::Unsaf..</text></g><g><title>tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (2,804 samples, 22.76%)</title><rect x="43.6896%" y="965" width="22.7579%" height="15" fill="rgb(230,197,49)" fg:x="5383" fg:w="2804"/><text x="43.9396%" y="975.50">tokio::runtime::task::core::Core<T,S..</text></g><g><title>tokio::runtime::task::core::TaskIdGuard::enter (10 samples, 0.08%)</title><rect x="66.3664%" y="949" width="0.0812%" height="15" fill="rgb(239,141,16)" fg:x="8177" fg:w="10"/><text x="66.6164%" y="959.50"></text></g><g><title>tokio::runtime::context::set_current_task_id (3 samples, 0.02%)</title><rect x="66.4232%" y="933" width="0.0243%" height="15" fill="rgb(225,105,43)" fg:x="8184" fg:w="3"/><text x="66.6732%" y="943.50"></text></g><g><title>std::thread::local::LocalKey<T>::try_with (3 samples, 0.02%)</title><rect x="66.4232%" y="917" width="0.0243%" height="15" fill="rgb(214,131,14)" fg:x="8184" fg:w="3"/><text x="66.6732%" y="927.50"></text></g><g><title>tokio::runtime::context::CONTEXT::__getit (3 samples, 0.02%)</title><rect x="66.4232%" y="901" width="0.0243%" height="15" fill="rgb(229,177,11)" fg:x="8184" fg:w="3"/><text x="66.6732%" y="911.50"></text></g><g><title>core::cell::Cell<T>::get (3 samples, 0.02%)</title><rect x="66.4232%" y="885" width="0.0243%" height="15" fill="rgb(231,180,14)" fg:x="8184" fg:w="3"/><text x="66.6732%" y="895.50"></text></g><g><title>[libc.so.6] (2 samples, 0.02%)</title><rect x="66.4475%" y="949" width="0.0162%" height="15" fill="rgb(232,88,2)" fg:x="8187" fg:w="2"/><text x="66.6975%" y="959.50"></text></g><g><title>cfree (2 samples, 0.02%)</title><rect x="66.4719%" y="917" width="0.0162%" height="15" fill="rgb(205,220,8)" fg:x="8190" fg:w="2"/><text x="66.7219%" y="927.50"></text></g><g><title>core::ptr::drop_in_place<tokio::runtime::task::core::Stage<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future+Output = ()+core::marker::Send>>>> (2 samples, 0.02%)</title><rect x="66.4962%" y="917" width="0.0162%" height="15" fill="rgb(225,23,53)" fg:x="8193" fg:w="2"/><text x="66.7462%" y="927.50"></text></g><g><title>tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (9 samples, 0.07%)</title><rect x="66.4638%" y="949" width="0.0730%" height="15" fill="rgb(213,62,29)" fg:x="8189" fg:w="9"/><text x="66.7138%" y="959.50"></text></g><g><title>tokio::runtime::task::core::Core<T,S>::set_stage::_{{closure}} (9 samples, 0.07%)</title><rect x="66.4638%" y="933" width="0.0730%" height="15" fill="rgb(227,75,7)" fg:x="8189" fg:w="9"/><text x="66.7138%" y="943.50"></text></g><g><title>core::ptr::drop_in_place<tokio::runtime::task::core::Stage<hyper::proto::h2::server::H2Stream<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<http::response::Response<http_body::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,alloc::boxed::Box<dyn core::error::Error+core::marker::Sync+core::marker::Send>>>,alloc::boxed::Box<dyn core::error::Error+core::marker::Sync+core::marker::Send>>+core::marker::Send>>,http_body::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,alloc::boxed::Box<dyn core::error::Error+core::marker::Sync+core::marker::Send>>>>> (2 samples, 0.02%)</title><rect x="66.5206%" y="917" width="0.0162%" height="15" fill="rgb(207,105,14)" fg:x="8196" fg:w="2"/><text x="66.7706%" y="927.50"></text></g><g><title>core::ptr::drop_in_place<hyper::proto::h2::server::H2Stream<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<http::response::Response<http_body::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,alloc::boxed::Box<dyn core::error::Error+core::marker::Sync+core::marker::Send>>>,alloc::boxed::Box<dyn core::error::Error+core::marker::Sync+core::marker::Send>>+core::marker::Send>>,http_body::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,alloc::boxed::Box<dyn core::error::Error+core::marker::Sync+core::marker::Send>>>> (2 samples, 0.02%)</title><rect x="66.5206%" y="901" width="0.0162%" height="15" fill="rgb(245,62,29)" fg:x="8196" fg:w="2"/><text x="66.7706%" y="911.50"></text></g><g><title>core::ptr::drop_in_place<h2::server::SendResponse<hyper::proto::h2::SendBuf<bytes::bytes::Bytes>>> (2 samples, 0.02%)</title><rect x="66.5206%" y="885" width="0.0162%" height="15" fill="rgb(236,202,4)" fg:x="8196" fg:w="2"/><text x="66.7706%" y="895.50"></text></g><g><title>core::ptr::drop_in_place<h2::proto::streams::streams::StreamRef<hyper::proto::h2::SendBuf<bytes::bytes::Bytes>>> (2 samples, 0.02%)</title><rect x="66.5206%" y="869" width="0.0162%" height="15" fill="rgb(250,67,1)" fg:x="8196" fg:w="2"/><text x="66.7706%" y="879.50"></text></g><g><title>core::ptr::drop_in_place<h2::proto::streams::streams::OpaqueStreamRef> (2 samples, 0.02%)</title><rect x="66.5206%" y="853" width="0.0162%" height="15" fill="rgb(253,115,44)" fg:x="8196" fg:w="2"/><text x="66.7706%" y="863.50"></text></g><g><title><h2::proto::streams::streams::OpaqueStreamRef as core::ops::drop::Drop>::drop (2 samples, 0.02%)</title><rect x="66.5206%" y="837" width="0.0162%" height="15" fill="rgb(251,139,18)" fg:x="8196" fg:w="2"/><text x="66.7706%" y="847.50"></text></g><g><title>tokio::runtime::task::core::Core<T,S>::poll (2,826 samples, 22.94%)</title><rect x="43.6247%" y="997" width="22.9364%" height="15" fill="rgb(218,22,32)" fg:x="5375" fg:w="2826"/><text x="43.8747%" y="1007.50">tokio::runtime::task::core::Core<T,S..</text></g><g><title>tokio::runtime::task::core::Core<T,S>::drop_future_or_output (14 samples, 0.11%)</title><rect x="66.4475%" y="981" width="0.1136%" height="15" fill="rgb(243,53,5)" fg:x="8187" fg:w="14"/><text x="66.6975%" y="991.50"></text></g><g><title>tokio::runtime::task::core::Core<T,S>::set_stage (14 samples, 0.11%)</title><rect x="66.4475%" y="965" width="0.1136%" height="15" fill="rgb(227,56,16)" fg:x="8187" fg:w="14"/><text x="66.6975%" y="975.50"></text></g><g><title>tokio::runtime::task::core::TaskIdGuard::enter (3 samples, 0.02%)</title><rect x="66.5368%" y="949" width="0.0243%" height="15" fill="rgb(245,53,0)" fg:x="8198" fg:w="3"/><text x="66.7868%" y="959.50"></text></g><g><title>tokio::runtime::task::harness::poll_future (2,844 samples, 23.08%)</title><rect x="43.5030%" y="1093" width="23.0825%" height="15" fill="rgb(216,170,35)" fg:x="5360" fg:w="2844"/><text x="43.7530%" y="1103.50">tokio::runtime::task::harness::poll_f..</text></g><g><title>std::panic::catch_unwind (2,840 samples, 23.05%)</title><rect x="43.5354%" y="1077" width="23.0501%" height="15" fill="rgb(211,200,8)" fg:x="5364" fg:w="2840"/><text x="43.7854%" y="1087.50">std::panic::catch_unwind</text></g><g><title>std::panicking::try (2,840 samples, 23.05%)</title><rect x="43.5354%" y="1061" width="23.0501%" height="15" fill="rgb(228,204,44)" fg:x="5364" fg:w="2840"/><text x="43.7854%" y="1071.50">std::panicking::try</text></g><g><title>std::panicking::try::do_call (2,837 samples, 23.03%)</title><rect x="43.5598%" y="1045" width="23.0257%" height="15" fill="rgb(214,121,17)" fg:x="5367" fg:w="2837"/><text x="43.8098%" y="1055.50">std::panicking::try::do_call</text></g><g><title><core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (2,837 samples, 23.03%)</title><rect x="43.5598%" y="1029" width="23.0257%" height="15" fill="rgb(233,64,38)" fg:x="5367" fg:w="2837"/><text x="43.8098%" y="1039.50"><core::panic::unwind_safe::AssertUnwi..</text></g><g><title>tokio::runtime::task::harness::poll_future::_{{closure}} (2,837 samples, 23.03%)</title><rect x="43.5598%" y="1013" width="23.0257%" height="15" fill="rgb(253,54,19)" fg:x="5367" fg:w="2837"/><text x="43.8098%" y="1023.50">tokio::runtime::task::harness::poll_f..</text></g><g><title>tokio::runtime::task::core::Core<T,S>::store_output (3 samples, 0.02%)</title><rect x="66.5612%" y="997" width="0.0243%" height="15" fill="rgb(253,94,18)" fg:x="8201" fg:w="3"/><text x="66.8112%" y="1007.50"></text></g><g><title>tokio::runtime::task::core::Core<T,S>::set_stage (3 samples, 0.02%)</title><rect x="66.5612%" y="981" width="0.0243%" height="15" fill="rgb(227,57,52)" fg:x="8201" fg:w="3"/><text x="66.8112%" y="991.50"></text></g><g><title>tokio::runtime::task::state::State::load (4 samples, 0.03%)</title><rect x="66.6667%" y="1061" width="0.0325%" height="15" fill="rgb(230,228,50)" fg:x="8214" fg:w="4"/><text x="66.9167%" y="1071.50"></text></g><g><title>core::sync::atomic::AtomicUsize::load (4 samples, 0.03%)</title><rect x="66.6667%" y="1045" width="0.0325%" height="15" fill="rgb(217,205,27)" fg:x="8214" fg:w="4"/><text x="66.9167%" y="1055.50"></text></g><g><title>core::sync::atomic::atomic_load (4 samples, 0.03%)</title><rect x="66.6667%" y="1029" width="0.0325%" height="15" fill="rgb(252,71,50)" fg:x="8214" fg:w="4"/><text x="66.9167%" y="1039.50"></text></g><g><title>tokio::runtime::task::state::State::transition_to_idle (18 samples, 0.15%)</title><rect x="66.5855%" y="1093" width="0.1461%" height="15" fill="rgb(209,86,4)" fg:x="8204" fg:w="18"/><text x="66.8355%" y="1103.50"></text></g><g><title>tokio::runtime::task::state::State::fetch_update_action (11 samples, 0.09%)</title><rect x="66.6423%" y="1077" width="0.0893%" height="15" fill="rgb(229,94,0)" fg:x="8211" fg:w="11"/><text x="66.8923%" y="1087.50"></text></g><g><title>tokio::runtime::task::state::State::transition_to_idle::_{{closure}} (4 samples, 0.03%)</title><rect x="66.6991%" y="1061" width="0.0325%" height="15" fill="rgb(252,223,21)" fg:x="8218" fg:w="4"/><text x="66.9491%" y="1071.50"></text></g><g><title>tokio::runtime::task::state::Snapshot::ref_dec (2 samples, 0.02%)</title><rect x="66.7154%" y="1045" width="0.0162%" height="15" fill="rgb(230,210,4)" fg:x="8220" fg:w="2"/><text x="66.9654%" y="1055.50"></text></g><g><title>tokio::runtime::task::state::State::load (2 samples, 0.02%)</title><rect x="66.8371%" y="1061" width="0.0162%" height="15" fill="rgb(240,149,38)" fg:x="8235" fg:w="2"/><text x="67.0871%" y="1071.50"></text></g><g><title>core::sync::atomic::AtomicUsize::load (2 samples, 0.02%)</title><rect x="66.8371%" y="1045" width="0.0162%" height="15" fill="rgb(254,105,20)" fg:x="8235" fg:w="2"/><text x="67.0871%" y="1055.50"></text></g><g><title>core::sync::atomic::atomic_load (2 samples, 0.02%)</title><rect x="66.8371%" y="1029" width="0.0162%" height="15" fill="rgb(253,87,46)" fg:x="8235" fg:w="2"/><text x="67.0871%" y="1039.50"></text></g><g><title>tokio::runtime::task::state::State::transition_to_running (16 samples, 0.13%)</title><rect x="66.7316%" y="1093" width="0.1299%" height="15" fill="rgb(253,116,33)" fg:x="8222" fg:w="16"/><text x="66.9816%" y="1103.50"></text></g><g><title>tokio::runtime::task::state::State::fetch_update_action (15 samples, 0.12%)</title><rect x="66.7397%" y="1077" width="0.1217%" height="15" fill="rgb(229,198,5)" fg:x="8223" fg:w="15"/><text x="66.9897%" y="1087.50"></text></g><g><title>tokio::runtime::task::harness::Harness<T,S>::poll (2,980 samples, 24.19%)</title><rect x="42.7400%" y="1125" width="24.1863%" height="15" fill="rgb(242,38,37)" fg:x="5266" fg:w="2980"/><text x="42.9900%" y="1135.50">tokio::runtime::task::harness::Harness..</text></g><g><title>tokio::runtime::task::harness::Harness<T,S>::poll_inner (2,912 samples, 23.63%)</title><rect x="43.2919%" y="1109" width="23.6344%" height="15" fill="rgb(242,69,53)" fg:x="5334" fg:w="2912"/><text x="43.5419%" y="1119.50">tokio::runtime::task::harness::Harness..</text></g><g><title>tokio::runtime::task::waker::waker_ref (8 samples, 0.06%)</title><rect x="66.8615%" y="1093" width="0.0649%" height="15" fill="rgb(249,80,16)" fg:x="8238" fg:w="8"/><text x="67.1115%" y="1103.50"></text></g><g><title>tokio::runtime::task::waker::raw_waker (4 samples, 0.03%)</title><rect x="66.8939%" y="1077" width="0.0325%" height="15" fill="rgb(206,128,11)" fg:x="8242" fg:w="4"/><text x="67.1439%" y="1087.50"></text></g><g><title>tokio::runtime::task::raw::RawTask::poll (28 samples, 0.23%)</title><rect x="66.9264%" y="1125" width="0.2273%" height="15" fill="rgb(212,35,20)" fg:x="8246" fg:w="28"/><text x="67.1764%" y="1135.50"></text></g><g><title>tokio::runtime::scheduler::current_thread::Context::run_task (3,105 samples, 25.20%)</title><rect x="42.1070%" y="1237" width="25.2009%" height="15" fill="rgb(236,79,13)" fg:x="5188" fg:w="3105"/><text x="42.3570%" y="1247.50">tokio::runtime::scheduler::current_threa..</text></g><g><title>tokio::runtime::scheduler::current_thread::Context::enter (3,071 samples, 24.92%)</title><rect x="42.3829%" y="1221" width="24.9249%" height="15" fill="rgb(233,123,3)" fg:x="5222" fg:w="3071"/><text x="42.6329%" y="1231.50">tokio::runtime::scheduler::current_threa..</text></g><g><title>tokio::runtime::scheduler::current_thread::Context::run_task::_{{closure}} (3,062 samples, 24.85%)</title><rect x="42.4560%" y="1205" width="24.8519%" height="15" fill="rgb(214,93,52)" fg:x="5231" fg:w="3062"/><text x="42.7060%" y="1215.50">tokio::runtime::scheduler::current_threa..</text></g><g><title>tokio::runtime::coop::budget (3,062 samples, 24.85%)</title><rect x="42.4560%" y="1189" width="24.8519%" height="15" fill="rgb(251,37,40)" fg:x="5231" fg:w="3062"/><text x="42.7060%" y="1199.50">tokio::runtime::coop::budget</text></g><g><title>tokio::runtime::coop::with_budget (3,052 samples, 24.77%)</title><rect x="42.5371%" y="1173" width="24.7707%" height="15" fill="rgb(227,80,54)" fg:x="5241" fg:w="3052"/><text x="42.7871%" y="1183.50">tokio::runtime::coop::with_budget</text></g><g><title>tokio::runtime::scheduler::current_thread::CoreGuard::block_on::_{{closure}}::_{{closure}} (3,027 samples, 24.57%)</title><rect x="42.7400%" y="1157" width="24.5678%" height="15" fill="rgb(254,48,11)" fg:x="5266" fg:w="3027"/><text x="42.9900%" y="1167.50">tokio::runtime::scheduler::current_thre..</text></g><g><title>tokio::runtime::task::LocalNotified<S>::run (3,027 samples, 24.57%)</title><rect x="42.7400%" y="1141" width="24.5678%" height="15" fill="rgb(235,193,26)" fg:x="5266" fg:w="3027"/><text x="42.9900%" y="1151.50">tokio::runtime::task::LocalNotified<S>:..</text></g><g><title>tokio::runtime::task::raw::poll (19 samples, 0.15%)</title><rect x="67.1536%" y="1125" width="0.1542%" height="15" fill="rgb(229,99,21)" fg:x="8274" fg:w="19"/><text x="67.4036%" y="1135.50"></text></g><g><title>tokio::runtime::scheduler::current_thread::Core::next_task (34 samples, 0.28%)</title><rect x="67.3078%" y="1237" width="0.2760%" height="15" fill="rgb(211,140,41)" fg:x="8293" fg:w="34"/><text x="67.5578%" y="1247.50"></text></g><g><title>tokio::runtime::scheduler::current_thread::Handle::next_remote_task (3 samples, 0.02%)</title><rect x="67.5595%" y="1221" width="0.0243%" height="15" fill="rgb(240,227,30)" fg:x="8324" fg:w="3"/><text x="67.8095%" y="1231.50"></text></g><g><title>tokio::runtime::scheduler::inject::Inject<T>::pop (3 samples, 0.02%)</title><rect x="67.5595%" y="1205" width="0.0243%" height="15" fill="rgb(215,224,45)" fg:x="8324" fg:w="3"/><text x="67.8095%" y="1215.50"></text></g><g><title>tokio::runtime::scheduler::current_thread::Core::tick (2 samples, 0.02%)</title><rect x="67.5838%" y="1237" width="0.0162%" height="15" fill="rgb(206,123,31)" fg:x="8327" fg:w="2"/><text x="67.8338%" y="1247.50"></text></g><g><title>tokio::runtime::runtime::Runtime::block_on (3,251 samples, 26.39%)</title><rect x="41.2304%" y="1445" width="26.3858%" height="15" fill="rgb(210,138,16)" fg:x="5080" fg:w="3251"/><text x="41.4804%" y="1455.50">tokio::runtime::runtime::Runtime::block_on</text></g><g><title>tokio::runtime::scheduler::current_thread::CurrentThread::block_on (3,251 samples, 26.39%)</title><rect x="41.2304%" y="1429" width="26.3858%" height="15" fill="rgb(228,57,28)" fg:x="5080" fg:w="3251"/><text x="41.4804%" y="1439.50">tokio::runtime::scheduler::current_thread:..</text></g><g><title>tokio::runtime::context::runtime::enter_runtime (3,251 samples, 26.39%)</title><rect x="41.2304%" y="1413" width="26.3858%" height="15" fill="rgb(242,170,10)" fg:x="5080" fg:w="3251"/><text x="41.4804%" y="1423.50">tokio::runtime::context::runtime::enter_ru..</text></g><g><title>tokio::runtime::scheduler::current_thread::CurrentThread::block_on::_{{closure}} (3,251 samples, 26.39%)</title><rect x="41.2304%" y="1397" width="26.3858%" height="15" fill="rgb(228,214,39)" fg:x="5080" fg:w="3251"/><text x="41.4804%" y="1407.50">tokio::runtime::scheduler::current_thread:..</text></g><g><title>tokio::runtime::scheduler::current_thread::CoreGuard::block_on (3,251 samples, 26.39%)</title><rect x="41.2304%" y="1381" width="26.3858%" height="15" fill="rgb(218,179,33)" fg:x="5080" fg:w="3251"/><text x="41.4804%" y="1391.50">tokio::runtime::scheduler::current_thread:..</text></g><g><title>tokio::runtime::scheduler::current_thread::CoreGuard::enter (3,251 samples, 26.39%)</title><rect x="41.2304%" y="1365" width="26.3858%" height="15" fill="rgb(235,193,39)" fg:x="5080" fg:w="3251"/><text x="41.4804%" y="1375.50">tokio::runtime::scheduler::current_thread:..</text></g><g><title>tokio::runtime::context::set_scheduler (3,251 samples, 26.39%)</title><rect x="41.2304%" y="1349" width="26.3858%" height="15" fill="rgb(219,221,36)" fg:x="5080" fg:w="3251"/><text x="41.4804%" y="1359.50">tokio::runtime::context::set_scheduler</text></g><g><title>std::thread::local::LocalKey<T>::with (3,251 samples, 26.39%)</title><rect x="41.2304%" y="1333" width="26.3858%" height="15" fill="rgb(248,218,19)" fg:x="5080" fg:w="3251"/><text x="41.4804%" y="1343.50">std::thread::local::LocalKey<T>::with</text></g><g><title>std::thread::local::LocalKey<T>::try_with (3,251 samples, 26.39%)</title><rect x="41.2304%" y="1317" width="26.3858%" height="15" fill="rgb(205,50,9)" fg:x="5080" fg:w="3251"/><text x="41.4804%" y="1327.50">std::thread::local::LocalKey<T>::try_with</text></g><g><title>tokio::runtime::context::set_scheduler::_{{closure}} (3,251 samples, 26.39%)</title><rect x="41.2304%" y="1301" width="26.3858%" height="15" fill="rgb(238,81,28)" fg:x="5080" fg:w="3251"/><text x="41.4804%" y="1311.50">tokio::runtime::context::set_scheduler::_{..</text></g><g><title>tokio::runtime::context::scoped::Scoped<T>::set (3,251 samples, 26.39%)</title><rect x="41.2304%" y="1285" width="26.3858%" height="15" fill="rgb(235,110,19)" fg:x="5080" fg:w="3251"/><text x="41.4804%" y="1295.50">tokio::runtime::context::scoped::Scoped<T>..</text></g><g><title>tokio::runtime::scheduler::current_thread::CoreGuard::enter::_{{closure}} (3,251 samples, 26.39%)</title><rect x="41.2304%" y="1269" width="26.3858%" height="15" fill="rgb(214,7,14)" fg:x="5080" fg:w="3251"/><text x="41.4804%" y="1279.50">tokio::runtime::scheduler::current_thread:..</text></g><g><title>tokio::runtime::scheduler::current_thread::CoreGuard::block_on::_{{closure}} (3,251 samples, 26.39%)</title><rect x="41.2304%" y="1253" width="26.3858%" height="15" fill="rgb(211,77,3)" fg:x="5080" fg:w="3251"/><text x="41.4804%" y="1263.50">tokio::runtime::scheduler::current_thread:..</text></g><g><title>tokio::runtime::scheduler::current_thread::Handle::reset_woken (2 samples, 0.02%)</title><rect x="67.6000%" y="1237" width="0.0162%" height="15" fill="rgb(229,5,9)" fg:x="8329" fg:w="2"/><text x="67.8500%" y="1247.50"></text></g><g><title><T as hyper::service::http::HttpService<B1>>::call (2 samples, 0.02%)</title><rect x="67.6163%" y="1317" width="0.0162%" height="15" fill="rgb(225,90,11)" fg:x="8331" fg:w="2"/><text x="67.8663%" y="1327.50"></text></g><g><title><tower::util::boxed::sync::BoxService<T,U,E> as tower_service::Service<T>>::call (2 samples, 0.02%)</title><rect x="67.6163%" y="1301" width="0.0162%" height="15" fill="rgb(242,56,8)" fg:x="8331" fg:w="2"/><text x="67.8663%" y="1311.50"></text></g><g><title><alloc::boxed::Box<S> as tower_service::Service<Request>>::call (2 samples, 0.02%)</title><rect x="67.6163%" y="1285" width="0.0162%" height="15" fill="rgb(249,212,39)" fg:x="8331" fg:w="2"/><text x="67.8663%" y="1295.50"></text></g><g><title><tower::util::map_future::MapFuture<S,F> as tower_service::Service<R>>::call (2 samples, 0.02%)</title><rect x="67.6163%" y="1269" width="0.0162%" height="15" fill="rgb(236,90,9)" fg:x="8331" fg:w="2"/><text x="67.8663%" y="1279.50"></text></g><g><title><tower::util::map_request::MapRequest<S,F> as tower_service::Service<R1>>::call (2 samples, 0.02%)</title><rect x="67.6163%" y="1253" width="0.0162%" height="15" fill="rgb(206,88,35)" fg:x="8331" fg:w="2"/><text x="67.8663%" y="1263.50"></text></g><g><title><tonic::transport::server::Svc<S> as tower_service::Service<http::request::Request<hyper::body::body::Body>>>::call (2 samples, 0.02%)</title><rect x="67.6163%" y="1237" width="0.0162%" height="15" fill="rgb(205,126,30)" fg:x="8331" fg:w="2"/><text x="67.8663%" y="1247.50"></text></g><g><title><tonic::transport::server::recover_error::RecoverError<S> as tower_service::Service<R>>::call (2 samples, 0.02%)</title><rect x="67.6163%" y="1221" width="0.0162%" height="15" fill="rgb(230,176,12)" fg:x="8331" fg:w="2"/><text x="67.8663%" y="1231.50"></text></g><g><title><tower::util::either::Either<A,B> as tower_service::Service<Request>>::call (2 samples, 0.02%)</title><rect x="67.6163%" y="1205" width="0.0162%" height="15" fill="rgb(243,19,9)" fg:x="8331" fg:w="2"/><text x="67.8663%" y="1215.50"></text></g><g><title><tonic::transport::service::grpc_timeout::GrpcTimeout<S> as tower_service::Service<http::request::Request<ReqBody>>>::call (2 samples, 0.02%)</title><rect x="67.6163%" y="1189" width="0.0162%" height="15" fill="rgb(245,171,17)" fg:x="8331" fg:w="2"/><text x="67.8663%" y="1199.50"></text></g><g><title>tonic::transport::service::grpc_timeout::try_parse_grpc_timeout (2 samples, 0.02%)</title><rect x="67.6163%" y="1173" width="0.0162%" height="15" fill="rgb(227,52,21)" fg:x="8331" fg:w="2"/><text x="67.8663%" y="1183.50"></text></g><g><title>http::header::map::HeaderMap<T>::get (2 samples, 0.02%)</title><rect x="67.6163%" y="1157" width="0.0162%" height="15" fill="rgb(238,69,14)" fg:x="8331" fg:w="2"/><text x="67.8663%" y="1167.50"></text></g><g><title>http::header::map::HeaderMap<T>::get2 (2 samples, 0.02%)</title><rect x="67.6163%" y="1141" width="0.0162%" height="15" fill="rgb(241,156,39)" fg:x="8331" fg:w="2"/><text x="67.8663%" y="1151.50"></text></g><g><title><&str as http::header::map::as_header_name::Sealed>::find (2 samples, 0.02%)</title><rect x="67.6163%" y="1125" width="0.0162%" height="15" fill="rgb(212,227,28)" fg:x="8331" fg:w="2"/><text x="67.8663%" y="1135.50"></text></g><g><title>http::header::name::HdrName::from_bytes (2 samples, 0.02%)</title><rect x="67.6163%" y="1109" width="0.0162%" height="15" fill="rgb(209,118,27)" fg:x="8331" fg:w="2"/><text x="67.8663%" y="1119.50"></text></g><g><title><tokio_util::codec::length_delimited::LengthDelimitedCodec as tokio_util::codec::decoder::Decoder>::decode (2 samples, 0.02%)</title><rect x="67.6487%" y="1189" width="0.0162%" height="15" fill="rgb(226,102,5)" fg:x="8335" fg:w="2"/><text x="67.8987%" y="1199.50"></text></g><g><title>tokio_util::codec::length_delimited::LengthDelimitedCodec::decode_head (2 samples, 0.02%)</title><rect x="67.6487%" y="1173" width="0.0162%" height="15" fill="rgb(223,34,3)" fg:x="8335" fg:w="2"/><text x="67.8987%" y="1183.50"></text></g><g><title><h2::codec::Codec<T,B> as futures_core::stream::Stream>::poll_next (5 samples, 0.04%)</title><rect x="67.6406%" y="1253" width="0.0406%" height="15" fill="rgb(221,81,38)" fg:x="8334" fg:w="5"/><text x="67.8906%" y="1263.50"></text></g><g><title><h2::codec::framed_read::FramedRead<T> as futures_core::stream::Stream>::poll_next (5 samples, 0.04%)</title><rect x="67.6406%" y="1237" width="0.0406%" height="15" fill="rgb(236,219,28)" fg:x="8334" fg:w="5"/><text x="67.8906%" y="1247.50"></text></g><g><title><tokio_util::codec::framed_read::FramedRead<T,D> as futures_core::stream::Stream>::poll_next (5 samples, 0.04%)</title><rect x="67.6406%" y="1221" width="0.0406%" height="15" fill="rgb(213,200,14)" fg:x="8334" fg:w="5"/><text x="67.8906%" y="1231.50"></text></g><g><title><tokio_util::codec::framed_impl::FramedImpl<T,U,R> as futures_core::stream::Stream>::poll_next (5 samples, 0.04%)</title><rect x="67.6406%" y="1205" width="0.0406%" height="15" fill="rgb(240,33,19)" fg:x="8334" fg:w="5"/><text x="67.8906%" y="1215.50"></text></g><g><title>tokio_util::util::poll_buf::poll_read_buf (2 samples, 0.02%)</title><rect x="67.6650%" y="1189" width="0.0162%" height="15" fill="rgb(233,113,27)" fg:x="8337" fg:w="2"/><text x="67.9150%" y="1199.50"></text></g><g><title><h2::codec::framed_write::FramedWrite<T,B> as tokio::io::async_read::AsyncRead>::poll_read (2 samples, 0.02%)</title><rect x="67.6650%" y="1173" width="0.0162%" height="15" fill="rgb(220,221,18)" fg:x="8337" fg:w="2"/><text x="67.9150%" y="1183.50"></text></g><g><title><hyper::common::io::rewind::Rewind<T> as tokio::io::async_read::AsyncRead>::poll_read (2 samples, 0.02%)</title><rect x="67.6650%" y="1157" width="0.0162%" height="15" fill="rgb(238,92,8)" fg:x="8337" fg:w="2"/><text x="67.9150%" y="1167.50"></text></g><g><title><tonic::transport::service::io::ServerIo<IO> as tokio::io::async_read::AsyncRead>::poll_read (2 samples, 0.02%)</title><rect x="67.6650%" y="1141" width="0.0162%" height="15" fill="rgb(222,164,16)" fg:x="8337" fg:w="2"/><text x="67.9150%" y="1151.50"></text></g><g><title><hyper::server::tcp::addr_stream::AddrStream as tokio::io::async_read::AsyncRead>::poll_read (2 samples, 0.02%)</title><rect x="67.6650%" y="1125" width="0.0162%" height="15" fill="rgb(241,119,3)" fg:x="8337" fg:w="2"/><text x="67.9150%" y="1135.50"></text></g><g><title>tokio::net::tcp::stream::TcpStream::poll_read_priv (2 samples, 0.02%)</title><rect x="67.6650%" y="1109" width="0.0162%" height="15" fill="rgb(241,44,8)" fg:x="8337" fg:w="2"/><text x="67.9150%" y="1119.50"></text></g><g><title>tokio::io::poll_evented::PollEvented<E>::poll_read (2 samples, 0.02%)</title><rect x="67.6650%" y="1093" width="0.0162%" height="15" fill="rgb(230,36,40)" fg:x="8337" fg:w="2"/><text x="67.9150%" y="1103.50"></text></g><g><title><&mio::net::tcp::stream::TcpStream as std::io::Read>::read (2 samples, 0.02%)</title><rect x="67.6650%" y="1077" width="0.0162%" height="15" fill="rgb(243,16,36)" fg:x="8337" fg:w="2"/><text x="67.9150%" y="1087.50"></text></g><g><title>mio::io_source::IoSource<T>::do_io (2 samples, 0.02%)</title><rect x="67.6650%" y="1061" width="0.0162%" height="15" fill="rgb(231,4,26)" fg:x="8337" fg:w="2"/><text x="67.9150%" y="1071.50"></text></g><g><title>mio::sys::unix::stateless_io_source::IoSourceState::do_io (2 samples, 0.02%)</title><rect x="67.6650%" y="1045" width="0.0162%" height="15" fill="rgb(240,9,31)" fg:x="8337" fg:w="2"/><text x="67.9150%" y="1055.50"></text></g><g><title><&mio::net::tcp::stream::TcpStream as std::io::Read>::read::_{{closure}} (2 samples, 0.02%)</title><rect x="67.6650%" y="1029" width="0.0162%" height="15" fill="rgb(207,173,15)" fg:x="8337" fg:w="2"/><text x="67.9150%" y="1039.50"></text></g><g><title><&std::net::tcp::TcpStream as std::io::Read>::read (2 samples, 0.02%)</title><rect x="67.6650%" y="1013" width="0.0162%" height="15" fill="rgb(224,192,53)" fg:x="8337" fg:w="2"/><text x="67.9150%" y="1023.50"></text></g><g><title>std::sys_common::net::TcpStream::read (2 samples, 0.02%)</title><rect x="67.6650%" y="997" width="0.0162%" height="15" fill="rgb(223,67,28)" fg:x="8337" fg:w="2"/><text x="67.9150%" y="1007.50"></text></g><g><title>std::sys::unix::net::Socket::read (2 samples, 0.02%)</title><rect x="67.6650%" y="981" width="0.0162%" height="15" fill="rgb(211,20,47)" fg:x="8337" fg:w="2"/><text x="67.9150%" y="991.50"></text></g><g><title>std::sys::unix::net::Socket::recv_with_flags (2 samples, 0.02%)</title><rect x="67.6650%" y="965" width="0.0162%" height="15" fill="rgb(240,228,2)" fg:x="8337" fg:w="2"/><text x="67.9150%" y="975.50"></text></g><g><title>recv (2 samples, 0.02%)</title><rect x="67.6650%" y="949" width="0.0162%" height="15" fill="rgb(248,151,12)" fg:x="8337" fg:w="2"/><text x="67.9150%" y="959.50"></text></g><g><title>[unknown] (2 samples, 0.02%)</title><rect x="67.6650%" y="933" width="0.0162%" height="15" fill="rgb(244,8,39)" fg:x="8337" fg:w="2"/><text x="67.9150%" y="943.50"></text></g><g><title>[unknown] (2 samples, 0.02%)</title><rect x="67.6650%" y="917" width="0.0162%" height="15" fill="rgb(222,26,8)" fg:x="8337" fg:w="2"/><text x="67.9150%" y="927.50"></text></g><g><title>h2::proto::connection::Connection<T,P,B>::poll2 (9 samples, 0.07%)</title><rect x="67.6325%" y="1269" width="0.0730%" height="15" fill="rgb(213,106,44)" fg:x="8333" fg:w="9"/><text x="67.8825%" y="1279.50"></text></g><g><title>h2::proto::connection::DynConnection<B>::recv_frame (2 samples, 0.02%)</title><rect x="67.6893%" y="1253" width="0.0162%" height="15" fill="rgb(214,129,20)" fg:x="8340" fg:w="2"/><text x="67.9393%" y="1263.50"></text></g><g><title>h2::codec::Codec<T,B>::buffer (2 samples, 0.02%)</title><rect x="67.7218%" y="1205" width="0.0162%" height="15" fill="rgb(212,32,13)" fg:x="8344" fg:w="2"/><text x="67.9718%" y="1215.50"></text></g><g><title>h2::codec::framed_write::FramedWrite<T,B>::buffer (2 samples, 0.02%)</title><rect x="67.7218%" y="1189" width="0.0162%" height="15" fill="rgb(208,168,33)" fg:x="8344" fg:w="2"/><text x="67.9718%" y="1199.50"></text></g><g><title>h2::codec::framed_write::Encoder<B>::buffer (2 samples, 0.02%)</title><rect x="67.7218%" y="1173" width="0.0162%" height="15" fill="rgb(231,207,8)" fg:x="8344" fg:w="2"/><text x="67.9718%" y="1183.50"></text></g><g><title><hyper::server::server::new_svc::NewSvcTask<I,N,S,E,W> as core::future::future::Future>::poll (16 samples, 0.13%)</title><rect x="67.6163%" y="1397" width="0.1299%" height="15" fill="rgb(235,219,23)" fg:x="8331" fg:w="16"/><text x="67.8663%" y="1407.50"></text></g><g><title><hyper::server::conn::upgrades::UpgradeableConnection<I,S,E> as core::future::future::Future>::poll (16 samples, 0.13%)</title><rect x="67.6163%" y="1381" width="0.1299%" height="15" fill="rgb(226,216,26)" fg:x="8331" fg:w="16"/><text x="67.8663%" y="1391.50"></text></g><g><title><hyper::server::conn::ProtoServer<T,B,S,E> as core::future::future::Future>::poll (16 samples, 0.13%)</title><rect x="67.6163%" y="1365" width="0.1299%" height="15" fill="rgb(239,137,16)" fg:x="8331" fg:w="16"/><text x="67.8663%" y="1375.50"></text></g><g><title><hyper::proto::h2::server::Server<T,S,B,E> as core::future::future::Future>::poll (16 samples, 0.13%)</title><rect x="67.6163%" y="1349" width="0.1299%" height="15" fill="rgb(207,12,36)" fg:x="8331" fg:w="16"/><text x="67.8663%" y="1359.50"></text></g><g><title>hyper::proto::h2::server::Serving<T,B>::poll_server (16 samples, 0.13%)</title><rect x="67.6163%" y="1333" width="0.1299%" height="15" fill="rgb(210,214,24)" fg:x="8331" fg:w="16"/><text x="67.8663%" y="1343.50"></text></g><g><title>h2::server::Connection<T,B>::poll_accept (14 samples, 0.11%)</title><rect x="67.6325%" y="1317" width="0.1136%" height="15" fill="rgb(206,56,30)" fg:x="8333" fg:w="14"/><text x="67.8825%" y="1327.50"></text></g><g><title>h2::server::Connection<T,B>::poll_closed (14 samples, 0.11%)</title><rect x="67.6325%" y="1301" width="0.1136%" height="15" fill="rgb(228,143,26)" fg:x="8333" fg:w="14"/><text x="67.8825%" y="1311.50"></text></g><g><title>h2::proto::connection::Connection<T,P,B>::poll (14 samples, 0.11%)</title><rect x="67.6325%" y="1285" width="0.1136%" height="15" fill="rgb(216,218,46)" fg:x="8333" fg:w="14"/><text x="67.8825%" y="1295.50"></text></g><g><title>h2::proto::streams::streams::Streams<B,P>::poll_complete (5 samples, 0.04%)</title><rect x="67.7055%" y="1269" width="0.0406%" height="15" fill="rgb(206,6,19)" fg:x="8342" fg:w="5"/><text x="67.9555%" y="1279.50"></text></g><g><title>h2::proto::streams::streams::Inner::poll_complete (5 samples, 0.04%)</title><rect x="67.7055%" y="1253" width="0.0406%" height="15" fill="rgb(239,177,51)" fg:x="8342" fg:w="5"/><text x="67.9555%" y="1263.50"></text></g><g><title>h2::proto::streams::send::Send::poll_complete (3 samples, 0.02%)</title><rect x="67.7218%" y="1237" width="0.0243%" height="15" fill="rgb(216,55,25)" fg:x="8344" fg:w="3"/><text x="67.9718%" y="1247.50"></text></g><g><title>h2::proto::streams::prioritize::Prioritize::poll_complete (3 samples, 0.02%)</title><rect x="67.7218%" y="1221" width="0.0243%" height="15" fill="rgb(231,163,29)" fg:x="8344" fg:w="3"/><text x="67.9718%" y="1231.50"></text></g><g><title>core::ptr::drop_in_place<tokio::runtime::coop::RestoreOnPending> (2 samples, 0.02%)</title><rect x="68.2169%" y="1205" width="0.0162%" height="15" fill="rgb(232,149,50)" fg:x="8405" fg:w="2"/><text x="68.4669%" y="1215.50"></text></g><g><title><tokio::runtime::coop::RestoreOnPending as core::ops::drop::Drop>::drop (2 samples, 0.02%)</title><rect x="68.2169%" y="1189" width="0.0162%" height="15" fill="rgb(223,142,48)" fg:x="8405" fg:w="2"/><text x="68.4669%" y="1199.50"></text></g><g><title>tokio::io::interest::Interest::is_readable (3 samples, 0.02%)</title><rect x="68.2331%" y="1205" width="0.0243%" height="15" fill="rgb(245,83,23)" fg:x="8407" fg:w="3"/><text x="68.4831%" y="1215.50"></text></g><g><title>core::cell::Cell<T>::set (9 samples, 0.07%)</title><rect x="68.2980%" y="1125" width="0.0730%" height="15" fill="rgb(224,63,2)" fg:x="8415" fg:w="9"/><text x="68.5480%" y="1135.50"></text></g><g><title>core::cell::Cell<T>::replace (9 samples, 0.07%)</title><rect x="68.2980%" y="1109" width="0.0730%" height="15" fill="rgb(218,65,53)" fg:x="8415" fg:w="9"/><text x="68.5480%" y="1119.50"></text></g><g><title>core::mem::replace (9 samples, 0.07%)</title><rect x="68.2980%" y="1093" width="0.0730%" height="15" fill="rgb(221,84,29)" fg:x="8415" fg:w="9"/><text x="68.5480%" y="1103.50"></text></g><g><title>core::ptr::write (9 samples, 0.07%)</title><rect x="68.2980%" y="1077" width="0.0730%" height="15" fill="rgb(234,0,32)" fg:x="8415" fg:w="9"/><text x="68.5480%" y="1087.50"></text></g><g><title>tokio::runtime::coop::poll_proceed (15 samples, 0.12%)</title><rect x="68.2656%" y="1205" width="0.1217%" height="15" fill="rgb(206,20,16)" fg:x="8411" fg:w="15"/><text x="68.5156%" y="1215.50"></text></g><g><title>tokio::runtime::context::budget (14 samples, 0.11%)</title><rect x="68.2737%" y="1189" width="0.1136%" height="15" fill="rgb(244,172,18)" fg:x="8412" fg:w="14"/><text x="68.5237%" y="1199.50"></text></g><g><title>std::thread::local::LocalKey<T>::try_with (14 samples, 0.11%)</title><rect x="68.2737%" y="1173" width="0.1136%" height="15" fill="rgb(254,133,1)" fg:x="8412" fg:w="14"/><text x="68.5237%" y="1183.50"></text></g><g><title>tokio::runtime::context::budget::_{{closure}} (13 samples, 0.11%)</title><rect x="68.2818%" y="1157" width="0.1055%" height="15" fill="rgb(222,206,41)" fg:x="8413" fg:w="13"/><text x="68.5318%" y="1167.50"></text></g><g><title>tokio::runtime::coop::poll_proceed::_{{closure}} (13 samples, 0.11%)</title><rect x="68.2818%" y="1141" width="0.1055%" height="15" fill="rgb(212,3,42)" fg:x="8413" fg:w="13"/><text x="68.5318%" y="1151.50"></text></g><g><title>tokio::runtime::coop::Budget::decrement (2 samples, 0.02%)</title><rect x="68.3711%" y="1125" width="0.0162%" height="15" fill="rgb(241,11,4)" fg:x="8424" fg:w="2"/><text x="68.6211%" y="1135.50"></text></g><g><title>tokio::sync::oneshot::State::load (4 samples, 0.03%)</title><rect x="68.3873%" y="1205" width="0.0325%" height="15" fill="rgb(205,19,26)" fg:x="8426" fg:w="4"/><text x="68.6373%" y="1215.50"></text></g><g><title>core::sync::atomic::AtomicUsize::load (3 samples, 0.02%)</title><rect x="68.3954%" y="1189" width="0.0243%" height="15" fill="rgb(210,179,32)" fg:x="8427" fg:w="3"/><text x="68.6454%" y="1199.50"></text></g><g><title>core::sync::atomic::atomic_load (3 samples, 0.02%)</title><rect x="68.3954%" y="1173" width="0.0243%" height="15" fill="rgb(227,116,49)" fg:x="8427" fg:w="3"/><text x="68.6454%" y="1183.50"></text></g><g><title><&mut F as core::future::future::Future>::poll (37 samples, 0.30%)</title><rect x="68.1925%" y="1253" width="0.3003%" height="15" fill="rgb(211,146,6)" fg:x="8402" fg:w="37"/><text x="68.4425%" y="1263.50"></text></g><g><title><tokio::sync::oneshot::Receiver<T> as core::future::future::Future>::poll (37 samples, 0.30%)</title><rect x="68.1925%" y="1237" width="0.3003%" height="15" fill="rgb(219,44,39)" fg:x="8402" fg:w="37"/><text x="68.4425%" y="1247.50"></text></g><g><title>tokio::sync::oneshot::Inner<T>::poll_recv (36 samples, 0.29%)</title><rect x="68.2006%" y="1221" width="0.2922%" height="15" fill="rgb(234,128,11)" fg:x="8403" fg:w="36"/><text x="68.4506%" y="1231.50"></text></g><g><title>tokio::sync::oneshot::Task::will_wake (9 samples, 0.07%)</title><rect x="68.4198%" y="1205" width="0.0730%" height="15" fill="rgb(220,183,53)" fg:x="8430" fg:w="9"/><text x="68.6698%" y="1215.50"></text></g><g><title>tokio::sync::oneshot::Task::with_task (9 samples, 0.07%)</title><rect x="68.4198%" y="1189" width="0.0730%" height="15" fill="rgb(213,219,32)" fg:x="8430" fg:w="9"/><text x="68.6698%" y="1199.50"></text></g><g><title>tokio::loom::std::unsafe_cell::UnsafeCell<T>::with (6 samples, 0.05%)</title><rect x="68.4441%" y="1173" width="0.0487%" height="15" fill="rgb(232,156,16)" fg:x="8433" fg:w="6"/><text x="68.6941%" y="1183.50"></text></g><g><title>tokio::sync::oneshot::Task::with_task::_{{closure}} (6 samples, 0.05%)</title><rect x="68.4441%" y="1157" width="0.0487%" height="15" fill="rgb(246,135,34)" fg:x="8433" fg:w="6"/><text x="68.6941%" y="1167.50"></text></g><g><title>tokio::sync::oneshot::Task::will_wake::_{{closure}} (6 samples, 0.05%)</title><rect x="68.4441%" y="1141" width="0.0487%" height="15" fill="rgb(241,99,0)" fg:x="8433" fg:w="6"/><text x="68.6941%" y="1151.50"></text></g><g><title>core::task::wake::Waker::will_wake (6 samples, 0.05%)</title><rect x="68.4441%" y="1125" width="0.0487%" height="15" fill="rgb(222,103,45)" fg:x="8433" fg:w="6"/><text x="68.6941%" y="1135.50"></text></g><g><title><core::task::wake::RawWaker as core::cmp::PartialEq>::eq (6 samples, 0.05%)</title><rect x="68.4441%" y="1109" width="0.0487%" height="15" fill="rgb(212,57,4)" fg:x="8433" fg:w="6"/><text x="68.6941%" y="1119.50"></text></g><g><title>core::cmp::impls::<impl core::cmp::PartialEq<&B> for &A>::eq (2 samples, 0.02%)</title><rect x="68.4766%" y="1093" width="0.0162%" height="15" fill="rgb(215,68,47)" fg:x="8437" fg:w="2"/><text x="68.7266%" y="1103.50"></text></g><g><title><core::task::wake::RawWakerVTable as core::cmp::PartialEq>::eq (2 samples, 0.02%)</title><rect x="68.4766%" y="1077" width="0.0162%" height="15" fill="rgb(230,84,2)" fg:x="8437" fg:w="2"/><text x="68.7266%" y="1087.50"></text></g><g><title>core::ptr::drop_in_place<tokio::runtime::coop::RestoreOnPending> (4 samples, 0.03%)</title><rect x="68.6308%" y="1173" width="0.0325%" height="15" fill="rgb(220,102,14)" fg:x="8456" fg:w="4"/><text x="68.8808%" y="1183.50"></text></g><g><title><tokio::runtime::coop::RestoreOnPending as core::ops::drop::Drop>::drop (4 samples, 0.03%)</title><rect x="68.6308%" y="1157" width="0.0325%" height="15" fill="rgb(240,10,32)" fg:x="8456" fg:w="4"/><text x="68.8808%" y="1167.50"></text></g><g><title>tokio::runtime::context::budget (3 samples, 0.02%)</title><rect x="68.6389%" y="1141" width="0.0243%" height="15" fill="rgb(215,47,27)" fg:x="8457" fg:w="3"/><text x="68.8889%" y="1151.50"></text></g><g><title>std::thread::local::LocalKey<T>::try_with (3 samples, 0.02%)</title><rect x="68.6389%" y="1125" width="0.0243%" height="15" fill="rgb(233,188,43)" fg:x="8457" fg:w="3"/><text x="68.8889%" y="1135.50"></text></g><g><title>tokio::runtime::context::CONTEXT::__getit (3 samples, 0.02%)</title><rect x="68.6389%" y="1109" width="0.0243%" height="15" fill="rgb(253,190,1)" fg:x="8457" fg:w="3"/><text x="68.8889%" y="1119.50"></text></g><g><title>core::cell::Cell<T>::get (2 samples, 0.02%)</title><rect x="68.6470%" y="1093" width="0.0162%" height="15" fill="rgb(206,114,52)" fg:x="8458" fg:w="2"/><text x="68.8970%" y="1103.50"></text></g><g><title>[libc.so.6] (14 samples, 0.11%)</title><rect x="68.6714%" y="1141" width="0.1136%" height="15" fill="rgb(233,120,37)" fg:x="8461" fg:w="14"/><text x="68.9214%" y="1151.50"></text></g><g><title>[libc.so.6] (10 samples, 0.08%)</title><rect x="68.7931%" y="1125" width="0.0812%" height="15" fill="rgb(214,52,39)" fg:x="8476" fg:w="10"/><text x="69.0431%" y="1135.50"></text></g><g><title>tokio::loom::std::unsafe_cell::UnsafeCell<T>::with (3 samples, 0.02%)</title><rect x="68.9067%" y="1109" width="0.0243%" height="15" fill="rgb(223,80,29)" fg:x="8490" fg:w="3"/><text x="69.1567%" y="1119.50"></text></g><g><title>tokio::sync::mpsc::block::Block<T>::read::_{{closure}} (3 samples, 0.02%)</title><rect x="68.9067%" y="1093" width="0.0243%" height="15" fill="rgb(230,101,40)" fg:x="8490" fg:w="3"/><text x="69.1567%" y="1103.50"></text></g><g><title>core::ptr::read (3 samples, 0.02%)</title><rect x="68.9067%" y="1077" width="0.0243%" height="15" fill="rgb(219,211,8)" fg:x="8490" fg:w="3"/><text x="69.1567%" y="1087.50"></text></g><g><title>[libc.so.6] (3 samples, 0.02%)</title><rect x="68.9067%" y="1061" width="0.0243%" height="15" fill="rgb(252,126,28)" fg:x="8490" fg:w="3"/><text x="69.1567%" y="1071.50"></text></g><g><title>tokio::sync::mpsc::block::Block<T>::read (11 samples, 0.09%)</title><rect x="68.8743%" y="1125" width="0.0893%" height="15" fill="rgb(215,56,38)" fg:x="8486" fg:w="11"/><text x="69.1243%" y="1135.50"></text></g><g><title>tokio::sync::mpsc::block::is_tx_closed (3 samples, 0.02%)</title><rect x="68.9392%" y="1109" width="0.0243%" height="15" fill="rgb(249,55,44)" fg:x="8494" fg:w="3"/><text x="69.1892%" y="1119.50"></text></g><g><title>tokio::sync::mpsc::list::Rx<T>::pop (22 samples, 0.18%)</title><rect x="68.7931%" y="1141" width="0.1786%" height="15" fill="rgb(220,221,32)" fg:x="8476" fg:w="22"/><text x="69.0431%" y="1151.50"></text></g><g><title>tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (50 samples, 0.41%)</title><rect x="68.6633%" y="1173" width="0.4058%" height="15" fill="rgb(212,216,41)" fg:x="8460" fg:w="50"/><text x="68.9133%" y="1183.50"></text></g><g><title>tokio::sync::mpsc::chan::Rx<T,S>::recv::_{{closure}} (50 samples, 0.41%)</title><rect x="68.6633%" y="1157" width="0.4058%" height="15" fill="rgb(228,213,43)" fg:x="8460" fg:w="50"/><text x="68.9133%" y="1167.50"></text></g><g><title>tokio::sync::task::atomic_waker::AtomicWaker::register_by_ref (12 samples, 0.10%)</title><rect x="68.9717%" y="1141" width="0.0974%" height="15" fill="rgb(211,31,26)" fg:x="8498" fg:w="12"/><text x="69.2217%" y="1151.50"></text></g><g><title>tokio::sync::task::atomic_waker::AtomicWaker::do_register (12 samples, 0.10%)</title><rect x="68.9717%" y="1125" width="0.0974%" height="15" fill="rgb(229,202,19)" fg:x="8498" fg:w="12"/><text x="69.2217%" y="1135.50"></text></g><g><title>tokio::sync::task::atomic_waker::AtomicWaker::do_register::catch_unwind (5 samples, 0.04%)</title><rect x="69.0285%" y="1109" width="0.0406%" height="15" fill="rgb(229,105,46)" fg:x="8505" fg:w="5"/><text x="69.2785%" y="1119.50"></text></g><g><title>std::panic::catch_unwind (5 samples, 0.04%)</title><rect x="69.0285%" y="1093" width="0.0406%" height="15" fill="rgb(235,108,1)" fg:x="8505" fg:w="5"/><text x="69.2785%" y="1103.50"></text></g><g><title>std::panicking::try (5 samples, 0.04%)</title><rect x="69.0285%" y="1077" width="0.0406%" height="15" fill="rgb(245,111,35)" fg:x="8505" fg:w="5"/><text x="69.2785%" y="1087.50"></text></g><g><title>std::panicking::try::do_call (5 samples, 0.04%)</title><rect x="69.0285%" y="1061" width="0.0406%" height="15" fill="rgb(219,185,31)" fg:x="8505" fg:w="5"/><text x="69.2785%" y="1071.50"></text></g><g><title><core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (5 samples, 0.04%)</title><rect x="69.0285%" y="1045" width="0.0406%" height="15" fill="rgb(214,4,43)" fg:x="8505" fg:w="5"/><text x="69.2785%" y="1055.50"></text></g><g><title>tokio::sync::task::atomic_waker::AtomicWaker::do_register::_{{closure}} (5 samples, 0.04%)</title><rect x="69.0285%" y="1029" width="0.0406%" height="15" fill="rgb(235,227,40)" fg:x="8505" fg:w="5"/><text x="69.2785%" y="1039.50"></text></g><g><title><&core::task::wake::Waker as tokio::sync::task::atomic_waker::WakerRef>::into_waker (5 samples, 0.04%)</title><rect x="69.0285%" y="1013" width="0.0406%" height="15" fill="rgb(230,88,30)" fg:x="8505" fg:w="5"/><text x="69.2785%" y="1023.50"></text></g><g><title><core::task::wake::Waker as core::clone::Clone>::clone (5 samples, 0.04%)</title><rect x="69.0285%" y="997" width="0.0406%" height="15" fill="rgb(216,217,1)" fg:x="8505" fg:w="5"/><text x="69.2785%" y="1007.50"></text></g><g><title>tokio::runtime::task::waker::clone_waker (5 samples, 0.04%)</title><rect x="69.0285%" y="981" width="0.0406%" height="15" fill="rgb(248,139,50)" fg:x="8505" fg:w="5"/><text x="69.2785%" y="991.50"></text></g><g><title>tokio::runtime::task::state::State::ref_inc (4 samples, 0.03%)</title><rect x="69.0366%" y="965" width="0.0325%" height="15" fill="rgb(233,1,21)" fg:x="8506" fg:w="4"/><text x="69.2866%" y="975.50"></text></g><g><title>core::cell::Cell<T>::get (2 samples, 0.02%)</title><rect x="69.0934%" y="1093" width="0.0162%" height="15" fill="rgb(215,183,12)" fg:x="8513" fg:w="2"/><text x="69.3434%" y="1103.50"></text></g><g><title>core::cell::Cell<T>::set (11 samples, 0.09%)</title><rect x="69.1097%" y="1093" width="0.0893%" height="15" fill="rgb(229,104,42)" fg:x="8515" fg:w="11"/><text x="69.3597%" y="1103.50"></text></g><g><title>core::cell::Cell<T>::replace (11 samples, 0.09%)</title><rect x="69.1097%" y="1077" width="0.0893%" height="15" fill="rgb(243,34,48)" fg:x="8515" fg:w="11"/><text x="69.3597%" y="1087.50"></text></g><g><title>core::mem::replace (11 samples, 0.09%)</title><rect x="69.1097%" y="1061" width="0.0893%" height="15" fill="rgb(239,11,44)" fg:x="8515" fg:w="11"/><text x="69.3597%" y="1071.50"></text></g><g><title>core::ptr::write (11 samples, 0.09%)</title><rect x="69.1097%" y="1045" width="0.0893%" height="15" fill="rgb(231,98,35)" fg:x="8515" fg:w="11"/><text x="69.3597%" y="1055.50"></text></g><g><title><tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (72 samples, 0.58%)</title><rect x="68.6227%" y="1237" width="0.5844%" height="15" fill="rgb(233,28,25)" fg:x="8455" fg:w="72"/><text x="68.8727%" y="1247.50"></text></g><g><title>tokio::sync::mpsc::unbounded::UnboundedReceiver<T>::recv::_{{closure}}::_{{closure}} (72 samples, 0.58%)</title><rect x="68.6227%" y="1221" width="0.5844%" height="15" fill="rgb(234,123,11)" fg:x="8455" fg:w="72"/><text x="68.8727%" y="1231.50"></text></g><g><title>tokio::sync::mpsc::unbounded::UnboundedReceiver<T>::poll_recv (72 samples, 0.58%)</title><rect x="68.6227%" y="1205" width="0.5844%" height="15" fill="rgb(220,69,3)" fg:x="8455" fg:w="72"/><text x="68.8727%" y="1215.50"></text></g><g><title>tokio::sync::mpsc::chan::Rx<T,S>::recv (72 samples, 0.58%)</title><rect x="68.6227%" y="1189" width="0.5844%" height="15" fill="rgb(214,64,36)" fg:x="8455" fg:w="72"/><text x="68.8727%" y="1199.50"></text></g><g><title>tokio::runtime::coop::poll_proceed (17 samples, 0.14%)</title><rect x="69.0691%" y="1173" width="0.1380%" height="15" fill="rgb(211,138,32)" fg:x="8510" fg:w="17"/><text x="69.3191%" y="1183.50"></text></g><g><title>tokio::runtime::context::budget (14 samples, 0.11%)</title><rect x="69.0934%" y="1157" width="0.1136%" height="15" fill="rgb(213,118,47)" fg:x="8513" fg:w="14"/><text x="69.3434%" y="1167.50"></text></g><g><title>std::thread::local::LocalKey<T>::try_with (14 samples, 0.11%)</title><rect x="69.0934%" y="1141" width="0.1136%" height="15" fill="rgb(243,124,49)" fg:x="8513" fg:w="14"/><text x="69.3434%" y="1151.50"></text></g><g><title>tokio::runtime::context::budget::_{{closure}} (14 samples, 0.11%)</title><rect x="69.0934%" y="1125" width="0.1136%" height="15" fill="rgb(221,30,28)" fg:x="8513" fg:w="14"/><text x="69.3434%" y="1135.50"></text></g><g><title>tokio::runtime::coop::poll_proceed::_{{closure}} (14 samples, 0.11%)</title><rect x="69.0934%" y="1109" width="0.1136%" height="15" fill="rgb(246,37,13)" fg:x="8513" fg:w="14"/><text x="69.3434%" y="1119.50"></text></g><g><title><tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (131 samples, 1.06%)</title><rect x="68.1601%" y="1285" width="1.0632%" height="15" fill="rgb(249,66,14)" fg:x="8398" fg:w="131"/><text x="68.4101%" y="1295.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::runtime_loop::_{{closure}}::_{{closure}}::_{{closure}} (129 samples, 1.05%)</title><rect x="68.1763%" y="1269" width="1.0470%" height="15" fill="rgb(213,166,5)" fg:x="8400" fg:w="129"/><text x="68.4263%" y="1279.50"></text></g><g><title>tokio::sync::mpsc::unbounded::UnboundedReceiver<T>::recv::_{{closure}} (90 samples, 0.73%)</title><rect x="68.4928%" y="1253" width="0.7305%" height="15" fill="rgb(221,66,24)" fg:x="8439" fg:w="90"/><text x="68.7428%" y="1263.50"></text></g><g><title>[libc.so.6] (2 samples, 0.02%)</title><rect x="69.2070%" y="1237" width="0.0162%" height="15" fill="rgb(210,132,17)" fg:x="8527" fg:w="2"/><text x="69.4570%" y="1247.50"></text></g><g><title>[libc.so.6] (19 samples, 0.15%)</title><rect x="69.2233%" y="1285" width="0.1542%" height="15" fill="rgb(243,202,5)" fg:x="8529" fg:w="19"/><text x="69.4733%" y="1295.50"></text></g><g><title>openraft::core::balancer::Balancer::notify (7 samples, 0.06%)</title><rect x="69.3856%" y="1285" width="0.0568%" height="15" fill="rgb(233,70,48)" fg:x="8549" fg:w="7"/><text x="69.6356%" y="1295.50"></text></g><g><title>openraft::core::balancer::Balancer::raft_msg (4 samples, 0.03%)</title><rect x="69.4424%" y="1285" width="0.0325%" height="15" fill="rgb(238,41,26)" fg:x="8556" fg:w="4"/><text x="69.6924%" y="1295.50"></text></g><g><title>alloc::collections::btree::append::<impl alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Owned,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::bulk_push (7 samples, 0.06%)</title><rect x="69.5560%" y="1221" width="0.0568%" height="15" fill="rgb(241,19,31)" fg:x="8570" fg:w="7"/><text x="69.8060%" y="1231.50"></text></g><g><title>core::ptr::drop_in_place<alloc::collections::btree::dedup_sorted_iter::DedupSortedIter<u64,core::option::Option<openraft::log_id::LogId<u64>>,alloc::vec::into_iter::IntoIter<(u64,core::option::Option<openraft::log_id::LogId<u64>>)>>> (3 samples, 0.02%)</title><rect x="69.5885%" y="1205" width="0.0243%" height="15" fill="rgb(214,76,10)" fg:x="8574" fg:w="3"/><text x="69.8385%" y="1215.50"></text></g><g><title>core::ptr::drop_in_place<core::iter::adapters::peekable::Peekable<alloc::vec::into_iter::IntoIter<(u64,core::option::Option<openraft::log_id::LogId<u64>>)>>> (3 samples, 0.02%)</title><rect x="69.5885%" y="1189" width="0.0243%" height="15" fill="rgb(254,202,22)" fg:x="8574" fg:w="3"/><text x="69.8385%" y="1199.50"></text></g><g><title>core::ptr::drop_in_place<alloc::vec::into_iter::IntoIter<(u64,core::option::Option<openraft::log_id::LogId<u64>>)>> (3 samples, 0.02%)</title><rect x="69.5885%" y="1173" width="0.0243%" height="15" fill="rgb(214,72,24)" fg:x="8574" fg:w="3"/><text x="69.8385%" y="1183.50"></text></g><g><title><alloc::vec::into_iter::IntoIter<T,A> as core::ops::drop::Drop>::drop (3 samples, 0.02%)</title><rect x="69.5885%" y="1157" width="0.0243%" height="15" fill="rgb(221,92,46)" fg:x="8574" fg:w="3"/><text x="69.8385%" y="1167.50"></text></g><g><title>core::ptr::drop_in_place<<alloc::vec::into_iter::IntoIter<T,A> as core::ops::drop::Drop>::drop::DropGuard<(u64,core::option::Option<openraft::log_id::LogId<u64>>),alloc::alloc::Global>> (3 samples, 0.02%)</title><rect x="69.5885%" y="1141" width="0.0243%" height="15" fill="rgb(246,13,50)" fg:x="8574" fg:w="3"/><text x="69.8385%" y="1151.50"></text></g><g><title><<alloc::vec::into_iter::IntoIter<T,A> as core::ops::drop::Drop>::drop::DropGuard<T,A> as core::ops::drop::Drop>::drop (3 samples, 0.02%)</title><rect x="69.5885%" y="1125" width="0.0243%" height="15" fill="rgb(240,165,38)" fg:x="8574" fg:w="3"/><text x="69.8385%" y="1135.50"></text></g><g><title>core::ptr::drop_in_place<alloc::raw_vec::RawVec<(u64,core::option::Option<openraft::log_id::LogId<u64>>)>> (3 samples, 0.02%)</title><rect x="69.5885%" y="1109" width="0.0243%" height="15" fill="rgb(241,24,51)" fg:x="8574" fg:w="3"/><text x="69.8385%" y="1119.50"></text></g><g><title><alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (3 samples, 0.02%)</title><rect x="69.5885%" y="1093" width="0.0243%" height="15" fill="rgb(227,51,44)" fg:x="8574" fg:w="3"/><text x="69.8385%" y="1103.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::deallocate (3 samples, 0.02%)</title><rect x="69.5885%" y="1077" width="0.0243%" height="15" fill="rgb(231,121,3)" fg:x="8574" fg:w="3"/><text x="69.8385%" y="1087.50"></text></g><g><title>alloc::alloc::dealloc (3 samples, 0.02%)</title><rect x="69.5885%" y="1061" width="0.0243%" height="15" fill="rgb(245,3,41)" fg:x="8574" fg:w="3"/><text x="69.8385%" y="1071.50"></text></g><g><title>cfree (3 samples, 0.02%)</title><rect x="69.5885%" y="1045" width="0.0243%" height="15" fill="rgb(214,13,26)" fg:x="8574" fg:w="3"/><text x="69.8385%" y="1055.50"></text></g><g><title>core::ptr::read_volatile (2 samples, 0.02%)</title><rect x="69.6616%" y="1093" width="0.0162%" height="15" fill="rgb(252,75,11)" fg:x="8583" fg:w="2"/><text x="69.9116%" y="1103.50"></text></g><g><title>alloc::collections::btree::map::BTreeMap<K,V,A>::bulk_build_from_sorted_iter (25 samples, 0.20%)</title><rect x="69.5398%" y="1237" width="0.2029%" height="15" fill="rgb(218,226,17)" fg:x="8568" fg:w="25"/><text x="69.7898%" y="1247.50"></text></g><g><title>alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Owned,K,V,alloc::collections::btree::node::marker::LeafOrInternal>::new (16 samples, 0.13%)</title><rect x="69.6129%" y="1221" width="0.1299%" height="15" fill="rgb(248,89,38)" fg:x="8577" fg:w="16"/><text x="69.8629%" y="1231.50"></text></g><g><title>alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Owned,K,V,alloc::collections::btree::node::marker::Leaf>::new_leaf (16 samples, 0.13%)</title><rect x="69.6129%" y="1205" width="0.1299%" height="15" fill="rgb(237,73,46)" fg:x="8577" fg:w="16"/><text x="69.8629%" y="1215.50"></text></g><g><title>alloc::collections::btree::node::LeafNode<K,V>::new (16 samples, 0.13%)</title><rect x="69.6129%" y="1189" width="0.1299%" height="15" fill="rgb(242,78,33)" fg:x="8577" fg:w="16"/><text x="69.8629%" y="1199.50"></text></g><g><title>alloc::boxed::Box<T,A>::new_uninit_in (16 samples, 0.13%)</title><rect x="69.6129%" y="1173" width="0.1299%" height="15" fill="rgb(235,60,3)" fg:x="8577" fg:w="16"/><text x="69.8629%" y="1183.50"></text></g><g><title>alloc::boxed::Box<T,A>::try_new_uninit_in (10 samples, 0.08%)</title><rect x="69.6616%" y="1157" width="0.0812%" height="15" fill="rgb(216,172,19)" fg:x="8583" fg:w="10"/><text x="69.9116%" y="1167.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::allocate (10 samples, 0.08%)</title><rect x="69.6616%" y="1141" width="0.0812%" height="15" fill="rgb(227,6,42)" fg:x="8583" fg:w="10"/><text x="69.9116%" y="1151.50"></text></g><g><title>alloc::alloc::Global::alloc_impl (10 samples, 0.08%)</title><rect x="69.6616%" y="1125" width="0.0812%" height="15" fill="rgb(223,207,42)" fg:x="8583" fg:w="10"/><text x="69.9116%" y="1135.50"></text></g><g><title>alloc::alloc::alloc (10 samples, 0.08%)</title><rect x="69.6616%" y="1109" width="0.0812%" height="15" fill="rgb(246,138,30)" fg:x="8583" fg:w="10"/><text x="69.9116%" y="1119.50"></text></g><g><title>malloc (8 samples, 0.06%)</title><rect x="69.6778%" y="1093" width="0.0649%" height="15" fill="rgb(251,199,47)" fg:x="8585" fg:w="8"/><text x="69.9278%" y="1103.50"></text></g><g><title>core::slice::sort::insertion_sort_shift_left (2 samples, 0.02%)</title><rect x="69.7508%" y="1205" width="0.0162%" height="15" fill="rgb(228,218,44)" fg:x="8594" fg:w="2"/><text x="70.0008%" y="1215.50"></text></g><g><title>alloc::slice::<impl [T]>::sort_by (7 samples, 0.06%)</title><rect x="69.7427%" y="1237" width="0.0568%" height="15" fill="rgb(220,68,6)" fg:x="8593" fg:w="7"/><text x="69.9927%" y="1247.50"></text></g><g><title>alloc::slice::stable_sort (7 samples, 0.06%)</title><rect x="69.7427%" y="1221" width="0.0568%" height="15" fill="rgb(240,60,26)" fg:x="8593" fg:w="7"/><text x="69.9927%" y="1231.50"></text></g><g><title>core::slice::sort::merge_sort (4 samples, 0.03%)</title><rect x="69.7671%" y="1205" width="0.0325%" height="15" fill="rgb(211,200,19)" fg:x="8596" fg:w="4"/><text x="70.0171%" y="1215.50"></text></g><g><title><alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<T,I>>::spec_extend (7 samples, 0.06%)</title><rect x="69.7995%" y="1173" width="0.0568%" height="15" fill="rgb(242,145,30)" fg:x="8600" fg:w="7"/><text x="70.0495%" y="1183.50"></text></g><g><title>alloc::vec::Vec<T,A>::extend_trusted (7 samples, 0.06%)</title><rect x="69.7995%" y="1157" width="0.0568%" height="15" fill="rgb(225,64,13)" fg:x="8600" fg:w="7"/><text x="70.0495%" y="1167.50"></text></g><g><title>core::iter::traits::iterator::Iterator::for_each (7 samples, 0.06%)</title><rect x="69.7995%" y="1141" width="0.0568%" height="15" fill="rgb(218,103,35)" fg:x="8600" fg:w="7"/><text x="70.0495%" y="1151.50"></text></g><g><title><core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (7 samples, 0.06%)</title><rect x="69.7995%" y="1125" width="0.0568%" height="15" fill="rgb(216,93,46)" fg:x="8600" fg:w="7"/><text x="70.0495%" y="1135.50"></text></g><g><title><core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (7 samples, 0.06%)</title><rect x="69.7995%" y="1109" width="0.0568%" height="15" fill="rgb(225,159,27)" fg:x="8600" fg:w="7"/><text x="70.0495%" y="1119.50"></text></g><g><title>core::iter::adapters::map::map_fold::_{{closure}} (5 samples, 0.04%)</title><rect x="69.8158%" y="1093" width="0.0406%" height="15" fill="rgb(225,204,11)" fg:x="8602" fg:w="5"/><text x="70.0658%" y="1103.50"></text></g><g><title>core::iter::traits::iterator::Iterator::for_each::call::_{{closure}} (5 samples, 0.04%)</title><rect x="69.8158%" y="1077" width="0.0406%" height="15" fill="rgb(205,56,4)" fg:x="8602" fg:w="5"/><text x="70.0658%" y="1087.50"></text></g><g><title>alloc::vec::Vec<T,A>::extend_trusted::_{{closure}} (5 samples, 0.04%)</title><rect x="69.8158%" y="1061" width="0.0406%" height="15" fill="rgb(206,6,35)" fg:x="8602" fg:w="5"/><text x="70.0658%" y="1071.50"></text></g><g><title>core::ptr::write (3 samples, 0.02%)</title><rect x="69.8320%" y="1045" width="0.0243%" height="15" fill="rgb(247,73,52)" fg:x="8604" fg:w="3"/><text x="70.0820%" y="1055.50"></text></g><g><title>core::ptr::read_volatile (2 samples, 0.02%)</title><rect x="69.8726%" y="1061" width="0.0162%" height="15" fill="rgb(246,97,4)" fg:x="8609" fg:w="2"/><text x="70.1226%" y="1071.50"></text></g><g><title>core::iter::traits::iterator::Iterator::collect (48 samples, 0.39%)</title><rect x="69.5155%" y="1269" width="0.3896%" height="15" fill="rgb(212,37,15)" fg:x="8565" fg:w="48"/><text x="69.7655%" y="1279.50"></text></g><g><title><alloc::collections::btree::map::BTreeMap<K,V> as core::iter::traits::collect::FromIterator<(K,V)>>::from_iter (48 samples, 0.39%)</title><rect x="69.5155%" y="1253" width="0.3896%" height="15" fill="rgb(208,130,40)" fg:x="8565" fg:w="48"/><text x="69.7655%" y="1263.50"></text></g><g><title>core::iter::traits::iterator::Iterator::collect (13 samples, 0.11%)</title><rect x="69.7995%" y="1237" width="0.1055%" height="15" fill="rgb(236,55,29)" fg:x="8600" fg:w="13"/><text x="70.0495%" y="1247.50"></text></g><g><title><alloc::vec::Vec<T> as core::iter::traits::collect::FromIterator<T>>::from_iter (13 samples, 0.11%)</title><rect x="69.7995%" y="1221" width="0.1055%" height="15" fill="rgb(209,156,45)" fg:x="8600" fg:w="13"/><text x="70.0495%" y="1231.50"></text></g><g><title><alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter (13 samples, 0.11%)</title><rect x="69.7995%" y="1205" width="0.1055%" height="15" fill="rgb(249,107,4)" fg:x="8600" fg:w="13"/><text x="70.0495%" y="1215.50"></text></g><g><title><alloc::vec::Vec<T> as alloc::vec::spec_from_iter_nested::SpecFromIterNested<T,I>>::from_iter (13 samples, 0.11%)</title><rect x="69.7995%" y="1189" width="0.1055%" height="15" fill="rgb(227,7,13)" fg:x="8600" fg:w="13"/><text x="70.0495%" y="1199.50"></text></g><g><title>alloc::vec::Vec<T>::with_capacity (6 samples, 0.05%)</title><rect x="69.8563%" y="1173" width="0.0487%" height="15" fill="rgb(250,129,14)" fg:x="8607" fg:w="6"/><text x="70.1063%" y="1183.50"></text></g><g><title>alloc::vec::Vec<T,A>::with_capacity_in (6 samples, 0.05%)</title><rect x="69.8563%" y="1157" width="0.0487%" height="15" fill="rgb(229,92,13)" fg:x="8607" fg:w="6"/><text x="70.1063%" y="1167.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::with_capacity_in (6 samples, 0.05%)</title><rect x="69.8563%" y="1141" width="0.0487%" height="15" fill="rgb(245,98,39)" fg:x="8607" fg:w="6"/><text x="70.1063%" y="1151.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::allocate_in (6 samples, 0.05%)</title><rect x="69.8563%" y="1125" width="0.0487%" height="15" fill="rgb(234,135,48)" fg:x="8607" fg:w="6"/><text x="70.1063%" y="1135.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::allocate (6 samples, 0.05%)</title><rect x="69.8563%" y="1109" width="0.0487%" height="15" fill="rgb(230,98,28)" fg:x="8607" fg:w="6"/><text x="70.1063%" y="1119.50"></text></g><g><title>alloc::alloc::Global::alloc_impl (6 samples, 0.05%)</title><rect x="69.8563%" y="1093" width="0.0487%" height="15" fill="rgb(223,121,0)" fg:x="8607" fg:w="6"/><text x="70.1063%" y="1103.50"></text></g><g><title>alloc::alloc::alloc (6 samples, 0.05%)</title><rect x="69.8563%" y="1077" width="0.0487%" height="15" fill="rgb(234,173,33)" fg:x="8607" fg:w="6"/><text x="70.1063%" y="1087.50"></text></g><g><title>malloc (2 samples, 0.02%)</title><rect x="69.8888%" y="1061" width="0.0162%" height="15" fill="rgb(245,47,8)" fg:x="8611" fg:w="2"/><text x="70.1388%" y="1071.50"></text></g><g><title><core::option::Option<&openraft::log_id::LogId<NID>> as openraft::log_id::log_id_option_ext::LogIdOptionExt>::index (3 samples, 0.02%)</title><rect x="69.9862%" y="1253" width="0.0243%" height="15" fill="rgb(205,17,20)" fg:x="8623" fg:w="3"/><text x="70.2362%" y="1263.50"></text></g><g><title>core::option::Option<T>::map (3 samples, 0.02%)</title><rect x="69.9862%" y="1237" width="0.0243%" height="15" fill="rgb(232,151,16)" fg:x="8623" fg:w="3"/><text x="70.2362%" y="1247.50"></text></g><g><title><core::option::Option<&openraft::log_id::LogId<NID>> as openraft::log_id::log_id_option_ext::LogIdOptionExt>::index::_{{closure}} (3 samples, 0.02%)</title><rect x="69.9862%" y="1221" width="0.0243%" height="15" fill="rgb(208,30,32)" fg:x="8623" fg:w="3"/><text x="70.2362%" y="1231.50"></text></g><g><title>[libc.so.6] (8 samples, 0.06%)</title><rect x="70.0187%" y="1253" width="0.0649%" height="15" fill="rgb(254,26,3)" fg:x="8627" fg:w="8"/><text x="70.2687%" y="1263.50"></text></g><g><title>alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::search_tree (6 samples, 0.05%)</title><rect x="70.1323%" y="1157" width="0.0487%" height="15" fill="rgb(240,177,30)" fg:x="8641" fg:w="6"/><text x="70.3823%" y="1167.50"></text></g><g><title>alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::search_node (6 samples, 0.05%)</title><rect x="70.1323%" y="1141" width="0.0487%" height="15" fill="rgb(248,76,44)" fg:x="8641" fg:w="6"/><text x="70.3823%" y="1151.50"></text></g><g><title>alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::find_key_index (6 samples, 0.05%)</title><rect x="70.1323%" y="1125" width="0.0487%" height="15" fill="rgb(241,186,54)" fg:x="8641" fg:w="6"/><text x="70.3823%" y="1135.50"></text></g><g><title>openraft::membership::effective_membership::EffectiveMembership<NID,N>::is_voter (9 samples, 0.07%)</title><rect x="70.1323%" y="1237" width="0.0730%" height="15" fill="rgb(249,171,29)" fg:x="8641" fg:w="9"/><text x="70.3823%" y="1247.50"></text></g><g><title>openraft::membership::membership::Membership<NID,N>::is_voter (9 samples, 0.07%)</title><rect x="70.1323%" y="1221" width="0.0730%" height="15" fill="rgb(237,151,44)" fg:x="8641" fg:w="9"/><text x="70.3823%" y="1231.50"></text></g><g><title>alloc::collections::btree::set::BTreeSet<T,A>::contains (9 samples, 0.07%)</title><rect x="70.1323%" y="1205" width="0.0730%" height="15" fill="rgb(228,174,30)" fg:x="8641" fg:w="9"/><text x="70.3823%" y="1215.50"></text></g><g><title>alloc::collections::btree::map::BTreeMap<K,V,A>::contains_key (9 samples, 0.07%)</title><rect x="70.1323%" y="1189" width="0.0730%" height="15" fill="rgb(252,14,37)" fg:x="8641" fg:w="9"/><text x="70.3823%" y="1199.50"></text></g><g><title>alloc::collections::btree::map::BTreeMap<K,V,A>::get (9 samples, 0.07%)</title><rect x="70.1323%" y="1173" width="0.0730%" height="15" fill="rgb(207,111,40)" fg:x="8641" fg:w="9"/><text x="70.3823%" y="1183.50"></text></g><g><title>core::option::Option<T>::as_ref (3 samples, 0.02%)</title><rect x="70.1810%" y="1157" width="0.0243%" height="15" fill="rgb(248,171,54)" fg:x="8647" fg:w="3"/><text x="70.4310%" y="1167.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::flush_metrics (92 samples, 0.75%)</title><rect x="69.4749%" y="1285" width="0.7467%" height="15" fill="rgb(211,127,2)" fg:x="8560" fg:w="92"/><text x="69.7249%" y="1295.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::report_metrics (39 samples, 0.32%)</title><rect x="69.9050%" y="1269" width="0.3165%" height="15" fill="rgb(236,87,47)" fg:x="8613" fg:w="39"/><text x="70.1550%" y="1279.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::current_leader (17 samples, 0.14%)</title><rect x="70.0836%" y="1253" width="0.1380%" height="15" fill="rgb(223,190,45)" fg:x="8635" fg:w="17"/><text x="70.3336%" y="1263.50"></text></g><g><title>tracing_core::dispatcher::has_been_set (2 samples, 0.02%)</title><rect x="70.2053%" y="1237" width="0.0162%" height="15" fill="rgb(215,5,16)" fg:x="8650" fg:w="2"/><text x="70.4553%" y="1247.50"></text></g><g><title>core::sync::atomic::AtomicBool::load (2 samples, 0.02%)</title><rect x="70.2053%" y="1221" width="0.0162%" height="15" fill="rgb(252,82,33)" fg:x="8650" fg:w="2"/><text x="70.4553%" y="1231.50"></text></g><g><title>core::sync::atomic::atomic_load (2 samples, 0.02%)</title><rect x="70.2053%" y="1205" width="0.0162%" height="15" fill="rgb(247,213,44)" fg:x="8650" fg:w="2"/><text x="70.4553%" y="1215.50"></text></g><g><title>[libc.so.6] (2 samples, 0.02%)</title><rect x="70.3271%" y="1269" width="0.0162%" height="15" fill="rgb(205,196,44)" fg:x="8665" fg:w="2"/><text x="70.5771%" y="1279.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::does_replication_session_match (5 samples, 0.04%)</title><rect x="70.3433%" y="1269" width="0.0406%" height="15" fill="rgb(237,96,54)" fg:x="8667" fg:w="5"/><text x="70.5933%" y="1279.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::does_vote_match (4 samples, 0.03%)</title><rect x="70.3514%" y="1253" width="0.0325%" height="15" fill="rgb(230,113,34)" fg:x="8668" fg:w="4"/><text x="70.6014%" y="1263.50"></text></g><g><title>core::cmp::impls::<impl core::cmp::PartialEq<&B> for &A>::ne (3 samples, 0.02%)</title><rect x="70.3595%" y="1237" width="0.0243%" height="15" fill="rgb(221,224,12)" fg:x="8669" fg:w="3"/><text x="70.6095%" y="1247.50"></text></g><g><title>core::cmp::PartialEq::ne (3 samples, 0.02%)</title><rect x="70.3595%" y="1221" width="0.0243%" height="15" fill="rgb(219,112,44)" fg:x="8669" fg:w="3"/><text x="70.6095%" y="1231.50"></text></g><g><title><openraft::vote::vote::Vote<NID> as core::cmp::PartialEq>::eq (3 samples, 0.02%)</title><rect x="70.3595%" y="1205" width="0.0243%" height="15" fill="rgb(210,31,13)" fg:x="8669" fg:w="3"/><text x="70.6095%" y="1215.50"></text></g><g><title><openraft::vote::leader_id::leader_id_std::LeaderId<NID> as core::cmp::PartialEq>::eq (2 samples, 0.02%)</title><rect x="70.3677%" y="1189" width="0.0162%" height="15" fill="rgb(230,25,16)" fg:x="8670" fg:w="2"/><text x="70.6177%" y="1199.50"></text></g><g><title>alloc::collections::btree::map::BTreeMap<K,V,A>::remove (11 samples, 0.09%)</title><rect x="70.4082%" y="1253" width="0.0893%" height="15" fill="rgb(246,108,53)" fg:x="8675" fg:w="11"/><text x="70.6582%" y="1263.50"></text></g><g><title>alloc::collections::btree::map::BTreeMap<K,V,A>::remove_entry (11 samples, 0.09%)</title><rect x="70.4082%" y="1237" width="0.0893%" height="15" fill="rgb(241,172,50)" fg:x="8675" fg:w="11"/><text x="70.6582%" y="1247.50"></text></g><g><title>alloc::collections::btree::map::entry::OccupiedEntry<K,V,A>::remove_entry (11 samples, 0.09%)</title><rect x="70.4082%" y="1221" width="0.0893%" height="15" fill="rgb(235,141,10)" fg:x="8675" fg:w="11"/><text x="70.6582%" y="1231.50"></text></g><g><title>alloc::collections::btree::map::entry::OccupiedEntry<K,V,A>::remove_kv (11 samples, 0.09%)</title><rect x="70.4082%" y="1205" width="0.0893%" height="15" fill="rgb(220,174,43)" fg:x="8675" fg:w="11"/><text x="70.6582%" y="1215.50"></text></g><g><title>alloc::collections::btree::remove::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::LeafOrInternal>,alloc::collections::btree::node::marker::KV>>::remove_kv_tracking (7 samples, 0.06%)</title><rect x="70.4407%" y="1189" width="0.0568%" height="15" fill="rgb(215,181,40)" fg:x="8679" fg:w="7"/><text x="70.6907%" y="1199.50"></text></g><g><title>alloc::collections::btree::remove::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::KV>>::remove_leaf_kv (2 samples, 0.02%)</title><rect x="70.4813%" y="1173" width="0.0162%" height="15" fill="rgb(230,97,2)" fg:x="8684" fg:w="2"/><text x="70.7313%" y="1183.50"></text></g><g><title>core::option::Option<T>::unwrap (5 samples, 0.04%)</title><rect x="70.4975%" y="1253" width="0.0406%" height="15" fill="rgb(211,25,27)" fg:x="8686" fg:w="5"/><text x="70.7475%" y="1263.50"></text></g><g><title>core::ptr::drop_in_place<alloc::vec::into_iter::IntoIter<dcache::store::DcacheResponse>> (3 samples, 0.02%)</title><rect x="70.5381%" y="1253" width="0.0243%" height="15" fill="rgb(230,87,26)" fg:x="8691" fg:w="3"/><text x="70.7881%" y="1263.50"></text></g><g><title><alloc::vec::into_iter::IntoIter<T,A> as core::ops::drop::Drop>::drop (3 samples, 0.02%)</title><rect x="70.5381%" y="1237" width="0.0243%" height="15" fill="rgb(227,160,17)" fg:x="8691" fg:w="3"/><text x="70.7881%" y="1247.50"></text></g><g><title>core::ptr::drop_in_place<<alloc::vec::into_iter::IntoIter<T,A> as core::ops::drop::Drop>::drop::DropGuard<dcache::store::DcacheResponse,alloc::alloc::Global>> (3 samples, 0.02%)</title><rect x="70.5381%" y="1221" width="0.0243%" height="15" fill="rgb(244,85,34)" fg:x="8691" fg:w="3"/><text x="70.7881%" y="1231.50"></text></g><g><title><<alloc::vec::into_iter::IntoIter<T,A> as core::ops::drop::Drop>::drop::DropGuard<T,A> as core::ops::drop::Drop>::drop (3 samples, 0.02%)</title><rect x="70.5381%" y="1205" width="0.0243%" height="15" fill="rgb(207,70,0)" fg:x="8691" fg:w="3"/><text x="70.7881%" y="1215.50"></text></g><g><title>core::ptr::drop_in_place<alloc::raw_vec::RawVec<dcache::store::DcacheResponse>> (3 samples, 0.02%)</title><rect x="70.5381%" y="1189" width="0.0243%" height="15" fill="rgb(223,129,7)" fg:x="8691" fg:w="3"/><text x="70.7881%" y="1199.50"></text></g><g><title><alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (3 samples, 0.02%)</title><rect x="70.5381%" y="1173" width="0.0243%" height="15" fill="rgb(246,105,7)" fg:x="8691" fg:w="3"/><text x="70.7881%" y="1183.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::deallocate (3 samples, 0.02%)</title><rect x="70.5381%" y="1157" width="0.0243%" height="15" fill="rgb(215,154,42)" fg:x="8691" fg:w="3"/><text x="70.7881%" y="1167.50"></text></g><g><title>alloc::alloc::dealloc (3 samples, 0.02%)</title><rect x="70.5381%" y="1141" width="0.0243%" height="15" fill="rgb(220,215,30)" fg:x="8691" fg:w="3"/><text x="70.7881%" y="1151.50"></text></g><g><title>cfree (3 samples, 0.02%)</title><rect x="70.5381%" y="1125" width="0.0243%" height="15" fill="rgb(228,81,51)" fg:x="8691" fg:w="3"/><text x="70.7881%" y="1135.50"></text></g><g><title>[libc.so.6] (2 samples, 0.02%)</title><rect x="70.5462%" y="1109" width="0.0162%" height="15" fill="rgb(247,71,54)" fg:x="8692" fg:w="2"/><text x="70.7962%" y="1119.50"></text></g><g><title><alloc::vec::into_iter::IntoIter<T,A> as core::ops::drop::Drop>::drop (3 samples, 0.02%)</title><rect x="70.5625%" y="1237" width="0.0243%" height="15" fill="rgb(234,176,34)" fg:x="8694" fg:w="3"/><text x="70.8125%" y="1247.50"></text></g><g><title>core::ptr::drop_in_place<alloc::vec::into_iter::IntoIter<openraft::core::raft_core::ApplyingEntry<u64,openraft::node::BasicNode>>> (11 samples, 0.09%)</title><rect x="70.5625%" y="1253" width="0.0893%" height="15" fill="rgb(241,103,54)" fg:x="8694" fg:w="11"/><text x="70.8125%" y="1263.50"></text></g><g><title>cfree (8 samples, 0.06%)</title><rect x="70.5868%" y="1237" width="0.0649%" height="15" fill="rgb(228,22,34)" fg:x="8697" fg:w="8"/><text x="70.8368%" y="1247.50"></text></g><g><title>[libc.so.6] (3 samples, 0.02%)</title><rect x="70.6274%" y="1221" width="0.0243%" height="15" fill="rgb(241,179,48)" fg:x="8702" fg:w="3"/><text x="70.8774%" y="1231.50"></text></g><g><title>tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (3 samples, 0.02%)</title><rect x="70.6842%" y="1221" width="0.0243%" height="15" fill="rgb(235,167,37)" fg:x="8709" fg:w="3"/><text x="70.9342%" y="1231.50"></text></g><g><title>tokio::sync::oneshot::Sender<T>::send::_{{closure}} (3 samples, 0.02%)</title><rect x="70.6842%" y="1205" width="0.0243%" height="15" fill="rgb(213,109,30)" fg:x="8709" fg:w="3"/><text x="70.9342%" y="1215.50"></text></g><g><title>core::ptr::drop_in_place<core::option::Option<core::result::Result<openraft::raft::ClientWriteResponse<dcache::DcacheTypeConfig>,openraft::error::ClientWriteError<u64,openraft::node::BasicNode>>>> (3 samples, 0.02%)</title><rect x="70.6842%" y="1189" width="0.0243%" height="15" fill="rgb(222,172,16)" fg:x="8709" fg:w="3"/><text x="70.9342%" y="1199.50"></text></g><g><title>tokio::sync::oneshot::State::set_complete (2 samples, 0.02%)</title><rect x="70.7167%" y="1205" width="0.0162%" height="15" fill="rgb(233,192,5)" fg:x="8713" fg:w="2"/><text x="70.9667%" y="1215.50"></text></g><g><title>tokio::runtime::scheduler::current_thread::<impl tokio::runtime::task::Schedule for alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle>>::schedule (2 samples, 0.02%)</title><rect x="70.7410%" y="1125" width="0.0162%" height="15" fill="rgb(247,189,41)" fg:x="8716" fg:w="2"/><text x="70.9910%" y="1135.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::send_response (19 samples, 0.15%)</title><rect x="70.6517%" y="1253" width="0.1542%" height="15" fill="rgb(218,134,47)" fg:x="8705" fg:w="19"/><text x="70.9017%" y="1263.50"></text></g><g><title>tokio::sync::oneshot::Sender<T>::send (17 samples, 0.14%)</title><rect x="70.6680%" y="1237" width="0.1380%" height="15" fill="rgb(216,29,3)" fg:x="8707" fg:w="17"/><text x="70.9180%" y="1247.50"></text></g><g><title>tokio::sync::oneshot::Inner<T>::complete (12 samples, 0.10%)</title><rect x="70.7085%" y="1221" width="0.0974%" height="15" fill="rgb(246,140,12)" fg:x="8712" fg:w="12"/><text x="70.9585%" y="1231.50"></text></g><g><title>tokio::sync::oneshot::Task::with_task (9 samples, 0.07%)</title><rect x="70.7329%" y="1205" width="0.0730%" height="15" fill="rgb(230,136,11)" fg:x="8715" fg:w="9"/><text x="70.9829%" y="1215.50"></text></g><g><title>tokio::loom::std::unsafe_cell::UnsafeCell<T>::with (9 samples, 0.07%)</title><rect x="70.7329%" y="1189" width="0.0730%" height="15" fill="rgb(247,22,47)" fg:x="8715" fg:w="9"/><text x="70.9829%" y="1199.50"></text></g><g><title>tokio::sync::oneshot::Task::with_task::_{{closure}} (9 samples, 0.07%)</title><rect x="70.7329%" y="1173" width="0.0730%" height="15" fill="rgb(218,84,22)" fg:x="8715" fg:w="9"/><text x="70.9829%" y="1183.50"></text></g><g><title>core::ops::function::FnOnce::call_once (9 samples, 0.07%)</title><rect x="70.7329%" y="1157" width="0.0730%" height="15" fill="rgb(216,87,39)" fg:x="8715" fg:w="9"/><text x="70.9829%" y="1167.50"></text></g><g><title>core::task::wake::Waker::wake_by_ref (9 samples, 0.07%)</title><rect x="70.7329%" y="1141" width="0.0730%" height="15" fill="rgb(221,178,8)" fg:x="8715" fg:w="9"/><text x="70.9829%" y="1151.50"></text></g><g><title>tokio::runtime::task::waker::wake_by_ref (5 samples, 0.04%)</title><rect x="70.7654%" y="1125" width="0.0406%" height="15" fill="rgb(230,42,11)" fg:x="8719" fg:w="5"/><text x="71.0154%" y="1135.50"></text></g><g><title>tokio::runtime::task::harness::<impl tokio::runtime::task::raw::RawTask>::wake_by_ref (5 samples, 0.04%)</title><rect x="70.7654%" y="1109" width="0.0406%" height="15" fill="rgb(237,229,4)" fg:x="8719" fg:w="5"/><text x="71.0154%" y="1119.50"></text></g><g><title>tokio::runtime::task::state::State::transition_to_notified_by_ref (5 samples, 0.04%)</title><rect x="70.7654%" y="1093" width="0.0406%" height="15" fill="rgb(222,31,33)" fg:x="8719" fg:w="5"/><text x="71.0154%" y="1103.50"></text></g><g><title>tokio::runtime::task::state::State::fetch_update_action (5 samples, 0.04%)</title><rect x="70.7654%" y="1077" width="0.0406%" height="15" fill="rgb(210,17,39)" fg:x="8719" fg:w="5"/><text x="71.0154%" y="1087.50"></text></g><g><title>tokio::runtime::task::state::State::load (4 samples, 0.03%)</title><rect x="70.7735%" y="1061" width="0.0325%" height="15" fill="rgb(244,93,20)" fg:x="8720" fg:w="4"/><text x="71.0235%" y="1071.50"></text></g><g><title>core::sync::atomic::AtomicUsize::load (4 samples, 0.03%)</title><rect x="70.7735%" y="1045" width="0.0325%" height="15" fill="rgb(210,40,47)" fg:x="8720" fg:w="4"/><text x="71.0235%" y="1055.50"></text></g><g><title>core::sync::atomic::atomic_load (4 samples, 0.03%)</title><rect x="70.7735%" y="1029" width="0.0325%" height="15" fill="rgb(239,211,47)" fg:x="8720" fg:w="4"/><text x="71.0235%" y="1039.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::handle_apply_result (53 samples, 0.43%)</title><rect x="70.3839%" y="1269" width="0.4302%" height="15" fill="rgb(251,223,49)" fg:x="8672" fg:w="53"/><text x="70.6339%" y="1279.50"></text></g><g><title>openraft::progress::Progress::update (4 samples, 0.03%)</title><rect x="70.8546%" y="1205" width="0.0325%" height="15" fill="rgb(221,149,5)" fg:x="8730" fg:w="4"/><text x="71.1046%" y="1215.50"></text></g><g><title><openraft::progress::VecProgress<ID,V,P,QS> as openraft::progress::Progress<ID,V,P,QS>>::update_with (4 samples, 0.03%)</title><rect x="70.8546%" y="1189" width="0.0325%" height="15" fill="rgb(219,224,51)" fg:x="8730" fg:w="4"/><text x="71.1046%" y="1199.50"></text></g><g><title>openraft::engine::handler::replication_handler::ReplicationHandler<C>::update_success_progress (9 samples, 0.07%)</title><rect x="70.8303%" y="1237" width="0.0730%" height="15" fill="rgb(223,7,8)" fg:x="8727" fg:w="9"/><text x="71.0803%" y="1247.50"></text></g><g><title>openraft::engine::handler::replication_handler::ReplicationHandler<C>::update_leader_vote_clock (9 samples, 0.07%)</title><rect x="70.8303%" y="1221" width="0.0730%" height="15" fill="rgb(241,217,22)" fg:x="8727" fg:w="9"/><text x="71.0803%" y="1231.50"></text></g><g><title>tracing_core::metadata::LevelFilter::current (2 samples, 0.02%)</title><rect x="70.8871%" y="1205" width="0.0162%" height="15" fill="rgb(248,209,0)" fg:x="8734" fg:w="2"/><text x="71.1371%" y="1215.50"></text></g><g><title>core::sync::atomic::AtomicUsize::load (2 samples, 0.02%)</title><rect x="70.8871%" y="1189" width="0.0162%" height="15" fill="rgb(217,205,4)" fg:x="8734" fg:w="2"/><text x="71.1371%" y="1199.50"></text></g><g><title>core::sync::atomic::atomic_load (2 samples, 0.02%)</title><rect x="70.8871%" y="1173" width="0.0162%" height="15" fill="rgb(228,124,39)" fg:x="8734" fg:w="2"/><text x="71.1371%" y="1183.50"></text></g><g><title>openraft::engine::handler::replication_handler::ReplicationHandler<C>::update_progress (12 samples, 0.10%)</title><rect x="70.8141%" y="1253" width="0.0974%" height="15" fill="rgb(250,116,42)" fg:x="8725" fg:w="12"/><text x="71.0641%" y="1263.50"></text></g><g><title>tracing_core::dispatcher::has_been_set (2 samples, 0.02%)</title><rect x="70.9115%" y="1253" width="0.0162%" height="15" fill="rgb(223,202,9)" fg:x="8737" fg:w="2"/><text x="71.1615%" y="1263.50"></text></g><g><title>core::sync::atomic::AtomicBool::load (2 samples, 0.02%)</title><rect x="70.9115%" y="1237" width="0.0162%" height="15" fill="rgb(242,222,40)" fg:x="8737" fg:w="2"/><text x="71.1615%" y="1247.50"></text></g><g><title>core::sync::atomic::atomic_load (2 samples, 0.02%)</title><rect x="70.9115%" y="1221" width="0.0162%" height="15" fill="rgb(229,99,46)" fg:x="8737" fg:w="2"/><text x="71.1615%" y="1231.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::handle_replication_progress (15 samples, 0.12%)</title><rect x="70.8141%" y="1269" width="0.1217%" height="15" fill="rgb(225,56,46)" fg:x="8725" fg:w="15"/><text x="71.0641%" y="1279.50"></text></g><g><title>openraft::raft_state::io_state::IOState<NID>::update_applied (4 samples, 0.03%)</title><rect x="70.9358%" y="1269" width="0.0325%" height="15" fill="rgb(227,94,5)" fg:x="8740" fg:w="4"/><text x="71.1858%" y="1279.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::handle_notify (94 samples, 0.76%)</title><rect x="70.2216%" y="1285" width="0.7629%" height="15" fill="rgb(205,112,38)" fg:x="8652" fg:w="94"/><text x="70.4716%" y="1295.50"></text></g><g><title>[libc.so.6] (16 samples, 0.13%)</title><rect x="71.0494%" y="1269" width="0.1299%" height="15" fill="rgb(231,133,46)" fg:x="8754" fg:w="16"/><text x="71.2994%" y="1279.50"></text></g><g><title>core::ptr::drop_in_place<openraft::core::raft_core::RaftCore<dcache::DcacheTypeConfig,alloc::sync::Arc<dcache::network::raft_network_impl::DcacheNetwork>,openraft::storage::adapter::Adaptor<dcache::DcacheTypeConfig,alloc::sync::Arc<dcache::store::DcacheStore>>,openraft::storage::adapter::Adaptor<dcache::DcacheTypeConfig,alloc::sync::Arc<dcache::store::DcacheStore>>>::run_engine_commands::{{closure}}> (2 samples, 0.02%)</title><rect x="71.1793%" y="1269" width="0.0162%" height="15" fill="rgb(217,16,9)" fg:x="8770" fg:w="2"/><text x="71.4293%" y="1279.50"></text></g><g><title>[libc.so.6] (13 samples, 0.11%)</title><rect x="71.4796%" y="1253" width="0.1055%" height="15" fill="rgb(249,173,9)" fg:x="8807" fg:w="13"/><text x="71.7296%" y="1263.50"></text></g><g><title>core::intrinsics::copy (13 samples, 0.11%)</title><rect x="71.7880%" y="1109" width="0.1055%" height="15" fill="rgb(205,163,53)" fg:x="8845" fg:w="13"/><text x="72.0380%" y="1119.50"></text></g><g><title>[libc.so.6] (11 samples, 0.09%)</title><rect x="71.8042%" y="1093" width="0.0893%" height="15" fill="rgb(217,54,41)" fg:x="8847" fg:w="11"/><text x="72.0542%" y="1103.50"></text></g><g><title>alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::KV>::remove (19 samples, 0.15%)</title><rect x="71.7799%" y="1141" width="0.1542%" height="15" fill="rgb(228,216,12)" fg:x="8844" fg:w="19"/><text x="72.0299%" y="1151.50"></text></g><g><title>alloc::collections::btree::node::slice_remove (18 samples, 0.15%)</title><rect x="71.7880%" y="1125" width="0.1461%" height="15" fill="rgb(244,228,15)" fg:x="8845" fg:w="18"/><text x="72.0380%" y="1135.50"></text></g><g><title>core::ptr::mut_ptr::<impl *mut T>::add (5 samples, 0.04%)</title><rect x="71.8935%" y="1109" width="0.0406%" height="15" fill="rgb(221,176,53)" fg:x="8858" fg:w="5"/><text x="72.1435%" y="1119.50"></text></g><g><title>alloc::collections::btree::map::entry::OccupiedEntry<K,V,A>::remove_entry (40 samples, 0.32%)</title><rect x="71.6176%" y="1205" width="0.3246%" height="15" fill="rgb(205,94,34)" fg:x="8824" fg:w="40"/><text x="71.8676%" y="1215.50"></text></g><g><title>alloc::collections::btree::map::entry::OccupiedEntry<K,V,A>::remove_kv (40 samples, 0.32%)</title><rect x="71.6176%" y="1189" width="0.3246%" height="15" fill="rgb(213,110,48)" fg:x="8824" fg:w="40"/><text x="71.8676%" y="1199.50"></text></g><g><title>alloc::collections::btree::remove::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::LeafOrInternal>,alloc::collections::btree::node::marker::KV>>::remove_kv_tracking (27 samples, 0.22%)</title><rect x="71.7231%" y="1173" width="0.2191%" height="15" fill="rgb(236,142,28)" fg:x="8837" fg:w="27"/><text x="71.9731%" y="1183.50"></text></g><g><title>alloc::collections::btree::remove::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::KV>>::remove_leaf_kv (25 samples, 0.20%)</title><rect x="71.7393%" y="1157" width="0.2029%" height="15" fill="rgb(225,135,29)" fg:x="8839" fg:w="25"/><text x="71.9893%" y="1167.50"></text></g><g><title>alloc::collections::btree::map::BTreeMap<K,V,A>::remove (44 samples, 0.36%)</title><rect x="71.6176%" y="1237" width="0.3571%" height="15" fill="rgb(252,45,31)" fg:x="8824" fg:w="44"/><text x="71.8676%" y="1247.50"></text></g><g><title>alloc::collections::btree::map::BTreeMap<K,V,A>::remove_entry (44 samples, 0.36%)</title><rect x="71.6176%" y="1221" width="0.3571%" height="15" fill="rgb(211,187,50)" fg:x="8824" fg:w="44"/><text x="71.8676%" y="1231.50"></text></g><g><title>alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::search_tree (4 samples, 0.03%)</title><rect x="71.9422%" y="1205" width="0.0325%" height="15" fill="rgb(229,109,7)" fg:x="8864" fg:w="4"/><text x="72.1922%" y="1215.50"></text></g><g><title>alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::search_node (4 samples, 0.03%)</title><rect x="71.9422%" y="1189" width="0.0325%" height="15" fill="rgb(251,131,51)" fg:x="8864" fg:w="4"/><text x="72.1922%" y="1199.50"></text></g><g><title>alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::find_key_index (4 samples, 0.03%)</title><rect x="71.9422%" y="1173" width="0.0325%" height="15" fill="rgb(251,180,35)" fg:x="8864" fg:w="4"/><text x="72.1922%" y="1183.50"></text></g><g><title>core::option::Option<T>::unwrap (21 samples, 0.17%)</title><rect x="71.9747%" y="1237" width="0.1704%" height="15" fill="rgb(211,46,32)" fg:x="8868" fg:w="21"/><text x="72.2247%" y="1247.50"></text></g><g><title>core::ptr::drop_in_place<alloc::vec::into_iter::IntoIter<dcache::store::DcacheResponse>> (15 samples, 0.12%)</title><rect x="72.1451%" y="1237" width="0.1217%" height="15" fill="rgb(248,123,17)" fg:x="8889" fg:w="15"/><text x="72.3951%" y="1247.50"></text></g><g><title><alloc::vec::into_iter::IntoIter<T,A> as core::ops::drop::Drop>::drop (15 samples, 0.12%)</title><rect x="72.1451%" y="1221" width="0.1217%" height="15" fill="rgb(227,141,18)" fg:x="8889" fg:w="15"/><text x="72.3951%" y="1231.50"></text></g><g><title>core::ptr::drop_in_place<<alloc::vec::into_iter::IntoIter<T,A> as core::ops::drop::Drop>::drop::DropGuard<dcache::store::DcacheResponse,alloc::alloc::Global>> (15 samples, 0.12%)</title><rect x="72.1451%" y="1205" width="0.1217%" height="15" fill="rgb(216,102,9)" fg:x="8889" fg:w="15"/><text x="72.3951%" y="1215.50"></text></g><g><title><<alloc::vec::into_iter::IntoIter<T,A> as core::ops::drop::Drop>::drop::DropGuard<T,A> as core::ops::drop::Drop>::drop (15 samples, 0.12%)</title><rect x="72.1451%" y="1189" width="0.1217%" height="15" fill="rgb(253,47,13)" fg:x="8889" fg:w="15"/><text x="72.3951%" y="1199.50"></text></g><g><title>core::ptr::drop_in_place<alloc::raw_vec::RawVec<dcache::store::DcacheResponse>> (15 samples, 0.12%)</title><rect x="72.1451%" y="1173" width="0.1217%" height="15" fill="rgb(226,93,23)" fg:x="8889" fg:w="15"/><text x="72.3951%" y="1183.50"></text></g><g><title><alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (15 samples, 0.12%)</title><rect x="72.1451%" y="1157" width="0.1217%" height="15" fill="rgb(247,104,17)" fg:x="8889" fg:w="15"/><text x="72.3951%" y="1167.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::deallocate (15 samples, 0.12%)</title><rect x="72.1451%" y="1141" width="0.1217%" height="15" fill="rgb(233,203,26)" fg:x="8889" fg:w="15"/><text x="72.3951%" y="1151.50"></text></g><g><title>alloc::alloc::dealloc (15 samples, 0.12%)</title><rect x="72.1451%" y="1125" width="0.1217%" height="15" fill="rgb(244,98,49)" fg:x="8889" fg:w="15"/><text x="72.3951%" y="1135.50"></text></g><g><title>cfree (14 samples, 0.11%)</title><rect x="72.1532%" y="1109" width="0.1136%" height="15" fill="rgb(235,134,22)" fg:x="8890" fg:w="14"/><text x="72.4032%" y="1119.50"></text></g><g><title>[libc.so.6] (5 samples, 0.04%)</title><rect x="72.2263%" y="1093" width="0.0406%" height="15" fill="rgb(221,70,32)" fg:x="8899" fg:w="5"/><text x="72.4763%" y="1103.50"></text></g><g><title>core::ptr::drop_in_place<alloc::vec::into_iter::IntoIter<openraft::core::raft_core::ApplyingEntry<u64,openraft::node::BasicNode>>> (12 samples, 0.10%)</title><rect x="72.2669%" y="1237" width="0.0974%" height="15" fill="rgb(238,15,50)" fg:x="8904" fg:w="12"/><text x="72.5169%" y="1247.50"></text></g><g><title>cfree (12 samples, 0.10%)</title><rect x="72.2669%" y="1221" width="0.0974%" height="15" fill="rgb(215,221,48)" fg:x="8904" fg:w="12"/><text x="72.5169%" y="1231.50"></text></g><g><title>[libc.so.6] (6 samples, 0.05%)</title><rect x="72.3156%" y="1205" width="0.0487%" height="15" fill="rgb(236,73,3)" fg:x="8910" fg:w="6"/><text x="72.5656%" y="1215.50"></text></g><g><title>tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (22 samples, 0.18%)</title><rect x="72.4373%" y="1205" width="0.1786%" height="15" fill="rgb(250,107,11)" fg:x="8925" fg:w="22"/><text x="72.6873%" y="1215.50"></text></g><g><title>tokio::sync::oneshot::Sender<T>::send::_{{closure}} (22 samples, 0.18%)</title><rect x="72.4373%" y="1189" width="0.1786%" height="15" fill="rgb(242,39,14)" fg:x="8925" fg:w="22"/><text x="72.6873%" y="1199.50"></text></g><g><title>core::ptr::drop_in_place<core::option::Option<core::result::Result<openraft::raft::ClientWriteResponse<dcache::DcacheTypeConfig>,openraft::error::ClientWriteError<u64,openraft::node::BasicNode>>>> (18 samples, 0.15%)</title><rect x="72.4698%" y="1173" width="0.1461%" height="15" fill="rgb(248,164,37)" fg:x="8929" fg:w="18"/><text x="72.7198%" y="1183.50"></text></g><g><title>tokio::sync::oneshot::State::is_closed (2 samples, 0.02%)</title><rect x="72.6240%" y="1189" width="0.0162%" height="15" fill="rgb(217,60,12)" fg:x="8948" fg:w="2"/><text x="72.8740%" y="1199.50"></text></g><g><title>tokio::sync::oneshot::State::set_complete (7 samples, 0.06%)</title><rect x="72.6402%" y="1189" width="0.0568%" height="15" fill="rgb(240,125,29)" fg:x="8950" fg:w="7"/><text x="72.8902%" y="1199.50"></text></g><g><title>core::sync::atomic::AtomicUsize::load (2 samples, 0.02%)</title><rect x="72.6808%" y="1173" width="0.0162%" height="15" fill="rgb(208,207,28)" fg:x="8955" fg:w="2"/><text x="72.9308%" y="1183.50"></text></g><g><title>core::sync::atomic::atomic_load (2 samples, 0.02%)</title><rect x="72.6808%" y="1157" width="0.0162%" height="15" fill="rgb(209,159,27)" fg:x="8955" fg:w="2"/><text x="72.9308%" y="1167.50"></text></g><g><title>tokio::runtime::context::with_scheduler (11 samples, 0.09%)</title><rect x="72.6970%" y="1109" width="0.0893%" height="15" fill="rgb(251,176,53)" fg:x="8957" fg:w="11"/><text x="72.9470%" y="1119.50"></text></g><g><title>std::thread::local::LocalKey<T>::try_with (11 samples, 0.09%)</title><rect x="72.6970%" y="1093" width="0.0893%" height="15" fill="rgb(211,85,7)" fg:x="8957" fg:w="11"/><text x="72.9470%" y="1103.50"></text></g><g><title>tokio::runtime::context::with_scheduler::_{{closure}} (11 samples, 0.09%)</title><rect x="72.6970%" y="1077" width="0.0893%" height="15" fill="rgb(216,64,54)" fg:x="8957" fg:w="11"/><text x="72.9470%" y="1087.50"></text></g><g><title>tokio::runtime::context::scoped::Scoped<T>::with (10 samples, 0.08%)</title><rect x="72.7051%" y="1061" width="0.0812%" height="15" fill="rgb(217,54,24)" fg:x="8958" fg:w="10"/><text x="72.9551%" y="1071.50"></text></g><g><title>tokio::runtime::scheduler::current_thread::_<impl tokio::runtime::task::Schedule for alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle>>::schedule::_{{closure}} (8 samples, 0.06%)</title><rect x="72.7214%" y="1045" width="0.0649%" height="15" fill="rgb(208,206,53)" fg:x="8960" fg:w="8"/><text x="72.9714%" y="1055.50"></text></g><g><title>tokio::runtime::scheduler::current_thread::Core::push_task (4 samples, 0.03%)</title><rect x="72.7538%" y="1029" width="0.0325%" height="15" fill="rgb(251,74,39)" fg:x="8964" fg:w="4"/><text x="73.0038%" y="1039.50"></text></g><g><title>alloc::collections::vec_deque::VecDeque<T,A>::push_back (4 samples, 0.03%)</title><rect x="72.7538%" y="1013" width="0.0325%" height="15" fill="rgb(226,47,5)" fg:x="8964" fg:w="4"/><text x="73.0038%" y="1023.50"></text></g><g><title>alloc::collections::vec_deque::VecDeque<T,A>::to_physical_idx (2 samples, 0.02%)</title><rect x="72.7701%" y="997" width="0.0162%" height="15" fill="rgb(234,111,33)" fg:x="8966" fg:w="2"/><text x="73.0201%" y="1007.50"></text></g><g><title>alloc::collections::vec_deque::VecDeque<T,A>::wrap_add (2 samples, 0.02%)</title><rect x="72.7701%" y="981" width="0.0162%" height="15" fill="rgb(251,14,10)" fg:x="8966" fg:w="2"/><text x="73.0201%" y="991.50"></text></g><g><title>alloc::collections::vec_deque::wrap_index (2 samples, 0.02%)</title><rect x="72.7701%" y="965" width="0.0162%" height="15" fill="rgb(232,43,0)" fg:x="8966" fg:w="2"/><text x="73.0201%" y="975.50"></text></g><g><title>tokio::runtime::task::Task<S>::from_raw (2 samples, 0.02%)</title><rect x="72.7863%" y="1093" width="0.0162%" height="15" fill="rgb(222,68,43)" fg:x="8968" fg:w="2"/><text x="73.0363%" y="1103.50"></text></g><g><title>tokio::runtime::task::raw::RawTask::from_raw (2 samples, 0.02%)</title><rect x="72.7863%" y="1077" width="0.0162%" height="15" fill="rgb(217,24,23)" fg:x="8968" fg:w="2"/><text x="73.0363%" y="1087.50"></text></g><g><title>tokio::runtime::task::raw::schedule (6 samples, 0.05%)</title><rect x="72.7863%" y="1109" width="0.0487%" height="15" fill="rgb(229,209,14)" fg:x="8968" fg:w="6"/><text x="73.0363%" y="1119.50"></text></g><g><title>tokio::runtime::task::core::Header::get_scheduler (4 samples, 0.03%)</title><rect x="72.8025%" y="1093" width="0.0325%" height="15" fill="rgb(250,149,48)" fg:x="8970" fg:w="4"/><text x="73.0525%" y="1103.50"></text></g><g><title>tokio::runtime::task::raw::RawTask::schedule (3 samples, 0.02%)</title><rect x="72.8431%" y="1077" width="0.0243%" height="15" fill="rgb(210,120,37)" fg:x="8975" fg:w="3"/><text x="73.0931%" y="1087.50"></text></g><g><title>tokio::runtime::task::state::State::load (6 samples, 0.05%)</title><rect x="72.9405%" y="1045" width="0.0487%" height="15" fill="rgb(210,21,8)" fg:x="8987" fg:w="6"/><text x="73.1905%" y="1055.50"></text></g><g><title>core::sync::atomic::AtomicUsize::load (6 samples, 0.05%)</title><rect x="72.9405%" y="1029" width="0.0487%" height="15" fill="rgb(243,145,7)" fg:x="8987" fg:w="6"/><text x="73.1905%" y="1039.50"></text></g><g><title>core::sync::atomic::atomic_load (6 samples, 0.05%)</title><rect x="72.9405%" y="1013" width="0.0487%" height="15" fill="rgb(238,178,32)" fg:x="8987" fg:w="6"/><text x="73.1905%" y="1023.50"></text></g><g><title>tokio::sync::oneshot::Sender<T>::send (71 samples, 0.58%)</title><rect x="72.4211%" y="1221" width="0.5763%" height="15" fill="rgb(222,4,10)" fg:x="8923" fg:w="71"/><text x="72.6711%" y="1231.50"></text></g><g><title>tokio::sync::oneshot::Inner<T>::complete (47 samples, 0.38%)</title><rect x="72.6159%" y="1205" width="0.3815%" height="15" fill="rgb(239,7,37)" fg:x="8947" fg:w="47"/><text x="72.8659%" y="1215.50"></text></g><g><title>tokio::sync::oneshot::Task::with_task (37 samples, 0.30%)</title><rect x="72.6970%" y="1189" width="0.3003%" height="15" fill="rgb(215,31,37)" fg:x="8957" fg:w="37"/><text x="72.9470%" y="1199.50"></text></g><g><title>tokio::loom::std::unsafe_cell::UnsafeCell<T>::with (37 samples, 0.30%)</title><rect x="72.6970%" y="1173" width="0.3003%" height="15" fill="rgb(224,83,33)" fg:x="8957" fg:w="37"/><text x="72.9470%" y="1183.50"></text></g><g><title>tokio::sync::oneshot::Task::with_task::_{{closure}} (37 samples, 0.30%)</title><rect x="72.6970%" y="1157" width="0.3003%" height="15" fill="rgb(239,55,3)" fg:x="8957" fg:w="37"/><text x="72.9470%" y="1167.50"></text></g><g><title>core::ops::function::FnOnce::call_once (37 samples, 0.30%)</title><rect x="72.6970%" y="1141" width="0.3003%" height="15" fill="rgb(247,92,11)" fg:x="8957" fg:w="37"/><text x="72.9470%" y="1151.50"></text></g><g><title>core::task::wake::Waker::wake_by_ref (37 samples, 0.30%)</title><rect x="72.6970%" y="1125" width="0.3003%" height="15" fill="rgb(239,200,7)" fg:x="8957" fg:w="37"/><text x="72.9470%" y="1135.50"></text></g><g><title>tokio::runtime::task::waker::wake_by_ref (20 samples, 0.16%)</title><rect x="72.8350%" y="1109" width="0.1623%" height="15" fill="rgb(227,115,8)" fg:x="8974" fg:w="20"/><text x="73.0850%" y="1119.50"></text></g><g><title>tokio::runtime::task::harness::<impl tokio::runtime::task::raw::RawTask>::wake_by_ref (19 samples, 0.15%)</title><rect x="72.8431%" y="1093" width="0.1542%" height="15" fill="rgb(215,189,27)" fg:x="8975" fg:w="19"/><text x="73.0931%" y="1103.50"></text></g><g><title>tokio::runtime::task::state::State::transition_to_notified_by_ref (16 samples, 0.13%)</title><rect x="72.8675%" y="1077" width="0.1299%" height="15" fill="rgb(251,216,39)" fg:x="8978" fg:w="16"/><text x="73.1175%" y="1087.50"></text></g><g><title>tokio::runtime::task::state::State::fetch_update_action (16 samples, 0.13%)</title><rect x="72.8675%" y="1061" width="0.1299%" height="15" fill="rgb(207,29,47)" fg:x="8978" fg:w="16"/><text x="73.1175%" y="1071.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::send_response (79 samples, 0.64%)</title><rect x="72.3643%" y="1237" width="0.6412%" height="15" fill="rgb(210,71,34)" fg:x="8916" fg:w="79"/><text x="72.6143%" y="1247.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::handle_apply_result (176 samples, 1.43%)</title><rect x="71.5851%" y="1253" width="1.4285%" height="15" fill="rgb(253,217,51)" fg:x="8820" fg:w="176"/><text x="71.8351%" y="1263.50"></text></g><g><title>openraft::engine::handler::replication_handler::ReplicationHandler<C>::update_progress (3 samples, 0.02%)</title><rect x="73.0136%" y="1237" width="0.0243%" height="15" fill="rgb(222,117,46)" fg:x="8996" fg:w="3"/><text x="73.2636%" y="1247.50"></text></g><g><title>openraft::engine::handler::replication_handler::ReplicationHandler<C>::update_success_progress (2 samples, 0.02%)</title><rect x="73.0217%" y="1221" width="0.0162%" height="15" fill="rgb(226,132,6)" fg:x="8997" fg:w="2"/><text x="73.2717%" y="1231.50"></text></g><g><title>openraft::engine::handler::replication_handler::ReplicationHandler<C>::update_leader_vote_clock (2 samples, 0.02%)</title><rect x="73.0217%" y="1205" width="0.0162%" height="15" fill="rgb(254,145,51)" fg:x="8997" fg:w="2"/><text x="73.2717%" y="1215.50"></text></g><g><title>openraft::progress::Progress::update (2 samples, 0.02%)</title><rect x="73.0217%" y="1189" width="0.0162%" height="15" fill="rgb(231,199,27)" fg:x="8997" fg:w="2"/><text x="73.2717%" y="1199.50"></text></g><g><title><openraft::progress::VecProgress<ID,V,P,QS> as openraft::progress::Progress<ID,V,P,QS>>::update_with (2 samples, 0.02%)</title><rect x="73.0217%" y="1173" width="0.0162%" height="15" fill="rgb(245,158,14)" fg:x="8997" fg:w="2"/><text x="73.2717%" y="1183.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::handle_replication_progress (5 samples, 0.04%)</title><rect x="73.0136%" y="1253" width="0.0406%" height="15" fill="rgb(240,113,14)" fg:x="8996" fg:w="5"/><text x="73.2636%" y="1263.50"></text></g><g><title>tracing_core::dispatcher::has_been_set (2 samples, 0.02%)</title><rect x="73.0379%" y="1237" width="0.0162%" height="15" fill="rgb(210,20,13)" fg:x="8999" fg:w="2"/><text x="73.2879%" y="1247.50"></text></g><g><title>core::sync::atomic::AtomicBool::load (2 samples, 0.02%)</title><rect x="73.0379%" y="1221" width="0.0162%" height="15" fill="rgb(241,144,13)" fg:x="8999" fg:w="2"/><text x="73.2879%" y="1231.50"></text></g><g><title>core::sync::atomic::atomic_load (2 samples, 0.02%)</title><rect x="73.0379%" y="1205" width="0.0162%" height="15" fill="rgb(235,43,34)" fg:x="8999" fg:w="2"/><text x="73.2879%" y="1215.50"></text></g><g><title>openraft::raft_state::io_state::IOState<NID>::update_applied (13 samples, 0.11%)</title><rect x="73.0541%" y="1253" width="0.1055%" height="15" fill="rgb(208,36,20)" fg:x="9001" fg:w="13"/><text x="73.3041%" y="1263.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::handle_notify (243 samples, 1.97%)</title><rect x="71.1955%" y="1269" width="1.9722%" height="15" fill="rgb(239,204,10)" fg:x="8772" fg:w="243"/><text x="71.4455%" y="1279.50">o..</text></g><g><title>[libc.so.6] (55 samples, 0.45%)</title><rect x="73.2814%" y="1253" width="0.4464%" height="15" fill="rgb(217,84,43)" fg:x="9029" fg:w="55"/><text x="73.5314%" y="1263.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::run_engine_commands::_{{closure}} (70 samples, 0.57%)</title><rect x="73.1678%" y="1269" width="0.5681%" height="15" fill="rgb(241,170,50)" fg:x="9015" fg:w="70"/><text x="73.4178%" y="1279.50"></text></g><g><title><tokio::sync::mpsc::unbounded::Semaphore as tokio::sync::mpsc::chan::Semaphore>::add_permit (2 samples, 0.02%)</title><rect x="73.7602%" y="1205" width="0.0162%" height="15" fill="rgb(226,205,29)" fg:x="9088" fg:w="2"/><text x="74.0102%" y="1215.50"></text></g><g><title>[libc.so.6] (23 samples, 0.19%)</title><rect x="73.7765%" y="1205" width="0.1867%" height="15" fill="rgb(233,113,1)" fg:x="9090" fg:w="23"/><text x="74.0265%" y="1215.50"></text></g><g><title>[libc.so.6] (37 samples, 0.30%)</title><rect x="73.9956%" y="1189" width="0.3003%" height="15" fill="rgb(253,98,13)" fg:x="9117" fg:w="37"/><text x="74.2456%" y="1199.50"></text></g><g><title>core::sync::atomic::AtomicUsize::load (2 samples, 0.02%)</title><rect x="74.2959%" y="1189" width="0.0162%" height="15" fill="rgb(211,115,12)" fg:x="9154" fg:w="2"/><text x="74.5459%" y="1199.50"></text></g><g><title>core::sync::atomic::atomic_load (2 samples, 0.02%)</title><rect x="74.2959%" y="1173" width="0.0162%" height="15" fill="rgb(208,12,16)" fg:x="9154" fg:w="2"/><text x="74.5459%" y="1183.50"></text></g><g><title>[libc.so.6] (18 samples, 0.15%)</title><rect x="74.3365%" y="1173" width="0.1461%" height="15" fill="rgb(237,193,54)" fg:x="9159" fg:w="18"/><text x="74.5865%" y="1183.50"></text></g><g><title><tokio::loom::std::atomic_usize::AtomicUsize as core::ops::deref::Deref>::deref (2 samples, 0.02%)</title><rect x="74.4907%" y="1157" width="0.0162%" height="15" fill="rgb(243,22,42)" fg:x="9178" fg:w="2"/><text x="74.7407%" y="1167.50"></text></g><g><title>core::sync::atomic::AtomicUsize::load (3 samples, 0.02%)</title><rect x="74.5069%" y="1157" width="0.0243%" height="15" fill="rgb(233,151,36)" fg:x="9180" fg:w="3"/><text x="74.7569%" y="1167.50"></text></g><g><title>core::sync::atomic::atomic_load (3 samples, 0.02%)</title><rect x="74.5069%" y="1141" width="0.0243%" height="15" fill="rgb(237,57,45)" fg:x="9180" fg:w="3"/><text x="74.7569%" y="1151.50"></text></g><g><title>tokio::loom::std::unsafe_cell::UnsafeCell<T>::with (8 samples, 0.06%)</title><rect x="74.5313%" y="1157" width="0.0649%" height="15" fill="rgb(221,88,17)" fg:x="9183" fg:w="8"/><text x="74.7813%" y="1167.50"></text></g><g><title>tokio::sync::mpsc::block::Block<T>::read::_{{closure}} (8 samples, 0.06%)</title><rect x="74.5313%" y="1141" width="0.0649%" height="15" fill="rgb(230,79,15)" fg:x="9183" fg:w="8"/><text x="74.7813%" y="1151.50"></text></g><g><title>core::ptr::read (8 samples, 0.06%)</title><rect x="74.5313%" y="1125" width="0.0649%" height="15" fill="rgb(213,57,13)" fg:x="9183" fg:w="8"/><text x="74.7813%" y="1135.50"></text></g><g><title>[libc.so.6] (6 samples, 0.05%)</title><rect x="74.5475%" y="1109" width="0.0487%" height="15" fill="rgb(222,116,39)" fg:x="9185" fg:w="6"/><text x="74.7975%" y="1119.50"></text></g><g><title>tokio::sync::mpsc::block::Block<T>::read (15 samples, 0.12%)</title><rect x="74.4826%" y="1173" width="0.1217%" height="15" fill="rgb(245,107,2)" fg:x="9177" fg:w="15"/><text x="74.7326%" y="1183.50"></text></g><g><title>tokio::sync::mpsc::list::Rx<T>::reclaim_blocks (4 samples, 0.03%)</title><rect x="74.6043%" y="1173" width="0.0325%" height="15" fill="rgb(238,1,10)" fg:x="9192" fg:w="4"/><text x="74.8543%" y="1183.50"></text></g><g><title>tokio::sync::mpsc::list::Tx<T>::reclaim_block (2 samples, 0.02%)</title><rect x="74.6206%" y="1157" width="0.0162%" height="15" fill="rgb(249,4,48)" fg:x="9194" fg:w="2"/><text x="74.8706%" y="1167.50"></text></g><g><title>tokio::sync::mpsc::block::Block<T>::try_push (2 samples, 0.02%)</title><rect x="74.6206%" y="1141" width="0.0162%" height="15" fill="rgb(223,151,18)" fg:x="9194" fg:w="2"/><text x="74.8706%" y="1151.50"></text></g><g><title>core::sync::atomic::AtomicPtr<T>::compare_exchange (2 samples, 0.02%)</title><rect x="74.6206%" y="1125" width="0.0162%" height="15" fill="rgb(227,65,43)" fg:x="9194" fg:w="2"/><text x="74.8706%" y="1135.50"></text></g><g><title>core::sync::atomic::atomic_compare_exchange (2 samples, 0.02%)</title><rect x="74.6206%" y="1109" width="0.0162%" height="15" fill="rgb(218,40,45)" fg:x="9194" fg:w="2"/><text x="74.8706%" y="1119.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::process_notify::_{{closure}} (454 samples, 3.68%)</title><rect x="70.9845%" y="1285" width="3.6848%" height="15" fill="rgb(252,121,31)" fg:x="8746" fg:w="454"/><text x="71.2345%" y="1295.50">open..</text></g><g><title>tokio::sync::mpsc::unbounded::UnboundedReceiver<T>::try_recv (115 samples, 0.93%)</title><rect x="73.7359%" y="1269" width="0.9334%" height="15" fill="rgb(219,158,43)" fg:x="9085" fg:w="115"/><text x="73.9859%" y="1279.50"></text></g><g><title>tokio::sync::mpsc::chan::Rx<T,S>::try_recv (114 samples, 0.93%)</title><rect x="73.7440%" y="1253" width="0.9252%" height="15" fill="rgb(231,162,42)" fg:x="9086" fg:w="114"/><text x="73.9940%" y="1263.50"></text></g><g><title>tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (113 samples, 0.92%)</title><rect x="73.7521%" y="1237" width="0.9171%" height="15" fill="rgb(217,179,25)" fg:x="9087" fg:w="113"/><text x="74.0021%" y="1247.50"></text></g><g><title>tokio::sync::mpsc::chan::Rx<T,S>::try_recv::_{{closure}} (113 samples, 0.92%)</title><rect x="73.7521%" y="1221" width="0.9171%" height="15" fill="rgb(206,212,31)" fg:x="9087" fg:w="113"/><text x="74.0021%" y="1231.50"></text></g><g><title>tokio::sync::mpsc::list::Rx<T>::try_pop (87 samples, 0.71%)</title><rect x="73.9632%" y="1205" width="0.7061%" height="15" fill="rgb(235,144,12)" fg:x="9113" fg:w="87"/><text x="74.2132%" y="1215.50"></text></g><g><title>tokio::sync::mpsc::list::Rx<T>::pop (44 samples, 0.36%)</title><rect x="74.3121%" y="1189" width="0.3571%" height="15" fill="rgb(213,51,10)" fg:x="9156" fg:w="44"/><text x="74.5621%" y="1199.50"></text></g><g><title>tokio::sync::mpsc::list::Rx<T>::try_advancing_head (4 samples, 0.03%)</title><rect x="74.6368%" y="1173" width="0.0325%" height="15" fill="rgb(231,145,14)" fg:x="9196" fg:w="4"/><text x="74.8868%" y="1183.50"></text></g><g><title>[libc.so.6] (47 samples, 0.38%)</title><rect x="74.7261%" y="1269" width="0.3815%" height="15" fill="rgb(235,15,28)" fg:x="9207" fg:w="47"/><text x="74.9761%" y="1279.50"></text></g><g><title>core::iter::range::<impl core::iter::traits::iterator::Iterator for core::ops::range::Range<A>>::next (2 samples, 0.02%)</title><rect x="75.1075%" y="1269" width="0.0162%" height="15" fill="rgb(237,206,10)" fg:x="9254" fg:w="2"/><text x="75.3575%" y="1279.50"></text></g><g><title><core::ops::range::Range<T> as core::iter::range::RangeIteratorImpl>::spec_next (2 samples, 0.02%)</title><rect x="75.1075%" y="1253" width="0.0162%" height="15" fill="rgb(236,227,27)" fg:x="9254" fg:w="2"/><text x="75.3575%" y="1263.50"></text></g><g><title>core::ptr::drop_in_place<openraft::core::raft_core::RaftCore<dcache::DcacheTypeConfig,alloc::sync::Arc<dcache::network::raft_network_impl::DcacheNetwork>,openraft::storage::adapter::Adaptor<dcache::DcacheTypeConfig,alloc::sync::Arc<dcache::store::DcacheStore>>,openraft::storage::adapter::Adaptor<dcache::DcacheTypeConfig,alloc::sync::Arc<dcache::store::DcacheStore>>>::handle_api_msg::{{closure}}> (3 samples, 0.02%)</title><rect x="75.1238%" y="1269" width="0.0243%" height="15" fill="rgb(246,83,35)" fg:x="9256" fg:w="3"/><text x="75.3738%" y="1279.50"></text></g><g><title>[libc.so.6] (63 samples, 0.51%)</title><rect x="75.2699%" y="1253" width="0.5113%" height="15" fill="rgb(220,136,24)" fg:x="9274" fg:w="63"/><text x="75.5199%" y="1263.50"></text></g><g><title>core::ptr::drop_in_place<openraft::core::raft_core::RaftCore<dcache::DcacheTypeConfig,alloc::sync::Arc<dcache::network::raft_network_impl::DcacheNetwork>,openraft::storage::adapter::Adaptor<dcache::DcacheTypeConfig,alloc::sync::Arc<dcache::store::DcacheStore>>,openraft::storage::adapter::Adaptor<dcache::DcacheTypeConfig,alloc::sync::Arc<dcache::store::DcacheStore>>>::handle_api_msg::{{closure}}::{{closure}}> (3 samples, 0.02%)</title><rect x="75.7812%" y="1253" width="0.0243%" height="15" fill="rgb(217,3,25)" fg:x="9337" fg:w="3"/><text x="76.0312%" y="1263.50"></text></g><g><title><tracing::span::Span as core::ops::drop::Drop>::drop (2 samples, 0.02%)</title><rect x="75.8055%" y="1237" width="0.0162%" height="15" fill="rgb(239,24,14)" fg:x="9340" fg:w="2"/><text x="76.0555%" y="1247.50"></text></g><g><title>core::ptr::drop_in_place<tracing::span::Span> (3 samples, 0.02%)</title><rect x="75.8055%" y="1253" width="0.0243%" height="15" fill="rgb(244,16,53)" fg:x="9340" fg:w="3"/><text x="76.0555%" y="1263.50"></text></g><g><title>tracing_core::dispatcher::has_been_set (2 samples, 0.02%)</title><rect x="75.8380%" y="1253" width="0.0162%" height="15" fill="rgb(208,175,44)" fg:x="9344" fg:w="2"/><text x="76.0880%" y="1263.50"></text></g><g><title>core::sync::atomic::AtomicBool::load (2 samples, 0.02%)</title><rect x="75.8380%" y="1237" width="0.0162%" height="15" fill="rgb(252,18,48)" fg:x="9344" fg:w="2"/><text x="76.0880%" y="1247.50"></text></g><g><title>core::sync::atomic::atomic_load (2 samples, 0.02%)</title><rect x="75.8380%" y="1221" width="0.0162%" height="15" fill="rgb(234,199,32)" fg:x="9344" fg:w="2"/><text x="76.0880%" y="1231.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::handle_api_msg::_{{closure}} (90 samples, 0.73%)</title><rect x="75.1481%" y="1269" width="0.7305%" height="15" fill="rgb(225,77,54)" fg:x="9259" fg:w="90"/><text x="75.3981%" y="1279.50"></text></g><g><title>tracing_core::metadata::LevelFilter::current (3 samples, 0.02%)</title><rect x="75.8542%" y="1253" width="0.0243%" height="15" fill="rgb(225,42,25)" fg:x="9346" fg:w="3"/><text x="76.1042%" y="1263.50"></text></g><g><title>core::sync::atomic::AtomicUsize::load (3 samples, 0.02%)</title><rect x="75.8542%" y="1237" width="0.0243%" height="15" fill="rgb(242,227,46)" fg:x="9346" fg:w="3"/><text x="76.1042%" y="1247.50"></text></g><g><title>core::sync::atomic::atomic_load (3 samples, 0.02%)</title><rect x="75.8542%" y="1221" width="0.0243%" height="15" fill="rgb(246,197,35)" fg:x="9346" fg:w="3"/><text x="76.1042%" y="1231.50"></text></g><g><title>[libc.so.6] (60 samples, 0.49%)</title><rect x="75.9679%" y="1253" width="0.4870%" height="15" fill="rgb(215,159,26)" fg:x="9360" fg:w="60"/><text x="76.2179%" y="1263.50"></text></g><g><title>core::ptr::drop_in_place<openraft::core::raft_core::RaftCore<dcache::DcacheTypeConfig,alloc::sync::Arc<dcache::network::raft_network_impl::DcacheNetwork>,openraft::storage::adapter::Adaptor<dcache::DcacheTypeConfig,alloc::sync::Arc<dcache::store::DcacheStore>>,openraft::storage::adapter::Adaptor<dcache::DcacheTypeConfig,alloc::sync::Arc<dcache::store::DcacheStore>>>::run_engine_commands::{{closure}}::{{closure}}> (3 samples, 0.02%)</title><rect x="76.4548%" y="1253" width="0.0243%" height="15" fill="rgb(212,194,50)" fg:x="9420" fg:w="3"/><text x="76.7048%" y="1263.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::run_engine_commands::_{{closure}} (75 samples, 0.61%)</title><rect x="75.8786%" y="1269" width="0.6087%" height="15" fill="rgb(246,132,1)" fg:x="9349" fg:w="75"/><text x="76.1286%" y="1279.50"></text></g><g><title><tokio::sync::mpsc::unbounded::Semaphore as tokio::sync::mpsc::chan::Semaphore>::add_permit (7 samples, 0.06%)</title><rect x="76.5441%" y="1205" width="0.0568%" height="15" fill="rgb(217,71,7)" fg:x="9431" fg:w="7"/><text x="76.7941%" y="1215.50"></text></g><g><title>core::sync::atomic::AtomicUsize::fetch_sub (2 samples, 0.02%)</title><rect x="76.5847%" y="1189" width="0.0162%" height="15" fill="rgb(252,59,32)" fg:x="9436" fg:w="2"/><text x="76.8347%" y="1199.50"></text></g><g><title>core::sync::atomic::atomic_sub (2 samples, 0.02%)</title><rect x="76.5847%" y="1173" width="0.0162%" height="15" fill="rgb(253,204,25)" fg:x="9436" fg:w="2"/><text x="76.8347%" y="1183.50"></text></g><g><title>[libc.so.6] (29 samples, 0.24%)</title><rect x="76.6009%" y="1205" width="0.2354%" height="15" fill="rgb(232,21,16)" fg:x="9438" fg:w="29"/><text x="76.8509%" y="1215.50"></text></g><g><title><tokio::loom::std::atomic_usize::AtomicUsize as core::ops::deref::Deref>::deref (2 samples, 0.02%)</title><rect x="76.8444%" y="1189" width="0.0162%" height="15" fill="rgb(248,90,29)" fg:x="9468" fg:w="2"/><text x="77.0944%" y="1199.50"></text></g><g><title>[libc.so.6] (27 samples, 0.22%)</title><rect x="76.8606%" y="1189" width="0.2191%" height="15" fill="rgb(249,223,7)" fg:x="9470" fg:w="27"/><text x="77.1106%" y="1199.50"></text></g><g><title>core::sync::atomic::AtomicUsize::load (2 samples, 0.02%)</title><rect x="77.0798%" y="1189" width="0.0162%" height="15" fill="rgb(231,119,42)" fg:x="9497" fg:w="2"/><text x="77.3298%" y="1199.50"></text></g><g><title>core::sync::atomic::atomic_load (2 samples, 0.02%)</title><rect x="77.0798%" y="1173" width="0.0162%" height="15" fill="rgb(215,41,35)" fg:x="9497" fg:w="2"/><text x="77.3298%" y="1183.50"></text></g><g><title>[libc.so.6] (10 samples, 0.08%)</title><rect x="77.1285%" y="1173" width="0.0812%" height="15" fill="rgb(220,44,45)" fg:x="9503" fg:w="10"/><text x="77.3785%" y="1183.50"></text></g><g><title><tokio::loom::std::atomic_usize::AtomicUsize as core::ops::deref::Deref>::deref (2 samples, 0.02%)</title><rect x="77.2178%" y="1157" width="0.0162%" height="15" fill="rgb(253,197,36)" fg:x="9514" fg:w="2"/><text x="77.4678%" y="1167.50"></text></g><g><title>tokio::loom::std::unsafe_cell::UnsafeCell<T>::with (12 samples, 0.10%)</title><rect x="77.2421%" y="1157" width="0.0974%" height="15" fill="rgb(245,225,54)" fg:x="9517" fg:w="12"/><text x="77.4921%" y="1167.50"></text></g><g><title>tokio::sync::mpsc::block::Block<T>::read::_{{closure}} (12 samples, 0.10%)</title><rect x="77.2421%" y="1141" width="0.0974%" height="15" fill="rgb(239,94,37)" fg:x="9517" fg:w="12"/><text x="77.4921%" y="1151.50"></text></g><g><title>core::ptr::read (12 samples, 0.10%)</title><rect x="77.2421%" y="1125" width="0.0974%" height="15" fill="rgb(242,217,10)" fg:x="9517" fg:w="12"/><text x="77.4921%" y="1135.50"></text></g><g><title>[libc.so.6] (10 samples, 0.08%)</title><rect x="77.2583%" y="1109" width="0.0812%" height="15" fill="rgb(250,193,7)" fg:x="9519" fg:w="10"/><text x="77.5083%" y="1119.50"></text></g><g><title>tokio::sync::mpsc::block::is_ready (2 samples, 0.02%)</title><rect x="77.3395%" y="1157" width="0.0162%" height="15" fill="rgb(230,104,19)" fg:x="9529" fg:w="2"/><text x="77.5895%" y="1167.50"></text></g><g><title>tokio::sync::mpsc::block::is_tx_closed (2 samples, 0.02%)</title><rect x="77.3557%" y="1157" width="0.0162%" height="15" fill="rgb(230,181,4)" fg:x="9531" fg:w="2"/><text x="77.6057%" y="1167.50"></text></g><g><title>tokio::sync::mpsc::block::Block<T>::read (21 samples, 0.17%)</title><rect x="77.2096%" y="1173" width="0.1704%" height="15" fill="rgb(216,219,49)" fg:x="9513" fg:w="21"/><text x="77.4596%" y="1183.50"></text></g><g><title>core::cmp::PartialEq::ne (2 samples, 0.02%)</title><rect x="77.3801%" y="1157" width="0.0162%" height="15" fill="rgb(254,144,0)" fg:x="9534" fg:w="2"/><text x="77.6301%" y="1167.50"></text></g><g><title><core::ptr::non_null::NonNull<T> as core::cmp::PartialEq>::eq (2 samples, 0.02%)</title><rect x="77.3801%" y="1141" width="0.0162%" height="15" fill="rgb(205,209,38)" fg:x="9534" fg:w="2"/><text x="77.6301%" y="1151.50"></text></g><g><title>tokio::sync::mpsc::list::Rx<T>::reclaim_blocks (3 samples, 0.02%)</title><rect x="77.3801%" y="1173" width="0.0243%" height="15" fill="rgb(240,21,42)" fg:x="9534" fg:w="3"/><text x="77.6301%" y="1183.50"></text></g><g><title>tokio::sync::mpsc::unbounded::UnboundedReceiver<T>::try_recv (120 samples, 0.97%)</title><rect x="76.4873%" y="1269" width="0.9739%" height="15" fill="rgb(241,132,3)" fg:x="9424" fg:w="120"/><text x="76.7373%" y="1279.50"></text></g><g><title>tokio::sync::mpsc::chan::Rx<T,S>::try_recv (120 samples, 0.97%)</title><rect x="76.4873%" y="1253" width="0.9739%" height="15" fill="rgb(225,14,2)" fg:x="9424" fg:w="120"/><text x="76.7373%" y="1263.50"></text></g><g><title>tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (116 samples, 0.94%)</title><rect x="76.5198%" y="1237" width="0.9415%" height="15" fill="rgb(210,141,35)" fg:x="9428" fg:w="116"/><text x="76.7698%" y="1247.50"></text></g><g><title>tokio::sync::mpsc::chan::Rx<T,S>::try_recv::_{{closure}} (116 samples, 0.94%)</title><rect x="76.5198%" y="1221" width="0.9415%" height="15" fill="rgb(251,14,44)" fg:x="9428" fg:w="116"/><text x="76.7698%" y="1231.50"></text></g><g><title>tokio::sync::mpsc::list::Rx<T>::try_pop (77 samples, 0.62%)</title><rect x="76.8363%" y="1205" width="0.6249%" height="15" fill="rgb(247,48,18)" fg:x="9467" fg:w="77"/><text x="77.0863%" y="1215.50"></text></g><g><title>tokio::sync::mpsc::list::Rx<T>::pop (45 samples, 0.37%)</title><rect x="77.0960%" y="1189" width="0.3652%" height="15" fill="rgb(225,0,40)" fg:x="9499" fg:w="45"/><text x="77.3460%" y="1199.50"></text></g><g><title>tokio::sync::mpsc::list::Rx<T>::try_advancing_head (7 samples, 0.06%)</title><rect x="77.4044%" y="1173" width="0.0568%" height="15" fill="rgb(221,31,33)" fg:x="9537" fg:w="7"/><text x="77.6544%" y="1183.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::process_raft_msg::_{{closure}} (345 samples, 2.80%)</title><rect x="74.6693%" y="1285" width="2.8001%" height="15" fill="rgb(237,42,40)" fg:x="9200" fg:w="345"/><text x="74.9193%" y="1295.50">op..</text></g><g><title>[libc.so.6] (11 samples, 0.09%)</title><rect x="77.5099%" y="1269" width="0.0893%" height="15" fill="rgb(233,51,29)" fg:x="9550" fg:w="11"/><text x="77.7599%" y="1279.50"></text></g><g><title>core::ptr::drop_in_place<tracing::span::Span> (2 samples, 0.02%)</title><rect x="77.6073%" y="1269" width="0.0162%" height="15" fill="rgb(226,58,20)" fg:x="9562" fg:w="2"/><text x="77.8573%" y="1279.50"></text></g><g><title><tracing::instrument::Instrumented<T> as core::future::future::Future>::poll (1,220 samples, 9.90%)</title><rect x="67.7461%" y="1397" width="9.9018%" height="15" fill="rgb(208,98,7)" fg:x="8347" fg:w="1220"/><text x="67.9961%" y="1407.50"><tracing::inst..</text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::main::_{{closure}} (1,220 samples, 9.90%)</title><rect x="67.7461%" y="1381" width="9.9018%" height="15" fill="rgb(228,143,44)" fg:x="8347" fg:w="1220"/><text x="67.9961%" y="1391.50">openraft::core..</text></g><g><title><tracing::instrument::Instrumented<T> as core::future::future::Future>::poll (1,220 samples, 9.90%)</title><rect x="67.7461%" y="1365" width="9.9018%" height="15" fill="rgb(246,55,38)" fg:x="8347" fg:w="1220"/><text x="67.9961%" y="1375.50"><tracing::inst..</text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::do_main::_{{closure}} (1,220 samples, 9.90%)</title><rect x="67.7461%" y="1349" width="9.9018%" height="15" fill="rgb(247,87,16)" fg:x="8347" fg:w="1220"/><text x="67.9961%" y="1359.50">openraft::core..</text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::do_main::_{{closure}}::_{{closure}} (1,220 samples, 9.90%)</title><rect x="67.7461%" y="1333" width="9.9018%" height="15" fill="rgb(234,129,42)" fg:x="8347" fg:w="1220"/><text x="67.9961%" y="1343.50">openraft::core..</text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::runtime_loop::_{{closure}} (1,211 samples, 9.83%)</title><rect x="67.8192%" y="1317" width="9.8287%" height="15" fill="rgb(220,82,16)" fg:x="8356" fg:w="1211"/><text x="68.0692%" y="1327.50">openraft::core..</text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::runtime_loop::_{{closure}}::_{{closure}} (1,203 samples, 9.76%)</title><rect x="67.8841%" y="1301" width="9.7638%" height="15" fill="rgb(211,88,4)" fg:x="8364" fg:w="1203"/><text x="68.1341%" y="1311.50">openraft::core..</text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::run_engine_commands::_{{closure}} (22 samples, 0.18%)</title><rect x="77.4694%" y="1285" width="0.1786%" height="15" fill="rgb(248,151,21)" fg:x="9545" fg:w="22"/><text x="77.7194%" y="1295.50"></text></g><g><title>tracing::__macro_support::__disabled_span (2 samples, 0.02%)</title><rect x="77.6317%" y="1269" width="0.0162%" height="15" fill="rgb(238,163,6)" fg:x="9565" fg:w="2"/><text x="77.8817%" y="1279.50"></text></g><g><title>tracing::span::Span::new_disabled (2 samples, 0.02%)</title><rect x="77.6317%" y="1253" width="0.0162%" height="15" fill="rgb(209,183,11)" fg:x="9565" fg:w="2"/><text x="77.8817%" y="1263.50"></text></g><g><title>alloc::string::String::with_capacity (3 samples, 0.02%)</title><rect x="77.6642%" y="1141" width="0.0243%" height="15" fill="rgb(219,37,20)" fg:x="9569" fg:w="3"/><text x="77.9142%" y="1151.50"></text></g><g><title>alloc::vec::Vec<T>::with_capacity (3 samples, 0.02%)</title><rect x="77.6642%" y="1125" width="0.0243%" height="15" fill="rgb(210,158,4)" fg:x="9569" fg:w="3"/><text x="77.9142%" y="1135.50"></text></g><g><title>alloc::vec::Vec<T,A>::with_capacity_in (3 samples, 0.02%)</title><rect x="77.6642%" y="1109" width="0.0243%" height="15" fill="rgb(221,167,53)" fg:x="9569" fg:w="3"/><text x="77.9142%" y="1119.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::with_capacity_in (3 samples, 0.02%)</title><rect x="77.6642%" y="1093" width="0.0243%" height="15" fill="rgb(237,151,45)" fg:x="9569" fg:w="3"/><text x="77.9142%" y="1103.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::allocate_in (3 samples, 0.02%)</title><rect x="77.6642%" y="1077" width="0.0243%" height="15" fill="rgb(231,39,3)" fg:x="9569" fg:w="3"/><text x="77.9142%" y="1087.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::allocate (3 samples, 0.02%)</title><rect x="77.6642%" y="1061" width="0.0243%" height="15" fill="rgb(212,167,28)" fg:x="9569" fg:w="3"/><text x="77.9142%" y="1071.50"></text></g><g><title>alloc::alloc::Global::alloc_impl (3 samples, 0.02%)</title><rect x="77.6642%" y="1045" width="0.0243%" height="15" fill="rgb(232,178,8)" fg:x="9569" fg:w="3"/><text x="77.9142%" y="1055.50"></text></g><g><title>alloc::alloc::alloc (3 samples, 0.02%)</title><rect x="77.6642%" y="1029" width="0.0243%" height="15" fill="rgb(225,151,20)" fg:x="9569" fg:w="3"/><text x="77.9142%" y="1039.50"></text></g><g><title>malloc (2 samples, 0.02%)</title><rect x="77.6723%" y="1013" width="0.0162%" height="15" fill="rgb(238,3,37)" fg:x="9570" fg:w="2"/><text x="77.9223%" y="1023.50"></text></g><g><title>core::fmt::Arguments::estimated_capacity (3 samples, 0.02%)</title><rect x="77.6885%" y="1141" width="0.0243%" height="15" fill="rgb(251,147,42)" fg:x="9572" fg:w="3"/><text x="77.9385%" y="1151.50"></text></g><g><title>core::iter::traits::iterator::Iterator::sum (3 samples, 0.02%)</title><rect x="77.6885%" y="1125" width="0.0243%" height="15" fill="rgb(208,173,10)" fg:x="9572" fg:w="3"/><text x="77.9385%" y="1135.50"></text></g><g><title><usize as core::iter::traits::accum::Sum>::sum (3 samples, 0.02%)</title><rect x="77.6885%" y="1109" width="0.0243%" height="15" fill="rgb(246,225,4)" fg:x="9572" fg:w="3"/><text x="77.9385%" y="1119.50"></text></g><g><title><core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (3 samples, 0.02%)</title><rect x="77.6885%" y="1093" width="0.0243%" height="15" fill="rgb(248,102,6)" fg:x="9572" fg:w="3"/><text x="77.9385%" y="1103.50"></text></g><g><title><core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (3 samples, 0.02%)</title><rect x="77.6885%" y="1077" width="0.0243%" height="15" fill="rgb(232,6,21)" fg:x="9572" fg:w="3"/><text x="77.9385%" y="1087.50"></text></g><g><title><&mut W as core::fmt::Write>::write_str (4 samples, 0.03%)</title><rect x="77.7128%" y="1109" width="0.0325%" height="15" fill="rgb(221,179,22)" fg:x="9575" fg:w="4"/><text x="77.9628%" y="1119.50"></text></g><g><title><alloc::string::String as core::fmt::Write>::write_str (3 samples, 0.02%)</title><rect x="77.7210%" y="1093" width="0.0243%" height="15" fill="rgb(252,50,20)" fg:x="9576" fg:w="3"/><text x="77.9710%" y="1103.50"></text></g><g><title>alloc::string::String::push_str (3 samples, 0.02%)</title><rect x="77.7210%" y="1077" width="0.0243%" height="15" fill="rgb(222,56,38)" fg:x="9576" fg:w="3"/><text x="77.9710%" y="1087.50"></text></g><g><title>alloc::vec::Vec<T,A>::extend_from_slice (3 samples, 0.02%)</title><rect x="77.7210%" y="1061" width="0.0243%" height="15" fill="rgb(206,193,29)" fg:x="9576" fg:w="3"/><text x="77.9710%" y="1071.50"></text></g><g><title><alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend (3 samples, 0.02%)</title><rect x="77.7210%" y="1045" width="0.0243%" height="15" fill="rgb(239,192,45)" fg:x="9576" fg:w="3"/><text x="77.9710%" y="1055.50"></text></g><g><title>alloc::vec::Vec<T,A>::append_elements (3 samples, 0.02%)</title><rect x="77.7210%" y="1029" width="0.0243%" height="15" fill="rgb(254,18,36)" fg:x="9576" fg:w="3"/><text x="77.9710%" y="1039.50"></text></g><g><title>core::intrinsics::copy_nonoverlapping (3 samples, 0.02%)</title><rect x="77.7210%" y="1013" width="0.0243%" height="15" fill="rgb(221,127,11)" fg:x="9576" fg:w="3"/><text x="77.9710%" y="1023.50"></text></g><g><title>[libc.so.6] (3 samples, 0.02%)</title><rect x="77.7210%" y="997" width="0.0243%" height="15" fill="rgb(234,146,35)" fg:x="9576" fg:w="3"/><text x="77.9710%" y="1007.50"></text></g><g><title>core::fmt::Formatter::new (4 samples, 0.03%)</title><rect x="77.7453%" y="1109" width="0.0325%" height="15" fill="rgb(254,201,37)" fg:x="9579" fg:w="4"/><text x="77.9953%" y="1119.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::grow (6 samples, 0.05%)</title><rect x="77.8346%" y="917" width="0.0487%" height="15" fill="rgb(211,202,23)" fg:x="9590" fg:w="6"/><text x="78.0846%" y="927.50"></text></g><g><title>alloc::alloc::Global::grow_impl (6 samples, 0.05%)</title><rect x="77.8346%" y="901" width="0.0487%" height="15" fill="rgb(237,91,2)" fg:x="9590" fg:w="6"/><text x="78.0846%" y="911.50"></text></g><g><title>alloc::alloc::realloc (6 samples, 0.05%)</title><rect x="77.8346%" y="885" width="0.0487%" height="15" fill="rgb(226,228,36)" fg:x="9590" fg:w="6"/><text x="78.0846%" y="895.50"></text></g><g><title>realloc (4 samples, 0.03%)</title><rect x="77.8508%" y="869" width="0.0325%" height="15" fill="rgb(213,63,50)" fg:x="9592" fg:w="4"/><text x="78.1008%" y="879.50"></text></g><g><title>[libc.so.6] (4 samples, 0.03%)</title><rect x="77.8508%" y="853" width="0.0325%" height="15" fill="rgb(235,194,19)" fg:x="9592" fg:w="4"/><text x="78.1008%" y="863.50"></text></g><g><title>[libc.so.6] (4 samples, 0.03%)</title><rect x="77.8508%" y="837" width="0.0325%" height="15" fill="rgb(207,204,18)" fg:x="9592" fg:w="4"/><text x="78.1008%" y="847.50"></text></g><g><title>alloc::raw_vec::finish_grow (10 samples, 0.08%)</title><rect x="77.8102%" y="933" width="0.0812%" height="15" fill="rgb(248,8,7)" fg:x="9587" fg:w="10"/><text x="78.0602%" y="943.50"></text></g><g><title><&mut W as core::fmt::Write>::write_str (15 samples, 0.12%)</title><rect x="77.7859%" y="1093" width="0.1217%" height="15" fill="rgb(223,145,47)" fg:x="9584" fg:w="15"/><text x="78.0359%" y="1103.50"></text></g><g><title><alloc::string::String as core::fmt::Write>::write_str (14 samples, 0.11%)</title><rect x="77.7940%" y="1077" width="0.1136%" height="15" fill="rgb(228,84,11)" fg:x="9585" fg:w="14"/><text x="78.0440%" y="1087.50"></text></g><g><title>alloc::string::String::push_str (14 samples, 0.11%)</title><rect x="77.7940%" y="1061" width="0.1136%" height="15" fill="rgb(218,76,45)" fg:x="9585" fg:w="14"/><text x="78.0440%" y="1071.50"></text></g><g><title>alloc::vec::Vec<T,A>::extend_from_slice (14 samples, 0.11%)</title><rect x="77.7940%" y="1045" width="0.1136%" height="15" fill="rgb(223,80,15)" fg:x="9585" fg:w="14"/><text x="78.0440%" y="1055.50"></text></g><g><title><alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend (14 samples, 0.11%)</title><rect x="77.7940%" y="1029" width="0.1136%" height="15" fill="rgb(219,218,33)" fg:x="9585" fg:w="14"/><text x="78.0440%" y="1039.50"></text></g><g><title>alloc::vec::Vec<T,A>::append_elements (14 samples, 0.11%)</title><rect x="77.7940%" y="1013" width="0.1136%" height="15" fill="rgb(208,51,11)" fg:x="9585" fg:w="14"/><text x="78.0440%" y="1023.50"></text></g><g><title>alloc::vec::Vec<T,A>::reserve (14 samples, 0.11%)</title><rect x="77.7940%" y="997" width="0.1136%" height="15" fill="rgb(229,165,39)" fg:x="9585" fg:w="14"/><text x="78.0440%" y="1007.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::reserve (14 samples, 0.11%)</title><rect x="77.7940%" y="981" width="0.1136%" height="15" fill="rgb(241,100,24)" fg:x="9585" fg:w="14"/><text x="78.0440%" y="991.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle (14 samples, 0.11%)</title><rect x="77.7940%" y="965" width="0.1136%" height="15" fill="rgb(228,14,23)" fg:x="9585" fg:w="14"/><text x="78.0440%" y="975.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::grow_amortized (14 samples, 0.11%)</title><rect x="77.7940%" y="949" width="0.1136%" height="15" fill="rgb(247,116,52)" fg:x="9585" fg:w="14"/><text x="78.0440%" y="959.50"></text></g><g><title>core::num::<impl usize>::checked_add (2 samples, 0.02%)</title><rect x="77.8914%" y="933" width="0.0162%" height="15" fill="rgb(216,149,33)" fg:x="9597" fg:w="2"/><text x="78.1414%" y="943.50"></text></g><g><title>core::num::<impl usize>::overflowing_add (2 samples, 0.02%)</title><rect x="77.8914%" y="917" width="0.0162%" height="15" fill="rgb(238,142,29)" fg:x="9597" fg:w="2"/><text x="78.1414%" y="927.50"></text></g><g><title>alloc::fmt::format (32 samples, 0.26%)</title><rect x="77.6560%" y="1205" width="0.2597%" height="15" fill="rgb(224,83,40)" fg:x="9568" fg:w="32"/><text x="77.9060%" y="1215.50"></text></g><g><title>core::option::Option<T>::map_or_else (32 samples, 0.26%)</title><rect x="77.6560%" y="1189" width="0.2597%" height="15" fill="rgb(234,165,11)" fg:x="9568" fg:w="32"/><text x="77.9060%" y="1199.50"></text></g><g><title>alloc::fmt::format::_{{closure}} (32 samples, 0.26%)</title><rect x="77.6560%" y="1173" width="0.2597%" height="15" fill="rgb(215,96,23)" fg:x="9568" fg:w="32"/><text x="77.9060%" y="1183.50"></text></g><g><title>alloc::fmt::format::format_inner (32 samples, 0.26%)</title><rect x="77.6560%" y="1157" width="0.2597%" height="15" fill="rgb(233,179,26)" fg:x="9568" fg:w="32"/><text x="77.9060%" y="1167.50"></text></g><g><title>core::fmt::Write::write_fmt (25 samples, 0.20%)</title><rect x="77.7128%" y="1141" width="0.2029%" height="15" fill="rgb(225,129,33)" fg:x="9575" fg:w="25"/><text x="77.9628%" y="1151.50"></text></g><g><title>core::fmt::write (25 samples, 0.20%)</title><rect x="77.7128%" y="1125" width="0.2029%" height="15" fill="rgb(237,49,13)" fg:x="9575" fg:w="25"/><text x="77.9628%" y="1135.50"></text></g><g><title>core::fmt::rt::Argument::fmt (17 samples, 0.14%)</title><rect x="77.7778%" y="1109" width="0.1380%" height="15" fill="rgb(211,3,31)" fg:x="9583" fg:w="17"/><text x="78.0278%" y="1119.50"></text></g><g><title><tokio::sync::mpsc::unbounded::UnboundedSender<T> as core::clone::Clone>::clone (2 samples, 0.02%)</title><rect x="77.9482%" y="1141" width="0.0162%" height="15" fill="rgb(216,152,19)" fg:x="9604" fg:w="2"/><text x="78.1982%" y="1151.50"></text></g><g><title><tokio::sync::mpsc::chan::Tx<T,S> as core::clone::Clone>::clone (2 samples, 0.02%)</title><rect x="77.9482%" y="1125" width="0.0162%" height="15" fill="rgb(251,121,35)" fg:x="9604" fg:w="2"/><text x="78.1982%" y="1135.50"></text></g><g><title><alloc::sync::Arc<T,A> as core::clone::Clone>::clone (2 samples, 0.02%)</title><rect x="77.9482%" y="1109" width="0.0162%" height="15" fill="rgb(210,217,47)" fg:x="9604" fg:w="2"/><text x="78.1982%" y="1119.50"></text></g><g><title>core::sync::atomic::AtomicUsize::fetch_add (2 samples, 0.02%)</title><rect x="77.9482%" y="1093" width="0.0162%" height="15" fill="rgb(244,116,22)" fg:x="9604" fg:w="2"/><text x="78.1982%" y="1103.50"></text></g><g><title>core::sync::atomic::atomic_add (2 samples, 0.02%)</title><rect x="77.9482%" y="1077" width="0.0162%" height="15" fill="rgb(228,17,21)" fg:x="9604" fg:w="2"/><text x="78.1982%" y="1087.50"></text></g><g><title><tokio_util::sync::poll_semaphore::PollSemaphore as core::clone::Clone>::clone (2 samples, 0.02%)</title><rect x="77.9645%" y="1141" width="0.0162%" height="15" fill="rgb(240,149,34)" fg:x="9606" fg:w="2"/><text x="78.2145%" y="1151.50"></text></g><g><title>tokio_util::sync::poll_semaphore::PollSemaphore::clone_inner (2 samples, 0.02%)</title><rect x="77.9645%" y="1125" width="0.0162%" height="15" fill="rgb(208,125,47)" fg:x="9606" fg:w="2"/><text x="78.2145%" y="1135.50"></text></g><g><title><alloc::sync::Arc<T,A> as core::clone::Clone>::clone (2 samples, 0.02%)</title><rect x="77.9645%" y="1109" width="0.0162%" height="15" fill="rgb(249,186,39)" fg:x="9606" fg:w="2"/><text x="78.2145%" y="1119.50"></text></g><g><title><core::option::Option<T> as core::clone::Clone>::clone (8 samples, 0.06%)</title><rect x="77.9401%" y="1189" width="0.0649%" height="15" fill="rgb(240,220,33)" fg:x="9603" fg:w="8"/><text x="78.1901%" y="1199.50"></text></g><g><title><tonic::transport::channel::Channel as core::clone::Clone>::clone (7 samples, 0.06%)</title><rect x="77.9482%" y="1173" width="0.0568%" height="15" fill="rgb(243,110,23)" fg:x="9604" fg:w="7"/><text x="78.1982%" y="1183.50"></text></g><g><title><tower::buffer::service::Buffer<T,Request> as core::clone::Clone>::clone (7 samples, 0.06%)</title><rect x="77.9482%" y="1157" width="0.0568%" height="15" fill="rgb(219,163,46)" fg:x="9604" fg:w="7"/><text x="78.1982%" y="1167.50"></text></g><g><title><tower::buffer::worker::Handle as core::clone::Clone>::clone (3 samples, 0.02%)</title><rect x="77.9807%" y="1141" width="0.0243%" height="15" fill="rgb(216,126,30)" fg:x="9608" fg:w="3"/><text x="78.2307%" y="1151.50"></text></g><g><title><alloc::sync::Arc<T,A> as core::clone::Clone>::clone (3 samples, 0.02%)</title><rect x="77.9807%" y="1125" width="0.0243%" height="15" fill="rgb(208,139,11)" fg:x="9608" fg:w="3"/><text x="78.2307%" y="1135.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (14 samples, 0.11%)</title><rect x="78.0050%" y="1189" width="0.1136%" height="15" fill="rgb(213,118,36)" fg:x="9611" fg:w="14"/><text x="78.2550%" y="1199.50"></text></g><g><title><dcache::network::raft_network_impl::ChannelManager as dcache::pool::ItemManager>::check::_{{closure}} (14 samples, 0.11%)</title><rect x="78.0050%" y="1173" width="0.1136%" height="15" fill="rgb(226,43,17)" fg:x="9611" fg:w="14"/><text x="78.2550%" y="1183.50"></text></g><g><title><futures_util::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (11 samples, 0.09%)</title><rect x="78.0294%" y="1157" width="0.0893%" height="15" fill="rgb(254,217,4)" fg:x="9614" fg:w="11"/><text x="78.2794%" y="1167.50"></text></g><g><title><dcache::network::raft_network_impl::ChannelManager as dcache::pool::ItemManager>::check::_{{closure}}::_{{closure}} (11 samples, 0.09%)</title><rect x="78.0294%" y="1141" width="0.0893%" height="15" fill="rgb(210,134,47)" fg:x="9614" fg:w="11"/><text x="78.2794%" y="1151.50"></text></g><g><title><tonic::transport::channel::Channel as tower_service::Service<http::request::Request<http_body::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>>>>::poll_ready (11 samples, 0.09%)</title><rect x="78.0294%" y="1125" width="0.0893%" height="15" fill="rgb(237,24,49)" fg:x="9614" fg:w="11"/><text x="78.2794%" y="1135.50"></text></g><g><title><tower::buffer::service::Buffer<T,Request> as tower_service::Service<Request>>::poll_ready (10 samples, 0.08%)</title><rect x="78.0375%" y="1109" width="0.0812%" height="15" fill="rgb(251,39,46)" fg:x="9615" fg:w="10"/><text x="78.2875%" y="1119.50"></text></g><g><title>tokio_util::sync::poll_semaphore::PollSemaphore::poll_acquire (7 samples, 0.06%)</title><rect x="78.0618%" y="1093" width="0.0568%" height="15" fill="rgb(251,220,3)" fg:x="9618" fg:w="7"/><text x="78.3118%" y="1103.50"></text></g><g><title>tokio_util::sync::poll_semaphore::PollSemaphore::poll_acquire_many (6 samples, 0.05%)</title><rect x="78.0700%" y="1077" width="0.0487%" height="15" fill="rgb(228,105,12)" fg:x="9619" fg:w="6"/><text x="78.3200%" y="1087.50"></text></g><g><title>tokio::sync::semaphore::Semaphore::try_acquire_many_owned (4 samples, 0.03%)</title><rect x="78.0862%" y="1061" width="0.0325%" height="15" fill="rgb(215,196,1)" fg:x="9621" fg:w="4"/><text x="78.3362%" y="1071.50"></text></g><g><title>core::ptr::drop_in_place<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<tonic::transport::channel::Channel,tonic::transport::error::Error>+core::marker::Send>>> (3 samples, 0.02%)</title><rect x="78.1349%" y="1189" width="0.0243%" height="15" fill="rgb(214,33,39)" fg:x="9627" fg:w="3"/><text x="78.3849%" y="1199.50"></text></g><g><title>core::ptr::drop_in_place<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<tonic::transport::channel::Channel,tonic::transport::error::Error>+core::marker::Send>> (3 samples, 0.02%)</title><rect x="78.1349%" y="1173" width="0.0243%" height="15" fill="rgb(220,19,52)" fg:x="9627" fg:w="3"/><text x="78.3849%" y="1183.50"></text></g><g><title>core::ptr::drop_in_place<<dcache::network::raft_network_impl::ChannelManager as dcache::pool::ItemManager>::check::{{closure}}> (3 samples, 0.02%)</title><rect x="78.1349%" y="1157" width="0.0243%" height="15" fill="rgb(221,78,38)" fg:x="9627" fg:w="3"/><text x="78.3849%" y="1167.50"></text></g><g><title><core::hash::sip::Hasher<S> as core::hash::Hasher>::write (2 samples, 0.02%)</title><rect x="78.1917%" y="997" width="0.0162%" height="15" fill="rgb(253,30,16)" fg:x="9634" fg:w="2"/><text x="78.4417%" y="1007.50"></text></g><g><title>hashbrown::map::make_hash (5 samples, 0.04%)</title><rect x="78.1836%" y="1125" width="0.0406%" height="15" fill="rgb(242,65,0)" fg:x="9633" fg:w="5"/><text x="78.4336%" y="1135.50"></text></g><g><title>core::hash::BuildHasher::hash_one (5 samples, 0.04%)</title><rect x="78.1836%" y="1109" width="0.0406%" height="15" fill="rgb(235,201,12)" fg:x="9633" fg:w="5"/><text x="78.4336%" y="1119.50"></text></g><g><title>core::hash::impls::<impl core::hash::Hash for &T>::hash (4 samples, 0.03%)</title><rect x="78.1917%" y="1093" width="0.0325%" height="15" fill="rgb(233,161,9)" fg:x="9634" fg:w="4"/><text x="78.4417%" y="1103.50"></text></g><g><title><alloc::string::String as core::hash::Hash>::hash (4 samples, 0.03%)</title><rect x="78.1917%" y="1077" width="0.0325%" height="15" fill="rgb(241,207,41)" fg:x="9634" fg:w="4"/><text x="78.4417%" y="1087.50"></text></g><g><title>core::hash::impls::<impl core::hash::Hash for str>::hash (4 samples, 0.03%)</title><rect x="78.1917%" y="1061" width="0.0325%" height="15" fill="rgb(212,69,46)" fg:x="9634" fg:w="4"/><text x="78.4417%" y="1071.50"></text></g><g><title><std::collections::hash::map::DefaultHasher as core::hash::Hasher>::write_str (4 samples, 0.03%)</title><rect x="78.1917%" y="1045" width="0.0325%" height="15" fill="rgb(239,69,45)" fg:x="9634" fg:w="4"/><text x="78.4417%" y="1055.50"></text></g><g><title><core::hash::sip::SipHasher13 as core::hash::Hasher>::write_str (4 samples, 0.03%)</title><rect x="78.1917%" y="1029" width="0.0325%" height="15" fill="rgb(242,117,48)" fg:x="9634" fg:w="4"/><text x="78.4417%" y="1039.50"></text></g><g><title><core::hash::sip::Hasher<S> as core::hash::Hasher>::write_str (4 samples, 0.03%)</title><rect x="78.1917%" y="1013" width="0.0325%" height="15" fill="rgb(228,41,36)" fg:x="9634" fg:w="4"/><text x="78.4417%" y="1023.50"></text></g><g><title>core::hash::Hasher::write_u8 (2 samples, 0.02%)</title><rect x="78.2079%" y="997" width="0.0162%" height="15" fill="rgb(212,3,32)" fg:x="9636" fg:w="2"/><text x="78.4579%" y="1007.50"></text></g><g><title><core::hash::sip::Hasher<S> as core::hash::Hasher>::write (2 samples, 0.02%)</title><rect x="78.2079%" y="981" width="0.0162%" height="15" fill="rgb(233,41,49)" fg:x="9636" fg:w="2"/><text x="78.4579%" y="991.50"></text></g><g><title>hashbrown::raw::RawTable<T,A>::find::_{{closure}} (4 samples, 0.03%)</title><rect x="78.2323%" y="1077" width="0.0325%" height="15" fill="rgb(252,170,49)" fg:x="9639" fg:w="4"/><text x="78.4823%" y="1087.50"></text></g><g><title>hashbrown::map::equivalent_key::_{{closure}} (4 samples, 0.03%)</title><rect x="78.2323%" y="1061" width="0.0325%" height="15" fill="rgb(229,53,26)" fg:x="9639" fg:w="4"/><text x="78.4823%" y="1071.50"></text></g><g><title><Q as hashbrown::Equivalent<K>>::equivalent (4 samples, 0.03%)</title><rect x="78.2323%" y="1045" width="0.0325%" height="15" fill="rgb(217,157,12)" fg:x="9639" fg:w="4"/><text x="78.4823%" y="1055.50"></text></g><g><title>core::cmp::impls::<impl core::cmp::PartialEq<&B> for &A>::eq (4 samples, 0.03%)</title><rect x="78.2323%" y="1029" width="0.0325%" height="15" fill="rgb(227,17,9)" fg:x="9639" fg:w="4"/><text x="78.4823%" y="1039.50"></text></g><g><title><alloc::string::String as core::cmp::PartialEq>::eq (4 samples, 0.03%)</title><rect x="78.2323%" y="1013" width="0.0325%" height="15" fill="rgb(218,84,12)" fg:x="9639" fg:w="4"/><text x="78.4823%" y="1023.50"></text></g><g><title>alloc::vec::partial_eq::<impl core::cmp::PartialEq<alloc::vec::Vec<U,A2>> for alloc::vec::Vec<T,A1>>::eq (4 samples, 0.03%)</title><rect x="78.2323%" y="997" width="0.0325%" height="15" fill="rgb(212,79,24)" fg:x="9639" fg:w="4"/><text x="78.4823%" y="1007.50"></text></g><g><title>core::slice::cmp::<impl core::cmp::PartialEq<[B]> for [A]>::eq (4 samples, 0.03%)</title><rect x="78.2323%" y="981" width="0.0325%" height="15" fill="rgb(217,222,37)" fg:x="9639" fg:w="4"/><text x="78.4823%" y="991.50"></text></g><g><title><[A] as core::slice::cmp::SlicePartialEq<B>>::equal (4 samples, 0.03%)</title><rect x="78.2323%" y="965" width="0.0325%" height="15" fill="rgb(246,208,8)" fg:x="9639" fg:w="4"/><text x="78.4823%" y="975.50"></text></g><g><title>[libc.so.6] (2 samples, 0.02%)</title><rect x="78.2485%" y="949" width="0.0162%" height="15" fill="rgb(244,133,10)" fg:x="9641" fg:w="2"/><text x="78.4985%" y="959.50"></text></g><g><title>std::collections::hash::map::HashMap<K,V,S>::get (11 samples, 0.09%)</title><rect x="78.1836%" y="1173" width="0.0893%" height="15" fill="rgb(209,219,41)" fg:x="9633" fg:w="11"/><text x="78.4336%" y="1183.50"></text></g><g><title>hashbrown::map::HashMap<K,V,S,A>::get (11 samples, 0.09%)</title><rect x="78.1836%" y="1157" width="0.0893%" height="15" fill="rgb(253,175,45)" fg:x="9633" fg:w="11"/><text x="78.4336%" y="1167.50"></text></g><g><title>hashbrown::map::HashMap<K,V,S,A>::get_inner (11 samples, 0.09%)</title><rect x="78.1836%" y="1141" width="0.0893%" height="15" fill="rgb(235,100,37)" fg:x="9633" fg:w="11"/><text x="78.4336%" y="1151.50"></text></g><g><title>hashbrown::raw::RawTable<T,A>::get (6 samples, 0.05%)</title><rect x="78.2242%" y="1125" width="0.0487%" height="15" fill="rgb(225,87,19)" fg:x="9638" fg:w="6"/><text x="78.4742%" y="1135.50"></text></g><g><title>hashbrown::raw::RawTable<T,A>::find (6 samples, 0.05%)</title><rect x="78.2242%" y="1109" width="0.0487%" height="15" fill="rgb(217,152,17)" fg:x="9638" fg:w="6"/><text x="78.4742%" y="1119.50"></text></g><g><title>hashbrown::raw::RawTableInner<A>::find_inner (6 samples, 0.05%)</title><rect x="78.2242%" y="1093" width="0.0487%" height="15" fill="rgb(235,72,13)" fg:x="9638" fg:w="6"/><text x="78.4742%" y="1103.50"></text></g><g><title>dcache::pool::Pool<Mgr>::get_pool_item (14 samples, 0.11%)</title><rect x="78.1674%" y="1189" width="0.1136%" height="15" fill="rgb(233,140,18)" fg:x="9631" fg:w="14"/><text x="78.4174%" y="1199.50"></text></g><g><title>dcache::pool::Pool<Mgr>::get::_{{closure}} (47 samples, 0.38%)</title><rect x="77.9401%" y="1205" width="0.3815%" height="15" fill="rgb(207,212,28)" fg:x="9603" fg:w="47"/><text x="78.1901%" y="1215.50"></text></g><g><title>tokio::sync::mutex::Mutex<T>::lock::_{{closure}} (5 samples, 0.04%)</title><rect x="78.2810%" y="1189" width="0.0406%" height="15" fill="rgb(220,130,25)" fg:x="9645" fg:w="5"/><text x="78.5310%" y="1199.50"></text></g><g><title>tokio::sync::mutex::Mutex<T>::lock::_{{closure}}::_{{closure}} (5 samples, 0.04%)</title><rect x="78.2810%" y="1173" width="0.0406%" height="15" fill="rgb(205,55,34)" fg:x="9645" fg:w="5"/><text x="78.5310%" y="1183.50"></text></g><g><title>tokio::sync::mutex::Mutex<T>::acquire::_{{closure}} (5 samples, 0.04%)</title><rect x="78.2810%" y="1157" width="0.0406%" height="15" fill="rgb(237,54,35)" fg:x="9645" fg:w="5"/><text x="78.5310%" y="1167.50"></text></g><g><title>[libc.so.6] (3 samples, 0.02%)</title><rect x="78.3216%" y="1189" width="0.0243%" height="15" fill="rgb(208,67,23)" fg:x="9650" fg:w="3"/><text x="78.5716%" y="1199.50"></text></g><g><title>http::uri::path::PathAndQuery::slash (2 samples, 0.02%)</title><rect x="78.3621%" y="1157" width="0.0162%" height="15" fill="rgb(206,207,50)" fg:x="9655" fg:w="2"/><text x="78.6121%" y="1167.50"></text></g><g><title>dcache::network::raft_network_impl::DcacheNetwork::make_client::_{{closure}} (92 samples, 0.75%)</title><rect x="77.6479%" y="1221" width="0.7467%" height="15" fill="rgb(213,211,42)" fg:x="9567" fg:w="92"/><text x="77.8979%" y="1231.50"></text></g><g><title>dcache::protobuf::dcache::dcache_service_client::DcacheServiceClient<T>::new (9 samples, 0.07%)</title><rect x="78.3216%" y="1205" width="0.0730%" height="15" fill="rgb(252,197,50)" fg:x="9650" fg:w="9"/><text x="78.5716%" y="1215.50"></text></g><g><title>tonic::client::grpc::Grpc<T>::new (6 samples, 0.05%)</title><rect x="78.3459%" y="1189" width="0.0487%" height="15" fill="rgb(251,211,41)" fg:x="9653" fg:w="6"/><text x="78.5959%" y="1199.50"></text></g><g><title><http::uri::Uri as core::default::Default>::default (4 samples, 0.03%)</title><rect x="78.3621%" y="1173" width="0.0325%" height="15" fill="rgb(229,211,5)" fg:x="9655" fg:w="4"/><text x="78.6121%" y="1183.50"></text></g><g><title>http::uri::scheme::Scheme::empty (2 samples, 0.02%)</title><rect x="78.3784%" y="1157" width="0.0162%" height="15" fill="rgb(239,36,31)" fg:x="9657" fg:w="2"/><text x="78.6284%" y="1167.50"></text></g><g><title>core::ptr::drop_in_place<tonic::client::grpc::Grpc<tonic::transport::channel::Channel>::client_streaming<tokio_stream::once::Once<dcache::protobuf::dcache::RaftRequest>,dcache::protobuf::dcache::RaftRequest,dcache::protobuf::dcache::RaftReply,tonic::codec::prost::ProstCodec<dcache::protobuf::dcache::RaftRequest,dcache::protobuf::dcache::RaftReply>>::{{closure}}> (2 samples, 0.02%)</title><rect x="78.4108%" y="1189" width="0.0162%" height="15" fill="rgb(248,67,31)" fg:x="9661" fg:w="2"/><text x="78.6608%" y="1199.50"></text></g><g><title><core::result::Result<T,E> as core::ops::try_trait::Try>::branch (2 samples, 0.02%)</title><rect x="78.5001%" y="1173" width="0.0162%" height="15" fill="rgb(249,55,44)" fg:x="9672" fg:w="2"/><text x="78.7501%" y="1183.50"></text></g><g><title>[libc.so.6] (2 samples, 0.02%)</title><rect x="78.5001%" y="1157" width="0.0162%" height="15" fill="rgb(216,82,12)" fg:x="9672" fg:w="2"/><text x="78.7501%" y="1167.50"></text></g><g><title>core::ptr::drop_in_place<bytes::bytes_mut::BytesMut> (2 samples, 0.02%)</title><rect x="78.5245%" y="1141" width="0.0162%" height="15" fill="rgb(242,174,1)" fg:x="9675" fg:w="2"/><text x="78.7745%" y="1151.50"></text></g><g><title><bytes::bytes_mut::BytesMut as core::ops::drop::Drop>::drop (2 samples, 0.02%)</title><rect x="78.5245%" y="1125" width="0.0162%" height="15" fill="rgb(208,120,29)" fg:x="9675" fg:w="2"/><text x="78.7745%" y="1135.50"></text></g><g><title>bytes::bytes_mut::BytesMut::kind (2 samples, 0.02%)</title><rect x="78.5245%" y="1109" width="0.0162%" height="15" fill="rgb(221,105,43)" fg:x="9675" fg:w="2"/><text x="78.7745%" y="1119.50"></text></g><g><title>core::ptr::drop_in_place<core::option::Option<alloc::boxed::Box<hyper::body::body::Extra>>> (2 samples, 0.02%)</title><rect x="78.5407%" y="1093" width="0.0162%" height="15" fill="rgb(234,124,22)" fg:x="9677" fg:w="2"/><text x="78.7907%" y="1103.50"></text></g><g><title>core::ptr::drop_in_place<tonic::codec::decode::Streaming<dcache::protobuf::dcache::RaftReply>> (6 samples, 0.05%)</title><rect x="78.5245%" y="1173" width="0.0487%" height="15" fill="rgb(212,23,30)" fg:x="9675" fg:w="6"/><text x="78.7745%" y="1183.50"></text></g><g><title>core::ptr::drop_in_place<tonic::codec::decode::StreamingInner> (6 samples, 0.05%)</title><rect x="78.5245%" y="1157" width="0.0487%" height="15" fill="rgb(219,122,53)" fg:x="9675" fg:w="6"/><text x="78.7745%" y="1167.50"></text></g><g><title>core::ptr::drop_in_place<http_body::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>> (4 samples, 0.03%)</title><rect x="78.5407%" y="1141" width="0.0325%" height="15" fill="rgb(248,84,24)" fg:x="9677" fg:w="4"/><text x="78.7907%" y="1151.50"></text></g><g><title>core::ptr::drop_in_place<core::pin::Pin<alloc::boxed::Box<dyn http_body::Body+Error = tonic::status::Status+Data = bytes::bytes::Bytes+core::marker::Send>>> (4 samples, 0.03%)</title><rect x="78.5407%" y="1125" width="0.0325%" height="15" fill="rgb(245,115,18)" fg:x="9677" fg:w="4"/><text x="78.7907%" y="1135.50"></text></g><g><title>core::ptr::drop_in_place<alloc::boxed::Box<dyn http_body::Body+Error = tonic::status::Status+Data = bytes::bytes::Bytes+core::marker::Send>> (4 samples, 0.03%)</title><rect x="78.5407%" y="1109" width="0.0325%" height="15" fill="rgb(227,176,51)" fg:x="9677" fg:w="4"/><text x="78.7907%" y="1119.50"></text></g><g><title>core::ptr::drop_in_place<hyper::body::body::Body> (2 samples, 0.02%)</title><rect x="78.5569%" y="1093" width="0.0162%" height="15" fill="rgb(229,63,42)" fg:x="9679" fg:w="2"/><text x="78.8069%" y="1103.50"></text></g><g><title><T as tonic::client::service::GrpcService<ReqBody>>::call (3 samples, 0.02%)</title><rect x="78.5975%" y="1157" width="0.0243%" height="15" fill="rgb(247,202,24)" fg:x="9684" fg:w="3"/><text x="78.8475%" y="1167.50"></text></g><g><title><tonic::transport::channel::Channel as tower_service::Service<http::request::Request<http_body::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>>>>::call (3 samples, 0.02%)</title><rect x="78.5975%" y="1141" width="0.0243%" height="15" fill="rgb(244,173,20)" fg:x="9684" fg:w="3"/><text x="78.8475%" y="1151.50"></text></g><g><title><tonic::transport::channel::ResponseFuture as core::future::future::Future>::poll (3 samples, 0.02%)</title><rect x="78.6219%" y="1157" width="0.0243%" height="15" fill="rgb(242,81,47)" fg:x="9687" fg:w="3"/><text x="78.8719%" y="1167.50"></text></g><g><title>[libc.so.6] (2 samples, 0.02%)</title><rect x="78.6462%" y="1157" width="0.0162%" height="15" fill="rgb(231,185,54)" fg:x="9690" fg:w="2"/><text x="78.8962%" y="1167.50"></text></g><g><title>core::ptr::drop_in_place<tonic::transport::channel::ResponseFuture> (3 samples, 0.02%)</title><rect x="78.6624%" y="1157" width="0.0243%" height="15" fill="rgb(243,55,32)" fg:x="9692" fg:w="3"/><text x="78.9124%" y="1167.50"></text></g><g><title>tonic::client::grpc::Grpc<T>::streaming::_{{closure}} (19 samples, 0.15%)</title><rect x="78.5732%" y="1173" width="0.1542%" height="15" fill="rgb(208,167,19)" fg:x="9681" fg:w="19"/><text x="78.8232%" y="1183.50"></text></g><g><title>tonic::request::Request<T>::map (3 samples, 0.02%)</title><rect x="78.7030%" y="1157" width="0.0243%" height="15" fill="rgb(231,72,35)" fg:x="9697" fg:w="3"/><text x="78.9530%" y="1167.50"></text></g><g><title>tonic::client::grpc::Grpc<T>::client_streaming::_{{closure}} (40 samples, 0.32%)</title><rect x="78.4271%" y="1189" width="0.3246%" height="15" fill="rgb(250,173,51)" fg:x="9663" fg:w="40"/><text x="78.6771%" y="1199.50"></text></g><g><title>tonic::codec::decode::Streaming<T>::trailers::_{{closure}} (3 samples, 0.02%)</title><rect x="78.7274%" y="1173" width="0.0243%" height="15" fill="rgb(209,5,22)" fg:x="9700" fg:w="3"/><text x="78.9774%" y="1183.50"></text></g><g><title>dcache::protobuf::dcache::dcache_service_client::DcacheServiceClient<T>::append_entries::_{{closure}} (45 samples, 0.37%)</title><rect x="78.3946%" y="1221" width="0.3652%" height="15" fill="rgb(250,174,19)" fg:x="9659" fg:w="45"/><text x="78.6446%" y="1231.50"></text></g><g><title>tonic::client::grpc::Grpc<T>::unary::_{{closure}} (45 samples, 0.37%)</title><rect x="78.3946%" y="1205" width="0.3652%" height="15" fill="rgb(217,3,49)" fg:x="9659" fg:w="45"/><text x="78.6446%" y="1215.50"></text></g><g><title><tokio::runtime::task::Task<S> as tokio::util::linked_list::Link>::as_raw (3 samples, 0.02%)</title><rect x="78.7842%" y="1029" width="0.0243%" height="15" fill="rgb(218,225,5)" fg:x="9707" fg:w="3"/><text x="79.0342%" y="1039.50"></text></g><g><title>tokio::runtime::task::raw::RawTask::header_ptr (3 samples, 0.02%)</title><rect x="78.7842%" y="1013" width="0.0243%" height="15" fill="rgb(236,89,11)" fg:x="9707" fg:w="3"/><text x="79.0342%" y="1023.50"></text></g><g><title>tokio::runtime::task::list::OwnedTasks<S>::bind_inner (8 samples, 0.06%)</title><rect x="78.7598%" y="1061" width="0.0649%" height="15" fill="rgb(206,33,28)" fg:x="9704" fg:w="8"/><text x="79.0098%" y="1071.50"></text></g><g><title>tokio::util::sharded_list::ShardedList<L,<L as tokio::util::linked_list::Link>::Target>::lock_shard (5 samples, 0.04%)</title><rect x="78.7842%" y="1045" width="0.0406%" height="15" fill="rgb(241,56,42)" fg:x="9707" fg:w="5"/><text x="79.0342%" y="1055.50"></text></g><g><title><tokio::runtime::task::Task<S> as tokio::util::sharded_list::ShardedListItem>::get_shard_id (2 samples, 0.02%)</title><rect x="78.8085%" y="1029" width="0.0162%" height="15" fill="rgb(222,44,11)" fg:x="9710" fg:w="2"/><text x="79.0585%" y="1039.50"></text></g><g><title>tokio::runtime::task::core::Header::get_id (2 samples, 0.02%)</title><rect x="78.8085%" y="1013" width="0.0162%" height="15" fill="rgb(234,111,20)" fg:x="9710" fg:w="2"/><text x="79.0585%" y="1023.50"></text></g><g><title>alloc::boxed::Box<T>::new (9 samples, 0.07%)</title><rect x="78.8491%" y="1013" width="0.0730%" height="15" fill="rgb(237,77,6)" fg:x="9715" fg:w="9"/><text x="79.0991%" y="1023.50"></text></g><g><title>alloc::alloc::exchange_malloc (8 samples, 0.06%)</title><rect x="78.8572%" y="997" width="0.0649%" height="15" fill="rgb(235,111,23)" fg:x="9716" fg:w="8"/><text x="79.1072%" y="1007.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::allocate (8 samples, 0.06%)</title><rect x="78.8572%" y="981" width="0.0649%" height="15" fill="rgb(251,135,29)" fg:x="9716" fg:w="8"/><text x="79.1072%" y="991.50"></text></g><g><title>alloc::alloc::Global::alloc_impl (8 samples, 0.06%)</title><rect x="78.8572%" y="965" width="0.0649%" height="15" fill="rgb(217,57,1)" fg:x="9716" fg:w="8"/><text x="79.1072%" y="975.50"></text></g><g><title>alloc::alloc::alloc (8 samples, 0.06%)</title><rect x="78.8572%" y="949" width="0.0649%" height="15" fill="rgb(249,119,31)" fg:x="9716" fg:w="8"/><text x="79.1072%" y="959.50"></text></g><g><title>__rdl_alloc (8 samples, 0.06%)</title><rect x="78.8572%" y="933" width="0.0649%" height="15" fill="rgb(233,164,33)" fg:x="9716" fg:w="8"/><text x="79.1072%" y="943.50"></text></g><g><title>std::sys::unix::alloc::<impl core::alloc::global::GlobalAlloc for std::alloc::System>::alloc (8 samples, 0.06%)</title><rect x="78.8572%" y="917" width="0.0649%" height="15" fill="rgb(250,217,43)" fg:x="9716" fg:w="8"/><text x="79.1072%" y="927.50"></text></g><g><title>std::sys::unix::alloc::aligned_malloc (8 samples, 0.06%)</title><rect x="78.8572%" y="901" width="0.0649%" height="15" fill="rgb(232,154,50)" fg:x="9716" fg:w="8"/><text x="79.1072%" y="911.50"></text></g><g><title>posix_memalign (8 samples, 0.06%)</title><rect x="78.8572%" y="885" width="0.0649%" height="15" fill="rgb(227,190,8)" fg:x="9716" fg:w="8"/><text x="79.1072%" y="895.50"></text></g><g><title>[libc.so.6] (4 samples, 0.03%)</title><rect x="78.8897%" y="869" width="0.0325%" height="15" fill="rgb(209,217,32)" fg:x="9720" fg:w="4"/><text x="79.1397%" y="879.50"></text></g><g><title>[libc.so.6] (2 samples, 0.02%)</title><rect x="78.9059%" y="853" width="0.0162%" height="15" fill="rgb(243,203,50)" fg:x="9722" fg:w="2"/><text x="79.1559%" y="863.50"></text></g><g><title>tokio::runtime::task::core::Cell<T,S>::new (11 samples, 0.09%)</title><rect x="78.8491%" y="1029" width="0.0893%" height="15" fill="rgb(232,152,27)" fg:x="9715" fg:w="11"/><text x="79.0991%" y="1039.50"></text></g><g><title><tracing_futures::Instrumented<T> as core::future::future::Future>::poll (161 samples, 1.31%)</title><rect x="77.6479%" y="1397" width="1.3067%" height="15" fill="rgb(240,34,29)" fg:x="9567" fg:w="161"/><text x="77.8979%" y="1407.50"></text></g><g><title>openraft::replication::ReplicationCore<C,N,LS>::main::_{{closure}} (161 samples, 1.31%)</title><rect x="77.6479%" y="1381" width="1.3067%" height="15" fill="rgb(215,185,52)" fg:x="9567" fg:w="161"/><text x="77.8979%" y="1391.50"></text></g><g><title>openraft::replication::ReplicationCore<C,N,LS>::main::_{{closure}}::_{{closure}} (161 samples, 1.31%)</title><rect x="77.6479%" y="1365" width="1.3067%" height="15" fill="rgb(240,89,49)" fg:x="9567" fg:w="161"/><text x="77.8979%" y="1375.50"></text></g><g><title>openraft::replication::ReplicationCore<C,N,LS>::send_log_entries::_{{closure}} (161 samples, 1.31%)</title><rect x="77.6479%" y="1349" width="1.3067%" height="15" fill="rgb(225,12,52)" fg:x="9567" fg:w="161"/><text x="77.8979%" y="1359.50"></text></g><g><title>openraft::replication::ReplicationCore<C,N,LS>::send_log_entries::_{{closure}}::_{{closure}} (161 samples, 1.31%)</title><rect x="77.6479%" y="1333" width="1.3067%" height="15" fill="rgb(239,128,45)" fg:x="9567" fg:w="161"/><text x="77.8979%" y="1343.50"></text></g><g><title><tokio::time::timeout::Timeout<T> as core::future::future::Future>::poll (161 samples, 1.31%)</title><rect x="77.6479%" y="1317" width="1.3067%" height="15" fill="rgb(211,78,47)" fg:x="9567" fg:w="161"/><text x="77.8979%" y="1327.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (161 samples, 1.31%)</title><rect x="77.6479%" y="1301" width="1.3067%" height="15" fill="rgb(232,31,21)" fg:x="9567" fg:w="161"/><text x="77.8979%" y="1311.50"></text></g><g><title>openraft::network::network::RaftNetwork::append_entries::_{{closure}} (161 samples, 1.31%)</title><rect x="77.6479%" y="1285" width="1.3067%" height="15" fill="rgb(222,168,14)" fg:x="9567" fg:w="161"/><text x="77.8979%" y="1295.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (161 samples, 1.31%)</title><rect x="77.6479%" y="1269" width="1.3067%" height="15" fill="rgb(209,128,24)" fg:x="9567" fg:w="161"/><text x="77.8979%" y="1279.50"></text></g><g><title><dcache::network::raft_network_impl::DcacheNetworkConnection as openraft::network::network::RaftNetwork<dcache::DcacheTypeConfig>>::send_append_entries::_{{closure}} (161 samples, 1.31%)</title><rect x="77.6479%" y="1253" width="1.3067%" height="15" fill="rgb(249,35,13)" fg:x="9567" fg:w="161"/><text x="77.8979%" y="1263.50"></text></g><g><title>dcache::network::raft_network_impl::DcacheNetwork::send_rpc::_{{closure}} (161 samples, 1.31%)</title><rect x="77.6479%" y="1237" width="1.3067%" height="15" fill="rgb(218,7,2)" fg:x="9567" fg:w="161"/><text x="77.8979%" y="1247.50"></text></g><g><title>tokio::task::spawn::spawn (24 samples, 0.19%)</title><rect x="78.7598%" y="1221" width="0.1948%" height="15" fill="rgb(238,107,27)" fg:x="9704" fg:w="24"/><text x="79.0098%" y="1231.50"></text></g><g><title>tokio::task::spawn::spawn_inner (24 samples, 0.19%)</title><rect x="78.7598%" y="1205" width="0.1948%" height="15" fill="rgb(217,88,38)" fg:x="9704" fg:w="24"/><text x="79.0098%" y="1215.50"></text></g><g><title>tokio::runtime::context::current::with_current (24 samples, 0.19%)</title><rect x="78.7598%" y="1189" width="0.1948%" height="15" fill="rgb(230,207,0)" fg:x="9704" fg:w="24"/><text x="79.0098%" y="1199.50"></text></g><g><title>std::thread::local::LocalKey<T>::try_with (24 samples, 0.19%)</title><rect x="78.7598%" y="1173" width="0.1948%" height="15" fill="rgb(249,64,54)" fg:x="9704" fg:w="24"/><text x="79.0098%" y="1183.50"></text></g><g><title>tokio::runtime::context::current::with_current::_{{closure}} (24 samples, 0.19%)</title><rect x="78.7598%" y="1157" width="0.1948%" height="15" fill="rgb(231,7,11)" fg:x="9704" fg:w="24"/><text x="79.0098%" y="1167.50"></text></g><g><title>core::option::Option<T>::map (24 samples, 0.19%)</title><rect x="78.7598%" y="1141" width="0.1948%" height="15" fill="rgb(205,149,21)" fg:x="9704" fg:w="24"/><text x="79.0098%" y="1151.50"></text></g><g><title>tokio::task::spawn::spawn_inner::_{{closure}} (24 samples, 0.19%)</title><rect x="78.7598%" y="1125" width="0.1948%" height="15" fill="rgb(215,126,34)" fg:x="9704" fg:w="24"/><text x="79.0098%" y="1135.50"></text></g><g><title>tokio::runtime::scheduler::Handle::spawn (24 samples, 0.19%)</title><rect x="78.7598%" y="1109" width="0.1948%" height="15" fill="rgb(241,132,45)" fg:x="9704" fg:w="24"/><text x="79.0098%" y="1119.50"></text></g><g><title>tokio::runtime::scheduler::current_thread::Handle::spawn (24 samples, 0.19%)</title><rect x="78.7598%" y="1093" width="0.1948%" height="15" fill="rgb(252,69,32)" fg:x="9704" fg:w="24"/><text x="79.0098%" y="1103.50"></text></g><g><title>tokio::runtime::task::list::OwnedTasks<S>::bind (24 samples, 0.19%)</title><rect x="78.7598%" y="1077" width="0.1948%" height="15" fill="rgb(232,204,19)" fg:x="9704" fg:w="24"/><text x="79.0098%" y="1087.50"></text></g><g><title>tokio::runtime::task::new_task (16 samples, 0.13%)</title><rect x="78.8248%" y="1061" width="0.1299%" height="15" fill="rgb(249,15,47)" fg:x="9712" fg:w="16"/><text x="79.0748%" y="1071.50"></text></g><g><title>tokio::runtime::task::raw::RawTask::new (16 samples, 0.13%)</title><rect x="78.8248%" y="1045" width="0.1299%" height="15" fill="rgb(209,227,23)" fg:x="9712" fg:w="16"/><text x="79.0748%" y="1055.50"></text></g><g><title>tokio::runtime::task::state::State::new (2 samples, 0.02%)</title><rect x="78.9384%" y="1029" width="0.0162%" height="15" fill="rgb(248,92,24)" fg:x="9726" fg:w="2"/><text x="79.1884%" y="1039.50"></text></g><g><title>[libc.so.6] (51 samples, 0.41%)</title><rect x="79.1657%" y="1253" width="0.4139%" height="15" fill="rgb(247,59,2)" fg:x="9754" fg:w="51"/><text x="79.4157%" y="1263.50"></text></g><g><title>core::ptr::drop_in_place<dcache::store::<impl openraft::storage::RaftStorage<dcache::DcacheTypeConfig> for alloc::sync::Arc<dcache::store::DcacheStore>>::apply_to_state_machine::{{closure}}::{{closure}}> (3 samples, 0.02%)</title><rect x="79.5796%" y="1253" width="0.0243%" height="15" fill="rgb(221,30,5)" fg:x="9805" fg:w="3"/><text x="79.8296%" y="1263.50"></text></g><g><title>core::ptr::drop_in_place<tracing::span::Span> (14 samples, 0.11%)</title><rect x="79.6039%" y="1253" width="0.1136%" height="15" fill="rgb(208,108,53)" fg:x="9808" fg:w="14"/><text x="79.8539%" y="1263.50"></text></g><g><title><tracing::span::Span as core::ops::drop::Drop>::drop (2 samples, 0.02%)</title><rect x="79.7013%" y="1237" width="0.0162%" height="15" fill="rgb(211,183,26)" fg:x="9820" fg:w="2"/><text x="79.9513%" y="1247.50"></text></g><g><title>[libc.so.6] (15 samples, 0.12%)</title><rect x="80.0503%" y="1237" width="0.1217%" height="15" fill="rgb(232,132,4)" fg:x="9863" fg:w="15"/><text x="80.3003%" y="1247.50"></text></g><g><title>alloc::vec::Vec<T,A>::push (17 samples, 0.14%)</title><rect x="80.1721%" y="1237" width="0.1380%" height="15" fill="rgb(253,128,37)" fg:x="9878" fg:w="17"/><text x="80.4221%" y="1247.50"></text></g><g><title>core::ptr::write (15 samples, 0.12%)</title><rect x="80.1883%" y="1221" width="0.1217%" height="15" fill="rgb(221,58,24)" fg:x="9880" fg:w="15"/><text x="80.4383%" y="1231.50"></text></g><g><title>alloc::vec::Vec<T>::with_capacity (14 samples, 0.11%)</title><rect x="80.3100%" y="1237" width="0.1136%" height="15" fill="rgb(230,54,45)" fg:x="9895" fg:w="14"/><text x="80.5600%" y="1247.50"></text></g><g><title>alloc::vec::Vec<T,A>::with_capacity_in (14 samples, 0.11%)</title><rect x="80.3100%" y="1221" width="0.1136%" height="15" fill="rgb(254,21,18)" fg:x="9895" fg:w="14"/><text x="80.5600%" y="1231.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::with_capacity_in (14 samples, 0.11%)</title><rect x="80.3100%" y="1205" width="0.1136%" height="15" fill="rgb(221,108,0)" fg:x="9895" fg:w="14"/><text x="80.5600%" y="1215.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::allocate_in (14 samples, 0.11%)</title><rect x="80.3100%" y="1189" width="0.1136%" height="15" fill="rgb(206,95,1)" fg:x="9895" fg:w="14"/><text x="80.5600%" y="1199.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::allocate (14 samples, 0.11%)</title><rect x="80.3100%" y="1173" width="0.1136%" height="15" fill="rgb(237,52,5)" fg:x="9895" fg:w="14"/><text x="80.5600%" y="1183.50"></text></g><g><title>alloc::alloc::Global::alloc_impl (14 samples, 0.11%)</title><rect x="80.3100%" y="1157" width="0.1136%" height="15" fill="rgb(218,150,34)" fg:x="9895" fg:w="14"/><text x="80.5600%" y="1167.50"></text></g><g><title>alloc::alloc::alloc (14 samples, 0.11%)</title><rect x="80.3100%" y="1141" width="0.1136%" height="15" fill="rgb(235,194,28)" fg:x="9895" fg:w="14"/><text x="80.5600%" y="1151.50"></text></g><g><title>malloc (14 samples, 0.11%)</title><rect x="80.3100%" y="1125" width="0.1136%" height="15" fill="rgb(245,92,18)" fg:x="9895" fg:w="14"/><text x="80.5600%" y="1135.50"></text></g><g><title>[libc.so.6] (5 samples, 0.04%)</title><rect x="80.3831%" y="1109" width="0.0406%" height="15" fill="rgb(253,203,53)" fg:x="9904" fg:w="5"/><text x="80.6331%" y="1119.50"></text></g><g><title>core::mem::drop (7 samples, 0.06%)</title><rect x="80.5779%" y="1189" width="0.0568%" height="15" fill="rgb(249,185,47)" fg:x="9928" fg:w="7"/><text x="80.8279%" y="1199.50"></text></g><g><title>core::ptr::drop_in_place<tokio::loom::std::parking_lot::MutexGuard<tokio::sync::batch_semaphore::Waitlist>> (7 samples, 0.06%)</title><rect x="80.5779%" y="1173" width="0.0568%" height="15" fill="rgb(252,194,52)" fg:x="9928" fg:w="7"/><text x="80.8279%" y="1183.50"></text></g><g><title>core::ptr::drop_in_place<lock_api::mutex::MutexGuard<parking_lot::raw_mutex::RawMutex,tokio::sync::batch_semaphore::Waitlist>> (7 samples, 0.06%)</title><rect x="80.5779%" y="1157" width="0.0568%" height="15" fill="rgb(210,53,36)" fg:x="9928" fg:w="7"/><text x="80.8279%" y="1167.50"></text></g><g><title><lock_api::mutex::MutexGuard<R,T> as core::ops::drop::Drop>::drop (7 samples, 0.06%)</title><rect x="80.5779%" y="1141" width="0.0568%" height="15" fill="rgb(237,37,25)" fg:x="9928" fg:w="7"/><text x="80.8279%" y="1151.50"></text></g><g><title><parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::unlock (7 samples, 0.06%)</title><rect x="80.5779%" y="1125" width="0.0568%" height="15" fill="rgb(242,116,27)" fg:x="9928" fg:w="7"/><text x="80.8279%" y="1135.50"></text></g><g><title>tokio::sync::batch_semaphore::Semaphore::add_permits_locked (26 samples, 0.21%)</title><rect x="80.4318%" y="1205" width="0.2110%" height="15" fill="rgb(213,185,26)" fg:x="9910" fg:w="26"/><text x="80.6818%" y="1215.50"></text></g><g><title>core::ptr::drop_in_place<tokio::sync::rwlock::write_guard::RwLockWriteGuard<dcache::store::DcacheStateMachine>> (36 samples, 0.29%)</title><rect x="80.4318%" y="1237" width="0.2922%" height="15" fill="rgb(225,204,8)" fg:x="9910" fg:w="36"/><text x="80.6818%" y="1247.50"></text></g><g><title><tokio::sync::rwlock::write_guard::RwLockWriteGuard<T> as core::ops::drop::Drop>::drop (36 samples, 0.29%)</title><rect x="80.4318%" y="1221" width="0.2922%" height="15" fill="rgb(254,111,37)" fg:x="9910" fg:w="36"/><text x="80.6818%" y="1231.50"></text></g><g><title>tokio::sync::batch_semaphore::Semaphore::release (10 samples, 0.08%)</title><rect x="80.6428%" y="1205" width="0.0812%" height="15" fill="rgb(242,35,9)" fg:x="9936" fg:w="10"/><text x="80.8928%" y="1215.50"></text></g><g><title>tokio::loom::std::parking_lot::Mutex<T>::lock (5 samples, 0.04%)</title><rect x="80.6834%" y="1189" width="0.0406%" height="15" fill="rgb(232,138,49)" fg:x="9941" fg:w="5"/><text x="80.9334%" y="1199.50"></text></g><g><title>lock_api::mutex::Mutex<R,T>::lock (5 samples, 0.04%)</title><rect x="80.6834%" y="1173" width="0.0406%" height="15" fill="rgb(247,56,4)" fg:x="9941" fg:w="5"/><text x="80.9334%" y="1183.50"></text></g><g><title><parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::lock (5 samples, 0.04%)</title><rect x="80.6834%" y="1157" width="0.0406%" height="15" fill="rgb(226,179,17)" fg:x="9941" fg:w="5"/><text x="80.9334%" y="1167.50"></text></g><g><title>core::num::<impl usize>::checked_add (5 samples, 0.04%)</title><rect x="80.8214%" y="1125" width="0.0406%" height="15" fill="rgb(216,163,45)" fg:x="9958" fg:w="5"/><text x="81.0714%" y="1135.50"></text></g><g><title>core::num::<impl usize>::overflowing_add (5 samples, 0.04%)</title><rect x="80.8214%" y="1109" width="0.0406%" height="15" fill="rgb(211,157,3)" fg:x="9958" fg:w="5"/><text x="81.0714%" y="1119.50"></text></g><g><title><dashmap::DashMap<K,V,S> as dashmap::t::Map<K,V,S>>::_yield_read_shard (15 samples, 0.12%)</title><rect x="80.7808%" y="1189" width="0.1217%" height="15" fill="rgb(234,44,20)" fg:x="9953" fg:w="15"/><text x="81.0308%" y="1199.50"></text></g><g><title>lock_api::rwlock::RwLock<R,T>::read (14 samples, 0.11%)</title><rect x="80.7889%" y="1173" width="0.1136%" height="15" fill="rgb(254,138,23)" fg:x="9954" fg:w="14"/><text x="81.0389%" y="1183.50"></text></g><g><title><dashmap::lock::RawRwLock as lock_api::rwlock::RawRwLock>::lock_shared (14 samples, 0.11%)</title><rect x="80.7889%" y="1157" width="0.1136%" height="15" fill="rgb(206,119,39)" fg:x="9954" fg:w="14"/><text x="81.0389%" y="1167.50"></text></g><g><title>dashmap::lock::RawRwLock::try_lock_shared_fast (12 samples, 0.10%)</title><rect x="80.8051%" y="1141" width="0.0974%" height="15" fill="rgb(231,105,52)" fg:x="9956" fg:w="12"/><text x="81.0551%" y="1151.50"></text></g><g><title>core::sync::atomic::AtomicUsize::load (5 samples, 0.04%)</title><rect x="80.8619%" y="1125" width="0.0406%" height="15" fill="rgb(250,20,5)" fg:x="9963" fg:w="5"/><text x="81.1119%" y="1135.50"></text></g><g><title>core::sync::atomic::atomic_load (5 samples, 0.04%)</title><rect x="80.8619%" y="1109" width="0.0406%" height="15" fill="rgb(215,198,30)" fg:x="9963" fg:w="5"/><text x="81.1119%" y="1119.50"></text></g><g><title>core::ptr::drop_in_place<lock_api::rwlock::RwLockReadGuard<dashmap::lock::RawRwLock,hashbrown::map::HashMap<alloc::string::String,dashmap::util::SharedValue<dcache::mcaptcha::mcaptcha::MCaptcha>,std::collections::hash::map::RandomState>>> (5 samples, 0.04%)</title><rect x="80.9025%" y="1189" width="0.0406%" height="15" fill="rgb(246,142,8)" fg:x="9968" fg:w="5"/><text x="81.1525%" y="1199.50"></text></g><g><title><lock_api::rwlock::RwLockReadGuard<R,T> as core::ops::drop::Drop>::drop (5 samples, 0.04%)</title><rect x="80.9025%" y="1173" width="0.0406%" height="15" fill="rgb(243,26,38)" fg:x="9968" fg:w="5"/><text x="81.1525%" y="1183.50"></text></g><g><title><dashmap::lock::RawRwLock as lock_api::rwlock::RawRwLock>::unlock_shared (5 samples, 0.04%)</title><rect x="80.9025%" y="1157" width="0.0406%" height="15" fill="rgb(205,133,28)" fg:x="9968" fg:w="5"/><text x="81.1525%" y="1167.50"></text></g><g><title><std::collections::hash::map::DefaultHasher as core::hash::Hasher>::finish (14 samples, 0.11%)</title><rect x="80.9512%" y="1173" width="0.1136%" height="15" fill="rgb(212,34,0)" fg:x="9974" fg:w="14"/><text x="81.2012%" y="1183.50"></text></g><g><title><core::hash::sip::SipHasher13 as core::hash::Hasher>::finish (14 samples, 0.11%)</title><rect x="80.9512%" y="1157" width="0.1136%" height="15" fill="rgb(251,226,22)" fg:x="9974" fg:w="14"/><text x="81.2012%" y="1167.50"></text></g><g><title><core::hash::sip::Hasher<S> as core::hash::Hasher>::finish (14 samples, 0.11%)</title><rect x="80.9512%" y="1141" width="0.1136%" height="15" fill="rgb(252,119,9)" fg:x="9974" fg:w="14"/><text x="81.2012%" y="1151.50"></text></g><g><title><core::hash::sip::Sip13Rounds as core::hash::sip::Sip>::d_rounds (9 samples, 0.07%)</title><rect x="80.9918%" y="1125" width="0.0730%" height="15" fill="rgb(213,150,50)" fg:x="9979" fg:w="9"/><text x="81.2418%" y="1135.50"></text></g><g><title>core::num::<impl u64>::rotate_left (5 samples, 0.04%)</title><rect x="81.0243%" y="1109" width="0.0406%" height="15" fill="rgb(212,24,39)" fg:x="9983" fg:w="5"/><text x="81.2743%" y="1119.50"></text></g><g><title><core::hash::sip::Hasher<S> as core::hash::Hasher>::write (9 samples, 0.07%)</title><rect x="81.0730%" y="1077" width="0.0730%" height="15" fill="rgb(213,46,39)" fg:x="9989" fg:w="9"/><text x="81.3230%" y="1087.50"></text></g><g><title>core::hash::sip::u8to64_le (9 samples, 0.07%)</title><rect x="81.0730%" y="1061" width="0.0730%" height="15" fill="rgb(239,106,12)" fg:x="9989" fg:w="9"/><text x="81.3230%" y="1071.50"></text></g><g><title>core::intrinsics::copy_nonoverlapping (5 samples, 0.04%)</title><rect x="81.1054%" y="1045" width="0.0406%" height="15" fill="rgb(249,229,21)" fg:x="9993" fg:w="5"/><text x="81.3554%" y="1055.50"></text></g><g><title>dcache::mcaptcha::mcaptcha::Manager::add_visitor (55 samples, 0.45%)</title><rect x="80.7240%" y="1237" width="0.4464%" height="15" fill="rgb(212,158,3)" fg:x="9946" fg:w="55"/><text x="80.9740%" y="1247.50"></text></g><g><title>dashmap::DashMap<K,V,S>::get (50 samples, 0.41%)</title><rect x="80.7645%" y="1221" width="0.4058%" height="15" fill="rgb(253,26,48)" fg:x="9951" fg:w="50"/><text x="81.0145%" y="1231.50"></text></g><g><title><dashmap::DashMap<K,V,S> as dashmap::t::Map<K,V,S>>::_get (50 samples, 0.41%)</title><rect x="80.7645%" y="1205" width="0.4058%" height="15" fill="rgb(238,178,20)" fg:x="9951" fg:w="50"/><text x="81.0145%" y="1215.50"></text></g><g><title>dashmap::DashMap<K,V,S>::hash_usize (27 samples, 0.22%)</title><rect x="80.9512%" y="1189" width="0.2191%" height="15" fill="rgb(208,86,15)" fg:x="9974" fg:w="27"/><text x="81.2012%" y="1199.50"></text></g><g><title>core::hash::impls::<impl core::hash::Hash for &T>::hash (12 samples, 0.10%)</title><rect x="81.0730%" y="1173" width="0.0974%" height="15" fill="rgb(239,42,53)" fg:x="9989" fg:w="12"/><text x="81.3230%" y="1183.50"></text></g><g><title><alloc::string::String as core::hash::Hash>::hash (12 samples, 0.10%)</title><rect x="81.0730%" y="1157" width="0.0974%" height="15" fill="rgb(245,226,8)" fg:x="9989" fg:w="12"/><text x="81.3230%" y="1167.50"></text></g><g><title>core::hash::impls::<impl core::hash::Hash for str>::hash (12 samples, 0.10%)</title><rect x="81.0730%" y="1141" width="0.0974%" height="15" fill="rgb(216,176,32)" fg:x="9989" fg:w="12"/><text x="81.3230%" y="1151.50"></text></g><g><title><std::collections::hash::map::DefaultHasher as core::hash::Hasher>::write_str (12 samples, 0.10%)</title><rect x="81.0730%" y="1125" width="0.0974%" height="15" fill="rgb(231,186,21)" fg:x="9989" fg:w="12"/><text x="81.3230%" y="1135.50"></text></g><g><title><core::hash::sip::SipHasher13 as core::hash::Hasher>::write_str (12 samples, 0.10%)</title><rect x="81.0730%" y="1109" width="0.0974%" height="15" fill="rgb(205,95,49)" fg:x="9989" fg:w="12"/><text x="81.3230%" y="1119.50"></text></g><g><title><core::hash::sip::Hasher<S> as core::hash::Hasher>::write_str (12 samples, 0.10%)</title><rect x="81.0730%" y="1093" width="0.0974%" height="15" fill="rgb(217,145,8)" fg:x="9989" fg:w="12"/><text x="81.3230%" y="1103.50"></text></g><g><title>core::hash::Hasher::write_u8 (3 samples, 0.02%)</title><rect x="81.1460%" y="1077" width="0.0243%" height="15" fill="rgb(239,144,48)" fg:x="9998" fg:w="3"/><text x="81.3960%" y="1087.50"></text></g><g><title><core::hash::sip::Hasher<S> as core::hash::Hasher>::write (2 samples, 0.02%)</title><rect x="81.1541%" y="1061" width="0.0162%" height="15" fill="rgb(214,189,23)" fg:x="9999" fg:w="2"/><text x="81.4041%" y="1071.50"></text></g><g><title><F as core::future::into_future::IntoFuture>::into_future (15 samples, 0.12%)</title><rect x="81.3733%" y="1205" width="0.1217%" height="15" fill="rgb(229,157,17)" fg:x="10026" fg:w="15"/><text x="81.6233%" y="1215.50"></text></g><g><title><tokio::sync::batch_semaphore::Acquire as core::future::future::Future>::poll (13 samples, 0.11%)</title><rect x="81.4950%" y="1205" width="0.1055%" height="15" fill="rgb(230,5,48)" fg:x="10041" fg:w="13"/><text x="81.7450%" y="1215.50"></text></g><g><title>tokio::sync::batch_semaphore::Semaphore::poll_acquire (8 samples, 0.06%)</title><rect x="81.5356%" y="1189" width="0.0649%" height="15" fill="rgb(224,156,48)" fg:x="10046" fg:w="8"/><text x="81.7856%" y="1199.50"></text></g><g><title>core::sync::atomic::AtomicUsize::compare_exchange (5 samples, 0.04%)</title><rect x="81.5599%" y="1173" width="0.0406%" height="15" fill="rgb(223,14,29)" fg:x="10049" fg:w="5"/><text x="81.8099%" y="1183.50"></text></g><g><title>core::sync::atomic::atomic_compare_exchange (5 samples, 0.04%)</title><rect x="81.5599%" y="1157" width="0.0406%" height="15" fill="rgb(229,96,36)" fg:x="10049" fg:w="5"/><text x="81.8099%" y="1167.50"></text></g><g><title>core::ptr::drop_in_place<tokio::sync::batch_semaphore::Acquire> (3 samples, 0.02%)</title><rect x="81.6005%" y="1205" width="0.0243%" height="15" fill="rgb(231,102,53)" fg:x="10054" fg:w="3"/><text x="81.8505%" y="1215.50"></text></g><g><title><tokio::sync::batch_semaphore::Acquire as core::ops::drop::Drop>::drop (3 samples, 0.02%)</title><rect x="81.6005%" y="1189" width="0.0243%" height="15" fill="rgb(210,77,38)" fg:x="10054" fg:w="3"/><text x="81.8505%" y="1199.50"></text></g><g><title>tokio::sync::rwlock::RwLock<T>::write::_{{closure}} (77 samples, 0.62%)</title><rect x="81.1704%" y="1237" width="0.6249%" height="15" fill="rgb(235,131,6)" fg:x="10001" fg:w="77"/><text x="81.4204%" y="1247.50"></text></g><g><title>tokio::sync::rwlock::RwLock<T>::write::_{{closure}}::_{{closure}} (58 samples, 0.47%)</title><rect x="81.3246%" y="1221" width="0.4707%" height="15" fill="rgb(252,55,38)" fg:x="10020" fg:w="58"/><text x="81.5746%" y="1231.50"></text></g><g><title>tokio::sync::batch_semaphore::Semaphore::acquire (21 samples, 0.17%)</title><rect x="81.6249%" y="1205" width="0.1704%" height="15" fill="rgb(246,38,14)" fg:x="10057" fg:w="21"/><text x="81.8749%" y="1215.50"></text></g><g><title>tokio::sync::batch_semaphore::Acquire::new (19 samples, 0.15%)</title><rect x="81.6411%" y="1189" width="0.1542%" height="15" fill="rgb(242,27,5)" fg:x="10059" fg:w="19"/><text x="81.8911%" y="1199.50"></text></g><g><title>dcache::store::_<impl openraft::storage::RaftStorage<dcache::DcacheTypeConfig> for alloc::sync::Arc<dcache::store::DcacheStore>>::apply_to_state_machine::_{{closure}}::_{{closure}} (257 samples, 2.09%)</title><rect x="79.7176%" y="1253" width="2.0859%" height="15" fill="rgb(228,65,35)" fg:x="9822" fg:w="257"/><text x="79.9676%" y="1263.50">d..</text></g><g><title>tokio::runtime::task::core::Core<T,S>::poll (1,750 samples, 14.20%)</title><rect x="67.6163%" y="1445" width="14.2034%" height="15" fill="rgb(245,93,11)" fg:x="8331" fg:w="1750"/><text x="67.8663%" y="1455.50">tokio::runtime::task::..</text></g><g><title>tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (1,750 samples, 14.20%)</title><rect x="67.6163%" y="1429" width="14.2034%" height="15" fill="rgb(213,1,31)" fg:x="8331" fg:w="1750"/><text x="67.8663%" y="1439.50">tokio::loom::std::unsa..</text></g><g><title>tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (1,750 samples, 14.20%)</title><rect x="67.6163%" y="1413" width="14.2034%" height="15" fill="rgb(237,205,14)" fg:x="8331" fg:w="1750"/><text x="67.8663%" y="1423.50">tokio::runtime::task::..</text></g><g><title>openraft::core::sm::Worker<C,SM>::do_spawn::_{{closure}} (352 samples, 2.86%)</title><rect x="78.9627%" y="1397" width="2.8569%" height="15" fill="rgb(232,118,45)" fg:x="9729" fg:w="352"/><text x="79.2127%" y="1407.50">op..</text></g><g><title>openraft::core::sm::Worker<C,SM>::worker_loop::_{{closure}} (352 samples, 2.86%)</title><rect x="78.9627%" y="1381" width="2.8569%" height="15" fill="rgb(218,5,6)" fg:x="9729" fg:w="352"/><text x="79.2127%" y="1391.50">op..</text></g><g><title>openraft::core::sm::Worker<C,SM>::worker_loop::_{{closure}}::_{{closure}} (352 samples, 2.86%)</title><rect x="78.9627%" y="1365" width="2.8569%" height="15" fill="rgb(251,87,51)" fg:x="9729" fg:w="352"/><text x="79.2127%" y="1375.50">op..</text></g><g><title>openraft::core::sm::Worker<C,SM>::apply::_{{closure}} (352 samples, 2.86%)</title><rect x="78.9627%" y="1349" width="2.8569%" height="15" fill="rgb(207,225,20)" fg:x="9729" fg:w="352"/><text x="79.2127%" y="1359.50">op..</text></g><g><title>openraft::core::sm::Worker<C,SM>::apply::_{{closure}}::_{{closure}} (352 samples, 2.86%)</title><rect x="78.9627%" y="1333" width="2.8569%" height="15" fill="rgb(222,78,54)" fg:x="9729" fg:w="352"/><text x="79.2127%" y="1343.50">op..</text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (352 samples, 2.86%)</title><rect x="78.9627%" y="1317" width="2.8569%" height="15" fill="rgb(232,85,16)" fg:x="9729" fg:w="352"/><text x="79.2127%" y="1327.50"><c..</text></g><g><title><openraft::storage::adapter::Adaptor<C,S> as openraft::storage::v2::RaftStateMachine<C>>::apply::_{{closure}} (352 samples, 2.86%)</title><rect x="78.9627%" y="1301" width="2.8569%" height="15" fill="rgb(244,25,33)" fg:x="9729" fg:w="352"/><text x="79.2127%" y="1311.50"><o..</text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (352 samples, 2.86%)</title><rect x="78.9627%" y="1285" width="2.8569%" height="15" fill="rgb(233,24,36)" fg:x="9729" fg:w="352"/><text x="79.2127%" y="1295.50"><c..</text></g><g><title>dcache::store::_<impl openraft::storage::RaftStorage<dcache::DcacheTypeConfig> for alloc::sync::Arc<dcache::store::DcacheStore>>::apply_to_state_machine::_{{closure}} (352 samples, 2.86%)</title><rect x="78.9627%" y="1269" width="2.8569%" height="15" fill="rgb(253,49,54)" fg:x="9729" fg:w="352"/><text x="79.2127%" y="1279.50">dc..</text></g><g><title>[libc.so.6] (3 samples, 0.02%)</title><rect x="81.8197%" y="1301" width="0.0243%" height="15" fill="rgb(245,12,22)" fg:x="10081" fg:w="3"/><text x="82.0697%" y="1311.50"></text></g><g><title>tokio::runtime::task::list::OwnedTasks<S>::bind_inner (2 samples, 0.02%)</title><rect x="81.8521%" y="997" width="0.0162%" height="15" fill="rgb(253,141,28)" fg:x="10085" fg:w="2"/><text x="82.1021%" y="1007.50"></text></g><g><title><hyper::common::exec::Exec as hyper::common::exec::ConnStreamExec<F,B>>::execute_h2stream (4 samples, 0.03%)</title><rect x="81.8440%" y="1189" width="0.0325%" height="15" fill="rgb(225,207,27)" fg:x="10084" fg:w="4"/><text x="82.0940%" y="1199.50"></text></g><g><title>hyper::common::exec::Exec::execute (4 samples, 0.03%)</title><rect x="81.8440%" y="1173" width="0.0325%" height="15" fill="rgb(220,84,2)" fg:x="10084" fg:w="4"/><text x="82.0940%" y="1183.50"></text></g><g><title>tokio::task::spawn::spawn (4 samples, 0.03%)</title><rect x="81.8440%" y="1157" width="0.0325%" height="15" fill="rgb(224,37,37)" fg:x="10084" fg:w="4"/><text x="82.0940%" y="1167.50"></text></g><g><title>tokio::task::spawn::spawn_inner (4 samples, 0.03%)</title><rect x="81.8440%" y="1141" width="0.0325%" height="15" fill="rgb(220,143,18)" fg:x="10084" fg:w="4"/><text x="82.0940%" y="1151.50"></text></g><g><title>tokio::runtime::context::current::with_current (4 samples, 0.03%)</title><rect x="81.8440%" y="1125" width="0.0325%" height="15" fill="rgb(210,88,33)" fg:x="10084" fg:w="4"/><text x="82.0940%" y="1135.50"></text></g><g><title>std::thread::local::LocalKey<T>::try_with (4 samples, 0.03%)</title><rect x="81.8440%" y="1109" width="0.0325%" height="15" fill="rgb(219,87,51)" fg:x="10084" fg:w="4"/><text x="82.0940%" y="1119.50"></text></g><g><title>tokio::runtime::context::current::with_current::_{{closure}} (4 samples, 0.03%)</title><rect x="81.8440%" y="1093" width="0.0325%" height="15" fill="rgb(211,7,35)" fg:x="10084" fg:w="4"/><text x="82.0940%" y="1103.50"></text></g><g><title>core::option::Option<T>::map (4 samples, 0.03%)</title><rect x="81.8440%" y="1077" width="0.0325%" height="15" fill="rgb(232,77,2)" fg:x="10084" fg:w="4"/><text x="82.0940%" y="1087.50"></text></g><g><title>tokio::task::spawn::spawn_inner::_{{closure}} (4 samples, 0.03%)</title><rect x="81.8440%" y="1061" width="0.0325%" height="15" fill="rgb(249,94,25)" fg:x="10084" fg:w="4"/><text x="82.0940%" y="1071.50"></text></g><g><title>tokio::runtime::scheduler::Handle::spawn (4 samples, 0.03%)</title><rect x="81.8440%" y="1045" width="0.0325%" height="15" fill="rgb(215,112,2)" fg:x="10084" fg:w="4"/><text x="82.0940%" y="1055.50"></text></g><g><title>tokio::runtime::scheduler::current_thread::Handle::spawn (4 samples, 0.03%)</title><rect x="81.8440%" y="1029" width="0.0325%" height="15" fill="rgb(226,115,48)" fg:x="10084" fg:w="4"/><text x="82.0940%" y="1039.50"></text></g><g><title>tokio::runtime::task::list::OwnedTasks<S>::bind (4 samples, 0.03%)</title><rect x="81.8440%" y="1013" width="0.0325%" height="15" fill="rgb(249,196,10)" fg:x="10084" fg:w="4"/><text x="82.0940%" y="1023.50"></text></g><g><title><hyper::server::server::new_svc::NewSvcTask<I,N,S,E,W> as core::future::future::Future>::poll (6 samples, 0.05%)</title><rect x="81.8440%" y="1269" width="0.0487%" height="15" fill="rgb(237,109,14)" fg:x="10084" fg:w="6"/><text x="82.0940%" y="1279.50"></text></g><g><title><hyper::server::conn::upgrades::UpgradeableConnection<I,S,E> as core::future::future::Future>::poll (6 samples, 0.05%)</title><rect x="81.8440%" y="1253" width="0.0487%" height="15" fill="rgb(217,103,53)" fg:x="10084" fg:w="6"/><text x="82.0940%" y="1263.50"></text></g><g><title><hyper::server::conn::ProtoServer<T,B,S,E> as core::future::future::Future>::poll (6 samples, 0.05%)</title><rect x="81.8440%" y="1237" width="0.0487%" height="15" fill="rgb(244,137,9)" fg:x="10084" fg:w="6"/><text x="82.0940%" y="1247.50"></text></g><g><title><hyper::proto::h2::server::Server<T,S,B,E> as core::future::future::Future>::poll (6 samples, 0.05%)</title><rect x="81.8440%" y="1221" width="0.0487%" height="15" fill="rgb(227,201,3)" fg:x="10084" fg:w="6"/><text x="82.0940%" y="1231.50"></text></g><g><title>hyper::proto::h2::server::Serving<T,B>::poll_server (6 samples, 0.05%)</title><rect x="81.8440%" y="1205" width="0.0487%" height="15" fill="rgb(243,94,6)" fg:x="10084" fg:w="6"/><text x="82.0940%" y="1215.50"></text></g><g><title>h2::server::Connection<T,B>::poll_accept (2 samples, 0.02%)</title><rect x="81.8765%" y="1189" width="0.0162%" height="15" fill="rgb(235,118,5)" fg:x="10088" fg:w="2"/><text x="82.1265%" y="1199.50"></text></g><g><title>h2::proto::connection::Connection<T,h2::server::Peer,B>::next_incoming (2 samples, 0.02%)</title><rect x="81.8765%" y="1173" width="0.0162%" height="15" fill="rgb(247,10,30)" fg:x="10088" fg:w="2"/><text x="82.1265%" y="1183.50"></text></g><g><title>h2::proto::streams::streams::Streams<B,P>::next_incoming (2 samples, 0.02%)</title><rect x="81.8765%" y="1157" width="0.0162%" height="15" fill="rgb(205,26,28)" fg:x="10088" fg:w="2"/><text x="82.1265%" y="1167.50"></text></g><g><title>h2::proto::streams::recv::Recv::next_incoming (2 samples, 0.02%)</title><rect x="81.8765%" y="1141" width="0.0162%" height="15" fill="rgb(206,99,35)" fg:x="10088" fg:w="2"/><text x="82.1265%" y="1151.50"></text></g><g><title>core::ptr::drop_in_place<tracing::span::Entered> (2 samples, 0.02%)</title><rect x="81.9252%" y="1253" width="0.0162%" height="15" fill="rgb(238,130,40)" fg:x="10094" fg:w="2"/><text x="82.1752%" y="1263.50"></text></g><g><title><tracing::span::Entered as core::ops::drop::Drop>::drop (2 samples, 0.02%)</title><rect x="81.9252%" y="1237" width="0.0162%" height="15" fill="rgb(224,126,31)" fg:x="10094" fg:w="2"/><text x="82.1752%" y="1247.50"></text></g><g><title>tracing::span::Span::do_exit (2 samples, 0.02%)</title><rect x="81.9252%" y="1221" width="0.0162%" height="15" fill="rgb(254,105,17)" fg:x="10094" fg:w="2"/><text x="82.1752%" y="1231.50"></text></g><g><title>core::option::Option<T>::as_ref (2 samples, 0.02%)</title><rect x="81.9252%" y="1205" width="0.0162%" height="15" fill="rgb(216,87,36)" fg:x="10094" fg:w="2"/><text x="82.1752%" y="1215.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::main::_{{closure}} (19 samples, 0.15%)</title><rect x="81.9414%" y="1253" width="0.1542%" height="15" fill="rgb(240,21,12)" fg:x="10096" fg:w="19"/><text x="82.1914%" y="1263.50"></text></g><g><title><tracing::instrument::Instrumented<T> as core::future::future::Future>::poll (12 samples, 0.10%)</title><rect x="81.9982%" y="1237" width="0.0974%" height="15" fill="rgb(245,192,34)" fg:x="10103" fg:w="12"/><text x="82.2482%" y="1247.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::do_main::_{{closure}} (12 samples, 0.10%)</title><rect x="81.9982%" y="1221" width="0.0974%" height="15" fill="rgb(226,100,49)" fg:x="10103" fg:w="12"/><text x="82.2482%" y="1231.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::do_main::_{{closure}}::_{{closure}} (6 samples, 0.05%)</title><rect x="82.0469%" y="1205" width="0.0487%" height="15" fill="rgb(245,188,27)" fg:x="10109" fg:w="6"/><text x="82.2969%" y="1215.50"></text></g><g><title><tracing::instrument::Instrumented<T> as core::future::future::Future>::poll (27 samples, 0.22%)</title><rect x="81.8927%" y="1269" width="0.2191%" height="15" fill="rgb(212,170,8)" fg:x="10090" fg:w="27"/><text x="82.1427%" y="1279.50"></text></g><g><title>tracing::instrument::_::<impl tracing::instrument::Instrumented<T>>::project (2 samples, 0.02%)</title><rect x="82.0956%" y="1253" width="0.0162%" height="15" fill="rgb(217,113,29)" fg:x="10115" fg:w="2"/><text x="82.3456%" y="1263.50"></text></g><g><title>openraft::replication::ReplicationCore<C,N,LS>::process_event (2 samples, 0.02%)</title><rect x="82.2579%" y="1189" width="0.0162%" height="15" fill="rgb(237,30,3)" fg:x="10135" fg:w="2"/><text x="82.5079%" y="1199.50"></text></g><g><title>core::option::Option<T>::ok_or (34 samples, 0.28%)</title><rect x="82.3716%" y="1157" width="0.2760%" height="15" fill="rgb(227,19,28)" fg:x="10149" fg:w="34"/><text x="82.6216%" y="1167.50"></text></g><g><title>futures_task::noop_waker::noop_waker (6 samples, 0.05%)</title><rect x="82.9559%" y="1141" width="0.0487%" height="15" fill="rgb(239,172,45)" fg:x="10221" fg:w="6"/><text x="83.2059%" y="1151.50"></text></g><g><title>futures_task::noop_waker::noop_raw_waker (5 samples, 0.04%)</title><rect x="82.9640%" y="1125" width="0.0406%" height="15" fill="rgb(254,55,39)" fg:x="10222" fg:w="5"/><text x="83.2140%" y="1135.50"></text></g><g><title><alloc::sync::Arc<T,A> as core::ops::deref::Deref>::deref (3 samples, 0.02%)</title><rect x="83.1751%" y="1061" width="0.0243%" height="15" fill="rgb(249,208,12)" fg:x="10248" fg:w="3"/><text x="83.4251%" y="1071.50"></text></g><g><title>alloc::sync::Arc<T,A>::inner (3 samples, 0.02%)</title><rect x="83.1751%" y="1045" width="0.0243%" height="15" fill="rgb(240,52,13)" fg:x="10248" fg:w="3"/><text x="83.4251%" y="1055.50"></text></g><g><title>core::ptr::non_null::NonNull<T>::as_ref (3 samples, 0.02%)</title><rect x="83.1751%" y="1029" width="0.0243%" height="15" fill="rgb(252,149,13)" fg:x="10248" fg:w="3"/><text x="83.4251%" y="1039.50"></text></g><g><title>core::ptr::drop_in_place<tokio::runtime::coop::RestoreOnPending> (7 samples, 0.06%)</title><rect x="83.1994%" y="1061" width="0.0568%" height="15" fill="rgb(232,81,48)" fg:x="10251" fg:w="7"/><text x="83.4494%" y="1071.50"></text></g><g><title><tokio::runtime::coop::RestoreOnPending as core::ops::drop::Drop>::drop (5 samples, 0.04%)</title><rect x="83.2156%" y="1045" width="0.0406%" height="15" fill="rgb(222,144,2)" fg:x="10253" fg:w="5"/><text x="83.4656%" y="1055.50"></text></g><g><title><tokio::sync::mpsc::unbounded::Semaphore as tokio::sync::mpsc::chan::Semaphore>::add_permit (13 samples, 0.11%)</title><rect x="83.6620%" y="1029" width="0.1055%" height="15" fill="rgb(216,81,32)" fg:x="10308" fg:w="13"/><text x="83.9120%" y="1039.50"></text></g><g><title>core::sync::atomic::AtomicUsize::fetch_sub (4 samples, 0.03%)</title><rect x="83.7351%" y="1013" width="0.0325%" height="15" fill="rgb(244,78,51)" fg:x="10317" fg:w="4"/><text x="83.9851%" y="1023.50"></text></g><g><title>core::sync::atomic::atomic_sub (4 samples, 0.03%)</title><rect x="83.7351%" y="997" width="0.0325%" height="15" fill="rgb(217,66,21)" fg:x="10317" fg:w="4"/><text x="83.9851%" y="1007.50"></text></g><g><title><tokio::loom::std::atomic_usize::AtomicUsize as core::ops::deref::Deref>::deref (4 samples, 0.03%)</title><rect x="83.8244%" y="997" width="0.0325%" height="15" fill="rgb(247,101,42)" fg:x="10328" fg:w="4"/><text x="84.0744%" y="1007.50"></text></g><g><title>core::sync::atomic::AtomicUsize::load (3 samples, 0.02%)</title><rect x="83.8568%" y="997" width="0.0243%" height="15" fill="rgb(227,81,39)" fg:x="10332" fg:w="3"/><text x="84.1068%" y="1007.50"></text></g><g><title>core::sync::atomic::atomic_load (3 samples, 0.02%)</title><rect x="83.8568%" y="981" width="0.0243%" height="15" fill="rgb(220,223,44)" fg:x="10332" fg:w="3"/><text x="84.1068%" y="991.50"></text></g><g><title>tokio::loom::std::unsafe_cell::UnsafeCell<T>::with (5 samples, 0.04%)</title><rect x="83.8812%" y="997" width="0.0406%" height="15" fill="rgb(205,218,2)" fg:x="10335" fg:w="5"/><text x="84.1312%" y="1007.50"></text></g><g><title>tokio::sync::mpsc::block::Block<T>::read::_{{closure}} (5 samples, 0.04%)</title><rect x="83.8812%" y="981" width="0.0406%" height="15" fill="rgb(212,207,28)" fg:x="10335" fg:w="5"/><text x="84.1312%" y="991.50"></text></g><g><title>core::ptr::read (5 samples, 0.04%)</title><rect x="83.8812%" y="965" width="0.0406%" height="15" fill="rgb(224,12,41)" fg:x="10335" fg:w="5"/><text x="84.1312%" y="975.50"></text></g><g><title>tokio::sync::mpsc::block::Block<T>::read (17 samples, 0.14%)</title><rect x="83.8162%" y="1013" width="0.1380%" height="15" fill="rgb(216,118,12)" fg:x="10327" fg:w="17"/><text x="84.0662%" y="1023.50"></text></g><g><title>tokio::sync::mpsc::block::is_ready (4 samples, 0.03%)</title><rect x="83.9218%" y="997" width="0.0325%" height="15" fill="rgb(252,97,46)" fg:x="10340" fg:w="4"/><text x="84.1718%" y="1007.50"></text></g><g><title>tokio::sync::mpsc::list::Rx<T>::reclaim_blocks (5 samples, 0.04%)</title><rect x="83.9542%" y="1013" width="0.0406%" height="15" fill="rgb(244,206,19)" fg:x="10344" fg:w="5"/><text x="84.2042%" y="1023.50"></text></g><g><title>tokio::sync::mpsc::list::Tx<T>::reclaim_block (2 samples, 0.02%)</title><rect x="83.9786%" y="997" width="0.0162%" height="15" fill="rgb(231,84,31)" fg:x="10347" fg:w="2"/><text x="84.2286%" y="1007.50"></text></g><g><title>tokio::sync::mpsc::block::Block<T>::try_push (2 samples, 0.02%)</title><rect x="83.9786%" y="981" width="0.0162%" height="15" fill="rgb(244,133,0)" fg:x="10347" fg:w="2"/><text x="84.2286%" y="991.50"></text></g><g><title>core::sync::atomic::AtomicPtr<T>::compare_exchange (2 samples, 0.02%)</title><rect x="83.9786%" y="965" width="0.0162%" height="15" fill="rgb(223,15,50)" fg:x="10347" fg:w="2"/><text x="84.2286%" y="975.50"></text></g><g><title>core::sync::atomic::atomic_compare_exchange (2 samples, 0.02%)</title><rect x="83.9786%" y="949" width="0.0162%" height="15" fill="rgb(250,118,49)" fg:x="10347" fg:w="2"/><text x="84.2286%" y="959.50"></text></g><g><title>tokio::sync::mpsc::list::Rx<T>::pop (31 samples, 0.25%)</title><rect x="83.7757%" y="1029" width="0.2516%" height="15" fill="rgb(248,25,38)" fg:x="10322" fg:w="31"/><text x="84.0257%" y="1039.50"></text></g><g><title>tokio::sync::mpsc::list::Rx<T>::try_advancing_head (4 samples, 0.03%)</title><rect x="83.9948%" y="1013" width="0.0325%" height="15" fill="rgb(215,70,14)" fg:x="10349" fg:w="4"/><text x="84.2448%" y="1023.50"></text></g><g><title>tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (97 samples, 0.79%)</title><rect x="83.2562%" y="1061" width="0.7873%" height="15" fill="rgb(215,28,15)" fg:x="10258" fg:w="97"/><text x="83.5062%" y="1071.50"></text></g><g><title>tokio::sync::mpsc::chan::Rx<T,S>::recv::_{{closure}} (97 samples, 0.79%)</title><rect x="83.2562%" y="1045" width="0.7873%" height="15" fill="rgb(243,6,28)" fg:x="10258" fg:w="97"/><text x="83.5062%" y="1055.50"></text></g><g><title>tokio::sync::task::atomic_waker::AtomicWaker::register_by_ref (2 samples, 0.02%)</title><rect x="84.0273%" y="1029" width="0.0162%" height="15" fill="rgb(222,130,1)" fg:x="10353" fg:w="2"/><text x="84.2773%" y="1039.50"></text></g><g><title>core::cell::Cell<T>::set (17 samples, 0.14%)</title><rect x="84.1165%" y="981" width="0.1380%" height="15" fill="rgb(236,166,44)" fg:x="10364" fg:w="17"/><text x="84.3665%" y="991.50"></text></g><g><title>core::cell::Cell<T>::replace (17 samples, 0.14%)</title><rect x="84.1165%" y="965" width="0.1380%" height="15" fill="rgb(221,108,14)" fg:x="10364" fg:w="17"/><text x="84.3665%" y="975.50"></text></g><g><title>core::mem::replace (17 samples, 0.14%)</title><rect x="84.1165%" y="949" width="0.1380%" height="15" fill="rgb(252,3,45)" fg:x="10364" fg:w="17"/><text x="84.3665%" y="959.50"></text></g><g><title>core::ptr::write (17 samples, 0.14%)</title><rect x="84.1165%" y="933" width="0.1380%" height="15" fill="rgb(237,68,30)" fg:x="10364" fg:w="17"/><text x="84.3665%" y="943.50"></text></g><g><title>tokio::runtime::context::budget (25 samples, 0.20%)</title><rect x="84.0922%" y="1045" width="0.2029%" height="15" fill="rgb(211,79,22)" fg:x="10361" fg:w="25"/><text x="84.3422%" y="1055.50"></text></g><g><title>std::thread::local::LocalKey<T>::try_with (25 samples, 0.20%)</title><rect x="84.0922%" y="1029" width="0.2029%" height="15" fill="rgb(252,185,21)" fg:x="10361" fg:w="25"/><text x="84.3422%" y="1039.50"></text></g><g><title>tokio::runtime::context::budget::_{{closure}} (25 samples, 0.20%)</title><rect x="84.0922%" y="1013" width="0.2029%" height="15" fill="rgb(225,189,26)" fg:x="10361" fg:w="25"/><text x="84.3422%" y="1023.50"></text></g><g><title>tokio::runtime::coop::poll_proceed::_{{closure}} (25 samples, 0.20%)</title><rect x="84.0922%" y="997" width="0.2029%" height="15" fill="rgb(241,30,40)" fg:x="10361" fg:w="25"/><text x="84.3422%" y="1007.50"></text></g><g><title>tokio::runtime::coop::Budget::decrement (5 samples, 0.04%)</title><rect x="84.2545%" y="981" width="0.0406%" height="15" fill="rgb(235,215,44)" fg:x="10381" fg:w="5"/><text x="84.5045%" y="991.50"></text></g><g><title>futures_util::future::future::FutureExt::now_or_never (206 samples, 1.67%)</title><rect x="82.6475%" y="1157" width="1.6719%" height="15" fill="rgb(205,8,29)" fg:x="10183" fg:w="206"/><text x="82.8975%" y="1167.50"></text></g><g><title>tokio::sync::mpsc::unbounded::UnboundedReceiver<T>::recv::_{{closure}} (162 samples, 1.31%)</title><rect x="83.0046%" y="1141" width="1.3148%" height="15" fill="rgb(241,137,42)" fg:x="10227" fg:w="162"/><text x="83.2546%" y="1151.50"></text></g><g><title><tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (147 samples, 1.19%)</title><rect x="83.1264%" y="1125" width="1.1931%" height="15" fill="rgb(237,155,2)" fg:x="10242" fg:w="147"/><text x="83.3764%" y="1135.50"></text></g><g><title>tokio::sync::mpsc::unbounded::UnboundedReceiver<T>::recv::_{{closure}}::_{{closure}} (141 samples, 1.14%)</title><rect x="83.1751%" y="1109" width="1.1444%" height="15" fill="rgb(245,29,42)" fg:x="10248" fg:w="141"/><text x="83.4251%" y="1119.50"></text></g><g><title>tokio::sync::mpsc::unbounded::UnboundedReceiver<T>::poll_recv (141 samples, 1.14%)</title><rect x="83.1751%" y="1093" width="1.1444%" height="15" fill="rgb(234,101,35)" fg:x="10248" fg:w="141"/><text x="83.4251%" y="1103.50"></text></g><g><title>tokio::sync::mpsc::chan::Rx<T,S>::recv (141 samples, 1.14%)</title><rect x="83.1751%" y="1077" width="1.1444%" height="15" fill="rgb(228,64,37)" fg:x="10248" fg:w="141"/><text x="83.4251%" y="1087.50"></text></g><g><title>tokio::runtime::coop::poll_proceed (34 samples, 0.28%)</title><rect x="84.0435%" y="1061" width="0.2760%" height="15" fill="rgb(217,214,36)" fg:x="10355" fg:w="34"/><text x="84.2935%" y="1071.50"></text></g><g><title>tokio::runtime::coop::Budget::unconstrained (3 samples, 0.02%)</title><rect x="84.2951%" y="1045" width="0.0243%" height="15" fill="rgb(243,70,3)" fg:x="10386" fg:w="3"/><text x="84.5451%" y="1055.50"></text></g><g><title><tracing_core::metadata::Level as core::cmp::PartialOrd<tracing_core::metadata::LevelFilter>>::le (2 samples, 0.02%)</title><rect x="84.4087%" y="1141" width="0.0162%" height="15" fill="rgb(253,158,52)" fg:x="10400" fg:w="2"/><text x="84.6587%" y="1151.50"></text></g><g><title>openraft::replication::ReplicationCore<C,N,LS>::try_drain_events::_{{closure}} (266 samples, 2.16%)</title><rect x="82.2742%" y="1189" width="2.1589%" height="15" fill="rgb(234,111,54)" fg:x="10137" fg:w="266"/><text x="82.5242%" y="1199.50">o..</text></g><g><title>openraft::replication::ReplicationCore<C,N,LS>::try_drain_events::_{{closure}}::_{{closure}} (263 samples, 2.13%)</title><rect x="82.2985%" y="1173" width="2.1346%" height="15" fill="rgb(217,70,32)" fg:x="10140" fg:w="263"/><text x="82.5485%" y="1183.50">o..</text></g><g><title>openraft::replication::ReplicationCore<C,N,LS>::process_event (14 samples, 0.11%)</title><rect x="84.3195%" y="1157" width="0.1136%" height="15" fill="rgb(234,18,33)" fg:x="10389" fg:w="14"/><text x="84.5695%" y="1167.50"></text></g><g><title>openraft::replication::ReplicationCore<C,N,LS>::drain_events::_{{closure}} (280 samples, 2.27%)</title><rect x="82.2336%" y="1221" width="2.2725%" height="15" fill="rgb(234,12,49)" fg:x="10132" fg:w="280"/><text x="82.4836%" y="1231.50">o..</text></g><g><title>openraft::replication::ReplicationCore<C,N,LS>::drain_events::_{{closure}}::_{{closure}} (279 samples, 2.26%)</title><rect x="82.2417%" y="1205" width="2.2644%" height="15" fill="rgb(236,10,21)" fg:x="10133" fg:w="279"/><text x="82.4917%" y="1215.50">o..</text></g><g><title>tokio::sync::mpsc::unbounded::UnboundedReceiver<T>::recv::_{{closure}} (9 samples, 0.07%)</title><rect x="84.4331%" y="1189" width="0.0730%" height="15" fill="rgb(248,182,45)" fg:x="10403" fg:w="9"/><text x="84.6831%" y="1199.50"></text></g><g><title><tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (8 samples, 0.06%)</title><rect x="84.4412%" y="1173" width="0.0649%" height="15" fill="rgb(217,95,36)" fg:x="10404" fg:w="8"/><text x="84.6912%" y="1183.50"></text></g><g><title>tokio::sync::mpsc::unbounded::UnboundedReceiver<T>::recv::_{{closure}}::_{{closure}} (7 samples, 0.06%)</title><rect x="84.4493%" y="1157" width="0.0568%" height="15" fill="rgb(212,110,31)" fg:x="10405" fg:w="7"/><text x="84.6993%" y="1167.50"></text></g><g><title>tokio::sync::mpsc::unbounded::UnboundedReceiver<T>::poll_recv (7 samples, 0.06%)</title><rect x="84.4493%" y="1141" width="0.0568%" height="15" fill="rgb(206,32,53)" fg:x="10405" fg:w="7"/><text x="84.6993%" y="1151.50"></text></g><g><title>tokio::sync::mpsc::chan::Rx<T,S>::recv (7 samples, 0.06%)</title><rect x="84.4493%" y="1125" width="0.0568%" height="15" fill="rgb(246,141,37)" fg:x="10405" fg:w="7"/><text x="84.6993%" y="1135.50"></text></g><g><title>tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (7 samples, 0.06%)</title><rect x="84.4493%" y="1109" width="0.0568%" height="15" fill="rgb(219,16,7)" fg:x="10405" fg:w="7"/><text x="84.6993%" y="1119.50"></text></g><g><title>tokio::sync::mpsc::chan::Rx<T,S>::recv::_{{closure}} (7 samples, 0.06%)</title><rect x="84.4493%" y="1093" width="0.0568%" height="15" fill="rgb(230,205,45)" fg:x="10405" fg:w="7"/><text x="84.6993%" y="1103.50"></text></g><g><title>tokio::sync::mpsc::list::Rx<T>::pop (6 samples, 0.05%)</title><rect x="84.4574%" y="1077" width="0.0487%" height="15" fill="rgb(231,43,49)" fg:x="10406" fg:w="6"/><text x="84.7074%" y="1087.50"></text></g><g><title>tokio::sync::mpsc::list::Rx<T>::try_advancing_head (3 samples, 0.02%)</title><rect x="84.4818%" y="1061" width="0.0243%" height="15" fill="rgb(212,106,34)" fg:x="10409" fg:w="3"/><text x="84.7318%" y="1071.50"></text></g><g><title>[libc.so.6] (5 samples, 0.04%)</title><rect x="84.5386%" y="1205" width="0.0406%" height="15" fill="rgb(206,83,17)" fg:x="10416" fg:w="5"/><text x="84.7886%" y="1215.50"></text></g><g><title><tracing::span::Span as core::ops::drop::Drop>::drop (2 samples, 0.02%)</title><rect x="84.5792%" y="1189" width="0.0162%" height="15" fill="rgb(244,154,49)" fg:x="10421" fg:w="2"/><text x="84.8292%" y="1199.50"></text></g><g><title>tracing_core::dispatcher::has_been_set (2 samples, 0.02%)</title><rect x="84.5792%" y="1173" width="0.0162%" height="15" fill="rgb(244,149,49)" fg:x="10421" fg:w="2"/><text x="84.8292%" y="1183.50"></text></g><g><title>core::sync::atomic::AtomicBool::load (2 samples, 0.02%)</title><rect x="84.5792%" y="1157" width="0.0162%" height="15" fill="rgb(227,134,18)" fg:x="10421" fg:w="2"/><text x="84.8292%" y="1167.50"></text></g><g><title>core::ptr::drop_in_place<tracing::span::Span> (3 samples, 0.02%)</title><rect x="84.5792%" y="1205" width="0.0243%" height="15" fill="rgb(237,116,36)" fg:x="10421" fg:w="3"/><text x="84.8292%" y="1215.50"></text></g><g><title><core::iter::adapters::enumerate::Enumerate<I> as core::iter::traits::iterator::Iterator>::next (2 samples, 0.02%)</title><rect x="84.7009%" y="1061" width="0.0162%" height="15" fill="rgb(205,129,40)" fg:x="10436" fg:w="2"/><text x="84.9509%" y="1071.50"></text></g><g><title><core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::next (2 samples, 0.02%)</title><rect x="84.7009%" y="1045" width="0.0162%" height="15" fill="rgb(236,178,4)" fg:x="10436" fg:w="2"/><text x="84.9509%" y="1055.50"></text></g><g><title>alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::find_lower_bound_edge (4 samples, 0.03%)</title><rect x="84.6928%" y="1109" width="0.0325%" height="15" fill="rgb(251,76,53)" fg:x="10435" fg:w="4"/><text x="84.9428%" y="1119.50"></text></g><g><title>alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::find_lower_bound_index (4 samples, 0.03%)</title><rect x="84.6928%" y="1093" width="0.0325%" height="15" fill="rgb(242,92,40)" fg:x="10435" fg:w="4"/><text x="84.9428%" y="1103.50"></text></g><g><title>alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::find_key_index (4 samples, 0.03%)</title><rect x="84.6928%" y="1077" width="0.0325%" height="15" fill="rgb(209,45,30)" fg:x="10435" fg:w="4"/><text x="84.9428%" y="1087.50"></text></g><g><title>alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::find_upper_bound_edge (3 samples, 0.02%)</title><rect x="84.7253%" y="1109" width="0.0243%" height="15" fill="rgb(218,157,36)" fg:x="10439" fg:w="3"/><text x="84.9753%" y="1119.50"></text></g><g><title>alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::find_upper_bound_index (3 samples, 0.02%)</title><rect x="84.7253%" y="1093" width="0.0243%" height="15" fill="rgb(222,186,16)" fg:x="10439" fg:w="3"/><text x="84.9753%" y="1103.50"></text></g><g><title>alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::find_key_index (3 samples, 0.02%)</title><rect x="84.7253%" y="1077" width="0.0243%" height="15" fill="rgb(254,72,35)" fg:x="10439" fg:w="3"/><text x="84.9753%" y="1087.50"></text></g><g><title>core::cmp::impls::<impl core::cmp::Ord for u64>::cmp (2 samples, 0.02%)</title><rect x="84.7334%" y="1061" width="0.0162%" height="15" fill="rgb(224,25,35)" fg:x="10440" fg:w="2"/><text x="84.9834%" y="1071.50"></text></g><g><title>alloc::collections::btree::map::BTreeMap<K,V,A>::range (9 samples, 0.07%)</title><rect x="84.6847%" y="1157" width="0.0730%" height="15" fill="rgb(206,135,52)" fg:x="10434" fg:w="9"/><text x="84.9347%" y="1167.50"></text></g><g><title>alloc::collections::btree::navigate::<impl alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::range_search (9 samples, 0.07%)</title><rect x="84.6847%" y="1141" width="0.0730%" height="15" fill="rgb(229,174,47)" fg:x="10434" fg:w="9"/><text x="84.9347%" y="1151.50"></text></g><g><title>alloc::collections::btree::navigate::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::find_leaf_edges_spanning_range (9 samples, 0.07%)</title><rect x="84.6847%" y="1125" width="0.0730%" height="15" fill="rgb(242,184,21)" fg:x="10434" fg:w="9"/><text x="84.9347%" y="1135.50"></text></g><g><title><alloc::collections::btree::map::Range<K,V> as core::iter::traits::iterator::Iterator>::next (4 samples, 0.03%)</title><rect x="84.8876%" y="1045" width="0.0325%" height="15" fill="rgb(213,22,45)" fg:x="10459" fg:w="4"/><text x="85.1376%" y="1055.50"></text></g><g><title>alloc::collections::btree::navigate::LeafRange<alloc::collections::btree::node::marker::Immut,K,V>::next_checked (4 samples, 0.03%)</title><rect x="84.8876%" y="1029" width="0.0325%" height="15" fill="rgb(237,81,54)" fg:x="10459" fg:w="4"/><text x="85.1376%" y="1039.50"></text></g><g><title>alloc::collections::btree::navigate::LeafRange<BorrowType,K,V>::perform_next_checked (4 samples, 0.03%)</title><rect x="84.8876%" y="1013" width="0.0325%" height="15" fill="rgb(248,177,18)" fg:x="10459" fg:w="4"/><text x="85.1376%" y="1023.50"></text></g><g><title>alloc::collections::btree::mem::replace (3 samples, 0.02%)</title><rect x="84.8957%" y="997" width="0.0243%" height="15" fill="rgb(254,31,16)" fg:x="10460" fg:w="3"/><text x="85.1457%" y="1007.50"></text></g><g><title>alloc::collections::btree::navigate::LeafRange<BorrowType,K,V>::perform_next_checked::_{{closure}} (3 samples, 0.02%)</title><rect x="84.8957%" y="981" width="0.0243%" height="15" fill="rgb(235,20,31)" fg:x="10460" fg:w="3"/><text x="85.1457%" y="991.50"></text></g><g><title>__rdl_alloc (2 samples, 0.02%)</title><rect x="85.5856%" y="773" width="0.0162%" height="15" fill="rgb(240,56,43)" fg:x="10545" fg:w="2"/><text x="85.8356%" y="783.50"></text></g><g><title>__rust_alloc (4 samples, 0.03%)</title><rect x="85.6018%" y="773" width="0.0325%" height="15" fill="rgb(237,197,51)" fg:x="10547" fg:w="4"/><text x="85.8518%" y="783.50"></text></g><g><title>alloc::vec::Vec<T,A>::with_capacity_in (104 samples, 0.84%)</title><rect x="85.5612%" y="869" width="0.8441%" height="15" fill="rgb(241,162,44)" fg:x="10542" fg:w="104"/><text x="85.8112%" y="879.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::with_capacity_in (104 samples, 0.84%)</title><rect x="85.5612%" y="853" width="0.8441%" height="15" fill="rgb(224,23,20)" fg:x="10542" fg:w="104"/><text x="85.8112%" y="863.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::allocate_in (104 samples, 0.84%)</title><rect x="85.5612%" y="837" width="0.8441%" height="15" fill="rgb(250,109,34)" fg:x="10542" fg:w="104"/><text x="85.8112%" y="847.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::allocate (101 samples, 0.82%)</title><rect x="85.5856%" y="821" width="0.8197%" height="15" fill="rgb(214,175,50)" fg:x="10545" fg:w="101"/><text x="85.8356%" y="831.50"></text></g><g><title>alloc::alloc::Global::alloc_impl (101 samples, 0.82%)</title><rect x="85.5856%" y="805" width="0.8197%" height="15" fill="rgb(213,182,5)" fg:x="10545" fg:w="101"/><text x="85.8356%" y="815.50"></text></g><g><title>alloc::alloc::alloc (101 samples, 0.82%)</title><rect x="85.5856%" y="789" width="0.8197%" height="15" fill="rgb(209,199,19)" fg:x="10545" fg:w="101"/><text x="85.8356%" y="799.50"></text></g><g><title>malloc (95 samples, 0.77%)</title><rect x="85.6343%" y="773" width="0.7710%" height="15" fill="rgb(236,224,42)" fg:x="10551" fg:w="95"/><text x="85.8843%" y="783.50"></text></g><g><title>[libc.so.6] (70 samples, 0.57%)</title><rect x="85.8372%" y="757" width="0.5681%" height="15" fill="rgb(246,226,29)" fg:x="10576" fg:w="70"/><text x="86.0872%" y="767.50"></text></g><g><title>[libc.so.6] (22 samples, 0.18%)</title><rect x="86.2268%" y="741" width="0.1786%" height="15" fill="rgb(227,223,11)" fg:x="10624" fg:w="22"/><text x="86.4768%" y="751.50"></text></g><g><title><core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (201 samples, 1.63%)</title><rect x="84.8876%" y="1061" width="1.6314%" height="15" fill="rgb(219,7,51)" fg:x="10459" fg:w="201"/><text x="85.1376%" y="1071.50"></text></g><g><title>core::option::Option<T>::map (197 samples, 1.60%)</title><rect x="84.9201%" y="1045" width="1.5989%" height="15" fill="rgb(245,167,10)" fg:x="10463" fg:w="197"/><text x="85.1701%" y="1055.50"></text></g><g><title>core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (160 samples, 1.30%)</title><rect x="85.2204%" y="1029" width="1.2986%" height="15" fill="rgb(237,224,16)" fg:x="10500" fg:w="160"/><text x="85.4704%" y="1039.50"></text></g><g><title>dcache::store::_<impl openraft::storage::RaftLogReader<dcache::DcacheTypeConfig> for alloc::sync::Arc<dcache::store::DcacheStore>>::try_get_log_entries::_{{closure}}::_{{closure}} (160 samples, 1.30%)</title><rect x="85.2204%" y="1013" width="1.2986%" height="15" fill="rgb(226,132,13)" fg:x="10500" fg:w="160"/><text x="85.4704%" y="1023.50"></text></g><g><title><openraft::entry::Entry<C> as core::clone::Clone>::clone (160 samples, 1.30%)</title><rect x="85.2204%" y="997" width="1.2986%" height="15" fill="rgb(214,140,3)" fg:x="10500" fg:w="160"/><text x="85.4704%" y="1007.50"></text></g><g><title><openraft::entry::payload::EntryPayload<C> as core::clone::Clone>::clone (152 samples, 1.23%)</title><rect x="85.2853%" y="981" width="1.2337%" height="15" fill="rgb(221,177,4)" fg:x="10508" fg:w="152"/><text x="85.5353%" y="991.50"></text></g><g><title><dcache::store::DcacheRequest as core::clone::Clone>::clone (122 samples, 0.99%)</title><rect x="85.5288%" y="965" width="0.9902%" height="15" fill="rgb(238,139,3)" fg:x="10538" fg:w="122"/><text x="85.7788%" y="975.50"></text></g><g><title><alloc::string::String as core::clone::Clone>::clone (122 samples, 0.99%)</title><rect x="85.5288%" y="949" width="0.9902%" height="15" fill="rgb(216,17,39)" fg:x="10538" fg:w="122"/><text x="85.7788%" y="959.50"></text></g><g><title><alloc::vec::Vec<T,A> as core::clone::Clone>::clone (118 samples, 0.96%)</title><rect x="85.5612%" y="933" width="0.9577%" height="15" fill="rgb(238,120,9)" fg:x="10542" fg:w="118"/><text x="85.8112%" y="943.50"></text></g><g><title>alloc::slice::<impl [T]>::to_vec_in (118 samples, 0.96%)</title><rect x="85.5612%" y="917" width="0.9577%" height="15" fill="rgb(244,92,53)" fg:x="10542" fg:w="118"/><text x="85.8112%" y="927.50"></text></g><g><title>alloc::slice::hack::to_vec (118 samples, 0.96%)</title><rect x="85.5612%" y="901" width="0.9577%" height="15" fill="rgb(224,148,33)" fg:x="10542" fg:w="118"/><text x="85.8112%" y="911.50"></text></g><g><title><T as alloc::slice::hack::ConvertVec>::to_vec (118 samples, 0.96%)</title><rect x="85.5612%" y="885" width="0.9577%" height="15" fill="rgb(243,6,36)" fg:x="10542" fg:w="118"/><text x="85.8112%" y="895.50"></text></g><g><title>core::ptr::const_ptr::<impl *const T>::copy_to_nonoverlapping (14 samples, 0.11%)</title><rect x="86.4053%" y="869" width="0.1136%" height="15" fill="rgb(230,102,11)" fg:x="10646" fg:w="14"/><text x="86.6553%" y="879.50"></text></g><g><title>core::intrinsics::copy_nonoverlapping (14 samples, 0.11%)</title><rect x="86.4053%" y="853" width="0.1136%" height="15" fill="rgb(234,148,36)" fg:x="10646" fg:w="14"/><text x="86.6553%" y="863.50"></text></g><g><title>[libc.so.6] (13 samples, 0.11%)</title><rect x="86.4134%" y="837" width="0.1055%" height="15" fill="rgb(251,153,25)" fg:x="10647" fg:w="13"/><text x="86.6634%" y="847.50"></text></g><g><title>alloc::raw_vec::finish_grow (41 samples, 0.33%)</title><rect x="86.5271%" y="997" width="0.3328%" height="15" fill="rgb(215,129,8)" fg:x="10661" fg:w="41"/><text x="86.7771%" y="1007.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::grow (40 samples, 0.32%)</title><rect x="86.5352%" y="981" width="0.3246%" height="15" fill="rgb(224,128,35)" fg:x="10662" fg:w="40"/><text x="86.7852%" y="991.50"></text></g><g><title>alloc::alloc::Global::grow_impl (40 samples, 0.32%)</title><rect x="86.5352%" y="965" width="0.3246%" height="15" fill="rgb(237,56,52)" fg:x="10662" fg:w="40"/><text x="86.7852%" y="975.50"></text></g><g><title>alloc::alloc::realloc (40 samples, 0.32%)</title><rect x="86.5352%" y="949" width="0.3246%" height="15" fill="rgb(234,213,19)" fg:x="10662" fg:w="40"/><text x="86.7852%" y="959.50"></text></g><g><title>realloc (39 samples, 0.32%)</title><rect x="86.5433%" y="933" width="0.3165%" height="15" fill="rgb(252,82,23)" fg:x="10663" fg:w="39"/><text x="86.7933%" y="943.50"></text></g><g><title>[libc.so.6] (38 samples, 0.31%)</title><rect x="86.5514%" y="917" width="0.3084%" height="15" fill="rgb(254,201,21)" fg:x="10664" fg:w="38"/><text x="86.8014%" y="927.50"></text></g><g><title>[libc.so.6] (37 samples, 0.30%)</title><rect x="86.5595%" y="901" width="0.3003%" height="15" fill="rgb(250,186,11)" fg:x="10665" fg:w="37"/><text x="86.8095%" y="911.50"></text></g><g><title>[libc.so.6] (3 samples, 0.02%)</title><rect x="86.8355%" y="885" width="0.0243%" height="15" fill="rgb(211,174,5)" fg:x="10699" fg:w="3"/><text x="87.0855%" y="895.50"></text></g><g><title>alloc::vec::Vec<T,A>::reserve (42 samples, 0.34%)</title><rect x="86.5271%" y="1061" width="0.3409%" height="15" fill="rgb(214,121,10)" fg:x="10661" fg:w="42"/><text x="86.7771%" y="1071.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::reserve (42 samples, 0.34%)</title><rect x="86.5271%" y="1045" width="0.3409%" height="15" fill="rgb(241,66,2)" fg:x="10661" fg:w="42"/><text x="86.7771%" y="1055.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle (42 samples, 0.34%)</title><rect x="86.5271%" y="1029" width="0.3409%" height="15" fill="rgb(220,167,19)" fg:x="10661" fg:w="42"/><text x="86.7771%" y="1039.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::grow_amortized (42 samples, 0.34%)</title><rect x="86.5271%" y="1013" width="0.3409%" height="15" fill="rgb(231,54,50)" fg:x="10661" fg:w="42"/><text x="86.7771%" y="1023.50"></text></g><g><title><alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<T,I>>::spec_extend (299 samples, 2.43%)</title><rect x="84.7577%" y="1093" width="2.4268%" height="15" fill="rgb(239,217,53)" fg:x="10443" fg:w="299"/><text x="85.0077%" y="1103.50"><a..</text></g><g><title>alloc::vec::Vec<T,A>::extend_desugared (299 samples, 2.43%)</title><rect x="84.7577%" y="1077" width="2.4268%" height="15" fill="rgb(248,8,0)" fg:x="10443" fg:w="299"/><text x="85.0077%" y="1087.50">al..</text></g><g><title>core::ptr::write (39 samples, 0.32%)</title><rect x="86.8679%" y="1061" width="0.3165%" height="15" fill="rgb(229,118,37)" fg:x="10703" fg:w="39"/><text x="87.1179%" y="1071.50"></text></g><g><title><core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (4 samples, 0.03%)</title><rect x="87.1845%" y="1093" width="0.0325%" height="15" fill="rgb(253,223,43)" fg:x="10742" fg:w="4"/><text x="87.4345%" y="1103.50"></text></g><g><title>core::option::Option<T>::map (3 samples, 0.02%)</title><rect x="87.1926%" y="1077" width="0.0243%" height="15" fill="rgb(211,77,36)" fg:x="10743" fg:w="3"/><text x="87.4426%" y="1087.50"></text></g><g><title>core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (3 samples, 0.02%)</title><rect x="87.1926%" y="1061" width="0.0243%" height="15" fill="rgb(219,3,53)" fg:x="10743" fg:w="3"/><text x="87.4426%" y="1071.50"></text></g><g><title>dcache::store::_<impl openraft::storage::RaftLogReader<dcache::DcacheTypeConfig> for alloc::sync::Arc<dcache::store::DcacheStore>>::try_get_log_entries::_{{closure}}::_{{closure}} (3 samples, 0.02%)</title><rect x="87.1926%" y="1045" width="0.0243%" height="15" fill="rgb(244,45,42)" fg:x="10743" fg:w="3"/><text x="87.4426%" y="1055.50"></text></g><g><title><openraft::entry::Entry<C> as core::clone::Clone>::clone (3 samples, 0.02%)</title><rect x="87.1926%" y="1029" width="0.0243%" height="15" fill="rgb(225,95,27)" fg:x="10743" fg:w="3"/><text x="87.4426%" y="1039.50"></text></g><g><title><openraft::entry::payload::EntryPayload<C> as core::clone::Clone>::clone (3 samples, 0.02%)</title><rect x="87.1926%" y="1013" width="0.0243%" height="15" fill="rgb(207,74,8)" fg:x="10743" fg:w="3"/><text x="87.4426%" y="1023.50"></text></g><g><title>core::iter::traits::iterator::Iterator::collect (304 samples, 2.47%)</title><rect x="84.7577%" y="1157" width="2.4673%" height="15" fill="rgb(243,63,36)" fg:x="10443" fg:w="304"/><text x="85.0077%" y="1167.50">co..</text></g><g><title><alloc::vec::Vec<T> as core::iter::traits::collect::FromIterator<T>>::from_iter (304 samples, 2.47%)</title><rect x="84.7577%" y="1141" width="2.4673%" height="15" fill="rgb(211,180,12)" fg:x="10443" fg:w="304"/><text x="85.0077%" y="1151.50"><a..</text></g><g><title><alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter (304 samples, 2.47%)</title><rect x="84.7577%" y="1125" width="2.4673%" height="15" fill="rgb(254,166,49)" fg:x="10443" fg:w="304"/><text x="85.0077%" y="1135.50"><a..</text></g><g><title><alloc::vec::Vec<T> as alloc::vec::spec_from_iter_nested::SpecFromIterNested<T,I>>::from_iter (304 samples, 2.47%)</title><rect x="84.7577%" y="1109" width="2.4673%" height="15" fill="rgb(205,19,0)" fg:x="10443" fg:w="304"/><text x="85.0077%" y="1119.50"><a..</text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (314 samples, 2.55%)</title><rect x="84.6847%" y="1189" width="2.5485%" height="15" fill="rgb(224,172,32)" fg:x="10434" fg:w="314"/><text x="84.9347%" y="1199.50"><c..</text></g><g><title>dcache::store::_<impl openraft::storage::RaftLogReader<dcache::DcacheTypeConfig> for alloc::sync::Arc<dcache::store::DcacheStore>>::try_get_log_entries::_{{closure}} (314 samples, 2.55%)</title><rect x="84.6847%" y="1173" width="2.5485%" height="15" fill="rgb(254,136,30)" fg:x="10434" fg:w="314"/><text x="84.9347%" y="1183.50">dc..</text></g><g><title>core::pin::Pin<&mut core::pin::Pin<P>>::as_deref_mut (3 samples, 0.02%)</title><rect x="87.2494%" y="1157" width="0.0243%" height="15" fill="rgb(246,19,35)" fg:x="10750" fg:w="3"/><text x="87.4994%" y="1167.50"></text></g><g><title>core::pin::Pin<P>::as_mut (3 samples, 0.02%)</title><rect x="87.2494%" y="1141" width="0.0243%" height="15" fill="rgb(219,24,36)" fg:x="10750" fg:w="3"/><text x="87.4994%" y="1151.50"></text></g><g><title><alloc::boxed::Box<T,A> as core::ops::deref::DerefMut>::deref_mut (3 samples, 0.02%)</title><rect x="87.2494%" y="1125" width="0.0243%" height="15" fill="rgb(251,55,1)" fg:x="10750" fg:w="3"/><text x="87.4994%" y="1135.50"></text></g><g><title><tokio::sync::mpsc::bounded::Sender<T> as core::clone::Clone>::clone (2 samples, 0.02%)</title><rect x="87.4442%" y="1093" width="0.0162%" height="15" fill="rgb(218,117,39)" fg:x="10774" fg:w="2"/><text x="87.6942%" y="1103.50"></text></g><g><title><tokio::sync::mpsc::chan::Tx<T,S> as core::clone::Clone>::clone (2 samples, 0.02%)</title><rect x="87.4442%" y="1077" width="0.0162%" height="15" fill="rgb(248,169,11)" fg:x="10774" fg:w="2"/><text x="87.6942%" y="1087.50"></text></g><g><title>[libc.so.6] (3 samples, 0.02%)</title><rect x="87.4604%" y="1093" width="0.0243%" height="15" fill="rgb(244,40,44)" fg:x="10776" fg:w="3"/><text x="87.7104%" y="1103.50"></text></g><g><title>core::ptr::drop_in_place<tokio::sync::mpsc::unbounded::UnboundedSender<tower::buffer::message::Message<http::request::Request<http_body::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>>,tower::util::either::Either<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<http::response::Response<hyper::body::body::Body>,alloc::boxed::Box<dyn core::error::Error+core::marker::Sync+core::marker::Send>>+core::marker::Send>>,core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<http::response::Response<hyper::body::body::Body>,alloc::boxed::Box<dyn core::error::Error+core::marker::Sync+core::marker::Send>>+core::marker::Send>>>>>> (6 samples, 0.05%)</title><rect x="87.4929%" y="1029" width="0.0487%" height="15" fill="rgb(234,62,37)" fg:x="10780" fg:w="6"/><text x="87.7429%" y="1039.50"></text></g><g><title>core::ptr::drop_in_place<tokio::sync::mpsc::chan::Tx<tower::buffer::message::Message<http::request::Request<http_body::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>>,tower::util::either::Either<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<http::response::Response<hyper::body::body::Body>,alloc::boxed::Box<dyn core::error::Error+core::marker::Sync+core::marker::Send>>+core::marker::Send>>,core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<http::response::Response<hyper::body::body::Body>,alloc::boxed::Box<dyn core::error::Error+core::marker::Sync+core::marker::Send>>+core::marker::Send>>>>,tokio::sync::mpsc::unbounded::Semaphore>> (6 samples, 0.05%)</title><rect x="87.4929%" y="1013" width="0.0487%" height="15" fill="rgb(207,117,42)" fg:x="10780" fg:w="6"/><text x="87.7429%" y="1023.50"></text></g><g><title>core::ptr::drop_in_place<alloc::sync::Arc<tokio::sync::mpsc::chan::Chan<tower::buffer::message::Message<http::request::Request<http_body::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>>,tower::util::either::Either<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<http::response::Response<hyper::body::body::Body>,alloc::boxed::Box<dyn core::error::Error+core::marker::Sync+core::marker::Send>>+core::marker::Send>>,core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<http::response::Response<hyper::body::body::Body>,alloc::boxed::Box<dyn core::error::Error+core::marker::Sync+core::marker::Send>>+core::marker::Send>>>>,tokio::sync::mpsc::unbounded::Semaphore>>> (5 samples, 0.04%)</title><rect x="87.5010%" y="997" width="0.0406%" height="15" fill="rgb(213,43,2)" fg:x="10781" fg:w="5"/><text x="87.7510%" y="1007.50"></text></g><g><title><alloc::sync::Arc<T,A> as core::ops::drop::Drop>::drop (5 samples, 0.04%)</title><rect x="87.5010%" y="981" width="0.0406%" height="15" fill="rgb(244,202,51)" fg:x="10781" fg:w="5"/><text x="87.7510%" y="991.50"></text></g><g><title>core::ptr::drop_in_place<dcache::protobuf::dcache::dcache_service_client::DcacheServiceClient<tonic::transport::channel::Channel>> (9 samples, 0.07%)</title><rect x="87.4929%" y="1093" width="0.0730%" height="15" fill="rgb(253,174,46)" fg:x="10780" fg:w="9"/><text x="87.7429%" y="1103.50"></text></g><g><title>core::ptr::drop_in_place<tonic::client::grpc::Grpc<tonic::transport::channel::Channel>> (9 samples, 0.07%)</title><rect x="87.4929%" y="1077" width="0.0730%" height="15" fill="rgb(251,23,1)" fg:x="10780" fg:w="9"/><text x="87.7429%" y="1087.50"></text></g><g><title>core::ptr::drop_in_place<tonic::transport::channel::Channel> (9 samples, 0.07%)</title><rect x="87.4929%" y="1061" width="0.0730%" height="15" fill="rgb(253,26,1)" fg:x="10780" fg:w="9"/><text x="87.7429%" y="1071.50"></text></g><g><title>core::ptr::drop_in_place<tower::buffer::service::Buffer<tower::util::either::Either<tonic::transport::service::connection::Connection,tower::util::boxed::sync::BoxService<http::request::Request<http_body::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>>,http::response::Response<hyper::body::body::Body>,alloc::boxed::Box<dyn core::error::Error+core::marker::Sync+core::marker::Send>>>,http::request::Request<http_body::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>>>> (9 samples, 0.07%)</title><rect x="87.4929%" y="1045" width="0.0730%" height="15" fill="rgb(216,89,31)" fg:x="10780" fg:w="9"/><text x="87.7429%" y="1055.50"></text></g><g><title>core::ptr::drop_in_place<tower::buffer::worker::Handle> (3 samples, 0.02%)</title><rect x="87.5416%" y="1029" width="0.0243%" height="15" fill="rgb(209,109,5)" fg:x="10786" fg:w="3"/><text x="87.7916%" y="1039.50"></text></g><g><title>core::ptr::drop_in_place<alloc::sync::Arc<std::sync::mutex::Mutex<core::option::Option<tower::buffer::error::ServiceError>>>> (3 samples, 0.02%)</title><rect x="87.5416%" y="1013" width="0.0243%" height="15" fill="rgb(229,63,13)" fg:x="10786" fg:w="3"/><text x="87.7916%" y="1023.50"></text></g><g><title><alloc::sync::Arc<T,A> as core::ops::drop::Drop>::drop (3 samples, 0.02%)</title><rect x="87.5416%" y="997" width="0.0243%" height="15" fill="rgb(238,137,54)" fg:x="10786" fg:w="3"/><text x="87.7916%" y="1007.50"></text></g><g><title>cfree (43 samples, 0.35%)</title><rect x="87.5822%" y="997" width="0.3490%" height="15" fill="rgb(228,1,9)" fg:x="10791" fg:w="43"/><text x="87.8322%" y="1007.50"></text></g><g><title>[libc.so.6] (29 samples, 0.24%)</title><rect x="87.6958%" y="981" width="0.2354%" height="15" fill="rgb(249,120,48)" fg:x="10805" fg:w="29"/><text x="87.9458%" y="991.50"></text></g><g><title><alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (49 samples, 0.40%)</title><rect x="87.5659%" y="1061" width="0.3977%" height="15" fill="rgb(209,72,36)" fg:x="10789" fg:w="49"/><text x="87.8159%" y="1071.50"></text></g><g><title>core::ptr::drop_in_place<[openraft::entry::Entry<dcache::DcacheTypeConfig>]> (49 samples, 0.40%)</title><rect x="87.5659%" y="1045" width="0.3977%" height="15" fill="rgb(247,98,49)" fg:x="10789" fg:w="49"/><text x="87.8159%" y="1055.50"></text></g><g><title>core::ptr::drop_in_place<openraft::entry::Entry<dcache::DcacheTypeConfig>> (48 samples, 0.39%)</title><rect x="87.5741%" y="1029" width="0.3896%" height="15" fill="rgb(233,75,36)" fg:x="10790" fg:w="48"/><text x="87.8241%" y="1039.50"></text></g><g><title>core::ptr::drop_in_place<openraft::entry::payload::EntryPayload<dcache::DcacheTypeConfig>> (48 samples, 0.39%)</title><rect x="87.5741%" y="1013" width="0.3896%" height="15" fill="rgb(225,14,24)" fg:x="10790" fg:w="48"/><text x="87.8241%" y="1023.50"></text></g><g><title>core::ptr::drop_in_place<dcache::store::DcacheRequest> (4 samples, 0.03%)</title><rect x="87.9312%" y="997" width="0.0325%" height="15" fill="rgb(237,193,20)" fg:x="10834" fg:w="4"/><text x="88.1812%" y="1007.50"></text></g><g><title>core::ptr::drop_in_place<openraft::raft::AppendEntriesRequest<dcache::DcacheTypeConfig>> (54 samples, 0.44%)</title><rect x="87.5659%" y="1093" width="0.4383%" height="15" fill="rgb(239,122,19)" fg:x="10789" fg:w="54"/><text x="87.8159%" y="1103.50"></text></g><g><title>core::ptr::drop_in_place<alloc::vec::Vec<openraft::entry::Entry<dcache::DcacheTypeConfig>>> (54 samples, 0.44%)</title><rect x="87.5659%" y="1077" width="0.4383%" height="15" fill="rgb(231,220,10)" fg:x="10789" fg:w="54"/><text x="87.8159%" y="1087.50"></text></g><g><title>core::ptr::drop_in_place<alloc::raw_vec::RawVec<openraft::entry::Entry<dcache::DcacheTypeConfig>>> (5 samples, 0.04%)</title><rect x="87.9636%" y="1061" width="0.0406%" height="15" fill="rgb(220,66,15)" fg:x="10838" fg:w="5"/><text x="88.2136%" y="1071.50"></text></g><g><title><alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (5 samples, 0.04%)</title><rect x="87.9636%" y="1045" width="0.0406%" height="15" fill="rgb(215,171,52)" fg:x="10838" fg:w="5"/><text x="88.2136%" y="1055.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::deallocate (5 samples, 0.04%)</title><rect x="87.9636%" y="1029" width="0.0406%" height="15" fill="rgb(241,169,50)" fg:x="10838" fg:w="5"/><text x="88.2136%" y="1039.50"></text></g><g><title>alloc::alloc::dealloc (5 samples, 0.04%)</title><rect x="87.9636%" y="1013" width="0.0406%" height="15" fill="rgb(236,189,0)" fg:x="10838" fg:w="5"/><text x="88.2136%" y="1023.50"></text></g><g><title>cfree (4 samples, 0.03%)</title><rect x="87.9718%" y="997" width="0.0325%" height="15" fill="rgb(217,147,20)" fg:x="10839" fg:w="4"/><text x="88.2218%" y="1007.50"></text></g><g><title>[libc.so.6] (3 samples, 0.02%)</title><rect x="87.9799%" y="981" width="0.0243%" height="15" fill="rgb(206,188,39)" fg:x="10840" fg:w="3"/><text x="88.2299%" y="991.50"></text></g><g><title>[libc.so.6] (3 samples, 0.02%)</title><rect x="87.9799%" y="965" width="0.0243%" height="15" fill="rgb(227,118,25)" fg:x="10840" fg:w="3"/><text x="88.2299%" y="975.50"></text></g><g><title>[libc.so.6] (3 samples, 0.02%)</title><rect x="87.9799%" y="949" width="0.0243%" height="15" fill="rgb(248,171,40)" fg:x="10840" fg:w="3"/><text x="88.2299%" y="959.50"></text></g><g><title>tonic::extensions::Extensions::new (2 samples, 0.02%)</title><rect x="88.0367%" y="1045" width="0.0162%" height="15" fill="rgb(251,90,54)" fg:x="10847" fg:w="2"/><text x="88.2867%" y="1055.50"></text></g><g><title><T as tonic::request::IntoRequest<T>>::into_request (5 samples, 0.04%)</title><rect x="88.0286%" y="1077" width="0.0406%" height="15" fill="rgb(234,11,46)" fg:x="10846" fg:w="5"/><text x="88.2786%" y="1087.50"></text></g><g><title>tonic::request::Request<T>::new (5 samples, 0.04%)</title><rect x="88.0286%" y="1061" width="0.0406%" height="15" fill="rgb(229,134,13)" fg:x="10846" fg:w="5"/><text x="88.2786%" y="1071.50"></text></g><g><title>tonic::metadata::map::MetadataMap::new (2 samples, 0.02%)</title><rect x="88.0529%" y="1045" width="0.0162%" height="15" fill="rgb(223,129,3)" fg:x="10849" fg:w="2"/><text x="88.3029%" y="1055.50"></text></g><g><title>http::uri::path::PathAndQuery::from_static (7 samples, 0.06%)</title><rect x="88.0692%" y="1077" width="0.0568%" height="15" fill="rgb(221,124,13)" fg:x="10851" fg:w="7"/><text x="88.3192%" y="1087.50"></text></g><g><title>http::uri::path::PathAndQuery::from_shared (7 samples, 0.06%)</title><rect x="88.0692%" y="1061" width="0.0568%" height="15" fill="rgb(234,3,18)" fg:x="10851" fg:w="7"/><text x="88.3192%" y="1071.50"></text></g><g><title>tonic::extensions::Extensions::insert (4 samples, 0.03%)</title><rect x="88.1422%" y="1077" width="0.0325%" height="15" fill="rgb(249,199,20)" fg:x="10860" fg:w="4"/><text x="88.3922%" y="1087.50"></text></g><g><title>http::extensions::Extensions::insert (4 samples, 0.03%)</title><rect x="88.1422%" y="1061" width="0.0325%" height="15" fill="rgb(224,134,6)" fg:x="10860" fg:w="4"/><text x="88.3922%" y="1071.50"></text></g><g><title>std::collections::hash::map::HashMap<K,V,S>::insert (4 samples, 0.03%)</title><rect x="88.1422%" y="1045" width="0.0325%" height="15" fill="rgb(254,83,26)" fg:x="10860" fg:w="4"/><text x="88.3922%" y="1055.50"></text></g><g><title>hashbrown::map::HashMap<K,V,S,A>::insert (4 samples, 0.03%)</title><rect x="88.1422%" y="1029" width="0.0325%" height="15" fill="rgb(217,88,9)" fg:x="10860" fg:w="4"/><text x="88.3922%" y="1039.50"></text></g><g><title>hashbrown::raw::RawTable<T,A>::find_or_find_insert_slot (4 samples, 0.03%)</title><rect x="88.1422%" y="1013" width="0.0325%" height="15" fill="rgb(225,73,2)" fg:x="10860" fg:w="4"/><text x="88.3922%" y="1023.50"></text></g><g><title>hashbrown::raw::RawTable<T,A>::reserve (4 samples, 0.03%)</title><rect x="88.1422%" y="997" width="0.0325%" height="15" fill="rgb(226,44,39)" fg:x="10860" fg:w="4"/><text x="88.3922%" y="1007.50"></text></g><g><title>hashbrown::raw::RawTable<T,A>::reserve_rehash (4 samples, 0.03%)</title><rect x="88.1422%" y="981" width="0.0325%" height="15" fill="rgb(228,53,17)" fg:x="10860" fg:w="4"/><text x="88.3922%" y="991.50"></text></g><g><title>hashbrown::raw::RawTableInner<A>::reserve_rehash_inner (3 samples, 0.02%)</title><rect x="88.1503%" y="965" width="0.0243%" height="15" fill="rgb(212,27,27)" fg:x="10861" fg:w="3"/><text x="88.4003%" y="975.50"></text></g><g><title>hashbrown::raw::RawTableInner<A>::resize_inner (3 samples, 0.02%)</title><rect x="88.1503%" y="949" width="0.0243%" height="15" fill="rgb(241,50,6)" fg:x="10861" fg:w="3"/><text x="88.4003%" y="959.50"></text></g><g><title>hashbrown::raw::RawTableInner<A>::prepare_resize (3 samples, 0.02%)</title><rect x="88.1503%" y="933" width="0.0243%" height="15" fill="rgb(225,28,51)" fg:x="10861" fg:w="3"/><text x="88.4003%" y="943.50"></text></g><g><title>hashbrown::raw::RawTableInner<A>::fallible_with_capacity (3 samples, 0.02%)</title><rect x="88.1503%" y="917" width="0.0243%" height="15" fill="rgb(215,33,16)" fg:x="10861" fg:w="3"/><text x="88.4003%" y="927.50"></text></g><g><title>hashbrown::raw::RawTableInner<A>::new_uninitialized (2 samples, 0.02%)</title><rect x="88.1584%" y="901" width="0.0162%" height="15" fill="rgb(243,40,39)" fg:x="10862" fg:w="2"/><text x="88.4084%" y="911.50"></text></g><g><title>hashbrown::raw::alloc::inner::do_alloc (2 samples, 0.02%)</title><rect x="88.1584%" y="885" width="0.0162%" height="15" fill="rgb(225,11,42)" fg:x="10862" fg:w="2"/><text x="88.4084%" y="895.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::allocate (2 samples, 0.02%)</title><rect x="88.1584%" y="869" width="0.0162%" height="15" fill="rgb(241,220,38)" fg:x="10862" fg:w="2"/><text x="88.4084%" y="879.50"></text></g><g><title>alloc::alloc::Global::alloc_impl (2 samples, 0.02%)</title><rect x="88.1584%" y="853" width="0.0162%" height="15" fill="rgb(244,52,35)" fg:x="10862" fg:w="2"/><text x="88.4084%" y="863.50"></text></g><g><title>alloc::alloc::alloc (2 samples, 0.02%)</title><rect x="88.1584%" y="837" width="0.0162%" height="15" fill="rgb(246,42,46)" fg:x="10862" fg:w="2"/><text x="88.4084%" y="847.50"></text></g><g><title>dcache::protobuf::dcache::dcache_service_client::DcacheServiceClient<T>::append_entries::_{{closure}} (23 samples, 0.19%)</title><rect x="88.0042%" y="1093" width="0.1867%" height="15" fill="rgb(205,184,13)" fg:x="10843" fg:w="23"/><text x="88.2542%" y="1103.50"></text></g><g><title>tonic::extensions::GrpcMethod::new (2 samples, 0.02%)</title><rect x="88.1747%" y="1077" width="0.0162%" height="15" fill="rgb(209,48,36)" fg:x="10864" fg:w="2"/><text x="88.4247%" y="1087.50"></text></g><g><title><openraft::raft::_::<impl serde::de::Deserialize for openraft::raft::AppendEntriesResponse<NID>>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str (2 samples, 0.02%)</title><rect x="88.2315%" y="917" width="0.0162%" height="15" fill="rgb(244,34,51)" fg:x="10871" fg:w="2"/><text x="88.4815%" y="927.50"></text></g><g><title>core::str::traits::<impl core::cmp::PartialEq for str>::eq (2 samples, 0.02%)</title><rect x="88.2315%" y="901" width="0.0162%" height="15" fill="rgb(221,107,33)" fg:x="10871" fg:w="2"/><text x="88.4815%" y="911.50"></text></g><g><title>core::cmp::impls::<impl core::cmp::PartialEq<&B> for &A>::eq (2 samples, 0.02%)</title><rect x="88.2315%" y="885" width="0.0162%" height="15" fill="rgb(224,203,12)" fg:x="10871" fg:w="2"/><text x="88.4815%" y="895.50"></text></g><g><title>core::slice::cmp::<impl core::cmp::PartialEq<[B]> for [A]>::eq (2 samples, 0.02%)</title><rect x="88.2315%" y="869" width="0.0162%" height="15" fill="rgb(230,215,18)" fg:x="10871" fg:w="2"/><text x="88.4815%" y="879.50"></text></g><g><title><[A] as core::slice::cmp::SlicePartialEq<B>>::equal (2 samples, 0.02%)</title><rect x="88.2315%" y="853" width="0.0162%" height="15" fill="rgb(206,185,35)" fg:x="10871" fg:w="2"/><text x="88.4815%" y="863.50"></text></g><g><title>serde_json::de::from_trait (9 samples, 0.07%)</title><rect x="88.1909%" y="1077" width="0.0730%" height="15" fill="rgb(228,140,34)" fg:x="10866" fg:w="9"/><text x="88.4409%" y="1087.50"></text></g><g><title>openraft::raft::_::<impl serde::de::Deserialize for openraft::raft::AppendEntriesResponse<NID>>::deserialize (8 samples, 0.06%)</title><rect x="88.1990%" y="1061" width="0.0649%" height="15" fill="rgb(208,93,13)" fg:x="10867" fg:w="8"/><text x="88.4490%" y="1071.50"></text></g><g><title><&mut serde_json::de::Deserializer<R> as serde::de::Deserializer>::deserialize_enum (7 samples, 0.06%)</title><rect x="88.2071%" y="1045" width="0.0568%" height="15" fill="rgb(221,193,39)" fg:x="10868" fg:w="7"/><text x="88.4571%" y="1055.50"></text></g><g><title><openraft::raft::_::<impl serde::de::Deserialize for openraft::raft::AppendEntriesResponse<NID>>::deserialize::__Visitor<NID> as serde::de::Visitor>::visit_enum (7 samples, 0.06%)</title><rect x="88.2071%" y="1029" width="0.0568%" height="15" fill="rgb(241,132,34)" fg:x="10868" fg:w="7"/><text x="88.4571%" y="1039.50"></text></g><g><title>serde::de::EnumAccess::variant (7 samples, 0.06%)</title><rect x="88.2071%" y="1013" width="0.0568%" height="15" fill="rgb(221,141,10)" fg:x="10868" fg:w="7"/><text x="88.4571%" y="1023.50"></text></g><g><title><serde_json::de::UnitVariantAccess<R> as serde::de::EnumAccess>::variant_seed (7 samples, 0.06%)</title><rect x="88.2071%" y="997" width="0.0568%" height="15" fill="rgb(226,90,31)" fg:x="10868" fg:w="7"/><text x="88.4571%" y="1007.50"></text></g><g><title><core::marker::PhantomData<T> as serde::de::DeserializeSeed>::deserialize (6 samples, 0.05%)</title><rect x="88.2152%" y="981" width="0.0487%" height="15" fill="rgb(243,75,5)" fg:x="10869" fg:w="6"/><text x="88.4652%" y="991.50"></text></g><g><title><openraft::raft::_::<impl serde::de::Deserialize for openraft::raft::AppendEntriesResponse<NID>>::deserialize::__Field as serde::de::Deserialize>::deserialize (5 samples, 0.04%)</title><rect x="88.2234%" y="965" width="0.0406%" height="15" fill="rgb(227,156,21)" fg:x="10870" fg:w="5"/><text x="88.4734%" y="975.50"></text></g><g><title><&mut serde_json::de::Deserializer<R> as serde::de::Deserializer>::deserialize_identifier (5 samples, 0.04%)</title><rect x="88.2234%" y="949" width="0.0406%" height="15" fill="rgb(250,195,8)" fg:x="10870" fg:w="5"/><text x="88.4734%" y="959.50"></text></g><g><title><&mut serde_json::de::Deserializer<R> as serde::de::Deserializer>::deserialize_str (5 samples, 0.04%)</title><rect x="88.2234%" y="933" width="0.0406%" height="15" fill="rgb(220,134,5)" fg:x="10870" fg:w="5"/><text x="88.4734%" y="943.50"></text></g><g><title><serde_json::read::StrRead as serde_json::read::Read>::parse_str (2 samples, 0.02%)</title><rect x="88.2477%" y="917" width="0.0162%" height="15" fill="rgb(246,106,34)" fg:x="10873" fg:w="2"/><text x="88.4977%" y="927.50"></text></g><g><title>serde_json::de::from_str (11 samples, 0.09%)</title><rect x="88.1909%" y="1093" width="0.0893%" height="15" fill="rgb(205,1,4)" fg:x="10866" fg:w="11"/><text x="88.4409%" y="1103.50"></text></g><g><title>serde_json::read::StrRead::new (2 samples, 0.02%)</title><rect x="88.2639%" y="1077" width="0.0162%" height="15" fill="rgb(224,151,29)" fg:x="10875" fg:w="2"/><text x="88.5139%" y="1087.50"></text></g><g><title>alloc::vec::Vec<T>::with_capacity (2 samples, 0.02%)</title><rect x="88.2802%" y="1061" width="0.0162%" height="15" fill="rgb(251,196,0)" fg:x="10877" fg:w="2"/><text x="88.5302%" y="1071.50"></text></g><g><title>alloc::vec::Vec<T,A>::with_capacity_in (2 samples, 0.02%)</title><rect x="88.2802%" y="1045" width="0.0162%" height="15" fill="rgb(212,127,0)" fg:x="10877" fg:w="2"/><text x="88.5302%" y="1055.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::with_capacity_in (2 samples, 0.02%)</title><rect x="88.2802%" y="1029" width="0.0162%" height="15" fill="rgb(236,71,53)" fg:x="10877" fg:w="2"/><text x="88.5302%" y="1039.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::allocate_in (2 samples, 0.02%)</title><rect x="88.2802%" y="1013" width="0.0162%" height="15" fill="rgb(227,99,0)" fg:x="10877" fg:w="2"/><text x="88.5302%" y="1023.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::allocate (2 samples, 0.02%)</title><rect x="88.2802%" y="997" width="0.0162%" height="15" fill="rgb(239,89,21)" fg:x="10877" fg:w="2"/><text x="88.5302%" y="1007.50"></text></g><g><title>alloc::alloc::Global::alloc_impl (2 samples, 0.02%)</title><rect x="88.2802%" y="981" width="0.0162%" height="15" fill="rgb(243,122,19)" fg:x="10877" fg:w="2"/><text x="88.5302%" y="991.50"></text></g><g><title>alloc::alloc::alloc (2 samples, 0.02%)</title><rect x="88.2802%" y="965" width="0.0162%" height="15" fill="rgb(229,192,45)" fg:x="10877" fg:w="2"/><text x="88.5302%" y="975.50"></text></g><g><title>alloc::vec::Vec<T,A>::reserve (4 samples, 0.03%)</title><rect x="88.4100%" y="805" width="0.0325%" height="15" fill="rgb(235,165,35)" fg:x="10893" fg:w="4"/><text x="88.6600%" y="815.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::reserve (4 samples, 0.03%)</title><rect x="88.4100%" y="789" width="0.0325%" height="15" fill="rgb(253,202,0)" fg:x="10893" fg:w="4"/><text x="88.6600%" y="799.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle (4 samples, 0.03%)</title><rect x="88.4100%" y="773" width="0.0325%" height="15" fill="rgb(235,51,20)" fg:x="10893" fg:w="4"/><text x="88.6600%" y="783.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::grow_amortized (4 samples, 0.03%)</title><rect x="88.4100%" y="757" width="0.0325%" height="15" fill="rgb(218,95,46)" fg:x="10893" fg:w="4"/><text x="88.6600%" y="767.50"></text></g><g><title>alloc::raw_vec::finish_grow (4 samples, 0.03%)</title><rect x="88.4100%" y="741" width="0.0325%" height="15" fill="rgb(212,81,10)" fg:x="10893" fg:w="4"/><text x="88.6600%" y="751.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::grow (4 samples, 0.03%)</title><rect x="88.4100%" y="725" width="0.0325%" height="15" fill="rgb(240,59,0)" fg:x="10893" fg:w="4"/><text x="88.6600%" y="735.50"></text></g><g><title>alloc::alloc::Global::grow_impl (4 samples, 0.03%)</title><rect x="88.4100%" y="709" width="0.0325%" height="15" fill="rgb(212,191,42)" fg:x="10893" fg:w="4"/><text x="88.6600%" y="719.50"></text></g><g><title>alloc::alloc::realloc (4 samples, 0.03%)</title><rect x="88.4100%" y="693" width="0.0325%" height="15" fill="rgb(233,140,3)" fg:x="10893" fg:w="4"/><text x="88.6600%" y="703.50"></text></g><g><title>realloc (4 samples, 0.03%)</title><rect x="88.4100%" y="677" width="0.0325%" height="15" fill="rgb(215,69,23)" fg:x="10893" fg:w="4"/><text x="88.6600%" y="687.50"></text></g><g><title>[libc.so.6] (3 samples, 0.02%)</title><rect x="88.4181%" y="661" width="0.0243%" height="15" fill="rgb(240,202,20)" fg:x="10894" fg:w="3"/><text x="88.6681%" y="671.50"></text></g><g><title>[libc.so.6] (2 samples, 0.02%)</title><rect x="88.4263%" y="645" width="0.0162%" height="15" fill="rgb(209,146,50)" fg:x="10895" fg:w="2"/><text x="88.6763%" y="655.50"></text></g><g><title>serde::ser::impls::<impl serde::ser::Serialize for str>::serialize (12 samples, 0.10%)</title><rect x="88.3532%" y="981" width="0.0974%" height="15" fill="rgb(253,102,54)" fg:x="10886" fg:w="12"/><text x="88.6032%" y="991.50"></text></g><g><title><serde_json::ser::MapKeySerializer<W,F> as serde::ser::Serializer>::serialize_str (12 samples, 0.10%)</title><rect x="88.3532%" y="965" width="0.0974%" height="15" fill="rgb(250,173,47)" fg:x="10886" fg:w="12"/><text x="88.6032%" y="975.50"></text></g><g><title><&mut serde_json::ser::Serializer<W,F> as serde::ser::Serializer>::serialize_str (12 samples, 0.10%)</title><rect x="88.3532%" y="949" width="0.0974%" height="15" fill="rgb(232,142,7)" fg:x="10886" fg:w="12"/><text x="88.6032%" y="959.50"></text></g><g><title>serde_json::ser::format_escaped_str (12 samples, 0.10%)</title><rect x="88.3532%" y="933" width="0.0974%" height="15" fill="rgb(230,157,47)" fg:x="10886" fg:w="12"/><text x="88.6032%" y="943.50"></text></g><g><title>serde_json::ser::format_escaped_str_contents (9 samples, 0.07%)</title><rect x="88.3776%" y="917" width="0.0730%" height="15" fill="rgb(214,177,35)" fg:x="10889" fg:w="9"/><text x="88.6276%" y="927.50"></text></g><g><title>serde_json::ser::Formatter::write_string_fragment (5 samples, 0.04%)</title><rect x="88.4100%" y="901" width="0.0406%" height="15" fill="rgb(234,119,46)" fg:x="10893" fg:w="5"/><text x="88.6600%" y="911.50"></text></g><g><title>std::io::impls::<impl std::io::Write for &mut W>::write_all (5 samples, 0.04%)</title><rect x="88.4100%" y="885" width="0.0406%" height="15" fill="rgb(241,180,50)" fg:x="10893" fg:w="5"/><text x="88.6600%" y="895.50"></text></g><g><title>std::io::impls::<impl std::io::Write for alloc::vec::Vec<u8,A>>::write_all (5 samples, 0.04%)</title><rect x="88.4100%" y="869" width="0.0406%" height="15" fill="rgb(221,54,25)" fg:x="10893" fg:w="5"/><text x="88.6600%" y="879.50"></text></g><g><title>alloc::vec::Vec<T,A>::extend_from_slice (5 samples, 0.04%)</title><rect x="88.4100%" y="853" width="0.0406%" height="15" fill="rgb(209,157,44)" fg:x="10893" fg:w="5"/><text x="88.6600%" y="863.50"></text></g><g><title><alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend (5 samples, 0.04%)</title><rect x="88.4100%" y="837" width="0.0406%" height="15" fill="rgb(246,115,41)" fg:x="10893" fg:w="5"/><text x="88.6600%" y="847.50"></text></g><g><title>alloc::vec::Vec<T,A>::append_elements (5 samples, 0.04%)</title><rect x="88.4100%" y="821" width="0.0406%" height="15" fill="rgb(229,86,1)" fg:x="10893" fg:w="5"/><text x="88.6600%" y="831.50"></text></g><g><title><serde_json::ser::Compound<W,F> as serde::ser::SerializeMap>::serialize_key (13 samples, 0.11%)</title><rect x="88.3532%" y="997" width="0.1055%" height="15" fill="rgb(240,108,53)" fg:x="10886" fg:w="13"/><text x="88.6032%" y="1007.50"></text></g><g><title><serde_json::ser::Compound<W,F> as serde::ser::SerializeMap>::serialize_key (3 samples, 0.02%)</title><rect x="88.4587%" y="933" width="0.0243%" height="15" fill="rgb(227,134,2)" fg:x="10899" fg:w="3"/><text x="88.7087%" y="943.50"></text></g><g><title>serde::ser::impls::<impl serde::ser::Serialize for str>::serialize (3 samples, 0.02%)</title><rect x="88.4587%" y="917" width="0.0243%" height="15" fill="rgb(213,129,25)" fg:x="10899" fg:w="3"/><text x="88.7087%" y="927.50"></text></g><g><title><serde_json::ser::MapKeySerializer<W,F> as serde::ser::Serializer>::serialize_str (3 samples, 0.02%)</title><rect x="88.4587%" y="901" width="0.0243%" height="15" fill="rgb(226,35,21)" fg:x="10899" fg:w="3"/><text x="88.7087%" y="911.50"></text></g><g><title><&mut serde_json::ser::Serializer<W,F> as serde::ser::Serializer>::serialize_str (3 samples, 0.02%)</title><rect x="88.4587%" y="885" width="0.0243%" height="15" fill="rgb(208,129,26)" fg:x="10899" fg:w="3"/><text x="88.7087%" y="895.50"></text></g><g><title>serde_json::ser::format_escaped_str (3 samples, 0.02%)</title><rect x="88.4587%" y="869" width="0.0243%" height="15" fill="rgb(224,83,6)" fg:x="10899" fg:w="3"/><text x="88.7087%" y="879.50"></text></g><g><title>serde_json::ser::format_escaped_str_contents (2 samples, 0.02%)</title><rect x="88.4668%" y="853" width="0.0162%" height="15" fill="rgb(227,52,39)" fg:x="10900" fg:w="2"/><text x="88.7168%" y="863.50"></text></g><g><title>openraft::vote::vote::_::<impl serde::ser::Serialize for openraft::vote::vote::Vote<NID>>::serialize (13 samples, 0.11%)</title><rect x="88.4587%" y="981" width="0.1055%" height="15" fill="rgb(241,30,17)" fg:x="10899" fg:w="13"/><text x="88.7087%" y="991.50"></text></g><g><title><serde_json::ser::Compound<W,F> as serde::ser::SerializeStruct>::serialize_field (13 samples, 0.11%)</title><rect x="88.4587%" y="965" width="0.1055%" height="15" fill="rgb(246,186,42)" fg:x="10899" fg:w="13"/><text x="88.7087%" y="975.50"></text></g><g><title>serde::ser::SerializeMap::serialize_entry (13 samples, 0.11%)</title><rect x="88.4587%" y="949" width="0.1055%" height="15" fill="rgb(221,169,15)" fg:x="10899" fg:w="13"/><text x="88.7087%" y="959.50"></text></g><g><title><serde_json::ser::Compound<W,F> as serde::ser::SerializeMap>::serialize_value (10 samples, 0.08%)</title><rect x="88.4831%" y="933" width="0.0812%" height="15" fill="rgb(235,108,21)" fg:x="10902" fg:w="10"/><text x="88.7331%" y="943.50"></text></g><g><title>openraft::vote::leader_id::leader_id_std::_::<impl serde::ser::Serialize for openraft::vote::leader_id::leader_id_std::LeaderId<NID>>::serialize (10 samples, 0.08%)</title><rect x="88.4831%" y="917" width="0.0812%" height="15" fill="rgb(219,148,30)" fg:x="10902" fg:w="10"/><text x="88.7331%" y="927.50"></text></g><g><title><serde_json::ser::Compound<W,F> as serde::ser::SerializeStruct>::serialize_field (9 samples, 0.07%)</title><rect x="88.4912%" y="901" width="0.0730%" height="15" fill="rgb(220,109,5)" fg:x="10903" fg:w="9"/><text x="88.7412%" y="911.50"></text></g><g><title>serde::ser::SerializeMap::serialize_entry (9 samples, 0.07%)</title><rect x="88.4912%" y="885" width="0.0730%" height="15" fill="rgb(213,203,48)" fg:x="10903" fg:w="9"/><text x="88.7412%" y="895.50"></text></g><g><title><core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::next (2 samples, 0.02%)</title><rect x="88.5967%" y="917" width="0.0162%" height="15" fill="rgb(244,71,33)" fg:x="10916" fg:w="2"/><text x="88.8467%" y="927.50"></text></g><g><title><core::ptr::non_null::NonNull<T> as core::cmp::PartialEq>::eq (2 samples, 0.02%)</title><rect x="88.5967%" y="901" width="0.0162%" height="15" fill="rgb(209,23,2)" fg:x="10916" fg:w="2"/><text x="88.8467%" y="911.50"></text></g><g><title><&mut serde_json::ser::Serializer<W,F> as serde::ser::Serializer>::serialize_struct (12 samples, 0.10%)</title><rect x="88.6860%" y="837" width="0.0974%" height="15" fill="rgb(219,97,7)" fg:x="10927" fg:w="12"/><text x="88.9360%" y="847.50"></text></g><g><title><&mut serde_json::ser::Serializer<W,F> as serde::ser::Serializer>::serialize_map (12 samples, 0.10%)</title><rect x="88.6860%" y="821" width="0.0974%" height="15" fill="rgb(216,161,23)" fg:x="10927" fg:w="12"/><text x="88.9360%" y="831.50"></text></g><g><title>serde_json::ser::Formatter::begin_object (12 samples, 0.10%)</title><rect x="88.6860%" y="805" width="0.0974%" height="15" fill="rgb(207,45,42)" fg:x="10927" fg:w="12"/><text x="88.9360%" y="815.50"></text></g><g><title>std::io::impls::<impl std::io::Write for &mut W>::write_all (12 samples, 0.10%)</title><rect x="88.6860%" y="789" width="0.0974%" height="15" fill="rgb(241,61,4)" fg:x="10927" fg:w="12"/><text x="88.9360%" y="799.50"></text></g><g><title>std::io::impls::<impl std::io::Write for alloc::vec::Vec<u8,A>>::write_all (12 samples, 0.10%)</title><rect x="88.6860%" y="773" width="0.0974%" height="15" fill="rgb(236,170,1)" fg:x="10927" fg:w="12"/><text x="88.9360%" y="783.50"></text></g><g><title>alloc::vec::Vec<T,A>::extend_from_slice (12 samples, 0.10%)</title><rect x="88.6860%" y="757" width="0.0974%" height="15" fill="rgb(239,72,5)" fg:x="10927" fg:w="12"/><text x="88.9360%" y="767.50"></text></g><g><title><alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend (12 samples, 0.10%)</title><rect x="88.6860%" y="741" width="0.0974%" height="15" fill="rgb(214,13,50)" fg:x="10927" fg:w="12"/><text x="88.9360%" y="751.50"></text></g><g><title>alloc::vec::Vec<T,A>::append_elements (12 samples, 0.10%)</title><rect x="88.6860%" y="725" width="0.0974%" height="15" fill="rgb(224,88,9)" fg:x="10927" fg:w="12"/><text x="88.9360%" y="735.50"></text></g><g><title>alloc::vec::Vec<T,A>::reserve (4 samples, 0.03%)</title><rect x="88.7509%" y="709" width="0.0325%" height="15" fill="rgb(238,192,34)" fg:x="10935" fg:w="4"/><text x="89.0009%" y="719.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::reserve (4 samples, 0.03%)</title><rect x="88.7509%" y="693" width="0.0325%" height="15" fill="rgb(217,203,50)" fg:x="10935" fg:w="4"/><text x="89.0009%" y="703.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::needs_to_grow (4 samples, 0.03%)</title><rect x="88.7509%" y="677" width="0.0325%" height="15" fill="rgb(241,123,32)" fg:x="10935" fg:w="4"/><text x="89.0009%" y="687.50"></text></g><g><title><serde_json::ser::Compound<W,F> as serde::ser::SerializeStruct>::end (8 samples, 0.06%)</title><rect x="88.7834%" y="837" width="0.0649%" height="15" fill="rgb(248,151,39)" fg:x="10939" fg:w="8"/><text x="89.0334%" y="847.50"></text></g><g><title><serde_json::ser::Compound<W,F> as serde::ser::SerializeMap>::end (8 samples, 0.06%)</title><rect x="88.7834%" y="821" width="0.0649%" height="15" fill="rgb(208,89,6)" fg:x="10939" fg:w="8"/><text x="89.0334%" y="831.50"></text></g><g><title>serde_json::ser::Formatter::end_object (8 samples, 0.06%)</title><rect x="88.7834%" y="805" width="0.0649%" height="15" fill="rgb(254,43,26)" fg:x="10939" fg:w="8"/><text x="89.0334%" y="815.50"></text></g><g><title>std::io::impls::<impl std::io::Write for &mut W>::write_all (8 samples, 0.06%)</title><rect x="88.7834%" y="789" width="0.0649%" height="15" fill="rgb(216,158,13)" fg:x="10939" fg:w="8"/><text x="89.0334%" y="799.50"></text></g><g><title>std::io::impls::<impl std::io::Write for alloc::vec::Vec<u8,A>>::write_all (8 samples, 0.06%)</title><rect x="88.7834%" y="773" width="0.0649%" height="15" fill="rgb(212,47,37)" fg:x="10939" fg:w="8"/><text x="89.0334%" y="783.50"></text></g><g><title>alloc::vec::Vec<T,A>::extend_from_slice (8 samples, 0.06%)</title><rect x="88.7834%" y="757" width="0.0649%" height="15" fill="rgb(254,16,10)" fg:x="10939" fg:w="8"/><text x="89.0334%" y="767.50"></text></g><g><title><alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend (8 samples, 0.06%)</title><rect x="88.7834%" y="741" width="0.0649%" height="15" fill="rgb(223,228,16)" fg:x="10939" fg:w="8"/><text x="89.0334%" y="751.50"></text></g><g><title>alloc::vec::Vec<T,A>::append_elements (8 samples, 0.06%)</title><rect x="88.7834%" y="725" width="0.0649%" height="15" fill="rgb(249,108,50)" fg:x="10939" fg:w="8"/><text x="89.0334%" y="735.50"></text></g><g><title>alloc::vec::Vec<T,A>::reserve (2 samples, 0.02%)</title><rect x="88.8321%" y="709" width="0.0162%" height="15" fill="rgb(208,220,5)" fg:x="10945" fg:w="2"/><text x="89.0821%" y="719.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::reserve (2 samples, 0.02%)</title><rect x="88.8321%" y="693" width="0.0162%" height="15" fill="rgb(217,89,48)" fg:x="10945" fg:w="2"/><text x="89.0821%" y="703.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::needs_to_grow (2 samples, 0.02%)</title><rect x="88.8321%" y="677" width="0.0162%" height="15" fill="rgb(212,113,41)" fg:x="10945" fg:w="2"/><text x="89.0821%" y="687.50"></text></g><g><title>alloc::vec::Vec<T,A>::as_mut_ptr (4 samples, 0.03%)</title><rect x="88.9944%" y="629" width="0.0325%" height="15" fill="rgb(231,127,5)" fg:x="10965" fg:w="4"/><text x="89.2444%" y="639.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::ptr (4 samples, 0.03%)</title><rect x="88.9944%" y="613" width="0.0325%" height="15" fill="rgb(217,141,17)" fg:x="10965" fg:w="4"/><text x="89.2444%" y="623.50"></text></g><g><title>serde_json::ser::Formatter::begin_string (13 samples, 0.11%)</title><rect x="88.9538%" y="725" width="0.1055%" height="15" fill="rgb(245,125,54)" fg:x="10960" fg:w="13"/><text x="89.2038%" y="735.50"></text></g><g><title>std::io::impls::<impl std::io::Write for &mut W>::write_all (13 samples, 0.11%)</title><rect x="88.9538%" y="709" width="0.1055%" height="15" fill="rgb(248,125,3)" fg:x="10960" fg:w="13"/><text x="89.2038%" y="719.50"></text></g><g><title>std::io::impls::<impl std::io::Write for alloc::vec::Vec<u8,A>>::write_all (13 samples, 0.11%)</title><rect x="88.9538%" y="693" width="0.1055%" height="15" fill="rgb(236,119,51)" fg:x="10960" fg:w="13"/><text x="89.2038%" y="703.50"></text></g><g><title>alloc::vec::Vec<T,A>::extend_from_slice (13 samples, 0.11%)</title><rect x="88.9538%" y="677" width="0.1055%" height="15" fill="rgb(239,99,8)" fg:x="10960" fg:w="13"/><text x="89.2038%" y="687.50"></text></g><g><title><alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend (13 samples, 0.11%)</title><rect x="88.9538%" y="661" width="0.1055%" height="15" fill="rgb(224,228,4)" fg:x="10960" fg:w="13"/><text x="89.2038%" y="671.50"></text></g><g><title>alloc::vec::Vec<T,A>::append_elements (13 samples, 0.11%)</title><rect x="88.9538%" y="645" width="0.1055%" height="15" fill="rgb(220,131,45)" fg:x="10960" fg:w="13"/><text x="89.2038%" y="655.50"></text></g><g><title>alloc::vec::Vec<T,A>::reserve (4 samples, 0.03%)</title><rect x="89.0269%" y="629" width="0.0325%" height="15" fill="rgb(215,62,5)" fg:x="10969" fg:w="4"/><text x="89.2769%" y="639.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::reserve (4 samples, 0.03%)</title><rect x="89.0269%" y="613" width="0.0325%" height="15" fill="rgb(253,12,24)" fg:x="10969" fg:w="4"/><text x="89.2769%" y="623.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::needs_to_grow (4 samples, 0.03%)</title><rect x="89.0269%" y="597" width="0.0325%" height="15" fill="rgb(248,120,50)" fg:x="10969" fg:w="4"/><text x="89.2769%" y="607.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::needs_to_grow (2 samples, 0.02%)</title><rect x="89.0674%" y="597" width="0.0162%" height="15" fill="rgb(245,194,10)" fg:x="10974" fg:w="2"/><text x="89.3174%" y="607.50"></text></g><g><title>serde_json::ser::Formatter::end_string (8 samples, 0.06%)</title><rect x="89.0593%" y="725" width="0.0649%" height="15" fill="rgb(241,149,38)" fg:x="10973" fg:w="8"/><text x="89.3093%" y="735.50"></text></g><g><title>std::io::impls::<impl std::io::Write for &mut W>::write_all (8 samples, 0.06%)</title><rect x="89.0593%" y="709" width="0.0649%" height="15" fill="rgb(219,215,7)" fg:x="10973" fg:w="8"/><text x="89.3093%" y="719.50"></text></g><g><title>std::io::impls::<impl std::io::Write for alloc::vec::Vec<u8,A>>::write_all (8 samples, 0.06%)</title><rect x="89.0593%" y="693" width="0.0649%" height="15" fill="rgb(208,120,31)" fg:x="10973" fg:w="8"/><text x="89.3093%" y="703.50"></text></g><g><title>alloc::vec::Vec<T,A>::extend_from_slice (8 samples, 0.06%)</title><rect x="89.0593%" y="677" width="0.0649%" height="15" fill="rgb(244,30,8)" fg:x="10973" fg:w="8"/><text x="89.3093%" y="687.50"></text></g><g><title><alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend (8 samples, 0.06%)</title><rect x="89.0593%" y="661" width="0.0649%" height="15" fill="rgb(238,35,44)" fg:x="10973" fg:w="8"/><text x="89.3093%" y="671.50"></text></g><g><title>alloc::vec::Vec<T,A>::append_elements (8 samples, 0.06%)</title><rect x="89.0593%" y="645" width="0.0649%" height="15" fill="rgb(243,218,37)" fg:x="10973" fg:w="8"/><text x="89.3093%" y="655.50"></text></g><g><title>alloc::vec::Vec<T,A>::reserve (8 samples, 0.06%)</title><rect x="89.0593%" y="629" width="0.0649%" height="15" fill="rgb(218,169,10)" fg:x="10973" fg:w="8"/><text x="89.3093%" y="639.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::reserve (8 samples, 0.06%)</title><rect x="89.0593%" y="613" width="0.0649%" height="15" fill="rgb(221,144,10)" fg:x="10973" fg:w="8"/><text x="89.3093%" y="623.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle (5 samples, 0.04%)</title><rect x="89.0837%" y="597" width="0.0406%" height="15" fill="rgb(226,41,38)" fg:x="10976" fg:w="5"/><text x="89.3337%" y="607.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::grow_amortized (5 samples, 0.04%)</title><rect x="89.0837%" y="581" width="0.0406%" height="15" fill="rgb(228,3,1)" fg:x="10976" fg:w="5"/><text x="89.3337%" y="591.50"></text></g><g><title>alloc::raw_vec::finish_grow (5 samples, 0.04%)</title><rect x="89.0837%" y="565" width="0.0406%" height="15" fill="rgb(209,129,12)" fg:x="10976" fg:w="5"/><text x="89.3337%" y="575.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::grow (5 samples, 0.04%)</title><rect x="89.0837%" y="549" width="0.0406%" height="15" fill="rgb(213,136,33)" fg:x="10976" fg:w="5"/><text x="89.3337%" y="559.50"></text></g><g><title>alloc::alloc::Global::grow_impl (5 samples, 0.04%)</title><rect x="89.0837%" y="533" width="0.0406%" height="15" fill="rgb(209,181,29)" fg:x="10976" fg:w="5"/><text x="89.3337%" y="543.50"></text></g><g><title>alloc::alloc::realloc (5 samples, 0.04%)</title><rect x="89.0837%" y="517" width="0.0406%" height="15" fill="rgb(234,173,18)" fg:x="10976" fg:w="5"/><text x="89.3337%" y="527.50"></text></g><g><title>realloc (5 samples, 0.04%)</title><rect x="89.0837%" y="501" width="0.0406%" height="15" fill="rgb(227,73,47)" fg:x="10976" fg:w="5"/><text x="89.3337%" y="511.50"></text></g><g><title>[libc.so.6] (3 samples, 0.02%)</title><rect x="89.0999%" y="485" width="0.0243%" height="15" fill="rgb(234,9,34)" fg:x="10978" fg:w="3"/><text x="89.3499%" y="495.50"></text></g><g><title>[libc.so.6] (3 samples, 0.02%)</title><rect x="89.0999%" y="469" width="0.0243%" height="15" fill="rgb(235,172,15)" fg:x="10978" fg:w="3"/><text x="89.3499%" y="479.50"></text></g><g><title><core::iter::adapters::enumerate::Enumerate<I> as core::iter::traits::iterator::Iterator>::next (2 samples, 0.02%)</title><rect x="89.2379%" y="709" width="0.0162%" height="15" fill="rgb(245,61,2)" fg:x="10995" fg:w="2"/><text x="89.4879%" y="719.50"></text></g><g><title><core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::next (2 samples, 0.02%)</title><rect x="89.2379%" y="693" width="0.0162%" height="15" fill="rgb(238,39,47)" fg:x="10995" fg:w="2"/><text x="89.4879%" y="703.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::needs_to_grow (4 samples, 0.03%)</title><rect x="89.2704%" y="581" width="0.0325%" height="15" fill="rgb(234,37,24)" fg:x="10999" fg:w="4"/><text x="89.5204%" y="591.50"></text></g><g><title>alloc::vec::Vec<T,A>::reserve (11 samples, 0.09%)</title><rect x="89.2541%" y="613" width="0.0893%" height="15" fill="rgb(248,223,24)" fg:x="10997" fg:w="11"/><text x="89.5041%" y="623.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::reserve (11 samples, 0.09%)</title><rect x="89.2541%" y="597" width="0.0893%" height="15" fill="rgb(223,12,15)" fg:x="10997" fg:w="11"/><text x="89.5041%" y="607.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle (5 samples, 0.04%)</title><rect x="89.3028%" y="581" width="0.0406%" height="15" fill="rgb(249,6,3)" fg:x="11003" fg:w="5"/><text x="89.5528%" y="591.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::grow_amortized (5 samples, 0.04%)</title><rect x="89.3028%" y="565" width="0.0406%" height="15" fill="rgb(237,105,33)" fg:x="11003" fg:w="5"/><text x="89.5528%" y="575.50"></text></g><g><title>alloc::raw_vec::finish_grow (4 samples, 0.03%)</title><rect x="89.3109%" y="549" width="0.0325%" height="15" fill="rgb(252,208,35)" fg:x="11004" fg:w="4"/><text x="89.5609%" y="559.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::grow (3 samples, 0.02%)</title><rect x="89.3190%" y="533" width="0.0243%" height="15" fill="rgb(215,181,35)" fg:x="11005" fg:w="3"/><text x="89.5690%" y="543.50"></text></g><g><title>alloc::alloc::Global::grow_impl (3 samples, 0.02%)</title><rect x="89.3190%" y="517" width="0.0243%" height="15" fill="rgb(246,212,3)" fg:x="11005" fg:w="3"/><text x="89.5690%" y="527.50"></text></g><g><title>alloc::alloc::realloc (3 samples, 0.02%)</title><rect x="89.3190%" y="501" width="0.0243%" height="15" fill="rgb(247,156,24)" fg:x="11005" fg:w="3"/><text x="89.5690%" y="511.50"></text></g><g><title>realloc (2 samples, 0.02%)</title><rect x="89.3272%" y="485" width="0.0162%" height="15" fill="rgb(248,9,31)" fg:x="11006" fg:w="2"/><text x="89.5772%" y="495.50"></text></g><g><title>[libc.so.6] (2 samples, 0.02%)</title><rect x="89.3272%" y="469" width="0.0162%" height="15" fill="rgb(234,26,45)" fg:x="11006" fg:w="2"/><text x="89.5772%" y="479.50"></text></g><g><title>[libc.so.6] (2 samples, 0.02%)</title><rect x="89.3272%" y="453" width="0.0162%" height="15" fill="rgb(249,11,32)" fg:x="11006" fg:w="2"/><text x="89.5772%" y="463.50"></text></g><g><title>core::intrinsics::copy_nonoverlapping (7 samples, 0.06%)</title><rect x="89.3434%" y="613" width="0.0568%" height="15" fill="rgb(249,162,33)" fg:x="11008" fg:w="7"/><text x="89.5934%" y="623.50"></text></g><g><title>[libc.so.6] (6 samples, 0.05%)</title><rect x="89.3515%" y="597" width="0.0487%" height="15" fill="rgb(232,4,32)" fg:x="11009" fg:w="6"/><text x="89.6015%" y="607.50"></text></g><g><title>serde::ser::impls::<impl serde::ser::Serialize for str>::serialize (65 samples, 0.53%)</title><rect x="88.8808%" y="789" width="0.5276%" height="15" fill="rgb(212,5,45)" fg:x="10951" fg:w="65"/><text x="89.1308%" y="799.50"></text></g><g><title><serde_json::ser::MapKeySerializer<W,F> as serde::ser::Serializer>::serialize_str (65 samples, 0.53%)</title><rect x="88.8808%" y="773" width="0.5276%" height="15" fill="rgb(227,95,13)" fg:x="10951" fg:w="65"/><text x="89.1308%" y="783.50"></text></g><g><title><&mut serde_json::ser::Serializer<W,F> as serde::ser::Serializer>::serialize_str (65 samples, 0.53%)</title><rect x="88.8808%" y="757" width="0.5276%" height="15" fill="rgb(223,205,10)" fg:x="10951" fg:w="65"/><text x="89.1308%" y="767.50"></text></g><g><title>serde_json::ser::format_escaped_str (65 samples, 0.53%)</title><rect x="88.8808%" y="741" width="0.5276%" height="15" fill="rgb(222,178,8)" fg:x="10951" fg:w="65"/><text x="89.1308%" y="751.50"></text></g><g><title>serde_json::ser::format_escaped_str_contents (35 samples, 0.28%)</title><rect x="89.1243%" y="725" width="0.2841%" height="15" fill="rgb(216,13,22)" fg:x="10981" fg:w="35"/><text x="89.3743%" y="735.50"></text></g><g><title>serde_json::ser::Formatter::write_string_fragment (19 samples, 0.15%)</title><rect x="89.2541%" y="709" width="0.1542%" height="15" fill="rgb(240,167,12)" fg:x="10997" fg:w="19"/><text x="89.5041%" y="719.50"></text></g><g><title>std::io::impls::<impl std::io::Write for &mut W>::write_all (19 samples, 0.15%)</title><rect x="89.2541%" y="693" width="0.1542%" height="15" fill="rgb(235,68,35)" fg:x="10997" fg:w="19"/><text x="89.5041%" y="703.50"></text></g><g><title>std::io::impls::<impl std::io::Write for alloc::vec::Vec<u8,A>>::write_all (19 samples, 0.15%)</title><rect x="89.2541%" y="677" width="0.1542%" height="15" fill="rgb(253,40,27)" fg:x="10997" fg:w="19"/><text x="89.5041%" y="687.50"></text></g><g><title>alloc::vec::Vec<T,A>::extend_from_slice (19 samples, 0.15%)</title><rect x="89.2541%" y="661" width="0.1542%" height="15" fill="rgb(214,19,28)" fg:x="10997" fg:w="19"/><text x="89.5041%" y="671.50"></text></g><g><title><alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend (19 samples, 0.15%)</title><rect x="89.2541%" y="645" width="0.1542%" height="15" fill="rgb(210,167,45)" fg:x="10997" fg:w="19"/><text x="89.5041%" y="655.50"></text></g><g><title>alloc::vec::Vec<T,A>::append_elements (19 samples, 0.15%)</title><rect x="89.2541%" y="629" width="0.1542%" height="15" fill="rgb(232,97,40)" fg:x="10997" fg:w="19"/><text x="89.5041%" y="639.50"></text></g><g><title><serde_json::ser::Compound<W,F> as serde::ser::SerializeMap>::serialize_key (67 samples, 0.54%)</title><rect x="88.8808%" y="805" width="0.5438%" height="15" fill="rgb(250,35,23)" fg:x="10951" fg:w="67"/><text x="89.1308%" y="815.50"></text></g><g><title>serde_json::ser::Formatter::begin_object_key (2 samples, 0.02%)</title><rect x="89.4083%" y="789" width="0.0162%" height="15" fill="rgb(248,47,53)" fg:x="11016" fg:w="2"/><text x="89.6583%" y="799.50"></text></g><g><title>std::io::impls::<impl std::io::Write for &mut W>::write_all (2 samples, 0.02%)</title><rect x="89.4083%" y="773" width="0.0162%" height="15" fill="rgb(226,58,50)" fg:x="11016" fg:w="2"/><text x="89.6583%" y="783.50"></text></g><g><title>std::io::impls::<impl std::io::Write for alloc::vec::Vec<u8,A>>::write_all (2 samples, 0.02%)</title><rect x="89.4083%" y="757" width="0.0162%" height="15" fill="rgb(217,105,26)" fg:x="11016" fg:w="2"/><text x="89.6583%" y="767.50"></text></g><g><title>alloc::vec::Vec<T,A>::extend_from_slice (2 samples, 0.02%)</title><rect x="89.4083%" y="741" width="0.0162%" height="15" fill="rgb(208,64,1)" fg:x="11016" fg:w="2"/><text x="89.6583%" y="751.50"></text></g><g><title><alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend (2 samples, 0.02%)</title><rect x="89.4083%" y="725" width="0.0162%" height="15" fill="rgb(214,80,1)" fg:x="11016" fg:w="2"/><text x="89.6583%" y="735.50"></text></g><g><title>alloc::vec::Vec<T,A>::append_elements (2 samples, 0.02%)</title><rect x="89.4083%" y="709" width="0.0162%" height="15" fill="rgb(206,175,26)" fg:x="11016" fg:w="2"/><text x="89.6583%" y="719.50"></text></g><g><title>serde_json::ser::Formatter::begin_string (9 samples, 0.07%)</title><rect x="89.5544%" y="725" width="0.0730%" height="15" fill="rgb(235,156,37)" fg:x="11034" fg:w="9"/><text x="89.8044%" y="735.50"></text></g><g><title>std::io::impls::<impl std::io::Write for &mut W>::write_all (9 samples, 0.07%)</title><rect x="89.5544%" y="709" width="0.0730%" height="15" fill="rgb(213,100,9)" fg:x="11034" fg:w="9"/><text x="89.8044%" y="719.50"></text></g><g><title>std::io::impls::<impl std::io::Write for alloc::vec::Vec<u8,A>>::write_all (9 samples, 0.07%)</title><rect x="89.5544%" y="693" width="0.0730%" height="15" fill="rgb(241,15,13)" fg:x="11034" fg:w="9"/><text x="89.8044%" y="703.50"></text></g><g><title>alloc::vec::Vec<T,A>::extend_from_slice (9 samples, 0.07%)</title><rect x="89.5544%" y="677" width="0.0730%" height="15" fill="rgb(205,97,43)" fg:x="11034" fg:w="9"/><text x="89.8044%" y="687.50"></text></g><g><title><alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend (9 samples, 0.07%)</title><rect x="89.5544%" y="661" width="0.0730%" height="15" fill="rgb(216,106,32)" fg:x="11034" fg:w="9"/><text x="89.8044%" y="671.50"></text></g><g><title>alloc::vec::Vec<T,A>::append_elements (9 samples, 0.07%)</title><rect x="89.5544%" y="645" width="0.0730%" height="15" fill="rgb(226,200,8)" fg:x="11034" fg:w="9"/><text x="89.8044%" y="655.50"></text></g><g><title>serde_json::ser::Formatter::end_string (2 samples, 0.02%)</title><rect x="89.6275%" y="725" width="0.0162%" height="15" fill="rgb(244,54,29)" fg:x="11043" fg:w="2"/><text x="89.8775%" y="735.50"></text></g><g><title>std::io::impls::<impl std::io::Write for &mut W>::write_all (2 samples, 0.02%)</title><rect x="89.6275%" y="709" width="0.0162%" height="15" fill="rgb(252,169,12)" fg:x="11043" fg:w="2"/><text x="89.8775%" y="719.50"></text></g><g><title>std::io::impls::<impl std::io::Write for alloc::vec::Vec<u8,A>>::write_all (2 samples, 0.02%)</title><rect x="89.6275%" y="693" width="0.0162%" height="15" fill="rgb(231,199,11)" fg:x="11043" fg:w="2"/><text x="89.8775%" y="703.50"></text></g><g><title>alloc::vec::Vec<T,A>::extend_from_slice (2 samples, 0.02%)</title><rect x="89.6275%" y="677" width="0.0162%" height="15" fill="rgb(233,191,18)" fg:x="11043" fg:w="2"/><text x="89.8775%" y="687.50"></text></g><g><title><alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend (2 samples, 0.02%)</title><rect x="89.6275%" y="661" width="0.0162%" height="15" fill="rgb(215,83,47)" fg:x="11043" fg:w="2"/><text x="89.8775%" y="671.50"></text></g><g><title>alloc::vec::Vec<T,A>::append_elements (2 samples, 0.02%)</title><rect x="89.6275%" y="645" width="0.0162%" height="15" fill="rgb(251,67,19)" fg:x="11043" fg:w="2"/><text x="89.8775%" y="655.50"></text></g><g><title>alloc::vec::Vec<T,A>::reserve (2 samples, 0.02%)</title><rect x="89.6275%" y="629" width="0.0162%" height="15" fill="rgb(240,7,20)" fg:x="11043" fg:w="2"/><text x="89.8775%" y="639.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::reserve (2 samples, 0.02%)</title><rect x="89.6275%" y="613" width="0.0162%" height="15" fill="rgb(210,150,26)" fg:x="11043" fg:w="2"/><text x="89.8775%" y="623.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::needs_to_grow (2 samples, 0.02%)</title><rect x="89.6275%" y="597" width="0.0162%" height="15" fill="rgb(228,75,42)" fg:x="11043" fg:w="2"/><text x="89.8775%" y="607.50"></text></g><g><title><&mut serde_json::ser::Serializer<W,F> as serde::ser::Serializer>::serialize_str (33 samples, 0.27%)</title><rect x="89.5138%" y="757" width="0.2678%" height="15" fill="rgb(237,134,48)" fg:x="11029" fg:w="33"/><text x="89.7638%" y="767.50"></text></g><g><title>serde_json::ser::format_escaped_str (33 samples, 0.27%)</title><rect x="89.5138%" y="741" width="0.2678%" height="15" fill="rgb(205,80,50)" fg:x="11029" fg:w="33"/><text x="89.7638%" y="751.50"></text></g><g><title>serde_json::ser::format_escaped_str_contents (17 samples, 0.14%)</title><rect x="89.6437%" y="725" width="0.1380%" height="15" fill="rgb(217,74,48)" fg:x="11045" fg:w="17"/><text x="89.8937%" y="735.50"></text></g><g><title>serde_json::ser::Formatter::write_string_fragment (5 samples, 0.04%)</title><rect x="89.7411%" y="709" width="0.0406%" height="15" fill="rgb(205,82,50)" fg:x="11057" fg:w="5"/><text x="89.9911%" y="719.50"></text></g><g><title>std::io::impls::<impl std::io::Write for &mut W>::write_all (5 samples, 0.04%)</title><rect x="89.7411%" y="693" width="0.0406%" height="15" fill="rgb(228,1,33)" fg:x="11057" fg:w="5"/><text x="89.9911%" y="703.50"></text></g><g><title>std::io::impls::<impl std::io::Write for alloc::vec::Vec<u8,A>>::write_all (5 samples, 0.04%)</title><rect x="89.7411%" y="677" width="0.0406%" height="15" fill="rgb(214,50,23)" fg:x="11057" fg:w="5"/><text x="89.9911%" y="687.50"></text></g><g><title>alloc::vec::Vec<T,A>::extend_from_slice (5 samples, 0.04%)</title><rect x="89.7411%" y="661" width="0.0406%" height="15" fill="rgb(210,62,9)" fg:x="11057" fg:w="5"/><text x="89.9911%" y="671.50"></text></g><g><title><alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend (5 samples, 0.04%)</title><rect x="89.7411%" y="645" width="0.0406%" height="15" fill="rgb(210,104,37)" fg:x="11057" fg:w="5"/><text x="89.9911%" y="655.50"></text></g><g><title>alloc::vec::Vec<T,A>::append_elements (5 samples, 0.04%)</title><rect x="89.7411%" y="629" width="0.0406%" height="15" fill="rgb(232,104,43)" fg:x="11057" fg:w="5"/><text x="89.9911%" y="639.50"></text></g><g><title>core::intrinsics::copy_nonoverlapping (5 samples, 0.04%)</title><rect x="89.7411%" y="613" width="0.0406%" height="15" fill="rgb(244,52,6)" fg:x="11057" fg:w="5"/><text x="89.9911%" y="623.50"></text></g><g><title>[libc.so.6] (5 samples, 0.04%)</title><rect x="89.7411%" y="597" width="0.0406%" height="15" fill="rgb(211,174,52)" fg:x="11057" fg:w="5"/><text x="89.9911%" y="607.50"></text></g><g><title><&mut serde_json::ser::Serializer<W,F> as serde::ser::Serializer>::serialize_newtype_variant (2 samples, 0.02%)</title><rect x="89.8628%" y="741" width="0.0162%" height="15" fill="rgb(229,48,4)" fg:x="11072" fg:w="2"/><text x="90.1128%" y="751.50"></text></g><g><title>serde_json::ser::Formatter::begin_object (2 samples, 0.02%)</title><rect x="89.8628%" y="725" width="0.0162%" height="15" fill="rgb(205,155,16)" fg:x="11072" fg:w="2"/><text x="90.1128%" y="735.50"></text></g><g><title>std::io::impls::<impl std::io::Write for &mut W>::write_all (2 samples, 0.02%)</title><rect x="89.8628%" y="709" width="0.0162%" height="15" fill="rgb(211,141,53)" fg:x="11072" fg:w="2"/><text x="90.1128%" y="719.50"></text></g><g><title>std::io::impls::<impl std::io::Write for alloc::vec::Vec<u8,A>>::write_all (2 samples, 0.02%)</title><rect x="89.8628%" y="693" width="0.0162%" height="15" fill="rgb(240,148,11)" fg:x="11072" fg:w="2"/><text x="90.1128%" y="703.50"></text></g><g><title>alloc::vec::Vec<T,A>::extend_from_slice (2 samples, 0.02%)</title><rect x="89.8628%" y="677" width="0.0162%" height="15" fill="rgb(214,45,23)" fg:x="11072" fg:w="2"/><text x="90.1128%" y="687.50"></text></g><g><title><alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend (2 samples, 0.02%)</title><rect x="89.8628%" y="661" width="0.0162%" height="15" fill="rgb(248,74,26)" fg:x="11072" fg:w="2"/><text x="90.1128%" y="671.50"></text></g><g><title>alloc::vec::Vec<T,A>::append_elements (2 samples, 0.02%)</title><rect x="89.8628%" y="645" width="0.0162%" height="15" fill="rgb(218,121,16)" fg:x="11072" fg:w="2"/><text x="90.1128%" y="655.50"></text></g><g><title>alloc::vec::Vec<T,A>::reserve (2 samples, 0.02%)</title><rect x="89.8628%" y="629" width="0.0162%" height="15" fill="rgb(218,10,47)" fg:x="11072" fg:w="2"/><text x="90.1128%" y="639.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::reserve (2 samples, 0.02%)</title><rect x="89.8628%" y="613" width="0.0162%" height="15" fill="rgb(227,99,14)" fg:x="11072" fg:w="2"/><text x="90.1128%" y="623.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle (2 samples, 0.02%)</title><rect x="89.8628%" y="597" width="0.0162%" height="15" fill="rgb(229,83,46)" fg:x="11072" fg:w="2"/><text x="90.1128%" y="607.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::grow_amortized (2 samples, 0.02%)</title><rect x="89.8628%" y="581" width="0.0162%" height="15" fill="rgb(228,25,1)" fg:x="11072" fg:w="2"/><text x="90.1128%" y="591.50"></text></g><g><title>alloc::raw_vec::finish_grow (2 samples, 0.02%)</title><rect x="89.8628%" y="565" width="0.0162%" height="15" fill="rgb(252,190,15)" fg:x="11072" fg:w="2"/><text x="90.1128%" y="575.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::grow (2 samples, 0.02%)</title><rect x="89.8628%" y="549" width="0.0162%" height="15" fill="rgb(213,103,51)" fg:x="11072" fg:w="2"/><text x="90.1128%" y="559.50"></text></g><g><title>alloc::alloc::Global::grow_impl (2 samples, 0.02%)</title><rect x="89.8628%" y="533" width="0.0162%" height="15" fill="rgb(220,38,44)" fg:x="11072" fg:w="2"/><text x="90.1128%" y="543.50"></text></g><g><title>alloc::alloc::realloc (2 samples, 0.02%)</title><rect x="89.8628%" y="517" width="0.0162%" height="15" fill="rgb(210,45,26)" fg:x="11072" fg:w="2"/><text x="90.1128%" y="527.50"></text></g><g><title>realloc (2 samples, 0.02%)</title><rect x="89.8628%" y="501" width="0.0162%" height="15" fill="rgb(205,95,48)" fg:x="11072" fg:w="2"/><text x="90.1128%" y="511.50"></text></g><g><title>alloc::vec::Vec<T,A>::extend_from_slice (3 samples, 0.02%)</title><rect x="89.8791%" y="741" width="0.0243%" height="15" fill="rgb(225,179,37)" fg:x="11074" fg:w="3"/><text x="90.1291%" y="751.50"></text></g><g><title><alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend (3 samples, 0.02%)</title><rect x="89.8791%" y="725" width="0.0243%" height="15" fill="rgb(230,209,3)" fg:x="11074" fg:w="3"/><text x="90.1291%" y="735.50"></text></g><g><title>alloc::vec::Vec<T,A>::append_elements (3 samples, 0.02%)</title><rect x="89.8791%" y="709" width="0.0243%" height="15" fill="rgb(248,12,46)" fg:x="11074" fg:w="3"/><text x="90.1291%" y="719.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::needs_to_grow (3 samples, 0.02%)</title><rect x="90.0089%" y="597" width="0.0243%" height="15" fill="rgb(234,18,0)" fg:x="11090" fg:w="3"/><text x="90.2589%" y="607.50"></text></g><g><title>serde_json::ser::Formatter::begin_string (16 samples, 0.13%)</title><rect x="89.9602%" y="725" width="0.1299%" height="15" fill="rgb(238,197,14)" fg:x="11084" fg:w="16"/><text x="90.2102%" y="735.50"></text></g><g><title>std::io::impls::<impl std::io::Write for &mut W>::write_all (16 samples, 0.13%)</title><rect x="89.9602%" y="709" width="0.1299%" height="15" fill="rgb(251,162,48)" fg:x="11084" fg:w="16"/><text x="90.2102%" y="719.50"></text></g><g><title>std::io::impls::<impl std::io::Write for alloc::vec::Vec<u8,A>>::write_all (16 samples, 0.13%)</title><rect x="89.9602%" y="693" width="0.1299%" height="15" fill="rgb(237,73,42)" fg:x="11084" fg:w="16"/><text x="90.2102%" y="703.50"></text></g><g><title>alloc::vec::Vec<T,A>::extend_from_slice (16 samples, 0.13%)</title><rect x="89.9602%" y="677" width="0.1299%" height="15" fill="rgb(211,108,8)" fg:x="11084" fg:w="16"/><text x="90.2102%" y="687.50"></text></g><g><title><alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend (16 samples, 0.13%)</title><rect x="89.9602%" y="661" width="0.1299%" height="15" fill="rgb(213,45,22)" fg:x="11084" fg:w="16"/><text x="90.2102%" y="671.50"></text></g><g><title>alloc::vec::Vec<T,A>::append_elements (16 samples, 0.13%)</title><rect x="89.9602%" y="645" width="0.1299%" height="15" fill="rgb(252,154,5)" fg:x="11084" fg:w="16"/><text x="90.2102%" y="655.50"></text></g><g><title>alloc::vec::Vec<T,A>::reserve (13 samples, 0.11%)</title><rect x="89.9846%" y="629" width="0.1055%" height="15" fill="rgb(221,79,52)" fg:x="11087" fg:w="13"/><text x="90.2346%" y="639.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::reserve (10 samples, 0.08%)</title><rect x="90.0089%" y="613" width="0.0812%" height="15" fill="rgb(229,220,36)" fg:x="11090" fg:w="10"/><text x="90.2589%" y="623.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle (7 samples, 0.06%)</title><rect x="90.0333%" y="597" width="0.0568%" height="15" fill="rgb(211,17,16)" fg:x="11093" fg:w="7"/><text x="90.2833%" y="607.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::grow_amortized (7 samples, 0.06%)</title><rect x="90.0333%" y="581" width="0.0568%" height="15" fill="rgb(222,55,31)" fg:x="11093" fg:w="7"/><text x="90.2833%" y="591.50"></text></g><g><title>alloc::raw_vec::finish_grow (7 samples, 0.06%)</title><rect x="90.0333%" y="565" width="0.0568%" height="15" fill="rgb(221,221,31)" fg:x="11093" fg:w="7"/><text x="90.2833%" y="575.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::grow (7 samples, 0.06%)</title><rect x="90.0333%" y="549" width="0.0568%" height="15" fill="rgb(227,168,26)" fg:x="11093" fg:w="7"/><text x="90.2833%" y="559.50"></text></g><g><title>alloc::alloc::Global::grow_impl (7 samples, 0.06%)</title><rect x="90.0333%" y="533" width="0.0568%" height="15" fill="rgb(224,139,9)" fg:x="11093" fg:w="7"/><text x="90.2833%" y="543.50"></text></g><g><title>alloc::alloc::realloc (7 samples, 0.06%)</title><rect x="90.0333%" y="517" width="0.0568%" height="15" fill="rgb(254,172,0)" fg:x="11093" fg:w="7"/><text x="90.2833%" y="527.50"></text></g><g><title>realloc (7 samples, 0.06%)</title><rect x="90.0333%" y="501" width="0.0568%" height="15" fill="rgb(235,203,1)" fg:x="11093" fg:w="7"/><text x="90.2833%" y="511.50"></text></g><g><title>[libc.so.6] (7 samples, 0.06%)</title><rect x="90.0333%" y="485" width="0.0568%" height="15" fill="rgb(216,205,24)" fg:x="11093" fg:w="7"/><text x="90.2833%" y="495.50"></text></g><g><title>[libc.so.6] (7 samples, 0.06%)</title><rect x="90.0333%" y="469" width="0.0568%" height="15" fill="rgb(233,24,6)" fg:x="11093" fg:w="7"/><text x="90.2833%" y="479.50"></text></g><g><title>serde_json::ser::Formatter::end_string (2 samples, 0.02%)</title><rect x="90.0901%" y="725" width="0.0162%" height="15" fill="rgb(244,110,9)" fg:x="11100" fg:w="2"/><text x="90.3401%" y="735.50"></text></g><g><title>std::io::impls::<impl std::io::Write for &mut W>::write_all (2 samples, 0.02%)</title><rect x="90.0901%" y="709" width="0.0162%" height="15" fill="rgb(239,222,42)" fg:x="11100" fg:w="2"/><text x="90.3401%" y="719.50"></text></g><g><title>std::io::impls::<impl std::io::Write for alloc::vec::Vec<u8,A>>::write_all (2 samples, 0.02%)</title><rect x="90.0901%" y="693" width="0.0162%" height="15" fill="rgb(218,145,13)" fg:x="11100" fg:w="2"/><text x="90.3401%" y="703.50"></text></g><g><title>alloc::vec::Vec<T,A>::extend_from_slice (2 samples, 0.02%)</title><rect x="90.0901%" y="677" width="0.0162%" height="15" fill="rgb(207,69,11)" fg:x="11100" fg:w="2"/><text x="90.3401%" y="687.50"></text></g><g><title><alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend (2 samples, 0.02%)</title><rect x="90.0901%" y="661" width="0.0162%" height="15" fill="rgb(220,223,22)" fg:x="11100" fg:w="2"/><text x="90.3401%" y="671.50"></text></g><g><title>alloc::vec::Vec<T,A>::append_elements (2 samples, 0.02%)</title><rect x="90.0901%" y="645" width="0.0162%" height="15" fill="rgb(245,102,5)" fg:x="11100" fg:w="2"/><text x="90.3401%" y="655.50"></text></g><g><title><core::iter::adapters::enumerate::Enumerate<I> as core::iter::traits::iterator::Iterator>::next (4 samples, 0.03%)</title><rect x="90.3417%" y="709" width="0.0325%" height="15" fill="rgb(211,148,2)" fg:x="11131" fg:w="4"/><text x="90.5917%" y="719.50"></text></g><g><title><core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::next (4 samples, 0.03%)</title><rect x="90.3417%" y="693" width="0.0325%" height="15" fill="rgb(241,13,44)" fg:x="11131" fg:w="4"/><text x="90.5917%" y="703.50"></text></g><g><title><core::ptr::non_null::NonNull<T> as core::cmp::PartialEq>::eq (3 samples, 0.02%)</title><rect x="90.3498%" y="677" width="0.0243%" height="15" fill="rgb(219,137,21)" fg:x="11132" fg:w="3"/><text x="90.5998%" y="687.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::grow (9 samples, 0.07%)</title><rect x="90.3823%" y="533" width="0.0730%" height="15" fill="rgb(242,206,5)" fg:x="11136" fg:w="9"/><text x="90.6323%" y="543.50"></text></g><g><title>alloc::alloc::Global::grow_impl (9 samples, 0.07%)</title><rect x="90.3823%" y="517" width="0.0730%" height="15" fill="rgb(217,114,22)" fg:x="11136" fg:w="9"/><text x="90.6323%" y="527.50"></text></g><g><title>alloc::alloc::realloc (9 samples, 0.07%)</title><rect x="90.3823%" y="501" width="0.0730%" height="15" fill="rgb(253,206,42)" fg:x="11136" fg:w="9"/><text x="90.6323%" y="511.50"></text></g><g><title>realloc (9 samples, 0.07%)</title><rect x="90.3823%" y="485" width="0.0730%" height="15" fill="rgb(236,102,18)" fg:x="11136" fg:w="9"/><text x="90.6323%" y="495.50"></text></g><g><title>[libc.so.6] (9 samples, 0.07%)</title><rect x="90.3823%" y="469" width="0.0730%" height="15" fill="rgb(208,59,49)" fg:x="11136" fg:w="9"/><text x="90.6323%" y="479.50"></text></g><g><title>[libc.so.6] (9 samples, 0.07%)</title><rect x="90.3823%" y="453" width="0.0730%" height="15" fill="rgb(215,194,28)" fg:x="11136" fg:w="9"/><text x="90.6323%" y="463.50"></text></g><g><title>alloc::vec::Vec<T,A>::reserve (11 samples, 0.09%)</title><rect x="90.3742%" y="613" width="0.0893%" height="15" fill="rgb(243,207,11)" fg:x="11135" fg:w="11"/><text x="90.6242%" y="623.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::reserve (11 samples, 0.09%)</title><rect x="90.3742%" y="597" width="0.0893%" height="15" fill="rgb(254,179,35)" fg:x="11135" fg:w="11"/><text x="90.6242%" y="607.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle (10 samples, 0.08%)</title><rect x="90.3823%" y="581" width="0.0812%" height="15" fill="rgb(235,97,3)" fg:x="11136" fg:w="10"/><text x="90.6323%" y="591.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::grow_amortized (10 samples, 0.08%)</title><rect x="90.3823%" y="565" width="0.0812%" height="15" fill="rgb(215,155,33)" fg:x="11136" fg:w="10"/><text x="90.6323%" y="575.50"></text></g><g><title>alloc::raw_vec::finish_grow (10 samples, 0.08%)</title><rect x="90.3823%" y="549" width="0.0812%" height="15" fill="rgb(223,128,12)" fg:x="11136" fg:w="10"/><text x="90.6323%" y="559.50"></text></g><g><title>dcache::store::_::<impl serde::ser::Serialize for dcache::store::DcacheRequest>::serialize (93 samples, 0.75%)</title><rect x="89.7817%" y="757" width="0.7548%" height="15" fill="rgb(208,157,18)" fg:x="11062" fg:w="93"/><text x="90.0317%" y="767.50"></text></g><g><title>serde_json::ser::format_escaped_str (78 samples, 0.63%)</title><rect x="89.9034%" y="741" width="0.6331%" height="15" fill="rgb(249,70,54)" fg:x="11077" fg:w="78"/><text x="90.1534%" y="751.50"></text></g><g><title>serde_json::ser::format_escaped_str_contents (53 samples, 0.43%)</title><rect x="90.1063%" y="725" width="0.4302%" height="15" fill="rgb(244,118,24)" fg:x="11102" fg:w="53"/><text x="90.3563%" y="735.50"></text></g><g><title>serde_json::ser::Formatter::write_string_fragment (20 samples, 0.16%)</title><rect x="90.3742%" y="709" width="0.1623%" height="15" fill="rgb(211,54,0)" fg:x="11135" fg:w="20"/><text x="90.6242%" y="719.50"></text></g><g><title>std::io::impls::<impl std::io::Write for &mut W>::write_all (20 samples, 0.16%)</title><rect x="90.3742%" y="693" width="0.1623%" height="15" fill="rgb(245,137,45)" fg:x="11135" fg:w="20"/><text x="90.6242%" y="703.50"></text></g><g><title>std::io::impls::<impl std::io::Write for alloc::vec::Vec<u8,A>>::write_all (20 samples, 0.16%)</title><rect x="90.3742%" y="677" width="0.1623%" height="15" fill="rgb(232,154,31)" fg:x="11135" fg:w="20"/><text x="90.6242%" y="687.50"></text></g><g><title>alloc::vec::Vec<T,A>::extend_from_slice (20 samples, 0.16%)</title><rect x="90.3742%" y="661" width="0.1623%" height="15" fill="rgb(253,6,39)" fg:x="11135" fg:w="20"/><text x="90.6242%" y="671.50"></text></g><g><title><alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend (20 samples, 0.16%)</title><rect x="90.3742%" y="645" width="0.1623%" height="15" fill="rgb(234,183,24)" fg:x="11135" fg:w="20"/><text x="90.6242%" y="655.50"></text></g><g><title>alloc::vec::Vec<T,A>::append_elements (20 samples, 0.16%)</title><rect x="90.3742%" y="629" width="0.1623%" height="15" fill="rgb(252,84,40)" fg:x="11135" fg:w="20"/><text x="90.6242%" y="639.50"></text></g><g><title>core::intrinsics::copy_nonoverlapping (9 samples, 0.07%)</title><rect x="90.4634%" y="613" width="0.0730%" height="15" fill="rgb(224,65,2)" fg:x="11146" fg:w="9"/><text x="90.7134%" y="623.50"></text></g><g><title>[libc.so.6] (9 samples, 0.07%)</title><rect x="90.4634%" y="597" width="0.0730%" height="15" fill="rgb(229,38,24)" fg:x="11146" fg:w="9"/><text x="90.7134%" y="607.50"></text></g><g><title>serde_json::ser::Formatter::begin_object (8 samples, 0.06%)</title><rect x="90.5365%" y="757" width="0.0649%" height="15" fill="rgb(218,131,50)" fg:x="11155" fg:w="8"/><text x="90.7865%" y="767.50"></text></g><g><title>std::io::impls::<impl std::io::Write for &mut W>::write_all (8 samples, 0.06%)</title><rect x="90.5365%" y="741" width="0.0649%" height="15" fill="rgb(233,106,18)" fg:x="11155" fg:w="8"/><text x="90.7865%" y="751.50"></text></g><g><title>std::io::impls::<impl std::io::Write for alloc::vec::Vec<u8,A>>::write_all (8 samples, 0.06%)</title><rect x="90.5365%" y="725" width="0.0649%" height="15" fill="rgb(220,216,11)" fg:x="11155" fg:w="8"/><text x="90.7865%" y="735.50"></text></g><g><title>alloc::vec::Vec<T,A>::extend_from_slice (8 samples, 0.06%)</title><rect x="90.5365%" y="709" width="0.0649%" height="15" fill="rgb(251,100,45)" fg:x="11155" fg:w="8"/><text x="90.7865%" y="719.50"></text></g><g><title><alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend (8 samples, 0.06%)</title><rect x="90.5365%" y="693" width="0.0649%" height="15" fill="rgb(235,143,32)" fg:x="11155" fg:w="8"/><text x="90.7865%" y="703.50"></text></g><g><title>alloc::vec::Vec<T,A>::append_elements (8 samples, 0.06%)</title><rect x="90.5365%" y="677" width="0.0649%" height="15" fill="rgb(248,124,34)" fg:x="11155" fg:w="8"/><text x="90.7865%" y="687.50"></text></g><g><title>alloc::vec::Vec<T,A>::reserve (2 samples, 0.02%)</title><rect x="90.5852%" y="661" width="0.0162%" height="15" fill="rgb(225,221,4)" fg:x="11161" fg:w="2"/><text x="90.8352%" y="671.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::reserve (2 samples, 0.02%)</title><rect x="90.5852%" y="645" width="0.0162%" height="15" fill="rgb(242,27,43)" fg:x="11161" fg:w="2"/><text x="90.8352%" y="655.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::needs_to_grow (2 samples, 0.02%)</title><rect x="90.5852%" y="629" width="0.0162%" height="15" fill="rgb(227,54,8)" fg:x="11161" fg:w="2"/><text x="90.8352%" y="639.50"></text></g><g><title>openraft::entry::payload::_::<impl serde::ser::Serialize for openraft::entry::payload::EntryPayload<C>>::serialize (144 samples, 1.17%)</title><rect x="89.4489%" y="789" width="1.1687%" height="15" fill="rgb(253,139,49)" fg:x="11021" fg:w="144"/><text x="89.6989%" y="799.50"></text></g><g><title><&mut serde_json::ser::Serializer<W,F> as serde::ser::Serializer>::serialize_newtype_variant (136 samples, 1.10%)</title><rect x="89.5138%" y="773" width="1.1038%" height="15" fill="rgb(231,26,43)" fg:x="11029" fg:w="136"/><text x="89.7638%" y="783.50"></text></g><g><title>serde_json::ser::Formatter::begin_object_value (2 samples, 0.02%)</title><rect x="90.6014%" y="757" width="0.0162%" height="15" fill="rgb(207,121,39)" fg:x="11163" fg:w="2"/><text x="90.8514%" y="767.50"></text></g><g><title>std::io::impls::<impl std::io::Write for &mut W>::write_all (2 samples, 0.02%)</title><rect x="90.6014%" y="741" width="0.0162%" height="15" fill="rgb(223,101,35)" fg:x="11163" fg:w="2"/><text x="90.8514%" y="751.50"></text></g><g><title>std::io::impls::<impl std::io::Write for alloc::vec::Vec<u8,A>>::write_all (2 samples, 0.02%)</title><rect x="90.6014%" y="725" width="0.0162%" height="15" fill="rgb(232,87,23)" fg:x="11163" fg:w="2"/><text x="90.8514%" y="735.50"></text></g><g><title>alloc::vec::Vec<T,A>::extend_from_slice (2 samples, 0.02%)</title><rect x="90.6014%" y="709" width="0.0162%" height="15" fill="rgb(225,180,29)" fg:x="11163" fg:w="2"/><text x="90.8514%" y="719.50"></text></g><g><title><alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend (2 samples, 0.02%)</title><rect x="90.6014%" y="693" width="0.0162%" height="15" fill="rgb(225,25,17)" fg:x="11163" fg:w="2"/><text x="90.8514%" y="703.50"></text></g><g><title>alloc::vec::Vec<T,A>::append_elements (2 samples, 0.02%)</title><rect x="90.6014%" y="677" width="0.0162%" height="15" fill="rgb(223,8,52)" fg:x="11163" fg:w="2"/><text x="90.8514%" y="687.50"></text></g><g><title><&mut serde_json::ser::Serializer<W,F> as serde::ser::Serializer>::serialize_struct (11 samples, 0.09%)</title><rect x="90.6988%" y="773" width="0.0893%" height="15" fill="rgb(246,42,21)" fg:x="11175" fg:w="11"/><text x="90.9488%" y="783.50"></text></g><g><title><&mut serde_json::ser::Serializer<W,F> as serde::ser::Serializer>::serialize_map (11 samples, 0.09%)</title><rect x="90.6988%" y="757" width="0.0893%" height="15" fill="rgb(205,64,43)" fg:x="11175" fg:w="11"/><text x="90.9488%" y="767.50"></text></g><g><title>serde_json::ser::Formatter::begin_object (11 samples, 0.09%)</title><rect x="90.6988%" y="741" width="0.0893%" height="15" fill="rgb(221,160,13)" fg:x="11175" fg:w="11"/><text x="90.9488%" y="751.50"></text></g><g><title>std::io::impls::<impl std::io::Write for &mut W>::write_all (11 samples, 0.09%)</title><rect x="90.6988%" y="725" width="0.0893%" height="15" fill="rgb(239,58,35)" fg:x="11175" fg:w="11"/><text x="90.9488%" y="735.50"></text></g><g><title>std::io::impls::<impl std::io::Write for alloc::vec::Vec<u8,A>>::write_all (11 samples, 0.09%)</title><rect x="90.6988%" y="709" width="0.0893%" height="15" fill="rgb(251,26,40)" fg:x="11175" fg:w="11"/><text x="90.9488%" y="719.50"></text></g><g><title>alloc::vec::Vec<T,A>::extend_from_slice (11 samples, 0.09%)</title><rect x="90.6988%" y="693" width="0.0893%" height="15" fill="rgb(247,0,4)" fg:x="11175" fg:w="11"/><text x="90.9488%" y="703.50"></text></g><g><title><alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend (11 samples, 0.09%)</title><rect x="90.6988%" y="677" width="0.0893%" height="15" fill="rgb(218,130,10)" fg:x="11175" fg:w="11"/><text x="90.9488%" y="687.50"></text></g><g><title>alloc::vec::Vec<T,A>::append_elements (11 samples, 0.09%)</title><rect x="90.6988%" y="661" width="0.0893%" height="15" fill="rgb(239,32,7)" fg:x="11175" fg:w="11"/><text x="90.9488%" y="671.50"></text></g><g><title>alloc::vec::Vec<T,A>::reserve (6 samples, 0.05%)</title><rect x="90.7394%" y="645" width="0.0487%" height="15" fill="rgb(210,192,24)" fg:x="11180" fg:w="6"/><text x="90.9894%" y="655.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::reserve (6 samples, 0.05%)</title><rect x="90.7394%" y="629" width="0.0487%" height="15" fill="rgb(226,212,17)" fg:x="11180" fg:w="6"/><text x="90.9894%" y="639.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::needs_to_grow (3 samples, 0.02%)</title><rect x="90.7637%" y="613" width="0.0243%" height="15" fill="rgb(219,201,28)" fg:x="11183" fg:w="3"/><text x="91.0137%" y="623.50"></text></g><g><title><serde_json::ser::Compound<W,F> as serde::ser::SerializeStruct>::end (3 samples, 0.02%)</title><rect x="90.7881%" y="773" width="0.0243%" height="15" fill="rgb(235,207,41)" fg:x="11186" fg:w="3"/><text x="91.0381%" y="783.50"></text></g><g><title><serde_json::ser::Compound<W,F> as serde::ser::SerializeMap>::end (3 samples, 0.02%)</title><rect x="90.7881%" y="757" width="0.0243%" height="15" fill="rgb(241,95,54)" fg:x="11186" fg:w="3"/><text x="91.0381%" y="767.50"></text></g><g><title>serde_json::ser::Formatter::end_object (2 samples, 0.02%)</title><rect x="90.7962%" y="741" width="0.0162%" height="15" fill="rgb(248,12,23)" fg:x="11187" fg:w="2"/><text x="91.0462%" y="751.50"></text></g><g><title>std::io::impls::<impl std::io::Write for &mut W>::write_all (2 samples, 0.02%)</title><rect x="90.7962%" y="725" width="0.0162%" height="15" fill="rgb(228,173,4)" fg:x="11187" fg:w="2"/><text x="91.0462%" y="735.50"></text></g><g><title>std::io::impls::<impl std::io::Write for alloc::vec::Vec<u8,A>>::write_all (2 samples, 0.02%)</title><rect x="90.7962%" y="709" width="0.0162%" height="15" fill="rgb(254,99,5)" fg:x="11187" fg:w="2"/><text x="91.0462%" y="719.50"></text></g><g><title>alloc::vec::Vec<T,A>::extend_from_slice (2 samples, 0.02%)</title><rect x="90.7962%" y="693" width="0.0162%" height="15" fill="rgb(212,184,17)" fg:x="11187" fg:w="2"/><text x="91.0462%" y="703.50"></text></g><g><title><alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend (2 samples, 0.02%)</title><rect x="90.7962%" y="677" width="0.0162%" height="15" fill="rgb(252,174,1)" fg:x="11187" fg:w="2"/><text x="91.0462%" y="687.50"></text></g><g><title>alloc::vec::Vec<T,A>::append_elements (2 samples, 0.02%)</title><rect x="90.7962%" y="661" width="0.0162%" height="15" fill="rgb(241,118,51)" fg:x="11187" fg:w="2"/><text x="91.0462%" y="671.50"></text></g><g><title>alloc::vec::Vec<T,A>::reserve (2 samples, 0.02%)</title><rect x="90.7962%" y="645" width="0.0162%" height="15" fill="rgb(227,94,47)" fg:x="11187" fg:w="2"/><text x="91.0462%" y="655.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::reserve (2 samples, 0.02%)</title><rect x="90.7962%" y="629" width="0.0162%" height="15" fill="rgb(229,104,2)" fg:x="11187" fg:w="2"/><text x="91.0462%" y="639.50"></text></g><g><title>alloc::vec::Vec<T,A>::as_mut_ptr (3 samples, 0.02%)</title><rect x="90.9991%" y="565" width="0.0243%" height="15" fill="rgb(219,28,31)" fg:x="11212" fg:w="3"/><text x="91.2491%" y="575.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::ptr (3 samples, 0.02%)</title><rect x="90.9991%" y="549" width="0.0243%" height="15" fill="rgb(233,109,36)" fg:x="11212" fg:w="3"/><text x="91.2491%" y="559.50"></text></g><g><title>serde_json::ser::Formatter::begin_string (18 samples, 0.15%)</title><rect x="90.9179%" y="661" width="0.1461%" height="15" fill="rgb(246,88,11)" fg:x="11202" fg:w="18"/><text x="91.1679%" y="671.50"></text></g><g><title>std::io::impls::<impl std::io::Write for &mut W>::write_all (18 samples, 0.15%)</title><rect x="90.9179%" y="645" width="0.1461%" height="15" fill="rgb(209,212,17)" fg:x="11202" fg:w="18"/><text x="91.1679%" y="655.50"></text></g><g><title>std::io::impls::<impl std::io::Write for alloc::vec::Vec<u8,A>>::write_all (18 samples, 0.15%)</title><rect x="90.9179%" y="629" width="0.1461%" height="15" fill="rgb(243,59,29)" fg:x="11202" fg:w="18"/><text x="91.1679%" y="639.50"></text></g><g><title>alloc::vec::Vec<T,A>::extend_from_slice (18 samples, 0.15%)</title><rect x="90.9179%" y="613" width="0.1461%" height="15" fill="rgb(244,205,48)" fg:x="11202" fg:w="18"/><text x="91.1679%" y="623.50"></text></g><g><title><alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend (18 samples, 0.15%)</title><rect x="90.9179%" y="597" width="0.1461%" height="15" fill="rgb(227,30,6)" fg:x="11202" fg:w="18"/><text x="91.1679%" y="607.50"></text></g><g><title>alloc::vec::Vec<T,A>::append_elements (18 samples, 0.15%)</title><rect x="90.9179%" y="581" width="0.1461%" height="15" fill="rgb(220,205,48)" fg:x="11202" fg:w="18"/><text x="91.1679%" y="591.50"></text></g><g><title>alloc::vec::Vec<T,A>::reserve (5 samples, 0.04%)</title><rect x="91.0235%" y="565" width="0.0406%" height="15" fill="rgb(250,94,14)" fg:x="11215" fg:w="5"/><text x="91.2735%" y="575.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::reserve (5 samples, 0.04%)</title><rect x="91.0235%" y="549" width="0.0406%" height="15" fill="rgb(216,119,42)" fg:x="11215" fg:w="5"/><text x="91.2735%" y="559.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::needs_to_grow (5 samples, 0.04%)</title><rect x="91.0235%" y="533" width="0.0406%" height="15" fill="rgb(232,155,0)" fg:x="11215" fg:w="5"/><text x="91.2735%" y="543.50"></text></g><g><title>serde_json::ser::Formatter::end_string (2 samples, 0.02%)</title><rect x="91.0640%" y="661" width="0.0162%" height="15" fill="rgb(212,24,32)" fg:x="11220" fg:w="2"/><text x="91.3140%" y="671.50"></text></g><g><title>std::io::impls::<impl std::io::Write for &mut W>::write_all (2 samples, 0.02%)</title><rect x="91.0640%" y="645" width="0.0162%" height="15" fill="rgb(216,69,20)" fg:x="11220" fg:w="2"/><text x="91.3140%" y="655.50"></text></g><g><title>std::io::impls::<impl std::io::Write for alloc::vec::Vec<u8,A>>::write_all (2 samples, 0.02%)</title><rect x="91.0640%" y="629" width="0.0162%" height="15" fill="rgb(229,73,31)" fg:x="11220" fg:w="2"/><text x="91.3140%" y="639.50"></text></g><g><title>alloc::vec::Vec<T,A>::extend_from_slice (2 samples, 0.02%)</title><rect x="91.0640%" y="613" width="0.0162%" height="15" fill="rgb(224,219,20)" fg:x="11220" fg:w="2"/><text x="91.3140%" y="623.50"></text></g><g><title><alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend (2 samples, 0.02%)</title><rect x="91.0640%" y="597" width="0.0162%" height="15" fill="rgb(215,146,41)" fg:x="11220" fg:w="2"/><text x="91.3140%" y="607.50"></text></g><g><title>alloc::vec::Vec<T,A>::append_elements (2 samples, 0.02%)</title><rect x="91.0640%" y="581" width="0.0162%" height="15" fill="rgb(244,71,31)" fg:x="11220" fg:w="2"/><text x="91.3140%" y="591.50"></text></g><g><title>alloc::vec::Vec<T,A>::reserve (2 samples, 0.02%)</title><rect x="91.0640%" y="565" width="0.0162%" height="15" fill="rgb(224,24,11)" fg:x="11220" fg:w="2"/><text x="91.3140%" y="575.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::reserve (2 samples, 0.02%)</title><rect x="91.0640%" y="549" width="0.0162%" height="15" fill="rgb(229,76,15)" fg:x="11220" fg:w="2"/><text x="91.3140%" y="559.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::needs_to_grow (2 samples, 0.02%)</title><rect x="91.0640%" y="533" width="0.0162%" height="15" fill="rgb(209,93,2)" fg:x="11220" fg:w="2"/><text x="91.3140%" y="543.50"></text></g><g><title><core::iter::adapters::enumerate::Enumerate<I> as core::iter::traits::iterator::Iterator>::next (7 samples, 0.06%)</title><rect x="91.2101%" y="645" width="0.0568%" height="15" fill="rgb(216,200,50)" fg:x="11238" fg:w="7"/><text x="91.4601%" y="655.50"></text></g><g><title><core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::next (7 samples, 0.06%)</title><rect x="91.2101%" y="629" width="0.0568%" height="15" fill="rgb(211,67,34)" fg:x="11238" fg:w="7"/><text x="91.4601%" y="639.50"></text></g><g><title><core::ptr::non_null::NonNull<T> as core::cmp::PartialEq>::eq (4 samples, 0.03%)</title><rect x="91.2345%" y="613" width="0.0325%" height="15" fill="rgb(225,87,47)" fg:x="11241" fg:w="4"/><text x="91.4845%" y="623.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::grow (3 samples, 0.02%)</title><rect x="91.2832%" y="469" width="0.0243%" height="15" fill="rgb(217,185,16)" fg:x="11247" fg:w="3"/><text x="91.5332%" y="479.50"></text></g><g><title>alloc::alloc::Global::grow_impl (3 samples, 0.02%)</title><rect x="91.2832%" y="453" width="0.0243%" height="15" fill="rgb(205,0,0)" fg:x="11247" fg:w="3"/><text x="91.5332%" y="463.50"></text></g><g><title>alloc::alloc::realloc (3 samples, 0.02%)</title><rect x="91.2832%" y="437" width="0.0243%" height="15" fill="rgb(207,116,45)" fg:x="11247" fg:w="3"/><text x="91.5332%" y="447.50"></text></g><g><title>realloc (3 samples, 0.02%)</title><rect x="91.2832%" y="421" width="0.0243%" height="15" fill="rgb(221,156,26)" fg:x="11247" fg:w="3"/><text x="91.5332%" y="431.50"></text></g><g><title>[libc.so.6] (3 samples, 0.02%)</title><rect x="91.2832%" y="405" width="0.0243%" height="15" fill="rgb(213,140,4)" fg:x="11247" fg:w="3"/><text x="91.5332%" y="415.50"></text></g><g><title>[libc.so.6] (3 samples, 0.02%)</title><rect x="91.2832%" y="389" width="0.0243%" height="15" fill="rgb(231,224,15)" fg:x="11247" fg:w="3"/><text x="91.5332%" y="399.50"></text></g><g><title>alloc::raw_vec::finish_grow (4 samples, 0.03%)</title><rect x="91.2832%" y="485" width="0.0325%" height="15" fill="rgb(244,76,20)" fg:x="11247" fg:w="4"/><text x="91.5332%" y="495.50"></text></g><g><title>alloc::vec::Vec<T,A>::reserve (6 samples, 0.05%)</title><rect x="91.2751%" y="549" width="0.0487%" height="15" fill="rgb(238,117,7)" fg:x="11246" fg:w="6"/><text x="91.5251%" y="559.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::reserve (6 samples, 0.05%)</title><rect x="91.2751%" y="533" width="0.0487%" height="15" fill="rgb(235,1,10)" fg:x="11246" fg:w="6"/><text x="91.5251%" y="543.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle (5 samples, 0.04%)</title><rect x="91.2832%" y="517" width="0.0406%" height="15" fill="rgb(216,165,6)" fg:x="11247" fg:w="5"/><text x="91.5332%" y="527.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::grow_amortized (5 samples, 0.04%)</title><rect x="91.2832%" y="501" width="0.0406%" height="15" fill="rgb(246,91,35)" fg:x="11247" fg:w="5"/><text x="91.5332%" y="511.50"></text></g><g><title>serde::ser::impls::<impl serde::ser::Serialize for str>::serialize (66 samples, 0.54%)</title><rect x="90.8368%" y="725" width="0.5357%" height="15" fill="rgb(228,96,24)" fg:x="11192" fg:w="66"/><text x="91.0868%" y="735.50"></text></g><g><title><serde_json::ser::MapKeySerializer<W,F> as serde::ser::Serializer>::serialize_str (66 samples, 0.54%)</title><rect x="90.8368%" y="709" width="0.5357%" height="15" fill="rgb(254,217,53)" fg:x="11192" fg:w="66"/><text x="91.0868%" y="719.50"></text></g><g><title><&mut serde_json::ser::Serializer<W,F> as serde::ser::Serializer>::serialize_str (66 samples, 0.54%)</title><rect x="90.8368%" y="693" width="0.5357%" height="15" fill="rgb(209,60,0)" fg:x="11192" fg:w="66"/><text x="91.0868%" y="703.50"></text></g><g><title>serde_json::ser::format_escaped_str (64 samples, 0.52%)</title><rect x="90.8530%" y="677" width="0.5194%" height="15" fill="rgb(250,93,26)" fg:x="11194" fg:w="64"/><text x="91.1030%" y="687.50"></text></g><g><title>serde_json::ser::format_escaped_str_contents (36 samples, 0.29%)</title><rect x="91.0803%" y="661" width="0.2922%" height="15" fill="rgb(211,9,40)" fg:x="11222" fg:w="36"/><text x="91.3303%" y="671.50"></text></g><g><title>serde_json::ser::Formatter::write_string_fragment (12 samples, 0.10%)</title><rect x="91.2751%" y="645" width="0.0974%" height="15" fill="rgb(242,57,20)" fg:x="11246" fg:w="12"/><text x="91.5251%" y="655.50"></text></g><g><title>std::io::impls::<impl std::io::Write for &mut W>::write_all (12 samples, 0.10%)</title><rect x="91.2751%" y="629" width="0.0974%" height="15" fill="rgb(248,85,48)" fg:x="11246" fg:w="12"/><text x="91.5251%" y="639.50"></text></g><g><title>std::io::impls::<impl std::io::Write for alloc::vec::Vec<u8,A>>::write_all (12 samples, 0.10%)</title><rect x="91.2751%" y="613" width="0.0974%" height="15" fill="rgb(212,117,2)" fg:x="11246" fg:w="12"/><text x="91.5251%" y="623.50"></text></g><g><title>alloc::vec::Vec<T,A>::extend_from_slice (12 samples, 0.10%)</title><rect x="91.2751%" y="597" width="0.0974%" height="15" fill="rgb(243,19,3)" fg:x="11246" fg:w="12"/><text x="91.5251%" y="607.50"></text></g><g><title><alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend (12 samples, 0.10%)</title><rect x="91.2751%" y="581" width="0.0974%" height="15" fill="rgb(232,217,24)" fg:x="11246" fg:w="12"/><text x="91.5251%" y="591.50"></text></g><g><title>alloc::vec::Vec<T,A>::append_elements (12 samples, 0.10%)</title><rect x="91.2751%" y="565" width="0.0974%" height="15" fill="rgb(224,175,40)" fg:x="11246" fg:w="12"/><text x="91.5251%" y="575.50"></text></g><g><title>core::intrinsics::copy_nonoverlapping (6 samples, 0.05%)</title><rect x="91.3238%" y="549" width="0.0487%" height="15" fill="rgb(212,162,32)" fg:x="11252" fg:w="6"/><text x="91.5738%" y="559.50"></text></g><g><title>[libc.so.6] (5 samples, 0.04%)</title><rect x="91.3319%" y="533" width="0.0406%" height="15" fill="rgb(215,9,4)" fg:x="11253" fg:w="5"/><text x="91.5819%" y="543.50"></text></g><g><title>alloc::vec::Vec<T,A>::reserve (6 samples, 0.05%)</title><rect x="91.3725%" y="629" width="0.0487%" height="15" fill="rgb(242,42,7)" fg:x="11258" fg:w="6"/><text x="91.6225%" y="639.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::reserve (6 samples, 0.05%)</title><rect x="91.3725%" y="613" width="0.0487%" height="15" fill="rgb(242,184,45)" fg:x="11258" fg:w="6"/><text x="91.6225%" y="623.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::needs_to_grow (4 samples, 0.03%)</title><rect x="91.3887%" y="597" width="0.0325%" height="15" fill="rgb(228,111,51)" fg:x="11260" fg:w="4"/><text x="91.6387%" y="607.50"></text></g><g><title><serde_json::ser::Compound<W,F> as serde::ser::SerializeMap>::serialize_key (74 samples, 0.60%)</title><rect x="90.8368%" y="741" width="0.6006%" height="15" fill="rgb(236,147,17)" fg:x="11192" fg:w="74"/><text x="91.0868%" y="751.50"></text></g><g><title>serde_json::ser::Formatter::begin_object_key (8 samples, 0.06%)</title><rect x="91.3725%" y="725" width="0.0649%" height="15" fill="rgb(210,75,22)" fg:x="11258" fg:w="8"/><text x="91.6225%" y="735.50"></text></g><g><title>std::io::impls::<impl std::io::Write for &mut W>::write_all (8 samples, 0.06%)</title><rect x="91.3725%" y="709" width="0.0649%" height="15" fill="rgb(217,159,45)" fg:x="11258" fg:w="8"/><text x="91.6225%" y="719.50"></text></g><g><title>std::io::impls::<impl std::io::Write for alloc::vec::Vec<u8,A>>::write_all (8 samples, 0.06%)</title><rect x="91.3725%" y="693" width="0.0649%" height="15" fill="rgb(245,165,53)" fg:x="11258" fg:w="8"/><text x="91.6225%" y="703.50"></text></g><g><title>alloc::vec::Vec<T,A>::extend_from_slice (8 samples, 0.06%)</title><rect x="91.3725%" y="677" width="0.0649%" height="15" fill="rgb(251,190,50)" fg:x="11258" fg:w="8"/><text x="91.6225%" y="687.50"></text></g><g><title><alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend (8 samples, 0.06%)</title><rect x="91.3725%" y="661" width="0.0649%" height="15" fill="rgb(208,203,29)" fg:x="11258" fg:w="8"/><text x="91.6225%" y="671.50"></text></g><g><title>alloc::vec::Vec<T,A>::append_elements (8 samples, 0.06%)</title><rect x="91.3725%" y="645" width="0.0649%" height="15" fill="rgb(207,209,35)" fg:x="11258" fg:w="8"/><text x="91.6225%" y="655.50"></text></g><g><title>core::intrinsics::copy_nonoverlapping (2 samples, 0.02%)</title><rect x="91.4212%" y="629" width="0.0162%" height="15" fill="rgb(230,144,49)" fg:x="11264" fg:w="2"/><text x="91.6712%" y="639.50"></text></g><g><title>itoa::Buffer::format (5 samples, 0.04%)</title><rect x="91.4617%" y="661" width="0.0406%" height="15" fill="rgb(229,31,6)" fg:x="11269" fg:w="5"/><text x="91.7117%" y="671.50"></text></g><g><title>itoa::<impl itoa::private::Sealed for u64>::write (5 samples, 0.04%)</title><rect x="91.4617%" y="645" width="0.0406%" height="15" fill="rgb(251,129,24)" fg:x="11269" fg:w="5"/><text x="91.7117%" y="655.50"></text></g><g><title>core::ptr::mut_ptr::<impl *mut T>::offset (2 samples, 0.02%)</title><rect x="91.4861%" y="629" width="0.0162%" height="15" fill="rgb(235,105,15)" fg:x="11272" fg:w="2"/><text x="91.7361%" y="639.50"></text></g><g><title>alloc::vec::Vec<T,A>::reserve (4 samples, 0.03%)</title><rect x="91.5104%" y="581" width="0.0325%" height="15" fill="rgb(216,52,43)" fg:x="11275" fg:w="4"/><text x="91.7604%" y="591.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::reserve (3 samples, 0.02%)</title><rect x="91.5185%" y="565" width="0.0243%" height="15" fill="rgb(238,144,41)" fg:x="11276" fg:w="3"/><text x="91.7685%" y="575.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle (2 samples, 0.02%)</title><rect x="91.5267%" y="549" width="0.0162%" height="15" fill="rgb(243,63,9)" fg:x="11277" fg:w="2"/><text x="91.7767%" y="559.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::grow_amortized (2 samples, 0.02%)</title><rect x="91.5267%" y="533" width="0.0162%" height="15" fill="rgb(246,208,1)" fg:x="11277" fg:w="2"/><text x="91.7767%" y="543.50"></text></g><g><title>alloc::raw_vec::finish_grow (2 samples, 0.02%)</title><rect x="91.5267%" y="517" width="0.0162%" height="15" fill="rgb(233,182,18)" fg:x="11277" fg:w="2"/><text x="91.7767%" y="527.50"></text></g><g><title>openraft::vote::leader_id::leader_id_std::_::<impl serde::ser::Serialize for openraft::vote::leader_id::leader_id_std::CommittedLeaderId<NID>>::serialize (23 samples, 0.19%)</title><rect x="91.4374%" y="725" width="0.1867%" height="15" fill="rgb(242,224,8)" fg:x="11266" fg:w="23"/><text x="91.6874%" y="735.50"></text></g><g><title>serde::ser::impls::<impl serde::ser::Serialize for u64>::serialize (21 samples, 0.17%)</title><rect x="91.4536%" y="709" width="0.1704%" height="15" fill="rgb(243,54,37)" fg:x="11268" fg:w="21"/><text x="91.7036%" y="719.50"></text></g><g><title><&mut serde_json::ser::Serializer<W,F> as serde::ser::Serializer>::serialize_u64 (20 samples, 0.16%)</title><rect x="91.4617%" y="693" width="0.1623%" height="15" fill="rgb(233,192,12)" fg:x="11269" fg:w="20"/><text x="91.7117%" y="703.50"></text></g><g><title>serde_json::ser::Formatter::write_u64 (20 samples, 0.16%)</title><rect x="91.4617%" y="677" width="0.1623%" height="15" fill="rgb(251,192,53)" fg:x="11269" fg:w="20"/><text x="91.7117%" y="687.50"></text></g><g><title>std::io::impls::<impl std::io::Write for &mut W>::write_all (15 samples, 0.12%)</title><rect x="91.5023%" y="661" width="0.1217%" height="15" fill="rgb(246,141,26)" fg:x="11274" fg:w="15"/><text x="91.7523%" y="671.50"></text></g><g><title>std::io::impls::<impl std::io::Write for alloc::vec::Vec<u8,A>>::write_all (15 samples, 0.12%)</title><rect x="91.5023%" y="645" width="0.1217%" height="15" fill="rgb(239,195,19)" fg:x="11274" fg:w="15"/><text x="91.7523%" y="655.50"></text></g><g><title>alloc::vec::Vec<T,A>::extend_from_slice (15 samples, 0.12%)</title><rect x="91.5023%" y="629" width="0.1217%" height="15" fill="rgb(241,16,39)" fg:x="11274" fg:w="15"/><text x="91.7523%" y="639.50"></text></g><g><title><alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend (15 samples, 0.12%)</title><rect x="91.5023%" y="613" width="0.1217%" height="15" fill="rgb(223,13,53)" fg:x="11274" fg:w="15"/><text x="91.7523%" y="623.50"></text></g><g><title>alloc::vec::Vec<T,A>::append_elements (15 samples, 0.12%)</title><rect x="91.5023%" y="597" width="0.1217%" height="15" fill="rgb(214,227,0)" fg:x="11274" fg:w="15"/><text x="91.7523%" y="607.50"></text></g><g><title>core::intrinsics::copy_nonoverlapping (10 samples, 0.08%)</title><rect x="91.5429%" y="581" width="0.0812%" height="15" fill="rgb(228,103,26)" fg:x="11279" fg:w="10"/><text x="91.7929%" y="591.50"></text></g><g><title>[libc.so.6] (10 samples, 0.08%)</title><rect x="91.5429%" y="565" width="0.0812%" height="15" fill="rgb(254,177,53)" fg:x="11279" fg:w="10"/><text x="91.7929%" y="575.50"></text></g><g><title>itoa::Buffer::format (13 samples, 0.11%)</title><rect x="91.6241%" y="677" width="0.1055%" height="15" fill="rgb(208,201,34)" fg:x="11289" fg:w="13"/><text x="91.8741%" y="687.50"></text></g><g><title>itoa::<impl itoa::private::Sealed for u64>::write (13 samples, 0.11%)</title><rect x="91.6241%" y="661" width="0.1055%" height="15" fill="rgb(212,39,5)" fg:x="11289" fg:w="13"/><text x="91.8741%" y="671.50"></text></g><g><title>core::intrinsics::copy_nonoverlapping (7 samples, 0.06%)</title><rect x="91.6728%" y="645" width="0.0568%" height="15" fill="rgb(246,117,3)" fg:x="11295" fg:w="7"/><text x="91.9228%" y="655.50"></text></g><g><title>alloc::vec::Vec<T,A>::reserve (5 samples, 0.04%)</title><rect x="91.7296%" y="597" width="0.0406%" height="15" fill="rgb(244,118,39)" fg:x="11302" fg:w="5"/><text x="91.9796%" y="607.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::reserve (5 samples, 0.04%)</title><rect x="91.7296%" y="581" width="0.0406%" height="15" fill="rgb(241,64,10)" fg:x="11302" fg:w="5"/><text x="91.9796%" y="591.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle (4 samples, 0.03%)</title><rect x="91.7377%" y="565" width="0.0325%" height="15" fill="rgb(229,39,44)" fg:x="11303" fg:w="4"/><text x="91.9877%" y="575.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::grow_amortized (4 samples, 0.03%)</title><rect x="91.7377%" y="549" width="0.0325%" height="15" fill="rgb(230,226,3)" fg:x="11303" fg:w="4"/><text x="91.9877%" y="559.50"></text></g><g><title>alloc::raw_vec::finish_grow (4 samples, 0.03%)</title><rect x="91.7377%" y="533" width="0.0325%" height="15" fill="rgb(222,13,42)" fg:x="11303" fg:w="4"/><text x="91.9877%" y="543.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::grow (4 samples, 0.03%)</title><rect x="91.7377%" y="517" width="0.0325%" height="15" fill="rgb(247,180,54)" fg:x="11303" fg:w="4"/><text x="91.9877%" y="527.50"></text></g><g><title>alloc::alloc::Global::grow_impl (4 samples, 0.03%)</title><rect x="91.7377%" y="501" width="0.0325%" height="15" fill="rgb(205,96,16)" fg:x="11303" fg:w="4"/><text x="91.9877%" y="511.50"></text></g><g><title>alloc::alloc::realloc (4 samples, 0.03%)</title><rect x="91.7377%" y="485" width="0.0325%" height="15" fill="rgb(205,100,21)" fg:x="11303" fg:w="4"/><text x="91.9877%" y="495.50"></text></g><g><title>realloc (4 samples, 0.03%)</title><rect x="91.7377%" y="469" width="0.0325%" height="15" fill="rgb(248,51,4)" fg:x="11303" fg:w="4"/><text x="91.9877%" y="479.50"></text></g><g><title>[libc.so.6] (4 samples, 0.03%)</title><rect x="91.7377%" y="453" width="0.0325%" height="15" fill="rgb(217,197,30)" fg:x="11303" fg:w="4"/><text x="91.9877%" y="463.50"></text></g><g><title>[libc.so.6] (4 samples, 0.03%)</title><rect x="91.7377%" y="437" width="0.0325%" height="15" fill="rgb(240,179,40)" fg:x="11303" fg:w="4"/><text x="91.9877%" y="447.50"></text></g><g><title>[libc.so.6] (2 samples, 0.02%)</title><rect x="91.7539%" y="421" width="0.0162%" height="15" fill="rgb(212,185,35)" fg:x="11305" fg:w="2"/><text x="92.0039%" y="431.50"></text></g><g><title>core::intrinsics::copy_nonoverlapping (26 samples, 0.21%)</title><rect x="91.7701%" y="597" width="0.2110%" height="15" fill="rgb(251,222,31)" fg:x="11307" fg:w="26"/><text x="92.0201%" y="607.50"></text></g><g><title>[libc.so.6] (26 samples, 0.21%)</title><rect x="91.7701%" y="581" width="0.2110%" height="15" fill="rgb(208,140,36)" fg:x="11307" fg:w="26"/><text x="92.0201%" y="591.50"></text></g><g><title>serde::ser::impls::<impl serde::ser::Serialize for usize>::serialize (45 samples, 0.37%)</title><rect x="91.6241%" y="725" width="0.3652%" height="15" fill="rgb(220,148,1)" fg:x="11289" fg:w="45"/><text x="91.8741%" y="735.50"></text></g><g><title><&mut serde_json::ser::Serializer<W,F> as serde::ser::Serializer>::serialize_u64 (45 samples, 0.37%)</title><rect x="91.6241%" y="709" width="0.3652%" height="15" fill="rgb(254,4,28)" fg:x="11289" fg:w="45"/><text x="91.8741%" y="719.50"></text></g><g><title>serde_json::ser::Formatter::write_u64 (45 samples, 0.37%)</title><rect x="91.6241%" y="693" width="0.3652%" height="15" fill="rgb(222,185,44)" fg:x="11289" fg:w="45"/><text x="91.8741%" y="703.50"></text></g><g><title>std::io::impls::<impl std::io::Write for &mut W>::write_all (32 samples, 0.26%)</title><rect x="91.7296%" y="677" width="0.2597%" height="15" fill="rgb(215,74,39)" fg:x="11302" fg:w="32"/><text x="91.9796%" y="687.50"></text></g><g><title>std::io::impls::<impl std::io::Write for alloc::vec::Vec<u8,A>>::write_all (32 samples, 0.26%)</title><rect x="91.7296%" y="661" width="0.2597%" height="15" fill="rgb(247,86,4)" fg:x="11302" fg:w="32"/><text x="91.9796%" y="671.50"></text></g><g><title>alloc::vec::Vec<T,A>::extend_from_slice (32 samples, 0.26%)</title><rect x="91.7296%" y="645" width="0.2597%" height="15" fill="rgb(231,105,32)" fg:x="11302" fg:w="32"/><text x="91.9796%" y="655.50"></text></g><g><title><alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend (32 samples, 0.26%)</title><rect x="91.7296%" y="629" width="0.2597%" height="15" fill="rgb(222,65,35)" fg:x="11302" fg:w="32"/><text x="91.9796%" y="639.50"></text></g><g><title>alloc::vec::Vec<T,A>::append_elements (32 samples, 0.26%)</title><rect x="91.7296%" y="613" width="0.2597%" height="15" fill="rgb(218,145,35)" fg:x="11302" fg:w="32"/><text x="91.9796%" y="623.50"></text></g><g><title>alloc::vec::Vec<T,A>::reserve (2 samples, 0.02%)</title><rect x="92.0380%" y="629" width="0.0162%" height="15" fill="rgb(208,7,15)" fg:x="11340" fg:w="2"/><text x="92.2880%" y="639.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::reserve (2 samples, 0.02%)</title><rect x="92.0380%" y="613" width="0.0162%" height="15" fill="rgb(209,83,13)" fg:x="11340" fg:w="2"/><text x="92.2880%" y="623.50"></text></g><g><title>openraft::log_id::_::<impl serde::ser::Serialize for openraft::log_id::LogId<NID>>::serialize (179 samples, 1.45%)</title><rect x="90.6176%" y="789" width="1.4528%" height="15" fill="rgb(218,3,10)" fg:x="11165" fg:w="179"/><text x="90.8676%" y="799.50"></text></g><g><title><serde_json::ser::Compound<W,F> as serde::ser::SerializeStruct>::serialize_field (155 samples, 1.26%)</title><rect x="90.8124%" y="773" width="1.2580%" height="15" fill="rgb(211,219,4)" fg:x="11189" fg:w="155"/><text x="91.0624%" y="783.50"></text></g><g><title>serde::ser::SerializeMap::serialize_entry (155 samples, 1.26%)</title><rect x="90.8124%" y="757" width="1.2580%" height="15" fill="rgb(228,194,12)" fg:x="11189" fg:w="155"/><text x="91.0624%" y="767.50"></text></g><g><title><serde_json::ser::Compound<W,F> as serde::ser::SerializeMap>::serialize_value (78 samples, 0.63%)</title><rect x="91.4374%" y="741" width="0.6331%" height="15" fill="rgb(210,175,7)" fg:x="11266" fg:w="78"/><text x="91.6874%" y="751.50"></text></g><g><title>serde_json::ser::Formatter::begin_object_value (10 samples, 0.08%)</title><rect x="91.9893%" y="725" width="0.0812%" height="15" fill="rgb(243,132,6)" fg:x="11334" fg:w="10"/><text x="92.2393%" y="735.50"></text></g><g><title>std::io::impls::<impl std::io::Write for &mut W>::write_all (10 samples, 0.08%)</title><rect x="91.9893%" y="709" width="0.0812%" height="15" fill="rgb(207,72,18)" fg:x="11334" fg:w="10"/><text x="92.2393%" y="719.50"></text></g><g><title>std::io::impls::<impl std::io::Write for alloc::vec::Vec<u8,A>>::write_all (10 samples, 0.08%)</title><rect x="91.9893%" y="693" width="0.0812%" height="15" fill="rgb(236,1,18)" fg:x="11334" fg:w="10"/><text x="92.2393%" y="703.50"></text></g><g><title>alloc::vec::Vec<T,A>::extend_from_slice (10 samples, 0.08%)</title><rect x="91.9893%" y="677" width="0.0812%" height="15" fill="rgb(227,0,18)" fg:x="11334" fg:w="10"/><text x="92.2393%" y="687.50"></text></g><g><title><alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend (10 samples, 0.08%)</title><rect x="91.9893%" y="661" width="0.0812%" height="15" fill="rgb(247,37,5)" fg:x="11334" fg:w="10"/><text x="92.2393%" y="671.50"></text></g><g><title>alloc::vec::Vec<T,A>::append_elements (10 samples, 0.08%)</title><rect x="91.9893%" y="645" width="0.0812%" height="15" fill="rgb(237,179,24)" fg:x="11334" fg:w="10"/><text x="92.2393%" y="655.50"></text></g><g><title>core::intrinsics::copy_nonoverlapping (2 samples, 0.02%)</title><rect x="92.0542%" y="629" width="0.0162%" height="15" fill="rgb(226,53,20)" fg:x="11342" fg:w="2"/><text x="92.3042%" y="639.50"></text></g><g><title>serde::ser::impls::<impl serde::ser::Serialize for &T>::serialize (432 samples, 3.51%)</title><rect x="88.6129%" y="869" width="3.5062%" height="15" fill="rgb(247,75,7)" fg:x="10918" fg:w="432"/><text x="88.8629%" y="879.50">ser..</text></g><g><title>openraft::entry::_::<impl serde::ser::Serialize for openraft::entry::Entry<C>>::serialize (432 samples, 3.51%)</title><rect x="88.6129%" y="853" width="3.5062%" height="15" fill="rgb(233,96,12)" fg:x="10918" fg:w="432"/><text x="88.8629%" y="863.50">ope..</text></g><g><title><serde_json::ser::Compound<W,F> as serde::ser::SerializeStruct>::serialize_field (403 samples, 3.27%)</title><rect x="88.8483%" y="837" width="3.2708%" height="15" fill="rgb(224,125,0)" fg:x="10947" fg:w="403"/><text x="89.0983%" y="847.50"><se..</text></g><g><title>serde::ser::SerializeMap::serialize_entry (402 samples, 3.26%)</title><rect x="88.8564%" y="821" width="3.2627%" height="15" fill="rgb(224,92,25)" fg:x="10948" fg:w="402"/><text x="89.1064%" y="831.50">ser..</text></g><g><title><serde_json::ser::Compound<W,F> as serde::ser::SerializeMap>::serialize_value (332 samples, 2.69%)</title><rect x="89.4246%" y="805" width="2.6946%" height="15" fill="rgb(224,42,24)" fg:x="11018" fg:w="332"/><text x="89.6746%" y="815.50"><s..</text></g><g><title>serde_json::ser::Formatter::begin_object_value (6 samples, 0.05%)</title><rect x="92.0704%" y="789" width="0.0487%" height="15" fill="rgb(234,132,49)" fg:x="11344" fg:w="6"/><text x="92.3204%" y="799.50"></text></g><g><title>std::io::impls::<impl std::io::Write for &mut W>::write_all (6 samples, 0.05%)</title><rect x="92.0704%" y="773" width="0.0487%" height="15" fill="rgb(248,100,35)" fg:x="11344" fg:w="6"/><text x="92.3204%" y="783.50"></text></g><g><title>std::io::impls::<impl std::io::Write for alloc::vec::Vec<u8,A>>::write_all (6 samples, 0.05%)</title><rect x="92.0704%" y="757" width="0.0487%" height="15" fill="rgb(239,94,40)" fg:x="11344" fg:w="6"/><text x="92.3204%" y="767.50"></text></g><g><title>alloc::vec::Vec<T,A>::extend_from_slice (6 samples, 0.05%)</title><rect x="92.0704%" y="741" width="0.0487%" height="15" fill="rgb(235,139,28)" fg:x="11344" fg:w="6"/><text x="92.3204%" y="751.50"></text></g><g><title><alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend (6 samples, 0.05%)</title><rect x="92.0704%" y="725" width="0.0487%" height="15" fill="rgb(217,144,7)" fg:x="11344" fg:w="6"/><text x="92.3204%" y="735.50"></text></g><g><title>alloc::vec::Vec<T,A>::append_elements (6 samples, 0.05%)</title><rect x="92.0704%" y="709" width="0.0487%" height="15" fill="rgb(227,55,4)" fg:x="11344" fg:w="6"/><text x="92.3204%" y="719.50"></text></g><g><title>core::intrinsics::copy_nonoverlapping (2 samples, 0.02%)</title><rect x="92.1029%" y="693" width="0.0162%" height="15" fill="rgb(252,82,54)" fg:x="11348" fg:w="2"/><text x="92.3529%" y="703.50"></text></g><g><title>serde::ser::impls::<impl serde::ser::Serialize for alloc::vec::Vec<T>>::serialize (443 samples, 3.60%)</title><rect x="88.5642%" y="981" width="3.5955%" height="15" fill="rgb(245,172,4)" fg:x="10912" fg:w="443"/><text x="88.8142%" y="991.50">serd..</text></g><g><title>serde::ser::Serializer::collect_seq (443 samples, 3.60%)</title><rect x="88.5642%" y="965" width="3.5955%" height="15" fill="rgb(207,26,27)" fg:x="10912" fg:w="443"/><text x="88.8142%" y="975.50">serd..</text></g><g><title>core::iter::traits::iterator::Iterator::try_for_each (439 samples, 3.56%)</title><rect x="88.5967%" y="949" width="3.5630%" height="15" fill="rgb(252,98,18)" fg:x="10916" fg:w="439"/><text x="88.8467%" y="959.50">core..</text></g><g><title>core::iter::traits::iterator::Iterator::try_fold (439 samples, 3.56%)</title><rect x="88.5967%" y="933" width="3.5630%" height="15" fill="rgb(244,8,26)" fg:x="10916" fg:w="439"/><text x="88.8467%" y="943.50">core..</text></g><g><title>core::iter::traits::iterator::Iterator::try_for_each::call::_{{closure}} (437 samples, 3.55%)</title><rect x="88.6129%" y="917" width="3.5468%" height="15" fill="rgb(237,173,45)" fg:x="10918" fg:w="437"/><text x="88.8629%" y="927.50">core..</text></g><g><title>serde::ser::Serializer::collect_seq::_{{closure}} (437 samples, 3.55%)</title><rect x="88.6129%" y="901" width="3.5468%" height="15" fill="rgb(208,213,49)" fg:x="10918" fg:w="437"/><text x="88.8629%" y="911.50">serd..</text></g><g><title><serde_json::ser::Compound<W,F> as serde::ser::SerializeSeq>::serialize_element (437 samples, 3.55%)</title><rect x="88.6129%" y="885" width="3.5468%" height="15" fill="rgb(212,122,37)" fg:x="10918" fg:w="437"/><text x="88.8629%" y="895.50"><ser..</text></g><g><title>serde_json::ser::Formatter::begin_array_value (5 samples, 0.04%)</title><rect x="92.1191%" y="869" width="0.0406%" height="15" fill="rgb(213,80,17)" fg:x="11350" fg:w="5"/><text x="92.3691%" y="879.50"></text></g><g><title>std::io::impls::<impl std::io::Write for &mut W>::write_all (5 samples, 0.04%)</title><rect x="92.1191%" y="853" width="0.0406%" height="15" fill="rgb(206,210,43)" fg:x="11350" fg:w="5"/><text x="92.3691%" y="863.50"></text></g><g><title>std::io::impls::<impl std::io::Write for alloc::vec::Vec<u8,A>>::write_all (5 samples, 0.04%)</title><rect x="92.1191%" y="837" width="0.0406%" height="15" fill="rgb(229,214,3)" fg:x="11350" fg:w="5"/><text x="92.3691%" y="847.50"></text></g><g><title>alloc::vec::Vec<T,A>::extend_from_slice (5 samples, 0.04%)</title><rect x="92.1191%" y="821" width="0.0406%" height="15" fill="rgb(235,213,29)" fg:x="11350" fg:w="5"/><text x="92.3691%" y="831.50"></text></g><g><title><alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend (5 samples, 0.04%)</title><rect x="92.1191%" y="805" width="0.0406%" height="15" fill="rgb(248,135,26)" fg:x="11350" fg:w="5"/><text x="92.3691%" y="815.50"></text></g><g><title>alloc::vec::Vec<T,A>::append_elements (5 samples, 0.04%)</title><rect x="92.1191%" y="789" width="0.0406%" height="15" fill="rgb(242,188,12)" fg:x="11350" fg:w="5"/><text x="92.3691%" y="799.50"></text></g><g><title>serde_json::ser::Formatter::begin_string (2 samples, 0.02%)</title><rect x="92.1760%" y="821" width="0.0162%" height="15" fill="rgb(245,38,12)" fg:x="11357" fg:w="2"/><text x="92.4260%" y="831.50"></text></g><g><title>std::io::impls::<impl std::io::Write for &mut W>::write_all (2 samples, 0.02%)</title><rect x="92.1760%" y="805" width="0.0162%" height="15" fill="rgb(218,42,13)" fg:x="11357" fg:w="2"/><text x="92.4260%" y="815.50"></text></g><g><title>std::io::impls::<impl std::io::Write for alloc::vec::Vec<u8,A>>::write_all (2 samples, 0.02%)</title><rect x="92.1760%" y="789" width="0.0162%" height="15" fill="rgb(238,132,49)" fg:x="11357" fg:w="2"/><text x="92.4260%" y="799.50"></text></g><g><title>alloc::vec::Vec<T,A>::extend_from_slice (2 samples, 0.02%)</title><rect x="92.1760%" y="773" width="0.0162%" height="15" fill="rgb(209,196,19)" fg:x="11357" fg:w="2"/><text x="92.4260%" y="783.50"></text></g><g><title><alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend (2 samples, 0.02%)</title><rect x="92.1760%" y="757" width="0.0162%" height="15" fill="rgb(244,131,22)" fg:x="11357" fg:w="2"/><text x="92.4260%" y="767.50"></text></g><g><title>alloc::vec::Vec<T,A>::append_elements (2 samples, 0.02%)</title><rect x="92.1760%" y="741" width="0.0162%" height="15" fill="rgb(223,18,34)" fg:x="11357" fg:w="2"/><text x="92.4260%" y="751.50"></text></g><g><title>serde::ser::impls::<impl serde::ser::Serialize for str>::serialize (5 samples, 0.04%)</title><rect x="92.1760%" y="885" width="0.0406%" height="15" fill="rgb(252,124,54)" fg:x="11357" fg:w="5"/><text x="92.4260%" y="895.50"></text></g><g><title><serde_json::ser::MapKeySerializer<W,F> as serde::ser::Serializer>::serialize_str (5 samples, 0.04%)</title><rect x="92.1760%" y="869" width="0.0406%" height="15" fill="rgb(229,106,42)" fg:x="11357" fg:w="5"/><text x="92.4260%" y="879.50"></text></g><g><title><&mut serde_json::ser::Serializer<W,F> as serde::ser::Serializer>::serialize_str (5 samples, 0.04%)</title><rect x="92.1760%" y="853" width="0.0406%" height="15" fill="rgb(221,129,1)" fg:x="11357" fg:w="5"/><text x="92.4260%" y="863.50"></text></g><g><title>serde_json::ser::format_escaped_str (5 samples, 0.04%)</title><rect x="92.1760%" y="837" width="0.0406%" height="15" fill="rgb(229,74,15)" fg:x="11357" fg:w="5"/><text x="92.4260%" y="847.50"></text></g><g><title>serde_json::ser::format_escaped_str_contents (3 samples, 0.02%)</title><rect x="92.1922%" y="821" width="0.0243%" height="15" fill="rgb(210,206,50)" fg:x="11359" fg:w="3"/><text x="92.4422%" y="831.50"></text></g><g><title><serde_json::ser::Compound<W,F> as serde::ser::SerializeMap>::serialize_key (7 samples, 0.06%)</title><rect x="92.1760%" y="901" width="0.0568%" height="15" fill="rgb(251,114,31)" fg:x="11357" fg:w="7"/><text x="92.4260%" y="911.50"></text></g><g><title>serde_json::ser::Formatter::begin_object_key (2 samples, 0.02%)</title><rect x="92.2165%" y="885" width="0.0162%" height="15" fill="rgb(215,225,28)" fg:x="11362" fg:w="2"/><text x="92.4665%" y="895.50"></text></g><g><title>std::io::impls::<impl std::io::Write for &mut W>::write_all (2 samples, 0.02%)</title><rect x="92.2165%" y="869" width="0.0162%" height="15" fill="rgb(237,109,14)" fg:x="11362" fg:w="2"/><text x="92.4665%" y="879.50"></text></g><g><title>std::io::impls::<impl std::io::Write for alloc::vec::Vec<u8,A>>::write_all (2 samples, 0.02%)</title><rect x="92.2165%" y="853" width="0.0162%" height="15" fill="rgb(230,13,37)" fg:x="11362" fg:w="2"/><text x="92.4665%" y="863.50"></text></g><g><title>alloc::vec::Vec<T,A>::extend_from_slice (2 samples, 0.02%)</title><rect x="92.2165%" y="837" width="0.0162%" height="15" fill="rgb(231,40,28)" fg:x="11362" fg:w="2"/><text x="92.4665%" y="847.50"></text></g><g><title><alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend (2 samples, 0.02%)</title><rect x="92.2165%" y="821" width="0.0162%" height="15" fill="rgb(231,202,18)" fg:x="11362" fg:w="2"/><text x="92.4665%" y="831.50"></text></g><g><title>alloc::vec::Vec<T,A>::append_elements (2 samples, 0.02%)</title><rect x="92.2165%" y="805" width="0.0162%" height="15" fill="rgb(225,33,18)" fg:x="11362" fg:w="2"/><text x="92.4665%" y="815.50"></text></g><g><title>alloc::vec::Vec<T,A>::reserve (2 samples, 0.02%)</title><rect x="92.2165%" y="789" width="0.0162%" height="15" fill="rgb(223,64,47)" fg:x="11362" fg:w="2"/><text x="92.4665%" y="799.50"></text></g><g><title>openraft::vote::leader_id::leader_id_std::_::<impl serde::ser::Serialize for openraft::vote::leader_id::leader_id_std::CommittedLeaderId<NID>>::serialize (2 samples, 0.02%)</title><rect x="92.2328%" y="885" width="0.0162%" height="15" fill="rgb(234,114,13)" fg:x="11364" fg:w="2"/><text x="92.4828%" y="895.50"></text></g><g><title>serde::ser::impls::<impl serde::ser::Serialize for u64>::serialize (2 samples, 0.02%)</title><rect x="92.2328%" y="869" width="0.0162%" height="15" fill="rgb(248,56,40)" fg:x="11364" fg:w="2"/><text x="92.4828%" y="879.50"></text></g><g><title><&mut serde_json::ser::Serializer<W,F> as serde::ser::Serializer>::serialize_u64 (2 samples, 0.02%)</title><rect x="92.2328%" y="853" width="0.0162%" height="15" fill="rgb(221,194,21)" fg:x="11364" fg:w="2"/><text x="92.4828%" y="863.50"></text></g><g><title>serde_json::ser::Formatter::write_u64 (2 samples, 0.02%)</title><rect x="92.2328%" y="837" width="0.0162%" height="15" fill="rgb(242,108,46)" fg:x="11364" fg:w="2"/><text x="92.4828%" y="847.50"></text></g><g><title>serde_json::ser::to_string (490 samples, 3.98%)</title><rect x="88.2802%" y="1093" width="3.9769%" height="15" fill="rgb(220,106,10)" fg:x="10877" fg:w="490"/><text x="88.5302%" y="1103.50">serd..</text></g><g><title>serde_json::ser::to_vec (490 samples, 3.98%)</title><rect x="88.2802%" y="1077" width="3.9769%" height="15" fill="rgb(211,88,4)" fg:x="10877" fg:w="490"/><text x="88.5302%" y="1087.50">serd..</text></g><g><title>serde_json::ser::to_writer (488 samples, 3.96%)</title><rect x="88.2964%" y="1061" width="3.9607%" height="15" fill="rgb(214,95,34)" fg:x="10879" fg:w="488"/><text x="88.5464%" y="1071.50">serd..</text></g><g><title>openraft::raft::_::<impl serde::ser::Serialize for openraft::raft::AppendEntriesRequest<C>>::serialize (488 samples, 3.96%)</title><rect x="88.2964%" y="1045" width="3.9607%" height="15" fill="rgb(250,160,33)" fg:x="10879" fg:w="488"/><text x="88.5464%" y="1055.50">open..</text></g><g><title><serde_json::ser::Compound<W,F> as serde::ser::SerializeStruct>::serialize_field (486 samples, 3.94%)</title><rect x="88.3126%" y="1029" width="3.9445%" height="15" fill="rgb(225,29,10)" fg:x="10881" fg:w="486"/><text x="88.5626%" y="1039.50"><ser..</text></g><g><title>serde::ser::SerializeMap::serialize_entry (486 samples, 3.94%)</title><rect x="88.3126%" y="1013" width="3.9445%" height="15" fill="rgb(224,28,30)" fg:x="10881" fg:w="486"/><text x="88.5626%" y="1023.50">serd..</text></g><g><title><serde_json::ser::Compound<W,F> as serde::ser::SerializeMap>::serialize_value (468 samples, 3.80%)</title><rect x="88.4587%" y="997" width="3.7984%" height="15" fill="rgb(231,77,4)" fg:x="10899" fg:w="468"/><text x="88.7087%" y="1007.50"><ser..</text></g><g><title>serde::ser::impls::<impl serde::ser::Serialize for core::option::Option<T>>::serialize (12 samples, 0.10%)</title><rect x="92.1597%" y="981" width="0.0974%" height="15" fill="rgb(209,63,21)" fg:x="11355" fg:w="12"/><text x="92.4097%" y="991.50"></text></g><g><title><&mut serde_json::ser::Serializer<W,F> as serde::ser::Serializer>::serialize_some (12 samples, 0.10%)</title><rect x="92.1597%" y="965" width="0.0974%" height="15" fill="rgb(226,22,11)" fg:x="11355" fg:w="12"/><text x="92.4097%" y="975.50"></text></g><g><title>openraft::log_id::_::<impl serde::ser::Serialize for openraft::log_id::LogId<NID>>::serialize (12 samples, 0.10%)</title><rect x="92.1597%" y="949" width="0.0974%" height="15" fill="rgb(216,82,30)" fg:x="11355" fg:w="12"/><text x="92.4097%" y="959.50"></text></g><g><title><serde_json::ser::Compound<W,F> as serde::ser::SerializeStruct>::serialize_field (11 samples, 0.09%)</title><rect x="92.1678%" y="933" width="0.0893%" height="15" fill="rgb(246,227,38)" fg:x="11356" fg:w="11"/><text x="92.4178%" y="943.50"></text></g><g><title>serde::ser::SerializeMap::serialize_entry (11 samples, 0.09%)</title><rect x="92.1678%" y="917" width="0.0893%" height="15" fill="rgb(251,203,53)" fg:x="11356" fg:w="11"/><text x="92.4178%" y="927.50"></text></g><g><title><serde_json::ser::Compound<W,F> as serde::ser::SerializeMap>::serialize_value (3 samples, 0.02%)</title><rect x="92.2328%" y="901" width="0.0243%" height="15" fill="rgb(254,101,1)" fg:x="11364" fg:w="3"/><text x="92.4828%" y="911.50"></text></g><g><title>tokio::runtime::context::current::with_current (2 samples, 0.02%)</title><rect x="92.2734%" y="1061" width="0.0162%" height="15" fill="rgb(241,180,5)" fg:x="11369" fg:w="2"/><text x="92.5234%" y="1071.50"></text></g><g><title>std::thread::local::LocalKey<T>::try_with (2 samples, 0.02%)</title><rect x="92.2734%" y="1045" width="0.0162%" height="15" fill="rgb(218,168,4)" fg:x="11369" fg:w="2"/><text x="92.5234%" y="1055.50"></text></g><g><title>tokio::task::spawn::spawn (7 samples, 0.06%)</title><rect x="92.2571%" y="1093" width="0.0568%" height="15" fill="rgb(224,223,32)" fg:x="11367" fg:w="7"/><text x="92.5071%" y="1103.50"></text></g><g><title>tokio::task::spawn::spawn_inner (6 samples, 0.05%)</title><rect x="92.2652%" y="1077" width="0.0487%" height="15" fill="rgb(236,106,22)" fg:x="11368" fg:w="6"/><text x="92.5152%" y="1087.50"></text></g><g><title><alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (4 samples, 0.03%)</title><rect x="92.3139%" y="1029" width="0.0325%" height="15" fill="rgb(206,121,5)" fg:x="11374" fg:w="4"/><text x="92.5639%" y="1039.50"></text></g><g><title>core::ptr::drop_in_place<[http::header::map::Bucket<http::header::value::HeaderValue>]> (4 samples, 0.03%)</title><rect x="92.3139%" y="1013" width="0.0325%" height="15" fill="rgb(233,87,28)" fg:x="11374" fg:w="4"/><text x="92.5639%" y="1023.50"></text></g><g><title>core::ptr::drop_in_place<http::header::map::Bucket<http::header::value::HeaderValue>> (4 samples, 0.03%)</title><rect x="92.3139%" y="997" width="0.0325%" height="15" fill="rgb(236,137,17)" fg:x="11374" fg:w="4"/><text x="92.5639%" y="1007.50"></text></g><g><title>core::ptr::drop_in_place<http::header::value::HeaderValue> (3 samples, 0.02%)</title><rect x="92.3221%" y="981" width="0.0243%" height="15" fill="rgb(209,183,38)" fg:x="11375" fg:w="3"/><text x="92.5721%" y="991.50"></text></g><g><title>core::ptr::drop_in_place<bytes::bytes::Bytes> (3 samples, 0.02%)</title><rect x="92.3221%" y="965" width="0.0243%" height="15" fill="rgb(206,162,44)" fg:x="11375" fg:w="3"/><text x="92.5721%" y="975.50"></text></g><g><title><bytes::bytes::Bytes as core::ops::drop::Drop>::drop (3 samples, 0.02%)</title><rect x="92.3221%" y="949" width="0.0243%" height="15" fill="rgb(237,70,39)" fg:x="11375" fg:w="3"/><text x="92.5721%" y="959.50"></text></g><g><title>bytes::bytes::shared_drop (3 samples, 0.02%)</title><rect x="92.3221%" y="933" width="0.0243%" height="15" fill="rgb(212,176,5)" fg:x="11375" fg:w="3"/><text x="92.5721%" y="943.50"></text></g><g><title><core::sync::atomic::AtomicPtr<T> as bytes::loom::sync::atomic::AtomicMut<T>>::with_mut (3 samples, 0.02%)</title><rect x="92.3221%" y="917" width="0.0243%" height="15" fill="rgb(232,95,16)" fg:x="11375" fg:w="3"/><text x="92.5721%" y="927.50"></text></g><g><title>bytes::bytes::shared_drop::_{{closure}} (2 samples, 0.02%)</title><rect x="92.3302%" y="901" width="0.0162%" height="15" fill="rgb(219,115,35)" fg:x="11376" fg:w="2"/><text x="92.5802%" y="911.50"></text></g><g><title>bytes::bytes::release_shared (2 samples, 0.02%)</title><rect x="92.3302%" y="885" width="0.0162%" height="15" fill="rgb(251,67,27)" fg:x="11376" fg:w="2"/><text x="92.5802%" y="895.50"></text></g><g><title><dcache::network::raft_network_impl::DcacheNetworkConnection as openraft::network::network::RaftNetwork<dcache::DcacheTypeConfig>>::send_append_entries::_{{closure}} (618 samples, 5.02%)</title><rect x="87.3387%" y="1125" width="5.0158%" height="15" fill="rgb(222,95,40)" fg:x="10761" fg:w="618"/><text x="87.5887%" y="1135.50"><dcach..</text></g><g><title>dcache::network::raft_network_impl::DcacheNetwork::send_rpc::_{{closure}} (609 samples, 4.94%)</title><rect x="87.4117%" y="1109" width="4.9428%" height="15" fill="rgb(250,35,16)" fg:x="10770" fg:w="609"/><text x="87.6617%" y="1119.50">dcache..</text></g><g><title>tonic::response::Response<T>::into_inner (5 samples, 0.04%)</title><rect x="92.3139%" y="1093" width="0.0406%" height="15" fill="rgb(224,86,44)" fg:x="11374" fg:w="5"/><text x="92.5639%" y="1103.50"></text></g><g><title>core::ptr::drop_in_place<tonic::metadata::map::MetadataMap> (5 samples, 0.04%)</title><rect x="92.3139%" y="1077" width="0.0406%" height="15" fill="rgb(237,53,53)" fg:x="11374" fg:w="5"/><text x="92.5639%" y="1087.50"></text></g><g><title>core::ptr::drop_in_place<http::header::map::HeaderMap> (5 samples, 0.04%)</title><rect x="92.3139%" y="1061" width="0.0406%" height="15" fill="rgb(208,171,33)" fg:x="11374" fg:w="5"/><text x="92.5639%" y="1071.50"></text></g><g><title>core::ptr::drop_in_place<alloc::vec::Vec<http::header::map::Bucket<http::header::value::HeaderValue>>> (5 samples, 0.04%)</title><rect x="92.3139%" y="1045" width="0.0406%" height="15" fill="rgb(222,64,27)" fg:x="11374" fg:w="5"/><text x="92.5639%" y="1055.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (619 samples, 5.02%)</title><rect x="87.3387%" y="1141" width="5.0239%" height="15" fill="rgb(221,121,35)" fg:x="10761" fg:w="619"/><text x="87.5887%" y="1151.50"><core:..</text></g><g><title>[libc.so.6] (6 samples, 0.05%)</title><rect x="92.3626%" y="1093" width="0.0487%" height="15" fill="rgb(228,137,42)" fg:x="11380" fg:w="6"/><text x="92.6126%" y="1103.50"></text></g><g><title><dcache::network::raft_network_impl::DcacheNetworkConnection as openraft::network::network::RaftNetwork<dcache::DcacheTypeConfig>>::send_append_entries (51 samples, 0.41%)</title><rect x="92.3626%" y="1141" width="0.4139%" height="15" fill="rgb(227,54,21)" fg:x="11380" fg:w="51"/><text x="92.6126%" y="1151.50"></text></g><g><title>alloc::boxed::Box<T>::pin (51 samples, 0.41%)</title><rect x="92.3626%" y="1125" width="0.4139%" height="15" fill="rgb(240,168,33)" fg:x="11380" fg:w="51"/><text x="92.6126%" y="1135.50"></text></g><g><title>alloc::boxed::Box<T>::new (51 samples, 0.41%)</title><rect x="92.3626%" y="1109" width="0.4139%" height="15" fill="rgb(243,159,6)" fg:x="11380" fg:w="51"/><text x="92.6126%" y="1119.50"></text></g><g><title>alloc::alloc::exchange_malloc (45 samples, 0.37%)</title><rect x="92.4113%" y="1093" width="0.3652%" height="15" fill="rgb(205,211,41)" fg:x="11386" fg:w="45"/><text x="92.6613%" y="1103.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::allocate (45 samples, 0.37%)</title><rect x="92.4113%" y="1077" width="0.3652%" height="15" fill="rgb(253,30,1)" fg:x="11386" fg:w="45"/><text x="92.6613%" y="1087.50"></text></g><g><title>alloc::alloc::Global::alloc_impl (45 samples, 0.37%)</title><rect x="92.4113%" y="1061" width="0.3652%" height="15" fill="rgb(226,80,18)" fg:x="11386" fg:w="45"/><text x="92.6613%" y="1071.50"></text></g><g><title>alloc::alloc::alloc (45 samples, 0.37%)</title><rect x="92.4113%" y="1045" width="0.3652%" height="15" fill="rgb(253,156,46)" fg:x="11386" fg:w="45"/><text x="92.6613%" y="1055.50"></text></g><g><title>malloc (45 samples, 0.37%)</title><rect x="92.4113%" y="1029" width="0.3652%" height="15" fill="rgb(248,87,27)" fg:x="11386" fg:w="45"/><text x="92.6613%" y="1039.50"></text></g><g><title>[libc.so.6] (45 samples, 0.37%)</title><rect x="92.4113%" y="1013" width="0.3652%" height="15" fill="rgb(227,122,2)" fg:x="11386" fg:w="45"/><text x="92.6613%" y="1023.50"></text></g><g><title>[libc.so.6] (44 samples, 0.36%)</title><rect x="92.4194%" y="997" width="0.3571%" height="15" fill="rgb(229,94,39)" fg:x="11387" fg:w="44"/><text x="92.6694%" y="1007.50"></text></g><g><title>[libc.so.6] (10 samples, 0.08%)</title><rect x="92.6954%" y="981" width="0.0812%" height="15" fill="rgb(225,173,31)" fg:x="11421" fg:w="10"/><text x="92.9454%" y="991.50"></text></g><g><title><alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop (2 samples, 0.02%)</title><rect x="92.7847%" y="1109" width="0.0162%" height="15" fill="rgb(239,176,30)" fg:x="11432" fg:w="2"/><text x="93.0347%" y="1119.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::deallocate (2 samples, 0.02%)</title><rect x="92.7847%" y="1093" width="0.0162%" height="15" fill="rgb(212,104,21)" fg:x="11432" fg:w="2"/><text x="93.0347%" y="1103.50"></text></g><g><title>alloc::alloc::dealloc (2 samples, 0.02%)</title><rect x="92.7847%" y="1077" width="0.0162%" height="15" fill="rgb(240,209,40)" fg:x="11432" fg:w="2"/><text x="93.0347%" y="1087.50"></text></g><g><title>cfree (2 samples, 0.02%)</title><rect x="92.7847%" y="1061" width="0.0162%" height="15" fill="rgb(234,195,5)" fg:x="11432" fg:w="2"/><text x="93.0347%" y="1071.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (688 samples, 5.58%)</title><rect x="87.2494%" y="1173" width="5.5840%" height="15" fill="rgb(238,213,1)" fg:x="10750" fg:w="688"/><text x="87.4994%" y="1183.50"><core::..</text></g><g><title>openraft::network::network::RaftNetwork::append_entries::_{{closure}} (685 samples, 5.56%)</title><rect x="87.2738%" y="1157" width="5.5596%" height="15" fill="rgb(235,182,54)" fg:x="10753" fg:w="685"/><text x="87.5238%" y="1167.50">openraf..</text></g><g><title>core::ptr::drop_in_place<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<openraft::raft::AppendEntriesResponse<u64>,openraft::error::RPCError<u64,openraft::node::BasicNode,openraft::error::RaftError<u64>>>+core::marker::Send>>> (6 samples, 0.05%)</title><rect x="92.7847%" y="1141" width="0.0487%" height="15" fill="rgb(229,50,46)" fg:x="11432" fg:w="6"/><text x="93.0347%" y="1151.50"></text></g><g><title>core::ptr::drop_in_place<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<openraft::raft::AppendEntriesResponse<u64>,openraft::error::RPCError<u64,openraft::node::BasicNode,openraft::error::RaftError<u64>>>+core::marker::Send>> (6 samples, 0.05%)</title><rect x="92.7847%" y="1125" width="0.0487%" height="15" fill="rgb(219,145,13)" fg:x="11432" fg:w="6"/><text x="93.0347%" y="1135.50"></text></g><g><title>core::ptr::drop_in_place<<dcache::network::raft_network_impl::DcacheNetworkConnection as openraft::network::network::RaftNetwork<dcache::DcacheTypeConfig>>::send_append_entries::{{closure}}> (4 samples, 0.03%)</title><rect x="92.8009%" y="1109" width="0.0325%" height="15" fill="rgb(220,226,10)" fg:x="11434" fg:w="4"/><text x="93.0509%" y="1119.50"></text></g><g><title>tokio::runtime::time::entry::TimerEntry::driver (2 samples, 0.02%)</title><rect x="92.8902%" y="1109" width="0.0162%" height="15" fill="rgb(248,47,30)" fg:x="11445" fg:w="2"/><text x="93.1402%" y="1119.50"></text></g><g><title>tokio::runtime::scheduler::Handle::driver (2 samples, 0.02%)</title><rect x="92.8902%" y="1093" width="0.0162%" height="15" fill="rgb(231,209,44)" fg:x="11445" fg:w="2"/><text x="93.1402%" y="1103.50"></text></g><g><title>tokio::runtime::time::<impl tokio::runtime::time::handle::Handle>::reregister (7 samples, 0.06%)</title><rect x="92.9145%" y="1093" width="0.0568%" height="15" fill="rgb(209,80,30)" fg:x="11448" fg:w="7"/><text x="93.1645%" y="1103.50"></text></g><g><title>tokio::runtime::time::wheel::Wheel::insert (4 samples, 0.03%)</title><rect x="92.9389%" y="1077" width="0.0325%" height="15" fill="rgb(232,9,14)" fg:x="11451" fg:w="4"/><text x="93.1889%" y="1087.50"></text></g><g><title>tokio::runtime::time::wheel::level::Level::add_entry (2 samples, 0.02%)</title><rect x="92.9551%" y="1061" width="0.0162%" height="15" fill="rgb(243,91,43)" fg:x="11453" fg:w="2"/><text x="93.2051%" y="1071.50"></text></g><g><title>tokio::util::linked_list::LinkedList<L,<L as tokio::util::linked_list::Link>::Target>::push_front (2 samples, 0.02%)</title><rect x="92.9551%" y="1045" width="0.0162%" height="15" fill="rgb(231,90,52)" fg:x="11453" fg:w="2"/><text x="93.2051%" y="1055.50"></text></g><g><title><tokio::time::instant::Instant as core::ops::arith::Add<core::time::Duration>>::add (2 samples, 0.02%)</title><rect x="92.9713%" y="1077" width="0.0162%" height="15" fill="rgb(253,192,44)" fg:x="11455" fg:w="2"/><text x="93.2213%" y="1087.50"></text></g><g><title><std::time::Instant as core::ops::arith::Add<core::time::Duration>>::add (2 samples, 0.02%)</title><rect x="92.9713%" y="1061" width="0.0162%" height="15" fill="rgb(241,66,31)" fg:x="11455" fg:w="2"/><text x="93.2213%" y="1071.50"></text></g><g><title><tokio::time::timeout::Timeout<T> as core::future::future::Future>::poll::_{{closure}} (23 samples, 0.19%)</title><rect x="92.8334%" y="1173" width="0.1867%" height="15" fill="rgb(235,81,37)" fg:x="11438" fg:w="23"/><text x="93.0834%" y="1183.50"></text></g><g><title><tokio::time::sleep::Sleep as core::future::future::Future>::poll (23 samples, 0.19%)</title><rect x="92.8334%" y="1157" width="0.1867%" height="15" fill="rgb(223,221,9)" fg:x="11438" fg:w="23"/><text x="93.0834%" y="1167.50"></text></g><g><title>tokio::time::sleep::Sleep::poll_elapsed (19 samples, 0.15%)</title><rect x="92.8658%" y="1141" width="0.1542%" height="15" fill="rgb(242,180,7)" fg:x="11442" fg:w="19"/><text x="93.1158%" y="1151.50"></text></g><g><title>tokio::runtime::time::entry::TimerEntry::poll_elapsed (17 samples, 0.14%)</title><rect x="92.8821%" y="1125" width="0.1380%" height="15" fill="rgb(243,78,19)" fg:x="11444" fg:w="17"/><text x="93.1321%" y="1135.50"></text></g><g><title>tokio::runtime::time::entry::TimerEntry::reset (14 samples, 0.11%)</title><rect x="92.9064%" y="1109" width="0.1136%" height="15" fill="rgb(233,23,17)" fg:x="11447" fg:w="14"/><text x="93.1564%" y="1119.50"></text></g><g><title>tokio::runtime::time::source::TimeSource::deadline_to_tick (6 samples, 0.05%)</title><rect x="92.9713%" y="1093" width="0.0487%" height="15" fill="rgb(252,122,45)" fg:x="11455" fg:w="6"/><text x="93.2213%" y="1103.50"></text></g><g><title>tokio::runtime::time::source::TimeSource::instant_to_tick (4 samples, 0.03%)</title><rect x="92.9876%" y="1077" width="0.0325%" height="15" fill="rgb(247,108,20)" fg:x="11457" fg:w="4"/><text x="93.2376%" y="1087.50"></text></g><g><title>tokio::time::instant::Instant::checked_duration_since (4 samples, 0.03%)</title><rect x="92.9876%" y="1061" width="0.0325%" height="15" fill="rgb(235,84,21)" fg:x="11457" fg:w="4"/><text x="93.2376%" y="1071.50"></text></g><g><title>std::time::Instant::checked_duration_since (4 samples, 0.03%)</title><rect x="92.9876%" y="1045" width="0.0325%" height="15" fill="rgb(247,129,10)" fg:x="11457" fg:w="4"/><text x="93.2376%" y="1055.50"></text></g><g><title><tokio::time::timeout::Timeout<T> as core::future::future::Future>::poll (718 samples, 5.83%)</title><rect x="87.2332%" y="1189" width="5.8274%" height="15" fill="rgb(208,173,14)" fg:x="10748" fg:w="718"/><text x="87.4832%" y="1199.50"><tokio:..</text></g><g><title>tokio::runtime::coop::has_budget_remaining (5 samples, 0.04%)</title><rect x="93.0200%" y="1173" width="0.0406%" height="15" fill="rgb(236,31,38)" fg:x="11461" fg:w="5"/><text x="93.2700%" y="1183.50"></text></g><g><title>tokio::runtime::context::budget (5 samples, 0.04%)</title><rect x="93.0200%" y="1157" width="0.0406%" height="15" fill="rgb(232,65,17)" fg:x="11461" fg:w="5"/><text x="93.2700%" y="1167.50"></text></g><g><title>std::thread::local::LocalKey<T>::try_with (5 samples, 0.04%)</title><rect x="93.0200%" y="1141" width="0.0406%" height="15" fill="rgb(224,45,49)" fg:x="11461" fg:w="5"/><text x="93.2700%" y="1151.50"></text></g><g><title>tokio::runtime::context::budget::_{{closure}} (3 samples, 0.02%)</title><rect x="93.0363%" y="1125" width="0.0243%" height="15" fill="rgb(225,2,53)" fg:x="11463" fg:w="3"/><text x="93.2863%" y="1135.50"></text></g><g><title>tokio::runtime::coop::has_budget_remaining::_{{closure}} (3 samples, 0.02%)</title><rect x="93.0363%" y="1109" width="0.0243%" height="15" fill="rgb(248,210,53)" fg:x="11463" fg:w="3"/><text x="93.2863%" y="1119.50"></text></g><g><title>tokio::runtime::coop::Budget::has_remaining (2 samples, 0.02%)</title><rect x="93.0444%" y="1093" width="0.0162%" height="15" fill="rgb(211,1,30)" fg:x="11464" fg:w="2"/><text x="93.2944%" y="1103.50"></text></g><g><title>core::option::Option<T>::map_or (2 samples, 0.02%)</title><rect x="93.0444%" y="1077" width="0.0162%" height="15" fill="rgb(224,96,15)" fg:x="11464" fg:w="2"/><text x="93.2944%" y="1087.50"></text></g><g><title>core::ptr::drop_in_place<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<alloc::vec::Vec<openraft::entry::Entry<dcache::DcacheTypeConfig>>,openraft::storage_error::StorageError<u64>>+core::marker::Send>>> (3 samples, 0.02%)</title><rect x="93.0687%" y="1189" width="0.0243%" height="15" fill="rgb(252,45,11)" fg:x="11467" fg:w="3"/><text x="93.3187%" y="1199.50"></text></g><g><title>core::ptr::drop_in_place<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<alloc::vec::Vec<openraft::entry::Entry<dcache::DcacheTypeConfig>>,openraft::storage_error::StorageError<u64>>+core::marker::Send>> (3 samples, 0.02%)</title><rect x="93.0687%" y="1173" width="0.0243%" height="15" fill="rgb(220,125,38)" fg:x="11467" fg:w="3"/><text x="93.3187%" y="1183.50"></text></g><g><title>core::ptr::drop_in_place<dcache::store::<impl openraft::storage::RaftLogReader<dcache::DcacheTypeConfig> for alloc::sync::Arc<dcache::store::DcacheStore>>::try_get_log_entries<core::ops::range::Range<u64>>::{{closure}}> (2 samples, 0.02%)</title><rect x="93.0769%" y="1157" width="0.0162%" height="15" fill="rgb(243,161,33)" fg:x="11468" fg:w="2"/><text x="93.3269%" y="1167.50"></text></g><g><title>core::ptr::drop_in_place<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<openraft::raft::AppendEntriesResponse<u64>,openraft::error::RPCError<u64,openraft::node::BasicNode,openraft::error::RaftError<u64>>>+core::marker::Send>>> (2 samples, 0.02%)</title><rect x="93.1012%" y="1173" width="0.0162%" height="15" fill="rgb(248,197,34)" fg:x="11471" fg:w="2"/><text x="93.3512%" y="1183.50"></text></g><g><title>core::ptr::drop_in_place<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<openraft::raft::AppendEntriesResponse<u64>,openraft::error::RPCError<u64,openraft::node::BasicNode,openraft::error::RaftError<u64>>>+core::marker::Send>> (2 samples, 0.02%)</title><rect x="93.1012%" y="1157" width="0.0162%" height="15" fill="rgb(228,165,23)" fg:x="11471" fg:w="2"/><text x="93.3512%" y="1167.50"></text></g><g><title>tokio::runtime::driver::Handle::time (2 samples, 0.02%)</title><rect x="93.1174%" y="1093" width="0.0162%" height="15" fill="rgb(236,94,38)" fg:x="11473" fg:w="2"/><text x="93.3674%" y="1103.50"></text></g><g><title>core::option::Option<T>::expect (2 samples, 0.02%)</title><rect x="93.1174%" y="1077" width="0.0162%" height="15" fill="rgb(220,13,23)" fg:x="11473" fg:w="2"/><text x="93.3674%" y="1087.50"></text></g><g><title><tokio::runtime::time::entry::TimerEntry as core::ops::drop::Drop>::drop (3 samples, 0.02%)</title><rect x="93.1174%" y="1141" width="0.0243%" height="15" fill="rgb(234,26,39)" fg:x="11473" fg:w="3"/><text x="93.3674%" y="1151.50"></text></g><g><title>tokio::runtime::time::entry::TimerEntry::cancel (3 samples, 0.02%)</title><rect x="93.1174%" y="1125" width="0.0243%" height="15" fill="rgb(205,117,44)" fg:x="11473" fg:w="3"/><text x="93.3674%" y="1135.50"></text></g><g><title>tokio::runtime::time::entry::TimerEntry::driver (3 samples, 0.02%)</title><rect x="93.1174%" y="1109" width="0.0243%" height="15" fill="rgb(250,42,2)" fg:x="11473" fg:w="3"/><text x="93.3674%" y="1119.50"></text></g><g><title>core::ptr::drop_in_place<core::option::Option<core::task::wake::Waker>> (2 samples, 0.02%)</title><rect x="93.1580%" y="1125" width="0.0162%" height="15" fill="rgb(223,83,14)" fg:x="11478" fg:w="2"/><text x="93.4080%" y="1135.50"></text></g><g><title>core::ptr::drop_in_place<tokio::time::timeout::Timeout<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<openraft::raft::AppendEntriesResponse<u64>,openraft::error::RPCError<u64,openraft::node::BasicNode,openraft::error::RaftError<u64>>>+core::marker::Send>>>> (15 samples, 0.12%)</title><rect x="93.0931%" y="1189" width="0.1217%" height="15" fill="rgb(241,147,50)" fg:x="11470" fg:w="15"/><text x="93.3431%" y="1199.50"></text></g><g><title>core::ptr::drop_in_place<tokio::time::sleep::Sleep> (12 samples, 0.10%)</title><rect x="93.1174%" y="1173" width="0.0974%" height="15" fill="rgb(218,90,6)" fg:x="11473" fg:w="12"/><text x="93.3674%" y="1183.50"></text></g><g><title>core::ptr::drop_in_place<tokio::runtime::time::entry::TimerEntry> (12 samples, 0.10%)</title><rect x="93.1174%" y="1157" width="0.0974%" height="15" fill="rgb(210,191,5)" fg:x="11473" fg:w="12"/><text x="93.3674%" y="1167.50"></text></g><g><title>tokio::runtime::time::<impl tokio::runtime::time::handle::Handle>::clear_entry (8 samples, 0.06%)</title><rect x="93.1499%" y="1141" width="0.0649%" height="15" fill="rgb(225,139,19)" fg:x="11477" fg:w="8"/><text x="93.3999%" y="1151.50"></text></g><g><title>tokio::runtime::time::wheel::Wheel::remove (3 samples, 0.02%)</title><rect x="93.1905%" y="1125" width="0.0243%" height="15" fill="rgb(210,1,33)" fg:x="11482" fg:w="3"/><text x="93.4405%" y="1135.50"></text></g><g><title>tokio::runtime::time::wheel::level::Level::remove_entry (3 samples, 0.02%)</title><rect x="93.1905%" y="1109" width="0.0243%" height="15" fill="rgb(213,50,3)" fg:x="11482" fg:w="3"/><text x="93.4405%" y="1119.50"></text></g><g><title>tokio::runtime::time::wheel::level::slot_for (3 samples, 0.02%)</title><rect x="93.1905%" y="1093" width="0.0243%" height="15" fill="rgb(234,227,4)" fg:x="11482" fg:w="3"/><text x="93.4405%" y="1103.50"></text></g><g><title>tokio::sync::mpsc::unbounded::UnboundedSender<T>::send (2 samples, 0.02%)</title><rect x="93.2311%" y="1173" width="0.0162%" height="15" fill="rgb(246,63,5)" fg:x="11487" fg:w="2"/><text x="93.4811%" y="1183.50"></text></g><g><title>tokio::sync::mpsc::chan::Tx<T,S>::send (2 samples, 0.02%)</title><rect x="93.2311%" y="1157" width="0.0162%" height="15" fill="rgb(245,136,27)" fg:x="11487" fg:w="2"/><text x="93.4811%" y="1167.50"></text></g><g><title>tokio::sync::mpsc::chan::Chan<T,S>::send (2 samples, 0.02%)</title><rect x="93.2311%" y="1141" width="0.0162%" height="15" fill="rgb(247,199,27)" fg:x="11487" fg:w="2"/><text x="93.4811%" y="1151.50"></text></g><g><title>tokio::runtime::task::waker::wake_by_val (2 samples, 0.02%)</title><rect x="93.2311%" y="1125" width="0.0162%" height="15" fill="rgb(252,158,49)" fg:x="11487" fg:w="2"/><text x="93.4811%" y="1135.50"></text></g><g><title>tokio::runtime::task::harness::<impl tokio::runtime::task::raw::RawTask>::wake_by_val (2 samples, 0.02%)</title><rect x="93.2311%" y="1109" width="0.0162%" height="15" fill="rgb(254,73,1)" fg:x="11487" fg:w="2"/><text x="93.4811%" y="1119.50"></text></g><g><title>openraft::replication::ReplicationCore<C,N,LS>::update_matching (5 samples, 0.04%)</title><rect x="93.2148%" y="1189" width="0.0406%" height="15" fill="rgb(248,93,19)" fg:x="11485" fg:w="5"/><text x="93.4648%" y="1199.50"></text></g><g><title>std::sys::unix::time::inner::<impl std::sys::unix::time::Timespec>::now (22 samples, 0.18%)</title><rect x="93.2554%" y="1189" width="0.1786%" height="15" fill="rgb(206,67,5)" fg:x="11490" fg:w="22"/><text x="93.5054%" y="1199.50"></text></g><g><title>clock_gettime (19 samples, 0.15%)</title><rect x="93.2798%" y="1173" width="0.1542%" height="15" fill="rgb(209,210,4)" fg:x="11493" fg:w="19"/><text x="93.5298%" y="1183.50"></text></g><g><title>__vdso_clock_gettime (17 samples, 0.14%)</title><rect x="93.2960%" y="1157" width="0.1380%" height="15" fill="rgb(214,185,36)" fg:x="11495" fg:w="17"/><text x="93.5460%" y="1167.50"></text></g><g><title>[unknown] (15 samples, 0.12%)</title><rect x="93.3122%" y="1141" width="0.1217%" height="15" fill="rgb(233,191,26)" fg:x="11497" fg:w="15"/><text x="93.5622%" y="1151.50"></text></g><g><title>[unknown] (14 samples, 0.11%)</title><rect x="93.3203%" y="1125" width="0.1136%" height="15" fill="rgb(248,94,17)" fg:x="11498" fg:w="14"/><text x="93.5703%" y="1135.50"></text></g><g><title>[unknown] (10 samples, 0.08%)</title><rect x="93.3528%" y="1109" width="0.0812%" height="15" fill="rgb(250,64,4)" fg:x="11502" fg:w="10"/><text x="93.6028%" y="1119.50"></text></g><g><title>[unknown] (7 samples, 0.06%)</title><rect x="93.3772%" y="1093" width="0.0568%" height="15" fill="rgb(218,41,53)" fg:x="11505" fg:w="7"/><text x="93.6272%" y="1103.50"></text></g><g><title>[unknown] (4 samples, 0.03%)</title><rect x="93.4015%" y="1077" width="0.0325%" height="15" fill="rgb(251,176,28)" fg:x="11508" fg:w="4"/><text x="93.6515%" y="1087.50"></text></g><g><title>[unknown] (4 samples, 0.03%)</title><rect x="93.4015%" y="1061" width="0.0325%" height="15" fill="rgb(247,22,9)" fg:x="11508" fg:w="4"/><text x="93.6515%" y="1071.50"></text></g><g><title>openraft::replication::ReplicationCore<C,N,LS>::send_log_entries::_{{closure}} (1,108 samples, 8.99%)</title><rect x="84.5061%" y="1221" width="8.9928%" height="15" fill="rgb(218,201,14)" fg:x="10412" fg:w="1108"/><text x="84.7561%" y="1231.50">openraft::rep..</text></g><g><title>openraft::replication::ReplicationCore<C,N,LS>::send_log_entries::_{{closure}}::_{{closure}} (1,096 samples, 8.90%)</title><rect x="84.6035%" y="1205" width="8.8954%" height="15" fill="rgb(218,94,10)" fg:x="10424" fg:w="1096"/><text x="84.8535%" y="1215.50">openraft::rep..</text></g><g><title>tokio::time::timeout::timeout (7 samples, 0.06%)</title><rect x="93.4421%" y="1189" width="0.0568%" height="15" fill="rgb(222,183,52)" fg:x="11513" fg:w="7"/><text x="93.6921%" y="1199.50"></text></g><g><title>std::sys::unix::time::inner::<impl std::sys::unix::time::Timespec>::now (7 samples, 0.06%)</title><rect x="93.4421%" y="1173" width="0.0568%" height="15" fill="rgb(242,140,25)" fg:x="11513" fg:w="7"/><text x="93.6921%" y="1183.50"></text></g><g><title>clock_gettime (7 samples, 0.06%)</title><rect x="93.4421%" y="1157" width="0.0568%" height="15" fill="rgb(235,197,38)" fg:x="11513" fg:w="7"/><text x="93.6921%" y="1167.50"></text></g><g><title>__vdso_clock_gettime (7 samples, 0.06%)</title><rect x="93.4421%" y="1141" width="0.0568%" height="15" fill="rgb(237,136,15)" fg:x="11513" fg:w="7"/><text x="93.6921%" y="1151.50"></text></g><g><title>[unknown] (7 samples, 0.06%)</title><rect x="93.4421%" y="1125" width="0.0568%" height="15" fill="rgb(223,44,49)" fg:x="11513" fg:w="7"/><text x="93.6921%" y="1135.50"></text></g><g><title>[unknown] (7 samples, 0.06%)</title><rect x="93.4421%" y="1109" width="0.0568%" height="15" fill="rgb(227,71,15)" fg:x="11513" fg:w="7"/><text x="93.6921%" y="1119.50"></text></g><g><title>[unknown] (7 samples, 0.06%)</title><rect x="93.4421%" y="1093" width="0.0568%" height="15" fill="rgb(225,153,20)" fg:x="11513" fg:w="7"/><text x="93.6921%" y="1103.50"></text></g><g><title>[unknown] (7 samples, 0.06%)</title><rect x="93.4421%" y="1077" width="0.0568%" height="15" fill="rgb(210,190,26)" fg:x="11513" fg:w="7"/><text x="93.6921%" y="1087.50"></text></g><g><title>[unknown] (7 samples, 0.06%)</title><rect x="93.4421%" y="1061" width="0.0568%" height="15" fill="rgb(223,147,5)" fg:x="11513" fg:w="7"/><text x="93.6921%" y="1071.50"></text></g><g><title>[unknown] (7 samples, 0.06%)</title><rect x="93.4421%" y="1045" width="0.0568%" height="15" fill="rgb(207,14,23)" fg:x="11513" fg:w="7"/><text x="93.6921%" y="1055.50"></text></g><g><title><tracing_futures::Instrumented<T> as core::future::future::Future>::poll (1,405 samples, 11.40%)</title><rect x="82.1118%" y="1269" width="11.4033%" height="15" fill="rgb(211,195,53)" fg:x="10117" fg:w="1405"/><text x="82.3618%" y="1279.50"><tracing_futures:..</text></g><g><title>openraft::replication::ReplicationCore<C,N,LS>::main::_{{closure}} (1,405 samples, 11.40%)</title><rect x="82.1118%" y="1253" width="11.4033%" height="15" fill="rgb(237,75,46)" fg:x="10117" fg:w="1405"/><text x="82.3618%" y="1263.50">openraft::replica..</text></g><g><title>openraft::replication::ReplicationCore<C,N,LS>::main::_{{closure}}::_{{closure}} (1,405 samples, 11.40%)</title><rect x="82.1118%" y="1237" width="11.4033%" height="15" fill="rgb(254,55,14)" fg:x="10117" fg:w="1405"/><text x="82.3618%" y="1247.50">openraft::replica..</text></g><g><title>tracing_core::dispatcher::has_been_set (2 samples, 0.02%)</title><rect x="93.4989%" y="1221" width="0.0162%" height="15" fill="rgb(230,185,30)" fg:x="11520" fg:w="2"/><text x="93.7489%" y="1231.50"></text></g><g><title>core::sync::atomic::AtomicBool::load (2 samples, 0.02%)</title><rect x="93.4989%" y="1205" width="0.0162%" height="15" fill="rgb(220,14,11)" fg:x="11520" fg:w="2"/><text x="93.7489%" y="1215.50"></text></g><g><title>core::sync::atomic::atomic_load (2 samples, 0.02%)</title><rect x="93.4989%" y="1189" width="0.0162%" height="15" fill="rgb(215,169,44)" fg:x="11520" fg:w="2"/><text x="93.7489%" y="1199.50"></text></g><g><title>core::ptr::drop_in_place<tokio::runtime::task::core::TaskIdGuard> (5 samples, 0.04%)</title><rect x="93.5151%" y="1269" width="0.0406%" height="15" fill="rgb(253,203,20)" fg:x="11522" fg:w="5"/><text x="93.7651%" y="1279.50"></text></g><g><title><tokio::runtime::task::core::TaskIdGuard as core::ops::drop::Drop>::drop (5 samples, 0.04%)</title><rect x="93.5151%" y="1253" width="0.0406%" height="15" fill="rgb(229,225,17)" fg:x="11522" fg:w="5"/><text x="93.7651%" y="1263.50"></text></g><g><title><F as core::future::into_future::IntoFuture>::into_future (24 samples, 0.19%)</title><rect x="93.7992%" y="1221" width="0.1948%" height="15" fill="rgb(236,76,26)" fg:x="11557" fg:w="24"/><text x="94.0492%" y="1231.50"></text></g><g><title>[libc.so.6] (84 samples, 0.68%)</title><rect x="93.9940%" y="1221" width="0.6818%" height="15" fill="rgb(234,15,30)" fg:x="11581" fg:w="84"/><text x="94.2440%" y="1231.50"></text></g><g><title>core::ptr::drop_in_place<core::result::Result<(),tokio::sync::mpsc::error::SendError<openraft::core::notify::Notify<dcache::DcacheTypeConfig>>>> (4 samples, 0.03%)</title><rect x="94.6758%" y="1221" width="0.0325%" height="15" fill="rgb(211,113,48)" fg:x="11665" fg:w="4"/><text x="94.9258%" y="1231.50"></text></g><g><title>core::ptr::drop_in_place<openraft::core::sm::Worker<dcache::DcacheTypeConfig,openraft::storage::adapter::Adaptor<dcache::DcacheTypeConfig,alloc::sync::Arc<dcache::store::DcacheStore>>>::apply::{{closure}}> (4 samples, 0.03%)</title><rect x="94.7082%" y="1221" width="0.0325%" height="15" fill="rgb(221,31,36)" fg:x="11669" fg:w="4"/><text x="94.9582%" y="1231.50"></text></g><g><title>core::ptr::drop_in_place<openraft::core::sm::Worker<dcache::DcacheTypeConfig,openraft::storage::adapter::Adaptor<dcache::DcacheTypeConfig,alloc::sync::Arc<dcache::store::DcacheStore>>>::apply::{{closure}}::{{closure}}> (2 samples, 0.02%)</title><rect x="95.1790%" y="1205" width="0.0162%" height="15" fill="rgb(215,118,52)" fg:x="11727" fg:w="2"/><text x="95.4290%" y="1215.50"></text></g><g><title>core::ptr::drop_in_place<tracing::span::Span> (5 samples, 0.04%)</title><rect x="95.1952%" y="1205" width="0.0406%" height="15" fill="rgb(241,151,27)" fg:x="11729" fg:w="5"/><text x="95.4452%" y="1215.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (12 samples, 0.10%)</title><rect x="95.9581%" y="1157" width="0.0974%" height="15" fill="rgb(253,51,3)" fg:x="11823" fg:w="12"/><text x="96.2081%" y="1167.50"></text></g><g><title>dcache::store::_<impl openraft::storage::RaftStorage<dcache::DcacheTypeConfig> for alloc::sync::Arc<dcache::store::DcacheStore>>::apply_to_state_machine::_{{closure}} (12 samples, 0.10%)</title><rect x="95.9581%" y="1141" width="0.0974%" height="15" fill="rgb(216,201,24)" fg:x="11823" fg:w="12"/><text x="96.2081%" y="1151.50"></text></g><g><title>[libc.so.6] (18 samples, 0.15%)</title><rect x="96.0555%" y="1157" width="0.1461%" height="15" fill="rgb(231,107,4)" fg:x="11835" fg:w="18"/><text x="96.3055%" y="1167.50"></text></g><g><title>core::iter::traits::iterator::Iterator::collect (4 samples, 0.03%)</title><rect x="96.2016%" y="1157" width="0.0325%" height="15" fill="rgb(243,97,54)" fg:x="11853" fg:w="4"/><text x="96.4516%" y="1167.50"></text></g><g><title><alloc::vec::Vec<T> as core::iter::traits::collect::FromIterator<T>>::from_iter (4 samples, 0.03%)</title><rect x="96.2016%" y="1141" width="0.0325%" height="15" fill="rgb(221,32,51)" fg:x="11853" fg:w="4"/><text x="96.4516%" y="1151.50"></text></g><g><title><alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,alloc::vec::into_iter::IntoIter<T>>>::from_iter (4 samples, 0.03%)</title><rect x="96.2016%" y="1125" width="0.0325%" height="15" fill="rgb(218,171,35)" fg:x="11853" fg:w="4"/><text x="96.4516%" y="1135.50"></text></g><g><title>cfree (11 samples, 0.09%)</title><rect x="96.2422%" y="1109" width="0.0893%" height="15" fill="rgb(214,20,53)" fg:x="11858" fg:w="11"/><text x="96.4922%" y="1119.50"></text></g><g><title>[libc.so.6] (7 samples, 0.06%)</title><rect x="96.2747%" y="1093" width="0.0568%" height="15" fill="rgb(239,9,52)" fg:x="11862" fg:w="7"/><text x="96.5247%" y="1103.50"></text></g><g><title><alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (13 samples, 0.11%)</title><rect x="96.2341%" y="1141" width="0.1055%" height="15" fill="rgb(215,114,45)" fg:x="11857" fg:w="13"/><text x="96.4841%" y="1151.50"></text></g><g><title>core::ptr::drop_in_place<[openraft::entry::Entry<dcache::DcacheTypeConfig>]> (13 samples, 0.11%)</title><rect x="96.2341%" y="1125" width="0.1055%" height="15" fill="rgb(208,118,9)" fg:x="11857" fg:w="13"/><text x="96.4841%" y="1135.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::deallocate (18 samples, 0.15%)</title><rect x="96.3396%" y="1109" width="0.1461%" height="15" fill="rgb(235,7,39)" fg:x="11870" fg:w="18"/><text x="96.5896%" y="1119.50"></text></g><g><title>alloc::alloc::dealloc (18 samples, 0.15%)</title><rect x="96.3396%" y="1093" width="0.1461%" height="15" fill="rgb(243,225,15)" fg:x="11870" fg:w="18"/><text x="96.5896%" y="1103.50"></text></g><g><title>cfree (16 samples, 0.13%)</title><rect x="96.3558%" y="1077" width="0.1299%" height="15" fill="rgb(225,216,18)" fg:x="11872" fg:w="16"/><text x="96.6058%" y="1087.50"></text></g><g><title>[libc.so.6] (13 samples, 0.11%)</title><rect x="96.3802%" y="1061" width="0.1055%" height="15" fill="rgb(233,36,38)" fg:x="11875" fg:w="13"/><text x="96.6302%" y="1071.50"></text></g><g><title>[libc.so.6] (2 samples, 0.02%)</title><rect x="96.4694%" y="1045" width="0.0162%" height="15" fill="rgb(239,88,23)" fg:x="11886" fg:w="2"/><text x="96.7194%" y="1055.50"></text></g><g><title>core::ptr::drop_in_place<alloc::vec::Vec<openraft::entry::Entry<dcache::DcacheTypeConfig>>> (32 samples, 0.26%)</title><rect x="96.2341%" y="1157" width="0.2597%" height="15" fill="rgb(219,181,35)" fg:x="11857" fg:w="32"/><text x="96.4841%" y="1167.50"></text></g><g><title>core::ptr::drop_in_place<alloc::raw_vec::RawVec<openraft::entry::Entry<dcache::DcacheTypeConfig>>> (19 samples, 0.15%)</title><rect x="96.3396%" y="1141" width="0.1542%" height="15" fill="rgb(215,18,46)" fg:x="11870" fg:w="19"/><text x="96.5896%" y="1151.50"></text></g><g><title><alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (19 samples, 0.15%)</title><rect x="96.3396%" y="1125" width="0.1542%" height="15" fill="rgb(241,38,11)" fg:x="11870" fg:w="19"/><text x="96.5896%" y="1135.50"></text></g><g><title>__rust_dealloc (2 samples, 0.02%)</title><rect x="96.5019%" y="1077" width="0.0162%" height="15" fill="rgb(248,169,45)" fg:x="11890" fg:w="2"/><text x="96.7519%" y="1087.50"></text></g><g><title><alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop (12 samples, 0.10%)</title><rect x="96.4938%" y="1125" width="0.0974%" height="15" fill="rgb(239,50,49)" fg:x="11889" fg:w="12"/><text x="96.7438%" y="1135.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::deallocate (12 samples, 0.10%)</title><rect x="96.4938%" y="1109" width="0.0974%" height="15" fill="rgb(231,96,31)" fg:x="11889" fg:w="12"/><text x="96.7438%" y="1119.50"></text></g><g><title>alloc::alloc::dealloc (12 samples, 0.10%)</title><rect x="96.4938%" y="1093" width="0.0974%" height="15" fill="rgb(224,193,37)" fg:x="11889" fg:w="12"/><text x="96.7438%" y="1103.50"></text></g><g><title>cfree (9 samples, 0.07%)</title><rect x="96.5181%" y="1077" width="0.0730%" height="15" fill="rgb(227,153,50)" fg:x="11892" fg:w="9"/><text x="96.7681%" y="1087.50"></text></g><g><title>[libc.so.6] (6 samples, 0.05%)</title><rect x="96.5425%" y="1061" width="0.0487%" height="15" fill="rgb(249,228,3)" fg:x="11895" fg:w="6"/><text x="96.7925%" y="1071.50"></text></g><g><title>core::ptr::drop_in_place<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<alloc::vec::Vec<dcache::store::DcacheResponse>,openraft::storage_error::StorageError<u64>>+core::marker::Send>>> (17 samples, 0.14%)</title><rect x="96.4938%" y="1157" width="0.1380%" height="15" fill="rgb(219,164,43)" fg:x="11889" fg:w="17"/><text x="96.7438%" y="1167.50"></text></g><g><title>core::ptr::drop_in_place<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<alloc::vec::Vec<dcache::store::DcacheResponse>,openraft::storage_error::StorageError<u64>>+core::marker::Send>> (17 samples, 0.14%)</title><rect x="96.4938%" y="1141" width="0.1380%" height="15" fill="rgb(216,45,41)" fg:x="11889" fg:w="17"/><text x="96.7438%" y="1151.50"></text></g><g><title>core::ptr::drop_in_place<dcache::store::<impl openraft::storage::RaftStorage<dcache::DcacheTypeConfig> for alloc::sync::Arc<dcache::store::DcacheStore>>::apply_to_state_machine::{{closure}}> (5 samples, 0.04%)</title><rect x="96.5912%" y="1125" width="0.0406%" height="15" fill="rgb(210,226,51)" fg:x="11901" fg:w="5"/><text x="96.8412%" y="1135.50"></text></g><g><title>core::mem::drop (4 samples, 0.03%)</title><rect x="96.6886%" y="1109" width="0.0325%" height="15" fill="rgb(209,117,49)" fg:x="11913" fg:w="4"/><text x="96.9386%" y="1119.50"></text></g><g><title>core::ptr::drop_in_place<tokio::loom::std::parking_lot::MutexGuard<tokio::sync::batch_semaphore::Waitlist>> (4 samples, 0.03%)</title><rect x="96.6886%" y="1093" width="0.0325%" height="15" fill="rgb(206,196,24)" fg:x="11913" fg:w="4"/><text x="96.9386%" y="1103.50"></text></g><g><title>core::ptr::drop_in_place<lock_api::mutex::MutexGuard<parking_lot::raw_mutex::RawMutex,tokio::sync::batch_semaphore::Waitlist>> (4 samples, 0.03%)</title><rect x="96.6886%" y="1077" width="0.0325%" height="15" fill="rgb(253,218,3)" fg:x="11913" fg:w="4"/><text x="96.9386%" y="1087.50"></text></g><g><title><lock_api::mutex::MutexGuard<R,T> as core::ops::drop::Drop>::drop (4 samples, 0.03%)</title><rect x="96.6886%" y="1061" width="0.0325%" height="15" fill="rgb(252,166,2)" fg:x="11913" fg:w="4"/><text x="96.9386%" y="1071.50"></text></g><g><title><parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::unlock (4 samples, 0.03%)</title><rect x="96.6886%" y="1045" width="0.0325%" height="15" fill="rgb(236,218,26)" fg:x="11913" fg:w="4"/><text x="96.9386%" y="1055.50"></text></g><g><title>tokio::sync::batch_semaphore::Semaphore::add_permits_locked (14 samples, 0.11%)</title><rect x="96.6318%" y="1125" width="0.1136%" height="15" fill="rgb(254,84,19)" fg:x="11906" fg:w="14"/><text x="96.8818%" y="1135.50"></text></g><g><title>core::ptr::drop_in_place<tokio::sync::rwlock::write_guard::RwLockWriteGuard<alloc::sync::Arc<dcache::store::DcacheStore>>> (24 samples, 0.19%)</title><rect x="96.6318%" y="1157" width="0.1948%" height="15" fill="rgb(219,137,29)" fg:x="11906" fg:w="24"/><text x="96.8818%" y="1167.50"></text></g><g><title><tokio::sync::rwlock::write_guard::RwLockWriteGuard<T> as core::ops::drop::Drop>::drop (24 samples, 0.19%)</title><rect x="96.6318%" y="1141" width="0.1948%" height="15" fill="rgb(227,47,52)" fg:x="11906" fg:w="24"/><text x="96.8818%" y="1151.50"></text></g><g><title>tokio::sync::batch_semaphore::Semaphore::release (10 samples, 0.08%)</title><rect x="96.7454%" y="1125" width="0.0812%" height="15" fill="rgb(229,167,24)" fg:x="11920" fg:w="10"/><text x="96.9954%" y="1135.50"></text></g><g><title>tokio::loom::std::parking_lot::Mutex<T>::lock (6 samples, 0.05%)</title><rect x="96.7779%" y="1109" width="0.0487%" height="15" fill="rgb(233,164,1)" fg:x="11924" fg:w="6"/><text x="97.0279%" y="1119.50"></text></g><g><title>lock_api::mutex::Mutex<R,T>::lock (6 samples, 0.05%)</title><rect x="96.7779%" y="1093" width="0.0487%" height="15" fill="rgb(218,88,48)" fg:x="11924" fg:w="6"/><text x="97.0279%" y="1103.50"></text></g><g><title><parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::lock (6 samples, 0.05%)</title><rect x="96.7779%" y="1077" width="0.0487%" height="15" fill="rgb(226,214,24)" fg:x="11924" fg:w="6"/><text x="97.0279%" y="1087.50"></text></g><g><title>[libc.so.6] (10 samples, 0.08%)</title><rect x="96.8347%" y="1109" width="0.0812%" height="15" fill="rgb(233,29,12)" fg:x="11931" fg:w="10"/><text x="97.0847%" y="1119.50"></text></g><g><title>dcache::store::<impl openraft::storage::RaftStorage<dcache::DcacheTypeConfig> for alloc::sync::Arc<dcache::store::DcacheStore>>::apply_to_state_machine (19 samples, 0.15%)</title><rect x="96.8266%" y="1157" width="0.1542%" height="15" fill="rgb(219,120,34)" fg:x="11930" fg:w="19"/><text x="97.0766%" y="1167.50"></text></g><g><title>alloc::boxed::Box<T>::pin (18 samples, 0.15%)</title><rect x="96.8347%" y="1141" width="0.1461%" height="15" fill="rgb(226,78,44)" fg:x="11931" fg:w="18"/><text x="97.0847%" y="1151.50"></text></g><g><title>alloc::boxed::Box<T>::new (18 samples, 0.15%)</title><rect x="96.8347%" y="1125" width="0.1461%" height="15" fill="rgb(240,15,48)" fg:x="11931" fg:w="18"/><text x="97.0847%" y="1135.50"></text></g><g><title>alloc::alloc::exchange_malloc (8 samples, 0.06%)</title><rect x="96.9158%" y="1109" width="0.0649%" height="15" fill="rgb(253,176,7)" fg:x="11941" fg:w="8"/><text x="97.1658%" y="1119.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::allocate (8 samples, 0.06%)</title><rect x="96.9158%" y="1093" width="0.0649%" height="15" fill="rgb(206,166,28)" fg:x="11941" fg:w="8"/><text x="97.1658%" y="1103.50"></text></g><g><title>alloc::alloc::Global::alloc_impl (8 samples, 0.06%)</title><rect x="96.9158%" y="1077" width="0.0649%" height="15" fill="rgb(241,53,51)" fg:x="11941" fg:w="8"/><text x="97.1658%" y="1087.50"></text></g><g><title>alloc::alloc::alloc (8 samples, 0.06%)</title><rect x="96.9158%" y="1061" width="0.0649%" height="15" fill="rgb(249,112,30)" fg:x="11941" fg:w="8"/><text x="97.1658%" y="1071.50"></text></g><g><title>malloc (5 samples, 0.04%)</title><rect x="96.9402%" y="1045" width="0.0406%" height="15" fill="rgb(217,85,30)" fg:x="11944" fg:w="5"/><text x="97.1902%" y="1055.50"></text></g><g><title><F as core::future::into_future::IntoFuture>::into_future (10 samples, 0.08%)</title><rect x="97.1187%" y="1109" width="0.0812%" height="15" fill="rgb(233,49,7)" fg:x="11966" fg:w="10"/><text x="97.3687%" y="1119.50"></text></g><g><title>core::sync::atomic::AtomicUsize::compare_exchange (4 samples, 0.03%)</title><rect x="97.2892%" y="1077" width="0.0325%" height="15" fill="rgb(234,109,9)" fg:x="11987" fg:w="4"/><text x="97.5392%" y="1087.50"></text></g><g><title>core::sync::atomic::atomic_compare_exchange (4 samples, 0.03%)</title><rect x="97.2892%" y="1061" width="0.0325%" height="15" fill="rgb(253,95,22)" fg:x="11987" fg:w="4"/><text x="97.5392%" y="1071.50"></text></g><g><title><tokio::sync::batch_semaphore::Acquire as core::future::future::Future>::poll (18 samples, 0.15%)</title><rect x="97.1999%" y="1109" width="0.1461%" height="15" fill="rgb(233,176,25)" fg:x="11976" fg:w="18"/><text x="97.4499%" y="1119.50"></text></g><g><title>tokio::sync::batch_semaphore::Semaphore::poll_acquire (12 samples, 0.10%)</title><rect x="97.2486%" y="1093" width="0.0974%" height="15" fill="rgb(236,33,39)" fg:x="11982" fg:w="12"/><text x="97.4986%" y="1103.50"></text></g><g><title>core::sync::atomic::AtomicUsize::load (3 samples, 0.02%)</title><rect x="97.3216%" y="1077" width="0.0243%" height="15" fill="rgb(223,226,42)" fg:x="11991" fg:w="3"/><text x="97.5716%" y="1087.50"></text></g><g><title>core::sync::atomic::atomic_load (3 samples, 0.02%)</title><rect x="97.3216%" y="1061" width="0.0243%" height="15" fill="rgb(216,99,33)" fg:x="11991" fg:w="3"/><text x="97.5716%" y="1071.50"></text></g><g><title>core::ptr::drop_in_place<tokio::sync::batch_semaphore::Acquire> (4 samples, 0.03%)</title><rect x="97.3460%" y="1109" width="0.0325%" height="15" fill="rgb(235,84,23)" fg:x="11994" fg:w="4"/><text x="97.5960%" y="1119.50"></text></g><g><title><tokio::sync::batch_semaphore::Acquire as core::ops::drop::Drop>::drop (4 samples, 0.03%)</title><rect x="97.3460%" y="1093" width="0.0325%" height="15" fill="rgb(232,2,27)" fg:x="11994" fg:w="4"/><text x="97.5960%" y="1103.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (221 samples, 1.79%)</title><rect x="95.7309%" y="1189" width="1.7937%" height="15" fill="rgb(241,23,22)" fg:x="11795" fg:w="221"/><text x="95.9809%" y="1199.50"><..</text></g><g><title><openraft::storage::adapter::Adaptor<C,S> as openraft::storage::v2::RaftStateMachine<C>>::apply::_{{closure}} (221 samples, 1.79%)</title><rect x="95.7309%" y="1173" width="1.7937%" height="15" fill="rgb(211,73,27)" fg:x="11795" fg:w="221"/><text x="95.9809%" y="1183.50"><..</text></g><g><title>openraft::storage::adapter::Adaptor<C,S>::storage_mut::_{{closure}} (67 samples, 0.54%)</title><rect x="96.9808%" y="1157" width="0.5438%" height="15" fill="rgb(235,109,49)" fg:x="11949" fg:w="67"/><text x="97.2308%" y="1167.50"></text></g><g><title>tokio::sync::rwlock::RwLock<T>::write::_{{closure}} (61 samples, 0.50%)</title><rect x="97.0295%" y="1141" width="0.4951%" height="15" fill="rgb(230,99,29)" fg:x="11955" fg:w="61"/><text x="97.2795%" y="1151.50"></text></g><g><title>tokio::sync::rwlock::RwLock<T>::write::_{{closure}}::_{{closure}} (59 samples, 0.48%)</title><rect x="97.0457%" y="1125" width="0.4789%" height="15" fill="rgb(245,199,7)" fg:x="11957" fg:w="59"/><text x="97.2957%" y="1135.50"></text></g><g><title>tokio::sync::batch_semaphore::Semaphore::acquire (18 samples, 0.15%)</title><rect x="97.3785%" y="1109" width="0.1461%" height="15" fill="rgb(217,179,10)" fg:x="11998" fg:w="18"/><text x="97.6285%" y="1119.50"></text></g><g><title>tokio::sync::batch_semaphore::Acquire::new (17 samples, 0.14%)</title><rect x="97.3866%" y="1093" width="0.1380%" height="15" fill="rgb(254,99,47)" fg:x="11999" fg:w="17"/><text x="97.6366%" y="1103.50"></text></g><g><title>[libc.so.6] (7 samples, 0.06%)</title><rect x="97.5246%" y="1141" width="0.0568%" height="15" fill="rgb(251,121,7)" fg:x="12016" fg:w="7"/><text x="97.7746%" y="1151.50"></text></g><g><title><openraft::storage::adapter::Adaptor<C,S> as openraft::storage::v2::RaftStateMachine<C>>::apply (14 samples, 0.11%)</title><rect x="97.5246%" y="1189" width="0.1136%" height="15" fill="rgb(250,177,26)" fg:x="12016" fg:w="14"/><text x="97.7746%" y="1199.50"></text></g><g><title>alloc::boxed::Box<T>::pin (14 samples, 0.11%)</title><rect x="97.5246%" y="1173" width="0.1136%" height="15" fill="rgb(232,88,15)" fg:x="12016" fg:w="14"/><text x="97.7746%" y="1183.50"></text></g><g><title>alloc::boxed::Box<T>::new (14 samples, 0.11%)</title><rect x="97.5246%" y="1157" width="0.1136%" height="15" fill="rgb(251,54,54)" fg:x="12016" fg:w="14"/><text x="97.7746%" y="1167.50"></text></g><g><title>alloc::alloc::exchange_malloc (7 samples, 0.06%)</title><rect x="97.5814%" y="1141" width="0.0568%" height="15" fill="rgb(208,177,15)" fg:x="12023" fg:w="7"/><text x="97.8314%" y="1151.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::allocate (7 samples, 0.06%)</title><rect x="97.5814%" y="1125" width="0.0568%" height="15" fill="rgb(205,97,32)" fg:x="12023" fg:w="7"/><text x="97.8314%" y="1135.50"></text></g><g><title>alloc::alloc::Global::alloc_impl (7 samples, 0.06%)</title><rect x="97.5814%" y="1109" width="0.0568%" height="15" fill="rgb(217,192,13)" fg:x="12023" fg:w="7"/><text x="97.8314%" y="1119.50"></text></g><g><title>alloc::alloc::alloc (7 samples, 0.06%)</title><rect x="97.5814%" y="1093" width="0.0568%" height="15" fill="rgb(215,163,41)" fg:x="12023" fg:w="7"/><text x="97.8314%" y="1103.50"></text></g><g><title>malloc (5 samples, 0.04%)</title><rect x="97.5976%" y="1077" width="0.0406%" height="15" fill="rgb(246,83,29)" fg:x="12025" fg:w="5"/><text x="97.8476%" y="1087.50"></text></g><g><title>core::iter::traits::iterator::Iterator::for_each::call::_{{closure}} (9 samples, 0.07%)</title><rect x="97.6544%" y="1029" width="0.0730%" height="15" fill="rgb(219,2,45)" fg:x="12032" fg:w="9"/><text x="97.9044%" y="1039.50"></text></g><g><title>alloc::vec::Vec<T,A>::extend_trusted::_{{closure}} (9 samples, 0.07%)</title><rect x="97.6544%" y="1013" width="0.0730%" height="15" fill="rgb(242,215,33)" fg:x="12032" fg:w="9"/><text x="97.9044%" y="1023.50"></text></g><g><title>core::ptr::write (9 samples, 0.07%)</title><rect x="97.6544%" y="997" width="0.0730%" height="15" fill="rgb(217,1,6)" fg:x="12032" fg:w="9"/><text x="97.9044%" y="1007.50"></text></g><g><title><alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<T,I>>::spec_extend (11 samples, 0.09%)</title><rect x="97.6463%" y="1125" width="0.0893%" height="15" fill="rgb(207,85,52)" fg:x="12031" fg:w="11"/><text x="97.8963%" y="1135.50"></text></g><g><title>alloc::vec::Vec<T,A>::extend_trusted (11 samples, 0.09%)</title><rect x="97.6463%" y="1109" width="0.0893%" height="15" fill="rgb(231,171,19)" fg:x="12031" fg:w="11"/><text x="97.8963%" y="1119.50"></text></g><g><title>core::iter::traits::iterator::Iterator::for_each (11 samples, 0.09%)</title><rect x="97.6463%" y="1093" width="0.0893%" height="15" fill="rgb(207,128,4)" fg:x="12031" fg:w="11"/><text x="97.8963%" y="1103.50"></text></g><g><title><core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (11 samples, 0.09%)</title><rect x="97.6463%" y="1077" width="0.0893%" height="15" fill="rgb(219,208,4)" fg:x="12031" fg:w="11"/><text x="97.8963%" y="1087.50"></text></g><g><title><core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (11 samples, 0.09%)</title><rect x="97.6463%" y="1061" width="0.0893%" height="15" fill="rgb(235,161,42)" fg:x="12031" fg:w="11"/><text x="97.8963%" y="1071.50"></text></g><g><title>core::iter::adapters::map::map_fold::_{{closure}} (11 samples, 0.09%)</title><rect x="97.6463%" y="1045" width="0.0893%" height="15" fill="rgb(247,218,18)" fg:x="12031" fg:w="11"/><text x="97.8963%" y="1055.50"></text></g><g><title>core::iter::traits::iterator::Iterator::collect (42 samples, 0.34%)</title><rect x="97.6382%" y="1189" width="0.3409%" height="15" fill="rgb(232,114,51)" fg:x="12030" fg:w="42"/><text x="97.8882%" y="1199.50"></text></g><g><title><alloc::vec::Vec<T> as core::iter::traits::collect::FromIterator<T>>::from_iter (42 samples, 0.34%)</title><rect x="97.6382%" y="1173" width="0.3409%" height="15" fill="rgb(222,95,3)" fg:x="12030" fg:w="42"/><text x="97.8882%" y="1183.50"></text></g><g><title><alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter (42 samples, 0.34%)</title><rect x="97.6382%" y="1157" width="0.3409%" height="15" fill="rgb(240,65,29)" fg:x="12030" fg:w="42"/><text x="97.8882%" y="1167.50"></text></g><g><title><alloc::vec::Vec<T> as alloc::vec::spec_from_iter_nested::SpecFromIterNested<T,I>>::from_iter (42 samples, 0.34%)</title><rect x="97.6382%" y="1141" width="0.3409%" height="15" fill="rgb(249,209,20)" fg:x="12030" fg:w="42"/><text x="97.8882%" y="1151.50"></text></g><g><title>alloc::vec::Vec<T>::with_capacity (30 samples, 0.24%)</title><rect x="97.7356%" y="1125" width="0.2435%" height="15" fill="rgb(241,48,37)" fg:x="12042" fg:w="30"/><text x="97.9856%" y="1135.50"></text></g><g><title>alloc::vec::Vec<T,A>::with_capacity_in (30 samples, 0.24%)</title><rect x="97.7356%" y="1109" width="0.2435%" height="15" fill="rgb(230,140,42)" fg:x="12042" fg:w="30"/><text x="97.9856%" y="1119.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::with_capacity_in (30 samples, 0.24%)</title><rect x="97.7356%" y="1093" width="0.2435%" height="15" fill="rgb(230,176,45)" fg:x="12042" fg:w="30"/><text x="97.9856%" y="1103.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::allocate_in (30 samples, 0.24%)</title><rect x="97.7356%" y="1077" width="0.2435%" height="15" fill="rgb(245,112,21)" fg:x="12042" fg:w="30"/><text x="97.9856%" y="1087.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::allocate (26 samples, 0.21%)</title><rect x="97.7680%" y="1061" width="0.2110%" height="15" fill="rgb(207,183,35)" fg:x="12046" fg:w="26"/><text x="98.0180%" y="1071.50"></text></g><g><title>alloc::alloc::Global::alloc_impl (26 samples, 0.21%)</title><rect x="97.7680%" y="1045" width="0.2110%" height="15" fill="rgb(227,44,33)" fg:x="12046" fg:w="26"/><text x="98.0180%" y="1055.50"></text></g><g><title>alloc::alloc::alloc (26 samples, 0.21%)</title><rect x="97.7680%" y="1029" width="0.2110%" height="15" fill="rgb(246,120,21)" fg:x="12046" fg:w="26"/><text x="98.0180%" y="1039.50"></text></g><g><title>malloc (24 samples, 0.19%)</title><rect x="97.7843%" y="1013" width="0.1948%" height="15" fill="rgb(235,57,52)" fg:x="12048" fg:w="24"/><text x="98.0343%" y="1023.50"></text></g><g><title>[libc.so.6] (6 samples, 0.05%)</title><rect x="97.9304%" y="997" width="0.0487%" height="15" fill="rgb(238,84,10)" fg:x="12066" fg:w="6"/><text x="98.1804%" y="1007.50"></text></g><g><title><alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop (4 samples, 0.03%)</title><rect x="97.9791%" y="1157" width="0.0325%" height="15" fill="rgb(251,200,32)" fg:x="12072" fg:w="4"/><text x="98.2291%" y="1167.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::deallocate (4 samples, 0.03%)</title><rect x="97.9791%" y="1141" width="0.0325%" height="15" fill="rgb(247,159,13)" fg:x="12072" fg:w="4"/><text x="98.2291%" y="1151.50"></text></g><g><title>alloc::alloc::dealloc (4 samples, 0.03%)</title><rect x="97.9791%" y="1125" width="0.0325%" height="15" fill="rgb(238,64,4)" fg:x="12072" fg:w="4"/><text x="98.2291%" y="1135.50"></text></g><g><title>cfree (2 samples, 0.02%)</title><rect x="97.9953%" y="1109" width="0.0162%" height="15" fill="rgb(221,131,51)" fg:x="12074" fg:w="2"/><text x="98.2453%" y="1119.50"></text></g><g><title>[libc.so.6] (2 samples, 0.02%)</title><rect x="97.9953%" y="1093" width="0.0162%" height="15" fill="rgb(242,5,29)" fg:x="12074" fg:w="2"/><text x="98.2453%" y="1103.50"></text></g><g><title>core::ptr::drop_in_place<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<alloc::vec::Vec<dcache::store::DcacheResponse>,openraft::storage_error::StorageError<u64>>+core::marker::Send>>> (8 samples, 0.06%)</title><rect x="97.9791%" y="1189" width="0.0649%" height="15" fill="rgb(214,130,32)" fg:x="12072" fg:w="8"/><text x="98.2291%" y="1199.50"></text></g><g><title>core::ptr::drop_in_place<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<alloc::vec::Vec<dcache::store::DcacheResponse>,openraft::storage_error::StorageError<u64>>+core::marker::Send>> (8 samples, 0.06%)</title><rect x="97.9791%" y="1173" width="0.0649%" height="15" fill="rgb(244,210,16)" fg:x="12072" fg:w="8"/><text x="98.2291%" y="1183.50"></text></g><g><title>core::ptr::drop_in_place<<openraft::storage::adapter::Adaptor<dcache::DcacheTypeConfig,alloc::sync::Arc<dcache::store::DcacheStore>> as openraft::storage::v2::RaftStateMachine<dcache::DcacheTypeConfig>>::apply<alloc::vec::Vec<openraft::entry::Entry<dcache::DcacheTypeConfig>>>::{{closure}}> (4 samples, 0.03%)</title><rect x="98.0115%" y="1157" width="0.0325%" height="15" fill="rgb(234,48,26)" fg:x="12076" fg:w="4"/><text x="98.2615%" y="1167.50"></text></g><g><title>openraft::core::sm::Worker<C,SM>::apply::_{{closure}}::_{{closure}} (347 samples, 2.82%)</title><rect x="95.2358%" y="1205" width="2.8163%" height="15" fill="rgb(231,82,38)" fg:x="11734" fg:w="347"/><text x="95.4858%" y="1215.50">op..</text></g><g><title>tracing_core::dispatcher::has_been_set (2 samples, 0.02%)</title><rect x="98.0521%" y="1205" width="0.0162%" height="15" fill="rgb(254,128,41)" fg:x="12081" fg:w="2"/><text x="98.3021%" y="1215.50"></text></g><g><title>core::sync::atomic::AtomicBool::load (2 samples, 0.02%)</title><rect x="98.0521%" y="1189" width="0.0162%" height="15" fill="rgb(212,73,49)" fg:x="12081" fg:w="2"/><text x="98.3021%" y="1199.50"></text></g><g><title>core::sync::atomic::atomic_load (2 samples, 0.02%)</title><rect x="98.0521%" y="1173" width="0.0162%" height="15" fill="rgb(205,62,54)" fg:x="12081" fg:w="2"/><text x="98.3021%" y="1183.50"></text></g><g><title>openraft::core::sm::Worker<C,SM>::apply::_{{closure}} (413 samples, 3.35%)</title><rect x="94.7407%" y="1221" width="3.3520%" height="15" fill="rgb(228,0,8)" fg:x="11673" fg:w="413"/><text x="94.9907%" y="1231.50">ope..</text></g><g><title>tracing_core::metadata::LevelFilter::current (3 samples, 0.02%)</title><rect x="98.0683%" y="1205" width="0.0243%" height="15" fill="rgb(251,28,17)" fg:x="12083" fg:w="3"/><text x="98.3183%" y="1215.50"></text></g><g><title>core::sync::atomic::AtomicUsize::load (3 samples, 0.02%)</title><rect x="98.0683%" y="1189" width="0.0243%" height="15" fill="rgb(238,105,27)" fg:x="12083" fg:w="3"/><text x="98.3183%" y="1199.50"></text></g><g><title>core::sync::atomic::atomic_load (3 samples, 0.02%)</title><rect x="98.0683%" y="1173" width="0.0243%" height="15" fill="rgb(237,216,33)" fg:x="12083" fg:w="3"/><text x="98.3183%" y="1183.50"></text></g><g><title>core::ptr::drop_in_place<tokio::runtime::coop::RestoreOnPending> (6 samples, 0.05%)</title><rect x="98.1576%" y="1141" width="0.0487%" height="15" fill="rgb(229,228,25)" fg:x="12094" fg:w="6"/><text x="98.4076%" y="1151.50"></text></g><g><title><tokio::runtime::coop::RestoreOnPending as core::ops::drop::Drop>::drop (6 samples, 0.05%)</title><rect x="98.1576%" y="1125" width="0.0487%" height="15" fill="rgb(233,75,23)" fg:x="12094" fg:w="6"/><text x="98.4076%" y="1135.50"></text></g><g><title><tokio::sync::mpsc::unbounded::Semaphore as tokio::sync::mpsc::chan::Semaphore>::add_permit (4 samples, 0.03%)</title><rect x="98.2225%" y="1109" width="0.0325%" height="15" fill="rgb(231,207,16)" fg:x="12102" fg:w="4"/><text x="98.4725%" y="1119.50"></text></g><g><title>[libc.so.6] (35 samples, 0.28%)</title><rect x="98.2550%" y="1109" width="0.2841%" height="15" fill="rgb(231,191,45)" fg:x="12106" fg:w="35"/><text x="98.5050%" y="1119.50"></text></g><g><title>[libc.so.6] (11 samples, 0.09%)</title><rect x="98.5959%" y="1093" width="0.0893%" height="15" fill="rgb(224,133,17)" fg:x="12148" fg:w="11"/><text x="98.8459%" y="1103.50"></text></g><g><title>tokio::loom::std::unsafe_cell::UnsafeCell<T>::with (28 samples, 0.23%)</title><rect x="98.7176%" y="1077" width="0.2273%" height="15" fill="rgb(209,178,27)" fg:x="12163" fg:w="28"/><text x="98.9676%" y="1087.50"></text></g><g><title>tokio::sync::mpsc::block::Block<T>::read::_{{closure}} (28 samples, 0.23%)</title><rect x="98.7176%" y="1061" width="0.2273%" height="15" fill="rgb(218,37,11)" fg:x="12163" fg:w="28"/><text x="98.9676%" y="1071.50"></text></g><g><title>core::ptr::read (28 samples, 0.23%)</title><rect x="98.7176%" y="1045" width="0.2273%" height="15" fill="rgb(251,226,25)" fg:x="12163" fg:w="28"/><text x="98.9676%" y="1055.50"></text></g><g><title>[libc.so.6] (24 samples, 0.19%)</title><rect x="98.7501%" y="1029" width="0.1948%" height="15" fill="rgb(209,222,27)" fg:x="12167" fg:w="24"/><text x="99.0001%" y="1039.50"></text></g><g><title>tokio::sync::mpsc::block::is_ready (2 samples, 0.02%)</title><rect x="98.9449%" y="1077" width="0.0162%" height="15" fill="rgb(238,22,21)" fg:x="12191" fg:w="2"/><text x="99.1949%" y="1087.50"></text></g><g><title>tokio::sync::mpsc::block::Block<T>::read (35 samples, 0.28%)</title><rect x="98.6852%" y="1093" width="0.2841%" height="15" fill="rgb(233,161,25)" fg:x="12159" fg:w="35"/><text x="98.9352%" y="1103.50"></text></g><g><title>tokio::sync::mpsc::list::Rx<T>::pop (60 samples, 0.49%)</title><rect x="98.5472%" y="1109" width="0.4870%" height="15" fill="rgb(226,122,53)" fg:x="12142" fg:w="60"/><text x="98.7972%" y="1119.50"></text></g><g><title>tokio::sync::mpsc::list::Rx<T>::try_advancing_head (7 samples, 0.06%)</title><rect x="98.9774%" y="1093" width="0.0568%" height="15" fill="rgb(220,123,17)" fg:x="12195" fg:w="7"/><text x="99.2274%" y="1103.50"></text></g><g><title>tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (113 samples, 0.92%)</title><rect x="98.2063%" y="1141" width="0.9171%" height="15" fill="rgb(230,224,35)" fg:x="12100" fg:w="113"/><text x="98.4563%" y="1151.50"></text></g><g><title>tokio::sync::mpsc::chan::Rx<T,S>::recv::_{{closure}} (113 samples, 0.92%)</title><rect x="98.2063%" y="1125" width="0.9171%" height="15" fill="rgb(246,83,8)" fg:x="12100" fg:w="113"/><text x="98.4563%" y="1135.50"></text></g><g><title>tokio::sync::task::atomic_waker::AtomicWaker::register_by_ref (11 samples, 0.09%)</title><rect x="99.0342%" y="1109" width="0.0893%" height="15" fill="rgb(230,214,17)" fg:x="12202" fg:w="11"/><text x="99.2842%" y="1119.50"></text></g><g><title>tokio::sync::task::atomic_waker::AtomicWaker::do_register (6 samples, 0.05%)</title><rect x="99.0748%" y="1093" width="0.0487%" height="15" fill="rgb(222,97,18)" fg:x="12207" fg:w="6"/><text x="99.3248%" y="1103.50"></text></g><g><title>tokio::sync::task::atomic_waker::AtomicWaker::do_register::catch_unwind (3 samples, 0.02%)</title><rect x="99.0991%" y="1077" width="0.0243%" height="15" fill="rgb(206,79,1)" fg:x="12210" fg:w="3"/><text x="99.3491%" y="1087.50"></text></g><g><title>std::panic::catch_unwind (3 samples, 0.02%)</title><rect x="99.0991%" y="1061" width="0.0243%" height="15" fill="rgb(214,121,34)" fg:x="12210" fg:w="3"/><text x="99.3491%" y="1071.50"></text></g><g><title>std::panicking::try (3 samples, 0.02%)</title><rect x="99.0991%" y="1045" width="0.0243%" height="15" fill="rgb(249,199,46)" fg:x="12210" fg:w="3"/><text x="99.3491%" y="1055.50"></text></g><g><title>std::panicking::try::do_call (3 samples, 0.02%)</title><rect x="99.0991%" y="1029" width="0.0243%" height="15" fill="rgb(214,222,46)" fg:x="12210" fg:w="3"/><text x="99.3491%" y="1039.50"></text></g><g><title><core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (3 samples, 0.02%)</title><rect x="99.0991%" y="1013" width="0.0243%" height="15" fill="rgb(248,168,30)" fg:x="12210" fg:w="3"/><text x="99.3491%" y="1023.50"></text></g><g><title>tokio::sync::task::atomic_waker::AtomicWaker::do_register::_{{closure}} (3 samples, 0.02%)</title><rect x="99.0991%" y="997" width="0.0243%" height="15" fill="rgb(226,14,28)" fg:x="12210" fg:w="3"/><text x="99.3491%" y="1007.50"></text></g><g><title><&core::task::wake::Waker as tokio::sync::task::atomic_waker::WakerRef>::into_waker (3 samples, 0.02%)</title><rect x="99.0991%" y="981" width="0.0243%" height="15" fill="rgb(253,123,1)" fg:x="12210" fg:w="3"/><text x="99.3491%" y="991.50"></text></g><g><title><core::task::wake::Waker as core::clone::Clone>::clone (3 samples, 0.02%)</title><rect x="99.0991%" y="965" width="0.0243%" height="15" fill="rgb(225,24,42)" fg:x="12210" fg:w="3"/><text x="99.3491%" y="975.50"></text></g><g><title>tokio::runtime::task::waker::clone_waker (3 samples, 0.02%)</title><rect x="99.0991%" y="949" width="0.0243%" height="15" fill="rgb(216,161,37)" fg:x="12210" fg:w="3"/><text x="99.3491%" y="959.50"></text></g><g><title>tokio::runtime::task::state::State::ref_inc (2 samples, 0.02%)</title><rect x="99.1072%" y="933" width="0.0162%" height="15" fill="rgb(251,164,26)" fg:x="12211" fg:w="2"/><text x="99.3572%" y="943.50"></text></g><g><title>core::cell::Cell<T>::set (9 samples, 0.07%)</title><rect x="99.1640%" y="1061" width="0.0730%" height="15" fill="rgb(219,177,3)" fg:x="12218" fg:w="9"/><text x="99.4140%" y="1071.50"></text></g><g><title>core::cell::Cell<T>::replace (9 samples, 0.07%)</title><rect x="99.1640%" y="1045" width="0.0730%" height="15" fill="rgb(222,65,0)" fg:x="12218" fg:w="9"/><text x="99.4140%" y="1055.50"></text></g><g><title>core::mem::replace (9 samples, 0.07%)</title><rect x="99.1640%" y="1029" width="0.0730%" height="15" fill="rgb(223,69,54)" fg:x="12218" fg:w="9"/><text x="99.4140%" y="1039.50"></text></g><g><title>core::ptr::write (9 samples, 0.07%)</title><rect x="99.1640%" y="1013" width="0.0730%" height="15" fill="rgb(235,30,27)" fg:x="12218" fg:w="9"/><text x="99.4140%" y="1023.50"></text></g><g><title><tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (144 samples, 1.17%)</title><rect x="98.1089%" y="1205" width="1.1687%" height="15" fill="rgb(220,183,50)" fg:x="12088" fg:w="144"/><text x="98.3589%" y="1215.50"></text></g><g><title>tokio::sync::mpsc::unbounded::UnboundedReceiver<T>::recv::_{{closure}}::_{{closure}} (139 samples, 1.13%)</title><rect x="98.1495%" y="1189" width="1.1282%" height="15" fill="rgb(248,198,15)" fg:x="12093" fg:w="139"/><text x="98.3995%" y="1199.50"></text></g><g><title>tokio::sync::mpsc::unbounded::UnboundedReceiver<T>::poll_recv (139 samples, 1.13%)</title><rect x="98.1495%" y="1173" width="1.1282%" height="15" fill="rgb(222,211,4)" fg:x="12093" fg:w="139"/><text x="98.3995%" y="1183.50"></text></g><g><title>tokio::sync::mpsc::chan::Rx<T,S>::recv (139 samples, 1.13%)</title><rect x="98.1495%" y="1157" width="1.1282%" height="15" fill="rgb(214,102,34)" fg:x="12093" fg:w="139"/><text x="98.3995%" y="1167.50"></text></g><g><title>tokio::runtime::coop::poll_proceed (19 samples, 0.15%)</title><rect x="99.1234%" y="1141" width="0.1542%" height="15" fill="rgb(245,92,5)" fg:x="12213" fg:w="19"/><text x="99.3734%" y="1151.50"></text></g><g><title>tokio::runtime::context::budget (16 samples, 0.13%)</title><rect x="99.1478%" y="1125" width="0.1299%" height="15" fill="rgb(252,72,51)" fg:x="12216" fg:w="16"/><text x="99.3978%" y="1135.50"></text></g><g><title>std::thread::local::LocalKey<T>::try_with (16 samples, 0.13%)</title><rect x="99.1478%" y="1109" width="0.1299%" height="15" fill="rgb(252,208,19)" fg:x="12216" fg:w="16"/><text x="99.3978%" y="1119.50"></text></g><g><title>tokio::runtime::context::budget::_{{closure}} (16 samples, 0.13%)</title><rect x="99.1478%" y="1093" width="0.1299%" height="15" fill="rgb(211,69,7)" fg:x="12216" fg:w="16"/><text x="99.3978%" y="1103.50"></text></g><g><title>tokio::runtime::coop::poll_proceed::_{{closure}} (16 samples, 0.13%)</title><rect x="99.1478%" y="1077" width="0.1299%" height="15" fill="rgb(211,27,16)" fg:x="12216" fg:w="16"/><text x="99.3978%" y="1087.50"></text></g><g><title>tokio::runtime::coop::Budget::decrement (5 samples, 0.04%)</title><rect x="99.2371%" y="1061" width="0.0406%" height="15" fill="rgb(219,216,14)" fg:x="12227" fg:w="5"/><text x="99.4871%" y="1071.50"></text></g><g><title>tokio::sync::mpsc::unbounded::UnboundedReceiver<T>::recv::_{{closure}} (155 samples, 1.26%)</title><rect x="98.0927%" y="1221" width="1.2580%" height="15" fill="rgb(219,71,8)" fg:x="12086" fg:w="155"/><text x="98.3427%" y="1231.50"></text></g><g><title>[libc.so.6] (9 samples, 0.07%)</title><rect x="99.2777%" y="1205" width="0.0730%" height="15" fill="rgb(223,170,53)" fg:x="12232" fg:w="9"/><text x="99.5277%" y="1215.50"></text></g><g><title>tokio::runtime::task::waker::wake_by_val (4 samples, 0.03%)</title><rect x="99.4481%" y="1173" width="0.0325%" height="15" fill="rgb(246,21,26)" fg:x="12253" fg:w="4"/><text x="99.6981%" y="1183.50"></text></g><g><title>tokio::runtime::task::harness::<impl tokio::runtime::task::raw::RawTask>::wake_by_val (4 samples, 0.03%)</title><rect x="99.4481%" y="1157" width="0.0325%" height="15" fill="rgb(248,20,46)" fg:x="12253" fg:w="4"/><text x="99.6981%" y="1167.50"></text></g><g><title>tokio::runtime::task::state::State::transition_to_notified_by_val (3 samples, 0.02%)</title><rect x="99.4562%" y="1141" width="0.0243%" height="15" fill="rgb(252,94,11)" fg:x="12254" fg:w="3"/><text x="99.7062%" y="1151.50"></text></g><g><title>tokio::runtime::task::state::State::fetch_update_action (3 samples, 0.02%)</title><rect x="99.4562%" y="1125" width="0.0243%" height="15" fill="rgb(236,163,8)" fg:x="12254" fg:w="3"/><text x="99.7062%" y="1135.50"></text></g><g><title>tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (13 samples, 0.11%)</title><rect x="99.4887%" y="1141" width="0.1055%" height="15" fill="rgb(217,221,45)" fg:x="12258" fg:w="13"/><text x="99.7387%" y="1151.50"></text></g><g><title>tokio::sync::mpsc::block::Block<T>::write::_{{closure}} (13 samples, 0.11%)</title><rect x="99.4887%" y="1125" width="0.1055%" height="15" fill="rgb(238,38,17)" fg:x="12258" fg:w="13"/><text x="99.7387%" y="1135.50"></text></g><g><title>core::ptr::write (13 samples, 0.11%)</title><rect x="99.4887%" y="1109" width="0.1055%" height="15" fill="rgb(242,210,23)" fg:x="12258" fg:w="13"/><text x="99.7387%" y="1119.50"></text></g><g><title>[libc.so.6] (13 samples, 0.11%)</title><rect x="99.4887%" y="1093" width="0.1055%" height="15" fill="rgb(250,86,53)" fg:x="12258" fg:w="13"/><text x="99.7387%" y="1103.50"></text></g><g><title>tokio::sync::mpsc::block::Block<T>::set_ready (3 samples, 0.02%)</title><rect x="99.5942%" y="1141" width="0.0243%" height="15" fill="rgb(223,168,25)" fg:x="12271" fg:w="3"/><text x="99.8442%" y="1151.50"></text></g><g><title>core::sync::atomic::AtomicUsize::fetch_or (2 samples, 0.02%)</title><rect x="99.6023%" y="1125" width="0.0162%" height="15" fill="rgb(251,189,4)" fg:x="12272" fg:w="2"/><text x="99.8523%" y="1135.50"></text></g><g><title>core::sync::atomic::atomic_or (2 samples, 0.02%)</title><rect x="99.6023%" y="1109" width="0.0162%" height="15" fill="rgb(245,19,28)" fg:x="12272" fg:w="2"/><text x="99.8523%" y="1119.50"></text></g><g><title>tokio::sync::mpsc::block::Block<T>::write (17 samples, 0.14%)</title><rect x="99.4887%" y="1157" width="0.1380%" height="15" fill="rgb(207,10,34)" fg:x="12258" fg:w="17"/><text x="99.7387%" y="1167.50"></text></g><g><title>tokio::sync::mpsc::block::Block<T>::tx_release (2 samples, 0.02%)</title><rect x="99.6672%" y="1141" width="0.0162%" height="15" fill="rgb(235,153,31)" fg:x="12280" fg:w="2"/><text x="99.9172%" y="1151.50"></text></g><g><title>tokio::sync::mpsc::list::Tx<T>::push (30 samples, 0.24%)</title><rect x="99.4806%" y="1173" width="0.2435%" height="15" fill="rgb(228,72,37)" fg:x="12257" fg:w="30"/><text x="99.7306%" y="1183.50"></text></g><g><title>tokio::sync::mpsc::list::Tx<T>::find_block (12 samples, 0.10%)</title><rect x="99.6267%" y="1157" width="0.0974%" height="15" fill="rgb(215,15,16)" fg:x="12275" fg:w="12"/><text x="99.8767%" y="1167.50"></text></g><g><title>tokio::sync::mpsc::block::start_index (5 samples, 0.04%)</title><rect x="99.6835%" y="1141" width="0.0406%" height="15" fill="rgb(250,119,29)" fg:x="12282" fg:w="5"/><text x="99.9335%" y="1151.50"></text></g><g><title>core::sync::atomic::AtomicUsize::fetch_or (8 samples, 0.06%)</title><rect x="99.7809%" y="1141" width="0.0649%" height="15" fill="rgb(214,59,1)" fg:x="12294" fg:w="8"/><text x="100.0309%" y="1151.50"></text></g><g><title>core::sync::atomic::atomic_or (8 samples, 0.06%)</title><rect x="99.7809%" y="1125" width="0.0649%" height="15" fill="rgb(223,109,25)" fg:x="12294" fg:w="8"/><text x="100.0309%" y="1135.50"></text></g><g><title>tokio::sync::mpsc::chan::Tx<T,S>::send (51 samples, 0.41%)</title><rect x="99.4400%" y="1205" width="0.4139%" height="15" fill="rgb(230,198,22)" fg:x="12252" fg:w="51"/><text x="99.6900%" y="1215.50"></text></g><g><title>tokio::sync::mpsc::chan::Chan<T,S>::send (51 samples, 0.41%)</title><rect x="99.4400%" y="1189" width="0.4139%" height="15" fill="rgb(245,184,46)" fg:x="12252" fg:w="51"/><text x="99.6900%" y="1199.50"></text></g><g><title>tokio::sync::task::atomic_waker::AtomicWaker::wake (16 samples, 0.13%)</title><rect x="99.7240%" y="1173" width="0.1299%" height="15" fill="rgb(253,73,16)" fg:x="12287" fg:w="16"/><text x="99.9740%" y="1183.50"></text></g><g><title>tokio::sync::task::atomic_waker::AtomicWaker::take_waker (9 samples, 0.07%)</title><rect x="99.7809%" y="1157" width="0.0730%" height="15" fill="rgb(206,94,45)" fg:x="12294" fg:w="9"/><text x="100.0309%" y="1167.50"></text></g><g><title><tokio::loom::std::atomic_usize::AtomicUsize as core::ops::deref::Deref>::deref (8 samples, 0.06%)</title><rect x="99.8701%" y="1189" width="0.0649%" height="15" fill="rgb(236,83,27)" fg:x="12305" fg:w="8"/><text x="100.1201%" y="1199.50"></text></g><g><title>core::sync::atomic::AtomicUsize::compare_exchange (5 samples, 0.04%)</title><rect x="99.9351%" y="1189" width="0.0406%" height="15" fill="rgb(220,196,8)" fg:x="12313" fg:w="5"/><text x="100.1851%" y="1199.50"></text></g><g><title>core::sync::atomic::atomic_compare_exchange (5 samples, 0.04%)</title><rect x="99.9351%" y="1173" width="0.0406%" height="15" fill="rgb(254,185,14)" fg:x="12313" fg:w="5"/><text x="100.1851%" y="1183.50"></text></g><g><title>tokio::sync::mpsc::unbounded::UnboundedSender<T>::send (79 samples, 0.64%)</title><rect x="99.3507%" y="1221" width="0.6412%" height="15" fill="rgb(226,50,22)" fg:x="12241" fg:w="79"/><text x="99.6007%" y="1231.50"></text></g><g><title>tokio::sync::mpsc::unbounded::UnboundedSender<T>::inc_num_messages (17 samples, 0.14%)</title><rect x="99.8539%" y="1205" width="0.1380%" height="15" fill="rgb(253,147,0)" fg:x="12303" fg:w="17"/><text x="100.1039%" y="1215.50"></text></g><g><title>all (12,321 samples, 100%)</title><rect x="0.0000%" y="1493" width="100.0000%" height="15" fill="rgb(252,46,33)" fg:x="0" fg:w="12321"/><text x="0.2500%" y="1503.50"></text></g><g><title>main (12,321 samples, 100.00%)</title><rect x="0.0000%" y="1477" width="100.0000%" height="15" fill="rgb(242,22,54)" fg:x="0" fg:w="12321"/><text x="0.2500%" y="1487.50">main</text></g><g><title>[unknown] (12,286 samples, 99.72%)</title><rect x="0.2841%" y="1461" width="99.7159%" height="15" fill="rgb(223,178,32)" fg:x="35" fg:w="12286"/><text x="0.5341%" y="1471.50">[unknown]</text></g><g><title>tokio::runtime::task::harness::Harness<T,S>::poll (2,240 samples, 18.18%)</title><rect x="81.8197%" y="1445" width="18.1803%" height="15" fill="rgb(214,106,53)" fg:x="10081" fg:w="2240"/><text x="82.0697%" y="1455.50">tokio::runtime::task::harnes..</text></g><g><title>tokio::runtime::task::harness::Harness<T,S>::poll_inner (2,240 samples, 18.18%)</title><rect x="81.8197%" y="1429" width="18.1803%" height="15" fill="rgb(232,65,50)" fg:x="10081" fg:w="2240"/><text x="82.0697%" y="1439.50">tokio::runtime::task::harnes..</text></g><g><title>tokio::runtime::task::harness::poll_future (2,240 samples, 18.18%)</title><rect x="81.8197%" y="1413" width="18.1803%" height="15" fill="rgb(231,110,28)" fg:x="10081" fg:w="2240"/><text x="82.0697%" y="1423.50">tokio::runtime::task::harnes..</text></g><g><title>std::panic::catch_unwind (2,240 samples, 18.18%)</title><rect x="81.8197%" y="1397" width="18.1803%" height="15" fill="rgb(216,71,40)" fg:x="10081" fg:w="2240"/><text x="82.0697%" y="1407.50">std::panic::catch_unwind</text></g><g><title>std::panicking::try (2,240 samples, 18.18%)</title><rect x="81.8197%" y="1381" width="18.1803%" height="15" fill="rgb(229,89,53)" fg:x="10081" fg:w="2240"/><text x="82.0697%" y="1391.50">std::panicking::try</text></g><g><title>std::panicking::try::do_call (2,240 samples, 18.18%)</title><rect x="81.8197%" y="1365" width="18.1803%" height="15" fill="rgb(210,124,14)" fg:x="10081" fg:w="2240"/><text x="82.0697%" y="1375.50">std::panicking::try::do_call</text></g><g><title><core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (2,240 samples, 18.18%)</title><rect x="81.8197%" y="1349" width="18.1803%" height="15" fill="rgb(236,213,6)" fg:x="10081" fg:w="2240"/><text x="82.0697%" y="1359.50"><core::panic::unwind_safe::A..</text></g><g><title>tokio::runtime::task::harness::poll_future::_{{closure}} (2,240 samples, 18.18%)</title><rect x="81.8197%" y="1333" width="18.1803%" height="15" fill="rgb(228,41,5)" fg:x="10081" fg:w="2240"/><text x="82.0697%" y="1343.50">tokio::runtime::task::harnes..</text></g><g><title>tokio::runtime::task::core::Core<T,S>::poll (2,240 samples, 18.18%)</title><rect x="81.8197%" y="1317" width="18.1803%" height="15" fill="rgb(221,167,25)" fg:x="10081" fg:w="2240"/><text x="82.0697%" y="1327.50">tokio::runtime::task::core::..</text></g><g><title>tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (2,237 samples, 18.16%)</title><rect x="81.8440%" y="1301" width="18.1560%" height="15" fill="rgb(228,144,37)" fg:x="10084" fg:w="2237"/><text x="82.0940%" y="1311.50">tokio::loom::std::unsafe_cel..</text></g><g><title>tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (2,237 samples, 18.16%)</title><rect x="81.8440%" y="1285" width="18.1560%" height="15" fill="rgb(227,189,38)" fg:x="10084" fg:w="2237"/><text x="82.0940%" y="1295.50">tokio::runtime::task::core::..</text></g><g><title>openraft::core::sm::Worker<C,SM>::do_spawn::_{{closure}} (794 samples, 6.44%)</title><rect x="93.5557%" y="1269" width="6.4443%" height="15" fill="rgb(218,8,2)" fg:x="11527" fg:w="794"/><text x="93.8057%" y="1279.50">openraft..</text></g><g><title>openraft::core::sm::Worker<C,SM>::worker_loop::_{{closure}} (794 samples, 6.44%)</title><rect x="93.5557%" y="1253" width="6.4443%" height="15" fill="rgb(209,61,28)" fg:x="11527" fg:w="794"/><text x="93.8057%" y="1263.50">openraft..</text></g><g><title>openraft::core::sm::Worker<C,SM>::worker_loop::_{{closure}}::_{{closure}} (794 samples, 6.44%)</title><rect x="93.5557%" y="1237" width="6.4443%" height="15" fill="rgb(233,140,39)" fg:x="11527" fg:w="794"/><text x="93.8057%" y="1247.50">openraft..</text></g></svg></svg> |