491 lines
No EOL
167 KiB
XML
491 lines
No EOL
167 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="694" onload="init(evt)" viewBox="0 0 1200 694" 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="694" 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="677.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="677.00"> </text><svg id="frames" x="10" width="1180" total_samples="16089316105"><g><title><alloc::collections::btree::map::BTreeMap<alloc::string::String,f64> as fasteval::evalns::EvalNamespace>::lookup (3,948,583 samples, 0.02%)</title><rect x="0.0000%" y="613" width="0.0245%" height="15" fill="rgb(227,0,7)" fg:x="0" fg:w="3948583"/><text x="0.2500%" y="623.50"></text></g><g><title><alloc::vec::Vec<T,A> as core::clone::Clone>::clone (4,345,813 samples, 0.03%)</title><rect x="0.0245%" y="613" width="0.0270%" height="15" fill="rgb(217,0,24)" fg:x="3948583" fg:w="4345813"/><text x="0.2745%" y="623.50"></text></g><g><title><alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter (8,336,504 samples, 0.05%)</title><rect x="0.0516%" y="613" width="0.0518%" height="15" fill="rgb(221,193,54)" fg:x="8294396" fg:w="8336504"/><text x="0.3016%" y="623.50"></text></g><g><title><bliplib::compiler::Expression as core::str::traits::FromStr>::from_str (8,172,369 samples, 0.05%)</title><rect x="0.1034%" y="613" width="0.0508%" height="15" fill="rgb(248,212,6)" fg:x="16630900" fg:w="8172369"/><text x="0.3534%" y="623.50"></text></g><g><title><core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (8,728,623 samples, 0.05%)</title><rect x="0.1542%" y="613" width="0.0543%" height="15" fill="rgb(208,68,35)" fg:x="24803269" fg:w="8728623"/><text x="0.4042%" y="623.50"></text></g><g><title><fasteval::compiler::ExprSlice as fasteval::compiler::Compiler>::compile (30,221,568 samples, 0.19%)</title><rect x="0.2084%" y="613" width="0.1878%" height="15" fill="rgb(232,128,0)" fg:x="33531892" fg:w="30221568"/><text x="0.4584%" y="623.50"></text></g><g><title><fasteval::compiler::Instruction as fasteval::evaler::Evaler>::eval (21,567,570 samples, 0.13%)</title><rect x="0.3962%" y="613" width="0.1340%" height="15" fill="rgb(207,160,47)" fg:x="63753460" fg:w="21567570"/><text x="0.6462%" y="623.50"></text></g><g><title><fasteval::parser::StdFunc as fasteval::compiler::Compiler>::compile (12,978,675 samples, 0.08%)</title><rect x="0.5303%" y="613" width="0.0807%" height="15" fill="rgb(228,23,34)" fg:x="85321030" fg:w="12978675"/><text x="0.7803%" y="623.50"></text></g><g><title>[libc.so.6] (4,336,871 samples, 0.03%)</title><rect x="0.6110%" y="613" width="0.0270%" height="15" fill="rgb(218,30,26)" fg:x="98299705" fg:w="4336871"/><text x="0.8610%" y="623.50"></text></g><g><title>_int_free_maybe_consolidate.part.0 (4,336,871 samples, 0.03%)</title><rect x="0.6110%" y="597" width="0.0270%" height="15" fill="rgb(220,122,19)" fg:x="98299705" fg:w="4336871"/><text x="0.8610%" y="607.50"></text></g><g><title><fasteval::compiler::ExprSlice as fasteval::compiler::Compiler>::compile (21,537,098 samples, 0.13%)</title><rect x="1.4131%" y="597" width="0.1339%" height="15" fill="rgb(250,228,42)" fg:x="227361169" fg:w="21537098"/><text x="1.6631%" y="607.50"></text></g><g><title><fasteval::compiler::Instruction as fasteval::evaler::Evaler>::eval (8,666,334 samples, 0.05%)</title><rect x="1.5470%" y="597" width="0.0539%" height="15" fill="rgb(240,193,28)" fg:x="248898267" fg:w="8666334"/><text x="1.7970%" y="607.50"></text></g><g><title><fasteval::parser::Expression as fasteval::compiler::Compiler>::compile (4,341,872 samples, 0.03%)</title><rect x="1.6008%" y="597" width="0.0270%" height="15" fill="rgb(216,20,37)" fg:x="257564601" fg:w="4341872"/><text x="1.8508%" y="607.50"></text></g><g><title><fasteval::parser::StdFunc as fasteval::compiler::Compiler>::compile (4,358,465 samples, 0.03%)</title><rect x="1.6278%" y="597" width="0.0271%" height="15" fill="rgb(206,188,39)" fg:x="261906473" fg:w="4358465"/><text x="1.8778%" y="607.50"></text></g><g><title><hashbrown::map::Iter<K,V> as core::iter::traits::iterator::Iterator>::fold (4,341,140 samples, 0.03%)</title><rect x="1.6549%" y="597" width="0.0270%" height="15" fill="rgb(217,207,13)" fg:x="266264938" fg:w="4341140"/><text x="1.9049%" y="607.50"></text></g><g><title><fasteval::compiler::ExprSlice as fasteval::compiler::Compiler>::compile (8,672,883 samples, 0.05%)</title><rect x="1.6819%" y="581" width="0.0539%" height="15" fill="rgb(231,73,38)" fg:x="270606078" fg:w="8672883"/><text x="1.9319%" y="591.50"></text></g><g><title>[unknown] (12,992,164 samples, 0.08%)</title><rect x="1.6819%" y="597" width="0.0808%" height="15" fill="rgb(225,20,46)" fg:x="270606078" fg:w="12992164"/><text x="1.9319%" y="607.50"></text></g><g><title>fasteval::compiler::ExprSlice::from_expr (4,319,281 samples, 0.03%)</title><rect x="1.7358%" y="581" width="0.0268%" height="15" fill="rgb(210,31,41)" fg:x="279278961" fg:w="4319281"/><text x="1.9858%" y="591.50"></text></g><g><title>__memmove_avx_unaligned_erms (4,361,439 samples, 0.03%)</title><rect x="1.7626%" y="597" width="0.0271%" height="15" fill="rgb(221,200,47)" fg:x="283598242" fg:w="4361439"/><text x="2.0126%" y="607.50"></text></g><g><title>_int_free_chunk (8,657,545 samples, 0.05%)</title><rect x="1.7898%" y="597" width="0.0538%" height="15" fill="rgb(226,26,5)" fg:x="287959681" fg:w="8657545"/><text x="2.0398%" y="607.50"></text></g><g><title>_int_malloc (8,652,635 samples, 0.05%)</title><rect x="1.8436%" y="597" width="0.0538%" height="15" fill="rgb(249,33,26)" fg:x="296617226" fg:w="8652635"/><text x="2.0936%" y="607.50"></text></g><g><title>_int_realloc (4,330,325 samples, 0.03%)</title><rect x="1.8973%" y="597" width="0.0269%" height="15" fill="rgb(235,183,28)" fg:x="305269861" fg:w="4330325"/><text x="2.1473%" y="607.50"></text></g><g><title>alloc::collections::btree::map::BTreeMap<K,V,A>::insert (8,642,661 samples, 0.05%)</title><rect x="1.9243%" y="597" width="0.0537%" height="15" fill="rgb(221,5,38)" fg:x="309600186" fg:w="8642661"/><text x="2.1743%" y="607.50"></text></g><g><title>alloc::collections::btree::map::IntoIter<K,V,A>::dying_next (8,579,321 samples, 0.05%)</title><rect x="1.9780%" y="597" width="0.0533%" height="15" fill="rgb(247,18,42)" fg:x="318242847" fg:w="8579321"/><text x="2.2280%" y="607.50"></text></g><g><title>bliplib::compiler::Context::current_length (4,357,069 samples, 0.03%)</title><rect x="2.0313%" y="597" width="0.0271%" height="15" fill="rgb(241,131,45)" fg:x="326822168" fg:w="4357069"/><text x="2.2813%" y="607.50"></text></g><g><title>bliplib::compiler::Context::tick (8,043,680 samples, 0.05%)</title><rect x="2.0584%" y="597" width="0.0500%" height="15" fill="rgb(249,31,29)" fg:x="331179237" fg:w="8043680"/><text x="2.3084%" y="607.50"></text></g><g><title>cfree@GLIBC_2.2.5 (13,500,485 samples, 0.08%)</title><rect x="2.1084%" y="597" width="0.0839%" height="15" fill="rgb(225,111,53)" fg:x="339222917" fg:w="13500485"/><text x="2.3584%" y="607.50"></text></g><g><title>core::ptr::drop_in_place<fasteval::compiler::Instruction> (4,305,860 samples, 0.03%)</title><rect x="2.1923%" y="597" width="0.0268%" height="15" fill="rgb(238,160,17)" fg:x="352723402" fg:w="4305860"/><text x="2.4423%" y="607.50"></text></g><g><title>core::ptr::drop_in_place<fasteval::parser::Value> (4,350,452 samples, 0.03%)</title><rect x="2.2190%" y="597" width="0.0270%" height="15" fill="rgb(214,148,48)" fg:x="357029262" fg:w="4350452"/><text x="2.4690%" y="607.50"></text></g><g><title>core::slice::sort::shared::smallsort::insertion_sort_shift_left (4,335,156 samples, 0.03%)</title><rect x="2.2461%" y="597" width="0.0269%" height="15" fill="rgb(232,36,49)" fg:x="361379714" fg:w="4335156"/><text x="2.4961%" y="607.50"></text></g><g><title>fasteval::compiler::ExprSlice::from_expr (4,359,723 samples, 0.03%)</title><rect x="2.2730%" y="597" width="0.0271%" height="15" fill="rgb(209,103,24)" fg:x="365714870" fg:w="4359723"/><text x="2.5230%" y="607.50"></text></g><g><title>fasteval::compiler::ExprSlice::split (8,684,439 samples, 0.05%)</title><rect x="2.3001%" y="597" width="0.0540%" height="15" fill="rgb(229,88,8)" fg:x="370074593" fg:w="8684439"/><text x="2.5501%" y="607.50"></text></g><g><title>fasteval::compiler::compile_add (4,335,303 samples, 0.03%)</title><rect x="2.3541%" y="597" width="0.0269%" height="15" fill="rgb(213,181,19)" fg:x="378759032" fg:w="4335303"/><text x="2.6041%" y="607.50"></text></g><g><title>fasteval::compiler::compile_mul (4,362,968 samples, 0.03%)</title><rect x="2.3810%" y="597" width="0.0271%" height="15" fill="rgb(254,191,54)" fg:x="383094335" fg:w="4362968"/><text x="2.6310%" y="607.50"></text></g><g><title>fasteval::parser::Parser::read_callable (8,539,960 samples, 0.05%)</title><rect x="2.4082%" y="597" width="0.0531%" height="15" fill="rgb(241,83,37)" fg:x="387457303" fg:w="8539960"/><text x="2.6582%" y="607.50"></text></g><g><title>fasteval::parser::Parser::read_expression (4,348,335 samples, 0.03%)</title><rect x="2.4612%" y="597" width="0.0270%" height="15" fill="rgb(233,36,39)" fg:x="395997263" fg:w="4348335"/><text x="2.7112%" y="607.50"></text></g><g><title>fasteval::parser::Parser::read_value (21,623,788 samples, 0.13%)</title><rect x="2.4883%" y="597" width="0.1344%" height="15" fill="rgb(226,3,54)" fg:x="400345598" fg:w="21623788"/><text x="2.7383%" y="607.50"></text></g><g><title>log::logger::NOP (4,345,815 samples, 0.03%)</title><rect x="2.6227%" y="597" width="0.0270%" height="15" fill="rgb(245,192,40)" fg:x="421969386" fg:w="4345815"/><text x="2.8727%" y="607.50"></text></g><g><title>malloc (4,345,815 samples, 0.03%)</title><rect x="2.6227%" y="581" width="0.0270%" height="15" fill="rgb(238,167,29)" fg:x="421969386" fg:w="4345815"/><text x="2.8727%" y="591.50"></text></g><g><title>malloc (34,286,854 samples, 0.21%)</title><rect x="2.6497%" y="597" width="0.2131%" height="15" fill="rgb(232,182,51)" fg:x="426315201" fg:w="34286854"/><text x="2.8997%" y="607.50"></text></g><g><title>[unknown] (362,222,081 samples, 2.25%)</title><rect x="0.6379%" y="613" width="2.2513%" height="15" fill="rgb(231,60,39)" fg:x="102636576" fg:w="362222081"/><text x="0.8879%" y="623.50">[..</text></g><g><title>unlink_chunk.isra.0 (4,256,602 samples, 0.03%)</title><rect x="2.8628%" y="597" width="0.0265%" height="15" fill="rgb(208,69,12)" fg:x="460602055" fg:w="4256602"/><text x="3.1128%" y="607.50"></text></g><g><title>__memcmp_avx2_movbe (8,633,021 samples, 0.05%)</title><rect x="2.8892%" y="613" width="0.0537%" height="15" fill="rgb(235,93,37)" fg:x="464858657" fg:w="8633021"/><text x="3.1392%" y="623.50"></text></g><g><title>__memmove_avx_unaligned_erms (4,323,310 samples, 0.03%)</title><rect x="2.9429%" y="613" width="0.0269%" height="15" fill="rgb(213,116,39)" fg:x="473491678" fg:w="4323310"/><text x="3.1929%" y="623.50"></text></g><g><title>__rustc::__rdl_dealloc (4,278,079 samples, 0.03%)</title><rect x="2.9698%" y="613" width="0.0266%" height="15" fill="rgb(222,207,29)" fg:x="477814988" fg:w="4278079"/><text x="3.2198%" y="623.50"></text></g><g><title>__sin_fma (4,293,930 samples, 0.03%)</title><rect x="2.9964%" y="613" width="0.0267%" height="15" fill="rgb(206,96,30)" fg:x="482093067" fg:w="4293930"/><text x="3.2464%" y="623.50"></text></g><g><title>_int_free_chunk (17,317,174 samples, 0.11%)</title><rect x="3.0230%" y="613" width="0.1076%" height="15" fill="rgb(218,138,4)" fg:x="486386997" fg:w="17317174"/><text x="3.2730%" y="623.50"></text></g><g><title>_int_free_create_chunk (17,290,659 samples, 0.11%)</title><rect x="3.1307%" y="613" width="0.1075%" height="15" fill="rgb(250,191,14)" fg:x="503704171" fg:w="17290659"/><text x="3.3807%" y="623.50"></text></g><g><title>_int_free_merge_chunk (4,337,021 samples, 0.03%)</title><rect x="3.2381%" y="613" width="0.0270%" height="15" fill="rgb(239,60,40)" fg:x="520994830" fg:w="4337021"/><text x="3.4881%" y="623.50"></text></g><g><title>_int_malloc (8,641,711 samples, 0.05%)</title><rect x="3.2651%" y="613" width="0.0537%" height="15" fill="rgb(206,27,48)" fg:x="525331851" fg:w="8641711"/><text x="3.5151%" y="623.50"></text></g><g><title><alloc::collections::btree::map::BTreeMap<alloc::string::String,f64> as fasteval::evalns::EvalNamespace>::lookup (8,680,646 samples, 0.05%)</title><rect x="3.4793%" y="341" width="0.0540%" height="15" fill="rgb(225,35,8)" fg:x="559801243" fg:w="8680646"/><text x="3.7293%" y="351.50"></text></g><g><title><fasteval::compiler::Instruction as fasteval::evaler::Evaler>::eval (34,648,629 samples, 0.22%)</title><rect x="3.4526%" y="389" width="0.2154%" height="15" fill="rgb(250,213,24)" fg:x="555499142" fg:w="34648629"/><text x="3.7026%" y="399.50"></text></g><g><title><fasteval::compiler::Instruction as fasteval::evaler::Evaler>::eval (34,648,629 samples, 0.22%)</title><rect x="3.4526%" y="373" width="0.2154%" height="15" fill="rgb(247,123,22)" fg:x="555499142" fg:w="34648629"/><text x="3.7026%" y="383.50"></text></g><g><title><fasteval::compiler::Instruction as fasteval::evaler::Evaler>::eval (30,346,528 samples, 0.19%)</title><rect x="3.4793%" y="357" width="0.1886%" height="15" fill="rgb(231,138,38)" fg:x="559801243" fg:w="30346528"/><text x="3.7293%" y="367.50"></text></g><g><title><fasteval::compiler::Instruction as fasteval::evaler::Evaler>::eval (21,665,882 samples, 0.13%)</title><rect x="3.5333%" y="341" width="0.1347%" height="15" fill="rgb(231,145,46)" fg:x="568481889" fg:w="21665882"/><text x="3.7833%" y="351.50"></text></g><g><title><fasteval::compiler::Instruction as fasteval::evaler::Evaler>::eval (17,309,730 samples, 0.11%)</title><rect x="3.5604%" y="325" width="0.1076%" height="15" fill="rgb(251,118,11)" fg:x="572838041" fg:w="17309730"/><text x="3.8104%" y="335.50"></text></g><g><title><fasteval::compiler::Instruction as fasteval::evaler::Evaler>::eval (17,309,730 samples, 0.11%)</title><rect x="3.5604%" y="309" width="0.1076%" height="15" fill="rgb(217,147,25)" fg:x="572838041" fg:w="17309730"/><text x="3.8104%" y="319.50"></text></g><g><title><fasteval::compiler::Instruction as fasteval::evaler::Evaler>::eval (13,069,578 samples, 0.08%)</title><rect x="3.5867%" y="293" width="0.0812%" height="15" fill="rgb(247,81,37)" fg:x="577078193" fg:w="13069578"/><text x="3.8367%" y="303.50"></text></g><g><title><alloc::collections::btree::map::BTreeMap<alloc::string::String,f64> as fasteval::evalns::EvalNamespace>::lookup (8,702,678 samples, 0.05%)</title><rect x="3.6139%" y="277" width="0.0541%" height="15" fill="rgb(209,12,38)" fg:x="581445093" fg:w="8702678"/><text x="3.8639%" y="287.50"></text></g><g><title><fasteval::compiler::Instruction as fasteval::evaler::Evaler>::eval (60,598,609 samples, 0.38%)</title><rect x="3.4259%" y="405" width="0.3766%" height="15" fill="rgb(227,1,9)" fg:x="551205659" fg:w="60598609"/><text x="3.6759%" y="415.50"></text></g><g><title>__sin_fma (21,656,497 samples, 0.13%)</title><rect x="3.6679%" y="389" width="0.1346%" height="15" fill="rgb(248,47,43)" fg:x="590147771" fg:w="21656497"/><text x="3.9179%" y="399.50"></text></g><g><title>__rustc::__rdl_alloc (4,266,046 samples, 0.03%)</title><rect x="4.0172%" y="389" width="0.0265%" height="15" fill="rgb(221,10,30)" fg:x="646344794" fg:w="4266046"/><text x="4.2672%" y="399.50"></text></g><g><title>__memcmp_avx2_movbe (12,943,429 samples, 0.08%)</title><rect x="4.0707%" y="373" width="0.0804%" height="15" fill="rgb(210,229,1)" fg:x="654939952" fg:w="12943429"/><text x="4.3207%" y="383.50"></text></g><g><title>__rustc::__rust_dealloc (4,293,890 samples, 0.03%)</title><rect x="4.1511%" y="373" width="0.0267%" height="15" fill="rgb(222,148,37)" fg:x="667883381" fg:w="4293890"/><text x="4.4011%" y="383.50"></text></g><g><title><hashbrown::map::Iter<K,V> as core::iter::traits::iterator::Iterator>::fold (77,650,104 samples, 0.48%)</title><rect x="3.8025%" y="405" width="0.4826%" height="15" fill="rgb(234,67,33)" fg:x="611804268" fg:w="77650104"/><text x="4.0525%" y="415.50"></text></g><g><title>alloc::collections::btree::map::BTreeMap<K,V,A>::insert (38,843,532 samples, 0.24%)</title><rect x="4.0437%" y="389" width="0.2414%" height="15" fill="rgb(247,98,35)" fg:x="650610840" fg:w="38843532"/><text x="4.2937%" y="399.50"></text></g><g><title>cfree@GLIBC_2.2.5 (17,277,101 samples, 0.11%)</title><rect x="4.1778%" y="373" width="0.1074%" height="15" fill="rgb(247,138,52)" fg:x="672177271" fg:w="17277101"/><text x="4.4278%" y="383.50"></text></g><g><title>__rustc::__rdl_alloc (4,350,771 samples, 0.03%)</title><rect x="4.7154%" y="341" width="0.0270%" height="15" fill="rgb(213,79,30)" fg:x="758676522" fg:w="4350771"/><text x="4.9654%" y="351.50"></text></g><g><title><alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter (82,185,862 samples, 0.51%)</title><rect x="4.5274%" y="373" width="0.5108%" height="15" fill="rgb(246,177,23)" fg:x="728433112" fg:w="82185862"/><text x="4.7774%" y="383.50"></text></g><g><title><core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (60,590,177 samples, 0.38%)</title><rect x="4.6617%" y="357" width="0.3766%" height="15" fill="rgb(230,62,27)" fg:x="750028797" fg:w="60590177"/><text x="4.9117%" y="367.50"></text></g><g><title>malloc (47,591,681 samples, 0.30%)</title><rect x="4.7424%" y="341" width="0.2958%" height="15" fill="rgb(216,154,8)" fg:x="763027293" fg:w="47591681"/><text x="4.9924%" y="351.50"></text></g><g><title>_int_malloc (17,358,746 samples, 0.11%)</title><rect x="4.9304%" y="325" width="0.1079%" height="15" fill="rgb(244,35,45)" fg:x="793260228" fg:w="17358746"/><text x="5.1804%" y="335.50"></text></g><g><title>unlink_chunk.isra.0 (4,326,881 samples, 0.03%)</title><rect x="5.0114%" y="309" width="0.0269%" height="15" fill="rgb(251,115,12)" fg:x="806292093" fg:w="4326881"/><text x="5.2614%" y="319.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 (17,307,588 samples, 0.11%)</title><rect x="5.0382%" y="373" width="0.1076%" height="15" fill="rgb(240,54,50)" fg:x="810618974" fg:w="17307588"/><text x="5.2882%" y="383.50"></text></g><g><title>__memcmp_avx2_movbe (4,301,192 samples, 0.03%)</title><rect x="5.1191%" y="357" width="0.0267%" height="15" fill="rgb(233,84,52)" fg:x="823625370" fg:w="4301192"/><text x="5.3691%" y="367.50"></text></g><g><title><alloc::collections::btree::map::BTreeMap<K,V> as core::iter::traits::collect::FromIterator<(K,V)>>::from_iter (108,137,112 samples, 0.67%)</title><rect x="4.5274%" y="389" width="0.6721%" height="15" fill="rgb(207,117,47)" fg:x="728433112" fg:w="108137112"/><text x="4.7774%" y="399.50"></text></g><g><title>core::slice::sort::shared::smallsort::insertion_sort_shift_left (8,643,662 samples, 0.05%)</title><rect x="5.1458%" y="373" width="0.0537%" height="15" fill="rgb(249,43,39)" fg:x="827926562" fg:w="8643662"/><text x="5.3958%" y="383.50"></text></g><g><title><alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter (4,345,855 samples, 0.03%)</title><rect x="5.1995%" y="389" width="0.0270%" height="15" fill="rgb(209,38,44)" fg:x="836570224" fg:w="4345855"/><text x="5.4495%" y="399.50"></text></g><g><title>malloc (4,345,855 samples, 0.03%)</title><rect x="5.1995%" y="373" width="0.0270%" height="15" fill="rgb(236,212,23)" fg:x="836570224" fg:w="4345855"/><text x="5.4495%" y="383.50"></text></g><g><title><fasteval::compiler::ExprSlice as fasteval::compiler::Compiler>::compile (8,640,919 samples, 0.05%)</title><rect x="5.7044%" y="213" width="0.0537%" height="15" fill="rgb(242,79,21)" fg:x="917799240" fg:w="8640919"/><text x="5.9544%" y="223.50"></text></g><g><title><fasteval::parser::StdFunc as fasteval::compiler::Compiler>::compile (8,640,919 samples, 0.05%)</title><rect x="5.7044%" y="197" width="0.0537%" height="15" fill="rgb(211,96,35)" fg:x="917799240" fg:w="8640919"/><text x="5.9544%" y="207.50"></text></g><g><title><alloc::string::String as core::clone::Clone>::clone (4,337,550 samples, 0.03%)</title><rect x="5.7311%" y="181" width="0.0270%" height="15" fill="rgb(253,215,40)" fg:x="922102609" fg:w="4337550"/><text x="5.9811%" y="191.50"></text></g><g><title>fasteval::compiler::ExprSlice::from_expr (4,345,093 samples, 0.03%)</title><rect x="5.7581%" y="213" width="0.0270%" height="15" fill="rgb(211,81,21)" fg:x="926440159" fg:w="4345093"/><text x="6.0081%" y="223.50"></text></g><g><title>__rustc::__rust_alloc (4,349,442 samples, 0.03%)</title><rect x="5.7851%" y="165" width="0.0270%" height="15" fill="rgb(208,190,38)" fg:x="930785252" fg:w="4349442"/><text x="6.0351%" y="175.50"></text></g><g><title><fasteval::compiler::ExprSlice as fasteval::compiler::Compiler>::compile (56,185,972 samples, 0.35%)</title><rect x="5.7044%" y="245" width="0.3492%" height="15" fill="rgb(235,213,38)" fg:x="917799240" fg:w="56185972"/><text x="5.9544%" y="255.50"></text></g><g><title><fasteval::parser::StdFunc as fasteval::compiler::Compiler>::compile (56,185,972 samples, 0.35%)</title><rect x="5.7044%" y="229" width="0.3492%" height="15" fill="rgb(237,122,38)" fg:x="917799240" fg:w="56185972"/><text x="5.9544%" y="239.50"></text></g><g><title>fasteval::slab::CompileSlab::push_instr (43,199,960 samples, 0.27%)</title><rect x="5.7851%" y="213" width="0.2685%" height="15" fill="rgb(244,218,35)" fg:x="930785252" fg:w="43199960"/><text x="6.0351%" y="223.50"></text></g><g><title>alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (43,199,960 samples, 0.27%)</title><rect x="5.7851%" y="197" width="0.2685%" height="15" fill="rgb(240,68,47)" fg:x="930785252" fg:w="43199960"/><text x="6.0351%" y="207.50"></text></g><g><title>alloc::raw_vec::finish_grow (43,199,960 samples, 0.27%)</title><rect x="5.7851%" y="181" width="0.2685%" height="15" fill="rgb(210,16,53)" fg:x="930785252" fg:w="43199960"/><text x="6.0351%" y="191.50"></text></g><g><title>malloc (38,850,518 samples, 0.24%)</title><rect x="5.8121%" y="165" width="0.2415%" height="15" fill="rgb(235,124,12)" fg:x="935134694" fg:w="38850518"/><text x="6.0621%" y="175.50"></text></g><g><title>_int_malloc (25,953,288 samples, 0.16%)</title><rect x="5.8923%" y="149" width="0.1613%" height="15" fill="rgb(224,169,11)" fg:x="948031924" fg:w="25953288"/><text x="6.1423%" y="159.50"></text></g><g><title>unlink_chunk.isra.0 (4,334,098 samples, 0.03%)</title><rect x="6.0267%" y="133" width="0.0269%" height="15" fill="rgb(250,166,2)" fg:x="969651114" fg:w="4334098"/><text x="6.2767%" y="143.50"></text></g><g><title>cfree@GLIBC_2.2.5 (4,338,630 samples, 0.03%)</title><rect x="6.0536%" y="245" width="0.0270%" height="15" fill="rgb(242,216,29)" fg:x="973985212" fg:w="4338630"/><text x="6.3036%" y="255.50"></text></g><g><title>fasteval::compiler::compile_add (4,238,384 samples, 0.03%)</title><rect x="6.0806%" y="245" width="0.0263%" height="15" fill="rgb(230,116,27)" fg:x="978323842" fg:w="4238384"/><text x="6.3306%" y="255.50"></text></g><g><title><fasteval::compiler::ExprSlice as fasteval::compiler::Compiler>::compile (90,314,479 samples, 0.56%)</title><rect x="5.5721%" y="261" width="0.5613%" height="15" fill="rgb(228,99,48)" fg:x="896519571" fg:w="90314479"/><text x="5.8221%" y="271.50"></text></g><g><title>fasteval::slab::CompileSlab::push_instr (4,271,824 samples, 0.03%)</title><rect x="6.1069%" y="245" width="0.0266%" height="15" fill="rgb(253,11,6)" fg:x="982562226" fg:w="4271824"/><text x="6.3569%" y="255.50"></text></g><g><title>__rustc::__rdl_alloc (4,323,863 samples, 0.03%)</title><rect x="6.1335%" y="245" width="0.0269%" height="15" fill="rgb(247,143,39)" fg:x="986834050" fg:w="4323863"/><text x="6.3835%" y="255.50"></text></g><g><title><fasteval::compiler::ExprSlice as fasteval::compiler::Compiler>::compile (107,223,599 samples, 0.67%)</title><rect x="5.5456%" y="293" width="0.6664%" height="15" fill="rgb(236,97,10)" fg:x="892257014" fg:w="107223599"/><text x="5.7956%" y="303.50"></text></g><g><title><fasteval::parser::UnaryOp as fasteval::compiler::Compiler>::compile (102,961,042 samples, 0.64%)</title><rect x="5.5721%" y="277" width="0.6399%" height="15" fill="rgb(233,208,19)" fg:x="896519571" fg:w="102961042"/><text x="5.8221%" y="287.50"></text></g><g><title>fasteval::compiler::ExprSlice::from_expr (12,646,563 samples, 0.08%)</title><rect x="6.1335%" y="261" width="0.0786%" height="15" fill="rgb(216,164,2)" fg:x="986834050" fg:w="12646563"/><text x="6.3835%" y="271.50"></text></g><g><title>malloc (8,322,700 samples, 0.05%)</title><rect x="6.1603%" y="245" width="0.0517%" height="15" fill="rgb(220,129,5)" fg:x="991157913" fg:w="8322700"/><text x="6.4103%" y="255.50"></text></g><g><title>_int_malloc (8,322,700 samples, 0.05%)</title><rect x="6.1603%" y="229" width="0.0517%" height="15" fill="rgb(242,17,10)" fg:x="991157913" fg:w="8322700"/><text x="6.4103%" y="239.50"></text></g><g><title><fasteval::compiler::ExprSlice as fasteval::compiler::Compiler>::compile (8,676,970 samples, 0.05%)</title><rect x="6.3190%" y="261" width="0.0539%" height="15" fill="rgb(242,107,0)" fg:x="1016686807" fg:w="8676970"/><text x="6.5690%" y="271.50"></text></g><g><title>cfree@GLIBC_2.2.5 (8,557,281 samples, 0.05%)</title><rect x="6.3729%" y="261" width="0.0532%" height="15" fill="rgb(251,28,31)" fg:x="1025363777" fg:w="8557281"/><text x="6.6229%" y="271.50"></text></g><g><title>fasteval::compiler::ExprSlice::split (4,289,840 samples, 0.03%)</title><rect x="6.4261%" y="261" width="0.0267%" height="15" fill="rgb(233,223,10)" fg:x="1033921058" fg:w="4289840"/><text x="6.6761%" y="271.50"></text></g><g><title><fasteval::compiler::ExprSlice as fasteval::compiler::Compiler>::compile (42,597,615 samples, 0.26%)</title><rect x="6.2121%" y="277" width="0.2648%" height="15" fill="rgb(215,21,27)" fg:x="999480613" fg:w="42597615"/><text x="6.4621%" y="287.50"></text></g><g><title>fasteval::compiler::compile_mul (3,867,330 samples, 0.02%)</title><rect x="6.4528%" y="261" width="0.0240%" height="15" fill="rgb(232,23,21)" fg:x="1038210898" fg:w="3867330"/><text x="6.7028%" y="271.50"></text></g><g><title><fasteval::parser::UnaryOp as fasteval::compiler::Compiler>::compile (46,958,385 samples, 0.29%)</title><rect x="6.2121%" y="293" width="0.2919%" height="15" fill="rgb(244,5,23)" fg:x="999480613" fg:w="46958385"/><text x="6.4621%" y="303.50"></text></g><g><title>cfree@GLIBC_2.2.5 (4,360,770 samples, 0.03%)</title><rect x="6.4768%" y="277" width="0.0271%" height="15" fill="rgb(226,81,46)" fg:x="1042078228" fg:w="4360770"/><text x="6.7268%" y="287.50"></text></g><g><title>__rustc::__rust_dealloc (4,349,959 samples, 0.03%)</title><rect x="6.5039%" y="293" width="0.0270%" height="15" fill="rgb(247,70,30)" fg:x="1046438998" fg:w="4349959"/><text x="6.7539%" y="303.50"></text></g><g><title>cfree@GLIBC_2.2.5 (25,916,524 samples, 0.16%)</title><rect x="6.5310%" y="293" width="0.1611%" height="15" fill="rgb(212,68,19)" fg:x="1050788957" fg:w="25916524"/><text x="6.7810%" y="303.50"></text></g><g><title>_int_free_chunk (17,361,498 samples, 0.11%)</title><rect x="6.5841%" y="277" width="0.1079%" height="15" fill="rgb(240,187,13)" fg:x="1059343983" fg:w="17361498"/><text x="6.8341%" y="287.50"></text></g><g><title><fasteval::compiler::ExprSlice as fasteval::compiler::Compiler>::compile (218,646,490 samples, 1.36%)</title><rect x="5.3602%" y="309" width="1.3590%" height="15" fill="rgb(223,113,26)" fg:x="862418018" fg:w="218646490"/><text x="5.6102%" y="319.50"></text></g><g><title>malloc (4,359,027 samples, 0.03%)</title><rect x="6.6921%" y="293" width="0.0271%" height="15" fill="rgb(206,192,2)" fg:x="1076705481" fg:w="4359027"/><text x="6.9421%" y="303.50"></text></g><g><title>cfree@GLIBC_2.2.5 (26,059,453 samples, 0.16%)</title><rect x="6.7191%" y="309" width="0.1620%" height="15" fill="rgb(241,108,4)" fg:x="1081064508" fg:w="26059453"/><text x="6.9691%" y="319.50"></text></g><g><title>_int_free_chunk (21,722,016 samples, 0.14%)</title><rect x="6.7461%" y="293" width="0.1350%" height="15" fill="rgb(247,173,49)" fg:x="1085401945" fg:w="21722016"/><text x="6.9961%" y="303.50"></text></g><g><title>fasteval::compiler::ExprSlice::split (3,991,150 samples, 0.02%)</title><rect x="6.8811%" y="309" width="0.0248%" height="15" fill="rgb(224,114,35)" fg:x="1107123961" fg:w="3991150"/><text x="7.1311%" y="319.50"></text></g><g><title>cfree@GLIBC_2.2.5 (12,881,816 samples, 0.08%)</title><rect x="6.9592%" y="293" width="0.0801%" height="15" fill="rgb(245,159,27)" fg:x="1119692268" fg:w="12881816"/><text x="7.2092%" y="303.50"></text></g><g><title>_int_free_chunk (12,881,816 samples, 0.08%)</title><rect x="6.9592%" y="277" width="0.0801%" height="15" fill="rgb(245,172,44)" fg:x="1119692268" fg:w="12881816"/><text x="7.2092%" y="287.50"></text></g><g><title>fasteval::compiler::compile_mul (25,683,614 samples, 0.16%)</title><rect x="6.9059%" y="309" width="0.1596%" height="15" fill="rgb(236,23,11)" fg:x="1111115111" fg:w="25683614"/><text x="7.1559%" y="319.50"></text></g><g><title>core::ptr::drop_in_place<fasteval::compiler::Instruction> (4,224,641 samples, 0.03%)</title><rect x="7.0393%" y="293" width="0.0263%" height="15" fill="rgb(205,117,38)" fg:x="1132574084" fg:w="4224641"/><text x="7.2893%" y="303.50"></text></g><g><title><fasteval::compiler::ExprSlice as fasteval::compiler::Compiler>::compile (308,504,168 samples, 1.92%)</title><rect x="5.3602%" y="325" width="1.9174%" height="15" fill="rgb(237,72,25)" fg:x="862418018" fg:w="308504168"/><text x="5.6102%" y="335.50"><..</text></g><g><title>fasteval::compiler::push_mul_leaves (34,123,461 samples, 0.21%)</title><rect x="7.0656%" y="309" width="0.2121%" height="15" fill="rgb(244,70,9)" fg:x="1136798725" fg:w="34123461"/><text x="7.3156%" y="319.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::grow_one (29,804,454 samples, 0.19%)</title><rect x="7.0924%" y="293" width="0.1852%" height="15" fill="rgb(217,125,39)" fg:x="1141117732" fg:w="29804454"/><text x="7.3424%" y="303.50"></text></g><g><title>alloc::raw_vec::finish_grow (29,804,454 samples, 0.19%)</title><rect x="7.0924%" y="277" width="0.1852%" height="15" fill="rgb(235,36,10)" fg:x="1141117732" fg:w="29804454"/><text x="7.3424%" y="287.50"></text></g><g><title>realloc (29,804,454 samples, 0.19%)</title><rect x="7.0924%" y="261" width="0.1852%" height="15" fill="rgb(251,123,47)" fg:x="1141117732" fg:w="29804454"/><text x="7.3424%" y="271.50"></text></g><g><title>_int_realloc (16,867,156 samples, 0.10%)</title><rect x="7.1728%" y="245" width="0.1048%" height="15" fill="rgb(221,13,13)" fg:x="1154055030" fg:w="16867156"/><text x="7.4228%" y="255.50"></text></g><g><title>_int_malloc (8,594,217 samples, 0.05%)</title><rect x="7.2242%" y="229" width="0.0534%" height="15" fill="rgb(238,131,9)" fg:x="1162327969" fg:w="8594217"/><text x="7.4742%" y="239.50"></text></g><g><title>__rustc::__rust_dealloc (4,315,265 samples, 0.03%)</title><rect x="7.2776%" y="325" width="0.0268%" height="15" fill="rgb(211,50,8)" fg:x="1170922186" fg:w="4315265"/><text x="7.5276%" y="335.50"></text></g><g><title><fasteval::parser::Expression as fasteval::compiler::Compiler>::compile (321,511,390 samples, 2.00%)</title><rect x="5.3602%" y="341" width="1.9983%" height="15" fill="rgb(245,182,24)" fg:x="862418018" fg:w="321511390"/><text x="5.6102%" y="351.50"><..</text></g><g><title>fasteval::compiler::ExprSlice::from_expr (8,691,957 samples, 0.05%)</title><rect x="7.3045%" y="325" width="0.0540%" height="15" fill="rgb(242,14,37)" fg:x="1175237451" fg:w="8691957"/><text x="7.5545%" y="335.50"></text></g><g><title>malloc (8,691,957 samples, 0.05%)</title><rect x="7.3045%" y="309" width="0.0540%" height="15" fill="rgb(246,228,12)" fg:x="1175237451" fg:w="8691957"/><text x="7.5545%" y="319.50"></text></g><g><title>core::str::<impl str>::trim_end_matches (3,112,271 samples, 0.02%)</title><rect x="7.3585%" y="341" width="0.0193%" height="15" fill="rgb(213,55,15)" fg:x="1183929408" fg:w="3112271"/><text x="7.6085%" y="351.50"></text></g><g><title>core::num::dec2flt::<impl core::str::traits::FromStr for f64>::from_str (8,652,101 samples, 0.05%)</title><rect x="7.8057%" y="277" width="0.0538%" height="15" fill="rgb(209,9,3)" fg:x="1255891403" fg:w="8652101"/><text x="8.0557%" y="287.50"></text></g><g><title>__rustc::__rust_dealloc (4,300,831 samples, 0.03%)</title><rect x="7.9136%" y="261" width="0.0267%" height="15" fill="rgb(230,59,30)" fg:x="1273241690" fg:w="4300831"/><text x="8.1636%" y="271.50"></text></g><g><title>fasteval::parser::Parser::read_value (30,097,789 samples, 0.19%)</title><rect x="7.9673%" y="245" width="0.1871%" height="15" fill="rgb(209,121,21)" fg:x="1281878418" fg:w="30097789"/><text x="8.2173%" y="255.50"></text></g><g><title>fasteval::parser::Parser::read_callable (25,814,224 samples, 0.16%)</title><rect x="7.9939%" y="229" width="0.1604%" height="15" fill="rgb(220,109,13)" fg:x="1286161983" fg:w="25814224"/><text x="8.2439%" y="239.50"></text></g><g><title>malloc (25,814,224 samples, 0.16%)</title><rect x="7.9939%" y="213" width="0.1604%" height="15" fill="rgb(232,18,1)" fg:x="1286161983" fg:w="25814224"/><text x="8.2439%" y="223.50"></text></g><g><title>_int_malloc (21,528,253 samples, 0.13%)</title><rect x="8.0205%" y="197" width="0.1338%" height="15" fill="rgb(215,41,42)" fg:x="1290447954" fg:w="21528253"/><text x="8.2705%" y="207.50"></text></g><g><title>fasteval::parser::Parser::read_value (99,333,681 samples, 0.62%)</title><rect x="7.7249%" y="293" width="0.6174%" height="15" fill="rgb(224,123,36)" fg:x="1242886613" fg:w="99333681"/><text x="7.9749%" y="303.50"></text></g><g><title>fasteval::parser::Parser::read_callable (77,676,790 samples, 0.48%)</title><rect x="7.8595%" y="277" width="0.4828%" height="15" fill="rgb(240,125,3)" fg:x="1264543504" fg:w="77676790"/><text x="8.1095%" y="287.50"></text></g><g><title>fasteval::parser::Parser::read_expression (64,677,773 samples, 0.40%)</title><rect x="7.9403%" y="261" width="0.4020%" height="15" fill="rgb(205,98,50)" fg:x="1277542521" fg:w="64677773"/><text x="8.1903%" y="271.50"></text></g><g><title>malloc (30,244,087 samples, 0.19%)</title><rect x="8.1543%" y="245" width="0.1880%" height="15" fill="rgb(205,185,37)" fg:x="1311976207" fg:w="30244087"/><text x="8.4043%" y="255.50"></text></g><g><title>_int_malloc (12,964,704 samples, 0.08%)</title><rect x="8.2617%" y="229" width="0.0806%" height="15" fill="rgb(238,207,15)" fg:x="1329255590" fg:w="12964704"/><text x="8.5117%" y="239.50"></text></g><g><title>fasteval::parser::Parser::read_expression (163,843,820 samples, 1.02%)</title><rect x="7.3778%" y="341" width="1.0183%" height="15" fill="rgb(213,199,42)" fg:x="1187041679" fg:w="163843820"/><text x="7.6278%" y="351.50"></text></g><g><title>fasteval::parser::Parser::read_value (146,534,529 samples, 0.91%)</title><rect x="7.4854%" y="325" width="0.9108%" height="15" fill="rgb(235,201,11)" fg:x="1204350970" fg:w="146534529"/><text x="7.7354%" y="335.50"></text></g><g><title>fasteval::parser::Parser::read_expression (129,229,525 samples, 0.80%)</title><rect x="7.5930%" y="309" width="0.8032%" height="15" fill="rgb(207,46,11)" fg:x="1221655974" fg:w="129229525"/><text x="7.8430%" y="319.50"></text></g><g><title>malloc (8,665,205 samples, 0.05%)</title><rect x="8.3423%" y="293" width="0.0539%" height="15" fill="rgb(241,35,35)" fg:x="1342220294" fg:w="8665205"/><text x="8.5923%" y="303.50"></text></g><g><title>malloc_consolidate (60,269,799 samples, 0.37%)</title><rect x="8.7278%" y="309" width="0.3746%" height="15" fill="rgb(243,32,47)" fg:x="1404248084" fg:w="60269799"/><text x="8.9778%" y="319.50"></text></g><g><title><bliplib::compiler::Expression as core::str::traits::FromStr>::from_str (615,047,604 samples, 3.82%)</title><rect x="5.3335%" y="357" width="3.8227%" height="15" fill="rgb(247,202,23)" fg:x="858123174" fg:w="615047604"/><text x="5.5835%" y="367.50"><bli..</text></g><g><title>malloc (122,285,279 samples, 0.76%)</title><rect x="8.3962%" y="341" width="0.7600%" height="15" fill="rgb(219,102,11)" fg:x="1350885499" fg:w="122285279"/><text x="8.6462%" y="351.50"></text></g><g><title>_int_malloc (109,424,713 samples, 0.68%)</title><rect x="8.4761%" y="325" width="0.6801%" height="15" fill="rgb(243,110,44)" fg:x="1363746065" fg:w="109424713"/><text x="8.7261%" y="335.50"></text></g><g><title>unlink_chunk.isra.0 (8,652,895 samples, 0.05%)</title><rect x="9.1024%" y="309" width="0.0538%" height="15" fill="rgb(222,74,54)" fg:x="1464517883" fg:w="8652895"/><text x="9.3524%" y="319.50"></text></g><g><title><alloc::vec::Vec<T,A> as core::clone::Clone>::clone (640,517,293 samples, 3.98%)</title><rect x="5.3070%" y="373" width="3.9810%" height="15" fill="rgb(216,99,12)" fg:x="853863477" fg:w="640517293"/><text x="5.5570%" y="383.50"><all..</text></g><g><title>__memmove_avx_unaligned_erms (21,209,992 samples, 0.13%)</title><rect x="9.1562%" y="357" width="0.1318%" height="15" fill="rgb(226,22,26)" fg:x="1473170778" fg:w="21209992"/><text x="9.4062%" y="367.50"></text></g><g><title><fasteval::parser::StdFunc as fasteval::compiler::Compiler>::compile (4,361,174 samples, 0.03%)</title><rect x="9.8228%" y="165" width="0.0271%" height="15" fill="rgb(217,163,10)" fg:x="1580426898" fg:w="4361174"/><text x="10.0728%" y="175.50"></text></g><g><title><fasteval::compiler::ExprSlice as fasteval::compiler::Compiler>::compile (8,633,330 samples, 0.05%)</title><rect x="9.9033%" y="133" width="0.0537%" height="15" fill="rgb(213,25,53)" fg:x="1593371636" fg:w="8633330"/><text x="10.1533%" y="143.50"></text></g><g><title><fasteval::parser::StdFunc as fasteval::compiler::Compiler>::compile (4,303,460 samples, 0.03%)</title><rect x="9.9302%" y="117" width="0.0267%" height="15" fill="rgb(252,105,26)" fg:x="1597701506" fg:w="4303460"/><text x="10.1802%" y="127.50"></text></g><g><title>__rustc::__rdl_alloc (4,351,978 samples, 0.03%)</title><rect x="9.9569%" y="133" width="0.0270%" height="15" fill="rgb(220,39,43)" fg:x="1602004966" fg:w="4351978"/><text x="10.2069%" y="143.50"></text></g><g><title>__rustc::__rdl_dealloc (4,342,750 samples, 0.03%)</title><rect x="9.9840%" y="133" width="0.0270%" height="15" fill="rgb(229,68,48)" fg:x="1606356944" fg:w="4342750"/><text x="10.2340%" y="143.50"></text></g><g><title>cfree@GLIBC_2.2.5 (4,276,146 samples, 0.03%)</title><rect x="10.0110%" y="133" width="0.0266%" height="15" fill="rgb(252,8,32)" fg:x="1610699694" fg:w="4276146"/><text x="10.2610%" y="143.50"></text></g><g><title>_int_free_chunk (4,276,146 samples, 0.03%)</title><rect x="10.0110%" y="117" width="0.0266%" height="15" fill="rgb(223,20,43)" fg:x="1610699694" fg:w="4276146"/><text x="10.2610%" y="127.50"></text></g><g><title>__rustc::__rust_alloc (4,279,010 samples, 0.03%)</title><rect x="10.0376%" y="117" width="0.0266%" height="15" fill="rgb(229,81,49)" fg:x="1614975840" fg:w="4279010"/><text x="10.2876%" y="127.50"></text></g><g><title>fasteval::compiler::ExprSlice::split (30,099,987 samples, 0.19%)</title><rect x="10.0376%" y="133" width="0.1871%" height="15" fill="rgb(236,28,36)" fg:x="1614975840" fg:w="30099987"/><text x="10.2876%" y="143.50"></text></g><g><title>malloc (25,820,977 samples, 0.16%)</title><rect x="10.0642%" y="117" width="0.1605%" height="15" fill="rgb(249,185,26)" fg:x="1619254850" fg:w="25820977"/><text x="10.3142%" y="127.50"></text></g><g><title>_int_malloc (21,546,434 samples, 0.13%)</title><rect x="10.0907%" y="101" width="0.1339%" height="15" fill="rgb(249,174,33)" fg:x="1623529393" fg:w="21546434"/><text x="10.3407%" y="111.50"></text></g><g><title>__rustc::__rdl_dealloc (4,343,389 samples, 0.03%)</title><rect x="10.2508%" y="117" width="0.0270%" height="15" fill="rgb(233,201,37)" fg:x="1649281157" fg:w="4343389"/><text x="10.5008%" y="127.50"></text></g><g><title>fasteval::compiler::compile_add (25,829,694 samples, 0.16%)</title><rect x="10.2246%" y="133" width="0.1605%" height="15" fill="rgb(221,78,26)" fg:x="1645075827" fg:w="25829694"/><text x="10.4746%" y="143.50"></text></g><g><title>fasteval::slab::CompileSlab::push_instr (17,280,975 samples, 0.11%)</title><rect x="10.2778%" y="117" width="0.1074%" height="15" fill="rgb(250,127,30)" fg:x="1653624546" fg:w="17280975"/><text x="10.5278%" y="127.50"></text></g><g><title>alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (17,280,975 samples, 0.11%)</title><rect x="10.2778%" y="101" width="0.1074%" height="15" fill="rgb(230,49,44)" fg:x="1653624546" fg:w="17280975"/><text x="10.5278%" y="111.50"></text></g><g><title>alloc::raw_vec::finish_grow (8,674,456 samples, 0.05%)</title><rect x="10.3313%" y="85" width="0.0539%" height="15" fill="rgb(229,67,23)" fg:x="1662231065" fg:w="8674456"/><text x="10.5813%" y="95.50"></text></g><g><title>malloc (8,674,456 samples, 0.05%)</title><rect x="10.3313%" y="69" width="0.0539%" height="15" fill="rgb(249,83,47)" fg:x="1662231065" fg:w="8674456"/><text x="10.5813%" y="79.50"></text></g><g><title>_int_malloc (8,674,456 samples, 0.05%)</title><rect x="10.3313%" y="53" width="0.0539%" height="15" fill="rgb(215,43,3)" fg:x="1662231065" fg:w="8674456"/><text x="10.5813%" y="63.50"></text></g><g><title>malloc_consolidate (4,342,349 samples, 0.03%)</title><rect x="10.3582%" y="37" width="0.0270%" height="15" fill="rgb(238,154,13)" fg:x="1666563172" fg:w="4342349"/><text x="10.6082%" y="47.50"></text></g><g><title><fasteval::compiler::ExprSlice as fasteval::compiler::Compiler>::compile (94,804,262 samples, 0.59%)</title><rect x="9.8228%" y="181" width="0.5892%" height="15" fill="rgb(219,56,2)" fg:x="1580426898" fg:w="94804262"/><text x="10.0728%" y="191.50"></text></g><g><title><fasteval::parser::UnaryOp as fasteval::compiler::Compiler>::compile (90,443,088 samples, 0.56%)</title><rect x="9.8499%" y="165" width="0.5621%" height="15" fill="rgb(233,0,4)" fg:x="1584788072" fg:w="90443088"/><text x="10.0999%" y="175.50"></text></g><g><title><fasteval::compiler::ExprSlice as fasteval::compiler::Compiler>::compile (90,443,088 samples, 0.56%)</title><rect x="9.8499%" y="149" width="0.5621%" height="15" fill="rgb(235,30,7)" fg:x="1584788072" fg:w="90443088"/><text x="10.0999%" y="159.50"></text></g><g><title>malloc (4,325,639 samples, 0.03%)</title><rect x="10.3852%" y="133" width="0.0269%" height="15" fill="rgb(250,79,13)" fg:x="1670905521" fg:w="4325639"/><text x="10.6352%" y="143.50"></text></g><g><title>__rustc::__rust_alloc (4,282,832 samples, 0.03%)</title><rect x="10.4121%" y="181" width="0.0266%" height="15" fill="rgb(211,146,34)" fg:x="1675231160" fg:w="4282832"/><text x="10.6621%" y="191.50"></text></g><g><title>fasteval::compiler::ExprSlice::split (12,869,482 samples, 0.08%)</title><rect x="10.4387%" y="181" width="0.0800%" height="15" fill="rgb(228,22,38)" fg:x="1679513992" fg:w="12869482"/><text x="10.6887%" y="191.50"></text></g><g><title>__rustc::__rdl_alloc (4,298,327 samples, 0.03%)</title><rect x="10.4920%" y="165" width="0.0267%" height="15" fill="rgb(235,168,5)" fg:x="1688085147" fg:w="4298327"/><text x="10.7420%" y="175.50"></text></g><g><title>fasteval::compiler::compile_mul (17,311,375 samples, 0.11%)</title><rect x="10.5187%" y="181" width="0.1076%" height="15" fill="rgb(221,155,16)" fg:x="1692383474" fg:w="17311375"/><text x="10.7687%" y="191.50"></text></g><g><title>cfree@GLIBC_2.2.5 (4,288,321 samples, 0.03%)</title><rect x="10.5996%" y="165" width="0.0267%" height="15" fill="rgb(215,215,53)" fg:x="1705406528" fg:w="4288321"/><text x="10.8496%" y="175.50"></text></g><g><title><fasteval::compiler::ExprSlice as fasteval::compiler::Compiler>::compile (133,349,198 samples, 0.83%)</title><rect x="9.8228%" y="197" width="0.8288%" height="15" fill="rgb(223,4,10)" fg:x="1580426898" fg:w="133349198"/><text x="10.0728%" y="207.50"></text></g><g><title>fasteval::slab::CompileSlab::push_instr (4,081,247 samples, 0.03%)</title><rect x="10.6263%" y="181" width="0.0254%" height="15" fill="rgb(234,103,6)" fg:x="1709694849" fg:w="4081247"/><text x="10.8763%" y="191.50"></text></g><g><title><fasteval::compiler::ExprSlice as fasteval::compiler::Compiler>::compile (137,652,650 samples, 0.86%)</title><rect x="9.8228%" y="229" width="0.8556%" height="15" fill="rgb(227,97,0)" fg:x="1580426898" fg:w="137652650"/><text x="10.0728%" y="239.50"></text></g><g><title><fasteval::parser::UnaryOp as fasteval::compiler::Compiler>::compile (137,652,650 samples, 0.86%)</title><rect x="9.8228%" y="213" width="0.8556%" height="15" fill="rgb(234,150,53)" fg:x="1580426898" fg:w="137652650"/><text x="10.0728%" y="223.50"></text></g><g><title>fasteval::compiler::ExprSlice::from_expr (4,303,452 samples, 0.03%)</title><rect x="10.6516%" y="197" width="0.0267%" height="15" fill="rgb(228,201,54)" fg:x="1713776096" fg:w="4303452"/><text x="10.9016%" y="207.50"></text></g><g><title>cfree@GLIBC_2.2.5 (4,289,646 samples, 0.03%)</title><rect x="10.6784%" y="229" width="0.0267%" height="15" fill="rgb(222,22,37)" fg:x="1718079548" fg:w="4289646"/><text x="10.9284%" y="239.50"></text></g><g><title>fasteval::compiler::ExprSlice::split (4,344,115 samples, 0.03%)</title><rect x="10.7050%" y="229" width="0.0270%" height="15" fill="rgb(237,53,32)" fg:x="1722369194" fg:w="4344115"/><text x="10.9550%" y="239.50"></text></g><g><title>malloc (4,344,115 samples, 0.03%)</title><rect x="10.7050%" y="213" width="0.0270%" height="15" fill="rgb(233,25,53)" fg:x="1722369194" fg:w="4344115"/><text x="10.9550%" y="223.50"></text></g><g><title>cfree@GLIBC_2.2.5 (4,271,754 samples, 0.03%)</title><rect x="10.8123%" y="213" width="0.0266%" height="15" fill="rgb(210,40,34)" fg:x="1739627594" fg:w="4271754"/><text x="11.0623%" y="223.50"></text></g><g><title>core::ptr::drop_in_place<fasteval::compiler::Instruction> (4,297,250 samples, 0.03%)</title><rect x="10.8389%" y="213" width="0.0267%" height="15" fill="rgb(241,220,44)" fg:x="1743899348" fg:w="4297250"/><text x="11.0889%" y="223.50"></text></g><g><title>fasteval::compiler::compile_mul (25,786,211 samples, 0.16%)</title><rect x="10.7320%" y="229" width="0.1603%" height="15" fill="rgb(235,28,35)" fg:x="1726713309" fg:w="25786211"/><text x="10.9820%" y="239.50"></text></g><g><title>fasteval::slab::CompileSlab::push_instr (4,302,922 samples, 0.03%)</title><rect x="10.8656%" y="213" width="0.0267%" height="15" fill="rgb(210,56,17)" fg:x="1748196598" fg:w="4302922"/><text x="11.1156%" y="223.50"></text></g><g><title>fasteval::compiler::push_mul_leaves (6,926,638 samples, 0.04%)</title><rect x="10.8923%" y="229" width="0.0431%" height="15" fill="rgb(224,130,29)" fg:x="1752499520" fg:w="6926638"/><text x="11.1423%" y="239.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::grow_one (6,926,638 samples, 0.04%)</title><rect x="10.8923%" y="213" width="0.0431%" height="15" fill="rgb(235,212,8)" fg:x="1752499520" fg:w="6926638"/><text x="11.1423%" y="223.50"></text></g><g><title>alloc::raw_vec::finish_grow (6,926,638 samples, 0.04%)</title><rect x="10.8923%" y="197" width="0.0431%" height="15" fill="rgb(223,33,50)" fg:x="1752499520" fg:w="6926638"/><text x="11.1423%" y="207.50"></text></g><g><title>realloc (6,926,638 samples, 0.04%)</title><rect x="10.8923%" y="181" width="0.0431%" height="15" fill="rgb(219,149,13)" fg:x="1752499520" fg:w="6926638"/><text x="11.1423%" y="191.50"></text></g><g><title>_int_realloc (6,926,638 samples, 0.04%)</title><rect x="10.8923%" y="165" width="0.0431%" height="15" fill="rgb(250,156,29)" fg:x="1752499520" fg:w="6926638"/><text x="11.1423%" y="175.50"></text></g><g><title>_int_malloc (6,926,638 samples, 0.04%)</title><rect x="10.8923%" y="149" width="0.0431%" height="15" fill="rgb(216,193,19)" fg:x="1752499520" fg:w="6926638"/><text x="11.1423%" y="159.50"></text></g><g><title>unlink_chunk.isra.0 (4,351,428 samples, 0.03%)</title><rect x="10.9083%" y="133" width="0.0270%" height="15" fill="rgb(216,135,14)" fg:x="1755074730" fg:w="4351428"/><text x="11.1583%" y="143.50"></text></g><g><title><fasteval::compiler::ExprSlice as fasteval::compiler::Compiler>::compile (191,886,065 samples, 1.19%)</title><rect x="9.7690%" y="245" width="1.1926%" height="15" fill="rgb(241,47,5)" fg:x="1571770073" fg:w="191886065"/><text x="10.0190%" y="255.50"></text></g><g><title>malloc (4,229,980 samples, 0.03%)</title><rect x="10.9354%" y="229" width="0.0263%" height="15" fill="rgb(233,42,35)" fg:x="1759426158" fg:w="4229980"/><text x="11.1854%" y="239.50"></text></g><g><title>cfree@GLIBC_2.2.5 (4,347,166 samples, 0.03%)</title><rect x="10.9617%" y="245" width="0.0270%" height="15" fill="rgb(231,13,6)" fg:x="1763656138" fg:w="4347166"/><text x="11.2117%" y="255.50"></text></g><g><title>_int_free_chunk (4,347,166 samples, 0.03%)</title><rect x="10.9617%" y="229" width="0.0270%" height="15" fill="rgb(207,181,40)" fg:x="1763656138" fg:w="4347166"/><text x="11.2117%" y="239.50"></text></g><g><title><fasteval::compiler::ExprSlice as fasteval::compiler::Compiler>::compile (238,845,684 samples, 1.48%)</title><rect x="9.6640%" y="261" width="1.4845%" height="15" fill="rgb(254,173,49)" fg:x="1554864451" fg:w="238845684"/><text x="9.9140%" y="271.50"></text></g><g><title>fasteval::compiler::ExprSlice::split (25,706,831 samples, 0.16%)</title><rect x="10.9887%" y="245" width="0.1598%" height="15" fill="rgb(221,1,38)" fg:x="1768003304" fg:w="25706831"/><text x="11.2387%" y="255.50"></text></g><g><title>malloc (21,377,049 samples, 0.13%)</title><rect x="11.0156%" y="229" width="0.1329%" height="15" fill="rgb(206,124,46)" fg:x="1772333086" fg:w="21377049"/><text x="11.2656%" y="239.50"></text></g><g><title>_int_malloc (17,280,377 samples, 0.11%)</title><rect x="11.0411%" y="213" width="0.1074%" height="15" fill="rgb(249,21,11)" fg:x="1776429758" fg:w="17280377"/><text x="11.2911%" y="223.50"></text></g><g><title><fasteval::compiler::ExprSlice as fasteval::compiler::Compiler>::compile (256,111,974 samples, 1.59%)</title><rect x="9.5837%" y="293" width="1.5918%" height="15" fill="rgb(222,201,40)" fg:x="1541948363" fg:w="256111974"/><text x="9.8337%" y="303.50"></text></g><g><title><fasteval::parser::UnaryOp as fasteval::compiler::Compiler>::compile (251,823,239 samples, 1.57%)</title><rect x="9.6103%" y="277" width="1.5652%" height="15" fill="rgb(235,61,29)" fg:x="1546237098" fg:w="251823239"/><text x="9.8603%" y="287.50"></text></g><g><title>cfree@GLIBC_2.2.5 (4,350,202 samples, 0.03%)</title><rect x="11.1485%" y="261" width="0.0270%" height="15" fill="rgb(219,207,3)" fg:x="1793710135" fg:w="4350202"/><text x="11.3985%" y="271.50"></text></g><g><title>_int_free_chunk (4,350,202 samples, 0.03%)</title><rect x="11.1485%" y="245" width="0.0270%" height="15" fill="rgb(222,56,46)" fg:x="1793710135" fg:w="4350202"/><text x="11.3985%" y="255.50"></text></g><g><title>cfree@GLIBC_2.2.5 (17,379,131 samples, 0.11%)</title><rect x="11.1755%" y="277" width="0.1080%" height="15" fill="rgb(239,76,54)" fg:x="1798060337" fg:w="17379131"/><text x="11.4255%" y="287.50"></text></g><g><title>_int_free_chunk (8,706,161 samples, 0.05%)</title><rect x="11.2294%" y="261" width="0.0541%" height="15" fill="rgb(231,124,27)" fg:x="1806733307" fg:w="8706161"/><text x="11.4794%" y="271.50"></text></g><g><title>fasteval::compiler::compile_mul (25,839,870 samples, 0.16%)</title><rect x="11.1755%" y="293" width="0.1606%" height="15" fill="rgb(249,195,6)" fg:x="1798060337" fg:w="25839870"/><text x="11.4255%" y="303.50"></text></g><g><title>core::ptr::drop_in_place<fasteval::compiler::Instruction> (8,460,739 samples, 0.05%)</title><rect x="11.2835%" y="277" width="0.0526%" height="15" fill="rgb(237,174,47)" fg:x="1815439468" fg:w="8460739"/><text x="11.5335%" y="287.50"></text></g><g><title><fasteval::compiler::ExprSlice as fasteval::compiler::Compiler>::compile (294,815,622 samples, 1.83%)</title><rect x="9.5302%" y="309" width="1.8324%" height="15" fill="rgb(206,201,31)" fg:x="1533343169" fg:w="294815622"/><text x="9.7802%" y="319.50"><..</text></g><g><title>malloc (4,258,584 samples, 0.03%)</title><rect x="11.3361%" y="293" width="0.0265%" height="15" fill="rgb(231,57,52)" fg:x="1823900207" fg:w="4258584"/><text x="11.5861%" y="303.50"></text></g><g><title><fasteval::compiler::ExprSlice as fasteval::compiler::Compiler>::compile (312,093,995 samples, 1.94%)</title><rect x="9.4493%" y="341" width="1.9398%" height="15" fill="rgb(248,177,22)" fg:x="1520330798" fg:w="312093995"/><text x="9.6993%" y="351.50"><..</text></g><g><title><fasteval::parser::StdFunc as fasteval::compiler::Compiler>::compile (303,411,193 samples, 1.89%)</title><rect x="9.5033%" y="325" width="1.8858%" height="15" fill="rgb(215,211,37)" fg:x="1529013600" fg:w="303411193"/><text x="9.7533%" y="335.50"><..</text></g><g><title>fasteval::compiler::ExprSlice::from_expr (4,266,002 samples, 0.03%)</title><rect x="11.3626%" y="309" width="0.0265%" height="15" fill="rgb(241,128,51)" fg:x="1828158791" fg:w="4266002"/><text x="11.6126%" y="319.50"></text></g><g><title>malloc (4,266,002 samples, 0.03%)</title><rect x="11.3626%" y="293" width="0.0265%" height="15" fill="rgb(227,165,31)" fg:x="1828158791" fg:w="4266002"/><text x="11.6126%" y="303.50"></text></g><g><title>cfree@GLIBC_2.2.5 (4,348,815 samples, 0.03%)</title><rect x="11.3891%" y="341" width="0.0270%" height="15" fill="rgb(228,167,24)" fg:x="1832424793" fg:w="4348815"/><text x="11.6391%" y="351.50"></text></g><g><title><fasteval::parser::Expression as fasteval::compiler::Compiler>::compile (325,126,859 samples, 2.02%)</title><rect x="9.4222%" y="357" width="2.0208%" height="15" fill="rgb(228,143,12)" fg:x="1515967660" fg:w="325126859"/><text x="9.6722%" y="367.50"><..</text></g><g><title>fasteval::compiler::ExprSlice::from_expr (4,320,911 samples, 0.03%)</title><rect x="11.4161%" y="341" width="0.0269%" height="15" fill="rgb(249,149,8)" fg:x="1836773608" fg:w="4320911"/><text x="11.6661%" y="351.50"></text></g><g><title>malloc (4,320,911 samples, 0.03%)</title><rect x="11.4161%" y="325" width="0.0269%" height="15" fill="rgb(243,35,44)" fg:x="1836773608" fg:w="4320911"/><text x="11.6661%" y="335.50"></text></g><g><title>__rustc::__rdl_alloc (8,720,215 samples, 0.05%)</title><rect x="11.4430%" y="357" width="0.0542%" height="15" fill="rgb(246,89,9)" fg:x="1841094519" fg:w="8720215"/><text x="11.6930%" y="367.50"></text></g><g><title>core::str::<impl str>::trim_start_matches (4,304,797 samples, 0.03%)</title><rect x="11.4972%" y="357" width="0.0268%" height="15" fill="rgb(233,213,13)" fg:x="1849814734" fg:w="4304797"/><text x="11.7472%" y="367.50"></text></g><g><title>cfree@GLIBC_2.2.5 (8,523,120 samples, 0.05%)</title><rect x="11.6041%" y="309" width="0.0530%" height="15" fill="rgb(233,141,41)" fg:x="1867022605" fg:w="8523120"/><text x="11.8541%" y="319.50"></text></g><g><title>__rustc::__rdl_alloc (4,297,192 samples, 0.03%)</title><rect x="11.9251%" y="293" width="0.0267%" height="15" fill="rgb(239,167,4)" fg:x="1918664994" fg:w="4297192"/><text x="12.1751%" y="303.50"></text></g><g><title>fasteval::parser::Parser::read_callable (8,674,101 samples, 0.05%)</title><rect x="12.0592%" y="277" width="0.0539%" height="15" fill="rgb(209,217,16)" fg:x="1940248356" fg:w="8674101"/><text x="12.3092%" y="287.50"></text></g><g><title>malloc (4,312,783 samples, 0.03%)</title><rect x="12.0863%" y="261" width="0.0268%" height="15" fill="rgb(219,88,35)" fg:x="1944609674" fg:w="4312783"/><text x="12.3363%" y="271.50"></text></g><g><title>core::num::dec2flt::<impl core::str::traits::FromStr for f64>::from_str (4,341,236 samples, 0.03%)</title><rect x="12.4084%" y="245" width="0.0270%" height="15" fill="rgb(220,193,23)" fg:x="1996420408" fg:w="4341236"/><text x="12.6584%" y="255.50"></text></g><g><title>fasteval::parser::Parser::read_callable (8,661,670 samples, 0.05%)</title><rect x="12.6226%" y="213" width="0.0538%" height="15" fill="rgb(230,90,52)" fg:x="2030886329" fg:w="8661670"/><text x="12.8726%" y="223.50"></text></g><g><title>malloc (4,337,433 samples, 0.03%)</title><rect x="12.6495%" y="197" width="0.0270%" height="15" fill="rgb(252,106,19)" fg:x="2035210566" fg:w="4337433"/><text x="12.8995%" y="207.50"></text></g><g><title>core::num::dec2flt::<impl core::str::traits::FromStr for f64>::from_str (12,845,352 samples, 0.08%)</title><rect x="12.7033%" y="181" width="0.0798%" height="15" fill="rgb(206,74,20)" fg:x="2043869271" fg:w="12845352"/><text x="12.9533%" y="191.50"></text></g><g><title>core::num::dec2flt::parse::parse_number (8,520,918 samples, 0.05%)</title><rect x="12.7301%" y="165" width="0.0530%" height="15" fill="rgb(230,138,44)" fg:x="2048193705" fg:w="8520918"/><text x="12.9801%" y="175.50"></text></g><g><title>fasteval::parser::Parser::read_value (21,511,373 samples, 0.13%)</title><rect x="12.6764%" y="197" width="0.1337%" height="15" fill="rgb(235,182,43)" fg:x="2039547999" fg:w="21511373"/><text x="12.9264%" y="207.50"></text></g><g><title>fasteval::parser::Parser::read_callable (4,344,749 samples, 0.03%)</title><rect x="12.7831%" y="181" width="0.0270%" height="15" fill="rgb(242,16,51)" fg:x="2056714623" fg:w="4344749"/><text x="13.0331%" y="191.50"></text></g><g><title>fasteval::parser::Parser::read_value (142,427,825 samples, 0.89%)</title><rect x="11.9518%" y="293" width="0.8852%" height="15" fill="rgb(248,9,4)" fg:x="1922962186" fg:w="142427825"/><text x="12.2018%" y="303.50"></text></g><g><title>fasteval::parser::Parser::read_expression (116,467,554 samples, 0.72%)</title><rect x="12.1131%" y="277" width="0.7239%" height="15" fill="rgb(210,31,22)" fg:x="1948922457" fg:w="116467554"/><text x="12.3631%" y="287.50"></text></g><g><title>fasteval::parser::Parser::read_value (90,587,432 samples, 0.56%)</title><rect x="12.2740%" y="261" width="0.5630%" height="15" fill="rgb(239,54,39)" fg:x="1974802579" fg:w="90587432"/><text x="12.5240%" y="271.50"></text></g><g><title>fasteval::parser::Parser::read_expression (64,628,367 samples, 0.40%)</title><rect x="12.4353%" y="245" width="0.4017%" height="15" fill="rgb(230,99,41)" fg:x="2000761644" fg:w="64628367"/><text x="12.6853%" y="255.50"></text></g><g><title>fasteval::parser::Parser::read_value (47,383,205 samples, 0.29%)</title><rect x="12.5425%" y="229" width="0.2945%" height="15" fill="rgb(253,106,12)" fg:x="2018006806" fg:w="47383205"/><text x="12.7925%" y="239.50"></text></g><g><title>fasteval::parser::Parser::read_expression (25,842,012 samples, 0.16%)</title><rect x="12.6764%" y="213" width="0.1606%" height="15" fill="rgb(213,46,41)" fg:x="2039547999" fg:w="25842012"/><text x="12.9264%" y="223.50"></text></g><g><title>malloc (4,330,639 samples, 0.03%)</title><rect x="12.8101%" y="197" width="0.0269%" height="15" fill="rgb(215,133,35)" fg:x="2061059372" fg:w="4330639"/><text x="13.0601%" y="207.50"></text></g><g><title>fasteval::parser::Parser::read_expression (215,628,769 samples, 1.34%)</title><rect x="11.5239%" y="357" width="1.3402%" height="15" fill="rgb(213,28,5)" fg:x="1854119531" fg:w="215628769"/><text x="11.7739%" y="367.50"></text></g><g><title>fasteval::parser::Parser::read_value (207,022,979 samples, 1.29%)</title><rect x="11.5774%" y="341" width="1.2867%" height="15" fill="rgb(215,77,49)" fg:x="1862725321" fg:w="207022979"/><text x="11.8274%" y="351.50"></text></g><g><title>fasteval::parser::Parser::read_callable (207,022,979 samples, 1.29%)</title><rect x="11.5774%" y="325" width="1.2867%" height="15" fill="rgb(248,100,22)" fg:x="1862725321" fg:w="207022979"/><text x="11.8274%" y="335.50"></text></g><g><title>fasteval::parser::Parser::read_expression (194,202,575 samples, 1.21%)</title><rect x="11.6571%" y="309" width="1.2070%" height="15" fill="rgb(208,67,9)" fg:x="1875545725" fg:w="194202575"/><text x="11.9071%" y="319.50"></text></g><g><title>malloc (4,358,289 samples, 0.03%)</title><rect x="12.8370%" y="293" width="0.0271%" height="15" fill="rgb(219,133,21)" fg:x="2065390011" fg:w="4358289"/><text x="13.0870%" y="303.50"></text></g><g><title><bliplib::compiler::Expression as core::str::traits::FromStr>::from_str (663,451,554 samples, 4.12%)</title><rect x="9.2880%" y="373" width="4.1236%" height="15" fill="rgb(246,46,29)" fg:x="1494380770" fg:w="663451554"/><text x="9.5380%" y="383.50"><bli..</text></g><g><title>malloc (88,084,024 samples, 0.55%)</title><rect x="12.8641%" y="357" width="0.5475%" height="15" fill="rgb(246,185,52)" fg:x="2069748300" fg:w="88084024"/><text x="13.1141%" y="367.50"></text></g><g><title>_int_malloc (30,328,180 samples, 0.19%)</title><rect x="13.2231%" y="341" width="0.1885%" height="15" fill="rgb(252,136,11)" fg:x="2127504144" fg:w="30328180"/><text x="13.4731%" y="351.50"></text></g><g><title>malloc_consolidate (8,713,591 samples, 0.05%)</title><rect x="13.3574%" y="325" width="0.0542%" height="15" fill="rgb(219,138,53)" fg:x="2149118733" fg:w="8713591"/><text x="13.6074%" y="335.50"></text></g><g><title>__memmove_avx_unaligned_erms (5,941,772,780 samples, 36.93%)</title><rect x="13.4116%" y="373" width="36.9299%" height="15" fill="rgb(211,51,23)" fg:x="2157832324" fg:w="5941772780"/><text x="13.6616%" y="383.50">__memmove_avx_unaligned_erms</text></g><g><title>malloc_consolidate (21,365,719 samples, 0.13%)</title><rect x="50.7952%" y="341" width="0.1328%" height="15" fill="rgb(247,221,28)" fg:x="8172592993" fg:w="21365719"/><text x="51.0452%" y="351.50"></text></g><g><title><bliplib::compiler::Context as core::clone::Clone>::clone (7,357,316,014 samples, 45.73%)</title><rect x="5.2265%" y="389" width="45.7280%" height="15" fill="rgb(251,222,45)" fg:x="840916079" fg:w="7357316014"/><text x="5.4765%" y="399.50"><bliplib::compiler::Context as core::clone::Clone>::clone</text></g><g><title>malloc (98,626,989 samples, 0.61%)</title><rect x="50.3415%" y="373" width="0.6130%" height="15" fill="rgb(217,162,53)" fg:x="8099605104" fg:w="98626989"/><text x="50.5915%" y="383.50"></text></g><g><title>_int_malloc (59,985,575 samples, 0.37%)</title><rect x="50.5817%" y="357" width="0.3728%" height="15" fill="rgb(229,93,14)" fg:x="8138246518" fg:w="59985575"/><text x="50.8317%" y="367.50"></text></g><g><title>unlink_chunk.isra.0 (4,273,381 samples, 0.03%)</title><rect x="50.9279%" y="341" width="0.0266%" height="15" fill="rgb(209,67,49)" fg:x="8193958712" fg:w="4273381"/><text x="51.1779%" y="351.50"></text></g><g><title><fasteval::compiler::Instruction as fasteval::evaler::Evaler>::eval (21,508,365 samples, 0.13%)</title><rect x="51.0348%" y="341" width="0.1337%" height="15" fill="rgb(213,87,29)" fg:x="8211157541" fg:w="21508365"/><text x="51.2848%" y="351.50"></text></g><g><title><fasteval::compiler::Instruction as fasteval::evaler::Evaler>::eval (17,153,359 samples, 0.11%)</title><rect x="51.0619%" y="325" width="0.1066%" height="15" fill="rgb(205,151,52)" fg:x="8215512547" fg:w="17153359"/><text x="51.3119%" y="335.50"></text></g><g><title><fasteval::compiler::Instruction as fasteval::evaler::Evaler>::eval (17,153,359 samples, 0.11%)</title><rect x="51.0619%" y="309" width="0.1066%" height="15" fill="rgb(253,215,39)" fg:x="8215512547" fg:w="17153359"/><text x="51.3119%" y="319.50"></text></g><g><title><fasteval::compiler::Instruction as fasteval::evaler::Evaler>::eval (17,153,359 samples, 0.11%)</title><rect x="51.0619%" y="293" width="0.1066%" height="15" fill="rgb(221,220,41)" fg:x="8215512547" fg:w="17153359"/><text x="51.3119%" y="303.50"></text></g><g><title><alloc::collections::btree::map::BTreeMap<alloc::string::String,f64> as fasteval::evalns::EvalNamespace>::lookup (12,839,466 samples, 0.08%)</title><rect x="51.0887%" y="277" width="0.0798%" height="15" fill="rgb(218,133,21)" fg:x="8219826440" fg:w="12839466"/><text x="51.3387%" y="287.50"></text></g><g><title>__memcmp_avx2_movbe (4,301,596 samples, 0.03%)</title><rect x="51.1418%" y="261" width="0.0267%" height="15" fill="rgb(221,193,43)" fg:x="8228364310" fg:w="4301596"/><text x="51.3918%" y="271.50"></text></g><g><title><fasteval::compiler::Instruction as fasteval::evaler::Evaler>::eval (38,733,470 samples, 0.24%)</title><rect x="50.9545%" y="389" width="0.2407%" height="15" fill="rgb(240,128,52)" fg:x="8198232093" fg:w="38733470"/><text x="51.2045%" y="399.50"></text></g><g><title><fasteval::compiler::Instruction as fasteval::evaler::Evaler>::eval (34,417,392 samples, 0.21%)</title><rect x="50.9813%" y="373" width="0.2139%" height="15" fill="rgb(253,114,12)" fg:x="8202548171" fg:w="34417392"/><text x="51.2313%" y="383.50"></text></g><g><title><fasteval::compiler::Instruction as fasteval::evaler::Evaler>::eval (30,096,469 samples, 0.19%)</title><rect x="51.0082%" y="357" width="0.1871%" height="15" fill="rgb(215,223,47)" fg:x="8206869094" fg:w="30096469"/><text x="51.2582%" y="367.50"></text></g><g><title>pow@@GLIBC_2.29 (4,299,657 samples, 0.03%)</title><rect x="51.1685%" y="341" width="0.0267%" height="15" fill="rgb(248,225,23)" fg:x="8232665906" fg:w="4299657"/><text x="51.4185%" y="351.50"></text></g><g><title>__ieee754_pow_fma (4,299,657 samples, 0.03%)</title><rect x="51.1685%" y="325" width="0.0267%" height="15" fill="rgb(250,108,0)" fg:x="8232665906" fg:w="4299657"/><text x="51.4185%" y="335.50"></text></g><g><title>__memmove_avx_unaligned_erms (8,669,124 samples, 0.05%)</title><rect x="51.1952%" y="389" width="0.0539%" height="15" fill="rgb(228,208,7)" fg:x="8236965563" fg:w="8669124"/><text x="51.4452%" y="399.50"></text></g><g><title>alloc::collections::btree::map::IntoIter<K,V,A>::dying_next (4,213,562 samples, 0.03%)</title><rect x="51.2491%" y="389" width="0.0262%" height="15" fill="rgb(244,45,10)" fg:x="8245634687" fg:w="4213562"/><text x="51.4991%" y="399.50"></text></g><g><title>cfree@GLIBC_2.2.5 (17,224,809 samples, 0.11%)</title><rect x="51.2753%" y="389" width="0.1071%" height="15" fill="rgb(207,125,25)" fg:x="8249848249" fg:w="17224809"/><text x="51.5253%" y="399.50"></text></g><g><title>_int_free_maybe_consolidate.part.0 (21,363,354 samples, 0.13%)</title><rect x="51.4364%" y="341" width="0.1328%" height="15" fill="rgb(210,195,18)" fg:x="8275759124" fg:w="21363354"/><text x="51.6864%" y="351.50"></text></g><g><title>malloc_consolidate (21,363,354 samples, 0.13%)</title><rect x="51.4364%" y="325" width="0.1328%" height="15" fill="rgb(249,80,12)" fg:x="8275759124" fg:w="21363354"/><text x="51.6864%" y="335.50"></text></g><g><title>cfree@GLIBC_2.2.5 (34,339,310 samples, 0.21%)</title><rect x="51.3824%" y="373" width="0.2134%" height="15" fill="rgb(221,65,9)" fg:x="8267073058" fg:w="34339310"/><text x="51.6324%" y="383.50"></text></g><g><title>_int_free_chunk (34,339,310 samples, 0.21%)</title><rect x="51.3824%" y="357" width="0.2134%" height="15" fill="rgb(235,49,36)" fg:x="8267073058" fg:w="34339310"/><text x="51.6324%" y="367.50"></text></g><g><title>_int_free_merge_chunk (4,289,890 samples, 0.03%)</title><rect x="51.5691%" y="341" width="0.0267%" height="15" fill="rgb(225,32,20)" fg:x="8297122478" fg:w="4289890"/><text x="51.8191%" y="351.50"></text></g><g><title>_int_free_create_chunk (4,289,890 samples, 0.03%)</title><rect x="51.5691%" y="325" width="0.0267%" height="15" fill="rgb(215,141,46)" fg:x="8297122478" fg:w="4289890"/><text x="51.8191%" y="335.50"></text></g><g><title>unlink_chunk.isra.0 (4,289,890 samples, 0.03%)</title><rect x="51.5691%" y="309" width="0.0267%" height="15" fill="rgb(250,160,47)" fg:x="8297122478" fg:w="4289890"/><text x="51.8191%" y="319.50"></text></g><g><title>core::ptr::drop_in_place<(char,bliplib::compiler::Expression)> (4,347,261 samples, 0.03%)</title><rect x="51.5958%" y="373" width="0.0270%" height="15" fill="rgb(216,222,40)" fg:x="8301412368" fg:w="4347261"/><text x="51.8458%" y="383.50"></text></g><g><title>cfree@GLIBC_2.2.5 (4,347,261 samples, 0.03%)</title><rect x="51.5958%" y="357" width="0.0270%" height="15" fill="rgb(234,217,39)" fg:x="8301412368" fg:w="4347261"/><text x="51.8458%" y="367.50"></text></g><g><title>_int_free_chunk (4,347,261 samples, 0.03%)</title><rect x="51.5958%" y="341" width="0.0270%" height="15" fill="rgb(207,178,40)" fg:x="8301412368" fg:w="4347261"/><text x="51.8458%" y="351.50"></text></g><g><title><alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (13,015,736 samples, 0.08%)</title><rect x="51.6228%" y="357" width="0.0809%" height="15" fill="rgb(221,136,13)" fg:x="8305759629" fg:w="13015736"/><text x="51.8728%" y="367.50"></text></g><g><title>cfree@GLIBC_2.2.5 (13,015,736 samples, 0.08%)</title><rect x="51.6228%" y="341" width="0.0809%" height="15" fill="rgb(249,199,10)" fg:x="8305759629" fg:w="13015736"/><text x="51.8728%" y="351.50"></text></g><g><title>_int_free_chunk (13,015,736 samples, 0.08%)</title><rect x="51.6228%" y="325" width="0.0809%" height="15" fill="rgb(249,222,13)" fg:x="8305759629" fg:w="13015736"/><text x="51.8728%" y="335.50"></text></g><g><title>core::ptr::drop_in_place<fasteval::slab::CompileSlab> (17,337,212 samples, 0.11%)</title><rect x="51.6228%" y="373" width="0.1078%" height="15" fill="rgb(244,185,38)" fg:x="8305759629" fg:w="17337212"/><text x="51.8728%" y="383.50"></text></g><g><title>cfree@GLIBC_2.2.5 (4,321,476 samples, 0.03%)</title><rect x="51.7037%" y="357" width="0.0269%" height="15" fill="rgb(236,202,9)" fg:x="8318775365" fg:w="4321476"/><text x="51.9537%" y="367.50"></text></g><g><title><alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (4,305,581 samples, 0.03%)</title><rect x="51.7306%" y="357" width="0.0268%" height="15" fill="rgb(250,229,37)" fg:x="8323096841" fg:w="4305581"/><text x="51.9806%" y="367.50"></text></g><g><title>cfree@GLIBC_2.2.5 (51,181,522 samples, 0.32%)</title><rect x="51.7573%" y="357" width="0.3181%" height="15" fill="rgb(206,174,23)" fg:x="8327402422" fg:w="51181522"/><text x="52.0073%" y="367.50"></text></g><g><title>_int_free_chunk (43,130,930 samples, 0.27%)</title><rect x="51.8074%" y="341" width="0.2681%" height="15" fill="rgb(211,33,43)" fg:x="8335453014" fg:w="43130930"/><text x="52.0574%" y="351.50"></text></g><g><title>_int_free_merge_chunk (12,940,146 samples, 0.08%)</title><rect x="51.9950%" y="325" width="0.0804%" height="15" fill="rgb(245,58,50)" fg:x="8365643798" fg:w="12940146"/><text x="52.2450%" y="335.50"></text></g><g><title>_int_free_create_chunk (4,367,356 samples, 0.03%)</title><rect x="52.0483%" y="309" width="0.0271%" height="15" fill="rgb(244,68,36)" fg:x="8374216588" fg:w="4367356"/><text x="52.2983%" y="319.50"></text></g><g><title>cfree@GLIBC_2.2.5 (12,919,851 samples, 0.08%)</title><rect x="52.1025%" y="341" width="0.0803%" height="15" fill="rgb(232,229,15)" fg:x="8382933804" fg:w="12919851"/><text x="52.3525%" y="351.50"></text></g><g><title>core::ptr::drop_in_place<fasteval::parser::Expression> (25,855,339 samples, 0.16%)</title><rect x="52.0755%" y="357" width="0.1607%" height="15" fill="rgb(254,30,23)" fg:x="8378583944" fg:w="25855339"/><text x="52.3255%" y="367.50"></text></g><g><title>core::ptr::drop_in_place<fasteval::parser::Value> (8,585,628 samples, 0.05%)</title><rect x="52.1828%" y="341" width="0.0534%" height="15" fill="rgb(235,160,14)" fg:x="8395853655" fg:w="8585628"/><text x="52.4328%" y="351.50"></text></g><g><title>bliplib::compiler::Context::current_length (7,719,306,430 samples, 47.98%)</title><rect x="4.2852%" y="405" width="47.9778%" height="15" fill="rgb(212,155,44)" fg:x="689454372" fg:w="7719306430"/><text x="4.5352%" y="415.50">bliplib::compiler::Context::current_length</text></g><g><title>core::ptr::drop_in_place<bliplib::compiler::Context> (141,687,744 samples, 0.88%)</title><rect x="51.3824%" y="389" width="0.8806%" height="15" fill="rgb(226,2,50)" fg:x="8267073058" fg:w="141687744"/><text x="51.6324%" y="399.50"></text></g><g><title>core::ptr::drop_in_place<fasteval::slab::Slab> (85,663,961 samples, 0.53%)</title><rect x="51.7306%" y="373" width="0.5324%" height="15" fill="rgb(234,177,6)" fg:x="8323096841" fg:w="85663961"/><text x="51.9806%" y="383.50"></text></g><g><title>core::ptr::drop_in_place<fasteval::parser::Value> (4,321,519 samples, 0.03%)</title><rect x="52.2361%" y="357" width="0.0269%" height="15" fill="rgb(217,24,9)" fg:x="8404439283" fg:w="4321519"/><text x="52.4861%" y="367.50"></text></g><g><title>__memmove_avx_unaligned_erms (4,337,309 samples, 0.03%)</title><rect x="52.4469%" y="341" width="0.0270%" height="15" fill="rgb(220,13,46)" fg:x="8438345263" fg:w="4337309"/><text x="52.6969%" y="351.50"></text></g><g><title><alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter (72,425,012 samples, 0.45%)</title><rect x="52.3707%" y="373" width="0.4501%" height="15" fill="rgb(239,221,27)" fg:x="8426089630" fg:w="72425012"/><text x="52.6207%" y="383.50"></text></g><g><title><core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (68,098,703 samples, 0.42%)</title><rect x="52.3976%" y="357" width="0.4233%" height="15" fill="rgb(222,198,25)" fg:x="8430415939" fg:w="68098703"/><text x="52.6476%" y="367.50"></text></g><g><title>malloc (55,832,070 samples, 0.35%)</title><rect x="52.4738%" y="341" width="0.3470%" height="15" fill="rgb(211,99,13)" fg:x="8442682572" fg:w="55832070"/><text x="52.7238%" y="351.50"></text></g><g><title>_int_malloc (29,926,066 samples, 0.19%)</title><rect x="52.6349%" y="325" width="0.1860%" height="15" fill="rgb(232,111,31)" fg:x="8468588576" fg:w="29926066"/><text x="52.8849%" y="335.50"></text></g><g><title>unlink_chunk.isra.0 (8,567,792 samples, 0.05%)</title><rect x="52.7676%" y="309" width="0.0533%" height="15" fill="rgb(245,82,37)" fg:x="8489946850" fg:w="8567792"/><text x="53.0176%" y="319.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 (17,037,588 samples, 0.11%)</title><rect x="52.8209%" y="373" width="0.1059%" height="15" fill="rgb(227,149,46)" fg:x="8498514642" fg:w="17037588"/><text x="53.0709%" y="383.50"></text></g><g><title>core::slice::sort::shared::smallsort::insertion_sort_shift_left (4,349,742 samples, 0.03%)</title><rect x="52.9268%" y="373" width="0.0270%" height="15" fill="rgb(218,36,50)" fg:x="8515552230" fg:w="4349742"/><text x="53.1768%" y="383.50"></text></g><g><title><alloc::collections::btree::map::BTreeMap<K,V> as core::iter::traits::collect::FromIterator<(K,V)>>::from_iter (98,160,405 samples, 0.61%)</title><rect x="52.3707%" y="389" width="0.6101%" height="15" fill="rgb(226,80,48)" fg:x="8426089630" fg:w="98160405"/><text x="52.6207%" y="399.50"></text></g><g><title>malloc (4,348,063 samples, 0.03%)</title><rect x="52.9538%" y="373" width="0.0270%" height="15" fill="rgb(238,224,15)" fg:x="8519901972" fg:w="4348063"/><text x="53.2038%" y="383.50"></text></g><g><title><fasteval::compiler::ExprSlice as fasteval::compiler::Compiler>::compile (8,352,205 samples, 0.05%)</title><rect x="53.3569%" y="213" width="0.0519%" height="15" fill="rgb(241,136,10)" fg:x="8584763857" fg:w="8352205"/><text x="53.6069%" y="223.50"></text></g><g><title><fasteval::parser::StdFunc as fasteval::compiler::Compiler>::compile (8,352,205 samples, 0.05%)</title><rect x="53.3569%" y="197" width="0.0519%" height="15" fill="rgb(208,32,45)" fg:x="8584763857" fg:w="8352205"/><text x="53.6069%" y="207.50"></text></g><g><title>__rustc::__rdl_alloc (4,350,526 samples, 0.03%)</title><rect x="53.4088%" y="197" width="0.0270%" height="15" fill="rgb(207,135,9)" fg:x="8593116062" fg:w="4350526"/><text x="53.6588%" y="207.50"></text></g><g><title>fasteval::compiler::ExprSlice::from_expr (8,652,310 samples, 0.05%)</title><rect x="53.4088%" y="213" width="0.0538%" height="15" fill="rgb(206,86,44)" fg:x="8593116062" fg:w="8652310"/><text x="53.6588%" y="223.50"></text></g><g><title>malloc (4,301,784 samples, 0.03%)</title><rect x="53.4359%" y="197" width="0.0267%" height="15" fill="rgb(245,177,15)" fg:x="8597466588" fg:w="4301784"/><text x="53.6859%" y="207.50"></text></g><g><title><fasteval::compiler::ExprSlice as fasteval::compiler::Compiler>::compile (25,632,365 samples, 0.16%)</title><rect x="53.3569%" y="245" width="0.1593%" height="15" fill="rgb(206,64,50)" fg:x="8584763857" fg:w="25632365"/><text x="53.6069%" y="255.50"></text></g><g><title><fasteval::parser::StdFunc as fasteval::compiler::Compiler>::compile (25,632,365 samples, 0.16%)</title><rect x="53.3569%" y="229" width="0.1593%" height="15" fill="rgb(234,36,40)" fg:x="8584763857" fg:w="25632365"/><text x="53.6069%" y="239.50"></text></g><g><title>fasteval::slab::CompileSlab::push_instr (8,627,850 samples, 0.05%)</title><rect x="53.4626%" y="213" width="0.0536%" height="15" fill="rgb(213,64,8)" fg:x="8601768372" fg:w="8627850"/><text x="53.7126%" y="223.50"></text></g><g><title>alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (8,627,850 samples, 0.05%)</title><rect x="53.4626%" y="197" width="0.0536%" height="15" fill="rgb(210,75,36)" fg:x="8601768372" fg:w="8627850"/><text x="53.7126%" y="207.50"></text></g><g><title>alloc::raw_vec::finish_grow (8,627,850 samples, 0.05%)</title><rect x="53.4626%" y="181" width="0.0536%" height="15" fill="rgb(229,88,21)" fg:x="8601768372" fg:w="8627850"/><text x="53.7126%" y="191.50"></text></g><g><title>malloc (8,627,850 samples, 0.05%)</title><rect x="53.4626%" y="165" width="0.0536%" height="15" fill="rgb(252,204,47)" fg:x="8601768372" fg:w="8627850"/><text x="53.7126%" y="175.50"></text></g><g><title>_int_malloc (4,324,654 samples, 0.03%)</title><rect x="53.4894%" y="149" width="0.0269%" height="15" fill="rgb(208,77,27)" fg:x="8606071568" fg:w="4324654"/><text x="53.7394%" y="159.50"></text></g><g><title>__rustc::__rdl_dealloc (4,307,295 samples, 0.03%)</title><rect x="53.5162%" y="245" width="0.0268%" height="15" fill="rgb(221,76,26)" fg:x="8610396222" fg:w="4307295"/><text x="53.7662%" y="255.50"></text></g><g><title>cfree@GLIBC_2.2.5 (4,302,209 samples, 0.03%)</title><rect x="53.5430%" y="245" width="0.0267%" height="15" fill="rgb(225,139,18)" fg:x="8614703517" fg:w="4302209"/><text x="53.7930%" y="255.50"></text></g><g><title>fasteval::compiler::ExprSlice::split (4,336,706 samples, 0.03%)</title><rect x="53.5697%" y="245" width="0.0270%" height="15" fill="rgb(230,137,11)" fg:x="8619005726" fg:w="4336706"/><text x="53.8197%" y="255.50"></text></g><g><title>fasteval::compiler::compile_add (4,345,474 samples, 0.03%)</title><rect x="53.5967%" y="245" width="0.0270%" height="15" fill="rgb(212,28,1)" fg:x="8623342432" fg:w="4345474"/><text x="53.8467%" y="255.50"></text></g><g><title>cfree@GLIBC_2.2.5 (4,345,474 samples, 0.03%)</title><rect x="53.5967%" y="229" width="0.0270%" height="15" fill="rgb(248,164,17)" fg:x="8623342432" fg:w="4345474"/><text x="53.8467%" y="239.50"></text></g><g><title><fasteval::compiler::ExprSlice as fasteval::compiler::Compiler>::compile (77,454,232 samples, 0.48%)</title><rect x="53.1959%" y="261" width="0.4814%" height="15" fill="rgb(222,171,42)" fg:x="8558861745" fg:w="77454232"/><text x="53.4459%" y="271.50"></text></g><g><title>malloc (8,628,071 samples, 0.05%)</title><rect x="53.6237%" y="245" width="0.0536%" height="15" fill="rgb(243,84,45)" fg:x="8627687906" fg:w="8628071"/><text x="53.8737%" y="255.50"></text></g><g><title><fasteval::compiler::ExprSlice as fasteval::compiler::Compiler>::compile (85,983,179 samples, 0.53%)</title><rect x="53.1959%" y="293" width="0.5344%" height="15" fill="rgb(252,49,23)" fg:x="8558861745" fg:w="85983179"/><text x="53.4459%" y="303.50"></text></g><g><title><fasteval::parser::UnaryOp as fasteval::compiler::Compiler>::compile (85,983,179 samples, 0.53%)</title><rect x="53.1959%" y="277" width="0.5344%" height="15" fill="rgb(215,19,7)" fg:x="8558861745" fg:w="85983179"/><text x="53.4459%" y="287.50"></text></g><g><title>fasteval::compiler::ExprSlice::from_expr (8,528,947 samples, 0.05%)</title><rect x="53.6773%" y="261" width="0.0530%" height="15" fill="rgb(238,81,41)" fg:x="8636315977" fg:w="8528947"/><text x="53.9273%" y="271.50"></text></g><g><title>malloc (8,528,947 samples, 0.05%)</title><rect x="53.6773%" y="245" width="0.0530%" height="15" fill="rgb(210,199,37)" fg:x="8636315977" fg:w="8528947"/><text x="53.9273%" y="255.50"></text></g><g><title>_int_malloc (8,528,947 samples, 0.05%)</title><rect x="53.6773%" y="229" width="0.0530%" height="15" fill="rgb(244,192,49)" fg:x="8636315977" fg:w="8528947"/><text x="53.9273%" y="239.50"></text></g><g><title><fasteval::compiler::ExprSlice as fasteval::compiler::Compiler>::compile (8,628,401 samples, 0.05%)</title><rect x="53.7837%" y="261" width="0.0536%" height="15" fill="rgb(226,211,11)" fg:x="8653432142" fg:w="8628401"/><text x="54.0337%" y="271.50"></text></g><g><title><fasteval::parser::StdFunc as fasteval::compiler::Compiler>::compile (8,628,401 samples, 0.05%)</title><rect x="53.7837%" y="245" width="0.0536%" height="15" fill="rgb(236,162,54)" fg:x="8653432142" fg:w="8628401"/><text x="54.0337%" y="255.50"></text></g><g><title><alloc::string::String as core::clone::Clone>::clone (4,345,934 samples, 0.03%)</title><rect x="53.8103%" y="229" width="0.0270%" height="15" fill="rgb(220,229,9)" fg:x="8657714609" fg:w="4345934"/><text x="54.0603%" y="239.50"></text></g><g><title>__rustc::__rust_alloc (4,345,934 samples, 0.03%)</title><rect x="53.8103%" y="213" width="0.0270%" height="15" fill="rgb(250,87,22)" fg:x="8657714609" fg:w="4345934"/><text x="54.0603%" y="223.50"></text></g><g><title>__rustc::__rdl_alloc (4,336,892 samples, 0.03%)</title><rect x="53.8373%" y="245" width="0.0270%" height="15" fill="rgb(239,43,17)" fg:x="8662060543" fg:w="4336892"/><text x="54.0873%" y="255.50"></text></g><g><title>__rustc::__rust_alloc (4,292,587 samples, 0.03%)</title><rect x="53.8643%" y="245" width="0.0267%" height="15" fill="rgb(231,177,25)" fg:x="8666397435" fg:w="4292587"/><text x="54.1143%" y="255.50"></text></g><g><title><fasteval::parser::UnaryOp as fasteval::compiler::Compiler>::compile (30,127,867 samples, 0.19%)</title><rect x="53.7303%" y="293" width="0.1873%" height="15" fill="rgb(219,179,1)" fg:x="8644844924" fg:w="30127867"/><text x="53.9803%" y="303.50"></text></g><g><title><fasteval::compiler::ExprSlice as fasteval::compiler::Compiler>::compile (30,127,867 samples, 0.19%)</title><rect x="53.7303%" y="277" width="0.1873%" height="15" fill="rgb(238,219,53)" fg:x="8644844924" fg:w="30127867"/><text x="53.9803%" y="287.50"></text></g><g><title>fasteval::compiler::ExprSlice::split (12,912,248 samples, 0.08%)</title><rect x="53.8373%" y="261" width="0.0803%" height="15" fill="rgb(232,167,36)" fg:x="8662060543" fg:w="12912248"/><text x="54.0873%" y="271.50"></text></g><g><title>malloc (4,282,769 samples, 0.03%)</title><rect x="53.8910%" y="245" width="0.0266%" height="15" fill="rgb(244,19,51)" fg:x="8670690022" fg:w="4282769"/><text x="54.1410%" y="255.50"></text></g><g><title>cfree@GLIBC_2.2.5 (21,463,968 samples, 0.13%)</title><rect x="53.9176%" y="293" width="0.1334%" height="15" fill="rgb(224,6,22)" fg:x="8674972791" fg:w="21463968"/><text x="54.1676%" y="303.50"></text></g><g><title>_int_free_chunk (21,463,968 samples, 0.13%)</title><rect x="53.9176%" y="277" width="0.1334%" height="15" fill="rgb(224,145,5)" fg:x="8674972791" fg:w="21463968"/><text x="54.1676%" y="287.50"></text></g><g><title><fasteval::compiler::ExprSlice as fasteval::compiler::Compiler>::compile (159,204,376 samples, 0.99%)</title><rect x="53.0884%" y="309" width="0.9895%" height="15" fill="rgb(234,130,49)" fg:x="8541558429" fg:w="159204376"/><text x="53.3384%" y="319.50"></text></g><g><title>core::ptr::drop_in_place<fasteval::compiler::Instruction> (4,326,046 samples, 0.03%)</title><rect x="54.0510%" y="293" width="0.0269%" height="15" fill="rgb(254,6,2)" fg:x="8696436759" fg:w="4326046"/><text x="54.3010%" y="303.50"></text></g><g><title>__rustc::__rdl_alloc (3,918,140 samples, 0.02%)</title><rect x="54.0779%" y="309" width="0.0244%" height="15" fill="rgb(208,96,46)" fg:x="8700762805" fg:w="3918140"/><text x="54.3279%" y="319.50"></text></g><g><title>cfree@GLIBC_2.2.5 (8,628,611 samples, 0.05%)</title><rect x="54.1022%" y="309" width="0.0536%" height="15" fill="rgb(239,3,39)" fg:x="8704680945" fg:w="8628611"/><text x="54.3522%" y="319.50"></text></g><g><title>_int_free_chunk (4,283,160 samples, 0.03%)</title><rect x="54.1293%" y="293" width="0.0266%" height="15" fill="rgb(233,210,1)" fg:x="8709026396" fg:w="4283160"/><text x="54.3793%" y="303.50"></text></g><g><title>fasteval::compiler::ExprSlice::split (4,314,403 samples, 0.03%)</title><rect x="54.1559%" y="309" width="0.0268%" height="15" fill="rgb(244,137,37)" fg:x="8713309556" fg:w="4314403"/><text x="54.4059%" y="319.50"></text></g><g><title>__rustc::__rdl_alloc (4,314,403 samples, 0.03%)</title><rect x="54.1559%" y="293" width="0.0268%" height="15" fill="rgb(240,136,2)" fg:x="8713309556" fg:w="4314403"/><text x="54.4059%" y="303.50"></text></g><g><title>fasteval::compiler::compile_mul (8,599,444 samples, 0.05%)</title><rect x="54.1827%" y="309" width="0.0534%" height="15" fill="rgb(239,18,37)" fg:x="8717623959" fg:w="8599444"/><text x="54.4327%" y="319.50"></text></g><g><title>cfree@GLIBC_2.2.5 (4,322,718 samples, 0.03%)</title><rect x="54.2093%" y="293" width="0.0269%" height="15" fill="rgb(218,185,22)" fg:x="8721900685" fg:w="4322718"/><text x="54.4593%" y="303.50"></text></g><g><title>_int_free_chunk (4,322,718 samples, 0.03%)</title><rect x="54.2093%" y="277" width="0.0269%" height="15" fill="rgb(225,218,4)" fg:x="8721900685" fg:w="4322718"/><text x="54.4593%" y="287.50"></text></g><g><title>__memmove_avx_unaligned_erms (12,881,283 samples, 0.08%)</title><rect x="54.2632%" y="229" width="0.0801%" height="15" fill="rgb(230,182,32)" fg:x="8730584074" fg:w="12881283"/><text x="54.5132%" y="239.50"></text></g><g><title><fasteval::compiler::ExprSlice as fasteval::compiler::Compiler>::compile (214,859,168 samples, 1.34%)</title><rect x="53.0615%" y="325" width="1.3354%" height="15" fill="rgb(242,56,43)" fg:x="8537240171" fg:w="214859168"/><text x="53.3115%" y="335.50"></text></g><g><title>fasteval::compiler::push_mul_leaves (25,875,936 samples, 0.16%)</title><rect x="54.2361%" y="309" width="0.1608%" height="15" fill="rgb(233,99,24)" fg:x="8726223403" fg:w="25875936"/><text x="54.4861%" y="319.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::grow_one (25,875,936 samples, 0.16%)</title><rect x="54.2361%" y="293" width="0.1608%" height="15" fill="rgb(234,209,42)" fg:x="8726223403" fg:w="25875936"/><text x="54.4861%" y="303.50"></text></g><g><title>alloc::raw_vec::finish_grow (25,875,936 samples, 0.16%)</title><rect x="54.2361%" y="277" width="0.1608%" height="15" fill="rgb(227,7,12)" fg:x="8726223403" fg:w="25875936"/><text x="54.4861%" y="287.50"></text></g><g><title>realloc (25,875,936 samples, 0.16%)</title><rect x="54.2361%" y="261" width="0.1608%" height="15" fill="rgb(245,203,43)" fg:x="8726223403" fg:w="25875936"/><text x="54.4861%" y="271.50"></text></g><g><title>_int_realloc (25,875,936 samples, 0.16%)</title><rect x="54.2361%" y="245" width="0.1608%" height="15" fill="rgb(238,205,33)" fg:x="8726223403" fg:w="25875936"/><text x="54.4861%" y="255.50"></text></g><g><title>_int_malloc (8,633,982 samples, 0.05%)</title><rect x="54.3433%" y="229" width="0.0537%" height="15" fill="rgb(231,56,7)" fg:x="8743465357" fg:w="8633982"/><text x="54.5933%" y="239.50"></text></g><g><title>unlink_chunk.isra.0 (4,324,626 samples, 0.03%)</title><rect x="54.3701%" y="213" width="0.0269%" height="15" fill="rgb(244,186,29)" fg:x="8747774713" fg:w="4324626"/><text x="54.6201%" y="223.50"></text></g><g><title>cfree@GLIBC_2.2.5 (12,381,133 samples, 0.08%)</title><rect x="54.3970%" y="325" width="0.0770%" height="15" fill="rgb(234,111,31)" fg:x="8752099339" fg:w="12381133"/><text x="54.6470%" y="335.50"></text></g><g><title>_int_free_chunk (12,381,133 samples, 0.08%)</title><rect x="54.3970%" y="309" width="0.0770%" height="15" fill="rgb(241,149,10)" fg:x="8752099339" fg:w="12381133"/><text x="54.6470%" y="319.50"></text></g><g><title><fasteval::parser::Expression as fasteval::compiler::Compiler>::compile (231,494,846 samples, 1.44%)</title><rect x="53.0615%" y="341" width="1.4388%" height="15" fill="rgb(249,206,44)" fg:x="8537240171" fg:w="231494846"/><text x="53.3115%" y="351.50"></text></g><g><title>fasteval::compiler::ExprSlice::from_expr (4,254,545 samples, 0.03%)</title><rect x="54.4739%" y="325" width="0.0264%" height="15" fill="rgb(251,153,30)" fg:x="8764480472" fg:w="4254545"/><text x="54.7239%" y="335.50"></text></g><g><title>malloc (4,254,545 samples, 0.03%)</title><rect x="54.4739%" y="309" width="0.0264%" height="15" fill="rgb(239,152,38)" fg:x="8764480472" fg:w="4254545"/><text x="54.7239%" y="319.50"></text></g><g><title>__memmove_avx_unaligned_erms (4,177,212 samples, 0.03%)</title><rect x="54.5004%" y="341" width="0.0260%" height="15" fill="rgb(249,139,47)" fg:x="8768735017" fg:w="4177212"/><text x="54.7504%" y="351.50"></text></g><g><title>__rustc::__rdl_alloc (8,556,593 samples, 0.05%)</title><rect x="54.5263%" y="341" width="0.0532%" height="15" fill="rgb(244,64,35)" fg:x="8772912229" fg:w="8556593"/><text x="54.7763%" y="351.50"></text></g><g><title>__rustc::__rust_alloc (4,282,228 samples, 0.03%)</title><rect x="54.5795%" y="341" width="0.0266%" height="15" fill="rgb(216,46,15)" fg:x="8781468822" fg:w="4282228"/><text x="54.8295%" y="351.50"></text></g><g><title>core::str::<impl str>::trim_start_matches (4,353,798 samples, 0.03%)</title><rect x="54.6061%" y="341" width="0.0271%" height="15" fill="rgb(250,74,19)" fg:x="8785751050" fg:w="4353798"/><text x="54.8561%" y="351.50"></text></g><g><title>core::num::dec2flt::<impl core::str::traits::FromStr for f64>::from_str (4,350,628 samples, 0.03%)</title><rect x="55.0037%" y="309" width="0.0270%" height="15" fill="rgb(249,42,33)" fg:x="8849724696" fg:w="4350628"/><text x="55.2537%" y="319.50"></text></g><g><title>core::num::dec2flt::parse::parse_number (4,350,628 samples, 0.03%)</title><rect x="55.0037%" y="293" width="0.0270%" height="15" fill="rgb(242,149,17)" fg:x="8849724696" fg:w="4350628"/><text x="55.2537%" y="303.50"></text></g><g><title>core::num::dec2flt::<impl core::str::traits::FromStr for f64>::from_str (17,229,702 samples, 0.11%)</title><rect x="55.3218%" y="277" width="0.1071%" height="15" fill="rgb(244,29,21)" fg:x="8900893599" fg:w="17229702"/><text x="55.5718%" y="287.50"></text></g><g><title>core::num::dec2flt::parse::parse_number (8,619,244 samples, 0.05%)</title><rect x="55.3753%" y="261" width="0.0536%" height="15" fill="rgb(220,130,37)" fg:x="8909504057" fg:w="8619244"/><text x="55.6253%" y="271.50"></text></g><g><title>__memmove_avx_unaligned_erms (4,267,292 samples, 0.03%)</title><rect x="55.4556%" y="261" width="0.0265%" height="15" fill="rgb(211,67,2)" fg:x="8922428315" fg:w="4267292"/><text x="55.7056%" y="271.50"></text></g><g><title>__rustc::__rust_alloc (4,345,389 samples, 0.03%)</title><rect x="55.4821%" y="261" width="0.0270%" height="15" fill="rgb(235,68,52)" fg:x="8926695607" fg:w="4345389"/><text x="55.7321%" y="271.50"></text></g><g><title>fasteval::parser::Parser::read_value (3,947,967 samples, 0.02%)</title><rect x="55.5632%" y="245" width="0.0245%" height="15" fill="rgb(246,142,3)" fg:x="8939745655" fg:w="3947967"/><text x="55.8132%" y="255.50"></text></g><g><title>fasteval::parser::Parser::read_callable (3,947,967 samples, 0.02%)</title><rect x="55.5632%" y="229" width="0.0245%" height="15" fill="rgb(241,25,7)" fg:x="8939745655" fg:w="3947967"/><text x="55.8132%" y="239.50"></text></g><g><title>malloc (3,947,967 samples, 0.02%)</title><rect x="55.5632%" y="213" width="0.0245%" height="15" fill="rgb(242,119,39)" fg:x="8939745655" fg:w="3947967"/><text x="55.8132%" y="223.50"></text></g><g><title>_int_malloc (3,947,967 samples, 0.02%)</title><rect x="55.5632%" y="197" width="0.0245%" height="15" fill="rgb(241,98,45)" fg:x="8939745655" fg:w="3947967"/><text x="55.8132%" y="207.50"></text></g><g><title>fasteval::parser::Parser::read_value (78,260,904 samples, 0.49%)</title><rect x="55.1633%" y="293" width="0.4864%" height="15" fill="rgb(254,28,30)" fg:x="8875394142" fg:w="78260904"/><text x="55.4133%" y="303.50"></text></g><g><title>fasteval::parser::Parser::read_callable (35,531,745 samples, 0.22%)</title><rect x="55.4289%" y="277" width="0.2208%" height="15" fill="rgb(241,142,54)" fg:x="8918123301" fg:w="35531745"/><text x="55.6789%" y="287.50"></text></g><g><title>fasteval::parser::Parser::read_expression (22,614,050 samples, 0.14%)</title><rect x="55.5091%" y="261" width="0.1406%" height="15" fill="rgb(222,85,15)" fg:x="8931040996" fg:w="22614050"/><text x="55.7591%" y="271.50"></text></g><g><title>malloc (9,961,424 samples, 0.06%)</title><rect x="55.5878%" y="245" width="0.0619%" height="15" fill="rgb(210,85,47)" fg:x="8943693622" fg:w="9961424"/><text x="55.8378%" y="255.50"></text></g><g><title>_int_malloc (4,275,246 samples, 0.03%)</title><rect x="55.6231%" y="229" width="0.0266%" height="15" fill="rgb(224,206,25)" fg:x="8949379800" fg:w="4275246"/><text x="55.8731%" y="239.50"></text></g><g><title>fasteval::parser::Parser::read_value (133,514,875 samples, 0.83%)</title><rect x="54.8714%" y="325" width="0.8298%" height="15" fill="rgb(243,201,19)" fg:x="8828434348" fg:w="133514875"/><text x="55.1214%" y="335.50"></text></g><g><title>fasteval::parser::Parser::read_expression (107,873,899 samples, 0.67%)</title><rect x="55.0308%" y="309" width="0.6705%" height="15" fill="rgb(236,59,4)" fg:x="8854075324" fg:w="107873899"/><text x="55.2808%" y="319.50"></text></g><g><title>malloc (8,294,177 samples, 0.05%)</title><rect x="55.6497%" y="293" width="0.0516%" height="15" fill="rgb(254,179,45)" fg:x="8953655046" fg:w="8294177"/><text x="55.8997%" y="303.50"></text></g><g><title>_int_malloc (3,933,409 samples, 0.02%)</title><rect x="55.6768%" y="277" width="0.0244%" height="15" fill="rgb(226,14,10)" fg:x="8958015814" fg:w="3933409"/><text x="55.9268%" y="287.50"></text></g><g><title>fasteval::parser::Parser::read_expression (176,191,987 samples, 1.10%)</title><rect x="54.6332%" y="341" width="1.0951%" height="15" fill="rgb(244,27,41)" fg:x="8790104848" fg:w="176191987"/><text x="54.8832%" y="351.50"></text></g><g><title>malloc (4,347,612 samples, 0.03%)</title><rect x="55.7012%" y="325" width="0.0270%" height="15" fill="rgb(235,35,32)" fg:x="8961949223" fg:w="4347612"/><text x="55.9512%" y="335.50"></text></g><g><title>malloc_consolidate (51,642,787 samples, 0.32%)</title><rect x="55.9970%" y="309" width="0.3210%" height="15" fill="rgb(218,68,31)" fg:x="9009532175" fg:w="51642787"/><text x="56.2470%" y="319.50"></text></g><g><title><bliplib::compiler::Expression as core::str::traits::FromStr>::from_str (532,614,617 samples, 3.31%)</title><rect x="53.0615%" y="357" width="3.3104%" height="15" fill="rgb(207,120,37)" fg:x="8537240171" fg:w="532614617"/><text x="53.3115%" y="367.50"><bl..</text></g><g><title>malloc (103,557,953 samples, 0.64%)</title><rect x="55.7283%" y="341" width="0.6436%" height="15" fill="rgb(227,98,0)" fg:x="8966296835" fg:w="103557953"/><text x="55.9783%" y="351.50"></text></g><g><title>_int_malloc (94,916,542 samples, 0.59%)</title><rect x="55.7820%" y="325" width="0.5899%" height="15" fill="rgb(207,7,3)" fg:x="8974938246" fg:w="94916542"/><text x="56.0320%" y="335.50"></text></g><g><title>unlink_chunk.isra.0 (8,679,826 samples, 0.05%)</title><rect x="56.3180%" y="309" width="0.0539%" height="15" fill="rgb(206,98,19)" fg:x="9061174962" fg:w="8679826"/><text x="56.5680%" y="319.50"></text></g><g><title><alloc::vec::Vec<T,A> as core::clone::Clone>::clone (541,274,484 samples, 3.36%)</title><rect x="53.0345%" y="373" width="3.3642%" height="15" fill="rgb(217,5,26)" fg:x="8532884573" fg:w="541274484"/><text x="53.2845%" y="383.50"><al..</text></g><g><title>__memmove_avx_unaligned_erms (4,304,269 samples, 0.03%)</title><rect x="56.3719%" y="357" width="0.0268%" height="15" fill="rgb(235,190,38)" fg:x="9069854788" fg:w="4304269"/><text x="56.6219%" y="367.50"></text></g><g><title><fasteval::parser::StdFunc as fasteval::compiler::Compiler>::compile (4,342,707 samples, 0.03%)</title><rect x="56.6358%" y="277" width="0.0270%" height="15" fill="rgb(247,86,24)" fg:x="9112320661" fg:w="4342707"/><text x="56.8858%" y="287.50"></text></g><g><title><fasteval::parser::StdFunc as fasteval::compiler::Compiler>::compile (4,278,734 samples, 0.03%)</title><rect x="56.7167%" y="165" width="0.0266%" height="15" fill="rgb(205,101,16)" fg:x="9125330972" fg:w="4278734"/><text x="56.9667%" y="175.50"></text></g><g><title><alloc::string::String as core::clone::Clone>::clone (4,278,734 samples, 0.03%)</title><rect x="56.7167%" y="149" width="0.0266%" height="15" fill="rgb(246,168,33)" fg:x="9125330972" fg:w="4278734"/><text x="56.9667%" y="159.50"></text></g><g><title>__rustc::__rust_alloc (4,278,734 samples, 0.03%)</title><rect x="56.7167%" y="133" width="0.0266%" height="15" fill="rgb(231,114,1)" fg:x="9125330972" fg:w="4278734"/><text x="56.9667%" y="143.50"></text></g><g><title><fasteval::compiler::ExprSlice as fasteval::compiler::Compiler>::compile (30,212,359 samples, 0.19%)</title><rect x="56.7700%" y="133" width="0.1878%" height="15" fill="rgb(207,184,53)" fg:x="9133911125" fg:w="30212359"/><text x="57.0200%" y="143.50"></text></g><g><title><fasteval::parser::StdFunc as fasteval::compiler::Compiler>::compile (25,856,367 samples, 0.16%)</title><rect x="56.7971%" y="117" width="0.1607%" height="15" fill="rgb(224,95,51)" fg:x="9138267117" fg:w="25856367"/><text x="57.0471%" y="127.50"></text></g><g><title><alloc::string::String as core::clone::Clone>::clone (12,905,052 samples, 0.08%)</title><rect x="56.8776%" y="101" width="0.0802%" height="15" fill="rgb(212,188,45)" fg:x="9151218432" fg:w="12905052"/><text x="57.1276%" y="111.50"></text></g><g><title>__rustc::__rdl_dealloc (4,308,029 samples, 0.03%)</title><rect x="56.9578%" y="133" width="0.0268%" height="15" fill="rgb(223,154,38)" fg:x="9164123484" fg:w="4308029"/><text x="57.2078%" y="143.50"></text></g><g><title>cfree@GLIBC_2.2.5 (12,741,161 samples, 0.08%)</title><rect x="56.9846%" y="133" width="0.0792%" height="15" fill="rgb(251,22,52)" fg:x="9168431513" fg:w="12741161"/><text x="57.2346%" y="143.50"></text></g><g><title>fasteval::compiler::ExprSlice::split (17,239,004 samples, 0.11%)</title><rect x="57.0638%" y="133" width="0.1071%" height="15" fill="rgb(229,209,22)" fg:x="9181172674" fg:w="17239004"/><text x="57.3138%" y="143.50"></text></g><g><title>malloc (17,239,004 samples, 0.11%)</title><rect x="57.0638%" y="117" width="0.1071%" height="15" fill="rgb(234,138,34)" fg:x="9181172674" fg:w="17239004"/><text x="57.3138%" y="127.50"></text></g><g><title>_int_malloc (8,684,162 samples, 0.05%)</title><rect x="57.1170%" y="101" width="0.0540%" height="15" fill="rgb(212,95,11)" fg:x="9189727516" fg:w="8684162"/><text x="57.3670%" y="111.50"></text></g><g><title>__rustc::__rust_dealloc (4,363,327 samples, 0.03%)</title><rect x="57.1980%" y="117" width="0.0271%" height="15" fill="rgb(240,179,47)" fg:x="9202772725" fg:w="4363327"/><text x="57.4480%" y="127.50"></text></g><g><title>cfree@GLIBC_2.2.5 (4,255,517 samples, 0.03%)</title><rect x="57.2252%" y="117" width="0.0264%" height="15" fill="rgb(240,163,11)" fg:x="9207136052" fg:w="4255517"/><text x="57.4752%" y="127.50"></text></g><g><title><fasteval::compiler::ExprSlice as fasteval::compiler::Compiler>::compile (86,063,418 samples, 0.53%)</title><rect x="56.7433%" y="149" width="0.5349%" height="15" fill="rgb(236,37,12)" fg:x="9129609706" fg:w="86063418"/><text x="56.9933%" y="159.50"></text></g><g><title>fasteval::compiler::compile_add (17,261,446 samples, 0.11%)</title><rect x="57.1709%" y="133" width="0.1073%" height="15" fill="rgb(232,164,16)" fg:x="9198411678" fg:w="17261446"/><text x="57.4209%" y="143.50"></text></g><g><title>fasteval::slab::CompileSlab::push_instr (4,281,555 samples, 0.03%)</title><rect x="57.2516%" y="117" width="0.0266%" height="15" fill="rgb(244,205,15)" fg:x="9211391569" fg:w="4281555"/><text x="57.5016%" y="127.50"></text></g><g><title>alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (4,281,555 samples, 0.03%)</title><rect x="57.2516%" y="101" width="0.0266%" height="15" fill="rgb(223,117,47)" fg:x="9211391569" fg:w="4281555"/><text x="57.5016%" y="111.50"></text></g><g><title>alloc::raw_vec::finish_grow (4,281,555 samples, 0.03%)</title><rect x="57.2516%" y="85" width="0.0266%" height="15" fill="rgb(244,107,35)" fg:x="9211391569" fg:w="4281555"/><text x="57.5016%" y="95.50"></text></g><g><title>malloc (4,281,555 samples, 0.03%)</title><rect x="57.2516%" y="69" width="0.0266%" height="15" fill="rgb(205,140,8)" fg:x="9211391569" fg:w="4281555"/><text x="57.5016%" y="79.50"></text></g><g><title>_int_malloc (4,281,555 samples, 0.03%)</title><rect x="57.2516%" y="53" width="0.0266%" height="15" fill="rgb(228,84,46)" fg:x="9211391569" fg:w="4281555"/><text x="57.5016%" y="63.50"></text></g><g><title>malloc_consolidate (4,281,555 samples, 0.03%)</title><rect x="57.2516%" y="37" width="0.0266%" height="15" fill="rgb(254,188,9)" fg:x="9211391569" fg:w="4281555"/><text x="57.5016%" y="47.50"></text></g><g><title>cfree@GLIBC_2.2.5 (4,350,714 samples, 0.03%)</title><rect x="57.2782%" y="149" width="0.0270%" height="15" fill="rgb(206,112,54)" fg:x="9215673124" fg:w="4350714"/><text x="57.5282%" y="159.50"></text></g><g><title><fasteval::compiler::ExprSlice as fasteval::compiler::Compiler>::compile (111,118,372 samples, 0.69%)</title><rect x="56.7167%" y="181" width="0.6906%" height="15" fill="rgb(216,84,49)" fg:x="9125330972" fg:w="111118372"/><text x="56.9667%" y="191.50"></text></g><g><title><fasteval::parser::UnaryOp as fasteval::compiler::Compiler>::compile (106,839,638 samples, 0.66%)</title><rect x="56.7433%" y="165" width="0.6640%" height="15" fill="rgb(214,194,35)" fg:x="9129609706" fg:w="106839638"/><text x="56.9933%" y="175.50"></text></g><g><title>fasteval::compiler::ExprSlice::from_expr (16,425,506 samples, 0.10%)</title><rect x="57.3053%" y="149" width="0.1021%" height="15" fill="rgb(249,28,3)" fg:x="9220023838" fg:w="16425506"/><text x="57.5553%" y="159.50"></text></g><g><title>malloc (16,425,506 samples, 0.10%)</title><rect x="57.3053%" y="133" width="0.1021%" height="15" fill="rgb(222,56,52)" fg:x="9220023838" fg:w="16425506"/><text x="57.5553%" y="143.50"></text></g><g><title>_int_malloc (4,339,615 samples, 0.03%)</title><rect x="57.3804%" y="117" width="0.0270%" height="15" fill="rgb(245,217,50)" fg:x="9232109729" fg:w="4339615"/><text x="57.6304%" y="127.50"></text></g><g><title>cfree@GLIBC_2.2.5 (8,684,035 samples, 0.05%)</title><rect x="57.4073%" y="181" width="0.0540%" height="15" fill="rgb(213,201,24)" fg:x="9236449344" fg:w="8684035"/><text x="57.6573%" y="191.50"></text></g><g><title>__rustc::__rust_alloc (8,540,638 samples, 0.05%)</title><rect x="57.4613%" y="165" width="0.0531%" height="15" fill="rgb(248,116,28)" fg:x="9245133379" fg:w="8540638"/><text x="57.7113%" y="175.50"></text></g><g><title>fasteval::compiler::ExprSlice::split (21,221,535 samples, 0.13%)</title><rect x="57.4613%" y="181" width="0.1319%" height="15" fill="rgb(219,72,43)" fg:x="9245133379" fg:w="21221535"/><text x="57.7113%" y="191.50"></text></g><g><title>malloc (12,680,897 samples, 0.08%)</title><rect x="57.5144%" y="165" width="0.0788%" height="15" fill="rgb(209,138,14)" fg:x="9253674017" fg:w="12680897"/><text x="57.7644%" y="175.50"></text></g><g><title>fasteval::compiler::compile_mul (4,288,246 samples, 0.03%)</title><rect x="57.5932%" y="181" width="0.0267%" height="15" fill="rgb(222,18,33)" fg:x="9266354914" fg:w="4288246"/><text x="57.8432%" y="191.50"></text></g><g><title><fasteval::compiler::ExprSlice as fasteval::compiler::Compiler>::compile (158,352,788 samples, 0.98%)</title><rect x="56.6897%" y="197" width="0.9842%" height="15" fill="rgb(213,199,7)" fg:x="9120985648" fg:w="158352788"/><text x="56.9397%" y="207.50"></text></g><g><title>malloc (8,695,276 samples, 0.05%)</title><rect x="57.6199%" y="181" width="0.0540%" height="15" fill="rgb(250,110,10)" fg:x="9270643160" fg:w="8695276"/><text x="57.8699%" y="191.50"></text></g><g><title>cfree@GLIBC_2.2.5 (4,240,198 samples, 0.03%)</title><rect x="57.6739%" y="197" width="0.0264%" height="15" fill="rgb(248,123,6)" fg:x="9279338436" fg:w="4240198"/><text x="57.9239%" y="207.50"></text></g><g><title><fasteval::compiler::ExprSlice as fasteval::compiler::Compiler>::compile (166,882,829 samples, 1.04%)</title><rect x="56.6897%" y="229" width="1.0372%" height="15" fill="rgb(206,91,31)" fg:x="9120985648" fg:w="166882829"/><text x="56.9397%" y="239.50"></text></g><g><title><fasteval::parser::UnaryOp as fasteval::compiler::Compiler>::compile (166,882,829 samples, 1.04%)</title><rect x="56.6897%" y="213" width="1.0372%" height="15" fill="rgb(211,154,13)" fg:x="9120985648" fg:w="166882829"/><text x="56.9397%" y="223.50"></text></g><g><title>fasteval::compiler::ExprSlice::from_expr (4,289,843 samples, 0.03%)</title><rect x="57.7003%" y="197" width="0.0267%" height="15" fill="rgb(225,148,7)" fg:x="9283578634" fg:w="4289843"/><text x="57.9503%" y="207.50"></text></g><g><title>malloc (4,289,843 samples, 0.03%)</title><rect x="57.7003%" y="181" width="0.0267%" height="15" fill="rgb(220,160,43)" fg:x="9283578634" fg:w="4289843"/><text x="57.9503%" y="191.50"></text></g><g><title>__rustc::__rust_alloc (4,287,651 samples, 0.03%)</title><rect x="57.7269%" y="229" width="0.0266%" height="15" fill="rgb(213,52,39)" fg:x="9287868477" fg:w="4287651"/><text x="57.9769%" y="239.50"></text></g><g><title>cfree@GLIBC_2.2.5 (4,289,082 samples, 0.03%)</title><rect x="57.7536%" y="229" width="0.0267%" height="15" fill="rgb(243,137,7)" fg:x="9292156128" fg:w="4289082"/><text x="58.0036%" y="239.50"></text></g><g><title>fasteval::compiler::ExprSlice::split (4,364,467 samples, 0.03%)</title><rect x="57.7802%" y="229" width="0.0271%" height="15" fill="rgb(230,79,13)" fg:x="9296445210" fg:w="4364467"/><text x="58.0302%" y="239.50"></text></g><g><title>malloc (4,364,467 samples, 0.03%)</title><rect x="57.7802%" y="213" width="0.0271%" height="15" fill="rgb(247,105,23)" fg:x="9296445210" fg:w="4364467"/><text x="58.0302%" y="223.50"></text></g><g><title>fasteval::compiler::compile_mul (4,357,782 samples, 0.03%)</title><rect x="57.8074%" y="229" width="0.0271%" height="15" fill="rgb(223,179,41)" fg:x="9300809677" fg:w="4357782"/><text x="58.0574%" y="239.50"></text></g><g><title>cfree@GLIBC_2.2.5 (4,357,782 samples, 0.03%)</title><rect x="57.8074%" y="213" width="0.0271%" height="15" fill="rgb(218,9,34)" fg:x="9300809677" fg:w="4357782"/><text x="58.0574%" y="223.50"></text></g><g><title>_int_free_chunk (4,357,782 samples, 0.03%)</title><rect x="57.8074%" y="197" width="0.0271%" height="15" fill="rgb(222,106,8)" fg:x="9300809677" fg:w="4357782"/><text x="58.0574%" y="207.50"></text></g><g><title>__rustc::__rdl_realloc (4,353,411 samples, 0.03%)</title><rect x="57.8880%" y="181" width="0.0271%" height="15" fill="rgb(211,220,0)" fg:x="9313778397" fg:w="4353411"/><text x="58.1380%" y="191.50"></text></g><g><title><fasteval::compiler::ExprSlice as fasteval::compiler::Compiler>::compile (222,679,601 samples, 1.38%)</title><rect x="56.6897%" y="245" width="1.3840%" height="15" fill="rgb(229,52,16)" fg:x="9120985648" fg:w="222679601"/><text x="56.9397%" y="255.50"></text></g><g><title>fasteval::compiler::push_mul_leaves (38,497,790 samples, 0.24%)</title><rect x="57.8344%" y="229" width="0.2393%" height="15" fill="rgb(212,155,18)" fg:x="9305167459" fg:w="38497790"/><text x="58.0844%" y="239.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::grow_one (34,200,655 samples, 0.21%)</title><rect x="57.8612%" y="213" width="0.2126%" height="15" fill="rgb(242,21,14)" fg:x="9309464594" fg:w="34200655"/><text x="58.1112%" y="223.50"></text></g><g><title>alloc::raw_vec::finish_grow (29,886,852 samples, 0.19%)</title><rect x="57.8880%" y="197" width="0.1858%" height="15" fill="rgb(222,19,48)" fg:x="9313778397" fg:w="29886852"/><text x="58.1380%" y="207.50"></text></g><g><title>realloc (25,533,441 samples, 0.16%)</title><rect x="57.9150%" y="181" width="0.1587%" height="15" fill="rgb(232,45,27)" fg:x="9318131808" fg:w="25533441"/><text x="58.1650%" y="191.50"></text></g><g><title>_int_realloc (17,087,989 samples, 0.11%)</title><rect x="57.9675%" y="165" width="0.1062%" height="15" fill="rgb(249,103,42)" fg:x="9326577260" fg:w="17087989"/><text x="58.2175%" y="175.50"></text></g><g><title>_int_malloc (12,749,273 samples, 0.08%)</title><rect x="57.9945%" y="149" width="0.0792%" height="15" fill="rgb(246,81,33)" fg:x="9330915976" fg:w="12749273"/><text x="58.2445%" y="159.50"></text></g><g><title>cfree@GLIBC_2.2.5 (17,329,018 samples, 0.11%)</title><rect x="58.0737%" y="245" width="0.1077%" height="15" fill="rgb(252,33,42)" fg:x="9343665249" fg:w="17329018"/><text x="58.3237%" y="255.50"></text></g><g><title>_int_free_chunk (13,025,969 samples, 0.08%)</title><rect x="58.1005%" y="229" width="0.0810%" height="15" fill="rgb(209,212,41)" fg:x="9347968298" fg:w="13025969"/><text x="58.3505%" y="239.50"></text></g><g><title>fasteval::compiler::ExprSlice::split (25,952,605 samples, 0.16%)</title><rect x="58.1814%" y="245" width="0.1613%" height="15" fill="rgb(207,154,6)" fg:x="9360994267" fg:w="25952605"/><text x="58.4314%" y="255.50"></text></g><g><title>malloc (21,600,332 samples, 0.13%)</title><rect x="58.2085%" y="229" width="0.1343%" height="15" fill="rgb(223,64,47)" fg:x="9365346540" fg:w="21600332"/><text x="58.4585%" y="239.50"></text></g><g><title>_int_malloc (4,353,710 samples, 0.03%)</title><rect x="58.3157%" y="213" width="0.0271%" height="15" fill="rgb(211,161,38)" fg:x="9382593162" fg:w="4353710"/><text x="58.5657%" y="223.50"></text></g><g><title>cfree@GLIBC_2.2.5 (4,275,916 samples, 0.03%)</title><rect x="58.3486%" y="229" width="0.0266%" height="15" fill="rgb(219,138,40)" fg:x="9387894947" fg:w="4275916"/><text x="58.5986%" y="239.50"></text></g><g><title><fasteval::compiler::ExprSlice as fasteval::compiler::Compiler>::compile (288,518,790 samples, 1.79%)</title><rect x="56.6091%" y="293" width="1.7932%" height="15" fill="rgb(241,228,46)" fg:x="9108022763" fg:w="288518790"/><text x="56.8591%" y="303.50"><..</text></g><g><title><fasteval::parser::UnaryOp as fasteval::compiler::Compiler>::compile (279,878,185 samples, 1.74%)</title><rect x="56.6628%" y="277" width="1.7395%" height="15" fill="rgb(223,209,38)" fg:x="9116663368" fg:w="279878185"/><text x="56.9128%" y="287.50"></text></g><g><title><fasteval::compiler::ExprSlice as fasteval::compiler::Compiler>::compile (279,878,185 samples, 1.74%)</title><rect x="56.6628%" y="261" width="1.7395%" height="15" fill="rgb(236,164,45)" fg:x="9116663368" fg:w="279878185"/><text x="56.9128%" y="271.50"></text></g><g><title>fasteval::compiler::compile_add (9,594,681 samples, 0.06%)</title><rect x="58.3427%" y="245" width="0.0596%" height="15" fill="rgb(231,15,5)" fg:x="9386946872" fg:w="9594681"/><text x="58.5927%" y="255.50"></text></g><g><title>core::ptr::drop_in_place<fasteval::compiler::Instruction> (4,370,690 samples, 0.03%)</title><rect x="58.3752%" y="229" width="0.0272%" height="15" fill="rgb(252,35,15)" fg:x="9392170863" fg:w="4370690"/><text x="58.6252%" y="239.50"></text></g><g><title>cfree@GLIBC_2.2.5 (8,521,735 samples, 0.05%)</title><rect x="58.4024%" y="293" width="0.0530%" height="15" fill="rgb(248,181,18)" fg:x="9396541553" fg:w="8521735"/><text x="58.6524%" y="303.50"></text></g><g><title>_int_free_chunk (4,251,109 samples, 0.03%)</title><rect x="58.4289%" y="277" width="0.0264%" height="15" fill="rgb(233,39,42)" fg:x="9400812179" fg:w="4251109"/><text x="58.6789%" y="287.50"></text></g><g><title>fasteval::compiler::ExprSlice::split (4,324,552 samples, 0.03%)</title><rect x="58.4553%" y="293" width="0.0269%" height="15" fill="rgb(238,110,33)" fg:x="9405063288" fg:w="4324552"/><text x="58.7053%" y="303.50"></text></g><g><title>malloc (4,324,552 samples, 0.03%)</title><rect x="58.4553%" y="277" width="0.0269%" height="15" fill="rgb(233,195,10)" fg:x="9405063288" fg:w="4324552"/><text x="58.7053%" y="287.50"></text></g><g><title>cfree@GLIBC_2.2.5 (17,271,006 samples, 0.11%)</title><rect x="58.5075%" y="277" width="0.1073%" height="15" fill="rgb(254,105,3)" fg:x="9413452381" fg:w="17271006"/><text x="58.7575%" y="287.50"></text></g><g><title>_int_free_chunk (8,698,535 samples, 0.05%)</title><rect x="58.5608%" y="261" width="0.0541%" height="15" fill="rgb(221,225,9)" fg:x="9422024852" fg:w="8698535"/><text x="58.8108%" y="271.50"></text></g><g><title><fasteval::compiler::ExprSlice as fasteval::compiler::Compiler>::compile (348,048,326 samples, 2.16%)</title><rect x="56.4784%" y="309" width="2.1632%" height="15" fill="rgb(224,227,45)" fg:x="9086987564" fg:w="348048326"/><text x="56.7284%" y="319.50"><..</text></g><g><title>fasteval::compiler::compile_mul (25,648,050 samples, 0.16%)</title><rect x="58.4822%" y="293" width="0.1594%" height="15" fill="rgb(229,198,43)" fg:x="9409387840" fg:w="25648050"/><text x="58.7322%" y="303.50"></text></g><g><title>fasteval::slab::CompileSlab::push_instr (4,312,503 samples, 0.03%)</title><rect x="58.6148%" y="277" width="0.0268%" height="15" fill="rgb(206,209,35)" fg:x="9430723387" fg:w="4312503"/><text x="58.8648%" y="287.50"></text></g><g><title><fasteval::compiler::ExprSlice as fasteval::compiler::Compiler>::compile (365,284,825 samples, 2.27%)</title><rect x="56.4784%" y="341" width="2.2704%" height="15" fill="rgb(245,195,53)" fg:x="9086987564" fg:w="365284825"/><text x="56.7284%" y="351.50"><..</text></g><g><title><fasteval::parser::StdFunc as fasteval::compiler::Compiler>::compile (365,284,825 samples, 2.27%)</title><rect x="56.4784%" y="325" width="2.2704%" height="15" fill="rgb(240,92,26)" fg:x="9086987564" fg:w="365284825"/><text x="56.7284%" y="335.50"><..</text></g><g><title>cfree@GLIBC_2.2.5 (17,236,499 samples, 0.11%)</title><rect x="58.6416%" y="309" width="0.1071%" height="15" fill="rgb(207,40,23)" fg:x="9435035890" fg:w="17236499"/><text x="58.8916%" y="319.50"></text></g><g><title>_int_free_chunk (4,340,155 samples, 0.03%)</title><rect x="58.7218%" y="293" width="0.0270%" height="15" fill="rgb(223,111,35)" fg:x="9447932234" fg:w="4340155"/><text x="58.9718%" y="303.50"></text></g><g><title>cfree@GLIBC_2.2.5 (8,722,783 samples, 0.05%)</title><rect x="58.7488%" y="341" width="0.0542%" height="15" fill="rgb(229,147,28)" fg:x="9452272389" fg:w="8722783"/><text x="58.9988%" y="351.50"></text></g><g><title>_int_free_chunk (4,368,360 samples, 0.03%)</title><rect x="58.7758%" y="325" width="0.0272%" height="15" fill="rgb(211,29,28)" fg:x="9456626812" fg:w="4368360"/><text x="59.0258%" y="335.50"></text></g><g><title><fasteval::parser::Expression as fasteval::compiler::Compiler>::compile (382,636,996 samples, 2.38%)</title><rect x="56.4518%" y="357" width="2.3782%" height="15" fill="rgb(228,72,33)" fg:x="9082716578" fg:w="382636996"/><text x="56.7018%" y="367.50"><f..</text></g><g><title>fasteval::compiler::ExprSlice::from_expr (4,358,402 samples, 0.03%)</title><rect x="58.8030%" y="341" width="0.0271%" height="15" fill="rgb(205,214,31)" fg:x="9460995172" fg:w="4358402"/><text x="59.0530%" y="351.50"></text></g><g><title>malloc (4,358,402 samples, 0.03%)</title><rect x="58.8030%" y="325" width="0.0271%" height="15" fill="rgb(224,111,15)" fg:x="9460995172" fg:w="4358402"/><text x="59.0530%" y="335.50"></text></g><g><title>__memmove_avx_unaligned_erms (4,332,699 samples, 0.03%)</title><rect x="58.8301%" y="357" width="0.0269%" height="15" fill="rgb(253,21,26)" fg:x="9465353574" fg:w="4332699"/><text x="59.0801%" y="367.50"></text></g><g><title>core::str::<impl str>::trim_start_matches (4,292,970 samples, 0.03%)</title><rect x="58.8570%" y="357" width="0.0267%" height="15" fill="rgb(245,139,43)" fg:x="9469686273" fg:w="4292970"/><text x="59.1070%" y="367.50"></text></g><g><title>__rustc::__rdl_alloc (4,367,721 samples, 0.03%)</title><rect x="58.9377%" y="341" width="0.0271%" height="15" fill="rgb(252,170,7)" fg:x="9482669758" fg:w="4367721"/><text x="59.1877%" y="351.50"></text></g><g><title>__memmove_avx_unaligned_erms (4,332,098 samples, 0.03%)</title><rect x="59.0191%" y="309" width="0.0269%" height="15" fill="rgb(231,118,14)" fg:x="9495773020" fg:w="4332098"/><text x="59.2691%" y="319.50"></text></g><g><title>__rustc::__rust_dealloc (4,333,584 samples, 0.03%)</title><rect x="59.0460%" y="309" width="0.0269%" height="15" fill="rgb(238,83,0)" fg:x="9500105118" fg:w="4333584"/><text x="59.2960%" y="319.50"></text></g><g><title>cfree@GLIBC_2.2.5 (4,352,504 samples, 0.03%)</title><rect x="59.0730%" y="309" width="0.0271%" height="15" fill="rgb(221,39,39)" fg:x="9504438702" fg:w="4352504"/><text x="59.3230%" y="319.50"></text></g><g><title>__rustc::__rust_alloc (4,322,546 samples, 0.03%)</title><rect x="59.2878%" y="261" width="0.0269%" height="15" fill="rgb(222,119,46)" fg:x="9539007638" fg:w="4322546"/><text x="59.5378%" y="271.50"></text></g><g><title>cfree@GLIBC_2.2.5 (4,250,354 samples, 0.03%)</title><rect x="59.3147%" y="261" width="0.0264%" height="15" fill="rgb(222,165,49)" fg:x="9543330184" fg:w="4250354"/><text x="59.5647%" y="271.50"></text></g><g><title>fasteval::parser::Parser::read_callable (12,893,738 samples, 0.08%)</title><rect x="59.2878%" y="277" width="0.0801%" height="15" fill="rgb(219,113,52)" fg:x="9539007638" fg:w="12893738"/><text x="59.5378%" y="287.50"></text></g><g><title>malloc (4,320,838 samples, 0.03%)</title><rect x="59.3411%" y="261" width="0.0269%" height="15" fill="rgb(214,7,15)" fg:x="9547580538" fg:w="4320838"/><text x="59.5911%" y="271.50"></text></g><g><title>core::num::dec2flt::<impl core::str::traits::FromStr for f64>::from_str (12,976,603 samples, 0.08%)</title><rect x="59.5496%" y="245" width="0.0807%" height="15" fill="rgb(235,32,4)" fg:x="9581120711" fg:w="12976603"/><text x="59.7996%" y="255.50"></text></g><g><title>core::num::dec2flt::parse::parse_number (4,316,527 samples, 0.03%)</title><rect x="59.6034%" y="229" width="0.0268%" height="15" fill="rgb(238,90,54)" fg:x="9589780787" fg:w="4316527"/><text x="59.8534%" y="239.50"></text></g><g><title>__rustc::__rdl_alloc (4,251,415 samples, 0.03%)</title><rect x="59.6833%" y="229" width="0.0264%" height="15" fill="rgb(213,208,19)" fg:x="9602634133" fg:w="4251415"/><text x="59.9333%" y="239.50"></text></g><g><title>fasteval::parser::Parser::read_value (12,992,945 samples, 0.08%)</title><rect x="59.8974%" y="197" width="0.0808%" height="15" fill="rgb(233,156,4)" fg:x="9637083155" fg:w="12992945"/><text x="60.1474%" y="207.50"></text></g><g><title>core::num::dec2flt::<impl core::str::traits::FromStr for f64>::from_str (8,657,336 samples, 0.05%)</title><rect x="59.9244%" y="181" width="0.0538%" height="15" fill="rgb(207,194,5)" fg:x="9641418764" fg:w="8657336"/><text x="60.1744%" y="191.50"></text></g><g><title>core::num::dec2flt::parse::parse_number (4,294,745 samples, 0.03%)</title><rect x="59.9515%" y="165" width="0.0267%" height="15" fill="rgb(206,111,30)" fg:x="9645781355" fg:w="4294745"/><text x="60.2015%" y="175.50"></text></g><g><title>fasteval::parser::Parser::read_expression (189,109,929 samples, 1.18%)</title><rect x="58.8837%" y="357" width="1.1754%" height="15" fill="rgb(243,70,54)" fg:x="9473979243" fg:w="189109929"/><text x="59.1337%" y="367.50"></text></g><g><title>fasteval::parser::Parser::read_value (176,051,693 samples, 1.09%)</title><rect x="58.9648%" y="341" width="1.0942%" height="15" fill="rgb(242,28,8)" fg:x="9487037479" fg:w="176051693"/><text x="59.2148%" y="351.50"></text></g><g><title>fasteval::parser::Parser::read_callable (171,684,038 samples, 1.07%)</title><rect x="58.9920%" y="325" width="1.0671%" height="15" fill="rgb(219,106,18)" fg:x="9491405134" fg:w="171684038"/><text x="59.2420%" y="335.50"></text></g><g><title>fasteval::parser::Parser::read_expression (154,297,966 samples, 0.96%)</title><rect x="59.1000%" y="309" width="0.9590%" height="15" fill="rgb(244,222,10)" fg:x="9508791206" fg:w="154297966"/><text x="59.3500%" y="319.50"></text></g><g><title>fasteval::parser::Parser::read_value (132,703,897 samples, 0.82%)</title><rect x="59.2342%" y="293" width="0.8248%" height="15" fill="rgb(236,179,52)" fg:x="9530385275" fg:w="132703897"/><text x="59.4842%" y="303.50"></text></g><g><title>fasteval::parser::Parser::read_expression (111,187,796 samples, 0.69%)</title><rect x="59.3680%" y="277" width="0.6911%" height="15" fill="rgb(213,23,39)" fg:x="9551901376" fg:w="111187796"/><text x="59.6180%" y="287.50"></text></g><g><title>fasteval::parser::Parser::read_value (111,187,796 samples, 0.69%)</title><rect x="59.3680%" y="261" width="0.6911%" height="15" fill="rgb(238,48,10)" fg:x="9551901376" fg:w="111187796"/><text x="59.6180%" y="271.50"></text></g><g><title>fasteval::parser::Parser::read_expression (68,991,858 samples, 0.43%)</title><rect x="59.6302%" y="245" width="0.4288%" height="15" fill="rgb(251,196,23)" fg:x="9594097314" fg:w="68991858"/><text x="59.8802%" y="255.50"></text></g><g><title>fasteval::parser::Parser::read_value (56,203,624 samples, 0.35%)</title><rect x="59.7097%" y="229" width="0.3493%" height="15" fill="rgb(250,152,24)" fg:x="9606885548" fg:w="56203624"/><text x="59.9597%" y="239.50"></text></g><g><title>fasteval::parser::Parser::read_expression (43,219,025 samples, 0.27%)</title><rect x="59.7904%" y="213" width="0.2686%" height="15" fill="rgb(209,150,17)" fg:x="9619870147" fg:w="43219025"/><text x="60.0404%" y="223.50"></text></g><g><title>malloc (13,013,072 samples, 0.08%)</title><rect x="59.9782%" y="197" width="0.0809%" height="15" fill="rgb(234,202,34)" fg:x="9650076100" fg:w="13013072"/><text x="60.2282%" y="207.50"></text></g><g><title>malloc_consolidate (33,456,146 samples, 0.21%)</title><rect x="60.6622%" y="325" width="0.2079%" height="15" fill="rgb(253,148,53)" fg:x="9760135730" fg:w="33456146"/><text x="60.9122%" y="335.50"></text></g><g><title><bliplib::compiler::Expression as core::str::traits::FromStr>::from_str (723,753,499 samples, 4.50%)</title><rect x="56.3987%" y="373" width="4.4983%" height="15" fill="rgb(218,129,16)" fg:x="9074159057" fg:w="723753499"/><text x="56.6487%" y="383.50"><blip..</text></g><g><title>malloc (134,823,384 samples, 0.84%)</title><rect x="60.0590%" y="357" width="0.8380%" height="15" fill="rgb(216,85,19)" fg:x="9663089172" fg:w="134823384"/><text x="60.3090%" y="367.50"></text></g><g><title>_int_malloc (57,659,269 samples, 0.36%)</title><rect x="60.5386%" y="341" width="0.3584%" height="15" fill="rgb(235,228,7)" fg:x="9740253287" fg:w="57659269"/><text x="60.7886%" y="351.50"></text></g><g><title>unlink_chunk.isra.0 (4,320,680 samples, 0.03%)</title><rect x="60.8702%" y="325" width="0.0269%" height="15" fill="rgb(245,175,0)" fg:x="9793591876" fg:w="4320680"/><text x="61.1202%" y="335.50"></text></g><g><title>__memmove_avx_unaligned_erms (5,715,253,719 samples, 35.52%)</title><rect x="60.8970%" y="373" width="35.5220%" height="15" fill="rgb(208,168,36)" fg:x="9797912556" fg:w="5715253719"/><text x="61.1470%" y="383.50">__memmove_avx_unaligned_erms</text></g><g><title><bliplib::compiler::Context as core::clone::Clone>::clone (7,087,972,338 samples, 44.05%)</title><rect x="52.9808%" y="389" width="44.0539%" height="15" fill="rgb(246,171,24)" fg:x="8524250035" fg:w="7087972338"/><text x="53.2308%" y="399.50"><bliplib::compiler::Context as core::clone::Clone>::clone</text></g><g><title>malloc (99,056,098 samples, 0.62%)</title><rect x="96.4191%" y="373" width="0.6157%" height="15" fill="rgb(215,142,24)" fg:x="15513166275" fg:w="99056098"/><text x="96.6691%" y="383.50"></text></g><g><title>_int_malloc (86,142,836 samples, 0.54%)</title><rect x="96.4993%" y="357" width="0.5354%" height="15" fill="rgb(250,187,7)" fg:x="15526079537" fg:w="86142836"/><text x="96.7493%" y="367.50"></text></g><g><title>malloc_consolidate (60,236,190 samples, 0.37%)</title><rect x="96.6603%" y="341" width="0.3744%" height="15" fill="rgb(228,66,33)" fg:x="15551986183" fg:w="60236190"/><text x="96.9103%" y="351.50"></text></g><g><title>unlink_chunk.isra.0 (8,589,713 samples, 0.05%)</title><rect x="96.9813%" y="325" width="0.0534%" height="15" fill="rgb(234,215,21)" fg:x="15603632660" fg:w="8589713"/><text x="97.2313%" y="335.50"></text></g><g><title><fasteval::compiler::Instruction as fasteval::evaler::Evaler>::eval (8,716,116 samples, 0.05%)</title><rect x="97.2204%" y="293" width="0.0542%" height="15" fill="rgb(222,191,20)" fg:x="15642100494" fg:w="8716116"/><text x="97.4704%" y="303.50"></text></g><g><title><alloc::collections::btree::map::BTreeMap<alloc::string::String,f64> as fasteval::evalns::EvalNamespace>::lookup (8,716,116 samples, 0.05%)</title><rect x="97.2204%" y="277" width="0.0542%" height="15" fill="rgb(245,79,54)" fg:x="15642100494" fg:w="8716116"/><text x="97.4704%" y="287.50"></text></g><g><title>__memcmp_avx2_movbe (4,354,724 samples, 0.03%)</title><rect x="97.2475%" y="261" width="0.0271%" height="15" fill="rgb(240,10,37)" fg:x="15646461886" fg:w="4354724"/><text x="97.4975%" y="271.50"></text></g><g><title><fasteval::compiler::Instruction as fasteval::evaler::Evaler>::eval (29,982,235 samples, 0.19%)</title><rect x="97.1154%" y="341" width="0.1863%" height="15" fill="rgb(214,192,32)" fg:x="15625196602" fg:w="29982235"/><text x="97.3654%" y="351.50"></text></g><g><title><fasteval::compiler::Instruction as fasteval::evaler::Evaler>::eval (21,703,962 samples, 0.13%)</title><rect x="97.1668%" y="325" width="0.1349%" height="15" fill="rgb(209,36,54)" fg:x="15633474875" fg:w="21703962"/><text x="97.4168%" y="335.50"></text></g><g><title><fasteval::compiler::Instruction as fasteval::evaler::Evaler>::eval (17,398,591 samples, 0.11%)</title><rect x="97.1936%" y="309" width="0.1081%" height="15" fill="rgb(220,10,11)" fg:x="15637780246" fg:w="17398591"/><text x="97.4436%" y="319.50"></text></g><g><title>__log2_fma (4,362,227 samples, 0.03%)</title><rect x="97.2746%" y="293" width="0.0271%" height="15" fill="rgb(221,106,17)" fg:x="15650816610" fg:w="4362227"/><text x="97.5246%" y="303.50"></text></g><g><title><fasteval::compiler::Instruction as fasteval::evaler::Evaler>::eval (47,262,684 samples, 0.29%)</title><rect x="97.0347%" y="389" width="0.2938%" height="15" fill="rgb(251,142,44)" fg:x="15612222373" fg:w="47262684"/><text x="97.2847%" y="399.50"></text></g><g><title><fasteval::compiler::Instruction as fasteval::evaler::Evaler>::eval (42,894,848 samples, 0.27%)</title><rect x="97.0619%" y="373" width="0.2666%" height="15" fill="rgb(238,13,15)" fg:x="15616590209" fg:w="42894848"/><text x="97.3119%" y="383.50"></text></g><g><title><fasteval::compiler::Instruction as fasteval::evaler::Evaler>::eval (38,589,814 samples, 0.24%)</title><rect x="97.0886%" y="357" width="0.2398%" height="15" fill="rgb(208,107,27)" fg:x="15620895243" fg:w="38589814"/><text x="97.3386%" y="367.50"></text></g><g><title>pow@@GLIBC_2.29 (4,306,220 samples, 0.03%)</title><rect x="97.3017%" y="341" width="0.0268%" height="15" fill="rgb(205,136,37)" fg:x="15655178837" fg:w="4306220"/><text x="97.5517%" y="351.50"></text></g><g><title>__ieee754_pow_fma (4,306,220 samples, 0.03%)</title><rect x="97.3017%" y="325" width="0.0268%" height="15" fill="rgb(250,205,27)" fg:x="15655178837" fg:w="4306220"/><text x="97.5517%" y="335.50"></text></g><g><title>__rustc::__rdl_dealloc (4,248,504 samples, 0.03%)</title><rect x="97.3370%" y="373" width="0.0264%" height="15" fill="rgb(210,80,43)" fg:x="15660857459" fg:w="4248504"/><text x="97.5870%" y="383.50"></text></g><g><title>cfree@GLIBC_2.2.5 (38,681,720 samples, 0.24%)</title><rect x="97.3634%" y="373" width="0.2404%" height="15" fill="rgb(247,160,36)" fg:x="15665105963" fg:w="38681720"/><text x="97.6134%" y="383.50"></text></g><g><title>_int_free_chunk (34,354,579 samples, 0.21%)</title><rect x="97.3903%" y="357" width="0.2135%" height="15" fill="rgb(234,13,49)" fg:x="15669433104" fg:w="34354579"/><text x="97.6403%" y="367.50"></text></g><g><title>_int_free_maybe_consolidate.part.0 (30,015,456 samples, 0.19%)</title><rect x="97.4173%" y="341" width="0.1866%" height="15" fill="rgb(234,122,0)" fg:x="15673772227" fg:w="30015456"/><text x="97.6673%" y="351.50"></text></g><g><title>malloc_consolidate (30,015,456 samples, 0.19%)</title><rect x="97.4173%" y="325" width="0.1866%" height="15" fill="rgb(207,146,38)" fg:x="15673772227" fg:w="30015456"/><text x="97.6673%" y="335.50"></text></g><g><title>core::ptr::drop_in_place<(char,bliplib::compiler::Expression)> (8,635,873 samples, 0.05%)</title><rect x="97.6038%" y="373" width="0.0537%" height="15" fill="rgb(207,177,25)" fg:x="15703787683" fg:w="8635873"/><text x="97.8538%" y="383.50"></text></g><g><title>cfree@GLIBC_2.2.5 (8,635,873 samples, 0.05%)</title><rect x="97.6038%" y="357" width="0.0537%" height="15" fill="rgb(211,178,42)" fg:x="15703787683" fg:w="8635873"/><text x="97.8538%" y="367.50"></text></g><g><title>_int_free_chunk (8,635,873 samples, 0.05%)</title><rect x="97.6038%" y="341" width="0.0537%" height="15" fill="rgb(230,69,54)" fg:x="15703787683" fg:w="8635873"/><text x="97.8538%" y="351.50"></text></g><g><title><alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (4,291,654 samples, 0.03%)</title><rect x="97.6575%" y="357" width="0.0267%" height="15" fill="rgb(214,135,41)" fg:x="15712423556" fg:w="4291654"/><text x="97.9075%" y="367.50"></text></g><g><title>cfree@GLIBC_2.2.5 (4,291,654 samples, 0.03%)</title><rect x="97.6575%" y="341" width="0.0267%" height="15" fill="rgb(237,67,25)" fg:x="15712423556" fg:w="4291654"/><text x="97.9075%" y="351.50"></text></g><g><title>_int_free_chunk (4,291,654 samples, 0.03%)</title><rect x="97.6575%" y="325" width="0.0267%" height="15" fill="rgb(222,189,50)" fg:x="15712423556" fg:w="4291654"/><text x="97.9075%" y="335.50"></text></g><g><title>core::ptr::drop_in_place<fasteval::slab::CompileSlab> (19,781,201 samples, 0.12%)</title><rect x="97.6575%" y="373" width="0.1229%" height="15" fill="rgb(245,148,34)" fg:x="15712423556" fg:w="19781201"/><text x="97.9075%" y="383.50"></text></g><g><title>cfree@GLIBC_2.2.5 (15,489,547 samples, 0.10%)</title><rect x="97.6842%" y="357" width="0.0963%" height="15" fill="rgb(222,29,6)" fg:x="15716715210" fg:w="15489547"/><text x="97.9342%" y="367.50"></text></g><g><title>_int_free_chunk (15,489,547 samples, 0.10%)</title><rect x="97.6842%" y="341" width="0.0963%" height="15" fill="rgb(221,189,43)" fg:x="15716715210" fg:w="15489547"/><text x="97.9342%" y="351.50"></text></g><g><title>_int_free_maybe_consolidate.part.0 (2,417,481 samples, 0.02%)</title><rect x="97.7654%" y="325" width="0.0150%" height="15" fill="rgb(207,36,27)" fg:x="15729787276" fg:w="2417481"/><text x="98.0154%" y="335.50"></text></g><g><title>malloc_consolidate (2,417,481 samples, 0.02%)</title><rect x="97.7654%" y="309" width="0.0150%" height="15" fill="rgb(217,90,24)" fg:x="15729787276" fg:w="2417481"/><text x="98.0154%" y="319.50"></text></g><g><title><alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (18,638,842 samples, 0.12%)</title><rect x="97.8072%" y="357" width="0.1158%" height="15" fill="rgb(224,66,35)" fg:x="15736514310" fg:w="18638842"/><text x="98.0572%" y="367.50"></text></g><g><title>cfree@GLIBC_2.2.5 (4,360,470 samples, 0.03%)</title><rect x="97.8960%" y="341" width="0.0271%" height="15" fill="rgb(221,13,50)" fg:x="15750792682" fg:w="4360470"/><text x="98.1460%" y="351.50"></text></g><g><title>_int_free_chunk (4,360,470 samples, 0.03%)</title><rect x="97.8960%" y="325" width="0.0271%" height="15" fill="rgb(236,68,49)" fg:x="15750792682" fg:w="4360470"/><text x="98.1460%" y="335.50"></text></g><g><title>cfree@GLIBC_2.2.5 (76,110,078 samples, 0.47%)</title><rect x="97.9231%" y="357" width="0.4730%" height="15" fill="rgb(229,146,28)" fg:x="15755153152" fg:w="76110078"/><text x="98.1731%" y="367.50"></text></g><g><title>_int_free_chunk (50,165,094 samples, 0.31%)</title><rect x="98.0843%" y="341" width="0.3118%" height="15" fill="rgb(225,31,38)" fg:x="15781098136" fg:w="50165094"/><text x="98.3343%" y="351.50"></text></g><g><title>core::ptr::drop_in_place<fasteval::parser::Expression> (12,930,980 samples, 0.08%)</title><rect x="98.3961%" y="357" width="0.0804%" height="15" fill="rgb(250,208,3)" fg:x="15831263230" fg:w="12930980"/><text x="98.6461%" y="367.50"></text></g><g><title>cfree@GLIBC_2.2.5 (8,628,094 samples, 0.05%)</title><rect x="98.4229%" y="341" width="0.0536%" height="15" fill="rgb(246,54,23)" fg:x="15835566116" fg:w="8628094"/><text x="98.6729%" y="351.50"></text></g><g><title>bliplib::compiler::Compiler::compile_all (15,318,767,403 samples, 95.21%)</title><rect x="3.3188%" y="485" width="95.2108%" height="15" fill="rgb(243,76,11)" fg:x="533973562" fg:w="15318767403"/><text x="3.5688%" y="495.50">bliplib::compiler::Compiler::compile_all</text></g><g><title>bliplib::compiler::Compiler::step (15,318,767,403 samples, 95.21%)</title><rect x="3.3188%" y="469" width="95.2108%" height="15" fill="rgb(245,21,50)" fg:x="533973562" fg:w="15318767403"/><text x="3.5688%" y="479.50">bliplib::compiler::Compiler::step</text></g><g><title><alloc::boxed::Box<dyn bliplib::compiler::Token> as bliplib::compiler::Token>::apply (15,318,767,403 samples, 95.21%)</title><rect x="3.3188%" y="453" width="95.2108%" height="15" fill="rgb(228,9,43)" fg:x="533973562" fg:w="15318767403"/><text x="3.5688%" y="463.50"><alloc::boxed::Box<dyn bliplib::compiler::Token> as bliplib::compiler::Token>::apply</text></g><g><title><bliplib::compiler::Note as bliplib::compiler::Token>::apply (15,318,767,403 samples, 95.21%)</title><rect x="3.3188%" y="437" width="95.2108%" height="15" fill="rgb(208,100,47)" fg:x="533973562" fg:w="15318767403"/><text x="3.5688%" y="447.50"><bliplib::compiler::Note as bliplib::compiler::Token>::apply</text></g><g><title>bliplib::compiler::Context::render (15,318,767,403 samples, 95.21%)</title><rect x="3.3188%" y="421" width="95.2108%" height="15" fill="rgb(232,26,8)" fg:x="533973562" fg:w="15318767403"/><text x="3.5688%" y="431.50">bliplib::compiler::Context::render</text></g><g><title>bliplib::compiler::Context::tick (7,443,980,163 samples, 46.27%)</title><rect x="52.2630%" y="405" width="46.2666%" height="15" fill="rgb(216,166,38)" fg:x="8408760802" fg:w="7443980163"/><text x="52.5130%" y="415.50">bliplib::compiler::Context::tick</text></g><g><title>core::ptr::drop_in_place<bliplib::compiler::Context> (191,883,506 samples, 1.19%)</title><rect x="97.3370%" y="389" width="1.1926%" height="15" fill="rgb(251,202,51)" fg:x="15660857459" fg:w="191883506"/><text x="97.5870%" y="399.50"></text></g><g><title>core::ptr::drop_in_place<fasteval::slab::Slab> (120,536,208 samples, 0.75%)</title><rect x="97.7804%" y="373" width="0.7492%" height="15" fill="rgb(254,216,34)" fg:x="15732204757" fg:w="120536208"/><text x="98.0304%" y="383.50"></text></g><g><title>core::ptr::drop_in_place<fasteval::parser::Value> (8,546,755 samples, 0.05%)</title><rect x="98.4765%" y="357" width="0.0531%" height="15" fill="rgb(251,32,27)" fg:x="15844194210" fg:w="8546755"/><text x="98.7265%" y="367.50"></text></g><g><title>[libasound.so.2.0.0] (1,770,421 samples, 0.01%)</title><rect x="98.5296%" y="357" width="0.0110%" height="15" fill="rgb(208,127,28)" fg:x="15852740965" fg:w="1770421"/><text x="98.7796%" y="367.50"></text></g><g><title>[libasound.so.2.0.0] (1,770,421 samples, 0.01%)</title><rect x="98.5296%" y="341" width="0.0110%" height="15" fill="rgb(224,137,22)" fg:x="15852740965" fg:w="1770421"/><text x="98.7796%" y="351.50"></text></g><g><title>snd_dlopen (1,770,421 samples, 0.01%)</title><rect x="98.5296%" y="325" width="0.0110%" height="15" fill="rgb(254,70,32)" fg:x="15852740965" fg:w="1770421"/><text x="98.7796%" y="335.50"></text></g><g><title>dlopen@GLIBC_2.2.5 (1,770,421 samples, 0.01%)</title><rect x="98.5296%" y="309" width="0.0110%" height="15" fill="rgb(229,75,37)" fg:x="15852740965" fg:w="1770421"/><text x="98.7796%" y="319.50"></text></g><g><title>_dlerror_run (1,770,421 samples, 0.01%)</title><rect x="98.5296%" y="293" width="0.0110%" height="15" fill="rgb(252,64,23)" fg:x="15852740965" fg:w="1770421"/><text x="98.7796%" y="303.50"></text></g><g><title>_dl_catch_error (1,770,421 samples, 0.01%)</title><rect x="98.5296%" y="277" width="0.0110%" height="15" fill="rgb(232,162,48)" fg:x="15852740965" fg:w="1770421"/><text x="98.7796%" y="287.50"></text></g><g><title>_dl_catch_exception (1,770,421 samples, 0.01%)</title><rect x="98.5296%" y="261" width="0.0110%" height="15" fill="rgb(246,160,12)" fg:x="15852740965" fg:w="1770421"/><text x="98.7796%" y="271.50"></text></g><g><title>dlopen_doit (1,770,421 samples, 0.01%)</title><rect x="98.5296%" y="245" width="0.0110%" height="15" fill="rgb(247,166,0)" fg:x="15852740965" fg:w="1770421"/><text x="98.7796%" y="255.50"></text></g><g><title>_dl_open (1,770,421 samples, 0.01%)</title><rect x="98.5296%" y="229" width="0.0110%" height="15" fill="rgb(249,219,21)" fg:x="15852740965" fg:w="1770421"/><text x="98.7796%" y="239.50"></text></g><g><title>_dl_catch_exception (1,770,421 samples, 0.01%)</title><rect x="98.5296%" y="213" width="0.0110%" height="15" fill="rgb(205,209,3)" fg:x="15852740965" fg:w="1770421"/><text x="98.7796%" y="223.50"></text></g><g><title>dl_open_worker (1,770,421 samples, 0.01%)</title><rect x="98.5296%" y="197" width="0.0110%" height="15" fill="rgb(243,44,1)" fg:x="15852740965" fg:w="1770421"/><text x="98.7796%" y="207.50"></text></g><g><title>_dl_catch_exception (1,770,421 samples, 0.01%)</title><rect x="98.5296%" y="181" width="0.0110%" height="15" fill="rgb(206,159,16)" fg:x="15852740965" fg:w="1770421"/><text x="98.7796%" y="191.50"></text></g><g><title>dl_open_worker_begin (1,770,421 samples, 0.01%)</title><rect x="98.5296%" y="165" width="0.0110%" height="15" fill="rgb(244,77,30)" fg:x="15852740965" fg:w="1770421"/><text x="98.7796%" y="175.50"></text></g><g><title>_dl_relocate_object (1,770,421 samples, 0.01%)</title><rect x="98.5296%" y="149" width="0.0110%" height="15" fill="rgb(218,69,12)" fg:x="15852740965" fg:w="1770421"/><text x="98.7796%" y="159.50"></text></g><g><title>_dl_relocate_object_no_relro (1,770,421 samples, 0.01%)</title><rect x="98.5296%" y="133" width="0.0110%" height="15" fill="rgb(212,87,7)" fg:x="15852740965" fg:w="1770421"/><text x="98.7796%" y="143.50"></text></g><g><title>_dl_lookup_symbol_x (1,770,421 samples, 0.01%)</title><rect x="98.5296%" y="117" width="0.0110%" height="15" fill="rgb(245,114,25)" fg:x="15852740965" fg:w="1770421"/><text x="98.7796%" y="127.50"></text></g><g><title>do_lookup_x (1,770,421 samples, 0.01%)</title><rect x="98.5296%" y="101" width="0.0110%" height="15" fill="rgb(210,61,42)" fg:x="15852740965" fg:w="1770421"/><text x="98.7796%" y="111.50"></text></g><g><title>[libasound.so.2.0.0] (2,979,612 samples, 0.02%)</title><rect x="98.5296%" y="389" width="0.0185%" height="15" fill="rgb(211,52,33)" fg:x="15852740965" fg:w="2979612"/><text x="98.7796%" y="399.50"></text></g><g><title>[libasound.so.2.0.0] (2,979,612 samples, 0.02%)</title><rect x="98.5296%" y="373" width="0.0185%" height="15" fill="rgb(234,58,33)" fg:x="15852740965" fg:w="2979612"/><text x="98.7796%" y="383.50"></text></g><g><title>__libc_start_main@@GLIBC_2.34 (15,322,349,655 samples, 95.23%)</title><rect x="3.3188%" y="597" width="95.2331%" height="15" fill="rgb(220,115,36)" fg:x="533973562" fg:w="15322349655"/><text x="3.5688%" y="607.50">__libc_start_main@@GLIBC_2.34</text></g><g><title>__libc_start_call_main (15,322,349,655 samples, 95.23%)</title><rect x="3.3188%" y="581" width="95.2331%" height="15" fill="rgb(243,153,54)" fg:x="533973562" fg:w="15322349655"/><text x="3.5688%" y="591.50">__libc_start_call_main</text></g><g><title>main (15,322,349,655 samples, 95.23%)</title><rect x="3.3188%" y="565" width="95.2331%" height="15" fill="rgb(251,47,18)" fg:x="533973562" fg:w="15322349655"/><text x="3.5688%" y="575.50">main</text></g><g><title>std::rt::lang_start_internal (15,322,349,655 samples, 95.23%)</title><rect x="3.3188%" y="549" width="95.2331%" height="15" fill="rgb(242,102,42)" fg:x="533973562" fg:w="15322349655"/><text x="3.5688%" y="559.50">std::rt::lang_start_internal</text></g><g><title>std::rt::lang_start::{{closure}} (15,322,349,655 samples, 95.23%)</title><rect x="3.3188%" y="533" width="95.2331%" height="15" fill="rgb(234,31,38)" fg:x="533973562" fg:w="15322349655"/><text x="3.5688%" y="543.50">std::rt::lang_start::{{closure}}</text></g><g><title>std::sys::backtrace::__rust_begin_short_backtrace (15,322,349,655 samples, 95.23%)</title><rect x="3.3188%" y="517" width="95.2331%" height="15" fill="rgb(221,117,51)" fg:x="533973562" fg:w="15322349655"/><text x="3.5688%" y="527.50">std::sys::backtrace::__rust_begin_short_backtrace</text></g><g><title>blip::main (15,322,349,655 samples, 95.23%)</title><rect x="3.3188%" y="501" width="95.2331%" height="15" fill="rgb(212,20,18)" fg:x="533973562" fg:w="15322349655"/><text x="3.5688%" y="511.50">blip::main</text></g><g><title>rodio::stream::OutputStream::try_default (3,582,252 samples, 0.02%)</title><rect x="98.5296%" y="485" width="0.0223%" height="15" fill="rgb(245,133,36)" fg:x="15852740965" fg:w="3582252"/><text x="98.7796%" y="495.50"></text></g><g><title><cpal::platform::platform_impl::Device as cpal::traits::DeviceTrait>::default_output_config (3,582,252 samples, 0.02%)</title><rect x="98.5296%" y="469" width="0.0223%" height="15" fill="rgb(212,6,19)" fg:x="15852740965" fg:w="3582252"/><text x="98.7796%" y="479.50"></text></g><g><title>cpal::host::alsa::Device::default_config (3,582,252 samples, 0.02%)</title><rect x="98.5296%" y="453" width="0.0223%" height="15" fill="rgb(218,1,36)" fg:x="15852740965" fg:w="3582252"/><text x="98.7796%" y="463.50"></text></g><g><title>cpal::host::alsa::Device::supported_configs (3,582,252 samples, 0.02%)</title><rect x="98.5296%" y="437" width="0.0223%" height="15" fill="rgb(246,84,54)" fg:x="15852740965" fg:w="3582252"/><text x="98.7796%" y="447.50"></text></g><g><title>alsa::pcm::PCM::new (3,582,252 samples, 0.02%)</title><rect x="98.5296%" y="421" width="0.0223%" height="15" fill="rgb(242,110,6)" fg:x="15852740965" fg:w="3582252"/><text x="98.7796%" y="431.50"></text></g><g><title>snd_pcm_open (3,582,252 samples, 0.02%)</title><rect x="98.5296%" y="405" width="0.0223%" height="15" fill="rgb(214,47,5)" fg:x="15852740965" fg:w="3582252"/><text x="98.7796%" y="415.50"></text></g><g><title>_start (15,322,851,159 samples, 95.24%)</title><rect x="3.3188%" y="613" width="95.2362%" height="15" fill="rgb(218,159,25)" fg:x="533973562" fg:w="15322851159"/><text x="3.5688%" y="623.50">_start</text></g><g><title>alloc::collections::btree::map::BTreeMap<K,V,A>::insert (12,947,287 samples, 0.08%)</title><rect x="98.5550%" y="613" width="0.0805%" height="15" fill="rgb(215,211,28)" fg:x="15856824721" fg:w="12947287"/><text x="98.8050%" y="623.50"></text></g><g><title>alloc::raw_vec::finish_grow (4,296,929 samples, 0.03%)</title><rect x="98.6355%" y="613" width="0.0267%" height="15" fill="rgb(238,59,32)" fg:x="15869772008" fg:w="4296929"/><text x="98.8855%" y="623.50"></text></g><g><title>cfree@GLIBC_2.2.5 (43,157,640 samples, 0.27%)</title><rect x="98.6622%" y="613" width="0.2682%" height="15" fill="rgb(226,82,3)" fg:x="15874068937" fg:w="43157640"/><text x="98.9122%" y="623.50"></text></g><g><title>core::ptr::drop_in_place<bliplib::compiler::Context> (4,288,360 samples, 0.03%)</title><rect x="98.9304%" y="613" width="0.0267%" height="15" fill="rgb(240,164,32)" fg:x="15917226577" fg:w="4288360"/><text x="99.1804%" y="623.50"></text></g><g><title>core::ptr::drop_in_place<fasteval::compiler::Instruction> (17,281,297 samples, 0.11%)</title><rect x="98.9571%" y="613" width="0.1074%" height="15" fill="rgb(232,46,7)" fg:x="15921514937" fg:w="17281297"/><text x="99.2071%" y="623.50"></text></g><g><title>core::ptr::drop_in_place<fasteval::parser::Value> (4,361,952 samples, 0.03%)</title><rect x="99.0645%" y="613" width="0.0271%" height="15" fill="rgb(229,129,53)" fg:x="15938796234" fg:w="4361952"/><text x="99.3145%" y="623.50"></text></g><g><title>core::ptr::drop_in_place<fasteval::slab::Slab> (4,328,892 samples, 0.03%)</title><rect x="99.0916%" y="613" width="0.0269%" height="15" fill="rgb(234,188,29)" fg:x="15943158186" fg:w="4328892"/><text x="99.3416%" y="623.50"></text></g><g><title>core::slice::sort::shared::smallsort::insertion_sort_shift_left (8,503,116 samples, 0.05%)</title><rect x="99.1185%" y="613" width="0.0528%" height="15" fill="rgb(246,141,4)" fg:x="15947487078" fg:w="8503116"/><text x="99.3685%" y="623.50"></text></g><g><title>fasteval::compiler::ExprSlice::split (4,166,924 samples, 0.03%)</title><rect x="99.1713%" y="613" width="0.0259%" height="15" fill="rgb(229,23,39)" fg:x="15955990194" fg:w="4166924"/><text x="99.4213%" y="623.50"></text></g><g><title>fasteval::compiler::push_mul_leaves (4,358,465 samples, 0.03%)</title><rect x="99.1972%" y="613" width="0.0271%" height="15" fill="rgb(206,12,3)" fg:x="15960157118" fg:w="4358465"/><text x="99.4472%" y="623.50"></text></g><g><title>fasteval::parser::Parser::read_callable (12,954,486 samples, 0.08%)</title><rect x="99.2243%" y="613" width="0.0805%" height="15" fill="rgb(252,226,20)" fg:x="15964515583" fg:w="12954486"/><text x="99.4743%" y="623.50"></text></g><g><title>fasteval::parser::Parser::read_expression (17,178,760 samples, 0.11%)</title><rect x="99.3048%" y="613" width="0.1068%" height="15" fill="rgb(216,123,35)" fg:x="15977470069" fg:w="17178760"/><text x="99.5548%" y="623.50"></text></g><g><title>fasteval::parser::Parser::read_value (17,283,844 samples, 0.11%)</title><rect x="99.4116%" y="613" width="0.1074%" height="15" fill="rgb(212,68,40)" fg:x="15994648829" fg:w="17283844"/><text x="99.6616%" y="623.50"></text></g><g><title>fasteval::slab::CompileSlab::push_instr (8,631,881 samples, 0.05%)</title><rect x="99.5190%" y="613" width="0.0536%" height="15" fill="rgb(254,125,32)" fg:x="16011932673" fg:w="8631881"/><text x="99.7690%" y="623.50"></text></g><g><title>malloc (51,720,712 samples, 0.32%)</title><rect x="99.5727%" y="613" width="0.3215%" height="15" fill="rgb(253,97,22)" fg:x="16020564554" fg:w="51720712"/><text x="99.8227%" y="623.50"></text></g><g><title>malloc_consolidate (4,303,014 samples, 0.03%)</title><rect x="99.8941%" y="613" width="0.0267%" height="15" fill="rgb(241,101,14)" fg:x="16072285266" fg:w="4303014"/><text x="100.1441%" y="623.50"></text></g><g><title>blip (16,080,871,551 samples, 99.95%)</title><rect x="0.0000%" y="629" width="99.9475%" height="15" fill="rgb(238,103,29)" fg:x="0" fg:w="16080871551"/><text x="0.2500%" y="639.50">blip</text></g><g><title>pa_context_ref (4,283,271 samples, 0.03%)</title><rect x="99.9209%" y="613" width="0.0266%" height="15" fill="rgb(233,195,47)" fg:x="16076588280" fg:w="4283271"/><text x="100.1709%" y="623.50"></text></g><g><title>cpal_alsa_out (5,640,048 samples, 0.04%)</title><rect x="99.9475%" y="629" width="0.0351%" height="15" fill="rgb(246,218,30)" fg:x="16080871551" fg:w="5640048"/><text x="100.1975%" y="639.50"></text></g><g><title>__GI___clone3 (5,078,907 samples, 0.03%)</title><rect x="99.9510%" y="613" width="0.0316%" height="15" fill="rgb(219,145,47)" fg:x="16081432692" fg:w="5078907"/><text x="100.2010%" y="623.50"></text></g><g><title>start_thread (5,078,907 samples, 0.03%)</title><rect x="99.9510%" y="597" width="0.0316%" height="15" fill="rgb(243,12,26)" fg:x="16081432692" fg:w="5078907"/><text x="100.2010%" y="607.50"></text></g><g><title>std::sys::pal::unix::thread::Thread::new::thread_start (5,078,907 samples, 0.03%)</title><rect x="99.9510%" y="581" width="0.0316%" height="15" fill="rgb(214,87,16)" fg:x="16081432692" fg:w="5078907"/><text x="100.2010%" y="591.50"></text></g><g><title>core::ops::function::FnOnce::call_once{{vtable.shim}} (5,078,907 samples, 0.03%)</title><rect x="99.9510%" y="565" width="0.0316%" height="15" fill="rgb(208,99,42)" fg:x="16081432692" fg:w="5078907"/><text x="100.2010%" y="575.50"></text></g><g><title>std::sys::backtrace::__rust_begin_short_backtrace (5,078,907 samples, 0.03%)</title><rect x="99.9510%" y="549" width="0.0316%" height="15" fill="rgb(253,99,2)" fg:x="16081432692" fg:w="5078907"/><text x="100.2010%" y="559.50"></text></g><g><title>cpal::host::alsa::output_stream_worker (5,078,907 samples, 0.03%)</title><rect x="99.9510%" y="533" width="0.0316%" height="15" fill="rgb(220,168,23)" fg:x="16081432692" fg:w="5078907"/><text x="100.2010%" y="543.50"></text></g><g><title>cpal::traits::DeviceTrait::build_output_stream::_{{closure}} (3,549,546 samples, 0.02%)</title><rect x="99.9605%" y="517" width="0.0221%" height="15" fill="rgb(242,38,24)" fg:x="16082962053" fg:w="3549546"/><text x="100.2105%" y="527.50"></text></g><g><title>rodio::dynamic_mixer::DynamicMixer<S>::sum_current_sources (3,549,546 samples, 0.02%)</title><rect x="99.9605%" y="501" width="0.0221%" height="15" fill="rgb(225,182,9)" fg:x="16082962053" fg:w="3549546"/><text x="100.2105%" y="511.50"></text></g><g><title><rodio::source::uniform::UniformSourceIterator<I,D> as core::iter::traits::iterator::Iterator>::next (3,549,546 samples, 0.02%)</title><rect x="99.9605%" y="485" width="0.0221%" height="15" fill="rgb(243,178,37)" fg:x="16082962053" fg:w="3549546"/><text x="100.2105%" y="495.50"></text></g><g><title><rodio::conversions::sample_rate::SampleRateConverter<I> as core::iter::traits::iterator::Iterator>::next (3,549,546 samples, 0.02%)</title><rect x="99.9605%" y="469" width="0.0221%" height="15" fill="rgb(232,139,19)" fg:x="16082962053" fg:w="3549546"/><text x="100.2105%" y="479.50"></text></g><g><title>rodio::conversions::sample_rate::SampleRateConverter<I>::next_input_frame (3,048,042 samples, 0.02%)</title><rect x="99.9636%" y="453" width="0.0189%" height="15" fill="rgb(225,201,24)" fg:x="16083463557" fg:w="3048042"/><text x="100.2136%" y="463.50"></text></g><g><title><rodio::source::done::Done<I> as core::iter::traits::iterator::Iterator>::next (1,676,541 samples, 0.01%)</title><rect x="99.9721%" y="437" width="0.0104%" height="15" fill="rgb(221,47,46)" fg:x="16084835058" fg:w="1676541"/><text x="100.2221%" y="447.50"></text></g><g><title>all (16,089,316,105 samples, 100%)</title><rect x="0.0000%" y="645" width="100.0000%" height="15" fill="rgb(249,23,13)" fg:x="0" fg:w="16089316105"/><text x="0.2500%" y="655.50"></text></g><g><title>threaded-ml (2,804,506 samples, 0.02%)</title><rect x="99.9826%" y="629" width="0.0174%" height="15" fill="rgb(219,9,5)" fg:x="16086511599" fg:w="2804506"/><text x="100.2326%" y="639.50"></text></g><g><title>__GI___clone3 (2,804,506 samples, 0.02%)</title><rect x="99.9826%" y="613" width="0.0174%" height="15" fill="rgb(254,171,16)" fg:x="16086511599" fg:w="2804506"/><text x="100.2326%" y="623.50"></text></g><g><title>start_thread (2,804,506 samples, 0.02%)</title><rect x="99.9826%" y="597" width="0.0174%" height="15" fill="rgb(230,171,20)" fg:x="16086511599" fg:w="2804506"/><text x="100.2326%" y="607.50"></text></g><g><title>[libpulsecommon-17.0.so] (2,804,506 samples, 0.02%)</title><rect x="99.9826%" y="581" width="0.0174%" height="15" fill="rgb(210,71,41)" fg:x="16086511599" fg:w="2804506"/><text x="100.2326%" y="591.50"></text></g><g><title>[libpulse.so.0.24.3] (2,804,506 samples, 0.02%)</title><rect x="99.9826%" y="565" width="0.0174%" height="15" fill="rgb(206,173,20)" fg:x="16086511599" fg:w="2804506"/><text x="100.2326%" y="575.50"></text></g><g><title>pa_mainloop_run (2,804,506 samples, 0.02%)</title><rect x="99.9826%" y="549" width="0.0174%" height="15" fill="rgb(233,88,34)" fg:x="16086511599" fg:w="2804506"/><text x="100.2326%" y="559.50"></text></g><g><title>pa_mainloop_iterate (2,804,506 samples, 0.02%)</title><rect x="99.9826%" y="533" width="0.0174%" height="15" fill="rgb(223,209,46)" fg:x="16086511599" fg:w="2804506"/><text x="100.2326%" y="543.50"></text></g></svg></svg> |