491 lines
No EOL
674 KiB
XML
491 lines
No EOL
674 KiB
XML
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg version="1.1" width="1200" height="1366" onload="init(evt)" viewBox="0 0 1200 1366" 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="1366" 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="1349.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="1349.00"> </text><svg id="frames" x="10" width="1180" total_samples="2100"><g><title>[ld-linux-x86-64.so.2] (1 samples, 0.05%)</title><rect x="0.0476%" y="1253" width="0.0476%" height="15" fill="rgb(227,0,7)" fg:x="1" fg:w="1"/><text x="0.2976%" y="1263.50"></text></g><g><title>[ld-linux-x86-64.so.2] (1 samples, 0.05%)</title><rect x="0.0476%" y="1237" width="0.0476%" height="15" fill="rgb(217,0,24)" fg:x="1" fg:w="1"/><text x="0.2976%" y="1247.50"></text></g><g><title>[ld-linux-x86-64.so.2] (1 samples, 0.05%)</title><rect x="0.0476%" y="1221" width="0.0476%" height="15" fill="rgb(221,193,54)" fg:x="1" fg:w="1"/><text x="0.2976%" y="1231.50"></text></g><g><title>[ld-linux-x86-64.so.2] (6 samples, 0.29%)</title><rect x="0.0000%" y="1269" width="0.2857%" height="15" fill="rgb(248,212,6)" fg:x="0" fg:w="6"/><text x="0.2500%" y="1279.50"></text></g><g><title>[unknown] (4 samples, 0.19%)</title><rect x="0.0952%" y="1253" width="0.1905%" height="15" fill="rgb(208,68,35)" fg:x="2" fg:w="4"/><text x="0.3452%" y="1263.50"></text></g><g><title>[unknown] (3 samples, 0.14%)</title><rect x="0.1429%" y="1237" width="0.1429%" height="15" fill="rgb(232,128,0)" fg:x="3" fg:w="3"/><text x="0.3929%" y="1247.50"></text></g><g><title>[unknown] (3 samples, 0.14%)</title><rect x="0.1429%" y="1221" width="0.1429%" height="15" fill="rgb(207,160,47)" fg:x="3" fg:w="3"/><text x="0.3929%" y="1231.50"></text></g><g><title>[unknown] (2 samples, 0.10%)</title><rect x="0.1905%" y="1205" width="0.0952%" height="15" fill="rgb(228,23,34)" fg:x="4" fg:w="2"/><text x="0.4405%" y="1215.50"></text></g><g><title>[unknown] (1 samples, 0.05%)</title><rect x="0.2381%" y="1189" width="0.0476%" height="15" fill="rgb(218,30,26)" fg:x="5" fg:w="1"/><text x="0.4881%" y="1199.50"></text></g><g><title>[ld-linux-x86-64.so.2] (7 samples, 0.33%)</title><rect x="0.0000%" y="1285" width="0.3333%" height="15" fill="rgb(220,122,19)" fg:x="0" fg:w="7"/><text x="0.2500%" y="1295.50"></text></g><g><title>[unknown] (1 samples, 0.05%)</title><rect x="0.2857%" y="1269" width="0.0476%" height="15" fill="rgb(250,228,42)" fg:x="6" fg:w="1"/><text x="0.5357%" y="1279.50"></text></g><g><title>[unknown] (1 samples, 0.05%)</title><rect x="0.2857%" y="1253" width="0.0476%" height="15" fill="rgb(240,193,28)" fg:x="6" fg:w="1"/><text x="0.5357%" y="1263.50"></text></g><g><title>[unknown] (9 samples, 0.43%)</title><rect x="0.3810%" y="1253" width="0.4286%" height="15" fill="rgb(216,20,37)" fg:x="8" fg:w="9"/><text x="0.6310%" y="1263.50"></text></g><g><title>[unknown] (8 samples, 0.38%)</title><rect x="0.4286%" y="1237" width="0.3810%" height="15" fill="rgb(206,188,39)" fg:x="9" fg:w="8"/><text x="0.6786%" y="1247.50"></text></g><g><title>[unknown] (6 samples, 0.29%)</title><rect x="0.5238%" y="1221" width="0.2857%" height="15" fill="rgb(217,207,13)" fg:x="11" fg:w="6"/><text x="0.7738%" y="1231.50"></text></g><g><title>[unknown] (1 samples, 0.05%)</title><rect x="0.7619%" y="1205" width="0.0476%" height="15" fill="rgb(231,73,38)" fg:x="16" fg:w="1"/><text x="1.0119%" y="1215.50"></text></g><g><title>_setjmp (1 samples, 0.05%)</title><rect x="0.8095%" y="1253" width="0.0476%" height="15" fill="rgb(225,20,46)" fg:x="17" fg:w="1"/><text x="1.0595%" y="1263.50"></text></g><g><title>std::panic::catch_unwind (2 samples, 0.10%)</title><rect x="0.9524%" y="1205" width="0.0952%" height="15" fill="rgb(210,31,41)" fg:x="20" fg:w="2"/><text x="1.2024%" y="1215.50"></text></g><g><title>std::panicking::try (2 samples, 0.10%)</title><rect x="0.9524%" y="1189" width="0.0952%" height="15" fill="rgb(221,200,47)" fg:x="20" fg:w="2"/><text x="1.2024%" y="1199.50"></text></g><g><title>std::panicking::try::do_call (2 samples, 0.10%)</title><rect x="0.9524%" y="1173" width="0.0952%" height="15" fill="rgb(226,26,5)" fg:x="20" fg:w="2"/><text x="1.2024%" y="1183.50"></text></g><g><title><core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (2 samples, 0.10%)</title><rect x="0.9524%" y="1157" width="0.0952%" height="15" fill="rgb(249,33,26)" fg:x="20" fg:w="2"/><text x="1.2024%" y="1167.50"></text></g><g><title>std::thread::Builder::spawn_unchecked_::_{{closure}}::_{{closure}} (2 samples, 0.10%)</title><rect x="0.9524%" y="1141" width="0.0952%" height="15" fill="rgb(235,183,28)" fg:x="20" fg:w="2"/><text x="1.2024%" y="1151.50"></text></g><g><title>std::sys_common::backtrace::__rust_begin_short_backtrace (2 samples, 0.10%)</title><rect x="0.9524%" y="1125" width="0.0952%" height="15" fill="rgb(221,5,38)" fg:x="20" fg:w="2"/><text x="1.2024%" y="1135.50"></text></g><g><title>libmcaptcha::queue::RunnerThread::spawn::_{{closure}} (2 samples, 0.10%)</title><rect x="0.9524%" y="1109" width="0.0952%" height="15" fill="rgb(247,18,42)" fg:x="20" fg:w="2"/><text x="1.2024%" y="1119.50"></text></g><g><title>libmcaptcha::queue::RunnerThread::run (2 samples, 0.10%)</title><rect x="0.9524%" y="1093" width="0.0952%" height="15" fill="rgb(241,131,45)" fg:x="20" fg:w="2"/><text x="1.2024%" y="1103.50"></text></g><g><title>crossbeam_channel::channel::Receiver<T>::recv (2 samples, 0.10%)</title><rect x="0.9524%" y="1077" width="0.0952%" height="15" fill="rgb(249,31,29)" fg:x="20" fg:w="2"/><text x="1.2024%" y="1087.50"></text></g><g><title>crossbeam_channel::flavors::list::Channel<T>::recv (1 samples, 0.05%)</title><rect x="1.0000%" y="1061" width="0.0476%" height="15" fill="rgb(225,111,53)" fg:x="21" fg:w="1"/><text x="1.2500%" y="1071.50"></text></g><g><title>crossbeam_channel::context::Context::with (1 samples, 0.05%)</title><rect x="1.0000%" y="1045" width="0.0476%" height="15" fill="rgb(238,160,17)" fg:x="21" fg:w="1"/><text x="1.2500%" y="1055.50"></text></g><g><title>std::thread::local::LocalKey<T>::try_with (1 samples, 0.05%)</title><rect x="1.0000%" y="1029" width="0.0476%" height="15" fill="rgb(214,148,48)" fg:x="21" fg:w="1"/><text x="1.2500%" y="1039.50"></text></g><g><title>crossbeam_channel::context::Context::with::CONTEXT::__getit (1 samples, 0.05%)</title><rect x="1.0000%" y="1013" width="0.0476%" height="15" fill="rgb(232,36,49)" fg:x="21" fg:w="1"/><text x="1.2500%" y="1023.50"></text></g><g><title>std::sys::common::thread_local::fast_local::Key<T>::get (1 samples, 0.05%)</title><rect x="1.0000%" y="997" width="0.0476%" height="15" fill="rgb(209,103,24)" fg:x="21" fg:w="1"/><text x="1.2500%" y="1007.50"></text></g><g><title>std::sys::common::thread_local::fast_local::Key<T>::try_initialize (1 samples, 0.05%)</title><rect x="1.0000%" y="981" width="0.0476%" height="15" fill="rgb(229,88,8)" fg:x="21" fg:w="1"/><text x="1.2500%" y="991.50"></text></g><g><title>std::sys::common::thread_local::lazy::LazyKeyInner<T>::initialize (1 samples, 0.05%)</title><rect x="1.0000%" y="965" width="0.0476%" height="15" fill="rgb(213,181,19)" fg:x="21" fg:w="1"/><text x="1.2500%" y="975.50"></text></g><g><title>crossbeam_channel::context::Context::with::CONTEXT::__getit::_{{closure}} (1 samples, 0.05%)</title><rect x="1.0000%" y="949" width="0.0476%" height="15" fill="rgb(254,191,54)" fg:x="21" fg:w="1"/><text x="1.2500%" y="959.50"></text></g><g><title>crossbeam_channel::context::Context::with::CONTEXT::__init (1 samples, 0.05%)</title><rect x="1.0000%" y="933" width="0.0476%" height="15" fill="rgb(241,83,37)" fg:x="21" fg:w="1"/><text x="1.2500%" y="943.50"></text></g><g><title>crossbeam_channel::context::Context::new (1 samples, 0.05%)</title><rect x="1.0000%" y="917" width="0.0476%" height="15" fill="rgb(233,36,39)" fg:x="21" fg:w="1"/><text x="1.2500%" y="927.50"></text></g><g><title>pthread_attr_getstack (1 samples, 0.05%)</title><rect x="1.0476%" y="1189" width="0.0476%" height="15" fill="rgb(226,3,54)" fg:x="22" fg:w="1"/><text x="1.2976%" y="1199.50"></text></g><g><title>core::ops::function::FnOnce::call_once{{vtable.shim}} (5 samples, 0.24%)</title><rect x="0.9048%" y="1237" width="0.2381%" height="15" fill="rgb(245,192,40)" fg:x="19" fg:w="5"/><text x="1.1548%" y="1247.50"></text></g><g><title>std::thread::Builder::spawn_unchecked_::_{{closure}} (4 samples, 0.19%)</title><rect x="0.9524%" y="1221" width="0.1905%" height="15" fill="rgb(238,167,29)" fg:x="20" fg:w="4"/><text x="1.2024%" y="1231.50"></text></g><g><title>std::sys::unix::thread::guard::current (2 samples, 0.10%)</title><rect x="1.0476%" y="1205" width="0.0952%" height="15" fill="rgb(232,182,51)" fg:x="22" fg:w="2"/><text x="1.2976%" y="1215.50"></text></g><g><title>pthread_getattr_np (1 samples, 0.05%)</title><rect x="1.0952%" y="1189" width="0.0476%" height="15" fill="rgb(231,60,39)" fg:x="23" fg:w="1"/><text x="1.3452%" y="1199.50"></text></g><g><title>malloc (1 samples, 0.05%)</title><rect x="1.0952%" y="1173" width="0.0476%" height="15" fill="rgb(208,69,12)" fg:x="23" fg:w="1"/><text x="1.3452%" y="1183.50"></text></g><g><title>[libc.so.6] (1 samples, 0.05%)</title><rect x="1.0952%" y="1157" width="0.0476%" height="15" fill="rgb(235,93,37)" fg:x="23" fg:w="1"/><text x="1.3452%" y="1167.50"></text></g><g><title>[libc.so.6] (1 samples, 0.05%)</title><rect x="1.0952%" y="1141" width="0.0476%" height="15" fill="rgb(213,116,39)" fg:x="23" fg:w="1"/><text x="1.3452%" y="1151.50"></text></g><g><title>[libc.so.6] (1 samples, 0.05%)</title><rect x="1.0952%" y="1125" width="0.0476%" height="15" fill="rgb(222,207,29)" fg:x="23" fg:w="1"/><text x="1.3452%" y="1135.50"></text></g><g><title>__mmap (1 samples, 0.05%)</title><rect x="1.0952%" y="1109" width="0.0476%" height="15" fill="rgb(206,96,30)" fg:x="23" fg:w="1"/><text x="1.3452%" y="1119.50"></text></g><g><title>[unknown] (1 samples, 0.05%)</title><rect x="1.0952%" y="1093" width="0.0476%" height="15" fill="rgb(218,138,4)" fg:x="23" fg:w="1"/><text x="1.3452%" y="1103.50"></text></g><g><title>[unknown] (1 samples, 0.05%)</title><rect x="1.0952%" y="1077" width="0.0476%" height="15" fill="rgb(250,191,14)" fg:x="23" fg:w="1"/><text x="1.3452%" y="1087.50"></text></g><g><title>[unknown] (1 samples, 0.05%)</title><rect x="1.0952%" y="1061" width="0.0476%" height="15" fill="rgb(239,60,40)" fg:x="23" fg:w="1"/><text x="1.3452%" y="1071.50"></text></g><g><title>[unknown] (1 samples, 0.05%)</title><rect x="1.0952%" y="1045" width="0.0476%" height="15" fill="rgb(206,27,48)" fg:x="23" fg:w="1"/><text x="1.3452%" y="1055.50"></text></g><g><title>__mmap (3 samples, 0.14%)</title><rect x="1.1429%" y="1221" width="0.1429%" height="15" fill="rgb(225,35,8)" fg:x="24" fg:w="3"/><text x="1.3929%" y="1231.50"></text></g><g><title>[unknown] (3 samples, 0.14%)</title><rect x="1.1429%" y="1205" width="0.1429%" height="15" fill="rgb(250,213,24)" fg:x="24" fg:w="3"/><text x="1.3929%" y="1215.50"></text></g><g><title>[unknown] (3 samples, 0.14%)</title><rect x="1.1429%" y="1189" width="0.1429%" height="15" fill="rgb(247,123,22)" fg:x="24" fg:w="3"/><text x="1.3929%" y="1199.50"></text></g><g><title>[unknown] (3 samples, 0.14%)</title><rect x="1.1429%" y="1173" width="0.1429%" height="15" fill="rgb(231,138,38)" fg:x="24" fg:w="3"/><text x="1.3929%" y="1183.50"></text></g><g><title>[libc.so.6] (24 samples, 1.14%)</title><rect x="0.3333%" y="1285" width="1.1429%" height="15" fill="rgb(231,145,46)" fg:x="7" fg:w="24"/><text x="0.5833%" y="1295.50"></text></g><g><title>[libc.so.6] (24 samples, 1.14%)</title><rect x="0.3333%" y="1269" width="1.1429%" height="15" fill="rgb(251,118,11)" fg:x="7" fg:w="24"/><text x="0.5833%" y="1279.50"></text></g><g><title>std::sys::unix::thread::Thread::new::thread_start (13 samples, 0.62%)</title><rect x="0.8571%" y="1253" width="0.6190%" height="15" fill="rgb(217,147,25)" fg:x="18" fg:w="13"/><text x="1.1071%" y="1263.50"></text></g><g><title>std::sys::unix::stack_overflow::imp::make_handler (7 samples, 0.33%)</title><rect x="1.1429%" y="1237" width="0.3333%" height="15" fill="rgb(247,81,37)" fg:x="24" fg:w="7"/><text x="1.3929%" y="1247.50"></text></g><g><title>sigaltstack (4 samples, 0.19%)</title><rect x="1.2857%" y="1221" width="0.1905%" height="15" fill="rgb(209,12,38)" fg:x="27" fg:w="4"/><text x="1.5357%" y="1231.50"></text></g><g><title>[unknown] (4 samples, 0.19%)</title><rect x="1.2857%" y="1205" width="0.1905%" height="15" fill="rgb(227,1,9)" fg:x="27" fg:w="4"/><text x="1.5357%" y="1215.50"></text></g><g><title>[unknown] (4 samples, 0.19%)</title><rect x="1.2857%" y="1189" width="0.1905%" height="15" fill="rgb(248,47,43)" fg:x="27" fg:w="4"/><text x="1.5357%" y="1199.50"></text></g><g><title>[unknown] (3 samples, 0.14%)</title><rect x="1.3333%" y="1173" width="0.1429%" height="15" fill="rgb(221,10,30)" fg:x="28" fg:w="3"/><text x="1.5833%" y="1183.50"></text></g><g><title>[unknown] (2 samples, 0.10%)</title><rect x="1.3810%" y="1157" width="0.0952%" height="15" fill="rgb(210,229,1)" fg:x="29" fg:w="2"/><text x="1.6310%" y="1167.50"></text></g><g><title>[libc.so.6] (1 samples, 0.05%)</title><rect x="2.0476%" y="741" width="0.0476%" height="15" fill="rgb(222,148,37)" fg:x="43" fg:w="1"/><text x="2.2976%" y="751.50"></text></g><g><title><hyper::proto::h2::server::H2Stream<F,B> as core::future::future::Future>::poll (4 samples, 0.19%)</title><rect x="1.9524%" y="1269" width="0.1905%" height="15" fill="rgb(234,67,33)" fg:x="41" fg:w="4"/><text x="2.2024%" y="1279.50"></text></g><g><title>hyper::proto::h2::server::H2Stream<F,B>::poll2 (4 samples, 0.19%)</title><rect x="1.9524%" y="1253" width="0.1905%" height="15" fill="rgb(247,98,35)" fg:x="41" fg:w="4"/><text x="2.2024%" y="1263.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (4 samples, 0.19%)</title><rect x="1.9524%" y="1237" width="0.1905%" height="15" fill="rgb(247,138,52)" fg:x="41" fg:w="4"/><text x="2.2024%" y="1247.50"></text></g><g><title><tonic::transport::server::SvcFuture<F> as core::future::future::Future>::poll (4 samples, 0.19%)</title><rect x="1.9524%" y="1221" width="0.1905%" height="15" fill="rgb(213,79,30)" fg:x="41" fg:w="4"/><text x="2.2024%" y="1231.50"></text></g><g><title><tonic::transport::server::recover_error::ResponseFuture<F> as core::future::future::Future>::poll (4 samples, 0.19%)</title><rect x="1.9524%" y="1205" width="0.1905%" height="15" fill="rgb(246,177,23)" fg:x="41" fg:w="4"/><text x="2.2024%" y="1215.50"></text></g><g><title><tower::util::either::Either<A,B> as core::future::future::Future>::poll (4 samples, 0.19%)</title><rect x="1.9524%" y="1189" width="0.1905%" height="15" fill="rgb(230,62,27)" fg:x="41" fg:w="4"/><text x="2.2024%" y="1199.50"></text></g><g><title><tonic::transport::service::grpc_timeout::ResponseFuture<F> as core::future::future::Future>::poll (4 samples, 0.19%)</title><rect x="1.9524%" y="1173" width="0.1905%" height="15" fill="rgb(216,154,8)" fg:x="41" fg:w="4"/><text x="2.2024%" y="1183.50"></text></g><g><title><tonic::transport::service::router::RoutesFuture as core::future::future::Future>::poll (4 samples, 0.19%)</title><rect x="1.9524%" y="1157" width="0.1905%" height="15" fill="rgb(244,35,45)" fg:x="41" fg:w="4"/><text x="2.2024%" y="1167.50"></text></g><g><title><axum::routing::route::RouteFuture<B,E> as core::future::future::Future>::poll (4 samples, 0.19%)</title><rect x="1.9524%" y="1141" width="0.1905%" height="15" fill="rgb(251,115,12)" fg:x="41" fg:w="4"/><text x="2.2024%" y="1151.50"></text></g><g><title><tower::util::oneshot::Oneshot<S,Req> as core::future::future::Future>::poll (4 samples, 0.19%)</title><rect x="1.9524%" y="1125" width="0.1905%" height="15" fill="rgb(240,54,50)" fg:x="41" fg:w="4"/><text x="2.2024%" y="1135.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (4 samples, 0.19%)</title><rect x="1.9524%" y="1109" width="0.1905%" height="15" fill="rgb(233,84,52)" fg:x="41" fg:w="4"/><text x="2.2024%" y="1119.50"></text></g><g><title><tower::util::map_response::MapResponseFuture<F,N> as core::future::future::Future>::poll (4 samples, 0.19%)</title><rect x="1.9524%" y="1093" width="0.1905%" height="15" fill="rgb(207,117,47)" fg:x="41" fg:w="4"/><text x="2.2024%" y="1103.50"></text></g><g><title><futures_util::future::try_future::MapOk<Fut,F> as core::future::future::Future>::poll (4 samples, 0.19%)</title><rect x="1.9524%" y="1077" width="0.1905%" height="15" fill="rgb(249,43,39)" fg:x="41" fg:w="4"/><text x="2.2024%" y="1087.50"></text></g><g><title><futures_util::future::future::Map<Fut,F> as core::future::future::Future>::poll (4 samples, 0.19%)</title><rect x="1.9524%" y="1061" width="0.1905%" height="15" fill="rgb(209,38,44)" fg:x="41" fg:w="4"/><text x="2.2024%" y="1071.50"></text></g><g><title><futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll (4 samples, 0.19%)</title><rect x="1.9524%" y="1045" width="0.1905%" height="15" fill="rgb(236,212,23)" fg:x="41" fg:w="4"/><text x="2.2024%" y="1055.50"></text></g><g><title><futures_util::future::try_future::into_future::IntoFuture<Fut> as core::future::future::Future>::poll (4 samples, 0.19%)</title><rect x="1.9524%" y="1029" width="0.1905%" height="15" fill="rgb(242,79,21)" fg:x="41" fg:w="4"/><text x="2.2024%" y="1039.50"></text></g><g><title><F as futures_core::future::TryFuture>::try_poll (4 samples, 0.19%)</title><rect x="1.9524%" y="1013" width="0.1905%" height="15" fill="rgb(211,96,35)" fg:x="41" fg:w="4"/><text x="2.2024%" y="1023.50"></text></g><g><title><tower::util::map_response::MapResponseFuture<F,N> as core::future::future::Future>::poll (4 samples, 0.19%)</title><rect x="1.9524%" y="997" width="0.1905%" height="15" fill="rgb(253,215,40)" fg:x="41" fg:w="4"/><text x="2.2024%" y="1007.50"></text></g><g><title><futures_util::future::try_future::MapOk<Fut,F> as core::future::future::Future>::poll (4 samples, 0.19%)</title><rect x="1.9524%" y="981" width="0.1905%" height="15" fill="rgb(211,81,21)" fg:x="41" fg:w="4"/><text x="2.2024%" y="991.50"></text></g><g><title><futures_util::future::future::Map<Fut,F> as core::future::future::Future>::poll (4 samples, 0.19%)</title><rect x="1.9524%" y="965" width="0.1905%" height="15" fill="rgb(208,190,38)" fg:x="41" fg:w="4"/><text x="2.2024%" y="975.50"></text></g><g><title><futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll (4 samples, 0.19%)</title><rect x="1.9524%" y="949" width="0.1905%" height="15" fill="rgb(235,213,38)" fg:x="41" fg:w="4"/><text x="2.2024%" y="959.50"></text></g><g><title><futures_util::future::try_future::into_future::IntoFuture<Fut> as core::future::future::Future>::poll (4 samples, 0.19%)</title><rect x="1.9524%" y="933" width="0.1905%" height="15" fill="rgb(237,122,38)" fg:x="41" fg:w="4"/><text x="2.2024%" y="943.50"></text></g><g><title><F as futures_core::future::TryFuture>::try_poll (4 samples, 0.19%)</title><rect x="1.9524%" y="917" width="0.1905%" height="15" fill="rgb(244,218,35)" fg:x="41" fg:w="4"/><text x="2.2024%" y="927.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (4 samples, 0.19%)</title><rect x="1.9524%" y="901" width="0.1905%" height="15" fill="rgb(240,68,47)" fg:x="41" fg:w="4"/><text x="2.2024%" y="911.50"></text></g><g><title><dcache::protobuf::dcache::dcache_service_server::DcacheServiceServer<T> as tower_service::Service<http::request::Request<B>>>::call::_{{closure}} (4 samples, 0.19%)</title><rect x="1.9524%" y="885" width="0.1905%" height="15" fill="rgb(210,16,53)" fg:x="41" fg:w="4"/><text x="2.2024%" y="895.50"></text></g><g><title>tonic::server::grpc::Grpc<T>::unary::_{{closure}} (4 samples, 0.19%)</title><rect x="1.9524%" y="869" width="0.1905%" height="15" fill="rgb(235,124,12)" fg:x="41" fg:w="4"/><text x="2.2024%" y="879.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (4 samples, 0.19%)</title><rect x="1.9524%" y="853" width="0.1905%" height="15" fill="rgb(224,169,11)" fg:x="41" fg:w="4"/><text x="2.2024%" y="863.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}} (4 samples, 0.19%)</title><rect x="1.9524%" y="837" width="0.1905%" height="15" fill="rgb(250,166,2)" fg:x="41" fg:w="4"/><text x="2.2024%" y="847.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (4 samples, 0.19%)</title><rect x="1.9524%" y="821" width="0.1905%" height="15" fill="rgb(242,216,29)" fg:x="41" fg:w="4"/><text x="2.2024%" y="831.50"></text></g><g><title><dcache::protobuf::MyDcacheImpl as dcache::protobuf::dcache::dcache_service_server::DcacheService>::pipeline_dcache_ops::_{{closure}} (4 samples, 0.19%)</title><rect x="1.9524%" y="805" width="0.1905%" height="15" fill="rgb(230,116,27)" fg:x="41" fg:w="4"/><text x="2.2024%" y="815.50"></text></g><g><title>openraft::raft::Raft<C,N,LS,SM>::client_write::_{{closure}} (4 samples, 0.19%)</title><rect x="1.9524%" y="789" width="0.1905%" height="15" fill="rgb(228,99,48)" fg:x="41" fg:w="4"/><text x="2.2024%" y="799.50"></text></g><g><title>openraft::raft::Raft<C,N,LS,SM>::client_write::_{{closure}}::_{{closure}} (4 samples, 0.19%)</title><rect x="1.9524%" y="773" width="0.1905%" height="15" fill="rgb(253,11,6)" fg:x="41" fg:w="4"/><text x="2.2024%" y="783.50"></text></g><g><title>openraft::raft::Raft<C,N,LS,SM>::call_core::_{{closure}} (4 samples, 0.19%)</title><rect x="1.9524%" y="757" width="0.1905%" height="15" fill="rgb(247,143,39)" fg:x="41" fg:w="4"/><text x="2.2024%" y="767.50"></text></g><g><title>openraft::raft::Raft<C,N,LS,SM>::call_core::_{{closure}}::_{{closure}} (1 samples, 0.05%)</title><rect x="2.0952%" y="741" width="0.0476%" height="15" fill="rgb(236,97,10)" fg:x="44" fg:w="1"/><text x="2.3452%" y="751.50"></text></g><g><title><tokio::sync::oneshot::Receiver<T> as core::future::future::Future>::poll (1 samples, 0.05%)</title><rect x="2.0952%" y="725" width="0.0476%" height="15" fill="rgb(233,208,19)" fg:x="44" fg:w="1"/><text x="2.3452%" y="735.50"></text></g><g><title>core::option::Option<T>::as_ref (1 samples, 0.05%)</title><rect x="2.0952%" y="709" width="0.0476%" height="15" fill="rgb(216,164,2)" fg:x="44" fg:w="1"/><text x="2.3452%" y="719.50"></text></g><g><title><tokio::sync::oneshot::Receiver<T> as core::future::future::Future>::poll (1 samples, 0.05%)</title><rect x="2.1429%" y="773" width="0.0476%" height="15" fill="rgb(220,129,5)" fg:x="45" fg:w="1"/><text x="2.3929%" y="783.50"></text></g><g><title>tokio::sync::oneshot::Inner<T>::poll_recv (1 samples, 0.05%)</title><rect x="2.1429%" y="757" width="0.0476%" height="15" fill="rgb(242,17,10)" fg:x="45" fg:w="1"/><text x="2.3929%" y="767.50"></text></g><g><title>tokio::runtime::coop::poll_proceed (1 samples, 0.05%)</title><rect x="2.1429%" y="741" width="0.0476%" height="15" fill="rgb(242,107,0)" fg:x="45" fg:w="1"/><text x="2.3929%" y="751.50"></text></g><g><title>tokio::sync::mpsc::chan::Tx<T,S>::send (1 samples, 0.05%)</title><rect x="2.1905%" y="757" width="0.0476%" height="15" fill="rgb(251,28,31)" fg:x="46" fg:w="1"/><text x="2.4405%" y="767.50"></text></g><g><title>tokio::sync::mpsc::chan::Chan<T,S>::send (1 samples, 0.05%)</title><rect x="2.1905%" y="741" width="0.0476%" height="15" fill="rgb(233,223,10)" fg:x="46" fg:w="1"/><text x="2.4405%" y="751.50"></text></g><g><title><tonic::transport::server::SvcFuture<F> as core::future::future::Future>::poll (3 samples, 0.14%)</title><rect x="2.1429%" y="1269" width="0.1429%" height="15" fill="rgb(215,21,27)" fg:x="45" fg:w="3"/><text x="2.3929%" y="1279.50"></text></g><g><title><tonic::transport::server::recover_error::ResponseFuture<F> as core::future::future::Future>::poll (3 samples, 0.14%)</title><rect x="2.1429%" y="1253" width="0.1429%" height="15" fill="rgb(232,23,21)" fg:x="45" fg:w="3"/><text x="2.3929%" y="1263.50"></text></g><g><title><tower::util::either::Either<A,B> as core::future::future::Future>::poll (3 samples, 0.14%)</title><rect x="2.1429%" y="1237" width="0.1429%" height="15" fill="rgb(244,5,23)" fg:x="45" fg:w="3"/><text x="2.3929%" y="1247.50"></text></g><g><title><tonic::transport::service::grpc_timeout::ResponseFuture<F> as core::future::future::Future>::poll (3 samples, 0.14%)</title><rect x="2.1429%" y="1221" width="0.1429%" height="15" fill="rgb(226,81,46)" fg:x="45" fg:w="3"/><text x="2.3929%" y="1231.50"></text></g><g><title><tonic::transport::service::router::RoutesFuture as core::future::future::Future>::poll (3 samples, 0.14%)</title><rect x="2.1429%" y="1205" width="0.1429%" height="15" fill="rgb(247,70,30)" fg:x="45" fg:w="3"/><text x="2.3929%" y="1215.50"></text></g><g><title><axum::routing::route::RouteFuture<B,E> as core::future::future::Future>::poll (3 samples, 0.14%)</title><rect x="2.1429%" y="1189" width="0.1429%" height="15" fill="rgb(212,68,19)" fg:x="45" fg:w="3"/><text x="2.3929%" y="1199.50"></text></g><g><title><tower::util::oneshot::Oneshot<S,Req> as core::future::future::Future>::poll (3 samples, 0.14%)</title><rect x="2.1429%" y="1173" width="0.1429%" height="15" fill="rgb(240,187,13)" fg:x="45" fg:w="3"/><text x="2.3929%" y="1183.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (3 samples, 0.14%)</title><rect x="2.1429%" y="1157" width="0.1429%" height="15" fill="rgb(223,113,26)" fg:x="45" fg:w="3"/><text x="2.3929%" y="1167.50"></text></g><g><title><tower::util::map_response::MapResponseFuture<F,N> as core::future::future::Future>::poll (3 samples, 0.14%)</title><rect x="2.1429%" y="1141" width="0.1429%" height="15" fill="rgb(206,192,2)" fg:x="45" fg:w="3"/><text x="2.3929%" y="1151.50"></text></g><g><title><futures_util::future::try_future::MapOk<Fut,F> as core::future::future::Future>::poll (3 samples, 0.14%)</title><rect x="2.1429%" y="1125" width="0.1429%" height="15" fill="rgb(241,108,4)" fg:x="45" fg:w="3"/><text x="2.3929%" y="1135.50"></text></g><g><title><futures_util::future::future::Map<Fut,F> as core::future::future::Future>::poll (3 samples, 0.14%)</title><rect x="2.1429%" y="1109" width="0.1429%" height="15" fill="rgb(247,173,49)" fg:x="45" fg:w="3"/><text x="2.3929%" y="1119.50"></text></g><g><title><futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll (3 samples, 0.14%)</title><rect x="2.1429%" y="1093" width="0.1429%" height="15" fill="rgb(224,114,35)" fg:x="45" fg:w="3"/><text x="2.3929%" y="1103.50"></text></g><g><title><futures_util::future::try_future::into_future::IntoFuture<Fut> as core::future::future::Future>::poll (3 samples, 0.14%)</title><rect x="2.1429%" y="1077" width="0.1429%" height="15" fill="rgb(245,159,27)" fg:x="45" fg:w="3"/><text x="2.3929%" y="1087.50"></text></g><g><title><F as futures_core::future::TryFuture>::try_poll (3 samples, 0.14%)</title><rect x="2.1429%" y="1061" width="0.1429%" height="15" fill="rgb(245,172,44)" fg:x="45" fg:w="3"/><text x="2.3929%" y="1071.50"></text></g><g><title><tower::util::map_response::MapResponseFuture<F,N> as core::future::future::Future>::poll (3 samples, 0.14%)</title><rect x="2.1429%" y="1045" width="0.1429%" height="15" fill="rgb(236,23,11)" fg:x="45" fg:w="3"/><text x="2.3929%" y="1055.50"></text></g><g><title><futures_util::future::try_future::MapOk<Fut,F> as core::future::future::Future>::poll (3 samples, 0.14%)</title><rect x="2.1429%" y="1029" width="0.1429%" height="15" fill="rgb(205,117,38)" fg:x="45" fg:w="3"/><text x="2.3929%" y="1039.50"></text></g><g><title><futures_util::future::future::Map<Fut,F> as core::future::future::Future>::poll (3 samples, 0.14%)</title><rect x="2.1429%" y="1013" width="0.1429%" height="15" fill="rgb(237,72,25)" fg:x="45" fg:w="3"/><text x="2.3929%" y="1023.50"></text></g><g><title><futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll (3 samples, 0.14%)</title><rect x="2.1429%" y="997" width="0.1429%" height="15" fill="rgb(244,70,9)" fg:x="45" fg:w="3"/><text x="2.3929%" y="1007.50"></text></g><g><title><futures_util::future::try_future::into_future::IntoFuture<Fut> as core::future::future::Future>::poll (3 samples, 0.14%)</title><rect x="2.1429%" y="981" width="0.1429%" height="15" fill="rgb(217,125,39)" fg:x="45" fg:w="3"/><text x="2.3929%" y="991.50"></text></g><g><title><F as futures_core::future::TryFuture>::try_poll (3 samples, 0.14%)</title><rect x="2.1429%" y="965" width="0.1429%" height="15" fill="rgb(235,36,10)" fg:x="45" fg:w="3"/><text x="2.3929%" y="975.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (3 samples, 0.14%)</title><rect x="2.1429%" y="949" width="0.1429%" height="15" fill="rgb(251,123,47)" fg:x="45" fg:w="3"/><text x="2.3929%" y="959.50"></text></g><g><title><dcache::protobuf::dcache::dcache_service_server::DcacheServiceServer<T> as tower_service::Service<http::request::Request<B>>>::call::_{{closure}} (3 samples, 0.14%)</title><rect x="2.1429%" y="933" width="0.1429%" height="15" fill="rgb(221,13,13)" fg:x="45" fg:w="3"/><text x="2.3929%" y="943.50"></text></g><g><title>tonic::server::grpc::Grpc<T>::unary::_{{closure}} (3 samples, 0.14%)</title><rect x="2.1429%" y="917" width="0.1429%" height="15" fill="rgb(238,131,9)" fg:x="45" fg:w="3"/><text x="2.3929%" y="927.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (3 samples, 0.14%)</title><rect x="2.1429%" y="901" width="0.1429%" height="15" fill="rgb(211,50,8)" fg:x="45" fg:w="3"/><text x="2.3929%" y="911.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}} (3 samples, 0.14%)</title><rect x="2.1429%" y="885" width="0.1429%" height="15" fill="rgb(245,182,24)" fg:x="45" fg:w="3"/><text x="2.3929%" y="895.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (3 samples, 0.14%)</title><rect x="2.1429%" y="869" width="0.1429%" height="15" fill="rgb(242,14,37)" fg:x="45" fg:w="3"/><text x="2.3929%" y="879.50"></text></g><g><title><dcache::protobuf::MyDcacheImpl as dcache::protobuf::dcache::dcache_service_server::DcacheService>::pipeline_dcache_ops::_{{closure}} (3 samples, 0.14%)</title><rect x="2.1429%" y="853" width="0.1429%" height="15" fill="rgb(246,228,12)" fg:x="45" fg:w="3"/><text x="2.3929%" y="863.50"></text></g><g><title>openraft::raft::Raft<C,N,LS,SM>::client_write::_{{closure}} (3 samples, 0.14%)</title><rect x="2.1429%" y="837" width="0.1429%" height="15" fill="rgb(213,55,15)" fg:x="45" fg:w="3"/><text x="2.3929%" y="847.50"></text></g><g><title>openraft::raft::Raft<C,N,LS,SM>::client_write::_{{closure}}::_{{closure}} (3 samples, 0.14%)</title><rect x="2.1429%" y="821" width="0.1429%" height="15" fill="rgb(209,9,3)" fg:x="45" fg:w="3"/><text x="2.3929%" y="831.50"></text></g><g><title>openraft::raft::Raft<C,N,LS,SM>::call_core::_{{closure}} (3 samples, 0.14%)</title><rect x="2.1429%" y="805" width="0.1429%" height="15" fill="rgb(230,59,30)" fg:x="45" fg:w="3"/><text x="2.3929%" y="815.50"></text></g><g><title>openraft::raft::Raft<C,N,LS,SM>::call_core::_{{closure}}::_{{closure}} (3 samples, 0.14%)</title><rect x="2.1429%" y="789" width="0.1429%" height="15" fill="rgb(209,121,21)" fg:x="45" fg:w="3"/><text x="2.3929%" y="799.50"></text></g><g><title>tokio::sync::mpsc::unbounded::UnboundedSender<T>::send (2 samples, 0.10%)</title><rect x="2.1905%" y="773" width="0.0952%" height="15" fill="rgb(220,109,13)" fg:x="46" fg:w="2"/><text x="2.4405%" y="783.50"></text></g><g><title>tokio::sync::task::atomic_waker::AtomicWaker::wake (1 samples, 0.05%)</title><rect x="2.2381%" y="757" width="0.0476%" height="15" fill="rgb(232,18,1)" fg:x="47" fg:w="1"/><text x="2.4881%" y="767.50"></text></g><g><title>tokio::sync::task::atomic_waker::AtomicWaker::take_waker (1 samples, 0.05%)</title><rect x="2.2381%" y="741" width="0.0476%" height="15" fill="rgb(215,41,42)" fg:x="47" fg:w="1"/><text x="2.4881%" y="751.50"></text></g><g><title>core::sync::atomic::AtomicUsize::fetch_or (1 samples, 0.05%)</title><rect x="2.2381%" y="725" width="0.0476%" height="15" fill="rgb(224,123,36)" fg:x="47" fg:w="1"/><text x="2.4881%" y="735.50"></text></g><g><title>core::sync::atomic::atomic_or (1 samples, 0.05%)</title><rect x="2.2381%" y="709" width="0.0476%" height="15" fill="rgb(240,125,3)" fg:x="47" fg:w="1"/><text x="2.4881%" y="719.50"></text></g><g><title><tonic::transport::server::recover_error::ResponseFuture<F> as core::future::future::Future>::poll (1 samples, 0.05%)</title><rect x="2.2857%" y="1269" width="0.0476%" height="15" fill="rgb(205,98,50)" fg:x="48" fg:w="1"/><text x="2.5357%" y="1279.50"></text></g><g><title><tower::util::either::Either<A,B> as core::future::future::Future>::poll (1 samples, 0.05%)</title><rect x="2.2857%" y="1253" width="0.0476%" height="15" fill="rgb(205,185,37)" fg:x="48" fg:w="1"/><text x="2.5357%" y="1263.50"></text></g><g><title><tonic::transport::service::grpc_timeout::ResponseFuture<F> as core::future::future::Future>::poll (1 samples, 0.05%)</title><rect x="2.2857%" y="1237" width="0.0476%" height="15" fill="rgb(238,207,15)" fg:x="48" fg:w="1"/><text x="2.5357%" y="1247.50"></text></g><g><title><tonic::transport::service::router::RoutesFuture as core::future::future::Future>::poll (1 samples, 0.05%)</title><rect x="2.2857%" y="1221" width="0.0476%" height="15" fill="rgb(213,199,42)" fg:x="48" fg:w="1"/><text x="2.5357%" y="1231.50"></text></g><g><title><axum::routing::route::RouteFuture<B,E> as core::future::future::Future>::poll (1 samples, 0.05%)</title><rect x="2.2857%" y="1205" width="0.0476%" height="15" fill="rgb(235,201,11)" fg:x="48" fg:w="1"/><text x="2.5357%" y="1215.50"></text></g><g><title><tower::util::oneshot::Oneshot<S,Req> as core::future::future::Future>::poll (1 samples, 0.05%)</title><rect x="2.2857%" y="1189" width="0.0476%" height="15" fill="rgb(207,46,11)" fg:x="48" fg:w="1"/><text x="2.5357%" y="1199.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (1 samples, 0.05%)</title><rect x="2.2857%" y="1173" width="0.0476%" height="15" fill="rgb(241,35,35)" fg:x="48" fg:w="1"/><text x="2.5357%" y="1183.50"></text></g><g><title><tower::util::map_response::MapResponseFuture<F,N> as core::future::future::Future>::poll (1 samples, 0.05%)</title><rect x="2.2857%" y="1157" width="0.0476%" height="15" fill="rgb(243,32,47)" fg:x="48" fg:w="1"/><text x="2.5357%" y="1167.50"></text></g><g><title><futures_util::future::try_future::MapOk<Fut,F> as core::future::future::Future>::poll (1 samples, 0.05%)</title><rect x="2.2857%" y="1141" width="0.0476%" height="15" fill="rgb(247,202,23)" fg:x="48" fg:w="1"/><text x="2.5357%" y="1151.50"></text></g><g><title><futures_util::future::future::Map<Fut,F> as core::future::future::Future>::poll (1 samples, 0.05%)</title><rect x="2.2857%" y="1125" width="0.0476%" height="15" fill="rgb(219,102,11)" fg:x="48" fg:w="1"/><text x="2.5357%" y="1135.50"></text></g><g><title><futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll (1 samples, 0.05%)</title><rect x="2.2857%" y="1109" width="0.0476%" height="15" fill="rgb(243,110,44)" fg:x="48" fg:w="1"/><text x="2.5357%" y="1119.50"></text></g><g><title><futures_util::future::try_future::into_future::IntoFuture<Fut> as core::future::future::Future>::poll (1 samples, 0.05%)</title><rect x="2.2857%" y="1093" width="0.0476%" height="15" fill="rgb(222,74,54)" fg:x="48" fg:w="1"/><text x="2.5357%" y="1103.50"></text></g><g><title><F as futures_core::future::TryFuture>::try_poll (1 samples, 0.05%)</title><rect x="2.2857%" y="1077" width="0.0476%" height="15" fill="rgb(216,99,12)" fg:x="48" fg:w="1"/><text x="2.5357%" y="1087.50"></text></g><g><title><tower::util::map_response::MapResponseFuture<F,N> as core::future::future::Future>::poll (1 samples, 0.05%)</title><rect x="2.2857%" y="1061" width="0.0476%" height="15" fill="rgb(226,22,26)" fg:x="48" fg:w="1"/><text x="2.5357%" y="1071.50"></text></g><g><title><futures_util::future::try_future::MapOk<Fut,F> as core::future::future::Future>::poll (1 samples, 0.05%)</title><rect x="2.2857%" y="1045" width="0.0476%" height="15" fill="rgb(217,163,10)" fg:x="48" fg:w="1"/><text x="2.5357%" y="1055.50"></text></g><g><title><futures_util::future::future::Map<Fut,F> as core::future::future::Future>::poll (1 samples, 0.05%)</title><rect x="2.2857%" y="1029" width="0.0476%" height="15" fill="rgb(213,25,53)" fg:x="48" fg:w="1"/><text x="2.5357%" y="1039.50"></text></g><g><title><futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll (1 samples, 0.05%)</title><rect x="2.2857%" y="1013" width="0.0476%" height="15" fill="rgb(252,105,26)" fg:x="48" fg:w="1"/><text x="2.5357%" y="1023.50"></text></g><g><title><futures_util::future::try_future::into_future::IntoFuture<Fut> as core::future::future::Future>::poll (1 samples, 0.05%)</title><rect x="2.2857%" y="997" width="0.0476%" height="15" fill="rgb(220,39,43)" fg:x="48" fg:w="1"/><text x="2.5357%" y="1007.50"></text></g><g><title><F as futures_core::future::TryFuture>::try_poll (1 samples, 0.05%)</title><rect x="2.2857%" y="981" width="0.0476%" height="15" fill="rgb(229,68,48)" fg:x="48" fg:w="1"/><text x="2.5357%" y="991.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (1 samples, 0.05%)</title><rect x="2.2857%" y="965" width="0.0476%" height="15" fill="rgb(252,8,32)" fg:x="48" fg:w="1"/><text x="2.5357%" y="975.50"></text></g><g><title><dcache::protobuf::dcache::dcache_service_server::DcacheServiceServer<T> as tower_service::Service<http::request::Request<B>>>::call::_{{closure}} (1 samples, 0.05%)</title><rect x="2.2857%" y="949" width="0.0476%" height="15" fill="rgb(223,20,43)" fg:x="48" fg:w="1"/><text x="2.5357%" y="959.50"></text></g><g><title>tonic::server::grpc::Grpc<T>::unary::_{{closure}} (1 samples, 0.05%)</title><rect x="2.2857%" y="933" width="0.0476%" height="15" fill="rgb(229,81,49)" fg:x="48" fg:w="1"/><text x="2.5357%" y="943.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (1 samples, 0.05%)</title><rect x="2.2857%" y="917" width="0.0476%" height="15" fill="rgb(236,28,36)" fg:x="48" fg:w="1"/><text x="2.5357%" y="927.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}} (1 samples, 0.05%)</title><rect x="2.2857%" y="901" width="0.0476%" height="15" fill="rgb(249,185,26)" fg:x="48" fg:w="1"/><text x="2.5357%" y="911.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (1 samples, 0.05%)</title><rect x="2.2857%" y="885" width="0.0476%" height="15" fill="rgb(249,174,33)" fg:x="48" fg:w="1"/><text x="2.5357%" y="895.50"></text></g><g><title><dcache::protobuf::MyDcacheImpl as dcache::protobuf::dcache::dcache_service_server::DcacheService>::pipeline_dcache_ops::_{{closure}} (1 samples, 0.05%)</title><rect x="2.2857%" y="869" width="0.0476%" height="15" fill="rgb(233,201,37)" fg:x="48" fg:w="1"/><text x="2.5357%" y="879.50"></text></g><g><title>openraft::raft::Raft<C,N,LS,SM>::client_write::_{{closure}} (1 samples, 0.05%)</title><rect x="2.2857%" y="853" width="0.0476%" height="15" fill="rgb(221,78,26)" fg:x="48" fg:w="1"/><text x="2.5357%" y="863.50"></text></g><g><title>openraft::raft::Raft<C,N,LS,SM>::client_write::_{{closure}}::_{{closure}} (1 samples, 0.05%)</title><rect x="2.2857%" y="837" width="0.0476%" height="15" fill="rgb(250,127,30)" fg:x="48" fg:w="1"/><text x="2.5357%" y="847.50"></text></g><g><title>openraft::raft::Raft<C,N,LS,SM>::call_core::_{{closure}} (1 samples, 0.05%)</title><rect x="2.2857%" y="821" width="0.0476%" height="15" fill="rgb(230,49,44)" fg:x="48" fg:w="1"/><text x="2.5357%" y="831.50"></text></g><g><title>openraft::raft::Raft<C,N,LS,SM>::call_core::_{{closure}}::_{{closure}} (1 samples, 0.05%)</title><rect x="2.2857%" y="805" width="0.0476%" height="15" fill="rgb(229,67,23)" fg:x="48" fg:w="1"/><text x="2.5357%" y="815.50"></text></g><g><title>tokio::sync::mpsc::unbounded::UnboundedSender<T>::send (1 samples, 0.05%)</title><rect x="2.2857%" y="789" width="0.0476%" height="15" fill="rgb(249,83,47)" fg:x="48" fg:w="1"/><text x="2.5357%" y="799.50"></text></g><g><title>tokio::sync::mpsc::chan::Tx<T,S>::send (1 samples, 0.05%)</title><rect x="2.2857%" y="773" width="0.0476%" height="15" fill="rgb(215,43,3)" fg:x="48" fg:w="1"/><text x="2.5357%" y="783.50"></text></g><g><title>tokio::sync::mpsc::chan::Chan<T,S>::send (1 samples, 0.05%)</title><rect x="2.2857%" y="757" width="0.0476%" height="15" fill="rgb(238,154,13)" fg:x="48" fg:w="1"/><text x="2.5357%" y="767.50"></text></g><g><title>tokio::sync::mpsc::list::Tx<T>::push (1 samples, 0.05%)</title><rect x="2.2857%" y="741" width="0.0476%" height="15" fill="rgb(219,56,2)" fg:x="48" fg:w="1"/><text x="2.5357%" y="751.50"></text></g><g><title><tokio::loom::std::atomic_usize::AtomicUsize as core::ops::deref::Deref>::deref (1 samples, 0.05%)</title><rect x="2.2857%" y="725" width="0.0476%" height="15" fill="rgb(233,0,4)" fg:x="48" fg:w="1"/><text x="2.5357%" y="735.50"></text></g><g><title>core::ptr::drop_in_place<openraft::metrics::raft_metrics::RaftMetrics<u64,openraft::node::BasicNode>> (2 samples, 0.10%)</title><rect x="2.3333%" y="1109" width="0.0952%" height="15" fill="rgb(235,30,7)" fg:x="49" fg:w="2"/><text x="2.5833%" y="1119.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>>>>> (2 samples, 0.10%)</title><rect x="2.3333%" y="1093" width="0.0952%" height="15" fill="rgb(250,79,13)" fg:x="49" fg:w="2"/><text x="2.5833%" y="1103.50"></text></g><g><title>core::ptr::drop_in_place<alloc::collections::btree::map::BTreeMap<u64,core::option::Option<openraft::log_id::LogId<u64>>>> (2 samples, 0.10%)</title><rect x="2.3333%" y="1077" width="0.0952%" height="15" fill="rgb(211,146,34)" fg:x="49" fg:w="2"/><text x="2.5833%" y="1087.50"></text></g><g><title><alloc::collections::btree::map::BTreeMap<K,V,A> as core::ops::drop::Drop>::drop (2 samples, 0.10%)</title><rect x="2.3333%" y="1061" width="0.0952%" height="15" fill="rgb(228,22,38)" fg:x="49" fg:w="2"/><text x="2.5833%" y="1071.50"></text></g><g><title>core::mem::drop (2 samples, 0.10%)</title><rect x="2.3333%" y="1045" width="0.0952%" height="15" fill="rgb(235,168,5)" fg:x="49" fg:w="2"/><text x="2.5833%" y="1055.50"></text></g><g><title>core::ptr::drop_in_place<alloc::collections::btree::map::IntoIter<u64,core::option::Option<openraft::log_id::LogId<u64>>>> (2 samples, 0.10%)</title><rect x="2.3333%" y="1029" width="0.0952%" height="15" fill="rgb(221,155,16)" fg:x="49" fg:w="2"/><text x="2.5833%" y="1039.50"></text></g><g><title><alloc::collections::btree::map::IntoIter<K,V,A> as core::ops::drop::Drop>::drop (2 samples, 0.10%)</title><rect x="2.3333%" y="1013" width="0.0952%" height="15" fill="rgb(215,215,53)" fg:x="49" fg:w="2"/><text x="2.5833%" y="1023.50"></text></g><g><title>alloc::collections::btree::map::IntoIter<K,V,A>::dying_next (2 samples, 0.10%)</title><rect x="2.3333%" y="997" width="0.0952%" height="15" fill="rgb(223,4,10)" fg:x="49" fg:w="2"/><text x="2.5833%" y="1007.50"></text></g><g><title>alloc::collections::btree::navigate::LazyLeafRange<alloc::collections::btree::node::marker::Dying,K,V>::deallocating_end (1 samples, 0.05%)</title><rect x="2.3810%" y="981" width="0.0476%" height="15" fill="rgb(234,103,6)" fg:x="50" fg:w="1"/><text x="2.6310%" y="991.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 (1 samples, 0.05%)</title><rect x="2.3810%" y="965" width="0.0476%" height="15" fill="rgb(227,97,0)" fg:x="50" fg:w="1"/><text x="2.6310%" y="975.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 (1 samples, 0.05%)</title><rect x="2.3810%" y="949" width="0.0476%" height="15" fill="rgb(234,150,53)" fg:x="50" fg:w="1"/><text x="2.6310%" y="959.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::deallocate (1 samples, 0.05%)</title><rect x="2.3810%" y="933" width="0.0476%" height="15" fill="rgb(228,201,54)" fg:x="50" fg:w="1"/><text x="2.6310%" y="943.50"></text></g><g><title>alloc::alloc::dealloc (1 samples, 0.05%)</title><rect x="2.3810%" y="917" width="0.0476%" height="15" fill="rgb(222,22,37)" fg:x="50" fg:w="1"/><text x="2.6310%" y="927.50"></text></g><g><title>cfree (1 samples, 0.05%)</title><rect x="2.3810%" y="901" width="0.0476%" height="15" fill="rgb(237,53,32)" fg:x="50" fg:w="1"/><text x="2.6310%" y="911.50"></text></g><g><title>tokio::loom::std::parking_lot::RwLock<T>::write (1 samples, 0.05%)</title><rect x="2.4286%" y="1061" width="0.0476%" height="15" fill="rgb(233,25,53)" fg:x="51" fg:w="1"/><text x="2.6786%" y="1071.50"></text></g><g><title>lock_api::rwlock::RwLock<R,T>::write (1 samples, 0.05%)</title><rect x="2.4286%" y="1045" width="0.0476%" height="15" fill="rgb(210,40,34)" fg:x="51" fg:w="1"/><text x="2.6786%" y="1055.50"></text></g><g><title><parking_lot::raw_rwlock::RawRwLock as lock_api::rwlock::RawRwLock>::lock_exclusive (1 samples, 0.05%)</title><rect x="2.4286%" y="1029" width="0.0476%" height="15" fill="rgb(241,220,44)" fg:x="51" fg:w="1"/><text x="2.6786%" y="1039.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::flush_metrics (4 samples, 0.19%)</title><rect x="2.3333%" y="1157" width="0.1905%" height="15" fill="rgb(235,28,35)" fg:x="49" fg:w="4"/><text x="2.5833%" y="1167.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::report_metrics (4 samples, 0.19%)</title><rect x="2.3333%" y="1141" width="0.1905%" height="15" fill="rgb(210,56,17)" fg:x="49" fg:w="4"/><text x="2.5833%" y="1151.50"></text></g><g><title>tokio::sync::watch::Sender<T>::send (4 samples, 0.19%)</title><rect x="2.3333%" y="1125" width="0.1905%" height="15" fill="rgb(224,130,29)" fg:x="49" fg:w="4"/><text x="2.5833%" y="1135.50"></text></g><g><title>tokio::sync::watch::Sender<T>::send_replace (2 samples, 0.10%)</title><rect x="2.4286%" y="1109" width="0.0952%" height="15" fill="rgb(235,212,8)" fg:x="51" fg:w="2"/><text x="2.6786%" y="1119.50"></text></g><g><title>tokio::sync::watch::Sender<T>::send_modify (2 samples, 0.10%)</title><rect x="2.4286%" y="1093" width="0.0952%" height="15" fill="rgb(223,33,50)" fg:x="51" fg:w="2"/><text x="2.6786%" y="1103.50"></text></g><g><title>tokio::sync::watch::Sender<T>::send_if_modified (2 samples, 0.10%)</title><rect x="2.4286%" y="1077" width="0.0952%" height="15" fill="rgb(219,149,13)" fg:x="51" fg:w="2"/><text x="2.6786%" y="1087.50"></text></g><g><title>tokio::sync::watch::big_notify::BigNotify::notify_waiters (1 samples, 0.05%)</title><rect x="2.4762%" y="1061" width="0.0476%" height="15" fill="rgb(250,156,29)" fg:x="52" fg:w="1"/><text x="2.7262%" y="1071.50"></text></g><g><title>tokio::sync::notify::Notify::notify_waiters (1 samples, 0.05%)</title><rect x="2.4762%" y="1045" width="0.0476%" height="15" fill="rgb(216,193,19)" fg:x="52" fg:w="1"/><text x="2.7262%" y="1055.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>>> (1 samples, 0.05%)</title><rect x="2.4762%" y="1029" width="0.0476%" height="15" fill="rgb(216,135,14)" fg:x="52" fg:w="1"/><text x="2.7262%" y="1039.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>>> (1 samples, 0.05%)</title><rect x="2.4762%" y="1013" width="0.0476%" height="15" fill="rgb(241,47,5)" fg:x="52" fg:w="1"/><text x="2.7262%" y="1023.50"></text></g><g><title><lock_api::mutex::MutexGuard<R,T> as core::ops::drop::Drop>::drop (1 samples, 0.05%)</title><rect x="2.4762%" y="997" width="0.0476%" height="15" fill="rgb(233,42,35)" fg:x="52" fg:w="1"/><text x="2.7262%" y="1007.50"></text></g><g><title><parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::unlock (1 samples, 0.05%)</title><rect x="2.4762%" y="981" width="0.0476%" height="15" fill="rgb(231,13,6)" fg:x="52" fg:w="1"/><text x="2.7262%" y="991.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::handle_api_msg::_{{closure}} (3 samples, 0.14%)</title><rect x="2.5238%" y="1157" width="0.1429%" height="15" fill="rgb(207,181,40)" fg:x="53" fg:w="3"/><text x="2.7738%" y="1167.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::handle_api_msg::_{{closure}}::_{{closure}} (3 samples, 0.14%)</title><rect x="2.5238%" y="1141" width="0.1429%" height="15" fill="rgb(254,173,49)" fg:x="53" fg:w="3"/><text x="2.7738%" y="1151.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::write_entry (3 samples, 0.14%)</title><rect x="2.5238%" y="1125" width="0.1429%" height="15" fill="rgb(221,1,38)" fg:x="53" fg:w="3"/><text x="2.7738%" y="1135.50"></text></g><g><title>openraft::engine::handler::leader_handler::LeaderHandler<C>::leader_append_entries (2 samples, 0.10%)</title><rect x="2.5714%" y="1109" width="0.0952%" height="15" fill="rgb(206,124,46)" fg:x="54" fg:w="2"/><text x="2.8214%" y="1119.50"></text></g><g><title>openraft::engine::handler::replication_handler::ReplicationHandler<C>::initiate_replication (2 samples, 0.10%)</title><rect x="2.5714%" y="1093" width="0.0952%" height="15" fill="rgb(249,21,11)" fg:x="54" fg:w="2"/><text x="2.8214%" y="1103.50"></text></g><g><title>openraft::progress::entry::ProgressEntry<NID>::next_send (2 samples, 0.10%)</title><rect x="2.5714%" y="1077" width="0.0952%" height="15" fill="rgb(222,201,40)" fg:x="54" fg:w="2"/><text x="2.8214%" y="1087.50"></text></g><g><title>openraft::progress::inflight::Inflight<NID>::is_none (1 samples, 0.05%)</title><rect x="2.6190%" y="1061" width="0.0476%" height="15" fill="rgb(235,61,29)" fg:x="55" fg:w="1"/><text x="2.8690%" y="1071.50"></text></g><g><title>core::cmp::impls::<impl core::cmp::PartialEq<&B> for &A>::eq (1 samples, 0.05%)</title><rect x="2.6190%" y="1045" width="0.0476%" height="15" fill="rgb(219,207,3)" fg:x="55" fg:w="1"/><text x="2.8690%" y="1055.50"></text></g><g><title><openraft::progress::inflight::Inflight<NID> as core::cmp::PartialEq>::eq (1 samples, 0.05%)</title><rect x="2.6190%" y="1029" width="0.0476%" height="15" fill="rgb(222,56,46)" fg:x="55" fg:w="1"/><text x="2.8690%" y="1039.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::handle_notify (1 samples, 0.05%)</title><rect x="2.6667%" y="1157" width="0.0476%" height="15" fill="rgb(239,76,54)" fg:x="56" fg:w="1"/><text x="2.9167%" y="1167.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::handle_replication_progress (1 samples, 0.05%)</title><rect x="2.6667%" y="1141" width="0.0476%" height="15" fill="rgb(231,124,27)" fg:x="56" fg:w="1"/><text x="2.9167%" y="1151.50"></text></g><g><title>openraft::engine::handler::replication_handler::ReplicationHandler<C>::update_progress (1 samples, 0.05%)</title><rect x="2.6667%" y="1125" width="0.0476%" height="15" fill="rgb(249,195,6)" fg:x="56" fg:w="1"/><text x="2.9167%" y="1135.50"></text></g><g><title>openraft::engine::handler::replication_handler::ReplicationHandler<C>::update_success_progress (1 samples, 0.05%)</title><rect x="2.6667%" y="1109" width="0.0476%" height="15" fill="rgb(237,174,47)" fg:x="56" fg:w="1"/><text x="2.9167%" y="1119.50"></text></g><g><title>openraft::engine::handler::replication_handler::ReplicationHandler<C>::update_matching (1 samples, 0.05%)</title><rect x="2.6667%" y="1093" width="0.0476%" height="15" fill="rgb(206,201,31)" fg:x="56" fg:w="1"/><text x="2.9167%" y="1103.50"></text></g><g><title>alloc::collections::btree::map::BTreeMap<K,V,A>::insert (1 samples, 0.05%)</title><rect x="2.7143%" y="1093" width="0.0476%" height="15" fill="rgb(231,57,52)" fg:x="57" fg:w="1"/><text x="2.9643%" y="1103.50"></text></g><g><title>alloc::collections::btree::map::entry::VacantEntry<K,V,A>::insert (1 samples, 0.05%)</title><rect x="2.7143%" y="1077" width="0.0476%" height="15" fill="rgb(248,177,22)" fg:x="57" fg:w="1"/><text x="2.9643%" y="1087.50"></text></g><g><title>openraft::engine::engine_impl::Engine<C>::get_leader_handler_or_reject (1 samples, 0.05%)</title><rect x="2.7619%" y="1093" width="0.0476%" height="15" fill="rgb(215,211,37)" fg:x="58" fg:w="1"/><text x="3.0119%" y="1103.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::handle_api_msg::_{{closure}} (3 samples, 0.14%)</title><rect x="2.7143%" y="1141" width="0.1429%" height="15" fill="rgb(241,128,51)" fg:x="57" fg:w="3"/><text x="2.9643%" y="1151.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::handle_api_msg::_{{closure}}::_{{closure}} (3 samples, 0.14%)</title><rect x="2.7143%" y="1125" width="0.1429%" height="15" fill="rgb(227,165,31)" fg:x="57" fg:w="3"/><text x="2.9643%" y="1135.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::write_entry (3 samples, 0.14%)</title><rect x="2.7143%" y="1109" width="0.1429%" height="15" fill="rgb(228,167,24)" fg:x="57" fg:w="3"/><text x="2.9643%" y="1119.50"></text></g><g><title>openraft::engine::handler::leader_handler::LeaderHandler<C>::leader_append_entries (1 samples, 0.05%)</title><rect x="2.8095%" y="1093" width="0.0476%" height="15" fill="rgb(228,143,12)" fg:x="59" fg:w="1"/><text x="3.0595%" y="1103.50"></text></g><g><title>openraft::engine::handler::replication_handler::ReplicationHandler<C>::initiate_replication (1 samples, 0.05%)</title><rect x="2.8095%" y="1077" width="0.0476%" height="15" fill="rgb(249,149,8)" fg:x="59" fg:w="1"/><text x="3.0595%" y="1087.50"></text></g><g><title>tracing_core::dispatcher::has_been_set (1 samples, 0.05%)</title><rect x="2.8095%" y="1061" width="0.0476%" height="15" fill="rgb(243,35,44)" fg:x="59" fg:w="1"/><text x="3.0595%" y="1071.50"></text></g><g><title>core::sync::atomic::AtomicBool::load (1 samples, 0.05%)</title><rect x="2.8095%" y="1045" width="0.0476%" height="15" fill="rgb(246,89,9)" fg:x="59" fg:w="1"/><text x="3.0595%" y="1055.50"></text></g><g><title>core::sync::atomic::atomic_load (1 samples, 0.05%)</title><rect x="2.8095%" y="1029" width="0.0476%" height="15" fill="rgb(233,213,13)" fg:x="59" fg:w="1"/><text x="3.0595%" y="1039.50"></text></g><g><title>[libc.so.6] (1 samples, 0.05%)</title><rect x="2.9048%" y="1061" width="0.0476%" height="15" fill="rgb(233,141,41)" fg:x="61" fg:w="1"/><text x="3.1548%" y="1071.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::append_to_log::_{{closure}} (3 samples, 0.14%)</title><rect x="2.8571%" y="1077" width="0.1429%" height="15" fill="rgb(239,167,4)" fg:x="60" fg:w="3"/><text x="3.1071%" y="1087.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::append_to_log::_{{closure}}::_{{closure}} (1 samples, 0.05%)</title><rect x="2.9524%" y="1061" width="0.0476%" height="15" fill="rgb(209,217,16)" fg:x="62" fg:w="1"/><text x="3.2024%" y="1071.50"></text></g><g><title>tracing_core::metadata::LevelFilter::current (1 samples, 0.05%)</title><rect x="2.9524%" y="1045" width="0.0476%" height="15" fill="rgb(219,88,35)" fg:x="62" fg:w="1"/><text x="3.2024%" y="1055.50"></text></g><g><title>core::sync::atomic::AtomicUsize::load (1 samples, 0.05%)</title><rect x="2.9524%" y="1029" width="0.0476%" height="15" fill="rgb(220,193,23)" fg:x="62" fg:w="1"/><text x="3.2024%" y="1039.50"></text></g><g><title>core::sync::atomic::atomic_load (1 samples, 0.05%)</title><rect x="2.9524%" y="1013" width="0.0476%" height="15" fill="rgb(230,90,52)" fg:x="62" fg:w="1"/><text x="3.2024%" y="1023.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (2 samples, 0.10%)</title><rect x="3.0000%" y="1045" width="0.0952%" height="15" fill="rgb(252,106,19)" fg:x="63" fg:w="2"/><text x="3.2500%" y="1055.50"></text></g><g><title>openraft::storage::log_store_ext::RaftLogReaderExt::get_log_entries::_{{closure}} (2 samples, 0.10%)</title><rect x="3.0000%" y="1029" width="0.0952%" height="15" fill="rgb(206,74,20)" fg:x="63" fg:w="2"/><text x="3.2500%" y="1039.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (1 samples, 0.05%)</title><rect x="3.0476%" y="1013" width="0.0476%" height="15" fill="rgb(230,138,44)" fg:x="64" fg:w="1"/><text x="3.2976%" y="1023.50"></text></g><g><title><openraft::storage::adapter::Adaptor<C,S> as openraft::storage::RaftLogReader<C>>::try_get_log_entries::_{{closure}} (1 samples, 0.05%)</title><rect x="3.0476%" y="997" width="0.0476%" height="15" fill="rgb(235,182,43)" fg:x="64" fg:w="1"/><text x="3.2976%" y="1007.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::apply_to_state_machine::_{{closure}} (3 samples, 0.14%)</title><rect x="3.0000%" y="1077" width="0.1429%" height="15" fill="rgb(242,16,51)" fg:x="63" fg:w="3"/><text x="3.2500%" y="1087.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::apply_to_state_machine::_{{closure}}::_{{closure}} (3 samples, 0.14%)</title><rect x="3.0000%" y="1061" width="0.1429%" height="15" fill="rgb(248,9,4)" fg:x="63" fg:w="3"/><text x="3.2500%" 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<openraft::entry::Entry<dcache::DcacheTypeConfig>>,openraft::storage_error::StorageError<u64>>+core::marker::Send>>> (1 samples, 0.05%)</title><rect x="3.0952%" y="1045" width="0.0476%" height="15" fill="rgb(210,31,22)" fg:x="65" fg:w="1"/><text x="3.3452%" y="1055.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>> (1 samples, 0.05%)</title><rect x="3.0952%" y="1029" width="0.0476%" height="15" fill="rgb(239,54,39)" fg:x="65" fg:w="1"/><text x="3.3452%" y="1039.50"></text></g><g><title><alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop (1 samples, 0.05%)</title><rect x="3.0952%" y="1013" width="0.0476%" height="15" fill="rgb(230,99,41)" fg:x="65" fg:w="1"/><text x="3.3452%" y="1023.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::deallocate (1 samples, 0.05%)</title><rect x="3.0952%" y="997" width="0.0476%" height="15" fill="rgb(253,106,12)" fg:x="65" fg:w="1"/><text x="3.3452%" y="1007.50"></text></g><g><title>alloc::alloc::dealloc (1 samples, 0.05%)</title><rect x="3.0952%" y="981" width="0.0476%" height="15" fill="rgb(213,46,41)" fg:x="65" fg:w="1"/><text x="3.3452%" y="991.50"></text></g><g><title>cfree (1 samples, 0.05%)</title><rect x="3.0952%" y="965" width="0.0476%" height="15" fill="rgb(215,133,35)" fg:x="65" fg:w="1"/><text x="3.3452%" y="975.50"></text></g><g><title>[libc.so.6] (1 samples, 0.05%)</title><rect x="3.0952%" y="949" width="0.0476%" height="15" fill="rgb(213,28,5)" fg:x="65" fg:w="1"/><text x="3.3452%" y="959.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (7 samples, 0.33%)</title><rect x="2.8571%" y="1109" width="0.3333%" height="15" fill="rgb(215,77,49)" fg:x="60" fg:w="7"/><text x="3.1071%" y="1119.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.33%)</title><rect x="2.8571%" y="1093" width="0.3333%" height="15" fill="rgb(248,100,22)" fg:x="60" fg:w="7"/><text x="3.1071%" y="1103.50"></text></g><g><title>tokio::sync::mpsc::unbounded::UnboundedSender<T>::send (1 samples, 0.05%)</title><rect x="3.1429%" y="1077" width="0.0476%" height="15" fill="rgb(208,67,9)" fg:x="66" fg:w="1"/><text x="3.3929%" y="1087.50"></text></g><g><title>tokio::sync::mpsc::unbounded::UnboundedSender<T>::inc_num_messages (1 samples, 0.05%)</title><rect x="3.1429%" y="1061" width="0.0476%" height="15" fill="rgb(219,133,21)" fg:x="66" fg:w="1"/><text x="3.3929%" y="1071.50"></text></g><g><title><tokio::loom::std::atomic_usize::AtomicUsize as core::ops::deref::Deref>::deref (1 samples, 0.05%)</title><rect x="3.1429%" y="1045" width="0.0476%" height="15" fill="rgb(246,46,29)" fg:x="66" fg:w="1"/><text x="3.3929%" y="1055.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::process_raft_msg::_{{closure}} (12 samples, 0.57%)</title><rect x="2.7143%" y="1157" width="0.5714%" height="15" fill="rgb(246,185,52)" fg:x="57" fg:w="12"/><text x="2.9643%" y="1167.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::run_engine_commands::_{{closure}} (9 samples, 0.43%)</title><rect x="2.8571%" y="1141" width="0.4286%" height="15" fill="rgb(252,136,11)" fg:x="60" fg:w="9"/><text x="3.1071%" y="1151.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::run_engine_commands::_{{closure}}::_{{closure}} (9 samples, 0.43%)</title><rect x="2.8571%" y="1125" width="0.4286%" height="15" fill="rgb(219,138,53)" fg:x="60" fg:w="9"/><text x="3.1071%" y="1135.50"></text></g><g><title><openraft::core::raft_core::RaftCore<C,N,LS,SM> as openraft::runtime::RaftRuntime<C>>::run_command (2 samples, 0.10%)</title><rect x="3.1905%" y="1109" width="0.0952%" height="15" fill="rgb(211,51,23)" fg:x="67" fg:w="2"/><text x="3.4405%" y="1119.50"></text></g><g><title>alloc::boxed::Box<T>::pin (2 samples, 0.10%)</title><rect x="3.1905%" y="1093" width="0.0952%" height="15" fill="rgb(247,221,28)" fg:x="67" fg:w="2"/><text x="3.4405%" y="1103.50"></text></g><g><title>alloc::boxed::Box<T>::new (2 samples, 0.10%)</title><rect x="3.1905%" y="1077" width="0.0952%" height="15" fill="rgb(251,222,45)" fg:x="67" fg:w="2"/><text x="3.4405%" y="1087.50"></text></g><g><title>alloc::alloc::exchange_malloc (2 samples, 0.10%)</title><rect x="3.1905%" y="1061" width="0.0952%" height="15" fill="rgb(217,162,53)" fg:x="67" fg:w="2"/><text x="3.4405%" y="1071.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::allocate (2 samples, 0.10%)</title><rect x="3.1905%" y="1045" width="0.0952%" height="15" fill="rgb(229,93,14)" fg:x="67" fg:w="2"/><text x="3.4405%" y="1055.50"></text></g><g><title>alloc::alloc::Global::alloc_impl (2 samples, 0.10%)</title><rect x="3.1905%" y="1029" width="0.0952%" height="15" fill="rgb(209,67,49)" fg:x="67" fg:w="2"/><text x="3.4405%" y="1039.50"></text></g><g><title>alloc::alloc::alloc (2 samples, 0.10%)</title><rect x="3.1905%" y="1013" width="0.0952%" height="15" fill="rgb(213,87,29)" fg:x="67" fg:w="2"/><text x="3.4405%" y="1023.50"></text></g><g><title>malloc (2 samples, 0.10%)</title><rect x="3.1905%" y="997" width="0.0952%" height="15" fill="rgb(205,151,52)" fg:x="67" fg:w="2"/><text x="3.4405%" y="1007.50"></text></g><g><title>[libc.so.6] (1 samples, 0.05%)</title><rect x="3.2381%" y="981" width="0.0476%" height="15" fill="rgb(253,215,39)" fg:x="68" fg:w="1"/><text x="3.4881%" y="991.50"></text></g><g><title><alloc::collections::btree::map::Values<K,V> as core::iter::traits::iterator::Iterator>::next (1 samples, 0.05%)</title><rect x="3.3333%" y="1093" width="0.0476%" height="15" fill="rgb(221,220,41)" fg:x="70" fg:w="1"/><text x="3.5833%" y="1103.50"></text></g><g><title><alloc::collections::btree::map::Iter<K,V> as core::iter::traits::iterator::Iterator>::next (1 samples, 0.05%)</title><rect x="3.3333%" y="1077" width="0.0476%" height="15" fill="rgb(218,133,21)" fg:x="70" fg:w="1"/><text x="3.5833%" y="1087.50"></text></g><g><title><core::option::Option<openraft::log_id::LogId<NID>> as openraft::log_id::log_id_option_ext::LogIdOptionExt>::next_index (1 samples, 0.05%)</title><rect x="3.3810%" y="1093" width="0.0476%" height="15" fill="rgb(221,193,43)" fg:x="71" fg:w="1"/><text x="3.6310%" y="1103.50"></text></g><g><title>[libc.so.6] (1 samples, 0.05%)</title><rect x="3.4286%" y="1093" width="0.0476%" height="15" fill="rgb(240,128,52)" fg:x="72" fg:w="1"/><text x="3.6786%" y="1103.50"></text></g><g><title>alloc::collections::btree::map::BTreeMap<K,V,A>::get (1 samples, 0.05%)</title><rect x="3.4762%" y="1093" width="0.0476%" height="15" fill="rgb(253,114,12)" fg:x="73" fg:w="1"/><text x="3.7262%" y="1103.50"></text></g><g><title>core::option::Option<T>::as_ref (1 samples, 0.05%)</title><rect x="3.4762%" y="1077" width="0.0476%" height="15" fill="rgb(215,223,47)" fg:x="73" fg:w="1"/><text x="3.7262%" y="1087.50"></text></g><g><title>[libc.so.6] (1 samples, 0.05%)</title><rect x="3.5238%" y="1061" width="0.0476%" height="15" fill="rgb(248,225,23)" fg:x="74" fg:w="1"/><text x="3.7738%" y="1071.50"></text></g><g><title>alloc::sync::Arc<T>::new (1 samples, 0.05%)</title><rect x="3.6190%" y="1045" width="0.0476%" height="15" fill="rgb(250,108,0)" fg:x="76" fg:w="1"/><text x="3.8690%" y="1055.50"></text></g><g><title>alloc::boxed::Box<T>::new (1 samples, 0.05%)</title><rect x="3.6190%" y="1029" width="0.0476%" height="15" fill="rgb(228,208,7)" fg:x="76" fg:w="1"/><text x="3.8690%" y="1039.50"></text></g><g><title>alloc::alloc::exchange_malloc (1 samples, 0.05%)</title><rect x="3.6190%" y="1013" width="0.0476%" height="15" fill="rgb(244,45,10)" fg:x="76" fg:w="1"/><text x="3.8690%" y="1023.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::allocate (1 samples, 0.05%)</title><rect x="3.6190%" y="997" width="0.0476%" height="15" fill="rgb(207,125,25)" fg:x="76" fg:w="1"/><text x="3.8690%" y="1007.50"></text></g><g><title>alloc::alloc::Global::alloc_impl (1 samples, 0.05%)</title><rect x="3.6190%" y="981" width="0.0476%" height="15" fill="rgb(210,195,18)" fg:x="76" fg:w="1"/><text x="3.8690%" y="991.50"></text></g><g><title>alloc::alloc::alloc (1 samples, 0.05%)</title><rect x="3.6190%" y="965" width="0.0476%" height="15" fill="rgb(249,80,12)" fg:x="76" fg:w="1"/><text x="3.8690%" y="975.50"></text></g><g><title>malloc (1 samples, 0.05%)</title><rect x="3.6190%" y="949" width="0.0476%" height="15" fill="rgb(221,65,9)" fg:x="76" fg:w="1"/><text x="3.8690%" y="959.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::append_to_log::_{{closure}} (4 samples, 0.19%)</title><rect x="3.5238%" y="1093" width="0.1905%" height="15" fill="rgb(235,49,36)" fg:x="74" fg:w="4"/><text x="3.7738%" y="1103.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::append_to_log::_{{closure}}::_{{closure}} (4 samples, 0.19%)</title><rect x="3.5238%" y="1077" width="0.1905%" height="15" fill="rgb(225,32,20)" fg:x="74" fg:w="4"/><text x="3.7738%" y="1087.50"></text></g><g><title>tokio::sync::oneshot::channel (3 samples, 0.14%)</title><rect x="3.5714%" y="1061" width="0.1429%" height="15" fill="rgb(215,141,46)" fg:x="75" fg:w="3"/><text x="3.8214%" y="1071.50"></text></g><g><title>tokio::sync::oneshot::State::new (1 samples, 0.05%)</title><rect x="3.6667%" y="1045" width="0.0476%" height="15" fill="rgb(250,160,47)" fg:x="77" fg:w="1"/><text x="3.9167%" y="1055.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (10 samples, 0.48%)</title><rect x="3.2857%" y="1125" width="0.4762%" height="15" fill="rgb(216,222,40)" fg:x="69" fg:w="10"/><text x="3.5357%" y="1135.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.48%)</title><rect x="3.2857%" y="1109" width="0.4762%" height="15" fill="rgb(234,217,39)" fg:x="69" fg:w="10"/><text x="3.5357%" y="1119.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::apply_to_state_machine::_{{closure}} (1 samples, 0.05%)</title><rect x="3.7143%" y="1093" width="0.0476%" height="15" fill="rgb(207,178,40)" fg:x="78" fg:w="1"/><text x="3.9643%" y="1103.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::apply_to_state_machine::_{{closure}}::_{{closure}} (1 samples, 0.05%)</title><rect x="3.7143%" y="1077" width="0.0476%" height="15" fill="rgb(221,136,13)" fg:x="78" fg:w="1"/><text x="3.9643%" y="1087.50"></text></g><g><title>openraft::core::sm::Handle<C>::send (1 samples, 0.05%)</title><rect x="3.7143%" y="1061" width="0.0476%" height="15" fill="rgb(249,199,10)" fg:x="78" fg:w="1"/><text x="3.9643%" y="1071.50"></text></g><g><title>tokio::sync::mpsc::unbounded::UnboundedSender<T>::send (1 samples, 0.05%)</title><rect x="3.7143%" y="1045" width="0.0476%" height="15" fill="rgb(249,222,13)" fg:x="78" fg:w="1"/><text x="3.9643%" y="1055.50"></text></g><g><title>tokio::sync::mpsc::chan::Tx<T,S>::send (1 samples, 0.05%)</title><rect x="3.7143%" y="1029" width="0.0476%" height="15" fill="rgb(244,185,38)" fg:x="78" fg:w="1"/><text x="3.9643%" y="1039.50"></text></g><g><title>tokio::sync::mpsc::chan::Chan<T,S>::send (1 samples, 0.05%)</title><rect x="3.7143%" y="1013" width="0.0476%" height="15" fill="rgb(236,202,9)" fg:x="78" fg:w="1"/><text x="3.9643%" y="1023.50"></text></g><g><title>tokio::sync::mpsc::list::Tx<T>::push (1 samples, 0.05%)</title><rect x="3.7143%" y="997" width="0.0476%" height="15" fill="rgb(250,229,37)" fg:x="78" fg:w="1"/><text x="3.9643%" y="1007.50"></text></g><g><title>tokio::sync::mpsc::block::Block<T>::write (1 samples, 0.05%)</title><rect x="3.7143%" y="981" width="0.0476%" height="15" fill="rgb(206,174,23)" fg:x="78" fg:w="1"/><text x="3.9643%" y="991.50"></text></g><g><title>tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (1 samples, 0.05%)</title><rect x="3.7143%" y="965" width="0.0476%" height="15" fill="rgb(211,33,43)" fg:x="78" fg:w="1"/><text x="3.9643%" y="975.50"></text></g><g><title>tokio::sync::mpsc::block::Block<T>::write::_{{closure}} (1 samples, 0.05%)</title><rect x="3.7143%" y="949" width="0.0476%" height="15" fill="rgb(245,58,50)" fg:x="78" fg:w="1"/><text x="3.9643%" y="959.50"></text></g><g><title>core::ptr::write (1 samples, 0.05%)</title><rect x="3.7143%" y="933" width="0.0476%" height="15" fill="rgb(244,68,36)" fg:x="78" fg:w="1"/><text x="3.9643%" y="943.50"></text></g><g><title>[libc.so.6] (1 samples, 0.05%)</title><rect x="3.7143%" y="917" width="0.0476%" height="15" fill="rgb(232,229,15)" fg:x="78" fg:w="1"/><text x="3.9643%" y="927.50"></text></g><g><title>[libc.so.6] (2 samples, 0.10%)</title><rect x="3.7619%" y="1077" width="0.0952%" height="15" fill="rgb(254,30,23)" fg:x="79" fg:w="2"/><text x="4.0119%" y="1087.50"></text></g><g><title><openraft::core::raft_core::RaftCore<C,N,LS,SM> as openraft::runtime::RaftRuntime<C>>::run_command (3 samples, 0.14%)</title><rect x="3.7619%" y="1125" width="0.1429%" height="15" fill="rgb(235,160,14)" fg:x="79" fg:w="3"/><text x="4.0119%" y="1135.50"></text></g><g><title>alloc::boxed::Box<T>::pin (3 samples, 0.14%)</title><rect x="3.7619%" y="1109" width="0.1429%" height="15" fill="rgb(212,155,44)" fg:x="79" fg:w="3"/><text x="4.0119%" y="1119.50"></text></g><g><title>alloc::boxed::Box<T>::new (3 samples, 0.14%)</title><rect x="3.7619%" y="1093" width="0.1429%" height="15" fill="rgb(226,2,50)" fg:x="79" fg:w="3"/><text x="4.0119%" y="1103.50"></text></g><g><title>alloc::alloc::exchange_malloc (1 samples, 0.05%)</title><rect x="3.8571%" y="1077" width="0.0476%" height="15" fill="rgb(234,177,6)" fg:x="81" fg:w="1"/><text x="4.1071%" y="1087.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::allocate (1 samples, 0.05%)</title><rect x="3.8571%" y="1061" width="0.0476%" height="15" fill="rgb(217,24,9)" fg:x="81" fg:w="1"/><text x="4.1071%" y="1071.50"></text></g><g><title>alloc::alloc::Global::alloc_impl (1 samples, 0.05%)</title><rect x="3.8571%" y="1045" width="0.0476%" height="15" fill="rgb(220,13,46)" fg:x="81" fg:w="1"/><text x="4.1071%" y="1055.50"></text></g><g><title>alloc::alloc::alloc (1 samples, 0.05%)</title><rect x="3.8571%" y="1029" width="0.0476%" height="15" fill="rgb(239,221,27)" fg:x="81" fg:w="1"/><text x="4.1071%" y="1039.50"></text></g><g><title>malloc (1 samples, 0.05%)</title><rect x="3.8571%" y="1013" width="0.0476%" height="15" fill="rgb(222,198,25)" fg:x="81" fg:w="1"/><text x="4.1071%" y="1023.50"></text></g><g><title>[libc.so.6] (1 samples, 0.05%)</title><rect x="3.8571%" y="997" width="0.0476%" height="15" fill="rgb(211,99,13)" fg:x="81" fg:w="1"/><text x="4.1071%" y="1007.50"></text></g><g><title>[libc.so.6] (1 samples, 0.05%)</title><rect x="3.8571%" y="981" width="0.0476%" height="15" fill="rgb(232,111,31)" fg:x="81" fg:w="1"/><text x="4.1071%" y="991.50"></text></g><g><title><alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop (2 samples, 0.10%)</title><rect x="3.9048%" y="1093" width="0.0952%" height="15" fill="rgb(245,82,37)" fg:x="82" fg:w="2"/><text x="4.1548%" y="1103.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::deallocate (2 samples, 0.10%)</title><rect x="3.9048%" y="1077" width="0.0952%" height="15" fill="rgb(227,149,46)" fg:x="82" fg:w="2"/><text x="4.1548%" y="1087.50"></text></g><g><title>alloc::alloc::dealloc (2 samples, 0.10%)</title><rect x="3.9048%" y="1061" width="0.0952%" height="15" fill="rgb(218,36,50)" fg:x="82" fg:w="2"/><text x="4.1548%" y="1071.50"></text></g><g><title>cfree (2 samples, 0.10%)</title><rect x="3.9048%" y="1045" width="0.0952%" height="15" fill="rgb(226,80,48)" fg:x="82" fg:w="2"/><text x="4.1548%" y="1055.50"></text></g><g><title>[libc.so.6] (1 samples, 0.05%)</title><rect x="3.9524%" y="1029" width="0.0476%" height="15" fill="rgb(238,224,15)" fg:x="83" fg:w="1"/><text x="4.2024%" y="1039.50"></text></g><g><title><tracing::instrument::Instrumented<T> as core::future::future::Future>::poll (36 samples, 1.71%)</title><rect x="2.3333%" y="1269" width="1.7143%" height="15" fill="rgb(241,136,10)" fg:x="49" fg:w="36"/><text x="2.5833%" y="1279.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::main::_{{closure}} (36 samples, 1.71%)</title><rect x="2.3333%" y="1253" width="1.7143%" height="15" fill="rgb(208,32,45)" fg:x="49" fg:w="36"/><text x="2.5833%" y="1263.50"></text></g><g><title><tracing::instrument::Instrumented<T> as core::future::future::Future>::poll (36 samples, 1.71%)</title><rect x="2.3333%" y="1237" width="1.7143%" height="15" fill="rgb(207,135,9)" fg:x="49" fg:w="36"/><text x="2.5833%" y="1247.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::do_main::_{{closure}} (36 samples, 1.71%)</title><rect x="2.3333%" y="1221" width="1.7143%" height="15" fill="rgb(206,86,44)" fg:x="49" fg:w="36"/><text x="2.5833%" y="1231.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::do_main::_{{closure}}::_{{closure}} (36 samples, 1.71%)</title><rect x="2.3333%" y="1205" width="1.7143%" height="15" fill="rgb(245,177,15)" fg:x="49" fg:w="36"/><text x="2.5833%" y="1215.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::runtime_loop::_{{closure}} (36 samples, 1.71%)</title><rect x="2.3333%" y="1189" width="1.7143%" height="15" fill="rgb(206,64,50)" fg:x="49" fg:w="36"/><text x="2.5833%" y="1199.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::runtime_loop::_{{closure}}::_{{closure}} (36 samples, 1.71%)</title><rect x="2.3333%" y="1173" width="1.7143%" height="15" fill="rgb(234,36,40)" fg:x="49" fg:w="36"/><text x="2.5833%" y="1183.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::run_engine_commands::_{{closure}} (16 samples, 0.76%)</title><rect x="3.2857%" y="1157" width="0.7619%" height="15" fill="rgb(213,64,8)" fg:x="69" fg:w="16"/><text x="3.5357%" y="1167.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::run_engine_commands::_{{closure}}::_{{closure}} (16 samples, 0.76%)</title><rect x="3.2857%" y="1141" width="0.7619%" height="15" fill="rgb(210,75,36)" fg:x="69" fg:w="16"/><text x="3.5357%" y="1151.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>>> (3 samples, 0.14%)</title><rect x="3.9048%" y="1125" width="0.1429%" height="15" fill="rgb(229,88,21)" fg:x="82" fg:w="3"/><text x="4.1548%" y="1135.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>> (3 samples, 0.14%)</title><rect x="3.9048%" y="1109" width="0.1429%" height="15" fill="rgb(252,204,47)" fg:x="82" fg:w="3"/><text x="4.1548%" y="1119.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}}> (1 samples, 0.05%)</title><rect x="4.0000%" y="1093" width="0.0476%" height="15" fill="rgb(208,77,27)" fg:x="84" fg:w="1"/><text x="4.2500%" y="1103.50"></text></g><g><title>tonic::codec::decode::Streaming<T>::decode_chunk (1 samples, 0.05%)</title><rect x="4.0476%" y="965" width="0.0476%" height="15" fill="rgb(221,76,26)" fg:x="85" fg:w="1"/><text x="4.2976%" y="975.50"></text></g><g><title><tonic::codec::prost::ProstDecoder<U> as tonic::codec::Decoder>::decode (1 samples, 0.05%)</title><rect x="4.0476%" y="949" width="0.0476%" height="15" fill="rgb(225,139,18)" fg:x="85" fg:w="1"/><text x="4.2976%" y="959.50"></text></g><g><title>prost::message::Message::decode (1 samples, 0.05%)</title><rect x="4.0476%" y="933" width="0.0476%" height="15" fill="rgb(230,137,11)" fg:x="85" fg:w="1"/><text x="4.2976%" y="943.50"></text></g><g><title>prost::message::Message::merge (1 samples, 0.05%)</title><rect x="4.0476%" y="917" width="0.0476%" height="15" fill="rgb(212,28,1)" fg:x="85" fg:w="1"/><text x="4.2976%" y="927.50"></text></g><g><title><&mut T as bytes::buf::buf_impl::Buf>::has_remaining (1 samples, 0.05%)</title><rect x="4.0476%" y="901" width="0.0476%" height="15" fill="rgb(248,164,17)" fg:x="85" fg:w="1"/><text x="4.2976%" y="911.50"></text></g><g><title><tokio_stream::stream_ext::try_next::TryNext<St> as core::future::future::Future>::poll (4 samples, 0.19%)</title><rect x="4.0476%" y="1045" width="0.1905%" height="15" fill="rgb(222,171,42)" fg:x="85" fg:w="4"/><text x="4.2976%" y="1055.50"></text></g><g><title><tokio_stream::stream_ext::next::Next<St> as core::future::future::Future>::poll (4 samples, 0.19%)</title><rect x="4.0476%" y="1029" width="0.1905%" height="15" fill="rgb(243,84,45)" fg:x="85" fg:w="4"/><text x="4.2976%" y="1039.50"></text></g><g><title><&mut S as futures_core::stream::Stream>::poll_next (4 samples, 0.19%)</title><rect x="4.0476%" y="1013" width="0.1905%" height="15" fill="rgb(252,49,23)" fg:x="85" fg:w="4"/><text x="4.2976%" y="1023.50"></text></g><g><title><core::pin::Pin<P> as futures_core::stream::Stream>::poll_next (4 samples, 0.19%)</title><rect x="4.0476%" y="997" width="0.1905%" height="15" fill="rgb(215,19,7)" fg:x="85" fg:w="4"/><text x="4.2976%" y="1007.50"></text></g><g><title><tonic::codec::decode::Streaming<T> as futures_core::stream::Stream>::poll_next (4 samples, 0.19%)</title><rect x="4.0476%" y="981" width="0.1905%" height="15" fill="rgb(238,81,41)" fg:x="85" fg:w="4"/><text x="4.2976%" y="991.50"></text></g><g><title>tonic::codec::decode::StreamingInner::poll_data (3 samples, 0.14%)</title><rect x="4.0952%" y="965" width="0.1429%" height="15" fill="rgb(210,199,37)" fg:x="86" fg:w="3"/><text x="4.3452%" y="975.50"></text></g><g><title><http_body::combinators::box_body::UnsyncBoxBody<D,E> as http_body::Body>::poll_data (3 samples, 0.14%)</title><rect x="4.0952%" y="949" width="0.1429%" height="15" fill="rgb(244,192,49)" fg:x="86" fg:w="3"/><text x="4.3452%" y="959.50"></text></g><g><title><http_body::combinators::map_err::MapErr<B,F> as http_body::Body>::poll_data (3 samples, 0.14%)</title><rect x="4.0952%" y="933" width="0.1429%" height="15" fill="rgb(226,211,11)" fg:x="86" fg:w="3"/><text x="4.3452%" y="943.50"></text></g><g><title><http_body::combinators::map_data::MapData<B,F> as http_body::Body>::poll_data (3 samples, 0.14%)</title><rect x="4.0952%" y="917" width="0.1429%" height="15" fill="rgb(236,162,54)" fg:x="86" fg:w="3"/><text x="4.3452%" y="927.50"></text></g><g><title><hyper::body::body::Body as http_body::Body>::poll_data (2 samples, 0.10%)</title><rect x="4.1429%" y="901" width="0.0952%" height="15" fill="rgb(220,229,9)" fg:x="87" fg:w="2"/><text x="4.3929%" y="911.50"></text></g><g><title>hyper::body::body::Body::poll_eof (1 samples, 0.05%)</title><rect x="4.1905%" y="885" width="0.0476%" height="15" fill="rgb(250,87,22)" fg:x="88" fg:w="1"/><text x="4.4405%" y="895.50"></text></g><g><title>hyper::body::body::Body::poll_inner (1 samples, 0.05%)</title><rect x="4.1905%" y="869" width="0.0476%" height="15" fill="rgb(239,43,17)" fg:x="88" fg:w="1"/><text x="4.4405%" y="879.50"></text></g><g><title>hyper::proto::h2::ping::Recorder::record_data (1 samples, 0.05%)</title><rect x="4.1905%" y="853" width="0.0476%" height="15" fill="rgb(231,177,25)" fg:x="88" fg:w="1"/><text x="4.4405%" y="863.50"></text></g><g><title>core::ptr::drop_in_place<bytes::bytes_mut::BytesMut> (1 samples, 0.05%)</title><rect x="4.2381%" y="1013" width="0.0476%" height="15" fill="rgb(219,179,1)" fg:x="89" fg:w="1"/><text x="4.4881%" y="1023.50"></text></g><g><title>cfree (1 samples, 0.05%)</title><rect x="4.2381%" y="997" width="0.0476%" height="15" fill="rgb(238,219,53)" fg:x="89" fg:w="1"/><text x="4.4881%" y="1007.50"></text></g><g><title>[libc.so.6] (1 samples, 0.05%)</title><rect x="4.2381%" y="981" width="0.0476%" height="15" fill="rgb(232,167,36)" fg:x="89" fg:w="1"/><text x="4.4881%" y="991.50"></text></g><g><title>[libc.so.6] (1 samples, 0.05%)</title><rect x="4.2381%" y="965" width="0.0476%" height="15" fill="rgb(244,19,51)" fg:x="89" fg:w="1"/><text x="4.4881%" y="975.50"></text></g><g><title>core::task::wake::Waker::wake (1 samples, 0.05%)</title><rect x="4.3333%" y="821" width="0.0476%" height="15" fill="rgb(224,6,22)" fg:x="91" fg:w="1"/><text x="4.5833%" y="831.50"></text></g><g><title>tokio::runtime::task::waker::wake_by_val (1 samples, 0.05%)</title><rect x="4.3333%" y="805" width="0.0476%" height="15" fill="rgb(224,145,5)" fg:x="91" fg:w="1"/><text x="4.5833%" y="815.50"></text></g><g><title>tokio::runtime::task::harness::<impl tokio::runtime::task::raw::RawTask>::wake_by_val (1 samples, 0.05%)</title><rect x="4.3333%" y="789" width="0.0476%" height="15" fill="rgb(234,130,49)" fg:x="91" fg:w="1"/><text x="4.5833%" y="799.50"></text></g><g><title>tokio::runtime::task::raw::RawTask::schedule (1 samples, 0.05%)</title><rect x="4.3333%" y="773" width="0.0476%" height="15" fill="rgb(254,6,2)" fg:x="91" fg:w="1"/><text x="4.5833%" y="783.50"></text></g><g><title>tokio::runtime::task::raw::schedule (1 samples, 0.05%)</title><rect x="4.3333%" y="757" width="0.0476%" height="15" fill="rgb(208,96,46)" fg:x="91" fg:w="1"/><text x="4.5833%" y="767.50"></text></g><g><title>tokio::runtime::task::core::Header::get_scheduler (1 samples, 0.05%)</title><rect x="4.3333%" y="741" width="0.0476%" height="15" fill="rgb(239,3,39)" fg:x="91" fg:w="1"/><text x="4.5833%" y="751.50"></text></g><g><title>core::ptr::mut_ptr::<impl *mut T>::add (1 samples, 0.05%)</title><rect x="4.3333%" y="725" width="0.0476%" height="15" fill="rgb(233,210,1)" fg:x="91" fg:w="1"/><text x="4.5833%" y="735.50"></text></g><g><title>core::ptr::drop_in_place<h2::proto::streams::stream::Stream> (1 samples, 0.05%)</title><rect x="4.4286%" y="773" width="0.0476%" height="15" fill="rgb(244,137,37)" fg:x="93" fg:w="1"/><text x="4.6786%" y="783.50"></text></g><g><title>core::ptr::drop_in_place<core::option::Option<core::task::wake::Waker>> (1 samples, 0.05%)</title><rect x="4.4286%" y="757" width="0.0476%" height="15" fill="rgb(240,136,2)" fg:x="93" fg:w="1"/><text x="4.6786%" y="767.50"></text></g><g><title>core::ptr::drop_in_place<core::task::wake::Waker> (1 samples, 0.05%)</title><rect x="4.4286%" y="741" width="0.0476%" height="15" fill="rgb(239,18,37)" fg:x="93" fg:w="1"/><text x="4.6786%" y="751.50"></text></g><g><title><core::task::wake::Waker as core::ops::drop::Drop>::drop (1 samples, 0.05%)</title><rect x="4.4286%" y="725" width="0.0476%" height="15" fill="rgb(218,185,22)" fg:x="93" fg:w="1"/><text x="4.6786%" y="735.50"></text></g><g><title>tokio::runtime::task::waker::drop_waker (1 samples, 0.05%)</title><rect x="4.4286%" y="709" width="0.0476%" height="15" fill="rgb(225,218,4)" fg:x="93" fg:w="1"/><text x="4.6786%" y="719.50"></text></g><g><title>tokio::runtime::task::harness::<impl tokio::runtime::task::raw::RawTask>::drop_reference (1 samples, 0.05%)</title><rect x="4.4286%" y="693" width="0.0476%" height="15" fill="rgb(230,182,32)" fg:x="93" fg:w="1"/><text x="4.6786%" y="703.50"></text></g><g><title>tokio::runtime::task::state::State::ref_dec (1 samples, 0.05%)</title><rect x="4.4286%" y="677" width="0.0476%" height="15" fill="rgb(242,56,43)" fg:x="93" fg:w="1"/><text x="4.6786%" y="687.50"></text></g><g><title>core::ptr::drop_in_place<h2::share::FlowControl> (5 samples, 0.24%)</title><rect x="4.2857%" y="885" width="0.2381%" height="15" fill="rgb(233,99,24)" fg:x="90" fg:w="5"/><text x="4.5357%" y="895.50"></text></g><g><title>core::ptr::drop_in_place<h2::proto::streams::streams::OpaqueStreamRef> (5 samples, 0.24%)</title><rect x="4.2857%" y="869" width="0.2381%" height="15" fill="rgb(234,209,42)" fg:x="90" fg:w="5"/><text x="4.5357%" y="879.50"></text></g><g><title><h2::proto::streams::streams::OpaqueStreamRef as core::ops::drop::Drop>::drop (5 samples, 0.24%)</title><rect x="4.2857%" y="853" width="0.2381%" height="15" fill="rgb(227,7,12)" fg:x="90" fg:w="5"/><text x="4.5357%" y="863.50"></text></g><g><title>h2::proto::streams::streams::drop_stream_ref (5 samples, 0.24%)</title><rect x="4.2857%" y="837" width="0.2381%" height="15" fill="rgb(245,203,43)" fg:x="90" fg:w="5"/><text x="4.5357%" y="847.50"></text></g><g><title>h2::proto::streams::counts::Counts::transition (3 samples, 0.14%)</title><rect x="4.3810%" y="821" width="0.1429%" height="15" fill="rgb(238,205,33)" fg:x="92" fg:w="3"/><text x="4.6310%" y="831.50"></text></g><g><title>h2::proto::streams::counts::Counts::transition_after (3 samples, 0.14%)</title><rect x="4.3810%" y="805" width="0.1429%" height="15" fill="rgb(231,56,7)" fg:x="92" fg:w="3"/><text x="4.6310%" y="815.50"></text></g><g><title>h2::proto::streams::store::Ptr::remove (2 samples, 0.10%)</title><rect x="4.4286%" y="789" width="0.0952%" height="15" fill="rgb(244,186,29)" fg:x="93" fg:w="2"/><text x="4.6786%" y="799.50"></text></g><g><title>slab::Slab<T>::remove (1 samples, 0.05%)</title><rect x="4.4762%" y="773" width="0.0476%" height="15" fill="rgb(234,111,31)" fg:x="94" fg:w="1"/><text x="4.7262%" y="783.50"></text></g><g><title>slab::Slab<T>::try_remove (1 samples, 0.05%)</title><rect x="4.4762%" y="757" width="0.0476%" height="15" fill="rgb(241,149,10)" fg:x="94" fg:w="1"/><text x="4.7262%" y="767.50"></text></g><g><title>[libc.so.6] (1 samples, 0.05%)</title><rect x="4.4762%" y="741" width="0.0476%" height="15" fill="rgb(249,206,44)" fg:x="94" fg:w="1"/><text x="4.7262%" y="751.50"></text></g><g><title>core::ptr::drop_in_place<tonic::codec::decode::Streaming<dcache::protobuf::dcache::RaftReply>> (7 samples, 0.33%)</title><rect x="4.2381%" y="1045" width="0.3333%" height="15" fill="rgb(251,153,30)" fg:x="89" fg:w="7"/><text x="4.4881%" y="1055.50"></text></g><g><title>core::ptr::drop_in_place<tonic::codec::decode::StreamingInner> (7 samples, 0.33%)</title><rect x="4.2381%" y="1029" width="0.3333%" height="15" fill="rgb(239,152,38)" fg:x="89" fg:w="7"/><text x="4.4881%" y="1039.50"></text></g><g><title>core::ptr::drop_in_place<http_body::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>> (6 samples, 0.29%)</title><rect x="4.2857%" y="1013" width="0.2857%" height="15" fill="rgb(249,139,47)" fg:x="90" fg:w="6"/><text x="4.5357%" y="1023.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>>> (6 samples, 0.29%)</title><rect x="4.2857%" y="997" width="0.2857%" height="15" fill="rgb(244,64,35)" fg:x="90" fg:w="6"/><text x="4.5357%" y="1007.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>> (6 samples, 0.29%)</title><rect x="4.2857%" y="981" width="0.2857%" height="15" fill="rgb(216,46,15)" fg:x="90" fg:w="6"/><text x="4.5357%" y="991.50"></text></g><g><title>core::ptr::drop_in_place<http_body::combinators::map_err::MapErr<http_body::combinators::map_data::MapData<hyper::body::body::Body,tonic::codec::decode::Streaming<dcache::protobuf::dcache::RaftReply>::new<hyper::body::body::Body,tonic::codec::prost::ProstDecoder<dcache::protobuf::dcache::RaftReply>>::{{closure}}>,tonic::codec::decode::Streaming<dcache::protobuf::dcache::RaftReply>::new<hyper::body::body::Body,tonic::codec::prost::ProstDecoder<dcache::protobuf::dcache::RaftReply>>::{{closure}}>> (6 samples, 0.29%)</title><rect x="4.2857%" y="965" width="0.2857%" height="15" fill="rgb(250,74,19)" fg:x="90" fg:w="6"/><text x="4.5357%" y="975.50"></text></g><g><title>core::ptr::drop_in_place<http_body::combinators::map_data::MapData<hyper::body::body::Body,tonic::codec::decode::Streaming<dcache::protobuf::dcache::RaftReply>::new<hyper::body::body::Body,tonic::codec::prost::ProstDecoder<dcache::protobuf::dcache::RaftReply>>::{{closure}}>> (6 samples, 0.29%)</title><rect x="4.2857%" y="949" width="0.2857%" height="15" fill="rgb(249,42,33)" fg:x="90" fg:w="6"/><text x="4.5357%" y="959.50"></text></g><g><title>core::ptr::drop_in_place<hyper::body::body::Body> (6 samples, 0.29%)</title><rect x="4.2857%" y="933" width="0.2857%" height="15" fill="rgb(242,149,17)" fg:x="90" fg:w="6"/><text x="4.5357%" y="943.50"></text></g><g><title>core::ptr::drop_in_place<hyper::body::body::Kind> (6 samples, 0.29%)</title><rect x="4.2857%" y="917" width="0.2857%" height="15" fill="rgb(244,29,21)" fg:x="90" fg:w="6"/><text x="4.5357%" y="927.50"></text></g><g><title>core::ptr::drop_in_place<h2::share::RecvStream> (6 samples, 0.29%)</title><rect x="4.2857%" y="901" width="0.2857%" height="15" fill="rgb(220,130,37)" fg:x="90" fg:w="6"/><text x="4.5357%" y="911.50"></text></g><g><title>h2::proto::streams::streams::OpaqueStreamRef::clear_recv_buffer (1 samples, 0.05%)</title><rect x="4.5238%" y="885" width="0.0476%" height="15" fill="rgb(211,67,2)" fg:x="95" fg:w="1"/><text x="4.7738%" y="895.50"></text></g><g><title>tokio::sync::mpsc::unbounded::UnboundedSender<T>::send (1 samples, 0.05%)</title><rect x="4.5714%" y="981" width="0.0476%" height="15" fill="rgb(235,68,52)" fg:x="96" fg:w="1"/><text x="4.8214%" y="991.50"></text></g><g><title>tokio::sync::mpsc::chan::Tx<T,S>::send (1 samples, 0.05%)</title><rect x="4.5714%" y="965" width="0.0476%" height="15" fill="rgb(246,142,3)" fg:x="96" fg:w="1"/><text x="4.8214%" y="975.50"></text></g><g><title>tokio::sync::mpsc::chan::Chan<T,S>::send (1 samples, 0.05%)</title><rect x="4.5714%" y="949" width="0.0476%" height="15" fill="rgb(241,25,7)" fg:x="96" fg:w="1"/><text x="4.8214%" y="959.50"></text></g><g><title>tokio::sync::mpsc::list::Tx<T>::push (1 samples, 0.05%)</title><rect x="4.5714%" y="933" width="0.0476%" height="15" fill="rgb(242,119,39)" fg:x="96" fg:w="1"/><text x="4.8214%" y="943.50"></text></g><g><title>tokio::sync::oneshot::channel (1 samples, 0.05%)</title><rect x="4.6190%" y="981" width="0.0476%" height="15" fill="rgb(241,98,45)" fg:x="97" fg:w="1"/><text x="4.8690%" y="991.50"></text></g><g><title>tokio::sync::oneshot::State::new (1 samples, 0.05%)</title><rect x="4.6190%" y="965" width="0.0476%" height="15" fill="rgb(254,28,30)" fg:x="97" fg:w="1"/><text x="4.8690%" y="975.50"></text></g><g><title><T as tonic::client::service::GrpcService<ReqBody>>::call (3 samples, 0.14%)</title><rect x="4.5714%" y="1029" width="0.1429%" height="15" fill="rgb(241,142,54)" fg:x="96" fg:w="3"/><text x="4.8214%" y="1039.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.14%)</title><rect x="4.5714%" y="1013" width="0.1429%" height="15" fill="rgb(222,85,15)" fg:x="96" fg:w="3"/><text x="4.8214%" y="1023.50"></text></g><g><title><tower::buffer::service::Buffer<T,Request> as tower_service::Service<Request>>::call (3 samples, 0.14%)</title><rect x="4.5714%" y="997" width="0.1429%" height="15" fill="rgb(210,85,47)" fg:x="96" fg:w="3"/><text x="4.8214%" y="1007.50"></text></g><g><title>tracing::span::Span::current (1 samples, 0.05%)</title><rect x="4.6667%" y="981" width="0.0476%" height="15" fill="rgb(224,206,25)" fg:x="98" fg:w="1"/><text x="4.9167%" y="991.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>>>>> (1 samples, 0.05%)</title><rect x="4.7143%" y="981" width="0.0476%" height="15" fill="rgb(243,201,19)" fg:x="99" fg:w="1"/><text x="4.9643%" y="991.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>>>> (1 samples, 0.05%)</title><rect x="4.7143%" y="965" width="0.0476%" height="15" fill="rgb(236,59,4)" fg:x="99" fg:w="1"/><text x="4.9643%" y="975.50"></text></g><g><title><alloc::sync::Arc<T,A> as core::ops::drop::Drop>::drop (1 samples, 0.05%)</title><rect x="4.7143%" y="949" width="0.0476%" height="15" fill="rgb(254,179,45)" fg:x="99" fg:w="1"/><text x="4.9643%" y="959.50"></text></g><g><title>alloc::sync::Arc<T,A>::drop_slow (1 samples, 0.05%)</title><rect x="4.7143%" y="933" width="0.0476%" height="15" fill="rgb(226,14,10)" fg:x="99" fg:w="1"/><text x="4.9643%" y="943.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>>> (1 samples, 0.05%)</title><rect x="4.7143%" y="917" width="0.0476%" height="15" fill="rgb(244,27,41)" fg:x="99" fg:w="1"/><text x="4.9643%" y="927.50"></text></g><g><title><tokio::sync::oneshot::Inner<T> as core::ops::drop::Drop>::drop (1 samples, 0.05%)</title><rect x="4.7143%" y="901" width="0.0476%" height="15" fill="rgb(235,35,32)" fg:x="99" fg:w="1"/><text x="4.9643%" y="911.50"></text></g><g><title>tokio::sync::oneshot::Task::drop_task (1 samples, 0.05%)</title><rect x="4.7143%" y="885" width="0.0476%" height="15" fill="rgb(218,68,31)" fg:x="99" fg:w="1"/><text x="4.9643%" y="895.50"></text></g><g><title>tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (1 samples, 0.05%)</title><rect x="4.7143%" y="869" width="0.0476%" height="15" fill="rgb(207,120,37)" fg:x="99" fg:w="1"/><text x="4.9643%" y="879.50"></text></g><g><title><tokio::sync::oneshot::Receiver<T> as core::future::future::Future>::poll (2 samples, 0.10%)</title><rect x="4.7143%" y="997" width="0.0952%" height="15" fill="rgb(227,98,0)" fg:x="99" fg:w="2"/><text x="4.9643%" y="1007.50"></text></g><g><title>tokio::sync::oneshot::Inner<T>::poll_recv (1 samples, 0.05%)</title><rect x="4.7619%" y="981" width="0.0476%" height="15" fill="rgb(207,7,3)" fg:x="100" fg:w="1"/><text x="5.0119%" y="991.50"></text></g><g><title>tokio::sync::oneshot::Task::set_task (1 samples, 0.05%)</title><rect x="4.7619%" y="965" width="0.0476%" height="15" fill="rgb(206,98,19)" fg:x="100" fg:w="1"/><text x="5.0119%" y="975.50"></text></g><g><title><tonic::transport::service::grpc_timeout::ResponseFuture<F> as core::future::future::Future>::poll (2 samples, 0.10%)</title><rect x="4.9048%" y="933" width="0.0952%" height="15" fill="rgb(217,5,26)" fg:x="103" fg:w="2"/><text x="5.1548%" y="943.50"></text></g><g><title><tower::util::either::Either<A,B> as core::future::future::Future>::poll (1 samples, 0.05%)</title><rect x="4.9524%" y="917" width="0.0476%" height="15" fill="rgb(235,190,38)" fg:x="104" fg:w="1"/><text x="5.2024%" y="927.50"></text></g><g><title><tower::util::either::Either<A,B> as core::future::future::Future>::poll (1 samples, 0.05%)</title><rect x="4.9524%" y="901" width="0.0476%" height="15" fill="rgb(247,86,24)" fg:x="104" fg:w="1"/><text x="5.2024%" y="911.50"></text></g><g><title><tonic::transport::service::reconnect::ResponseFuture<F> as core::future::future::Future>::poll (1 samples, 0.05%)</title><rect x="4.9524%" y="885" width="0.0476%" height="15" fill="rgb(205,101,16)" fg:x="104" fg:w="1"/><text x="5.2024%" y="895.50"></text></g><g><title>core::task::poll::Poll<core::result::Result<T,E>>::map_err (1 samples, 0.05%)</title><rect x="4.9524%" y="869" width="0.0476%" height="15" fill="rgb(246,168,33)" fg:x="104" fg:w="1"/><text x="5.2024%" y="879.50"></text></g><g><title>[libc.so.6] (1 samples, 0.05%)</title><rect x="4.9524%" y="853" width="0.0476%" height="15" fill="rgb(231,114,1)" fg:x="104" fg:w="1"/><text x="5.2024%" y="863.50"></text></g><g><title>core::ptr::drop_in_place<tonic::transport::service::reconnect::ResponseFuture<hyper::client::conn::ResponseFuture>> (1 samples, 0.05%)</title><rect x="5.0000%" y="917" width="0.0476%" height="15" fill="rgb(207,184,53)" fg:x="105" fg:w="1"/><text x="5.2500%" y="927.50"></text></g><g><title><tonic::transport::channel::ResponseFuture as core::future::future::Future>::poll (8 samples, 0.38%)</title><rect x="4.7143%" y="1029" width="0.3810%" height="15" fill="rgb(224,95,51)" fg:x="99" fg:w="8"/><text x="4.9643%" y="1039.50"></text></g><g><title><tower::buffer::future::ResponseFuture<F> as core::future::future::Future>::poll (8 samples, 0.38%)</title><rect x="4.7143%" y="1013" width="0.3810%" height="15" fill="rgb(212,188,45)" fg:x="99" fg:w="8"/><text x="4.9643%" y="1023.50"></text></g><g><title><tower::util::either::Either<A,B> as core::future::future::Future>::poll (6 samples, 0.29%)</title><rect x="4.8095%" y="997" width="0.2857%" height="15" fill="rgb(223,154,38)" fg:x="101" fg:w="6"/><text x="5.0595%" y="1007.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (5 samples, 0.24%)</title><rect x="4.8571%" y="981" width="0.2381%" height="15" fill="rgb(251,22,52)" fg:x="102" fg:w="5"/><text x="5.1071%" y="991.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (5 samples, 0.24%)</title><rect x="4.8571%" y="965" width="0.2381%" height="15" fill="rgb(229,209,22)" fg:x="102" fg:w="5"/><text x="5.1071%" y="975.50"></text></g><g><title><tonic::transport::service::add_origin::AddOrigin<T> as tower_service::Service<http::request::Request<ReqBody>>>::call::_{{closure}} (5 samples, 0.24%)</title><rect x="4.8571%" y="949" width="0.2381%" height="15" fill="rgb(234,138,34)" fg:x="102" fg:w="5"/><text x="5.1071%" y="959.50"></text></g><g><title>core::ptr::drop_in_place<tonic::transport::service::grpc_timeout::ResponseFuture<tower::util::either::Either<tower::limit::concurrency::future::ResponseFuture<tower::util::either::Either<tonic::transport::service::reconnect::ResponseFuture<hyper::client::conn::ResponseFuture>,tonic::transport::service::reconnect::ResponseFuture<hyper::client::conn::ResponseFuture>>>,tower::util::either::Either<tonic::transport::service::reconnect::ResponseFuture<hyper::client::conn::ResponseFuture>,tonic::transport::service::reconnect::ResponseFuture<hyper::client::conn::ResponseFuture>>>>> (2 samples, 0.10%)</title><rect x="5.0000%" y="933" width="0.0952%" height="15" fill="rgb(212,95,11)" fg:x="105" fg:w="2"/><text x="5.2500%" y="943.50"></text></g><g><title>core::ptr::drop_in_place<tower::util::either::Either<tower::limit::concurrency::future::ResponseFuture<tower::util::either::Either<tonic::transport::service::reconnect::ResponseFuture<hyper::client::conn::ResponseFuture>,tonic::transport::service::reconnect::ResponseFuture<hyper::client::conn::ResponseFuture>>>,tower::util::either::Either<tonic::transport::service::reconnect::ResponseFuture<hyper::client::conn::ResponseFuture>,tonic::transport::service::reconnect::ResponseFuture<hyper::client::conn::ResponseFuture>>>> (1 samples, 0.05%)</title><rect x="5.0476%" y="917" width="0.0476%" height="15" fill="rgb(240,179,47)" fg:x="106" fg:w="1"/><text x="5.2976%" y="927.50"></text></g><g><title>core::ptr::drop_in_place<tonic::transport::channel::ResponseFuture> (1 samples, 0.05%)</title><rect x="5.0952%" y="1029" width="0.0476%" height="15" fill="rgb(240,163,11)" fg:x="107" fg:w="1"/><text x="5.3452%" y="1039.50"></text></g><g><title>core::ptr::drop_in_place<tower::buffer::future::ResponseFuture<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>>>>> (1 samples, 0.05%)</title><rect x="5.0952%" y="1013" width="0.0476%" height="15" fill="rgb(236,37,12)" fg:x="107" fg:w="1"/><text x="5.3452%" y="1023.50"></text></g><g><title>core::ptr::drop_in_place<tower::buffer::future::ResponseState<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>>>>> (1 samples, 0.05%)</title><rect x="5.0952%" y="997" width="0.0476%" height="15" fill="rgb(232,164,16)" fg:x="107" fg:w="1"/><text x="5.3452%" y="1007.50"></text></g><g><title>core::ptr::drop_in_place<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>>>> (1 samples, 0.05%)</title><rect x="5.0952%" y="981" width="0.0476%" height="15" fill="rgb(244,205,15)" fg:x="107" fg:w="1"/><text x="5.3452%" y="991.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<http::response::Response<hyper::body::body::Body>,alloc::boxed::Box<dyn core::error::Error+core::marker::Sync+core::marker::Send>>+core::marker::Send>>> (1 samples, 0.05%)</title><rect x="5.0952%" y="965" width="0.0476%" height="15" fill="rgb(223,117,47)" fg:x="107" fg:w="1"/><text x="5.3452%" y="975.50"></text></g><g><title>core::ptr::drop_in_place<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>> (1 samples, 0.05%)</title><rect x="5.0952%" y="949" width="0.0476%" height="15" fill="rgb(244,107,35)" fg:x="107" fg:w="1"/><text x="5.3452%" y="959.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<http::response::Response<hyper::body::body::Body>,alloc::boxed::Box<dyn core::error::Error+core::marker::Sync+core::marker::Send>>+core::marker::Send>>> (1 samples, 0.05%)</title><rect x="5.0952%" y="933" width="0.0476%" height="15" fill="rgb(205,140,8)" fg:x="107" fg:w="1"/><text x="5.3452%" y="943.50"></text></g><g><title>core::ptr::drop_in_place<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>> (1 samples, 0.05%)</title><rect x="5.0952%" y="917" width="0.0476%" height="15" fill="rgb(228,84,46)" fg:x="107" fg:w="1"/><text x="5.3452%" y="927.50"></text></g><g><title>_ZN4core3ptr1980drop_in_place$LT$$LT$tonic..transport..service..add_origin..AddOrigin$LT$tonic..transport..service..user_agent..UserAgent$LT$tonic..transport..service..grpc_timeout..GrpcTimeout$LT$tower..util..either..Either$LT$tower..limit..concurrency..service..ConcurrencyLimit$LT$tower..util..either..Either$LT$tower..limit..rate..service..RateLimit$LT$tonic..transport..service..reconnect..Reconnect$LT$hyper..client..service..Connect$LT$tonic..transport..service..connector..Connector$LT$hyper..client..connect..http..HttpConnector$GT$$C$http_body..combinators..box_body..UnsyncBoxBody$LT$bytes..bytes..Bytes$C$tonic..status..Status$GT$$C$http..uri..Uri$GT$$C$http..uri..Uri$GT$$GT$$C$tonic..transport..service..reconnect..Reconnect$LT$hyper..client..service..Connect$LT$tonic..transport..service..connector..Connector$LT$hyper..client..connect..http..HttpConnector$GT$$C$http_body..combinators..box_body..UnsyncBoxBody$LT$bytes..bytes..Bytes$C$tonic..status..Status$GT$$C$http..uri..Uri$GT$$C$http..uri..Uri$GT$$GT$$GT$$C$tower..util..either..Either$LT$tower..limit..rate..service..RateLimit$LT$tonic..transport..service..reconnect..Reconnect$LT$hyper..client..service..Connect$LT$tonic..transport..service..connector..Connector$LT$hyper..client..connect..http..HttpConnector$GT$$C$http_body..combinators..box_body..UnsyncBoxBody$LT$bytes..bytes..Bytes$C$tonic..status..Status$GT$$C$http..uri..Uri$GT$$C$http..uri..Uri$GT$$GT$$C$tonic..transport..service..reconnect..Reconnect$LT$hyper..client..service..Connect$LT$tonic..transport..service..connector..Connector$LT$hyper..client..connect..http..HttpConnector$GT$$C$http_body..combinators..box_body..UnsyncBoxBody$LT$bytes..bytes..Bytes$C$tonic..status..Status$GT$$C$http..uri..Uri$GT$$C$http..uri..Uri$GT$$GT$$GT$$GT$$GT$$GT$$u20$as$u20$tower_service..Service$LT$http..request..Request$LT$http_body..combinators..box_body..UnsyncBoxBody$LT$bytes..bytes..Bytes$C$tonic..status..Status$GT$$GT$$GT$$GT$..call..$u7b$$u7b$closure$u7d$$u7d$$GT$17h1163c7b8f84eb2deE (1 samples, 0.05%)</title><rect x="5.0952%" y="901" width="0.0476%" height="15" fill="rgb(254,188,9)" fg:x="107" fg:w="1"/><text x="5.3452%" y="911.50"></text></g><g><title>[libc.so.6] (1 samples, 0.05%)</title><rect x="5.1429%" y="1013" width="0.0476%" height="15" fill="rgb(206,112,54)" fg:x="108" fg:w="1"/><text x="5.3929%" y="1023.50"></text></g><g><title>http::response::Response<T>::map (2 samples, 0.10%)</title><rect x="5.1905%" y="1013" width="0.0952%" height="15" fill="rgb(216,84,49)" fg:x="109" fg:w="2"/><text x="5.4405%" y="1023.50"></text></g><g><title>tonic::client::grpc::Grpc<T>::create_response::_{{closure}} (2 samples, 0.10%)</title><rect x="5.1905%" y="997" width="0.0952%" height="15" fill="rgb(214,194,35)" fg:x="109" fg:w="2"/><text x="5.4405%" y="1007.50"></text></g><g><title>tonic::codec::decode::Streaming<T>::new (2 samples, 0.10%)</title><rect x="5.1905%" y="981" width="0.0952%" height="15" fill="rgb(249,28,3)" fg:x="109" fg:w="2"/><text x="5.4405%" y="991.50"></text></g><g><title>bytes::bytes_mut::BytesMut::with_capacity (2 samples, 0.10%)</title><rect x="5.1905%" y="965" width="0.0952%" height="15" fill="rgb(222,56,52)" fg:x="109" fg:w="2"/><text x="5.4405%" y="975.50"></text></g><g><title>alloc::vec::Vec<T>::with_capacity (2 samples, 0.10%)</title><rect x="5.1905%" y="949" width="0.0952%" height="15" fill="rgb(245,217,50)" fg:x="109" fg:w="2"/><text x="5.4405%" y="959.50"></text></g><g><title>alloc::vec::Vec<T,A>::with_capacity_in (2 samples, 0.10%)</title><rect x="5.1905%" y="933" width="0.0952%" height="15" fill="rgb(213,201,24)" fg:x="109" fg:w="2"/><text x="5.4405%" y="943.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::with_capacity_in (2 samples, 0.10%)</title><rect x="5.1905%" y="917" width="0.0952%" height="15" fill="rgb(248,116,28)" fg:x="109" fg:w="2"/><text x="5.4405%" y="927.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::allocate_in (2 samples, 0.10%)</title><rect x="5.1905%" y="901" width="0.0952%" height="15" fill="rgb(219,72,43)" fg:x="109" fg:w="2"/><text x="5.4405%" y="911.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::allocate (2 samples, 0.10%)</title><rect x="5.1905%" y="885" width="0.0952%" height="15" fill="rgb(209,138,14)" fg:x="109" fg:w="2"/><text x="5.4405%" y="895.50"></text></g><g><title>alloc::alloc::Global::alloc_impl (2 samples, 0.10%)</title><rect x="5.1905%" y="869" width="0.0952%" height="15" fill="rgb(222,18,33)" fg:x="109" fg:w="2"/><text x="5.4405%" y="879.50"></text></g><g><title>alloc::alloc::alloc (2 samples, 0.10%)</title><rect x="5.1905%" y="853" width="0.0952%" height="15" fill="rgb(213,199,7)" fg:x="109" fg:w="2"/><text x="5.4405%" y="863.50"></text></g><g><title>malloc (2 samples, 0.10%)</title><rect x="5.1905%" y="837" width="0.0952%" height="15" fill="rgb(250,110,10)" fg:x="109" fg:w="2"/><text x="5.4405%" y="847.50"></text></g><g><title>[libc.so.6] (2 samples, 0.10%)</title><rect x="5.1905%" y="821" width="0.0952%" height="15" fill="rgb(248,123,6)" fg:x="109" fg:w="2"/><text x="5.4405%" y="831.50"></text></g><g><title>[libc.so.6] (2 samples, 0.10%)</title><rect x="5.1905%" y="805" width="0.0952%" height="15" fill="rgb(206,91,31)" fg:x="109" fg:w="2"/><text x="5.4405%" y="815.50"></text></g><g><title><&str as http::header::map::as_header_name::Sealed>::find::_{{closure}} (1 samples, 0.05%)</title><rect x="5.2857%" y="933" width="0.0476%" height="15" fill="rgb(211,154,13)" fg:x="111" fg:w="1"/><text x="5.5357%" y="943.50"></text></g><g><title>http::header::map::HeaderMap<T>::find (1 samples, 0.05%)</title><rect x="5.2857%" y="917" width="0.0476%" height="15" fill="rgb(225,148,7)" fg:x="111" fg:w="1"/><text x="5.5357%" y="927.50"></text></g><g><title>tonic::codec::compression::CompressionEncoding::from_encoding_header (3 samples, 0.14%)</title><rect x="5.2857%" y="1013" width="0.1429%" height="15" fill="rgb(220,160,43)" fg:x="111" fg:w="3"/><text x="5.5357%" y="1023.50"></text></g><g><title>http::header::map::HeaderMap<T>::get (3 samples, 0.14%)</title><rect x="5.2857%" y="997" width="0.1429%" height="15" fill="rgb(213,52,39)" fg:x="111" fg:w="3"/><text x="5.5357%" y="1007.50"></text></g><g><title>http::header::map::HeaderMap<T>::get2 (3 samples, 0.14%)</title><rect x="5.2857%" y="981" width="0.1429%" height="15" fill="rgb(243,137,7)" fg:x="111" fg:w="3"/><text x="5.5357%" y="991.50"></text></g><g><title><&str as http::header::map::as_header_name::Sealed>::find (3 samples, 0.14%)</title><rect x="5.2857%" y="965" width="0.1429%" height="15" fill="rgb(230,79,13)" fg:x="111" fg:w="3"/><text x="5.5357%" y="975.50"></text></g><g><title>http::header::name::HdrName::from_bytes (3 samples, 0.14%)</title><rect x="5.2857%" y="949" width="0.1429%" height="15" fill="rgb(247,105,23)" fg:x="111" fg:w="3"/><text x="5.5357%" y="959.50"></text></g><g><title>http::header::name::uninit_u8_array (2 samples, 0.10%)</title><rect x="5.3333%" y="933" width="0.0952%" height="15" fill="rgb(223,179,41)" fg:x="112" fg:w="2"/><text x="5.5833%" y="943.50"></text></g><g><title>core::iter::traits::iterator::Iterator::for_each (1 samples, 0.05%)</title><rect x="5.5238%" y="917" width="0.0476%" height="15" fill="rgb(218,9,34)" fg:x="116" fg:w="1"/><text x="5.7738%" y="927.50"></text></g><g><title>core::iter::traits::iterator::Iterator::fold (1 samples, 0.05%)</title><rect x="5.5238%" y="901" width="0.0476%" height="15" fill="rgb(222,106,8)" fg:x="116" fg:w="1"/><text x="5.7738%" y="911.50"></text></g><g><title>core::iter::traits::iterator::Iterator::for_each::call::_{{closure}} (1 samples, 0.05%)</title><rect x="5.5238%" y="885" width="0.0476%" height="15" fill="rgb(211,220,0)" fg:x="116" fg:w="1"/><text x="5.7738%" y="895.50"></text></g><g><title>http::header::name::parse_hdr::_{{closure}} (1 samples, 0.05%)</title><rect x="5.5238%" y="869" width="0.0476%" height="15" fill="rgb(229,52,16)" fg:x="116" fg:w="1"/><text x="5.7738%" y="879.50"></text></g><g><title>tonic::client::grpc::Grpc<T>::create_response (10 samples, 0.48%)</title><rect x="5.1429%" y="1029" width="0.4762%" height="15" fill="rgb(212,155,18)" fg:x="108" fg:w="10"/><text x="5.3929%" y="1039.50"></text></g><g><title>tonic::status::Status::from_header_map (4 samples, 0.19%)</title><rect x="5.4286%" y="1013" width="0.1905%" height="15" fill="rgb(242,21,14)" fg:x="114" fg:w="4"/><text x="5.6786%" y="1023.50"></text></g><g><title>http::header::map::HeaderMap<T>::get (2 samples, 0.10%)</title><rect x="5.5238%" y="997" width="0.0952%" height="15" fill="rgb(222,19,48)" fg:x="116" fg:w="2"/><text x="5.7738%" y="1007.50"></text></g><g><title>http::header::map::HeaderMap<T>::get2 (2 samples, 0.10%)</title><rect x="5.5238%" y="981" width="0.0952%" height="15" fill="rgb(232,45,27)" fg:x="116" fg:w="2"/><text x="5.7738%" y="991.50"></text></g><g><title><&str as http::header::map::as_header_name::Sealed>::find (2 samples, 0.10%)</title><rect x="5.5238%" y="965" width="0.0952%" height="15" fill="rgb(249,103,42)" fg:x="116" fg:w="2"/><text x="5.7738%" y="975.50"></text></g><g><title>http::header::name::HdrName::from_bytes (2 samples, 0.10%)</title><rect x="5.5238%" y="949" width="0.0952%" height="15" fill="rgb(246,81,33)" fg:x="116" fg:w="2"/><text x="5.7738%" y="959.50"></text></g><g><title>http::header::name::parse_hdr (2 samples, 0.10%)</title><rect x="5.5238%" y="933" width="0.0952%" height="15" fill="rgb(252,33,42)" fg:x="116" fg:w="2"/><text x="5.7738%" y="943.50"></text></g><g><title>core::slice::<impl [T]>::contains (1 samples, 0.05%)</title><rect x="5.5714%" y="917" width="0.0476%" height="15" fill="rgb(209,212,41)" fg:x="117" fg:w="1"/><text x="5.8214%" y="927.50"></text></g><g><title><u8 as core::slice::cmp::SliceContains>::slice_contains (1 samples, 0.05%)</title><rect x="5.5714%" y="901" width="0.0476%" height="15" fill="rgb(207,154,6)" fg:x="117" fg:w="1"/><text x="5.8214%" y="911.50"></text></g><g><title>core::slice::memchr::memchr (1 samples, 0.05%)</title><rect x="5.5714%" y="885" width="0.0476%" height="15" fill="rgb(223,64,47)" fg:x="117" fg:w="1"/><text x="5.8214%" y="895.50"></text></g><g><title>core::slice::memchr::memchr_naive (1 samples, 0.05%)</title><rect x="5.5714%" y="869" width="0.0476%" height="15" fill="rgb(211,161,38)" fg:x="117" fg:w="1"/><text x="5.8214%" y="879.50"></text></g><g><title>http::header::map::HeaderMap<T>::insert (1 samples, 0.05%)</title><rect x="5.6190%" y="1013" width="0.0476%" height="15" fill="rgb(219,138,40)" fg:x="118" fg:w="1"/><text x="5.8690%" y="1023.50"></text></g><g><title><http::header::name::HeaderName as http::header::map::into_header_name::Sealed>::insert (1 samples, 0.05%)</title><rect x="5.6190%" y="997" width="0.0476%" height="15" fill="rgb(241,228,46)" fg:x="118" fg:w="1"/><text x="5.8690%" y="1007.50"></text></g><g><title>http::header::map::HeaderMap<T>::insert2 (1 samples, 0.05%)</title><rect x="5.6190%" y="981" width="0.0476%" height="15" fill="rgb(223,209,38)" fg:x="118" fg:w="1"/><text x="5.8690%" y="991.50"></text></g><g><title>http::header::map::Pos::resolve (1 samples, 0.05%)</title><rect x="5.6190%" y="965" width="0.0476%" height="15" fill="rgb(236,164,45)" fg:x="118" fg:w="1"/><text x="5.8690%" y="975.50"></text></g><g><title>http::header::map::Pos::is_some (1 samples, 0.05%)</title><rect x="5.6190%" y="949" width="0.0476%" height="15" fill="rgb(231,15,5)" fg:x="118" fg:w="1"/><text x="5.8690%" y="959.50"></text></g><g><title>http::header::map::Pos::is_none (1 samples, 0.05%)</title><rect x="5.6190%" y="933" width="0.0476%" height="15" fill="rgb(252,35,15)" fg:x="118" fg:w="1"/><text x="5.8690%" y="943.50"></text></g><g><title>http::header::value::HeaderValue::from_static (1 samples, 0.05%)</title><rect x="5.6667%" y="1013" width="0.0476%" height="15" fill="rgb(248,181,18)" fg:x="119" fg:w="1"/><text x="5.9167%" y="1023.50"></text></g><g><title>http::header::value::is_visible_ascii (1 samples, 0.05%)</title><rect x="5.6667%" y="997" width="0.0476%" height="15" fill="rgb(233,39,42)" fg:x="119" fg:w="1"/><text x="5.9167%" y="1007.50"></text></g><g><title>http::uri::Uri::from_parts (1 samples, 0.05%)</title><rect x="5.7143%" y="1013" width="0.0476%" height="15" fill="rgb(238,110,33)" fg:x="120" fg:w="1"/><text x="5.9643%" y="1023.50"></text></g><g><title>http::header::name::parse_hdr (2 samples, 0.10%)</title><rect x="5.7619%" y="933" width="0.0952%" height="15" fill="rgb(233,195,10)" fg:x="121" fg:w="2"/><text x="6.0119%" y="943.50"></text></g><g><title>core::iter::traits::iterator::Iterator::for_each (2 samples, 0.10%)</title><rect x="5.7619%" y="917" width="0.0952%" height="15" fill="rgb(254,105,3)" fg:x="121" fg:w="2"/><text x="6.0119%" y="927.50"></text></g><g><title>core::iter::traits::iterator::Iterator::fold (2 samples, 0.10%)</title><rect x="5.7619%" y="901" width="0.0952%" height="15" fill="rgb(221,225,9)" fg:x="121" fg:w="2"/><text x="6.0119%" y="911.50"></text></g><g><title>core::iter::traits::iterator::Iterator::for_each::call::_{{closure}} (2 samples, 0.10%)</title><rect x="5.7619%" y="885" width="0.0952%" height="15" fill="rgb(224,227,45)" fg:x="121" fg:w="2"/><text x="6.0119%" y="895.50"></text></g><g><title>http::header::name::parse_hdr::_{{closure}} (2 samples, 0.10%)</title><rect x="5.7619%" y="869" width="0.0952%" height="15" fill="rgb(229,198,43)" fg:x="121" fg:w="2"/><text x="6.0119%" y="879.50"></text></g><g><title>tonic::client::grpc::Grpc<T>::streaming::_{{closure}} (28 samples, 1.33%)</title><rect x="4.5714%" y="1045" width="1.3333%" height="15" fill="rgb(206,209,35)" fg:x="96" fg:w="28"/><text x="4.8214%" y="1055.50"></text></g><g><title>tonic::client::grpc::GrpcConfig::prepare_request (6 samples, 0.29%)</title><rect x="5.6190%" y="1029" width="0.2857%" height="15" fill="rgb(245,195,53)" fg:x="118" fg:w="6"/><text x="5.8690%" y="1039.50"></text></g><g><title>tonic::request::Request<T>::into_http (3 samples, 0.14%)</title><rect x="5.7619%" y="1013" width="0.1429%" height="15" fill="rgb(240,92,26)" fg:x="121" fg:w="3"/><text x="6.0119%" y="1023.50"></text></g><g><title>tonic::metadata::map::MetadataMap::into_sanitized_headers (3 samples, 0.14%)</title><rect x="5.7619%" y="997" width="0.1429%" height="15" fill="rgb(207,40,23)" fg:x="121" fg:w="3"/><text x="6.0119%" y="1007.50"></text></g><g><title>http::header::map::HeaderMap<T>::remove (3 samples, 0.14%)</title><rect x="5.7619%" y="981" width="0.1429%" height="15" fill="rgb(223,111,35)" fg:x="121" fg:w="3"/><text x="6.0119%" y="991.50"></text></g><g><title><&str as http::header::map::as_header_name::Sealed>::find (3 samples, 0.14%)</title><rect x="5.7619%" y="965" width="0.1429%" height="15" fill="rgb(229,147,28)" fg:x="121" fg:w="3"/><text x="6.0119%" y="975.50"></text></g><g><title>http::header::name::HdrName::from_bytes (3 samples, 0.14%)</title><rect x="5.7619%" y="949" width="0.1429%" height="15" fill="rgb(211,29,28)" fg:x="121" fg:w="3"/><text x="6.0119%" y="959.50"></text></g><g><title>http::header::name::uninit_u8_array (1 samples, 0.05%)</title><rect x="5.8571%" y="933" width="0.0476%" height="15" fill="rgb(228,72,33)" fg:x="123" fg:w="1"/><text x="6.1071%" y="943.50"></text></g><g><title>tonic::codec::decode::StreamingInner::poll_data (1 samples, 0.05%)</title><rect x="5.9048%" y="965" width="0.0476%" height="15" fill="rgb(205,214,31)" fg:x="124" fg:w="1"/><text x="6.1548%" y="975.50"></text></g><g><title>core::ptr::drop_in_place<tonic::status::Status> (1 samples, 0.05%)</title><rect x="5.9524%" y="933" width="0.0476%" height="15" fill="rgb(224,111,15)" fg:x="125" fg:w="1"/><text x="6.2024%" y="943.50"></text></g><g><title><&str as http::header::map::as_header_name::Sealed>::find::_{{closure}} (1 samples, 0.05%)</title><rect x="6.0476%" y="837" width="0.0476%" height="15" fill="rgb(253,21,26)" fg:x="127" fg:w="1"/><text x="6.2976%" y="847.50"></text></g><g><title>http::header::map::HeaderMap<T>::find (1 samples, 0.05%)</title><rect x="6.0476%" y="821" width="0.0476%" height="15" fill="rgb(245,139,43)" fg:x="127" fg:w="1"/><text x="6.2976%" y="831.50"></text></g><g><title><http::header::name::HeaderName as core::cmp::PartialEq<http::header::name::HdrName>>::eq (1 samples, 0.05%)</title><rect x="6.0476%" y="805" width="0.0476%" height="15" fill="rgb(252,170,7)" fg:x="127" fg:w="1"/><text x="6.2976%" y="815.50"></text></g><g><title>core::cmp::impls::<impl core::cmp::PartialEq<&B> for &A>::eq (1 samples, 0.05%)</title><rect x="6.0476%" y="789" width="0.0476%" height="15" fill="rgb(231,118,14)" fg:x="127" fg:w="1"/><text x="6.2976%" y="799.50"></text></g><g><title>core::slice::cmp::<impl core::cmp::PartialEq<[B]> for [A]>::eq (1 samples, 0.05%)</title><rect x="6.0476%" y="773" width="0.0476%" height="15" fill="rgb(238,83,0)" fg:x="127" fg:w="1"/><text x="6.2976%" y="783.50"></text></g><g><title><[A] as core::slice::cmp::SlicePartialEq<B>>::equal (1 samples, 0.05%)</title><rect x="6.0476%" y="757" width="0.0476%" height="15" fill="rgb(221,39,39)" fg:x="127" fg:w="1"/><text x="6.2976%" y="767.50"></text></g><g><title>[libc.so.6] (1 samples, 0.05%)</title><rect x="6.0476%" y="741" width="0.0476%" height="15" fill="rgb(222,119,46)" fg:x="127" fg:w="1"/><text x="6.2976%" y="751.50"></text></g><g><title>tonic::codec::decode::Streaming<T>::trailers::_{{closure}} (5 samples, 0.24%)</title><rect x="5.9048%" y="1045" width="0.2381%" height="15" fill="rgb(222,165,49)" fg:x="124" fg:w="5"/><text x="6.1548%" y="1055.50"></text></g><g><title>tonic::codec::decode::Streaming<T>::message::_{{closure}} (5 samples, 0.24%)</title><rect x="5.9048%" y="1029" width="0.2381%" height="15" fill="rgb(219,113,52)" fg:x="124" fg:w="5"/><text x="6.1548%" y="1039.50"></text></g><g><title><core::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (5 samples, 0.24%)</title><rect x="5.9048%" y="1013" width="0.2381%" height="15" fill="rgb(214,7,15)" fg:x="124" fg:w="5"/><text x="6.1548%" y="1023.50"></text></g><g><title>tonic::codec::decode::Streaming<T>::message::_{{closure}}::_{{closure}} (5 samples, 0.24%)</title><rect x="5.9048%" y="997" width="0.2381%" height="15" fill="rgb(235,32,4)" fg:x="124" fg:w="5"/><text x="6.1548%" y="1007.50"></text></g><g><title><tonic::codec::decode::Streaming<T> as futures_core::stream::Stream>::poll_next (5 samples, 0.24%)</title><rect x="5.9048%" y="981" width="0.2381%" height="15" fill="rgb(238,90,54)" fg:x="124" fg:w="5"/><text x="6.1548%" y="991.50"></text></g><g><title>tonic::codec::decode::StreamingInner::poll_response (4 samples, 0.19%)</title><rect x="5.9524%" y="965" width="0.1905%" height="15" fill="rgb(213,208,19)" fg:x="125" fg:w="4"/><text x="6.2024%" y="975.50"></text></g><g><title>tonic::status::infer_grpc_status (4 samples, 0.19%)</title><rect x="5.9524%" y="949" width="0.1905%" height="15" fill="rgb(233,156,4)" fg:x="125" fg:w="4"/><text x="6.2024%" y="959.50"></text></g><g><title>tonic::status::Status::from_header_map (3 samples, 0.14%)</title><rect x="6.0000%" y="933" width="0.1429%" height="15" fill="rgb(207,194,5)" fg:x="126" fg:w="3"/><text x="6.2500%" y="943.50"></text></g><g><title>core::option::Option<T>::map (3 samples, 0.14%)</title><rect x="6.0000%" y="917" width="0.1429%" height="15" fill="rgb(206,111,30)" fg:x="126" fg:w="3"/><text x="6.2500%" y="927.50"></text></g><g><title>tonic::status::Status::from_header_map::_{{closure}} (2 samples, 0.10%)</title><rect x="6.0476%" y="901" width="0.0952%" height="15" fill="rgb(243,70,54)" fg:x="127" fg:w="2"/><text x="6.2976%" y="911.50"></text></g><g><title>http::header::map::HeaderMap<T>::remove (2 samples, 0.10%)</title><rect x="6.0476%" y="885" width="0.0952%" height="15" fill="rgb(242,28,8)" fg:x="127" fg:w="2"/><text x="6.2976%" y="895.50"></text></g><g><title><&str as http::header::map::as_header_name::Sealed>::find (2 samples, 0.10%)</title><rect x="6.0476%" y="869" width="0.0952%" height="15" fill="rgb(219,106,18)" fg:x="127" fg:w="2"/><text x="6.2976%" y="879.50"></text></g><g><title>http::header::name::HdrName::from_bytes (2 samples, 0.10%)</title><rect x="6.0476%" y="853" width="0.0952%" height="15" fill="rgb(244,222,10)" fg:x="127" fg:w="2"/><text x="6.2976%" y="863.50"></text></g><g><title><core::result::Result<T,E> as core::ops::try_trait::Try>::branch (1 samples, 0.05%)</title><rect x="6.0952%" y="837" width="0.0476%" height="15" fill="rgb(236,179,52)" fg:x="128" fg:w="1"/><text x="6.3452%" y="847.50"></text></g><g><title>core::ptr::drop_in_place<http::header::map::IntoIter<http::header::value::HeaderValue>> (1 samples, 0.05%)</title><rect x="6.1429%" y="1013" width="0.0476%" height="15" fill="rgb(213,23,39)" fg:x="129" fg:w="1"/><text x="6.3929%" y="1023.50"></text></g><g><title><tracing_futures::Instrumented<T> as core::future::future::Future>::poll (46 samples, 2.19%)</title><rect x="4.0476%" y="1269" width="2.1905%" height="15" fill="rgb(238,48,10)" fg:x="85" fg:w="46"/><text x="4.2976%" y="1279.50"><..</text></g><g><title>openraft::replication::ReplicationCore<C,N,LS>::main::_{{closure}} (46 samples, 2.19%)</title><rect x="4.0476%" y="1253" width="2.1905%" height="15" fill="rgb(251,196,23)" fg:x="85" fg:w="46"/><text x="4.2976%" y="1263.50">o..</text></g><g><title>openraft::replication::ReplicationCore<C,N,LS>::main::_{{closure}}::_{{closure}} (46 samples, 2.19%)</title><rect x="4.0476%" y="1237" width="2.1905%" height="15" fill="rgb(250,152,24)" fg:x="85" fg:w="46"/><text x="4.2976%" y="1247.50">o..</text></g><g><title>openraft::replication::ReplicationCore<C,N,LS>::send_log_entries::_{{closure}} (46 samples, 2.19%)</title><rect x="4.0476%" y="1221" width="2.1905%" height="15" fill="rgb(209,150,17)" fg:x="85" fg:w="46"/><text x="4.2976%" y="1231.50">o..</text></g><g><title>openraft::replication::ReplicationCore<C,N,LS>::send_log_entries::_{{closure}}::_{{closure}} (46 samples, 2.19%)</title><rect x="4.0476%" y="1205" width="2.1905%" height="15" fill="rgb(234,202,34)" fg:x="85" fg:w="46"/><text x="4.2976%" y="1215.50">o..</text></g><g><title><tokio::time::timeout::Timeout<T> as core::future::future::Future>::poll (46 samples, 2.19%)</title><rect x="4.0476%" y="1189" width="2.1905%" height="15" fill="rgb(253,148,53)" fg:x="85" fg:w="46"/><text x="4.2976%" y="1199.50"><..</text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (46 samples, 2.19%)</title><rect x="4.0476%" y="1173" width="2.1905%" height="15" fill="rgb(218,129,16)" fg:x="85" fg:w="46"/><text x="4.2976%" y="1183.50"><..</text></g><g><title>openraft::network::network::RaftNetwork::append_entries::_{{closure}} (46 samples, 2.19%)</title><rect x="4.0476%" y="1157" width="2.1905%" height="15" fill="rgb(216,85,19)" fg:x="85" fg:w="46"/><text x="4.2976%" y="1167.50">o..</text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (46 samples, 2.19%)</title><rect x="4.0476%" y="1141" width="2.1905%" height="15" fill="rgb(235,228,7)" fg:x="85" fg:w="46"/><text x="4.2976%" y="1151.50"><..</text></g><g><title><dcache::network::raft_network_impl::DcacheNetworkConnection as openraft::network::network::RaftNetwork<dcache::DcacheTypeConfig>>::send_append_entries::_{{closure}} (46 samples, 2.19%)</title><rect x="4.0476%" y="1125" width="2.1905%" height="15" fill="rgb(245,175,0)" fg:x="85" fg:w="46"/><text x="4.2976%" y="1135.50"><..</text></g><g><title>dcache::network::raft_network_impl::DcacheNetwork::send_rpc::_{{closure}} (46 samples, 2.19%)</title><rect x="4.0476%" y="1109" width="2.1905%" height="15" fill="rgb(208,168,36)" fg:x="85" fg:w="46"/><text x="4.2976%" y="1119.50">d..</text></g><g><title>dcache::protobuf::dcache::dcache_service_client::DcacheServiceClient<T>::append_entries::_{{closure}} (46 samples, 2.19%)</title><rect x="4.0476%" y="1093" width="2.1905%" height="15" fill="rgb(246,171,24)" fg:x="85" fg:w="46"/><text x="4.2976%" y="1103.50">d..</text></g><g><title>tonic::client::grpc::Grpc<T>::unary::_{{closure}} (46 samples, 2.19%)</title><rect x="4.0476%" y="1077" width="2.1905%" height="15" fill="rgb(215,142,24)" fg:x="85" fg:w="46"/><text x="4.2976%" y="1087.50">t..</text></g><g><title>tonic::client::grpc::Grpc<T>::client_streaming::_{{closure}} (46 samples, 2.19%)</title><rect x="4.0476%" y="1061" width="2.1905%" height="15" fill="rgb(250,187,7)" fg:x="85" fg:w="46"/><text x="4.2976%" y="1071.50">t..</text></g><g><title>tonic::metadata::map::MetadataMap::merge (2 samples, 0.10%)</title><rect x="6.1429%" y="1045" width="0.0952%" height="15" fill="rgb(228,66,33)" fg:x="129" fg:w="2"/><text x="6.3929%" y="1055.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 (2 samples, 0.10%)</title><rect x="6.1429%" y="1029" width="0.0952%" height="15" fill="rgb(234,215,21)" fg:x="129" fg:w="2"/><text x="6.3929%" y="1039.50"></text></g><g><title>http::header::map::HeaderMap<T>::entry2 (1 samples, 0.05%)</title><rect x="6.1905%" y="1013" width="0.0476%" height="15" fill="rgb(222,191,20)" fg:x="130" fg:w="1"/><text x="6.4405%" y="1023.50"></text></g><g><title>http::header::map::HeaderMap<T>::reserve_one (1 samples, 0.05%)</title><rect x="6.1905%" y="997" width="0.0476%" height="15" fill="rgb(245,79,54)" fg:x="130" fg:w="1"/><text x="6.4405%" y="1007.50"></text></g><g><title>http::header::map::Danger::is_yellow (1 samples, 0.05%)</title><rect x="6.1905%" y="981" width="0.0476%" height="15" fill="rgb(240,10,37)" fg:x="130" fg:w="1"/><text x="6.4405%" y="991.50"></text></g><g><title>__vdso_clock_gettime (2 samples, 0.10%)</title><rect x="6.2381%" y="1269" width="0.0952%" height="15" fill="rgb(214,192,32)" fg:x="131" fg:w="2"/><text x="6.4881%" y="1279.50"></text></g><g><title>[unknown] (2 samples, 0.10%)</title><rect x="6.2381%" y="1253" width="0.0952%" height="15" fill="rgb(209,36,54)" fg:x="131" fg:w="2"/><text x="6.4881%" y="1263.50"></text></g><g><title>dcache::start_example_raft_node::_{{closure}} (4 samples, 0.19%)</title><rect x="6.3333%" y="1269" width="0.1905%" height="15" fill="rgb(220,10,11)" fg:x="133" fg:w="4"/><text x="6.5833%" y="1279.50"></text></g><g><title><tokio::runtime::task::join::JoinHandle<T> as core::future::future::Future>::poll (2 samples, 0.10%)</title><rect x="6.4286%" y="1253" width="0.0952%" height="15" fill="rgb(221,106,17)" fg:x="135" fg:w="2"/><text x="6.6786%" y="1263.50"></text></g><g><title>tokio::runtime::task::raw::RawTask::try_read_output (1 samples, 0.05%)</title><rect x="6.4762%" y="1237" width="0.0476%" height="15" fill="rgb(251,142,44)" fg:x="136" fg:w="1"/><text x="6.7262%" y="1247.50"></text></g><g><title><alloc::sync::Arc<T,A> as core::ops::deref::Deref>::deref (1 samples, 0.05%)</title><rect x="6.6190%" y="1093" width="0.0476%" height="15" fill="rgb(238,13,15)" fg:x="139" fg:w="1"/><text x="6.8690%" y="1103.50"></text></g><g><title>alloc::sync::Arc<T,A>::inner (1 samples, 0.05%)</title><rect x="6.6190%" y="1077" width="0.0476%" height="15" fill="rgb(208,107,27)" fg:x="139" fg:w="1"/><text x="6.8690%" y="1087.50"></text></g><g><title>core::ptr::non_null::NonNull<T>::as_ref (1 samples, 0.05%)</title><rect x="6.6190%" y="1061" width="0.0476%" height="15" fill="rgb(205,136,37)" fg:x="139" fg:w="1"/><text x="6.8690%" y="1071.50"></text></g><g><title>core::option::Option<T>::or_else (2 samples, 0.10%)</title><rect x="6.6667%" y="1093" width="0.0952%" height="15" fill="rgb(250,205,27)" fg:x="140" fg:w="2"/><text x="6.9167%" y="1103.50"></text></g><g><title>tokio::runtime::scheduler::current_thread::CoreGuard::block_on::_{{closure}}::_{{closure}} (2 samples, 0.10%)</title><rect x="6.6667%" y="1077" width="0.0952%" height="15" fill="rgb(210,80,43)" fg:x="140" fg:w="2"/><text x="6.9167%" y="1087.50"></text></g><g><title>tokio::runtime::scheduler::current_thread::Handle::pop (2 samples, 0.10%)</title><rect x="6.6667%" y="1061" width="0.0952%" height="15" fill="rgb(247,160,36)" fg:x="140" fg:w="2"/><text x="6.9167%" y="1071.50"></text></g><g><title>core::ptr::drop_in_place<tokio::loom::std::parking_lot::MutexGuard<core::option::Option<alloc::collections::vec_deque::VecDeque<tokio::runtime::task::Notified<alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle>>>>>> (1 samples, 0.05%)</title><rect x="6.7143%" y="1045" width="0.0476%" height="15" fill="rgb(234,13,49)" fg:x="141" fg:w="1"/><text x="6.9643%" y="1055.50"></text></g><g><title>core::ptr::drop_in_place<lock_api::mutex::MutexGuard<parking_lot::raw_mutex::RawMutex,core::option::Option<alloc::collections::vec_deque::VecDeque<tokio::runtime::task::Notified<alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle>>>>>> (1 samples, 0.05%)</title><rect x="6.7143%" y="1029" width="0.0476%" height="15" fill="rgb(234,122,0)" fg:x="141" fg:w="1"/><text x="6.9643%" y="1039.50"></text></g><g><title><lock_api::mutex::MutexGuard<R,T> as core::ops::drop::Drop>::drop (1 samples, 0.05%)</title><rect x="6.7143%" y="1013" width="0.0476%" height="15" fill="rgb(207,146,38)" fg:x="141" fg:w="1"/><text x="6.9643%" y="1023.50"></text></g><g><title><parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::unlock (1 samples, 0.05%)</title><rect x="6.7143%" y="997" width="0.0476%" height="15" fill="rgb(207,177,25)" fg:x="141" fg:w="1"/><text x="6.9643%" y="1007.50"></text></g><g><title>core::ptr::drop_in_place<core::task::poll::Poll<core::result::Result<(),std::io::error::Error>>> (1 samples, 0.05%)</title><rect x="6.7619%" y="1093" width="0.0476%" height="15" fill="rgb(211,178,42)" fg:x="142" fg:w="1"/><text x="7.0119%" y="1103.50"></text></g><g><title>main::main::_{{closure}} (1 samples, 0.05%)</title><rect x="6.8095%" y="885" width="0.0476%" height="15" fill="rgb(230,69,54)" fg:x="143" fg:w="1"/><text x="7.0595%" y="895.50"></text></g><g><title>tokio::runtime::context::disallow_block_in_place (1 samples, 0.05%)</title><rect x="6.8571%" y="885" width="0.0476%" height="15" fill="rgb(214,135,41)" fg:x="144" fg:w="1"/><text x="7.1071%" y="895.50"></text></g><g><title>std::thread::local::LocalKey<T>::with (1 samples, 0.05%)</title><rect x="6.8571%" y="869" width="0.0476%" height="15" fill="rgb(237,67,25)" fg:x="144" fg:w="1"/><text x="7.1071%" y="879.50"></text></g><g><title>std::thread::local::LocalKey<T>::try_with (1 samples, 0.05%)</title><rect x="6.8571%" y="853" width="0.0476%" height="15" fill="rgb(222,189,50)" fg:x="144" fg:w="1"/><text x="7.1071%" y="863.50"></text></g><g><title>tokio::runtime::context::CONTEXT::__getit (1 samples, 0.05%)</title><rect x="6.8571%" y="837" width="0.0476%" height="15" fill="rgb(245,148,34)" fg:x="144" fg:w="1"/><text x="7.1071%" y="847.50"></text></g><g><title>std::sys::common::thread_local::fast_local::Key<T>::get (1 samples, 0.05%)</title><rect x="6.8571%" y="821" width="0.0476%" height="15" fill="rgb(222,29,6)" fg:x="144" fg:w="1"/><text x="7.1071%" y="831.50"></text></g><g><title>std::sys::common::thread_local::lazy::LazyKeyInner<T>::get (1 samples, 0.05%)</title><rect x="6.8571%" y="805" width="0.0476%" height="15" fill="rgb(221,189,43)" fg:x="144" fg:w="1"/><text x="7.1071%" y="815.50"></text></g><g><title>core::option::Option<T>::as_ref (1 samples, 0.05%)</title><rect x="6.8571%" y="789" width="0.0476%" height="15" fill="rgb(207,36,27)" fg:x="144" fg:w="1"/><text x="7.1071%" y="799.50"></text></g><g><title>tokio::sync::task::atomic_waker::AtomicWaker::register_by_ref (1 samples, 0.05%)</title><rect x="6.9048%" y="885" width="0.0476%" height="15" fill="rgb(217,90,24)" fg:x="145" fg:w="1"/><text x="7.1548%" y="895.50"></text></g><g><title>tokio::sync::task::atomic_waker::AtomicWaker::do_register (1 samples, 0.05%)</title><rect x="6.9048%" y="869" width="0.0476%" height="15" fill="rgb(224,66,35)" fg:x="145" fg:w="1"/><text x="7.1548%" y="879.50"></text></g><g><title>tokio::sync::task::atomic_waker::AtomicWaker::do_register::catch_unwind (1 samples, 0.05%)</title><rect x="6.9048%" y="853" width="0.0476%" height="15" fill="rgb(221,13,50)" fg:x="145" fg:w="1"/><text x="7.1548%" y="863.50"></text></g><g><title>std::panic::catch_unwind (1 samples, 0.05%)</title><rect x="6.9048%" y="837" width="0.0476%" height="15" fill="rgb(236,68,49)" fg:x="145" fg:w="1"/><text x="7.1548%" y="847.50"></text></g><g><title>std::panicking::try (1 samples, 0.05%)</title><rect x="6.9048%" y="821" width="0.0476%" height="15" fill="rgb(229,146,28)" fg:x="145" fg:w="1"/><text x="7.1548%" y="831.50"></text></g><g><title>std::panicking::try::do_call (1 samples, 0.05%)</title><rect x="6.9048%" y="805" width="0.0476%" height="15" fill="rgb(225,31,38)" fg:x="145" fg:w="1"/><text x="7.1548%" y="815.50"></text></g><g><title><core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1 samples, 0.05%)</title><rect x="6.9048%" y="789" width="0.0476%" height="15" fill="rgb(250,208,3)" fg:x="145" fg:w="1"/><text x="7.1548%" y="799.50"></text></g><g><title>tokio::sync::task::atomic_waker::AtomicWaker::do_register::_{{closure}} (1 samples, 0.05%)</title><rect x="6.9048%" y="773" width="0.0476%" height="15" fill="rgb(246,54,23)" fg:x="145" fg:w="1"/><text x="7.1548%" y="783.50"></text></g><g><title><&core::task::wake::Waker as tokio::sync::task::atomic_waker::WakerRef>::into_waker (1 samples, 0.05%)</title><rect x="6.9048%" y="757" width="0.0476%" height="15" fill="rgb(243,76,11)" fg:x="145" fg:w="1"/><text x="7.1548%" y="767.50"></text></g><g><title><core::task::wake::Waker as core::clone::Clone>::clone (1 samples, 0.05%)</title><rect x="6.9048%" y="741" width="0.0476%" height="15" fill="rgb(245,21,50)" fg:x="145" fg:w="1"/><text x="7.1548%" y="751.50"></text></g><g><title>tokio::util::wake::clone_arc_raw (1 samples, 0.05%)</title><rect x="6.9048%" y="725" width="0.0476%" height="15" fill="rgb(228,9,43)" fg:x="145" fg:w="1"/><text x="7.1548%" y="735.50"></text></g><g><title>tokio::util::wake::inc_ref_count (1 samples, 0.05%)</title><rect x="6.9048%" y="709" width="0.0476%" height="15" fill="rgb(208,100,47)" fg:x="145" fg:w="1"/><text x="7.1548%" y="719.50"></text></g><g><title><core::mem::manually_drop::ManuallyDrop<T> as core::clone::Clone>::clone (1 samples, 0.05%)</title><rect x="6.9048%" y="693" width="0.0476%" height="15" fill="rgb(232,26,8)" fg:x="145" fg:w="1"/><text x="7.1548%" y="703.50"></text></g><g><title><alloc::sync::Arc<T,A> as core::clone::Clone>::clone (1 samples, 0.05%)</title><rect x="6.9048%" y="677" width="0.0476%" height="15" fill="rgb(216,166,38)" fg:x="145" fg:w="1"/><text x="7.1548%" y="687.50"></text></g><g><title>core::sync::atomic::AtomicUsize::fetch_add (1 samples, 0.05%)</title><rect x="6.9048%" y="661" width="0.0476%" height="15" fill="rgb(251,202,51)" fg:x="145" fg:w="1"/><text x="7.1548%" y="671.50"></text></g><g><title>core::sync::atomic::atomic_add (1 samples, 0.05%)</title><rect x="6.9048%" y="645" width="0.0476%" height="15" fill="rgb(254,216,34)" fg:x="145" fg:w="1"/><text x="7.1548%" y="655.50"></text></g><g><title><actix::context::Context<A> as actix::actor::AsyncContext<A>>::waiting (14 samples, 0.67%)</title><rect x="9.7143%" y="597" width="0.6667%" height="15" fill="rgb(251,32,27)" fg:x="204" fg:w="14"/><text x="9.9643%" y="607.50"></text></g><g><title>actix::contextimpl::ContextParts<A>::waiting (14 samples, 0.67%)</title><rect x="9.7143%" y="581" width="0.6667%" height="15" fill="rgb(208,127,28)" fg:x="204" fg:w="14"/><text x="9.9643%" y="591.50"></text></g><g><title>smallvec::SmallVec<A>::is_empty (14 samples, 0.67%)</title><rect x="9.7143%" y="565" width="0.6667%" height="15" fill="rgb(224,137,22)" fg:x="204" fg:w="14"/><text x="9.9643%" y="575.50"></text></g><g><title>smallvec::SmallVec<A>::len (14 samples, 0.67%)</title><rect x="9.7143%" y="549" width="0.6667%" height="15" fill="rgb(254,70,32)" fg:x="204" fg:w="14"/><text x="9.9643%" y="559.50"></text></g><g><title>smallvec::SmallVec<A>::triple (14 samples, 0.67%)</title><rect x="9.7143%" y="533" width="0.6667%" height="15" fill="rgb(229,75,37)" fg:x="204" fg:w="14"/><text x="9.9643%" y="543.50"></text></g><g><title>smallvec::SmallVec<A>::spilled (13 samples, 0.62%)</title><rect x="9.7619%" y="517" width="0.6190%" height="15" fill="rgb(252,64,23)" fg:x="205" fg:w="13"/><text x="10.0119%" y="527.50"></text></g><g><title>core::task::poll::Poll<T>::map (19 samples, 0.90%)</title><rect x="26.0952%" y="517" width="0.9048%" height="15" fill="rgb(232,162,48)" fg:x="548" fg:w="19"/><text x="26.3452%" y="527.50"></text></g><g><title>core::ptr::drop_in_place<tokio::time::sleep::Sleep::poll_elapsed::{{closure}}> (19 samples, 0.90%)</title><rect x="26.0952%" y="501" width="0.9048%" height="15" fill="rgb(246,160,12)" fg:x="548" fg:w="19"/><text x="26.3452%" y="511.50"></text></g><g><title>core::ptr::drop_in_place<tokio::runtime::coop::RestoreOnPending> (19 samples, 0.90%)</title><rect x="26.0952%" y="485" width="0.9048%" height="15" fill="rgb(247,166,0)" fg:x="548" fg:w="19"/><text x="26.3452%" y="495.50"></text></g><g><title><tokio::runtime::coop::RestoreOnPending as core::ops::drop::Drop>::drop (19 samples, 0.90%)</title><rect x="26.0952%" y="469" width="0.9048%" height="15" fill="rgb(249,219,21)" fg:x="548" fg:w="19"/><text x="26.3452%" y="479.50"></text></g><g><title>tokio::runtime::context::budget (9 samples, 0.43%)</title><rect x="26.5714%" y="453" width="0.4286%" height="15" fill="rgb(205,209,3)" fg:x="558" fg:w="9"/><text x="26.8214%" y="463.50"></text></g><g><title>std::thread::local::LocalKey<T>::try_with (9 samples, 0.43%)</title><rect x="26.5714%" y="437" width="0.4286%" height="15" fill="rgb(243,44,1)" fg:x="558" fg:w="9"/><text x="26.8214%" y="447.50"></text></g><g><title>tokio::runtime::context::CONTEXT::__getit (9 samples, 0.43%)</title><rect x="26.5714%" y="421" width="0.4286%" height="15" fill="rgb(206,159,16)" fg:x="558" fg:w="9"/><text x="26.8214%" y="431.50"></text></g><g><title>std::sys::common::thread_local::fast_local::Key<T>::get (9 samples, 0.43%)</title><rect x="26.5714%" y="405" width="0.4286%" height="15" fill="rgb(244,77,30)" fg:x="558" fg:w="9"/><text x="26.8214%" y="415.50"></text></g><g><title>std::sys::common::thread_local::lazy::LazyKeyInner<T>::get (8 samples, 0.38%)</title><rect x="26.6190%" y="389" width="0.3810%" height="15" fill="rgb(218,69,12)" fg:x="559" fg:w="8"/><text x="26.8690%" y="399.50"></text></g><g><title>core::option::Option<T>::as_ref (8 samples, 0.38%)</title><rect x="26.6190%" y="373" width="0.3810%" height="15" fill="rgb(212,87,7)" fg:x="559" fg:w="8"/><text x="26.8690%" y="383.50"></text></g><g><title>tokio::runtime::context::CONTEXT::__getit (24 samples, 1.14%)</title><rect x="27.0000%" y="469" width="1.1429%" height="15" fill="rgb(245,114,25)" fg:x="567" fg:w="24"/><text x="27.2500%" y="479.50"></text></g><g><title>std::sys::common::thread_local::fast_local::Key<T>::get (24 samples, 1.14%)</title><rect x="27.0000%" y="453" width="1.1429%" height="15" fill="rgb(210,61,42)" fg:x="567" fg:w="24"/><text x="27.2500%" y="463.50"></text></g><g><title>std::sys::common::thread_local::lazy::LazyKeyInner<T>::get (24 samples, 1.14%)</title><rect x="27.0000%" y="437" width="1.1429%" height="15" fill="rgb(211,52,33)" fg:x="567" fg:w="24"/><text x="27.2500%" y="447.50"></text></g><g><title>core::option::Option<T>::as_ref (24 samples, 1.14%)</title><rect x="27.0000%" y="421" width="1.1429%" height="15" fill="rgb(234,58,33)" fg:x="567" fg:w="24"/><text x="27.2500%" y="431.50"></text></g><g><title>core::cell::Cell<T>::set (71 samples, 3.38%)</title><rect x="28.1429%" y="437" width="3.3810%" height="15" fill="rgb(220,115,36)" fg:x="591" fg:w="71"/><text x="28.3929%" y="447.50">cor..</text></g><g><title>core::cell::Cell<T>::replace (71 samples, 3.38%)</title><rect x="28.1429%" y="421" width="3.3810%" height="15" fill="rgb(243,153,54)" fg:x="591" fg:w="71"/><text x="28.3929%" y="431.50">cor..</text></g><g><title>core::mem::replace (71 samples, 3.38%)</title><rect x="28.1429%" y="405" width="3.3810%" height="15" fill="rgb(251,47,18)" fg:x="591" fg:w="71"/><text x="28.3929%" y="415.50">cor..</text></g><g><title>core::ptr::write (71 samples, 3.38%)</title><rect x="28.1429%" y="389" width="3.3810%" height="15" fill="rgb(242,102,42)" fg:x="591" fg:w="71"/><text x="28.3929%" y="399.50">cor..</text></g><g><title>tokio::runtime::coop::poll_proceed (114 samples, 5.43%)</title><rect x="27.0000%" y="517" width="5.4286%" height="15" fill="rgb(234,31,38)" fg:x="567" fg:w="114"/><text x="27.2500%" y="527.50">tokio::..</text></g><g><title>tokio::runtime::context::budget (114 samples, 5.43%)</title><rect x="27.0000%" y="501" width="5.4286%" height="15" fill="rgb(221,117,51)" fg:x="567" fg:w="114"/><text x="27.2500%" y="511.50">tokio::..</text></g><g><title>std::thread::local::LocalKey<T>::try_with (114 samples, 5.43%)</title><rect x="27.0000%" y="485" width="5.4286%" height="15" fill="rgb(212,20,18)" fg:x="567" fg:w="114"/><text x="27.2500%" y="495.50">std::th..</text></g><g><title>tokio::runtime::context::budget::_{{closure}} (90 samples, 4.29%)</title><rect x="28.1429%" y="469" width="4.2857%" height="15" fill="rgb(245,133,36)" fg:x="591" fg:w="90"/><text x="28.3929%" y="479.50">tokio..</text></g><g><title>tokio::runtime::coop::poll_proceed::_{{closure}} (90 samples, 4.29%)</title><rect x="28.1429%" y="453" width="4.2857%" height="15" fill="rgb(212,6,19)" fg:x="591" fg:w="90"/><text x="28.3929%" y="463.50">tokio..</text></g><g><title>tokio::runtime::coop::Budget::decrement (19 samples, 0.90%)</title><rect x="31.5238%" y="437" width="0.9048%" height="15" fill="rgb(218,1,36)" fg:x="662" fg:w="19"/><text x="31.7738%" y="447.50"></text></g><g><title>tokio::runtime::time::entry::StateCell::read_state (1 samples, 0.05%)</title><rect x="34.3333%" y="485" width="0.0476%" height="15" fill="rgb(246,84,54)" fg:x="721" fg:w="1"/><text x="34.5833%" y="495.50"></text></g><g><title>core::sync::atomic::AtomicUsize::compare_exchange (41 samples, 1.95%)</title><rect x="50.3333%" y="453" width="1.9524%" height="15" fill="rgb(242,110,6)" fg:x="1057" fg:w="41"/><text x="50.5833%" y="463.50">c..</text></g><g><title>core::sync::atomic::atomic_compare_exchange (41 samples, 1.95%)</title><rect x="50.3333%" y="437" width="1.9524%" height="15" fill="rgb(214,47,5)" fg:x="1057" fg:w="41"/><text x="50.5833%" y="447.50">c..</text></g><g><title>tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (4 samples, 0.19%)</title><rect x="52.2857%" y="453" width="0.1905%" height="15" fill="rgb(218,159,25)" fg:x="1098" fg:w="4"/><text x="52.5357%" y="463.50"></text></g><g><title>tokio::sync::task::atomic_waker::AtomicWaker::do_register::_{{closure}} (4 samples, 0.19%)</title><rect x="52.2857%" y="437" width="0.1905%" height="15" fill="rgb(215,211,28)" fg:x="1098" fg:w="4"/><text x="52.5357%" y="447.50"></text></g><g><title>core::option::Option<T>::take (4 samples, 0.19%)</title><rect x="52.2857%" y="421" width="0.1905%" height="15" fill="rgb(238,59,32)" fg:x="1098" fg:w="4"/><text x="52.5357%" y="431.50"></text></g><g><title>core::mem::replace (4 samples, 0.19%)</title><rect x="52.2857%" y="405" width="0.1905%" height="15" fill="rgb(226,82,3)" fg:x="1098" fg:w="4"/><text x="52.5357%" y="415.50"></text></g><g><title>core::ptr::read (4 samples, 0.19%)</title><rect x="52.2857%" y="389" width="0.1905%" height="15" fill="rgb(240,164,32)" fg:x="1098" fg:w="4"/><text x="52.5357%" y="399.50"></text></g><g><title><&core::task::wake::Waker as tokio::sync::task::atomic_waker::WakerRef>::into_waker (151 samples, 7.19%)</title><rect x="52.4762%" y="357" width="7.1905%" height="15" fill="rgb(232,46,7)" fg:x="1102" fg:w="151"/><text x="52.7262%" y="367.50"><&core::ta..</text></g><g><title><core::task::wake::Waker as core::clone::Clone>::clone (151 samples, 7.19%)</title><rect x="52.4762%" y="341" width="7.1905%" height="15" fill="rgb(229,129,53)" fg:x="1102" fg:w="151"/><text x="52.7262%" y="351.50"><core::tas..</text></g><g><title>tokio::runtime::task::waker::clone_waker (130 samples, 6.19%)</title><rect x="53.4762%" y="325" width="6.1905%" height="15" fill="rgb(234,188,29)" fg:x="1123" fg:w="130"/><text x="53.7262%" y="335.50">tokio::r..</text></g><g><title>tokio::runtime::task::state::State::ref_inc (107 samples, 5.10%)</title><rect x="54.5714%" y="309" width="5.0952%" height="15" fill="rgb(246,141,4)" fg:x="1146" fg:w="107"/><text x="54.8214%" y="319.50">tokio:..</text></g><g><title>core::sync::atomic::AtomicUsize::fetch_add (15 samples, 0.71%)</title><rect x="58.9524%" y="293" width="0.7143%" height="15" fill="rgb(229,23,39)" fg:x="1238" fg:w="15"/><text x="59.2024%" y="303.50"></text></g><g><title>core::sync::atomic::atomic_add (15 samples, 0.71%)</title><rect x="58.9524%" y="277" width="0.7143%" height="15" fill="rgb(206,12,3)" fg:x="1238" fg:w="15"/><text x="59.2024%" y="287.50"></text></g><g><title>tokio::runtime::time::entry::StateCell::poll (768 samples, 36.57%)</title><rect x="34.2381%" y="501" width="36.5714%" height="15" fill="rgb(252,226,20)" fg:x="719" fg:w="768"/><text x="34.4881%" y="511.50">tokio::runtime::time::entry::StateCell::poll</text></g><g><title>tokio::sync::task::atomic_waker::AtomicWaker::register_by_ref (765 samples, 36.43%)</title><rect x="34.3810%" y="485" width="36.4286%" height="15" fill="rgb(216,123,35)" fg:x="722" fg:w="765"/><text x="34.6310%" y="495.50">tokio::sync::task::atomic_waker::AtomicWaker::register_by_r..</text></g><g><title>tokio::sync::task::atomic_waker::AtomicWaker::do_register (703 samples, 33.48%)</title><rect x="37.3333%" y="469" width="33.4762%" height="15" fill="rgb(212,68,40)" fg:x="784" fg:w="703"/><text x="37.5833%" y="479.50">tokio::sync::task::atomic_waker::AtomicWaker::do_regis..</text></g><g><title>tokio::sync::task::atomic_waker::AtomicWaker::do_register::catch_unwind (385 samples, 18.33%)</title><rect x="52.4762%" y="453" width="18.3333%" height="15" fill="rgb(254,125,32)" fg:x="1102" fg:w="385"/><text x="52.7262%" y="463.50">tokio::sync::task::atomic_wak..</text></g><g><title>std::panic::catch_unwind (385 samples, 18.33%)</title><rect x="52.4762%" y="437" width="18.3333%" height="15" fill="rgb(253,97,22)" fg:x="1102" fg:w="385"/><text x="52.7262%" y="447.50">std::panic::catch_unwind</text></g><g><title>std::panicking::try (385 samples, 18.33%)</title><rect x="52.4762%" y="421" width="18.3333%" height="15" fill="rgb(241,101,14)" fg:x="1102" fg:w="385"/><text x="52.7262%" y="431.50">std::panicking::try</text></g><g><title>std::panicking::try::do_call (385 samples, 18.33%)</title><rect x="52.4762%" y="405" width="18.3333%" height="15" fill="rgb(238,103,29)" fg:x="1102" fg:w="385"/><text x="52.7262%" y="415.50">std::panicking::try::do_call</text></g><g><title><core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (385 samples, 18.33%)</title><rect x="52.4762%" y="389" width="18.3333%" height="15" fill="rgb(233,195,47)" fg:x="1102" fg:w="385"/><text x="52.7262%" y="399.50"><core::panic::unwind_safe::As..</text></g><g><title>tokio::sync::task::atomic_waker::AtomicWaker::do_register::_{{closure}} (385 samples, 18.33%)</title><rect x="52.4762%" y="373" width="18.3333%" height="15" fill="rgb(246,218,30)" fg:x="1102" fg:w="385"/><text x="52.7262%" y="383.50">tokio::sync::task::atomic_wak..</text></g><g><title>core::mem::drop (234 samples, 11.14%)</title><rect x="59.6667%" y="357" width="11.1429%" height="15" fill="rgb(219,145,47)" fg:x="1253" fg:w="234"/><text x="59.9167%" y="367.50">core::mem::drop</text></g><g><title>core::ptr::drop_in_place<core::option::Option<core::task::wake::Waker>> (234 samples, 11.14%)</title><rect x="59.6667%" y="341" width="11.1429%" height="15" fill="rgb(243,12,26)" fg:x="1253" fg:w="234"/><text x="59.9167%" y="351.50">core::ptr::drop_..</text></g><g><title>core::ptr::drop_in_place<core::task::wake::Waker> (233 samples, 11.10%)</title><rect x="59.7143%" y="325" width="11.0952%" height="15" fill="rgb(214,87,16)" fg:x="1254" fg:w="233"/><text x="59.9643%" y="335.50">core::ptr::drop_..</text></g><g><title><core::task::wake::Waker as core::ops::drop::Drop>::drop (233 samples, 11.10%)</title><rect x="59.7143%" y="309" width="11.0952%" height="15" fill="rgb(208,99,42)" fg:x="1254" fg:w="233"/><text x="59.9643%" y="319.50"><core::task::wak..</text></g><g><title>tokio::runtime::task::waker::drop_waker (203 samples, 9.67%)</title><rect x="61.1429%" y="293" width="9.6667%" height="15" fill="rgb(253,99,2)" fg:x="1284" fg:w="203"/><text x="61.3929%" y="303.50">tokio::runtime..</text></g><g><title>tokio::runtime::task::harness::<impl tokio::runtime::task::raw::RawTask>::drop_reference (177 samples, 8.43%)</title><rect x="62.3810%" y="277" width="8.4286%" height="15" fill="rgb(220,168,23)" fg:x="1310" fg:w="177"/><text x="62.6310%" y="287.50">tokio::runti..</text></g><g><title>tokio::runtime::task::state::State::ref_dec (176 samples, 8.38%)</title><rect x="62.4286%" y="261" width="8.3810%" height="15" fill="rgb(242,38,24)" fg:x="1311" fg:w="176"/><text x="62.6786%" y="271.50">tokio::runti..</text></g><g><title>core::sync::atomic::AtomicUsize::fetch_sub (23 samples, 1.10%)</title><rect x="69.7143%" y="245" width="1.0952%" height="15" fill="rgb(225,182,9)" fg:x="1464" fg:w="23"/><text x="69.9643%" y="255.50"></text></g><g><title>core::sync::atomic::atomic_sub (23 samples, 1.10%)</title><rect x="69.7143%" y="229" width="1.0952%" height="15" fill="rgb(243,178,37)" fg:x="1464" fg:w="23"/><text x="69.9643%" y="239.50"></text></g><g><title>tokio::runtime::driver::Handle::time (9 samples, 0.43%)</title><rect x="70.8095%" y="485" width="0.4286%" height="15" fill="rgb(232,139,19)" fg:x="1487" fg:w="9"/><text x="71.0595%" y="495.50"></text></g><g><title>core::option::Option<T>::expect (9 samples, 0.43%)</title><rect x="70.8095%" y="469" width="0.4286%" height="15" fill="rgb(225,201,24)" fg:x="1487" fg:w="9"/><text x="71.0595%" y="479.50"></text></g><g><title>tokio::runtime::time::entry::TimerEntry::driver (27 samples, 1.29%)</title><rect x="70.8095%" y="501" width="1.2857%" height="15" fill="rgb(221,47,46)" fg:x="1487" fg:w="27"/><text x="71.0595%" y="511.50"></text></g><g><title>tokio::runtime::scheduler::Handle::driver (18 samples, 0.86%)</title><rect x="71.2381%" y="485" width="0.8571%" height="15" fill="rgb(249,23,13)" fg:x="1496" fg:w="18"/><text x="71.4881%" y="495.50"></text></g><g><title><tokio::time::sleep::Sleep as core::future::future::Future>::poll (1,061 samples, 50.52%)</title><rect x="22.3333%" y="549" width="50.5238%" height="15" fill="rgb(219,9,5)" fg:x="469" fg:w="1061"/><text x="22.5833%" y="559.50"><tokio::time::sleep::Sleep as core::future::future::Future>::poll</text></g><g><title>tokio::time::sleep::Sleep::poll_elapsed (983 samples, 46.81%)</title><rect x="26.0476%" y="533" width="46.8095%" height="15" fill="rgb(254,171,16)" fg:x="547" fg:w="983"/><text x="26.2976%" y="543.50">tokio::time::sleep::Sleep::poll_elapsed</text></g><g><title>tokio::runtime::time::entry::TimerEntry::poll_elapsed (849 samples, 40.43%)</title><rect x="32.4286%" y="517" width="40.4286%" height="15" fill="rgb(230,171,20)" fg:x="681" fg:w="849"/><text x="32.6786%" y="527.50">tokio::runtime::time::entry::TimerEntry::poll_elapsed</text></g><g><title>tokio::runtime::time::handle::Handle::is_shutdown (16 samples, 0.76%)</title><rect x="72.0952%" y="501" width="0.7619%" height="15" fill="rgb(210,71,41)" fg:x="1514" fg:w="16"/><text x="72.3452%" y="511.50"></text></g><g><title>tokio::runtime::time::Inner::is_shutdown (16 samples, 0.76%)</title><rect x="72.0952%" y="485" width="0.7619%" height="15" fill="rgb(206,173,20)" fg:x="1514" fg:w="16"/><text x="72.3452%" y="495.50"></text></g><g><title>core::sync::atomic::AtomicBool::load (16 samples, 0.76%)</title><rect x="72.0952%" y="469" width="0.7619%" height="15" fill="rgb(233,88,34)" fg:x="1514" fg:w="16"/><text x="72.3452%" y="479.50"></text></g><g><title><libmcaptcha::master::embedded::counter::Counter as actix::handler::Handler<libmcaptcha::master::embedded::counter::AddVisitor>>::handle::_{{closure}} (1,225 samples, 58.33%)</title><rect x="14.5714%" y="565" width="58.3333%" height="15" fill="rgb(223,209,46)" fg:x="306" fg:w="1225"/><text x="14.8214%" y="575.50"><libmcaptcha::master::embedded::counter::Counter as actix::handler::Handler<libmcaptcha::master:..</text></g><g><title>tokio::time::sleep::sleep (1 samples, 0.05%)</title><rect x="72.8571%" y="549" width="0.0476%" height="15" fill="rgb(250,43,18)" fg:x="1530" fg:w="1"/><text x="73.1071%" y="559.50"></text></g><g><title>tokio::time::instant::Instant::now (1 samples, 0.05%)</title><rect x="72.8571%" y="533" width="0.0476%" height="15" fill="rgb(208,13,10)" fg:x="1530" fg:w="1"/><text x="73.1071%" y="543.50"></text></g><g><title>tokio::time::instant::variant::now (1 samples, 0.05%)</title><rect x="72.8571%" y="517" width="0.0476%" height="15" fill="rgb(212,200,36)" fg:x="1530" fg:w="1"/><text x="73.1071%" y="527.50"></text></g><g><title>std::sys::unix::time::inner::<impl std::sys::unix::time::Timespec>::now (1 samples, 0.05%)</title><rect x="72.8571%" y="501" width="0.0476%" height="15" fill="rgb(225,90,30)" fg:x="1530" fg:w="1"/><text x="73.1071%" y="511.50"></text></g><g><title>clock_gettime (1 samples, 0.05%)</title><rect x="72.8571%" y="485" width="0.0476%" height="15" fill="rgb(236,182,39)" fg:x="1530" fg:w="1"/><text x="73.1071%" y="495.50"></text></g><g><title>__vdso_clock_gettime (1 samples, 0.05%)</title><rect x="72.8571%" y="469" width="0.0476%" height="15" fill="rgb(212,144,35)" fg:x="1530" fg:w="1"/><text x="73.1071%" y="479.50"></text></g><g><title>[unknown] (1 samples, 0.05%)</title><rect x="72.8571%" y="453" width="0.0476%" height="15" fill="rgb(228,63,44)" fg:x="1530" fg:w="1"/><text x="73.1071%" y="463.50"></text></g><g><title>[unknown] (1 samples, 0.05%)</title><rect x="72.8571%" y="437" width="0.0476%" height="15" fill="rgb(228,109,6)" fg:x="1530" fg:w="1"/><text x="73.1071%" y="447.50"></text></g><g><title>[unknown] (1 samples, 0.05%)</title><rect x="72.8571%" y="421" width="0.0476%" height="15" fill="rgb(238,117,24)" fg:x="1530" fg:w="1"/><text x="73.1071%" y="431.50"></text></g><g><title>[unknown] (1 samples, 0.05%)</title><rect x="72.8571%" y="405" width="0.0476%" height="15" fill="rgb(242,26,26)" fg:x="1530" fg:w="1"/><text x="73.1071%" y="415.50"></text></g><g><title>[unknown] (1 samples, 0.05%)</title><rect x="72.8571%" y="389" width="0.0476%" height="15" fill="rgb(221,92,48)" fg:x="1530" fg:w="1"/><text x="73.1071%" y="399.50"></text></g><g><title>[unknown] (1 samples, 0.05%)</title><rect x="72.8571%" y="373" width="0.0476%" height="15" fill="rgb(209,209,32)" fg:x="1530" fg:w="1"/><text x="73.1071%" y="383.50"></text></g><g><title><libmcaptcha::master::embedded::master::Master as actix::handler::Handler<libmcaptcha::master::embedded::master::CleanUp>>::handle::_{{closure}} (1 samples, 0.05%)</title><rect x="72.9048%" y="565" width="0.0476%" height="15" fill="rgb(221,70,22)" fg:x="1531" fg:w="1"/><text x="73.1548%" y="575.50"></text></g><g><title><tokio::time::sleep::Sleep as core::future::future::Future>::poll (1 samples, 0.05%)</title><rect x="72.9048%" y="549" width="0.0476%" height="15" fill="rgb(248,145,5)" fg:x="1531" fg:w="1"/><text x="73.1548%" y="559.50"></text></g><g><title>tokio::time::sleep::Sleep::poll_elapsed (1 samples, 0.05%)</title><rect x="72.9048%" y="533" width="0.0476%" height="15" fill="rgb(226,116,26)" fg:x="1531" fg:w="1"/><text x="73.1548%" y="543.50"></text></g><g><title>tokio::runtime::time::entry::TimerEntry::poll_elapsed (1 samples, 0.05%)</title><rect x="72.9048%" y="517" width="0.0476%" height="15" fill="rgb(244,5,17)" fg:x="1531" fg:w="1"/><text x="73.1548%" y="527.50"></text></g><g><title>tokio::runtime::time::entry::StateCell::poll (1 samples, 0.05%)</title><rect x="72.9048%" y="501" width="0.0476%" height="15" fill="rgb(252,159,33)" fg:x="1531" fg:w="1"/><text x="73.1548%" y="511.50"></text></g><g><title>tokio::sync::task::atomic_waker::AtomicWaker::register_by_ref (1 samples, 0.05%)</title><rect x="72.9048%" y="485" width="0.0476%" height="15" fill="rgb(206,71,0)" fg:x="1531" fg:w="1"/><text x="73.1548%" y="495.50"></text></g><g><title>tokio::sync::task::atomic_waker::AtomicWaker::do_register (1 samples, 0.05%)</title><rect x="72.9048%" y="469" width="0.0476%" height="15" fill="rgb(233,118,54)" fg:x="1531" fg:w="1"/><text x="73.1548%" y="479.50"></text></g><g><title>core::sync::atomic::AtomicUsize::compare_exchange (1 samples, 0.05%)</title><rect x="72.9048%" y="453" width="0.0476%" height="15" fill="rgb(234,83,48)" fg:x="1531" fg:w="1"/><text x="73.1548%" y="463.50"></text></g><g><title>core::sync::atomic::atomic_compare_exchange (1 samples, 0.05%)</title><rect x="72.9048%" y="437" width="0.0476%" height="15" fill="rgb(228,3,54)" fg:x="1531" fg:w="1"/><text x="73.1548%" y="447.50"></text></g><g><title>__rust_dealloc (1 samples, 0.05%)</title><rect x="73.0000%" y="469" width="0.0476%" height="15" fill="rgb(226,155,13)" fg:x="1533" fg:w="1"/><text x="73.2500%" y="479.50"></text></g><g><title>core::ptr::drop_in_place<core::option::Option<alloc::sync::Arc<tokio::sync::oneshot::Inner<libmcaptcha::master::AddVisitorResult>>>> (2 samples, 0.10%)</title><rect x="73.0000%" y="517" width="0.0952%" height="15" fill="rgb(241,28,37)" fg:x="1533" fg:w="2"/><text x="73.2500%" y="527.50"></text></g><g><title>core::ptr::drop_in_place<alloc::sync::Arc<tokio::sync::oneshot::Inner<libmcaptcha::master::AddVisitorResult>>> (2 samples, 0.10%)</title><rect x="73.0000%" y="501" width="0.0952%" height="15" fill="rgb(233,93,10)" fg:x="1533" fg:w="2"/><text x="73.2500%" y="511.50"></text></g><g><title><alloc::sync::Arc<T,A> as core::ops::drop::Drop>::drop (2 samples, 0.10%)</title><rect x="73.0000%" y="485" width="0.0952%" height="15" fill="rgb(225,113,19)" fg:x="1533" fg:w="2"/><text x="73.2500%" y="495.50"></text></g><g><title>cfree (1 samples, 0.05%)</title><rect x="73.0476%" y="469" width="0.0476%" height="15" fill="rgb(241,2,18)" fg:x="1534" fg:w="1"/><text x="73.2976%" y="479.50"></text></g><g><title>core::result::Result<T,E>::unwrap_or (1 samples, 0.05%)</title><rect x="73.1429%" y="485" width="0.0476%" height="15" fill="rgb(228,207,21)" fg:x="1536" fg:w="1"/><text x="73.3929%" y="495.50"></text></g><g><title>core::ptr::drop_in_place<core::task::poll::Poll<tokio::runtime::coop::RestoreOnPending>> (1 samples, 0.05%)</title><rect x="73.1429%" y="469" width="0.0476%" height="15" fill="rgb(213,211,35)" fg:x="1536" fg:w="1"/><text x="73.3929%" y="479.50"></text></g><g><title>core::ptr::drop_in_place<tokio::runtime::coop::RestoreOnPending> (1 samples, 0.05%)</title><rect x="73.1429%" y="453" width="0.0476%" height="15" fill="rgb(209,83,10)" fg:x="1536" fg:w="1"/><text x="73.3929%" y="463.50"></text></g><g><title>tokio::runtime::coop::poll_proceed (3 samples, 0.14%)</title><rect x="73.0952%" y="501" width="0.1429%" height="15" fill="rgb(209,164,1)" fg:x="1535" fg:w="3"/><text x="73.3452%" y="511.50"></text></g><g><title>tokio::runtime::context::budget (1 samples, 0.05%)</title><rect x="73.1905%" y="485" width="0.0476%" height="15" fill="rgb(213,184,43)" fg:x="1537" fg:w="1"/><text x="73.4405%" y="495.50"></text></g><g><title>std::thread::local::LocalKey<T>::try_with (1 samples, 0.05%)</title><rect x="73.1905%" y="469" width="0.0476%" height="15" fill="rgb(231,61,34)" fg:x="1537" fg:w="1"/><text x="73.4405%" y="479.50"></text></g><g><title>tokio::runtime::context::budget::_{{closure}} (1 samples, 0.05%)</title><rect x="73.1905%" y="453" width="0.0476%" height="15" fill="rgb(235,75,3)" fg:x="1537" fg:w="1"/><text x="73.4405%" y="463.50"></text></g><g><title>tokio::runtime::coop::poll_proceed::_{{closure}} (1 samples, 0.05%)</title><rect x="73.1905%" y="437" width="0.0476%" height="15" fill="rgb(220,106,47)" fg:x="1537" fg:w="1"/><text x="73.4405%" y="447.50"></text></g><g><title>core::cell::Cell<T>::get (1 samples, 0.05%)</title><rect x="73.1905%" y="421" width="0.0476%" height="15" fill="rgb(210,196,33)" fg:x="1537" fg:w="1"/><text x="73.4405%" y="431.50"></text></g><g><title>tokio::sync::oneshot::State::is_closed (1 samples, 0.05%)</title><rect x="73.2381%" y="501" width="0.0476%" height="15" fill="rgb(229,154,42)" fg:x="1538" fg:w="1"/><text x="73.4881%" y="511.50"></text></g><g><title><actix::address::message::MsgRequest<S,M> as core::future::future::Future>::poll (7 samples, 0.33%)</title><rect x="73.0000%" y="549" width="0.3333%" height="15" fill="rgb(228,114,26)" fg:x="1533" fg:w="7"/><text x="73.2500%" y="559.50"></text></g><g><title><tokio::sync::oneshot::Receiver<T> as core::future::future::Future>::poll (7 samples, 0.33%)</title><rect x="73.0000%" y="533" width="0.3333%" height="15" fill="rgb(208,144,1)" fg:x="1533" fg:w="7"/><text x="73.2500%" y="543.50"></text></g><g><title>tokio::sync::oneshot::Inner<T>::poll_recv (5 samples, 0.24%)</title><rect x="73.0952%" y="517" width="0.2381%" height="15" fill="rgb(239,112,37)" fg:x="1535" fg:w="5"/><text x="73.3452%" y="527.50"></text></g><g><title>tokio::sync::oneshot::State::load (1 samples, 0.05%)</title><rect x="73.2857%" y="501" width="0.0476%" height="15" fill="rgb(210,96,50)" fg:x="1539" fg:w="1"/><text x="73.5357%" y="511.50"></text></g><g><title><core::pin::Pin<P> as actix::fut::future::ActorFuture<A>>::poll (1,324 samples, 63.05%)</title><rect x="10.3810%" y="597" width="63.0476%" height="15" fill="rgb(222,178,2)" fg:x="218" fg:w="1324"/><text x="10.6310%" y="607.50"><core::pin::Pin<P> as actix::fut::future::ActorFuture<A>>::poll</text></g><g><title><actix::fut::future::FutureWrap<F,A> as actix::fut::future::ActorFuture<A>>::poll (1,324 samples, 63.05%)</title><rect x="10.3810%" y="581" width="63.0476%" height="15" fill="rgb(226,74,18)" fg:x="218" fg:w="1324"/><text x="10.6310%" y="591.50"><actix::fut::future::FutureWrap<F,A> as actix::fut::future::ActorFuture<A>>::poll</text></g><g><title><libmcaptcha::master::embedded::master::Master as actix::handler::Handler<libmcaptcha::master::messages::AddVisitor>>::handle::_{{closure}} (10 samples, 0.48%)</title><rect x="72.9524%" y="565" width="0.4762%" height="15" fill="rgb(225,67,54)" fg:x="1532" fg:w="10"/><text x="73.2024%" y="575.50"></text></g><g><title>actix::address::Addr<A>::send (2 samples, 0.10%)</title><rect x="73.3333%" y="549" width="0.0952%" height="15" fill="rgb(251,92,32)" fg:x="1540" fg:w="2"/><text x="73.5833%" y="559.50"></text></g><g><title>actix::address::channel::AddressSender<A>::send (1 samples, 0.05%)</title><rect x="73.3810%" y="533" width="0.0476%" height="15" fill="rgb(228,149,22)" fg:x="1541" fg:w="1"/><text x="73.6310%" y="543.50"></text></g><g><title>tokio::sync::oneshot::channel (1 samples, 0.05%)</title><rect x="73.3810%" y="517" width="0.0476%" height="15" fill="rgb(243,54,13)" fg:x="1541" fg:w="1"/><text x="73.6310%" y="527.50"></text></g><g><title>alloc::sync::Arc<T>::new (1 samples, 0.05%)</title><rect x="73.3810%" y="501" width="0.0476%" height="15" fill="rgb(243,180,28)" fg:x="1541" fg:w="1"/><text x="73.6310%" y="511.50"></text></g><g><title>alloc::boxed::Box<T>::new (1 samples, 0.05%)</title><rect x="73.3810%" y="485" width="0.0476%" height="15" fill="rgb(208,167,24)" fg:x="1541" fg:w="1"/><text x="73.6310%" y="495.50"></text></g><g><title>alloc::alloc::exchange_malloc (1 samples, 0.05%)</title><rect x="73.3810%" y="469" width="0.0476%" height="15" fill="rgb(245,73,45)" fg:x="1541" fg:w="1"/><text x="73.6310%" y="479.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::allocate (1 samples, 0.05%)</title><rect x="73.3810%" y="453" width="0.0476%" height="15" fill="rgb(237,203,48)" fg:x="1541" fg:w="1"/><text x="73.6310%" y="463.50"></text></g><g><title>alloc::alloc::Global::alloc_impl (1 samples, 0.05%)</title><rect x="73.3810%" y="437" width="0.0476%" height="15" fill="rgb(211,197,16)" fg:x="1541" fg:w="1"/><text x="73.6310%" y="447.50"></text></g><g><title>alloc::alloc::alloc (1 samples, 0.05%)</title><rect x="73.3810%" y="421" width="0.0476%" height="15" fill="rgb(243,99,51)" fg:x="1541" fg:w="1"/><text x="73.6310%" y="431.50"></text></g><g><title>malloc (1 samples, 0.05%)</title><rect x="73.3810%" y="405" width="0.0476%" height="15" fill="rgb(215,123,29)" fg:x="1541" fg:w="1"/><text x="73.6310%" y="415.50"></text></g><g><title><smallvec::SmallVec<A> as core::ops::index::Index<I>>::index (19 samples, 0.90%)</title><rect x="73.4286%" y="597" width="0.9048%" height="15" fill="rgb(239,186,37)" fg:x="1542" fg:w="19"/><text x="73.6786%" y="607.50"></text></g><g><title><smallvec::SmallVec<A> as core::ops::deref::Deref>::deref (19 samples, 0.90%)</title><rect x="73.4286%" y="581" width="0.9048%" height="15" fill="rgb(252,136,39)" fg:x="1542" fg:w="19"/><text x="73.6786%" y="591.50"></text></g><g><title>smallvec::SmallVec<A>::triple (19 samples, 0.90%)</title><rect x="73.4286%" y="565" width="0.9048%" height="15" fill="rgb(223,213,32)" fg:x="1542" fg:w="19"/><text x="73.6786%" y="575.50"></text></g><g><title><smallvec::SmallVec<A> as core::ops::deref::DerefMut>::deref_mut (1 samples, 0.05%)</title><rect x="74.3333%" y="581" width="0.0476%" height="15" fill="rgb(233,115,5)" fg:x="1561" fg:w="1"/><text x="74.5833%" y="591.50"></text></g><g><title>smallvec::SmallVec<A>::triple_mut (1 samples, 0.05%)</title><rect x="74.3333%" y="565" width="0.0476%" height="15" fill="rgb(207,226,44)" fg:x="1561" fg:w="1"/><text x="74.5833%" y="575.50"></text></g><g><title>smallvec::SmallVec<A>::spilled (1 samples, 0.05%)</title><rect x="74.3333%" y="549" width="0.0476%" height="15" fill="rgb(208,126,0)" fg:x="1561" fg:w="1"/><text x="74.5833%" y="559.50"></text></g><g><title><smallvec::SmallVec<A> as core::ops::index::IndexMut<I>>::index_mut (19 samples, 0.90%)</title><rect x="74.3333%" y="597" width="0.9048%" height="15" fill="rgb(244,66,21)" fg:x="1561" fg:w="19"/><text x="74.5833%" y="607.50"></text></g><g><title>core::slice::index::<impl core::ops::index::IndexMut<I> for [T]>::index_mut (18 samples, 0.86%)</title><rect x="74.3810%" y="581" width="0.8571%" height="15" fill="rgb(222,97,12)" fg:x="1562" fg:w="18"/><text x="74.6310%" y="591.50"></text></g><g><title><usize as core::slice::index::SliceIndex<[T]>>::index_mut (18 samples, 0.86%)</title><rect x="74.3810%" y="565" width="0.8571%" height="15" fill="rgb(219,213,19)" fg:x="1562" fg:w="18"/><text x="74.6310%" y="575.50"></text></g><g><title>actix::contextimpl::ContextFlags::contains (1 samples, 0.05%)</title><rect x="75.2381%" y="597" width="0.0476%" height="15" fill="rgb(252,169,30)" fg:x="1580" fg:w="1"/><text x="75.4881%" y="607.50"></text></g><g><title>actix::contextimpl::ContextFut<A,C>::alive (1 samples, 0.05%)</title><rect x="75.2857%" y="597" width="0.0476%" height="15" fill="rgb(206,32,51)" fg:x="1581" fg:w="1"/><text x="75.5357%" y="607.50"></text></g><g><title>smallvec::SmallVec<A>::drain (1 samples, 0.05%)</title><rect x="75.3810%" y="581" width="0.0476%" height="15" fill="rgb(250,172,42)" fg:x="1583" fg:w="1"/><text x="75.6310%" y="591.50"></text></g><g><title>core::slice::<impl [T]>::iter (1 samples, 0.05%)</title><rect x="75.3810%" y="565" width="0.0476%" height="15" fill="rgb(209,34,43)" fg:x="1583" fg:w="1"/><text x="75.6310%" y="575.50"></text></g><g><title>core::slice::iter::Iter<T>::new (1 samples, 0.05%)</title><rect x="75.3810%" y="549" width="0.0476%" height="15" fill="rgb(223,11,35)" fg:x="1583" fg:w="1"/><text x="75.6310%" y="559.50"></text></g><g><title>core::ptr::const_ptr::<impl *const T>::add (1 samples, 0.05%)</title><rect x="75.3810%" y="533" width="0.0476%" height="15" fill="rgb(251,219,26)" fg:x="1583" fg:w="1"/><text x="75.6310%" y="543.50"></text></g><g><title>actix::contextimpl::ContextFut<A,C>::merge (3 samples, 0.14%)</title><rect x="75.3333%" y="597" width="0.1429%" height="15" fill="rgb(231,119,3)" fg:x="1582" fg:w="3"/><text x="75.5833%" y="607.50"></text></g><g><title>smallvec::SmallVec<A>::is_empty (1 samples, 0.05%)</title><rect x="75.4286%" y="581" width="0.0476%" height="15" fill="rgb(216,97,11)" fg:x="1584" fg:w="1"/><text x="75.6786%" y="591.50"></text></g><g><title>smallvec::SmallVec<A>::len (1 samples, 0.05%)</title><rect x="75.4286%" y="565" width="0.0476%" height="15" fill="rgb(223,59,9)" fg:x="1584" fg:w="1"/><text x="75.6786%" y="575.50"></text></g><g><title>smallvec::SmallVec<A>::triple (1 samples, 0.05%)</title><rect x="75.4286%" y="549" width="0.0476%" height="15" fill="rgb(233,93,31)" fg:x="1584" fg:w="1"/><text x="75.6786%" y="559.50"></text></g><g><title>smallvec::SmallVec<A>::spilled (1 samples, 0.05%)</title><rect x="75.4286%" y="533" width="0.0476%" height="15" fill="rgb(239,81,33)" fg:x="1584" fg:w="1"/><text x="75.6786%" y="543.50"></text></g><g><title>actix::address::channel::decode_state (1 samples, 0.05%)</title><rect x="75.5714%" y="549" width="0.0476%" height="15" fill="rgb(213,120,34)" fg:x="1587" fg:w="1"/><text x="75.8214%" y="559.50"></text></g><g><title>actix::address::channel::AddressReceiver<A>::next_message (3 samples, 0.14%)</title><rect x="75.5238%" y="565" width="0.1429%" height="15" fill="rgb(243,49,53)" fg:x="1586" fg:w="3"/><text x="75.7738%" y="575.50"></text></g><g><title>actix::address::queue::Queue<T>::pop_spin (1 samples, 0.05%)</title><rect x="75.6190%" y="549" width="0.0476%" height="15" fill="rgb(247,216,33)" fg:x="1588" fg:w="1"/><text x="75.8690%" y="559.50"></text></g><g><title>actix::address::queue::Queue<T>::pop (1 samples, 0.05%)</title><rect x="75.6190%" y="533" width="0.0476%" height="15" fill="rgb(226,26,14)" fg:x="1588" fg:w="1"/><text x="75.8690%" y="543.50"></text></g><g><title>core::mem::drop (1 samples, 0.05%)</title><rect x="75.6190%" y="517" width="0.0476%" height="15" fill="rgb(215,49,53)" fg:x="1588" fg:w="1"/><text x="75.8690%" y="527.50"></text></g><g><title>core::ptr::drop_in_place<alloc::boxed::Box<actix::address::queue::Node<actix::address::envelope::Envelope<libmcaptcha::cache::hashcache::HashCache>>>> (1 samples, 0.05%)</title><rect x="75.6190%" y="501" width="0.0476%" height="15" fill="rgb(245,162,40)" fg:x="1588" fg:w="1"/><text x="75.8690%" y="511.50"></text></g><g><title><alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop (1 samples, 0.05%)</title><rect x="75.6190%" y="485" width="0.0476%" height="15" fill="rgb(229,68,17)" fg:x="1588" fg:w="1"/><text x="75.8690%" y="495.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::deallocate (1 samples, 0.05%)</title><rect x="75.6190%" y="469" width="0.0476%" height="15" fill="rgb(213,182,10)" fg:x="1588" fg:w="1"/><text x="75.8690%" y="479.50"></text></g><g><title>alloc::alloc::dealloc (1 samples, 0.05%)</title><rect x="75.6190%" y="453" width="0.0476%" height="15" fill="rgb(245,125,30)" fg:x="1588" fg:w="1"/><text x="75.8690%" y="463.50"></text></g><g><title>cfree (1 samples, 0.05%)</title><rect x="75.6190%" y="437" width="0.0476%" height="15" fill="rgb(232,202,2)" fg:x="1588" fg:w="1"/><text x="75.8690%" y="447.50"></text></g><g><title><actix::address::channel::AddressReceiver<A> as futures_core::stream::Stream>::poll_next (4 samples, 0.19%)</title><rect x="75.5238%" y="581" width="0.1905%" height="15" fill="rgb(237,140,51)" fg:x="1586" fg:w="4"/><text x="75.7738%" y="591.50"></text></g><g><title>futures_core::task::__internal::atomic_waker::AtomicWaker::register (1 samples, 0.05%)</title><rect x="75.6667%" y="565" width="0.0476%" height="15" fill="rgb(236,157,25)" fg:x="1589" fg:w="1"/><text x="75.9167%" y="575.50"></text></g><g><title><core::task::wake::Waker as core::clone::Clone>::clone (1 samples, 0.05%)</title><rect x="75.6667%" y="549" width="0.0476%" height="15" fill="rgb(219,209,0)" fg:x="1589" fg:w="1"/><text x="75.9167%" y="559.50"></text></g><g><title>tokio::runtime::task::waker::clone_waker (1 samples, 0.05%)</title><rect x="75.6667%" y="533" width="0.0476%" height="15" fill="rgb(240,116,54)" fg:x="1589" fg:w="1"/><text x="75.9167%" y="543.50"></text></g><g><title>tokio::sync::oneshot::State::is_rx_task_set (1 samples, 0.05%)</title><rect x="75.8571%" y="485" width="0.0476%" height="15" fill="rgb(216,10,36)" fg:x="1593" fg:w="1"/><text x="76.1071%" y="495.50"></text></g><g><title><actix::handler::MessageResult<M> as actix::handler::MessageResponse<A,M>>::handle (3 samples, 0.14%)</title><rect x="75.8095%" y="549" width="0.1429%" height="15" fill="rgb(222,72,44)" fg:x="1592" fg:w="3"/><text x="76.0595%" y="559.50"></text></g><g><title><core::option::Option<tokio::sync::oneshot::Sender<M>> as actix::handler::OneshotSend<M>>::send (3 samples, 0.14%)</title><rect x="75.8095%" y="533" width="0.1429%" height="15" fill="rgb(232,159,9)" fg:x="1592" fg:w="3"/><text x="76.0595%" y="543.50"></text></g><g><title>tokio::sync::oneshot::Sender<T>::send (3 samples, 0.14%)</title><rect x="75.8095%" y="517" width="0.1429%" height="15" fill="rgb(210,39,32)" fg:x="1592" fg:w="3"/><text x="76.0595%" y="527.50"></text></g><g><title>tokio::sync::oneshot::Inner<T>::complete (3 samples, 0.14%)</title><rect x="75.8095%" y="501" width="0.1429%" height="15" fill="rgb(216,194,45)" fg:x="1592" fg:w="3"/><text x="76.0595%" y="511.50"></text></g><g><title>tokio::sync::oneshot::Task::with_task (1 samples, 0.05%)</title><rect x="75.9048%" y="485" width="0.0476%" height="15" fill="rgb(218,18,35)" fg:x="1594" fg:w="1"/><text x="76.1548%" y="495.50"></text></g><g><title>tokio::loom::std::unsafe_cell::UnsafeCell<T>::with (1 samples, 0.05%)</title><rect x="75.9048%" y="469" width="0.0476%" height="15" fill="rgb(207,83,51)" fg:x="1594" fg:w="1"/><text x="76.1548%" y="479.50"></text></g><g><title>tokio::sync::oneshot::Task::with_task::_{{closure}} (1 samples, 0.05%)</title><rect x="75.9048%" y="453" width="0.0476%" height="15" fill="rgb(225,63,43)" fg:x="1594" fg:w="1"/><text x="76.1548%" y="463.50"></text></g><g><title>core::ops::function::FnOnce::call_once (1 samples, 0.05%)</title><rect x="75.9048%" y="437" width="0.0476%" height="15" fill="rgb(207,57,36)" fg:x="1594" fg:w="1"/><text x="76.1548%" y="447.50"></text></g><g><title>core::task::wake::Waker::wake_by_ref (1 samples, 0.05%)</title><rect x="75.9048%" y="421" width="0.0476%" height="15" fill="rgb(216,99,33)" fg:x="1594" fg:w="1"/><text x="76.1548%" y="431.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}} (1 samples, 0.05%)</title><rect x="75.9048%" y="405" width="0.0476%" height="15" fill="rgb(225,42,16)" fg:x="1594" fg:w="1"/><text x="76.1548%" y="415.50"></text></g><g><title>tokio::runtime::scheduler::current_thread::Core::push_task (1 samples, 0.05%)</title><rect x="75.9048%" y="389" width="0.0476%" height="15" fill="rgb(220,201,45)" fg:x="1594" fg:w="1"/><text x="76.1548%" y="399.50"></text></g><g><title>alloc::collections::vec_deque::VecDeque<T,A>::push_back (1 samples, 0.05%)</title><rect x="75.9048%" y="373" width="0.0476%" height="15" fill="rgb(225,33,4)" fg:x="1594" fg:w="1"/><text x="76.1548%" y="383.50"></text></g><g><title>alloc::collections::vec_deque::VecDeque<T,A>::is_full (1 samples, 0.05%)</title><rect x="75.9048%" y="357" width="0.0476%" height="15" fill="rgb(224,33,50)" fg:x="1594" fg:w="1"/><text x="76.1548%" y="367.50"></text></g><g><title><libmcaptcha::master::embedded::counter::Counter as actix::handler::Handler<libmcaptcha::master::embedded::counter::AddVisitor>>::handle (1 samples, 0.05%)</title><rect x="75.9524%" y="549" width="0.0476%" height="15" fill="rgb(246,198,51)" fg:x="1595" fg:w="1"/><text x="76.2024%" y="559.50"></text></g><g><title><F as actix::fut::future::WrapFuture<A>>::into_actor (1 samples, 0.05%)</title><rect x="75.9524%" y="533" width="0.0476%" height="15" fill="rgb(205,22,4)" fg:x="1595" fg:w="1"/><text x="76.2024%" y="543.50"></text></g><g><title>actix::fut::future::wrap_future (1 samples, 0.05%)</title><rect x="75.9524%" y="517" width="0.0476%" height="15" fill="rgb(206,3,8)" fg:x="1595" fg:w="1"/><text x="76.2024%" y="527.50"></text></g><g><title><actix::context::Context<A> as actix::actor::AsyncContext<A>>::spawn (1 samples, 0.05%)</title><rect x="76.0476%" y="533" width="0.0476%" height="15" fill="rgb(251,23,15)" fg:x="1597" fg:w="1"/><text x="76.2976%" y="543.50"></text></g><g><title>actix::contextimpl::ContextParts<A>::spawn (1 samples, 0.05%)</title><rect x="76.0476%" y="517" width="0.0476%" height="15" fill="rgb(252,88,28)" fg:x="1597" fg:w="1"/><text x="76.2976%" y="527.50"></text></g><g><title>[libc.so.6] (1 samples, 0.05%)</title><rect x="76.0476%" y="501" width="0.0476%" height="15" fill="rgb(212,127,14)" fg:x="1597" fg:w="1"/><text x="76.2976%" y="511.50"></text></g><g><title><actix::address::envelope::Envelope<A> as actix::address::envelope::EnvelopeProxy<A>>::handle (9 samples, 0.43%)</title><rect x="75.7143%" y="581" width="0.4286%" height="15" fill="rgb(247,145,37)" fg:x="1590" fg:w="9"/><text x="75.9643%" y="591.50"></text></g><g><title><actix::address::envelope::SyncEnvelopeProxy<M> as actix::address::envelope::EnvelopeProxy<A>>::handle (9 samples, 0.43%)</title><rect x="75.7143%" y="565" width="0.4286%" height="15" fill="rgb(209,117,53)" fg:x="1590" fg:w="9"/><text x="75.9643%" y="575.50"></text></g><g><title><libmcaptcha::master::embedded::master::Master as actix::handler::Handler<libmcaptcha::master::messages::AddVisitor>>::handle (3 samples, 0.14%)</title><rect x="76.0000%" y="549" width="0.1429%" height="15" fill="rgb(212,90,42)" fg:x="1596" fg:w="3"/><text x="76.2500%" y="559.50"></text></g><g><title>libmcaptcha::master::embedded::master::Master::get_site (1 samples, 0.05%)</title><rect x="76.0952%" y="533" width="0.0476%" height="15" fill="rgb(218,164,37)" fg:x="1598" fg:w="1"/><text x="76.3452%" y="543.50"></text></g><g><title><actix::address::Addr<A> as core::clone::Clone>::clone (1 samples, 0.05%)</title><rect x="76.0952%" y="517" width="0.0476%" height="15" fill="rgb(246,65,34)" fg:x="1598" fg:w="1"/><text x="76.3452%" y="527.50"></text></g><g><title><actix::address::channel::AddressSender<A> as core::clone::Clone>::clone (1 samples, 0.05%)</title><rect x="76.0952%" y="501" width="0.0476%" height="15" fill="rgb(231,100,33)" fg:x="1598" fg:w="1"/><text x="76.3452%" y="511.50"></text></g><g><title>core::sync::atomic::AtomicUsize::load (1 samples, 0.05%)</title><rect x="76.0952%" y="485" width="0.0476%" height="15" fill="rgb(228,126,14)" fg:x="1598" fg:w="1"/><text x="76.3452%" y="495.50"></text></g><g><title>core::sync::atomic::atomic_load (1 samples, 0.05%)</title><rect x="76.0952%" y="469" width="0.0476%" height="15" fill="rgb(215,173,21)" fg:x="1598" fg:w="1"/><text x="76.3452%" y="479.50"></text></g><g><title>actix::mailbox::Mailbox<A>::poll (15 samples, 0.71%)</title><rect x="75.4762%" y="597" width="0.7143%" height="15" fill="rgb(210,6,40)" fg:x="1585" fg:w="15"/><text x="75.7262%" y="607.50"></text></g><g><title>core::ptr::drop_in_place<actix::address::envelope::Envelope<libmcaptcha::master::embedded::master::Master>> (1 samples, 0.05%)</title><rect x="76.1429%" y="581" width="0.0476%" height="15" fill="rgb(212,48,18)" fg:x="1599" fg:w="1"/><text x="76.3929%" y="591.50"></text></g><g><title>core::ptr::drop_in_place<alloc::boxed::Box<dyn actix::address::envelope::EnvelopeProxy<libmcaptcha::master::embedded::master::Master>+core::marker::Send>> (1 samples, 0.05%)</title><rect x="76.1429%" y="565" width="0.0476%" height="15" fill="rgb(230,214,11)" fg:x="1599" fg:w="1"/><text x="76.3929%" y="575.50"></text></g><g><title><alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop (1 samples, 0.05%)</title><rect x="76.1429%" y="549" width="0.0476%" height="15" fill="rgb(254,105,39)" fg:x="1599" fg:w="1"/><text x="76.3929%" y="559.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::deallocate (1 samples, 0.05%)</title><rect x="76.1429%" y="533" width="0.0476%" height="15" fill="rgb(245,158,5)" fg:x="1599" fg:w="1"/><text x="76.3929%" y="543.50"></text></g><g><title>alloc::alloc::dealloc (1 samples, 0.05%)</title><rect x="76.1429%" y="517" width="0.0476%" height="15" fill="rgb(249,208,11)" fg:x="1599" fg:w="1"/><text x="76.3929%" y="527.50"></text></g><g><title>cfree (1 samples, 0.05%)</title><rect x="76.1429%" y="501" width="0.0476%" height="15" fill="rgb(210,39,28)" fg:x="1599" fg:w="1"/><text x="76.3929%" y="511.50"></text></g><g><title>smallvec::SmallVec<A>::is_empty (19 samples, 0.90%)</title><rect x="76.1905%" y="597" width="0.9048%" height="15" fill="rgb(211,56,53)" fg:x="1600" fg:w="19"/><text x="76.4405%" y="607.50"></text></g><g><title>smallvec::SmallVec<A>::len (19 samples, 0.90%)</title><rect x="76.1905%" y="581" width="0.9048%" height="15" fill="rgb(226,201,30)" fg:x="1600" fg:w="19"/><text x="76.4405%" y="591.50"></text></g><g><title>smallvec::SmallVec<A>::triple (19 samples, 0.90%)</title><rect x="76.1905%" y="565" width="0.9048%" height="15" fill="rgb(239,101,34)" fg:x="1600" fg:w="19"/><text x="76.4405%" y="575.50"></text></g><g><title>smallvec::SmallVec<A>::spilled (14 samples, 0.67%)</title><rect x="76.4286%" y="549" width="0.6667%" height="15" fill="rgb(226,209,5)" fg:x="1605" fg:w="14"/><text x="76.6786%" y="559.50"></text></g><g><title>tokio::runtime::coop::budget (1,486 samples, 70.76%)</title><rect x="6.9524%" y="869" width="70.7619%" height="15" fill="rgb(250,105,47)" fg:x="146" fg:w="1486"/><text x="7.2024%" y="879.50">tokio::runtime::coop::budget</text></g><g><title>tokio::runtime::coop::with_budget (1,486 samples, 70.76%)</title><rect x="6.9524%" y="853" width="70.7619%" height="15" fill="rgb(230,72,3)" fg:x="146" fg:w="1486"/><text x="7.2024%" y="863.50">tokio::runtime::coop::with_budget</text></g><g><title>tokio::task::local::LocalSet::tick::_{{closure}} (1,486 samples, 70.76%)</title><rect x="6.9524%" y="837" width="70.7619%" height="15" fill="rgb(232,218,39)" fg:x="146" fg:w="1486"/><text x="7.2024%" y="847.50">tokio::task::local::LocalSet::tick::_{{closure}}</text></g><g><title>tokio::runtime::task::LocalNotified<S>::run (1,486 samples, 70.76%)</title><rect x="6.9524%" y="821" width="70.7619%" height="15" fill="rgb(248,166,6)" fg:x="146" fg:w="1486"/><text x="7.2024%" y="831.50">tokio::runtime::task::LocalNotified<S>::run</text></g><g><title>tokio::runtime::task::raw::RawTask::poll (1,486 samples, 70.76%)</title><rect x="6.9524%" y="805" width="70.7619%" height="15" fill="rgb(247,89,20)" fg:x="146" fg:w="1486"/><text x="7.2024%" y="815.50">tokio::runtime::task::raw::RawTask::poll</text></g><g><title>tokio::runtime::task::harness::Harness<T,S>::poll (1,486 samples, 70.76%)</title><rect x="6.9524%" y="789" width="70.7619%" height="15" fill="rgb(248,130,54)" fg:x="146" fg:w="1486"/><text x="7.2024%" y="799.50">tokio::runtime::task::harness::Harness<T,S>::poll</text></g><g><title>tokio::runtime::task::harness::Harness<T,S>::poll_inner (1,486 samples, 70.76%)</title><rect x="6.9524%" y="773" width="70.7619%" height="15" fill="rgb(234,196,4)" fg:x="146" fg:w="1486"/><text x="7.2024%" y="783.50">tokio::runtime::task::harness::Harness<T,S>::poll_inner</text></g><g><title>tokio::runtime::task::harness::poll_future (1,486 samples, 70.76%)</title><rect x="6.9524%" y="757" width="70.7619%" height="15" fill="rgb(250,143,31)" fg:x="146" fg:w="1486"/><text x="7.2024%" y="767.50">tokio::runtime::task::harness::poll_future</text></g><g><title>std::panic::catch_unwind (1,486 samples, 70.76%)</title><rect x="6.9524%" y="741" width="70.7619%" height="15" fill="rgb(211,110,34)" fg:x="146" fg:w="1486"/><text x="7.2024%" y="751.50">std::panic::catch_unwind</text></g><g><title>std::panicking::try (1,486 samples, 70.76%)</title><rect x="6.9524%" y="725" width="70.7619%" height="15" fill="rgb(215,124,48)" fg:x="146" fg:w="1486"/><text x="7.2024%" y="735.50">std::panicking::try</text></g><g><title>std::panicking::try::do_call (1,486 samples, 70.76%)</title><rect x="6.9524%" y="709" width="70.7619%" height="15" fill="rgb(216,46,13)" fg:x="146" fg:w="1486"/><text x="7.2024%" y="719.50">std::panicking::try::do_call</text></g><g><title><core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,486 samples, 70.76%)</title><rect x="6.9524%" y="693" width="70.7619%" height="15" fill="rgb(205,184,25)" fg:x="146" fg:w="1486"/><text x="7.2024%" y="703.50"><core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once</text></g><g><title>tokio::runtime::task::harness::poll_future::_{{closure}} (1,486 samples, 70.76%)</title><rect x="6.9524%" y="677" width="70.7619%" height="15" fill="rgb(228,1,10)" fg:x="146" fg:w="1486"/><text x="7.2024%" y="687.50">tokio::runtime::task::harness::poll_future::_{{closure}}</text></g><g><title>tokio::runtime::task::core::Core<T,S>::poll (1,486 samples, 70.76%)</title><rect x="6.9524%" y="661" width="70.7619%" height="15" fill="rgb(213,116,27)" fg:x="146" fg:w="1486"/><text x="7.2024%" y="671.50">tokio::runtime::task::core::Core<T,S>::poll</text></g><g><title>tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (1,486 samples, 70.76%)</title><rect x="6.9524%" y="645" width="70.7619%" height="15" fill="rgb(241,95,50)" fg:x="146" fg:w="1486"/><text x="7.2024%" y="655.50">tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut</text></g><g><title>tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (1,486 samples, 70.76%)</title><rect x="6.9524%" y="629" width="70.7619%" height="15" fill="rgb(238,48,32)" fg:x="146" fg:w="1486"/><text x="7.2024%" y="639.50">tokio::runtime::task::core::Core<T,S>::poll::_{{closure}}</text></g><g><title><actix::contextimpl::ContextFut<A,C> as core::future::future::Future>::poll (1,486 samples, 70.76%)</title><rect x="6.9524%" y="613" width="70.7619%" height="15" fill="rgb(235,113,49)" fg:x="146" fg:w="1486"/><text x="7.2024%" y="623.50"><actix::contextimpl::ContextFut<A,C> as core::future::future::Future>::poll</text></g><g><title>smallvec::SmallVec<A>::len (13 samples, 0.62%)</title><rect x="77.0952%" y="597" width="0.6190%" height="15" fill="rgb(205,127,43)" fg:x="1619" fg:w="13"/><text x="77.3452%" y="607.50"></text></g><g><title>smallvec::SmallVec<A>::triple (13 samples, 0.62%)</title><rect x="77.0952%" y="581" width="0.6190%" height="15" fill="rgb(250,162,2)" fg:x="1619" fg:w="13"/><text x="77.3452%" y="591.50"></text></g><g><title>smallvec::SmallVec<A>::spilled (13 samples, 0.62%)</title><rect x="77.0952%" y="565" width="0.6190%" height="15" fill="rgb(220,13,41)" fg:x="1619" fg:w="13"/><text x="77.3452%" y="575.50"></text></g><g><title>tokio::runtime::scheduler::current_thread::Context::enter (1,490 samples, 70.95%)</title><rect x="6.8095%" y="1093" width="70.9524%" height="15" fill="rgb(249,221,25)" fg:x="143" fg:w="1490"/><text x="7.0595%" y="1103.50">tokio::runtime::scheduler::current_thread::Context::enter</text></g><g><title>tokio::runtime::scheduler::current_thread::CoreGuard::block_on::_{{closure}}::_{{closure}} (1,490 samples, 70.95%)</title><rect x="6.8095%" y="1077" width="70.9524%" height="15" fill="rgb(215,208,19)" fg:x="143" fg:w="1490"/><text x="7.0595%" y="1087.50">tokio::runtime::scheduler::current_thread::CoreGuard::block_on::_{{closure}}::_{{closure}}</text></g><g><title>tokio::runtime::coop::budget (1,490 samples, 70.95%)</title><rect x="6.8095%" y="1061" width="70.9524%" height="15" fill="rgb(236,175,2)" fg:x="143" fg:w="1490"/><text x="7.0595%" y="1071.50">tokio::runtime::coop::budget</text></g><g><title>tokio::runtime::coop::with_budget (1,490 samples, 70.95%)</title><rect x="6.8095%" y="1045" width="70.9524%" height="15" fill="rgb(241,52,2)" fg:x="143" fg:w="1490"/><text x="7.0595%" y="1055.50">tokio::runtime::coop::with_budget</text></g><g><title>tokio::runtime::scheduler::current_thread::CoreGuard::block_on::_{{closure}}::_{{closure}}::_{{closure}} (1,490 samples, 70.95%)</title><rect x="6.8095%" y="1029" width="70.9524%" height="15" fill="rgb(248,140,14)" fg:x="143" fg:w="1490"/><text x="7.0595%" y="1039.50">tokio::runtime::scheduler::current_thread::CoreGuard::block_on::_{{closure}}::_{{closure}}::_{{closure}}</text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (1,490 samples, 70.95%)</title><rect x="6.8095%" y="1013" width="70.9524%" height="15" fill="rgb(253,22,42)" fg:x="143" fg:w="1490"/><text x="7.0595%" y="1023.50"><core::pin::Pin<P> as core::future::future::Future>::poll</text></g><g><title>tokio::task::local::LocalSet::run_until::_{{closure}} (1,490 samples, 70.95%)</title><rect x="6.8095%" y="997" width="70.9524%" height="15" fill="rgb(234,61,47)" fg:x="143" fg:w="1490"/><text x="7.0595%" y="1007.50">tokio::task::local::LocalSet::run_until::_{{closure}}</text></g><g><title><tokio::task::local::RunUntil<T> as core::future::future::Future>::poll (1,490 samples, 70.95%)</title><rect x="6.8095%" y="981" width="70.9524%" height="15" fill="rgb(208,226,15)" fg:x="143" fg:w="1490"/><text x="7.0595%" y="991.50"><tokio::task::local::RunUntil<T> as core::future::future::Future>::poll</text></g><g><title>tokio::task::local::LocalSet::with (1,490 samples, 70.95%)</title><rect x="6.8095%" y="965" width="70.9524%" height="15" fill="rgb(217,221,4)" fg:x="143" fg:w="1490"/><text x="7.0595%" y="975.50">tokio::task::local::LocalSet::with</text></g><g><title>std::thread::local::LocalKey<T>::with (1,490 samples, 70.95%)</title><rect x="6.8095%" y="949" width="70.9524%" height="15" fill="rgb(212,174,34)" fg:x="143" fg:w="1490"/><text x="7.0595%" y="959.50">std::thread::local::LocalKey<T>::with</text></g><g><title>std::thread::local::LocalKey<T>::try_with (1,490 samples, 70.95%)</title><rect x="6.8095%" y="933" width="70.9524%" height="15" fill="rgb(253,83,4)" fg:x="143" fg:w="1490"/><text x="7.0595%" y="943.50">std::thread::local::LocalKey<T>::try_with</text></g><g><title>tokio::task::local::LocalSet::with::_{{closure}} (1,490 samples, 70.95%)</title><rect x="6.8095%" y="917" width="70.9524%" height="15" fill="rgb(250,195,49)" fg:x="143" fg:w="1490"/><text x="7.0595%" y="927.50">tokio::task::local::LocalSet::with::_{{closure}}</text></g><g><title><tokio::task::local::RunUntil<T> as core::future::future::Future>::poll::_{{closure}} (1,490 samples, 70.95%)</title><rect x="6.8095%" y="901" width="70.9524%" height="15" fill="rgb(241,192,25)" fg:x="143" fg:w="1490"/><text x="7.0595%" y="911.50"><tokio::task::local::RunUntil<T> as core::future::future::Future>::poll::_{{closure}}</text></g><g><title>tokio::task::local::LocalSet::tick (1,487 samples, 70.81%)</title><rect x="6.9524%" y="885" width="70.8095%" height="15" fill="rgb(208,124,10)" fg:x="146" fg:w="1487"/><text x="7.2024%" y="895.50">tokio::task::local::LocalSet::tick</text></g><g><title>tokio::task::local::LocalSet::next_task (1 samples, 0.05%)</title><rect x="77.7143%" y="869" width="0.0476%" height="15" fill="rgb(222,33,0)" fg:x="1632" fg:w="1"/><text x="77.9643%" y="879.50"></text></g><g><title>core::option::Option<T>::map (1 samples, 0.05%)</title><rect x="77.7143%" y="853" width="0.0476%" height="15" fill="rgb(234,209,28)" fg:x="1632" fg:w="1"/><text x="77.9643%" y="863.50"></text></g><g><title>tokio::task::local::LocalSet::next_task::_{{closure}} (1 samples, 0.05%)</title><rect x="77.7143%" y="837" width="0.0476%" height="15" fill="rgb(224,11,23)" fg:x="1632" fg:w="1"/><text x="77.9643%" y="847.50"></text></g><g><title>tokio::task::local::LocalState::assert_owner (1 samples, 0.05%)</title><rect x="77.7143%" y="821" width="0.0476%" height="15" fill="rgb(232,99,1)" fg:x="1632" fg:w="1"/><text x="77.9643%" y="831.50"></text></g><g><title>tokio::runtime::task::list::LocalOwnedTasks<S>::assert_owner (1 samples, 0.05%)</title><rect x="77.7143%" y="805" width="0.0476%" height="15" fill="rgb(237,95,45)" fg:x="1632" fg:w="1"/><text x="77.9643%" y="815.50"></text></g><g><title>mio::event::events::Events::iter (1 samples, 0.05%)</title><rect x="77.8095%" y="1045" width="0.0476%" height="15" fill="rgb(208,109,11)" fg:x="1634" fg:w="1"/><text x="78.0595%" y="1055.50"></text></g><g><title>[libc.so.6] (2 samples, 0.10%)</title><rect x="77.9524%" y="1013" width="0.0952%" height="15" fill="rgb(216,190,48)" fg:x="1637" fg:w="2"/><text x="78.2024%" y="1023.50"></text></g><g><title>epoll_wait (9 samples, 0.43%)</title><rect x="77.9048%" y="1029" width="0.4286%" height="15" fill="rgb(251,171,36)" fg:x="1636" fg:w="9"/><text x="78.1548%" y="1039.50"></text></g><g><title>[unknown] (6 samples, 0.29%)</title><rect x="78.0476%" y="1013" width="0.2857%" height="15" fill="rgb(230,62,22)" fg:x="1639" fg:w="6"/><text x="78.2976%" y="1023.50"></text></g><g><title>[unknown] (5 samples, 0.24%)</title><rect x="78.0952%" y="997" width="0.2381%" height="15" fill="rgb(225,114,35)" fg:x="1640" fg:w="5"/><text x="78.3452%" y="1007.50"></text></g><g><title>[unknown] (5 samples, 0.24%)</title><rect x="78.0952%" y="981" width="0.2381%" height="15" fill="rgb(215,118,42)" fg:x="1640" fg:w="5"/><text x="78.3452%" y="991.50"></text></g><g><title>[unknown] (4 samples, 0.19%)</title><rect x="78.1429%" y="965" width="0.1905%" height="15" fill="rgb(243,119,21)" fg:x="1641" fg:w="4"/><text x="78.3929%" y="975.50"></text></g><g><title>[unknown] (3 samples, 0.14%)</title><rect x="78.1905%" y="949" width="0.1429%" height="15" fill="rgb(252,177,53)" fg:x="1642" fg:w="3"/><text x="78.4405%" y="959.50"></text></g><g><title>_ZN5tokio7runtime2io6Driver4turn17hfbde6590a6d907daE.llvm.17295210767541486778 (13 samples, 0.62%)</title><rect x="77.7619%" y="1061" width="0.6190%" height="15" fill="rgb(237,209,29)" fg:x="1633" fg:w="13"/><text x="78.0119%" y="1071.50"></text></g><g><title>mio::poll::Poll::poll (11 samples, 0.52%)</title><rect x="77.8571%" y="1045" width="0.5238%" height="15" fill="rgb(212,65,23)" fg:x="1635" fg:w="11"/><text x="78.1071%" y="1055.50"></text></g><g><title>mio::sys::unix::selector::epoll::Selector::select (1 samples, 0.05%)</title><rect x="78.3333%" y="1029" width="0.0476%" height="15" fill="rgb(230,222,46)" fg:x="1645" fg:w="1"/><text x="78.5833%" y="1039.50"></text></g><g><title>core::option::Option<T>::map (1 samples, 0.05%)</title><rect x="78.3333%" y="1013" width="0.0476%" height="15" fill="rgb(215,135,32)" fg:x="1645" fg:w="1"/><text x="78.5833%" y="1023.50"></text></g><g><title>mio::sys::unix::selector::epoll::Selector::select::_{{closure}} (1 samples, 0.05%)</title><rect x="78.3333%" y="997" width="0.0476%" height="15" fill="rgb(246,101,22)" fg:x="1645" fg:w="1"/><text x="78.5833%" y="1007.50"></text></g><g><title><core::time::Duration as core::ops::arith::Add>::add (1 samples, 0.05%)</title><rect x="78.3333%" y="981" width="0.0476%" height="15" fill="rgb(206,107,13)" fg:x="1645" fg:w="1"/><text x="78.5833%" y="991.50"></text></g><g><title>core::time::Duration::checked_add (1 samples, 0.05%)</title><rect x="78.3333%" y="965" width="0.0476%" height="15" fill="rgb(250,100,44)" fg:x="1645" fg:w="1"/><text x="78.5833%" y="975.50"></text></g><g><title>core::num::<impl u64>::checked_add (1 samples, 0.05%)</title><rect x="78.3333%" y="949" width="0.0476%" height="15" fill="rgb(231,147,38)" fg:x="1645" fg:w="1"/><text x="78.5833%" y="959.50"></text></g><g><title>core::num::<impl u64>::overflowing_add (1 samples, 0.05%)</title><rect x="78.3333%" y="933" width="0.0476%" height="15" fill="rgb(229,8,40)" fg:x="1645" fg:w="1"/><text x="78.5833%" y="943.50"></text></g><g><title>std::sys::unix::time::inner::<impl std::sys::unix::time::Timespec>::now (2 samples, 0.10%)</title><rect x="78.3810%" y="1061" width="0.0952%" height="15" fill="rgb(221,135,30)" fg:x="1646" fg:w="2"/><text x="78.6310%" y="1071.50"></text></g><g><title>clock_gettime (2 samples, 0.10%)</title><rect x="78.3810%" y="1045" width="0.0952%" height="15" fill="rgb(249,193,18)" fg:x="1646" fg:w="2"/><text x="78.6310%" y="1055.50"></text></g><g><title>__vdso_clock_gettime (2 samples, 0.10%)</title><rect x="78.3810%" y="1029" width="0.0952%" height="15" fill="rgb(209,133,39)" fg:x="1646" fg:w="2"/><text x="78.6310%" y="1039.50"></text></g><g><title>[unknown] (2 samples, 0.10%)</title><rect x="78.3810%" y="1013" width="0.0952%" height="15" fill="rgb(232,100,14)" fg:x="1646" fg:w="2"/><text x="78.6310%" y="1023.50"></text></g><g><title>[unknown] (2 samples, 0.10%)</title><rect x="78.3810%" y="997" width="0.0952%" height="15" fill="rgb(224,185,1)" fg:x="1646" fg:w="2"/><text x="78.6310%" y="1007.50"></text></g><g><title>[unknown] (2 samples, 0.10%)</title><rect x="78.3810%" y="981" width="0.0952%" height="15" fill="rgb(223,139,8)" fg:x="1646" fg:w="2"/><text x="78.6310%" y="991.50"></text></g><g><title>[unknown] (2 samples, 0.10%)</title><rect x="78.3810%" y="965" width="0.0952%" height="15" fill="rgb(232,213,38)" fg:x="1646" fg:w="2"/><text x="78.6310%" y="975.50"></text></g><g><title>[unknown] (2 samples, 0.10%)</title><rect x="78.3810%" y="949" width="0.0952%" height="15" fill="rgb(207,94,22)" fg:x="1646" fg:w="2"/><text x="78.6310%" y="959.50"></text></g><g><title>[unknown] (2 samples, 0.10%)</title><rect x="78.3810%" y="933" width="0.0952%" height="15" fill="rgb(219,183,54)" fg:x="1646" fg:w="2"/><text x="78.6310%" y="943.50"></text></g><g><title>std::time::Instant::now (1 samples, 0.05%)</title><rect x="78.4762%" y="1061" width="0.0476%" height="15" fill="rgb(216,185,54)" fg:x="1648" fg:w="1"/><text x="78.7262%" y="1071.50"></text></g><g><title><mio::event::events::Iter as core::iter::traits::iterator::Iterator>::next (1 samples, 0.05%)</title><rect x="78.5714%" y="1045" width="0.0476%" height="15" fill="rgb(254,217,39)" fg:x="1650" fg:w="1"/><text x="78.8214%" y="1055.50"></text></g><g><title>core::slice::<impl [T]>::get (1 samples, 0.05%)</title><rect x="78.5714%" y="1029" width="0.0476%" height="15" fill="rgb(240,178,23)" fg:x="1650" fg:w="1"/><text x="78.8214%" y="1039.50"></text></g><g><title><usize as core::slice::index::SliceIndex<[T]>>::get (1 samples, 0.05%)</title><rect x="78.5714%" y="1013" width="0.0476%" height="15" fill="rgb(218,11,47)" fg:x="1650" fg:w="1"/><text x="78.8214%" y="1023.50"></text></g><g><title>tokio::runtime::io::scheduled_io::ScheduledIo::set_readiness (1 samples, 0.05%)</title><rect x="78.6190%" y="1029" width="0.0476%" height="15" fill="rgb(218,51,51)" fg:x="1651" fg:w="1"/><text x="78.8690%" y="1039.50"></text></g><g><title>core::sync::atomic::AtomicUsize::load (1 samples, 0.05%)</title><rect x="78.6190%" y="1013" width="0.0476%" height="15" fill="rgb(238,126,27)" fg:x="1651" fg:w="1"/><text x="78.8690%" y="1023.50"></text></g><g><title>core::sync::atomic::atomic_load (1 samples, 0.05%)</title><rect x="78.6190%" y="997" width="0.0476%" height="15" fill="rgb(249,202,22)" fg:x="1651" fg:w="1"/><text x="78.8690%" y="1007.50"></text></g><g><title>tokio::util::wake_list::WakeList::push (1 samples, 0.05%)</title><rect x="78.6667%" y="1013" width="0.0476%" height="15" fill="rgb(254,195,49)" fg:x="1652" fg:w="1"/><text x="78.9167%" y="1023.50"></text></g><g><title>tokio::runtime::task::raw::RawTask::schedule (1 samples, 0.05%)</title><rect x="78.7143%" y="949" width="0.0476%" height="15" fill="rgb(208,123,14)" fg:x="1653" fg:w="1"/><text x="78.9643%" y="959.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 (1 samples, 0.05%)</title><rect x="78.7143%" y="933" width="0.0476%" height="15" fill="rgb(224,200,8)" fg:x="1653" fg:w="1"/><text x="78.9643%" y="943.50"></text></g><g><title>_ZN5tokio7runtime4time6Driver13park_internal17h1c8250dee3ada576E.llvm.7411028577671797591 (22 samples, 1.05%)</title><rect x="77.7619%" y="1077" width="1.0476%" height="15" fill="rgb(217,61,36)" fg:x="1633" fg:w="22"/><text x="78.0119%" y="1087.50"></text></g><g><title>tokio::runtime::io::Driver::turn (6 samples, 0.29%)</title><rect x="78.5238%" y="1061" width="0.2857%" height="15" fill="rgb(206,35,45)" fg:x="1649" fg:w="6"/><text x="78.7738%" y="1071.50"></text></g><g><title>tokio::runtime::io::Driver::dispatch (4 samples, 0.19%)</title><rect x="78.6190%" y="1045" width="0.1905%" height="15" fill="rgb(217,65,33)" fg:x="1651" fg:w="4"/><text x="78.8690%" y="1055.50"></text></g><g><title>tokio::runtime::io::scheduled_io::ScheduledIo::wake (3 samples, 0.14%)</title><rect x="78.6667%" y="1029" width="0.1429%" height="15" fill="rgb(222,158,48)" fg:x="1652" fg:w="3"/><text x="78.9167%" y="1039.50"></text></g><g><title>tokio::util::wake_list::WakeList::wake_all (2 samples, 0.10%)</title><rect x="78.7143%" y="1013" width="0.0952%" height="15" fill="rgb(254,2,54)" fg:x="1653" fg:w="2"/><text x="78.9643%" y="1023.50"></text></g><g><title>core::task::wake::Waker::wake (2 samples, 0.10%)</title><rect x="78.7143%" y="997" width="0.0952%" height="15" fill="rgb(250,143,38)" fg:x="1653" fg:w="2"/><text x="78.9643%" y="1007.50"></text></g><g><title>tokio::runtime::task::waker::wake_by_val (2 samples, 0.10%)</title><rect x="78.7143%" y="981" width="0.0952%" height="15" fill="rgb(248,25,0)" fg:x="1653" fg:w="2"/><text x="78.9643%" y="991.50"></text></g><g><title>tokio::runtime::task::harness::<impl tokio::runtime::task::raw::RawTask>::wake_by_val (2 samples, 0.10%)</title><rect x="78.7143%" y="965" width="0.0952%" height="15" fill="rgb(206,152,27)" fg:x="1653" fg:w="2"/><text x="78.9643%" y="975.50"></text></g><g><title>tokio::runtime::task::state::State::transition_to_notified_by_val (1 samples, 0.05%)</title><rect x="78.7619%" y="949" width="0.0476%" height="15" fill="rgb(240,77,30)" fg:x="1654" fg:w="1"/><text x="79.0119%" y="959.50"></text></g><g><title>tokio::runtime::task::state::State::fetch_update_action (1 samples, 0.05%)</title><rect x="78.7619%" y="933" width="0.0476%" height="15" fill="rgb(231,5,3)" fg:x="1654" fg:w="1"/><text x="79.0119%" y="943.50"></text></g><g><title>tokio::runtime::task::state::State::load (1 samples, 0.05%)</title><rect x="78.7619%" y="917" width="0.0476%" height="15" fill="rgb(207,226,32)" fg:x="1654" fg:w="1"/><text x="79.0119%" y="927.50"></text></g><g><title>core::sync::atomic::AtomicUsize::load (1 samples, 0.05%)</title><rect x="78.7619%" y="901" width="0.0476%" height="15" fill="rgb(222,207,47)" fg:x="1654" fg:w="1"/><text x="79.0119%" y="911.50"></text></g><g><title>core::sync::atomic::atomic_load (1 samples, 0.05%)</title><rect x="78.7619%" y="885" width="0.0476%" height="15" fill="rgb(229,115,45)" fg:x="1654" fg:w="1"/><text x="79.0119%" y="895.50"></text></g><g><title>tokio::runtime::time::<impl tokio::runtime::time::handle::Handle>::process_at_time (1 samples, 0.05%)</title><rect x="78.8095%" y="1077" width="0.0476%" height="15" fill="rgb(224,191,6)" fg:x="1655" fg:w="1"/><text x="79.0595%" y="1087.50"></text></g><g><title>core::ptr::drop_in_place<[core::option::Option<core::task::wake::Waker>: 32]> (1 samples, 0.05%)</title><rect x="78.8095%" y="1061" width="0.0476%" height="15" fill="rgb(230,227,24)" fg:x="1655" fg:w="1"/><text x="79.0595%" y="1071.50"></text></g><g><title>tokio::loom::std::parking_lot::Mutex<T>::lock (1 samples, 0.05%)</title><rect x="78.8571%" y="1061" width="0.0476%" height="15" fill="rgb(228,80,19)" fg:x="1656" fg:w="1"/><text x="79.1071%" y="1071.50"></text></g><g><title>lock_api::mutex::Mutex<R,T>::lock (1 samples, 0.05%)</title><rect x="78.8571%" y="1045" width="0.0476%" height="15" fill="rgb(247,229,0)" fg:x="1656" fg:w="1"/><text x="79.1071%" y="1055.50"></text></g><g><title><parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::lock (1 samples, 0.05%)</title><rect x="78.8571%" y="1029" width="0.0476%" height="15" fill="rgb(237,194,15)" fg:x="1656" fg:w="1"/><text x="79.1071%" y="1039.50"></text></g><g><title>tokio::runtime::time::source::TimeSource::instant_to_tick (1 samples, 0.05%)</title><rect x="78.9048%" y="1045" width="0.0476%" height="15" fill="rgb(219,203,20)" fg:x="1657" fg:w="1"/><text x="79.1548%" y="1055.50"></text></g><g><title>tokio::time::instant::Instant::checked_duration_since (1 samples, 0.05%)</title><rect x="78.9048%" y="1029" width="0.0476%" height="15" fill="rgb(234,128,8)" fg:x="1657" fg:w="1"/><text x="79.1548%" y="1039.50"></text></g><g><title>std::time::Instant::checked_duration_since (1 samples, 0.05%)</title><rect x="78.9048%" y="1013" width="0.0476%" height="15" fill="rgb(248,202,8)" fg:x="1657" fg:w="1"/><text x="79.1548%" y="1023.50"></text></g><g><title>tokio::runtime::scheduler::current_thread::Context::park (31 samples, 1.48%)</title><rect x="77.7619%" y="1093" width="1.4762%" height="15" fill="rgb(206,104,37)" fg:x="1633" fg:w="31"/><text x="78.0119%" y="1103.50"></text></g><g><title>tokio::runtime::time::Driver::park_internal (8 samples, 0.38%)</title><rect x="78.8571%" y="1077" width="0.3810%" height="15" fill="rgb(223,8,27)" fg:x="1656" fg:w="8"/><text x="79.1071%" y="1087.50"></text></g><g><title>tokio::runtime::time::source::TimeSource::now (7 samples, 0.33%)</title><rect x="78.9048%" y="1061" width="0.3333%" height="15" fill="rgb(216,217,28)" fg:x="1657" fg:w="7"/><text x="79.1548%" y="1071.50"></text></g><g><title>tokio::time::clock::Clock::now (6 samples, 0.29%)</title><rect x="78.9524%" y="1045" width="0.2857%" height="15" fill="rgb(249,199,1)" fg:x="1658" fg:w="6"/><text x="79.2024%" y="1055.50"></text></g><g><title>tokio::time::clock::now (6 samples, 0.29%)</title><rect x="78.9524%" y="1029" width="0.2857%" height="15" fill="rgb(240,85,17)" fg:x="1658" fg:w="6"/><text x="79.2024%" y="1039.50"></text></g><g><title>std::sys::unix::time::inner::<impl std::sys::unix::time::Timespec>::now (6 samples, 0.29%)</title><rect x="78.9524%" y="1013" width="0.2857%" height="15" fill="rgb(206,108,45)" fg:x="1658" fg:w="6"/><text x="79.2024%" y="1023.50"></text></g><g><title>clock_gettime (5 samples, 0.24%)</title><rect x="79.0000%" y="997" width="0.2381%" height="15" fill="rgb(245,210,41)" fg:x="1659" fg:w="5"/><text x="79.2500%" y="1007.50"></text></g><g><title>__vdso_clock_gettime (5 samples, 0.24%)</title><rect x="79.0000%" y="981" width="0.2381%" height="15" fill="rgb(206,13,37)" fg:x="1659" fg:w="5"/><text x="79.2500%" y="991.50"></text></g><g><title>[unknown] (4 samples, 0.19%)</title><rect x="79.0476%" y="965" width="0.1905%" height="15" fill="rgb(250,61,18)" fg:x="1660" fg:w="4"/><text x="79.2976%" y="975.50"></text></g><g><title>[unknown] (4 samples, 0.19%)</title><rect x="79.0476%" y="949" width="0.1905%" height="15" fill="rgb(235,172,48)" fg:x="1660" fg:w="4"/><text x="79.2976%" y="959.50"></text></g><g><title>[unknown] (4 samples, 0.19%)</title><rect x="79.0476%" y="933" width="0.1905%" height="15" fill="rgb(249,201,17)" fg:x="1660" fg:w="4"/><text x="79.2976%" y="943.50"></text></g><g><title>[unknown] (3 samples, 0.14%)</title><rect x="79.0952%" y="917" width="0.1429%" height="15" fill="rgb(219,208,6)" fg:x="1661" fg:w="3"/><text x="79.3452%" y="927.50"></text></g><g><title>[unknown] (3 samples, 0.14%)</title><rect x="79.0952%" y="901" width="0.1429%" height="15" fill="rgb(248,31,23)" fg:x="1661" fg:w="3"/><text x="79.3452%" y="911.50"></text></g><g><title>[unknown] (2 samples, 0.10%)</title><rect x="79.1429%" y="885" width="0.0952%" height="15" fill="rgb(245,15,42)" fg:x="1662" fg:w="2"/><text x="79.3929%" y="895.50"></text></g><g><title>core::ptr::drop_in_place<core::result::Result<tokio::runtime::coop::with_budget::ResetGuard,std::thread::local::AccessError>> (1 samples, 0.05%)</title><rect x="79.2381%" y="1013" width="0.0476%" height="15" fill="rgb(222,217,39)" fg:x="1664" fg:w="1"/><text x="79.4881%" y="1023.50"></text></g><g><title>core::ptr::drop_in_place<tokio::runtime::coop::with_budget::ResetGuard> (1 samples, 0.05%)</title><rect x="79.2381%" y="997" width="0.0476%" height="15" fill="rgb(210,219,27)" fg:x="1664" fg:w="1"/><text x="79.4881%" y="1007.50"></text></g><g><title>tokio::runtime::task::harness::Harness<T,S>::poll (1 samples, 0.05%)</title><rect x="79.2381%" y="981" width="0.0476%" height="15" fill="rgb(252,166,36)" fg:x="1664" fg:w="1"/><text x="79.4881%" y="991.50"></text></g><g><title>tokio::runtime::task::harness::Harness<T,S>::poll_inner (1 samples, 0.05%)</title><rect x="79.2381%" y="965" width="0.0476%" height="15" fill="rgb(245,132,34)" fg:x="1664" fg:w="1"/><text x="79.4881%" y="975.50"></text></g><g><title>tokio::runtime::task::core::Core<T,S>::poll (1 samples, 0.05%)</title><rect x="79.2381%" y="949" width="0.0476%" height="15" fill="rgb(236,54,3)" fg:x="1664" fg:w="1"/><text x="79.4881%" y="959.50"></text></g><g><title>tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (1 samples, 0.05%)</title><rect x="79.2381%" y="933" width="0.0476%" height="15" fill="rgb(241,173,43)" fg:x="1664" fg:w="1"/><text x="79.4881%" y="943.50"></text></g><g><title>tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (1 samples, 0.05%)</title><rect x="79.2381%" y="917" width="0.0476%" height="15" fill="rgb(215,190,9)" fg:x="1664" fg:w="1"/><text x="79.4881%" y="927.50"></text></g><g><title>core::ptr::drop_in_place<tokio::runtime::task::core::TaskIdGuard> (1 samples, 0.05%)</title><rect x="79.2381%" y="901" width="0.0476%" height="15" fill="rgb(242,101,16)" fg:x="1664" fg:w="1"/><text x="79.4881%" y="911.50"></text></g><g><title>hyper::proto::h2::client::conn_task::_{{closure}} (1 samples, 0.05%)</title><rect x="79.2381%" y="885" width="0.0476%" height="15" fill="rgb(223,190,21)" fg:x="1664" fg:w="1"/><text x="79.4881%" y="895.50"></text></g><g><title><futures_util::future::select::Select<A,B> as core::future::future::Future>::poll (1 samples, 0.05%)</title><rect x="79.2381%" y="869" width="0.0476%" height="15" fill="rgb(215,228,25)" fg:x="1664" fg:w="1"/><text x="79.4881%" y="879.50"></text></g><g><title>futures_util::future::future::FutureExt::poll_unpin (1 samples, 0.05%)</title><rect x="79.2381%" y="853" width="0.0476%" height="15" fill="rgb(225,36,22)" fg:x="1664" fg:w="1"/><text x="79.4881%" y="863.50"></text></g><g><title><futures_util::future::future::Map<Fut,F> as core::future::future::Future>::poll (1 samples, 0.05%)</title><rect x="79.2381%" y="837" width="0.0476%" height="15" fill="rgb(251,106,46)" fg:x="1664" fg:w="1"/><text x="79.4881%" y="847.50"></text></g><g><title><futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll (1 samples, 0.05%)</title><rect x="79.2381%" y="821" width="0.0476%" height="15" fill="rgb(208,90,1)" fg:x="1664" fg:w="1"/><text x="79.4881%" y="831.50"></text></g><g><title><futures_util::future::try_future::into_future::IntoFuture<Fut> as core::future::future::Future>::poll (1 samples, 0.05%)</title><rect x="79.2381%" y="805" width="0.0476%" height="15" fill="rgb(243,10,4)" fg:x="1664" fg:w="1"/><text x="79.4881%" y="815.50"></text></g><g><title><F as futures_core::future::TryFuture>::try_poll (1 samples, 0.05%)</title><rect x="79.2381%" y="789" width="0.0476%" height="15" fill="rgb(212,137,27)" fg:x="1664" fg:w="1"/><text x="79.4881%" y="799.50"></text></g><g><title><futures_util::future::either::Either<A,B> as core::future::future::Future>::poll (1 samples, 0.05%)</title><rect x="79.2381%" y="773" width="0.0476%" height="15" fill="rgb(231,220,49)" fg:x="1664" fg:w="1"/><text x="79.4881%" y="783.50"></text></g><g><title><h2::client::Connection<T,B> as core::future::future::Future>::poll (1 samples, 0.05%)</title><rect x="79.2381%" y="757" width="0.0476%" height="15" fill="rgb(237,96,20)" fg:x="1664" fg:w="1"/><text x="79.4881%" y="767.50"></text></g><g><title>h2::proto::connection::Connection<T,P,B>::poll (1 samples, 0.05%)</title><rect x="79.2381%" y="741" width="0.0476%" height="15" fill="rgb(239,229,30)" fg:x="1664" fg:w="1"/><text x="79.4881%" y="751.50"></text></g><g><title>h2::proto::streams::streams::Streams<B,P>::poll_complete (1 samples, 0.05%)</title><rect x="79.2381%" y="725" width="0.0476%" height="15" fill="rgb(219,65,33)" fg:x="1664" fg:w="1"/><text x="79.4881%" y="735.50"></text></g><g><title>h2::proto::streams::streams::Inner::poll_complete (1 samples, 0.05%)</title><rect x="79.2381%" y="709" width="0.0476%" height="15" fill="rgb(243,134,7)" fg:x="1664" fg:w="1"/><text x="79.4881%" y="719.50"></text></g><g><title><core::task::wake::Waker as core::clone::Clone>::clone (1 samples, 0.05%)</title><rect x="79.2381%" y="693" width="0.0476%" height="15" fill="rgb(216,177,54)" fg:x="1664" fg:w="1"/><text x="79.4881%" y="703.50"></text></g><g><title>h2::proto::streams::prioritize::Prioritize::poll_complete (1 samples, 0.05%)</title><rect x="79.2381%" y="677" width="0.0476%" height="15" fill="rgb(211,160,20)" fg:x="1664" fg:w="1"/><text x="79.4881%" y="687.50"></text></g><g><title>h2::codec::framed_write::FramedWrite<T,B>::flush (1 samples, 0.05%)</title><rect x="79.2381%" y="661" width="0.0476%" height="15" fill="rgb(239,85,39)" fg:x="1664" fg:w="1"/><text x="79.4881%" y="671.50"></text></g><g><title>h2::codec::framed_write::Encoder<B>::unset_frame (1 samples, 0.05%)</title><rect x="79.2381%" y="645" width="0.0476%" height="15" fill="rgb(232,125,22)" fg:x="1664" fg:w="1"/><text x="79.4881%" y="655.50"></text></g><g><title><&mio::net::tcp::stream::TcpStream as std::io::Write>::write (1 samples, 0.05%)</title><rect x="79.2381%" y="629" width="0.0476%" height="15" fill="rgb(244,57,34)" fg:x="1664" fg:w="1"/><text x="79.4881%" y="639.50"></text></g><g><title>mio::io_source::IoSource<T>::do_io (1 samples, 0.05%)</title><rect x="79.2381%" y="613" width="0.0476%" height="15" fill="rgb(214,203,32)" fg:x="1664" fg:w="1"/><text x="79.4881%" y="623.50"></text></g><g><title>mio::sys::unix::IoSourceState::do_io (1 samples, 0.05%)</title><rect x="79.2381%" y="597" width="0.0476%" height="15" fill="rgb(207,58,43)" fg:x="1664" fg:w="1"/><text x="79.4881%" y="607.50"></text></g><g><title><&mio::net::tcp::stream::TcpStream as std::io::Write>::write::_{{closure}} (1 samples, 0.05%)</title><rect x="79.2381%" y="581" width="0.0476%" height="15" fill="rgb(215,193,15)" fg:x="1664" fg:w="1"/><text x="79.4881%" y="591.50"></text></g><g><title><&std::net::tcp::TcpStream as std::io::Write>::write (1 samples, 0.05%)</title><rect x="79.2381%" y="565" width="0.0476%" height="15" fill="rgb(232,15,44)" fg:x="1664" fg:w="1"/><text x="79.4881%" y="575.50"></text></g><g><title>std::sys_common::net::TcpStream::write (1 samples, 0.05%)</title><rect x="79.2381%" y="549" width="0.0476%" height="15" fill="rgb(212,3,48)" fg:x="1664" fg:w="1"/><text x="79.4881%" y="559.50"></text></g><g><title>__send (1 samples, 0.05%)</title><rect x="79.2381%" y="533" width="0.0476%" height="15" fill="rgb(218,128,7)" fg:x="1664" fg:w="1"/><text x="79.4881%" y="543.50"></text></g><g><title>[unknown] (1 samples, 0.05%)</title><rect x="79.2381%" y="517" width="0.0476%" height="15" fill="rgb(226,216,39)" fg:x="1664" fg:w="1"/><text x="79.4881%" y="527.50"></text></g><g><title>h2::client::SendRequest<B>::poll_ready (1 samples, 0.05%)</title><rect x="79.9048%" y="725" width="0.0476%" height="15" fill="rgb(243,47,51)" fg:x="1678" fg:w="1"/><text x="80.1548%" y="735.50"></text></g><g><title>core::result::Result<T,E>::map (1 samples, 0.05%)</title><rect x="79.9524%" y="709" width="0.0476%" height="15" fill="rgb(241,183,40)" fg:x="1679" fg:w="1"/><text x="80.2024%" y="719.50"></text></g><g><title>h2::client::SendRequest<B>::send_request::_{{closure}} (1 samples, 0.05%)</title><rect x="79.9524%" y="693" width="0.0476%" height="15" fill="rgb(231,217,32)" fg:x="1679" fg:w="1"/><text x="80.2024%" y="703.50"></text></g><g><title>h2::proto::streams::streams::StreamRef<B>::clone_to_opaque (1 samples, 0.05%)</title><rect x="79.9524%" y="677" width="0.0476%" height="15" fill="rgb(229,61,38)" fg:x="1679" fg:w="1"/><text x="80.2024%" y="687.50"></text></g><g><title><h2::proto::streams::streams::OpaqueStreamRef as core::clone::Clone>::clone (1 samples, 0.05%)</title><rect x="79.9524%" y="661" width="0.0476%" height="15" fill="rgb(225,210,5)" fg:x="1679" fg:w="1"/><text x="80.2024%" y="671.50"></text></g><g><title><alloc::sync::Arc<T,A> as core::clone::Clone>::clone (1 samples, 0.05%)</title><rect x="79.9524%" y="645" width="0.0476%" height="15" fill="rgb(231,79,45)" fg:x="1679" fg:w="1"/><text x="80.2024%" y="655.50"></text></g><g><title>core::result::Result<T,E>::map_err (1 samples, 0.05%)</title><rect x="80.0000%" y="709" width="0.0476%" height="15" fill="rgb(224,100,7)" fg:x="1680" fg:w="1"/><text x="80.2500%" y="719.50"></text></g><g><title>core::ptr::drop_in_place<http::extensions::Extensions> (2 samples, 0.10%)</title><rect x="80.0476%" y="677" width="0.0952%" height="15" fill="rgb(241,198,18)" fg:x="1681" fg:w="2"/><text x="80.2976%" y="687.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.10%)</title><rect x="80.0476%" y="661" width="0.0952%" height="15" fill="rgb(252,97,53)" fg:x="1681" fg:w="2"/><text x="80.2976%" y="671.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.10%)</title><rect x="80.0476%" y="645" width="0.0952%" height="15" fill="rgb(220,88,7)" fg:x="1681" fg:w="2"/><text x="80.2976%" y="655.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.10%)</title><rect x="80.0476%" y="629" width="0.0952%" height="15" fill="rgb(213,176,14)" fg:x="1681" fg:w="2"/><text x="80.2976%" y="639.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.10%)</title><rect x="80.0476%" y="613" width="0.0952%" height="15" fill="rgb(246,73,7)" fg:x="1681" fg:w="2"/><text x="80.2976%" y="623.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.10%)</title><rect x="80.0476%" y="597" width="0.0952%" height="15" fill="rgb(245,64,36)" fg:x="1681" fg:w="2"/><text x="80.2976%" y="607.50"></text></g><g><title>cfree (2 samples, 0.10%)</title><rect x="80.0476%" y="581" width="0.0952%" height="15" fill="rgb(245,80,10)" fg:x="1681" fg:w="2"/><text x="80.2976%" y="591.50"></text></g><g><title><T as core::convert::Into<U>>::into (1 samples, 0.05%)</title><rect x="80.1429%" y="629" width="0.0476%" height="15" fill="rgb(232,107,50)" fg:x="1683" fg:w="1"/><text x="80.3929%" y="639.50"></text></g><g><title><bytes::bytes::Bytes as core::convert::From<alloc::vec::Vec<u8>>>::from (1 samples, 0.05%)</title><rect x="80.1429%" y="613" width="0.0476%" height="15" fill="rgb(253,3,0)" fg:x="1683" fg:w="1"/><text x="80.3929%" y="623.50"></text></g><g><title>h2::client::Peer::convert_send_message (4 samples, 0.19%)</title><rect x="80.0476%" y="693" width="0.1905%" height="15" fill="rgb(212,99,53)" fg:x="1681" fg:w="4"/><text x="80.2976%" y="703.50"></text></g><g><title>h2::frame::headers::Pseudo::request (2 samples, 0.10%)</title><rect x="80.1429%" y="677" width="0.0952%" height="15" fill="rgb(249,111,54)" fg:x="1683" fg:w="2"/><text x="80.3929%" y="687.50"></text></g><g><title>h2::hpack::header::BytesStr::from (2 samples, 0.10%)</title><rect x="80.1429%" y="661" width="0.0952%" height="15" fill="rgb(249,55,30)" fg:x="1683" fg:w="2"/><text x="80.3929%" y="671.50"></text></g><g><title>bytes::bytes::Bytes::copy_from_slice (2 samples, 0.10%)</title><rect x="80.1429%" y="645" width="0.0952%" height="15" fill="rgb(237,47,42)" fg:x="1683" fg:w="2"/><text x="80.3929%" y="655.50"></text></g><g><title>alloc::slice::<impl [T]>::to_vec (1 samples, 0.05%)</title><rect x="80.1905%" y="629" width="0.0476%" height="15" fill="rgb(211,20,18)" fg:x="1684" fg:w="1"/><text x="80.4405%" y="639.50"></text></g><g><title>alloc::slice::<impl [T]>::to_vec_in (1 samples, 0.05%)</title><rect x="80.1905%" y="613" width="0.0476%" height="15" fill="rgb(231,203,46)" fg:x="1684" fg:w="1"/><text x="80.4405%" y="623.50"></text></g><g><title>alloc::slice::hack::to_vec (1 samples, 0.05%)</title><rect x="80.1905%" y="597" width="0.0476%" height="15" fill="rgb(237,142,3)" fg:x="1684" fg:w="1"/><text x="80.4405%" y="607.50"></text></g><g><title><T as alloc::slice::hack::ConvertVec>::to_vec (1 samples, 0.05%)</title><rect x="80.1905%" y="581" width="0.0476%" height="15" fill="rgb(241,107,1)" fg:x="1684" fg:w="1"/><text x="80.4405%" y="591.50"></text></g><g><title>core::ptr::const_ptr::<impl *const T>::copy_to_nonoverlapping (1 samples, 0.05%)</title><rect x="80.1905%" y="565" width="0.0476%" height="15" fill="rgb(229,83,13)" fg:x="1684" fg:w="1"/><text x="80.4405%" y="575.50"></text></g><g><title>core::intrinsics::copy_nonoverlapping (1 samples, 0.05%)</title><rect x="80.1905%" y="549" width="0.0476%" height="15" fill="rgb(241,91,40)" fg:x="1684" fg:w="1"/><text x="80.4405%" y="559.50"></text></g><g><title>[libc.so.6] (1 samples, 0.05%)</title><rect x="80.1905%" y="533" width="0.0476%" height="15" fill="rgb(225,3,45)" fg:x="1684" fg:w="1"/><text x="80.4405%" y="543.50"></text></g><g><title><h2::proto::streams::store::Ptr as core::ops::deref::DerefMut>::deref_mut (1 samples, 0.05%)</title><rect x="80.2381%" y="677" width="0.0476%" height="15" fill="rgb(244,223,14)" fg:x="1685" fg:w="1"/><text x="80.4881%" y="687.50"></text></g><g><title><h2::proto::streams::store::Ptr as core::ops::deref::DerefMut>::deref_mut (1 samples, 0.05%)</title><rect x="80.3333%" y="661" width="0.0476%" height="15" fill="rgb(224,124,37)" fg:x="1687" fg:w="1"/><text x="80.5833%" y="671.50"></text></g><g><title><h2::proto::streams::store::Store as core::ops::index::IndexMut<h2::proto::streams::store::Key>>::index_mut (1 samples, 0.05%)</title><rect x="80.3333%" y="645" width="0.0476%" height="15" fill="rgb(251,171,30)" fg:x="1687" fg:w="1"/><text x="80.5833%" y="655.50"></text></g><g><title>slab::Slab<T>::get_mut (1 samples, 0.05%)</title><rect x="80.3333%" y="629" width="0.0476%" height="15" fill="rgb(236,46,54)" fg:x="1687" fg:w="1"/><text x="80.5833%" y="639.50"></text></g><g><title>h2::proto::streams::buffer::Deque::push_back (1 samples, 0.05%)</title><rect x="80.3810%" y="661" width="0.0476%" height="15" fill="rgb(245,213,5)" fg:x="1688" fg:w="1"/><text x="80.6310%" y="671.50"></text></g><g><title>slab::Slab<T>::insert (1 samples, 0.05%)</title><rect x="80.3810%" y="645" width="0.0476%" height="15" fill="rgb(230,144,27)" fg:x="1688" fg:w="1"/><text x="80.6310%" y="655.50"></text></g><g><title>slab::Slab<T>::insert_at (1 samples, 0.05%)</title><rect x="80.3810%" y="629" width="0.0476%" height="15" fill="rgb(220,86,6)" fg:x="1688" fg:w="1"/><text x="80.6310%" y="639.50"></text></g><g><title>h2::proto::streams::prioritize::Prioritize::queue_frame (4 samples, 0.19%)</title><rect x="80.2857%" y="677" width="0.1905%" height="15" fill="rgb(240,20,13)" fg:x="1686" fg:w="4"/><text x="80.5357%" y="687.50"></text></g><g><title>h2::proto::streams::prioritize::Prioritize::schedule_send (1 samples, 0.05%)</title><rect x="80.4286%" y="661" width="0.0476%" height="15" fill="rgb(217,89,34)" fg:x="1689" fg:w="1"/><text x="80.6786%" y="671.50"></text></g><g><title><h2::proto::streams::store::Ptr as core::ops::deref::Deref>::deref (1 samples, 0.05%)</title><rect x="80.4286%" y="645" width="0.0476%" height="15" fill="rgb(229,13,5)" fg:x="1689" fg:w="1"/><text x="80.6786%" y="655.50"></text></g><g><title><&str as http::header::map::as_header_name::Sealed>::find::_{{closure}} (1 samples, 0.05%)</title><rect x="80.4762%" y="613" width="0.0476%" height="15" fill="rgb(244,67,35)" fg:x="1690" fg:w="1"/><text x="80.7262%" y="623.50"></text></g><g><title>http::header::map::HeaderMap<T>::find (1 samples, 0.05%)</title><rect x="80.4762%" y="597" width="0.0476%" height="15" fill="rgb(221,40,2)" fg:x="1690" fg:w="1"/><text x="80.7262%" y="607.50"></text></g><g><title>http::header::map::hash_elem_using (1 samples, 0.05%)</title><rect x="80.4762%" y="581" width="0.0476%" height="15" fill="rgb(237,157,21)" fg:x="1690" fg:w="1"/><text x="80.7262%" y="591.50"></text></g><g><title><http::header::name::HdrName as core::hash::Hash>::hash (1 samples, 0.05%)</title><rect x="80.4762%" y="565" width="0.0476%" height="15" fill="rgb(222,94,11)" fg:x="1690" fg:w="1"/><text x="80.7262%" y="575.50"></text></g><g><title><http::header::name::Repr<T> as core::hash::Hash>::hash (1 samples, 0.05%)</title><rect x="80.4762%" y="549" width="0.0476%" height="15" fill="rgb(249,113,6)" fg:x="1690" fg:w="1"/><text x="80.7262%" y="559.50"></text></g><g><title><http::header::name::MaybeLower as core::hash::Hash>::hash (1 samples, 0.05%)</title><rect x="80.4762%" y="533" width="0.0476%" height="15" fill="rgb(238,137,36)" fg:x="1690" fg:w="1"/><text x="80.7262%" y="543.50"></text></g><g><title><fnv::FnvHasher as core::hash::Hasher>::write (1 samples, 0.05%)</title><rect x="80.4762%" y="517" width="0.0476%" height="15" fill="rgb(210,102,26)" fg:x="1690" fg:w="1"/><text x="80.7262%" y="527.50"></text></g><g><title>core::num::<impl u64>::wrapping_mul (1 samples, 0.05%)</title><rect x="80.4762%" y="501" width="0.0476%" height="15" fill="rgb(218,30,30)" fg:x="1690" fg:w="1"/><text x="80.7262%" y="511.50"></text></g><g><title>h2::proto::streams::send::Send::send_headers (8 samples, 0.38%)</title><rect x="80.2381%" y="693" width="0.3810%" height="15" fill="rgb(214,67,26)" fg:x="1685" fg:w="8"/><text x="80.4881%" y="703.50"></text></g><g><title>h2::proto::streams::send::Send::check_headers (3 samples, 0.14%)</title><rect x="80.4762%" y="677" width="0.1429%" height="15" fill="rgb(251,9,53)" fg:x="1690" fg:w="3"/><text x="80.7262%" y="687.50"></text></g><g><title>http::header::map::HeaderMap<T>::contains_key (3 samples, 0.14%)</title><rect x="80.4762%" y="661" width="0.1429%" height="15" fill="rgb(228,204,25)" fg:x="1690" fg:w="3"/><text x="80.7262%" y="671.50"></text></g><g><title><&str as http::header::map::as_header_name::Sealed>::find (3 samples, 0.14%)</title><rect x="80.4762%" y="645" width="0.1429%" height="15" fill="rgb(207,153,8)" fg:x="1690" fg:w="3"/><text x="80.7262%" y="655.50"></text></g><g><title>http::header::name::HdrName::from_bytes (3 samples, 0.14%)</title><rect x="80.4762%" y="629" width="0.1429%" height="15" fill="rgb(242,9,16)" fg:x="1690" fg:w="3"/><text x="80.7262%" y="639.50"></text></g><g><title>http::header::name::parse_hdr (2 samples, 0.10%)</title><rect x="80.5238%" y="613" width="0.0952%" height="15" fill="rgb(217,211,10)" fg:x="1691" fg:w="2"/><text x="80.7738%" y="623.50"></text></g><g><title>core::iter::traits::iterator::Iterator::for_each (1 samples, 0.05%)</title><rect x="80.5714%" y="597" width="0.0476%" height="15" fill="rgb(219,228,52)" fg:x="1692" fg:w="1"/><text x="80.8214%" y="607.50"></text></g><g><title>core::iter::traits::iterator::Iterator::fold (1 samples, 0.05%)</title><rect x="80.5714%" y="581" width="0.0476%" height="15" fill="rgb(231,92,29)" fg:x="1692" fg:w="1"/><text x="80.8214%" y="591.50"></text></g><g><title>core::iter::traits::iterator::Iterator::for_each::call::_{{closure}} (1 samples, 0.05%)</title><rect x="80.5714%" y="565" width="0.0476%" height="15" fill="rgb(232,8,23)" fg:x="1692" fg:w="1"/><text x="80.8214%" y="575.50"></text></g><g><title>http::header::name::parse_hdr::_{{closure}} (1 samples, 0.05%)</title><rect x="80.5714%" y="549" width="0.0476%" height="15" fill="rgb(216,211,34)" fg:x="1692" fg:w="1"/><text x="80.8214%" y="559.50"></text></g><g><title>indexmap::map::IndexMap<K,V,S>::insert (2 samples, 0.10%)</title><rect x="80.6190%" y="677" width="0.0952%" height="15" fill="rgb(236,151,0)" fg:x="1693" fg:w="2"/><text x="80.8690%" y="687.50"></text></g><g><title>indexmap::map::IndexMap<K,V,S>::insert_full (2 samples, 0.10%)</title><rect x="80.6190%" y="661" width="0.0952%" height="15" fill="rgb(209,168,3)" fg:x="1693" fg:w="2"/><text x="80.8690%" y="671.50"></text></g><g><title>indexmap::map::core::IndexMapCore<K,V>::insert_full (2 samples, 0.10%)</title><rect x="80.6190%" y="645" width="0.0952%" height="15" fill="rgb(208,129,28)" fg:x="1693" fg:w="2"/><text x="80.8690%" y="655.50"></text></g><g><title>indexmap::map::core::IndexMapCore<K,V>::push (1 samples, 0.05%)</title><rect x="80.6667%" y="629" width="0.0476%" height="15" fill="rgb(229,78,22)" fg:x="1694" fg:w="1"/><text x="80.9167%" y="639.50"></text></g><g><title>h2::proto::streams::store::Store::insert (3 samples, 0.14%)</title><rect x="80.6190%" y="693" width="0.1429%" height="15" fill="rgb(228,187,13)" fg:x="1693" fg:w="3"/><text x="80.8690%" y="703.50"></text></g><g><title>slab::Slab<T>::insert (1 samples, 0.05%)</title><rect x="80.7143%" y="677" width="0.0476%" height="15" fill="rgb(240,119,24)" fg:x="1695" fg:w="1"/><text x="80.9643%" y="687.50"></text></g><g><title>slab::Slab<T>::insert_at (1 samples, 0.05%)</title><rect x="80.7143%" y="661" width="0.0476%" height="15" fill="rgb(209,194,42)" fg:x="1695" fg:w="1"/><text x="80.9643%" y="671.50"></text></g><g><title>h2::client::SendRequest<B>::send_request (18 samples, 0.86%)</title><rect x="79.9524%" y="725" width="0.8571%" height="15" fill="rgb(247,200,46)" fg:x="1679" fg:w="18"/><text x="80.2024%" y="735.50"></text></g><g><title>h2::proto::streams::streams::Streams<B,P>::send_request (16 samples, 0.76%)</title><rect x="80.0476%" y="709" width="0.7619%" height="15" fill="rgb(218,76,16)" fg:x="1681" fg:w="16"/><text x="80.2976%" y="719.50"></text></g><g><title>h2::proto::streams::streams::OpaqueStreamRef::new (1 samples, 0.05%)</title><rect x="80.7619%" y="693" width="0.0476%" height="15" fill="rgb(225,21,48)" fg:x="1696" fg:w="1"/><text x="81.0119%" y="703.50"></text></g><g><title>[libc.so.6] (1 samples, 0.05%)</title><rect x="80.8571%" y="629" width="0.0476%" height="15" fill="rgb(239,223,50)" fg:x="1698" fg:w="1"/><text x="81.1071%" y="639.50"></text></g><g><title>tokio::sync::mpsc::list::Rx<T>::pop (2 samples, 0.10%)</title><rect x="80.8571%" y="645" width="0.0952%" height="15" fill="rgb(244,45,21)" fg:x="1698" fg:w="2"/><text x="81.1071%" y="655.50"></text></g><g><title>tokio::sync::mpsc::list::Rx<T>::try_advancing_head (1 samples, 0.05%)</title><rect x="80.9048%" y="629" width="0.0476%" height="15" fill="rgb(232,33,43)" fg:x="1699" fg:w="1"/><text x="81.1548%" y="639.50"></text></g><g><title>tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (4 samples, 0.19%)</title><rect x="80.8095%" y="677" width="0.1905%" height="15" fill="rgb(209,8,3)" fg:x="1697" fg:w="4"/><text x="81.0595%" y="687.50"></text></g><g><title>tokio::sync::mpsc::chan::Rx<T,S>::recv::_{{closure}} (4 samples, 0.19%)</title><rect x="80.8095%" y="661" width="0.1905%" height="15" fill="rgb(214,25,53)" fg:x="1697" fg:w="4"/><text x="81.0595%" y="671.50"></text></g><g><title>tokio::sync::task::atomic_waker::AtomicWaker::register_by_ref (1 samples, 0.05%)</title><rect x="80.9524%" y="645" width="0.0476%" height="15" fill="rgb(254,186,54)" fg:x="1700" fg:w="1"/><text x="81.2024%" y="655.50"></text></g><g><title>tokio::sync::mpsc::unbounded::UnboundedReceiver<T>::poll_recv (5 samples, 0.24%)</title><rect x="80.8095%" y="709" width="0.2381%" height="15" fill="rgb(208,174,49)" fg:x="1697" fg:w="5"/><text x="81.0595%" y="719.50"></text></g><g><title>tokio::sync::mpsc::chan::Rx<T,S>::recv (5 samples, 0.24%)</title><rect x="80.8095%" y="693" width="0.2381%" height="15" fill="rgb(233,191,51)" fg:x="1697" fg:w="5"/><text x="81.0595%" y="703.50"></text></g><g><title>tokio::runtime::coop::poll_proceed (1 samples, 0.05%)</title><rect x="81.0000%" y="677" width="0.0476%" height="15" fill="rgb(222,134,10)" fg:x="1701" fg:w="1"/><text x="81.2500%" y="687.50"></text></g><g><title>hyper::client::dispatch::Receiver<T,U>::poll_recv (7 samples, 0.33%)</title><rect x="80.8095%" y="725" width="0.3333%" height="15" fill="rgb(230,226,20)" fg:x="1697" fg:w="7"/><text x="81.0595%" y="735.50"></text></g><g><title>want::Taker::want (2 samples, 0.10%)</title><rect x="81.0476%" y="709" width="0.0952%" height="15" fill="rgb(251,111,25)" fg:x="1702" fg:w="2"/><text x="81.2976%" y="719.50"></text></g><g><title>want::Taker::signal (2 samples, 0.10%)</title><rect x="81.0476%" y="693" width="0.0952%" height="15" fill="rgb(224,40,46)" fg:x="1702" fg:w="2"/><text x="81.2976%" y="703.50"></text></g><g><title><T as core::convert::Into<U>>::into (2 samples, 0.10%)</title><rect x="81.0476%" y="677" width="0.0952%" height="15" fill="rgb(236,108,47)" fg:x="1702" fg:w="2"/><text x="81.2976%" y="687.50"></text></g><g><title>want::<impl core::convert::From<want::State> for usize>::from (1 samples, 0.05%)</title><rect x="81.0952%" y="661" width="0.0476%" height="15" fill="rgb(234,93,0)" fg:x="1703" fg:w="1"/><text x="81.3452%" y="671.50"></text></g><g><title><core::pin::Pin<P> as http_body::Body>::is_end_stream (1 samples, 0.05%)</title><rect x="81.2857%" y="645" width="0.0476%" height="15" fill="rgb(224,213,32)" fg:x="1707" fg:w="1"/><text x="81.5357%" y="655.50"></text></g><g><title><http_body::combinators::box_body::UnsyncBoxBody<D,E> as http_body::Body>::is_end_stream (1 samples, 0.05%)</title><rect x="81.2857%" y="629" width="0.0476%" height="15" fill="rgb(251,11,48)" fg:x="1707" fg:w="1"/><text x="81.5357%" y="639.50"></text></g><g><title><core::pin::Pin<P> as http_body::Body>::is_end_stream (1 samples, 0.05%)</title><rect x="81.2857%" y="613" width="0.0476%" height="15" fill="rgb(236,173,5)" fg:x="1707" fg:w="1"/><text x="81.5357%" y="623.50"></text></g><g><title><tonic::codec::encode::EncodeBody<S> as http_body::Body>::is_end_stream (1 samples, 0.05%)</title><rect x="81.2857%" y="597" width="0.0476%" height="15" fill="rgb(230,95,12)" fg:x="1707" fg:w="1"/><text x="81.5357%" y="607.50"></text></g><g><title>bytes::bytes_mut::BytesMut::is_empty (1 samples, 0.05%)</title><rect x="81.3333%" y="597" width="0.0476%" height="15" fill="rgb(232,209,1)" fg:x="1708" fg:w="1"/><text x="81.5833%" y="607.50"></text></g><g><title><http_body::combinators::box_body::UnsyncBoxBody<D,E> as http_body::Body>::poll_data (3 samples, 0.14%)</title><rect x="81.3333%" y="645" width="0.1429%" height="15" fill="rgb(232,6,1)" fg:x="1708" fg:w="3"/><text x="81.5833%" y="655.50"></text></g><g><title><tonic::codec::encode::EncodeBody<S> as http_body::Body>::poll_data (3 samples, 0.14%)</title><rect x="81.3333%" y="629" width="0.1429%" height="15" fill="rgb(210,224,50)" fg:x="1708" fg:w="3"/><text x="81.5833%" y="639.50"></text></g><g><title><tonic::codec::encode::EncodedBytes<T,U> as futures_core::stream::Stream>::poll_next (3 samples, 0.14%)</title><rect x="81.3333%" y="613" width="0.1429%" height="15" fill="rgb(228,127,35)" fg:x="1708" fg:w="3"/><text x="81.5833%" y="623.50"></text></g><g><title>tonic::codec::encode::encode_item (2 samples, 0.10%)</title><rect x="81.3810%" y="597" width="0.0952%" height="15" fill="rgb(245,102,45)" fg:x="1709" fg:w="2"/><text x="81.6310%" y="607.50"></text></g><g><title><tonic::codec::prost::ProstEncoder<T> as tonic::codec::Encoder>::encode (2 samples, 0.10%)</title><rect x="81.3810%" y="581" width="0.0952%" height="15" fill="rgb(214,1,49)" fg:x="1709" fg:w="2"/><text x="81.6310%" y="591.50"></text></g><g><title>prost::message::Message::encode (2 samples, 0.10%)</title><rect x="81.3810%" y="565" width="0.0952%" height="15" fill="rgb(226,163,40)" fg:x="1709" fg:w="2"/><text x="81.6310%" y="575.50"></text></g><g><title><dcache::protobuf::dcache::RaftRequest as prost::message::Message>::encode_raw (1 samples, 0.05%)</title><rect x="81.4286%" y="549" width="0.0476%" height="15" fill="rgb(239,212,28)" fg:x="1710" fg:w="1"/><text x="81.6786%" y="559.50"></text></g><g><title>prost::encoding::string::encode (1 samples, 0.05%)</title><rect x="81.4286%" y="533" width="0.0476%" height="15" fill="rgb(220,20,13)" fg:x="1710" fg:w="1"/><text x="81.6786%" y="543.50"></text></g><g><title>bytes::buf::buf_mut::BufMut::put_slice (1 samples, 0.05%)</title><rect x="81.4286%" y="517" width="0.0476%" height="15" fill="rgb(210,164,35)" fg:x="1710" fg:w="1"/><text x="81.6786%" y="527.50"></text></g><g><title>core::intrinsics::copy_nonoverlapping (1 samples, 0.05%)</title><rect x="81.4286%" y="501" width="0.0476%" height="15" fill="rgb(248,109,41)" fg:x="1710" fg:w="1"/><text x="81.6786%" y="511.50"></text></g><g><title>[libc.so.6] (1 samples, 0.05%)</title><rect x="81.4286%" y="485" width="0.0476%" height="15" fill="rgb(238,23,50)" fg:x="1710" fg:w="1"/><text x="81.6786%" y="495.50"></text></g><g><title>core::ptr::drop_in_place<tracing::span::Entered> (1 samples, 0.05%)</title><rect x="81.4762%" y="597" width="0.0476%" height="15" fill="rgb(211,48,49)" fg:x="1711" fg:w="1"/><text x="81.7262%" y="607.50"></text></g><g><title><tracing::span::Entered as core::ops::drop::Drop>::drop (1 samples, 0.05%)</title><rect x="81.4762%" y="581" width="0.0476%" height="15" fill="rgb(223,36,21)" fg:x="1711" fg:w="1"/><text x="81.7262%" y="591.50"></text></g><g><title>tracing::span::Span::do_exit (1 samples, 0.05%)</title><rect x="81.4762%" y="565" width="0.0476%" height="15" fill="rgb(207,123,46)" fg:x="1711" fg:w="1"/><text x="81.7262%" y="575.50"></text></g><g><title>core::option::Option<T>::as_ref (1 samples, 0.05%)</title><rect x="81.4762%" y="549" width="0.0476%" height="15" fill="rgb(240,218,32)" fg:x="1711" fg:w="1"/><text x="81.7262%" y="559.50"></text></g><g><title>h2::proto::streams::prioritize::Prioritize::assign_connection_capacity (1 samples, 0.05%)</title><rect x="81.5238%" y="597" width="0.0476%" height="15" fill="rgb(252,5,43)" fg:x="1712" fg:w="1"/><text x="81.7738%" y="607.50"></text></g><g><title>h2::share::SendStream<B>::reserve_capacity (4 samples, 0.19%)</title><rect x="81.4762%" y="645" width="0.1905%" height="15" fill="rgb(252,84,19)" fg:x="1711" fg:w="4"/><text x="81.7262%" y="655.50"></text></g><g><title>h2::proto::streams::streams::StreamRef<B>::reserve_capacity (4 samples, 0.19%)</title><rect x="81.4762%" y="629" width="0.1905%" height="15" fill="rgb(243,152,39)" fg:x="1711" fg:w="4"/><text x="81.7262%" y="639.50"></text></g><g><title>h2::proto::streams::prioritize::Prioritize::reserve_capacity (4 samples, 0.19%)</title><rect x="81.4762%" y="613" width="0.1905%" height="15" fill="rgb(234,160,15)" fg:x="1711" fg:w="4"/><text x="81.7262%" y="623.50"></text></g><g><title>h2::proto::streams::prioritize::Prioritize::try_assign_capacity (2 samples, 0.10%)</title><rect x="81.5714%" y="597" width="0.0952%" height="15" fill="rgb(237,34,20)" fg:x="1713" fg:w="2"/><text x="81.8214%" y="607.50"></text></g><g><title>core::ptr::drop_in_place<tracing::span::Span> (1 samples, 0.05%)</title><rect x="81.6190%" y="581" width="0.0476%" height="15" fill="rgb(229,97,13)" fg:x="1714" fg:w="1"/><text x="81.8690%" y="591.50"></text></g><g><title>core::ptr::drop_in_place<core::option::Option<tracing::span::Inner>> (1 samples, 0.05%)</title><rect x="81.6190%" y="565" width="0.0476%" height="15" fill="rgb(234,71,50)" fg:x="1714" fg:w="1"/><text x="81.8690%" y="575.50"></text></g><g><title><std::sync::mutex::MutexGuard<T> as core::ops::deref::DerefMut>::deref_mut (1 samples, 0.05%)</title><rect x="81.6667%" y="613" width="0.0476%" height="15" fill="rgb(253,155,4)" fg:x="1715" fg:w="1"/><text x="81.9167%" y="623.50"></text></g><g><title>core::cell::UnsafeCell<T>::get (1 samples, 0.05%)</title><rect x="81.6667%" y="597" width="0.0476%" height="15" fill="rgb(222,185,37)" fg:x="1715" fg:w="1"/><text x="81.9167%" y="607.50"></text></g><g><title>h2::frame::data::Data<T>::new (1 samples, 0.05%)</title><rect x="81.7143%" y="581" width="0.0476%" height="15" fill="rgb(251,177,13)" fg:x="1716" fg:w="1"/><text x="81.9643%" y="591.50"></text></g><g><title>h2::frame::stream_id::StreamId::is_zero (1 samples, 0.05%)</title><rect x="81.7143%" y="565" width="0.0476%" height="15" fill="rgb(250,179,40)" fg:x="1716" fg:w="1"/><text x="81.9643%" y="575.50"></text></g><g><title>h2::frame::data::Data<T>::set_end_stream (1 samples, 0.05%)</title><rect x="81.7619%" y="581" width="0.0476%" height="15" fill="rgb(242,44,2)" fg:x="1717" fg:w="1"/><text x="82.0119%" y="591.50"></text></g><g><title>h2::frame::data::DataFlags::unset_end_stream (1 samples, 0.05%)</title><rect x="81.7619%" y="565" width="0.0476%" height="15" fill="rgb(216,177,13)" fg:x="1717" fg:w="1"/><text x="82.0119%" y="575.50"></text></g><g><title><h2::proto::streams::store::Ptr as core::ops::deref::DerefMut>::deref_mut (1 samples, 0.05%)</title><rect x="81.8095%" y="549" width="0.0476%" height="15" fill="rgb(216,106,43)" fg:x="1718" fg:w="1"/><text x="82.0595%" y="559.50"></text></g><g><title><hyper::proto::h2::SendBuf<B> as bytes::buf::buf_impl::Buf>::remaining (1 samples, 0.05%)</title><rect x="81.8571%" y="549" width="0.0476%" height="15" fill="rgb(216,183,2)" fg:x="1719" fg:w="1"/><text x="82.1071%" y="559.50"></text></g><g><title>core::cmp::PartialOrd::gt (2 samples, 0.10%)</title><rect x="81.9048%" y="549" width="0.0952%" height="15" fill="rgb(249,75,3)" fg:x="1720" fg:w="2"/><text x="82.1548%" y="559.50"></text></g><g><title><h2::proto::streams::flow_control::Window as core::cmp::PartialOrd<usize>>::partial_cmp (2 samples, 0.10%)</title><rect x="81.9048%" y="533" width="0.0952%" height="15" fill="rgb(219,67,39)" fg:x="1720" fg:w="2"/><text x="82.1548%" y="543.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (18 samples, 0.86%)</title><rect x="81.1905%" y="677" width="0.8571%" height="15" fill="rgb(253,228,2)" fg:x="1705" fg:w="18"/><text x="81.4405%" y="687.50"></text></g><g><title><hyper::proto::h2::PipeToSendStream<S> as core::future::future::Future>::poll (18 samples, 0.86%)</title><rect x="81.1905%" y="661" width="0.8571%" height="15" fill="rgb(235,138,27)" fg:x="1705" fg:w="18"/><text x="81.4405%" y="671.50"></text></g><g><title>h2::share::SendStream<B>::send_data (8 samples, 0.38%)</title><rect x="81.6667%" y="645" width="0.3810%" height="15" fill="rgb(236,97,51)" fg:x="1715" fg:w="8"/><text x="81.9167%" y="655.50"></text></g><g><title>h2::proto::streams::streams::StreamRef<B>::send_data (8 samples, 0.38%)</title><rect x="81.6667%" y="629" width="0.3810%" height="15" fill="rgb(240,80,30)" fg:x="1715" fg:w="8"/><text x="81.9167%" y="639.50"></text></g><g><title>h2::proto::streams::counts::Counts::transition (7 samples, 0.33%)</title><rect x="81.7143%" y="613" width="0.3333%" height="15" fill="rgb(230,178,19)" fg:x="1716" fg:w="7"/><text x="81.9643%" y="623.50"></text></g><g><title>h2::proto::streams::streams::StreamRef<B>::send_data::_{{closure}} (7 samples, 0.33%)</title><rect x="81.7143%" y="597" width="0.3333%" height="15" fill="rgb(210,190,27)" fg:x="1716" fg:w="7"/><text x="81.9643%" y="607.50"></text></g><g><title>h2::proto::streams::send::Send::send_data (5 samples, 0.24%)</title><rect x="81.8095%" y="581" width="0.2381%" height="15" fill="rgb(222,107,31)" fg:x="1718" fg:w="5"/><text x="82.0595%" y="591.50"></text></g><g><title>h2::proto::streams::prioritize::Prioritize::send_data (5 samples, 0.24%)</title><rect x="81.8095%" y="565" width="0.2381%" height="15" fill="rgb(216,127,34)" fg:x="1718" fg:w="5"/><text x="82.0595%" y="575.50"></text></g><g><title>h2::proto::streams::prioritize::Prioritize::try_assign_capacity (1 samples, 0.05%)</title><rect x="82.0000%" y="549" width="0.0476%" height="15" fill="rgb(234,116,52)" fg:x="1722" fg:w="1"/><text x="82.2500%" y="559.50"></text></g><g><title>core::ptr::drop_in_place<tracing::span::Entered> (1 samples, 0.05%)</title><rect x="82.0000%" y="533" width="0.0476%" height="15" fill="rgb(222,124,15)" fg:x="1722" fg:w="1"/><text x="82.2500%" y="543.50"></text></g><g><title><tracing::span::Entered as core::ops::drop::Drop>::drop (1 samples, 0.05%)</title><rect x="82.0000%" y="517" width="0.0476%" height="15" fill="rgb(231,179,28)" fg:x="1722" fg:w="1"/><text x="82.2500%" y="527.50"></text></g><g><title>tracing::span::Span::do_exit (1 samples, 0.05%)</title><rect x="82.0000%" y="501" width="0.0476%" height="15" fill="rgb(226,93,45)" fg:x="1722" fg:w="1"/><text x="82.2500%" y="511.50"></text></g><g><title>tracing_core::dispatcher::has_been_set (1 samples, 0.05%)</title><rect x="82.0000%" y="485" width="0.0476%" height="15" fill="rgb(215,8,51)" fg:x="1722" fg:w="1"/><text x="82.2500%" y="495.50"></text></g><g><title>core::sync::atomic::AtomicBool::load (1 samples, 0.05%)</title><rect x="82.0000%" y="469" width="0.0476%" height="15" fill="rgb(223,106,5)" fg:x="1722" fg:w="1"/><text x="82.2500%" y="479.50"></text></g><g><title>core::sync::atomic::atomic_load (1 samples, 0.05%)</title><rect x="82.0000%" y="453" width="0.0476%" height="15" fill="rgb(250,191,5)" fg:x="1722" fg:w="1"/><text x="82.2500%" y="463.50"></text></g><g><title>cfree (2 samples, 0.10%)</title><rect x="82.0476%" y="613" width="0.0952%" height="15" fill="rgb(242,132,44)" fg:x="1723" fg:w="2"/><text x="82.2976%" y="623.50"></text></g><g><title>[libc.so.6] (1 samples, 0.05%)</title><rect x="82.0952%" y="597" width="0.0476%" height="15" fill="rgb(251,152,29)" fg:x="1724" fg:w="1"/><text x="82.3452%" y="607.50"></text></g><g><title>h2::proto::streams::counts::Counts::transition_after (1 samples, 0.05%)</title><rect x="82.1429%" y="469" width="0.0476%" height="15" fill="rgb(218,179,5)" fg:x="1725" fg:w="1"/><text x="82.3929%" y="479.50"></text></g><g><title><h2::proto::streams::store::Ptr as core::ops::deref::Deref>::deref (1 samples, 0.05%)</title><rect x="82.1429%" y="453" width="0.0476%" height="15" fill="rgb(227,67,19)" fg:x="1725" fg:w="1"/><text x="82.3929%" y="463.50"></text></g><g><title><h2::proto::streams::store::Store as core::ops::index::Index<h2::proto::streams::store::Key>>::index (1 samples, 0.05%)</title><rect x="82.1429%" y="437" width="0.0476%" height="15" fill="rgb(233,119,31)" fg:x="1725" fg:w="1"/><text x="82.3929%" y="447.50"></text></g><g><title>core::option::Option<T>::filter (1 samples, 0.05%)</title><rect x="82.1429%" y="421" width="0.0476%" height="15" fill="rgb(241,120,22)" fg:x="1725" fg:w="1"/><text x="82.3929%" y="431.50"></text></g><g><title><h2::proto::streams::store::Store as core::ops::index::Index<h2::proto::streams::store::Key>>::index::_{{closure}} (1 samples, 0.05%)</title><rect x="82.1429%" y="405" width="0.0476%" height="15" fill="rgb(224,102,30)" fg:x="1725" fg:w="1"/><text x="82.3929%" y="415.50"></text></g><g><title><h2::frame::stream_id::StreamId as core::cmp::PartialEq>::eq (1 samples, 0.05%)</title><rect x="82.1429%" y="389" width="0.0476%" height="15" fill="rgb(210,164,37)" fg:x="1725" fg:w="1"/><text x="82.3929%" y="399.50"></text></g><g><title>h2::proto::streams::counts::Counts::transition (2 samples, 0.10%)</title><rect x="82.1429%" y="485" width="0.0952%" height="15" fill="rgb(226,191,16)" fg:x="1725" fg:w="2"/><text x="82.3929%" y="495.50"></text></g><g><title>h2::proto::streams::stream::Stream::is_pending_reset_expiration (1 samples, 0.05%)</title><rect x="82.1905%" y="469" width="0.0476%" height="15" fill="rgb(214,40,45)" fg:x="1726" fg:w="1"/><text x="82.4405%" y="479.50"></text></g><g><title>core::option::Option<T>::is_some (1 samples, 0.05%)</title><rect x="82.1905%" y="453" width="0.0476%" height="15" fill="rgb(244,29,26)" fg:x="1726" fg:w="1"/><text x="82.4405%" y="463.50"></text></g><g><title>core::ptr::drop_in_place<h2::share::SendStream<hyper::proto::h2::SendBuf<bytes::bytes::Bytes>>> (3 samples, 0.14%)</title><rect x="82.1429%" y="565" width="0.1429%" height="15" fill="rgb(216,16,5)" fg:x="1725" fg:w="3"/><text x="82.3929%" y="575.50"></text></g><g><title>core::ptr::drop_in_place<h2::proto::streams::streams::StreamRef<hyper::proto::h2::SendBuf<bytes::bytes::Bytes>>> (3 samples, 0.14%)</title><rect x="82.1429%" y="549" width="0.1429%" height="15" fill="rgb(249,76,35)" fg:x="1725" fg:w="3"/><text x="82.3929%" y="559.50"></text></g><g><title>core::ptr::drop_in_place<h2::proto::streams::streams::OpaqueStreamRef> (3 samples, 0.14%)</title><rect x="82.1429%" y="533" width="0.1429%" height="15" fill="rgb(207,11,44)" fg:x="1725" fg:w="3"/><text x="82.3929%" y="543.50"></text></g><g><title><h2::proto::streams::streams::OpaqueStreamRef as core::ops::drop::Drop>::drop (3 samples, 0.14%)</title><rect x="82.1429%" y="517" width="0.1429%" height="15" fill="rgb(228,190,49)" fg:x="1725" fg:w="3"/><text x="82.3929%" y="527.50"></text></g><g><title>h2::proto::streams::streams::drop_stream_ref (3 samples, 0.14%)</title><rect x="82.1429%" y="501" width="0.1429%" height="15" fill="rgb(214,173,12)" fg:x="1725" fg:w="3"/><text x="82.3929%" y="511.50"></text></g><g><title>std::sync::mutex::Mutex<T>::lock (1 samples, 0.05%)</title><rect x="82.2381%" y="485" width="0.0476%" height="15" fill="rgb(218,26,35)" fg:x="1727" fg:w="1"/><text x="82.4881%" y="495.50"></text></g><g><title>std::sync::mutex::MutexGuard<T>::new (1 samples, 0.05%)</title><rect x="82.2381%" y="469" width="0.0476%" height="15" fill="rgb(220,200,19)" fg:x="1727" fg:w="1"/><text x="82.4881%" y="479.50"></text></g><g><title>std::sync::poison::Flag::guard (1 samples, 0.05%)</title><rect x="82.2381%" y="453" width="0.0476%" height="15" fill="rgb(239,95,49)" fg:x="1727" fg:w="1"/><text x="82.4881%" y="463.50"></text></g><g><title><alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop (3 samples, 0.14%)</title><rect x="82.2857%" y="517" width="0.1429%" height="15" fill="rgb(235,85,53)" fg:x="1728" fg:w="3"/><text x="82.5357%" y="527.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::deallocate (2 samples, 0.10%)</title><rect x="82.3333%" y="501" width="0.0952%" height="15" fill="rgb(233,133,31)" fg:x="1729" fg:w="2"/><text x="82.5833%" y="511.50"></text></g><g><title>alloc::alloc::dealloc (2 samples, 0.10%)</title><rect x="82.3333%" y="485" width="0.0952%" height="15" fill="rgb(218,25,20)" fg:x="1729" fg:w="2"/><text x="82.5833%" y="495.50"></text></g><g><title>cfree (2 samples, 0.10%)</title><rect x="82.3333%" y="469" width="0.0952%" height="15" fill="rgb(252,210,38)" fg:x="1729" fg:w="2"/><text x="82.5833%" y="479.50"></text></g><g><title><futures_util::future::future::Map<Fut,F> as core::future::future::Future>::poll (27 samples, 1.29%)</title><rect x="81.1905%" y="709" width="1.2857%" height="15" fill="rgb(242,134,21)" fg:x="1705" fg:w="27"/><text x="81.4405%" y="719.50"></text></g><g><title><futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll (27 samples, 1.29%)</title><rect x="81.1905%" y="693" width="1.2857%" height="15" fill="rgb(213,28,48)" fg:x="1705" fg:w="27"/><text x="81.4405%" y="703.50"></text></g><g><title>futures_util::future::future::map::_::<impl futures_util::future::future::map::Map<Fut,F>>::project_replace (9 samples, 0.43%)</title><rect x="82.0476%" y="677" width="0.4286%" height="15" fill="rgb(250,196,2)" fg:x="1723" fg:w="9"/><text x="82.2976%" y="687.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>>>>>,())> (9 samples, 0.43%)</title><rect x="82.0476%" y="661" width="0.4286%" height="15" fill="rgb(227,5,17)" fg:x="1723" fg:w="9"/><text x="82.2976%" y="671.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>>>>>> (9 samples, 0.43%)</title><rect x="82.0476%" y="645" width="0.4286%" height="15" fill="rgb(221,226,24)" fg:x="1723" fg:w="9"/><text x="82.2976%" y="655.50"></text></g><g><title><pin_project_lite::__private::UnsafeDropInPlaceGuard<T> as core::ops::drop::Drop>::drop (9 samples, 0.43%)</title><rect x="82.0476%" y="629" width="0.4286%" height="15" fill="rgb(211,5,48)" fg:x="1723" fg:w="9"/><text x="82.2976%" y="639.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>>>>> (7 samples, 0.33%)</title><rect x="82.1429%" y="613" width="0.3333%" height="15" fill="rgb(219,150,6)" fg:x="1725" fg:w="7"/><text x="82.3929%" y="623.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>>>> (7 samples, 0.33%)</title><rect x="82.1429%" y="597" width="0.3333%" height="15" fill="rgb(251,46,16)" fg:x="1725" fg:w="7"/><text x="82.3929%" y="607.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>>> (7 samples, 0.33%)</title><rect x="82.1429%" y="581" width="0.3333%" height="15" fill="rgb(220,204,40)" fg:x="1725" fg:w="7"/><text x="82.3929%" y="591.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.19%)</title><rect x="82.2857%" y="565" width="0.1905%" height="15" fill="rgb(211,85,2)" fg:x="1728" fg:w="4"/><text x="82.5357%" y="575.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.19%)</title><rect x="82.2857%" y="549" width="0.1905%" height="15" fill="rgb(229,17,7)" fg:x="1728" fg:w="4"/><text x="82.5357%" y="559.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.19%)</title><rect x="82.2857%" y="533" width="0.1905%" height="15" fill="rgb(239,72,28)" fg:x="1728" fg:w="4"/><text x="82.5357%" y="543.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>>>> (1 samples, 0.05%)</title><rect x="82.4286%" y="517" width="0.0476%" height="15" fill="rgb(230,47,54)" fg:x="1731" fg:w="1"/><text x="82.6786%" y="527.50"></text></g><g><title>tokio::runtime::scheduler::Handle::current (1 samples, 0.05%)</title><rect x="82.4762%" y="661" width="0.0476%" height="15" fill="rgb(214,50,8)" fg:x="1732" fg:w="1"/><text x="82.7262%" y="671.50"></text></g><g><title>tokio::runtime::scheduler::Handle::spawn (1 samples, 0.05%)</title><rect x="82.5238%" y="661" width="0.0476%" height="15" fill="rgb(216,198,43)" fg:x="1733" fg:w="1"/><text x="82.7738%" y="671.50"></text></g><g><title>tokio::runtime::scheduler::current_thread::Handle::spawn (1 samples, 0.05%)</title><rect x="82.5238%" y="645" width="0.0476%" height="15" fill="rgb(234,20,35)" fg:x="1733" fg:w="1"/><text x="82.7738%" y="655.50"></text></g><g><title>tokio::runtime::task::list::OwnedTasks<S>::bind (1 samples, 0.05%)</title><rect x="82.5238%" y="629" width="0.0476%" height="15" fill="rgb(254,45,19)" fg:x="1733" fg:w="1"/><text x="82.7738%" y="639.50"></text></g><g><title>tokio::util::linked_list::LinkedList<L,<L as tokio::util::linked_list::Link>::Target>::push_front (1 samples, 0.05%)</title><rect x="82.5238%" y="613" width="0.0476%" height="15" fill="rgb(219,14,44)" fg:x="1733" fg:w="1"/><text x="82.7738%" y="623.50"></text></g><g><title><tokio::runtime::task::Task<S> as tokio::util::linked_list::Link>::pointers (1 samples, 0.05%)</title><rect x="82.5238%" y="597" width="0.0476%" height="15" fill="rgb(217,220,26)" fg:x="1733" fg:w="1"/><text x="82.7738%" y="607.50"></text></g><g><title>tokio::runtime::task::core::Trailer::addr_of_owned (1 samples, 0.05%)</title><rect x="82.5238%" y="581" width="0.0476%" height="15" fill="rgb(213,158,28)" fg:x="1733" fg:w="1"/><text x="82.7738%" y="591.50"></text></g><g><title>hyper::proto::h2::client::ClientTask<B>::poll_pipe (31 samples, 1.48%)</title><rect x="81.1429%" y="725" width="1.4762%" height="15" fill="rgb(252,51,52)" fg:x="1704" fg:w="31"/><text x="81.3929%" y="735.50"></text></g><g><title><tonic::transport::service::executor::TokioExec as hyper::rt::Executor<F>>::execute (3 samples, 0.14%)</title><rect x="82.4762%" y="709" width="0.1429%" height="15" fill="rgb(246,89,16)" fg:x="1732" fg:w="3"/><text x="82.7262%" y="719.50"></text></g><g><title>tokio::task::spawn::spawn (3 samples, 0.14%)</title><rect x="82.4762%" y="693" width="0.1429%" height="15" fill="rgb(216,158,49)" fg:x="1732" fg:w="3"/><text x="82.7262%" y="703.50"></text></g><g><title>tokio::task::spawn::spawn_inner (3 samples, 0.14%)</title><rect x="82.4762%" y="677" width="0.1429%" height="15" fill="rgb(236,107,19)" fg:x="1732" fg:w="3"/><text x="82.7262%" y="687.50"></text></g><g><title>tokio::runtime::task::id::Id::next (1 samples, 0.05%)</title><rect x="82.5714%" y="661" width="0.0476%" height="15" fill="rgb(228,185,30)" fg:x="1734" fg:w="1"/><text x="82.8214%" y="671.50"></text></g><g><title>core::sync::atomic::AtomicU64::fetch_add (1 samples, 0.05%)</title><rect x="82.5714%" y="645" width="0.0476%" height="15" fill="rgb(246,134,8)" fg:x="1734" fg:w="1"/><text x="82.8214%" y="655.50"></text></g><g><title>core::sync::atomic::atomic_add (1 samples, 0.05%)</title><rect x="82.5714%" y="629" width="0.0476%" height="15" fill="rgb(214,143,50)" fg:x="1734" fg:w="1"/><text x="82.8214%" y="639.50"></text></g><g><title>core::option::Option<T>::map (1 samples, 0.05%)</title><rect x="82.7143%" y="709" width="0.0476%" height="15" fill="rgb(228,75,8)" fg:x="1737" fg:w="1"/><text x="82.9643%" y="719.50"></text></g><g><title>hyper::proto::h2::strip_connection_headers::_{{closure}} (1 samples, 0.05%)</title><rect x="82.7143%" y="693" width="0.0476%" height="15" fill="rgb(207,175,4)" fg:x="1737" fg:w="1"/><text x="82.9643%" y="703.50"></text></g><g><title>core::cmp::impls::<impl core::cmp::PartialEq<&B> for &A>::ne (1 samples, 0.05%)</title><rect x="82.7143%" y="677" width="0.0476%" height="15" fill="rgb(205,108,24)" fg:x="1737" fg:w="1"/><text x="82.9643%" y="687.50"></text></g><g><title>core::cmp::PartialEq::ne (1 samples, 0.05%)</title><rect x="82.7143%" y="661" width="0.0476%" height="15" fill="rgb(244,120,49)" fg:x="1737" fg:w="1"/><text x="82.9643%" y="671.50"></text></g><g><title><http::header::value::HeaderValue as core::cmp::PartialEq<str>>::eq (1 samples, 0.05%)</title><rect x="82.7143%" y="645" width="0.0476%" height="15" fill="rgb(223,47,38)" fg:x="1737" fg:w="1"/><text x="82.9643%" y="655.50"></text></g><g><title><bytes::bytes::Bytes as core::cmp::PartialEq<&T>>::eq (1 samples, 0.05%)</title><rect x="82.7143%" y="629" width="0.0476%" height="15" fill="rgb(229,179,11)" fg:x="1737" fg:w="1"/><text x="82.9643%" y="639.50"></text></g><g><title><bytes::bytes::Bytes as core::cmp::PartialEq<[u8]>>::eq (1 samples, 0.05%)</title><rect x="82.7143%" y="613" width="0.0476%" height="15" fill="rgb(231,122,1)" fg:x="1737" fg:w="1"/><text x="82.9643%" y="623.50"></text></g><g><title>core::cmp::impls::<impl core::cmp::PartialEq<&B> for &A>::eq (1 samples, 0.05%)</title><rect x="82.7143%" y="597" width="0.0476%" height="15" fill="rgb(245,119,9)" fg:x="1737" fg:w="1"/><text x="82.9643%" y="607.50"></text></g><g><title>core::slice::cmp::<impl core::cmp::PartialEq<[B]> for [A]>::eq (1 samples, 0.05%)</title><rect x="82.7143%" y="581" width="0.0476%" height="15" fill="rgb(241,163,25)" fg:x="1737" fg:w="1"/><text x="82.9643%" y="591.50"></text></g><g><title><[A] as core::slice::cmp::SlicePartialEq<B>>::equal (1 samples, 0.05%)</title><rect x="82.7143%" y="565" width="0.0476%" height="15" fill="rgb(217,214,3)" fg:x="1737" fg:w="1"/><text x="82.9643%" y="575.50"></text></g><g><title>[libc.so.6] (1 samples, 0.05%)</title><rect x="82.7143%" y="549" width="0.0476%" height="15" fill="rgb(240,86,28)" fg:x="1737" fg:w="1"/><text x="82.9643%" y="559.50"></text></g><g><title><hyper::client::service::Connect<C,B,T> as tower_service::Service<T>>::call::_{{closure}}::_{{closure}} (65 samples, 3.10%)</title><rect x="79.8095%" y="789" width="3.0952%" height="15" fill="rgb(215,47,9)" fg:x="1676" fg:w="65"/><text x="80.0595%" y="799.50"><hy..</text></g><g><title><hyper::client::conn::Connection<T,B> as core::future::future::Future>::poll (64 samples, 3.05%)</title><rect x="79.8571%" y="773" width="3.0476%" height="15" fill="rgb(252,25,45)" fg:x="1677" fg:w="64"/><text x="80.1071%" y="783.50"><hy..</text></g><g><title><hyper::client::conn::ProtoClient<T,B> as core::future::future::Future>::poll (64 samples, 3.05%)</title><rect x="79.8571%" y="757" width="3.0476%" height="15" fill="rgb(251,164,9)" fg:x="1677" fg:w="64"/><text x="80.1071%" y="767.50"><hy..</text></g><g><title><hyper::proto::h2::client::ClientTask<B> as core::future::future::Future>::poll (64 samples, 3.05%)</title><rect x="79.8571%" y="741" width="3.0476%" height="15" fill="rgb(233,194,0)" fg:x="1677" fg:w="64"/><text x="80.1071%" y="751.50"><hy..</text></g><g><title>hyper::proto::h2::strip_connection_headers (6 samples, 0.29%)</title><rect x="82.6190%" y="725" width="0.2857%" height="15" fill="rgb(249,111,24)" fg:x="1735" fg:w="6"/><text x="82.8690%" y="735.50"></text></g><g><title>http::header::map::HeaderMap<T>::remove (3 samples, 0.14%)</title><rect x="82.7619%" y="709" width="0.1429%" height="15" fill="rgb(250,223,3)" fg:x="1738" fg:w="3"/><text x="83.0119%" y="719.50"></text></g><g><title><&http::header::name::HeaderName as http::header::map::as_header_name::Sealed>::find (3 samples, 0.14%)</title><rect x="82.7619%" y="693" width="0.1429%" height="15" fill="rgb(236,178,37)" fg:x="1738" fg:w="3"/><text x="83.0119%" y="703.50"></text></g><g><title>http::header::map::HeaderMap<T>::find (3 samples, 0.14%)</title><rect x="82.7619%" y="677" width="0.1429%" height="15" fill="rgb(241,158,50)" fg:x="1738" fg:w="3"/><text x="83.0119%" y="687.50"></text></g><g><title>http::header::map::hash_elem_using (3 samples, 0.14%)</title><rect x="82.7619%" y="661" width="0.1429%" height="15" fill="rgb(213,121,41)" fg:x="1738" fg:w="3"/><text x="83.0119%" y="671.50"></text></g><g><title><http::header::name::HeaderName as core::hash::Hash>::hash (2 samples, 0.10%)</title><rect x="82.8095%" y="645" width="0.0952%" height="15" fill="rgb(240,92,3)" fg:x="1739" fg:w="2"/><text x="83.0595%" y="655.50"></text></g><g><title><http::header::name::Repr<T> as core::hash::Hash>::hash (2 samples, 0.10%)</title><rect x="82.8095%" y="629" width="0.0952%" height="15" fill="rgb(205,123,3)" fg:x="1739" fg:w="2"/><text x="83.0595%" y="639.50"></text></g><g><title><http::header::name::Custom as core::hash::Hash>::hash (2 samples, 0.10%)</title><rect x="82.8095%" y="613" width="0.0952%" height="15" fill="rgb(205,97,47)" fg:x="1739" fg:w="2"/><text x="83.0595%" y="623.50"></text></g><g><title><fnv::FnvHasher as core::hash::Hasher>::write (2 samples, 0.10%)</title><rect x="82.8095%" y="597" width="0.0952%" height="15" fill="rgb(247,152,14)" fg:x="1739" fg:w="2"/><text x="83.0595%" y="607.50"></text></g><g><title>core::num::<impl u64>::wrapping_mul (1 samples, 0.05%)</title><rect x="82.8571%" y="581" width="0.0476%" height="15" fill="rgb(248,195,53)" fg:x="1740" fg:w="1"/><text x="83.1071%" y="591.50"></text></g><g><title><T as core::convert::Into<U>>::into (3 samples, 0.14%)</title><rect x="83.0000%" y="725" width="0.1429%" height="15" fill="rgb(226,201,16)" fg:x="1743" fg:w="3"/><text x="83.2500%" y="735.50"></text></g><g><title><http::uri::Parts as core::convert::From<http::uri::Uri>>::from (3 samples, 0.14%)</title><rect x="83.0000%" y="709" width="0.1429%" height="15" fill="rgb(205,98,0)" fg:x="1743" fg:w="3"/><text x="83.2500%" y="719.50"></text></g><g><title><http::header::value::HeaderValue as core::clone::Clone>::clone (1 samples, 0.05%)</title><rect x="83.1905%" y="709" width="0.0476%" height="15" fill="rgb(214,191,48)" fg:x="1747" fg:w="1"/><text x="83.4405%" y="719.50"></text></g><g><title><bytes::bytes::Bytes as core::clone::Clone>::clone (1 samples, 0.05%)</title><rect x="83.1905%" y="693" width="0.0476%" height="15" fill="rgb(237,112,39)" fg:x="1747" fg:w="1"/><text x="83.4405%" y="703.50"></text></g><g><title>bytes::bytes::static_clone (1 samples, 0.05%)</title><rect x="83.1905%" y="677" width="0.0476%" height="15" fill="rgb(247,203,27)" fg:x="1747" fg:w="1"/><text x="83.4405%" y="687.50"></text></g><g><title>bytes::bytes::Bytes::from_static (1 samples, 0.05%)</title><rect x="83.1905%" y="661" width="0.0476%" height="15" fill="rgb(235,124,28)" fg:x="1747" fg:w="1"/><text x="83.4405%" y="671.50"></text></g><g><title>tokio::sync::mpsc::unbounded::UnboundedSender<T>::send (2 samples, 0.10%)</title><rect x="83.2381%" y="597" width="0.0952%" height="15" fill="rgb(208,207,46)" fg:x="1748" fg:w="2"/><text x="83.4881%" y="607.50"></text></g><g><title>tokio::sync::task::atomic_waker::AtomicWaker::wake (2 samples, 0.10%)</title><rect x="83.2381%" y="581" width="0.0952%" height="15" fill="rgb(234,176,4)" fg:x="1748" fg:w="2"/><text x="83.4881%" y="591.50"></text></g><g><title>tokio::sync::task::atomic_waker::AtomicWaker::take_waker (2 samples, 0.10%)</title><rect x="83.2381%" y="565" width="0.0952%" height="15" fill="rgb(230,133,28)" fg:x="1748" fg:w="2"/><text x="83.4881%" y="575.50"></text></g><g><title>core::sync::atomic::AtomicUsize::fetch_or (2 samples, 0.10%)</title><rect x="83.2381%" y="549" width="0.0952%" height="15" fill="rgb(211,137,40)" fg:x="1748" fg:w="2"/><text x="83.4881%" y="559.50"></text></g><g><title>core::sync::atomic::atomic_or (2 samples, 0.10%)</title><rect x="83.2381%" y="533" width="0.0952%" height="15" fill="rgb(254,35,13)" fg:x="1748" fg:w="2"/><text x="83.4881%" y="543.50"></text></g><g><title><tower::util::either::Either<A,B> as tower_service::Service<Request>>::call (4 samples, 0.19%)</title><rect x="83.2381%" y="693" width="0.1905%" height="15" fill="rgb(225,49,51)" fg:x="1748" fg:w="4"/><text x="83.4881%" y="703.50"></text></g><g><title><tower::util::either::Either<A,B> as tower_service::Service<Request>>::call (4 samples, 0.19%)</title><rect x="83.2381%" y="677" width="0.1905%" height="15" fill="rgb(251,10,15)" fg:x="1748" fg:w="4"/><text x="83.4881%" y="687.50"></text></g><g><title><tonic::transport::service::reconnect::Reconnect<M,Target> as tower_service::Service<Request>>::call (4 samples, 0.19%)</title><rect x="83.2381%" y="661" width="0.1905%" height="15" fill="rgb(228,207,15)" fg:x="1748" fg:w="4"/><text x="83.4881%" y="671.50"></text></g><g><title><hyper::client::conn::SendRequest<B> as tower_service::Service<http::request::Request<B>>>::call (4 samples, 0.19%)</title><rect x="83.2381%" y="645" width="0.1905%" height="15" fill="rgb(241,99,19)" fg:x="1748" fg:w="4"/><text x="83.4881%" y="655.50"></text></g><g><title>hyper::client::conn::SendRequest<B>::send_request (4 samples, 0.19%)</title><rect x="83.2381%" y="629" width="0.1905%" height="15" fill="rgb(207,104,49)" fg:x="1748" fg:w="4"/><text x="83.4881%" y="639.50"></text></g><g><title>hyper::client::dispatch::Sender<T,U>::send (4 samples, 0.19%)</title><rect x="83.2381%" y="613" width="0.1905%" height="15" fill="rgb(234,99,18)" fg:x="1748" fg:w="4"/><text x="83.4881%" y="623.50"></text></g><g><title>tokio::sync::oneshot::channel (2 samples, 0.10%)</title><rect x="83.3333%" y="597" width="0.0952%" height="15" fill="rgb(213,191,49)" fg:x="1750" fg:w="2"/><text x="83.5833%" y="607.50"></text></g><g><title>alloc::sync::Arc<T>::new (1 samples, 0.05%)</title><rect x="83.3810%" y="581" width="0.0476%" height="15" fill="rgb(210,226,19)" fg:x="1751" fg:w="1"/><text x="83.6310%" y="591.50"></text></g><g><title>alloc::boxed::Box<T>::new (1 samples, 0.05%)</title><rect x="83.3810%" y="565" width="0.0476%" height="15" fill="rgb(229,97,18)" fg:x="1751" fg:w="1"/><text x="83.6310%" y="575.50"></text></g><g><title>[libc.so.6] (1 samples, 0.05%)</title><rect x="83.3810%" y="549" width="0.0476%" height="15" fill="rgb(211,167,15)" fg:x="1751" fg:w="1"/><text x="83.6310%" y="559.50"></text></g><g><title><tonic::transport::service::grpc_timeout::GrpcTimeout<S> as tower_service::Service<http::request::Request<ReqBody>>>::call (5 samples, 0.24%)</title><rect x="83.2381%" y="709" width="0.2381%" height="15" fill="rgb(210,169,34)" fg:x="1748" fg:w="5"/><text x="83.4881%" y="719.50"></text></g><g><title>tonic::transport::service::grpc_timeout::try_parse_grpc_timeout (1 samples, 0.05%)</title><rect x="83.4286%" y="693" width="0.0476%" height="15" fill="rgb(241,121,31)" fg:x="1752" fg:w="1"/><text x="83.6786%" y="703.50"></text></g><g><title>http::header::map::HeaderMap<T>::get (1 samples, 0.05%)</title><rect x="83.4286%" y="677" width="0.0476%" height="15" fill="rgb(232,40,11)" fg:x="1752" fg:w="1"/><text x="83.6786%" y="687.50"></text></g><g><title>http::header::map::HeaderMap<T>::get2 (1 samples, 0.05%)</title><rect x="83.4286%" y="661" width="0.0476%" height="15" fill="rgb(205,86,26)" fg:x="1752" fg:w="1"/><text x="83.6786%" y="671.50"></text></g><g><title><&str as http::header::map::as_header_name::Sealed>::find (1 samples, 0.05%)</title><rect x="83.4286%" y="645" width="0.0476%" height="15" fill="rgb(231,126,28)" fg:x="1752" fg:w="1"/><text x="83.6786%" y="655.50"></text></g><g><title>http::header::name::HdrName::from_bytes (1 samples, 0.05%)</title><rect x="83.4286%" y="629" width="0.0476%" height="15" fill="rgb(219,221,18)" fg:x="1752" fg:w="1"/><text x="83.6786%" y="639.50"></text></g><g><title>http::header::name::parse_hdr (1 samples, 0.05%)</title><rect x="83.4286%" y="613" width="0.0476%" height="15" fill="rgb(211,40,0)" fg:x="1752" fg:w="1"/><text x="83.6786%" y="623.50"></text></g><g><title>core::iter::traits::iterator::Iterator::for_each (1 samples, 0.05%)</title><rect x="83.4286%" y="597" width="0.0476%" height="15" fill="rgb(239,85,43)" fg:x="1752" fg:w="1"/><text x="83.6786%" y="607.50"></text></g><g><title>core::iter::traits::iterator::Iterator::fold (1 samples, 0.05%)</title><rect x="83.4286%" y="581" width="0.0476%" height="15" fill="rgb(231,55,21)" fg:x="1752" fg:w="1"/><text x="83.6786%" y="591.50"></text></g><g><title>core::iter::traits::iterator::Iterator::for_each::call::_{{closure}} (1 samples, 0.05%)</title><rect x="83.4286%" y="565" width="0.0476%" height="15" fill="rgb(225,184,43)" fg:x="1752" fg:w="1"/><text x="83.6786%" y="575.50"></text></g><g><title>http::header::name::parse_hdr::_{{closure}} (1 samples, 0.05%)</title><rect x="83.4286%" y="549" width="0.0476%" height="15" fill="rgb(251,158,41)" fg:x="1752" fg:w="1"/><text x="83.6786%" y="559.50"></text></g><g><title><tower::util::either::Either<A,B> as tower_service::Service<Request>>::call (13 samples, 0.62%)</title><rect x="82.9524%" y="773" width="0.6190%" height="15" fill="rgb(234,159,37)" fg:x="1742" fg:w="13"/><text x="83.2024%" y="783.50"></text></g><g><title><tower::util::map_future::MapFuture<S,F> as tower_service::Service<R>>::call (12 samples, 0.57%)</title><rect x="83.0000%" y="757" width="0.5714%" height="15" fill="rgb(216,204,22)" fg:x="1743" fg:w="12"/><text x="83.2500%" y="767.50"></text></g><g><title><tonic::transport::service::add_origin::AddOrigin<T> as tower_service::Service<http::request::Request<ReqBody>>>::call (12 samples, 0.57%)</title><rect x="83.0000%" y="741" width="0.5714%" height="15" fill="rgb(214,17,3)" fg:x="1743" fg:w="12"/><text x="83.2500%" y="751.50"></text></g><g><title><tonic::transport::service::user_agent::UserAgent<T> as tower_service::Service<http::request::Request<ReqBody>>>::call (9 samples, 0.43%)</title><rect x="83.1429%" y="725" width="0.4286%" height="15" fill="rgb(212,111,17)" fg:x="1746" fg:w="9"/><text x="83.3929%" y="735.50"></text></g><g><title>http::header::map::HeaderMap<T>::insert (2 samples, 0.10%)</title><rect x="83.4762%" y="709" width="0.0952%" height="15" fill="rgb(221,157,24)" fg:x="1753" fg:w="2"/><text x="83.7262%" y="719.50"></text></g><g><title><http::header::name::HeaderName as http::header::map::into_header_name::Sealed>::insert (2 samples, 0.10%)</title><rect x="83.4762%" y="693" width="0.0952%" height="15" fill="rgb(252,16,13)" fg:x="1753" fg:w="2"/><text x="83.7262%" y="703.50"></text></g><g><title>http::header::map::HeaderMap<T>::insert2 (2 samples, 0.10%)</title><rect x="83.4762%" y="677" width="0.0952%" height="15" fill="rgb(221,62,2)" fg:x="1753" fg:w="2"/><text x="83.7262%" y="687.50"></text></g><g><title><tower::util::either::Either<A,B> as tower_service::Service<Request>>::poll_ready (1 samples, 0.05%)</title><rect x="83.5714%" y="773" width="0.0476%" height="15" fill="rgb(247,87,22)" fg:x="1755" fg:w="1"/><text x="83.8214%" y="783.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 (1 samples, 0.05%)</title><rect x="83.5714%" y="757" width="0.0476%" height="15" fill="rgb(215,73,9)" fg:x="1755" fg:w="1"/><text x="83.8214%" y="767.50"></text></g><g><title><tower::util::boxed::sync::BoxService<T,U,E> as tower_service::Service<T>>::poll_ready (1 samples, 0.05%)</title><rect x="83.5714%" y="741" width="0.0476%" height="15" fill="rgb(207,175,33)" fg:x="1755" fg:w="1"/><text x="83.8214%" y="751.50"></text></g><g><title><alloc::boxed::Box<S> as tower_service::Service<Request>>::poll_ready (1 samples, 0.05%)</title><rect x="83.5714%" y="725" width="0.0476%" height="15" fill="rgb(243,129,54)" fg:x="1755" fg:w="1"/><text x="83.8214%" y="735.50"></text></g><g><title><tower::util::map_future::MapFuture<S,F> as tower_service::Service<R>>::poll_ready (1 samples, 0.05%)</title><rect x="83.5714%" y="709" width="0.0476%" height="15" fill="rgb(227,119,45)" fg:x="1755" fg:w="1"/><text x="83.8214%" y="719.50"></text></g><g><title><tonic::transport::service::add_origin::AddOrigin<T> as tower_service::Service<http::request::Request<ReqBody>>>::poll_ready (1 samples, 0.05%)</title><rect x="83.5714%" y="693" width="0.0476%" height="15" fill="rgb(205,109,36)" fg:x="1755" fg:w="1"/><text x="83.8214%" y="703.50"></text></g><g><title><tonic::transport::service::user_agent::UserAgent<T> as tower_service::Service<http::request::Request<ReqBody>>>::poll_ready (1 samples, 0.05%)</title><rect x="83.5714%" y="677" width="0.0476%" height="15" fill="rgb(205,6,39)" fg:x="1755" fg:w="1"/><text x="83.8214%" y="687.50"></text></g><g><title><tonic::transport::service::grpc_timeout::GrpcTimeout<S> as tower_service::Service<http::request::Request<ReqBody>>>::poll_ready (1 samples, 0.05%)</title><rect x="83.5714%" y="661" width="0.0476%" height="15" fill="rgb(221,32,16)" fg:x="1755" fg:w="1"/><text x="83.8214%" y="671.50"></text></g><g><title><tower::util::either::Either<A,B> as tower_service::Service<Request>>::poll_ready (1 samples, 0.05%)</title><rect x="83.5714%" y="645" width="0.0476%" height="15" fill="rgb(228,144,50)" fg:x="1755" fg:w="1"/><text x="83.8214%" y="655.50"></text></g><g><title><tower::util::either::Either<A,B> as tower_service::Service<Request>>::poll_ready (1 samples, 0.05%)</title><rect x="83.5714%" y="629" width="0.0476%" height="15" fill="rgb(229,201,53)" fg:x="1755" fg:w="1"/><text x="83.8214%" y="639.50"></text></g><g><title><tonic::transport::service::reconnect::Reconnect<M,Target> as tower_service::Service<Request>>::poll_ready (1 samples, 0.05%)</title><rect x="83.5714%" y="613" width="0.0476%" height="15" fill="rgb(249,153,27)" fg:x="1755" fg:w="1"/><text x="83.8214%" y="623.50"></text></g><g><title>[libc.so.6] (2 samples, 0.10%)</title><rect x="83.6190%" y="773" width="0.0952%" height="15" fill="rgb(227,106,25)" fg:x="1756" fg:w="2"/><text x="83.8690%" y="783.50"></text></g><g><title>[libc.so.6] (1 samples, 0.05%)</title><rect x="83.7619%" y="757" width="0.0476%" height="15" fill="rgb(230,65,29)" fg:x="1759" fg:w="1"/><text x="84.0119%" y="767.50"></text></g><g><title><tokio::sync::mpsc::unbounded::Semaphore as tokio::sync::mpsc::chan::Semaphore>::add_permit (1 samples, 0.05%)</title><rect x="83.8571%" y="693" width="0.0476%" height="15" fill="rgb(221,57,46)" fg:x="1761" fg:w="1"/><text x="84.1071%" y="703.50"></text></g><g><title>tokio::sync::mpsc::block::Block<T>::read (2 samples, 0.10%)</title><rect x="83.9048%" y="677" width="0.0952%" height="15" fill="rgb(229,161,17)" fg:x="1762" fg:w="2"/><text x="84.1548%" y="687.50"></text></g><g><title>tokio::loom::std::unsafe_cell::UnsafeCell<T>::with (2 samples, 0.10%)</title><rect x="83.9048%" y="661" width="0.0952%" height="15" fill="rgb(222,213,11)" fg:x="1762" fg:w="2"/><text x="84.1548%" y="671.50"></text></g><g><title>tokio::sync::mpsc::block::Block<T>::read::_{{closure}} (2 samples, 0.10%)</title><rect x="83.9048%" y="645" width="0.0952%" height="15" fill="rgb(235,35,13)" fg:x="1762" fg:w="2"/><text x="84.1548%" y="655.50"></text></g><g><title>core::ptr::read (2 samples, 0.10%)</title><rect x="83.9048%" y="629" width="0.0952%" height="15" fill="rgb(233,158,34)" fg:x="1762" fg:w="2"/><text x="84.1548%" y="639.50"></text></g><g><title>[libc.so.6] (2 samples, 0.10%)</title><rect x="83.9048%" y="613" width="0.0952%" height="15" fill="rgb(215,151,48)" fg:x="1762" fg:w="2"/><text x="84.1548%" y="623.50"></text></g><g><title>tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (5 samples, 0.24%)</title><rect x="83.8095%" y="725" width="0.2381%" height="15" fill="rgb(229,84,14)" fg:x="1760" fg:w="5"/><text x="84.0595%" y="735.50"></text></g><g><title>tokio::sync::mpsc::chan::Rx<T,S>::recv::_{{closure}} (5 samples, 0.24%)</title><rect x="83.8095%" y="709" width="0.2381%" height="15" fill="rgb(229,68,14)" fg:x="1760" fg:w="5"/><text x="84.0595%" y="719.50"></text></g><g><title>tokio::sync::mpsc::list::Rx<T>::pop (3 samples, 0.14%)</title><rect x="83.9048%" y="693" width="0.1429%" height="15" fill="rgb(243,106,26)" fg:x="1762" fg:w="3"/><text x="84.1548%" y="703.50"></text></g><g><title>tokio::sync::mpsc::list::Rx<T>::try_advancing_head (1 samples, 0.05%)</title><rect x="84.0000%" y="677" width="0.0476%" height="15" fill="rgb(206,45,38)" fg:x="1764" fg:w="1"/><text x="84.2500%" y="687.50"></text></g><g><title>tokio::sync::mpsc::unbounded::UnboundedReceiver<T>::poll_recv (8 samples, 0.38%)</title><rect x="83.8095%" y="757" width="0.3810%" height="15" fill="rgb(226,6,15)" fg:x="1760" fg:w="8"/><text x="84.0595%" y="767.50"></text></g><g><title>tokio::sync::mpsc::chan::Rx<T,S>::recv (8 samples, 0.38%)</title><rect x="83.8095%" y="741" width="0.3810%" height="15" fill="rgb(232,22,54)" fg:x="1760" fg:w="8"/><text x="84.0595%" y="751.50"></text></g><g><title>tokio::runtime::coop::poll_proceed (3 samples, 0.14%)</title><rect x="84.0476%" y="725" width="0.1429%" height="15" fill="rgb(229,222,32)" fg:x="1765" fg:w="3"/><text x="84.2976%" y="735.50"></text></g><g><title>tokio::runtime::context::budget (1 samples, 0.05%)</title><rect x="84.1429%" y="709" width="0.0476%" height="15" fill="rgb(228,62,29)" fg:x="1767" fg:w="1"/><text x="84.3929%" y="719.50"></text></g><g><title>std::thread::local::LocalKey<T>::try_with (1 samples, 0.05%)</title><rect x="84.1429%" y="693" width="0.0476%" height="15" fill="rgb(251,103,34)" fg:x="1767" fg:w="1"/><text x="84.3929%" y="703.50"></text></g><g><title>tokio::runtime::context::budget::_{{closure}} (1 samples, 0.05%)</title><rect x="84.1429%" y="677" width="0.0476%" height="15" fill="rgb(233,12,30)" fg:x="1767" fg:w="1"/><text x="84.3929%" y="687.50"></text></g><g><title>tokio::runtime::coop::poll_proceed::_{{closure}} (1 samples, 0.05%)</title><rect x="84.1429%" y="661" width="0.0476%" height="15" fill="rgb(238,52,0)" fg:x="1767" fg:w="1"/><text x="84.3929%" y="671.50"></text></g><g><title>tokio::runtime::coop::Budget::decrement (1 samples, 0.05%)</title><rect x="84.1429%" y="645" width="0.0476%" height="15" fill="rgb(223,98,5)" fg:x="1767" fg:w="1"/><text x="84.3929%" y="655.50"></text></g><g><title><tower::buffer::worker::Worker<T,Request> as core::future::future::Future>::poll (28 samples, 1.33%)</title><rect x="82.9048%" y="789" width="1.3333%" height="15" fill="rgb(228,75,37)" fg:x="1741" fg:w="28"/><text x="83.1548%" y="799.50"></text></g><g><title>tower::buffer::worker::Worker<T,Request>::poll_next_msg (11 samples, 0.52%)</title><rect x="83.7143%" y="773" width="0.5238%" height="15" fill="rgb(205,115,49)" fg:x="1758" fg:w="11"/><text x="83.9643%" y="783.50"></text></g><g><title>tokio::sync::oneshot::Sender<T>::is_closed (1 samples, 0.05%)</title><rect x="84.1905%" y="757" width="0.0476%" height="15" fill="rgb(250,154,43)" fg:x="1768" fg:w="1"/><text x="84.4405%" y="767.50"></text></g><g><title>tokio::sync::oneshot::State::load (1 samples, 0.05%)</title><rect x="84.1905%" y="741" width="0.0476%" height="15" fill="rgb(226,43,29)" fg:x="1768" fg:w="1"/><text x="84.4405%" y="751.50"></text></g><g><title>core::sync::atomic::AtomicUsize::load (1 samples, 0.05%)</title><rect x="84.1905%" y="725" width="0.0476%" height="15" fill="rgb(249,228,39)" fg:x="1768" fg:w="1"/><text x="84.4405%" y="735.50"></text></g><g><title>core::sync::atomic::atomic_load (1 samples, 0.05%)</title><rect x="84.1905%" y="709" width="0.0476%" height="15" fill="rgb(216,79,43)" fg:x="1768" fg:w="1"/><text x="84.4405%" y="719.50"></text></g><g><title>http::response::Response<T>::map (1 samples, 0.05%)</title><rect x="84.2857%" y="677" width="0.0476%" height="15" fill="rgb(228,95,12)" fg:x="1770" fg:w="1"/><text x="84.5357%" y="687.50"></text></g><g><title>hyper::proto::h2::client::ClientTask<B>::poll_pipe::_{{closure}}::_{{closure}} (1 samples, 0.05%)</title><rect x="84.2857%" y="661" width="0.0476%" height="15" fill="rgb(249,221,15)" fg:x="1770" fg:w="1"/><text x="84.5357%" y="671.50"></text></g><g><title>hyper::body::body::Body::h2 (1 samples, 0.05%)</title><rect x="84.2857%" y="645" width="0.0476%" height="15" fill="rgb(233,34,13)" fg:x="1770" fg:w="1"/><text x="84.5357%" y="655.50"></text></g><g><title><T as futures_util::fns::FnOnce1<A>>::call_once (2 samples, 0.10%)</title><rect x="84.2857%" y="709" width="0.0952%" height="15" fill="rgb(214,103,39)" fg:x="1770" fg:w="2"/><text x="84.5357%" y="719.50"></text></g><g><title>hyper::proto::h2::client::ClientTask<B>::poll_pipe::_{{closure}} (2 samples, 0.10%)</title><rect x="84.2857%" y="693" width="0.0952%" height="15" fill="rgb(251,126,39)" fg:x="1770" fg:w="2"/><text x="84.5357%" y="703.50"></text></g><g><title>hyper::headers::content_length_parse_all (1 samples, 0.05%)</title><rect x="84.3333%" y="677" width="0.0476%" height="15" fill="rgb(214,216,36)" fg:x="1771" fg:w="1"/><text x="84.5833%" y="687.50"></text></g><g><title>http::header::map::HeaderMap<T>::get_all (1 samples, 0.05%)</title><rect x="84.3333%" y="661" width="0.0476%" height="15" fill="rgb(220,221,8)" fg:x="1771" fg:w="1"/><text x="84.5833%" y="671.50"></text></g><g><title><http::header::name::HeaderName as http::header::map::as_header_name::Sealed>::find (1 samples, 0.05%)</title><rect x="84.3333%" y="645" width="0.0476%" height="15" fill="rgb(240,216,3)" fg:x="1771" fg:w="1"/><text x="84.5833%" y="655.50"></text></g><g><title>http::header::map::HeaderMap<T>::find (1 samples, 0.05%)</title><rect x="84.3333%" y="629" width="0.0476%" height="15" fill="rgb(232,218,17)" fg:x="1771" fg:w="1"/><text x="84.5833%" y="639.50"></text></g><g><title>http::header::map::hash_elem_using (1 samples, 0.05%)</title><rect x="84.3333%" y="613" width="0.0476%" height="15" fill="rgb(229,163,45)" fg:x="1771" fg:w="1"/><text x="84.5833%" y="623.50"></text></g><g><title><http::header::name::HeaderName as core::hash::Hash>::hash (1 samples, 0.05%)</title><rect x="84.3333%" y="597" width="0.0476%" height="15" fill="rgb(231,110,42)" fg:x="1771" fg:w="1"/><text x="84.5833%" y="607.50"></text></g><g><title><http::header::name::Repr<T> as core::hash::Hash>::hash (1 samples, 0.05%)</title><rect x="84.3333%" y="581" width="0.0476%" height="15" fill="rgb(208,170,48)" fg:x="1771" fg:w="1"/><text x="84.5833%" y="591.50"></text></g><g><title><http::header::name::StandardHeader as core::hash::Hash>::hash (1 samples, 0.05%)</title><rect x="84.3333%" y="565" width="0.0476%" height="15" fill="rgb(239,116,25)" fg:x="1771" fg:w="1"/><text x="84.5833%" y="575.50"></text></g><g><title>core::hash::impls::<impl core::hash::Hash for isize>::hash (1 samples, 0.05%)</title><rect x="84.3333%" y="549" width="0.0476%" height="15" fill="rgb(219,200,50)" fg:x="1771" fg:w="1"/><text x="84.5833%" y="559.50"></text></g><g><title>core::hash::Hasher::write_isize (1 samples, 0.05%)</title><rect x="84.3333%" y="533" width="0.0476%" height="15" fill="rgb(245,200,0)" fg:x="1771" fg:w="1"/><text x="84.5833%" y="543.50"></text></g><g><title>core::hash::Hasher::write_usize (1 samples, 0.05%)</title><rect x="84.3333%" y="517" width="0.0476%" height="15" fill="rgb(245,119,33)" fg:x="1771" fg:w="1"/><text x="84.5833%" y="527.50"></text></g><g><title><fnv::FnvHasher as core::hash::Hasher>::write (1 samples, 0.05%)</title><rect x="84.3333%" y="501" width="0.0476%" height="15" fill="rgb(231,125,12)" fg:x="1771" fg:w="1"/><text x="84.5833%" y="511.50"></text></g><g><title><core::result::Result<T,E> as core::ops::try_trait::Try>::branch (1 samples, 0.05%)</title><rect x="84.3810%" y="693" width="0.0476%" height="15" fill="rgb(216,96,41)" fg:x="1772" fg:w="1"/><text x="84.6310%" y="703.50"></text></g><g><title><h2::client::ResponseFuture as core::future::future::Future>::poll (2 samples, 0.10%)</title><rect x="84.3810%" y="709" width="0.0952%" height="15" fill="rgb(248,43,45)" fg:x="1772" fg:w="2"/><text x="84.6310%" y="719.50"></text></g><g><title>h2::proto::streams::streams::OpaqueStreamRef::poll_response (1 samples, 0.05%)</title><rect x="84.4286%" y="693" width="0.0476%" height="15" fill="rgb(217,222,7)" fg:x="1773" fg:w="1"/><text x="84.6786%" y="703.50"></text></g><g><title>h2::proto::streams::recv::Recv::poll_response (1 samples, 0.05%)</title><rect x="84.4286%" y="677" width="0.0476%" height="15" fill="rgb(233,28,6)" fg:x="1773" fg:w="1"/><text x="84.6786%" y="687.50"></text></g><g><title>h2::proto::streams::buffer::Deque::pop_front (1 samples, 0.05%)</title><rect x="84.4286%" y="661" width="0.0476%" height="15" fill="rgb(231,218,15)" fg:x="1773" fg:w="1"/><text x="84.6786%" y="671.50"></text></g><g><title><futures_util::future::future::Map<Fut,F> as core::future::future::Future>::poll (7 samples, 0.33%)</title><rect x="84.2381%" y="741" width="0.3333%" height="15" fill="rgb(226,171,48)" fg:x="1769" fg:w="7"/><text x="84.4881%" y="751.50"></text></g><g><title><futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll (7 samples, 0.33%)</title><rect x="84.2381%" y="725" width="0.3333%" height="15" fill="rgb(235,201,9)" fg:x="1769" fg:w="7"/><text x="84.4881%" y="735.50"></text></g><g><title>futures_util::future::future::map::_::<impl futures_util::future::future::map::Map<Fut,F>>::project_replace (2 samples, 0.10%)</title><rect x="84.4762%" y="709" width="0.0952%" height="15" fill="rgb(217,80,15)" fg:x="1774" fg:w="2"/><text x="84.7262%" y="719.50"></text></g><g><title>core::ptr::drop_in_place<(pin_project_lite::__private::UnsafeDropInPlaceGuard<h2::client::ResponseFuture>,())> (2 samples, 0.10%)</title><rect x="84.4762%" y="693" width="0.0952%" height="15" fill="rgb(219,152,8)" fg:x="1774" fg:w="2"/><text x="84.7262%" y="703.50"></text></g><g><title>core::ptr::drop_in_place<pin_project_lite::__private::UnsafeDropInPlaceGuard<h2::client::ResponseFuture>> (2 samples, 0.10%)</title><rect x="84.4762%" y="677" width="0.0952%" height="15" fill="rgb(243,107,38)" fg:x="1774" fg:w="2"/><text x="84.7262%" y="687.50"></text></g><g><title><pin_project_lite::__private::UnsafeDropInPlaceGuard<T> as core::ops::drop::Drop>::drop (2 samples, 0.10%)</title><rect x="84.4762%" y="661" width="0.0952%" height="15" fill="rgb(231,17,5)" fg:x="1774" fg:w="2"/><text x="84.7262%" y="671.50"></text></g><g><title>core::ptr::drop_in_place<h2::client::ResponseFuture> (2 samples, 0.10%)</title><rect x="84.4762%" y="645" width="0.0952%" height="15" fill="rgb(209,25,54)" fg:x="1774" fg:w="2"/><text x="84.7262%" y="655.50"></text></g><g><title>core::ptr::drop_in_place<h2::proto::streams::streams::OpaqueStreamRef> (2 samples, 0.10%)</title><rect x="84.4762%" y="629" width="0.0952%" height="15" fill="rgb(219,0,2)" fg:x="1774" fg:w="2"/><text x="84.7262%" y="639.50"></text></g><g><title><h2::proto::streams::streams::OpaqueStreamRef as core::ops::drop::Drop>::drop (2 samples, 0.10%)</title><rect x="84.4762%" y="613" width="0.0952%" height="15" fill="rgb(246,9,5)" fg:x="1774" fg:w="2"/><text x="84.7262%" y="623.50"></text></g><g><title>h2::proto::streams::streams::drop_stream_ref (2 samples, 0.10%)</title><rect x="84.4762%" y="597" width="0.0952%" height="15" fill="rgb(226,159,4)" fg:x="1774" fg:w="2"/><text x="84.7262%" y="607.50"></text></g><g><title>h2::proto::streams::counts::Counts::transition (2 samples, 0.10%)</title><rect x="84.4762%" y="581" width="0.0952%" height="15" fill="rgb(219,175,34)" fg:x="1774" fg:w="2"/><text x="84.7262%" y="591.50"></text></g><g><title>h2::proto::streams::counts::Counts::transition_after (1 samples, 0.05%)</title><rect x="84.5238%" y="565" width="0.0476%" height="15" fill="rgb(236,10,46)" fg:x="1775" fg:w="1"/><text x="84.7738%" y="575.50"></text></g><g><title>hyper::client::dispatch::Callback<T,U>::poll_canceled (2 samples, 0.10%)</title><rect x="84.5714%" y="741" width="0.0952%" height="15" fill="rgb(240,211,16)" fg:x="1776" fg:w="2"/><text x="84.8214%" y="751.50"></text></g><g><title>tokio::sync::oneshot::Sender<T>::poll_closed (2 samples, 0.10%)</title><rect x="84.5714%" y="725" width="0.0952%" height="15" fill="rgb(205,3,43)" fg:x="1776" fg:w="2"/><text x="84.8214%" y="735.50"></text></g><g><title>core::ptr::drop_in_place<core::result::Result<(),core::result::Result<http::response::Response<hyper::body::body::Body>,hyper::error::Error>>> (1 samples, 0.05%)</title><rect x="84.6667%" y="725" width="0.0476%" height="15" fill="rgb(245,7,22)" fg:x="1778" fg:w="1"/><text x="84.9167%" y="735.50"></text></g><g><title><alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop (1 samples, 0.05%)</title><rect x="84.7143%" y="613" width="0.0476%" height="15" fill="rgb(239,132,32)" fg:x="1779" fg:w="1"/><text x="84.9643%" y="623.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::deallocate (1 samples, 0.05%)</title><rect x="84.7143%" y="597" width="0.0476%" height="15" fill="rgb(228,202,34)" fg:x="1779" fg:w="1"/><text x="84.9643%" y="607.50"></text></g><g><title>alloc::alloc::dealloc (1 samples, 0.05%)</title><rect x="84.7143%" y="581" width="0.0476%" height="15" fill="rgb(254,200,22)" fg:x="1779" fg:w="1"/><text x="84.9643%" y="591.50"></text></g><g><title>core::ptr::drop_in_place<hyper::error::Error> (2 samples, 0.10%)</title><rect x="84.7143%" y="693" width="0.0952%" height="15" fill="rgb(219,10,39)" fg:x="1779" fg:w="2"/><text x="84.9643%" y="703.50"></text></g><g><title>core::ptr::drop_in_place<alloc::boxed::Box<hyper::error::ErrorImpl>> (2 samples, 0.10%)</title><rect x="84.7143%" y="677" width="0.0952%" height="15" fill="rgb(226,210,39)" fg:x="1779" fg:w="2"/><text x="84.9643%" y="687.50"></text></g><g><title>core::ptr::drop_in_place<hyper::error::ErrorImpl> (2 samples, 0.10%)</title><rect x="84.7143%" y="661" width="0.0952%" height="15" fill="rgb(208,219,16)" fg:x="1779" fg:w="2"/><text x="84.9643%" y="671.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>>> (2 samples, 0.10%)</title><rect x="84.7143%" y="645" width="0.0952%" height="15" fill="rgb(216,158,51)" fg:x="1779" fg:w="2"/><text x="84.9643%" y="655.50"></text></g><g><title>core::ptr::drop_in_place<alloc::boxed::Box<dyn core::error::Error+core::marker::Sync+core::marker::Send>> (2 samples, 0.10%)</title><rect x="84.7143%" y="629" width="0.0952%" height="15" fill="rgb(233,14,44)" fg:x="1779" fg:w="2"/><text x="84.9643%" y="639.50"></text></g><g><title>core::ptr::drop_in_place<<alloc::boxed::Box<dyn core::error::Error+core::marker::Sync+core::marker::Send> as core::convert::From<alloc::string::String>>::from::StringError> (1 samples, 0.05%)</title><rect x="84.7619%" y="613" width="0.0476%" height="15" fill="rgb(237,97,39)" fg:x="1780" fg:w="1"/><text x="85.0119%" y="623.50"></text></g><g><title>core::ptr::drop_in_place<alloc::string::String> (1 samples, 0.05%)</title><rect x="84.7619%" y="597" width="0.0476%" height="15" fill="rgb(218,198,43)" fg:x="1780" fg:w="1"/><text x="85.0119%" y="607.50"></text></g><g><title>core::ptr::drop_in_place<alloc::vec::Vec<u8>> (1 samples, 0.05%)</title><rect x="84.7619%" y="581" width="0.0476%" height="15" fill="rgb(231,104,20)" fg:x="1780" fg:w="1"/><text x="85.0119%" y="591.50"></text></g><g><title>core::ptr::drop_in_place<alloc::raw_vec::RawVec<u8>> (1 samples, 0.05%)</title><rect x="84.7619%" y="565" width="0.0476%" height="15" fill="rgb(254,36,13)" fg:x="1780" fg:w="1"/><text x="85.0119%" y="575.50"></text></g><g><title><alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (1 samples, 0.05%)</title><rect x="84.7619%" y="549" width="0.0476%" height="15" fill="rgb(248,14,50)" fg:x="1780" fg:w="1"/><text x="85.0119%" y="559.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::current_memory (1 samples, 0.05%)</title><rect x="84.7619%" y="533" width="0.0476%" height="15" fill="rgb(217,107,29)" fg:x="1780" fg:w="1"/><text x="85.0119%" y="543.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>>> (3 samples, 0.14%)</title><rect x="84.7143%" y="725" width="0.1429%" height="15" fill="rgb(251,169,33)" fg:x="1779" fg:w="3"/><text x="84.9643%" y="735.50"></text></g><g><title><hyper::client::dispatch::Callback<T,U> as core::ops::drop::Drop>::drop (3 samples, 0.14%)</title><rect x="84.7143%" y="709" width="0.1429%" height="15" fill="rgb(217,108,32)" fg:x="1779" fg:w="3"/><text x="84.9643%" y="719.50"></text></g><g><title>hyper::error::Error::with (1 samples, 0.05%)</title><rect x="84.8095%" y="693" width="0.0476%" height="15" fill="rgb(219,66,42)" fg:x="1781" fg:w="1"/><text x="85.0595%" y="703.50"></text></g><g><title><T as core::convert::Into<U>>::into (1 samples, 0.05%)</title><rect x="84.8095%" y="677" width="0.0476%" height="15" fill="rgb(206,180,7)" fg:x="1781" fg:w="1"/><text x="85.0595%" y="687.50"></text></g><g><title><alloc::boxed::Box<dyn core::error::Error+core::marker::Sync+core::marker::Send> as core::convert::From<&str>>::from (1 samples, 0.05%)</title><rect x="84.8095%" y="661" width="0.0476%" height="15" fill="rgb(208,226,31)" fg:x="1781" fg:w="1"/><text x="85.0595%" y="671.50"></text></g><g><title><alloc::string::String as core::convert::From<&str>>::from (1 samples, 0.05%)</title><rect x="84.8095%" y="645" width="0.0476%" height="15" fill="rgb(218,26,49)" fg:x="1781" fg:w="1"/><text x="85.0595%" y="655.50"></text></g><g><title>alloc::str::<impl alloc::borrow::ToOwned for str>::to_owned (1 samples, 0.05%)</title><rect x="84.8095%" y="629" width="0.0476%" height="15" fill="rgb(233,197,48)" fg:x="1781" fg:w="1"/><text x="85.0595%" y="639.50"></text></g><g><title>alloc::slice::<impl alloc::borrow::ToOwned for [T]>::to_owned (1 samples, 0.05%)</title><rect x="84.8095%" y="613" width="0.0476%" height="15" fill="rgb(252,181,51)" fg:x="1781" fg:w="1"/><text x="85.0595%" y="623.50"></text></g><g><title>alloc::slice::<impl [T]>::to_vec (1 samples, 0.05%)</title><rect x="84.8095%" y="597" width="0.0476%" height="15" fill="rgb(253,90,19)" fg:x="1781" fg:w="1"/><text x="85.0595%" y="607.50"></text></g><g><title>alloc::slice::<impl [T]>::to_vec_in (1 samples, 0.05%)</title><rect x="84.8095%" y="581" width="0.0476%" height="15" fill="rgb(215,171,30)" fg:x="1781" fg:w="1"/><text x="85.0595%" y="591.50"></text></g><g><title>alloc::slice::hack::to_vec (1 samples, 0.05%)</title><rect x="84.8095%" y="565" width="0.0476%" height="15" fill="rgb(214,222,9)" fg:x="1781" fg:w="1"/><text x="85.0595%" y="575.50"></text></g><g><title><T as alloc::slice::hack::ConvertVec>::to_vec (1 samples, 0.05%)</title><rect x="84.8095%" y="549" width="0.0476%" height="15" fill="rgb(223,3,22)" fg:x="1781" fg:w="1"/><text x="85.0595%" y="559.50"></text></g><g><title>alloc::vec::Vec<T,A>::with_capacity_in (1 samples, 0.05%)</title><rect x="84.8095%" y="533" width="0.0476%" height="15" fill="rgb(225,196,46)" fg:x="1781" fg:w="1"/><text x="85.0595%" y="543.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::with_capacity_in (1 samples, 0.05%)</title><rect x="84.8095%" y="517" width="0.0476%" height="15" fill="rgb(209,110,37)" fg:x="1781" fg:w="1"/><text x="85.0595%" y="527.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::allocate_in (1 samples, 0.05%)</title><rect x="84.8095%" y="501" width="0.0476%" height="15" fill="rgb(249,89,12)" fg:x="1781" fg:w="1"/><text x="85.0595%" y="511.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::allocate (1 samples, 0.05%)</title><rect x="84.8095%" y="485" width="0.0476%" height="15" fill="rgb(226,27,33)" fg:x="1781" fg:w="1"/><text x="85.0595%" y="495.50"></text></g><g><title>alloc::alloc::Global::alloc_impl (1 samples, 0.05%)</title><rect x="84.8095%" y="469" width="0.0476%" height="15" fill="rgb(213,82,22)" fg:x="1781" fg:w="1"/><text x="85.0595%" y="479.50"></text></g><g><title>alloc::alloc::alloc (1 samples, 0.05%)</title><rect x="84.8095%" y="453" width="0.0476%" height="15" fill="rgb(248,140,0)" fg:x="1781" fg:w="1"/><text x="85.0595%" y="463.50"></text></g><g><title>malloc (1 samples, 0.05%)</title><rect x="84.8095%" y="437" width="0.0476%" height="15" fill="rgb(228,106,3)" fg:x="1781" fg:w="1"/><text x="85.0595%" y="447.50"></text></g><g><title>hyper::client::dispatch::Callback<T,U>::send_when::_{{closure}} (14 samples, 0.67%)</title><rect x="84.2381%" y="789" width="0.6667%" height="15" fill="rgb(209,23,37)" fg:x="1769" fg:w="14"/><text x="84.4881%" y="799.50"></text></g><g><title><futures_util::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (14 samples, 0.67%)</title><rect x="84.2381%" y="773" width="0.6667%" height="15" fill="rgb(241,93,50)" fg:x="1769" fg:w="14"/><text x="84.4881%" y="783.50"></text></g><g><title>hyper::client::dispatch::Callback<T,U>::send_when::_{{closure}}::_{{closure}} (14 samples, 0.67%)</title><rect x="84.2381%" y="757" width="0.6667%" height="15" fill="rgb(253,46,43)" fg:x="1769" fg:w="14"/><text x="84.4881%" y="767.50"></text></g><g><title>hyper::client::dispatch::Callback<T,U>::send (5 samples, 0.24%)</title><rect x="84.6667%" y="741" width="0.2381%" height="15" fill="rgb(226,206,43)" fg:x="1778" fg:w="5"/><text x="84.9167%" y="751.50"></text></g><g><title>tokio::sync::oneshot::Sender<T>::send (1 samples, 0.05%)</title><rect x="84.8571%" y="725" width="0.0476%" height="15" fill="rgb(217,54,7)" fg:x="1782" fg:w="1"/><text x="85.1071%" y="735.50"></text></g><g><title>tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (1 samples, 0.05%)</title><rect x="84.8571%" y="709" width="0.0476%" height="15" fill="rgb(223,5,52)" fg:x="1782" fg:w="1"/><text x="85.1071%" y="719.50"></text></g><g><title>tokio::sync::oneshot::Sender<T>::send::_{{closure}} (1 samples, 0.05%)</title><rect x="84.8571%" y="693" width="0.0476%" height="15" fill="rgb(206,52,46)" fg:x="1782" fg:w="1"/><text x="85.1071%" y="703.50"></text></g><g><title>futures_channel::mpsc::State::is_closed (1 samples, 0.05%)</title><rect x="85.0476%" y="645" width="0.0476%" height="15" fill="rgb(253,136,11)" fg:x="1786" fg:w="1"/><text x="85.2976%" y="655.50"></text></g><g><title>futures_channel::mpsc::Receiver<T>::next_message (2 samples, 0.10%)</title><rect x="85.0476%" y="661" width="0.0952%" height="15" fill="rgb(208,106,33)" fg:x="1786" fg:w="2"/><text x="85.2976%" y="671.50"></text></g><g><title>futures_channel::mpsc::decode_state (1 samples, 0.05%)</title><rect x="85.0952%" y="645" width="0.0476%" height="15" fill="rgb(206,54,4)" fg:x="1787" fg:w="1"/><text x="85.3452%" y="655.50"></text></g><g><title><futures_util::future::future::Map<Fut,F> as core::future::future::Future>::poll (3 samples, 0.14%)</title><rect x="85.0476%" y="741" width="0.1429%" height="15" fill="rgb(213,3,15)" fg:x="1786" fg:w="3"/><text x="85.2976%" y="751.50"></text></g><g><title><futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll (3 samples, 0.14%)</title><rect x="85.0476%" y="725" width="0.1429%" height="15" fill="rgb(252,211,39)" fg:x="1786" fg:w="3"/><text x="85.2976%" y="735.50"></text></g><g><title><futures_util::stream::stream::into_future::StreamFuture<St> as core::future::future::Future>::poll (3 samples, 0.14%)</title><rect x="85.0476%" y="709" width="0.1429%" height="15" fill="rgb(223,6,36)" fg:x="1786" fg:w="3"/><text x="85.2976%" y="719.50"></text></g><g><title>futures_util::stream::stream::StreamExt::poll_next_unpin (3 samples, 0.14%)</title><rect x="85.0476%" y="693" width="0.1429%" height="15" fill="rgb(252,169,45)" fg:x="1786" fg:w="3"/><text x="85.2976%" y="703.50"></text></g><g><title><futures_channel::mpsc::Receiver<T> as futures_core::stream::Stream>::poll_next (3 samples, 0.14%)</title><rect x="85.0476%" y="677" width="0.1429%" height="15" fill="rgb(212,48,26)" fg:x="1786" fg:w="3"/><text x="85.2976%" y="687.50"></text></g><g><title>futures_core::task::__internal::atomic_waker::AtomicWaker::register (1 samples, 0.05%)</title><rect x="85.1429%" y="661" width="0.0476%" height="15" fill="rgb(251,102,48)" fg:x="1788" fg:w="1"/><text x="85.3929%" y="671.50"></text></g><g><title>core::task::wake::Waker::will_wake (1 samples, 0.05%)</title><rect x="85.1429%" y="645" width="0.0476%" height="15" fill="rgb(243,208,16)" fg:x="1788" fg:w="1"/><text x="85.3929%" y="655.50"></text></g><g><title><core::task::wake::RawWaker as core::cmp::PartialEq>::eq (1 samples, 0.05%)</title><rect x="85.1429%" y="629" width="0.0476%" height="15" fill="rgb(219,96,24)" fg:x="1788" fg:w="1"/><text x="85.3929%" y="639.50"></text></g><g><title>core::cmp::impls::<impl core::cmp::PartialEq<&B> for &A>::eq (1 samples, 0.05%)</title><rect x="85.1429%" y="613" width="0.0476%" height="15" fill="rgb(219,33,29)" fg:x="1788" fg:w="1"/><text x="85.3929%" y="623.50"></text></g><g><title><core::task::wake::RawWakerVTable as core::cmp::PartialEq>::eq (1 samples, 0.05%)</title><rect x="85.1429%" y="597" width="0.0476%" height="15" fill="rgb(223,176,5)" fg:x="1788" fg:w="1"/><text x="85.3929%" y="607.50"></text></g><g><title><core::task::poll::Poll<core::option::Option<core::result::Result<T,E>>> as core::ops::try_trait::Try>::branch (1 samples, 0.05%)</title><rect x="85.3333%" y="597" width="0.0476%" height="15" fill="rgb(228,140,14)" fg:x="1792" fg:w="1"/><text x="85.5833%" y="607.50"></text></g><g><title><core::result::Result<T,E> as core::ops::try_trait::Try>::branch (1 samples, 0.05%)</title><rect x="85.4286%" y="565" width="0.0476%" height="15" fill="rgb(217,179,31)" fg:x="1794" fg:w="1"/><text x="85.6786%" y="575.50"></text></g><g><title>tokio_util::codec::length_delimited::LengthDelimitedCodec::decode_data (1 samples, 0.05%)</title><rect x="85.6190%" y="517" width="0.0476%" height="15" fill="rgb(230,9,30)" fg:x="1798" fg:w="1"/><text x="85.8690%" y="527.50"></text></g><g><title><tokio_util::codec::length_delimited::LengthDelimitedCodec as tokio_util::codec::decoder::Decoder>::decode (3 samples, 0.14%)</title><rect x="85.5714%" y="533" width="0.1429%" height="15" fill="rgb(230,136,20)" fg:x="1797" fg:w="3"/><text x="85.8214%" y="543.50"></text></g><g><title>tokio_util::codec::length_delimited::LengthDelimitedCodec::decode_head (1 samples, 0.05%)</title><rect x="85.6667%" y="517" width="0.0476%" height="15" fill="rgb(215,210,22)" fg:x="1799" fg:w="1"/><text x="85.9167%" y="527.50"></text></g><g><title>bytes::buf::buf_impl::Buf::get_uint (1 samples, 0.05%)</title><rect x="85.6667%" y="501" width="0.0476%" height="15" fill="rgb(218,43,5)" fg:x="1799" fg:w="1"/><text x="85.9167%" y="511.50"></text></g><g><title>bytes::bytes_mut::BytesMut::reserve (1 samples, 0.05%)</title><rect x="85.7143%" y="533" width="0.0476%" height="15" fill="rgb(216,11,5)" fg:x="1800" fg:w="1"/><text x="85.9643%" y="543.50"></text></g><g><title>core::result::Result<T,E>::map_err (1 samples, 0.05%)</title><rect x="85.7619%" y="533" width="0.0476%" height="15" fill="rgb(209,82,29)" fg:x="1801" fg:w="1"/><text x="86.0119%" y="543.50"></text></g><g><title>core::task::poll::Poll<core::result::Result<T,E>>::map_err (1 samples, 0.05%)</title><rect x="85.8095%" y="533" width="0.0476%" height="15" fill="rgb(244,115,12)" fg:x="1802" fg:w="1"/><text x="86.0595%" y="543.50"></text></g><g><title>[libc.so.6] (1 samples, 0.05%)</title><rect x="85.8571%" y="341" width="0.0476%" height="15" fill="rgb(222,82,18)" fg:x="1803" fg:w="1"/><text x="86.1071%" y="351.50"></text></g><g><title><&mio::net::tcp::stream::TcpStream as std::io::Read>::read (3 samples, 0.14%)</title><rect x="85.8571%" y="485" width="0.1429%" height="15" fill="rgb(249,227,8)" fg:x="1803" fg:w="3"/><text x="86.1071%" y="495.50"></text></g><g><title>mio::io_source::IoSource<T>::do_io (3 samples, 0.14%)</title><rect x="85.8571%" y="469" width="0.1429%" height="15" fill="rgb(253,141,45)" fg:x="1803" fg:w="3"/><text x="86.1071%" y="479.50"></text></g><g><title>mio::sys::unix::IoSourceState::do_io (3 samples, 0.14%)</title><rect x="85.8571%" y="453" width="0.1429%" height="15" fill="rgb(234,184,4)" fg:x="1803" fg:w="3"/><text x="86.1071%" y="463.50"></text></g><g><title><&mio::net::tcp::stream::TcpStream as std::io::Read>::read::_{{closure}} (3 samples, 0.14%)</title><rect x="85.8571%" y="437" width="0.1429%" height="15" fill="rgb(218,194,23)" fg:x="1803" fg:w="3"/><text x="86.1071%" y="447.50"></text></g><g><title><&std::net::tcp::TcpStream as std::io::Read>::read (3 samples, 0.14%)</title><rect x="85.8571%" y="421" width="0.1429%" height="15" fill="rgb(235,66,41)" fg:x="1803" fg:w="3"/><text x="86.1071%" y="431.50"></text></g><g><title>std::sys_common::net::TcpStream::read (3 samples, 0.14%)</title><rect x="85.8571%" y="405" width="0.1429%" height="15" fill="rgb(245,217,1)" fg:x="1803" fg:w="3"/><text x="86.1071%" y="415.50"></text></g><g><title>std::sys::unix::net::Socket::read (3 samples, 0.14%)</title><rect x="85.8571%" y="389" width="0.1429%" height="15" fill="rgb(229,91,1)" fg:x="1803" fg:w="3"/><text x="86.1071%" y="399.50"></text></g><g><title>std::sys::unix::net::Socket::recv_with_flags (3 samples, 0.14%)</title><rect x="85.8571%" y="373" width="0.1429%" height="15" fill="rgb(207,101,30)" fg:x="1803" fg:w="3"/><text x="86.1071%" y="383.50"></text></g><g><title>recv (3 samples, 0.14%)</title><rect x="85.8571%" y="357" width="0.1429%" height="15" fill="rgb(223,82,49)" fg:x="1803" fg:w="3"/><text x="86.1071%" y="367.50"></text></g><g><title>[unknown] (2 samples, 0.10%)</title><rect x="85.9048%" y="341" width="0.0952%" height="15" fill="rgb(218,167,17)" fg:x="1804" fg:w="2"/><text x="86.1548%" y="351.50"></text></g><g><title>[unknown] (2 samples, 0.10%)</title><rect x="85.9048%" y="325" width="0.0952%" height="15" fill="rgb(208,103,14)" fg:x="1804" fg:w="2"/><text x="86.1548%" y="335.50"></text></g><g><title>[unknown] (2 samples, 0.10%)</title><rect x="85.9048%" y="309" width="0.0952%" height="15" fill="rgb(238,20,8)" fg:x="1804" fg:w="2"/><text x="86.1548%" y="319.50"></text></g><g><title>[unknown] (2 samples, 0.10%)</title><rect x="85.9048%" y="293" width="0.0952%" height="15" fill="rgb(218,80,54)" fg:x="1804" fg:w="2"/><text x="86.1548%" y="303.50"></text></g><g><title>[unknown] (2 samples, 0.10%)</title><rect x="85.9048%" y="277" width="0.0952%" height="15" fill="rgb(240,144,17)" fg:x="1804" fg:w="2"/><text x="86.1548%" y="287.50"></text></g><g><title>[unknown] (2 samples, 0.10%)</title><rect x="85.9048%" y="261" width="0.0952%" height="15" fill="rgb(245,27,50)" fg:x="1804" fg:w="2"/><text x="86.1548%" y="271.50"></text></g><g><title>[unknown] (1 samples, 0.05%)</title><rect x="85.9524%" y="245" width="0.0476%" height="15" fill="rgb(251,51,7)" fg:x="1805" fg:w="1"/><text x="86.2024%" y="255.50"></text></g><g><title><tokio_util::codec::framed_read::FramedRead<T,D> as futures_core::stream::Stream>::poll_next (12 samples, 0.57%)</title><rect x="85.4762%" y="565" width="0.5714%" height="15" fill="rgb(245,217,29)" fg:x="1795" fg:w="12"/><text x="85.7262%" y="575.50"></text></g><g><title><tokio_util::codec::framed_impl::FramedImpl<T,U,R> as futures_core::stream::Stream>::poll_next (12 samples, 0.57%)</title><rect x="85.4762%" y="549" width="0.5714%" height="15" fill="rgb(221,176,29)" fg:x="1795" fg:w="12"/><text x="85.7262%" y="559.50"></text></g><g><title>tokio_util::util::poll_read_buf (4 samples, 0.19%)</title><rect x="85.8571%" y="533" width="0.1905%" height="15" fill="rgb(212,180,24)" fg:x="1803" fg:w="4"/><text x="86.1071%" y="543.50"></text></g><g><title><h2::codec::framed_write::FramedWrite<T,B> as tokio::io::async_read::AsyncRead>::poll_read (4 samples, 0.19%)</title><rect x="85.8571%" y="517" width="0.1905%" height="15" fill="rgb(254,24,2)" fg:x="1803" fg:w="4"/><text x="86.1071%" y="527.50"></text></g><g><title>tokio::io::poll_evented::PollEvented<E>::poll_read (4 samples, 0.19%)</title><rect x="85.8571%" y="501" width="0.1905%" height="15" fill="rgb(230,100,2)" fg:x="1803" fg:w="4"/><text x="86.1071%" y="511.50"></text></g><g><title>tokio::runtime::io::registration::Registration::poll_read_ready (1 samples, 0.05%)</title><rect x="86.0000%" y="485" width="0.0476%" height="15" fill="rgb(219,142,25)" fg:x="1806" fg:w="1"/><text x="86.2500%" y="495.50"></text></g><g><title>tokio::runtime::io::registration::Registration::poll_ready (1 samples, 0.05%)</title><rect x="86.0000%" y="469" width="0.0476%" height="15" fill="rgb(240,73,43)" fg:x="1806" fg:w="1"/><text x="86.2500%" y="479.50"></text></g><g><title>tokio::runtime::io::scheduled_io::ScheduledIo::poll_readiness (1 samples, 0.05%)</title><rect x="86.0000%" y="453" width="0.0476%" height="15" fill="rgb(214,114,15)" fg:x="1806" fg:w="1"/><text x="86.2500%" y="463.50"></text></g><g><title>tokio::runtime::io::Direction::mask (1 samples, 0.05%)</title><rect x="86.0000%" y="437" width="0.0476%" height="15" fill="rgb(207,130,4)" fg:x="1806" fg:w="1"/><text x="86.2500%" y="447.50"></text></g><g><title>bytes::bytes_mut::BytesMut::split_to (1 samples, 0.05%)</title><rect x="86.1429%" y="549" width="0.0476%" height="15" fill="rgb(221,25,40)" fg:x="1809" fg:w="1"/><text x="86.3929%" y="559.50"></text></g><g><title>h2::frame::data::Data::load (1 samples, 0.05%)</title><rect x="86.1905%" y="549" width="0.0476%" height="15" fill="rgb(241,184,7)" fg:x="1810" fg:w="1"/><text x="86.4405%" y="559.50"></text></g><g><title>core::ptr::drop_in_place<tracing::span::Span> (1 samples, 0.05%)</title><rect x="86.2857%" y="501" width="0.0476%" height="15" fill="rgb(235,159,4)" fg:x="1812" fg:w="1"/><text x="86.5357%" y="511.50"></text></g><g><title>http::header::map::HeaderMap<T>::insert_entry (1 samples, 0.05%)</title><rect x="86.3810%" y="437" width="0.0476%" height="15" fill="rgb(214,87,48)" fg:x="1814" fg:w="1"/><text x="86.6310%" y="447.50"></text></g><g><title>alloc::vec::Vec<T,A>::push (1 samples, 0.05%)</title><rect x="86.3810%" y="421" width="0.0476%" height="15" fill="rgb(246,198,24)" fg:x="1814" fg:w="1"/><text x="86.6310%" y="431.50"></text></g><g><title>core::ptr::write (1 samples, 0.05%)</title><rect x="86.3810%" y="405" width="0.0476%" height="15" fill="rgb(209,66,40)" fg:x="1814" fg:w="1"/><text x="86.6310%" y="415.50"></text></g><g><title>h2::frame::headers::HeaderBlock::load::_{{closure}} (4 samples, 0.19%)</title><rect x="86.3333%" y="501" width="0.1905%" height="15" fill="rgb(233,147,39)" fg:x="1813" fg:w="4"/><text x="86.5833%" y="511.50"></text></g><g><title>http::header::map::HeaderMap<T>::append (4 samples, 0.19%)</title><rect x="86.3333%" y="485" width="0.1905%" height="15" fill="rgb(231,145,52)" fg:x="1813" fg:w="4"/><text x="86.5833%" y="495.50"></text></g><g><title><http::header::name::HeaderName as http::header::map::into_header_name::Sealed>::append (4 samples, 0.19%)</title><rect x="86.3333%" y="469" width="0.1905%" height="15" fill="rgb(206,20,26)" fg:x="1813" fg:w="4"/><text x="86.5833%" y="479.50"></text></g><g><title>http::header::map::HeaderMap<T>::append2 (4 samples, 0.19%)</title><rect x="86.3333%" y="453" width="0.1905%" height="15" fill="rgb(238,220,4)" fg:x="1813" fg:w="4"/><text x="86.5833%" y="463.50"></text></g><g><title>http::header::map::HeaderMap<T>::reserve_one (2 samples, 0.10%)</title><rect x="86.4286%" y="437" width="0.0952%" height="15" fill="rgb(252,195,42)" fg:x="1815" fg:w="2"/><text x="86.6786%" y="447.50"></text></g><g><title>alloc::vec::from_elem (2 samples, 0.10%)</title><rect x="86.4286%" y="421" width="0.0952%" height="15" fill="rgb(209,10,6)" fg:x="1815" fg:w="2"/><text x="86.6786%" y="431.50"></text></g><g><title><T as alloc::vec::spec_from_elem::SpecFromElem>::from_elem (2 samples, 0.10%)</title><rect x="86.4286%" y="405" width="0.0952%" height="15" fill="rgb(229,3,52)" fg:x="1815" fg:w="2"/><text x="86.6786%" y="415.50"></text></g><g><title>alloc::vec::Vec<T,A>::with_capacity_in (2 samples, 0.10%)</title><rect x="86.4286%" y="389" width="0.0952%" height="15" fill="rgb(253,49,37)" fg:x="1815" fg:w="2"/><text x="86.6786%" y="399.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::with_capacity_in (2 samples, 0.10%)</title><rect x="86.4286%" y="373" width="0.0952%" height="15" fill="rgb(240,103,49)" fg:x="1815" fg:w="2"/><text x="86.6786%" y="383.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::allocate_in (2 samples, 0.10%)</title><rect x="86.4286%" y="357" width="0.0952%" height="15" fill="rgb(250,182,30)" fg:x="1815" fg:w="2"/><text x="86.6786%" y="367.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::allocate (2 samples, 0.10%)</title><rect x="86.4286%" y="341" width="0.0952%" height="15" fill="rgb(248,8,30)" fg:x="1815" fg:w="2"/><text x="86.6786%" y="351.50"></text></g><g><title>alloc::alloc::Global::alloc_impl (2 samples, 0.10%)</title><rect x="86.4286%" y="325" width="0.0952%" height="15" fill="rgb(237,120,30)" fg:x="1815" fg:w="2"/><text x="86.6786%" y="335.50"></text></g><g><title>alloc::alloc::alloc (2 samples, 0.10%)</title><rect x="86.4286%" y="309" width="0.0952%" height="15" fill="rgb(221,146,34)" fg:x="1815" fg:w="2"/><text x="86.6786%" y="319.50"></text></g><g><title>__rust_alloc (1 samples, 0.05%)</title><rect x="86.4762%" y="293" width="0.0476%" height="15" fill="rgb(242,55,13)" fg:x="1816" fg:w="1"/><text x="86.7262%" y="303.50"></text></g><g><title>h2::hpack::decoder::Decoder::decode_indexed (2 samples, 0.10%)</title><rect x="86.5238%" y="501" width="0.0952%" height="15" fill="rgb(242,112,31)" fg:x="1817" fg:w="2"/><text x="86.7738%" y="511.50"></text></g><g><title>h2::hpack::decoder::Table::get (2 samples, 0.10%)</title><rect x="86.5238%" y="485" width="0.0952%" height="15" fill="rgb(249,192,27)" fg:x="1817" fg:w="2"/><text x="86.7738%" y="495.50"></text></g><g><title><h2::hpack::header::Header<T> as core::clone::Clone>::clone (2 samples, 0.10%)</title><rect x="86.5238%" y="469" width="0.0952%" height="15" fill="rgb(208,204,44)" fg:x="1817" fg:w="2"/><text x="86.7738%" y="479.50"></text></g><g><title><http::header::value::HeaderValue as core::clone::Clone>::clone (1 samples, 0.05%)</title><rect x="86.5714%" y="453" width="0.0476%" height="15" fill="rgb(208,93,54)" fg:x="1818" fg:w="1"/><text x="86.8214%" y="463.50"></text></g><g><title>h2::hpack::decoder::Decoder::decode_literal (1 samples, 0.05%)</title><rect x="86.6190%" y="501" width="0.0476%" height="15" fill="rgb(242,1,31)" fg:x="1819" fg:w="1"/><text x="86.8690%" y="511.50"></text></g><g><title>h2::hpack::header::Name::into_entry (1 samples, 0.05%)</title><rect x="86.6190%" y="485" width="0.0476%" height="15" fill="rgb(241,83,25)" fg:x="1819" fg:w="1"/><text x="86.8690%" y="495.50"></text></g><g><title>core::ptr::drop_in_place<bytes::bytes::Bytes> (2 samples, 0.10%)</title><rect x="86.6667%" y="485" width="0.0952%" height="15" fill="rgb(205,169,50)" fg:x="1820" fg:w="2"/><text x="86.9167%" y="495.50"></text></g><g><title><bytes::bytes::Bytes as core::ops::drop::Drop>::drop (2 samples, 0.10%)</title><rect x="86.6667%" y="469" width="0.0952%" height="15" fill="rgb(239,186,37)" fg:x="1820" fg:w="2"/><text x="86.9167%" y="479.50"></text></g><g><title>bytes::bytes_mut::shared_v_drop (2 samples, 0.10%)</title><rect x="86.6667%" y="453" width="0.0952%" height="15" fill="rgb(205,221,10)" fg:x="1820" fg:w="2"/><text x="86.9167%" y="463.50"></text></g><g><title><core::sync::atomic::AtomicPtr<T> as bytes::loom::sync::atomic::AtomicMut<T>>::with_mut (2 samples, 0.10%)</title><rect x="86.6667%" y="437" width="0.0952%" height="15" fill="rgb(218,196,15)" fg:x="1820" fg:w="2"/><text x="86.9167%" y="447.50"></text></g><g><title>h2::codec::framed_read::decode_frame (16 samples, 0.76%)</title><rect x="86.0476%" y="565" width="0.7619%" height="15" fill="rgb(218,196,35)" fg:x="1807" fg:w="16"/><text x="86.2976%" y="575.50"></text></g><g><title>h2::frame::headers::Headers::load_hpack (12 samples, 0.57%)</title><rect x="86.2381%" y="549" width="0.5714%" height="15" fill="rgb(233,63,24)" fg:x="1811" fg:w="12"/><text x="86.4881%" y="559.50"></text></g><g><title>h2::frame::headers::HeaderBlock::load (12 samples, 0.57%)</title><rect x="86.2381%" y="533" width="0.5714%" height="15" fill="rgb(225,8,4)" fg:x="1811" fg:w="12"/><text x="86.4881%" y="543.50"></text></g><g><title>h2::hpack::decoder::Decoder::decode (12 samples, 0.57%)</title><rect x="86.2381%" y="517" width="0.5714%" height="15" fill="rgb(234,105,35)" fg:x="1811" fg:w="12"/><text x="86.4881%" y="527.50"></text></g><g><title>h2::hpack::decoder::consume (3 samples, 0.14%)</title><rect x="86.6667%" y="501" width="0.1429%" height="15" fill="rgb(236,21,32)" fg:x="1820" fg:w="3"/><text x="86.9167%" y="511.50"></text></g><g><title>h2::hpack::decoder::take (1 samples, 0.05%)</title><rect x="86.7619%" y="485" width="0.0476%" height="15" fill="rgb(228,109,6)" fg:x="1822" fg:w="1"/><text x="87.0119%" y="495.50"></text></g><g><title><bytes::bytes_mut::BytesMut as bytes::buf::buf_impl::Buf>::advance (1 samples, 0.05%)</title><rect x="86.7619%" y="469" width="0.0476%" height="15" fill="rgb(229,215,31)" fg:x="1822" fg:w="1"/><text x="87.0119%" y="479.50"></text></g><g><title>bytes::bytes_mut::BytesMut::set_start (1 samples, 0.05%)</title><rect x="86.7619%" y="453" width="0.0476%" height="15" fill="rgb(221,52,54)" fg:x="1822" fg:w="1"/><text x="87.0119%" y="463.50"></text></g><g><title><h2::codec::Codec<T,B> as futures_core::stream::Stream>::poll_next (31 samples, 1.48%)</title><rect x="85.3810%" y="597" width="1.4762%" height="15" fill="rgb(252,129,43)" fg:x="1793" fg:w="31"/><text x="85.6310%" y="607.50"></text></g><g><title><h2::codec::framed_read::FramedRead<T> as futures_core::stream::Stream>::poll_next (31 samples, 1.48%)</title><rect x="85.3810%" y="581" width="1.4762%" height="15" fill="rgb(248,183,27)" fg:x="1793" fg:w="31"/><text x="85.6310%" y="591.50"></text></g><g><title>tracing_core::dispatcher::has_been_set (1 samples, 0.05%)</title><rect x="86.8095%" y="565" width="0.0476%" height="15" fill="rgb(250,0,22)" fg:x="1823" fg:w="1"/><text x="87.0595%" y="575.50"></text></g><g><title>core::sync::atomic::AtomicBool::load (1 samples, 0.05%)</title><rect x="86.8095%" y="549" width="0.0476%" height="15" fill="rgb(213,166,10)" fg:x="1823" fg:w="1"/><text x="87.0595%" y="559.50"></text></g><g><title>h2::proto::connection::Connection<T,P,B>::poll_go_away (3 samples, 0.14%)</title><rect x="86.8571%" y="597" width="0.1429%" height="15" fill="rgb(207,163,36)" fg:x="1824" fg:w="3"/><text x="87.1071%" y="607.50"></text></g><g><title>h2::proto::go_away::GoAway::send_pending_go_away (3 samples, 0.14%)</title><rect x="86.8571%" y="581" width="0.1429%" height="15" fill="rgb(208,122,22)" fg:x="1824" fg:w="3"/><text x="87.1071%" y="591.50"></text></g><g><title>h2::proto::go_away::GoAway::should_close_now (2 samples, 0.10%)</title><rect x="86.9048%" y="565" width="0.0952%" height="15" fill="rgb(207,104,49)" fg:x="1825" fg:w="2"/><text x="87.1548%" y="575.50"></text></g><g><title>core::option::Option<T>::is_none (1 samples, 0.05%)</title><rect x="86.9524%" y="549" width="0.0476%" height="15" fill="rgb(248,211,50)" fg:x="1826" fg:w="1"/><text x="87.2024%" y="559.50"></text></g><g><title>core::option::Option<T>::is_some (1 samples, 0.05%)</title><rect x="86.9524%" y="533" width="0.0476%" height="15" fill="rgb(217,13,45)" fg:x="1826" fg:w="1"/><text x="87.2024%" y="543.50"></text></g><g><title>h2::proto::settings::Settings::poll_send (1 samples, 0.05%)</title><rect x="87.0000%" y="581" width="0.0476%" height="15" fill="rgb(211,216,49)" fg:x="1827" fg:w="1"/><text x="87.2500%" y="591.50"></text></g><g><title>h2::proto::connection::Connection<T,P,B>::poll_ready (2 samples, 0.10%)</title><rect x="87.0000%" y="597" width="0.0952%" height="15" fill="rgb(221,58,53)" fg:x="1827" fg:w="2"/><text x="87.2500%" y="607.50"></text></g><g><title>h2::proto::streams::streams::Streams<B,P>::send_pending_refusal (1 samples, 0.05%)</title><rect x="87.0476%" y="581" width="0.0476%" height="15" fill="rgb(220,112,41)" fg:x="1828" fg:w="1"/><text x="87.2976%" y="591.50"></text></g><g><title>core::ptr::drop_in_place<std::sync::mutex::MutexGuard<h2::proto::streams::streams::Inner>> (1 samples, 0.05%)</title><rect x="87.0476%" y="565" width="0.0476%" height="15" fill="rgb(236,38,28)" fg:x="1828" fg:w="1"/><text x="87.2976%" y="575.50"></text></g><g><title><std::sync::mutex::MutexGuard<T> as core::ops::drop::Drop>::drop (1 samples, 0.05%)</title><rect x="87.0476%" y="549" width="0.0476%" height="15" fill="rgb(227,195,22)" fg:x="1828" fg:w="1"/><text x="87.2976%" y="559.50"></text></g><g><title>std::sys::unix::locks::futex_mutex::Mutex::unlock (1 samples, 0.05%)</title><rect x="87.0476%" y="533" width="0.0476%" height="15" fill="rgb(214,55,33)" fg:x="1828" fg:w="1"/><text x="87.2976%" y="543.50"></text></g><g><title>h2::proto::connection::ConnectionInner<P,B>::as_dyn (2 samples, 0.10%)</title><rect x="87.0952%" y="597" width="0.0952%" height="15" fill="rgb(248,80,13)" fg:x="1829" fg:w="2"/><text x="87.3452%" y="607.50"></text></g><g><title>h2::proto::streams::streams::Streams<B,P>::as_dyn (2 samples, 0.10%)</title><rect x="87.0952%" y="581" width="0.0952%" height="15" fill="rgb(238,52,6)" fg:x="1829" fg:w="2"/><text x="87.3452%" y="591.50"></text></g><g><title><h2::client::Peer as h2::proto::peer::Peer>::dyn (2 samples, 0.10%)</title><rect x="87.0952%" y="565" width="0.0952%" height="15" fill="rgb(224,198,47)" fg:x="1829" fg:w="2"/><text x="87.3452%" y="575.50"></text></g><g><title>[libc.so.6] (1 samples, 0.05%)</title><rect x="87.2857%" y="581" width="0.0476%" height="15" fill="rgb(233,171,20)" fg:x="1833" fg:w="1"/><text x="87.5357%" y="591.50"></text></g><g><title><h2::proto::streams::store::Ptr as core::ops::deref::DerefMut>::deref_mut (1 samples, 0.05%)</title><rect x="87.3333%" y="501" width="0.0476%" height="15" fill="rgb(241,30,25)" fg:x="1834" fg:w="1"/><text x="87.5833%" y="511.50"></text></g><g><title><h2::proto::streams::store::Store as core::ops::index::IndexMut<h2::proto::streams::store::Key>>::index_mut (1 samples, 0.05%)</title><rect x="87.3333%" y="485" width="0.0476%" height="15" fill="rgb(207,171,38)" fg:x="1834" fg:w="1"/><text x="87.5833%" y="495.50"></text></g><g><title>slab::Slab<T>::get_mut (1 samples, 0.05%)</title><rect x="87.3333%" y="469" width="0.0476%" height="15" fill="rgb(234,70,1)" fg:x="1834" fg:w="1"/><text x="87.5833%" y="479.50"></text></g><g><title>h2::proto::streams::counts::Counts::transition (2 samples, 0.10%)</title><rect x="87.3333%" y="549" width="0.0952%" height="15" fill="rgb(232,178,18)" fg:x="1834" fg:w="2"/><text x="87.5833%" y="559.50"></text></g><g><title>h2::proto::streams::streams::Inner::recv_data::_{{closure}} (2 samples, 0.10%)</title><rect x="87.3333%" y="533" width="0.0952%" height="15" fill="rgb(241,78,40)" fg:x="1834" fg:w="2"/><text x="87.5833%" y="543.50"></text></g><g><title>h2::proto::streams::recv::Recv::recv_data (2 samples, 0.10%)</title><rect x="87.3333%" y="517" width="0.0952%" height="15" fill="rgb(222,35,25)" fg:x="1834" fg:w="2"/><text x="87.5833%" y="527.50"></text></g><g><title>h2::proto::streams::recv::Recv::consume_connection_window (1 samples, 0.05%)</title><rect x="87.3810%" y="501" width="0.0476%" height="15" fill="rgb(207,92,16)" fg:x="1835" fg:w="1"/><text x="87.6310%" y="511.50"></text></g><g><title>h2::proto::streams::store::Store::find_mut (1 samples, 0.05%)</title><rect x="87.4286%" y="549" width="0.0476%" height="15" fill="rgb(216,59,51)" fg:x="1836" fg:w="1"/><text x="87.6786%" y="559.50"></text></g><g><title>h2::proto::streams::streams::DynStreams<B>::recv_data (4 samples, 0.19%)</title><rect x="87.3333%" y="581" width="0.1905%" height="15" fill="rgb(213,80,28)" fg:x="1834" fg:w="4"/><text x="87.5833%" y="591.50"></text></g><g><title>h2::proto::streams::streams::Inner::recv_data (4 samples, 0.19%)</title><rect x="87.3333%" y="565" width="0.1905%" height="15" fill="rgb(220,93,7)" fg:x="1834" fg:w="4"/><text x="87.5833%" y="575.50"></text></g><g><title>std::sync::mutex::Mutex<T>::lock (1 samples, 0.05%)</title><rect x="87.4762%" y="549" width="0.0476%" height="15" fill="rgb(225,24,44)" fg:x="1837" fg:w="1"/><text x="87.7262%" y="559.50"></text></g><g><title>std::sync::mutex::MutexGuard<T>::new (1 samples, 0.05%)</title><rect x="87.4762%" y="533" width="0.0476%" height="15" fill="rgb(243,74,40)" fg:x="1837" fg:w="1"/><text x="87.7262%" y="543.50"></text></g><g><title>std::sync::poison::Flag::guard (1 samples, 0.05%)</title><rect x="87.4762%" y="517" width="0.0476%" height="15" fill="rgb(228,39,7)" fg:x="1837" fg:w="1"/><text x="87.7262%" y="527.50"></text></g><g><title>h2::proto::connection::Connection<T,P,B>::poll2 (48 samples, 2.29%)</title><rect x="85.2857%" y="613" width="2.2857%" height="15" fill="rgb(227,79,8)" fg:x="1791" fg:w="48"/><text x="85.5357%" y="623.50">h..</text></g><g><title>h2::proto::connection::DynConnection<B>::recv_frame (8 samples, 0.38%)</title><rect x="87.1905%" y="597" width="0.3810%" height="15" fill="rgb(236,58,11)" fg:x="1831" fg:w="8"/><text x="87.4405%" y="607.50"></text></g><g><title>h2::proto::streams::streams::DynStreams<B>::recv_headers (1 samples, 0.05%)</title><rect x="87.5238%" y="581" width="0.0476%" height="15" fill="rgb(249,63,35)" fg:x="1838" fg:w="1"/><text x="87.7738%" y="591.50"></text></g><g><title>h2::proto::streams::streams::Inner::recv_headers (1 samples, 0.05%)</title><rect x="87.5238%" y="565" width="0.0476%" height="15" fill="rgb(252,114,16)" fg:x="1838" fg:w="1"/><text x="87.7738%" y="575.50"></text></g><g><title>h2::proto::streams::store::Store::find_entry (1 samples, 0.05%)</title><rect x="87.5238%" y="549" width="0.0476%" height="15" fill="rgb(254,151,24)" fg:x="1838" fg:w="1"/><text x="87.7738%" y="559.50"></text></g><g><title>indexmap::map::IndexMap<K,V,S>::entry (1 samples, 0.05%)</title><rect x="87.5238%" y="533" width="0.0476%" height="15" fill="rgb(253,54,39)" fg:x="1838" fg:w="1"/><text x="87.7738%" y="543.50"></text></g><g><title>indexmap::map::core::raw::<impl indexmap::map::core::IndexMapCore<K,V>>::entry (1 samples, 0.05%)</title><rect x="87.5238%" y="517" width="0.0476%" height="15" fill="rgb(243,25,45)" fg:x="1838" fg:w="1"/><text x="87.7738%" y="527.50"></text></g><g><title>hashbrown::raw::inner::RawTable<T,A>::find (1 samples, 0.05%)</title><rect x="87.5238%" y="501" width="0.0476%" height="15" fill="rgb(234,134,9)" fg:x="1838" fg:w="1"/><text x="87.7738%" y="511.50"></text></g><g><title>hashbrown::raw::inner::RawTableInner<A>::find_inner (1 samples, 0.05%)</title><rect x="87.5238%" y="485" width="0.0476%" height="15" fill="rgb(227,166,31)" fg:x="1838" fg:w="1"/><text x="87.7738%" y="495.50"></text></g><g><title><hyper::proto::h2::SendBuf<B> as bytes::buf::buf_impl::Buf>::remaining (1 samples, 0.05%)</title><rect x="87.7143%" y="469" width="0.0476%" height="15" fill="rgb(245,143,41)" fg:x="1842" fg:w="1"/><text x="87.9643%" y="479.50"></text></g><g><title><h2::proto::streams::prioritize::Prioritized<B> as bytes::buf::buf_impl::Buf>::remaining (2 samples, 0.10%)</title><rect x="87.7143%" y="501" width="0.0952%" height="15" fill="rgb(238,181,32)" fg:x="1842" fg:w="2"/><text x="87.9643%" y="511.50"></text></g><g><title><bytes::buf::take::Take<T> as bytes::buf::buf_impl::Buf>::remaining (2 samples, 0.10%)</title><rect x="87.7143%" y="485" width="0.0952%" height="15" fill="rgb(224,113,18)" fg:x="1842" fg:w="2"/><text x="87.9643%" y="495.50"></text></g><g><title>core::cmp::min (1 samples, 0.05%)</title><rect x="87.7619%" y="469" width="0.0476%" height="15" fill="rgb(240,229,28)" fg:x="1843" fg:w="1"/><text x="88.0119%" y="479.50"></text></g><g><title>core::cmp::Ord::min (1 samples, 0.05%)</title><rect x="87.7619%" y="453" width="0.0476%" height="15" fill="rgb(250,185,3)" fg:x="1843" fg:w="1"/><text x="88.0119%" y="463.50"></text></g><g><title>core::cmp::min_by (1 samples, 0.05%)</title><rect x="87.7619%" y="437" width="0.0476%" height="15" fill="rgb(212,59,25)" fg:x="1843" fg:w="1"/><text x="88.0119%" y="447.50"></text></g><g><title>h2::frame::data::Data<T>::encode_chunk (1 samples, 0.05%)</title><rect x="87.8095%" y="501" width="0.0476%" height="15" fill="rgb(221,87,20)" fg:x="1844" fg:w="1"/><text x="88.0595%" y="511.50"></text></g><g><title>h2::frame::head::Head::encode (1 samples, 0.05%)</title><rect x="87.8095%" y="485" width="0.0476%" height="15" fill="rgb(213,74,28)" fg:x="1844" fg:w="1"/><text x="88.0595%" y="495.50"></text></g><g><title>bytes::buf::buf_mut::BufMut::put_u32 (1 samples, 0.05%)</title><rect x="87.8095%" y="469" width="0.0476%" height="15" fill="rgb(224,132,34)" fg:x="1844" fg:w="1"/><text x="88.0595%" y="479.50"></text></g><g><title><bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (1 samples, 0.05%)</title><rect x="87.8095%" y="453" width="0.0476%" height="15" fill="rgb(222,101,24)" fg:x="1844" fg:w="1"/><text x="88.0595%" y="463.50"></text></g><g><title>bytes::bytes_mut::BytesMut::extend_from_slice (1 samples, 0.05%)</title><rect x="87.8095%" y="437" width="0.0476%" height="15" fill="rgb(254,142,4)" fg:x="1844" fg:w="1"/><text x="88.0595%" y="447.50"></text></g><g><title>core::intrinsics::copy_nonoverlapping (1 samples, 0.05%)</title><rect x="87.8095%" y="421" width="0.0476%" height="15" fill="rgb(230,229,49)" fg:x="1844" fg:w="1"/><text x="88.0595%" y="431.50"></text></g><g><title>[libc.so.6] (1 samples, 0.05%)</title><rect x="87.8095%" y="405" width="0.0476%" height="15" fill="rgb(238,70,47)" fg:x="1844" fg:w="1"/><text x="88.0595%" y="415.50"></text></g><g><title>h2::frame::headers::EncodingHeaderBlock::encode (1 samples, 0.05%)</title><rect x="87.8571%" y="485" width="0.0476%" height="15" fill="rgb(231,160,17)" fg:x="1845" fg:w="1"/><text x="88.1071%" y="495.50"></text></g><g><title>h2::frame::head::Head::encode (1 samples, 0.05%)</title><rect x="87.8571%" y="469" width="0.0476%" height="15" fill="rgb(218,68,53)" fg:x="1845" fg:w="1"/><text x="88.1071%" y="479.50"></text></g><g><title>bytes::buf::buf_mut::BufMut::put_uint (1 samples, 0.05%)</title><rect x="87.8571%" y="453" width="0.0476%" height="15" fill="rgb(236,111,10)" fg:x="1845" fg:w="1"/><text x="88.1071%" y="463.50"></text></g><g><title>bytes::buf::buf_mut::BufMut::put_slice (1 samples, 0.05%)</title><rect x="87.8571%" y="437" width="0.0476%" height="15" fill="rgb(224,34,41)" fg:x="1845" fg:w="1"/><text x="88.1071%" y="447.50"></text></g><g><title>core::intrinsics::copy_nonoverlapping (1 samples, 0.05%)</title><rect x="87.8571%" y="421" width="0.0476%" height="15" fill="rgb(241,118,19)" fg:x="1845" fg:w="1"/><text x="88.1071%" y="431.50"></text></g><g><title>[libc.so.6] (1 samples, 0.05%)</title><rect x="87.8571%" y="405" width="0.0476%" height="15" fill="rgb(238,129,25)" fg:x="1845" fg:w="1"/><text x="88.1071%" y="415.50"></text></g><g><title>h2::codec::Codec<T,B>::buffer (5 samples, 0.24%)</title><rect x="87.7143%" y="549" width="0.2381%" height="15" fill="rgb(238,22,31)" fg:x="1842" fg:w="5"/><text x="87.9643%" y="559.50"></text></g><g><title>h2::codec::framed_write::FramedWrite<T,B>::buffer (5 samples, 0.24%)</title><rect x="87.7143%" y="533" width="0.2381%" height="15" fill="rgb(222,174,48)" fg:x="1842" fg:w="5"/><text x="87.9643%" y="543.50"></text></g><g><title>h2::codec::framed_write::Encoder<B>::buffer (5 samples, 0.24%)</title><rect x="87.7143%" y="517" width="0.2381%" height="15" fill="rgb(206,152,40)" fg:x="1842" fg:w="5"/><text x="87.9643%" y="527.50"></text></g><g><title>h2::frame::headers::Headers::encode (2 samples, 0.10%)</title><rect x="87.8571%" y="501" width="0.0952%" height="15" fill="rgb(218,99,54)" fg:x="1845" fg:w="2"/><text x="88.1071%" y="511.50"></text></g><g><title>h2::frame::headers::HeaderBlock::into_encoding (1 samples, 0.05%)</title><rect x="87.9048%" y="485" width="0.0476%" height="15" fill="rgb(220,174,26)" fg:x="1846" fg:w="1"/><text x="88.1548%" y="495.50"></text></g><g><title>h2::hpack::encoder::Encoder::encode (1 samples, 0.05%)</title><rect x="87.9048%" y="469" width="0.0476%" height="15" fill="rgb(245,116,9)" fg:x="1846" fg:w="1"/><text x="88.1548%" y="479.50"></text></g><g><title><tonic::transport::service::io::BoxedIo as tokio::io::async_write::AsyncWrite>::poll_flush (1 samples, 0.05%)</title><rect x="87.9524%" y="517" width="0.0476%" height="15" fill="rgb(209,72,35)" fg:x="1847" fg:w="1"/><text x="88.2024%" y="527.50"></text></g><g><title><core::pin::Pin<P> as tokio::io::async_write::AsyncWrite>::poll_flush (1 samples, 0.05%)</title><rect x="87.9524%" y="501" width="0.0476%" height="15" fill="rgb(226,126,21)" fg:x="1847" fg:w="1"/><text x="88.2024%" y="511.50"></text></g><g><title>core::pin::Pin<P>::as_mut (1 samples, 0.05%)</title><rect x="87.9524%" y="485" width="0.0476%" height="15" fill="rgb(227,192,1)" fg:x="1847" fg:w="1"/><text x="88.2024%" y="495.50"></text></g><g><title><alloc::boxed::Box<T,A> as core::ops::deref::DerefMut>::deref_mut (1 samples, 0.05%)</title><rect x="87.9524%" y="469" width="0.0476%" height="15" fill="rgb(237,180,29)" fg:x="1847" fg:w="1"/><text x="88.2024%" y="479.50"></text></g><g><title><&mio::net::tcp::stream::TcpStream as std::io::Write>::write (2 samples, 0.10%)</title><rect x="88.0476%" y="421" width="0.0952%" height="15" fill="rgb(230,197,35)" fg:x="1849" fg:w="2"/><text x="88.2976%" y="431.50"></text></g><g><title>mio::io_source::IoSource<T>::do_io (2 samples, 0.10%)</title><rect x="88.0476%" y="405" width="0.0952%" height="15" fill="rgb(246,193,31)" fg:x="1849" fg:w="2"/><text x="88.2976%" y="415.50"></text></g><g><title>mio::sys::unix::IoSourceState::do_io (2 samples, 0.10%)</title><rect x="88.0476%" y="389" width="0.0952%" height="15" fill="rgb(241,36,4)" fg:x="1849" fg:w="2"/><text x="88.2976%" y="399.50"></text></g><g><title><&mio::net::tcp::stream::TcpStream as std::io::Write>::write::_{{closure}} (2 samples, 0.10%)</title><rect x="88.0476%" y="373" width="0.0952%" height="15" fill="rgb(241,130,17)" fg:x="1849" fg:w="2"/><text x="88.2976%" y="383.50"></text></g><g><title><&std::net::tcp::TcpStream as std::io::Write>::write (2 samples, 0.10%)</title><rect x="88.0476%" y="357" width="0.0952%" height="15" fill="rgb(206,137,32)" fg:x="1849" fg:w="2"/><text x="88.2976%" y="367.50"></text></g><g><title>std::sys_common::net::TcpStream::write (1 samples, 0.05%)</title><rect x="88.0952%" y="341" width="0.0476%" height="15" fill="rgb(237,228,51)" fg:x="1850" fg:w="1"/><text x="88.3452%" y="351.50"></text></g><g><title>__send (1 samples, 0.05%)</title><rect x="88.0952%" y="325" width="0.0476%" height="15" fill="rgb(243,6,42)" fg:x="1850" fg:w="1"/><text x="88.3452%" y="335.50"></text></g><g><title>[unknown] (1 samples, 0.05%)</title><rect x="88.0952%" y="309" width="0.0476%" height="15" fill="rgb(251,74,28)" fg:x="1850" fg:w="1"/><text x="88.3452%" y="319.50"></text></g><g><title>[unknown] (1 samples, 0.05%)</title><rect x="88.0952%" y="293" width="0.0476%" height="15" fill="rgb(218,20,49)" fg:x="1850" fg:w="1"/><text x="88.3452%" y="303.50"></text></g><g><title>[unknown] (1 samples, 0.05%)</title><rect x="88.0952%" y="277" width="0.0476%" height="15" fill="rgb(238,28,14)" fg:x="1850" fg:w="1"/><text x="88.3452%" y="287.50"></text></g><g><title>[unknown] (1 samples, 0.05%)</title><rect x="88.0952%" y="261" width="0.0476%" height="15" fill="rgb(229,40,46)" fg:x="1850" fg:w="1"/><text x="88.3452%" y="271.50"></text></g><g><title>[unknown] (1 samples, 0.05%)</title><rect x="88.0952%" y="245" width="0.0476%" height="15" fill="rgb(244,195,20)" fg:x="1850" fg:w="1"/><text x="88.3452%" y="255.50"></text></g><g><title>[unknown] (1 samples, 0.05%)</title><rect x="88.0952%" y="229" width="0.0476%" height="15" fill="rgb(253,56,35)" fg:x="1850" fg:w="1"/><text x="88.3452%" y="239.50"></text></g><g><title>h2::codec::Codec<T,B>::flush (5 samples, 0.24%)</title><rect x="87.9524%" y="549" width="0.2381%" height="15" fill="rgb(210,149,44)" fg:x="1847" fg:w="5"/><text x="88.2024%" y="559.50"></text></g><g><title>h2::codec::framed_write::FramedWrite<T,B>::flush (5 samples, 0.24%)</title><rect x="87.9524%" y="533" width="0.2381%" height="15" fill="rgb(240,135,12)" fg:x="1847" fg:w="5"/><text x="88.2024%" y="543.50"></text></g><g><title>h2::codec::framed_write::write (4 samples, 0.19%)</title><rect x="88.0000%" y="517" width="0.1905%" height="15" fill="rgb(251,24,50)" fg:x="1848" fg:w="4"/><text x="88.2500%" y="527.50"></text></g><g><title><tonic::transport::service::io::BoxedIo as tokio::io::async_write::AsyncWrite>::poll_write (4 samples, 0.19%)</title><rect x="88.0000%" y="501" width="0.1905%" height="15" fill="rgb(243,200,47)" fg:x="1848" fg:w="4"/><text x="88.2500%" y="511.50"></text></g><g><title><core::pin::Pin<P> as tokio::io::async_write::AsyncWrite>::poll_write (3 samples, 0.14%)</title><rect x="88.0476%" y="485" width="0.1429%" height="15" fill="rgb(224,166,26)" fg:x="1849" fg:w="3"/><text x="88.2976%" y="495.50"></text></g><g><title><tokio::net::tcp::stream::TcpStream as tokio::io::async_write::AsyncWrite>::poll_write (3 samples, 0.14%)</title><rect x="88.0476%" y="469" width="0.1429%" height="15" fill="rgb(233,0,47)" fg:x="1849" fg:w="3"/><text x="88.2976%" y="479.50"></text></g><g><title>tokio::net::tcp::stream::TcpStream::poll_write_priv (3 samples, 0.14%)</title><rect x="88.0476%" y="453" width="0.1429%" height="15" fill="rgb(253,80,5)" fg:x="1849" fg:w="3"/><text x="88.2976%" y="463.50"></text></g><g><title>tokio::io::poll_evented::PollEvented<E>::poll_write (3 samples, 0.14%)</title><rect x="88.0476%" y="437" width="0.1429%" height="15" fill="rgb(214,133,25)" fg:x="1849" fg:w="3"/><text x="88.2976%" y="447.50"></text></g><g><title>tokio::runtime::io::registration::Registration::poll_write_ready (1 samples, 0.05%)</title><rect x="88.1429%" y="421" width="0.0476%" height="15" fill="rgb(209,27,14)" fg:x="1851" fg:w="1"/><text x="88.3929%" y="431.50"></text></g><g><title>tokio::runtime::io::registration::Registration::poll_ready (1 samples, 0.05%)</title><rect x="88.1429%" y="405" width="0.0476%" height="15" fill="rgb(219,102,51)" fg:x="1851" fg:w="1"/><text x="88.3929%" y="415.50"></text></g><g><title>tokio::runtime::io::scheduled_io::ScheduledIo::poll_readiness (1 samples, 0.05%)</title><rect x="88.1429%" y="389" width="0.0476%" height="15" fill="rgb(237,18,16)" fg:x="1851" fg:w="1"/><text x="88.3929%" y="399.50"></text></g><g><title>tokio::runtime::io::Direction::mask (1 samples, 0.05%)</title><rect x="88.1429%" y="373" width="0.0476%" height="15" fill="rgb(241,85,17)" fg:x="1851" fg:w="1"/><text x="88.3929%" y="383.50"></text></g><g><title>core::ptr::drop_in_place<tracing::span::Span> (1 samples, 0.05%)</title><rect x="88.2381%" y="501" width="0.0476%" height="15" fill="rgb(236,90,42)" fg:x="1853" fg:w="1"/><text x="88.4881%" y="511.50"></text></g><g><title><bytes::buf::chain::Chain<T,U> as bytes::buf::buf_impl::Buf>::advance (1 samples, 0.05%)</title><rect x="88.2857%" y="485" width="0.0476%" height="15" fill="rgb(249,57,21)" fg:x="1854" fg:w="1"/><text x="88.5357%" y="495.50"></text></g><g><title>__send (4 samples, 0.19%)</title><rect x="88.3810%" y="309" width="0.1905%" height="15" fill="rgb(243,12,36)" fg:x="1856" fg:w="4"/><text x="88.6310%" y="319.50"></text></g><g><title>[unknown] (3 samples, 0.14%)</title><rect x="88.4286%" y="293" width="0.1429%" height="15" fill="rgb(253,128,47)" fg:x="1857" fg:w="3"/><text x="88.6786%" y="303.50"></text></g><g><title>[unknown] (3 samples, 0.14%)</title><rect x="88.4286%" y="277" width="0.1429%" height="15" fill="rgb(207,33,20)" fg:x="1857" fg:w="3"/><text x="88.6786%" y="287.50"></text></g><g><title>[unknown] (3 samples, 0.14%)</title><rect x="88.4286%" y="261" width="0.1429%" height="15" fill="rgb(233,215,35)" fg:x="1857" fg:w="3"/><text x="88.6786%" y="271.50"></text></g><g><title>[unknown] (3 samples, 0.14%)</title><rect x="88.4286%" y="245" width="0.1429%" height="15" fill="rgb(249,188,52)" fg:x="1857" fg:w="3"/><text x="88.6786%" y="255.50"></text></g><g><title>[unknown] (2 samples, 0.10%)</title><rect x="88.4762%" y="229" width="0.0952%" height="15" fill="rgb(225,12,32)" fg:x="1858" fg:w="2"/><text x="88.7262%" y="239.50"></text></g><g><title>[unknown] (1 samples, 0.05%)</title><rect x="88.5238%" y="213" width="0.0476%" height="15" fill="rgb(247,98,14)" fg:x="1859" fg:w="1"/><text x="88.7738%" y="223.50"></text></g><g><title>h2::codec::Codec<T,B>::poll_ready (9 samples, 0.43%)</title><rect x="88.1905%" y="549" width="0.4286%" height="15" fill="rgb(247,219,48)" fg:x="1852" fg:w="9"/><text x="88.4405%" y="559.50"></text></g><g><title>h2::codec::framed_write::FramedWrite<T,B>::poll_ready (9 samples, 0.43%)</title><rect x="88.1905%" y="533" width="0.4286%" height="15" fill="rgb(253,60,48)" fg:x="1852" fg:w="9"/><text x="88.4405%" y="543.50"></text></g><g><title>h2::codec::framed_write::FramedWrite<T,B>::flush (9 samples, 0.43%)</title><rect x="88.1905%" y="517" width="0.4286%" height="15" fill="rgb(245,15,52)" fg:x="1852" fg:w="9"/><text x="88.4405%" y="527.50"></text></g><g><title>h2::codec::framed_write::write (7 samples, 0.33%)</title><rect x="88.2857%" y="501" width="0.3333%" height="15" fill="rgb(220,133,28)" fg:x="1854" fg:w="7"/><text x="88.5357%" y="511.50"></text></g><g><title><tonic::transport::service::io::BoxedIo as tokio::io::async_write::AsyncWrite>::poll_write (6 samples, 0.29%)</title><rect x="88.3333%" y="485" width="0.2857%" height="15" fill="rgb(217,180,4)" fg:x="1855" fg:w="6"/><text x="88.5833%" y="495.50"></text></g><g><title><core::pin::Pin<P> as tokio::io::async_write::AsyncWrite>::poll_write (6 samples, 0.29%)</title><rect x="88.3333%" y="469" width="0.2857%" height="15" fill="rgb(251,24,1)" fg:x="1855" fg:w="6"/><text x="88.5833%" y="479.50"></text></g><g><title><tokio::net::tcp::stream::TcpStream as tokio::io::async_write::AsyncWrite>::poll_write (6 samples, 0.29%)</title><rect x="88.3333%" y="453" width="0.2857%" height="15" fill="rgb(212,185,49)" fg:x="1855" fg:w="6"/><text x="88.5833%" y="463.50"></text></g><g><title>tokio::net::tcp::stream::TcpStream::poll_write_priv (5 samples, 0.24%)</title><rect x="88.3810%" y="437" width="0.2381%" height="15" fill="rgb(215,175,22)" fg:x="1856" fg:w="5"/><text x="88.6310%" y="447.50"></text></g><g><title>tokio::io::poll_evented::PollEvented<E>::poll_write (5 samples, 0.24%)</title><rect x="88.3810%" y="421" width="0.2381%" height="15" fill="rgb(250,205,14)" fg:x="1856" fg:w="5"/><text x="88.6310%" y="431.50"></text></g><g><title><&mio::net::tcp::stream::TcpStream as std::io::Write>::write (5 samples, 0.24%)</title><rect x="88.3810%" y="405" width="0.2381%" height="15" fill="rgb(225,211,22)" fg:x="1856" fg:w="5"/><text x="88.6310%" y="415.50"></text></g><g><title>mio::io_source::IoSource<T>::do_io (5 samples, 0.24%)</title><rect x="88.3810%" y="389" width="0.2381%" height="15" fill="rgb(251,179,42)" fg:x="1856" fg:w="5"/><text x="88.6310%" y="399.50"></text></g><g><title>mio::sys::unix::IoSourceState::do_io (5 samples, 0.24%)</title><rect x="88.3810%" y="373" width="0.2381%" height="15" fill="rgb(208,216,51)" fg:x="1856" fg:w="5"/><text x="88.6310%" y="383.50"></text></g><g><title><&mio::net::tcp::stream::TcpStream as std::io::Write>::write::_{{closure}} (5 samples, 0.24%)</title><rect x="88.3810%" y="357" width="0.2381%" height="15" fill="rgb(235,36,11)" fg:x="1856" fg:w="5"/><text x="88.6310%" y="367.50"></text></g><g><title><&std::net::tcp::TcpStream as std::io::Write>::write (5 samples, 0.24%)</title><rect x="88.3810%" y="341" width="0.2381%" height="15" fill="rgb(213,189,28)" fg:x="1856" fg:w="5"/><text x="88.6310%" y="351.50"></text></g><g><title>std::sys_common::net::TcpStream::write (5 samples, 0.24%)</title><rect x="88.3810%" y="325" width="0.2381%" height="15" fill="rgb(227,203,42)" fg:x="1856" fg:w="5"/><text x="88.6310%" y="335.50"></text></g><g><title>std::sys::unix::cvt (1 samples, 0.05%)</title><rect x="88.5714%" y="309" width="0.0476%" height="15" fill="rgb(244,72,36)" fg:x="1860" fg:w="1"/><text x="88.8214%" y="319.50"></text></g><g><title>[libc.so.6] (1 samples, 0.05%)</title><rect x="88.7143%" y="533" width="0.0476%" height="15" fill="rgb(213,53,17)" fg:x="1863" fg:w="1"/><text x="88.9643%" y="543.50"></text></g><g><title>core::ptr::drop_in_place<tracing::span::Entered> (1 samples, 0.05%)</title><rect x="88.7619%" y="533" width="0.0476%" height="15" fill="rgb(207,167,3)" fg:x="1864" fg:w="1"/><text x="89.0119%" y="543.50"></text></g><g><title><tracing::span::Entered as core::ops::drop::Drop>::drop (1 samples, 0.05%)</title><rect x="88.7619%" y="517" width="0.0476%" height="15" fill="rgb(216,98,30)" fg:x="1864" fg:w="1"/><text x="89.0119%" y="527.50"></text></g><g><title>tracing::span::Span::do_exit (1 samples, 0.05%)</title><rect x="88.7619%" y="501" width="0.0476%" height="15" fill="rgb(236,123,15)" fg:x="1864" fg:w="1"/><text x="89.0119%" y="511.50"></text></g><g><title>tracing_core::dispatcher::has_been_set (1 samples, 0.05%)</title><rect x="88.7619%" y="485" width="0.0476%" height="15" fill="rgb(248,81,50)" fg:x="1864" fg:w="1"/><text x="89.0119%" y="495.50"></text></g><g><title>core::sync::atomic::AtomicBool::load (1 samples, 0.05%)</title><rect x="88.7619%" y="469" width="0.0476%" height="15" fill="rgb(214,120,4)" fg:x="1864" fg:w="1"/><text x="89.0119%" y="479.50"></text></g><g><title>core::sync::atomic::atomic_load (1 samples, 0.05%)</title><rect x="88.7619%" y="453" width="0.0476%" height="15" fill="rgb(208,179,34)" fg:x="1864" fg:w="1"/><text x="89.0119%" y="463.50"></text></g><g><title>h2::frame::data::Data<T>::map (1 samples, 0.05%)</title><rect x="88.8095%" y="533" width="0.0476%" height="15" fill="rgb(227,140,7)" fg:x="1865" fg:w="1"/><text x="89.0595%" y="543.50"></text></g><g><title>h2::proto::streams::prioritize::Prioritize::pop_frame::_{{closure}} (1 samples, 0.05%)</title><rect x="88.8095%" y="517" width="0.0476%" height="15" fill="rgb(214,22,6)" fg:x="1865" fg:w="1"/><text x="89.0595%" y="527.50"></text></g><g><title>h2::proto::streams::flow_control::FlowControl::window_size (1 samples, 0.05%)</title><rect x="88.8571%" y="533" width="0.0476%" height="15" fill="rgb(207,137,27)" fg:x="1866" fg:w="1"/><text x="89.1071%" y="543.50"></text></g><g><title>h2::proto::streams::flow_control::Window::as_size (1 samples, 0.05%)</title><rect x="88.8571%" y="517" width="0.0476%" height="15" fill="rgb(210,8,46)" fg:x="1866" fg:w="1"/><text x="89.1071%" y="527.50"></text></g><g><title>h2::proto::streams::state::State::is_scheduled_reset (1 samples, 0.05%)</title><rect x="88.9048%" y="533" width="0.0476%" height="15" fill="rgb(240,16,54)" fg:x="1867" fg:w="1"/><text x="89.1548%" y="543.50"></text></g><g><title>h2::proto::streams::prioritize::Prioritize::pop_frame (8 samples, 0.38%)</title><rect x="88.6190%" y="549" width="0.3810%" height="15" fill="rgb(211,209,29)" fg:x="1861" fg:w="8"/><text x="88.8690%" y="559.50"></text></g><g><title>tracing::span::Span::in_scope (1 samples, 0.05%)</title><rect x="88.9524%" y="533" width="0.0476%" height="15" fill="rgb(226,228,24)" fg:x="1868" fg:w="1"/><text x="89.2024%" y="543.50"></text></g><g><title>tracing::span::Span::enter (1 samples, 0.05%)</title><rect x="88.9524%" y="517" width="0.0476%" height="15" fill="rgb(222,84,9)" fg:x="1868" fg:w="1"/><text x="89.2024%" y="527.50"></text></g><g><title>tracing::span::Span::do_enter (1 samples, 0.05%)</title><rect x="88.9524%" y="501" width="0.0476%" height="15" fill="rgb(234,203,30)" fg:x="1868" fg:w="1"/><text x="89.2024%" y="511.50"></text></g><g><title>tracing_core::dispatcher::has_been_set (1 samples, 0.05%)</title><rect x="88.9524%" y="485" width="0.0476%" height="15" fill="rgb(238,109,14)" fg:x="1868" fg:w="1"/><text x="89.2024%" y="495.50"></text></g><g><title>core::sync::atomic::AtomicBool::load (1 samples, 0.05%)</title><rect x="88.9524%" y="469" width="0.0476%" height="15" fill="rgb(233,206,34)" fg:x="1868" fg:w="1"/><text x="89.2024%" y="479.50"></text></g><g><title>core::sync::atomic::atomic_load (1 samples, 0.05%)</title><rect x="88.9524%" y="453" width="0.0476%" height="15" fill="rgb(220,167,47)" fg:x="1868" fg:w="1"/><text x="89.2024%" y="463.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (195 samples, 9.29%)</title><rect x="79.8095%" y="805" width="9.2857%" height="15" fill="rgb(238,105,10)" fg:x="1676" fg:w="195"/><text x="80.0595%" y="815.50"><core::pin::P..</text></g><g><title>hyper::proto::h2::client::conn_task::_{{closure}} (88 samples, 4.19%)</title><rect x="84.9048%" y="789" width="4.1905%" height="15" fill="rgb(213,227,17)" fg:x="1783" fg:w="88"/><text x="85.1548%" y="799.50">hyper..</text></g><g><title><futures_util::future::select::Select<A,B> as core::future::future::Future>::poll (86 samples, 4.10%)</title><rect x="85.0000%" y="773" width="4.0952%" height="15" fill="rgb(217,132,38)" fg:x="1785" fg:w="86"/><text x="85.2500%" y="783.50"><fut..</text></g><g><title>futures_util::future::future::FutureExt::poll_unpin (85 samples, 4.05%)</title><rect x="85.0476%" y="757" width="4.0476%" height="15" fill="rgb(242,146,4)" fg:x="1786" fg:w="85"/><text x="85.2976%" y="767.50">futu..</text></g><g><title><futures_util::future::try_future::MapErr<Fut,F> as core::future::future::Future>::poll (82 samples, 3.90%)</title><rect x="85.1905%" y="741" width="3.9048%" height="15" fill="rgb(212,61,9)" fg:x="1789" fg:w="82"/><text x="85.4405%" y="751.50"><fut..</text></g><g><title><futures_util::future::future::Map<Fut,F> as core::future::future::Future>::poll (82 samples, 3.90%)</title><rect x="85.1905%" y="725" width="3.9048%" height="15" fill="rgb(247,126,22)" fg:x="1789" fg:w="82"/><text x="85.4405%" y="735.50"><fut..</text></g><g><title><futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll (82 samples, 3.90%)</title><rect x="85.1905%" y="709" width="3.9048%" height="15" fill="rgb(220,196,2)" fg:x="1789" fg:w="82"/><text x="85.4405%" y="719.50"><fut..</text></g><g><title><futures_util::future::try_future::into_future::IntoFuture<Fut> as core::future::future::Future>::poll (81 samples, 3.86%)</title><rect x="85.2381%" y="693" width="3.8571%" height="15" fill="rgb(208,46,4)" fg:x="1790" fg:w="81"/><text x="85.4881%" y="703.50"><fut..</text></g><g><title><F as futures_core::future::TryFuture>::try_poll (81 samples, 3.86%)</title><rect x="85.2381%" y="677" width="3.8571%" height="15" fill="rgb(252,104,46)" fg:x="1790" fg:w="81"/><text x="85.4881%" y="687.50"><F a..</text></g><g><title><futures_util::future::either::Either<A,B> as core::future::future::Future>::poll (81 samples, 3.86%)</title><rect x="85.2381%" y="661" width="3.8571%" height="15" fill="rgb(237,152,48)" fg:x="1790" fg:w="81"/><text x="85.4881%" y="671.50"><fut..</text></g><g><title><h2::client::Connection<T,B> as core::future::future::Future>::poll (81 samples, 3.86%)</title><rect x="85.2381%" y="645" width="3.8571%" height="15" fill="rgb(221,59,37)" fg:x="1790" fg:w="81"/><text x="85.4881%" y="655.50"><h2:..</text></g><g><title>h2::proto::connection::Connection<T,P,B>::poll (81 samples, 3.86%)</title><rect x="85.2381%" y="629" width="3.8571%" height="15" fill="rgb(209,202,51)" fg:x="1790" fg:w="81"/><text x="85.4881%" y="639.50">h2::..</text></g><g><title>h2::proto::streams::streams::Streams<B,P>::poll_complete (32 samples, 1.52%)</title><rect x="87.5714%" y="613" width="1.5238%" height="15" fill="rgb(228,81,30)" fg:x="1839" fg:w="32"/><text x="87.8214%" y="623.50"></text></g><g><title>h2::proto::streams::streams::Inner::poll_complete (32 samples, 1.52%)</title><rect x="87.5714%" y="597" width="1.5238%" height="15" fill="rgb(227,42,39)" fg:x="1839" fg:w="32"/><text x="87.8214%" y="607.50"></text></g><g><title>h2::proto::streams::send::Send::poll_complete (31 samples, 1.48%)</title><rect x="87.6190%" y="581" width="1.4762%" height="15" fill="rgb(221,26,2)" fg:x="1840" fg:w="31"/><text x="87.8690%" y="591.50"></text></g><g><title>h2::proto::streams::prioritize::Prioritize::poll_complete (30 samples, 1.43%)</title><rect x="87.6667%" y="565" width="1.4286%" height="15" fill="rgb(254,61,31)" fg:x="1841" fg:w="30"/><text x="87.9167%" y="575.50"></text></g><g><title>h2::proto::streams::prioritize::Prioritize::schedule_pending_open (2 samples, 0.10%)</title><rect x="89.0000%" y="549" width="0.0952%" height="15" fill="rgb(222,173,38)" fg:x="1869" fg:w="2"/><text x="89.2500%" y="559.50"></text></g><g><title>h2::proto::streams::counts::Counts::can_inc_num_send_streams (1 samples, 0.05%)</title><rect x="89.0476%" y="533" width="0.0476%" height="15" fill="rgb(218,50,12)" fg:x="1870" fg:w="1"/><text x="89.2976%" y="543.50"></text></g><g><title><alloc::vec::drain::Drain<T,A> as core::iter::traits::iterator::Iterator>::next (1 samples, 0.05%)</title><rect x="89.4762%" y="325" width="0.0476%" height="15" fill="rgb(223,88,40)" fg:x="1879" fg:w="1"/><text x="89.7262%" y="335.50"></text></g><g><title>core::option::Option<T>::map (1 samples, 0.05%)</title><rect x="89.4762%" y="309" width="0.0476%" height="15" fill="rgb(237,54,19)" fg:x="1879" fg:w="1"/><text x="89.7262%" y="319.50"></text></g><g><title><alloc::vec::drain::Drain<T,A> as core::iter::traits::iterator::Iterator>::next::_{{closure}} (1 samples, 0.05%)</title><rect x="89.4762%" y="293" width="0.0476%" height="15" fill="rgb(251,129,25)" fg:x="1879" fg:w="1"/><text x="89.7262%" y="303.50"></text></g><g><title>core::ptr::read (1 samples, 0.05%)</title><rect x="89.4762%" y="277" width="0.0476%" height="15" fill="rgb(238,97,19)" fg:x="1879" fg:w="1"/><text x="89.7262%" y="287.50"></text></g><g><title>[libc.so.6] (1 samples, 0.05%)</title><rect x="89.5238%" y="325" width="0.0476%" height="15" fill="rgb(240,169,18)" fg:x="1880" fg:w="1"/><text x="89.7738%" y="335.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (5 samples, 0.24%)</title><rect x="89.3810%" y="389" width="0.2381%" height="15" fill="rgb(230,187,49)" fg:x="1877" fg:w="5"/><text x="89.6310%" y="399.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}} (5 samples, 0.24%)</title><rect x="89.3810%" y="373" width="0.2381%" height="15" fill="rgb(209,44,26)" fg:x="1877" fg:w="5"/><text x="89.6310%" y="383.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (4 samples, 0.19%)</title><rect x="89.4286%" y="357" width="0.1905%" height="15" fill="rgb(244,0,6)" fg:x="1878" fg:w="4"/><text x="89.6786%" y="367.50"></text></g><g><title><dcache::protobuf::MyDcacheImpl as dcache::protobuf::dcache::dcache_service_server::DcacheService>::pipeline_dcache_ops::_{{closure}} (4 samples, 0.19%)</title><rect x="89.4286%" y="341" width="0.1905%" height="15" fill="rgb(248,18,21)" fg:x="1878" fg:w="4"/><text x="89.6786%" y="351.50"></text></g><g><title>alloc::vec::Vec<T,A>::push (1 samples, 0.05%)</title><rect x="89.5714%" y="325" width="0.0476%" height="15" fill="rgb(245,180,19)" fg:x="1881" fg:w="1"/><text x="89.8214%" y="335.50"></text></g><g><title>core::ptr::write (1 samples, 0.05%)</title><rect x="89.5714%" y="309" width="0.0476%" height="15" fill="rgb(252,118,36)" fg:x="1881" fg:w="1"/><text x="89.8214%" y="319.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (12 samples, 0.57%)</title><rect x="89.0952%" y="773" width="0.5714%" height="15" fill="rgb(210,224,19)" fg:x="1871" fg:w="12"/><text x="89.3452%" y="783.50"></text></g><g><title><tonic::transport::server::SvcFuture<F> as core::future::future::Future>::poll (12 samples, 0.57%)</title><rect x="89.0952%" y="757" width="0.5714%" height="15" fill="rgb(218,30,24)" fg:x="1871" fg:w="12"/><text x="89.3452%" y="767.50"></text></g><g><title><tonic::transport::server::recover_error::ResponseFuture<F> as core::future::future::Future>::poll (12 samples, 0.57%)</title><rect x="89.0952%" y="741" width="0.5714%" height="15" fill="rgb(219,75,50)" fg:x="1871" fg:w="12"/><text x="89.3452%" y="751.50"></text></g><g><title><tower::util::either::Either<A,B> as core::future::future::Future>::poll (10 samples, 0.48%)</title><rect x="89.1905%" y="725" width="0.4762%" height="15" fill="rgb(234,72,50)" fg:x="1873" fg:w="10"/><text x="89.4405%" y="735.50"></text></g><g><title><tonic::transport::service::grpc_timeout::ResponseFuture<F> as core::future::future::Future>::poll (10 samples, 0.48%)</title><rect x="89.1905%" y="709" width="0.4762%" height="15" fill="rgb(219,100,48)" fg:x="1873" fg:w="10"/><text x="89.4405%" y="719.50"></text></g><g><title><tonic::transport::service::router::RoutesFuture as core::future::future::Future>::poll (10 samples, 0.48%)</title><rect x="89.1905%" y="693" width="0.4762%" height="15" fill="rgb(253,5,41)" fg:x="1873" fg:w="10"/><text x="89.4405%" y="703.50"></text></g><g><title><axum::routing::route::RouteFuture<B,E> as core::future::future::Future>::poll (10 samples, 0.48%)</title><rect x="89.1905%" y="677" width="0.4762%" height="15" fill="rgb(247,181,11)" fg:x="1873" fg:w="10"/><text x="89.4405%" y="687.50"></text></g><g><title><tower::util::oneshot::Oneshot<S,Req> as core::future::future::Future>::poll (10 samples, 0.48%)</title><rect x="89.1905%" y="661" width="0.4762%" height="15" fill="rgb(222,223,25)" fg:x="1873" fg:w="10"/><text x="89.4405%" y="671.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (9 samples, 0.43%)</title><rect x="89.2381%" y="645" width="0.4286%" height="15" fill="rgb(214,198,28)" fg:x="1874" fg:w="9"/><text x="89.4881%" y="655.50"></text></g><g><title><tower::util::map_response::MapResponseFuture<F,N> as core::future::future::Future>::poll (9 samples, 0.43%)</title><rect x="89.2381%" y="629" width="0.4286%" height="15" fill="rgb(230,46,43)" fg:x="1874" fg:w="9"/><text x="89.4881%" y="639.50"></text></g><g><title><futures_util::future::try_future::MapOk<Fut,F> as core::future::future::Future>::poll (8 samples, 0.38%)</title><rect x="89.2857%" y="613" width="0.3810%" height="15" fill="rgb(233,65,53)" fg:x="1875" fg:w="8"/><text x="89.5357%" y="623.50"></text></g><g><title><futures_util::future::future::Map<Fut,F> as core::future::future::Future>::poll (8 samples, 0.38%)</title><rect x="89.2857%" y="597" width="0.3810%" height="15" fill="rgb(221,121,27)" fg:x="1875" fg:w="8"/><text x="89.5357%" y="607.50"></text></g><g><title><futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll (8 samples, 0.38%)</title><rect x="89.2857%" y="581" width="0.3810%" height="15" fill="rgb(247,70,47)" fg:x="1875" fg:w="8"/><text x="89.5357%" y="591.50"></text></g><g><title><futures_util::future::try_future::into_future::IntoFuture<Fut> as core::future::future::Future>::poll (8 samples, 0.38%)</title><rect x="89.2857%" y="565" width="0.3810%" height="15" fill="rgb(228,85,35)" fg:x="1875" fg:w="8"/><text x="89.5357%" y="575.50"></text></g><g><title><F as futures_core::future::TryFuture>::try_poll (8 samples, 0.38%)</title><rect x="89.2857%" y="549" width="0.3810%" height="15" fill="rgb(209,50,18)" fg:x="1875" fg:w="8"/><text x="89.5357%" y="559.50"></text></g><g><title><tower::util::map_response::MapResponseFuture<F,N> as core::future::future::Future>::poll (8 samples, 0.38%)</title><rect x="89.2857%" y="533" width="0.3810%" height="15" fill="rgb(250,19,35)" fg:x="1875" fg:w="8"/><text x="89.5357%" y="543.50"></text></g><g><title><futures_util::future::try_future::MapOk<Fut,F> as core::future::future::Future>::poll (8 samples, 0.38%)</title><rect x="89.2857%" y="517" width="0.3810%" height="15" fill="rgb(253,107,29)" fg:x="1875" fg:w="8"/><text x="89.5357%" y="527.50"></text></g><g><title><futures_util::future::future::Map<Fut,F> as core::future::future::Future>::poll (8 samples, 0.38%)</title><rect x="89.2857%" y="501" width="0.3810%" height="15" fill="rgb(252,179,29)" fg:x="1875" fg:w="8"/><text x="89.5357%" y="511.50"></text></g><g><title><futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll (8 samples, 0.38%)</title><rect x="89.2857%" y="485" width="0.3810%" height="15" fill="rgb(238,194,6)" fg:x="1875" fg:w="8"/><text x="89.5357%" y="495.50"></text></g><g><title><futures_util::future::try_future::into_future::IntoFuture<Fut> as core::future::future::Future>::poll (8 samples, 0.38%)</title><rect x="89.2857%" y="469" width="0.3810%" height="15" fill="rgb(238,164,29)" fg:x="1875" fg:w="8"/><text x="89.5357%" y="479.50"></text></g><g><title><F as futures_core::future::TryFuture>::try_poll (8 samples, 0.38%)</title><rect x="89.2857%" y="453" width="0.3810%" height="15" fill="rgb(224,25,9)" fg:x="1875" fg:w="8"/><text x="89.5357%" y="463.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (8 samples, 0.38%)</title><rect x="89.2857%" y="437" width="0.3810%" height="15" fill="rgb(244,153,23)" fg:x="1875" fg:w="8"/><text x="89.5357%" y="447.50"></text></g><g><title><dcache::protobuf::dcache::dcache_service_server::DcacheServiceServer<T> as tower_service::Service<http::request::Request<B>>>::call::_{{closure}} (8 samples, 0.38%)</title><rect x="89.2857%" y="421" width="0.3810%" height="15" fill="rgb(212,203,14)" fg:x="1875" fg:w="8"/><text x="89.5357%" y="431.50"></text></g><g><title>tonic::server::grpc::Grpc<T>::unary::_{{closure}} (6 samples, 0.29%)</title><rect x="89.3810%" y="405" width="0.2857%" height="15" fill="rgb(220,164,20)" fg:x="1877" fg:w="6"/><text x="89.6310%" y="415.50"></text></g><g><title>tonic::server::grpc::Grpc<T>::map_request_unary::_{{closure}} (1 samples, 0.05%)</title><rect x="89.6190%" y="389" width="0.0476%" height="15" fill="rgb(222,203,48)" fg:x="1882" fg:w="1"/><text x="89.8690%" y="399.50"></text></g><g><title><tokio_stream::stream_ext::try_next::TryNext<St> as core::future::future::Future>::poll (1 samples, 0.05%)</title><rect x="89.6190%" y="373" width="0.0476%" height="15" fill="rgb(215,159,22)" fg:x="1882" fg:w="1"/><text x="89.8690%" y="383.50"></text></g><g><title><tokio_stream::stream_ext::next::Next<St> as core::future::future::Future>::poll (1 samples, 0.05%)</title><rect x="89.6190%" y="357" width="0.0476%" height="15" fill="rgb(216,183,47)" fg:x="1882" fg:w="1"/><text x="89.8690%" y="367.50"></text></g><g><title><&mut S as futures_core::stream::Stream>::poll_next (1 samples, 0.05%)</title><rect x="89.6190%" y="341" width="0.0476%" height="15" fill="rgb(229,195,25)" fg:x="1882" fg:w="1"/><text x="89.8690%" y="351.50"></text></g><g><title><core::pin::Pin<P> as futures_core::stream::Stream>::poll_next (1 samples, 0.05%)</title><rect x="89.6190%" y="325" width="0.0476%" height="15" fill="rgb(224,132,51)" fg:x="1882" fg:w="1"/><text x="89.8690%" y="335.50"></text></g><g><title><tonic::codec::decode::Streaming<T> as futures_core::stream::Stream>::poll_next (1 samples, 0.05%)</title><rect x="89.6190%" y="309" width="0.0476%" height="15" fill="rgb(240,63,7)" fg:x="1882" fg:w="1"/><text x="89.8690%" y="319.50"></text></g><g><title>tonic::codec::decode::Streaming<T>::decode_chunk (1 samples, 0.05%)</title><rect x="89.6190%" y="293" width="0.0476%" height="15" fill="rgb(249,182,41)" fg:x="1882" fg:w="1"/><text x="89.8690%" y="303.50"></text></g><g><title><tonic::codec::prost::ProstDecoder<U> as tonic::codec::Decoder>::decode (1 samples, 0.05%)</title><rect x="89.6190%" y="277" width="0.0476%" height="15" fill="rgb(243,47,26)" fg:x="1882" fg:w="1"/><text x="89.8690%" y="287.50"></text></g><g><title>prost::message::Message::decode (1 samples, 0.05%)</title><rect x="89.6190%" y="261" width="0.0476%" height="15" fill="rgb(233,48,2)" fg:x="1882" fg:w="1"/><text x="89.8690%" y="271.50"></text></g><g><title>prost::message::Message::merge (1 samples, 0.05%)</title><rect x="89.6190%" y="245" width="0.0476%" height="15" fill="rgb(244,165,34)" fg:x="1882" fg:w="1"/><text x="89.8690%" y="255.50"></text></g><g><title><dcache::protobuf::dcache::DcacheBatchRequest as prost::message::Message>::merge_field (1 samples, 0.05%)</title><rect x="89.6190%" y="229" width="0.0476%" height="15" fill="rgb(207,89,7)" fg:x="1882" fg:w="1"/><text x="89.8690%" y="239.50"></text></g><g><title>prost::encoding::message::merge_repeated (1 samples, 0.05%)</title><rect x="89.6190%" y="213" width="0.0476%" height="15" fill="rgb(244,117,36)" fg:x="1882" fg:w="1"/><text x="89.8690%" y="223.50"></text></g><g><title>prost::encoding::message::merge (1 samples, 0.05%)</title><rect x="89.6190%" y="197" width="0.0476%" height="15" fill="rgb(226,144,34)" fg:x="1882" fg:w="1"/><text x="89.8690%" y="207.50"></text></g><g><title>prost::encoding::merge_loop (1 samples, 0.05%)</title><rect x="89.6190%" y="181" width="0.0476%" height="15" fill="rgb(213,23,19)" fg:x="1882" fg:w="1"/><text x="89.8690%" y="191.50"></text></g><g><title>prost::encoding::message::merge::_{{closure}} (1 samples, 0.05%)</title><rect x="89.6190%" y="165" width="0.0476%" height="15" fill="rgb(217,75,12)" fg:x="1882" fg:w="1"/><text x="89.8690%" y="175.50"></text></g><g><title><dcache::protobuf::dcache::DcacheRequest as prost::message::Message>::merge_field (1 samples, 0.05%)</title><rect x="89.6190%" y="149" width="0.0476%" height="15" fill="rgb(224,159,17)" fg:x="1882" fg:w="1"/><text x="89.8690%" y="159.50"></text></g><g><title>dcache::protobuf::dcache::dcache_request::DcacheRequest::merge (1 samples, 0.05%)</title><rect x="89.6190%" y="133" width="0.0476%" height="15" fill="rgb(217,118,1)" fg:x="1882" fg:w="1"/><text x="89.8690%" y="143.50"></text></g><g><title>prost::encoding::message::merge (1 samples, 0.05%)</title><rect x="89.6190%" y="117" width="0.0476%" height="15" fill="rgb(232,180,48)" fg:x="1882" fg:w="1"/><text x="89.8690%" y="127.50"></text></g><g><title>prost::encoding::merge_loop (1 samples, 0.05%)</title><rect x="89.6190%" y="101" width="0.0476%" height="15" fill="rgb(230,27,33)" fg:x="1882" fg:w="1"/><text x="89.8690%" y="111.50"></text></g><g><title>prost::encoding::message::merge::_{{closure}} (1 samples, 0.05%)</title><rect x="89.6190%" y="85" width="0.0476%" height="15" fill="rgb(205,31,21)" fg:x="1882" fg:w="1"/><text x="89.8690%" y="95.50"></text></g><g><title><dcache::protobuf::dcache::CaptchaId as prost::message::Message>::merge_field (1 samples, 0.05%)</title><rect x="89.6190%" y="69" width="0.0476%" height="15" fill="rgb(253,59,4)" fg:x="1882" fg:w="1"/><text x="89.8690%" y="79.50"></text></g><g><title>prost::encoding::string::merge (1 samples, 0.05%)</title><rect x="89.6190%" y="53" width="0.0476%" height="15" fill="rgb(224,201,9)" fg:x="1882" fg:w="1"/><text x="89.8690%" y="63.50"></text></g><g><title>prost::encoding::bytes::merge_one_copy (1 samples, 0.05%)</title><rect x="89.6190%" y="37" width="0.0476%" height="15" fill="rgb(229,206,30)" fg:x="1882" fg:w="1"/><text x="89.8690%" y="47.50"></text></g><g><title><dcache::protobuf::dcache::AddVisitorResult as prost::message::Message>::encode_raw (1 samples, 0.05%)</title><rect x="89.6667%" y="501" width="0.0476%" height="15" fill="rgb(212,67,47)" fg:x="1883" fg:w="1"/><text x="89.9167%" y="511.50"></text></g><g><title>prost::encoding::uint32::encode (1 samples, 0.05%)</title><rect x="89.6667%" y="485" width="0.0476%" height="15" fill="rgb(211,96,50)" fg:x="1883" fg:w="1"/><text x="89.9167%" y="495.50"></text></g><g><title>prost::encoding::encode_varint (1 samples, 0.05%)</title><rect x="89.6667%" y="469" width="0.0476%" height="15" fill="rgb(252,114,18)" fg:x="1883" fg:w="1"/><text x="89.9167%" y="479.50"></text></g><g><title>bytes::buf::buf_mut::BufMut::put_u8 (1 samples, 0.05%)</title><rect x="89.6667%" y="453" width="0.0476%" height="15" fill="rgb(223,58,37)" fg:x="1883" fg:w="1"/><text x="89.9167%" y="463.50"></text></g><g><title>bytes::buf::buf_mut::BufMut::put_slice (1 samples, 0.05%)</title><rect x="89.6667%" y="437" width="0.0476%" height="15" fill="rgb(237,70,4)" fg:x="1883" fg:w="1"/><text x="89.9167%" y="447.50"></text></g><g><title><tonic::codec::buffer::EncodeBuf as bytes::buf::buf_mut::BufMut>::advance_mut (1 samples, 0.05%)</title><rect x="89.6667%" y="421" width="0.0476%" height="15" fill="rgb(244,85,46)" fg:x="1883" fg:w="1"/><text x="89.9167%" y="431.50"></text></g><g><title><bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::advance_mut (1 samples, 0.05%)</title><rect x="89.6667%" y="405" width="0.0476%" height="15" fill="rgb(223,39,52)" fg:x="1883" fg:w="1"/><text x="89.9167%" y="415.50"></text></g><g><title><hyper::proto::h2::PipeToSendStream<S> as core::future::future::Future>::poll (2 samples, 0.10%)</title><rect x="89.6667%" y="773" width="0.0952%" height="15" fill="rgb(218,200,14)" fg:x="1883" fg:w="2"/><text x="89.9167%" y="783.50"></text></g><g><title><http_body::combinators::box_body::UnsyncBoxBody<D,E> as http_body::Body>::poll_data (2 samples, 0.10%)</title><rect x="89.6667%" y="757" width="0.0952%" height="15" fill="rgb(208,171,16)" fg:x="1883" fg:w="2"/><text x="89.9167%" y="767.50"></text></g><g><title><http_body::combinators::map_err::MapErr<B,F> as http_body::Body>::poll_data (2 samples, 0.10%)</title><rect x="89.6667%" y="741" width="0.0952%" height="15" fill="rgb(234,200,18)" fg:x="1883" fg:w="2"/><text x="89.9167%" y="751.50"></text></g><g><title><tonic::transport::server::recover_error::MaybeEmptyBody<B> as http_body::Body>::poll_data (2 samples, 0.10%)</title><rect x="89.6667%" y="725" width="0.0952%" height="15" fill="rgb(228,45,11)" fg:x="1883" fg:w="2"/><text x="89.9167%" y="735.50"></text></g><g><title><http_body::combinators::box_body::UnsyncBoxBody<D,E> as http_body::Body>::poll_data (2 samples, 0.10%)</title><rect x="89.6667%" y="709" width="0.0952%" height="15" fill="rgb(237,182,11)" fg:x="1883" fg:w="2"/><text x="89.9167%" y="719.50"></text></g><g><title><http_body::combinators::map_err::MapErr<B,F> as http_body::Body>::poll_data (2 samples, 0.10%)</title><rect x="89.6667%" y="693" width="0.0952%" height="15" fill="rgb(241,175,49)" fg:x="1883" fg:w="2"/><text x="89.9167%" y="703.50"></text></g><g><title><http_body::combinators::box_body::UnsyncBoxBody<D,E> as http_body::Body>::poll_data (2 samples, 0.10%)</title><rect x="89.6667%" y="677" width="0.0952%" height="15" fill="rgb(247,38,35)" fg:x="1883" fg:w="2"/><text x="89.9167%" y="687.50"></text></g><g><title><http_body::combinators::map_err::MapErr<B,F> as http_body::Body>::poll_data (2 samples, 0.10%)</title><rect x="89.6667%" y="661" width="0.0952%" height="15" fill="rgb(228,39,49)" fg:x="1883" fg:w="2"/><text x="89.9167%" y="671.50"></text></g><g><title><http_body::combinators::box_body::UnsyncBoxBody<D,E> as http_body::Body>::poll_data (2 samples, 0.10%)</title><rect x="89.6667%" y="645" width="0.0952%" height="15" fill="rgb(226,101,26)" fg:x="1883" fg:w="2"/><text x="89.9167%" y="655.50"></text></g><g><title><tonic::codec::encode::EncodeBody<S> as http_body::Body>::poll_data (2 samples, 0.10%)</title><rect x="89.6667%" y="629" width="0.0952%" height="15" fill="rgb(206,141,19)" fg:x="1883" fg:w="2"/><text x="89.9167%" y="639.50"></text></g><g><title><tonic::codec::encode::EncodedBytes<T,U> as futures_core::stream::Stream>::poll_next (2 samples, 0.10%)</title><rect x="89.6667%" y="613" width="0.0952%" height="15" fill="rgb(211,200,13)" fg:x="1883" fg:w="2"/><text x="89.9167%" y="623.50"></text></g><g><title>tonic::codec::encode::encode_item (2 samples, 0.10%)</title><rect x="89.6667%" y="597" width="0.0952%" height="15" fill="rgb(241,121,6)" fg:x="1883" fg:w="2"/><text x="89.9167%" y="607.50"></text></g><g><title><tonic::codec::prost::ProstEncoder<T> as tonic::codec::Encoder>::encode (2 samples, 0.10%)</title><rect x="89.6667%" y="581" width="0.0952%" height="15" fill="rgb(234,221,29)" fg:x="1883" fg:w="2"/><text x="89.9167%" y="591.50"></text></g><g><title>prost::message::Message::encode (2 samples, 0.10%)</title><rect x="89.6667%" y="565" width="0.0952%" height="15" fill="rgb(229,136,5)" fg:x="1883" fg:w="2"/><text x="89.9167%" y="575.50"></text></g><g><title><dcache::protobuf::dcache::DcacheBatchResponse as prost::message::Message>::encode_raw (2 samples, 0.10%)</title><rect x="89.6667%" y="549" width="0.0952%" height="15" fill="rgb(238,36,11)" fg:x="1883" fg:w="2"/><text x="89.9167%" y="559.50"></text></g><g><title>prost::encoding::message::encode (2 samples, 0.10%)</title><rect x="89.6667%" y="533" width="0.0952%" height="15" fill="rgb(251,55,41)" fg:x="1883" fg:w="2"/><text x="89.9167%" y="543.50"></text></g><g><title><dcache::protobuf::dcache::DcacheResponse as prost::message::Message>::encode_raw (2 samples, 0.10%)</title><rect x="89.6667%" y="517" width="0.0952%" height="15" fill="rgb(242,34,40)" fg:x="1883" fg:w="2"/><text x="89.9167%" y="527.50"></text></g><g><title>dcache::protobuf::dcache::dcache_response::DcacheResponse::encode (1 samples, 0.05%)</title><rect x="89.7143%" y="501" width="0.0476%" height="15" fill="rgb(215,42,17)" fg:x="1884" fg:w="1"/><text x="89.9643%" y="511.50"></text></g><g><title>prost::encoding::message::encode (1 samples, 0.05%)</title><rect x="89.7143%" y="485" width="0.0476%" height="15" fill="rgb(207,44,46)" fg:x="1884" fg:w="1"/><text x="89.9643%" y="495.50"></text></g><g><title>prost::encoding::encode_key (1 samples, 0.05%)</title><rect x="89.7143%" y="469" width="0.0476%" height="15" fill="rgb(211,206,28)" fg:x="1884" fg:w="1"/><text x="89.9643%" y="479.50"></text></g><g><title>prost::encoding::encode_varint (1 samples, 0.05%)</title><rect x="89.7143%" y="453" width="0.0476%" height="15" fill="rgb(237,167,16)" fg:x="1884" fg:w="1"/><text x="89.9643%" y="463.50"></text></g><g><title>bytes::buf::buf_mut::BufMut::put_u8 (1 samples, 0.05%)</title><rect x="89.7143%" y="437" width="0.0476%" height="15" fill="rgb(233,66,6)" fg:x="1884" fg:w="1"/><text x="89.9643%" y="447.50"></text></g><g><title>bytes::buf::buf_mut::BufMut::put_slice (1 samples, 0.05%)</title><rect x="89.7143%" y="421" width="0.0476%" height="15" fill="rgb(246,123,29)" fg:x="1884" fg:w="1"/><text x="89.9643%" y="431.50"></text></g><g><title><&mut T as bytes::buf::buf_mut::BufMut>::remaining_mut (1 samples, 0.05%)</title><rect x="89.7143%" y="405" width="0.0476%" height="15" fill="rgb(209,62,40)" fg:x="1884" fg:w="1"/><text x="89.9643%" y="415.50"></text></g><g><title><tonic::codec::buffer::EncodeBuf as bytes::buf::buf_mut::BufMut>::remaining_mut (1 samples, 0.05%)</title><rect x="89.7143%" y="389" width="0.0476%" height="15" fill="rgb(218,4,25)" fg:x="1884" fg:w="1"/><text x="89.9643%" y="399.50"></text></g><g><title><&mut T as bytes::buf::buf_mut::BufMut>::remaining_mut (1 samples, 0.05%)</title><rect x="89.7143%" y="373" width="0.0476%" height="15" fill="rgb(253,91,49)" fg:x="1884" fg:w="1"/><text x="89.9643%" y="383.50"></text></g><g><title><bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::remaining_mut (1 samples, 0.05%)</title><rect x="89.7143%" y="357" width="0.0476%" height="15" fill="rgb(228,155,29)" fg:x="1884" fg:w="1"/><text x="89.9643%" y="367.50"></text></g><g><title>bytes::bytes_mut::BytesMut::len (1 samples, 0.05%)</title><rect x="89.7143%" y="341" width="0.0476%" height="15" fill="rgb(243,57,37)" fg:x="1884" fg:w="1"/><text x="89.9643%" y="351.50"></text></g><g><title><hyper::proto::h2::server::H2Stream<F,B> as core::future::future::Future>::poll (15 samples, 0.71%)</title><rect x="89.0952%" y="805" width="0.7143%" height="15" fill="rgb(244,167,17)" fg:x="1871" fg:w="15"/><text x="89.3452%" y="815.50"></text></g><g><title>hyper::proto::h2::server::H2Stream<F,B>::poll2 (15 samples, 0.71%)</title><rect x="89.0952%" y="789" width="0.7143%" height="15" fill="rgb(207,181,38)" fg:x="1871" fg:w="15"/><text x="89.3452%" y="799.50"></text></g><g><title>h2::server::SendResponse<B>::poll_reset (1 samples, 0.05%)</title><rect x="89.7619%" y="773" width="0.0476%" height="15" fill="rgb(211,8,23)" fg:x="1885" fg:w="1"/><text x="90.0119%" y="783.50"></text></g><g><title>h2::proto::streams::streams::StreamRef<B>::poll_reset (1 samples, 0.05%)</title><rect x="89.7619%" y="757" width="0.0476%" height="15" fill="rgb(235,11,44)" fg:x="1885" fg:w="1"/><text x="90.0119%" y="767.50"></text></g><g><title>h2::proto::streams::send::Send::poll_reset (1 samples, 0.05%)</title><rect x="89.7619%" y="741" width="0.0476%" height="15" fill="rgb(248,18,52)" fg:x="1885" fg:w="1"/><text x="90.0119%" y="751.50"></text></g><g><title>h2::proto::streams::stream::Stream::wait_send (1 samples, 0.05%)</title><rect x="89.7619%" y="725" width="0.0476%" height="15" fill="rgb(208,4,7)" fg:x="1885" fg:w="1"/><text x="90.0119%" y="735.50"></text></g><g><title>core::ptr::drop_in_place<core::option::Option<core::task::wake::Waker>> (1 samples, 0.05%)</title><rect x="89.7619%" y="709" width="0.0476%" height="15" fill="rgb(240,17,39)" fg:x="1885" fg:w="1"/><text x="90.0119%" y="719.50"></text></g><g><title>core::ptr::drop_in_place<tokio::runtime::task::core::TaskIdGuard> (1 samples, 0.05%)</title><rect x="89.8095%" y="805" width="0.0476%" height="15" fill="rgb(207,170,3)" fg:x="1886" fg:w="1"/><text x="90.0595%" y="815.50"></text></g><g><title><tokio::runtime::task::core::TaskIdGuard as core::ops::drop::Drop>::drop (1 samples, 0.05%)</title><rect x="89.8095%" y="789" width="0.0476%" height="15" fill="rgb(236,100,52)" fg:x="1886" fg:w="1"/><text x="90.0595%" y="799.50"></text></g><g><title>tokio::runtime::context::set_current_task_id (1 samples, 0.05%)</title><rect x="89.8095%" y="773" width="0.0476%" height="15" fill="rgb(246,78,51)" fg:x="1886" fg:w="1"/><text x="90.0595%" y="783.50"></text></g><g><title>std::thread::local::LocalKey<T>::try_with (1 samples, 0.05%)</title><rect x="89.8095%" y="757" width="0.0476%" height="15" fill="rgb(211,17,15)" fg:x="1886" fg:w="1"/><text x="90.0595%" y="767.50"></text></g><g><title>tokio::runtime::context::set_current_task_id::_{{closure}} (1 samples, 0.05%)</title><rect x="89.8095%" y="741" width="0.0476%" height="15" fill="rgb(209,59,46)" fg:x="1886" fg:w="1"/><text x="90.0595%" y="751.50"></text></g><g><title>core::cell::Cell<T>::replace (1 samples, 0.05%)</title><rect x="89.8095%" y="725" width="0.0476%" height="15" fill="rgb(210,92,25)" fg:x="1886" fg:w="1"/><text x="90.0595%" y="735.50"></text></g><g><title>core::mem::replace (1 samples, 0.05%)</title><rect x="89.8095%" y="709" width="0.0476%" height="15" fill="rgb(238,174,52)" fg:x="1886" fg:w="1"/><text x="90.0595%" y="719.50"></text></g><g><title>core::ptr::write (1 samples, 0.05%)</title><rect x="89.8095%" y="693" width="0.0476%" height="15" fill="rgb(230,73,7)" fg:x="1886" fg:w="1"/><text x="90.0595%" y="703.50"></text></g><g><title>tokio::sync::mpsc::block::Block<T>::write (1 samples, 0.05%)</title><rect x="89.9048%" y="709" width="0.0476%" height="15" fill="rgb(243,124,40)" fg:x="1888" fg:w="1"/><text x="90.1548%" y="719.50"></text></g><g><title>tokio::sync::mpsc::block::Block<T>::set_ready (1 samples, 0.05%)</title><rect x="89.9048%" y="693" width="0.0476%" height="15" fill="rgb(244,170,11)" fg:x="1888" fg:w="1"/><text x="90.1548%" y="703.50"></text></g><g><title><tokio::loom::std::atomic_usize::AtomicUsize as core::ops::deref::Deref>::deref (1 samples, 0.05%)</title><rect x="89.9048%" y="677" width="0.0476%" height="15" fill="rgb(207,114,54)" fg:x="1888" fg:w="1"/><text x="90.1548%" y="687.50"></text></g><g><title>dcache::network::raft_network_impl::DcacheNetwork::send_rpc::_{{closure}}::_{{closure}} (3 samples, 0.14%)</title><rect x="89.8571%" y="805" width="0.1429%" height="15" fill="rgb(205,42,20)" fg:x="1887" fg:w="3"/><text x="90.1071%" y="815.50"></text></g><g><title>tokio::sync::mpsc::bounded::Sender<T>::send::_{{closure}} (3 samples, 0.14%)</title><rect x="89.8571%" y="789" width="0.1429%" height="15" fill="rgb(230,30,28)" fg:x="1887" fg:w="3"/><text x="90.1071%" y="799.50"></text></g><g><title>tokio::sync::mpsc::bounded::Permit<T>::send (2 samples, 0.10%)</title><rect x="89.9048%" y="773" width="0.0952%" height="15" fill="rgb(205,73,54)" fg:x="1888" fg:w="2"/><text x="90.1548%" y="783.50"></text></g><g><title>tokio::sync::mpsc::chan::Tx<T,S>::send (2 samples, 0.10%)</title><rect x="89.9048%" y="757" width="0.0952%" height="15" fill="rgb(254,227,23)" fg:x="1888" fg:w="2"/><text x="90.1548%" y="767.50"></text></g><g><title>tokio::sync::mpsc::chan::Chan<T,S>::send (2 samples, 0.10%)</title><rect x="89.9048%" y="741" width="0.0952%" height="15" fill="rgb(228,202,34)" fg:x="1888" fg:w="2"/><text x="90.1548%" y="751.50"></text></g><g><title>tokio::sync::mpsc::list::Tx<T>::push (2 samples, 0.10%)</title><rect x="89.9048%" y="725" width="0.0952%" height="15" fill="rgb(222,225,37)" fg:x="1888" fg:w="2"/><text x="90.1548%" y="735.50"></text></g><g><title>tokio::sync::mpsc::list::Tx<T>::find_block (1 samples, 0.05%)</title><rect x="89.9524%" y="709" width="0.0476%" height="15" fill="rgb(221,14,54)" fg:x="1889" fg:w="1"/><text x="90.2024%" y="719.50"></text></g><g><title>tokio::runtime::task::harness::poll_future (222 samples, 10.57%)</title><rect x="79.5714%" y="949" width="10.5714%" height="15" fill="rgb(254,102,2)" fg:x="1671" fg:w="222"/><text x="79.8214%" y="959.50">tokio::runtime:..</text></g><g><title>std::panic::catch_unwind (221 samples, 10.52%)</title><rect x="79.6190%" y="933" width="10.5238%" height="15" fill="rgb(232,104,17)" fg:x="1672" fg:w="221"/><text x="79.8690%" y="943.50">std::panic::cat..</text></g><g><title>std::panicking::try (221 samples, 10.52%)</title><rect x="79.6190%" y="917" width="10.5238%" height="15" fill="rgb(250,220,14)" fg:x="1672" fg:w="221"/><text x="79.8690%" y="927.50">std::panicking:..</text></g><g><title>std::panicking::try::do_call (221 samples, 10.52%)</title><rect x="79.6190%" y="901" width="10.5238%" height="15" fill="rgb(241,158,9)" fg:x="1672" fg:w="221"/><text x="79.8690%" y="911.50">std::panicking:..</text></g><g><title><core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (221 samples, 10.52%)</title><rect x="79.6190%" y="885" width="10.5238%" height="15" fill="rgb(246,9,43)" fg:x="1672" fg:w="221"/><text x="79.8690%" y="895.50"><core::panic::u..</text></g><g><title>tokio::runtime::task::harness::poll_future::_{{closure}} (221 samples, 10.52%)</title><rect x="79.6190%" y="869" width="10.5238%" height="15" fill="rgb(206,73,33)" fg:x="1672" fg:w="221"/><text x="79.8690%" y="879.50">tokio::runtime:..</text></g><g><title>tokio::runtime::task::core::Core<T,S>::poll (221 samples, 10.52%)</title><rect x="79.6190%" y="853" width="10.5238%" height="15" fill="rgb(222,79,8)" fg:x="1672" fg:w="221"/><text x="79.8690%" y="863.50">tokio::runtime:..</text></g><g><title>tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (220 samples, 10.48%)</title><rect x="79.6667%" y="837" width="10.4762%" height="15" fill="rgb(234,8,54)" fg:x="1673" fg:w="220"/><text x="79.9167%" y="847.50">tokio::loom::st..</text></g><g><title>tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (220 samples, 10.48%)</title><rect x="79.6667%" y="821" width="10.4762%" height="15" fill="rgb(209,134,38)" fg:x="1673" fg:w="220"/><text x="79.9167%" y="831.50">tokio::runtime:..</text></g><g><title>tokio::runtime::task::core::TaskIdGuard::enter (3 samples, 0.14%)</title><rect x="90.0000%" y="805" width="0.1429%" height="15" fill="rgb(230,127,29)" fg:x="1890" fg:w="3"/><text x="90.2500%" y="815.50"></text></g><g><title>tokio::runtime::scheduler::current_thread::Context::run_task (231 samples, 11.00%)</title><rect x="79.2381%" y="1093" width="11.0000%" height="15" fill="rgb(242,44,41)" fg:x="1664" fg:w="231"/><text x="79.4881%" y="1103.50">tokio::runtime::..</text></g><g><title>tokio::runtime::scheduler::current_thread::Context::enter (231 samples, 11.00%)</title><rect x="79.2381%" y="1077" width="11.0000%" height="15" fill="rgb(222,56,43)" fg:x="1664" fg:w="231"/><text x="79.4881%" y="1087.50">tokio::runtime::..</text></g><g><title>tokio::runtime::scheduler::current_thread::Context::run_task::_{{closure}} (231 samples, 11.00%)</title><rect x="79.2381%" y="1061" width="11.0000%" height="15" fill="rgb(238,39,47)" fg:x="1664" fg:w="231"/><text x="79.4881%" y="1071.50">tokio::runtime::..</text></g><g><title>tokio::runtime::coop::budget (231 samples, 11.00%)</title><rect x="79.2381%" y="1045" width="11.0000%" height="15" fill="rgb(226,79,43)" fg:x="1664" fg:w="231"/><text x="79.4881%" y="1055.50">tokio::runtime::..</text></g><g><title>tokio::runtime::coop::with_budget (231 samples, 11.00%)</title><rect x="79.2381%" y="1029" width="11.0000%" height="15" fill="rgb(242,105,53)" fg:x="1664" fg:w="231"/><text x="79.4881%" y="1039.50">tokio::runtime::..</text></g><g><title>tokio::runtime::scheduler::current_thread::CoreGuard::block_on::_{{closure}}::_{{closure}} (230 samples, 10.95%)</title><rect x="79.2857%" y="1013" width="10.9524%" height="15" fill="rgb(251,132,46)" fg:x="1665" fg:w="230"/><text x="79.5357%" y="1023.50">tokio::runtime::..</text></g><g><title>tokio::runtime::task::LocalNotified<S>::run (230 samples, 10.95%)</title><rect x="79.2857%" y="997" width="10.9524%" height="15" fill="rgb(231,77,14)" fg:x="1665" fg:w="230"/><text x="79.5357%" y="1007.50">tokio::runtime::..</text></g><g><title>tokio::runtime::task::harness::Harness<T,S>::poll (230 samples, 10.95%)</title><rect x="79.2857%" y="981" width="10.9524%" height="15" fill="rgb(240,135,9)" fg:x="1665" fg:w="230"/><text x="79.5357%" y="991.50">tokio::runtime::..</text></g><g><title>tokio::runtime::task::harness::Harness<T,S>::poll_inner (229 samples, 10.90%)</title><rect x="79.3333%" y="965" width="10.9048%" height="15" fill="rgb(248,109,14)" fg:x="1666" fg:w="229"/><text x="79.5833%" y="975.50">tokio::runtime::..</text></g><g><title>tokio::runtime::task::waker::waker_ref (2 samples, 0.10%)</title><rect x="90.1429%" y="949" width="0.0952%" height="15" fill="rgb(227,146,52)" fg:x="1893" fg:w="2"/><text x="90.3929%" y="959.50"></text></g><g><title>tokio::runtime::task::waker::raw_waker (2 samples, 0.10%)</title><rect x="90.1429%" y="933" width="0.0952%" height="15" fill="rgb(232,54,3)" fg:x="1893" fg:w="2"/><text x="90.3929%" y="943.50"></text></g><g><title>main::main (1,759 samples, 83.76%)</title><rect x="6.5238%" y="1269" width="83.7619%" height="15" fill="rgb(229,201,43)" fg:x="137" fg:w="1759"/><text x="6.7738%" y="1279.50">main::main</text></g><g><title>actix_rt::system::SystemRunner::block_on (1,759 samples, 83.76%)</title><rect x="6.5238%" y="1253" width="83.7619%" height="15" fill="rgb(252,161,33)" fg:x="137" fg:w="1759"/><text x="6.7738%" y="1263.50">actix_rt::system::SystemRunner::block_on</text></g><g><title>actix_rt::runtime::Runtime::block_on (1,759 samples, 83.76%)</title><rect x="6.5238%" y="1237" width="83.7619%" height="15" fill="rgb(226,146,40)" fg:x="137" fg:w="1759"/><text x="6.7738%" y="1247.50">actix_rt::runtime::Runtime::block_on</text></g><g><title>tokio::task::local::LocalSet::block_on (1,759 samples, 83.76%)</title><rect x="6.5238%" y="1221" width="83.7619%" height="15" fill="rgb(219,47,25)" fg:x="137" fg:w="1759"/><text x="6.7738%" y="1231.50">tokio::task::local::LocalSet::block_on</text></g><g><title>tokio::runtime::runtime::Runtime::block_on (1,759 samples, 83.76%)</title><rect x="6.5238%" y="1205" width="83.7619%" height="15" fill="rgb(250,135,13)" fg:x="137" fg:w="1759"/><text x="6.7738%" y="1215.50">tokio::runtime::runtime::Runtime::block_on</text></g><g><title>tokio::runtime::scheduler::current_thread::CurrentThread::block_on (1,759 samples, 83.76%)</title><rect x="6.5238%" y="1189" width="83.7619%" height="15" fill="rgb(219,229,18)" fg:x="137" fg:w="1759"/><text x="6.7738%" y="1199.50">tokio::runtime::scheduler::current_thread::CurrentThread::block_on</text></g><g><title>tokio::runtime::scheduler::current_thread::CoreGuard::block_on (1,759 samples, 83.76%)</title><rect x="6.5238%" y="1173" width="83.7619%" height="15" fill="rgb(217,152,27)" fg:x="137" fg:w="1759"/><text x="6.7738%" y="1183.50">tokio::runtime::scheduler::current_thread::CoreGuard::block_on</text></g><g><title>tokio::runtime::scheduler::current_thread::CoreGuard::enter (1,759 samples, 83.76%)</title><rect x="6.5238%" y="1157" width="83.7619%" height="15" fill="rgb(225,71,47)" fg:x="137" fg:w="1759"/><text x="6.7738%" y="1167.50">tokio::runtime::scheduler::current_thread::CoreGuard::enter</text></g><g><title>tokio::macros::scoped_tls::ScopedKey<T>::set (1,759 samples, 83.76%)</title><rect x="6.5238%" y="1141" width="83.7619%" height="15" fill="rgb(220,139,14)" fg:x="137" fg:w="1759"/><text x="6.7738%" y="1151.50">tokio::macros::scoped_tls::ScopedKey<T>::set</text></g><g><title>tokio::runtime::scheduler::current_thread::CoreGuard::enter::_{{closure}} (1,759 samples, 83.76%)</title><rect x="6.5238%" y="1125" width="83.7619%" height="15" fill="rgb(247,54,32)" fg:x="137" fg:w="1759"/><text x="6.7738%" y="1135.50">tokio::runtime::scheduler::current_thread::CoreGuard::enter::_{{closure}}</text></g><g><title>tokio::runtime::scheduler::current_thread::CoreGuard::block_on::_{{closure}} (1,759 samples, 83.76%)</title><rect x="6.5238%" y="1109" width="83.7619%" height="15" fill="rgb(252,131,39)" fg:x="137" fg:w="1759"/><text x="6.7738%" y="1119.50">tokio::runtime::scheduler::current_thread::CoreGuard::block_on::_{{closure}}</text></g><g><title>tokio::runtime::task::list::OwnedTasks<S>::assert_owner (1 samples, 0.05%)</title><rect x="90.2381%" y="1093" width="0.0476%" height="15" fill="rgb(210,108,39)" fg:x="1895" fg:w="1"/><text x="90.4881%" y="1103.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}}> (1 samples, 0.05%)</title><rect x="90.3333%" y="1045" width="0.0476%" height="15" fill="rgb(205,23,29)" fg:x="1897" fg:w="1"/><text x="90.5833%" y="1055.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::append_to_log::_{{closure}} (3 samples, 0.14%)</title><rect x="90.2857%" y="1141" width="0.1429%" height="15" fill="rgb(246,139,46)" fg:x="1896" fg:w="3"/><text x="90.5357%" y="1151.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::append_to_log::_{{closure}}::_{{closure}} (3 samples, 0.14%)</title><rect x="90.2857%" y="1125" width="0.1429%" height="15" fill="rgb(250,81,26)" fg:x="1896" fg:w="3"/><text x="90.5357%" y="1135.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (3 samples, 0.14%)</title><rect x="90.2857%" y="1109" width="0.1429%" height="15" fill="rgb(214,104,7)" fg:x="1896" fg:w="3"/><text x="90.5357%" y="1119.50"></text></g><g><title><openraft::storage::adapter::Adaptor<C,S> as openraft::storage::v2::RaftLogStorage<C>>::append::_{{closure}} (3 samples, 0.14%)</title><rect x="90.2857%" y="1093" width="0.1429%" height="15" fill="rgb(233,189,8)" fg:x="1896" fg:w="3"/><text x="90.5357%" y="1103.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (3 samples, 0.14%)</title><rect x="90.2857%" y="1077" width="0.1429%" height="15" fill="rgb(228,141,17)" fg:x="1896" fg:w="3"/><text x="90.5357%" y="1087.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.14%)</title><rect x="90.2857%" y="1061" width="0.1429%" height="15" fill="rgb(247,157,1)" fg:x="1896" fg:w="3"/><text x="90.5357%" y="1071.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}} (1 samples, 0.05%)</title><rect x="90.3810%" y="1045" width="0.0476%" height="15" fill="rgb(249,225,5)" fg:x="1898" fg:w="1"/><text x="90.6310%" y="1055.50"></text></g><g><title>[libc.so.6] (1 samples, 0.05%)</title><rect x="90.3810%" y="1029" width="0.0476%" height="15" fill="rgb(242,55,13)" fg:x="1898" fg:w="1"/><text x="90.6310%" y="1039.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::apply_to_state_machine::_{{closure}} (1 samples, 0.05%)</title><rect x="90.4286%" y="1141" width="0.0476%" height="15" fill="rgb(230,49,50)" fg:x="1899" fg:w="1"/><text x="90.6786%" y="1151.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::apply_to_state_machine::_{{closure}}::_{{closure}} (1 samples, 0.05%)</title><rect x="90.4286%" y="1125" width="0.0476%" height="15" fill="rgb(241,111,38)" fg:x="1899" fg:w="1"/><text x="90.6786%" y="1135.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (1 samples, 0.05%)</title><rect x="90.4286%" y="1109" width="0.0476%" height="15" fill="rgb(252,155,4)" fg:x="1899" fg:w="1"/><text x="90.6786%" y="1119.50"></text></g><g><title>openraft::storage::log_store_ext::RaftLogReaderExt::get_log_entries::_{{closure}} (1 samples, 0.05%)</title><rect x="90.4286%" y="1093" width="0.0476%" height="15" fill="rgb(212,69,32)" fg:x="1899" fg:w="1"/><text x="90.6786%" y="1103.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (1 samples, 0.05%)</title><rect x="90.4286%" y="1077" width="0.0476%" height="15" fill="rgb(243,107,47)" fg:x="1899" fg:w="1"/><text x="90.6786%" y="1087.50"></text></g><g><title><openraft::storage::adapter::Adaptor<C,S> as openraft::storage::RaftLogReader<C>>::try_get_log_entries::_{{closure}} (1 samples, 0.05%)</title><rect x="90.4286%" y="1061" width="0.0476%" height="15" fill="rgb(247,130,12)" fg:x="1899" fg:w="1"/><text x="90.6786%" y="1071.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (1 samples, 0.05%)</title><rect x="90.4286%" y="1045" width="0.0476%" height="15" fill="rgb(233,74,16)" fg:x="1899" fg:w="1"/><text x="90.6786%" y="1055.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}} (1 samples, 0.05%)</title><rect x="90.4286%" y="1029" width="0.0476%" height="15" fill="rgb(208,58,18)" fg:x="1899" fg:w="1"/><text x="90.6786%" y="1039.50"></text></g><g><title>core::iter::traits::iterator::Iterator::collect (1 samples, 0.05%)</title><rect x="90.4286%" y="1013" width="0.0476%" height="15" fill="rgb(242,225,1)" fg:x="1899" fg:w="1"/><text x="90.6786%" y="1023.50"></text></g><g><title><alloc::vec::Vec<T> as core::iter::traits::collect::FromIterator<T>>::from_iter (1 samples, 0.05%)</title><rect x="90.4286%" y="997" width="0.0476%" height="15" fill="rgb(249,39,40)" fg:x="1899" fg:w="1"/><text x="90.6786%" y="1007.50"></text></g><g><title><alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter (1 samples, 0.05%)</title><rect x="90.4286%" y="981" width="0.0476%" height="15" fill="rgb(207,72,44)" fg:x="1899" fg:w="1"/><text x="90.6786%" y="991.50"></text></g><g><title><alloc::vec::Vec<T> as alloc::vec::spec_from_iter_nested::SpecFromIterNested<T,I>>::from_iter (1 samples, 0.05%)</title><rect x="90.4286%" y="965" width="0.0476%" height="15" fill="rgb(215,193,12)" fg:x="1899" fg:w="1"/><text x="90.6786%" y="975.50"></text></g><g><title><core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (1 samples, 0.05%)</title><rect x="90.4286%" y="949" width="0.0476%" height="15" fill="rgb(248,41,39)" fg:x="1899" fg:w="1"/><text x="90.6786%" y="959.50"></text></g><g><title>core::option::Option<T>::map (1 samples, 0.05%)</title><rect x="90.4286%" y="933" width="0.0476%" height="15" fill="rgb(253,85,4)" fg:x="1899" fg:w="1"/><text x="90.6786%" y="943.50"></text></g><g><title>core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (1 samples, 0.05%)</title><rect x="90.4286%" y="917" width="0.0476%" height="15" fill="rgb(243,70,31)" fg:x="1899" fg:w="1"/><text x="90.6786%" y="927.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}} (1 samples, 0.05%)</title><rect x="90.4286%" y="901" width="0.0476%" height="15" fill="rgb(253,195,26)" fg:x="1899" fg:w="1"/><text x="90.6786%" y="911.50"></text></g><g><title><openraft::entry::Entry<C> as core::clone::Clone>::clone (1 samples, 0.05%)</title><rect x="90.4286%" y="885" width="0.0476%" height="15" fill="rgb(243,42,11)" fg:x="1899" fg:w="1"/><text x="90.6786%" y="895.50"></text></g><g><title><openraft::entry::payload::EntryPayload<C> as core::clone::Clone>::clone (1 samples, 0.05%)</title><rect x="90.4286%" y="869" width="0.0476%" height="15" fill="rgb(239,66,17)" fg:x="1899" fg:w="1"/><text x="90.6786%" y="879.50"></text></g><g><title><dcache::store::DcacheRequest as core::clone::Clone>::clone (1 samples, 0.05%)</title><rect x="90.4286%" y="853" width="0.0476%" height="15" fill="rgb(217,132,21)" fg:x="1899" fg:w="1"/><text x="90.6786%" y="863.50"></text></g><g><title><alloc::string::String as core::clone::Clone>::clone (1 samples, 0.05%)</title><rect x="90.4286%" y="837" width="0.0476%" height="15" fill="rgb(252,202,21)" fg:x="1899" fg:w="1"/><text x="90.6786%" y="847.50"></text></g><g><title><alloc::vec::Vec<T,A> as core::clone::Clone>::clone (1 samples, 0.05%)</title><rect x="90.4286%" y="821" width="0.0476%" height="15" fill="rgb(233,98,36)" fg:x="1899" fg:w="1"/><text x="90.6786%" y="831.50"></text></g><g><title>alloc::slice::<impl [T]>::to_vec_in (1 samples, 0.05%)</title><rect x="90.4286%" y="805" width="0.0476%" height="15" fill="rgb(216,153,54)" fg:x="1899" fg:w="1"/><text x="90.6786%" y="815.50"></text></g><g><title>alloc::slice::hack::to_vec (1 samples, 0.05%)</title><rect x="90.4286%" y="789" width="0.0476%" height="15" fill="rgb(250,99,7)" fg:x="1899" fg:w="1"/><text x="90.6786%" y="799.50"></text></g><g><title><T as alloc::slice::hack::ConvertVec>::to_vec (1 samples, 0.05%)</title><rect x="90.4286%" y="773" width="0.0476%" height="15" fill="rgb(207,56,50)" fg:x="1899" fg:w="1"/><text x="90.6786%" y="783.50"></text></g><g><title>core::ptr::const_ptr::<impl *const T>::copy_to_nonoverlapping (1 samples, 0.05%)</title><rect x="90.4286%" y="757" width="0.0476%" height="15" fill="rgb(244,61,34)" fg:x="1899" fg:w="1"/><text x="90.6786%" y="767.50"></text></g><g><title>core::intrinsics::copy_nonoverlapping (1 samples, 0.05%)</title><rect x="90.4286%" y="741" width="0.0476%" height="15" fill="rgb(241,50,38)" fg:x="1899" fg:w="1"/><text x="90.6786%" y="751.50"></text></g><g><title>[libc.so.6] (1 samples, 0.05%)</title><rect x="90.4286%" y="725" width="0.0476%" height="15" fill="rgb(212,166,30)" fg:x="1899" fg:w="1"/><text x="90.6786%" y="735.50"></text></g><g><title><openraft::progress::VecProgress<ID,V,P,QS> as openraft::progress::Progress<ID,V,P,QS>>::update_with (1 samples, 0.05%)</title><rect x="90.4762%" y="1109" width="0.0476%" height="15" fill="rgb(249,127,32)" fg:x="1900" fg:w="1"/><text x="90.7262%" y="1119.50"></text></g><g><title>openraft::engine::handler::replication_handler::ReplicationHandler<C>::update_matching::_{{closure}} (1 samples, 0.05%)</title><rect x="90.4762%" y="1093" width="0.0476%" height="15" fill="rgb(209,103,0)" fg:x="1900" fg:w="1"/><text x="90.7262%" y="1103.50"></text></g><g><title>openraft::progress::entry::ProgressEntry<NID>::update_matching (1 samples, 0.05%)</title><rect x="90.4762%" y="1077" width="0.0476%" height="15" fill="rgb(238,209,51)" fg:x="1900" fg:w="1"/><text x="90.7262%" y="1087.50"></text></g><g><title>openraft::progress::inflight::Inflight<NID>::ack (1 samples, 0.05%)</title><rect x="90.4762%" y="1061" width="0.0476%" height="15" fill="rgb(237,56,23)" fg:x="1900" fg:w="1"/><text x="90.7262%" y="1071.50"></text></g><g><title>openraft::progress::inflight::Inflight<NID>::assert_my_id (1 samples, 0.05%)</title><rect x="90.4762%" y="1045" width="0.0476%" height="15" fill="rgb(215,153,46)" fg:x="1900" fg:w="1"/><text x="90.7262%" y="1055.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::process_raft_msg::_{{closure}} (6 samples, 0.29%)</title><rect x="90.2857%" y="1221" width="0.2857%" height="15" fill="rgb(224,49,31)" fg:x="1896" fg:w="6"/><text x="90.5357%" y="1231.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::run_engine_commands::_{{closure}} (6 samples, 0.29%)</title><rect x="90.2857%" y="1205" width="0.2857%" height="15" fill="rgb(250,18,42)" fg:x="1896" fg:w="6"/><text x="90.5357%" y="1215.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::run_engine_commands::_{{closure}}::_{{closure}} (6 samples, 0.29%)</title><rect x="90.2857%" y="1189" width="0.2857%" height="15" fill="rgb(215,176,39)" fg:x="1896" fg:w="6"/><text x="90.5357%" y="1199.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (6 samples, 0.29%)</title><rect x="90.2857%" y="1173" width="0.2857%" height="15" fill="rgb(223,77,29)" fg:x="1896" fg:w="6"/><text x="90.5357%" y="1183.50"></text></g><g><title><openraft::core::raft_core::RaftCore<C,N,LS,SM> as openraft::runtime::RaftRuntime<C>>::run_command::_{{closure}} (6 samples, 0.29%)</title><rect x="90.2857%" y="1157" width="0.2857%" height="15" fill="rgb(234,94,52)" fg:x="1896" fg:w="6"/><text x="90.5357%" y="1167.50"></text></g><g><title>openraft::engine::handler::replication_handler::ReplicationHandler<C>::update_local_progress (2 samples, 0.10%)</title><rect x="90.4762%" y="1141" width="0.0952%" height="15" fill="rgb(220,154,50)" fg:x="1900" fg:w="2"/><text x="90.7262%" y="1151.50"></text></g><g><title>openraft::engine::handler::replication_handler::ReplicationHandler<C>::update_matching (2 samples, 0.10%)</title><rect x="90.4762%" y="1125" width="0.0952%" height="15" fill="rgb(212,11,10)" fg:x="1900" fg:w="2"/><text x="90.7262%" y="1135.50"></text></g><g><title>openraft::engine::handler::replication_handler::ReplicationHandler<C>::try_commit_granted (1 samples, 0.05%)</title><rect x="90.5238%" y="1109" width="0.0476%" height="15" fill="rgb(205,166,19)" fg:x="1901" fg:w="1"/><text x="90.7738%" y="1119.50"></text></g><g><title>openraft::engine::engine_output::EngineOutput<C>::push_command (1 samples, 0.05%)</title><rect x="90.5238%" y="1093" width="0.0476%" height="15" fill="rgb(244,198,16)" fg:x="1901" fg:w="1"/><text x="90.7738%" y="1103.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (1 samples, 0.05%)</title><rect x="90.6190%" y="1093" width="0.0476%" height="15" fill="rgb(219,69,12)" fg:x="1903" fg:w="1"/><text x="90.8690%" y="1103.50"></text></g><g><title>dcache::store::_<impl openraft::storage::RaftStorage<dcache::DcacheTypeConfig> for alloc::sync::Arc<dcache::store::DcacheStore>>::append_to_log::_{{closure}} (1 samples, 0.05%)</title><rect x="90.6190%" y="1077" width="0.0476%" height="15" fill="rgb(245,30,7)" fg:x="1903" fg:w="1"/><text x="90.8690%" y="1087.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}} (1 samples, 0.05%)</title><rect x="90.6190%" y="1061" width="0.0476%" height="15" fill="rgb(218,221,48)" fg:x="1903" fg:w="1"/><text x="90.8690%" y="1071.50"></text></g><g><title>core::ptr::drop_in_place<alloc::vec::into_iter::IntoIter<openraft::entry::Entry<dcache::DcacheTypeConfig>>> (1 samples, 0.05%)</title><rect x="90.6190%" y="1045" width="0.0476%" height="15" fill="rgb(216,66,15)" fg:x="1903" fg:w="1"/><text x="90.8690%" y="1055.50"></text></g><g><title><alloc::vec::into_iter::IntoIter<T,A> as core::ops::drop::Drop>::drop (1 samples, 0.05%)</title><rect x="90.6190%" y="1029" width="0.0476%" height="15" fill="rgb(226,122,50)" fg:x="1903" fg:w="1"/><text x="90.8690%" y="1039.50"></text></g><g><title>__rust_alloc (1 samples, 0.05%)</title><rect x="90.6667%" y="981" width="0.0476%" height="15" fill="rgb(239,156,16)" fg:x="1904" fg:w="1"/><text x="90.9167%" y="991.50"></text></g><g><title>dcache::store::<impl openraft::storage::RaftStorage<dcache::DcacheTypeConfig> for alloc::sync::Arc<dcache::store::DcacheStore>>::append_to_log (2 samples, 0.10%)</title><rect x="90.6667%" y="1093" width="0.0952%" height="15" fill="rgb(224,27,38)" fg:x="1904" fg:w="2"/><text x="90.9167%" y="1103.50"></text></g><g><title>alloc::boxed::Box<T>::pin (2 samples, 0.10%)</title><rect x="90.6667%" y="1077" width="0.0952%" height="15" fill="rgb(224,39,27)" fg:x="1904" fg:w="2"/><text x="90.9167%" y="1087.50"></text></g><g><title>alloc::boxed::Box<T>::new (2 samples, 0.10%)</title><rect x="90.6667%" y="1061" width="0.0952%" height="15" fill="rgb(215,92,29)" fg:x="1904" fg:w="2"/><text x="90.9167%" y="1071.50"></text></g><g><title>alloc::alloc::exchange_malloc (2 samples, 0.10%)</title><rect x="90.6667%" y="1045" width="0.0952%" height="15" fill="rgb(207,159,16)" fg:x="1904" fg:w="2"/><text x="90.9167%" y="1055.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::allocate (2 samples, 0.10%)</title><rect x="90.6667%" y="1029" width="0.0952%" height="15" fill="rgb(238,163,47)" fg:x="1904" fg:w="2"/><text x="90.9167%" y="1039.50"></text></g><g><title>alloc::alloc::Global::alloc_impl (2 samples, 0.10%)</title><rect x="90.6667%" y="1013" width="0.0952%" height="15" fill="rgb(219,91,49)" fg:x="1904" fg:w="2"/><text x="90.9167%" y="1023.50"></text></g><g><title>alloc::alloc::alloc (2 samples, 0.10%)</title><rect x="90.6667%" y="997" width="0.0952%" height="15" fill="rgb(227,167,31)" fg:x="1904" fg:w="2"/><text x="90.9167%" y="1007.50"></text></g><g><title>malloc (1 samples, 0.05%)</title><rect x="90.7143%" y="981" width="0.0476%" height="15" fill="rgb(234,80,54)" fg:x="1905" fg:w="1"/><text x="90.9643%" y="991.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::append_to_log::_{{closure}} (5 samples, 0.24%)</title><rect x="90.5714%" y="1157" width="0.2381%" height="15" fill="rgb(212,114,2)" fg:x="1902" fg:w="5"/><text x="90.8214%" y="1167.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::append_to_log::_{{closure}}::_{{closure}} (5 samples, 0.24%)</title><rect x="90.5714%" y="1141" width="0.2381%" height="15" fill="rgb(234,50,24)" fg:x="1902" fg:w="5"/><text x="90.8214%" y="1151.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (5 samples, 0.24%)</title><rect x="90.5714%" y="1125" width="0.2381%" height="15" fill="rgb(221,68,8)" fg:x="1902" fg:w="5"/><text x="90.8214%" y="1135.50"></text></g><g><title><openraft::storage::adapter::Adaptor<C,S> as openraft::storage::v2::RaftLogStorage<C>>::append::_{{closure}} (5 samples, 0.24%)</title><rect x="90.5714%" y="1109" width="0.2381%" height="15" fill="rgb(254,180,31)" fg:x="1902" fg:w="5"/><text x="90.8214%" y="1119.50"></text></g><g><title>openraft::storage::callback::LogFlushed<NID>::log_io_completed (1 samples, 0.05%)</title><rect x="90.7619%" y="1093" width="0.0476%" height="15" fill="rgb(247,130,50)" fg:x="1906" fg:w="1"/><text x="91.0119%" y="1103.50"></text></g><g><title>tokio::sync::oneshot::Sender<T>::send (1 samples, 0.05%)</title><rect x="90.7619%" y="1077" width="0.0476%" height="15" fill="rgb(211,109,4)" fg:x="1906" fg:w="1"/><text x="91.0119%" y="1087.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::apply_to_state_machine::_{{closure}} (2 samples, 0.10%)</title><rect x="90.8095%" y="1157" width="0.0952%" height="15" fill="rgb(238,50,21)" fg:x="1907" fg:w="2"/><text x="91.0595%" y="1167.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::apply_to_state_machine::_{{closure}}::_{{closure}} (2 samples, 0.10%)</title><rect x="90.8095%" y="1141" width="0.0952%" height="15" fill="rgb(225,57,45)" fg:x="1907" fg:w="2"/><text x="91.0595%" y="1151.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (2 samples, 0.10%)</title><rect x="90.8095%" y="1125" width="0.0952%" height="15" fill="rgb(209,196,50)" fg:x="1907" fg:w="2"/><text x="91.0595%" y="1135.50"></text></g><g><title>openraft::storage::log_store_ext::RaftLogReaderExt::get_log_entries::_{{closure}} (2 samples, 0.10%)</title><rect x="90.8095%" y="1109" width="0.0952%" height="15" fill="rgb(242,140,13)" fg:x="1907" fg:w="2"/><text x="91.0595%" y="1119.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (2 samples, 0.10%)</title><rect x="90.8095%" y="1093" width="0.0952%" height="15" fill="rgb(217,111,7)" fg:x="1907" fg:w="2"/><text x="91.0595%" y="1103.50"></text></g><g><title><openraft::storage::adapter::Adaptor<C,S> as openraft::storage::RaftLogReader<C>>::try_get_log_entries::_{{closure}} (2 samples, 0.10%)</title><rect x="90.8095%" y="1077" width="0.0952%" height="15" fill="rgb(253,193,51)" fg:x="1907" fg:w="2"/><text x="91.0595%" y="1087.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (1 samples, 0.05%)</title><rect x="90.8571%" y="1061" width="0.0476%" height="15" fill="rgb(252,70,29)" fg:x="1908" fg:w="1"/><text x="91.1071%" 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}} (1 samples, 0.05%)</title><rect x="90.8571%" y="1045" width="0.0476%" height="15" fill="rgb(232,127,12)" fg:x="1908" fg:w="1"/><text x="91.1071%" y="1055.50"></text></g><g><title>core::iter::traits::iterator::Iterator::collect (1 samples, 0.05%)</title><rect x="90.8571%" y="1029" width="0.0476%" height="15" fill="rgb(211,180,21)" fg:x="1908" fg:w="1"/><text x="91.1071%" y="1039.50"></text></g><g><title><alloc::vec::Vec<T> as core::iter::traits::collect::FromIterator<T>>::from_iter (1 samples, 0.05%)</title><rect x="90.8571%" y="1013" width="0.0476%" height="15" fill="rgb(229,72,13)" fg:x="1908" fg:w="1"/><text x="91.1071%" y="1023.50"></text></g><g><title><alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter (1 samples, 0.05%)</title><rect x="90.8571%" y="997" width="0.0476%" height="15" fill="rgb(240,211,49)" fg:x="1908" fg:w="1"/><text x="91.1071%" y="1007.50"></text></g><g><title><alloc::vec::Vec<T> as alloc::vec::spec_from_iter_nested::SpecFromIterNested<T,I>>::from_iter (1 samples, 0.05%)</title><rect x="90.8571%" y="981" width="0.0476%" height="15" fill="rgb(219,149,40)" fg:x="1908" fg:w="1"/><text x="91.1071%" y="991.50"></text></g><g><title><core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (1 samples, 0.05%)</title><rect x="90.8571%" y="965" width="0.0476%" height="15" fill="rgb(210,127,46)" fg:x="1908" fg:w="1"/><text x="91.1071%" y="975.50"></text></g><g><title>core::option::Option<T>::map (1 samples, 0.05%)</title><rect x="90.8571%" y="949" width="0.0476%" height="15" fill="rgb(220,106,7)" fg:x="1908" fg:w="1"/><text x="91.1071%" y="959.50"></text></g><g><title>core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (1 samples, 0.05%)</title><rect x="90.8571%" y="933" width="0.0476%" height="15" fill="rgb(249,31,22)" fg:x="1908" fg:w="1"/><text x="91.1071%" y="943.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}} (1 samples, 0.05%)</title><rect x="90.8571%" y="917" width="0.0476%" height="15" fill="rgb(253,1,49)" fg:x="1908" fg:w="1"/><text x="91.1071%" y="927.50"></text></g><g><title><openraft::entry::Entry<C> as core::clone::Clone>::clone (1 samples, 0.05%)</title><rect x="90.8571%" y="901" width="0.0476%" height="15" fill="rgb(227,144,33)" fg:x="1908" fg:w="1"/><text x="91.1071%" y="911.50"></text></g><g><title><openraft::entry::payload::EntryPayload<C> as core::clone::Clone>::clone (1 samples, 0.05%)</title><rect x="90.8571%" y="885" width="0.0476%" height="15" fill="rgb(249,163,44)" fg:x="1908" fg:w="1"/><text x="91.1071%" y="895.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::do_main::_{{closure}}::_{{closure}} (14 samples, 0.67%)</title><rect x="90.2857%" y="1269" width="0.6667%" height="15" fill="rgb(234,15,39)" fg:x="1896" fg:w="14"/><text x="90.5357%" y="1279.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::runtime_loop::_{{closure}} (14 samples, 0.67%)</title><rect x="90.2857%" y="1253" width="0.6667%" height="15" fill="rgb(207,66,16)" fg:x="1896" fg:w="14"/><text x="90.5357%" y="1263.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::runtime_loop::_{{closure}}::_{{closure}} (14 samples, 0.67%)</title><rect x="90.2857%" y="1237" width="0.6667%" height="15" fill="rgb(233,112,24)" fg:x="1896" fg:w="14"/><text x="90.5357%" y="1247.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::run_engine_commands::_{{closure}} (8 samples, 0.38%)</title><rect x="90.5714%" y="1221" width="0.3810%" height="15" fill="rgb(230,90,22)" fg:x="1902" fg:w="8"/><text x="90.8214%" y="1231.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::run_engine_commands::_{{closure}}::_{{closure}} (8 samples, 0.38%)</title><rect x="90.5714%" y="1205" width="0.3810%" height="15" fill="rgb(229,61,13)" fg:x="1902" fg:w="8"/><text x="90.8214%" y="1215.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (8 samples, 0.38%)</title><rect x="90.5714%" y="1189" width="0.3810%" height="15" fill="rgb(225,57,24)" fg:x="1902" fg:w="8"/><text x="90.8214%" y="1199.50"></text></g><g><title><openraft::core::raft_core::RaftCore<C,N,LS,SM> as openraft::runtime::RaftRuntime<C>>::run_command::_{{closure}} (8 samples, 0.38%)</title><rect x="90.5714%" y="1173" width="0.3810%" height="15" fill="rgb(208,169,48)" fg:x="1902" fg:w="8"/><text x="90.8214%" y="1183.50"></text></g><g><title>openraft::engine::handler::replication_handler::ReplicationHandler<C>::update_local_progress (1 samples, 0.05%)</title><rect x="90.9048%" y="1157" width="0.0476%" height="15" fill="rgb(244,218,51)" fg:x="1909" fg:w="1"/><text x="91.1548%" y="1167.50"></text></g><g><title>openraft::engine::handler::replication_handler::ReplicationHandler<C>::update_matching (1 samples, 0.05%)</title><rect x="90.9048%" y="1141" width="0.0476%" height="15" fill="rgb(214,148,10)" fg:x="1909" fg:w="1"/><text x="91.1548%" y="1151.50"></text></g><g><title>openraft::engine::handler::replication_handler::ReplicationHandler<C>::try_commit_granted (1 samples, 0.05%)</title><rect x="90.9048%" y="1125" width="0.0476%" height="15" fill="rgb(225,174,27)" fg:x="1909" fg:w="1"/><text x="91.1548%" y="1135.50"></text></g><g><title>openraft::raft_state::RaftState<NID,N>::update_committed (1 samples, 0.05%)</title><rect x="90.9048%" y="1109" width="0.0476%" height="15" fill="rgb(230,96,26)" fg:x="1909" fg:w="1"/><text x="91.1548%" y="1119.50"></text></g><g><title><T as tonic::client::service::GrpcService<ReqBody>>::call (1 samples, 0.05%)</title><rect x="90.9524%" y="997" width="0.0476%" height="15" fill="rgb(232,10,30)" fg:x="1910" fg:w="1"/><text x="91.2024%" y="1007.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 (1 samples, 0.05%)</title><rect x="90.9524%" y="981" width="0.0476%" height="15" fill="rgb(222,8,50)" fg:x="1910" fg:w="1"/><text x="91.2024%" y="991.50"></text></g><g><title>tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (2 samples, 0.10%)</title><rect x="90.9524%" y="1269" width="0.0952%" height="15" fill="rgb(213,81,27)" fg:x="1910" fg:w="2"/><text x="91.2024%" y="1279.50"></text></g><g><title>tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (2 samples, 0.10%)</title><rect x="90.9524%" y="1253" width="0.0952%" height="15" fill="rgb(245,50,10)" fg:x="1910" fg:w="2"/><text x="91.2024%" y="1263.50"></text></g><g><title><tracing_futures::Instrumented<T> as core::future::future::Future>::poll (2 samples, 0.10%)</title><rect x="90.9524%" y="1237" width="0.0952%" height="15" fill="rgb(216,100,18)" fg:x="1910" fg:w="2"/><text x="91.2024%" y="1247.50"></text></g><g><title>openraft::replication::ReplicationCore<C,N,LS>::main::_{{closure}} (2 samples, 0.10%)</title><rect x="90.9524%" y="1221" width="0.0952%" height="15" fill="rgb(236,147,54)" fg:x="1910" fg:w="2"/><text x="91.2024%" y="1231.50"></text></g><g><title>openraft::replication::ReplicationCore<C,N,LS>::main::_{{closure}}::_{{closure}} (2 samples, 0.10%)</title><rect x="90.9524%" y="1205" width="0.0952%" height="15" fill="rgb(205,143,26)" fg:x="1910" fg:w="2"/><text x="91.2024%" y="1215.50"></text></g><g><title>openraft::replication::ReplicationCore<C,N,LS>::send_log_entries::_{{closure}} (2 samples, 0.10%)</title><rect x="90.9524%" y="1189" width="0.0952%" height="15" fill="rgb(236,26,9)" fg:x="1910" fg:w="2"/><text x="91.2024%" y="1199.50"></text></g><g><title>openraft::replication::ReplicationCore<C,N,LS>::send_log_entries::_{{closure}}::_{{closure}} (2 samples, 0.10%)</title><rect x="90.9524%" y="1173" width="0.0952%" height="15" fill="rgb(221,165,53)" fg:x="1910" fg:w="2"/><text x="91.2024%" y="1183.50"></text></g><g><title><tokio::time::timeout::Timeout<T> as core::future::future::Future>::poll (2 samples, 0.10%)</title><rect x="90.9524%" y="1157" width="0.0952%" height="15" fill="rgb(214,110,17)" fg:x="1910" fg:w="2"/><text x="91.2024%" y="1167.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (2 samples, 0.10%)</title><rect x="90.9524%" y="1141" width="0.0952%" height="15" fill="rgb(237,197,12)" fg:x="1910" fg:w="2"/><text x="91.2024%" y="1151.50"></text></g><g><title>openraft::network::network::RaftNetwork::append_entries::_{{closure}} (2 samples, 0.10%)</title><rect x="90.9524%" y="1125" width="0.0952%" height="15" fill="rgb(205,84,17)" fg:x="1910" fg:w="2"/><text x="91.2024%" y="1135.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (2 samples, 0.10%)</title><rect x="90.9524%" y="1109" width="0.0952%" height="15" fill="rgb(237,18,45)" fg:x="1910" fg:w="2"/><text x="91.2024%" y="1119.50"></text></g><g><title><dcache::network::raft_network_impl::DcacheNetworkConnection as openraft::network::network::RaftNetwork<dcache::DcacheTypeConfig>>::send_append_entries::_{{closure}} (2 samples, 0.10%)</title><rect x="90.9524%" y="1093" width="0.0952%" height="15" fill="rgb(221,87,14)" fg:x="1910" fg:w="2"/><text x="91.2024%" y="1103.50"></text></g><g><title>dcache::network::raft_network_impl::DcacheNetwork::send_rpc::_{{closure}} (2 samples, 0.10%)</title><rect x="90.9524%" y="1077" width="0.0952%" height="15" fill="rgb(238,186,15)" fg:x="1910" fg:w="2"/><text x="91.2024%" y="1087.50"></text></g><g><title>dcache::protobuf::dcache::dcache_service_client::DcacheServiceClient<T>::append_entries::_{{closure}} (2 samples, 0.10%)</title><rect x="90.9524%" y="1061" width="0.0952%" height="15" fill="rgb(208,115,11)" fg:x="1910" fg:w="2"/><text x="91.2024%" y="1071.50"></text></g><g><title>tonic::client::grpc::Grpc<T>::unary::_{{closure}} (2 samples, 0.10%)</title><rect x="90.9524%" y="1045" width="0.0952%" height="15" fill="rgb(254,175,0)" fg:x="1910" fg:w="2"/><text x="91.2024%" y="1055.50"></text></g><g><title>tonic::client::grpc::Grpc<T>::client_streaming::_{{closure}} (2 samples, 0.10%)</title><rect x="90.9524%" y="1029" width="0.0952%" height="15" fill="rgb(227,24,42)" fg:x="1910" fg:w="2"/><text x="91.2024%" y="1039.50"></text></g><g><title>tonic::client::grpc::Grpc<T>::streaming::_{{closure}} (2 samples, 0.10%)</title><rect x="90.9524%" y="1013" width="0.0952%" height="15" fill="rgb(223,211,37)" fg:x="1910" fg:w="2"/><text x="91.2024%" y="1023.50"></text></g><g><title>core::ptr::drop_in_place<tonic::transport::channel::ResponseFuture> (1 samples, 0.05%)</title><rect x="91.0000%" y="997" width="0.0476%" height="15" fill="rgb(235,49,27)" fg:x="1911" fg:w="1"/><text x="91.2500%" y="1007.50"></text></g><g><title>core::ptr::drop_in_place<tower::buffer::future::ResponseFuture<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>>>>> (1 samples, 0.05%)</title><rect x="91.0000%" y="981" width="0.0476%" height="15" fill="rgb(254,97,51)" fg:x="1911" fg:w="1"/><text x="91.2500%" y="991.50"></text></g><g><title>core::ptr::drop_in_place<tower::buffer::future::ResponseState<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>>>>> (1 samples, 0.05%)</title><rect x="91.0000%" y="965" width="0.0476%" height="15" fill="rgb(249,51,40)" fg:x="1911" fg:w="1"/><text x="91.2500%" y="975.50"></text></g><g><title>core::ptr::drop_in_place<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>>>> (1 samples, 0.05%)</title><rect x="91.0000%" y="949" width="0.0476%" height="15" fill="rgb(210,128,45)" fg:x="1911" fg:w="1"/><text x="91.2500%" y="959.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<http::response::Response<hyper::body::body::Body>,alloc::boxed::Box<dyn core::error::Error+core::marker::Sync+core::marker::Send>>+core::marker::Send>>> (1 samples, 0.05%)</title><rect x="91.0000%" y="933" width="0.0476%" height="15" fill="rgb(224,137,50)" fg:x="1911" fg:w="1"/><text x="91.2500%" y="943.50"></text></g><g><title>core::ptr::drop_in_place<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>> (1 samples, 0.05%)</title><rect x="91.0000%" y="917" width="0.0476%" height="15" fill="rgb(242,15,9)" fg:x="1911" fg:w="1"/><text x="91.2500%" y="927.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<http::response::Response<hyper::body::body::Body>,alloc::boxed::Box<dyn core::error::Error+core::marker::Sync+core::marker::Send>>+core::marker::Send>>> (1 samples, 0.05%)</title><rect x="91.0000%" y="901" width="0.0476%" height="15" fill="rgb(233,187,41)" fg:x="1911" fg:w="1"/><text x="91.2500%" y="911.50"></text></g><g><title>core::ptr::drop_in_place<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>> (1 samples, 0.05%)</title><rect x="91.0000%" y="885" width="0.0476%" height="15" fill="rgb(227,2,29)" fg:x="1911" fg:w="1"/><text x="91.2500%" y="895.50"></text></g><g><title>_ZN4core3ptr1980drop_in_place$LT$$LT$tonic..transport..service..add_origin..AddOrigin$LT$tonic..transport..service..user_agent..UserAgent$LT$tonic..transport..service..grpc_timeout..GrpcTimeout$LT$tower..util..either..Either$LT$tower..limit..concurrency..service..ConcurrencyLimit$LT$tower..util..either..Either$LT$tower..limit..rate..service..RateLimit$LT$tonic..transport..service..reconnect..Reconnect$LT$hyper..client..service..Connect$LT$tonic..transport..service..connector..Connector$LT$hyper..client..connect..http..HttpConnector$GT$$C$http_body..combinators..box_body..UnsyncBoxBody$LT$bytes..bytes..Bytes$C$tonic..status..Status$GT$$C$http..uri..Uri$GT$$C$http..uri..Uri$GT$$GT$$C$tonic..transport..service..reconnect..Reconnect$LT$hyper..client..service..Connect$LT$tonic..transport..service..connector..Connector$LT$hyper..client..connect..http..HttpConnector$GT$$C$http_body..combinators..box_body..UnsyncBoxBody$LT$bytes..bytes..Bytes$C$tonic..status..Status$GT$$C$http..uri..Uri$GT$$C$http..uri..Uri$GT$$GT$$GT$$C$tower..util..either..Either$LT$tower..limit..rate..service..RateLimit$LT$tonic..transport..service..reconnect..Reconnect$LT$hyper..client..service..Connect$LT$tonic..transport..service..connector..Connector$LT$hyper..client..connect..http..HttpConnector$GT$$C$http_body..combinators..box_body..UnsyncBoxBody$LT$bytes..bytes..Bytes$C$tonic..status..Status$GT$$C$http..uri..Uri$GT$$C$http..uri..Uri$GT$$GT$$C$tonic..transport..service..reconnect..Reconnect$LT$hyper..client..service..Connect$LT$tonic..transport..service..connector..Connector$LT$hyper..client..connect..http..HttpConnector$GT$$C$http_body..combinators..box_body..UnsyncBoxBody$LT$bytes..bytes..Bytes$C$tonic..status..Status$GT$$C$http..uri..Uri$GT$$C$http..uri..Uri$GT$$GT$$GT$$GT$$GT$$GT$$u20$as$u20$tower_service..Service$LT$http..request..Request$LT$http_body..combinators..box_body..UnsyncBoxBody$LT$bytes..bytes..Bytes$C$tonic..status..Status$GT$$GT$$GT$$GT$..call..$u7b$$u7b$closure$u7d$$u7d$$GT$17h1163c7b8f84eb2deE (1 samples, 0.05%)</title><rect x="91.0000%" y="869" width="0.0476%" height="15" fill="rgb(222,70,3)" fg:x="1911" fg:w="1"/><text x="91.2500%" y="879.50"></text></g><g><title>tokio::runtime::scheduler::current_thread::Context::enter (1 samples, 0.05%)</title><rect x="91.0476%" y="1173" width="0.0476%" height="15" fill="rgb(213,11,42)" fg:x="1912" fg:w="1"/><text x="91.2976%" y="1183.50"></text></g><g><title>tokio::runtime::scheduler::current_thread::CoreGuard::block_on::_{{closure}}::_{{closure}} (1 samples, 0.05%)</title><rect x="91.0476%" y="1157" width="0.0476%" height="15" fill="rgb(225,150,9)" fg:x="1912" fg:w="1"/><text x="91.2976%" y="1167.50"></text></g><g><title>tokio::runtime::coop::budget (1 samples, 0.05%)</title><rect x="91.0476%" y="1141" width="0.0476%" height="15" fill="rgb(230,162,45)" fg:x="1912" fg:w="1"/><text x="91.2976%" y="1151.50"></text></g><g><title>tokio::runtime::coop::with_budget (1 samples, 0.05%)</title><rect x="91.0476%" y="1125" width="0.0476%" height="15" fill="rgb(222,14,52)" fg:x="1912" fg:w="1"/><text x="91.2976%" y="1135.50"></text></g><g><title>tokio::runtime::scheduler::current_thread::CoreGuard::block_on::_{{closure}}::_{{closure}}::_{{closure}} (1 samples, 0.05%)</title><rect x="91.0476%" y="1109" width="0.0476%" height="15" fill="rgb(254,198,14)" fg:x="1912" fg:w="1"/><text x="91.2976%" y="1119.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (1 samples, 0.05%)</title><rect x="91.0476%" y="1093" width="0.0476%" height="15" fill="rgb(220,217,30)" fg:x="1912" fg:w="1"/><text x="91.2976%" y="1103.50"></text></g><g><title>tokio::task::local::LocalSet::run_until::_{{closure}} (1 samples, 0.05%)</title><rect x="91.0476%" y="1077" width="0.0476%" height="15" fill="rgb(215,146,41)" fg:x="1912" fg:w="1"/><text x="91.2976%" y="1087.50"></text></g><g><title><tokio::task::local::RunUntil<T> as core::future::future::Future>::poll (1 samples, 0.05%)</title><rect x="91.0476%" y="1061" width="0.0476%" height="15" fill="rgb(217,27,36)" fg:x="1912" fg:w="1"/><text x="91.2976%" y="1071.50"></text></g><g><title>tokio::task::local::LocalSet::with (1 samples, 0.05%)</title><rect x="91.0476%" y="1045" width="0.0476%" height="15" fill="rgb(219,218,39)" fg:x="1912" fg:w="1"/><text x="91.2976%" y="1055.50"></text></g><g><title>std::thread::local::LocalKey<T>::with (1 samples, 0.05%)</title><rect x="91.0476%" y="1029" width="0.0476%" height="15" fill="rgb(219,4,42)" fg:x="1912" fg:w="1"/><text x="91.2976%" y="1039.50"></text></g><g><title>std::thread::local::LocalKey<T>::try_with (1 samples, 0.05%)</title><rect x="91.0476%" y="1013" width="0.0476%" height="15" fill="rgb(249,119,36)" fg:x="1912" fg:w="1"/><text x="91.2976%" y="1023.50"></text></g><g><title>tokio::task::local::LocalSet::with::_{{closure}} (1 samples, 0.05%)</title><rect x="91.0476%" y="997" width="0.0476%" height="15" fill="rgb(209,23,33)" fg:x="1912" fg:w="1"/><text x="91.2976%" y="1007.50"></text></g><g><title><tokio::task::local::RunUntil<T> as core::future::future::Future>::poll::_{{closure}} (1 samples, 0.05%)</title><rect x="91.0476%" y="981" width="0.0476%" height="15" fill="rgb(211,10,0)" fg:x="1912" fg:w="1"/><text x="91.2976%" y="991.50"></text></g><g><title>main::main::_{{closure}} (1 samples, 0.05%)</title><rect x="91.0476%" y="965" width="0.0476%" height="15" fill="rgb(208,99,37)" fg:x="1912" fg:w="1"/><text x="91.2976%" y="975.50"></text></g><g><title>clap_builder::derive::Parser::parse (1 samples, 0.05%)</title><rect x="91.0476%" y="949" width="0.0476%" height="15" fill="rgb(213,132,31)" fg:x="1912" fg:w="1"/><text x="91.2976%" y="959.50"></text></g><g><title>clap_builder::builder::command::Command::get_matches (1 samples, 0.05%)</title><rect x="91.0476%" y="933" width="0.0476%" height="15" fill="rgb(243,129,40)" fg:x="1912" fg:w="1"/><text x="91.2976%" y="943.50"></text></g><g><title>clap_builder::builder::command::Command::get_matches_from (1 samples, 0.05%)</title><rect x="91.0476%" y="917" width="0.0476%" height="15" fill="rgb(210,66,33)" fg:x="1912" fg:w="1"/><text x="91.2976%" y="927.50"></text></g><g><title>clap_builder::builder::command::Command::try_get_matches_from_mut (1 samples, 0.05%)</title><rect x="91.0476%" y="901" width="0.0476%" height="15" fill="rgb(209,189,4)" fg:x="1912" fg:w="1"/><text x="91.2976%" y="911.50"></text></g><g><title>clap_builder::builder::command::Command::_do_parse (1 samples, 0.05%)</title><rect x="91.0476%" y="885" width="0.0476%" height="15" fill="rgb(214,107,37)" fg:x="1912" fg:w="1"/><text x="91.2976%" y="895.50"></text></g><g><title>clap_builder::parser::parser::Parser::get_matches_with (1 samples, 0.05%)</title><rect x="91.0476%" y="869" width="0.0476%" height="15" fill="rgb(245,88,54)" fg:x="1912" fg:w="1"/><text x="91.2976%" y="879.50"></text></g><g><title>clap_builder::parser::parser::Parser::parse_opt_value (1 samples, 0.05%)</title><rect x="91.0476%" y="853" width="0.0476%" height="15" fill="rgb(205,146,20)" fg:x="1912" fg:w="1"/><text x="91.2976%" y="863.50"></text></g><g><title>clap_builder::parser::parser::Parser::resolve_pending (1 samples, 0.05%)</title><rect x="91.0476%" y="837" width="0.0476%" height="15" fill="rgb(220,161,25)" fg:x="1912" fg:w="1"/><text x="91.2976%" y="847.50"></text></g><g><title>clap_builder::parser::parser::Parser::react (1 samples, 0.05%)</title><rect x="91.0476%" y="821" width="0.0476%" height="15" fill="rgb(215,152,15)" fg:x="1912" fg:w="1"/><text x="91.2976%" y="831.50"></text></g><g><title>clap_builder::parser::parser::Parser::start_custom_arg (1 samples, 0.05%)</title><rect x="91.0476%" y="805" width="0.0476%" height="15" fill="rgb(233,192,44)" fg:x="1912" fg:w="1"/><text x="91.2976%" y="815.50"></text></g><g><title>clap_builder::parser::arg_matcher::ArgMatcher::start_custom_arg (1 samples, 0.05%)</title><rect x="91.0476%" y="789" width="0.0476%" height="15" fill="rgb(240,170,46)" fg:x="1912" fg:w="1"/><text x="91.2976%" y="799.50"></text></g><g><title>_ZN73_$LT$P$u20$as$u20$clap_builder..builder..value_parser..AnyValueParser$GT$7type_id17haafe12ffe0823396E.llvm.15344364224847515406 (1 samples, 0.05%)</title><rect x="91.0476%" y="773" width="0.0476%" height="15" fill="rgb(207,104,33)" fg:x="1912" fg:w="1"/><text x="91.2976%" y="783.50"></text></g><g><title>[libc.so.6] (1 samples, 0.05%)</title><rect x="91.0952%" y="613" width="0.0476%" height="15" fill="rgb(219,21,39)" fg:x="1913" fg:w="1"/><text x="91.3452%" y="623.50"></text></g><g><title>h2::proto::streams::counts::Counts::transition_after (1 samples, 0.05%)</title><rect x="91.1429%" y="613" width="0.0476%" height="15" fill="rgb(214,133,29)" fg:x="1914" fg:w="1"/><text x="91.3929%" y="623.50"></text></g><g><title>h2::proto::streams::store::Ptr::unlink (1 samples, 0.05%)</title><rect x="91.1429%" y="597" width="0.0476%" height="15" fill="rgb(226,93,6)" fg:x="1914" fg:w="1"/><text x="91.3929%" y="607.50"></text></g><g><title>indexmap::map::IndexMap<K,V,S>::swap_remove (1 samples, 0.05%)</title><rect x="91.1429%" y="581" width="0.0476%" height="15" fill="rgb(252,222,34)" fg:x="1914" fg:w="1"/><text x="91.3929%" y="591.50"></text></g><g><title>indexmap::map::IndexMap<K,V,S>::swap_remove_full (1 samples, 0.05%)</title><rect x="91.1429%" y="565" width="0.0476%" height="15" fill="rgb(252,92,48)" fg:x="1914" fg:w="1"/><text x="91.3929%" y="575.50"></text></g><g><title>indexmap::map::IndexMap<K,V,S>::hash (1 samples, 0.05%)</title><rect x="91.1429%" y="549" width="0.0476%" height="15" fill="rgb(245,223,24)" fg:x="1914" fg:w="1"/><text x="91.3929%" y="559.50"></text></g><g><title><std::collections::hash::map::DefaultHasher as core::hash::Hasher>::finish (1 samples, 0.05%)</title><rect x="91.1429%" y="533" width="0.0476%" height="15" fill="rgb(205,176,3)" fg:x="1914" fg:w="1"/><text x="91.3929%" y="543.50"></text></g><g><title><core::hash::sip::SipHasher13 as core::hash::Hasher>::finish (1 samples, 0.05%)</title><rect x="91.1429%" y="517" width="0.0476%" height="15" fill="rgb(235,151,15)" fg:x="1914" fg:w="1"/><text x="91.3929%" y="527.50"></text></g><g><title><core::hash::sip::Hasher<S> as core::hash::Hasher>::finish (1 samples, 0.05%)</title><rect x="91.1429%" y="501" width="0.0476%" height="15" fill="rgb(237,209,11)" fg:x="1914" fg:w="1"/><text x="91.3929%" y="511.50"></text></g><g><title><h2::proto::streams::store::Ptr as core::ops::deref::DerefMut>::deref_mut (1 samples, 0.05%)</title><rect x="91.1905%" y="581" width="0.0476%" height="15" fill="rgb(243,227,24)" fg:x="1915" fg:w="1"/><text x="91.4405%" y="591.50"></text></g><g><title><h2::proto::streams::store::Store as core::ops::index::IndexMut<h2::proto::streams::store::Key>>::index_mut (1 samples, 0.05%)</title><rect x="91.1905%" y="565" width="0.0476%" height="15" fill="rgb(239,193,16)" fg:x="1915" fg:w="1"/><text x="91.4405%" y="575.50"></text></g><g><title>slab::Slab<T>::get_mut (1 samples, 0.05%)</title><rect x="91.1905%" y="549" width="0.0476%" height="15" fill="rgb(231,27,9)" fg:x="1915" fg:w="1"/><text x="91.4405%" y="559.50"></text></g><g><title>h2::proto::streams::state::State::recv_open (2 samples, 0.10%)</title><rect x="91.2381%" y="581" width="0.0952%" height="15" fill="rgb(219,169,10)" fg:x="1916" fg:w="2"/><text x="91.4881%" y="591.50"></text></g><g><title>h2::proto::streams::recv::Recv::recv_headers (4 samples, 0.19%)</title><rect x="91.1905%" y="597" width="0.1905%" height="15" fill="rgb(244,229,43)" fg:x="1915" fg:w="4"/><text x="91.4405%" y="607.50"></text></g><g><title>h2::proto::streams::stream::Stream::notify_recv (1 samples, 0.05%)</title><rect x="91.3333%" y="581" width="0.0476%" height="15" fill="rgb(254,38,20)" fg:x="1918" fg:w="1"/><text x="91.5833%" y="591.50"></text></g><g><title>core::task::wake::Waker::wake (1 samples, 0.05%)</title><rect x="91.3333%" y="565" width="0.0476%" height="15" fill="rgb(250,47,30)" fg:x="1918" fg:w="1"/><text x="91.5833%" y="575.50"></text></g><g><title>tokio::runtime::task::waker::wake_by_val (1 samples, 0.05%)</title><rect x="91.3333%" y="549" width="0.0476%" height="15" fill="rgb(224,124,36)" fg:x="1918" fg:w="1"/><text x="91.5833%" y="559.50"></text></g><g><title>tokio::runtime::task::harness::<impl tokio::runtime::task::raw::RawTask>::wake_by_val (1 samples, 0.05%)</title><rect x="91.3333%" y="533" width="0.0476%" height="15" fill="rgb(246,68,51)" fg:x="1918" fg:w="1"/><text x="91.5833%" y="543.50"></text></g><g><title>tokio::runtime::task::raw::RawTask::schedule (1 samples, 0.05%)</title><rect x="91.3333%" y="517" width="0.0476%" height="15" fill="rgb(253,43,49)" fg:x="1918" fg:w="1"/><text x="91.5833%" y="527.50"></text></g><g><title>tokio::runtime::task::raw::schedule (1 samples, 0.05%)</title><rect x="91.3333%" y="501" width="0.0476%" height="15" fill="rgb(219,54,36)" fg:x="1918" fg:w="1"/><text x="91.5833%" y="511.50"></text></g><g><title>tokio::runtime::task::core::Header::get_scheduler (1 samples, 0.05%)</title><rect x="91.3333%" y="485" width="0.0476%" height="15" fill="rgb(227,133,34)" fg:x="1918" fg:w="1"/><text x="91.5833%" y="495.50"></text></g><g><title>core::ptr::mut_ptr::<impl *mut T>::add (1 samples, 0.05%)</title><rect x="91.3333%" y="469" width="0.0476%" height="15" fill="rgb(247,227,15)" fg:x="1918" fg:w="1"/><text x="91.5833%" y="479.50"></text></g><g><title>h2::proto::connection::Connection<T,P,B>::poll2 (7 samples, 0.33%)</title><rect x="91.0952%" y="693" width="0.3333%" height="15" fill="rgb(229,96,14)" fg:x="1913" fg:w="7"/><text x="91.3452%" y="703.50"></text></g><g><title>h2::proto::connection::DynConnection<B>::recv_frame (7 samples, 0.33%)</title><rect x="91.0952%" y="677" width="0.3333%" height="15" fill="rgb(220,79,17)" fg:x="1913" fg:w="7"/><text x="91.3452%" y="687.50"></text></g><g><title>h2::proto::streams::streams::DynStreams<B>::recv_headers (7 samples, 0.33%)</title><rect x="91.0952%" y="661" width="0.3333%" height="15" fill="rgb(205,131,53)" fg:x="1913" fg:w="7"/><text x="91.3452%" y="671.50"></text></g><g><title>h2::proto::streams::streams::Inner::recv_headers (7 samples, 0.33%)</title><rect x="91.0952%" y="645" width="0.3333%" height="15" fill="rgb(209,50,29)" fg:x="1913" fg:w="7"/><text x="91.3452%" y="655.50"></text></g><g><title>h2::proto::streams::counts::Counts::transition (7 samples, 0.33%)</title><rect x="91.0952%" y="629" width="0.3333%" height="15" fill="rgb(245,86,46)" fg:x="1913" fg:w="7"/><text x="91.3452%" y="639.50"></text></g><g><title>h2::proto::streams::streams::Inner::recv_headers::_{{closure}} (5 samples, 0.24%)</title><rect x="91.1905%" y="613" width="0.2381%" height="15" fill="rgb(235,66,46)" fg:x="1915" fg:w="5"/><text x="91.4405%" y="623.50"></text></g><g><title>h2::proto::streams::recv::Recv::recv_trailers (1 samples, 0.05%)</title><rect x="91.3810%" y="597" width="0.0476%" height="15" fill="rgb(232,148,31)" fg:x="1919" fg:w="1"/><text x="91.6310%" y="607.50"></text></g><g><title>h2::proto::streams::state::State::recv_close (1 samples, 0.05%)</title><rect x="91.3810%" y="581" width="0.0476%" height="15" fill="rgb(217,149,8)" fg:x="1919" fg:w="1"/><text x="91.6310%" y="591.50"></text></g><g><title>h2::hpack::encoder::encode_int (2 samples, 0.10%)</title><rect x="91.5238%" y="517" width="0.0952%" height="15" fill="rgb(209,183,11)" fg:x="1922" fg:w="2"/><text x="91.7738%" y="527.50"></text></g><g><title>bytes::buf::buf_mut::BufMut::put_u8 (2 samples, 0.10%)</title><rect x="91.5238%" y="501" width="0.0952%" height="15" fill="rgb(208,55,20)" fg:x="1922" fg:w="2"/><text x="91.7738%" y="511.50"></text></g><g><title><bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (2 samples, 0.10%)</title><rect x="91.5238%" y="485" width="0.0952%" height="15" fill="rgb(218,39,14)" fg:x="1922" fg:w="2"/><text x="91.7738%" y="495.50"></text></g><g><title>bytes::bytes_mut::BytesMut::extend_from_slice (1 samples, 0.05%)</title><rect x="91.5714%" y="469" width="0.0476%" height="15" fill="rgb(216,169,33)" fg:x="1923" fg:w="1"/><text x="91.8214%" y="479.50"></text></g><g><title>bytes::bytes_mut::BytesMut::reserve (1 samples, 0.05%)</title><rect x="91.5714%" y="453" width="0.0476%" height="15" fill="rgb(233,80,24)" fg:x="1923" fg:w="1"/><text x="91.8214%" y="463.50"></text></g><g><title>bytes::bytes_mut::BytesMut::reserve_inner (1 samples, 0.05%)</title><rect x="91.5714%" y="437" width="0.0476%" height="15" fill="rgb(213,179,31)" fg:x="1923" fg:w="1"/><text x="91.8214%" y="447.50"></text></g><g><title>alloc::vec::Vec<T,A>::reserve (1 samples, 0.05%)</title><rect x="91.5714%" y="421" width="0.0476%" height="15" fill="rgb(209,19,5)" fg:x="1923" fg:w="1"/><text x="91.8214%" y="431.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::reserve (1 samples, 0.05%)</title><rect x="91.5714%" y="405" width="0.0476%" height="15" fill="rgb(219,18,35)" fg:x="1923" fg:w="1"/><text x="91.8214%" y="415.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle (1 samples, 0.05%)</title><rect x="91.5714%" y="389" width="0.0476%" height="15" fill="rgb(209,169,16)" fg:x="1923" fg:w="1"/><text x="91.8214%" y="399.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::grow_amortized (1 samples, 0.05%)</title><rect x="91.5714%" y="373" width="0.0476%" height="15" fill="rgb(245,90,51)" fg:x="1923" fg:w="1"/><text x="91.8214%" y="383.50"></text></g><g><title>alloc::raw_vec::finish_grow (1 samples, 0.05%)</title><rect x="91.5714%" y="357" width="0.0476%" height="15" fill="rgb(220,99,45)" fg:x="1923" fg:w="1"/><text x="91.8214%" y="367.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::grow (1 samples, 0.05%)</title><rect x="91.5714%" y="341" width="0.0476%" height="15" fill="rgb(249,89,25)" fg:x="1923" fg:w="1"/><text x="91.8214%" y="351.50"></text></g><g><title>alloc::alloc::Global::grow_impl (1 samples, 0.05%)</title><rect x="91.5714%" y="325" width="0.0476%" height="15" fill="rgb(239,193,0)" fg:x="1923" fg:w="1"/><text x="91.8214%" y="335.50"></text></g><g><title>alloc::alloc::realloc (1 samples, 0.05%)</title><rect x="91.5714%" y="309" width="0.0476%" height="15" fill="rgb(231,126,1)" fg:x="1923" fg:w="1"/><text x="91.8214%" y="319.50"></text></g><g><title>realloc (1 samples, 0.05%)</title><rect x="91.5714%" y="293" width="0.0476%" height="15" fill="rgb(243,166,3)" fg:x="1923" fg:w="1"/><text x="91.8214%" y="303.50"></text></g><g><title>[libc.so.6] (1 samples, 0.05%)</title><rect x="91.5714%" y="277" width="0.0476%" height="15" fill="rgb(223,22,34)" fg:x="1923" fg:w="1"/><text x="91.8214%" y="287.50"></text></g><g><title>[libc.so.6] (1 samples, 0.05%)</title><rect x="91.5714%" y="261" width="0.0476%" height="15" fill="rgb(251,52,51)" fg:x="1923" fg:w="1"/><text x="91.8214%" y="271.50"></text></g><g><title>h2::hpack::encoder::Encoder::encode_header (4 samples, 0.19%)</title><rect x="91.4762%" y="533" width="0.1905%" height="15" fill="rgb(221,165,28)" fg:x="1921" fg:w="4"/><text x="91.7262%" y="543.50"></text></g><g><title>h2::hpack::header::Header::value_slice (1 samples, 0.05%)</title><rect x="91.6190%" y="517" width="0.0476%" height="15" fill="rgb(218,121,47)" fg:x="1924" fg:w="1"/><text x="91.8690%" y="527.50"></text></g><g><title>h2::hpack::header::Header<core::option::Option<http::header::name::HeaderName>>::reify (1 samples, 0.05%)</title><rect x="91.6667%" y="533" width="0.0476%" height="15" fill="rgb(209,120,9)" fg:x="1925" fg:w="1"/><text x="91.9167%" y="543.50"></text></g><g><title>h2::hpack::table::Table::index_dynamic (1 samples, 0.05%)</title><rect x="91.7143%" y="517" width="0.0476%" height="15" fill="rgb(236,68,12)" fg:x="1926" fg:w="1"/><text x="91.9643%" y="527.50"></text></g><g><title>h2::hpack::table::Table::index_occupied (1 samples, 0.05%)</title><rect x="91.7143%" y="501" width="0.0476%" height="15" fill="rgb(225,194,26)" fg:x="1926" fg:w="1"/><text x="91.9643%" y="511.50"></text></g><g><title><bytes::bytes::Bytes as core::cmp::PartialEq>::eq (1 samples, 0.05%)</title><rect x="91.7143%" y="485" width="0.0476%" height="15" fill="rgb(231,84,39)" fg:x="1926" fg:w="1"/><text x="91.9643%" y="495.50"></text></g><g><title>core::cmp::impls::<impl core::cmp::PartialEq<&B> for &A>::eq (1 samples, 0.05%)</title><rect x="91.7143%" y="469" width="0.0476%" height="15" fill="rgb(210,11,45)" fg:x="1926" fg:w="1"/><text x="91.9643%" y="479.50"></text></g><g><title>core::slice::cmp::<impl core::cmp::PartialEq<[B]> for [A]>::eq (1 samples, 0.05%)</title><rect x="91.7143%" y="453" width="0.0476%" height="15" fill="rgb(224,54,52)" fg:x="1926" fg:w="1"/><text x="91.9643%" y="463.50"></text></g><g><title><[A] as core::slice::cmp::SlicePartialEq<B>>::equal (1 samples, 0.05%)</title><rect x="91.7143%" y="437" width="0.0476%" height="15" fill="rgb(238,102,14)" fg:x="1926" fg:w="1"/><text x="91.9643%" y="447.50"></text></g><g><title>[libc.so.6] (1 samples, 0.05%)</title><rect x="91.7143%" y="421" width="0.0476%" height="15" fill="rgb(243,160,52)" fg:x="1926" fg:w="1"/><text x="91.9643%" y="431.50"></text></g><g><title>h2::hpack::table::Table::index (2 samples, 0.10%)</title><rect x="91.7143%" y="533" width="0.0952%" height="15" fill="rgb(216,114,19)" fg:x="1926" fg:w="2"/><text x="91.9643%" y="543.50"></text></g><g><title>h2::hpack::table::index_static (1 samples, 0.05%)</title><rect x="91.7619%" y="517" width="0.0476%" height="15" fill="rgb(244,166,37)" fg:x="1927" fg:w="1"/><text x="92.0119%" y="527.50"></text></g><g><title>h2::codec::Codec<T,B>::buffer (9 samples, 0.43%)</title><rect x="91.4286%" y="629" width="0.4286%" height="15" fill="rgb(246,29,44)" fg:x="1920" fg:w="9"/><text x="91.6786%" y="639.50"></text></g><g><title>h2::codec::framed_write::FramedWrite<T,B>::buffer (9 samples, 0.43%)</title><rect x="91.4286%" y="613" width="0.4286%" height="15" fill="rgb(215,56,53)" fg:x="1920" fg:w="9"/><text x="91.6786%" y="623.50"></text></g><g><title>h2::codec::framed_write::Encoder<B>::buffer (9 samples, 0.43%)</title><rect x="91.4286%" y="597" width="0.4286%" height="15" fill="rgb(217,60,2)" fg:x="1920" fg:w="9"/><text x="91.6786%" y="607.50"></text></g><g><title>h2::frame::headers::Headers::encode (9 samples, 0.43%)</title><rect x="91.4286%" y="581" width="0.4286%" height="15" fill="rgb(207,26,24)" fg:x="1920" fg:w="9"/><text x="91.6786%" y="591.50"></text></g><g><title>h2::frame::headers::HeaderBlock::into_encoding (9 samples, 0.43%)</title><rect x="91.4286%" y="565" width="0.4286%" height="15" fill="rgb(252,210,15)" fg:x="1920" fg:w="9"/><text x="91.6786%" y="575.50"></text></g><g><title>h2::hpack::encoder::Encoder::encode (9 samples, 0.43%)</title><rect x="91.4286%" y="549" width="0.4286%" height="15" fill="rgb(253,209,26)" fg:x="1920" fg:w="9"/><text x="91.6786%" y="559.50"></text></g><g><title>tracing::__macro_support::__disabled_span (1 samples, 0.05%)</title><rect x="91.8095%" y="533" width="0.0476%" height="15" fill="rgb(238,170,14)" fg:x="1928" fg:w="1"/><text x="92.0595%" y="543.50"></text></g><g><title>tracing::span::Span::new_disabled (1 samples, 0.05%)</title><rect x="91.8095%" y="517" width="0.0476%" height="15" fill="rgb(216,178,15)" fg:x="1928" fg:w="1"/><text x="92.0595%" y="527.50"></text></g><g><title>[libc.so.6] (1 samples, 0.05%)</title><rect x="91.8571%" y="597" width="0.0476%" height="15" fill="rgb(250,197,2)" fg:x="1929" fg:w="1"/><text x="92.1071%" y="607.50"></text></g><g><title>[libc.so.6] (1 samples, 0.05%)</title><rect x="91.9048%" y="565" width="0.0476%" height="15" fill="rgb(212,70,42)" fg:x="1930" fg:w="1"/><text x="92.1548%" y="575.50"></text></g><g><title>h2::proto::streams::buffer::Deque::pop_front (3 samples, 0.14%)</title><rect x="91.8571%" y="613" width="0.1429%" height="15" fill="rgb(227,213,9)" fg:x="1929" fg:w="3"/><text x="92.1071%" y="623.50"></text></g><g><title>slab::Slab<T>::remove (2 samples, 0.10%)</title><rect x="91.9048%" y="597" width="0.0952%" height="15" fill="rgb(245,99,25)" fg:x="1930" fg:w="2"/><text x="92.1548%" y="607.50"></text></g><g><title>slab::Slab<T>::try_remove (2 samples, 0.10%)</title><rect x="91.9048%" y="581" width="0.0952%" height="15" fill="rgb(250,82,29)" fg:x="1930" fg:w="2"/><text x="92.1548%" y="591.50"></text></g><g><title>core::mem::replace (1 samples, 0.05%)</title><rect x="91.9524%" y="565" width="0.0476%" height="15" fill="rgb(241,226,54)" fg:x="1931" fg:w="1"/><text x="92.2024%" y="575.50"></text></g><g><title>core::ptr::read (1 samples, 0.05%)</title><rect x="91.9524%" y="549" width="0.0476%" height="15" fill="rgb(221,99,41)" fg:x="1931" fg:w="1"/><text x="92.2024%" y="559.50"></text></g><g><title>[libc.so.6] (1 samples, 0.05%)</title><rect x="91.9524%" y="533" width="0.0476%" height="15" fill="rgb(213,90,21)" fg:x="1931" fg:w="1"/><text x="92.2024%" y="543.50"></text></g><g><title>h2::proto::streams::store::Queue<N>::pop (2 samples, 0.10%)</title><rect x="92.0000%" y="613" width="0.0952%" height="15" fill="rgb(205,208,24)" fg:x="1932" fg:w="2"/><text x="92.2500%" y="623.50"></text></g><g><title>core::option::Option<T>::is_none (1 samples, 0.05%)</title><rect x="92.0476%" y="597" width="0.0476%" height="15" fill="rgb(246,31,12)" fg:x="1933" fg:w="1"/><text x="92.2976%" y="607.50"></text></g><g><title>core::option::Option<T>::is_some (1 samples, 0.05%)</title><rect x="92.0476%" y="581" width="0.0476%" height="15" fill="rgb(213,154,6)" fg:x="1933" fg:w="1"/><text x="92.2976%" y="591.50"></text></g><g><title>h2::proto::streams::store::Queue<N>::push (1 samples, 0.05%)</title><rect x="92.0952%" y="613" width="0.0476%" height="15" fill="rgb(222,163,29)" fg:x="1934" fg:w="1"/><text x="92.3452%" y="623.50"></text></g><g><title>h2::proto::streams::store::Ptr::key (1 samples, 0.05%)</title><rect x="92.0952%" y="597" width="0.0476%" height="15" fill="rgb(227,201,8)" fg:x="1934" fg:w="1"/><text x="92.3452%" y="607.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (23 samples, 1.10%)</title><rect x="91.0952%" y="885" width="1.0952%" height="15" fill="rgb(233,9,32)" fg:x="1913" fg:w="23"/><text x="91.3452%" y="895.50"></text></g><g><title>hyper::proto::h2::client::conn_task::_{{closure}} (23 samples, 1.10%)</title><rect x="91.0952%" y="869" width="1.0952%" height="15" fill="rgb(217,54,24)" fg:x="1913" fg:w="23"/><text x="91.3452%" y="879.50"></text></g><g><title><futures_util::future::select::Select<A,B> as core::future::future::Future>::poll (23 samples, 1.10%)</title><rect x="91.0952%" y="853" width="1.0952%" height="15" fill="rgb(235,192,0)" fg:x="1913" fg:w="23"/><text x="91.3452%" y="863.50"></text></g><g><title>futures_util::future::future::FutureExt::poll_unpin (23 samples, 1.10%)</title><rect x="91.0952%" y="837" width="1.0952%" height="15" fill="rgb(235,45,9)" fg:x="1913" fg:w="23"/><text x="91.3452%" y="847.50"></text></g><g><title><futures_util::future::try_future::MapErr<Fut,F> as core::future::future::Future>::poll (23 samples, 1.10%)</title><rect x="91.0952%" y="821" width="1.0952%" height="15" fill="rgb(246,42,40)" fg:x="1913" fg:w="23"/><text x="91.3452%" y="831.50"></text></g><g><title><futures_util::future::future::Map<Fut,F> as core::future::future::Future>::poll (23 samples, 1.10%)</title><rect x="91.0952%" y="805" width="1.0952%" height="15" fill="rgb(248,111,24)" fg:x="1913" fg:w="23"/><text x="91.3452%" y="815.50"></text></g><g><title><futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll (23 samples, 1.10%)</title><rect x="91.0952%" y="789" width="1.0952%" height="15" fill="rgb(249,65,22)" fg:x="1913" fg:w="23"/><text x="91.3452%" y="799.50"></text></g><g><title><futures_util::future::try_future::into_future::IntoFuture<Fut> as core::future::future::Future>::poll (23 samples, 1.10%)</title><rect x="91.0952%" y="773" width="1.0952%" height="15" fill="rgb(238,111,51)" fg:x="1913" fg:w="23"/><text x="91.3452%" y="783.50"></text></g><g><title><F as futures_core::future::TryFuture>::try_poll (23 samples, 1.10%)</title><rect x="91.0952%" y="757" width="1.0952%" height="15" fill="rgb(250,118,22)" fg:x="1913" fg:w="23"/><text x="91.3452%" y="767.50"></text></g><g><title><futures_util::future::either::Either<A,B> as core::future::future::Future>::poll (23 samples, 1.10%)</title><rect x="91.0952%" y="741" width="1.0952%" height="15" fill="rgb(234,84,26)" fg:x="1913" fg:w="23"/><text x="91.3452%" y="751.50"></text></g><g><title><h2::client::Connection<T,B> as core::future::future::Future>::poll (23 samples, 1.10%)</title><rect x="91.0952%" y="725" width="1.0952%" height="15" fill="rgb(243,172,12)" fg:x="1913" fg:w="23"/><text x="91.3452%" y="735.50"></text></g><g><title>h2::proto::connection::Connection<T,P,B>::poll (23 samples, 1.10%)</title><rect x="91.0952%" y="709" width="1.0952%" height="15" fill="rgb(236,150,49)" fg:x="1913" fg:w="23"/><text x="91.3452%" y="719.50"></text></g><g><title>h2::proto::streams::streams::Streams<B,P>::poll_complete (16 samples, 0.76%)</title><rect x="91.4286%" y="693" width="0.7619%" height="15" fill="rgb(225,197,26)" fg:x="1920" fg:w="16"/><text x="91.6786%" y="703.50"></text></g><g><title>h2::proto::streams::streams::Inner::poll_complete (16 samples, 0.76%)</title><rect x="91.4286%" y="677" width="0.7619%" height="15" fill="rgb(214,17,42)" fg:x="1920" fg:w="16"/><text x="91.6786%" y="687.50"></text></g><g><title>h2::proto::streams::send::Send::poll_complete (16 samples, 0.76%)</title><rect x="91.4286%" y="661" width="0.7619%" height="15" fill="rgb(224,165,40)" fg:x="1920" fg:w="16"/><text x="91.6786%" y="671.50"></text></g><g><title>h2::proto::streams::prioritize::Prioritize::poll_complete (16 samples, 0.76%)</title><rect x="91.4286%" y="645" width="0.7619%" height="15" fill="rgb(246,100,4)" fg:x="1920" fg:w="16"/><text x="91.6786%" y="655.50"></text></g><g><title>h2::proto::streams::prioritize::Prioritize::pop_frame (7 samples, 0.33%)</title><rect x="91.8571%" y="629" width="0.3333%" height="15" fill="rgb(222,103,0)" fg:x="1929" fg:w="7"/><text x="92.1071%" y="639.50"></text></g><g><title>tracing::span::Span::in_scope (1 samples, 0.05%)</title><rect x="92.1429%" y="613" width="0.0476%" height="15" fill="rgb(227,189,26)" fg:x="1935" fg:w="1"/><text x="92.3929%" y="623.50"></text></g><g><title>h2::proto::streams::prioritize::Prioritize::pop_frame::_{{closure}} (1 samples, 0.05%)</title><rect x="92.1429%" y="597" width="0.0476%" height="15" fill="rgb(214,202,17)" fg:x="1935" fg:w="1"/><text x="92.3929%" y="607.50"></text></g><g><title>h2::proto::streams::stream::Stream::send_data (1 samples, 0.05%)</title><rect x="92.1429%" y="581" width="0.0476%" height="15" fill="rgb(229,111,3)" fg:x="1935" fg:w="1"/><text x="92.3929%" y="591.50"></text></g><g><title>h2::proto::streams::flow_control::FlowControl::send_data (1 samples, 0.05%)</title><rect x="92.1429%" y="565" width="0.0476%" height="15" fill="rgb(229,172,15)" fg:x="1935" fg:w="1"/><text x="92.3929%" y="575.50"></text></g><g><title><<dcache::protobuf::dcache::dcache_service_server::DcacheServiceServer<T> as tower_service::Service<http::request::Request<B>>>::call::AddLearnerSvc<T> as tonic::server::service::UnaryService<dcache::protobuf::dcache::Learner>>::call::_{{closure}} (1 samples, 0.05%)</title><rect x="92.1905%" y="453" width="0.0476%" height="15" fill="rgb(230,224,35)" fg:x="1936" fg:w="1"/><text x="92.4405%" y="463.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (1 samples, 0.05%)</title><rect x="92.1905%" y="437" width="0.0476%" height="15" fill="rgb(251,141,6)" fg:x="1936" fg:w="1"/><text x="92.4405%" y="447.50"></text></g><g><title><dcache::protobuf::MyDcacheImpl as dcache::protobuf::dcache::dcache_service_server::DcacheService>::add_learner::_{{closure}} (1 samples, 0.05%)</title><rect x="92.1905%" y="421" width="0.0476%" height="15" fill="rgb(225,208,6)" fg:x="1936" fg:w="1"/><text x="92.4405%" y="431.50"></text></g><g><title><T as core::convert::Into<U>>::into (1 samples, 0.05%)</title><rect x="92.1905%" y="405" width="0.0476%" height="15" fill="rgb(246,181,16)" fg:x="1936" fg:w="1"/><text x="92.4405%" y="415.50"></text></g><g><title>dcache::protobuf::<impl core::convert::From<core::result::Result<T,E>> for dcache::protobuf::dcache::RaftReply>::from (1 samples, 0.05%)</title><rect x="92.1905%" y="389" width="0.0476%" height="15" fill="rgb(227,129,36)" fg:x="1936" fg:w="1"/><text x="92.4405%" y="399.50"></text></g><g><title>serde_json::ser::to_string (1 samples, 0.05%)</title><rect x="92.1905%" y="373" width="0.0476%" height="15" fill="rgb(248,117,24)" fg:x="1936" fg:w="1"/><text x="92.4405%" y="383.50"></text></g><g><title>serde_json::ser::to_vec (1 samples, 0.05%)</title><rect x="92.1905%" y="357" width="0.0476%" height="15" fill="rgb(214,185,35)" fg:x="1936" fg:w="1"/><text x="92.4405%" y="367.50"></text></g><g><title>serde_json::ser::to_writer (1 samples, 0.05%)</title><rect x="92.1905%" y="341" width="0.0476%" height="15" fill="rgb(236,150,34)" fg:x="1936" fg:w="1"/><text x="92.4405%" y="351.50"></text></g><g><title>openraft::raft::_::<impl serde::ser::Serialize for openraft::raft::ClientWriteResponse<C>>::serialize (1 samples, 0.05%)</title><rect x="92.1905%" y="325" width="0.0476%" height="15" fill="rgb(243,228,27)" fg:x="1936" fg:w="1"/><text x="92.4405%" y="335.50"></text></g><g><title><serde_json::ser::Compound<W,F> as serde::ser::SerializeStruct>::serialize_field (1 samples, 0.05%)</title><rect x="92.1905%" y="309" width="0.0476%" height="15" fill="rgb(245,77,44)" fg:x="1936" fg:w="1"/><text x="92.4405%" y="319.50"></text></g><g><title>openraft::log_id::_::<impl serde::ser::Serialize for openraft::log_id::LogId<NID>>::serialize (1 samples, 0.05%)</title><rect x="92.1905%" y="293" width="0.0476%" height="15" fill="rgb(235,214,42)" fg:x="1936" fg:w="1"/><text x="92.4405%" y="303.50"></text></g><g><title><serde_json::ser::Compound<W,F> as serde::ser::SerializeStruct>::serialize_field (1 samples, 0.05%)</title><rect x="92.1905%" y="277" width="0.0476%" height="15" fill="rgb(221,74,3)" fg:x="1936" fg:w="1"/><text x="92.4405%" y="287.50"></text></g><g><title>serde::ser::SerializeMap::serialize_entry (1 samples, 0.05%)</title><rect x="92.1905%" y="261" width="0.0476%" height="15" fill="rgb(206,121,29)" fg:x="1936" fg:w="1"/><text x="92.4405%" y="271.50"></text></g><g><title><serde_json::ser::Compound<W,F> as serde::ser::SerializeMap>::serialize_key (1 samples, 0.05%)</title><rect x="92.1905%" y="245" width="0.0476%" height="15" fill="rgb(249,131,53)" fg:x="1936" fg:w="1"/><text x="92.4405%" y="255.50"></text></g><g><title>serde::ser::impls::<impl serde::ser::Serialize for str>::serialize (1 samples, 0.05%)</title><rect x="92.1905%" y="229" width="0.0476%" height="15" fill="rgb(236,170,29)" fg:x="1936" fg:w="1"/><text x="92.4405%" y="239.50"></text></g><g><title><serde_json::ser::MapKeySerializer<W,F> as serde::ser::Serializer>::serialize_str (1 samples, 0.05%)</title><rect x="92.1905%" y="213" width="0.0476%" height="15" fill="rgb(247,96,15)" fg:x="1936" fg:w="1"/><text x="92.4405%" y="223.50"></text></g><g><title><&mut serde_json::ser::Serializer<W,F> as serde::ser::Serializer>::serialize_str (1 samples, 0.05%)</title><rect x="92.1905%" y="197" width="0.0476%" height="15" fill="rgb(211,210,7)" fg:x="1936" fg:w="1"/><text x="92.4405%" y="207.50"></text></g><g><title>serde_json::ser::format_escaped_str (1 samples, 0.05%)</title><rect x="92.1905%" y="181" width="0.0476%" height="15" fill="rgb(240,88,50)" fg:x="1936" fg:w="1"/><text x="92.4405%" y="191.50"></text></g><g><title>serde_json::ser::format_escaped_str_contents (1 samples, 0.05%)</title><rect x="92.1905%" y="165" width="0.0476%" height="15" fill="rgb(209,229,26)" fg:x="1936" fg:w="1"/><text x="92.4405%" y="175.50"></text></g><g><title><hyper::proto::h2::server::H2Stream<F,B> as core::future::future::Future>::poll (4 samples, 0.19%)</title><rect x="92.1905%" y="885" width="0.1905%" height="15" fill="rgb(210,68,23)" fg:x="1936" fg:w="4"/><text x="92.4405%" y="895.50"></text></g><g><title>hyper::proto::h2::server::H2Stream<F,B>::poll2 (4 samples, 0.19%)</title><rect x="92.1905%" y="869" width="0.1905%" height="15" fill="rgb(229,180,13)" fg:x="1936" fg:w="4"/><text x="92.4405%" y="879.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (4 samples, 0.19%)</title><rect x="92.1905%" y="853" width="0.1905%" height="15" fill="rgb(236,53,44)" fg:x="1936" fg:w="4"/><text x="92.4405%" y="863.50"></text></g><g><title><tonic::transport::server::SvcFuture<F> as core::future::future::Future>::poll (4 samples, 0.19%)</title><rect x="92.1905%" y="837" width="0.1905%" height="15" fill="rgb(244,214,29)" fg:x="1936" fg:w="4"/><text x="92.4405%" y="847.50"></text></g><g><title><tonic::transport::server::recover_error::ResponseFuture<F> as core::future::future::Future>::poll (4 samples, 0.19%)</title><rect x="92.1905%" y="821" width="0.1905%" height="15" fill="rgb(220,75,29)" fg:x="1936" fg:w="4"/><text x="92.4405%" y="831.50"></text></g><g><title><tower::util::either::Either<A,B> as core::future::future::Future>::poll (4 samples, 0.19%)</title><rect x="92.1905%" y="805" width="0.1905%" height="15" fill="rgb(214,183,37)" fg:x="1936" fg:w="4"/><text x="92.4405%" y="815.50"></text></g><g><title><tonic::transport::service::grpc_timeout::ResponseFuture<F> as core::future::future::Future>::poll (4 samples, 0.19%)</title><rect x="92.1905%" y="789" width="0.1905%" height="15" fill="rgb(239,117,29)" fg:x="1936" fg:w="4"/><text x="92.4405%" y="799.50"></text></g><g><title><tonic::transport::service::router::RoutesFuture as core::future::future::Future>::poll (4 samples, 0.19%)</title><rect x="92.1905%" y="773" width="0.1905%" height="15" fill="rgb(237,171,35)" fg:x="1936" fg:w="4"/><text x="92.4405%" y="783.50"></text></g><g><title><axum::routing::route::RouteFuture<B,E> as core::future::future::Future>::poll (4 samples, 0.19%)</title><rect x="92.1905%" y="757" width="0.1905%" height="15" fill="rgb(229,178,53)" fg:x="1936" fg:w="4"/><text x="92.4405%" y="767.50"></text></g><g><title><tower::util::oneshot::Oneshot<S,Req> as core::future::future::Future>::poll (4 samples, 0.19%)</title><rect x="92.1905%" y="741" width="0.1905%" height="15" fill="rgb(210,102,19)" fg:x="1936" fg:w="4"/><text x="92.4405%" y="751.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (4 samples, 0.19%)</title><rect x="92.1905%" y="725" width="0.1905%" height="15" fill="rgb(235,127,22)" fg:x="1936" fg:w="4"/><text x="92.4405%" y="735.50"></text></g><g><title><tower::util::map_response::MapResponseFuture<F,N> as core::future::future::Future>::poll (4 samples, 0.19%)</title><rect x="92.1905%" y="709" width="0.1905%" height="15" fill="rgb(244,31,31)" fg:x="1936" fg:w="4"/><text x="92.4405%" y="719.50"></text></g><g><title><futures_util::future::try_future::MapOk<Fut,F> as core::future::future::Future>::poll (4 samples, 0.19%)</title><rect x="92.1905%" y="693" width="0.1905%" height="15" fill="rgb(231,43,21)" fg:x="1936" fg:w="4"/><text x="92.4405%" y="703.50"></text></g><g><title><futures_util::future::future::Map<Fut,F> as core::future::future::Future>::poll (4 samples, 0.19%)</title><rect x="92.1905%" y="677" width="0.1905%" height="15" fill="rgb(217,131,35)" fg:x="1936" fg:w="4"/><text x="92.4405%" y="687.50"></text></g><g><title><futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll (4 samples, 0.19%)</title><rect x="92.1905%" y="661" width="0.1905%" height="15" fill="rgb(221,149,4)" fg:x="1936" fg:w="4"/><text x="92.4405%" y="671.50"></text></g><g><title><futures_util::future::try_future::into_future::IntoFuture<Fut> as core::future::future::Future>::poll (4 samples, 0.19%)</title><rect x="92.1905%" y="645" width="0.1905%" height="15" fill="rgb(232,170,28)" fg:x="1936" fg:w="4"/><text x="92.4405%" y="655.50"></text></g><g><title><F as futures_core::future::TryFuture>::try_poll (4 samples, 0.19%)</title><rect x="92.1905%" y="629" width="0.1905%" height="15" fill="rgb(238,56,10)" fg:x="1936" fg:w="4"/><text x="92.4405%" y="639.50"></text></g><g><title><tower::util::map_response::MapResponseFuture<F,N> as core::future::future::Future>::poll (4 samples, 0.19%)</title><rect x="92.1905%" y="613" width="0.1905%" height="15" fill="rgb(235,196,14)" fg:x="1936" fg:w="4"/><text x="92.4405%" y="623.50"></text></g><g><title><futures_util::future::try_future::MapOk<Fut,F> as core::future::future::Future>::poll (4 samples, 0.19%)</title><rect x="92.1905%" y="597" width="0.1905%" height="15" fill="rgb(216,45,48)" fg:x="1936" fg:w="4"/><text x="92.4405%" y="607.50"></text></g><g><title><futures_util::future::future::Map<Fut,F> as core::future::future::Future>::poll (4 samples, 0.19%)</title><rect x="92.1905%" y="581" width="0.1905%" height="15" fill="rgb(238,213,17)" fg:x="1936" fg:w="4"/><text x="92.4405%" y="591.50"></text></g><g><title><futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll (4 samples, 0.19%)</title><rect x="92.1905%" y="565" width="0.1905%" height="15" fill="rgb(212,13,2)" fg:x="1936" fg:w="4"/><text x="92.4405%" y="575.50"></text></g><g><title><futures_util::future::try_future::into_future::IntoFuture<Fut> as core::future::future::Future>::poll (4 samples, 0.19%)</title><rect x="92.1905%" y="549" width="0.1905%" height="15" fill="rgb(240,114,20)" fg:x="1936" fg:w="4"/><text x="92.4405%" y="559.50"></text></g><g><title><F as futures_core::future::TryFuture>::try_poll (4 samples, 0.19%)</title><rect x="92.1905%" y="533" width="0.1905%" height="15" fill="rgb(228,41,40)" fg:x="1936" fg:w="4"/><text x="92.4405%" y="543.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (4 samples, 0.19%)</title><rect x="92.1905%" y="517" width="0.1905%" height="15" fill="rgb(244,132,35)" fg:x="1936" fg:w="4"/><text x="92.4405%" y="527.50"></text></g><g><title><dcache::protobuf::dcache::dcache_service_server::DcacheServiceServer<T> as tower_service::Service<http::request::Request<B>>>::call::_{{closure}} (4 samples, 0.19%)</title><rect x="92.1905%" y="501" width="0.1905%" height="15" fill="rgb(253,189,4)" fg:x="1936" fg:w="4"/><text x="92.4405%" y="511.50"></text></g><g><title>tonic::server::grpc::Grpc<T>::unary::_{{closure}} (4 samples, 0.19%)</title><rect x="92.1905%" y="485" width="0.1905%" height="15" fill="rgb(224,37,19)" fg:x="1936" fg:w="4"/><text x="92.4405%" y="495.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (4 samples, 0.19%)</title><rect x="92.1905%" y="469" width="0.1905%" height="15" fill="rgb(235,223,18)" fg:x="1936" fg:w="4"/><text x="92.4405%" 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}} (3 samples, 0.14%)</title><rect x="92.2381%" y="453" width="0.1429%" height="15" fill="rgb(235,163,25)" fg:x="1937" fg:w="3"/><text x="92.4881%" y="463.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (3 samples, 0.14%)</title><rect x="92.2381%" y="437" width="0.1429%" height="15" fill="rgb(217,145,28)" fg:x="1937" fg:w="3"/><text x="92.4881%" y="447.50"></text></g><g><title><dcache::protobuf::MyDcacheImpl as dcache::protobuf::dcache::dcache_service_server::DcacheService>::pipeline_dcache_ops::_{{closure}} (3 samples, 0.14%)</title><rect x="92.2381%" y="421" width="0.1429%" height="15" fill="rgb(223,223,32)" fg:x="1937" fg:w="3"/><text x="92.4881%" y="431.50"></text></g><g><title>openraft::raft::Raft<C,N,LS,SM>::client_write::_{{closure}} (3 samples, 0.14%)</title><rect x="92.2381%" y="405" width="0.1429%" height="15" fill="rgb(227,189,39)" fg:x="1937" fg:w="3"/><text x="92.4881%" y="415.50"></text></g><g><title>openraft::raft::Raft<C,N,LS,SM>::client_write::_{{closure}}::_{{closure}} (2 samples, 0.10%)</title><rect x="92.2857%" y="389" width="0.0952%" height="15" fill="rgb(248,10,22)" fg:x="1938" fg:w="2"/><text x="92.5357%" y="399.50"></text></g><g><title><hyper::server::server::new_svc::NewSvcTask<I,N,S,E,W> as core::future::future::Future>::poll (1 samples, 0.05%)</title><rect x="92.3810%" y="885" width="0.0476%" height="15" fill="rgb(248,46,39)" fg:x="1940" fg:w="1"/><text x="92.6310%" y="895.50"></text></g><g><title><hyper::server::conn::upgrades::UpgradeableConnection<I,S,E> as core::future::future::Future>::poll (1 samples, 0.05%)</title><rect x="92.3810%" y="869" width="0.0476%" height="15" fill="rgb(248,113,48)" fg:x="1940" fg:w="1"/><text x="92.6310%" y="879.50"></text></g><g><title><hyper::server::conn::ProtoServer<T,B,S,E> as core::future::future::Future>::poll (1 samples, 0.05%)</title><rect x="92.3810%" y="853" width="0.0476%" height="15" fill="rgb(245,16,25)" fg:x="1940" fg:w="1"/><text x="92.6310%" y="863.50"></text></g><g><title><hyper::proto::h2::server::Server<T,S,B,E> as core::future::future::Future>::poll (1 samples, 0.05%)</title><rect x="92.3810%" y="837" width="0.0476%" height="15" fill="rgb(249,152,16)" fg:x="1940" fg:w="1"/><text x="92.6310%" y="847.50"></text></g><g><title>hyper::proto::h2::server::Serving<T,B>::poll_server (1 samples, 0.05%)</title><rect x="92.3810%" y="821" width="0.0476%" height="15" fill="rgb(250,16,1)" fg:x="1940" fg:w="1"/><text x="92.6310%" y="831.50"></text></g><g><title>hyper::body::body::Body::h2 (1 samples, 0.05%)</title><rect x="92.3810%" y="805" width="0.0476%" height="15" fill="rgb(249,138,3)" fg:x="1940" fg:w="1"/><text x="92.6310%" y="815.50"></text></g><g><title>h2::proto::streams::streams::OpaqueStreamRef::is_end_stream (1 samples, 0.05%)</title><rect x="92.3810%" y="789" width="0.0476%" height="15" fill="rgb(227,71,41)" fg:x="1940" fg:w="1"/><text x="92.6310%" y="799.50"></text></g><g><title>std::collections::hash::map::HashMap<K,V,S>::insert (2 samples, 0.10%)</title><rect x="92.4762%" y="869" width="0.0952%" height="15" fill="rgb(209,184,23)" fg:x="1942" fg:w="2"/><text x="92.7262%" y="879.50"></text></g><g><title>hashbrown::map::HashMap<K,V,S,A>::insert (2 samples, 0.10%)</title><rect x="92.4762%" y="853" width="0.0952%" height="15" fill="rgb(223,215,31)" fg:x="1942" fg:w="2"/><text x="92.7262%" y="863.50"></text></g><g><title>hashbrown::map::make_hash (1 samples, 0.05%)</title><rect x="92.5238%" y="837" width="0.0476%" height="15" fill="rgb(210,146,28)" fg:x="1943" fg:w="1"/><text x="92.7738%" y="847.50"></text></g><g><title>core::hash::BuildHasher::hash_one (1 samples, 0.05%)</title><rect x="92.5238%" y="821" width="0.0476%" height="15" fill="rgb(209,183,41)" fg:x="1943" fg:w="1"/><text x="92.7738%" y="831.50"></text></g><g><title>core::hash::impls::<impl core::hash::Hash for &T>::hash (1 samples, 0.05%)</title><rect x="92.5238%" y="805" width="0.0476%" height="15" fill="rgb(209,224,45)" fg:x="1943" fg:w="1"/><text x="92.7738%" y="815.50"></text></g><g><title>core::hash::impls::<impl core::hash::Hash for u64>::hash (1 samples, 0.05%)</title><rect x="92.5238%" y="789" width="0.0476%" height="15" fill="rgb(224,209,51)" fg:x="1943" fg:w="1"/><text x="92.7738%" y="799.50"></text></g><g><title>core::hash::Hasher::write_u64 (1 samples, 0.05%)</title><rect x="92.5238%" y="773" width="0.0476%" height="15" fill="rgb(223,17,39)" fg:x="1943" fg:w="1"/><text x="92.7738%" y="783.50"></text></g><g><title><std::collections::hash::map::DefaultHasher as core::hash::Hasher>::write (1 samples, 0.05%)</title><rect x="92.5238%" y="757" width="0.0476%" height="15" fill="rgb(234,204,37)" fg:x="1943" fg:w="1"/><text x="92.7738%" y="767.50"></text></g><g><title><core::hash::sip::SipHasher13 as core::hash::Hasher>::write (1 samples, 0.05%)</title><rect x="92.5238%" y="741" width="0.0476%" height="15" fill="rgb(236,120,5)" fg:x="1943" fg:w="1"/><text x="92.7738%" y="751.50"></text></g><g><title><core::hash::sip::Hasher<S> as core::hash::Hasher>::write (1 samples, 0.05%)</title><rect x="92.5238%" y="725" width="0.0476%" height="15" fill="rgb(248,97,27)" fg:x="1943" fg:w="1"/><text x="92.7738%" y="735.50"></text></g><g><title>dcache::network::management::HealthMetrics::spawn::_{{closure}}::_{{closure}} (5 samples, 0.24%)</title><rect x="92.4286%" y="885" width="0.2381%" height="15" fill="rgb(240,66,17)" fg:x="1941" fg:w="5"/><text x="92.6786%" y="895.50"></text></g><g><title>tokio::sync::mpsc::bounded::Receiver<T>::recv::_{{closure}} (2 samples, 0.10%)</title><rect x="92.5714%" y="869" width="0.0952%" height="15" fill="rgb(210,79,3)" fg:x="1944" fg:w="2"/><text x="92.8214%" y="879.50"></text></g><g><title><tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (2 samples, 0.10%)</title><rect x="92.5714%" y="853" width="0.0952%" height="15" fill="rgb(214,176,27)" fg:x="1944" fg:w="2"/><text x="92.8214%" y="863.50"></text></g><g><title>tokio::sync::mpsc::bounded::Receiver<T>::recv::_{{closure}}::_{{closure}} (2 samples, 0.10%)</title><rect x="92.5714%" y="837" width="0.0952%" height="15" fill="rgb(235,185,3)" fg:x="1944" fg:w="2"/><text x="92.8214%" y="847.50"></text></g><g><title>tokio::sync::mpsc::chan::Rx<T,S>::recv (2 samples, 0.10%)</title><rect x="92.5714%" y="821" width="0.0952%" height="15" fill="rgb(227,24,12)" fg:x="1944" fg:w="2"/><text x="92.8214%" y="831.50"></text></g><g><title>tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (2 samples, 0.10%)</title><rect x="92.5714%" y="805" width="0.0952%" height="15" fill="rgb(252,169,48)" fg:x="1944" fg:w="2"/><text x="92.8214%" y="815.50"></text></g><g><title>tokio::sync::mpsc::chan::Rx<T,S>::recv::_{{closure}} (1 samples, 0.05%)</title><rect x="92.6190%" y="789" width="0.0476%" height="15" fill="rgb(212,65,1)" fg:x="1945" fg:w="1"/><text x="92.8690%" y="799.50"></text></g><g><title>tokio::sync::mpsc::list::Rx<T>::pop (1 samples, 0.05%)</title><rect x="92.6190%" y="773" width="0.0476%" height="15" fill="rgb(242,39,24)" fg:x="1945" fg:w="1"/><text x="92.8690%" y="783.50"></text></g><g><title>tokio::sync::mpsc::list::Rx<T>::try_advancing_head (1 samples, 0.05%)</title><rect x="92.6190%" y="757" width="0.0476%" height="15" fill="rgb(249,32,23)" fg:x="1945" fg:w="1"/><text x="92.8690%" y="767.50"></text></g><g><title>tokio::runtime::scheduler::current_thread::CurrentThread::block_on (37 samples, 1.76%)</title><rect x="91.0476%" y="1269" width="1.7619%" height="15" fill="rgb(251,195,23)" fg:x="1912" fg:w="37"/><text x="91.2976%" y="1279.50"></text></g><g><title>tokio::runtime::scheduler::current_thread::CoreGuard::block_on (37 samples, 1.76%)</title><rect x="91.0476%" y="1253" width="1.7619%" height="15" fill="rgb(236,174,8)" fg:x="1912" fg:w="37"/><text x="91.2976%" y="1263.50"></text></g><g><title>tokio::runtime::scheduler::current_thread::CoreGuard::enter (37 samples, 1.76%)</title><rect x="91.0476%" y="1237" width="1.7619%" height="15" fill="rgb(220,197,8)" fg:x="1912" fg:w="37"/><text x="91.2976%" y="1247.50"></text></g><g><title>tokio::macros::scoped_tls::ScopedKey<T>::set (37 samples, 1.76%)</title><rect x="91.0476%" y="1221" width="1.7619%" height="15" fill="rgb(240,108,37)" fg:x="1912" fg:w="37"/><text x="91.2976%" y="1231.50"></text></g><g><title>tokio::runtime::scheduler::current_thread::CoreGuard::enter::_{{closure}} (37 samples, 1.76%)</title><rect x="91.0476%" y="1205" width="1.7619%" height="15" fill="rgb(232,176,24)" fg:x="1912" fg:w="37"/><text x="91.2976%" y="1215.50"></text></g><g><title>tokio::runtime::scheduler::current_thread::CoreGuard::block_on::_{{closure}} (37 samples, 1.76%)</title><rect x="91.0476%" y="1189" width="1.7619%" height="15" fill="rgb(243,35,29)" fg:x="1912" fg:w="37"/><text x="91.2976%" y="1199.50"></text></g><g><title>tokio::runtime::scheduler::current_thread::Context::run_task (36 samples, 1.71%)</title><rect x="91.0952%" y="1173" width="1.7143%" height="15" fill="rgb(210,37,18)" fg:x="1913" fg:w="36"/><text x="91.3452%" y="1183.50"></text></g><g><title>tokio::runtime::scheduler::current_thread::Context::enter (36 samples, 1.71%)</title><rect x="91.0952%" y="1157" width="1.7143%" height="15" fill="rgb(224,184,40)" fg:x="1913" fg:w="36"/><text x="91.3452%" y="1167.50"></text></g><g><title>tokio::runtime::scheduler::current_thread::Context::run_task::_{{closure}} (36 samples, 1.71%)</title><rect x="91.0952%" y="1141" width="1.7143%" height="15" fill="rgb(236,39,29)" fg:x="1913" fg:w="36"/><text x="91.3452%" y="1151.50"></text></g><g><title>tokio::runtime::coop::budget (36 samples, 1.71%)</title><rect x="91.0952%" y="1125" width="1.7143%" height="15" fill="rgb(232,48,39)" fg:x="1913" fg:w="36"/><text x="91.3452%" y="1135.50"></text></g><g><title>tokio::runtime::coop::with_budget (36 samples, 1.71%)</title><rect x="91.0952%" y="1109" width="1.7143%" height="15" fill="rgb(236,34,42)" fg:x="1913" fg:w="36"/><text x="91.3452%" y="1119.50"></text></g><g><title>tokio::runtime::scheduler::current_thread::CoreGuard::block_on::_{{closure}}::_{{closure}} (36 samples, 1.71%)</title><rect x="91.0952%" y="1093" width="1.7143%" height="15" fill="rgb(243,106,37)" fg:x="1913" fg:w="36"/><text x="91.3452%" y="1103.50"></text></g><g><title>tokio::runtime::task::LocalNotified<S>::run (36 samples, 1.71%)</title><rect x="91.0952%" y="1077" width="1.7143%" height="15" fill="rgb(218,96,6)" fg:x="1913" fg:w="36"/><text x="91.3452%" y="1087.50"></text></g><g><title>tokio::runtime::task::harness::Harness<T,S>::poll (36 samples, 1.71%)</title><rect x="91.0952%" y="1061" width="1.7143%" height="15" fill="rgb(235,130,12)" fg:x="1913" fg:w="36"/><text x="91.3452%" y="1071.50"></text></g><g><title>tokio::runtime::task::harness::Harness<T,S>::poll_inner (36 samples, 1.71%)</title><rect x="91.0952%" y="1045" width="1.7143%" height="15" fill="rgb(231,95,0)" fg:x="1913" fg:w="36"/><text x="91.3452%" y="1055.50"></text></g><g><title>tokio::runtime::task::harness::poll_future (36 samples, 1.71%)</title><rect x="91.0952%" y="1029" width="1.7143%" height="15" fill="rgb(228,12,23)" fg:x="1913" fg:w="36"/><text x="91.3452%" y="1039.50"></text></g><g><title>std::panic::catch_unwind (36 samples, 1.71%)</title><rect x="91.0952%" y="1013" width="1.7143%" height="15" fill="rgb(216,12,1)" fg:x="1913" fg:w="36"/><text x="91.3452%" y="1023.50"></text></g><g><title>std::panicking::try (36 samples, 1.71%)</title><rect x="91.0952%" y="997" width="1.7143%" height="15" fill="rgb(219,59,3)" fg:x="1913" fg:w="36"/><text x="91.3452%" y="1007.50"></text></g><g><title>std::panicking::try::do_call (36 samples, 1.71%)</title><rect x="91.0952%" y="981" width="1.7143%" height="15" fill="rgb(215,208,46)" fg:x="1913" fg:w="36"/><text x="91.3452%" y="991.50"></text></g><g><title><core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (36 samples, 1.71%)</title><rect x="91.0952%" y="965" width="1.7143%" height="15" fill="rgb(254,224,29)" fg:x="1913" fg:w="36"/><text x="91.3452%" y="975.50"></text></g><g><title>tokio::runtime::task::harness::poll_future::_{{closure}} (36 samples, 1.71%)</title><rect x="91.0952%" y="949" width="1.7143%" height="15" fill="rgb(232,14,29)" fg:x="1913" fg:w="36"/><text x="91.3452%" y="959.50"></text></g><g><title>tokio::runtime::task::core::Core<T,S>::poll (36 samples, 1.71%)</title><rect x="91.0952%" y="933" width="1.7143%" height="15" fill="rgb(208,45,52)" fg:x="1913" fg:w="36"/><text x="91.3452%" y="943.50"></text></g><g><title>tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (36 samples, 1.71%)</title><rect x="91.0952%" y="917" width="1.7143%" height="15" fill="rgb(234,191,28)" fg:x="1913" fg:w="36"/><text x="91.3452%" y="927.50"></text></g><g><title>tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (36 samples, 1.71%)</title><rect x="91.0952%" y="901" width="1.7143%" height="15" fill="rgb(244,67,43)" fg:x="1913" fg:w="36"/><text x="91.3452%" y="911.50"></text></g><g><title>openraft::core::sm::Worker<C,SM>::do_spawn::_{{closure}} (3 samples, 0.14%)</title><rect x="92.6667%" y="885" width="0.1429%" height="15" fill="rgb(236,189,24)" fg:x="1946" fg:w="3"/><text x="92.9167%" y="895.50"></text></g><g><title>openraft::core::sm::Worker<C,SM>::worker_loop::_{{closure}} (1 samples, 0.05%)</title><rect x="92.7619%" y="869" width="0.0476%" height="15" fill="rgb(239,214,33)" fg:x="1948" fg:w="1"/><text x="93.0119%" y="879.50"></text></g><g><title>openraft::core::sm::Worker<C,SM>::worker_loop::_{{closure}}::_{{closure}} (1 samples, 0.05%)</title><rect x="92.7619%" y="853" width="0.0476%" height="15" fill="rgb(226,176,41)" fg:x="1948" fg:w="1"/><text x="93.0119%" y="863.50"></text></g><g><title><hyper::server::server::new_svc::NewSvcTask<I,N,S,E,W> as core::future::future::Future>::poll (1 samples, 0.05%)</title><rect x="92.8095%" y="1221" width="0.0476%" height="15" fill="rgb(248,47,8)" fg:x="1949" fg:w="1"/><text x="93.0595%" y="1231.50"></text></g><g><title><hyper::server::conn::upgrades::UpgradeableConnection<I,S,E> as core::future::future::Future>::poll (1 samples, 0.05%)</title><rect x="92.8095%" y="1205" width="0.0476%" height="15" fill="rgb(218,81,44)" fg:x="1949" fg:w="1"/><text x="93.0595%" y="1215.50"></text></g><g><title><hyper::server::conn::ProtoServer<T,B,S,E> as core::future::future::Future>::poll (1 samples, 0.05%)</title><rect x="92.8095%" y="1189" width="0.0476%" height="15" fill="rgb(213,98,6)" fg:x="1949" fg:w="1"/><text x="93.0595%" y="1199.50"></text></g><g><title><hyper::proto::h2::server::Server<T,S,B,E> as core::future::future::Future>::poll (1 samples, 0.05%)</title><rect x="92.8095%" y="1173" width="0.0476%" height="15" fill="rgb(222,85,22)" fg:x="1949" fg:w="1"/><text x="93.0595%" y="1183.50"></text></g><g><title>hyper::proto::h2::server::Serving<T,B>::poll_server (1 samples, 0.05%)</title><rect x="92.8095%" y="1157" width="0.0476%" height="15" fill="rgb(239,46,39)" fg:x="1949" fg:w="1"/><text x="93.0595%" y="1167.50"></text></g><g><title>h2::server::Connection<T,B>::poll_accept (1 samples, 0.05%)</title><rect x="92.8095%" y="1141" width="0.0476%" height="15" fill="rgb(237,12,29)" fg:x="1949" fg:w="1"/><text x="93.0595%" y="1151.50"></text></g><g><title>h2::server::Connection<T,B>::poll_closed (1 samples, 0.05%)</title><rect x="92.8095%" y="1125" width="0.0476%" height="15" fill="rgb(214,77,8)" fg:x="1949" fg:w="1"/><text x="93.0595%" y="1135.50"></text></g><g><title>h2::proto::connection::Connection<T,P,B>::poll (1 samples, 0.05%)</title><rect x="92.8095%" y="1109" width="0.0476%" height="15" fill="rgb(217,168,37)" fg:x="1949" fg:w="1"/><text x="93.0595%" y="1119.50"></text></g><g><title>h2::proto::connection::Connection<T,P,B>::poll2 (1 samples, 0.05%)</title><rect x="92.8095%" y="1093" width="0.0476%" height="15" fill="rgb(221,217,23)" fg:x="1949" fg:w="1"/><text x="93.0595%" y="1103.50"></text></g><g><title><h2::codec::Codec<T,B> as futures_core::stream::Stream>::poll_next (1 samples, 0.05%)</title><rect x="92.8095%" y="1077" width="0.0476%" height="15" fill="rgb(243,229,36)" fg:x="1949" fg:w="1"/><text x="93.0595%" y="1087.50"></text></g><g><title><h2::codec::framed_read::FramedRead<T> as futures_core::stream::Stream>::poll_next (1 samples, 0.05%)</title><rect x="92.8095%" y="1061" width="0.0476%" height="15" fill="rgb(251,163,40)" fg:x="1949" fg:w="1"/><text x="93.0595%" y="1071.50"></text></g><g><title><tokio_util::codec::framed_read::FramedRead<T,D> as futures_core::stream::Stream>::poll_next (1 samples, 0.05%)</title><rect x="92.8095%" y="1045" width="0.0476%" height="15" fill="rgb(237,222,12)" fg:x="1949" fg:w="1"/><text x="93.0595%" y="1055.50"></text></g><g><title><tokio_util::codec::framed_impl::FramedImpl<T,U,R> as futures_core::stream::Stream>::poll_next (1 samples, 0.05%)</title><rect x="92.8095%" y="1029" width="0.0476%" height="15" fill="rgb(248,132,6)" fg:x="1949" fg:w="1"/><text x="93.0595%" y="1039.50"></text></g><g><title><tokio_util::codec::length_delimited::LengthDelimitedCodec as tokio_util::codec::decoder::Decoder>::decode (1 samples, 0.05%)</title><rect x="92.8095%" y="1013" width="0.0476%" height="15" fill="rgb(227,167,50)" fg:x="1949" fg:w="1"/><text x="93.0595%" y="1023.50"></text></g><g><title>tokio_util::codec::length_delimited::LengthDelimitedCodec::decode_head (1 samples, 0.05%)</title><rect x="92.8095%" y="997" width="0.0476%" height="15" fill="rgb(242,84,37)" fg:x="1949" fg:w="1"/><text x="93.0595%" y="1007.50"></text></g><g><title>bytes::bytes_mut::BytesMut::reserve (1 samples, 0.05%)</title><rect x="92.8095%" y="981" width="0.0476%" height="15" fill="rgb(212,4,50)" fg:x="1949" fg:w="1"/><text x="93.0595%" y="991.50"></text></g><g><title>bytes::bytes_mut::BytesMut::reserve_inner (1 samples, 0.05%)</title><rect x="92.8095%" y="965" width="0.0476%" height="15" fill="rgb(230,228,32)" fg:x="1949" fg:w="1"/><text x="93.0595%" y="975.50"></text></g><g><title>alloc::vec::Vec<T,A>::reserve (1 samples, 0.05%)</title><rect x="92.8095%" y="949" width="0.0476%" height="15" fill="rgb(248,217,23)" fg:x="1949" fg:w="1"/><text x="93.0595%" y="959.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::reserve (1 samples, 0.05%)</title><rect x="92.8095%" y="933" width="0.0476%" height="15" fill="rgb(238,197,32)" fg:x="1949" fg:w="1"/><text x="93.0595%" y="943.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle (1 samples, 0.05%)</title><rect x="92.8095%" y="917" width="0.0476%" height="15" fill="rgb(236,106,1)" fg:x="1949" fg:w="1"/><text x="93.0595%" y="927.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::grow_amortized (1 samples, 0.05%)</title><rect x="92.8095%" y="901" width="0.0476%" height="15" fill="rgb(219,228,13)" fg:x="1949" fg:w="1"/><text x="93.0595%" y="911.50"></text></g><g><title>alloc::raw_vec::finish_grow (1 samples, 0.05%)</title><rect x="92.8095%" y="885" width="0.0476%" height="15" fill="rgb(238,30,35)" fg:x="1949" fg:w="1"/><text x="93.0595%" y="895.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::grow (1 samples, 0.05%)</title><rect x="92.8095%" y="869" width="0.0476%" height="15" fill="rgb(236,70,23)" fg:x="1949" fg:w="1"/><text x="93.0595%" y="879.50"></text></g><g><title>alloc::alloc::Global::grow_impl (1 samples, 0.05%)</title><rect x="92.8095%" y="853" width="0.0476%" height="15" fill="rgb(249,104,48)" fg:x="1949" fg:w="1"/><text x="93.0595%" y="863.50"></text></g><g><title>alloc::alloc::realloc (1 samples, 0.05%)</title><rect x="92.8095%" y="837" width="0.0476%" height="15" fill="rgb(254,117,50)" fg:x="1949" fg:w="1"/><text x="93.0595%" y="847.50"></text></g><g><title>realloc (1 samples, 0.05%)</title><rect x="92.8095%" y="821" width="0.0476%" height="15" fill="rgb(223,152,4)" fg:x="1949" fg:w="1"/><text x="93.0595%" y="831.50"></text></g><g><title>[libc.so.6] (1 samples, 0.05%)</title><rect x="92.8095%" y="805" width="0.0476%" height="15" fill="rgb(245,6,2)" fg:x="1949" fg:w="1"/><text x="93.0595%" y="815.50"></text></g><g><title>[libc.so.6] (1 samples, 0.05%)</title><rect x="92.8095%" y="789" width="0.0476%" height="15" fill="rgb(249,150,24)" fg:x="1949" fg:w="1"/><text x="93.0595%" y="799.50"></text></g><g><title>tokio::runtime::context::budget (1 samples, 0.05%)</title><rect x="93.0476%" y="1013" width="0.0476%" height="15" fill="rgb(228,185,42)" fg:x="1954" fg:w="1"/><text x="93.2976%" y="1023.50"></text></g><g><title>std::thread::local::LocalKey<T>::try_with (1 samples, 0.05%)</title><rect x="93.0476%" y="997" width="0.0476%" height="15" fill="rgb(226,39,33)" fg:x="1954" fg:w="1"/><text x="93.2976%" y="1007.50"></text></g><g><title>tokio::runtime::context::budget::_{{closure}} (1 samples, 0.05%)</title><rect x="93.0476%" y="981" width="0.0476%" height="15" fill="rgb(221,166,19)" fg:x="1954" fg:w="1"/><text x="93.2976%" y="991.50"></text></g><g><title>tokio::runtime::coop::poll_proceed::_{{closure}} (1 samples, 0.05%)</title><rect x="93.0476%" y="965" width="0.0476%" height="15" fill="rgb(209,109,2)" fg:x="1954" fg:w="1"/><text x="93.2976%" y="975.50"></text></g><g><title>core::cell::Cell<T>::get (1 samples, 0.05%)</title><rect x="93.0476%" y="949" width="0.0476%" height="15" fill="rgb(252,216,26)" fg:x="1954" fg:w="1"/><text x="93.2976%" y="959.50"></text></g><g><title><&mut F as core::future::future::Future>::poll (2 samples, 0.10%)</title><rect x="93.0476%" y="1077" width="0.0952%" height="15" fill="rgb(227,173,36)" fg:x="1954" fg:w="2"/><text x="93.2976%" y="1087.50"></text></g><g><title><tokio::sync::oneshot::Receiver<T> as core::future::future::Future>::poll (2 samples, 0.10%)</title><rect x="93.0476%" y="1061" width="0.0952%" height="15" fill="rgb(209,90,7)" fg:x="1954" fg:w="2"/><text x="93.2976%" y="1071.50"></text></g><g><title>tokio::sync::oneshot::Inner<T>::poll_recv (2 samples, 0.10%)</title><rect x="93.0476%" y="1045" width="0.0952%" height="15" fill="rgb(250,194,11)" fg:x="1954" fg:w="2"/><text x="93.2976%" y="1055.50"></text></g><g><title>tokio::runtime::coop::poll_proceed (2 samples, 0.10%)</title><rect x="93.0476%" y="1029" width="0.0952%" height="15" fill="rgb(220,72,50)" fg:x="1954" fg:w="2"/><text x="93.2976%" y="1039.50"></text></g><g><title>tokio::runtime::coop::Budget::unconstrained (1 samples, 0.05%)</title><rect x="93.0952%" y="1013" width="0.0476%" height="15" fill="rgb(222,106,48)" fg:x="1955" fg:w="1"/><text x="93.3452%" y="1023.50"></text></g><g><title><tokio::sync::mpsc::unbounded::Semaphore as tokio::sync::mpsc::chan::Semaphore>::add_permit (1 samples, 0.05%)</title><rect x="93.1429%" y="965" width="0.0476%" height="15" fill="rgb(216,220,45)" fg:x="1956" fg:w="1"/><text x="93.3929%" y="975.50"></text></g><g><title>[libc.so.6] (1 samples, 0.05%)</title><rect x="93.1905%" y="949" width="0.0476%" height="15" fill="rgb(234,112,18)" fg:x="1957" fg:w="1"/><text x="93.4405%" y="959.50"></text></g><g><title>tokio::loom::std::unsafe_cell::UnsafeCell<T>::with (1 samples, 0.05%)</title><rect x="93.2381%" y="933" width="0.0476%" height="15" fill="rgb(206,179,9)" fg:x="1958" fg:w="1"/><text x="93.4881%" y="943.50"></text></g><g><title>tokio::sync::mpsc::block::Block<T>::read::_{{closure}} (1 samples, 0.05%)</title><rect x="93.2381%" y="917" width="0.0476%" height="15" fill="rgb(215,115,40)" fg:x="1958" fg:w="1"/><text x="93.4881%" y="927.50"></text></g><g><title>core::ptr::read (1 samples, 0.05%)</title><rect x="93.2381%" y="901" width="0.0476%" height="15" fill="rgb(222,69,34)" fg:x="1958" fg:w="1"/><text x="93.4881%" y="911.50"></text></g><g><title>tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (4 samples, 0.19%)</title><rect x="93.1429%" y="997" width="0.1905%" height="15" fill="rgb(209,161,10)" fg:x="1956" fg:w="4"/><text x="93.3929%" y="1007.50"></text></g><g><title>tokio::sync::mpsc::chan::Rx<T,S>::recv::_{{closure}} (4 samples, 0.19%)</title><rect x="93.1429%" y="981" width="0.1905%" height="15" fill="rgb(217,6,38)" fg:x="1956" fg:w="4"/><text x="93.3929%" y="991.50"></text></g><g><title>tokio::sync::mpsc::list::Rx<T>::pop (3 samples, 0.14%)</title><rect x="93.1905%" y="965" width="0.1429%" height="15" fill="rgb(229,229,48)" fg:x="1957" fg:w="3"/><text x="93.4405%" y="975.50"></text></g><g><title>tokio::sync::mpsc::block::Block<T>::read (2 samples, 0.10%)</title><rect x="93.2381%" y="949" width="0.0952%" height="15" fill="rgb(225,21,28)" fg:x="1958" fg:w="2"/><text x="93.4881%" y="959.50"></text></g><g><title>tokio::sync::mpsc::block::is_ready (1 samples, 0.05%)</title><rect x="93.2857%" y="933" width="0.0476%" height="15" fill="rgb(206,33,13)" fg:x="1959" fg:w="1"/><text x="93.5357%" y="943.50"></text></g><g><title><tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (8 samples, 0.38%)</title><rect x="93.0000%" y="1109" width="0.3810%" height="15" fill="rgb(242,178,17)" fg:x="1953" fg:w="8"/><text x="93.2500%" y="1119.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::runtime_loop::_{{closure}}::_{{closure}}::_{{closure}} (7 samples, 0.33%)</title><rect x="93.0476%" y="1093" width="0.3333%" height="15" fill="rgb(220,162,5)" fg:x="1954" fg:w="7"/><text x="93.2976%" y="1103.50"></text></g><g><title>tokio::sync::mpsc::unbounded::UnboundedReceiver<T>::recv::_{{closure}} (5 samples, 0.24%)</title><rect x="93.1429%" y="1077" width="0.2381%" height="15" fill="rgb(210,33,43)" fg:x="1956" fg:w="5"/><text x="93.3929%" y="1087.50"></text></g><g><title><tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (5 samples, 0.24%)</title><rect x="93.1429%" y="1061" width="0.2381%" height="15" fill="rgb(216,116,54)" fg:x="1956" fg:w="5"/><text x="93.3929%" y="1071.50"></text></g><g><title>tokio::sync::mpsc::unbounded::UnboundedReceiver<T>::recv::_{{closure}}::_{{closure}} (5 samples, 0.24%)</title><rect x="93.1429%" y="1045" width="0.2381%" height="15" fill="rgb(249,92,24)" fg:x="1956" fg:w="5"/><text x="93.3929%" y="1055.50"></text></g><g><title>tokio::sync::mpsc::unbounded::UnboundedReceiver<T>::poll_recv (5 samples, 0.24%)</title><rect x="93.1429%" y="1029" width="0.2381%" height="15" fill="rgb(231,189,14)" fg:x="1956" fg:w="5"/><text x="93.3929%" y="1039.50"></text></g><g><title>tokio::sync::mpsc::chan::Rx<T,S>::recv (5 samples, 0.24%)</title><rect x="93.1429%" y="1013" width="0.2381%" height="15" fill="rgb(230,8,41)" fg:x="1956" fg:w="5"/><text x="93.3929%" y="1023.50"></text></g><g><title>tokio::runtime::coop::poll_proceed (1 samples, 0.05%)</title><rect x="93.3333%" y="997" width="0.0476%" height="15" fill="rgb(249,7,27)" fg:x="1960" fg:w="1"/><text x="93.5833%" y="1007.50"></text></g><g><title>tokio::runtime::context::budget (1 samples, 0.05%)</title><rect x="93.3333%" y="981" width="0.0476%" height="15" fill="rgb(232,86,5)" fg:x="1960" fg:w="1"/><text x="93.5833%" y="991.50"></text></g><g><title>std::thread::local::LocalKey<T>::try_with (1 samples, 0.05%)</title><rect x="93.3333%" y="965" width="0.0476%" height="15" fill="rgb(224,175,18)" fg:x="1960" fg:w="1"/><text x="93.5833%" y="975.50"></text></g><g><title>tokio::runtime::context::budget::_{{closure}} (1 samples, 0.05%)</title><rect x="93.3333%" y="949" width="0.0476%" height="15" fill="rgb(220,129,12)" fg:x="1960" fg:w="1"/><text x="93.5833%" y="959.50"></text></g><g><title>tokio::runtime::coop::poll_proceed::_{{closure}} (1 samples, 0.05%)</title><rect x="93.3333%" y="933" width="0.0476%" height="15" fill="rgb(210,19,36)" fg:x="1960" fg:w="1"/><text x="93.5833%" y="943.50"></text></g><g><title>core::cell::Cell<T>::set (1 samples, 0.05%)</title><rect x="93.3333%" y="917" width="0.0476%" height="15" fill="rgb(219,96,14)" fg:x="1960" fg:w="1"/><text x="93.5833%" y="927.50"></text></g><g><title>core::cell::Cell<T>::replace (1 samples, 0.05%)</title><rect x="93.3333%" y="901" width="0.0476%" height="15" fill="rgb(249,106,1)" fg:x="1960" fg:w="1"/><text x="93.5833%" y="911.50"></text></g><g><title>core::mem::replace (1 samples, 0.05%)</title><rect x="93.3333%" y="885" width="0.0476%" height="15" fill="rgb(249,155,20)" fg:x="1960" fg:w="1"/><text x="93.5833%" y="895.50"></text></g><g><title>core::ptr::write (1 samples, 0.05%)</title><rect x="93.3333%" y="869" width="0.0476%" height="15" fill="rgb(244,168,9)" fg:x="1960" fg:w="1"/><text x="93.5833%" y="879.50"></text></g><g><title>[libc.so.6] (2 samples, 0.10%)</title><rect x="93.3810%" y="1109" width="0.0952%" height="15" fill="rgb(216,23,50)" fg:x="1961" fg:w="2"/><text x="93.6310%" y="1119.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 (1 samples, 0.05%)</title><rect x="93.4762%" y="1045" width="0.0476%" height="15" fill="rgb(224,219,20)" fg:x="1963" fg:w="1"/><text x="93.7262%" y="1055.50"></text></g><g><title>alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Leaf>::push (1 samples, 0.05%)</title><rect x="93.4762%" y="1029" width="0.0476%" height="15" fill="rgb(222,156,15)" fg:x="1963" fg:w="1"/><text x="93.7262%" y="1039.50"></text></g><g><title>core::mem::maybe_uninit::MaybeUninit<T>::write (1 samples, 0.05%)</title><rect x="93.4762%" y="1013" width="0.0476%" height="15" fill="rgb(231,97,17)" fg:x="1963" fg:w="1"/><text x="93.7262%" y="1023.50"></text></g><g><title>core::iter::traits::iterator::Iterator::collect (2 samples, 0.10%)</title><rect x="93.4762%" y="1093" width="0.0952%" height="15" fill="rgb(218,70,48)" fg:x="1963" fg:w="2"/><text x="93.7262%" y="1103.50"></text></g><g><title><alloc::collections::btree::map::BTreeMap<K,V> as core::iter::traits::collect::FromIterator<(K,V)>>::from_iter (2 samples, 0.10%)</title><rect x="93.4762%" y="1077" width="0.0952%" height="15" fill="rgb(212,196,52)" fg:x="1963" fg:w="2"/><text x="93.7262%" y="1087.50"></text></g><g><title>alloc::collections::btree::map::BTreeMap<K,V,A>::bulk_build_from_sorted_iter (2 samples, 0.10%)</title><rect x="93.4762%" y="1061" width="0.0952%" height="15" fill="rgb(243,203,18)" fg:x="1963" fg:w="2"/><text x="93.7262%" y="1071.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 (1 samples, 0.05%)</title><rect x="93.5238%" y="1045" width="0.0476%" height="15" fill="rgb(252,125,41)" fg:x="1964" fg:w="1"/><text x="93.7738%" y="1055.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 (1 samples, 0.05%)</title><rect x="93.5238%" y="1029" width="0.0476%" height="15" fill="rgb(223,180,33)" fg:x="1964" fg:w="1"/><text x="93.7738%" y="1039.50"></text></g><g><title>alloc::collections::btree::node::LeafNode<K,V>::new (1 samples, 0.05%)</title><rect x="93.5238%" y="1013" width="0.0476%" height="15" fill="rgb(254,159,46)" fg:x="1964" fg:w="1"/><text x="93.7738%" y="1023.50"></text></g><g><title>alloc::boxed::Box<T,A>::new_uninit_in (1 samples, 0.05%)</title><rect x="93.5238%" y="997" width="0.0476%" height="15" fill="rgb(254,38,10)" fg:x="1964" fg:w="1"/><text x="93.7738%" y="1007.50"></text></g><g><title>alloc::boxed::Box<T,A>::try_new_uninit_in (1 samples, 0.05%)</title><rect x="93.5238%" y="981" width="0.0476%" height="15" fill="rgb(208,217,32)" fg:x="1964" fg:w="1"/><text x="93.7738%" y="991.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::allocate (1 samples, 0.05%)</title><rect x="93.5238%" y="965" width="0.0476%" height="15" fill="rgb(221,120,13)" fg:x="1964" fg:w="1"/><text x="93.7738%" y="975.50"></text></g><g><title>alloc::alloc::Global::alloc_impl (1 samples, 0.05%)</title><rect x="93.5238%" y="949" width="0.0476%" height="15" fill="rgb(246,54,52)" fg:x="1964" fg:w="1"/><text x="93.7738%" y="959.50"></text></g><g><title>alloc::alloc::alloc (1 samples, 0.05%)</title><rect x="93.5238%" y="933" width="0.0476%" height="15" fill="rgb(242,34,25)" fg:x="1964" fg:w="1"/><text x="93.7738%" y="943.50"></text></g><g><title>malloc (1 samples, 0.05%)</title><rect x="93.5238%" y="917" width="0.0476%" height="15" fill="rgb(247,209,9)" fg:x="1964" fg:w="1"/><text x="93.7738%" y="927.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::current_leader (1 samples, 0.05%)</title><rect x="93.6190%" y="1077" width="0.0476%" height="15" fill="rgb(228,71,26)" fg:x="1966" fg:w="1"/><text x="93.8690%" y="1087.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::flush_metrics (5 samples, 0.24%)</title><rect x="93.4762%" y="1109" width="0.2381%" height="15" fill="rgb(222,145,49)" fg:x="1963" fg:w="5"/><text x="93.7262%" y="1119.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::report_metrics (3 samples, 0.14%)</title><rect x="93.5714%" y="1093" width="0.1429%" height="15" fill="rgb(218,121,17)" fg:x="1965" fg:w="3"/><text x="93.8214%" y="1103.50"></text></g><g><title>openraft::vote::leader_id::leader_id_std::LeaderId<NID>::get_term (1 samples, 0.05%)</title><rect x="93.6667%" y="1077" width="0.0476%" height="15" fill="rgb(244,50,7)" fg:x="1967" fg:w="1"/><text x="93.9167%" y="1087.50"></text></g><g><title>alloc::collections::btree::map::BTreeMap<K,V,A>::remove (1 samples, 0.05%)</title><rect x="93.7619%" y="1077" width="0.0476%" height="15" fill="rgb(246,229,37)" fg:x="1969" fg:w="1"/><text x="94.0119%" y="1087.50"></text></g><g><title>alloc::collections::btree::map::BTreeMap<K,V,A>::remove_entry (1 samples, 0.05%)</title><rect x="93.7619%" y="1061" width="0.0476%" height="15" fill="rgb(225,18,5)" fg:x="1969" fg:w="1"/><text x="94.0119%" y="1071.50"></text></g><g><title>alloc::collections::btree::map::entry::OccupiedEntry<K,V,A>::remove_entry (1 samples, 0.05%)</title><rect x="93.7619%" y="1045" width="0.0476%" height="15" fill="rgb(213,204,8)" fg:x="1969" fg:w="1"/><text x="94.0119%" y="1055.50"></text></g><g><title>alloc::collections::btree::map::entry::OccupiedEntry<K,V,A>::remove_kv (1 samples, 0.05%)</title><rect x="93.7619%" y="1029" width="0.0476%" height="15" fill="rgb(238,103,6)" fg:x="1969" fg:w="1"/><text x="94.0119%" y="1039.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 (1 samples, 0.05%)</title><rect x="93.7619%" y="1013" width="0.0476%" height="15" fill="rgb(222,25,35)" fg:x="1969" fg:w="1"/><text x="94.0119%" y="1023.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 (1 samples, 0.05%)</title><rect x="93.7619%" y="997" width="0.0476%" height="15" fill="rgb(213,203,35)" fg:x="1969" fg:w="1"/><text x="94.0119%" y="1007.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::handle_apply_result (3 samples, 0.14%)</title><rect x="93.7619%" y="1093" width="0.1429%" height="15" fill="rgb(221,79,53)" fg:x="1969" fg:w="3"/><text x="94.0119%" 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>>> (2 samples, 0.10%)</title><rect x="93.8095%" y="1077" width="0.0952%" height="15" fill="rgb(243,200,35)" fg:x="1970" fg:w="2"/><text x="94.0595%" y="1087.50"></text></g><g><title>cfree (2 samples, 0.10%)</title><rect x="93.8095%" y="1061" width="0.0952%" height="15" fill="rgb(248,60,25)" fg:x="1970" fg:w="2"/><text x="94.0595%" y="1071.50"></text></g><g><title>[libc.so.6] (1 samples, 0.05%)</title><rect x="93.8571%" y="1045" width="0.0476%" height="15" fill="rgb(227,53,46)" fg:x="1971" fg:w="1"/><text x="94.1071%" y="1055.50"></text></g><g><title>openraft::engine::engine_impl::Engine<C>::replication_handler (1 samples, 0.05%)</title><rect x="93.9048%" y="1077" width="0.0476%" height="15" fill="rgb(216,120,32)" fg:x="1972" fg:w="1"/><text x="94.1548%" y="1087.50"></text></g><g><title>openraft::engine::handler::replication_handler::ReplicationHandler<C>::try_purge_log (1 samples, 0.05%)</title><rect x="93.9524%" y="1061" width="0.0476%" height="15" fill="rgb(220,134,1)" fg:x="1973" fg:w="1"/><text x="94.2024%" y="1071.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::handle_replication_progress (3 samples, 0.14%)</title><rect x="93.9048%" y="1093" width="0.1429%" height="15" fill="rgb(237,168,5)" fg:x="1972" fg:w="3"/><text x="94.1548%" y="1103.50"></text></g><g><title>openraft::engine::handler::replication_handler::ReplicationHandler<C>::update_progress (2 samples, 0.10%)</title><rect x="93.9524%" y="1077" width="0.0952%" height="15" fill="rgb(231,100,33)" fg:x="1973" fg:w="2"/><text x="94.2024%" y="1087.50"></text></g><g><title>openraft::progress::entry::ProgressEntry<NID>::next_send (1 samples, 0.05%)</title><rect x="94.0000%" y="1061" width="0.0476%" height="15" fill="rgb(236,177,47)" fg:x="1974" fg:w="1"/><text x="94.2500%" y="1071.50"></text></g><g><title>openraft::raft_state::log_state_reader::LogStateReader::prev_log_id (1 samples, 0.05%)</title><rect x="94.0000%" y="1045" width="0.0476%" height="15" fill="rgb(235,7,49)" fg:x="1974" fg:w="1"/><text x="94.2500%" y="1055.50"></text></g><g><title><openraft::raft_state::RaftState<NID,N> as openraft::raft_state::log_state_reader::LogStateReader<NID>>::get_log_id (1 samples, 0.05%)</title><rect x="94.0000%" y="1029" width="0.0476%" height="15" fill="rgb(232,119,22)" fg:x="1974" fg:w="1"/><text x="94.2500%" y="1039.50"></text></g><g><title>openraft::engine::log_id_list::LogIdList<NID>::get (1 samples, 0.05%)</title><rect x="94.0000%" y="1013" width="0.0476%" height="15" fill="rgb(254,73,53)" fg:x="1974" fg:w="1"/><text x="94.2500%" y="1023.50"></text></g><g><title>core::slice::<impl [T]>::binary_search_by (1 samples, 0.05%)</title><rect x="94.0000%" y="997" width="0.0476%" height="15" fill="rgb(251,35,20)" fg:x="1974" fg:w="1"/><text x="94.2500%" y="1007.50"></text></g><g><title>openraft::raft_state::io_state::IOState<NID>::update_applied (1 samples, 0.05%)</title><rect x="94.0476%" y="1093" width="0.0476%" height="15" fill="rgb(241,119,20)" fg:x="1975" fg:w="1"/><text x="94.2976%" y="1103.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::handle_notify (9 samples, 0.43%)</title><rect x="93.7143%" y="1109" width="0.4286%" height="15" fill="rgb(207,102,14)" fg:x="1968" fg:w="9"/><text x="93.9643%" y="1119.50"></text></g><g><title>tracing_core::metadata::LevelFilter::current (1 samples, 0.05%)</title><rect x="94.0952%" y="1093" width="0.0476%" height="15" fill="rgb(248,201,50)" fg:x="1976" fg:w="1"/><text x="94.3452%" y="1103.50"></text></g><g><title>core::sync::atomic::AtomicUsize::load (1 samples, 0.05%)</title><rect x="94.0952%" y="1077" width="0.0476%" height="15" fill="rgb(222,185,44)" fg:x="1976" fg:w="1"/><text x="94.3452%" y="1087.50"></text></g><g><title>core::sync::atomic::atomic_load (1 samples, 0.05%)</title><rect x="94.0952%" y="1061" width="0.0476%" height="15" fill="rgb(218,107,18)" fg:x="1976" fg:w="1"/><text x="94.3452%" y="1071.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::handle_api_msg::_{{closure}} (1 samples, 0.05%)</title><rect x="94.1429%" y="1093" width="0.0476%" height="15" fill="rgb(237,177,39)" fg:x="1977" fg:w="1"/><text x="94.3929%" y="1103.50"></text></g><g><title>core::ptr::drop_in_place<tracing::span::Span> (1 samples, 0.05%)</title><rect x="94.1429%" y="1077" width="0.0476%" height="15" fill="rgb(246,69,6)" fg:x="1977" fg:w="1"/><text x="94.3929%" y="1087.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::run_engine_commands::_{{closure}} (1 samples, 0.05%)</title><rect x="94.1905%" y="1093" width="0.0476%" height="15" fill="rgb(234,208,37)" fg:x="1978" fg:w="1"/><text x="94.4405%" y="1103.50"></text></g><g><title>[libc.so.6] (1 samples, 0.05%)</title><rect x="94.1905%" y="1077" width="0.0476%" height="15" fill="rgb(225,4,6)" fg:x="1978" fg:w="1"/><text x="94.4405%" y="1087.50"></text></g><g><title>[libc.so.6] (1 samples, 0.05%)</title><rect x="94.2381%" y="1029" width="0.0476%" height="15" fill="rgb(233,45,0)" fg:x="1979" fg:w="1"/><text x="94.4881%" y="1039.50"></text></g><g><title>core::sync::atomic::AtomicUsize::load (1 samples, 0.05%)</title><rect x="94.2857%" y="1013" width="0.0476%" height="15" fill="rgb(226,136,5)" fg:x="1980" fg:w="1"/><text x="94.5357%" y="1023.50"></text></g><g><title>core::sync::atomic::atomic_load (1 samples, 0.05%)</title><rect x="94.2857%" y="997" width="0.0476%" height="15" fill="rgb(211,91,47)" fg:x="1980" fg:w="1"/><text x="94.5357%" y="1007.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::process_raft_msg::_{{closure}} (5 samples, 0.24%)</title><rect x="94.1429%" y="1109" width="0.2381%" height="15" fill="rgb(242,88,51)" fg:x="1977" fg:w="5"/><text x="94.3929%" y="1119.50"></text></g><g><title>tokio::sync::mpsc::unbounded::UnboundedReceiver<T>::try_recv (3 samples, 0.14%)</title><rect x="94.2381%" y="1093" width="0.1429%" height="15" fill="rgb(230,91,28)" fg:x="1979" fg:w="3"/><text x="94.4881%" y="1103.50"></text></g><g><title>tokio::sync::mpsc::chan::Rx<T,S>::try_recv (3 samples, 0.14%)</title><rect x="94.2381%" y="1077" width="0.1429%" height="15" fill="rgb(254,186,29)" fg:x="1979" fg:w="3"/><text x="94.4881%" y="1087.50"></text></g><g><title>tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (3 samples, 0.14%)</title><rect x="94.2381%" y="1061" width="0.1429%" height="15" fill="rgb(238,6,4)" fg:x="1979" fg:w="3"/><text x="94.4881%" y="1071.50"></text></g><g><title>tokio::sync::mpsc::chan::Rx<T,S>::try_recv::_{{closure}} (3 samples, 0.14%)</title><rect x="94.2381%" y="1045" width="0.1429%" height="15" fill="rgb(221,151,16)" fg:x="1979" fg:w="3"/><text x="94.4881%" y="1055.50"></text></g><g><title>tokio::sync::mpsc::list::Rx<T>::try_pop (2 samples, 0.10%)</title><rect x="94.2857%" y="1029" width="0.0952%" height="15" fill="rgb(251,143,52)" fg:x="1980" fg:w="2"/><text x="94.5357%" y="1039.50"></text></g><g><title>tokio::sync::mpsc::list::Rx<T>::pop (1 samples, 0.05%)</title><rect x="94.3333%" y="1013" width="0.0476%" height="15" fill="rgb(206,90,15)" fg:x="1981" fg:w="1"/><text x="94.5833%" y="1023.50"></text></g><g><title>[libc.so.6] (1 samples, 0.05%)</title><rect x="94.3333%" y="997" width="0.0476%" height="15" fill="rgb(218,35,8)" fg:x="1981" fg:w="1"/><text x="94.5833%" y="1007.50"></text></g><g><title><tracing::instrument::Instrumented<T> as core::future::future::Future>::poll (35 samples, 1.67%)</title><rect x="92.8571%" y="1221" width="1.6667%" height="15" fill="rgb(239,215,6)" fg:x="1950" fg:w="35"/><text x="93.1071%" y="1231.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::main::_{{closure}} (35 samples, 1.67%)</title><rect x="92.8571%" y="1205" width="1.6667%" height="15" fill="rgb(245,116,39)" fg:x="1950" fg:w="35"/><text x="93.1071%" y="1215.50"></text></g><g><title><tracing::instrument::Instrumented<T> as core::future::future::Future>::poll (35 samples, 1.67%)</title><rect x="92.8571%" y="1189" width="1.6667%" height="15" fill="rgb(242,65,28)" fg:x="1950" fg:w="35"/><text x="93.1071%" y="1199.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::do_main::_{{closure}} (35 samples, 1.67%)</title><rect x="92.8571%" y="1173" width="1.6667%" height="15" fill="rgb(252,132,53)" fg:x="1950" fg:w="35"/><text x="93.1071%" y="1183.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::do_main::_{{closure}}::_{{closure}} (35 samples, 1.67%)</title><rect x="92.8571%" y="1157" width="1.6667%" height="15" fill="rgb(224,159,50)" fg:x="1950" fg:w="35"/><text x="93.1071%" y="1167.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::runtime_loop::_{{closure}} (35 samples, 1.67%)</title><rect x="92.8571%" y="1141" width="1.6667%" height="15" fill="rgb(224,93,4)" fg:x="1950" fg:w="35"/><text x="93.1071%" y="1151.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::runtime_loop::_{{closure}}::_{{closure}} (35 samples, 1.67%)</title><rect x="92.8571%" y="1125" width="1.6667%" height="15" fill="rgb(208,81,34)" fg:x="1950" fg:w="35"/><text x="93.1071%" y="1135.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::run_engine_commands::_{{closure}} (3 samples, 0.14%)</title><rect x="94.3810%" y="1109" width="0.1429%" height="15" fill="rgb(233,92,54)" fg:x="1982" fg:w="3"/><text x="94.6310%" y="1119.50"></text></g><g><title>[libc.so.6] (2 samples, 0.10%)</title><rect x="94.4286%" y="1093" width="0.0952%" height="15" fill="rgb(237,21,14)" fg:x="1983" fg:w="2"/><text x="94.6786%" y="1103.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (2 samples, 0.10%)</title><rect x="94.5238%" y="1141" width="0.0952%" height="15" fill="rgb(249,128,51)" fg:x="1985" fg:w="2"/><text x="94.7738%" y="1151.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}} (2 samples, 0.10%)</title><rect x="94.5238%" y="1125" width="0.0952%" height="15" fill="rgb(223,129,24)" fg:x="1985" fg:w="2"/><text x="94.7738%" y="1135.50"></text></g><g><title>core::iter::traits::iterator::Iterator::collect (2 samples, 0.10%)</title><rect x="94.5238%" y="1109" width="0.0952%" height="15" fill="rgb(231,168,25)" fg:x="1985" fg:w="2"/><text x="94.7738%" y="1119.50"></text></g><g><title><alloc::vec::Vec<T> as core::iter::traits::collect::FromIterator<T>>::from_iter (2 samples, 0.10%)</title><rect x="94.5238%" y="1093" width="0.0952%" height="15" fill="rgb(224,39,20)" fg:x="1985" fg:w="2"/><text x="94.7738%" y="1103.50"></text></g><g><title><alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter (2 samples, 0.10%)</title><rect x="94.5238%" y="1077" width="0.0952%" height="15" fill="rgb(225,152,53)" fg:x="1985" fg:w="2"/><text x="94.7738%" y="1087.50"></text></g><g><title><alloc::vec::Vec<T> as alloc::vec::spec_from_iter_nested::SpecFromIterNested<T,I>>::from_iter (2 samples, 0.10%)</title><rect x="94.5238%" y="1061" width="0.0952%" height="15" fill="rgb(252,17,24)" fg:x="1985" fg:w="2"/><text x="94.7738%" y="1071.50"></text></g><g><title><core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (2 samples, 0.10%)</title><rect x="94.5238%" y="1045" width="0.0952%" height="15" fill="rgb(250,114,30)" fg:x="1985" fg:w="2"/><text x="94.7738%" y="1055.50"></text></g><g><title>core::option::Option<T>::map (2 samples, 0.10%)</title><rect x="94.5238%" y="1029" width="0.0952%" height="15" fill="rgb(229,5,4)" fg:x="1985" fg:w="2"/><text x="94.7738%" y="1039.50"></text></g><g><title>core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (2 samples, 0.10%)</title><rect x="94.5238%" y="1013" width="0.0952%" height="15" fill="rgb(225,176,49)" fg:x="1985" fg:w="2"/><text x="94.7738%" y="1023.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}} (2 samples, 0.10%)</title><rect x="94.5238%" y="997" width="0.0952%" height="15" fill="rgb(224,221,49)" fg:x="1985" fg:w="2"/><text x="94.7738%" y="1007.50"></text></g><g><title><openraft::entry::Entry<C> as core::clone::Clone>::clone (2 samples, 0.10%)</title><rect x="94.5238%" y="981" width="0.0952%" height="15" fill="rgb(253,169,27)" fg:x="1985" fg:w="2"/><text x="94.7738%" y="991.50"></text></g><g><title><openraft::entry::payload::EntryPayload<C> as core::clone::Clone>::clone (2 samples, 0.10%)</title><rect x="94.5238%" y="965" width="0.0952%" height="15" fill="rgb(211,206,16)" fg:x="1985" fg:w="2"/><text x="94.7738%" y="975.50"></text></g><g><title><dcache::store::DcacheRequest as core::clone::Clone>::clone (1 samples, 0.05%)</title><rect x="94.5714%" y="949" width="0.0476%" height="15" fill="rgb(244,87,35)" fg:x="1986" fg:w="1"/><text x="94.8214%" y="959.50"></text></g><g><title><alloc::string::String as core::clone::Clone>::clone (1 samples, 0.05%)</title><rect x="94.5714%" y="933" width="0.0476%" height="15" fill="rgb(246,28,10)" fg:x="1986" fg:w="1"/><text x="94.8214%" y="943.50"></text></g><g><title><alloc::vec::Vec<T,A> as core::clone::Clone>::clone (1 samples, 0.05%)</title><rect x="94.5714%" y="917" width="0.0476%" height="15" fill="rgb(229,12,44)" fg:x="1986" fg:w="1"/><text x="94.8214%" y="927.50"></text></g><g><title>alloc::slice::<impl [T]>::to_vec_in (1 samples, 0.05%)</title><rect x="94.5714%" y="901" width="0.0476%" height="15" fill="rgb(210,145,37)" fg:x="1986" fg:w="1"/><text x="94.8214%" y="911.50"></text></g><g><title>alloc::slice::hack::to_vec (1 samples, 0.05%)</title><rect x="94.5714%" y="885" width="0.0476%" height="15" fill="rgb(227,112,52)" fg:x="1986" fg:w="1"/><text x="94.8214%" y="895.50"></text></g><g><title><T as alloc::slice::hack::ConvertVec>::to_vec (1 samples, 0.05%)</title><rect x="94.5714%" y="869" width="0.0476%" height="15" fill="rgb(238,155,34)" fg:x="1986" fg:w="1"/><text x="94.8214%" y="879.50"></text></g><g><title>alloc::vec::Vec<T,A>::with_capacity_in (1 samples, 0.05%)</title><rect x="94.5714%" y="853" width="0.0476%" height="15" fill="rgb(239,226,36)" fg:x="1986" fg:w="1"/><text x="94.8214%" y="863.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::with_capacity_in (1 samples, 0.05%)</title><rect x="94.5714%" y="837" width="0.0476%" height="15" fill="rgb(230,16,23)" fg:x="1986" fg:w="1"/><text x="94.8214%" y="847.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::allocate_in (1 samples, 0.05%)</title><rect x="94.5714%" y="821" width="0.0476%" height="15" fill="rgb(236,171,36)" fg:x="1986" fg:w="1"/><text x="94.8214%" y="831.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::allocate (1 samples, 0.05%)</title><rect x="94.5714%" y="805" width="0.0476%" height="15" fill="rgb(221,22,14)" fg:x="1986" fg:w="1"/><text x="94.8214%" y="815.50"></text></g><g><title>alloc::alloc::Global::alloc_impl (1 samples, 0.05%)</title><rect x="94.5714%" y="789" width="0.0476%" height="15" fill="rgb(242,43,11)" fg:x="1986" fg:w="1"/><text x="94.8214%" y="799.50"></text></g><g><title>alloc::alloc::alloc (1 samples, 0.05%)</title><rect x="94.5714%" y="773" width="0.0476%" height="15" fill="rgb(232,69,23)" fg:x="1986" fg:w="1"/><text x="94.8214%" y="783.50"></text></g><g><title>malloc (1 samples, 0.05%)</title><rect x="94.5714%" y="757" width="0.0476%" height="15" fill="rgb(216,180,54)" fg:x="1986" fg:w="1"/><text x="94.8214%" y="767.50"></text></g><g><title>core::ptr::drop_in_place<dcache::network::raft_network_impl::DcacheNetwork::send_rpc<openraft::raft::AppendEntriesRequest<dcache::DcacheTypeConfig>,openraft::raft::AppendEntriesResponse<u64>,openraft::error::RaftError<u64>>::{{closure}}> (1 samples, 0.05%)</title><rect x="94.7143%" y="1061" width="0.0476%" height="15" fill="rgb(216,5,24)" fg:x="1989" fg:w="1"/><text x="94.9643%" y="1071.50"></text></g><g><title><tokio::sync::mpsc::bounded::Sender<T> as core::clone::Clone>::clone (1 samples, 0.05%)</title><rect x="94.8095%" y="1045" width="0.0476%" height="15" fill="rgb(225,89,9)" fg:x="1991" fg:w="1"/><text x="95.0595%" y="1055.50"></text></g><g><title><tokio::sync::mpsc::chan::Tx<T,S> as core::clone::Clone>::clone (1 samples, 0.05%)</title><rect x="94.8095%" y="1029" width="0.0476%" height="15" fill="rgb(243,75,33)" fg:x="1991" fg:w="1"/><text x="95.0595%" y="1039.50"></text></g><g><title>core::ptr::drop_in_place<dcache::protobuf::dcache::dcache_service_client::DcacheServiceClient<tonic::transport::channel::Channel>> (1 samples, 0.05%)</title><rect x="94.8571%" y="1045" width="0.0476%" height="15" fill="rgb(247,141,45)" fg:x="1992" fg:w="1"/><text x="95.1071%" y="1055.50"></text></g><g><title>core::ptr::drop_in_place<tonic::client::grpc::Grpc<tonic::transport::channel::Channel>> (1 samples, 0.05%)</title><rect x="94.8571%" y="1029" width="0.0476%" height="15" fill="rgb(232,177,36)" fg:x="1992" fg:w="1"/><text x="95.1071%" y="1039.50"></text></g><g><title>core::ptr::drop_in_place<tonic::transport::channel::Channel> (1 samples, 0.05%)</title><rect x="94.8571%" y="1013" width="0.0476%" height="15" fill="rgb(219,125,36)" fg:x="1992" fg:w="1"/><text x="95.1071%" y="1023.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>>>> (1 samples, 0.05%)</title><rect x="94.8571%" y="997" width="0.0476%" height="15" fill="rgb(227,94,9)" fg:x="1992" fg:w="1"/><text x="95.1071%" y="1007.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>>>>>> (1 samples, 0.05%)</title><rect x="94.8571%" y="981" width="0.0476%" height="15" fill="rgb(240,34,52)" fg:x="1992" fg:w="1"/><text x="95.1071%" y="991.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>> (1 samples, 0.05%)</title><rect x="94.8571%" y="965" width="0.0476%" height="15" fill="rgb(216,45,12)" fg:x="1992" fg:w="1"/><text x="95.1071%" y="975.50"></text></g><g><title><tokio::sync::mpsc::chan::Tx<T,S> as core::ops::drop::Drop>::drop (1 samples, 0.05%)</title><rect x="94.8571%" y="949" width="0.0476%" height="15" fill="rgb(246,21,19)" fg:x="1992" fg:w="1"/><text x="95.1071%" y="959.50"></text></g><g><title>[libc.so.6] (1 samples, 0.05%)</title><rect x="94.9048%" y="1029" width="0.0476%" height="15" fill="rgb(213,98,42)" fg:x="1993" fg:w="1"/><text x="95.1548%" y="1039.50"></text></g><g><title><&mut W as core::fmt::Write>::write_str (1 samples, 0.05%)</title><rect x="94.9524%" y="933" width="0.0476%" height="15" fill="rgb(250,136,47)" fg:x="1994" fg:w="1"/><text x="95.2024%" y="943.50"></text></g><g><title><&T as core::fmt::Display>::fmt (1 samples, 0.05%)</title><rect x="95.0000%" y="917" width="0.0476%" height="15" fill="rgb(251,124,27)" fg:x="1995" fg:w="1"/><text x="95.2500%" y="927.50"></text></g><g><title>alloc::vec::Vec<T,A>::reserve (1 samples, 0.05%)</title><rect x="95.0476%" y="821" width="0.0476%" height="15" fill="rgb(229,180,14)" fg:x="1996" fg:w="1"/><text x="95.2976%" y="831.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::reserve (1 samples, 0.05%)</title><rect x="95.0476%" y="805" width="0.0476%" height="15" fill="rgb(245,216,25)" fg:x="1996" fg:w="1"/><text x="95.2976%" y="815.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle (1 samples, 0.05%)</title><rect x="95.0476%" y="789" width="0.0476%" height="15" fill="rgb(251,43,5)" fg:x="1996" fg:w="1"/><text x="95.2976%" y="799.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::grow_amortized (1 samples, 0.05%)</title><rect x="95.0476%" y="773" width="0.0476%" height="15" fill="rgb(250,128,24)" fg:x="1996" fg:w="1"/><text x="95.2976%" y="783.50"></text></g><g><title>alloc::raw_vec::finish_grow (1 samples, 0.05%)</title><rect x="95.0476%" y="757" width="0.0476%" height="15" fill="rgb(217,117,27)" fg:x="1996" fg:w="1"/><text x="95.2976%" y="767.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::grow (1 samples, 0.05%)</title><rect x="95.0476%" y="741" width="0.0476%" height="15" fill="rgb(245,147,4)" fg:x="1996" fg:w="1"/><text x="95.2976%" y="751.50"></text></g><g><title>alloc::alloc::Global::grow_impl (1 samples, 0.05%)</title><rect x="95.0476%" y="725" width="0.0476%" height="15" fill="rgb(242,201,35)" fg:x="1996" fg:w="1"/><text x="95.2976%" y="735.50"></text></g><g><title>alloc::alloc::realloc (1 samples, 0.05%)</title><rect x="95.0476%" y="709" width="0.0476%" height="15" fill="rgb(218,181,1)" fg:x="1996" fg:w="1"/><text x="95.2976%" y="719.50"></text></g><g><title>realloc (1 samples, 0.05%)</title><rect x="95.0476%" y="693" width="0.0476%" height="15" fill="rgb(222,6,29)" fg:x="1996" fg:w="1"/><text x="95.2976%" y="703.50"></text></g><g><title>[libc.so.6] (1 samples, 0.05%)</title><rect x="95.0476%" y="677" width="0.0476%" height="15" fill="rgb(208,186,3)" fg:x="1996" fg:w="1"/><text x="95.2976%" y="687.50"></text></g><g><title>[libc.so.6] (1 samples, 0.05%)</title><rect x="95.0476%" y="661" width="0.0476%" height="15" fill="rgb(216,36,26)" fg:x="1996" fg:w="1"/><text x="95.2976%" y="671.50"></text></g><g><title>alloc::fmt::format (4 samples, 0.19%)</title><rect x="94.9524%" y="1029" width="0.1905%" height="15" fill="rgb(248,201,23)" fg:x="1994" fg:w="4"/><text x="95.2024%" y="1039.50"></text></g><g><title>core::option::Option<T>::map_or_else (4 samples, 0.19%)</title><rect x="94.9524%" y="1013" width="0.1905%" height="15" fill="rgb(251,170,31)" fg:x="1994" fg:w="4"/><text x="95.2024%" y="1023.50"></text></g><g><title>alloc::fmt::format::_{{closure}} (4 samples, 0.19%)</title><rect x="94.9524%" y="997" width="0.1905%" height="15" fill="rgb(207,110,25)" fg:x="1994" fg:w="4"/><text x="95.2024%" y="1007.50"></text></g><g><title>alloc::fmt::format::format_inner (4 samples, 0.19%)</title><rect x="94.9524%" y="981" width="0.1905%" height="15" fill="rgb(250,54,15)" fg:x="1994" fg:w="4"/><text x="95.2024%" y="991.50"></text></g><g><title>core::fmt::Write::write_fmt (4 samples, 0.19%)</title><rect x="94.9524%" y="965" width="0.1905%" height="15" fill="rgb(227,68,33)" fg:x="1994" fg:w="4"/><text x="95.2024%" y="975.50"></text></g><g><title>core::fmt::write (4 samples, 0.19%)</title><rect x="94.9524%" y="949" width="0.1905%" height="15" fill="rgb(238,34,41)" fg:x="1994" fg:w="4"/><text x="95.2024%" y="959.50"></text></g><g><title>core::fmt::rt::Argument::fmt (3 samples, 0.14%)</title><rect x="95.0000%" y="933" width="0.1429%" height="15" fill="rgb(220,11,15)" fg:x="1995" fg:w="3"/><text x="95.2500%" y="943.50"></text></g><g><title><&mut W as core::fmt::Write>::write_str (2 samples, 0.10%)</title><rect x="95.0476%" y="917" width="0.0952%" height="15" fill="rgb(246,111,35)" fg:x="1996" fg:w="2"/><text x="95.2976%" y="927.50"></text></g><g><title><alloc::string::String as core::fmt::Write>::write_str (2 samples, 0.10%)</title><rect x="95.0476%" y="901" width="0.0952%" height="15" fill="rgb(209,88,53)" fg:x="1996" fg:w="2"/><text x="95.2976%" y="911.50"></text></g><g><title>alloc::string::String::push_str (2 samples, 0.10%)</title><rect x="95.0476%" y="885" width="0.0952%" height="15" fill="rgb(231,185,47)" fg:x="1996" fg:w="2"/><text x="95.2976%" y="895.50"></text></g><g><title>alloc::vec::Vec<T,A>::extend_from_slice (2 samples, 0.10%)</title><rect x="95.0476%" y="869" width="0.0952%" height="15" fill="rgb(233,154,1)" fg:x="1996" fg:w="2"/><text x="95.2976%" y="879.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.10%)</title><rect x="95.0476%" y="853" width="0.0952%" height="15" fill="rgb(225,15,46)" fg:x="1996" fg:w="2"/><text x="95.2976%" y="863.50"></text></g><g><title>alloc::vec::Vec<T,A>::append_elements (2 samples, 0.10%)</title><rect x="95.0476%" y="837" width="0.0952%" height="15" fill="rgb(211,135,41)" fg:x="1996" fg:w="2"/><text x="95.2976%" y="847.50"></text></g><g><title>core::intrinsics::copy_nonoverlapping (1 samples, 0.05%)</title><rect x="95.0952%" y="821" width="0.0476%" height="15" fill="rgb(208,54,0)" fg:x="1997" fg:w="1"/><text x="95.3452%" y="831.50"></text></g><g><title>[libc.so.6] (1 samples, 0.05%)</title><rect x="95.0952%" y="805" width="0.0476%" height="15" fill="rgb(244,136,14)" fg:x="1997" fg:w="1"/><text x="95.3452%" y="815.50"></text></g><g><title>core::ptr::drop_in_place<alloc::string::String> (1 samples, 0.05%)</title><rect x="95.1429%" y="1029" width="0.0476%" height="15" fill="rgb(241,56,14)" fg:x="1998" fg:w="1"/><text x="95.3929%" y="1039.50"></text></g><g><title>core::ptr::drop_in_place<alloc::vec::Vec<u8>> (1 samples, 0.05%)</title><rect x="95.1429%" y="1013" width="0.0476%" height="15" fill="rgb(205,80,24)" fg:x="1998" fg:w="1"/><text x="95.3929%" y="1023.50"></text></g><g><title>core::ptr::drop_in_place<alloc::raw_vec::RawVec<u8>> (1 samples, 0.05%)</title><rect x="95.1429%" y="997" width="0.0476%" height="15" fill="rgb(220,57,4)" fg:x="1998" fg:w="1"/><text x="95.3929%" y="1007.50"></text></g><g><title><alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (1 samples, 0.05%)</title><rect x="95.1429%" y="981" width="0.0476%" height="15" fill="rgb(226,193,50)" fg:x="1998" fg:w="1"/><text x="95.3929%" y="991.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::deallocate (1 samples, 0.05%)</title><rect x="95.1429%" y="965" width="0.0476%" height="15" fill="rgb(231,168,22)" fg:x="1998" fg:w="1"/><text x="95.3929%" y="975.50"></text></g><g><title>alloc::alloc::dealloc (1 samples, 0.05%)</title><rect x="95.1429%" y="949" width="0.0476%" height="15" fill="rgb(254,215,14)" fg:x="1998" fg:w="1"/><text x="95.3929%" y="959.50"></text></g><g><title>cfree (1 samples, 0.05%)</title><rect x="95.1429%" y="933" width="0.0476%" height="15" fill="rgb(211,115,16)" fg:x="1998" fg:w="1"/><text x="95.3929%" y="943.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (1 samples, 0.05%)</title><rect x="95.1905%" y="1013" width="0.0476%" height="15" fill="rgb(236,210,16)" fg:x="1999" fg:w="1"/><text x="95.4405%" y="1023.50"></text></g><g><title><dcache::network::raft_network_impl::ChannelManager as dcache::pool::ItemManager>::check::_{{closure}} (1 samples, 0.05%)</title><rect x="95.1905%" y="997" width="0.0476%" height="15" fill="rgb(221,94,12)" fg:x="1999" fg:w="1"/><text x="95.4405%" y="1007.50"></text></g><g><title><futures_util::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (1 samples, 0.05%)</title><rect x="95.1905%" y="981" width="0.0476%" height="15" fill="rgb(235,218,49)" fg:x="1999" fg:w="1"/><text x="95.4405%" y="991.50"></text></g><g><title><dcache::network::raft_network_impl::ChannelManager as dcache::pool::ItemManager>::check::_{{closure}}::_{{closure}} (1 samples, 0.05%)</title><rect x="95.1905%" y="965" width="0.0476%" height="15" fill="rgb(217,114,14)" fg:x="1999" fg:w="1"/><text x="95.4405%" y="975.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 (1 samples, 0.05%)</title><rect x="95.1905%" y="949" width="0.0476%" height="15" fill="rgb(216,145,22)" fg:x="1999" fg:w="1"/><text x="95.4405%" y="959.50"></text></g><g><title><dcache::network::raft_network_impl::ChannelManager as dcache::pool::ItemManager>::check (1 samples, 0.05%)</title><rect x="95.2381%" y="1013" width="0.0476%" height="15" fill="rgb(217,112,39)" fg:x="2000" fg:w="1"/><text x="95.4881%" y="1023.50"></text></g><g><title>alloc::boxed::Box<T>::pin (1 samples, 0.05%)</title><rect x="95.2381%" y="997" width="0.0476%" height="15" fill="rgb(225,85,32)" fg:x="2000" fg:w="1"/><text x="95.4881%" y="1007.50"></text></g><g><title>alloc::boxed::Box<T>::new (1 samples, 0.05%)</title><rect x="95.2381%" y="981" width="0.0476%" height="15" fill="rgb(245,209,47)" fg:x="2000" fg:w="1"/><text x="95.4881%" y="991.50"></text></g><g><title>alloc::alloc::exchange_malloc (1 samples, 0.05%)</title><rect x="95.2381%" y="965" width="0.0476%" height="15" fill="rgb(218,220,15)" fg:x="2000" fg:w="1"/><text x="95.4881%" y="975.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::allocate (1 samples, 0.05%)</title><rect x="95.2381%" y="949" width="0.0476%" height="15" fill="rgb(222,202,31)" fg:x="2000" fg:w="1"/><text x="95.4881%" y="959.50"></text></g><g><title>alloc::alloc::Global::alloc_impl (1 samples, 0.05%)</title><rect x="95.2381%" y="933" width="0.0476%" height="15" fill="rgb(243,203,4)" fg:x="2000" fg:w="1"/><text x="95.4881%" y="943.50"></text></g><g><title>alloc::alloc::alloc (1 samples, 0.05%)</title><rect x="95.2381%" y="917" width="0.0476%" height="15" fill="rgb(237,92,17)" fg:x="2000" fg:w="1"/><text x="95.4881%" y="927.50"></text></g><g><title>malloc (1 samples, 0.05%)</title><rect x="95.2381%" y="901" width="0.0476%" height="15" fill="rgb(231,119,7)" fg:x="2000" fg:w="1"/><text x="95.4881%" y="911.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>>> (1 samples, 0.05%)</title><rect x="95.2857%" y="1013" width="0.0476%" height="15" fill="rgb(237,82,41)" fg:x="2001" fg:w="1"/><text x="95.5357%" y="1023.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>> (1 samples, 0.05%)</title><rect x="95.2857%" y="997" width="0.0476%" height="15" fill="rgb(226,81,48)" fg:x="2001" fg:w="1"/><text x="95.5357%" y="1007.50"></text></g><g><title><alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop (1 samples, 0.05%)</title><rect x="95.2857%" y="981" width="0.0476%" height="15" fill="rgb(234,70,51)" fg:x="2001" fg:w="1"/><text x="95.5357%" y="991.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::deallocate (1 samples, 0.05%)</title><rect x="95.2857%" y="965" width="0.0476%" height="15" fill="rgb(251,86,4)" fg:x="2001" fg:w="1"/><text x="95.5357%" y="975.50"></text></g><g><title>alloc::alloc::dealloc (1 samples, 0.05%)</title><rect x="95.2857%" y="949" width="0.0476%" height="15" fill="rgb(244,144,28)" fg:x="2001" fg:w="1"/><text x="95.5357%" y="959.50"></text></g><g><title>cfree (1 samples, 0.05%)</title><rect x="95.2857%" y="933" width="0.0476%" height="15" fill="rgb(232,161,39)" fg:x="2001" fg:w="1"/><text x="95.5357%" y="943.50"></text></g><g><title>core::ptr::drop_in_place<tokio::sync::mutex::MutexGuard<core::option::Option<tonic::transport::channel::Channel>>> (1 samples, 0.05%)</title><rect x="95.3333%" y="1013" width="0.0476%" height="15" fill="rgb(247,34,51)" fg:x="2002" fg:w="1"/><text x="95.5833%" y="1023.50"></text></g><g><title><tokio::sync::mutex::MutexGuard<T> as core::ops::drop::Drop>::drop (1 samples, 0.05%)</title><rect x="95.3333%" y="997" width="0.0476%" height="15" fill="rgb(225,132,2)" fg:x="2002" fg:w="1"/><text x="95.5833%" y="1007.50"></text></g><g><title>tokio::sync::batch_semaphore::Semaphore::add_permits_locked (1 samples, 0.05%)</title><rect x="95.3333%" y="981" width="0.0476%" height="15" fill="rgb(209,159,44)" fg:x="2002" fg:w="1"/><text x="95.5833%" y="991.50"></text></g><g><title>core::option::Option<T>::unwrap_or_else (1 samples, 0.05%)</title><rect x="95.3333%" y="965" width="0.0476%" height="15" fill="rgb(251,214,1)" fg:x="2002" fg:w="1"/><text x="95.5833%" y="975.50"></text></g><g><title>hashbrown::map::make_hash (1 samples, 0.05%)</title><rect x="95.3810%" y="949" width="0.0476%" height="15" fill="rgb(247,84,47)" fg:x="2003" fg:w="1"/><text x="95.6310%" y="959.50"></text></g><g><title>core::hash::BuildHasher::hash_one (1 samples, 0.05%)</title><rect x="95.3810%" y="933" width="0.0476%" height="15" fill="rgb(240,111,43)" fg:x="2003" fg:w="1"/><text x="95.6310%" y="943.50"></text></g><g><title>core::hash::impls::<impl core::hash::Hash for &T>::hash (1 samples, 0.05%)</title><rect x="95.3810%" y="917" width="0.0476%" height="15" fill="rgb(215,214,35)" fg:x="2003" fg:w="1"/><text x="95.6310%" y="927.50"></text></g><g><title><alloc::string::String as core::hash::Hash>::hash (1 samples, 0.05%)</title><rect x="95.3810%" y="901" width="0.0476%" height="15" fill="rgb(248,207,23)" fg:x="2003" fg:w="1"/><text x="95.6310%" y="911.50"></text></g><g><title>core::hash::impls::<impl core::hash::Hash for str>::hash (1 samples, 0.05%)</title><rect x="95.3810%" y="885" width="0.0476%" height="15" fill="rgb(214,186,4)" fg:x="2003" fg:w="1"/><text x="95.6310%" y="895.50"></text></g><g><title><std::collections::hash::map::DefaultHasher as core::hash::Hasher>::write_str (1 samples, 0.05%)</title><rect x="95.3810%" y="869" width="0.0476%" height="15" fill="rgb(220,133,22)" fg:x="2003" fg:w="1"/><text x="95.6310%" y="879.50"></text></g><g><title><core::hash::sip::SipHasher13 as core::hash::Hasher>::write_str (1 samples, 0.05%)</title><rect x="95.3810%" y="853" width="0.0476%" height="15" fill="rgb(239,134,19)" fg:x="2003" fg:w="1"/><text x="95.6310%" y="863.50"></text></g><g><title><core::hash::sip::Hasher<S> as core::hash::Hasher>::write_str (1 samples, 0.05%)</title><rect x="95.3810%" y="837" width="0.0476%" height="15" fill="rgb(250,140,9)" fg:x="2003" fg:w="1"/><text x="95.6310%" y="847.50"></text></g><g><title><core::hash::sip::Hasher<S> as core::hash::Hasher>::write (1 samples, 0.05%)</title><rect x="95.3810%" y="821" width="0.0476%" height="15" fill="rgb(225,59,14)" fg:x="2003" fg:w="1"/><text x="95.6310%" y="831.50"></text></g><g><title>dcache::pool::Pool<Mgr>::get_pool_item (2 samples, 0.10%)</title><rect x="95.3810%" y="1013" width="0.0952%" height="15" fill="rgb(214,152,51)" fg:x="2003" fg:w="2"/><text x="95.6310%" y="1023.50"></text></g><g><title>std::collections::hash::map::HashMap<K,V,S>::get (2 samples, 0.10%)</title><rect x="95.3810%" y="997" width="0.0952%" height="15" fill="rgb(251,227,43)" fg:x="2003" fg:w="2"/><text x="95.6310%" y="1007.50"></text></g><g><title>hashbrown::map::HashMap<K,V,S,A>::get (2 samples, 0.10%)</title><rect x="95.3810%" y="981" width="0.0952%" height="15" fill="rgb(241,96,17)" fg:x="2003" fg:w="2"/><text x="95.6310%" y="991.50"></text></g><g><title>hashbrown::map::HashMap<K,V,S,A>::get_inner (2 samples, 0.10%)</title><rect x="95.3810%" y="965" width="0.0952%" height="15" fill="rgb(234,198,43)" fg:x="2003" fg:w="2"/><text x="95.6310%" y="975.50"></text></g><g><title>hashbrown::raw::RawTable<T,A>::get (1 samples, 0.05%)</title><rect x="95.4286%" y="949" width="0.0476%" height="15" fill="rgb(220,108,29)" fg:x="2004" fg:w="1"/><text x="95.6786%" y="959.50"></text></g><g><title>hashbrown::raw::RawTable<T,A>::find (1 samples, 0.05%)</title><rect x="95.4286%" y="933" width="0.0476%" height="15" fill="rgb(226,163,33)" fg:x="2004" fg:w="1"/><text x="95.6786%" y="943.50"></text></g><g><title>hashbrown::raw::RawTableInner<A>::find_inner (1 samples, 0.05%)</title><rect x="95.4286%" y="917" width="0.0476%" height="15" fill="rgb(205,194,45)" fg:x="2004" fg:w="1"/><text x="95.6786%" y="927.50"></text></g><g><title><hashbrown::raw::bitmask::BitMaskIter as core::iter::traits::iterator::Iterator>::next (1 samples, 0.05%)</title><rect x="95.4286%" y="901" width="0.0476%" height="15" fill="rgb(206,143,44)" fg:x="2004" fg:w="1"/><text x="95.6786%" y="911.50"></text></g><g><title>dcache::pool::Pool<Mgr>::get::_{{closure}} (7 samples, 0.33%)</title><rect x="95.1905%" y="1029" width="0.3333%" height="15" fill="rgb(236,136,36)" fg:x="1999" fg:w="7"/><text x="95.4405%" y="1039.50"></text></g><g><title>tokio::sync::mutex::Mutex<T>::lock::_{{closure}} (1 samples, 0.05%)</title><rect x="95.4762%" y="1013" width="0.0476%" height="15" fill="rgb(249,172,42)" fg:x="2005" fg:w="1"/><text x="95.7262%" y="1023.50"></text></g><g><title>tokio::sync::mutex::Mutex<T>::lock::_{{closure}}::_{{closure}} (1 samples, 0.05%)</title><rect x="95.4762%" y="997" width="0.0476%" height="15" fill="rgb(216,139,23)" fg:x="2005" fg:w="1"/><text x="95.7262%" y="1007.50"></text></g><g><title>tokio::sync::mutex::Mutex<T>::acquire::_{{closure}} (1 samples, 0.05%)</title><rect x="95.4762%" y="981" width="0.0476%" height="15" fill="rgb(207,166,20)" fg:x="2005" fg:w="1"/><text x="95.7262%" y="991.50"></text></g><g><title><tokio::sync::batch_semaphore::Acquire as core::future::future::Future>::poll (1 samples, 0.05%)</title><rect x="95.4762%" y="965" width="0.0476%" height="15" fill="rgb(210,209,22)" fg:x="2005" fg:w="1"/><text x="95.7262%" y="975.50"></text></g><g><title>tokio::sync::batch_semaphore::Semaphore::poll_acquire (1 samples, 0.05%)</title><rect x="95.4762%" y="949" width="0.0476%" height="15" fill="rgb(232,118,20)" fg:x="2005" fg:w="1"/><text x="95.7262%" y="959.50"></text></g><g><title>core::sync::atomic::AtomicUsize::load (1 samples, 0.05%)</title><rect x="95.4762%" y="933" width="0.0476%" height="15" fill="rgb(238,113,42)" fg:x="2005" fg:w="1"/><text x="95.7262%" y="943.50"></text></g><g><title>core::sync::atomic::atomic_load (1 samples, 0.05%)</title><rect x="95.4762%" y="917" width="0.0476%" height="15" fill="rgb(231,42,5)" fg:x="2005" fg:w="1"/><text x="95.7262%" y="927.50"></text></g><g><title>dcache::network::raft_network_impl::DcacheNetwork::make_client::_{{closure}} (14 samples, 0.67%)</title><rect x="94.9048%" y="1045" width="0.6667%" height="15" fill="rgb(243,166,24)" fg:x="1993" fg:w="14"/><text x="95.1548%" y="1055.50"></text></g><g><title>dcache::protobuf::dcache::dcache_service_client::DcacheServiceClient<T>::new (1 samples, 0.05%)</title><rect x="95.5238%" y="1029" width="0.0476%" height="15" fill="rgb(237,226,12)" fg:x="2006" fg:w="1"/><text x="95.7738%" y="1039.50"></text></g><g><title>tonic::client::grpc::Grpc<T>::new (1 samples, 0.05%)</title><rect x="95.5238%" y="1013" width="0.0476%" height="15" fill="rgb(229,133,24)" fg:x="2006" fg:w="1"/><text x="95.7738%" y="1023.50"></text></g><g><title><http::uri::Uri as core::default::Default>::default (1 samples, 0.05%)</title><rect x="95.5238%" y="997" width="0.0476%" height="15" fill="rgb(238,33,43)" fg:x="2006" fg:w="1"/><text x="95.7738%" y="1007.50"></text></g><g><title>http::uri::path::PathAndQuery::slash (1 samples, 0.05%)</title><rect x="95.5238%" y="981" width="0.0476%" height="15" fill="rgb(227,59,38)" fg:x="2006" fg:w="1"/><text x="95.7738%" y="991.50"></text></g><g><title>[libc.so.6] (1 samples, 0.05%)</title><rect x="95.6190%" y="997" width="0.0476%" height="15" fill="rgb(230,97,0)" fg:x="2008" fg:w="1"/><text x="95.8690%" y="1007.50"></text></g><g><title>core::option::Option<T>::ok_or_else (1 samples, 0.05%)</title><rect x="95.6667%" y="997" width="0.0476%" height="15" fill="rgb(250,173,50)" fg:x="2009" fg:w="1"/><text x="95.9167%" y="1007.50"></text></g><g><title>tonic::client::grpc::Grpc<T>::unary::_{{closure}} (3 samples, 0.14%)</title><rect x="95.6190%" y="1029" width="0.1429%" height="15" fill="rgb(240,15,50)" fg:x="2008" fg:w="3"/><text x="95.8690%" y="1039.50"></text></g><g><title>tonic::client::grpc::Grpc<T>::client_streaming::_{{closure}} (3 samples, 0.14%)</title><rect x="95.6190%" y="1013" width="0.1429%" height="15" fill="rgb(221,93,22)" fg:x="2008" fg:w="3"/><text x="95.8690%" y="1023.50"></text></g><g><title>tonic::client::grpc::Grpc<T>::streaming::_{{closure}} (1 samples, 0.05%)</title><rect x="95.7143%" y="997" width="0.0476%" height="15" fill="rgb(245,180,53)" fg:x="2010" fg:w="1"/><text x="95.9643%" y="1007.50"></text></g><g><title>dcache::protobuf::dcache::dcache_service_client::DcacheServiceClient<T>::append_entries::_{{closure}} (5 samples, 0.24%)</title><rect x="95.5714%" y="1045" width="0.2381%" height="15" fill="rgb(231,88,51)" fg:x="2007" fg:w="5"/><text x="95.8214%" y="1055.50"></text></g><g><title>tonic::extensions::Extensions::insert (1 samples, 0.05%)</title><rect x="95.7619%" y="1029" width="0.0476%" height="15" fill="rgb(240,58,21)" fg:x="2011" fg:w="1"/><text x="96.0119%" y="1039.50"></text></g><g><title>http::extensions::Extensions::insert (1 samples, 0.05%)</title><rect x="95.7619%" y="1013" width="0.0476%" height="15" fill="rgb(237,21,10)" fg:x="2011" fg:w="1"/><text x="96.0119%" y="1023.50"></text></g><g><title>std::collections::hash::map::HashMap<K,V,S>::insert (1 samples, 0.05%)</title><rect x="95.7619%" y="997" width="0.0476%" height="15" fill="rgb(218,43,11)" fg:x="2011" fg:w="1"/><text x="96.0119%" y="1007.50"></text></g><g><title>hashbrown::map::HashMap<K,V,S,A>::insert (1 samples, 0.05%)</title><rect x="95.7619%" y="981" width="0.0476%" height="15" fill="rgb(218,221,29)" fg:x="2011" fg:w="1"/><text x="96.0119%" y="991.50"></text></g><g><title>hashbrown::raw::RawTable<T,A>::find_or_find_insert_slot (1 samples, 0.05%)</title><rect x="95.7619%" y="965" width="0.0476%" height="15" fill="rgb(214,118,42)" fg:x="2011" fg:w="1"/><text x="96.0119%" y="975.50"></text></g><g><title>hashbrown::raw::RawTable<T,A>::reserve (1 samples, 0.05%)</title><rect x="95.7619%" y="949" width="0.0476%" height="15" fill="rgb(251,200,26)" fg:x="2011" fg:w="1"/><text x="96.0119%" y="959.50"></text></g><g><title>hashbrown::raw::RawTable<T,A>::reserve_rehash (1 samples, 0.05%)</title><rect x="95.7619%" y="933" width="0.0476%" height="15" fill="rgb(237,101,39)" fg:x="2011" fg:w="1"/><text x="96.0119%" y="943.50"></text></g><g><title>hashbrown::raw::RawTableInner<A>::reserve_rehash_inner (1 samples, 0.05%)</title><rect x="95.7619%" y="917" width="0.0476%" height="15" fill="rgb(251,117,11)" fg:x="2011" fg:w="1"/><text x="96.0119%" y="927.50"></text></g><g><title>hashbrown::raw::RawTableInner<A>::resize_inner (1 samples, 0.05%)</title><rect x="95.7619%" y="901" width="0.0476%" height="15" fill="rgb(216,223,23)" fg:x="2011" fg:w="1"/><text x="96.0119%" y="911.50"></text></g><g><title>serde_json::de::from_trait (4 samples, 0.19%)</title><rect x="95.8571%" y="1029" width="0.1905%" height="15" fill="rgb(251,54,12)" fg:x="2013" fg:w="4"/><text x="96.1071%" y="1039.50"></text></g><g><title>openraft::raft::_::<impl serde::de::Deserialize for openraft::raft::AppendEntriesResponse<NID>>::deserialize (3 samples, 0.14%)</title><rect x="95.9048%" y="1013" width="0.1429%" height="15" fill="rgb(254,176,54)" fg:x="2014" fg:w="3"/><text x="96.1548%" y="1023.50"></text></g><g><title><&mut serde_json::de::Deserializer<R> as serde::de::Deserializer>::deserialize_enum (3 samples, 0.14%)</title><rect x="95.9048%" y="997" width="0.1429%" height="15" fill="rgb(210,32,8)" fg:x="2014" fg:w="3"/><text x="96.1548%" y="1007.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 (3 samples, 0.14%)</title><rect x="95.9048%" y="981" width="0.1429%" height="15" fill="rgb(235,52,38)" fg:x="2014" fg:w="3"/><text x="96.1548%" y="991.50"></text></g><g><title>serde::de::EnumAccess::variant (2 samples, 0.10%)</title><rect x="95.9524%" y="965" width="0.0952%" height="15" fill="rgb(231,4,44)" fg:x="2015" fg:w="2"/><text x="96.2024%" y="975.50"></text></g><g><title><serde_json::de::UnitVariantAccess<R> as serde::de::EnumAccess>::variant_seed (2 samples, 0.10%)</title><rect x="95.9524%" y="949" width="0.0952%" height="15" fill="rgb(249,2,32)" fg:x="2015" fg:w="2"/><text x="96.2024%" y="959.50"></text></g><g><title><core::marker::PhantomData<T> as serde::de::DeserializeSeed>::deserialize (2 samples, 0.10%)</title><rect x="95.9524%" y="933" width="0.0952%" height="15" fill="rgb(224,65,26)" fg:x="2015" fg:w="2"/><text x="96.2024%" y="943.50"></text></g><g><title><openraft::raft::_::<impl serde::de::Deserialize for openraft::raft::AppendEntriesResponse<NID>>::deserialize::__Field as serde::de::Deserialize>::deserialize (1 samples, 0.05%)</title><rect x="96.0000%" y="917" width="0.0476%" height="15" fill="rgb(250,73,40)" fg:x="2016" fg:w="1"/><text x="96.2500%" y="927.50"></text></g><g><title><&mut serde_json::de::Deserializer<R> as serde::de::Deserializer>::deserialize_identifier (1 samples, 0.05%)</title><rect x="96.0000%" y="901" width="0.0476%" height="15" fill="rgb(253,177,16)" fg:x="2016" fg:w="1"/><text x="96.2500%" y="911.50"></text></g><g><title><&mut serde_json::de::Deserializer<R> as serde::de::Deserializer>::deserialize_str (1 samples, 0.05%)</title><rect x="96.0000%" y="885" width="0.0476%" height="15" fill="rgb(217,32,34)" fg:x="2016" fg:w="1"/><text x="96.2500%" y="895.50"></text></g><g><title><serde_json::read::StrRead as serde_json::read::Read>::parse_str (1 samples, 0.05%)</title><rect x="96.0000%" y="869" width="0.0476%" height="15" fill="rgb(212,7,10)" fg:x="2016" fg:w="1"/><text x="96.2500%" y="879.50"></text></g><g><title>serde_json::de::from_str (6 samples, 0.29%)</title><rect x="95.8095%" y="1045" width="0.2857%" height="15" fill="rgb(245,89,8)" fg:x="2012" fg:w="6"/><text x="96.0595%" y="1055.50"></text></g><g><title>serde_json::read::StrRead::new (1 samples, 0.05%)</title><rect x="96.0476%" y="1029" width="0.0476%" height="15" fill="rgb(237,16,53)" fg:x="2017" fg:w="1"/><text x="96.2976%" y="1039.50"></text></g><g><title>alloc::vec::Vec<T>::with_capacity (1 samples, 0.05%)</title><rect x="96.0952%" y="1013" width="0.0476%" height="15" fill="rgb(250,204,30)" fg:x="2018" fg:w="1"/><text x="96.3452%" y="1023.50"></text></g><g><title>alloc::vec::Vec<T,A>::with_capacity_in (1 samples, 0.05%)</title><rect x="96.0952%" y="997" width="0.0476%" height="15" fill="rgb(208,77,27)" fg:x="2018" fg:w="1"/><text x="96.3452%" y="1007.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::with_capacity_in (1 samples, 0.05%)</title><rect x="96.0952%" y="981" width="0.0476%" height="15" fill="rgb(250,204,28)" fg:x="2018" fg:w="1"/><text x="96.3452%" y="991.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::allocate_in (1 samples, 0.05%)</title><rect x="96.0952%" y="965" width="0.0476%" height="15" fill="rgb(244,63,21)" fg:x="2018" fg:w="1"/><text x="96.3452%" y="975.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::allocate (1 samples, 0.05%)</title><rect x="96.0952%" y="949" width="0.0476%" height="15" fill="rgb(236,85,44)" fg:x="2018" fg:w="1"/><text x="96.3452%" y="959.50"></text></g><g><title>alloc::alloc::Global::alloc_impl (1 samples, 0.05%)</title><rect x="96.0952%" y="933" width="0.0476%" height="15" fill="rgb(215,98,4)" fg:x="2018" fg:w="1"/><text x="96.3452%" y="943.50"></text></g><g><title>alloc::alloc::alloc (1 samples, 0.05%)</title><rect x="96.0952%" y="917" width="0.0476%" height="15" fill="rgb(235,38,11)" fg:x="2018" fg:w="1"/><text x="96.3452%" y="927.50"></text></g><g><title>malloc (1 samples, 0.05%)</title><rect x="96.0952%" y="901" width="0.0476%" height="15" fill="rgb(254,186,25)" fg:x="2018" fg:w="1"/><text x="96.3452%" y="911.50"></text></g><g><title>serde::ser::impls::<impl serde::ser::Serialize for core::option::Option<T>>::serialize (1 samples, 0.05%)</title><rect x="96.1429%" y="869" width="0.0476%" height="15" fill="rgb(225,55,31)" fg:x="2019" fg:w="1"/><text x="96.3929%" y="879.50"></text></g><g><title><&mut serde_json::ser::Serializer<W,F> as serde::ser::Serializer>::serialize_some (1 samples, 0.05%)</title><rect x="96.1429%" y="853" width="0.0476%" height="15" fill="rgb(211,15,21)" fg:x="2019" fg:w="1"/><text x="96.3929%" y="863.50"></text></g><g><title>serde::ser::impls::<impl serde::ser::Serialize for u64>::serialize (1 samples, 0.05%)</title><rect x="96.1429%" y="837" width="0.0476%" height="15" fill="rgb(215,187,41)" fg:x="2019" fg:w="1"/><text x="96.3929%" y="847.50"></text></g><g><title><&mut serde_json::ser::Serializer<W,F> as serde::ser::Serializer>::serialize_u64 (1 samples, 0.05%)</title><rect x="96.1429%" y="821" width="0.0476%" height="15" fill="rgb(248,69,32)" fg:x="2019" fg:w="1"/><text x="96.3929%" y="831.50"></text></g><g><title>serde_json::ser::Formatter::write_u64 (1 samples, 0.05%)</title><rect x="96.1429%" y="805" width="0.0476%" height="15" fill="rgb(252,102,52)" fg:x="2019" fg:w="1"/><text x="96.3929%" y="815.50"></text></g><g><title>itoa::Buffer::format (1 samples, 0.05%)</title><rect x="96.1429%" y="789" width="0.0476%" height="15" fill="rgb(253,140,32)" fg:x="2019" fg:w="1"/><text x="96.3929%" y="799.50"></text></g><g><title>itoa::<impl itoa::private::Sealed for u64>::write (1 samples, 0.05%)</title><rect x="96.1429%" y="773" width="0.0476%" height="15" fill="rgb(216,56,42)" fg:x="2019" fg:w="1"/><text x="96.3929%" y="783.50"></text></g><g><title>openraft::vote::vote::_::<impl serde::ser::Serialize for openraft::vote::vote::Vote<NID>>::serialize (2 samples, 0.10%)</title><rect x="96.1429%" y="965" width="0.0952%" height="15" fill="rgb(216,184,14)" fg:x="2019" fg:w="2"/><text x="96.3929%" y="975.50"></text></g><g><title><serde_json::ser::Compound<W,F> as serde::ser::SerializeStruct>::serialize_field (2 samples, 0.10%)</title><rect x="96.1429%" y="949" width="0.0952%" height="15" fill="rgb(237,187,27)" fg:x="2019" fg:w="2"/><text x="96.3929%" y="959.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 (2 samples, 0.10%)</title><rect x="96.1429%" y="933" width="0.0952%" height="15" fill="rgb(219,65,3)" fg:x="2019" fg:w="2"/><text x="96.3929%" y="943.50"></text></g><g><title><serde_json::ser::Compound<W,F> as serde::ser::SerializeStruct>::serialize_field (2 samples, 0.10%)</title><rect x="96.1429%" y="917" width="0.0952%" height="15" fill="rgb(245,83,25)" fg:x="2019" fg:w="2"/><text x="96.3929%" y="927.50"></text></g><g><title>serde::ser::SerializeMap::serialize_entry (2 samples, 0.10%)</title><rect x="96.1429%" y="901" width="0.0952%" height="15" fill="rgb(214,205,45)" fg:x="2019" fg:w="2"/><text x="96.3929%" y="911.50"></text></g><g><title><serde_json::ser::Compound<W,F> as serde::ser::SerializeMap>::serialize_value (2 samples, 0.10%)</title><rect x="96.1429%" y="885" width="0.0952%" height="15" fill="rgb(241,20,18)" fg:x="2019" fg:w="2"/><text x="96.3929%" y="895.50"></text></g><g><title>serde::ser::impls::<impl serde::ser::Serialize for u64>::serialize (1 samples, 0.05%)</title><rect x="96.1905%" y="869" width="0.0476%" height="15" fill="rgb(232,163,23)" fg:x="2020" fg:w="1"/><text x="96.4405%" y="879.50"></text></g><g><title><&mut serde_json::ser::Serializer<W,F> as serde::ser::Serializer>::serialize_u64 (1 samples, 0.05%)</title><rect x="96.1905%" y="853" width="0.0476%" height="15" fill="rgb(214,5,46)" fg:x="2020" fg:w="1"/><text x="96.4405%" y="863.50"></text></g><g><title>serde_json::ser::Formatter::write_u64 (1 samples, 0.05%)</title><rect x="96.1905%" y="837" width="0.0476%" height="15" fill="rgb(229,78,17)" fg:x="2020" fg:w="1"/><text x="96.4405%" y="847.50"></text></g><g><title>std::io::impls::<impl std::io::Write for &mut W>::write_all (1 samples, 0.05%)</title><rect x="96.1905%" y="821" width="0.0476%" height="15" fill="rgb(248,89,10)" fg:x="2020" fg:w="1"/><text x="96.4405%" y="831.50"></text></g><g><title>std::io::impls::<impl std::io::Write for alloc::vec::Vec<u8,A>>::write_all (1 samples, 0.05%)</title><rect x="96.1905%" y="805" width="0.0476%" height="15" fill="rgb(248,54,15)" fg:x="2020" fg:w="1"/><text x="96.4405%" y="815.50"></text></g><g><title>alloc::vec::Vec<T,A>::extend_from_slice (1 samples, 0.05%)</title><rect x="96.1905%" y="789" width="0.0476%" height="15" fill="rgb(223,116,6)" fg:x="2020" fg:w="1"/><text x="96.4405%" y="799.50"></text></g><g><title><alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend (1 samples, 0.05%)</title><rect x="96.1905%" y="773" width="0.0476%" height="15" fill="rgb(205,125,38)" fg:x="2020" fg:w="1"/><text x="96.4405%" y="783.50"></text></g><g><title>alloc::vec::Vec<T,A>::append_elements (1 samples, 0.05%)</title><rect x="96.1905%" y="757" width="0.0476%" height="15" fill="rgb(251,78,38)" fg:x="2020" fg:w="1"/><text x="96.4405%" y="767.50"></text></g><g><title>core::intrinsics::copy_nonoverlapping (1 samples, 0.05%)</title><rect x="96.1905%" y="741" width="0.0476%" height="15" fill="rgb(253,78,28)" fg:x="2020" fg:w="1"/><text x="96.4405%" y="751.50"></text></g><g><title>[libc.so.6] (1 samples, 0.05%)</title><rect x="96.1905%" y="725" width="0.0476%" height="15" fill="rgb(209,120,3)" fg:x="2020" fg:w="1"/><text x="96.4405%" y="735.50"></text></g><g><title><&mut serde_json::ser::Serializer<W,F> as serde::ser::Serializer>::serialize_struct (1 samples, 0.05%)</title><rect x="96.2857%" y="789" width="0.0476%" height="15" fill="rgb(238,229,9)" fg:x="2022" fg:w="1"/><text x="96.5357%" y="799.50"></text></g><g><title><&mut serde_json::ser::Serializer<W,F> as serde::ser::Serializer>::serialize_map (1 samples, 0.05%)</title><rect x="96.2857%" y="773" width="0.0476%" height="15" fill="rgb(253,159,18)" fg:x="2022" fg:w="1"/><text x="96.5357%" y="783.50"></text></g><g><title>serde_json::ser::Formatter::begin_object (1 samples, 0.05%)</title><rect x="96.2857%" y="757" width="0.0476%" height="15" fill="rgb(244,42,34)" fg:x="2022" fg:w="1"/><text x="96.5357%" y="767.50"></text></g><g><title>std::io::impls::<impl std::io::Write for &mut W>::write_all (1 samples, 0.05%)</title><rect x="96.2857%" y="741" width="0.0476%" height="15" fill="rgb(224,8,7)" fg:x="2022" fg:w="1"/><text x="96.5357%" y="751.50"></text></g><g><title>std::io::impls::<impl std::io::Write for alloc::vec::Vec<u8,A>>::write_all (1 samples, 0.05%)</title><rect x="96.2857%" y="725" width="0.0476%" height="15" fill="rgb(210,201,45)" fg:x="2022" fg:w="1"/><text x="96.5357%" y="735.50"></text></g><g><title>alloc::vec::Vec<T,A>::extend_from_slice (1 samples, 0.05%)</title><rect x="96.2857%" y="709" width="0.0476%" height="15" fill="rgb(252,185,21)" fg:x="2022" fg:w="1"/><text x="96.5357%" 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 (1 samples, 0.05%)</title><rect x="96.2857%" y="693" width="0.0476%" height="15" fill="rgb(223,131,1)" fg:x="2022" fg:w="1"/><text x="96.5357%" y="703.50"></text></g><g><title>alloc::vec::Vec<T,A>::append_elements (1 samples, 0.05%)</title><rect x="96.2857%" y="677" width="0.0476%" height="15" fill="rgb(245,141,16)" fg:x="2022" fg:w="1"/><text x="96.5357%" y="687.50"></text></g><g><title><&mut serde_json::ser::Serializer<W,F> as serde::ser::Serializer>::serialize_struct (1 samples, 0.05%)</title><rect x="96.3333%" y="757" width="0.0476%" height="15" fill="rgb(229,55,45)" fg:x="2023" fg:w="1"/><text x="96.5833%" y="767.50"></text></g><g><title><&mut serde_json::ser::Serializer<W,F> as serde::ser::Serializer>::serialize_map (1 samples, 0.05%)</title><rect x="96.3333%" y="741" width="0.0476%" height="15" fill="rgb(208,92,15)" fg:x="2023" fg:w="1"/><text x="96.5833%" y="751.50"></text></g><g><title>serde_json::ser::Formatter::begin_object (1 samples, 0.05%)</title><rect x="96.3333%" y="725" width="0.0476%" height="15" fill="rgb(234,185,47)" fg:x="2023" fg:w="1"/><text x="96.5833%" y="735.50"></text></g><g><title>std::io::impls::<impl std::io::Write for &mut W>::write_all (1 samples, 0.05%)</title><rect x="96.3333%" y="709" width="0.0476%" height="15" fill="rgb(253,104,50)" fg:x="2023" fg:w="1"/><text x="96.5833%" y="719.50"></text></g><g><title>std::io::impls::<impl std::io::Write for alloc::vec::Vec<u8,A>>::write_all (1 samples, 0.05%)</title><rect x="96.3333%" y="693" width="0.0476%" height="15" fill="rgb(205,70,7)" fg:x="2023" fg:w="1"/><text x="96.5833%" y="703.50"></text></g><g><title>alloc::vec::Vec<T,A>::extend_from_slice (1 samples, 0.05%)</title><rect x="96.3333%" y="677" width="0.0476%" height="15" fill="rgb(240,178,43)" fg:x="2023" fg:w="1"/><text x="96.5833%" 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 (1 samples, 0.05%)</title><rect x="96.3333%" y="661" width="0.0476%" height="15" fill="rgb(214,112,2)" fg:x="2023" fg:w="1"/><text x="96.5833%" y="671.50"></text></g><g><title>alloc::vec::Vec<T,A>::append_elements (1 samples, 0.05%)</title><rect x="96.3333%" y="645" width="0.0476%" height="15" fill="rgb(206,46,17)" fg:x="2023" fg:w="1"/><text x="96.5833%" y="655.50"></text></g><g><title>alloc::vec::Vec<T,A>::reserve (1 samples, 0.05%)</title><rect x="96.3333%" y="629" width="0.0476%" height="15" fill="rgb(225,220,16)" fg:x="2023" fg:w="1"/><text x="96.5833%" y="639.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::reserve (1 samples, 0.05%)</title><rect x="96.3333%" y="613" width="0.0476%" height="15" fill="rgb(238,65,40)" fg:x="2023" fg:w="1"/><text x="96.5833%" y="623.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle (1 samples, 0.05%)</title><rect x="96.3333%" y="597" width="0.0476%" height="15" fill="rgb(230,151,21)" fg:x="2023" fg:w="1"/><text x="96.5833%" y="607.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::grow_amortized (1 samples, 0.05%)</title><rect x="96.3333%" y="581" width="0.0476%" height="15" fill="rgb(218,58,49)" fg:x="2023" fg:w="1"/><text x="96.5833%" y="591.50"></text></g><g><title>alloc::raw_vec::finish_grow (1 samples, 0.05%)</title><rect x="96.3333%" y="565" width="0.0476%" height="15" fill="rgb(219,179,14)" fg:x="2023" fg:w="1"/><text x="96.5833%" y="575.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::grow (1 samples, 0.05%)</title><rect x="96.3333%" y="549" width="0.0476%" height="15" fill="rgb(223,72,1)" fg:x="2023" fg:w="1"/><text x="96.5833%" y="559.50"></text></g><g><title>alloc::alloc::Global::grow_impl (1 samples, 0.05%)</title><rect x="96.3333%" y="533" width="0.0476%" height="15" fill="rgb(238,126,10)" fg:x="2023" fg:w="1"/><text x="96.5833%" y="543.50"></text></g><g><title>alloc::alloc::realloc (1 samples, 0.05%)</title><rect x="96.3333%" y="517" width="0.0476%" height="15" fill="rgb(224,206,38)" fg:x="2023" fg:w="1"/><text x="96.5833%" y="527.50"></text></g><g><title>realloc (1 samples, 0.05%)</title><rect x="96.3333%" y="501" width="0.0476%" height="15" fill="rgb(212,201,54)" fg:x="2023" fg:w="1"/><text x="96.5833%" y="511.50"></text></g><g><title>[libc.so.6] (1 samples, 0.05%)</title><rect x="96.3333%" y="485" width="0.0476%" height="15" fill="rgb(218,154,48)" fg:x="2023" fg:w="1"/><text x="96.5833%" y="495.50"></text></g><g><title>[libc.so.6] (1 samples, 0.05%)</title><rect x="96.3333%" y="469" width="0.0476%" height="15" fill="rgb(232,93,24)" fg:x="2023" fg:w="1"/><text x="96.5833%" y="479.50"></text></g><g><title>openraft::log_id::_::<impl serde::ser::Serialize for openraft::log_id::LogId<NID>>::serialize (2 samples, 0.10%)</title><rect x="96.3333%" y="773" width="0.0952%" height="15" fill="rgb(245,30,21)" fg:x="2023" fg:w="2"/><text x="96.5833%" y="783.50"></text></g><g><title><serde_json::ser::Compound<W,F> as serde::ser::SerializeStruct>::serialize_field (1 samples, 0.05%)</title><rect x="96.3810%" y="757" width="0.0476%" height="15" fill="rgb(242,148,29)" fg:x="2024" fg:w="1"/><text x="96.6310%" y="767.50"></text></g><g><title>serde::ser::SerializeMap::serialize_entry (1 samples, 0.05%)</title><rect x="96.3810%" y="741" width="0.0476%" height="15" fill="rgb(244,153,54)" fg:x="2024" fg:w="1"/><text x="96.6310%" y="751.50"></text></g><g><title><serde_json::ser::Compound<W,F> as serde::ser::SerializeMap>::serialize_key (1 samples, 0.05%)</title><rect x="96.3810%" y="725" width="0.0476%" height="15" fill="rgb(252,87,22)" fg:x="2024" fg:w="1"/><text x="96.6310%" y="735.50"></text></g><g><title>serde::ser::impls::<impl serde::ser::Serialize for str>::serialize (1 samples, 0.05%)</title><rect x="96.3810%" y="709" width="0.0476%" height="15" fill="rgb(210,51,29)" fg:x="2024" fg:w="1"/><text x="96.6310%" y="719.50"></text></g><g><title><serde_json::ser::MapKeySerializer<W,F> as serde::ser::Serializer>::serialize_str (1 samples, 0.05%)</title><rect x="96.3810%" y="693" width="0.0476%" height="15" fill="rgb(242,136,47)" fg:x="2024" fg:w="1"/><text x="96.6310%" y="703.50"></text></g><g><title><&mut serde_json::ser::Serializer<W,F> as serde::ser::Serializer>::serialize_str (1 samples, 0.05%)</title><rect x="96.3810%" y="677" width="0.0476%" height="15" fill="rgb(238,68,4)" fg:x="2024" fg:w="1"/><text x="96.6310%" y="687.50"></text></g><g><title>serde_json::ser::format_escaped_str (1 samples, 0.05%)</title><rect x="96.3810%" y="661" width="0.0476%" height="15" fill="rgb(242,161,30)" fg:x="2024" fg:w="1"/><text x="96.6310%" y="671.50"></text></g><g><title>serde_json::ser::format_escaped_str_contents (1 samples, 0.05%)</title><rect x="96.3810%" y="645" width="0.0476%" height="15" fill="rgb(218,58,44)" fg:x="2024" fg:w="1"/><text x="96.6310%" y="655.50"></text></g><g><title>serde_json::ser::Formatter::write_string_fragment (1 samples, 0.05%)</title><rect x="96.3810%" y="629" width="0.0476%" height="15" fill="rgb(252,125,32)" fg:x="2024" fg:w="1"/><text x="96.6310%" y="639.50"></text></g><g><title>std::io::impls::<impl std::io::Write for &mut W>::write_all (1 samples, 0.05%)</title><rect x="96.3810%" y="613" width="0.0476%" height="15" fill="rgb(219,178,0)" fg:x="2024" fg:w="1"/><text x="96.6310%" y="623.50"></text></g><g><title>std::io::impls::<impl std::io::Write for alloc::vec::Vec<u8,A>>::write_all (1 samples, 0.05%)</title><rect x="96.3810%" y="597" width="0.0476%" height="15" fill="rgb(213,152,7)" fg:x="2024" fg:w="1"/><text x="96.6310%" y="607.50"></text></g><g><title>alloc::vec::Vec<T,A>::extend_from_slice (1 samples, 0.05%)</title><rect x="96.3810%" y="581" width="0.0476%" height="15" fill="rgb(249,109,34)" fg:x="2024" fg:w="1"/><text x="96.6310%" y="591.50"></text></g><g><title><alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend (1 samples, 0.05%)</title><rect x="96.3810%" y="565" width="0.0476%" height="15" fill="rgb(232,96,21)" fg:x="2024" fg:w="1"/><text x="96.6310%" y="575.50"></text></g><g><title>alloc::vec::Vec<T,A>::append_elements (1 samples, 0.05%)</title><rect x="96.3810%" y="549" width="0.0476%" height="15" fill="rgb(228,27,39)" fg:x="2024" fg:w="1"/><text x="96.6310%" y="559.50"></text></g><g><title>core::intrinsics::copy_nonoverlapping (1 samples, 0.05%)</title><rect x="96.3810%" y="533" width="0.0476%" height="15" fill="rgb(211,182,52)" fg:x="2024" fg:w="1"/><text x="96.6310%" y="543.50"></text></g><g><title>[libc.so.6] (1 samples, 0.05%)</title><rect x="96.3810%" y="517" width="0.0476%" height="15" fill="rgb(234,178,38)" fg:x="2024" fg:w="1"/><text x="96.6310%" y="527.50"></text></g><g><title><serde_json::ser::Compound<W,F> as serde::ser::SerializeMap>::serialize_key (1 samples, 0.05%)</title><rect x="96.4762%" y="757" width="0.0476%" height="15" fill="rgb(221,111,3)" fg:x="2026" fg:w="1"/><text x="96.7262%" y="767.50"></text></g><g><title>serde::ser::impls::<impl serde::ser::Serialize for str>::serialize (1 samples, 0.05%)</title><rect x="96.4762%" y="741" width="0.0476%" height="15" fill="rgb(228,175,21)" fg:x="2026" fg:w="1"/><text x="96.7262%" y="751.50"></text></g><g><title><serde_json::ser::MapKeySerializer<W,F> as serde::ser::Serializer>::serialize_str (1 samples, 0.05%)</title><rect x="96.4762%" y="725" width="0.0476%" height="15" fill="rgb(228,174,43)" fg:x="2026" fg:w="1"/><text x="96.7262%" y="735.50"></text></g><g><title><&mut serde_json::ser::Serializer<W,F> as serde::ser::Serializer>::serialize_str (1 samples, 0.05%)</title><rect x="96.4762%" y="709" width="0.0476%" height="15" fill="rgb(211,191,0)" fg:x="2026" fg:w="1"/><text x="96.7262%" y="719.50"></text></g><g><title>serde_json::ser::format_escaped_str (1 samples, 0.05%)</title><rect x="96.4762%" y="693" width="0.0476%" height="15" fill="rgb(253,117,3)" fg:x="2026" fg:w="1"/><text x="96.7262%" y="703.50"></text></g><g><title>serde_json::ser::format_escaped_str_contents (1 samples, 0.05%)</title><rect x="96.4762%" y="677" width="0.0476%" height="15" fill="rgb(241,127,19)" fg:x="2026" fg:w="1"/><text x="96.7262%" y="687.50"></text></g><g><title><core::iter::adapters::enumerate::Enumerate<I> as core::iter::traits::iterator::Iterator>::next (1 samples, 0.05%)</title><rect x="96.4762%" y="661" width="0.0476%" height="15" fill="rgb(218,103,12)" fg:x="2026" fg:w="1"/><text x="96.7262%" y="671.50"></text></g><g><title><core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::next (1 samples, 0.05%)</title><rect x="96.4762%" y="645" width="0.0476%" height="15" fill="rgb(236,214,43)" fg:x="2026" fg:w="1"/><text x="96.7262%" y="655.50"></text></g><g><title>serde_json::ser::to_string (13 samples, 0.62%)</title><rect x="96.0952%" y="1045" width="0.6190%" height="15" fill="rgb(244,144,19)" fg:x="2018" fg:w="13"/><text x="96.3452%" y="1055.50"></text></g><g><title>serde_json::ser::to_vec (13 samples, 0.62%)</title><rect x="96.0952%" y="1029" width="0.6190%" height="15" fill="rgb(246,188,10)" fg:x="2018" fg:w="13"/><text x="96.3452%" y="1039.50"></text></g><g><title>serde_json::ser::to_writer (12 samples, 0.57%)</title><rect x="96.1429%" y="1013" width="0.5714%" height="15" fill="rgb(212,193,33)" fg:x="2019" fg:w="12"/><text x="96.3929%" y="1023.50"></text></g><g><title>openraft::raft::_::<impl serde::ser::Serialize for openraft::raft::AppendEntriesRequest<C>>::serialize (12 samples, 0.57%)</title><rect x="96.1429%" y="997" width="0.5714%" height="15" fill="rgb(241,51,29)" fg:x="2019" fg:w="12"/><text x="96.3929%" y="1007.50"></text></g><g><title><serde_json::ser::Compound<W,F> as serde::ser::SerializeStruct>::serialize_field (12 samples, 0.57%)</title><rect x="96.1429%" y="981" width="0.5714%" height="15" fill="rgb(211,58,19)" fg:x="2019" fg:w="12"/><text x="96.3929%" y="991.50"></text></g><g><title>serde::ser::SerializeMap::serialize_entry (10 samples, 0.48%)</title><rect x="96.2381%" y="965" width="0.4762%" height="15" fill="rgb(229,111,26)" fg:x="2021" fg:w="10"/><text x="96.4881%" y="975.50"></text></g><g><title><serde_json::ser::Compound<W,F> as serde::ser::SerializeMap>::serialize_value (10 samples, 0.48%)</title><rect x="96.2381%" y="949" width="0.4762%" height="15" fill="rgb(213,115,40)" fg:x="2021" fg:w="10"/><text x="96.4881%" y="959.50"></text></g><g><title>serde::ser::impls::<impl serde::ser::Serialize for alloc::vec::Vec<T>>::serialize (10 samples, 0.48%)</title><rect x="96.2381%" y="933" width="0.4762%" height="15" fill="rgb(209,56,44)" fg:x="2021" fg:w="10"/><text x="96.4881%" y="943.50"></text></g><g><title>serde::ser::Serializer::collect_seq (10 samples, 0.48%)</title><rect x="96.2381%" y="917" width="0.4762%" height="15" fill="rgb(230,108,32)" fg:x="2021" fg:w="10"/><text x="96.4881%" y="927.50"></text></g><g><title>core::iter::traits::iterator::Iterator::try_for_each (10 samples, 0.48%)</title><rect x="96.2381%" y="901" width="0.4762%" height="15" fill="rgb(216,165,31)" fg:x="2021" fg:w="10"/><text x="96.4881%" y="911.50"></text></g><g><title>core::iter::traits::iterator::Iterator::try_fold (10 samples, 0.48%)</title><rect x="96.2381%" y="885" width="0.4762%" height="15" fill="rgb(218,122,21)" fg:x="2021" fg:w="10"/><text x="96.4881%" y="895.50"></text></g><g><title>core::iter::traits::iterator::Iterator::try_for_each::call::_{{closure}} (10 samples, 0.48%)</title><rect x="96.2381%" y="869" width="0.4762%" height="15" fill="rgb(223,224,47)" fg:x="2021" fg:w="10"/><text x="96.4881%" y="879.50"></text></g><g><title>serde::ser::Serializer::collect_seq::_{{closure}} (10 samples, 0.48%)</title><rect x="96.2381%" y="853" width="0.4762%" height="15" fill="rgb(238,102,44)" fg:x="2021" fg:w="10"/><text x="96.4881%" y="863.50"></text></g><g><title><serde_json::ser::Compound<W,F> as serde::ser::SerializeSeq>::serialize_element (10 samples, 0.48%)</title><rect x="96.2381%" y="837" width="0.4762%" height="15" fill="rgb(236,46,40)" fg:x="2021" fg:w="10"/><text x="96.4881%" y="847.50"></text></g><g><title>serde::ser::impls::<impl serde::ser::Serialize for &T>::serialize (10 samples, 0.48%)</title><rect x="96.2381%" y="821" width="0.4762%" height="15" fill="rgb(247,202,50)" fg:x="2021" fg:w="10"/><text x="96.4881%" y="831.50"></text></g><g><title>openraft::entry::_::<impl serde::ser::Serialize for openraft::entry::Entry<C>>::serialize (10 samples, 0.48%)</title><rect x="96.2381%" y="805" width="0.4762%" height="15" fill="rgb(209,99,20)" fg:x="2021" fg:w="10"/><text x="96.4881%" y="815.50"></text></g><g><title><serde_json::ser::Compound<W,F> as serde::ser::SerializeStruct>::serialize_field (8 samples, 0.38%)</title><rect x="96.3333%" y="789" width="0.3810%" height="15" fill="rgb(252,27,34)" fg:x="2023" fg:w="8"/><text x="96.5833%" y="799.50"></text></g><g><title>serde::ser::SerializeMap::serialize_entry (6 samples, 0.29%)</title><rect x="96.4286%" y="773" width="0.2857%" height="15" fill="rgb(215,206,23)" fg:x="2025" fg:w="6"/><text x="96.6786%" y="783.50"></text></g><g><title><serde_json::ser::Compound<W,F> as serde::ser::SerializeMap>::serialize_value (4 samples, 0.19%)</title><rect x="96.5238%" y="757" width="0.1905%" height="15" fill="rgb(212,135,36)" fg:x="2027" fg:w="4"/><text x="96.7738%" y="767.50"></text></g><g><title>openraft::entry::payload::_::<impl serde::ser::Serialize for openraft::entry::payload::EntryPayload<C>>::serialize (4 samples, 0.19%)</title><rect x="96.5238%" y="741" width="0.1905%" height="15" fill="rgb(240,189,1)" fg:x="2027" fg:w="4"/><text x="96.7738%" y="751.50"></text></g><g><title><&mut serde_json::ser::Serializer<W,F> as serde::ser::Serializer>::serialize_newtype_variant (4 samples, 0.19%)</title><rect x="96.5238%" y="725" width="0.1905%" height="15" fill="rgb(242,56,20)" fg:x="2027" fg:w="4"/><text x="96.7738%" y="735.50"></text></g><g><title><&mut serde_json::ser::Serializer<W,F> as serde::ser::Serializer>::serialize_str (4 samples, 0.19%)</title><rect x="96.5238%" y="709" width="0.1905%" height="15" fill="rgb(247,132,33)" fg:x="2027" fg:w="4"/><text x="96.7738%" y="719.50"></text></g><g><title>serde_json::ser::format_escaped_str (4 samples, 0.19%)</title><rect x="96.5238%" y="693" width="0.1905%" height="15" fill="rgb(208,149,11)" fg:x="2027" fg:w="4"/><text x="96.7738%" y="703.50"></text></g><g><title>serde_json::ser::format_escaped_str_contents (4 samples, 0.19%)</title><rect x="96.5238%" y="677" width="0.1905%" height="15" fill="rgb(211,33,11)" fg:x="2027" fg:w="4"/><text x="96.7738%" y="687.50"></text></g><g><title>serde_json::ser::Formatter::write_string_fragment (4 samples, 0.19%)</title><rect x="96.5238%" y="661" width="0.1905%" height="15" fill="rgb(221,29,38)" fg:x="2027" fg:w="4"/><text x="96.7738%" y="671.50"></text></g><g><title>std::io::impls::<impl std::io::Write for &mut W>::write_all (4 samples, 0.19%)</title><rect x="96.5238%" y="645" width="0.1905%" height="15" fill="rgb(206,182,49)" fg:x="2027" fg:w="4"/><text x="96.7738%" y="655.50"></text></g><g><title>std::io::impls::<impl std::io::Write for alloc::vec::Vec<u8,A>>::write_all (4 samples, 0.19%)</title><rect x="96.5238%" y="629" width="0.1905%" height="15" fill="rgb(216,140,1)" fg:x="2027" fg:w="4"/><text x="96.7738%" y="639.50"></text></g><g><title>alloc::vec::Vec<T,A>::extend_from_slice (4 samples, 0.19%)</title><rect x="96.5238%" y="613" width="0.1905%" height="15" fill="rgb(232,57,40)" fg:x="2027" fg:w="4"/><text x="96.7738%" 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 (4 samples, 0.19%)</title><rect x="96.5238%" y="597" width="0.1905%" height="15" fill="rgb(224,186,18)" fg:x="2027" fg:w="4"/><text x="96.7738%" y="607.50"></text></g><g><title>alloc::vec::Vec<T,A>::append_elements (4 samples, 0.19%)</title><rect x="96.5238%" y="581" width="0.1905%" height="15" fill="rgb(215,121,11)" fg:x="2027" fg:w="4"/><text x="96.7738%" y="591.50"></text></g><g><title>alloc::vec::Vec<T,A>::reserve (4 samples, 0.19%)</title><rect x="96.5238%" y="565" width="0.1905%" height="15" fill="rgb(245,147,10)" fg:x="2027" fg:w="4"/><text x="96.7738%" y="575.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::reserve (4 samples, 0.19%)</title><rect x="96.5238%" y="549" width="0.1905%" height="15" fill="rgb(238,153,13)" fg:x="2027" fg:w="4"/><text x="96.7738%" y="559.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle (3 samples, 0.14%)</title><rect x="96.5714%" y="533" width="0.1429%" height="15" fill="rgb(233,108,0)" fg:x="2028" fg:w="3"/><text x="96.8214%" y="543.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::grow_amortized (3 samples, 0.14%)</title><rect x="96.5714%" y="517" width="0.1429%" height="15" fill="rgb(212,157,17)" fg:x="2028" fg:w="3"/><text x="96.8214%" y="527.50"></text></g><g><title>alloc::raw_vec::finish_grow (3 samples, 0.14%)</title><rect x="96.5714%" y="501" width="0.1429%" height="15" fill="rgb(225,213,38)" fg:x="2028" fg:w="3"/><text x="96.8214%" y="511.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::grow (3 samples, 0.14%)</title><rect x="96.5714%" y="485" width="0.1429%" height="15" fill="rgb(248,16,11)" fg:x="2028" fg:w="3"/><text x="96.8214%" y="495.50"></text></g><g><title>alloc::alloc::Global::grow_impl (3 samples, 0.14%)</title><rect x="96.5714%" y="469" width="0.1429%" height="15" fill="rgb(241,33,4)" fg:x="2028" fg:w="3"/><text x="96.8214%" y="479.50"></text></g><g><title>alloc::alloc::realloc (3 samples, 0.14%)</title><rect x="96.5714%" y="453" width="0.1429%" height="15" fill="rgb(222,26,43)" fg:x="2028" fg:w="3"/><text x="96.8214%" y="463.50"></text></g><g><title>realloc (3 samples, 0.14%)</title><rect x="96.5714%" y="437" width="0.1429%" height="15" fill="rgb(243,29,36)" fg:x="2028" fg:w="3"/><text x="96.8214%" y="447.50"></text></g><g><title>[libc.so.6] (3 samples, 0.14%)</title><rect x="96.5714%" y="421" width="0.1429%" height="15" fill="rgb(241,9,27)" fg:x="2028" fg:w="3"/><text x="96.8214%" y="431.50"></text></g><g><title>[libc.so.6] (3 samples, 0.14%)</title><rect x="96.5714%" y="405" width="0.1429%" height="15" fill="rgb(205,117,26)" fg:x="2028" fg:w="3"/><text x="96.8214%" y="415.50"></text></g><g><title>[libc.so.6] (1 samples, 0.05%)</title><rect x="96.6667%" y="389" width="0.0476%" height="15" fill="rgb(209,80,39)" fg:x="2030" fg:w="1"/><text x="96.9167%" y="399.50"></text></g><g><title>tokio::task::spawn::spawn (1 samples, 0.05%)</title><rect x="96.7143%" y="1045" width="0.0476%" height="15" fill="rgb(239,155,6)" fg:x="2031" fg:w="1"/><text x="96.9643%" y="1055.50"></text></g><g><title>tokio::task::spawn::spawn_inner (1 samples, 0.05%)</title><rect x="96.7143%" y="1029" width="0.0476%" height="15" fill="rgb(212,104,12)" fg:x="2031" fg:w="1"/><text x="96.9643%" y="1039.50"></text></g><g><title>tokio::runtime::handle::Handle::current (1 samples, 0.05%)</title><rect x="96.7143%" y="1013" width="0.0476%" height="15" fill="rgb(234,204,3)" fg:x="2031" fg:w="1"/><text x="96.9643%" y="1023.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (44 samples, 2.10%)</title><rect x="94.7143%" y="1093" width="2.0952%" height="15" fill="rgb(251,218,7)" fg:x="1989" fg:w="44"/><text x="94.9643%" y="1103.50"><..</text></g><g><title><dcache::network::raft_network_impl::DcacheNetworkConnection as openraft::network::network::RaftNetwork<dcache::DcacheTypeConfig>>::send_append_entries::_{{closure}} (44 samples, 2.10%)</title><rect x="94.7143%" y="1077" width="2.0952%" height="15" fill="rgb(221,81,32)" fg:x="1989" fg:w="44"/><text x="94.9643%" y="1087.50"><..</text></g><g><title>dcache::network::raft_network_impl::DcacheNetwork::send_rpc::_{{closure}} (43 samples, 2.05%)</title><rect x="94.7619%" y="1061" width="2.0476%" height="15" fill="rgb(214,152,26)" fg:x="1990" fg:w="43"/><text x="95.0119%" y="1071.50">d..</text></g><g><title>tonic::response::Response<T>::into_inner (1 samples, 0.05%)</title><rect x="96.7619%" y="1045" width="0.0476%" height="15" fill="rgb(223,22,3)" fg:x="2032" fg:w="1"/><text x="97.0119%" y="1055.50"></text></g><g><title>core::ptr::drop_in_place<tonic::metadata::map::MetadataMap> (1 samples, 0.05%)</title><rect x="96.7619%" y="1029" width="0.0476%" height="15" fill="rgb(207,174,7)" fg:x="2032" fg:w="1"/><text x="97.0119%" y="1039.50"></text></g><g><title>core::ptr::drop_in_place<http::header::map::HeaderMap> (1 samples, 0.05%)</title><rect x="96.7619%" y="1013" width="0.0476%" height="15" fill="rgb(224,19,52)" fg:x="2032" fg:w="1"/><text x="97.0119%" y="1023.50"></text></g><g><title>core::ptr::drop_in_place<alloc::vec::Vec<http::header::map::Bucket<http::header::value::HeaderValue>>> (1 samples, 0.05%)</title><rect x="96.7619%" y="997" width="0.0476%" height="15" fill="rgb(228,24,14)" fg:x="2032" fg:w="1"/><text x="97.0119%" y="1007.50"></text></g><g><title><alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (1 samples, 0.05%)</title><rect x="96.7619%" y="981" width="0.0476%" height="15" fill="rgb(230,153,43)" fg:x="2032" fg:w="1"/><text x="97.0119%" y="991.50"></text></g><g><title>core::ptr::drop_in_place<[http::header::map::Bucket<http::header::value::HeaderValue>]> (1 samples, 0.05%)</title><rect x="96.7619%" y="965" width="0.0476%" height="15" fill="rgb(231,106,12)" fg:x="2032" fg:w="1"/><text x="97.0119%" y="975.50"></text></g><g><title>core::ptr::drop_in_place<http::header::map::Bucket<http::header::value::HeaderValue>> (1 samples, 0.05%)</title><rect x="96.7619%" y="949" width="0.0476%" height="15" fill="rgb(215,92,2)" fg:x="2032" fg:w="1"/><text x="97.0119%" y="959.50"></text></g><g><title>core::ptr::drop_in_place<http::header::value::HeaderValue> (1 samples, 0.05%)</title><rect x="96.7619%" y="933" width="0.0476%" height="15" fill="rgb(249,143,25)" fg:x="2032" fg:w="1"/><text x="97.0119%" y="943.50"></text></g><g><title>core::ptr::drop_in_place<bytes::bytes::Bytes> (1 samples, 0.05%)</title><rect x="96.7619%" y="917" width="0.0476%" height="15" fill="rgb(252,7,35)" fg:x="2032" fg:w="1"/><text x="97.0119%" y="927.50"></text></g><g><title><bytes::bytes::Bytes as core::ops::drop::Drop>::drop (1 samples, 0.05%)</title><rect x="96.7619%" y="901" width="0.0476%" height="15" fill="rgb(216,69,40)" fg:x="2032" fg:w="1"/><text x="97.0119%" y="911.50"></text></g><g><title>bytes::bytes::shared_drop (1 samples, 0.05%)</title><rect x="96.7619%" y="885" width="0.0476%" height="15" fill="rgb(240,36,33)" fg:x="2032" fg:w="1"/><text x="97.0119%" y="895.50"></text></g><g><title><core::sync::atomic::AtomicPtr<T> as bytes::loom::sync::atomic::AtomicMut<T>>::with_mut (1 samples, 0.05%)</title><rect x="96.7619%" y="869" width="0.0476%" height="15" fill="rgb(231,128,14)" fg:x="2032" fg:w="1"/><text x="97.0119%" y="879.50"></text></g><g><title><tokio::time::timeout::Timeout<T> as core::future::future::Future>::poll (48 samples, 2.29%)</title><rect x="94.6190%" y="1141" width="2.2857%" height="15" fill="rgb(245,143,14)" fg:x="1987" fg:w="48"/><text x="94.8690%" y="1151.50"><..</text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (48 samples, 2.29%)</title><rect x="94.6190%" y="1125" width="2.2857%" height="15" fill="rgb(222,130,28)" fg:x="1987" fg:w="48"/><text x="94.8690%" y="1135.50"><..</text></g><g><title>openraft::network::network::RaftNetwork::append_entries::_{{closure}} (48 samples, 2.29%)</title><rect x="94.6190%" y="1109" width="2.2857%" height="15" fill="rgb(212,10,48)" fg:x="1987" fg:w="48"/><text x="94.8690%" y="1119.50">o..</text></g><g><title>[libc.so.6] (2 samples, 0.10%)</title><rect x="96.8095%" y="1093" width="0.0952%" height="15" fill="rgb(254,118,45)" fg:x="2033" fg:w="2"/><text x="97.0595%" y="1103.50"></text></g><g><title>tokio::runtime::task::waker::wake_by_val (1 samples, 0.05%)</title><rect x="96.9048%" y="1077" width="0.0476%" height="15" fill="rgb(228,6,45)" fg:x="2035" fg:w="1"/><text x="97.1548%" y="1087.50"></text></g><g><title>tokio::runtime::task::harness::<impl tokio::runtime::task::raw::RawTask>::wake_by_val (1 samples, 0.05%)</title><rect x="96.9048%" y="1061" width="0.0476%" height="15" fill="rgb(241,18,35)" fg:x="2035" fg:w="1"/><text x="97.1548%" y="1071.50"></text></g><g><title>tokio::runtime::task::raw::RawTask::schedule (1 samples, 0.05%)</title><rect x="96.9048%" y="1045" width="0.0476%" height="15" fill="rgb(227,214,53)" fg:x="2035" fg:w="1"/><text x="97.1548%" y="1055.50"></text></g><g><title>tokio::runtime::task::raw::schedule (1 samples, 0.05%)</title><rect x="96.9048%" y="1029" width="0.0476%" height="15" fill="rgb(224,107,51)" fg:x="2035" fg:w="1"/><text x="97.1548%" y="1039.50"></text></g><g><title>tokio::runtime::task::core::Header::get_scheduler (1 samples, 0.05%)</title><rect x="96.9048%" y="1013" width="0.0476%" height="15" fill="rgb(248,60,28)" fg:x="2035" fg:w="1"/><text x="97.1548%" y="1023.50"></text></g><g><title><tracing_futures::Instrumented<T> as core::future::future::Future>::poll (52 samples, 2.48%)</title><rect x="94.5238%" y="1221" width="2.4762%" height="15" fill="rgb(249,101,23)" fg:x="1985" fg:w="52"/><text x="94.7738%" y="1231.50"><t..</text></g><g><title>openraft::replication::ReplicationCore<C,N,LS>::main::_{{closure}} (52 samples, 2.48%)</title><rect x="94.5238%" y="1205" width="2.4762%" height="15" fill="rgb(228,51,19)" fg:x="1985" fg:w="52"/><text x="94.7738%" y="1215.50">op..</text></g><g><title>openraft::replication::ReplicationCore<C,N,LS>::main::_{{closure}}::_{{closure}} (52 samples, 2.48%)</title><rect x="94.5238%" y="1189" width="2.4762%" height="15" fill="rgb(213,20,6)" fg:x="1985" fg:w="52"/><text x="94.7738%" y="1199.50">op..</text></g><g><title>openraft::replication::ReplicationCore<C,N,LS>::send_log_entries::_{{closure}} (52 samples, 2.48%)</title><rect x="94.5238%" y="1173" width="2.4762%" height="15" fill="rgb(212,124,10)" fg:x="1985" fg:w="52"/><text x="94.7738%" y="1183.50">op..</text></g><g><title>openraft::replication::ReplicationCore<C,N,LS>::send_log_entries::_{{closure}}::_{{closure}} (52 samples, 2.48%)</title><rect x="94.5238%" y="1157" width="2.4762%" height="15" fill="rgb(248,3,40)" fg:x="1985" fg:w="52"/><text x="94.7738%" y="1167.50">op..</text></g><g><title>openraft::replication::ReplicationCore<C,N,LS>::update_matching (2 samples, 0.10%)</title><rect x="96.9048%" y="1141" width="0.0952%" height="15" fill="rgb(223,178,23)" fg:x="2035" fg:w="2"/><text x="97.1548%" y="1151.50"></text></g><g><title>tokio::sync::mpsc::unbounded::UnboundedSender<T>::send (2 samples, 0.10%)</title><rect x="96.9048%" y="1125" width="0.0952%" height="15" fill="rgb(240,132,45)" fg:x="2035" fg:w="2"/><text x="97.1548%" y="1135.50"></text></g><g><title>tokio::sync::mpsc::chan::Tx<T,S>::send (2 samples, 0.10%)</title><rect x="96.9048%" y="1109" width="0.0952%" height="15" fill="rgb(245,164,36)" fg:x="2035" fg:w="2"/><text x="97.1548%" y="1119.50"></text></g><g><title>tokio::sync::mpsc::chan::Chan<T,S>::send (2 samples, 0.10%)</title><rect x="96.9048%" y="1093" width="0.0952%" height="15" fill="rgb(231,188,53)" fg:x="2035" fg:w="2"/><text x="97.1548%" y="1103.50"></text></g><g><title>tokio::sync::task::atomic_waker::AtomicWaker::wake (1 samples, 0.05%)</title><rect x="96.9524%" y="1077" width="0.0476%" height="15" fill="rgb(237,198,39)" fg:x="2036" fg:w="1"/><text x="97.2024%" y="1087.50"></text></g><g><title>tokio::sync::task::atomic_waker::AtomicWaker::take_waker (1 samples, 0.05%)</title><rect x="96.9524%" y="1061" width="0.0476%" height="15" fill="rgb(223,120,35)" fg:x="2036" fg:w="1"/><text x="97.2024%" y="1071.50"></text></g><g><title>core::sync::atomic::AtomicUsize::fetch_or (1 samples, 0.05%)</title><rect x="96.9524%" y="1045" width="0.0476%" height="15" fill="rgb(253,107,49)" fg:x="2036" fg:w="1"/><text x="97.2024%" y="1055.50"></text></g><g><title>core::sync::atomic::atomic_or (1 samples, 0.05%)</title><rect x="96.9524%" y="1029" width="0.0476%" height="15" fill="rgb(216,44,31)" fg:x="2036" fg:w="1"/><text x="97.2024%" y="1039.50"></text></g><g><title><tracing_core::metadata::Level as core::cmp::PartialOrd<tracing_core::metadata::LevelFilter>>::le (1 samples, 0.05%)</title><rect x="97.0476%" y="1077" width="0.0476%" height="15" fill="rgb(253,87,21)" fg:x="2038" fg:w="1"/><text x="97.2976%" y="1087.50"></text></g><g><title>core::ptr::drop_in_place<tracing::span::Span> (1 samples, 0.05%)</title><rect x="97.0952%" y="1077" width="0.0476%" height="15" fill="rgb(226,18,2)" fg:x="2039" fg:w="1"/><text x="97.3452%" y="1087.50"></text></g><g><title><actix::address::message::MsgRequest<S,M> as core::future::future::Future>::poll (2 samples, 0.10%)</title><rect x="97.2381%" y="1061" width="0.0952%" height="15" fill="rgb(216,8,46)" fg:x="2042" fg:w="2"/><text x="97.4881%" y="1071.50"></text></g><g><title>core::option::Option<T>::take (1 samples, 0.05%)</title><rect x="97.2857%" y="1045" width="0.0476%" height="15" fill="rgb(226,140,39)" fg:x="2043" fg:w="1"/><text x="97.5357%" y="1055.50"></text></g><g><title>core::mem::replace (1 samples, 0.05%)</title><rect x="97.2857%" y="1029" width="0.0476%" height="15" fill="rgb(221,194,54)" fg:x="2043" fg:w="1"/><text x="97.5357%" y="1039.50"></text></g><g><title>core::ptr::read (1 samples, 0.05%)</title><rect x="97.2857%" y="1013" width="0.0476%" height="15" fill="rgb(213,92,11)" fg:x="2043" fg:w="1"/><text x="97.5357%" y="1023.50"></text></g><g><title><libmcaptcha::master::messages::AddVisitor as core::clone::Clone>::clone (1 samples, 0.05%)</title><rect x="97.3333%" y="1061" width="0.0476%" height="15" fill="rgb(229,162,46)" fg:x="2044" fg:w="1"/><text x="97.5833%" y="1071.50"></text></g><g><title><alloc::string::String as core::clone::Clone>::clone (1 samples, 0.05%)</title><rect x="97.3333%" y="1045" width="0.0476%" height="15" fill="rgb(214,111,36)" fg:x="2044" fg:w="1"/><text x="97.5833%" y="1055.50"></text></g><g><title><alloc::vec::Vec<T,A> as core::clone::Clone>::clone (1 samples, 0.05%)</title><rect x="97.3333%" y="1029" width="0.0476%" height="15" fill="rgb(207,6,21)" fg:x="2044" fg:w="1"/><text x="97.5833%" y="1039.50"></text></g><g><title>alloc::slice::<impl [T]>::to_vec_in (1 samples, 0.05%)</title><rect x="97.3333%" y="1013" width="0.0476%" height="15" fill="rgb(213,127,38)" fg:x="2044" fg:w="1"/><text x="97.5833%" y="1023.50"></text></g><g><title>alloc::slice::hack::to_vec (1 samples, 0.05%)</title><rect x="97.3333%" y="997" width="0.0476%" height="15" fill="rgb(238,118,32)" fg:x="2044" fg:w="1"/><text x="97.5833%" y="1007.50"></text></g><g><title><T as alloc::slice::hack::ConvertVec>::to_vec (1 samples, 0.05%)</title><rect x="97.3333%" y="981" width="0.0476%" height="15" fill="rgb(240,139,39)" fg:x="2044" fg:w="1"/><text x="97.5833%" y="991.50"></text></g><g><title>alloc::vec::Vec<T,A>::with_capacity_in (1 samples, 0.05%)</title><rect x="97.3333%" y="965" width="0.0476%" height="15" fill="rgb(235,10,37)" fg:x="2044" fg:w="1"/><text x="97.5833%" y="975.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::with_capacity_in (1 samples, 0.05%)</title><rect x="97.3333%" y="949" width="0.0476%" height="15" fill="rgb(249,171,38)" fg:x="2044" fg:w="1"/><text x="97.5833%" y="959.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::allocate_in (1 samples, 0.05%)</title><rect x="97.3333%" y="933" width="0.0476%" height="15" fill="rgb(242,144,32)" fg:x="2044" fg:w="1"/><text x="97.5833%" y="943.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::allocate (1 samples, 0.05%)</title><rect x="97.3333%" y="917" width="0.0476%" height="15" fill="rgb(217,117,21)" fg:x="2044" fg:w="1"/><text x="97.5833%" y="927.50"></text></g><g><title>alloc::alloc::Global::alloc_impl (1 samples, 0.05%)</title><rect x="97.3333%" y="901" width="0.0476%" height="15" fill="rgb(249,87,1)" fg:x="2044" fg:w="1"/><text x="97.5833%" y="911.50"></text></g><g><title>alloc::alloc::alloc (1 samples, 0.05%)</title><rect x="97.3333%" y="885" width="0.0476%" height="15" fill="rgb(248,196,48)" fg:x="2044" fg:w="1"/><text x="97.5833%" y="895.50"></text></g><g><title>__rust_alloc (1 samples, 0.05%)</title><rect x="97.3333%" y="869" width="0.0476%" height="15" fill="rgb(251,206,33)" fg:x="2044" fg:w="1"/><text x="97.5833%" y="879.50"></text></g><g><title><actix::context::Context<A> as actix::address::envelope::ToEnvelope<A,M>>::pack (1 samples, 0.05%)</title><rect x="97.3810%" y="1029" width="0.0476%" height="15" fill="rgb(232,141,28)" fg:x="2045" fg:w="1"/><text x="97.6310%" y="1039.50"></text></g><g><title>actix::address::envelope::Envelope<A>::new (1 samples, 0.05%)</title><rect x="97.3810%" y="1013" width="0.0476%" height="15" fill="rgb(209,167,14)" fg:x="2045" fg:w="1"/><text x="97.6310%" y="1023.50"></text></g><g><title>alloc::boxed::Box<T>::new (1 samples, 0.05%)</title><rect x="97.3810%" y="997" width="0.0476%" height="15" fill="rgb(225,11,50)" fg:x="2045" fg:w="1"/><text x="97.6310%" y="1007.50"></text></g><g><title>alloc::alloc::exchange_malloc (1 samples, 0.05%)</title><rect x="97.3810%" y="981" width="0.0476%" height="15" fill="rgb(209,50,20)" fg:x="2045" fg:w="1"/><text x="97.6310%" y="991.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::allocate (1 samples, 0.05%)</title><rect x="97.3810%" y="965" width="0.0476%" height="15" fill="rgb(212,17,46)" fg:x="2045" fg:w="1"/><text x="97.6310%" y="975.50"></text></g><g><title>alloc::alloc::Global::alloc_impl (1 samples, 0.05%)</title><rect x="97.3810%" y="949" width="0.0476%" height="15" fill="rgb(216,101,39)" fg:x="2045" fg:w="1"/><text x="97.6310%" y="959.50"></text></g><g><title>alloc::alloc::alloc (1 samples, 0.05%)</title><rect x="97.3810%" y="933" width="0.0476%" height="15" fill="rgb(212,228,48)" fg:x="2045" fg:w="1"/><text x="97.6310%" y="943.50"></text></g><g><title>malloc (1 samples, 0.05%)</title><rect x="97.3810%" y="917" width="0.0476%" height="15" fill="rgb(250,6,50)" fg:x="2045" fg:w="1"/><text x="97.6310%" y="927.50"></text></g><g><title>actix::address::channel::AddressSender<A>::inc_num_messages (1 samples, 0.05%)</title><rect x="97.4286%" y="1029" width="0.0476%" height="15" fill="rgb(250,160,48)" fg:x="2046" fg:w="1"/><text x="97.6786%" y="1039.50"></text></g><g><title>actix::address::channel::encode_state (1 samples, 0.05%)</title><rect x="97.4286%" y="1013" width="0.0476%" height="15" fill="rgb(244,216,33)" fg:x="2046" fg:w="1"/><text x="97.6786%" y="1023.50"></text></g><g><title>[libc.so.6] (1 samples, 0.05%)</title><rect x="97.5238%" y="709" width="0.0476%" height="15" fill="rgb(207,157,5)" fg:x="2048" fg:w="1"/><text x="97.7738%" y="719.50"></text></g><g><title>actix::address::channel::AddressSender<A>::queue_push_and_signal (6 samples, 0.29%)</title><rect x="97.4762%" y="1029" width="0.2857%" height="15" fill="rgb(228,199,8)" fg:x="2047" fg:w="6"/><text x="97.7262%" y="1039.50"></text></g><g><title>tokio::runtime::task::waker::wake_by_val (6 samples, 0.29%)</title><rect x="97.4762%" y="1013" width="0.2857%" height="15" fill="rgb(227,80,20)" fg:x="2047" fg:w="6"/><text x="97.7262%" y="1023.50"></text></g><g><title>tokio::runtime::task::harness::<impl tokio::runtime::task::raw::RawTask>::wake_by_val (6 samples, 0.29%)</title><rect x="97.4762%" y="997" width="0.2857%" height="15" fill="rgb(222,9,33)" fg:x="2047" fg:w="6"/><text x="97.7262%" y="1007.50"></text></g><g><title>tokio::runtime::task::raw::RawTask::schedule (6 samples, 0.29%)</title><rect x="97.4762%" y="981" width="0.2857%" height="15" fill="rgb(239,44,28)" fg:x="2047" fg:w="6"/><text x="97.7262%" y="991.50"></text></g><g><title>tokio::task::local::Shared::schedule (6 samples, 0.29%)</title><rect x="97.4762%" y="965" width="0.2857%" height="15" fill="rgb(249,187,43)" fg:x="2047" fg:w="6"/><text x="97.7262%" y="975.50"></text></g><g><title>std::thread::local::LocalKey<T>::with (6 samples, 0.29%)</title><rect x="97.4762%" y="949" width="0.2857%" height="15" fill="rgb(216,141,28)" fg:x="2047" fg:w="6"/><text x="97.7262%" y="959.50"></text></g><g><title>std::thread::local::LocalKey<T>::try_with (6 samples, 0.29%)</title><rect x="97.4762%" y="933" width="0.2857%" height="15" fill="rgb(230,154,53)" fg:x="2047" fg:w="6"/><text x="97.7262%" y="943.50"></text></g><g><title>tokio::task::local::Shared::schedule::_{{closure}} (6 samples, 0.29%)</title><rect x="97.4762%" y="917" width="0.2857%" height="15" fill="rgb(227,82,4)" fg:x="2047" fg:w="6"/><text x="97.7262%" y="927.50"></text></g><g><title>tokio::sync::task::atomic_waker::AtomicWaker::wake (6 samples, 0.29%)</title><rect x="97.4762%" y="901" width="0.2857%" height="15" fill="rgb(220,107,16)" fg:x="2047" fg:w="6"/><text x="97.7262%" y="911.50"></text></g><g><title>core::task::wake::Waker::wake (6 samples, 0.29%)</title><rect x="97.4762%" y="885" width="0.2857%" height="15" fill="rgb(207,187,2)" fg:x="2047" fg:w="6"/><text x="97.7262%" y="895.50"></text></g><g><title><tokio::runtime::scheduler::current_thread::Handle as tokio::util::wake::Wake>::wake (6 samples, 0.29%)</title><rect x="97.4762%" y="869" width="0.2857%" height="15" fill="rgb(210,162,52)" fg:x="2047" fg:w="6"/><text x="97.7262%" y="879.50"></text></g><g><title><tokio::runtime::scheduler::current_thread::Handle as tokio::util::wake::Wake>::wake_by_ref (6 samples, 0.29%)</title><rect x="97.4762%" y="853" width="0.2857%" height="15" fill="rgb(217,216,49)" fg:x="2047" fg:w="6"/><text x="97.7262%" y="863.50"></text></g><g><title>tokio::runtime::driver::Handle::unpark (6 samples, 0.29%)</title><rect x="97.4762%" y="837" width="0.2857%" height="15" fill="rgb(218,146,49)" fg:x="2047" fg:w="6"/><text x="97.7262%" y="847.50"></text></g><g><title>tokio::runtime::driver::IoHandle::unpark (6 samples, 0.29%)</title><rect x="97.4762%" y="821" width="0.2857%" height="15" fill="rgb(216,55,40)" fg:x="2047" fg:w="6"/><text x="97.7262%" y="831.50"></text></g><g><title>tokio::runtime::io::Handle::unpark (6 samples, 0.29%)</title><rect x="97.4762%" y="805" width="0.2857%" height="15" fill="rgb(208,196,21)" fg:x="2047" fg:w="6"/><text x="97.7262%" y="815.50"></text></g><g><title>mio::sys::unix::waker::eventfd::Waker::wake (6 samples, 0.29%)</title><rect x="97.4762%" y="789" width="0.2857%" height="15" fill="rgb(242,117,42)" fg:x="2047" fg:w="6"/><text x="97.7262%" y="799.50"></text></g><g><title><&std::fs::File as std::io::Write>::write (6 samples, 0.29%)</title><rect x="97.4762%" y="773" width="0.2857%" height="15" fill="rgb(210,11,23)" fg:x="2047" fg:w="6"/><text x="97.7262%" y="783.50"></text></g><g><title>std::sys::unix::fs::File::write (6 samples, 0.29%)</title><rect x="97.4762%" y="757" width="0.2857%" height="15" fill="rgb(217,110,2)" fg:x="2047" fg:w="6"/><text x="97.7262%" y="767.50"></text></g><g><title>std::sys::unix::fd::FileDesc::write (6 samples, 0.29%)</title><rect x="97.4762%" y="741" width="0.2857%" height="15" fill="rgb(229,77,54)" fg:x="2047" fg:w="6"/><text x="97.7262%" y="751.50"></text></g><g><title>write (6 samples, 0.29%)</title><rect x="97.4762%" y="725" width="0.2857%" height="15" fill="rgb(218,53,16)" fg:x="2047" fg:w="6"/><text x="97.7262%" y="735.50"></text></g><g><title>[unknown] (4 samples, 0.19%)</title><rect x="97.5714%" y="709" width="0.1905%" height="15" fill="rgb(215,38,13)" fg:x="2049" fg:w="4"/><text x="97.8214%" y="719.50"></text></g><g><title>[unknown] (3 samples, 0.14%)</title><rect x="97.6190%" y="693" width="0.1429%" height="15" fill="rgb(235,42,18)" fg:x="2050" fg:w="3"/><text x="97.8690%" y="703.50"></text></g><g><title>[unknown] (2 samples, 0.10%)</title><rect x="97.6667%" y="677" width="0.0952%" height="15" fill="rgb(219,66,54)" fg:x="2051" fg:w="2"/><text x="97.9167%" y="687.50"></text></g><g><title>[unknown] (2 samples, 0.10%)</title><rect x="97.6667%" y="661" width="0.0952%" height="15" fill="rgb(222,205,4)" fg:x="2051" fg:w="2"/><text x="97.9167%" y="671.50"></text></g><g><title>[unknown] (2 samples, 0.10%)</title><rect x="97.6667%" y="645" width="0.0952%" height="15" fill="rgb(227,213,46)" fg:x="2051" fg:w="2"/><text x="97.9167%" y="655.50"></text></g><g><title>alloc::sync::Arc<T>::new (1 samples, 0.05%)</title><rect x="97.7619%" y="1013" width="0.0476%" height="15" fill="rgb(250,145,42)" fg:x="2053" fg:w="1"/><text x="98.0119%" y="1023.50"></text></g><g><title>alloc::boxed::Box<T>::new (1 samples, 0.05%)</title><rect x="97.7619%" y="997" width="0.0476%" height="15" fill="rgb(219,15,2)" fg:x="2053" fg:w="1"/><text x="98.0119%" y="1007.50"></text></g><g><title>alloc::alloc::exchange_malloc (1 samples, 0.05%)</title><rect x="97.7619%" y="981" width="0.0476%" height="15" fill="rgb(231,181,52)" fg:x="2053" fg:w="1"/><text x="98.0119%" y="991.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::allocate (1 samples, 0.05%)</title><rect x="97.7619%" y="965" width="0.0476%" height="15" fill="rgb(235,1,42)" fg:x="2053" fg:w="1"/><text x="98.0119%" y="975.50"></text></g><g><title>alloc::alloc::Global::alloc_impl (1 samples, 0.05%)</title><rect x="97.7619%" y="949" width="0.0476%" height="15" fill="rgb(249,88,27)" fg:x="2053" fg:w="1"/><text x="98.0119%" y="959.50"></text></g><g><title>alloc::alloc::alloc (1 samples, 0.05%)</title><rect x="97.7619%" y="933" width="0.0476%" height="15" fill="rgb(235,145,16)" fg:x="2053" fg:w="1"/><text x="98.0119%" y="943.50"></text></g><g><title>malloc (1 samples, 0.05%)</title><rect x="97.7619%" y="917" width="0.0476%" height="15" fill="rgb(237,114,19)" fg:x="2053" fg:w="1"/><text x="98.0119%" y="927.50"></text></g><g><title>actix::address::Addr<A>::send (10 samples, 0.48%)</title><rect x="97.3810%" y="1061" width="0.4762%" height="15" fill="rgb(238,51,50)" fg:x="2045" fg:w="10"/><text x="97.6310%" y="1071.50"></text></g><g><title>actix::address::channel::AddressSender<A>::send (10 samples, 0.48%)</title><rect x="97.3810%" y="1045" width="0.4762%" height="15" fill="rgb(205,194,25)" fg:x="2045" fg:w="10"/><text x="97.6310%" y="1055.50"></text></g><g><title>tokio::sync::oneshot::channel (2 samples, 0.10%)</title><rect x="97.7619%" y="1029" width="0.0952%" height="15" fill="rgb(215,203,17)" fg:x="2053" fg:w="2"/><text x="98.0119%" y="1039.50"></text></g><g><title>tokio::sync::oneshot::State::new (1 samples, 0.05%)</title><rect x="97.8095%" y="1013" width="0.0476%" height="15" fill="rgb(233,112,49)" fg:x="2054" fg:w="1"/><text x="98.0595%" y="1023.50"></text></g><g><title>alloc::vec::Vec<T>::with_capacity (2 samples, 0.10%)</title><rect x="97.8571%" y="1061" width="0.0952%" height="15" fill="rgb(241,130,26)" fg:x="2055" fg:w="2"/><text x="98.1071%" y="1071.50"></text></g><g><title>alloc::vec::Vec<T,A>::with_capacity_in (2 samples, 0.10%)</title><rect x="97.8571%" y="1045" width="0.0952%" height="15" fill="rgb(252,223,19)" fg:x="2055" fg:w="2"/><text x="98.1071%" y="1055.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::with_capacity_in (2 samples, 0.10%)</title><rect x="97.8571%" y="1029" width="0.0952%" height="15" fill="rgb(211,95,25)" fg:x="2055" fg:w="2"/><text x="98.1071%" y="1039.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::allocate_in (2 samples, 0.10%)</title><rect x="97.8571%" y="1013" width="0.0952%" height="15" fill="rgb(251,182,27)" fg:x="2055" fg:w="2"/><text x="98.1071%" y="1023.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::allocate (2 samples, 0.10%)</title><rect x="97.8571%" y="997" width="0.0952%" height="15" fill="rgb(238,24,4)" fg:x="2055" fg:w="2"/><text x="98.1071%" y="1007.50"></text></g><g><title>alloc::alloc::Global::alloc_impl (2 samples, 0.10%)</title><rect x="97.8571%" y="981" width="0.0952%" height="15" fill="rgb(224,220,25)" fg:x="2055" fg:w="2"/><text x="98.1071%" y="991.50"></text></g><g><title>alloc::alloc::alloc (2 samples, 0.10%)</title><rect x="97.8571%" y="965" width="0.0952%" height="15" fill="rgb(239,133,26)" fg:x="2055" fg:w="2"/><text x="98.1071%" y="975.50"></text></g><g><title>malloc (2 samples, 0.10%)</title><rect x="97.8571%" y="949" width="0.0952%" height="15" fill="rgb(211,94,48)" fg:x="2055" fg:w="2"/><text x="98.1071%" y="959.50"></text></g><g><title>[libc.so.6] (2 samples, 0.10%)</title><rect x="97.8571%" y="933" width="0.0952%" height="15" fill="rgb(239,87,6)" fg:x="2055" fg:w="2"/><text x="98.1071%" y="943.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}} (18 samples, 0.86%)</title><rect x="97.1429%" y="1077" width="0.8571%" height="15" fill="rgb(227,62,0)" fg:x="2040" fg:w="18"/><text x="97.3929%" y="1087.50"></text></g><g><title>tokio::sync::rwlock::RwLock<T>::write::_{{closure}} (1 samples, 0.05%)</title><rect x="97.9524%" y="1061" width="0.0476%" height="15" fill="rgb(211,226,4)" fg:x="2057" fg:w="1"/><text x="98.2024%" y="1071.50"></text></g><g><title>tokio::sync::rwlock::RwLock<T>::write::_{{closure}}::_{{closure}} (1 samples, 0.05%)</title><rect x="97.9524%" y="1045" width="0.0476%" height="15" fill="rgb(253,38,52)" fg:x="2057" fg:w="1"/><text x="98.2024%" y="1055.50"></text></g><g><title><tokio::sync::batch_semaphore::Acquire as core::future::future::Future>::poll (1 samples, 0.05%)</title><rect x="97.9524%" y="1029" width="0.0476%" height="15" fill="rgb(229,126,40)" fg:x="2057" fg:w="1"/><text x="98.2024%" y="1039.50"></text></g><g><title>tokio::sync::batch_semaphore::Semaphore::poll_acquire (1 samples, 0.05%)</title><rect x="97.9524%" y="1013" width="0.0476%" height="15" fill="rgb(229,165,44)" fg:x="2057" fg:w="1"/><text x="98.2024%" y="1023.50"></text></g><g><title>tokio::runtime::task::core::Core<T,S>::poll (110 samples, 5.24%)</title><rect x="92.8095%" y="1269" width="5.2381%" height="15" fill="rgb(247,95,47)" fg:x="1949" fg:w="110"/><text x="93.0595%" y="1279.50">tokio:..</text></g><g><title>tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (110 samples, 5.24%)</title><rect x="92.8095%" y="1253" width="5.2381%" height="15" fill="rgb(216,140,30)" fg:x="1949" fg:w="110"/><text x="93.0595%" y="1263.50">tokio:..</text></g><g><title>tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (110 samples, 5.24%)</title><rect x="92.8095%" y="1237" width="5.2381%" height="15" fill="rgb(246,214,8)" fg:x="1949" fg:w="110"/><text x="93.0595%" y="1247.50">tokio:..</text></g><g><title>openraft::core::sm::Worker<C,SM>::do_spawn::_{{closure}} (22 samples, 1.05%)</title><rect x="97.0000%" y="1221" width="1.0476%" height="15" fill="rgb(227,224,15)" fg:x="2037" fg:w="22"/><text x="97.2500%" y="1231.50"></text></g><g><title>openraft::core::sm::Worker<C,SM>::worker_loop::_{{closure}} (22 samples, 1.05%)</title><rect x="97.0000%" y="1205" width="1.0476%" height="15" fill="rgb(233,175,4)" fg:x="2037" fg:w="22"/><text x="97.2500%" y="1215.50"></text></g><g><title>openraft::core::sm::Worker<C,SM>::worker_loop::_{{closure}}::_{{closure}} (22 samples, 1.05%)</title><rect x="97.0000%" y="1189" width="1.0476%" height="15" fill="rgb(221,66,45)" fg:x="2037" fg:w="22"/><text x="97.2500%" y="1199.50"></text></g><g><title>openraft::core::sm::Worker<C,SM>::apply::_{{closure}} (22 samples, 1.05%)</title><rect x="97.0000%" y="1173" width="1.0476%" height="15" fill="rgb(221,178,18)" fg:x="2037" fg:w="22"/><text x="97.2500%" y="1183.50"></text></g><g><title>openraft::core::sm::Worker<C,SM>::apply::_{{closure}}::_{{closure}} (22 samples, 1.05%)</title><rect x="97.0000%" y="1157" width="1.0476%" height="15" fill="rgb(213,81,29)" fg:x="2037" fg:w="22"/><text x="97.2500%" y="1167.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (22 samples, 1.05%)</title><rect x="97.0000%" y="1141" width="1.0476%" height="15" fill="rgb(220,89,49)" fg:x="2037" fg:w="22"/><text x="97.2500%" y="1151.50"></text></g><g><title><openraft::storage::adapter::Adaptor<C,S> as openraft::storage::v2::RaftStateMachine<C>>::apply::_{{closure}} (22 samples, 1.05%)</title><rect x="97.0000%" y="1125" width="1.0476%" height="15" fill="rgb(227,60,33)" fg:x="2037" fg:w="22"/><text x="97.2500%" y="1135.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (22 samples, 1.05%)</title><rect x="97.0000%" y="1109" width="1.0476%" height="15" fill="rgb(205,113,12)" fg:x="2037" fg:w="22"/><text x="97.2500%" 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::_{{closure}} (22 samples, 1.05%)</title><rect x="97.0000%" y="1093" width="1.0476%" height="15" fill="rgb(211,32,1)" fg:x="2037" fg:w="22"/><text x="97.2500%" y="1103.50"></text></g><g><title>tracing::__macro_support::__disabled_span (1 samples, 0.05%)</title><rect x="98.0000%" y="1077" width="0.0476%" height="15" fill="rgb(246,2,12)" fg:x="2058" fg:w="1"/><text x="98.2500%" y="1087.50"></text></g><g><title>tracing::span::Span::new_disabled (1 samples, 0.05%)</title><rect x="98.0000%" y="1061" width="0.0476%" height="15" fill="rgb(243,37,27)" fg:x="2058" fg:w="1"/><text x="98.2500%" y="1071.50"></text></g><g><title><tracing::instrument::Instrumented<T> as core::future::future::Future>::poll (1 samples, 0.05%)</title><rect x="98.0476%" y="1093" width="0.0476%" height="15" fill="rgb(248,211,31)" fg:x="2059" fg:w="1"/><text x="98.2976%" y="1103.50"></text></g><g><title>openraft::core::raft_core::RaftCore<C,N,LS,SM>::main::_{{closure}} (1 samples, 0.05%)</title><rect x="98.0476%" y="1077" width="0.0476%" height="15" fill="rgb(242,146,47)" fg:x="2059" fg:w="1"/><text x="98.2976%" y="1087.50"></text></g><g><title>[libc.so.6] (1 samples, 0.05%)</title><rect x="98.0952%" y="1045" width="0.0476%" height="15" fill="rgb(206,70,20)" fg:x="2060" fg:w="1"/><text x="98.3452%" y="1055.50"></text></g><g><title>openraft::replication::ReplicationCore<C,N,LS>::process_event (1 samples, 0.05%)</title><rect x="98.1429%" y="1013" width="0.0476%" height="15" fill="rgb(215,10,51)" fg:x="2061" fg:w="1"/><text x="98.3929%" y="1023.50"></text></g><g><title>core::cell::Cell<T>::get (1 samples, 0.05%)</title><rect x="98.2381%" y="805" width="0.0476%" height="15" fill="rgb(243,178,53)" fg:x="2063" fg:w="1"/><text x="98.4881%" y="815.50"></text></g><g><title>openraft::replication::ReplicationCore<C,N,LS>::try_drain_events::_{{closure}} (3 samples, 0.14%)</title><rect x="98.1905%" y="1013" width="0.1429%" height="15" fill="rgb(233,221,20)" fg:x="2062" fg:w="3"/><text x="98.4405%" y="1023.50"></text></g><g><title>openraft::replication::ReplicationCore<C,N,LS>::try_drain_events::_{{closure}}::_{{closure}} (3 samples, 0.14%)</title><rect x="98.1905%" y="997" width="0.1429%" height="15" fill="rgb(218,95,35)" fg:x="2062" fg:w="3"/><text x="98.4405%" y="1007.50"></text></g><g><title>futures_util::future::future::FutureExt::now_or_never (2 samples, 0.10%)</title><rect x="98.2381%" y="981" width="0.0952%" height="15" fill="rgb(229,13,5)" fg:x="2063" fg:w="2"/><text x="98.4881%" y="991.50"></text></g><g><title>tokio::sync::mpsc::unbounded::UnboundedReceiver<T>::recv::_{{closure}} (2 samples, 0.10%)</title><rect x="98.2381%" y="965" width="0.0952%" height="15" fill="rgb(252,164,30)" fg:x="2063" fg:w="2"/><text x="98.4881%" y="975.50"></text></g><g><title><tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (2 samples, 0.10%)</title><rect x="98.2381%" y="949" width="0.0952%" height="15" fill="rgb(232,68,36)" fg:x="2063" fg:w="2"/><text x="98.4881%" y="959.50"></text></g><g><title>tokio::sync::mpsc::unbounded::UnboundedReceiver<T>::recv::_{{closure}}::_{{closure}} (2 samples, 0.10%)</title><rect x="98.2381%" y="933" width="0.0952%" height="15" fill="rgb(219,59,54)" fg:x="2063" fg:w="2"/><text x="98.4881%" y="943.50"></text></g><g><title>tokio::sync::mpsc::unbounded::UnboundedReceiver<T>::poll_recv (2 samples, 0.10%)</title><rect x="98.2381%" y="917" width="0.0952%" height="15" fill="rgb(250,92,33)" fg:x="2063" fg:w="2"/><text x="98.4881%" y="927.50"></text></g><g><title>tokio::sync::mpsc::chan::Rx<T,S>::recv (2 samples, 0.10%)</title><rect x="98.2381%" y="901" width="0.0952%" height="15" fill="rgb(229,162,54)" fg:x="2063" fg:w="2"/><text x="98.4881%" y="911.50"></text></g><g><title>tokio::runtime::coop::poll_proceed (2 samples, 0.10%)</title><rect x="98.2381%" y="885" width="0.0952%" height="15" fill="rgb(244,114,52)" fg:x="2063" fg:w="2"/><text x="98.4881%" y="895.50"></text></g><g><title>tokio::runtime::context::budget (2 samples, 0.10%)</title><rect x="98.2381%" y="869" width="0.0952%" height="15" fill="rgb(212,211,43)" fg:x="2063" fg:w="2"/><text x="98.4881%" y="879.50"></text></g><g><title>std::thread::local::LocalKey<T>::try_with (2 samples, 0.10%)</title><rect x="98.2381%" y="853" width="0.0952%" height="15" fill="rgb(226,147,8)" fg:x="2063" fg:w="2"/><text x="98.4881%" y="863.50"></text></g><g><title>tokio::runtime::context::budget::_{{closure}} (2 samples, 0.10%)</title><rect x="98.2381%" y="837" width="0.0952%" height="15" fill="rgb(226,23,13)" fg:x="2063" fg:w="2"/><text x="98.4881%" y="847.50"></text></g><g><title>tokio::runtime::coop::poll_proceed::_{{closure}} (2 samples, 0.10%)</title><rect x="98.2381%" y="821" width="0.0952%" height="15" fill="rgb(240,63,4)" fg:x="2063" fg:w="2"/><text x="98.4881%" y="831.50"></text></g><g><title>core::cell::Cell<T>::set (1 samples, 0.05%)</title><rect x="98.2857%" y="805" width="0.0476%" height="15" fill="rgb(221,1,32)" fg:x="2064" fg:w="1"/><text x="98.5357%" y="815.50"></text></g><g><title>core::cell::Cell<T>::replace (1 samples, 0.05%)</title><rect x="98.2857%" y="789" width="0.0476%" height="15" fill="rgb(242,117,10)" fg:x="2064" fg:w="1"/><text x="98.5357%" y="799.50"></text></g><g><title>core::mem::replace (1 samples, 0.05%)</title><rect x="98.2857%" y="773" width="0.0476%" height="15" fill="rgb(249,172,44)" fg:x="2064" fg:w="1"/><text x="98.5357%" y="783.50"></text></g><g><title>core::ptr::write (1 samples, 0.05%)</title><rect x="98.2857%" y="757" width="0.0476%" height="15" fill="rgb(244,46,45)" fg:x="2064" fg:w="1"/><text x="98.5357%" y="767.50"></text></g><g><title>openraft::replication::ReplicationCore<C,N,LS>::drain_events::_{{closure}}::_{{closure}} (5 samples, 0.24%)</title><rect x="98.1429%" y="1029" width="0.2381%" height="15" fill="rgb(206,43,17)" fg:x="2061" fg:w="5"/><text x="98.3929%" y="1039.50"></text></g><g><title>tokio::sync::mpsc::unbounded::UnboundedReceiver<T>::recv::_{{closure}} (1 samples, 0.05%)</title><rect x="98.3333%" y="1013" width="0.0476%" height="15" fill="rgb(239,218,39)" fg:x="2065" fg:w="1"/><text x="98.5833%" y="1023.50"></text></g><g><title><tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (1 samples, 0.05%)</title><rect x="98.3333%" y="997" width="0.0476%" height="15" fill="rgb(208,169,54)" fg:x="2065" fg:w="1"/><text x="98.5833%" y="1007.50"></text></g><g><title>tokio::sync::mpsc::unbounded::UnboundedReceiver<T>::recv::_{{closure}}::_{{closure}} (1 samples, 0.05%)</title><rect x="98.3333%" y="981" width="0.0476%" height="15" fill="rgb(247,25,42)" fg:x="2065" fg:w="1"/><text x="98.5833%" y="991.50"></text></g><g><title>tokio::sync::mpsc::unbounded::UnboundedReceiver<T>::poll_recv (1 samples, 0.05%)</title><rect x="98.3333%" y="965" width="0.0476%" height="15" fill="rgb(226,23,31)" fg:x="2065" fg:w="1"/><text x="98.5833%" y="975.50"></text></g><g><title>tokio::sync::mpsc::chan::Rx<T,S>::recv (1 samples, 0.05%)</title><rect x="98.3333%" y="949" width="0.0476%" height="15" fill="rgb(247,16,28)" fg:x="2065" fg:w="1"/><text x="98.5833%" y="959.50"></text></g><g><title>tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (1 samples, 0.05%)</title><rect x="98.3333%" y="933" width="0.0476%" height="15" fill="rgb(231,147,38)" fg:x="2065" fg:w="1"/><text x="98.5833%" y="943.50"></text></g><g><title>tokio::sync::mpsc::chan::Rx<T,S>::recv::_{{closure}} (1 samples, 0.05%)</title><rect x="98.3333%" y="917" width="0.0476%" height="15" fill="rgb(253,81,48)" fg:x="2065" fg:w="1"/><text x="98.5833%" y="927.50"></text></g><g><title>openraft::replication::ReplicationCore<C,N,LS>::drain_events::_{{closure}} (6 samples, 0.29%)</title><rect x="98.1429%" y="1045" width="0.2857%" height="15" fill="rgb(249,222,43)" fg:x="2061" fg:w="6"/><text x="98.3929%" y="1055.50"></text></g><g><title>tracing::__macro_support::__disabled_span (1 samples, 0.05%)</title><rect x="98.3810%" y="1029" width="0.0476%" height="15" fill="rgb(221,3,27)" fg:x="2066" fg:w="1"/><text x="98.6310%" y="1039.50"></text></g><g><title>tracing::span::Span::new_disabled (1 samples, 0.05%)</title><rect x="98.3810%" y="1013" width="0.0476%" height="15" fill="rgb(228,180,5)" fg:x="2066" fg:w="1"/><text x="98.6310%" y="1023.50"></text></g><g><title>core::ptr::drop_in_place<tracing::span::Span> (1 samples, 0.05%)</title><rect x="98.4286%" y="1029" width="0.0476%" height="15" fill="rgb(227,131,42)" fg:x="2067" fg:w="1"/><text x="98.6786%" y="1039.50"></text></g><g><title><tracing::span::Span as core::ops::drop::Drop>::drop (1 samples, 0.05%)</title><rect x="98.4286%" y="1013" width="0.0476%" height="15" fill="rgb(212,3,39)" fg:x="2067" fg:w="1"/><text x="98.6786%" y="1023.50"></text></g><g><title>alloc::collections::btree::map::BTreeMap<K,V,A>::range (2 samples, 0.10%)</title><rect x="98.6190%" y="981" width="0.0952%" height="15" fill="rgb(226,45,5)" fg:x="2071" fg:w="2"/><text x="98.8690%" y="991.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 (2 samples, 0.10%)</title><rect x="98.6190%" y="965" width="0.0952%" height="15" fill="rgb(215,167,45)" fg:x="2071" fg:w="2"/><text x="98.8690%" y="975.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 (2 samples, 0.10%)</title><rect x="98.6190%" y="949" width="0.0952%" height="15" fill="rgb(250,218,53)" fg:x="2071" fg:w="2"/><text x="98.8690%" y="959.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 (2 samples, 0.10%)</title><rect x="98.6190%" y="933" width="0.0952%" height="15" fill="rgb(207,140,0)" fg:x="2071" fg:w="2"/><text x="98.8690%" y="943.50"></text></g><g><title>alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::find_lower_bound_index (2 samples, 0.10%)</title><rect x="98.6190%" y="917" width="0.0952%" height="15" fill="rgb(238,133,51)" fg:x="2071" fg:w="2"/><text x="98.8690%" y="927.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.10%)</title><rect x="98.6190%" y="901" width="0.0952%" height="15" fill="rgb(218,203,53)" fg:x="2071" fg:w="2"/><text x="98.8690%" y="911.50"></text></g><g><title>core::cmp::impls::<impl core::cmp::Ord for u64>::cmp (2 samples, 0.10%)</title><rect x="98.6190%" y="885" width="0.0952%" height="15" fill="rgb(226,184,25)" fg:x="2071" fg:w="2"/><text x="98.8690%" y="895.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (3 samples, 0.14%)</title><rect x="98.6190%" y="1013" width="0.1429%" height="15" fill="rgb(231,121,21)" fg:x="2071" fg:w="3"/><text x="98.8690%" y="1023.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}} (3 samples, 0.14%)</title><rect x="98.6190%" y="997" width="0.1429%" height="15" fill="rgb(251,14,34)" fg:x="2071" fg:w="3"/><text x="98.8690%" y="1007.50"></text></g><g><title>tokio::sync::rwlock::RwLock<T>::read::_{{closure}} (1 samples, 0.05%)</title><rect x="98.7143%" y="981" width="0.0476%" height="15" fill="rgb(249,193,11)" fg:x="2073" fg:w="1"/><text x="98.9643%" y="991.50"></text></g><g><title>tokio::sync::rwlock::RwLock<T>::read::_{{closure}}::_{{closure}} (1 samples, 0.05%)</title><rect x="98.7143%" y="965" width="0.0476%" height="15" fill="rgb(220,172,37)" fg:x="2073" fg:w="1"/><text x="98.9643%" y="975.50"></text></g><g><title><tokio::sync::batch_semaphore::Acquire as core::future::future::Future>::poll (1 samples, 0.05%)</title><rect x="98.7143%" y="949" width="0.0476%" height="15" fill="rgb(231,229,43)" fg:x="2073" fg:w="1"/><text x="98.9643%" y="959.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (1 samples, 0.05%)</title><rect x="98.8095%" y="997" width="0.0476%" height="15" fill="rgb(250,161,5)" fg:x="2075" fg:w="1"/><text x="99.0595%" y="1007.50"></text></g><g><title>openraft::network::network::RaftNetwork::append_entries::_{{closure}} (1 samples, 0.05%)</title><rect x="98.8095%" y="981" width="0.0476%" height="15" fill="rgb(218,225,18)" fg:x="2075" fg:w="1"/><text x="99.0595%" y="991.50"></text></g><g><title>tokio::runtime::time::<impl tokio::runtime::time::handle::Handle>::reregister (1 samples, 0.05%)</title><rect x="98.8571%" y="933" width="0.0476%" height="15" fill="rgb(245,45,42)" fg:x="2076" fg:w="1"/><text x="99.1071%" y="943.50"></text></g><g><title>tokio::runtime::time::wheel::Wheel::insert (1 samples, 0.05%)</title><rect x="98.8571%" y="917" width="0.0476%" height="15" fill="rgb(211,115,1)" fg:x="2076" fg:w="1"/><text x="99.1071%" y="927.50"></text></g><g><title>tokio::runtime::time::wheel::level::Level::add_entry (1 samples, 0.05%)</title><rect x="98.8571%" y="901" width="0.0476%" height="15" fill="rgb(248,133,52)" fg:x="2076" fg:w="1"/><text x="99.1071%" y="911.50"></text></g><g><title>tokio::util::linked_list::LinkedList<L,<L as tokio::util::linked_list::Link>::Target>::push_front (1 samples, 0.05%)</title><rect x="98.8571%" y="885" width="0.0476%" height="15" fill="rgb(238,100,21)" fg:x="2076" fg:w="1"/><text x="99.1071%" y="895.50"></text></g><g><title><tokio::time::timeout::Timeout<T> as core::future::future::Future>::poll::_{{closure}} (2 samples, 0.10%)</title><rect x="98.8571%" y="997" width="0.0952%" height="15" fill="rgb(247,144,11)" fg:x="2076" fg:w="2"/><text x="99.1071%" y="1007.50"></text></g><g><title><tokio::time::sleep::Sleep as core::future::future::Future>::poll (2 samples, 0.10%)</title><rect x="98.8571%" y="981" width="0.0952%" height="15" fill="rgb(206,164,16)" fg:x="2076" fg:w="2"/><text x="99.1071%" y="991.50"></text></g><g><title>tokio::time::sleep::Sleep::poll_elapsed (2 samples, 0.10%)</title><rect x="98.8571%" y="965" width="0.0952%" height="15" fill="rgb(222,34,3)" fg:x="2076" fg:w="2"/><text x="99.1071%" y="975.50"></text></g><g><title>tokio::runtime::time::entry::TimerEntry::poll_elapsed (2 samples, 0.10%)</title><rect x="98.8571%" y="949" width="0.0952%" height="15" fill="rgb(248,82,4)" fg:x="2076" fg:w="2"/><text x="99.1071%" y="959.50"></text></g><g><title>tokio::runtime::time::entry::StateCell::poll (1 samples, 0.05%)</title><rect x="98.9048%" y="933" width="0.0476%" height="15" fill="rgb(228,81,46)" fg:x="2077" fg:w="1"/><text x="99.1548%" y="943.50"></text></g><g><title>tokio::sync::task::atomic_waker::AtomicWaker::register_by_ref (1 samples, 0.05%)</title><rect x="98.9048%" y="917" width="0.0476%" height="15" fill="rgb(227,67,47)" fg:x="2077" fg:w="1"/><text x="99.1548%" y="927.50"></text></g><g><title><tokio::time::timeout::Timeout<T> as core::future::future::Future>::poll (5 samples, 0.24%)</title><rect x="98.7619%" y="1013" width="0.2381%" height="15" fill="rgb(215,93,53)" fg:x="2074" fg:w="5"/><text x="99.0119%" y="1023.50"></text></g><g><title>[libc.so.6] (1 samples, 0.05%)</title><rect x="98.9524%" y="997" width="0.0476%" height="15" fill="rgb(248,194,39)" fg:x="2078" fg:w="1"/><text x="99.2024%" y="1007.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>>>> (1 samples, 0.05%)</title><rect x="99.0000%" y="1013" width="0.0476%" height="15" fill="rgb(215,5,19)" fg:x="2079" fg:w="1"/><text x="99.2500%" y="1023.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>>> (1 samples, 0.05%)</title><rect x="99.0000%" y="997" width="0.0476%" height="15" fill="rgb(226,215,51)" fg:x="2079" fg:w="1"/><text x="99.2500%" y="1007.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>> (1 samples, 0.05%)</title><rect x="99.0000%" y="981" width="0.0476%" height="15" fill="rgb(225,56,26)" fg:x="2079" fg:w="1"/><text x="99.2500%" y="991.50"></text></g><g><title><alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop (1 samples, 0.05%)</title><rect x="99.0000%" y="965" width="0.0476%" height="15" fill="rgb(222,75,29)" fg:x="2079" fg:w="1"/><text x="99.2500%" y="975.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::deallocate (1 samples, 0.05%)</title><rect x="99.0000%" y="949" width="0.0476%" height="15" fill="rgb(236,139,6)" fg:x="2079" fg:w="1"/><text x="99.2500%" y="959.50"></text></g><g><title>alloc::alloc::dealloc (1 samples, 0.05%)</title><rect x="99.0000%" y="933" width="0.0476%" height="15" fill="rgb(223,137,36)" fg:x="2079" fg:w="1"/><text x="99.2500%" y="943.50"></text></g><g><title>cfree (1 samples, 0.05%)</title><rect x="99.0000%" y="917" width="0.0476%" height="15" fill="rgb(226,99,2)" fg:x="2079" fg:w="1"/><text x="99.2500%" y="927.50"></text></g><g><title>openraft::replication::ReplicationCore<C,N,LS>::update_matching (1 samples, 0.05%)</title><rect x="99.0476%" y="1013" width="0.0476%" height="15" fill="rgb(206,133,23)" fg:x="2080" fg:w="1"/><text x="99.2976%" y="1023.50"></text></g><g><title>std::sys::unix::time::inner::<impl std::sys::unix::time::Timespec>::now (1 samples, 0.05%)</title><rect x="99.0952%" y="1013" width="0.0476%" height="15" fill="rgb(243,173,15)" fg:x="2081" fg:w="1"/><text x="99.3452%" y="1023.50"></text></g><g><title>clock_gettime (1 samples, 0.05%)</title><rect x="99.0952%" y="997" width="0.0476%" height="15" fill="rgb(228,69,28)" fg:x="2081" fg:w="1"/><text x="99.3452%" y="1007.50"></text></g><g><title>__vdso_clock_gettime (1 samples, 0.05%)</title><rect x="99.0952%" y="981" width="0.0476%" height="15" fill="rgb(212,51,22)" fg:x="2081" fg:w="1"/><text x="99.3452%" y="991.50"></text></g><g><title>[unknown] (1 samples, 0.05%)</title><rect x="99.0952%" y="965" width="0.0476%" height="15" fill="rgb(227,113,0)" fg:x="2081" fg:w="1"/><text x="99.3452%" y="975.50"></text></g><g><title>[unknown] (1 samples, 0.05%)</title><rect x="99.0952%" y="949" width="0.0476%" height="15" fill="rgb(252,84,27)" fg:x="2081" fg:w="1"/><text x="99.3452%" y="959.50"></text></g><g><title>[unknown] (1 samples, 0.05%)</title><rect x="99.0952%" y="933" width="0.0476%" height="15" fill="rgb(223,145,39)" fg:x="2081" fg:w="1"/><text x="99.3452%" y="943.50"></text></g><g><title>[unknown] (1 samples, 0.05%)</title><rect x="99.0952%" y="917" width="0.0476%" height="15" fill="rgb(239,219,30)" fg:x="2081" fg:w="1"/><text x="99.3452%" y="927.50"></text></g><g><title>[unknown] (1 samples, 0.05%)</title><rect x="99.0952%" y="901" width="0.0476%" height="15" fill="rgb(224,196,39)" fg:x="2081" fg:w="1"/><text x="99.3452%" y="911.50"></text></g><g><title>[unknown] (1 samples, 0.05%)</title><rect x="99.0952%" y="885" width="0.0476%" height="15" fill="rgb(205,35,43)" fg:x="2081" fg:w="1"/><text x="99.3452%" y="895.50"></text></g><g><title>tokio::time::timeout::timeout (1 samples, 0.05%)</title><rect x="99.1429%" y="1013" width="0.0476%" height="15" fill="rgb(228,201,21)" fg:x="2082" fg:w="1"/><text x="99.3929%" y="1023.50"></text></g><g><title>std::sys::unix::time::inner::<impl std::sys::unix::time::Timespec>::now (1 samples, 0.05%)</title><rect x="99.1429%" y="997" width="0.0476%" height="15" fill="rgb(237,118,16)" fg:x="2082" fg:w="1"/><text x="99.3929%" y="1007.50"></text></g><g><title>clock_gettime (1 samples, 0.05%)</title><rect x="99.1429%" y="981" width="0.0476%" height="15" fill="rgb(241,17,19)" fg:x="2082" fg:w="1"/><text x="99.3929%" y="991.50"></text></g><g><title>__vdso_clock_gettime (1 samples, 0.05%)</title><rect x="99.1429%" y="965" width="0.0476%" height="15" fill="rgb(214,10,25)" fg:x="2082" fg:w="1"/><text x="99.3929%" y="975.50"></text></g><g><title>[unknown] (1 samples, 0.05%)</title><rect x="99.1429%" y="949" width="0.0476%" height="15" fill="rgb(238,37,29)" fg:x="2082" fg:w="1"/><text x="99.3929%" y="959.50"></text></g><g><title>[unknown] (1 samples, 0.05%)</title><rect x="99.1429%" y="933" width="0.0476%" height="15" fill="rgb(253,83,25)" fg:x="2082" fg:w="1"/><text x="99.3929%" y="943.50"></text></g><g><title>[unknown] (1 samples, 0.05%)</title><rect x="99.1429%" y="917" width="0.0476%" height="15" fill="rgb(234,192,12)" fg:x="2082" fg:w="1"/><text x="99.3929%" y="927.50"></text></g><g><title>[unknown] (1 samples, 0.05%)</title><rect x="99.1429%" y="901" width="0.0476%" height="15" fill="rgb(241,216,45)" fg:x="2082" fg:w="1"/><text x="99.3929%" y="911.50"></text></g><g><title>[unknown] (1 samples, 0.05%)</title><rect x="99.1429%" y="885" width="0.0476%" height="15" fill="rgb(242,22,33)" fg:x="2082" fg:w="1"/><text x="99.3929%" y="895.50"></text></g><g><title>[unknown] (1 samples, 0.05%)</title><rect x="99.1429%" y="869" width="0.0476%" height="15" fill="rgb(231,105,49)" fg:x="2082" fg:w="1"/><text x="99.3929%" y="879.50"></text></g><g><title><tracing_futures::Instrumented<T> as core::future::future::Future>::poll (24 samples, 1.14%)</title><rect x="98.0952%" y="1093" width="1.1429%" height="15" fill="rgb(218,204,15)" fg:x="2060" fg:w="24"/><text x="98.3452%" y="1103.50"></text></g><g><title>openraft::replication::ReplicationCore<C,N,LS>::main::_{{closure}} (24 samples, 1.14%)</title><rect x="98.0952%" y="1077" width="1.1429%" height="15" fill="rgb(235,138,41)" fg:x="2060" fg:w="24"/><text x="98.3452%" y="1087.50"></text></g><g><title>openraft::replication::ReplicationCore<C,N,LS>::main::_{{closure}}::_{{closure}} (24 samples, 1.14%)</title><rect x="98.0952%" y="1061" width="1.1429%" height="15" fill="rgb(246,0,9)" fg:x="2060" fg:w="24"/><text x="98.3452%" y="1071.50"></text></g><g><title>openraft::replication::ReplicationCore<C,N,LS>::send_log_entries::_{{closure}} (17 samples, 0.81%)</title><rect x="98.4286%" y="1045" width="0.8095%" height="15" fill="rgb(210,74,4)" fg:x="2067" fg:w="17"/><text x="98.6786%" y="1055.50"></text></g><g><title>openraft::replication::ReplicationCore<C,N,LS>::send_log_entries::_{{closure}}::_{{closure}} (16 samples, 0.76%)</title><rect x="98.4762%" y="1029" width="0.7619%" height="15" fill="rgb(250,60,41)" fg:x="2068" fg:w="16"/><text x="98.7262%" y="1039.50"></text></g><g><title>tracing_core::metadata::LevelFilter::current (1 samples, 0.05%)</title><rect x="99.1905%" y="1013" width="0.0476%" height="15" fill="rgb(220,115,12)" fg:x="2083" fg:w="1"/><text x="99.4405%" y="1023.50"></text></g><g><title>core::sync::atomic::AtomicUsize::load (1 samples, 0.05%)</title><rect x="99.1905%" y="997" width="0.0476%" height="15" fill="rgb(237,100,13)" fg:x="2083" fg:w="1"/><text x="99.4405%" y="1007.50"></text></g><g><title>core::sync::atomic::atomic_load (1 samples, 0.05%)</title><rect x="99.1905%" y="981" width="0.0476%" height="15" fill="rgb(213,55,26)" fg:x="2083" fg:w="1"/><text x="99.4405%" y="991.50"></text></g><g><title>[libc.so.6] (1 samples, 0.05%)</title><rect x="99.2857%" y="1045" width="0.0476%" height="15" fill="rgb(216,17,4)" fg:x="2085" fg:w="1"/><text x="99.5357%" y="1055.50"></text></g><g><title>[libc.so.6] (1 samples, 0.05%)</title><rect x="99.4286%" y="981" width="0.0476%" height="15" fill="rgb(220,153,47)" fg:x="2088" fg:w="1"/><text x="99.6786%" y="991.50"></text></g><g><title>cfree (2 samples, 0.10%)</title><rect x="99.4762%" y="933" width="0.0952%" height="15" fill="rgb(215,131,9)" fg:x="2089" fg:w="2"/><text x="99.7262%" y="943.50"></text></g><g><title>core::ptr::drop_in_place<alloc::vec::Vec<openraft::entry::Entry<dcache::DcacheTypeConfig>>> (3 samples, 0.14%)</title><rect x="99.4762%" y="981" width="0.1429%" height="15" fill="rgb(233,46,42)" fg:x="2089" fg:w="3"/><text x="99.7262%" y="991.50"></text></g><g><title><alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (3 samples, 0.14%)</title><rect x="99.4762%" y="965" width="0.1429%" height="15" fill="rgb(226,86,7)" fg:x="2089" fg:w="3"/><text x="99.7262%" y="975.50"></text></g><g><title>core::ptr::drop_in_place<[openraft::entry::Entry<dcache::DcacheTypeConfig>]> (3 samples, 0.14%)</title><rect x="99.4762%" y="949" width="0.1429%" height="15" fill="rgb(239,226,21)" fg:x="2089" fg:w="3"/><text x="99.7262%" y="959.50"></text></g><g><title>core::ptr::drop_in_place<openraft::entry::Entry<dcache::DcacheTypeConfig>> (1 samples, 0.05%)</title><rect x="99.5714%" y="933" width="0.0476%" height="15" fill="rgb(244,137,22)" fg:x="2091" fg:w="1"/><text x="99.8214%" y="943.50"></text></g><g><title>core::ptr::drop_in_place<openraft::entry::payload::EntryPayload<dcache::DcacheTypeConfig>> (1 samples, 0.05%)</title><rect x="99.5714%" y="917" width="0.0476%" height="15" fill="rgb(211,139,35)" fg:x="2091" fg:w="1"/><text x="99.8214%" y="927.50"></text></g><g><title>openraft::core::sm::Worker<C,SM>::apply::_{{closure}} (7 samples, 0.33%)</title><rect x="99.3333%" y="1045" width="0.3333%" height="15" fill="rgb(214,62,50)" fg:x="2086" fg:w="7"/><text x="99.5833%" y="1055.50"></text></g><g><title>openraft::core::sm::Worker<C,SM>::apply::_{{closure}}::_{{closure}} (7 samples, 0.33%)</title><rect x="99.3333%" y="1029" width="0.3333%" height="15" fill="rgb(212,113,44)" fg:x="2086" fg:w="7"/><text x="99.5833%" y="1039.50"></text></g><g><title><core::pin::Pin<P> as core::future::future::Future>::poll (6 samples, 0.29%)</title><rect x="99.3810%" y="1013" width="0.2857%" height="15" fill="rgb(226,150,43)" fg:x="2087" fg:w="6"/><text x="99.6310%" y="1023.50"></text></g><g><title><openraft::storage::adapter::Adaptor<C,S> as openraft::storage::v2::RaftStateMachine<C>>::apply::_{{closure}} (6 samples, 0.29%)</title><rect x="99.3810%" y="997" width="0.2857%" height="15" fill="rgb(250,71,37)" fg:x="2087" fg:w="6"/><text x="99.6310%" y="1007.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>>> (1 samples, 0.05%)</title><rect x="99.6190%" y="981" width="0.0476%" height="15" fill="rgb(219,76,19)" fg:x="2092" fg:w="1"/><text x="99.8690%" y="991.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>> (1 samples, 0.05%)</title><rect x="99.6190%" y="965" width="0.0476%" height="15" fill="rgb(250,39,11)" fg:x="2092" fg:w="1"/><text x="99.8690%" y="975.50"></text></g><g><title><alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop (1 samples, 0.05%)</title><rect x="99.6190%" y="949" width="0.0476%" height="15" fill="rgb(230,64,31)" fg:x="2092" fg:w="1"/><text x="99.8690%" y="959.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::deallocate (1 samples, 0.05%)</title><rect x="99.6190%" y="933" width="0.0476%" height="15" fill="rgb(208,222,23)" fg:x="2092" fg:w="1"/><text x="99.8690%" y="943.50"></text></g><g><title>alloc::alloc::dealloc (1 samples, 0.05%)</title><rect x="99.6190%" y="917" width="0.0476%" height="15" fill="rgb(227,125,18)" fg:x="2092" fg:w="1"/><text x="99.8690%" y="927.50"></text></g><g><title>cfree (1 samples, 0.05%)</title><rect x="99.6190%" y="901" width="0.0476%" height="15" fill="rgb(234,210,9)" fg:x="2092" fg:w="1"/><text x="99.8690%" y="911.50"></text></g><g><title>[libc.so.6] (1 samples, 0.05%)</title><rect x="99.6190%" y="885" width="0.0476%" height="15" fill="rgb(217,127,24)" fg:x="2092" fg:w="1"/><text x="99.8690%" y="895.50"></text></g><g><title>[libc.so.6] (1 samples, 0.05%)</title><rect x="99.7143%" y="917" width="0.0476%" height="15" fill="rgb(239,141,48)" fg:x="2094" fg:w="1"/><text x="99.9643%" y="927.50"></text></g><g><title>tokio::sync::mpsc::unbounded::UnboundedReceiver<T>::recv::_{{closure}} (4 samples, 0.19%)</title><rect x="99.6667%" y="1045" width="0.1905%" height="15" fill="rgb(227,109,8)" fg:x="2093" fg:w="4"/><text x="99.9167%" y="1055.50"></text></g><g><title><tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (4 samples, 0.19%)</title><rect x="99.6667%" y="1029" width="0.1905%" height="15" fill="rgb(235,184,23)" fg:x="2093" fg:w="4"/><text x="99.9167%" y="1039.50"></text></g><g><title>tokio::sync::mpsc::unbounded::UnboundedReceiver<T>::recv::_{{closure}}::_{{closure}} (4 samples, 0.19%)</title><rect x="99.6667%" y="1013" width="0.1905%" height="15" fill="rgb(227,226,48)" fg:x="2093" fg:w="4"/><text x="99.9167%" y="1023.50"></text></g><g><title>tokio::sync::mpsc::unbounded::UnboundedReceiver<T>::poll_recv (4 samples, 0.19%)</title><rect x="99.6667%" y="997" width="0.1905%" height="15" fill="rgb(206,150,11)" fg:x="2093" fg:w="4"/><text x="99.9167%" y="1007.50"></text></g><g><title>tokio::sync::mpsc::chan::Rx<T,S>::recv (4 samples, 0.19%)</title><rect x="99.6667%" y="981" width="0.1905%" height="15" fill="rgb(254,2,33)" fg:x="2093" fg:w="4"/><text x="99.9167%" y="991.50"></text></g><g><title>tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (4 samples, 0.19%)</title><rect x="99.6667%" y="965" width="0.1905%" height="15" fill="rgb(243,160,20)" fg:x="2093" fg:w="4"/><text x="99.9167%" y="975.50"></text></g><g><title>tokio::sync::mpsc::chan::Rx<T,S>::recv::_{{closure}} (3 samples, 0.14%)</title><rect x="99.7143%" y="949" width="0.1429%" height="15" fill="rgb(218,208,30)" fg:x="2094" fg:w="3"/><text x="99.9643%" y="959.50"></text></g><g><title>tokio::sync::mpsc::list::Rx<T>::pop (3 samples, 0.14%)</title><rect x="99.7143%" y="933" width="0.1429%" height="15" fill="rgb(224,120,49)" fg:x="2094" fg:w="3"/><text x="99.9643%" y="943.50"></text></g><g><title>tokio::sync::mpsc::list::Rx<T>::reclaim_blocks (2 samples, 0.10%)</title><rect x="99.7619%" y="917" width="0.0952%" height="15" fill="rgb(246,12,2)" fg:x="2095" fg:w="2"/><text x="100.0119%" y="927.50"></text></g><g><title>core::cmp::PartialEq::ne (2 samples, 0.10%)</title><rect x="99.7619%" y="901" width="0.0952%" height="15" fill="rgb(236,117,3)" fg:x="2095" fg:w="2"/><text x="100.0119%" y="911.50"></text></g><g><title><core::ptr::non_null::NonNull<T> as core::cmp::PartialEq>::eq (2 samples, 0.10%)</title><rect x="99.7619%" y="885" width="0.0952%" height="15" fill="rgb(216,128,52)" fg:x="2095" fg:w="2"/><text x="100.0119%" y="895.50"></text></g><g><title>tokio::sync::mpsc::chan::Tx<T,S>::send (1 samples, 0.05%)</title><rect x="99.8571%" y="1029" width="0.0476%" height="15" fill="rgb(246,145,19)" fg:x="2097" fg:w="1"/><text x="100.1071%" y="1039.50"></text></g><g><title>tokio::sync::mpsc::chan::Chan<T,S>::send (1 samples, 0.05%)</title><rect x="99.8571%" y="1013" width="0.0476%" height="15" fill="rgb(222,11,46)" fg:x="2097" fg:w="1"/><text x="100.1071%" y="1023.50"></text></g><g><title>tokio::runtime::task::waker::wake_by_val (1 samples, 0.05%)</title><rect x="99.8571%" y="997" width="0.0476%" height="15" fill="rgb(245,82,36)" fg:x="2097" fg:w="1"/><text x="100.1071%" y="1007.50"></text></g><g><title>tokio::runtime::task::harness::<impl tokio::runtime::task::raw::RawTask>::wake_by_val (1 samples, 0.05%)</title><rect x="99.8571%" y="981" width="0.0476%" height="15" fill="rgb(250,73,51)" fg:x="2097" fg:w="1"/><text x="100.1071%" y="991.50"></text></g><g><title>tokio::runtime::task::raw::RawTask::schedule (1 samples, 0.05%)</title><rect x="99.8571%" y="965" width="0.0476%" height="15" fill="rgb(221,189,23)" fg:x="2097" fg:w="1"/><text x="100.1071%" y="975.50"></text></g><g><title>tokio::runtime::task::raw::schedule (1 samples, 0.05%)</title><rect x="99.8571%" y="949" width="0.0476%" height="15" fill="rgb(210,33,7)" fg:x="2097" fg:w="1"/><text x="100.1071%" y="959.50"></text></g><g><title>tokio::runtime::task::core::Header::get_scheduler (1 samples, 0.05%)</title><rect x="99.8571%" y="933" width="0.0476%" height="15" fill="rgb(210,107,22)" fg:x="2097" fg:w="1"/><text x="100.1071%" y="943.50"></text></g><g><title>openraft::core::sm::Worker<C,SM>::do_spawn::_{{closure}} (15 samples, 0.71%)</title><rect x="99.2381%" y="1093" width="0.7143%" height="15" fill="rgb(222,116,37)" fg:x="2084" fg:w="15"/><text x="99.4881%" y="1103.50"></text></g><g><title>openraft::core::sm::Worker<C,SM>::worker_loop::_{{closure}} (15 samples, 0.71%)</title><rect x="99.2381%" y="1077" width="0.7143%" height="15" fill="rgb(254,17,48)" fg:x="2084" fg:w="15"/><text x="99.4881%" y="1087.50"></text></g><g><title>openraft::core::sm::Worker<C,SM>::worker_loop::_{{closure}}::_{{closure}} (15 samples, 0.71%)</title><rect x="99.2381%" y="1061" width="0.7143%" height="15" fill="rgb(224,36,32)" fg:x="2084" fg:w="15"/><text x="99.4881%" y="1071.50"></text></g><g><title>tokio::sync::mpsc::unbounded::UnboundedSender<T>::send (2 samples, 0.10%)</title><rect x="99.8571%" y="1045" width="0.0952%" height="15" fill="rgb(232,90,46)" fg:x="2097" fg:w="2"/><text x="100.1071%" y="1055.50"></text></g><g><title>tokio::sync::mpsc::unbounded::UnboundedSender<T>::inc_num_messages (1 samples, 0.05%)</title><rect x="99.9048%" y="1029" width="0.0476%" height="15" fill="rgb(241,66,40)" fg:x="2098" fg:w="1"/><text x="100.1548%" y="1039.50"></text></g><g><title>core::sync::atomic::AtomicUsize::load (1 samples, 0.05%)</title><rect x="99.9048%" y="1013" width="0.0476%" height="15" fill="rgb(249,184,29)" fg:x="2098" fg:w="1"/><text x="100.1548%" y="1023.50"></text></g><g><title>core::sync::atomic::atomic_load (1 samples, 0.05%)</title><rect x="99.9048%" y="997" width="0.0476%" height="15" fill="rgb(231,181,1)" fg:x="2098" fg:w="1"/><text x="100.1548%" y="1007.50"></text></g><g><title>all (2,100 samples, 100%)</title><rect x="0.0000%" y="1317" width="100.0000%" height="15" fill="rgb(224,94,2)" fg:x="0" fg:w="2100"/><text x="0.2500%" y="1327.50"></text></g><g><title>main (2,100 samples, 100.00%)</title><rect x="0.0000%" y="1301" width="100.0000%" height="15" fill="rgb(229,170,15)" fg:x="0" fg:w="2100"/><text x="0.2500%" y="1311.50">main</text></g><g><title>[unknown] (2,069 samples, 98.52%)</title><rect x="1.4762%" y="1285" width="98.5238%" height="15" fill="rgb(240,127,35)" fg:x="31" fg:w="2069"/><text x="1.7262%" y="1295.50">[unknown]</text></g><g><title>tokio::runtime::task::harness::Harness<T,S>::poll (41 samples, 1.95%)</title><rect x="98.0476%" y="1269" width="1.9524%" height="15" fill="rgb(248,196,34)" fg:x="2059" fg:w="41"/><text x="98.2976%" y="1279.50">t..</text></g><g><title>tokio::runtime::task::harness::Harness<T,S>::poll_inner (41 samples, 1.95%)</title><rect x="98.0476%" y="1253" width="1.9524%" height="15" fill="rgb(236,137,7)" fg:x="2059" fg:w="41"/><text x="98.2976%" y="1263.50">t..</text></g><g><title>tokio::runtime::task::harness::poll_future (41 samples, 1.95%)</title><rect x="98.0476%" y="1237" width="1.9524%" height="15" fill="rgb(235,127,16)" fg:x="2059" fg:w="41"/><text x="98.2976%" y="1247.50">t..</text></g><g><title>std::panic::catch_unwind (41 samples, 1.95%)</title><rect x="98.0476%" y="1221" width="1.9524%" height="15" fill="rgb(250,192,54)" fg:x="2059" fg:w="41"/><text x="98.2976%" y="1231.50">s..</text></g><g><title>std::panicking::try (41 samples, 1.95%)</title><rect x="98.0476%" y="1205" width="1.9524%" height="15" fill="rgb(218,98,20)" fg:x="2059" fg:w="41"/><text x="98.2976%" y="1215.50">s..</text></g><g><title>std::panicking::try::do_call (41 samples, 1.95%)</title><rect x="98.0476%" y="1189" width="1.9524%" height="15" fill="rgb(230,176,47)" fg:x="2059" fg:w="41"/><text x="98.2976%" y="1199.50">s..</text></g><g><title><core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (41 samples, 1.95%)</title><rect x="98.0476%" y="1173" width="1.9524%" height="15" fill="rgb(244,2,33)" fg:x="2059" fg:w="41"/><text x="98.2976%" y="1183.50"><..</text></g><g><title>tokio::runtime::task::harness::poll_future::_{{closure}} (41 samples, 1.95%)</title><rect x="98.0476%" y="1157" width="1.9524%" height="15" fill="rgb(231,100,17)" fg:x="2059" fg:w="41"/><text x="98.2976%" y="1167.50">t..</text></g><g><title>tokio::runtime::task::core::Core<T,S>::poll (41 samples, 1.95%)</title><rect x="98.0476%" y="1141" width="1.9524%" height="15" fill="rgb(245,23,12)" fg:x="2059" fg:w="41"/><text x="98.2976%" y="1151.50">t..</text></g><g><title>tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (41 samples, 1.95%)</title><rect x="98.0476%" y="1125" width="1.9524%" height="15" fill="rgb(249,55,22)" fg:x="2059" fg:w="41"/><text x="98.2976%" y="1135.50">t..</text></g><g><title>tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (41 samples, 1.95%)</title><rect x="98.0476%" y="1109" width="1.9524%" height="15" fill="rgb(207,134,9)" fg:x="2059" fg:w="41"/><text x="98.2976%" y="1119.50">t..</text></g><g><title>tokio::runtime::task::core::TaskIdGuard::enter (1 samples, 0.05%)</title><rect x="99.9524%" y="1093" width="0.0476%" height="15" fill="rgb(218,134,0)" fg:x="2099" fg:w="1"/><text x="100.2024%" y="1103.50"></text></g></svg></svg> |