Skip to content

Instantly share code, notes, and snippets.

@mre
Created December 16, 2021 09:00
Show Gist options
  • Save mre/7e3dc9426485f2c6bc4f6e1b4f520141 to your computer and use it in GitHub Desktop.
Save mre/7e3dc9426485f2c6bc4f6e1b4f520141 to your computer and use it in GitHub Desktop.
Display the source blob
Display the rendered blob
Raw
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg version="1.1" width="1200" height="662" onload="init(evt)" viewBox="0 0 1200 662" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" 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:"Verdana"; font-size:12px; fill:rgb(0,0,0); }
#title { text-anchor:middle; font-size:17px; }
#search { 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;
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");
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.
var el = frames.children;
for(var i = 0; i < el.length; i++) {
update_text(el[i]);
}
// Keep search elements at a fixed distance from right edge.
var svgWidth = svg.width.baseVal.value;
searchbtn.attributes.x.value = svgWidth - xpad - 100;
matchedtxt.attributes.x.value = svgWidth - xpad - 100;
};
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 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 (/^ *\$/.test(txt) || 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;
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);
update_text(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);
update_text(e);
}
}
}
}
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(el[i]);
}
}
// 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="662" fill="url(#background)"/><text id="title" x="50.0000%" y="24.00">Flame Graph</text><text id="details" x="10" y="645.00"> </text><text id="unzoom" class="hide" x="10" y="24.00">Reset Zoom</text><text id="search" x="1090" y="24.00">Search</text><text id="matched" x="1090" y="645.00"> </text><svg id="frames" x="10" width="1180" total_samples="26131"><g><title>lychee`std::process::exit (3 samples, 0.01%)</title><rect x="0.0038%" y="485" width="0.0115%" height="15" fill="rgb(227,0,7)" fg:x="1" fg:w="3"/><text x="0.2538%" y="495.50"></text></g><g><title>lychee`std::sys::unix::os::exit (3 samples, 0.01%)</title><rect x="0.0038%" y="469" width="0.0115%" height="15" fill="rgb(217,0,24)" fg:x="1" fg:w="3"/><text x="0.2538%" y="479.50"></text></g><g><title>libsystem_kernel.dylib`__exit (3 samples, 0.01%)</title><rect x="0.0038%" y="453" width="0.0115%" height="15" fill="rgb(221,193,54)" fg:x="1" fg:w="3"/><text x="0.2538%" y="463.50"></text></g><g><title>libsystem_kernel.dylib`__ulock_wake (12 samples, 0.05%)</title><rect x="0.0765%" y="421" width="0.0459%" height="15" fill="rgb(248,212,6)" fg:x="20" fg:w="12"/><text x="0.3265%" y="431.50"></text></g><g><title>libsystem_malloc.dylib`default_zone_free_definite_size (4 samples, 0.02%)</title><rect x="0.1225%" y="421" width="0.0153%" height="15" fill="rgb(208,68,35)" fg:x="32" fg:w="4"/><text x="0.3725%" y="431.50"></text></g><g><title>libsystem_malloc.dylib`free (25 samples, 0.10%)</title><rect x="0.1378%" y="421" width="0.0957%" height="15" fill="rgb(232,128,0)" fg:x="36" fg:w="25"/><text x="0.3878%" y="431.50"></text></g><g><title>libsystem_malloc.dylib`szone_size (14 samples, 0.05%)</title><rect x="0.1799%" y="405" width="0.0536%" height="15" fill="rgb(207,160,47)" fg:x="47" fg:w="14"/><text x="0.4299%" y="415.50"></text></g><g><title>libsystem_malloc.dylib`tiny_size (14 samples, 0.05%)</title><rect x="0.1799%" y="389" width="0.0536%" height="15" fill="rgb(228,23,34)" fg:x="47" fg:w="14"/><text x="0.4299%" y="399.50"></text></g><g><title>libsystem_kernel.dylib`__ulock_wait (19 samples, 0.07%)</title><rect x="0.3444%" y="405" width="0.0727%" height="15" fill="rgb(218,30,26)" fg:x="90" fg:w="19"/><text x="0.5944%" y="415.50"></text></g><g><title>libsystem_malloc.dylib`tiny_free_list_add_ptr (24 samples, 0.09%)</title><rect x="0.5243%" y="389" width="0.0918%" height="15" fill="rgb(220,122,19)" fg:x="137" fg:w="24"/><text x="0.7743%" y="399.50"></text></g><g><title>libsystem_malloc.dylib`tiny_free_no_lock (56 samples, 0.21%)</title><rect x="0.4171%" y="405" width="0.2143%" height="15" fill="rgb(250,228,42)" fg:x="109" fg:w="56"/><text x="0.6671%" y="415.50"></text></g><g><title>libsystem_malloc.dylib`tiny_free_list_remove_ptr (4 samples, 0.02%)</title><rect x="0.6161%" y="389" width="0.0153%" height="15" fill="rgb(240,193,28)" fg:x="161" fg:w="4"/><text x="0.8661%" y="399.50"></text></g><g><title>libsystem_malloc.dylib`free_tiny (105 samples, 0.40%)</title><rect x="0.2334%" y="421" width="0.4018%" height="15" fill="rgb(216,20,37)" fg:x="61" fg:w="105"/><text x="0.4834%" y="431.50"></text></g><g><title>libsystem_platform.dylib`_platform_memmove$VARIANT$Haswell (11 samples, 0.04%)</title><rect x="0.6544%" y="421" width="0.0421%" height="15" fill="rgb(206,188,39)" fg:x="171" fg:w="11"/><text x="0.9044%" y="431.50"></text></g><g><title>libsystem_kernel.dylib`madvise (9 samples, 0.03%)</title><rect x="0.9950%" y="405" width="0.0344%" height="15" fill="rgb(217,207,13)" fg:x="260" fg:w="9"/><text x="1.2450%" y="415.50"></text></g><g><title>libsystem_platform.dylib`_platform_memmove$VARIANT$Haswell (7 samples, 0.03%)</title><rect x="1.0333%" y="405" width="0.0268%" height="15" fill="rgb(231,73,38)" fg:x="270" fg:w="7"/><text x="1.2833%" y="415.50"></text></g><g><title>libsystem_platform.dylib`_platform_memmove$VARIANT$Haswell (5 samples, 0.02%)</title><rect x="1.0792%" y="309" width="0.0191%" height="15" fill="rgb(225,20,46)" fg:x="282" fg:w="5"/><text x="1.3292%" y="319.50"></text></g><g><title>lychee`&lt;flume::async::SendFut&lt;T&gt; as core::future::future::Future&gt;::poll (7 samples, 0.03%)</title><rect x="1.0983%" y="309" width="0.0268%" height="15" fill="rgb(210,31,41)" fg:x="287" fg:w="7"/><text x="1.3483%" y="319.50"></text></g><g><title>lychee`flume::Shared&lt;T&gt;::send (5 samples, 0.02%)</title><rect x="1.1060%" y="293" width="0.0191%" height="15" fill="rgb(221,200,47)" fg:x="289" fg:w="5"/><text x="1.3560%" y="303.50"></text></g><g><title>lychee`&lt;flume::async::AsyncSignal as flume::signal::Signal&gt;::fire (5 samples, 0.02%)</title><rect x="1.1060%" y="277" width="0.0191%" height="15" fill="rgb(226,26,5)" fg:x="289" fg:w="5"/><text x="1.3560%" y="287.50"></text></g><g><title>lychee`tokio::runtime::thread_pool::worker::_&lt;impl tokio::runtime::task::Schedule for alloc::sync::Arc&lt;tokio::runtime::thread_pool::worker::Shared&gt;&gt;::schedule (5 samples, 0.02%)</title><rect x="1.1060%" y="261" width="0.0191%" height="15" fill="rgb(249,33,26)" fg:x="289" fg:w="5"/><text x="1.3560%" y="271.50"></text></g><g><title>libsystem_kernel.dylib`swtch_pri (3 samples, 0.01%)</title><rect x="1.2016%" y="197" width="0.0115%" height="15" fill="rgb(235,183,28)" fg:x="314" fg:w="3"/><text x="1.4516%" y="207.50"></text></g><g><title>lychee`alloc::collections::binary_heap::BinaryHeap&lt;T&gt;::pop (4 samples, 0.02%)</title><rect x="1.2208%" y="197" width="0.0153%" height="15" fill="rgb(221,5,38)" fg:x="319" fg:w="4"/><text x="1.4708%" y="207.50"></text></g><g><title>lychee`&lt;jwalk::core::ordered_queue::OrderedQueueIter&lt;T&gt; as core::iter::traits::iterator::Iterator&gt;::next (15 samples, 0.06%)</title><rect x="1.1978%" y="213" width="0.0574%" height="15" fill="rgb(247,18,42)" fg:x="313" fg:w="15"/><text x="1.4478%" y="223.50"></text></g><g><title>lychee`crossbeam_channel::channel::Receiver&lt;T&gt;::try_recv (3 samples, 0.01%)</title><rect x="1.2437%" y="197" width="0.0115%" height="15" fill="rgb(241,131,45)" fg:x="325" fg:w="3"/><text x="1.4937%" y="207.50"></text></g><g><title>lychee`crossbeam_channel::flavors::list::Channel&lt;T&gt;::try_recv (3 samples, 0.01%)</title><rect x="1.2437%" y="181" width="0.0115%" height="15" fill="rgb(249,31,29)" fg:x="325" fg:w="3"/><text x="1.4937%" y="191.50"></text></g><g><title>lychee`&lt;jwalk::core::dir_entry_iter::DirEntryIter&lt;C&gt; as core::iter::traits::iterator::Iterator&gt;::next (24 samples, 0.09%)</title><rect x="1.1710%" y="245" width="0.0918%" height="15" fill="rgb(225,111,53)" fg:x="306" fg:w="24"/><text x="1.4210%" y="255.50"></text></g><g><title>lychee`&lt;jwalk::core::read_dir_iter::ReadDirIter&lt;C&gt; as core::iter::traits::iterator::Iterator&gt;::next (21 samples, 0.08%)</title><rect x="1.1825%" y="229" width="0.0804%" height="15" fill="rgb(238,160,17)" fg:x="309" fg:w="21"/><text x="1.4325%" y="239.50"></text></g><g><title>lychee`&lt;lychee_lib::types::file::FileType as core::convert::From&lt;P&gt;&gt;::from (8 samples, 0.03%)</title><rect x="1.2629%" y="245" width="0.0306%" height="15" fill="rgb(214,148,48)" fg:x="330" fg:w="8"/><text x="1.5129%" y="255.50"></text></g><g><title>lychee`core::ptr::drop_in_place&lt;jwalk::core::dir_entry::DirEntry&lt;((),())&gt;&gt; (8 samples, 0.03%)</title><rect x="1.3050%" y="245" width="0.0306%" height="15" fill="rgb(232,36,49)" fg:x="341" fg:w="8"/><text x="1.5550%" y="255.50"></text></g><g><title>libsystem_malloc.dylib`free_tiny (5 samples, 0.02%)</title><rect x="1.3164%" y="229" width="0.0191%" height="15" fill="rgb(209,103,24)" fg:x="344" fg:w="5"/><text x="1.5664%" y="239.50"></text></g><g><title>libsystem_malloc.dylib`tiny_free_no_lock (5 samples, 0.02%)</title><rect x="1.3164%" y="213" width="0.0191%" height="15" fill="rgb(229,88,8)" fg:x="344" fg:w="5"/><text x="1.5664%" y="223.50"></text></g><g><title>lychee`std::path::Path::_join (9 samples, 0.03%)</title><rect x="1.3356%" y="245" width="0.0344%" height="15" fill="rgb(213,181,19)" fg:x="349" fg:w="9"/><text x="1.5856%" y="255.50"></text></g><g><title>lychee`alloc::raw_vec::RawVec&lt;T,A&gt;::reserve::do_reserve_and_handle (5 samples, 0.02%)</title><rect x="1.3509%" y="229" width="0.0191%" height="15" fill="rgb(254,191,54)" fg:x="353" fg:w="5"/><text x="1.6009%" y="239.50"></text></g><g><title>lychee`alloc::raw_vec::finish_grow (5 samples, 0.02%)</title><rect x="1.3509%" y="213" width="0.0191%" height="15" fill="rgb(241,83,37)" fg:x="353" fg:w="5"/><text x="1.6009%" y="223.50"></text></g><g><title>libsystem_malloc.dylib`realloc (4 samples, 0.02%)</title><rect x="1.3547%" y="197" width="0.0153%" height="15" fill="rgb(233,36,39)" fg:x="354" fg:w="4"/><text x="1.6047%" y="207.50"></text></g><g><title>libsystem_malloc.dylib`malloc_zone_realloc (4 samples, 0.02%)</title><rect x="1.3547%" y="181" width="0.0153%" height="15" fill="rgb(226,3,54)" fg:x="354" fg:w="4"/><text x="1.6047%" y="191.50"></text></g><g><title>lychee`tokio::runtime::blocking::pool::Spawner::spawn (9 samples, 0.03%)</title><rect x="1.3815%" y="229" width="0.0344%" height="15" fill="rgb(245,192,40)" fg:x="361" fg:w="9"/><text x="1.6315%" y="239.50"></text></g><g><title>lychee`parking_lot::raw_mutex::RawMutex::unlock_slow (7 samples, 0.03%)</title><rect x="1.3892%" y="213" width="0.0268%" height="15" fill="rgb(238,167,29)" fg:x="363" fg:w="7"/><text x="1.6392%" y="223.50"></text></g><g><title>libsystem_kernel.dylib`__psynch_cvsignal (7 samples, 0.03%)</title><rect x="1.3892%" y="197" width="0.0268%" height="15" fill="rgb(232,182,51)" fg:x="363" fg:w="7"/><text x="1.6392%" y="207.50"></text></g><g><title>lychee`tokio::runtime::blocking::pool::spawn_blocking (11 samples, 0.04%)</title><rect x="1.3815%" y="245" width="0.0421%" height="15" fill="rgb(231,60,39)" fg:x="361" fg:w="11"/><text x="1.6315%" y="255.50"></text></g><g><title>lychee`lychee_lib::types::input::Input::get_contents::_{{closure}}::_{{closure}} (78 samples, 0.30%)</title><rect x="1.1404%" y="261" width="0.2985%" height="15" fill="rgb(208,69,12)" fg:x="298" fg:w="78"/><text x="1.3904%" y="271.50"></text></g><g><title>lychee`tokio::runtime::task::harness::Harness&lt;T,S&gt;::drop_join_handle_slow (4 samples, 0.02%)</title><rect x="1.4236%" y="245" width="0.0153%" height="15" fill="rgb(235,93,37)" fg:x="372" fg:w="4"/><text x="1.6736%" y="255.50"></text></g><g><title>lychee`&lt;futures_util::stream::stream::Flatten&lt;St&gt; as futures_core::stream::Stream&gt;::poll_next (83 samples, 0.32%)</title><rect x="1.1251%" y="309" width="0.3176%" height="15" fill="rgb(213,116,39)" fg:x="294" fg:w="83"/><text x="1.3751%" y="319.50"></text></g><g><title>lychee`&lt;futures_util::stream::stream::flatten::Flatten&lt;St,&lt;St as futures_core::stream::Stream&gt;::Item&gt; as futures_core::stream::Stream&gt;::poll_next (83 samples, 0.32%)</title><rect x="1.1251%" y="293" width="0.3176%" height="15" fill="rgb(222,207,29)" fg:x="294" fg:w="83"/><text x="1.3751%" y="303.50"></text></g><g><title>lychee`&lt;async_stream::async_stream::AsyncStream&lt;T,U&gt; as futures_core::stream::Stream&gt;::poll_next (82 samples, 0.31%)</title><rect x="1.1289%" y="277" width="0.3138%" height="15" fill="rgb(206,96,30)" fg:x="295" fg:w="82"/><text x="1.3789%" y="287.50"></text></g><g><title>lychee`core::ptr::drop_in_place&lt;flume::async::SendFut&lt;core::future::from_generator::GenFuture&lt;lychee_lib::collector::Collector::collect_links::{{closure}}::{{closure}}::{{closure}}&gt;&gt;&gt; (4 samples, 0.02%)</title><rect x="1.4427%" y="309" width="0.0153%" height="15" fill="rgb(218,138,4)" fg:x="377" fg:w="4"/><text x="1.6927%" y="319.50"></text></g><g><title>lychee`flume::async::_::_&lt;impl core::ops::drop::Drop for flume::async::SendFut&lt;T&gt;&gt;::drop (4 samples, 0.02%)</title><rect x="1.4427%" y="293" width="0.0153%" height="15" fill="rgb(250,191,14)" fg:x="377" fg:w="4"/><text x="1.6927%" y="303.50"></text></g><g><title>lychee`&lt;core::future::from_generator::GenFuture&lt;T&gt; as core::future::future::Future&gt;::poll (103 samples, 0.39%)</title><rect x="1.0677%" y="325" width="0.3942%" height="15" fill="rgb(239,60,40)" fg:x="279" fg:w="103"/><text x="1.3177%" y="335.50"></text></g><g><title>lychee`tokio::runtime::task::harness::Harness&lt;T,S&gt;::try_read_output (5 samples, 0.02%)</title><rect x="1.4695%" y="261" width="0.0191%" height="15" fill="rgb(206,27,48)" fg:x="384" fg:w="5"/><text x="1.7195%" y="271.50"></text></g><g><title>lychee`tokio::runtime::task::harness::can_read_output (5 samples, 0.02%)</title><rect x="1.4695%" y="245" width="0.0191%" height="15" fill="rgb(225,35,8)" fg:x="384" fg:w="5"/><text x="1.7195%" y="255.50"></text></g><g><title>lychee`&lt;tokio::runtime::task::join::JoinHandle&lt;T&gt; as core::future::future::Future&gt;::poll (6 samples, 0.02%)</title><rect x="1.4695%" y="277" width="0.0230%" height="15" fill="rgb(250,213,24)" fg:x="384" fg:w="6"/><text x="1.7195%" y="287.50"></text></g><g><title>lychee`&lt;futures_util::future::maybe_done::MaybeDone&lt;Fut&gt; as core::future::future::Future&gt;::poll (113 samples, 0.43%)</title><rect x="1.0639%" y="341" width="0.4324%" height="15" fill="rgb(247,123,22)" fg:x="278" fg:w="113"/><text x="1.3139%" y="351.50"></text></g><g><title>lychee`&lt;futures_util::future::join_all::JoinAll&lt;F&gt; as core::future::future::Future&gt;::poll (9 samples, 0.03%)</title><rect x="1.4619%" y="325" width="0.0344%" height="15" fill="rgb(231,138,38)" fg:x="382" fg:w="9"/><text x="1.7119%" y="335.50"></text></g><g><title>lychee`&lt;futures_util::future::maybe_done::MaybeDone&lt;Fut&gt; as core::future::future::Future&gt;::poll (7 samples, 0.03%)</title><rect x="1.4695%" y="309" width="0.0268%" height="15" fill="rgb(231,145,46)" fg:x="384" fg:w="7"/><text x="1.7195%" y="319.50"></text></g><g><title>lychee`&lt;futures_util::future::future::map::Map&lt;Fut,F&gt; as core::future::future::Future&gt;::poll (7 samples, 0.03%)</title><rect x="1.4695%" y="293" width="0.0268%" height="15" fill="rgb(251,118,11)" fg:x="384" fg:w="7"/><text x="1.7195%" y="303.50"></text></g><g><title>lychee`&lt;futures_util::future::join::Join&lt;Fut1,Fut2&gt; as core::future::future::Future&gt;::poll (114 samples, 0.44%)</title><rect x="1.0639%" y="357" width="0.4363%" height="15" fill="rgb(217,147,25)" fg:x="278" fg:w="114"/><text x="1.3139%" y="367.50"></text></g><g><title>lychee`&lt;futures_util::stream::once::Once&lt;Fut&gt; as futures_core::stream::Stream&gt;::poll_next (115 samples, 0.44%)</title><rect x="1.0639%" y="373" width="0.4401%" height="15" fill="rgb(247,81,37)" fg:x="278" fg:w="115"/><text x="1.3139%" y="383.50"></text></g><g><title>lychee`&lt;futures_util::stream::try_stream::try_flatten::TryFlatten&lt;St&gt; as futures_core::stream::Stream&gt;::poll_next (213 samples, 0.82%)</title><rect x="0.7080%" y="421" width="0.8151%" height="15" fill="rgb(209,12,38)" fg:x="185" fg:w="213"/><text x="0.9580%" y="431.50"></text></g><g><title>lychee`&lt;futures_util::stream::stream::filter_map::FilterMap&lt;St,Fut,F&gt; as futures_core::stream::Stream&gt;::poll_next (121 samples, 0.46%)</title><rect x="1.0600%" y="405" width="0.4631%" height="15" fill="rgb(227,1,9)" fg:x="277" fg:w="121"/><text x="1.3100%" y="415.50"></text></g><g><title>lychee`&lt;futures_util::stream::select_with_strategy::SelectWithStrategy&lt;St1,St2,Clos,State&gt; as futures_core::stream::Stream&gt;::poll_next (120 samples, 0.46%)</title><rect x="1.0639%" y="389" width="0.4592%" height="15" fill="rgb(248,47,43)" fg:x="278" fg:w="120"/><text x="1.3139%" y="399.50"></text></g><g><title>lychee`&lt;futures_util::stream::stream::map::Map&lt;St,F&gt; as futures_core::stream::Stream&gt;::poll_next (5 samples, 0.02%)</title><rect x="1.5040%" y="373" width="0.0191%" height="15" fill="rgb(221,10,30)" fg:x="393" fg:w="5"/><text x="1.7540%" y="383.50"></text></g><g><title>lychee`&lt;flume::async::RecvStream&lt;T&gt; as futures_core::stream::Stream&gt;::poll_next (5 samples, 0.02%)</title><rect x="1.5040%" y="357" width="0.0191%" height="15" fill="rgb(210,229,1)" fg:x="393" fg:w="5"/><text x="1.7540%" y="367.50"></text></g><g><title>lychee`__rdl_dealloc (5 samples, 0.02%)</title><rect x="1.5384%" y="421" width="0.0191%" height="15" fill="rgb(222,148,37)" fg:x="402" fg:w="5"/><text x="1.7884%" y="431.50"></text></g><g><title>lychee`core::ptr::drop_in_place&lt;lychee_lib::types::input::InputSource&gt; (3 samples, 0.01%)</title><rect x="1.5652%" y="421" width="0.0115%" height="15" fill="rgb(234,67,33)" fg:x="409" fg:w="3"/><text x="1.8152%" y="431.50"></text></g><g><title>libsystem_kernel.dylib`__ulock_wake (36 samples, 0.14%)</title><rect x="1.5767%" y="405" width="0.1378%" height="15" fill="rgb(247,98,35)" fg:x="412" fg:w="36"/><text x="1.8267%" y="415.50"></text></g><g><title>libsystem_malloc.dylib`szone_size (58 samples, 0.22%)</title><rect x="1.7451%" y="389" width="0.2220%" height="15" fill="rgb(247,138,52)" fg:x="456" fg:w="58"/><text x="1.9951%" y="399.50"></text></g><g><title>libsystem_malloc.dylib`tiny_size (53 samples, 0.20%)</title><rect x="1.7642%" y="373" width="0.2028%" height="15" fill="rgb(213,79,30)" fg:x="461" fg:w="53"/><text x="2.0142%" y="383.50"></text></g><g><title>libsystem_malloc.dylib`free (67 samples, 0.26%)</title><rect x="1.7144%" y="405" width="0.2564%" height="15" fill="rgb(246,177,23)" fg:x="448" fg:w="67"/><text x="1.9644%" y="415.50"></text></g><g><title>libsystem_kernel.dylib`__ulock_wait (34 samples, 0.13%)</title><rect x="2.2119%" y="389" width="0.1301%" height="15" fill="rgb(230,62,27)" fg:x="578" fg:w="34"/><text x="2.4619%" y="399.50"></text></g><g><title>libsystem_malloc.dylib`tiny_free_list_add_ptr (73 samples, 0.28%)</title><rect x="2.6367%" y="373" width="0.2794%" height="15" fill="rgb(216,154,8)" fg:x="689" fg:w="73"/><text x="2.8867%" y="383.50"></text></g><g><title>libsystem_malloc.dylib`tiny_free_no_lock (172 samples, 0.66%)</title><rect x="2.3459%" y="389" width="0.6582%" height="15" fill="rgb(244,35,45)" fg:x="613" fg:w="172"/><text x="2.5959%" y="399.50"></text></g><g><title>libsystem_malloc.dylib`tiny_free_list_remove_ptr (23 samples, 0.09%)</title><rect x="2.9161%" y="373" width="0.0880%" height="15" fill="rgb(251,115,12)" fg:x="762" fg:w="23"/><text x="3.1661%" y="383.50"></text></g><g><title>libsystem_malloc.dylib`free_tiny (273 samples, 1.04%)</title><rect x="1.9747%" y="405" width="1.0447%" height="15" fill="rgb(240,54,50)" fg:x="516" fg:w="273"/><text x="2.2247%" y="415.50"></text></g><g><title>libsystem_platform.dylib`_os_unfair_lock_lock_slow (4 samples, 0.02%)</title><rect x="3.0041%" y="389" width="0.0153%" height="15" fill="rgb(233,84,52)" fg:x="785" fg:w="4"/><text x="3.2541%" y="399.50"></text></g><g><title>libsystem_platform.dylib`_os_unfair_lock_unlock_slow (4 samples, 0.02%)</title><rect x="3.0232%" y="405" width="0.0153%" height="15" fill="rgb(207,117,47)" fg:x="790" fg:w="4"/><text x="3.2732%" y="415.50"></text></g><g><title>libsystem_platform.dylib`os_unfair_lock_lock_with_options (4 samples, 0.02%)</title><rect x="3.0385%" y="405" width="0.0153%" height="15" fill="rgb(249,43,39)" fg:x="794" fg:w="4"/><text x="3.2885%" y="415.50"></text></g><g><title>lychee`core::ptr::drop_in_place&lt;lychee_lib::types::request::Request&gt; (387 samples, 1.48%)</title><rect x="1.5767%" y="421" width="1.4810%" height="15" fill="rgb(209,38,44)" fg:x="412" fg:w="387"/><text x="1.8267%" y="431.50"></text></g><g><title>lychee`core::str::_&lt;impl str&gt;::trim_start_matches (3 samples, 0.01%)</title><rect x="3.0577%" y="421" width="0.0115%" height="15" fill="rgb(236,212,23)" fg:x="799" fg:w="3"/><text x="3.3077%" y="431.50"></text></g><g><title>libsystem_malloc.dylib`free (26 samples, 0.10%)</title><rect x="3.1380%" y="405" width="0.0995%" height="15" fill="rgb(242,79,21)" fg:x="820" fg:w="26"/><text x="3.3880%" y="415.50"></text></g><g><title>libsystem_malloc.dylib`szone_size (16 samples, 0.06%)</title><rect x="3.1763%" y="389" width="0.0612%" height="15" fill="rgb(211,96,35)" fg:x="830" fg:w="16"/><text x="3.4263%" y="399.50"></text></g><g><title>libsystem_malloc.dylib`tiny_size (16 samples, 0.06%)</title><rect x="3.1763%" y="373" width="0.0612%" height="15" fill="rgb(253,215,40)" fg:x="830" fg:w="16"/><text x="3.4263%" y="383.50"></text></g><g><title>libsystem_malloc.dylib`tiny_free_no_lock (36 samples, 0.14%)</title><rect x="3.2835%" y="389" width="0.1378%" height="15" fill="rgb(211,81,21)" fg:x="858" fg:w="36"/><text x="3.5335%" y="399.50"></text></g><g><title>libsystem_malloc.dylib`tiny_free_list_add_ptr (19 samples, 0.07%)</title><rect x="3.3485%" y="373" width="0.0727%" height="15" fill="rgb(208,190,38)" fg:x="875" fg:w="19"/><text x="3.5985%" y="383.50"></text></g><g><title>libsystem_malloc.dylib`free_tiny (49 samples, 0.19%)</title><rect x="3.2375%" y="405" width="0.1875%" height="15" fill="rgb(235,213,38)" fg:x="846" fg:w="49"/><text x="3.4875%" y="415.50"></text></g><g><title>libsystem_platform.dylib`_platform_memmove$VARIANT$Haswell (6 samples, 0.02%)</title><rect x="3.4518%" y="389" width="0.0230%" height="15" fill="rgb(237,122,38)" fg:x="902" fg:w="6"/><text x="3.7018%" y="399.50"></text></g><g><title>libsystem_malloc.dylib`malloc (3 samples, 0.01%)</title><rect x="3.4825%" y="373" width="0.0115%" height="15" fill="rgb(244,218,35)" fg:x="910" fg:w="3"/><text x="3.7325%" y="383.50"></text></g><g><title>libsystem_kernel.dylib`__ulock_wait (3 samples, 0.01%)</title><rect x="3.6432%" y="309" width="0.0115%" height="15" fill="rgb(240,68,47)" fg:x="952" fg:w="3"/><text x="3.8932%" y="319.50"></text></g><g><title>libsystem_malloc.dylib`set_tiny_meta_header_in_use (4 samples, 0.02%)</title><rect x="3.6547%" y="309" width="0.0153%" height="15" fill="rgb(210,16,53)" fg:x="955" fg:w="4"/><text x="3.9047%" y="319.50"></text></g><g><title>libsystem_malloc.dylib`szone_malloc_should_clear (42 samples, 0.16%)</title><rect x="3.5475%" y="341" width="0.1607%" height="15" fill="rgb(235,124,12)" fg:x="927" fg:w="42"/><text x="3.7975%" y="351.50"></text></g><g><title>libsystem_malloc.dylib`tiny_malloc_should_clear (40 samples, 0.15%)</title><rect x="3.5552%" y="325" width="0.1531%" height="15" fill="rgb(224,169,11)" fg:x="929" fg:w="40"/><text x="3.8052%" y="335.50"></text></g><g><title>libsystem_malloc.dylib`tiny_malloc_from_free_list (10 samples, 0.04%)</title><rect x="3.6700%" y="309" width="0.0383%" height="15" fill="rgb(250,166,2)" fg:x="959" fg:w="10"/><text x="3.9200%" y="319.50"></text></g><g><title>libsystem_malloc.dylib`tiny_free_list_add_ptr (4 samples, 0.02%)</title><rect x="3.6929%" y="293" width="0.0153%" height="15" fill="rgb(242,216,29)" fg:x="965" fg:w="4"/><text x="3.9429%" y="303.50"></text></g><g><title>libsystem_malloc.dylib`_malloc_zone_malloc (64 samples, 0.24%)</title><rect x="3.5016%" y="357" width="0.2449%" height="15" fill="rgb(230,116,27)" fg:x="915" fg:w="64"/><text x="3.7516%" y="367.50"></text></g><g><title>libsystem_malloc.dylib`tiny_malloc_should_clear (10 samples, 0.04%)</title><rect x="3.7082%" y="341" width="0.0383%" height="15" fill="rgb(228,99,48)" fg:x="969" fg:w="10"/><text x="3.9582%" y="351.50"></text></g><g><title>lychee`alloc::raw_vec::RawVec&lt;T,A&gt;::reserve::do_reserve_and_handle (72 samples, 0.28%)</title><rect x="3.4748%" y="389" width="0.2755%" height="15" fill="rgb(253,11,6)" fg:x="908" fg:w="72"/><text x="3.7248%" y="399.50"></text></g><g><title>lychee`alloc::raw_vec::finish_grow (67 samples, 0.26%)</title><rect x="3.4939%" y="373" width="0.2564%" height="15" fill="rgb(247,143,39)" fg:x="913" fg:w="67"/><text x="3.7439%" y="383.50"></text></g><g><title>lychee`&lt;alloc::string::String as core::fmt::Write&gt;::write_str (87 samples, 0.33%)</title><rect x="3.4442%" y="405" width="0.3329%" height="15" fill="rgb(236,97,10)" fg:x="900" fg:w="87"/><text x="3.6942%" y="415.50"></text></g><g><title>lychee`alloc::raw_vec::finish_grow (7 samples, 0.03%)</title><rect x="3.7503%" y="389" width="0.0268%" height="15" fill="rgb(233,208,19)" fg:x="980" fg:w="7"/><text x="4.0003%" y="399.50"></text></g><g><title>lychee`&lt;lychee_lib::types::uri::Uri as core::fmt::Display&gt;::fmt (33 samples, 0.13%)</title><rect x="3.7771%" y="405" width="0.1263%" height="15" fill="rgb(216,164,2)" fg:x="987" fg:w="33"/><text x="4.0271%" y="415.50"></text></g><g><title>lychee`core::str::_&lt;impl str&gt;::trim_start_matches (30 samples, 0.11%)</title><rect x="3.7886%" y="389" width="0.1148%" height="15" fill="rgb(220,129,5)" fg:x="990" fg:w="30"/><text x="4.0386%" y="399.50"></text></g><g><title>lychee`core::str::pattern::StrSearcher::new (18 samples, 0.07%)</title><rect x="3.8345%" y="373" width="0.0689%" height="15" fill="rgb(242,17,10)" fg:x="1002" fg:w="18"/><text x="4.0845%" y="383.50"></text></g><g><title>libsystem_pthread.dylib`pthread_mutex_lock (4 samples, 0.02%)</title><rect x="3.9455%" y="389" width="0.0153%" height="15" fill="rgb(242,107,0)" fg:x="1031" fg:w="4"/><text x="4.1955%" y="399.50"></text></g><g><title>libsystem_pthread.dylib`_pthread_mutex_firstfit_lock_slow (4 samples, 0.02%)</title><rect x="4.0106%" y="373" width="0.0153%" height="15" fill="rgb(251,28,31)" fg:x="1048" fg:w="4"/><text x="4.2606%" y="383.50"></text></g><g><title>libsystem_pthread.dylib`_pthread_mutex_firstfit_unlock_slow (7 samples, 0.03%)</title><rect x="4.0259%" y="373" width="0.0268%" height="15" fill="rgb(233,223,10)" fg:x="1052" fg:w="7"/><text x="4.2759%" y="383.50"></text></g><g><title>libsystem_pthread.dylib`pthread_mutex_lock (3 samples, 0.01%)</title><rect x="4.0565%" y="373" width="0.0115%" height="15" fill="rgb(215,21,27)" fg:x="1060" fg:w="3"/><text x="4.3065%" y="383.50"></text></g><g><title>libsystem_platform.dylib`_platform_memmove$VARIANT$Haswell (9 samples, 0.03%)</title><rect x="4.1560%" y="341" width="0.0344%" height="15" fill="rgb(232,23,21)" fg:x="1086" fg:w="9"/><text x="4.4060%" y="351.50"></text></g><g><title>libsystem_kernel.dylib`write (728 samples, 2.79%)</title><rect x="4.2555%" y="325" width="2.7860%" height="15" fill="rgb(244,5,23)" fg:x="1112" fg:w="728"/><text x="4.5055%" y="335.50">li..</text></g><g><title>libsystem_platform.dylib`_platform_memmove$VARIANT$Haswell (15 samples, 0.06%)</title><rect x="7.0414%" y="325" width="0.0574%" height="15" fill="rgb(226,81,46)" fg:x="1840" fg:w="15"/><text x="7.2914%" y="335.50"></text></g><g><title>lychee`core::slice::memchr::memrchr (31 samples, 0.12%)</title><rect x="7.0988%" y="325" width="0.1186%" height="15" fill="rgb(247,70,30)" fg:x="1855" fg:w="31"/><text x="7.3488%" y="335.50"></text></g><g><title>lychee`&lt;std::io::stdio::StdoutLock as std::io::Write&gt;::write_all (804 samples, 3.08%)</title><rect x="4.1904%" y="341" width="3.0768%" height="15" fill="rgb(212,68,19)" fg:x="1095" fg:w="804"/><text x="4.4404%" y="351.50">lyc..</text></g><g><title>lychee`std::io::buffered::bufwriter::BufWriter&lt;W&gt;::flush_buf (13 samples, 0.05%)</title><rect x="7.2175%" y="325" width="0.0497%" height="15" fill="rgb(240,187,13)" fg:x="1886" fg:w="13"/><text x="7.4675%" y="335.50"></text></g><g><title>lychee`DYLD-STUB$$memcpy (3 samples, 0.01%)</title><rect x="7.2672%" y="341" width="0.0115%" height="15" fill="rgb(223,113,26)" fg:x="1899" fg:w="3"/><text x="7.5172%" y="351.50"></text></g><g><title>lychee`&lt;std::io::Write::write_fmt::Adapter&lt;T&gt; as core::fmt::Write&gt;::write_str (828 samples, 3.17%)</title><rect x="4.1292%" y="357" width="3.1687%" height="15" fill="rgb(206,192,2)" fg:x="1079" fg:w="828"/><text x="4.3792%" y="367.50">lyc..</text></g><g><title>lychee`std::io::buffered::bufwriter::BufWriter&lt;W&gt;::flush_buf (3 samples, 0.01%)</title><rect x="7.2864%" y="341" width="0.0115%" height="15" fill="rgb(241,108,4)" fg:x="1904" fg:w="3"/><text x="7.5364%" y="351.50"></text></g><g><title>lychee`&lt;std::io::stdio::StdoutLock as std::io::Write&gt;::write_all (3 samples, 0.01%)</title><rect x="7.2978%" y="357" width="0.0115%" height="15" fill="rgb(247,173,49)" fg:x="1907" fg:w="3"/><text x="7.5478%" y="367.50"></text></g><g><title>lychee`&lt;&amp;std::io::stdio::Stdout as std::io::Write&gt;::write_fmt (877 samples, 3.36%)</title><rect x="3.9608%" y="389" width="3.3562%" height="15" fill="rgb(224,114,35)" fg:x="1035" fg:w="877"/><text x="4.2108%" y="399.50">lyc..</text></g><g><title>lychee`core::fmt::write (844 samples, 3.23%)</title><rect x="4.0871%" y="373" width="3.2299%" height="15" fill="rgb(245,159,27)" fg:x="1068" fg:w="844"/><text x="4.3371%" y="383.50">lyc..</text></g><g><title>lychee`&lt;std::io::stdio::Stdout as std::io::Write&gt;::write_fmt (893 samples, 3.42%)</title><rect x="3.9034%" y="405" width="3.4174%" height="15" fill="rgb(245,172,44)" fg:x="1020" fg:w="893"/><text x="4.1534%" y="415.50">lyc..</text></g><g><title>lychee`lychee::commands::dump::write (1,115 samples, 4.27%)</title><rect x="3.0768%" y="421" width="4.2670%" height="15" fill="rgb(236,23,11)" fg:x="804" fg:w="1115"/><text x="3.3268%" y="431.50">lyche..</text></g><g><title>lychee`std::io::stdio::stdout (3 samples, 0.01%)</title><rect x="7.3323%" y="405" width="0.0115%" height="15" fill="rgb(205,117,38)" fg:x="1916" fg:w="3"/><text x="7.5823%" y="415.50"></text></g><g><title>libsystem_platform.dylib`_platform_memcmp (4 samples, 0.02%)</title><rect x="7.4624%" y="405" width="0.0153%" height="15" fill="rgb(237,72,25)" fg:x="1950" fg:w="4"/><text x="7.7124%" y="415.50"></text></g><g><title>libsystem_platform.dylib`_platform_memcmp (3 samples, 0.01%)</title><rect x="7.5389%" y="389" width="0.0115%" height="15" fill="rgb(244,70,9)" fg:x="1970" fg:w="3"/><text x="7.7889%" y="399.50"></text></g><g><title>lychee`core::str::_&lt;impl str&gt;::trim_start_matches (35 samples, 0.13%)</title><rect x="7.4892%" y="405" width="0.1339%" height="15" fill="rgb(217,125,39)" fg:x="1957" fg:w="35"/><text x="7.7392%" y="415.50"></text></g><g><title>lychee`core::str::pattern::StrSearcher::new (19 samples, 0.07%)</title><rect x="7.5504%" y="389" width="0.0727%" height="15" fill="rgb(235,36,10)" fg:x="1973" fg:w="19"/><text x="7.8004%" y="399.50"></text></g><g><title>libsystem_platform.dylib`_platform_memcmp (3 samples, 0.01%)</title><rect x="7.6116%" y="373" width="0.0115%" height="15" fill="rgb(251,123,47)" fg:x="1989" fg:w="3"/><text x="7.8616%" y="383.50"></text></g><g><title>lychee`hashbrown::map::make_hash (17 samples, 0.07%)</title><rect x="7.6270%" y="405" width="0.0651%" height="15" fill="rgb(221,13,13)" fg:x="1993" fg:w="17"/><text x="7.8770%" y="415.50"></text></g><g><title>lychee`&lt;std::collections::hash::map::DefaultHasher as core::hash::Hasher&gt;::write (8 samples, 0.03%)</title><rect x="7.6614%" y="389" width="0.0306%" height="15" fill="rgb(238,131,9)" fg:x="2002" fg:w="8"/><text x="7.9114%" y="399.50"></text></g><g><title>lychee`regex::re_set::bytes::RegexSet::is_empty (3 samples, 0.01%)</title><rect x="7.6920%" y="405" width="0.0115%" height="15" fill="rgb(211,50,8)" fg:x="2010" fg:w="3"/><text x="7.9420%" y="415.50"></text></g><g><title>lychee`lychee_lib::filter::Filter::is_excluded (99 samples, 0.38%)</title><rect x="7.3438%" y="421" width="0.3789%" height="15" fill="rgb(245,182,24)" fg:x="1919" fg:w="99"/><text x="7.5938%" y="431.50"></text></g><g><title>lychee`url::Url::host (5 samples, 0.02%)</title><rect x="7.7035%" y="405" width="0.0191%" height="15" fill="rgb(242,14,37)" fg:x="2013" fg:w="5"/><text x="7.9535%" y="415.50"></text></g><g><title>lychee`std::io::stdio::stdout (4 samples, 0.02%)</title><rect x="7.7303%" y="421" width="0.0153%" height="15" fill="rgb(246,228,12)" fg:x="2020" fg:w="4"/><text x="7.9803%" y="431.50"></text></g><g><title>lychee`&lt;core::future::from_generator::GenFuture&lt;T&gt; as core::future::future::Future&gt;::poll (2,014 samples, 7.71%)</title><rect x="0.0421%" y="437" width="7.7073%" height="15" fill="rgb(213,55,15)" fg:x="11" fg:w="2014"/><text x="0.2921%" y="447.50">lychee`&lt;cor..</text></g><g><title>libsystem_kernel.dylib`__psynch_cvwait (18 samples, 0.07%)</title><rect x="7.7647%" y="389" width="0.0689%" height="15" fill="rgb(209,9,3)" fg:x="2029" fg:w="18"/><text x="8.0147%" y="399.50"></text></g><g><title>lychee`&lt;tokio::park::thread::CachedParkThread as tokio::park::Park&gt;::park (23 samples, 0.09%)</title><rect x="7.7532%" y="437" width="0.0880%" height="15" fill="rgb(230,59,30)" fg:x="2026" fg:w="23"/><text x="8.0032%" y="447.50"></text></g><g><title>lychee`tokio::park::thread::Inner::park (23 samples, 0.09%)</title><rect x="7.7532%" y="421" width="0.0880%" height="15" fill="rgb(209,121,21)" fg:x="2026" fg:w="23"/><text x="8.0032%" y="431.50"></text></g><g><title>lychee`parking_lot::condvar::Condvar::wait_until_internal (22 samples, 0.08%)</title><rect x="7.7571%" y="405" width="0.0842%" height="15" fill="rgb(220,109,13)" fg:x="2027" fg:w="22"/><text x="8.0071%" y="415.50"></text></g><g><title>lychee`core::ptr::drop_in_place&lt;lychee_lib::types::request::Request&gt; (4 samples, 0.02%)</title><rect x="7.8451%" y="437" width="0.0153%" height="15" fill="rgb(232,18,1)" fg:x="2050" fg:w="4"/><text x="8.0951%" y="447.50"></text></g><g><title>lychee`lychee::commands::dump::write (3 samples, 0.01%)</title><rect x="7.8604%" y="437" width="0.0115%" height="15" fill="rgb(215,41,42)" fg:x="2054" fg:w="3"/><text x="8.1104%" y="447.50"></text></g><g><title>lychee`tokio::runtime::Runtime::block_on (2,054 samples, 7.86%)</title><rect x="0.0191%" y="485" width="7.8604%" height="15" fill="rgb(224,123,36)" fg:x="5" fg:w="2054"/><text x="0.2691%" y="495.50">lychee`toki..</text></g><g><title>lychee`tokio::runtime::thread_pool::ThreadPool::block_on (2,054 samples, 7.86%)</title><rect x="0.0191%" y="469" width="7.8604%" height="15" fill="rgb(240,125,3)" fg:x="5" fg:w="2054"/><text x="0.2691%" y="479.50">lychee`toki..</text></g><g><title>lychee`tokio::park::thread::CachedParkThread::block_on (2,054 samples, 7.86%)</title><rect x="0.0191%" y="453" width="7.8604%" height="15" fill="rgb(205,98,50)" fg:x="5" fg:w="2054"/><text x="0.2691%" y="463.50">lychee`toki..</text></g><g><title>0x7 (2,060 samples, 7.88%)</title><rect x="0.0000%" y="597" width="7.8834%" height="15" fill="rgb(205,185,37)" fg:x="0" fg:w="2060"/><text x="0.2500%" y="607.50">0x7</text></g><g><title>libdyld.dylib`start (2,060 samples, 7.88%)</title><rect x="0.0000%" y="581" width="7.8834%" height="15" fill="rgb(238,207,15)" fg:x="0" fg:w="2060"/><text x="0.2500%" y="591.50">libdyld.dyl..</text></g><g><title>lychee`main (2,060 samples, 7.88%)</title><rect x="0.0000%" y="565" width="7.8834%" height="15" fill="rgb(213,199,42)" fg:x="0" fg:w="2060"/><text x="0.2500%" y="575.50">lychee`main</text></g><g><title>lychee`std::rt::lang_start_internal (2,060 samples, 7.88%)</title><rect x="0.0000%" y="549" width="7.8834%" height="15" fill="rgb(235,201,11)" fg:x="0" fg:w="2060"/><text x="0.2500%" y="559.50">lychee`std:..</text></g><g><title>lychee`std::rt::lang_start::_{{closure}} (2,060 samples, 7.88%)</title><rect x="0.0000%" y="533" width="7.8834%" height="15" fill="rgb(207,46,11)" fg:x="0" fg:w="2060"/><text x="0.2500%" y="543.50">lychee`std:..</text></g><g><title>lychee`std::sys_common::backtrace::__rust_begin_short_backtrace (2,060 samples, 7.88%)</title><rect x="0.0000%" y="517" width="7.8834%" height="15" fill="rgb(241,35,35)" fg:x="0" fg:w="2060"/><text x="0.2500%" y="527.50">lychee`std:..</text></g><g><title>lychee`lychee::main (2,060 samples, 7.88%)</title><rect x="0.0000%" y="501" width="7.8834%" height="15" fill="rgb(243,32,47)" fg:x="0" fg:w="2060"/><text x="0.2500%" y="511.50">lychee`lych..</text></g><g><title>lychee`&lt;jwalk::core::ordered_queue::OrderedQueueIter&lt;T&gt; as core::iter::traits::iterator::Iterator&gt;::next (4 samples, 0.02%)</title><rect x="7.8872%" y="309" width="0.0153%" height="15" fill="rgb(247,202,23)" fg:x="2061" fg:w="4"/><text x="8.1372%" y="319.50"></text></g><g><title>libsystem_kernel.dylib`__close_nocancel (4 samples, 0.02%)</title><rect x="7.9063%" y="261" width="0.0153%" height="15" fill="rgb(219,102,11)" fg:x="2066" fg:w="4"/><text x="8.1563%" y="271.50"></text></g><g><title>libsystem_kernel.dylib`__getdirentries64 (33 samples, 0.13%)</title><rect x="7.9408%" y="213" width="0.1263%" height="15" fill="rgb(243,110,44)" fg:x="2075" fg:w="33"/><text x="8.1908%" y="223.50"></text></g><g><title>lychee`&lt;std::fs::ReadDir as core::iter::traits::iterator::Iterator&gt;::next (40 samples, 0.15%)</title><rect x="7.9255%" y="261" width="0.1531%" height="15" fill="rgb(222,74,54)" fg:x="2071" fg:w="40"/><text x="8.1755%" y="271.50"></text></g><g><title>lychee`&lt;std::sys::unix::fs::ReadDir as core::iter::traits::iterator::Iterator&gt;::next (39 samples, 0.15%)</title><rect x="7.9293%" y="245" width="0.1492%" height="15" fill="rgb(216,99,12)" fg:x="2072" fg:w="39"/><text x="8.1793%" y="255.50"></text></g><g><title>libsystem_c.dylib`readdir_r$INODE64 (37 samples, 0.14%)</title><rect x="7.9369%" y="229" width="0.1416%" height="15" fill="rgb(226,22,26)" fg:x="2074" fg:w="37"/><text x="8.1869%" y="239.50"></text></g><g><title>lychee`core::ops::function::impls::_&lt;impl core::ops::function::FnMut&lt;A&gt; for &amp;mut F&gt;::call_mut (7 samples, 0.03%)</title><rect x="8.0824%" y="261" width="0.0268%" height="15" fill="rgb(217,163,10)" fg:x="2112" fg:w="7"/><text x="8.3324%" y="271.50"></text></g><g><title>lychee`std::path::Path::_join (3 samples, 0.01%)</title><rect x="8.0977%" y="245" width="0.0115%" height="15" fill="rgb(213,25,53)" fg:x="2116" fg:w="3"/><text x="8.3477%" y="255.50"></text></g><g><title>lychee`&lt;alloc::vec::Vec&lt;T&gt; as alloc::vec::spec_from_iter::SpecFromIter&lt;T,I&gt;&gt;::from_iter (55 samples, 0.21%)</title><rect x="7.9025%" y="277" width="0.2105%" height="15" fill="rgb(252,105,26)" fg:x="2065" fg:w="55"/><text x="8.1525%" y="287.50"></text></g><g><title>lychee`alloc::vec::Vec&lt;T,A&gt;::retain (3 samples, 0.01%)</title><rect x="8.1130%" y="277" width="0.0115%" height="15" fill="rgb(220,39,43)" fg:x="2120" fg:w="3"/><text x="8.3630%" y="287.50"></text></g><g><title>libsystem_kernel.dylib`__open_nocancel (56 samples, 0.21%)</title><rect x="8.1244%" y="245" width="0.2143%" height="15" fill="rgb(229,68,48)" fg:x="2123" fg:w="56"/><text x="8.3744%" y="255.50"></text></g><g><title>lychee`&lt;rayon_core::job::HeapJob&lt;BODY&gt; as rayon_core::job::Job&gt;::execute (123 samples, 0.47%)</title><rect x="7.8834%" y="485" width="0.4707%" height="15" fill="rgb(252,8,32)" fg:x="2060" fg:w="123"/><text x="8.1334%" y="495.50"></text></g><g><title>lychee`rayon::iter::from_par_iter::_&lt;impl rayon::iter::FromParallelIterator&lt;()&gt; for ()&gt;::from_par_iter (123 samples, 0.47%)</title><rect x="7.8834%" y="469" width="0.4707%" height="15" fill="rgb(223,20,43)" fg:x="2060" fg:w="123"/><text x="8.1334%" y="479.50"></text></g><g><title>lychee`&lt;jwalk::core::jwalk_par_bridge::JWalkIterBridge&lt;Iter&gt; as rayon::iter::ParallelIterator&gt;::drive_unindexed (123 samples, 0.47%)</title><rect x="7.8834%" y="453" width="0.4707%" height="15" fill="rgb(229,81,49)" fg:x="2060" fg:w="123"/><text x="8.1334%" y="463.50"></text></g><g><title>lychee`rayon::iter::plumbing::bridge_unindexed_producer_consumer (123 samples, 0.47%)</title><rect x="7.8834%" y="437" width="0.4707%" height="15" fill="rgb(236,28,36)" fg:x="2060" fg:w="123"/><text x="8.1334%" y="447.50"></text></g><g><title>lychee`rayon_core::registry::in_worker (123 samples, 0.47%)</title><rect x="7.8834%" y="421" width="0.4707%" height="15" fill="rgb(249,185,26)" fg:x="2060" fg:w="123"/><text x="8.1334%" y="431.50"></text></g><g><title>lychee`rayon::iter::plumbing::bridge_unindexed_producer_consumer (123 samples, 0.47%)</title><rect x="7.8834%" y="405" width="0.4707%" height="15" fill="rgb(249,174,33)" fg:x="2060" fg:w="123"/><text x="8.1334%" y="415.50"></text></g><g><title>lychee`rayon_core::registry::in_worker (123 samples, 0.47%)</title><rect x="7.8834%" y="389" width="0.4707%" height="15" fill="rgb(233,201,37)" fg:x="2060" fg:w="123"/><text x="8.1334%" y="399.50"></text></g><g><title>lychee`rayon::iter::plumbing::bridge_unindexed_producer_consumer (123 samples, 0.47%)</title><rect x="7.8834%" y="373" width="0.4707%" height="15" fill="rgb(221,78,26)" fg:x="2060" fg:w="123"/><text x="8.1334%" y="383.50"></text></g><g><title>lychee`rayon_core::registry::in_worker (123 samples, 0.47%)</title><rect x="7.8834%" y="357" width="0.4707%" height="15" fill="rgb(250,127,30)" fg:x="2060" fg:w="123"/><text x="8.1334%" y="367.50"></text></g><g><title>lychee`rayon::iter::plumbing::bridge_unindexed_producer_consumer (123 samples, 0.47%)</title><rect x="7.8834%" y="341" width="0.4707%" height="15" fill="rgb(230,49,44)" fg:x="2060" fg:w="123"/><text x="8.1334%" y="351.50"></text></g><g><title>lychee`&lt;jwalk::core::jwalk_par_bridge::IterParallelProducer&lt;Iter&gt; as rayon::iter::plumbing::UnindexedProducer&gt;::fold_with (123 samples, 0.47%)</title><rect x="7.8834%" y="325" width="0.4707%" height="15" fill="rgb(229,67,23)" fg:x="2060" fg:w="123"/><text x="8.1334%" y="335.50"></text></g><g><title>lychee`jwalk::core::read_dir_iter::multi_threaded_walk_dir (118 samples, 0.45%)</title><rect x="7.9025%" y="309" width="0.4516%" height="15" fill="rgb(249,83,47)" fg:x="2065" fg:w="118"/><text x="8.1525%" y="319.50"></text></g><g><title>lychee`&lt;jwalk::WalkDirGeneric&lt;C&gt; as core::iter::traits::collect::IntoIterator&gt;::into_iter::_{{closure}} (118 samples, 0.45%)</title><rect x="7.9025%" y="293" width="0.4516%" height="15" fill="rgb(215,43,3)" fg:x="2065" fg:w="118"/><text x="8.1525%" y="303.50"></text></g><g><title>lychee`std::sys::unix::fs::readdir (60 samples, 0.23%)</title><rect x="8.1244%" y="277" width="0.2296%" height="15" fill="rgb(238,154,13)" fg:x="2123" fg:w="60"/><text x="8.3744%" y="287.50"></text></g><g><title>libsystem_c.dylib`__opendir2$INODE64 (60 samples, 0.23%)</title><rect x="8.1244%" y="261" width="0.2296%" height="15" fill="rgb(219,56,2)" fg:x="2123" fg:w="60"/><text x="8.3744%" y="271.50"></text></g><g><title>libsystem_kernel.dylib`fstatfs$INODE64 (4 samples, 0.02%)</title><rect x="8.3388%" y="245" width="0.0153%" height="15" fill="rgb(233,0,4)" fg:x="2179" fg:w="4"/><text x="8.5888%" y="255.50"></text></g><g><title>libsystem_kernel.dylib`swtch_pri (13 samples, 0.05%)</title><rect x="8.3617%" y="437" width="0.0497%" height="15" fill="rgb(235,30,7)" fg:x="2185" fg:w="13"/><text x="8.6117%" y="447.50"></text></g><g><title>lychee`&lt;jwalk::core::ordered_queue::OrderedQueueIter&lt;T&gt; as core::iter::traits::iterator::Iterator&gt;::next (5 samples, 0.02%)</title><rect x="8.4115%" y="437" width="0.0191%" height="15" fill="rgb(250,79,13)" fg:x="2198" fg:w="5"/><text x="8.6615%" y="447.50"></text></g><g><title>libsystem_kernel.dylib`__close_nocancel (27 samples, 0.10%)</title><rect x="8.4574%" y="389" width="0.1033%" height="15" fill="rgb(211,146,34)" fg:x="2210" fg:w="27"/><text x="8.7074%" y="399.50"></text></g><g><title>libsystem_platform.dylib`_platform_memmove$VARIANT$Haswell (3 samples, 0.01%)</title><rect x="8.5760%" y="373" width="0.0115%" height="15" fill="rgb(228,22,38)" fg:x="2241" fg:w="3"/><text x="8.8260%" y="383.50"></text></g><g><title>libsystem_c.dylib`_readdir_unlocked$INODE64 (3 samples, 0.01%)</title><rect x="8.5952%" y="341" width="0.0115%" height="15" fill="rgb(235,168,5)" fg:x="2246" fg:w="3"/><text x="8.8452%" y="351.50"></text></g><g><title>libsystem_kernel.dylib`__getdirentries64 (173 samples, 0.66%)</title><rect x="8.6066%" y="341" width="0.6620%" height="15" fill="rgb(221,155,16)" fg:x="2249" fg:w="173"/><text x="8.8566%" y="351.50"></text></g><g><title>libsystem_platform.dylib`_platform_memmove$VARIANT$Haswell (6 samples, 0.02%)</title><rect x="9.2687%" y="341" width="0.0230%" height="15" fill="rgb(215,215,53)" fg:x="2422" fg:w="6"/><text x="9.5187%" y="351.50"></text></g><g><title>libsystem_c.dylib`readdir_r$INODE64 (185 samples, 0.71%)</title><rect x="8.5913%" y="357" width="0.7080%" height="15" fill="rgb(223,4,10)" fg:x="2245" fg:w="185"/><text x="8.8413%" y="367.50"></text></g><g><title>lychee`&lt;std::fs::ReadDir as core::iter::traits::iterator::Iterator&gt;::next (195 samples, 0.75%)</title><rect x="8.5722%" y="389" width="0.7462%" height="15" fill="rgb(234,103,6)" fg:x="2240" fg:w="195"/><text x="8.8222%" y="399.50"></text></g><g><title>lychee`&lt;std::sys::unix::fs::ReadDir as core::iter::traits::iterator::Iterator&gt;::next (191 samples, 0.73%)</title><rect x="8.5875%" y="373" width="0.7309%" height="15" fill="rgb(227,97,0)" fg:x="2244" fg:w="191"/><text x="8.8375%" y="383.50"></text></g><g><title>libsystem_malloc.dylib`free (3 samples, 0.01%)</title><rect x="9.3261%" y="357" width="0.0115%" height="15" fill="rgb(234,150,53)" fg:x="2437" fg:w="3"/><text x="9.5761%" y="367.50"></text></g><g><title>libsystem_c.dylib`closedir (5 samples, 0.02%)</title><rect x="9.3261%" y="373" width="0.0191%" height="15" fill="rgb(228,201,54)" fg:x="2437" fg:w="5"/><text x="9.5761%" y="383.50"></text></g><g><title>lychee`alloc::sync::Arc&lt;T&gt;::drop_slow (7 samples, 0.03%)</title><rect x="9.3261%" y="389" width="0.0268%" height="15" fill="rgb(222,22,37)" fg:x="2437" fg:w="7"/><text x="9.5761%" y="399.50"></text></g><g><title>lychee`std::path::Path::_join (5 samples, 0.02%)</title><rect x="9.3873%" y="373" width="0.0191%" height="15" fill="rgb(237,53,32)" fg:x="2453" fg:w="5"/><text x="9.6373%" y="383.50"></text></g><g><title>lychee`alloc::raw_vec::RawVec&lt;T,A&gt;::reserve::do_reserve_and_handle (3 samples, 0.01%)</title><rect x="9.3950%" y="357" width="0.0115%" height="15" fill="rgb(233,25,53)" fg:x="2455" fg:w="3"/><text x="9.6450%" y="367.50"></text></g><g><title>lychee`alloc::raw_vec::finish_grow (3 samples, 0.01%)</title><rect x="9.3950%" y="341" width="0.0115%" height="15" fill="rgb(210,40,34)" fg:x="2455" fg:w="3"/><text x="9.6450%" y="351.50"></text></g><g><title>libsystem_malloc.dylib`realloc (3 samples, 0.01%)</title><rect x="9.3950%" y="325" width="0.0115%" height="15" fill="rgb(241,220,44)" fg:x="2455" fg:w="3"/><text x="9.6450%" y="335.50"></text></g><g><title>libsystem_malloc.dylib`malloc_zone_realloc (3 samples, 0.01%)</title><rect x="9.3950%" y="309" width="0.0115%" height="15" fill="rgb(235,28,35)" fg:x="2455" fg:w="3"/><text x="9.6450%" y="319.50"></text></g><g><title>lychee`core::ops::function::impls::_&lt;impl core::ops::function::FnMut&lt;A&gt; for &amp;mut F&gt;::call_mut (15 samples, 0.06%)</title><rect x="9.3529%" y="389" width="0.0574%" height="15" fill="rgb(210,56,17)" fg:x="2444" fg:w="15"/><text x="9.6029%" y="399.50"></text></g><g><title>lychee`&lt;alloc::vec::Vec&lt;T&gt; as alloc::vec::spec_from_iter::SpecFromIter&lt;T,I&gt;&gt;::from_iter (250 samples, 0.96%)</title><rect x="8.4574%" y="405" width="0.9567%" height="15" fill="rgb(224,130,29)" fg:x="2210" fg:w="250"/><text x="8.7074%" y="415.50"></text></g><g><title>lychee`lychee_lib::types::input::valid_extension (7 samples, 0.03%)</title><rect x="9.4179%" y="389" width="0.0268%" height="15" fill="rgb(235,212,8)" fg:x="2461" fg:w="7"/><text x="9.6679%" y="399.50"></text></g><g><title>lychee`&lt;lychee_lib::types::file::FileType as core::convert::From&lt;P&gt;&gt;::from (6 samples, 0.02%)</title><rect x="9.4218%" y="373" width="0.0230%" height="15" fill="rgb(223,33,50)" fg:x="2462" fg:w="6"/><text x="9.6718%" y="383.50"></text></g><g><title>lychee`alloc::vec::Vec&lt;T,A&gt;::retain (9 samples, 0.03%)</title><rect x="9.4141%" y="405" width="0.0344%" height="15" fill="rgb(219,149,13)" fg:x="2460" fg:w="9"/><text x="9.6641%" y="415.50"></text></g><g><title>libsystem_c.dylib`__opendir_common (3 samples, 0.01%)</title><rect x="9.4562%" y="373" width="0.0115%" height="15" fill="rgb(250,156,29)" fg:x="2471" fg:w="3"/><text x="9.7062%" y="383.50"></text></g><g><title>libsystem_kernel.dylib`__open_nocancel (262 samples, 1.00%)</title><rect x="9.4677%" y="373" width="1.0026%" height="15" fill="rgb(216,193,19)" fg:x="2474" fg:w="262"/><text x="9.7177%" y="383.50"></text></g><g><title>libsystem_kernel.dylib`fstatfs$INODE64 (24 samples, 0.09%)</title><rect x="10.4703%" y="373" width="0.0918%" height="15" fill="rgb(216,135,14)" fg:x="2736" fg:w="24"/><text x="10.7203%" y="383.50"></text></g><g><title>libsystem_c.dylib`__opendir2$INODE64 (290 samples, 1.11%)</title><rect x="9.4562%" y="389" width="1.1098%" height="15" fill="rgb(241,47,5)" fg:x="2471" fg:w="290"/><text x="9.7062%" y="399.50"></text></g><g><title>lychee`&lt;jwalk::WalkDirGeneric&lt;C&gt; as core::iter::traits::collect::IntoIterator&gt;::into_iter::_{{closure}} (559 samples, 2.14%)</title><rect x="8.4459%" y="421" width="2.1392%" height="15" fill="rgb(233,42,35)" fg:x="2207" fg:w="559"/><text x="8.6959%" y="431.50">l..</text></g><g><title>lychee`std::sys::unix::fs::readdir (296 samples, 1.13%)</title><rect x="9.4524%" y="405" width="1.1328%" height="15" fill="rgb(231,13,6)" fg:x="2470" fg:w="296"/><text x="9.7024%" y="415.50"></text></g><g><title>lychee`jwalk::core::run_context::RunContext&lt;C&gt;::schedule_read_dir_spec (4 samples, 0.02%)</title><rect x="10.5851%" y="421" width="0.0153%" height="15" fill="rgb(207,181,40)" fg:x="2766" fg:w="4"/><text x="10.8351%" y="431.50"></text></g><g><title>lychee`crossbeam_channel::channel::Sender&lt;T&gt;::send (3 samples, 0.01%)</title><rect x="10.5890%" y="405" width="0.0115%" height="15" fill="rgb(254,173,49)" fg:x="2767" fg:w="3"/><text x="10.8390%" y="415.50"></text></g><g><title>lychee`crossbeam_channel::flavors::list::Channel&lt;T&gt;::send (3 samples, 0.01%)</title><rect x="10.5890%" y="389" width="0.0115%" height="15" fill="rgb(221,1,38)" fg:x="2767" fg:w="3"/><text x="10.8390%" y="399.50"></text></g><g><title>lychee`&lt;jwalk::core::jwalk_par_bridge::IterParallelProducer&lt;Iter&gt; as rayon::iter::plumbing::UnindexedProducer&gt;::fold_with (587 samples, 2.25%)</title><rect x="8.3579%" y="453" width="2.2464%" height="15" fill="rgb(206,124,46)" fg:x="2184" fg:w="587"/><text x="8.6079%" y="463.50">l..</text></g><g><title>lychee`jwalk::core::read_dir_iter::multi_threaded_walk_dir (567 samples, 2.17%)</title><rect x="8.4344%" y="437" width="2.1698%" height="15" fill="rgb(249,21,11)" fg:x="2204" fg:w="567"/><text x="8.6844%" y="447.50">l..</text></g><g><title>lychee`&lt;jwalk::core::ordered_queue::OrderedQueueIter&lt;T&gt; as core::iter::traits::iterator::Iterator&gt;::next (4 samples, 0.02%)</title><rect x="10.6043%" y="405" width="0.0153%" height="15" fill="rgb(222,201,40)" fg:x="2771" fg:w="4"/><text x="10.8543%" y="415.50"></text></g><g><title>libsystem_kernel.dylib`__close_nocancel (3 samples, 0.01%)</title><rect x="10.6234%" y="357" width="0.0115%" height="15" fill="rgb(235,61,29)" fg:x="2776" fg:w="3"/><text x="10.8734%" y="367.50"></text></g><g><title>libsystem_kernel.dylib`__getdirentries64 (26 samples, 0.10%)</title><rect x="10.6502%" y="309" width="0.0995%" height="15" fill="rgb(219,207,3)" fg:x="2783" fg:w="26"/><text x="10.9002%" y="319.50"></text></g><g><title>lychee`&lt;std::fs::ReadDir as core::iter::traits::iterator::Iterator&gt;::next (30 samples, 0.11%)</title><rect x="10.6387%" y="357" width="0.1148%" height="15" fill="rgb(222,56,46)" fg:x="2780" fg:w="30"/><text x="10.8887%" y="367.50"></text></g><g><title>lychee`&lt;std::sys::unix::fs::ReadDir as core::iter::traits::iterator::Iterator&gt;::next (29 samples, 0.11%)</title><rect x="10.6425%" y="341" width="0.1110%" height="15" fill="rgb(239,76,54)" fg:x="2781" fg:w="29"/><text x="10.8925%" y="351.50"></text></g><g><title>libsystem_c.dylib`readdir_r$INODE64 (29 samples, 0.11%)</title><rect x="10.6425%" y="325" width="0.1110%" height="15" fill="rgb(231,124,27)" fg:x="2781" fg:w="29"/><text x="10.8925%" y="335.50"></text></g><g><title>lychee`&lt;alloc::vec::Vec&lt;T&gt; as alloc::vec::spec_from_iter::SpecFromIter&lt;T,I&gt;&gt;::from_iter (37 samples, 0.14%)</title><rect x="10.6234%" y="373" width="0.1416%" height="15" fill="rgb(249,195,6)" fg:x="2776" fg:w="37"/><text x="10.8734%" y="383.50"></text></g><g><title>libsystem_kernel.dylib`__open_nocancel (70 samples, 0.27%)</title><rect x="10.7841%" y="341" width="0.2679%" height="15" fill="rgb(237,174,47)" fg:x="2818" fg:w="70"/><text x="11.0341%" y="351.50"></text></g><g><title>libsystem_c.dylib`__opendir2$INODE64 (74 samples, 0.28%)</title><rect x="10.7803%" y="357" width="0.2832%" height="15" fill="rgb(206,201,31)" fg:x="2817" fg:w="74"/><text x="11.0303%" y="367.50"></text></g><g><title>libsystem_kernel.dylib`fstatfs$INODE64 (3 samples, 0.01%)</title><rect x="11.0520%" y="341" width="0.0115%" height="15" fill="rgb(231,57,52)" fg:x="2888" fg:w="3"/><text x="11.3020%" y="351.50"></text></g><g><title>lychee`&lt;jwalk::core::jwalk_par_bridge::IterParallelProducer&lt;Iter&gt; as rayon::iter::plumbing::UnindexedProducer&gt;::fold_with (122 samples, 0.47%)</title><rect x="10.6043%" y="421" width="0.4669%" height="15" fill="rgb(248,177,22)" fg:x="2771" fg:w="122"/><text x="10.8543%" y="431.50"></text></g><g><title>lychee`jwalk::core::read_dir_iter::multi_threaded_walk_dir (118 samples, 0.45%)</title><rect x="10.6196%" y="405" width="0.4516%" height="15" fill="rgb(215,211,37)" fg:x="2775" fg:w="118"/><text x="10.8696%" y="415.50"></text></g><g><title>lychee`&lt;jwalk::WalkDirGeneric&lt;C&gt; as core::iter::traits::collect::IntoIterator&gt;::into_iter::_{{closure}} (117 samples, 0.45%)</title><rect x="10.6234%" y="389" width="0.4477%" height="15" fill="rgb(241,128,51)" fg:x="2776" fg:w="117"/><text x="10.8734%" y="399.50"></text></g><g><title>lychee`std::sys::unix::fs::readdir (77 samples, 0.29%)</title><rect x="10.7765%" y="373" width="0.2947%" height="15" fill="rgb(227,165,31)" fg:x="2816" fg:w="77"/><text x="11.0265%" y="383.50"></text></g><g><title>libsystem_kernel.dylib`swtch_pri (3 samples, 0.01%)</title><rect x="11.0750%" y="309" width="0.0115%" height="15" fill="rgb(228,167,24)" fg:x="2894" fg:w="3"/><text x="11.3250%" y="319.50"></text></g><g><title>libsystem_kernel.dylib`__close_nocancel (7 samples, 0.03%)</title><rect x="11.1132%" y="261" width="0.0268%" height="15" fill="rgb(228,143,12)" fg:x="2904" fg:w="7"/><text x="11.3632%" y="271.50"></text></g><g><title>libsystem_kernel.dylib`__getdirentries64 (27 samples, 0.10%)</title><rect x="11.1553%" y="213" width="0.1033%" height="15" fill="rgb(249,149,8)" fg:x="2915" fg:w="27"/><text x="11.4053%" y="223.50"></text></g><g><title>libsystem_c.dylib`readdir_r$INODE64 (28 samples, 0.11%)</title><rect x="11.1553%" y="229" width="0.1072%" height="15" fill="rgb(243,35,44)" fg:x="2915" fg:w="28"/><text x="11.4053%" y="239.50"></text></g><g><title>lychee`&lt;std::fs::ReadDir as core::iter::traits::iterator::Iterator&gt;::next (32 samples, 0.12%)</title><rect x="11.1477%" y="261" width="0.1225%" height="15" fill="rgb(246,89,9)" fg:x="2913" fg:w="32"/><text x="11.3977%" y="271.50"></text></g><g><title>lychee`&lt;std::sys::unix::fs::ReadDir as core::iter::traits::iterator::Iterator&gt;::next (31 samples, 0.12%)</title><rect x="11.1515%" y="245" width="0.1186%" height="15" fill="rgb(233,213,13)" fg:x="2914" fg:w="31"/><text x="11.4015%" y="255.50"></text></g><g><title>lychee`&lt;alloc::vec::Vec&lt;T&gt; as alloc::vec::spec_from_iter::SpecFromIter&lt;T,I&gt;&gt;::from_iter (46 samples, 0.18%)</title><rect x="11.1132%" y="277" width="0.1760%" height="15" fill="rgb(233,141,41)" fg:x="2904" fg:w="46"/><text x="11.3632%" y="287.50"></text></g><g><title>libsystem_kernel.dylib`__open_nocancel (59 samples, 0.23%)</title><rect x="11.2969%" y="245" width="0.2258%" height="15" fill="rgb(239,167,4)" fg:x="2952" fg:w="59"/><text x="11.5469%" y="255.50"></text></g><g><title>libsystem_c.dylib`__opendir2$INODE64 (61 samples, 0.23%)</title><rect x="11.2969%" y="261" width="0.2334%" height="15" fill="rgb(209,217,16)" fg:x="2952" fg:w="61"/><text x="11.5469%" y="271.50"></text></g><g><title>lychee`&lt;jwalk::WalkDirGeneric&lt;C&gt; as core::iter::traits::collect::IntoIterator&gt;::into_iter::_{{closure}} (111 samples, 0.42%)</title><rect x="11.1094%" y="293" width="0.4248%" height="15" fill="rgb(219,88,35)" fg:x="2903" fg:w="111"/><text x="11.3594%" y="303.50"></text></g><g><title>lychee`std::sys::unix::fs::readdir (62 samples, 0.24%)</title><rect x="11.2969%" y="277" width="0.2373%" height="15" fill="rgb(220,193,23)" fg:x="2952" fg:w="62"/><text x="11.5469%" y="287.50"></text></g><g><title>lychee`rayon_core::registry::ThreadBuilder::run (955 samples, 3.65%)</title><rect x="7.8834%" y="517" width="3.6547%" height="15" fill="rgb(230,90,52)" fg:x="2060" fg:w="955"/><text x="8.1334%" y="527.50">lych..</text></g><g><title>lychee`rayon_core::registry::WorkerThread::wait_until_cold (955 samples, 3.65%)</title><rect x="7.8834%" y="501" width="3.6547%" height="15" fill="rgb(252,106,19)" fg:x="2060" fg:w="955"/><text x="8.1334%" y="511.50">lych..</text></g><g><title>lychee`&lt;rayon_core::job::StackJob&lt;L,F,R&gt; as rayon_core::job::Job&gt;::execute (832 samples, 3.18%)</title><rect x="8.3541%" y="485" width="3.1840%" height="15" fill="rgb(206,74,20)" fg:x="2183" fg:w="832"/><text x="8.6041%" y="495.50">lyc..</text></g><g><title>lychee`rayon::iter::plumbing::bridge_unindexed_producer_consumer (832 samples, 3.18%)</title><rect x="8.3541%" y="469" width="3.1840%" height="15" fill="rgb(230,138,44)" fg:x="2183" fg:w="832"/><text x="8.6041%" y="479.50">lyc..</text></g><g><title>lychee`rayon_core::registry::in_worker (244 samples, 0.93%)</title><rect x="10.6043%" y="453" width="0.9338%" height="15" fill="rgb(235,182,43)" fg:x="2771" fg:w="244"/><text x="10.8543%" y="463.50"></text></g><g><title>lychee`rayon::iter::plumbing::bridge_unindexed_producer_consumer (244 samples, 0.93%)</title><rect x="10.6043%" y="437" width="0.9338%" height="15" fill="rgb(242,16,51)" fg:x="2771" fg:w="244"/><text x="10.8543%" y="447.50"></text></g><g><title>lychee`rayon_core::registry::in_worker (122 samples, 0.47%)</title><rect x="11.0711%" y="421" width="0.4669%" height="15" fill="rgb(248,9,4)" fg:x="2893" fg:w="122"/><text x="11.3211%" y="431.50"></text></g><g><title>lychee`rayon::iter::plumbing::bridge_unindexed_producer_consumer (122 samples, 0.47%)</title><rect x="11.0711%" y="405" width="0.4669%" height="15" fill="rgb(210,31,22)" fg:x="2893" fg:w="122"/><text x="11.3211%" y="415.50"></text></g><g><title>lychee`rayon_core::registry::in_worker (122 samples, 0.47%)</title><rect x="11.0711%" y="389" width="0.4669%" height="15" fill="rgb(239,54,39)" fg:x="2893" fg:w="122"/><text x="11.3211%" y="399.50"></text></g><g><title>lychee`rayon::iter::plumbing::bridge_unindexed_producer_consumer (122 samples, 0.47%)</title><rect x="11.0711%" y="373" width="0.4669%" height="15" fill="rgb(230,99,41)" fg:x="2893" fg:w="122"/><text x="11.3211%" y="383.50"></text></g><g><title>lychee`rayon_core::registry::in_worker (122 samples, 0.47%)</title><rect x="11.0711%" y="357" width="0.4669%" height="15" fill="rgb(253,106,12)" fg:x="2893" fg:w="122"/><text x="11.3211%" y="367.50"></text></g><g><title>lychee`rayon::iter::plumbing::bridge_unindexed_producer_consumer (122 samples, 0.47%)</title><rect x="11.0711%" y="341" width="0.4669%" height="15" fill="rgb(213,46,41)" fg:x="2893" fg:w="122"/><text x="11.3211%" y="351.50"></text></g><g><title>lychee`&lt;jwalk::core::jwalk_par_bridge::IterParallelProducer&lt;Iter&gt; as rayon::iter::plumbing::UnindexedProducer&gt;::fold_with (122 samples, 0.47%)</title><rect x="11.0711%" y="325" width="0.4669%" height="15" fill="rgb(215,133,35)" fg:x="2893" fg:w="122"/><text x="11.3211%" y="335.50"></text></g><g><title>lychee`jwalk::core::read_dir_iter::multi_threaded_walk_dir (115 samples, 0.44%)</title><rect x="11.0979%" y="309" width="0.4401%" height="15" fill="rgb(213,28,5)" fg:x="2900" fg:w="115"/><text x="11.3479%" y="319.50"></text></g><g><title>libsystem_kernel.dylib`__gettimeofday (5 samples, 0.02%)</title><rect x="11.5572%" y="485" width="0.0191%" height="15" fill="rgb(215,77,49)" fg:x="3020" fg:w="5"/><text x="11.8072%" y="495.50"></text></g><g><title>libsystem_kernel.dylib`__psynch_cvwait (25 samples, 0.10%)</title><rect x="11.5763%" y="485" width="0.0957%" height="15" fill="rgb(248,100,22)" fg:x="3025" fg:w="25"/><text x="11.8263%" y="495.50"></text></g><g><title>lychee`parking_lot::condvar::Condvar::wait_until_internal (35 samples, 0.13%)</title><rect x="11.5533%" y="501" width="0.1339%" height="15" fill="rgb(208,67,9)" fg:x="3019" fg:w="35"/><text x="11.8033%" y="511.50"></text></g><g><title>libsystem_pthread.dylib`_pthread_cond_wait (4 samples, 0.02%)</title><rect x="11.6720%" y="485" width="0.0153%" height="15" fill="rgb(219,133,21)" fg:x="3050" fg:w="4"/><text x="11.9220%" y="495.50"></text></g><g><title>libsystem_kernel.dylib`__close_nocancel (36 samples, 0.14%)</title><rect x="11.6873%" y="453" width="0.1378%" height="15" fill="rgb(246,46,29)" fg:x="3054" fg:w="36"/><text x="11.9373%" y="463.50"></text></g><g><title>libsystem_kernel.dylib`fstat$INODE64 (14 samples, 0.05%)</title><rect x="11.8250%" y="453" width="0.0536%" height="15" fill="rgb(246,185,52)" fg:x="3090" fg:w="14"/><text x="12.0750%" y="463.50"></text></g><g><title>libsystem_kernel.dylib`read (280 samples, 1.07%)</title><rect x="11.9054%" y="437" width="1.0715%" height="15" fill="rgb(252,136,11)" fg:x="3111" fg:w="280"/><text x="12.1554%" y="447.50"></text></g><g><title>lychee`core::str::converts::from_utf8 (22 samples, 0.08%)</title><rect x="12.9846%" y="437" width="0.0842%" height="15" fill="rgb(219,138,53)" fg:x="3393" fg:w="22"/><text x="13.2346%" y="447.50"></text></g><g><title>libsystem_malloc.dylib`free (3 samples, 0.01%)</title><rect x="13.0879%" y="421" width="0.0115%" height="15" fill="rgb(211,51,23)" fg:x="3420" fg:w="3"/><text x="13.3379%" y="431.50"></text></g><g><title>lychee`std::fs::OpenOptions::_open (262 samples, 1.00%)</title><rect x="13.0688%" y="437" width="1.0026%" height="15" fill="rgb(247,221,28)" fg:x="3415" fg:w="262"/><text x="13.3188%" y="447.50"></text></g><g><title>lychee`std::sys::unix::fs::File::open_c (251 samples, 0.96%)</title><rect x="13.1109%" y="421" width="0.9605%" height="15" fill="rgb(251,222,45)" fg:x="3426" fg:w="251"/><text x="13.3609%" y="431.50"></text></g><g><title>libsystem_kernel.dylib`__open (250 samples, 0.96%)</title><rect x="13.1147%" y="405" width="0.9567%" height="15" fill="rgb(217,162,53)" fg:x="3427" fg:w="250"/><text x="13.3647%" y="415.50"></text></g><g><title>lychee`&lt;tokio::runtime::blocking::task::BlockingTask&lt;T&gt; as core::future::future::Future&gt;::poll (624 samples, 2.39%)</title><rect x="11.6873%" y="469" width="2.3880%" height="15" fill="rgb(229,93,14)" fg:x="3054" fg:w="624"/><text x="11.9373%" y="479.50">ly..</text></g><g><title>lychee`std::fs::read_to_string::inner (568 samples, 2.17%)</title><rect x="11.9016%" y="453" width="2.1737%" height="15" fill="rgb(209,67,49)" fg:x="3110" fg:w="568"/><text x="12.1516%" y="463.50">l..</text></g><g><title>lychee`&lt;core::panic::unwind_safe::AssertUnwindSafe&lt;F&gt; as core::ops::function::FnOnce&lt;()&gt;&gt;::call_once (627 samples, 2.40%)</title><rect x="11.6873%" y="485" width="2.3994%" height="15" fill="rgb(213,87,29)" fg:x="3054" fg:w="627"/><text x="11.9373%" y="495.50">ly..</text></g><g><title>libsystem_kernel.dylib`__psynch_cvwait (5 samples, 0.02%)</title><rect x="14.1097%" y="373" width="0.0191%" height="15" fill="rgb(205,151,52)" fg:x="3687" fg:w="5"/><text x="14.3597%" y="383.50"></text></g><g><title>lychee`tokio::runtime::thread_pool::worker::Context::park_timeout (6 samples, 0.02%)</title><rect x="14.1097%" y="421" width="0.0230%" height="15" fill="rgb(253,215,39)" fg:x="3687" fg:w="6"/><text x="14.3597%" y="431.50"></text></g><g><title>lychee`&lt;tokio::runtime::park::Parker as tokio::park::Park&gt;::park (6 samples, 0.02%)</title><rect x="14.1097%" y="405" width="0.0230%" height="15" fill="rgb(221,220,41)" fg:x="3687" fg:w="6"/><text x="14.3597%" y="415.50"></text></g><g><title>lychee`parking_lot::condvar::Condvar::wait_until_internal (6 samples, 0.02%)</title><rect x="14.1097%" y="389" width="0.0230%" height="15" fill="rgb(218,133,21)" fg:x="3687" fg:w="6"/><text x="14.3597%" y="399.50"></text></g><g><title>libsystem_kernel.dylib`madvise (7 samples, 0.03%)</title><rect x="14.1479%" y="341" width="0.0268%" height="15" fill="rgb(221,193,43)" fg:x="3697" fg:w="7"/><text x="14.3979%" y="351.50"></text></g><g><title>libsystem_malloc.dylib`free_tiny (3 samples, 0.01%)</title><rect x="14.1824%" y="341" width="0.0115%" height="15" fill="rgb(240,128,52)" fg:x="3706" fg:w="3"/><text x="14.4324%" y="351.50"></text></g><g><title>lychee`flume::Shared&lt;T&gt;::recv (3 samples, 0.01%)</title><rect x="14.2053%" y="325" width="0.0115%" height="15" fill="rgb(253,114,12)" fg:x="3712" fg:w="3"/><text x="14.4553%" y="335.50"></text></g><g><title>lychee`flume::Chan&lt;T&gt;::pull_pending (3 samples, 0.01%)</title><rect x="14.2053%" y="309" width="0.0115%" height="15" fill="rgb(215,223,47)" fg:x="3712" fg:w="3"/><text x="14.4553%" y="319.50"></text></g><g><title>lychee`&lt;flume::async::RecvFut&lt;T&gt; as core::future::future::Future&gt;::poll (6 samples, 0.02%)</title><rect x="14.1977%" y="341" width="0.0230%" height="15" fill="rgb(248,225,23)" fg:x="3710" fg:w="6"/><text x="14.4477%" y="351.50"></text></g><g><title>lychee`&lt;flume::async::AsyncSignal as flume::signal::Signal&gt;::fire (5 samples, 0.02%)</title><rect x="14.2245%" y="309" width="0.0191%" height="15" fill="rgb(250,108,0)" fg:x="3717" fg:w="5"/><text x="14.4745%" y="319.50"></text></g><g><title>lychee`tokio::park::thread::wake_by_ref (5 samples, 0.02%)</title><rect x="14.2245%" y="293" width="0.0191%" height="15" fill="rgb(228,208,7)" fg:x="3717" fg:w="5"/><text x="14.4745%" y="303.50"></text></g><g><title>lychee`parking_lot::condvar::Condvar::notify_one_slow (5 samples, 0.02%)</title><rect x="14.2245%" y="277" width="0.0191%" height="15" fill="rgb(244,45,10)" fg:x="3717" fg:w="5"/><text x="14.4745%" y="287.50"></text></g><g><title>libsystem_kernel.dylib`__psynch_cvsignal (5 samples, 0.02%)</title><rect x="14.2245%" y="261" width="0.0191%" height="15" fill="rgb(207,125,25)" fg:x="3717" fg:w="5"/><text x="14.4745%" y="271.50"></text></g><g><title>lychee`&lt;flume::async::SendFut&lt;T&gt; as core::future::future::Future&gt;::poll (9 samples, 0.03%)</title><rect x="14.2207%" y="341" width="0.0344%" height="15" fill="rgb(210,195,18)" fg:x="3716" fg:w="9"/><text x="14.4707%" y="351.50"></text></g><g><title>lychee`flume::Shared&lt;T&gt;::send (8 samples, 0.03%)</title><rect x="14.2245%" y="325" width="0.0306%" height="15" fill="rgb(249,80,12)" fg:x="3717" fg:w="8"/><text x="14.4745%" y="335.50"></text></g><g><title>libsystem_malloc.dylib`_malloc_zone_malloc (3 samples, 0.01%)</title><rect x="14.2819%" y="325" width="0.0115%" height="15" fill="rgb(221,65,9)" fg:x="3732" fg:w="3"/><text x="14.5319%" y="335.50"></text></g><g><title>libsystem_malloc.dylib`szone_malloc_should_clear (3 samples, 0.01%)</title><rect x="14.2819%" y="309" width="0.0115%" height="15" fill="rgb(235,49,36)" fg:x="3732" fg:w="3"/><text x="14.5319%" y="319.50"></text></g><g><title>libsystem_platform.dylib`_platform_memmove$VARIANT$Haswell (35 samples, 0.13%)</title><rect x="14.3010%" y="325" width="0.1339%" height="15" fill="rgb(225,32,20)" fg:x="3737" fg:w="35"/><text x="14.5510%" y="335.50"></text></g><g><title>lychee`html5ever::tokenizer::Tokenizer&lt;Sink&gt;::end (7 samples, 0.03%)</title><rect x="14.4388%" y="325" width="0.0268%" height="15" fill="rgb(215,141,46)" fg:x="3773" fg:w="7"/><text x="14.6888%" y="335.50"></text></g><g><title>lychee`&lt;lychee_lib::extract::html::LinkExtractor as html5ever::tokenizer::interface::TokenSink&gt;::process_token (4 samples, 0.02%)</title><rect x="14.5880%" y="309" width="0.0153%" height="15" fill="rgb(250,160,47)" fg:x="3812" fg:w="4"/><text x="14.8380%" y="319.50"></text></g><g><title>lychee`html5ever::tokenizer::Tokenizer&lt;Sink&gt;::emit_current_tag (12 samples, 0.05%)</title><rect x="14.6072%" y="309" width="0.0459%" height="15" fill="rgb(216,222,40)" fg:x="3817" fg:w="12"/><text x="14.8572%" y="319.50"></text></g><g><title>lychee`html5ever::tokenizer::Tokenizer&lt;Sink&gt;::finish_attribute (8 samples, 0.03%)</title><rect x="14.6531%" y="309" width="0.0306%" height="15" fill="rgb(234,217,39)" fg:x="3829" fg:w="8"/><text x="14.9031%" y="319.50"></text></g><g><title>lychee`html5ever::tokenizer::Tokenizer&lt;Sink&gt;::get_preprocessed_char (79 samples, 0.30%)</title><rect x="14.6837%" y="309" width="0.3023%" height="15" fill="rgb(207,178,40)" fg:x="3837" fg:w="79"/><text x="14.9337%" y="319.50"></text></g><g><title>lychee`html5ever::tokenizer::Tokenizer&lt;Sink&gt;::pop_except_from (26 samples, 0.10%)</title><rect x="14.9860%" y="309" width="0.0995%" height="15" fill="rgb(221,136,13)" fg:x="3916" fg:w="26"/><text x="15.2360%" y="319.50"></text></g><g><title>libsystem_malloc.dylib`_malloc_zone_malloc (18 samples, 0.07%)</title><rect x="18.4570%" y="293" width="0.0689%" height="15" fill="rgb(249,199,10)" fg:x="4823" fg:w="18"/><text x="18.7070%" y="303.50"></text></g><g><title>libsystem_malloc.dylib`szone_malloc_should_clear (10 samples, 0.04%)</title><rect x="18.4876%" y="277" width="0.0383%" height="15" fill="rgb(249,222,13)" fg:x="4831" fg:w="10"/><text x="18.7376%" y="287.50"></text></g><g><title>libsystem_malloc.dylib`tiny_malloc_should_clear (9 samples, 0.03%)</title><rect x="18.4914%" y="261" width="0.0344%" height="15" fill="rgb(244,185,38)" fg:x="4832" fg:w="9"/><text x="18.7414%" y="271.50"></text></g><g><title>libsystem_malloc.dylib`default_zone_free_definite_size (4 samples, 0.02%)</title><rect x="18.5259%" y="293" width="0.0153%" height="15" fill="rgb(236,202,9)" fg:x="4841" fg:w="4"/><text x="18.7759%" y="303.50"></text></g><g><title>libsystem_malloc.dylib`free (6 samples, 0.02%)</title><rect x="18.5450%" y="293" width="0.0230%" height="15" fill="rgb(250,229,37)" fg:x="4846" fg:w="6"/><text x="18.7950%" y="303.50"></text></g><g><title>libsystem_malloc.dylib`szone_size (3 samples, 0.01%)</title><rect x="18.5565%" y="277" width="0.0115%" height="15" fill="rgb(206,174,23)" fg:x="4849" fg:w="3"/><text x="18.8065%" y="287.50"></text></g><g><title>libsystem_malloc.dylib`tiny_size (3 samples, 0.01%)</title><rect x="18.5565%" y="261" width="0.0115%" height="15" fill="rgb(211,33,43)" fg:x="4849" fg:w="3"/><text x="18.8065%" y="271.50"></text></g><g><title>libsystem_malloc.dylib`tiny_free_no_lock (3 samples, 0.01%)</title><rect x="18.5909%" y="277" width="0.0115%" height="15" fill="rgb(245,58,50)" fg:x="4858" fg:w="3"/><text x="18.8409%" y="287.50"></text></g><g><title>libsystem_malloc.dylib`free_tiny (10 samples, 0.04%)</title><rect x="18.5680%" y="293" width="0.0383%" height="15" fill="rgb(244,68,36)" fg:x="4852" fg:w="10"/><text x="18.8180%" y="303.50"></text></g><g><title>libsystem_malloc.dylib`malloc (5 samples, 0.02%)</title><rect x="18.6063%" y="293" width="0.0191%" height="15" fill="rgb(232,229,15)" fg:x="4862" fg:w="5"/><text x="18.8563%" y="303.50"></text></g><g><title>libsystem_platform.dylib`_platform_memmove$VARIANT$Haswell (132 samples, 0.51%)</title><rect x="18.6330%" y="293" width="0.5051%" height="15" fill="rgb(254,30,23)" fg:x="4869" fg:w="132"/><text x="18.8830%" y="303.50"></text></g><g><title>lychee`memchr::memchr::x86::avx::memchr2 (24 samples, 0.09%)</title><rect x="19.4750%" y="229" width="0.0918%" height="15" fill="rgb(235,160,14)" fg:x="5089" fg:w="24"/><text x="19.7250%" y="239.50"></text></g><g><title>lychee`linkify::finder::Links::new::_{{closure}} (29 samples, 0.11%)</title><rect x="19.4596%" y="245" width="0.1110%" height="15" fill="rgb(212,155,44)" fg:x="5085" fg:w="29"/><text x="19.7096%" y="255.50"></text></g><g><title>lychee`&lt;linkify::finder::Links as core::iter::traits::iterator::Iterator&gt;::next (54 samples, 0.21%)</title><rect x="19.3793%" y="261" width="0.2067%" height="15" fill="rgb(226,2,50)" fg:x="5064" fg:w="54"/><text x="19.6293%" y="271.50"></text></g><g><title>lychee`memchr::memchr::x86::avx::memchr2 (4 samples, 0.02%)</title><rect x="19.5706%" y="245" width="0.0153%" height="15" fill="rgb(234,177,6)" fg:x="5114" fg:w="4"/><text x="19.8206%" y="255.50"></text></g><g><title>lychee`&lt;alloc::vec::Vec&lt;T&gt; as alloc::vec::spec_from_iter::SpecFromIter&lt;T,I&gt;&gt;::from_iter (69 samples, 0.26%)</title><rect x="19.3295%" y="277" width="0.2641%" height="15" fill="rgb(217,24,9)" fg:x="5051" fg:w="69"/><text x="19.5795%" y="287.50"></text></g><g><title>lychee`&lt;lychee_lib::extract::html::LinkExtractor as html5ever::tokenizer::interface::TokenSink&gt;::process_token (129 samples, 0.49%)</title><rect x="19.1420%" y="293" width="0.4937%" height="15" fill="rgb(220,13,46)" fg:x="5002" fg:w="129"/><text x="19.3920%" y="303.50"></text></g><g><title>lychee`linkify::finder::LinkFinder::links (8 samples, 0.03%)</title><rect x="19.6051%" y="277" width="0.0306%" height="15" fill="rgb(239,221,27)" fg:x="5123" fg:w="8"/><text x="19.8551%" y="287.50"></text></g><g><title>lychee`&lt;markup5ever::LocalNameStaticSet as string_cache::static_sets::StaticAtomSet&gt;::get (3 samples, 0.01%)</title><rect x="19.6357%" y="293" width="0.0115%" height="15" fill="rgb(222,198,25)" fg:x="5131" fg:w="3"/><text x="19.8857%" y="303.50"></text></g><g><title>lychee`DYLD-STUB$$memcpy (49 samples, 0.19%)</title><rect x="19.6548%" y="293" width="0.1875%" height="15" fill="rgb(211,99,13)" fg:x="5136" fg:w="49"/><text x="19.9048%" y="303.50"></text></g><g><title>lychee`&lt;linkify::finder::Links as core::iter::traits::iterator::Iterator&gt;::next (5 samples, 0.02%)</title><rect x="19.9074%" y="245" width="0.0191%" height="15" fill="rgb(232,111,31)" fg:x="5202" fg:w="5"/><text x="20.1574%" y="255.50"></text></g><g><title>lychee`&lt;lychee_lib::extract::html::LinkExtractor as html5ever::tokenizer::interface::TokenSink&gt;::process_token (13 samples, 0.05%)</title><rect x="19.8806%" y="277" width="0.0497%" height="15" fill="rgb(245,82,37)" fg:x="5195" fg:w="13"/><text x="20.1306%" y="287.50"></text></g><g><title>lychee`&lt;alloc::vec::Vec&lt;T&gt; as alloc::vec::spec_from_iter::SpecFromIter&lt;T,I&gt;&gt;::from_iter (9 samples, 0.03%)</title><rect x="19.8959%" y="261" width="0.0344%" height="15" fill="rgb(227,149,46)" fg:x="5199" fg:w="9"/><text x="20.1459%" y="271.50"></text></g><g><title>lychee`html5ever::tokenizer::Tokenizer&lt;Sink&gt;::emit_char (21 samples, 0.08%)</title><rect x="19.8729%" y="293" width="0.0804%" height="15" fill="rgb(218,36,50)" fg:x="5193" fg:w="21"/><text x="20.1229%" y="303.50"></text></g><g><title>lychee`tendril::tendril::Tendril&lt;F,A&gt;::push_bytes_without_validating (5 samples, 0.02%)</title><rect x="19.9342%" y="277" width="0.0191%" height="15" fill="rgb(226,80,48)" fg:x="5209" fg:w="5"/><text x="20.1842%" y="287.50"></text></g><g><title>libsystem_malloc.dylib`default_zone_free_definite_size (16 samples, 0.06%)</title><rect x="20.3283%" y="277" width="0.0612%" height="15" fill="rgb(238,224,15)" fg:x="5312" fg:w="16"/><text x="20.5783%" y="287.50"></text></g><g><title>libsystem_malloc.dylib`free (10 samples, 0.04%)</title><rect x="20.3896%" y="277" width="0.0383%" height="15" fill="rgb(241,136,10)" fg:x="5328" fg:w="10"/><text x="20.6396%" y="287.50"></text></g><g><title>libsystem_malloc.dylib`free_tiny (3 samples, 0.01%)</title><rect x="20.4278%" y="277" width="0.0115%" height="15" fill="rgb(208,32,45)" fg:x="5338" fg:w="3"/><text x="20.6778%" y="287.50"></text></g><g><title>libsystem_malloc.dylib`szone_free_definite_size (8 samples, 0.03%)</title><rect x="20.4432%" y="277" width="0.0306%" height="15" fill="rgb(207,135,9)" fg:x="5342" fg:w="8"/><text x="20.6932%" y="287.50"></text></g><g><title>libsystem_platform.dylib`_platform_memcmp (4 samples, 0.02%)</title><rect x="20.4738%" y="277" width="0.0153%" height="15" fill="rgb(206,86,44)" fg:x="5350" fg:w="4"/><text x="20.7238%" y="287.50"></text></g><g><title>libsystem_platform.dylib`_platform_memmove$VARIANT$Haswell (4 samples, 0.02%)</title><rect x="20.4891%" y="277" width="0.0153%" height="15" fill="rgb(245,177,15)" fg:x="5354" fg:w="4"/><text x="20.7391%" y="287.50"></text></g><g><title>libsystem_kernel.dylib`__ulock_wake (19 samples, 0.07%)</title><rect x="21.3272%" y="261" width="0.0727%" height="15" fill="rgb(206,64,50)" fg:x="5573" fg:w="19"/><text x="21.5772%" y="271.50"></text></g><g><title>libsystem_malloc.dylib`set_tiny_meta_header_in_use (4 samples, 0.02%)</title><rect x="21.4917%" y="213" width="0.0153%" height="15" fill="rgb(234,36,40)" fg:x="5616" fg:w="4"/><text x="21.7417%" y="223.50"></text></g><g><title>libsystem_malloc.dylib`tiny_malloc_from_free_list (8 samples, 0.03%)</title><rect x="21.5070%" y="213" width="0.0306%" height="15" fill="rgb(213,64,8)" fg:x="5620" fg:w="8"/><text x="21.7570%" y="223.50"></text></g><g><title>libsystem_malloc.dylib`_malloc_zone_malloc (38 samples, 0.15%)</title><rect x="21.3999%" y="261" width="0.1454%" height="15" fill="rgb(210,75,36)" fg:x="5592" fg:w="38"/><text x="21.6499%" y="271.50"></text></g><g><title>libsystem_malloc.dylib`szone_malloc_should_clear (32 samples, 0.12%)</title><rect x="21.4228%" y="245" width="0.1225%" height="15" fill="rgb(229,88,21)" fg:x="5598" fg:w="32"/><text x="21.6728%" y="255.50"></text></g><g><title>libsystem_malloc.dylib`tiny_malloc_should_clear (30 samples, 0.11%)</title><rect x="21.4305%" y="229" width="0.1148%" height="15" fill="rgb(252,204,47)" fg:x="5600" fg:w="30"/><text x="21.6805%" y="239.50"></text></g><g><title>libsystem_malloc.dylib`default_zone_free_definite_size (3 samples, 0.01%)</title><rect x="21.5453%" y="261" width="0.0115%" height="15" fill="rgb(208,77,27)" fg:x="5630" fg:w="3"/><text x="21.7953%" y="271.50"></text></g><g><title>libsystem_malloc.dylib`szone_size (90 samples, 0.34%)</title><rect x="21.8017%" y="245" width="0.3444%" height="15" fill="rgb(221,76,26)" fg:x="5697" fg:w="90"/><text x="22.0517%" y="255.50"></text></g><g><title>libsystem_malloc.dylib`tiny_size (76 samples, 0.29%)</title><rect x="21.8553%" y="229" width="0.2908%" height="15" fill="rgb(225,139,18)" fg:x="5711" fg:w="76"/><text x="22.1053%" y="239.50"></text></g><g><title>libsystem_malloc.dylib`free (166 samples, 0.64%)</title><rect x="21.5606%" y="261" width="0.6353%" height="15" fill="rgb(230,137,11)" fg:x="5634" fg:w="166"/><text x="21.8106%" y="271.50"></text></g><g><title>libsystem_malloc.dylib`tiny_size (13 samples, 0.05%)</title><rect x="22.1461%" y="245" width="0.0497%" height="15" fill="rgb(212,28,1)" fg:x="5787" fg:w="13"/><text x="22.3961%" y="255.50"></text></g><g><title>libsystem_kernel.dylib`__ulock_wait (26 samples, 0.10%)</title><rect x="22.6130%" y="245" width="0.0995%" height="15" fill="rgb(248,164,17)" fg:x="5909" fg:w="26"/><text x="22.8630%" y="255.50"></text></g><g><title>libsystem_malloc.dylib`tiny_free_list_add_ptr (5 samples, 0.02%)</title><rect x="22.7125%" y="245" width="0.0191%" height="15" fill="rgb(222,171,42)" fg:x="5935" fg:w="5"/><text x="22.9625%" y="255.50"></text></g><g><title>libsystem_malloc.dylib`tiny_free_list_add_ptr (113 samples, 0.43%)</title><rect x="23.2368%" y="229" width="0.4324%" height="15" fill="rgb(243,84,45)" fg:x="6072" fg:w="113"/><text x="23.4868%" y="239.50"></text></g><g><title>libsystem_malloc.dylib`tiny_free_no_lock (252 samples, 0.96%)</title><rect x="22.7316%" y="245" width="0.9644%" height="15" fill="rgb(252,49,23)" fg:x="5940" fg:w="252"/><text x="22.9816%" y="255.50"></text></g><g><title>libsystem_malloc.dylib`tiny_free_list_remove_ptr (7 samples, 0.03%)</title><rect x="23.6692%" y="229" width="0.0268%" height="15" fill="rgb(215,19,7)" fg:x="6185" fg:w="7"/><text x="23.9192%" y="239.50"></text></g><g><title>libsystem_malloc.dylib`free_tiny (397 samples, 1.52%)</title><rect x="22.1959%" y="261" width="1.5193%" height="15" fill="rgb(238,81,41)" fg:x="5800" fg:w="397"/><text x="22.4459%" y="271.50"></text></g><g><title>libsystem_platform.dylib`_os_unfair_lock_lock_slow (5 samples, 0.02%)</title><rect x="23.6960%" y="245" width="0.0191%" height="15" fill="rgb(210,199,37)" fg:x="6192" fg:w="5"/><text x="23.9460%" y="255.50"></text></g><g><title>libsystem_malloc.dylib`szone_size (6 samples, 0.02%)</title><rect x="23.7266%" y="261" width="0.0230%" height="15" fill="rgb(244,192,49)" fg:x="6200" fg:w="6"/><text x="23.9766%" y="271.50"></text></g><g><title>libsystem_malloc.dylib`tiny_free_no_lock (3 samples, 0.01%)</title><rect x="23.7496%" y="261" width="0.0115%" height="15" fill="rgb(226,211,11)" fg:x="6206" fg:w="3"/><text x="23.9996%" y="271.50"></text></g><g><title>libsystem_platform.dylib`_platform_memmove$VARIANT$Haswell (23 samples, 0.09%)</title><rect x="23.7725%" y="261" width="0.0880%" height="15" fill="rgb(236,162,54)" fg:x="6212" fg:w="23"/><text x="24.0225%" y="271.50"></text></g><g><title>libsystem_malloc.dylib`_malloc_zone_malloc (13 samples, 0.05%)</title><rect x="24.0021%" y="245" width="0.0497%" height="15" fill="rgb(220,229,9)" fg:x="6272" fg:w="13"/><text x="24.2521%" y="255.50"></text></g><g><title>libsystem_malloc.dylib`szone_malloc_should_clear (11 samples, 0.04%)</title><rect x="24.0098%" y="229" width="0.0421%" height="15" fill="rgb(250,87,22)" fg:x="6274" fg:w="11"/><text x="24.2598%" y="239.50"></text></g><g><title>libsystem_malloc.dylib`tiny_malloc_should_clear (11 samples, 0.04%)</title><rect x="24.0098%" y="213" width="0.0421%" height="15" fill="rgb(239,43,17)" fg:x="6274" fg:w="11"/><text x="24.2598%" y="223.50"></text></g><g><title>libsystem_malloc.dylib`tiny_malloc_from_free_list (6 samples, 0.02%)</title><rect x="24.0289%" y="197" width="0.0230%" height="15" fill="rgb(231,177,25)" fg:x="6279" fg:w="6"/><text x="24.2789%" y="207.50"></text></g><g><title>lychee`&lt;linkify::url::UrlScanner as linkify::scanner::Scanner&gt;::scan (22 samples, 0.08%)</title><rect x="24.2624%" y="229" width="0.0842%" height="15" fill="rgb(219,179,1)" fg:x="6340" fg:w="22"/><text x="24.5124%" y="239.50"></text></g><g><title>lychee`linkify::finder::Links::new::_{{closure}} (60 samples, 0.23%)</title><rect x="24.3466%" y="229" width="0.2296%" height="15" fill="rgb(238,219,53)" fg:x="6362" fg:w="60"/><text x="24.5966%" y="239.50"></text></g><g><title>lychee`memchr::memchr::x86::avx::memchr2 (56 samples, 0.21%)</title><rect x="24.3619%" y="213" width="0.2143%" height="15" fill="rgb(232,167,36)" fg:x="6366" fg:w="56"/><text x="24.6119%" y="223.50"></text></g><g><title>lychee`&lt;linkify::finder::Links as core::iter::traits::iterator::Iterator&gt;::next (141 samples, 0.54%)</title><rect x="24.0595%" y="245" width="0.5396%" height="15" fill="rgb(244,19,51)" fg:x="6287" fg:w="141"/><text x="24.3095%" y="255.50"></text></g><g><title>lychee`memchr::memchr::x86::avx::memchr2 (6 samples, 0.02%)</title><rect x="24.5762%" y="229" width="0.0230%" height="15" fill="rgb(224,6,22)" fg:x="6422" fg:w="6"/><text x="24.8262%" y="239.50"></text></g><g><title>lychee`&lt;linkify::url::UrlScanner as linkify::scanner::Scanner&gt;::scan (4 samples, 0.02%)</title><rect x="24.5991%" y="245" width="0.0153%" height="15" fill="rgb(224,145,5)" fg:x="6428" fg:w="4"/><text x="24.8491%" y="255.50"></text></g><g><title>lychee`&lt;alloc::vec::Vec&lt;T&gt; as alloc::vec::spec_from_iter::SpecFromIter&lt;T,I&gt;&gt;::from_iter (213 samples, 0.82%)</title><rect x="23.8644%" y="261" width="0.8151%" height="15" fill="rgb(234,130,49)" fg:x="6236" fg:w="213"/><text x="24.1144%" y="271.50"></text></g><g><title>lychee`linkify::finder::Links::new::_{{closure}} (15 samples, 0.06%)</title><rect x="24.6221%" y="245" width="0.0574%" height="15" fill="rgb(254,6,2)" fg:x="6434" fg:w="15"/><text x="24.8721%" y="255.50"></text></g><g><title>lychee`&lt;alloc::vec::into_iter::IntoIter&lt;T,A&gt; as core::ops::drop::Drop&gt;::drop (3 samples, 0.01%)</title><rect x="24.6795%" y="261" width="0.0115%" height="15" fill="rgb(208,96,46)" fg:x="6449" fg:w="3"/><text x="24.9295%" y="271.50"></text></g><g><title>lychee`&lt;core::iter::adapters::map::Map&lt;I,F&gt; as core::iter::traits::iterator::Iterator&gt;::fold (6 samples, 0.02%)</title><rect x="24.6910%" y="261" width="0.0230%" height="15" fill="rgb(239,3,39)" fg:x="6452" fg:w="6"/><text x="24.9410%" y="271.50"></text></g><g><title>lychee`&lt;linkify::finder::Links as core::iter::traits::iterator::Iterator&gt;::next (3 samples, 0.01%)</title><rect x="24.7139%" y="261" width="0.0115%" height="15" fill="rgb(233,210,1)" fg:x="6458" fg:w="3"/><text x="24.9639%" y="271.50"></text></g><g><title>lychee`&lt;markup5ever::LocalNameStaticSet as string_cache::static_sets::StaticAtomSet&gt;::get (3 samples, 0.01%)</title><rect x="24.7254%" y="261" width="0.0115%" height="15" fill="rgb(244,137,37)" fg:x="6461" fg:w="3"/><text x="24.9754%" y="271.50"></text></g><g><title>libsystem_kernel.dylib`__ulock_wait (3 samples, 0.01%)</title><rect x="24.8900%" y="181" width="0.0115%" height="15" fill="rgb(240,136,2)" fg:x="6504" fg:w="3"/><text x="25.1400%" y="191.50"></text></g><g><title>libsystem_malloc.dylib`set_tiny_meta_header_in_use (4 samples, 0.02%)</title><rect x="24.9015%" y="181" width="0.0153%" height="15" fill="rgb(239,18,37)" fg:x="6507" fg:w="4"/><text x="25.1515%" y="191.50"></text></g><g><title>libsystem_malloc.dylib`_malloc_zone_malloc (49 samples, 0.19%)</title><rect x="24.7867%" y="229" width="0.1875%" height="15" fill="rgb(218,185,22)" fg:x="6477" fg:w="49"/><text x="25.0367%" y="239.50"></text></g><g><title>libsystem_malloc.dylib`szone_malloc_should_clear (41 samples, 0.16%)</title><rect x="24.8173%" y="213" width="0.1569%" height="15" fill="rgb(225,218,4)" fg:x="6485" fg:w="41"/><text x="25.0673%" y="223.50"></text></g><g><title>libsystem_malloc.dylib`tiny_malloc_should_clear (40 samples, 0.15%)</title><rect x="24.8211%" y="197" width="0.1531%" height="15" fill="rgb(230,182,32)" fg:x="6486" fg:w="40"/><text x="25.0711%" y="207.50"></text></g><g><title>libsystem_malloc.dylib`tiny_malloc_from_free_list (15 samples, 0.06%)</title><rect x="24.9168%" y="181" width="0.0574%" height="15" fill="rgb(242,56,43)" fg:x="6511" fg:w="15"/><text x="25.1668%" y="191.50"></text></g><g><title>libsystem_malloc.dylib`free_small (4 samples, 0.02%)</title><rect x="24.9933%" y="181" width="0.0153%" height="15" fill="rgb(233,99,24)" fg:x="6531" fg:w="4"/><text x="25.2433%" y="191.50"></text></g><g><title>libsystem_malloc.dylib`szone_malloc_should_clear (3 samples, 0.01%)</title><rect x="25.0201%" y="181" width="0.0115%" height="15" fill="rgb(234,209,42)" fg:x="6538" fg:w="3"/><text x="25.2701%" y="191.50"></text></g><g><title>libsystem_malloc.dylib`small_malloc_should_clear (3 samples, 0.01%)</title><rect x="25.0201%" y="165" width="0.0115%" height="15" fill="rgb(227,7,12)" fg:x="6538" fg:w="3"/><text x="25.2701%" y="175.50"></text></g><g><title>libsystem_malloc.dylib`malloc_zone_realloc (17 samples, 0.07%)</title><rect x="24.9818%" y="213" width="0.0651%" height="15" fill="rgb(245,203,43)" fg:x="6528" fg:w="17"/><text x="25.2318%" y="223.50"></text></g><g><title>libsystem_malloc.dylib`szone_realloc (14 samples, 0.05%)</title><rect x="24.9933%" y="197" width="0.0536%" height="15" fill="rgb(238,205,33)" fg:x="6531" fg:w="14"/><text x="25.2433%" y="207.50"></text></g><g><title>libsystem_platform.dylib`_platform_memmove$VARIANT$Haswell (4 samples, 0.02%)</title><rect x="25.0316%" y="181" width="0.0153%" height="15" fill="rgb(231,56,7)" fg:x="6541" fg:w="4"/><text x="25.2816%" y="191.50"></text></g><g><title>lychee`alloc::raw_vec::RawVec&lt;T,A&gt;::reserve::do_reserve_and_handle (81 samples, 0.31%)</title><rect x="24.7484%" y="261" width="0.3100%" height="15" fill="rgb(244,186,29)" fg:x="6467" fg:w="81"/><text x="24.9984%" y="271.50"></text></g><g><title>lychee`alloc::raw_vec::finish_grow (74 samples, 0.28%)</title><rect x="24.7752%" y="245" width="0.2832%" height="15" fill="rgb(234,111,31)" fg:x="6474" fg:w="74"/><text x="25.0252%" y="255.50"></text></g><g><title>libsystem_malloc.dylib`realloc (20 samples, 0.08%)</title><rect x="24.9818%" y="229" width="0.0765%" height="15" fill="rgb(241,149,10)" fg:x="6528" fg:w="20"/><text x="25.2318%" y="239.50"></text></g><g><title>libsystem_malloc.dylib`small_size (3 samples, 0.01%)</title><rect x="25.0469%" y="213" width="0.0115%" height="15" fill="rgb(249,206,44)" fg:x="6545" fg:w="3"/><text x="25.2969%" y="223.50"></text></g><g><title>libsystem_malloc.dylib`set_tiny_meta_header_in_use (6 samples, 0.02%)</title><rect x="25.2650%" y="197" width="0.0230%" height="15" fill="rgb(251,153,30)" fg:x="6602" fg:w="6"/><text x="25.5150%" y="207.50"></text></g><g><title>libsystem_malloc.dylib`szone_malloc_should_clear (43 samples, 0.16%)</title><rect x="25.1426%" y="229" width="0.1646%" height="15" fill="rgb(239,152,38)" fg:x="6570" fg:w="43"/><text x="25.3926%" y="239.50"></text></g><g><title>libsystem_malloc.dylib`tiny_malloc_should_clear (37 samples, 0.14%)</title><rect x="25.1655%" y="213" width="0.1416%" height="15" fill="rgb(249,139,47)" fg:x="6576" fg:w="37"/><text x="25.4155%" y="223.50"></text></g><g><title>libsystem_malloc.dylib`tiny_malloc_from_free_list (5 samples, 0.02%)</title><rect x="25.2880%" y="197" width="0.0191%" height="15" fill="rgb(244,64,35)" fg:x="6608" fg:w="5"/><text x="25.5380%" y="207.50"></text></g><g><title>libsystem_malloc.dylib`_malloc_zone_malloc (53 samples, 0.20%)</title><rect x="25.1081%" y="245" width="0.2028%" height="15" fill="rgb(216,46,15)" fg:x="6561" fg:w="53"/><text x="25.3581%" y="255.50"></text></g><g><title>libsystem_malloc.dylib`default_zone_malloc (3 samples, 0.01%)</title><rect x="25.3109%" y="245" width="0.0115%" height="15" fill="rgb(250,74,19)" fg:x="6614" fg:w="3"/><text x="25.5609%" y="255.50"></text></g><g><title>libsystem_malloc.dylib`szone_size (17 samples, 0.07%)</title><rect x="25.3377%" y="229" width="0.0651%" height="15" fill="rgb(249,42,33)" fg:x="6621" fg:w="17"/><text x="25.5877%" y="239.50"></text></g><g><title>libsystem_malloc.dylib`tiny_size (16 samples, 0.06%)</title><rect x="25.3415%" y="213" width="0.0612%" height="15" fill="rgb(242,149,17)" fg:x="6622" fg:w="16"/><text x="25.5915%" y="223.50"></text></g><g><title>libsystem_malloc.dylib`free (23 samples, 0.09%)</title><rect x="25.3224%" y="245" width="0.0880%" height="15" fill="rgb(244,29,21)" fg:x="6617" fg:w="23"/><text x="25.5724%" y="255.50"></text></g><g><title>libsystem_kernel.dylib`__ulock_wait (3 samples, 0.01%)</title><rect x="25.4564%" y="229" width="0.0115%" height="15" fill="rgb(220,130,37)" fg:x="6652" fg:w="3"/><text x="25.7064%" y="239.50"></text></g><g><title>libsystem_malloc.dylib`free_tiny (34 samples, 0.13%)</title><rect x="25.4104%" y="245" width="0.1301%" height="15" fill="rgb(211,67,2)" fg:x="6640" fg:w="34"/><text x="25.6604%" y="255.50"></text></g><g><title>libsystem_malloc.dylib`tiny_free_no_lock (18 samples, 0.07%)</title><rect x="25.4717%" y="229" width="0.0689%" height="15" fill="rgb(235,68,52)" fg:x="6656" fg:w="18"/><text x="25.7217%" y="239.50"></text></g><g><title>libsystem_malloc.dylib`tiny_free_list_add_ptr (9 samples, 0.03%)</title><rect x="25.5061%" y="213" width="0.0344%" height="15" fill="rgb(246,142,3)" fg:x="6665" fg:w="9"/><text x="25.7561%" y="223.50"></text></g><g><title>libsystem_platform.dylib`_platform_memmove$VARIANT$Haswell (8 samples, 0.03%)</title><rect x="25.7051%" y="197" width="0.0306%" height="15" fill="rgb(241,25,7)" fg:x="6717" fg:w="8"/><text x="25.9551%" y="207.50"></text></g><g><title>libsystem_kernel.dylib`__ulock_wait (3 samples, 0.01%)</title><rect x="26.0304%" y="117" width="0.0115%" height="15" fill="rgb(242,119,39)" fg:x="6802" fg:w="3"/><text x="26.2804%" y="127.50"></text></g><g><title>libsystem_malloc.dylib`tiny_malloc_should_clear (87 samples, 0.33%)</title><rect x="25.8237%" y="133" width="0.3329%" height="15" fill="rgb(241,98,45)" fg:x="6748" fg:w="87"/><text x="26.0737%" y="143.50"></text></g><g><title>libsystem_malloc.dylib`tiny_malloc_from_free_list (30 samples, 0.11%)</title><rect x="26.0419%" y="117" width="0.1148%" height="15" fill="rgb(254,28,30)" fg:x="6805" fg:w="30"/><text x="26.2919%" y="127.50"></text></g><g><title>libsystem_malloc.dylib`szone_malloc_should_clear (93 samples, 0.36%)</title><rect x="25.8046%" y="149" width="0.3559%" height="15" fill="rgb(241,142,54)" fg:x="6743" fg:w="93"/><text x="26.0546%" y="159.50"></text></g><g><title>libsystem_malloc.dylib`_malloc_zone_malloc (105 samples, 0.40%)</title><rect x="25.7625%" y="165" width="0.4018%" height="15" fill="rgb(222,85,15)" fg:x="6732" fg:w="105"/><text x="26.0125%" y="175.50"></text></g><g><title>lychee`alloc::raw_vec::RawVec&lt;T,A&gt;::reserve::do_reserve_and_handle (114 samples, 0.44%)</title><rect x="25.7357%" y="197" width="0.4363%" height="15" fill="rgb(210,85,47)" fg:x="6725" fg:w="114"/><text x="25.9857%" y="207.50"></text></g><g><title>lychee`alloc::raw_vec::finish_grow (111 samples, 0.42%)</title><rect x="25.7472%" y="181" width="0.4248%" height="15" fill="rgb(224,206,25)" fg:x="6728" fg:w="111"/><text x="25.9972%" y="191.50"></text></g><g><title>lychee`&lt;alloc::string::String as core::fmt::Write&gt;::write_str (129 samples, 0.49%)</title><rect x="25.6821%" y="213" width="0.4937%" height="15" fill="rgb(243,201,19)" fg:x="6711" fg:w="129"/><text x="25.9321%" y="223.50"></text></g><g><title>lychee`alloc::raw_vec::RawVec&lt;T,A&gt;::reserve::do_reserve_and_handle (5 samples, 0.02%)</title><rect x="26.1835%" y="213" width="0.0191%" height="15" fill="rgb(236,59,4)" fg:x="6842" fg:w="5"/><text x="26.4335%" y="223.50"></text></g><g><title>lychee`&lt;T as alloc::string::ToString&gt;::to_string (162 samples, 0.62%)</title><rect x="25.6171%" y="229" width="0.6200%" height="15" fill="rgb(254,179,45)" fg:x="6694" fg:w="162"/><text x="25.8671%" y="239.50"></text></g><g><title>lychee`core::fmt::Formatter::pad (8 samples, 0.03%)</title><rect x="26.2064%" y="213" width="0.0306%" height="15" fill="rgb(226,14,10)" fg:x="6848" fg:w="8"/><text x="26.4564%" y="223.50"></text></g><g><title>lychee`&lt;markup5ever::LocalNameStaticSet as string_cache::static_sets::StaticAtomSet&gt;::get (3 samples, 0.01%)</title><rect x="26.2409%" y="229" width="0.0115%" height="15" fill="rgb(244,27,41)" fg:x="6857" fg:w="3"/><text x="26.4909%" y="239.50"></text></g><g><title>lychee`&lt;str as core::fmt::Display&gt;::fmt (7 samples, 0.03%)</title><rect x="26.2523%" y="229" width="0.0268%" height="15" fill="rgb(235,35,32)" fg:x="6860" fg:w="7"/><text x="26.5023%" y="239.50"></text></g><g><title>lychee`alloc::vec::source_iter_marker::_&lt;impl alloc::vec::spec_from_iter::SpecFromIter&lt;T,I&gt; for alloc::vec::Vec&lt;T&gt;&gt;::from_iter (320 samples, 1.22%)</title><rect x="25.0584%" y="261" width="1.2246%" height="15" fill="rgb(218,68,31)" fg:x="6548" fg:w="320"/><text x="25.3084%" y="271.50"></text></g><g><title>lychee`&lt;core::iter::adapters::map::Map&lt;I,F&gt; as core::iter::traits::iterator::Iterator&gt;::fold (192 samples, 0.73%)</title><rect x="25.5482%" y="245" width="0.7348%" height="15" fill="rgb(207,120,37)" fg:x="6676" fg:w="192"/><text x="25.7982%" y="255.50"></text></g><g><title>lychee`core::ptr::drop_in_place&lt;&amp;str&gt; (5 samples, 0.02%)</title><rect x="26.2830%" y="261" width="0.0191%" height="15" fill="rgb(227,98,0)" fg:x="6868" fg:w="5"/><text x="26.5330%" y="271.50"></text></g><g><title>libsystem_malloc.dylib`default_zone_free_definite_size (3 samples, 0.01%)</title><rect x="26.5394%" y="245" width="0.0115%" height="15" fill="rgb(207,7,3)" fg:x="6935" fg:w="3"/><text x="26.7894%" y="255.50"></text></g><g><title>lychee`&lt;string_cache::dynamic_set::DYNAMIC_SET as core::ops::deref::Deref&gt;::deref (5 samples, 0.02%)</title><rect x="26.5547%" y="245" width="0.0191%" height="15" fill="rgb(206,98,19)" fg:x="6939" fg:w="5"/><text x="26.8047%" y="255.50"></text></g><g><title>libsystem_kernel.dylib`swtch_pri (133 samples, 0.51%)</title><rect x="26.6389%" y="229" width="0.5090%" height="15" fill="rgb(217,5,26)" fg:x="6961" fg:w="133"/><text x="26.8889%" y="239.50"></text></g><g><title>libsystem_pthread.dylib`cthread_yield (7 samples, 0.03%)</title><rect x="27.1478%" y="229" width="0.0268%" height="15" fill="rgb(235,190,38)" fg:x="7094" fg:w="7"/><text x="27.3978%" y="239.50"></text></g><g><title>lychee`parking_lot::raw_mutex::RawMutex::lock_slow (157 samples, 0.60%)</title><rect x="26.5776%" y="245" width="0.6008%" height="15" fill="rgb(247,86,24)" fg:x="6945" fg:w="157"/><text x="26.8276%" y="255.50"></text></g><g><title>lychee`std::thread::yield_now (3 samples, 0.01%)</title><rect x="27.1823%" y="245" width="0.0115%" height="15" fill="rgb(205,101,16)" fg:x="7103" fg:w="3"/><text x="27.4323%" y="255.50"></text></g><g><title>libsystem_kernel.dylib`__ulock_wake (6 samples, 0.02%)</title><rect x="27.2244%" y="229" width="0.0230%" height="15" fill="rgb(246,168,33)" fg:x="7114" fg:w="6"/><text x="27.4744%" y="239.50"></text></g><g><title>libsystem_malloc.dylib`default_zone_free_definite_size (5 samples, 0.02%)</title><rect x="27.2512%" y="229" width="0.0191%" height="15" fill="rgb(231,114,1)" fg:x="7121" fg:w="5"/><text x="27.5012%" y="239.50"></text></g><g><title>libsystem_malloc.dylib`szone_size (24 samples, 0.09%)</title><rect x="27.3124%" y="213" width="0.0918%" height="15" fill="rgb(207,184,53)" fg:x="7137" fg:w="24"/><text x="27.5624%" y="223.50"></text></g><g><title>libsystem_malloc.dylib`tiny_size (23 samples, 0.09%)</title><rect x="27.3162%" y="197" width="0.0880%" height="15" fill="rgb(224,95,51)" fg:x="7138" fg:w="23"/><text x="27.5662%" y="207.50"></text></g><g><title>libsystem_malloc.dylib`free (37 samples, 0.14%)</title><rect x="27.2703%" y="229" width="0.1416%" height="15" fill="rgb(212,188,45)" fg:x="7126" fg:w="37"/><text x="27.5203%" y="239.50"></text></g><g><title>libsystem_kernel.dylib`__ulock_wait (5 samples, 0.02%)</title><rect x="27.4961%" y="213" width="0.0191%" height="15" fill="rgb(223,154,38)" fg:x="7185" fg:w="5"/><text x="27.7461%" y="223.50"></text></g><g><title>libsystem_malloc.dylib`tiny_free_list_add_ptr (21 samples, 0.08%)</title><rect x="27.6798%" y="197" width="0.0804%" height="15" fill="rgb(251,22,52)" fg:x="7233" fg:w="21"/><text x="27.9298%" y="207.50"></text></g><g><title>libsystem_malloc.dylib`tiny_free_no_lock (63 samples, 0.24%)</title><rect x="27.5229%" y="213" width="0.2411%" height="15" fill="rgb(229,209,22)" fg:x="7192" fg:w="63"/><text x="27.7729%" y="223.50"></text></g><g><title>libsystem_malloc.dylib`free_tiny (93 samples, 0.36%)</title><rect x="27.4119%" y="229" width="0.3559%" height="15" fill="rgb(234,138,34)" fg:x="7163" fg:w="93"/><text x="27.6619%" y="239.50"></text></g><g><title>libsystem_malloc.dylib`tiny_free_no_lock (4 samples, 0.02%)</title><rect x="27.7754%" y="229" width="0.0153%" height="15" fill="rgb(212,95,11)" fg:x="7258" fg:w="4"/><text x="28.0254%" y="239.50"></text></g><g><title>libsystem_kernel.dylib`__ulock_wake (5 samples, 0.02%)</title><rect x="27.8061%" y="213" width="0.0191%" height="15" fill="rgb(240,179,47)" fg:x="7266" fg:w="5"/><text x="28.0561%" y="223.50"></text></g><g><title>libsystem_malloc.dylib`free (32 samples, 0.12%)</title><rect x="27.8252%" y="213" width="0.1225%" height="15" fill="rgb(240,163,11)" fg:x="7271" fg:w="32"/><text x="28.0752%" y="223.50"></text></g><g><title>libsystem_malloc.dylib`szone_size (19 samples, 0.07%)</title><rect x="27.8749%" y="197" width="0.0727%" height="15" fill="rgb(236,37,12)" fg:x="7284" fg:w="19"/><text x="28.1249%" y="207.50"></text></g><g><title>libsystem_malloc.dylib`tiny_size (16 samples, 0.06%)</title><rect x="27.8864%" y="181" width="0.0612%" height="15" fill="rgb(232,164,16)" fg:x="7287" fg:w="16"/><text x="28.1364%" y="191.50"></text></g><g><title>libsystem_kernel.dylib`__ulock_wait (5 samples, 0.02%)</title><rect x="28.0778%" y="197" width="0.0191%" height="15" fill="rgb(244,205,15)" fg:x="7337" fg:w="5"/><text x="28.3278%" y="207.50"></text></g><g><title>libsystem_malloc.dylib`tiny_free_list_add_ptr (13 samples, 0.05%)</title><rect x="28.1811%" y="181" width="0.0497%" height="15" fill="rgb(223,117,47)" fg:x="7364" fg:w="13"/><text x="28.4311%" y="191.50"></text></g><g><title>libsystem_malloc.dylib`free_tiny (76 samples, 0.29%)</title><rect x="27.9476%" y="213" width="0.2908%" height="15" fill="rgb(244,107,35)" fg:x="7303" fg:w="76"/><text x="28.1976%" y="223.50"></text></g><g><title>libsystem_malloc.dylib`tiny_free_no_lock (36 samples, 0.14%)</title><rect x="28.1007%" y="197" width="0.1378%" height="15" fill="rgb(205,140,8)" fg:x="7343" fg:w="36"/><text x="28.3507%" y="207.50"></text></g><g><title>lychee`core::ptr::drop_in_place&lt;markup5ever::interface::Attribute&gt; (509 samples, 1.95%)</title><rect x="26.3021%" y="261" width="1.9479%" height="15" fill="rgb(228,84,46)" fg:x="6873" fg:w="509"/><text x="26.5521%" y="271.50">l..</text></g><g><title>lychee`string_cache::dynamic_set::Set::remove (276 samples, 1.06%)</title><rect x="27.1938%" y="245" width="1.0562%" height="15" fill="rgb(254,188,9)" fg:x="7106" fg:w="276"/><text x="27.4438%" y="255.50"></text></g><g><title>lychee`core::ptr::drop_in_place&lt;alloc::boxed::Box&lt;string_cache::dynamic_set::Entry&gt;&gt; (118 samples, 0.45%)</title><rect x="27.7984%" y="229" width="0.4516%" height="15" fill="rgb(206,112,54)" fg:x="7264" fg:w="118"/><text x="28.0484%" y="239.50"></text></g><g><title>lychee`linkify::finder::LinkFinder::links (17 samples, 0.07%)</title><rect x="28.2500%" y="261" width="0.0651%" height="15" fill="rgb(216,84,49)" fg:x="7382" fg:w="17"/><text x="28.5000%" y="271.50"></text></g><g><title>lychee`&lt;lychee_lib::extract::html::LinkExtractor as html5ever::tokenizer::interface::TokenSink&gt;::process_token (2,040 samples, 7.81%)</title><rect x="20.5120%" y="277" width="7.8068%" height="15" fill="rgb(214,194,35)" fg:x="5360" fg:w="2040"/><text x="20.7620%" y="287.50">lychee`&lt;lyc..</text></g><g><title>lychee`&lt;markup5ever::LocalNameStaticSet as string_cache::static_sets::StaticAtomSet&gt;::get (13 samples, 0.05%)</title><rect x="28.3189%" y="277" width="0.0497%" height="15" fill="rgb(249,28,3)" fg:x="7400" fg:w="13"/><text x="28.5689%" y="287.50"></text></g><g><title>libsystem_platform.dylib`_platform_memcmp (28 samples, 0.11%)</title><rect x="28.9312%" y="261" width="0.1072%" height="15" fill="rgb(222,56,52)" fg:x="7560" fg:w="28"/><text x="29.1812%" y="271.50"></text></g><g><title>lychee`&lt;string_cache::atom::Atom&lt;Static&gt; as core::convert::From&lt;alloc::borrow::Cow&lt;str&gt;&gt;&gt;::from (268 samples, 1.03%)</title><rect x="28.3686%" y="277" width="1.0256%" height="15" fill="rgb(245,217,50)" fg:x="7413" fg:w="268"/><text x="28.6186%" y="287.50"></text></g><g><title>lychee`phf_shared::hash (93 samples, 0.36%)</title><rect x="29.0383%" y="261" width="0.3559%" height="15" fill="rgb(213,201,24)" fg:x="7588" fg:w="93"/><text x="29.2883%" y="271.50"></text></g><g><title>lychee`DYLD-STUB$$memcmp (4 samples, 0.02%)</title><rect x="29.3942%" y="277" width="0.0153%" height="15" fill="rgb(248,116,28)" fg:x="7681" fg:w="4"/><text x="29.6442%" y="287.50"></text></g><g><title>lychee`__rdl_dealloc (10 samples, 0.04%)</title><rect x="29.4133%" y="277" width="0.0383%" height="15" fill="rgb(219,72,43)" fg:x="7686" fg:w="10"/><text x="29.6633%" y="287.50"></text></g><g><title>lychee`alloc::raw_vec::RawVec&lt;T,A&gt;::reserve::do_reserve_and_handle (5 samples, 0.02%)</title><rect x="29.4669%" y="277" width="0.0191%" height="15" fill="rgb(209,138,14)" fg:x="7700" fg:w="5"/><text x="29.7169%" y="287.50"></text></g><g><title>lychee`alloc::vec::source_iter_marker::_&lt;impl alloc::vec::spec_from_iter::SpecFromIter&lt;T,I&gt; for alloc::vec::Vec&lt;T&gt;&gt;::from_iter (3 samples, 0.01%)</title><rect x="29.4861%" y="277" width="0.0115%" height="15" fill="rgb(222,18,33)" fg:x="7705" fg:w="3"/><text x="29.7361%" y="287.50"></text></g><g><title>lychee`core::ptr::drop_in_place&lt;markup5ever::interface::Attribute&gt; (7 samples, 0.03%)</title><rect x="29.4975%" y="277" width="0.0268%" height="15" fill="rgb(213,199,7)" fg:x="7708" fg:w="7"/><text x="29.7475%" y="287.50"></text></g><g><title>libsystem_platform.dylib`_platform_memcmp (7 samples, 0.03%)</title><rect x="30.1251%" y="245" width="0.0268%" height="15" fill="rgb(250,110,10)" fg:x="7872" fg:w="7"/><text x="30.3751%" y="255.50"></text></g><g><title>lychee`&lt;string_cache::dynamic_set::DYNAMIC_SET as core::ops::deref::Deref&gt;::deref (4 samples, 0.02%)</title><rect x="30.1634%" y="245" width="0.0153%" height="15" fill="rgb(248,123,6)" fg:x="7882" fg:w="4"/><text x="30.4134%" y="255.50"></text></g><g><title>libsystem_kernel.dylib`swtch_pri (114 samples, 0.44%)</title><rect x="30.2438%" y="229" width="0.4363%" height="15" fill="rgb(206,91,31)" fg:x="7903" fg:w="114"/><text x="30.4938%" y="239.50"></text></g><g><title>libsystem_pthread.dylib`cthread_yield (6 samples, 0.02%)</title><rect x="30.6800%" y="229" width="0.0230%" height="15" fill="rgb(211,154,13)" fg:x="8017" fg:w="6"/><text x="30.9300%" y="239.50"></text></g><g><title>lychee`parking_lot::raw_mutex::RawMutex::lock_slow (134 samples, 0.51%)</title><rect x="30.1940%" y="245" width="0.5128%" height="15" fill="rgb(225,148,7)" fg:x="7890" fg:w="134"/><text x="30.4440%" y="255.50"></text></g><g><title>lychee`phf_shared::hash (50 samples, 0.19%)</title><rect x="30.7107%" y="245" width="0.1913%" height="15" fill="rgb(220,160,43)" fg:x="8025" fg:w="50"/><text x="30.9607%" y="255.50"></text></g><g><title>libsystem_malloc.dylib`set_tiny_meta_header_in_use (5 samples, 0.02%)</title><rect x="31.1622%" y="181" width="0.0191%" height="15" fill="rgb(213,52,39)" fg:x="8143" fg:w="5"/><text x="31.4122%" y="191.50"></text></g><g><title>libsystem_malloc.dylib`_malloc_zone_malloc (54 samples, 0.21%)</title><rect x="30.9938%" y="229" width="0.2067%" height="15" fill="rgb(243,137,7)" fg:x="8099" fg:w="54"/><text x="31.2438%" y="239.50"></text></g><g><title>libsystem_malloc.dylib`szone_malloc_should_clear (46 samples, 0.18%)</title><rect x="31.0245%" y="213" width="0.1760%" height="15" fill="rgb(230,79,13)" fg:x="8107" fg:w="46"/><text x="31.2745%" y="223.50"></text></g><g><title>libsystem_malloc.dylib`tiny_malloc_should_clear (42 samples, 0.16%)</title><rect x="31.0398%" y="197" width="0.1607%" height="15" fill="rgb(247,105,23)" fg:x="8111" fg:w="42"/><text x="31.2898%" y="207.50"></text></g><g><title>libsystem_malloc.dylib`tiny_malloc_from_free_list (5 samples, 0.02%)</title><rect x="31.1814%" y="181" width="0.0191%" height="15" fill="rgb(223,179,41)" fg:x="8148" fg:w="5"/><text x="31.4314%" y="191.50"></text></g><g><title>libsystem_platform.dylib`_platform_memcmp (9 samples, 0.03%)</title><rect x="31.2158%" y="229" width="0.0344%" height="15" fill="rgb(218,9,34)" fg:x="8157" fg:w="9"/><text x="31.4658%" y="239.50"></text></g><g><title>libsystem_platform.dylib`_platform_memmove$VARIANT$Haswell (14 samples, 0.05%)</title><rect x="31.2502%" y="229" width="0.0536%" height="15" fill="rgb(222,106,8)" fg:x="8166" fg:w="14"/><text x="31.5002%" y="239.50"></text></g><g><title>libsystem_kernel.dylib`__ulock_wait (6 samples, 0.02%)</title><rect x="31.4378%" y="165" width="0.0230%" height="15" fill="rgb(211,220,0)" fg:x="8215" fg:w="6"/><text x="31.6878%" y="175.50"></text></g><g><title>libsystem_malloc.dylib`set_tiny_meta_header_in_use (3 samples, 0.01%)</title><rect x="31.4607%" y="165" width="0.0115%" height="15" fill="rgb(229,52,16)" fg:x="8221" fg:w="3"/><text x="31.7107%" y="175.50"></text></g><g><title>libsystem_malloc.dylib`tiny_malloc_from_free_list (11 samples, 0.04%)</title><rect x="31.4722%" y="165" width="0.0421%" height="15" fill="rgb(212,155,18)" fg:x="8224" fg:w="11"/><text x="31.7222%" y="175.50"></text></g><g><title>libsystem_malloc.dylib`szone_malloc_should_clear (49 samples, 0.19%)</title><rect x="31.3306%" y="197" width="0.1875%" height="15" fill="rgb(242,21,14)" fg:x="8187" fg:w="49"/><text x="31.5806%" y="207.50"></text></g><g><title>libsystem_malloc.dylib`tiny_malloc_should_clear (48 samples, 0.18%)</title><rect x="31.3344%" y="181" width="0.1837%" height="15" fill="rgb(222,19,48)" fg:x="8188" fg:w="48"/><text x="31.5844%" y="191.50"></text></g><g><title>libsystem_malloc.dylib`_malloc_zone_malloc (56 samples, 0.21%)</title><rect x="31.3076%" y="213" width="0.2143%" height="15" fill="rgb(232,45,27)" fg:x="8181" fg:w="56"/><text x="31.5576%" y="223.50"></text></g><g><title>lychee`&lt;string_cache::atom::Atom&lt;Static&gt; as core::convert::From&lt;alloc::borrow::Cow&lt;str&gt;&gt;&gt;::from (463 samples, 1.77%)</title><rect x="29.7578%" y="261" width="1.7718%" height="15" fill="rgb(249,103,42)" fg:x="7776" fg:w="463"/><text x="30.0078%" y="271.50">l..</text></g><g><title>lychee`string_cache::dynamic_set::Set::insert (163 samples, 0.62%)</title><rect x="30.9058%" y="245" width="0.6238%" height="15" fill="rgb(246,81,33)" fg:x="8076" fg:w="163"/><text x="31.1558%" y="255.50"></text></g><g><title>lychee`alloc::raw_vec::RawVec&lt;T,A&gt;::allocate_in (59 samples, 0.23%)</title><rect x="31.3038%" y="229" width="0.2258%" height="15" fill="rgb(252,33,42)" fg:x="8180" fg:w="59"/><text x="31.5538%" y="239.50"></text></g><g><title>libsystem_kernel.dylib`__ulock_wake (3 samples, 0.01%)</title><rect x="31.6980%" y="181" width="0.0115%" height="15" fill="rgb(209,212,41)" fg:x="8283" fg:w="3"/><text x="31.9480%" y="191.50"></text></g><g><title>libsystem_malloc.dylib`tiny_malloc_from_free_list (6 samples, 0.02%)</title><rect x="31.7095%" y="181" width="0.0230%" height="15" fill="rgb(207,154,6)" fg:x="8286" fg:w="6"/><text x="31.9595%" y="191.50"></text></g><g><title>libsystem_malloc.dylib`tiny_malloc_should_clear (36 samples, 0.14%)</title><rect x="31.6023%" y="197" width="0.1378%" height="15" fill="rgb(223,64,47)" fg:x="8258" fg:w="36"/><text x="31.8523%" y="207.50"></text></g><g><title>libsystem_malloc.dylib`_malloc_zone_malloc (47 samples, 0.18%)</title><rect x="31.5679%" y="229" width="0.1799%" height="15" fill="rgb(211,161,38)" fg:x="8249" fg:w="47"/><text x="31.8179%" y="239.50"></text></g><g><title>libsystem_malloc.dylib`szone_malloc_should_clear (41 samples, 0.16%)</title><rect x="31.5908%" y="213" width="0.1569%" height="15" fill="rgb(219,138,40)" fg:x="8255" fg:w="41"/><text x="31.8408%" y="223.50"></text></g><g><title>libsystem_malloc.dylib`free_tiny (4 samples, 0.02%)</title><rect x="31.7554%" y="181" width="0.0153%" height="15" fill="rgb(241,228,46)" fg:x="8298" fg:w="4"/><text x="32.0054%" y="191.50"></text></g><g><title>libsystem_malloc.dylib`szone_malloc_should_clear (3 samples, 0.01%)</title><rect x="31.7707%" y="181" width="0.0115%" height="15" fill="rgb(223,209,38)" fg:x="8302" fg:w="3"/><text x="32.0207%" y="191.50"></text></g><g><title>libsystem_malloc.dylib`realloc (10 samples, 0.04%)</title><rect x="31.7477%" y="229" width="0.0383%" height="15" fill="rgb(236,164,45)" fg:x="8296" fg:w="10"/><text x="31.9977%" y="239.50"></text></g><g><title>libsystem_malloc.dylib`malloc_zone_realloc (9 samples, 0.03%)</title><rect x="31.7516%" y="213" width="0.0344%" height="15" fill="rgb(231,15,5)" fg:x="8297" fg:w="9"/><text x="32.0016%" y="223.50"></text></g><g><title>libsystem_malloc.dylib`szone_realloc (8 samples, 0.03%)</title><rect x="31.7554%" y="197" width="0.0306%" height="15" fill="rgb(252,35,15)" fg:x="8298" fg:w="8"/><text x="32.0054%" y="207.50"></text></g><g><title>lychee`alloc::raw_vec::RawVec&lt;T,A&gt;::reserve::do_reserve_and_handle (67 samples, 0.26%)</title><rect x="31.5334%" y="261" width="0.2564%" height="15" fill="rgb(248,181,18)" fg:x="8240" fg:w="67"/><text x="31.7834%" y="271.50"></text></g><g><title>lychee`alloc::raw_vec::finish_grow (59 samples, 0.23%)</title><rect x="31.5640%" y="245" width="0.2258%" height="15" fill="rgb(233,39,42)" fg:x="8248" fg:w="59"/><text x="31.8140%" y="255.50"></text></g><g><title>lychee`html5ever::tokenizer::Tokenizer&lt;Sink&gt;::finish_attribute (595 samples, 2.28%)</title><rect x="29.5243%" y="277" width="2.2770%" height="15" fill="rgb(238,110,33)" fg:x="7715" fg:w="595"/><text x="29.7743%" y="287.50">l..</text></g><g><title>lychee`linkify::finder::LinkFinder::links (6 samples, 0.02%)</title><rect x="31.8013%" y="277" width="0.0230%" height="15" fill="rgb(233,195,10)" fg:x="8310" fg:w="6"/><text x="32.0513%" y="287.50"></text></g><g><title>lychee`html5ever::tokenizer::Tokenizer&lt;Sink&gt;::emit_current_tag (3,106 samples, 11.89%)</title><rect x="19.9533%" y="293" width="11.8863%" height="15" fill="rgb(254,105,3)" fg:x="5214" fg:w="3106"/><text x="20.2033%" y="303.50">lychee`html5ever::..</text></g><g><title>lychee`phf_shared::hash (4 samples, 0.02%)</title><rect x="31.8243%" y="277" width="0.0153%" height="15" fill="rgb(221,225,9)" fg:x="8316" fg:w="4"/><text x="32.0743%" y="287.50"></text></g><g><title>lychee`&lt;markup5ever::LocalNameStaticSet as string_cache::static_sets::StaticAtomSet&gt;::get (4 samples, 0.02%)</title><rect x="32.1496%" y="277" width="0.0153%" height="15" fill="rgb(224,227,45)" fg:x="8401" fg:w="4"/><text x="32.3996%" y="287.50"></text></g><g><title>libsystem_platform.dylib`_platform_memcmp (16 samples, 0.06%)</title><rect x="32.5590%" y="261" width="0.0612%" height="15" fill="rgb(229,198,43)" fg:x="8508" fg:w="16"/><text x="32.8090%" y="271.50"></text></g><g><title>libsystem_kernel.dylib`swtch_pri (97 samples, 0.37%)</title><rect x="32.6777%" y="245" width="0.3712%" height="15" fill="rgb(206,209,35)" fg:x="8539" fg:w="97"/><text x="32.9277%" y="255.50"></text></g><g><title>lychee`parking_lot::raw_mutex::RawMutex::lock_slow (112 samples, 0.43%)</title><rect x="32.6394%" y="261" width="0.4286%" height="15" fill="rgb(245,195,53)" fg:x="8529" fg:w="112"/><text x="32.8894%" y="271.50"></text></g><g><title>libsystem_pthread.dylib`cthread_yield (5 samples, 0.02%)</title><rect x="33.0489%" y="245" width="0.0191%" height="15" fill="rgb(240,92,26)" fg:x="8636" fg:w="5"/><text x="33.2989%" y="255.50"></text></g><g><title>lychee`phf_shared::hash (57 samples, 0.22%)</title><rect x="33.0718%" y="261" width="0.2181%" height="15" fill="rgb(207,40,23)" fg:x="8642" fg:w="57"/><text x="33.3218%" y="271.50"></text></g><g><title>libsystem_malloc.dylib`set_tiny_meta_header_in_use (6 samples, 0.02%)</title><rect x="33.4086%" y="197" width="0.0230%" height="15" fill="rgb(223,111,35)" fg:x="8730" fg:w="6"/><text x="33.6586%" y="207.50"></text></g><g><title>libsystem_malloc.dylib`_malloc_zone_malloc (24 samples, 0.09%)</title><rect x="33.3550%" y="245" width="0.0918%" height="15" fill="rgb(229,147,28)" fg:x="8716" fg:w="24"/><text x="33.6050%" y="255.50"></text></g><g><title>libsystem_malloc.dylib`szone_malloc_should_clear (21 samples, 0.08%)</title><rect x="33.3665%" y="229" width="0.0804%" height="15" fill="rgb(211,29,28)" fg:x="8719" fg:w="21"/><text x="33.6165%" y="239.50"></text></g><g><title>libsystem_malloc.dylib`tiny_malloc_should_clear (19 samples, 0.07%)</title><rect x="33.3742%" y="213" width="0.0727%" height="15" fill="rgb(228,72,33)" fg:x="8721" fg:w="19"/><text x="33.6242%" y="223.50"></text></g><g><title>libsystem_malloc.dylib`tiny_malloc_from_free_list (4 samples, 0.02%)</title><rect x="33.4316%" y="197" width="0.0153%" height="15" fill="rgb(205,214,31)" fg:x="8736" fg:w="4"/><text x="33.6816%" y="207.50"></text></g><g><title>libsystem_malloc.dylib`malloc (3 samples, 0.01%)</title><rect x="33.4469%" y="245" width="0.0115%" height="15" fill="rgb(224,111,15)" fg:x="8740" fg:w="3"/><text x="33.6969%" y="255.50"></text></g><g><title>libsystem_platform.dylib`_platform_memcmp (11 samples, 0.04%)</title><rect x="33.4583%" y="245" width="0.0421%" height="15" fill="rgb(253,21,26)" fg:x="8743" fg:w="11"/><text x="33.7083%" y="255.50"></text></g><g><title>libsystem_platform.dylib`_platform_memmove$VARIANT$Haswell (10 samples, 0.04%)</title><rect x="33.5004%" y="245" width="0.0383%" height="15" fill="rgb(245,139,43)" fg:x="8754" fg:w="10"/><text x="33.7504%" y="255.50"></text></g><g><title>libsystem_malloc.dylib`set_tiny_meta_header_in_use (4 samples, 0.02%)</title><rect x="33.6191%" y="181" width="0.0153%" height="15" fill="rgb(252,170,7)" fg:x="8785" fg:w="4"/><text x="33.8691%" y="191.50"></text></g><g><title>libsystem_malloc.dylib`tiny_malloc_from_free_list (14 samples, 0.05%)</title><rect x="33.6344%" y="181" width="0.0536%" height="15" fill="rgb(231,118,14)" fg:x="8789" fg:w="14"/><text x="33.8844%" y="191.50"></text></g><g><title>libsystem_malloc.dylib`tiny_malloc_should_clear (41 samples, 0.16%)</title><rect x="33.5425%" y="197" width="0.1569%" height="15" fill="rgb(238,83,0)" fg:x="8765" fg:w="41"/><text x="33.7925%" y="207.50"></text></g><g><title>libsystem_platform.dylib`_os_unfair_lock_lock_slow (3 samples, 0.01%)</title><rect x="33.6880%" y="181" width="0.0115%" height="15" fill="rgb(221,39,39)" fg:x="8803" fg:w="3"/><text x="33.9380%" y="191.50"></text></g><g><title>libsystem_malloc.dylib`_malloc_zone_malloc (42 samples, 0.16%)</title><rect x="33.5425%" y="229" width="0.1607%" height="15" fill="rgb(222,119,46)" fg:x="8765" fg:w="42"/><text x="33.7925%" y="239.50"></text></g><g><title>libsystem_malloc.dylib`szone_malloc_should_clear (42 samples, 0.16%)</title><rect x="33.5425%" y="213" width="0.1607%" height="15" fill="rgb(222,165,49)" fg:x="8765" fg:w="42"/><text x="33.7925%" y="223.50"></text></g><g><title>libsystem_malloc.dylib`default_zone_malloc (3 samples, 0.01%)</title><rect x="33.7033%" y="229" width="0.0115%" height="15" fill="rgb(219,113,52)" fg:x="8807" fg:w="3"/><text x="33.9533%" y="239.50"></text></g><g><title>lychee`&lt;string_cache::atom::Atom&lt;Static&gt; as core::convert::From&lt;alloc::borrow::Cow&lt;str&gt;&gt;&gt;::from (406 samples, 1.55%)</title><rect x="32.1649%" y="277" width="1.5537%" height="15" fill="rgb(214,7,15)" fg:x="8405" fg:w="406"/><text x="32.4149%" y="287.50"></text></g><g><title>lychee`string_cache::dynamic_set::Set::insert (111 samples, 0.42%)</title><rect x="33.2938%" y="261" width="0.4248%" height="15" fill="rgb(235,32,4)" fg:x="8700" fg:w="111"/><text x="33.5438%" y="271.50"></text></g><g><title>lychee`alloc::raw_vec::RawVec&lt;T,A&gt;::allocate_in (46 samples, 0.18%)</title><rect x="33.5425%" y="245" width="0.1760%" height="15" fill="rgb(238,90,54)" fg:x="8765" fg:w="46"/><text x="33.7925%" y="255.50"></text></g><g><title>libsystem_malloc.dylib`_malloc_zone_malloc (3 samples, 0.01%)</title><rect x="33.7568%" y="261" width="0.0115%" height="15" fill="rgb(213,208,19)" fg:x="8821" fg:w="3"/><text x="34.0068%" y="271.50"></text></g><g><title>libsystem_kernel.dylib`__ulock_wait (10 samples, 0.04%)</title><rect x="34.1166%" y="197" width="0.0383%" height="15" fill="rgb(233,156,4)" fg:x="8915" fg:w="10"/><text x="34.3666%" y="207.50"></text></g><g><title>libsystem_kernel.dylib`__ulock_wake (4 samples, 0.02%)</title><rect x="34.1548%" y="197" width="0.0153%" height="15" fill="rgb(207,194,5)" fg:x="8925" fg:w="4"/><text x="34.4048%" y="207.50"></text></g><g><title>libsystem_malloc.dylib`set_tiny_meta_header_in_use (13 samples, 0.05%)</title><rect x="34.1701%" y="197" width="0.0497%" height="15" fill="rgb(206,111,30)" fg:x="8929" fg:w="13"/><text x="34.4201%" y="207.50"></text></g><g><title>libsystem_malloc.dylib`tiny_malloc_from_free_list (32 samples, 0.12%)</title><rect x="34.2275%" y="197" width="0.1225%" height="15" fill="rgb(243,70,54)" fg:x="8944" fg:w="32"/><text x="34.4775%" y="207.50"></text></g><g><title>libsystem_malloc.dylib`tiny_free_list_add_ptr (3 samples, 0.01%)</title><rect x="34.3385%" y="181" width="0.0115%" height="15" fill="rgb(242,28,8)" fg:x="8973" fg:w="3"/><text x="34.5885%" y="191.50"></text></g><g><title>libsystem_malloc.dylib`tiny_malloc_should_clear (120 samples, 0.46%)</title><rect x="33.8984%" y="213" width="0.4592%" height="15" fill="rgb(219,106,18)" fg:x="8858" fg:w="120"/><text x="34.1484%" y="223.50"></text></g><g><title>libsystem_malloc.dylib`szone_malloc_should_clear (127 samples, 0.49%)</title><rect x="33.8831%" y="229" width="0.4860%" height="15" fill="rgb(244,222,10)" fg:x="8854" fg:w="127"/><text x="34.1331%" y="239.50"></text></g><g><title>libsystem_malloc.dylib`_malloc_zone_malloc (145 samples, 0.55%)</title><rect x="33.8181%" y="245" width="0.5549%" height="15" fill="rgb(236,179,52)" fg:x="8837" fg:w="145"/><text x="34.0681%" y="255.50"></text></g><g><title>libsystem_malloc.dylib`default_zone_malloc (5 samples, 0.02%)</title><rect x="34.3730%" y="245" width="0.0191%" height="15" fill="rgb(213,23,39)" fg:x="8982" fg:w="5"/><text x="34.6230%" y="255.50"></text></g><g><title>libsystem_malloc.dylib`szone_malloc_should_clear (5 samples, 0.02%)</title><rect x="34.4151%" y="197" width="0.0191%" height="15" fill="rgb(238,48,10)" fg:x="8993" fg:w="5"/><text x="34.6651%" y="207.50"></text></g><g><title>libsystem_malloc.dylib`tiny_malloc_should_clear (5 samples, 0.02%)</title><rect x="34.4151%" y="181" width="0.0191%" height="15" fill="rgb(251,196,23)" fg:x="8993" fg:w="5"/><text x="34.6651%" y="191.50"></text></g><g><title>libsystem_malloc.dylib`tiny_malloc_from_free_list (4 samples, 0.02%)</title><rect x="34.4189%" y="165" width="0.0153%" height="15" fill="rgb(250,152,24)" fg:x="8994" fg:w="4"/><text x="34.6689%" y="175.50"></text></g><g><title>libsystem_malloc.dylib`szone_realloc (14 samples, 0.05%)</title><rect x="34.3959%" y="213" width="0.0536%" height="15" fill="rgb(209,150,17)" fg:x="8988" fg:w="14"/><text x="34.6459%" y="223.50"></text></g><g><title>libsystem_malloc.dylib`realloc (16 samples, 0.06%)</title><rect x="34.3921%" y="245" width="0.0612%" height="15" fill="rgb(234,202,34)" fg:x="8987" fg:w="16"/><text x="34.6421%" y="255.50"></text></g><g><title>libsystem_malloc.dylib`malloc_zone_realloc (16 samples, 0.06%)</title><rect x="34.3921%" y="229" width="0.0612%" height="15" fill="rgb(253,148,53)" fg:x="8987" fg:w="16"/><text x="34.6421%" y="239.50"></text></g><g><title>lychee`alloc::raw_vec::RawVec&lt;T,A&gt;::reserve::do_reserve_and_handle (193 samples, 0.74%)</title><rect x="33.7224%" y="277" width="0.7386%" height="15" fill="rgb(218,129,16)" fg:x="8812" fg:w="193"/><text x="33.9724%" y="287.50"></text></g><g><title>lychee`alloc::raw_vec::finish_grow (177 samples, 0.68%)</title><rect x="33.7836%" y="261" width="0.6774%" height="15" fill="rgb(216,85,19)" fg:x="8828" fg:w="177"/><text x="34.0336%" y="271.50"></text></g><g><title>lychee`html5ever::tokenizer::Tokenizer&lt;Sink&gt;::finish_attribute (689 samples, 2.64%)</title><rect x="31.8396%" y="293" width="2.6367%" height="15" fill="rgb(235,228,7)" fg:x="8320" fg:w="689"/><text x="32.0896%" y="303.50">ly..</text></g><g><title>lychee`html5ever::tokenizer::Tokenizer&lt;Sink&gt;::get_preprocessed_char (241 samples, 0.92%)</title><rect x="34.4763%" y="293" width="0.9223%" height="15" fill="rgb(245,175,0)" fg:x="9009" fg:w="241"/><text x="34.7263%" y="303.50"></text></g><g><title>libsystem_platform.dylib`_platform_memmove$VARIANT$Haswell (8 samples, 0.03%)</title><rect x="35.7927%" y="277" width="0.0306%" height="15" fill="rgb(208,168,36)" fg:x="9353" fg:w="8"/><text x="36.0427%" y="287.50"></text></g><g><title>lychee`html5ever::tokenizer::Tokenizer&lt;Sink&gt;::get_preprocessed_char (37 samples, 0.14%)</title><rect x="35.8234%" y="277" width="0.1416%" height="15" fill="rgb(246,171,24)" fg:x="9361" fg:w="37"/><text x="36.0734%" y="287.50"></text></g><g><title>libsystem_platform.dylib`_platform_memmove$VARIANT$Haswell (19 samples, 0.07%)</title><rect x="38.2496%" y="261" width="0.0727%" height="15" fill="rgb(215,142,24)" fg:x="9995" fg:w="19"/><text x="38.4996%" y="271.50"></text></g><g><title>lychee`markup5ever::util::buffer_queue::BufferQueue::pop_except_from (717 samples, 2.74%)</title><rect x="35.9649%" y="277" width="2.7439%" height="15" fill="rgb(250,187,7)" fg:x="9398" fg:w="717"/><text x="36.2149%" y="287.50">ly..</text></g><g><title>lychee`tendril::tendril::Tendril&lt;F,A&gt;::pop_front_char (101 samples, 0.39%)</title><rect x="38.3223%" y="261" width="0.3865%" height="15" fill="rgb(228,66,33)" fg:x="10014" fg:w="101"/><text x="38.5723%" y="271.50"></text></g><g><title>lychee`html5ever::tokenizer::Tokenizer&lt;Sink&gt;::pop_except_from (875 samples, 3.35%)</title><rect x="35.3986%" y="293" width="3.3485%" height="15" fill="rgb(234,215,21)" fg:x="9250" fg:w="875"/><text x="35.6486%" y="303.50">lyc..</text></g><g><title>lychee`tendril::tendril::Tendril&lt;F,A&gt;::pop_front_char (10 samples, 0.04%)</title><rect x="38.7088%" y="277" width="0.0383%" height="15" fill="rgb(222,191,20)" fg:x="10115" fg:w="10"/><text x="38.9588%" y="287.50"></text></g><g><title>lychee`&lt;lychee_lib::extract::html::LinkExtractor as html5ever::tokenizer::interface::TokenSink&gt;::process_token (9 samples, 0.03%)</title><rect x="38.7700%" y="261" width="0.0344%" height="15" fill="rgb(245,79,54)" fg:x="10131" fg:w="9"/><text x="39.0200%" y="271.50"></text></g><g><title>lychee`&lt;alloc::vec::Vec&lt;T&gt; as alloc::vec::spec_from_iter::SpecFromIter&lt;T,I&gt;&gt;::from_iter (5 samples, 0.02%)</title><rect x="38.7854%" y="245" width="0.0191%" height="15" fill="rgb(240,10,37)" fg:x="10135" fg:w="5"/><text x="39.0354%" y="255.50"></text></g><g><title>lychee`html5ever::tokenizer::Tokenizer&lt;Sink&gt;::process_char_ref (20 samples, 0.08%)</title><rect x="38.7471%" y="293" width="0.0765%" height="15" fill="rgb(214,192,32)" fg:x="10125" fg:w="20"/><text x="38.9971%" y="303.50"></text></g><g><title>lychee`html5ever::tokenizer::Tokenizer&lt;Sink&gt;::emit_char (18 samples, 0.07%)</title><rect x="38.7547%" y="277" width="0.0689%" height="15" fill="rgb(209,36,54)" fg:x="10127" fg:w="18"/><text x="39.0047%" y="287.50"></text></g><g><title>lychee`tendril::tendril::Tendril&lt;F,A&gt;::push_bytes_without_validating (4 samples, 0.02%)</title><rect x="38.8083%" y="261" width="0.0153%" height="15" fill="rgb(220,10,11)" fg:x="10141" fg:w="4"/><text x="39.0583%" y="271.50"></text></g><g><title>libsystem_platform.dylib`_platform_memmove$VARIANT$Haswell (4 samples, 0.02%)</title><rect x="38.8581%" y="277" width="0.0153%" height="15" fill="rgb(221,106,17)" fg:x="10154" fg:w="4"/><text x="39.1081%" y="287.50"></text></g><g><title>lychee`html5ever::tokenizer::char_ref::CharRefTokenizer::finish_named (4 samples, 0.02%)</title><rect x="38.8810%" y="277" width="0.0153%" height="15" fill="rgb(251,142,44)" fg:x="10160" fg:w="4"/><text x="39.1310%" y="287.50"></text></g><g><title>lychee`markup5ever::util::buffer_queue::BufferQueue::next (7 samples, 0.03%)</title><rect x="38.9002%" y="277" width="0.0268%" height="15" fill="rgb(238,13,15)" fg:x="10165" fg:w="7"/><text x="39.1502%" y="287.50"></text></g><g><title>lychee`tendril::tendril::Tendril&lt;F,A&gt;::pop_front_char (3 samples, 0.01%)</title><rect x="38.9155%" y="261" width="0.0115%" height="15" fill="rgb(208,107,27)" fg:x="10169" fg:w="3"/><text x="39.1655%" y="271.50"></text></g><g><title>libsystem_platform.dylib`_platform_memcmp (5 samples, 0.02%)</title><rect x="39.0418%" y="261" width="0.0191%" height="15" fill="rgb(205,136,37)" fg:x="10202" fg:w="5"/><text x="39.2918%" y="271.50"></text></g><g><title>lychee`phf::map::Map&lt;K,V&gt;::get (44 samples, 0.17%)</title><rect x="38.9346%" y="277" width="0.1684%" height="15" fill="rgb(250,205,27)" fg:x="10174" fg:w="44"/><text x="39.1846%" y="287.50"></text></g><g><title>lychee`phf_shared::hash (11 samples, 0.04%)</title><rect x="39.0609%" y="261" width="0.0421%" height="15" fill="rgb(210,80,43)" fg:x="10207" fg:w="11"/><text x="39.3109%" y="271.50"></text></g><g><title>lychee`html5ever::tokenizer::char_ref::CharRefTokenizer::step (82 samples, 0.31%)</title><rect x="38.8274%" y="293" width="0.3138%" height="15" fill="rgb(247,160,36)" fg:x="10146" fg:w="82"/><text x="39.0774%" y="303.50"></text></g><g><title>lychee`tendril::tendril::Tendril&lt;tendril::fmt::UTF8,A&gt;::push_char (9 samples, 0.03%)</title><rect x="39.1068%" y="277" width="0.0344%" height="15" fill="rgb(234,13,49)" fg:x="10219" fg:w="9"/><text x="39.3568%" y="287.50"></text></g><g><title>libsystem_platform.dylib`_platform_memmove$VARIANT$Haswell (3 samples, 0.01%)</title><rect x="39.1298%" y="261" width="0.0115%" height="15" fill="rgb(234,122,0)" fg:x="10225" fg:w="3"/><text x="39.3798%" y="271.50"></text></g><g><title>lychee`html5ever::util::str::lower_ascii_letter (36 samples, 0.14%)</title><rect x="39.1412%" y="293" width="0.1378%" height="15" fill="rgb(207,146,38)" fg:x="10228" fg:w="36"/><text x="39.3912%" y="303.50"></text></g><g><title>lychee`linkify::finder::LinkFinder::links (3 samples, 0.01%)</title><rect x="39.2790%" y="293" width="0.0115%" height="15" fill="rgb(207,177,25)" fg:x="10264" fg:w="3"/><text x="39.5290%" y="303.50"></text></g><g><title>lychee`markup5ever::util::buffer_queue::BufferQueue::eat (3 samples, 0.01%)</title><rect x="39.2905%" y="293" width="0.0115%" height="15" fill="rgb(211,178,42)" fg:x="10267" fg:w="3"/><text x="39.5405%" y="303.50"></text></g><g><title>libsystem_kernel.dylib`madvise (5 samples, 0.02%)</title><rect x="43.1212%" y="261" width="0.0191%" height="15" fill="rgb(230,69,54)" fg:x="11268" fg:w="5"/><text x="43.3712%" y="271.50"></text></g><g><title>libsystem_malloc.dylib`free_large (3 samples, 0.01%)</title><rect x="43.1403%" y="261" width="0.0115%" height="15" fill="rgb(214,135,41)" fg:x="11273" fg:w="3"/><text x="43.3903%" y="271.50"></text></g><g><title>libsystem_malloc.dylib`mvm_deallocate_pages (3 samples, 0.01%)</title><rect x="43.1403%" y="245" width="0.0115%" height="15" fill="rgb(237,67,25)" fg:x="11273" fg:w="3"/><text x="43.3903%" y="255.50"></text></g><g><title>libsystem_kernel.dylib`_kernelrpc_mach_vm_deallocate_trap (3 samples, 0.01%)</title><rect x="43.1403%" y="229" width="0.0115%" height="15" fill="rgb(222,189,50)" fg:x="11273" fg:w="3"/><text x="43.3903%" y="239.50"></text></g><g><title>lychee`markup5ever::util::buffer_queue::BufferQueue::next (1,008 samples, 3.86%)</title><rect x="39.3020%" y="293" width="3.8575%" height="15" fill="rgb(245,148,34)" fg:x="10270" fg:w="1008"/><text x="39.5520%" y="303.50">lych..</text></g><g><title>lychee`tendril::tendril::Tendril&lt;F,A&gt;::pop_front_char (594 samples, 2.27%)</title><rect x="40.8863%" y="277" width="2.2732%" height="15" fill="rgb(222,29,6)" fg:x="10684" fg:w="594"/><text x="41.1363%" y="287.50">l..</text></g><g><title>lychee`markup5ever::util::buffer_queue::BufferQueue::peek (21 samples, 0.08%)</title><rect x="43.1595%" y="293" width="0.0804%" height="15" fill="rgb(221,189,43)" fg:x="11278" fg:w="21"/><text x="43.4095%" y="303.50"></text></g><g><title>lychee`markup5ever::util::buffer_queue::BufferQueue::pop_except_from (10 samples, 0.04%)</title><rect x="43.2398%" y="293" width="0.0383%" height="15" fill="rgb(207,36,27)" fg:x="11299" fg:w="10"/><text x="43.4898%" y="303.50"></text></g><g><title>lychee`tendril::tendril::Tendril&lt;F,A&gt;::pop_front_char (69 samples, 0.26%)</title><rect x="43.2819%" y="293" width="0.2641%" height="15" fill="rgb(217,90,24)" fg:x="11310" fg:w="69"/><text x="43.5319%" y="303.50"></text></g><g><title>libsystem_kernel.dylib`__ulock_wake (7 samples, 0.03%)</title><rect x="46.2286%" y="277" width="0.0268%" height="15" fill="rgb(224,66,35)" fg:x="12080" fg:w="7"/><text x="46.4786%" y="287.50"></text></g><g><title>libsystem_kernel.dylib`__ulock_wait (20 samples, 0.08%)</title><rect x="46.9021%" y="229" width="0.0765%" height="15" fill="rgb(221,13,50)" fg:x="12256" fg:w="20"/><text x="47.1521%" y="239.50"></text></g><g><title>libsystem_kernel.dylib`__ulock_wake (6 samples, 0.02%)</title><rect x="46.9787%" y="229" width="0.0230%" height="15" fill="rgb(236,68,49)" fg:x="12276" fg:w="6"/><text x="47.2287%" y="239.50"></text></g><g><title>libsystem_malloc.dylib`set_tiny_meta_header_in_use (17 samples, 0.07%)</title><rect x="47.0016%" y="229" width="0.0651%" height="15" fill="rgb(229,146,28)" fg:x="12282" fg:w="17"/><text x="47.2516%" y="239.50"></text></g><g><title>libsystem_malloc.dylib`tiny_malloc_from_free_list (57 samples, 0.22%)</title><rect x="47.0667%" y="229" width="0.2181%" height="15" fill="rgb(225,31,38)" fg:x="12299" fg:w="57"/><text x="47.3167%" y="239.50"></text></g><g><title>libsystem_malloc.dylib`tiny_malloc_should_clear (220 samples, 0.84%)</title><rect x="46.4506%" y="245" width="0.8419%" height="15" fill="rgb(250,208,3)" fg:x="12138" fg:w="220"/><text x="46.7006%" y="255.50"></text></g><g><title>libsystem_malloc.dylib`szone_malloc_should_clear (242 samples, 0.93%)</title><rect x="46.3740%" y="261" width="0.9261%" height="15" fill="rgb(246,54,23)" fg:x="12118" fg:w="242"/><text x="46.6240%" y="271.50"></text></g><g><title>libsystem_malloc.dylib`_malloc_zone_malloc (274 samples, 1.05%)</title><rect x="46.2592%" y="277" width="1.0486%" height="15" fill="rgb(243,76,11)" fg:x="12088" fg:w="274"/><text x="46.5092%" y="287.50"></text></g><g><title>libsystem_malloc.dylib`default_zone_malloc (28 samples, 0.11%)</title><rect x="47.3078%" y="277" width="0.1072%" height="15" fill="rgb(245,21,50)" fg:x="12362" fg:w="28"/><text x="47.5578%" y="287.50"></text></g><g><title>libsystem_malloc.dylib`free (47 samples, 0.18%)</title><rect x="47.4149%" y="277" width="0.1799%" height="15" fill="rgb(228,9,43)" fg:x="12390" fg:w="47"/><text x="47.6649%" y="287.50"></text></g><g><title>libsystem_malloc.dylib`szone_size (33 samples, 0.13%)</title><rect x="47.4685%" y="261" width="0.1263%" height="15" fill="rgb(208,100,47)" fg:x="12404" fg:w="33"/><text x="47.7185%" y="271.50"></text></g><g><title>libsystem_malloc.dylib`tiny_size (28 samples, 0.11%)</title><rect x="47.4877%" y="245" width="0.1072%" height="15" fill="rgb(232,26,8)" fg:x="12409" fg:w="28"/><text x="47.7377%" y="255.50"></text></g><g><title>libsystem_kernel.dylib`__ulock_wait (11 samples, 0.04%)</title><rect x="47.6943%" y="261" width="0.0421%" height="15" fill="rgb(216,166,38)" fg:x="12463" fg:w="11"/><text x="47.9443%" y="271.50"></text></g><g><title>libsystem_malloc.dylib`tiny_free_list_add_ptr (19 samples, 0.07%)</title><rect x="47.8589%" y="245" width="0.0727%" height="15" fill="rgb(251,202,51)" fg:x="12506" fg:w="19"/><text x="48.1089%" y="255.50"></text></g><g><title>libsystem_malloc.dylib`tiny_free_no_lock (57 samples, 0.22%)</title><rect x="47.7402%" y="261" width="0.2181%" height="15" fill="rgb(254,216,34)" fg:x="12475" fg:w="57"/><text x="47.9902%" y="271.50"></text></g><g><title>libsystem_malloc.dylib`tiny_free_list_remove_ptr (7 samples, 0.03%)</title><rect x="47.9316%" y="245" width="0.0268%" height="15" fill="rgb(251,32,27)" fg:x="12525" fg:w="7"/><text x="48.1816%" y="255.50"></text></g><g><title>libsystem_malloc.dylib`free_tiny (96 samples, 0.37%)</title><rect x="47.5948%" y="277" width="0.3674%" height="15" fill="rgb(208,127,28)" fg:x="12437" fg:w="96"/><text x="47.8448%" y="287.50"></text></g><g><title>libsystem_malloc.dylib`szone_size (6 samples, 0.02%)</title><rect x="47.9698%" y="277" width="0.0230%" height="15" fill="rgb(224,137,22)" fg:x="12535" fg:w="6"/><text x="48.2198%" y="287.50"></text></g><g><title>libsystem_platform.dylib`_platform_memmove$VARIANT$Haswell (451 samples, 1.73%)</title><rect x="47.9966%" y="277" width="1.7259%" height="15" fill="rgb(254,70,32)" fg:x="12542" fg:w="451"/><text x="48.2466%" y="287.50"></text></g><g><title>libsystem_malloc.dylib`realloc (7 samples, 0.03%)</title><rect x="49.7991%" y="261" width="0.0268%" height="15" fill="rgb(229,75,37)" fg:x="13013" fg:w="7"/><text x="50.0491%" y="271.50"></text></g><g><title>lychee`__rdl_realloc (5 samples, 0.02%)</title><rect x="49.8297%" y="261" width="0.0191%" height="15" fill="rgb(252,64,23)" fg:x="13021" fg:w="5"/><text x="50.0797%" y="271.50"></text></g><g><title>libsystem_malloc.dylib`malloc_zone_realloc (6 samples, 0.02%)</title><rect x="49.9024%" y="245" width="0.0230%" height="15" fill="rgb(232,162,48)" fg:x="13040" fg:w="6"/><text x="50.1524%" y="255.50"></text></g><g><title>libsystem_malloc.dylib`default_zone_realloc (5 samples, 0.02%)</title><rect x="50.0019%" y="229" width="0.0191%" height="15" fill="rgb(246,160,12)" fg:x="13066" fg:w="5"/><text x="50.2519%" y="239.50"></text></g><g><title>libsystem_malloc.dylib`szone_free (7 samples, 0.03%)</title><rect x="50.1014%" y="213" width="0.0268%" height="15" fill="rgb(247,166,0)" fg:x="13092" fg:w="7"/><text x="50.3514%" y="223.50"></text></g><g><title>libsystem_kernel.dylib`__ulock_wake (4 samples, 0.02%)</title><rect x="50.2239%" y="197" width="0.0153%" height="15" fill="rgb(249,219,21)" fg:x="13124" fg:w="4"/><text x="50.4739%" y="207.50"></text></g><g><title>libsystem_kernel.dylib`__ulock_wait (3 samples, 0.01%)</title><rect x="50.2889%" y="181" width="0.0115%" height="15" fill="rgb(205,209,3)" fg:x="13141" fg:w="3"/><text x="50.5389%" y="191.50"></text></g><g><title>libsystem_malloc.dylib`free_tiny (30 samples, 0.11%)</title><rect x="50.2392%" y="197" width="0.1148%" height="15" fill="rgb(243,44,1)" fg:x="13128" fg:w="30"/><text x="50.4892%" y="207.50"></text></g><g><title>libsystem_malloc.dylib`tiny_free_no_lock (14 samples, 0.05%)</title><rect x="50.3004%" y="181" width="0.0536%" height="15" fill="rgb(206,159,16)" fg:x="13144" fg:w="14"/><text x="50.5504%" y="191.50"></text></g><g><title>libsystem_malloc.dylib`set_tiny_meta_header_in_use (5 samples, 0.02%)</title><rect x="50.4267%" y="165" width="0.0191%" height="15" fill="rgb(244,77,30)" fg:x="13177" fg:w="5"/><text x="50.6767%" y="175.50"></text></g><g><title>libsystem_malloc.dylib`szone_malloc_should_clear (38 samples, 0.15%)</title><rect x="50.3540%" y="197" width="0.1454%" height="15" fill="rgb(218,69,12)" fg:x="13158" fg:w="38"/><text x="50.6040%" y="207.50"></text></g><g><title>libsystem_malloc.dylib`tiny_malloc_should_clear (36 samples, 0.14%)</title><rect x="50.3616%" y="181" width="0.1378%" height="15" fill="rgb(212,87,7)" fg:x="13160" fg:w="36"/><text x="50.6116%" y="191.50"></text></g><g><title>libsystem_malloc.dylib`tiny_malloc_from_free_list (13 samples, 0.05%)</title><rect x="50.4497%" y="165" width="0.0497%" height="15" fill="rgb(245,114,25)" fg:x="13183" fg:w="13"/><text x="50.6997%" y="175.50"></text></g><g><title>libsystem_malloc.dylib`szone_size (24 samples, 0.09%)</title><rect x="50.4994%" y="197" width="0.0918%" height="15" fill="rgb(210,61,42)" fg:x="13196" fg:w="24"/><text x="50.7494%" y="207.50"></text></g><g><title>libsystem_malloc.dylib`tiny_size (23 samples, 0.09%)</title><rect x="50.5032%" y="181" width="0.0880%" height="15" fill="rgb(211,52,33)" fg:x="13197" fg:w="23"/><text x="50.7532%" y="191.50"></text></g><g><title>libsystem_malloc.dylib`tiny_try_realloc_in_place (10 samples, 0.04%)</title><rect x="50.5913%" y="197" width="0.0383%" height="15" fill="rgb(234,58,33)" fg:x="13220" fg:w="10"/><text x="50.8413%" y="207.50"></text></g><g><title>libsystem_malloc.dylib`szone_realloc (130 samples, 0.50%)</title><rect x="50.1359%" y="213" width="0.4975%" height="15" fill="rgb(220,115,36)" fg:x="13101" fg:w="130"/><text x="50.3859%" y="223.50"></text></g><g><title>libsystem_platform.dylib`DYLD-STUB$$_platform_memmove (4 samples, 0.02%)</title><rect x="50.6448%" y="213" width="0.0153%" height="15" fill="rgb(243,153,54)" fg:x="13234" fg:w="4"/><text x="50.8948%" y="223.50"></text></g><g><title>libsystem_malloc.dylib`malloc_zone_realloc (171 samples, 0.65%)</title><rect x="50.0210%" y="229" width="0.6544%" height="15" fill="rgb(251,47,18)" fg:x="13071" fg:w="171"/><text x="50.2710%" y="239.50"></text></g><g><title>libsystem_platform.dylib`_platform_memmove$VARIANT$Haswell (4 samples, 0.02%)</title><rect x="50.6601%" y="213" width="0.0153%" height="15" fill="rgb(242,102,42)" fg:x="13238" fg:w="4"/><text x="50.9101%" y="223.50"></text></g><g><title>libsystem_malloc.dylib`szone_size (46 samples, 0.18%)</title><rect x="50.6793%" y="229" width="0.1760%" height="15" fill="rgb(234,31,38)" fg:x="13243" fg:w="46"/><text x="50.9293%" y="239.50"></text></g><g><title>libsystem_malloc.dylib`tiny_size (40 samples, 0.15%)</title><rect x="50.7022%" y="213" width="0.1531%" height="15" fill="rgb(221,117,51)" fg:x="13249" fg:w="40"/><text x="50.9522%" y="223.50"></text></g><g><title>libsystem_malloc.dylib`realloc (245 samples, 0.94%)</title><rect x="49.9254%" y="245" width="0.9376%" height="15" fill="rgb(212,20,18)" fg:x="13046" fg:w="245"/><text x="50.1754%" y="255.50"></text></g><g><title>libsystem_malloc.dylib`szone_size (5 samples, 0.02%)</title><rect x="50.8630%" y="245" width="0.0191%" height="15" fill="rgb(245,133,36)" fg:x="13291" fg:w="5"/><text x="51.1130%" y="255.50"></text></g><g><title>lychee`alloc::raw_vec::RawVec&lt;T,A&gt;::reserve_exact (308 samples, 1.18%)</title><rect x="49.7226%" y="277" width="1.1787%" height="15" fill="rgb(212,6,19)" fg:x="12993" fg:w="308"/><text x="49.9726%" y="287.50"></text></g><g><title>lychee`alloc::raw_vec::finish_grow (274 samples, 1.05%)</title><rect x="49.8527%" y="261" width="1.0486%" height="15" fill="rgb(218,1,36)" fg:x="13027" fg:w="274"/><text x="50.1027%" y="271.50"></text></g><g><title>lychee`__rdl_realloc (5 samples, 0.02%)</title><rect x="50.8821%" y="245" width="0.0191%" height="15" fill="rgb(246,84,54)" fg:x="13296" fg:w="5"/><text x="51.1321%" y="255.50"></text></g><g><title>lychee`tendril::tendril::Tendril&lt;F,A&gt;::push_bytes_without_validating (1,929 samples, 7.38%)</title><rect x="43.5460%" y="293" width="7.3820%" height="15" fill="rgb(242,110,6)" fg:x="11379" fg:w="1929"/><text x="43.7960%" y="303.50">lychee`ten..</text></g><g><title>lychee`alloc::raw_vec::finish_grow (7 samples, 0.03%)</title><rect x="50.9012%" y="277" width="0.0268%" height="15" fill="rgb(214,47,5)" fg:x="13301" fg:w="7"/><text x="51.1512%" y="287.50"></text></g><g><title>lychee`html5ever::tokenizer::Tokenizer&lt;Sink&gt;::step (9,367 samples, 35.85%)</title><rect x="15.0855%" y="309" width="35.8463%" height="15" fill="rgb(218,159,25)" fg:x="3942" fg:w="9367"/><text x="15.3355%" y="319.50">lychee`html5ever::tokenizer::Tokenizer&lt;Sink&gt;::step</text></g><g><title>lychee`html5ever::util::str::lower_ascii_letter (51 samples, 0.20%)</title><rect x="50.9395%" y="309" width="0.1952%" height="15" fill="rgb(215,211,28)" fg:x="13311" fg:w="51"/><text x="51.1895%" y="319.50"></text></g><g><title>lychee`markup5ever::util::buffer_queue::BufferQueue::eat (3 samples, 0.01%)</title><rect x="51.1347%" y="309" width="0.0115%" height="15" fill="rgb(238,59,32)" fg:x="13362" fg:w="3"/><text x="51.3847%" y="319.50"></text></g><g><title>lychee`markup5ever::util::buffer_queue::BufferQueue::next (61 samples, 0.23%)</title><rect x="51.1461%" y="309" width="0.2334%" height="15" fill="rgb(226,82,3)" fg:x="13365" fg:w="61"/><text x="51.3961%" y="319.50"></text></g><g><title>lychee`html5ever::tokenizer::Tokenizer&lt;Sink&gt;::run (9,726 samples, 37.22%)</title><rect x="14.4656%" y="325" width="37.2202%" height="15" fill="rgb(240,164,32)" fg:x="3780" fg:w="9726"/><text x="14.7156%" y="335.50">lychee`html5ever::tokenizer::Tokenizer&lt;Sink&gt;::run</text></g><g><title>lychee`tendril::tendril::Tendril&lt;F,A&gt;::push_bytes_without_validating (78 samples, 0.30%)</title><rect x="51.3872%" y="309" width="0.2985%" height="15" fill="rgb(232,46,7)" fg:x="13428" fg:w="78"/><text x="51.6372%" y="319.50"></text></g><g><title>lychee`lychee_lib::extract::Extractor::extract (9,813 samples, 37.55%)</title><rect x="14.2704%" y="341" width="37.5531%" height="15" fill="rgb(229,129,53)" fg:x="3729" fg:w="9813"/><text x="14.5204%" y="351.50">lychee`lychee_lib::extract::Extractor::extract</text></g><g><title>lychee`html5ever::tokenizer::Tokenizer&lt;Sink&gt;::step (36 samples, 0.14%)</title><rect x="51.6857%" y="325" width="0.1378%" height="15" fill="rgb(234,188,29)" fg:x="13506" fg:w="36"/><text x="51.9357%" y="335.50"></text></g><g><title>libsystem_platform.dylib`_platform_memmove$VARIANT$Haswell (3 samples, 0.01%)</title><rect x="51.8350%" y="325" width="0.0115%" height="15" fill="rgb(246,141,4)" fg:x="13545" fg:w="3"/><text x="52.0850%" y="335.50"></text></g><g><title>libsystem_platform.dylib`_platform_memmove$VARIANT$Haswell (17 samples, 0.07%)</title><rect x="51.8733%" y="309" width="0.0651%" height="15" fill="rgb(229,23,39)" fg:x="13555" fg:w="17"/><text x="52.1233%" y="319.50"></text></g><g><title>libsystem_platform.dylib`_platform_memmove$VARIANT$Haswell (12 samples, 0.05%)</title><rect x="52.0110%" y="293" width="0.0459%" height="15" fill="rgb(206,12,3)" fg:x="13591" fg:w="12"/><text x="52.2610%" y="303.50"></text></g><g><title>lychee`&lt;core::iter::adapters::flatten::Flatten&lt;I&gt; as core::iter::traits::iterator::Iterator&gt;::next (34 samples, 0.13%)</title><rect x="51.9383%" y="309" width="0.1301%" height="15" fill="rgb(252,226,20)" fg:x="13572" fg:w="34"/><text x="52.1883%" y="319.50"></text></g><g><title>lychee`core::ptr::drop_in_place&lt;core::option::Option&lt;lychee_lib::types::request::Request&gt;&gt; (3 samples, 0.01%)</title><rect x="52.0569%" y="293" width="0.0115%" height="15" fill="rgb(216,123,35)" fg:x="13603" fg:w="3"/><text x="52.3069%" y="303.50"></text></g><g><title>libsystem_malloc.dylib`small_malloc_should_clear (4 samples, 0.02%)</title><rect x="52.0990%" y="213" width="0.0153%" height="15" fill="rgb(212,68,40)" fg:x="13614" fg:w="4"/><text x="52.3490%" y="223.50"></text></g><g><title>libsystem_malloc.dylib`szone_malloc_should_clear (5 samples, 0.02%)</title><rect x="52.0990%" y="229" width="0.0191%" height="15" fill="rgb(254,125,32)" fg:x="13614" fg:w="5"/><text x="52.3490%" y="239.50"></text></g><g><title>libsystem_malloc.dylib`malloc_zone_realloc (17 samples, 0.07%)</title><rect x="52.0799%" y="261" width="0.0651%" height="15" fill="rgb(253,97,22)" fg:x="13609" fg:w="17"/><text x="52.3299%" y="271.50"></text></g><g><title>libsystem_malloc.dylib`szone_realloc (17 samples, 0.07%)</title><rect x="52.0799%" y="245" width="0.0651%" height="15" fill="rgb(241,101,14)" fg:x="13609" fg:w="17"/><text x="52.3299%" y="255.50"></text></g><g><title>libsystem_platform.dylib`_platform_memmove$VARIANT$Haswell (7 samples, 0.03%)</title><rect x="52.1182%" y="229" width="0.0268%" height="15" fill="rgb(238,103,29)" fg:x="13619" fg:w="7"/><text x="52.3682%" y="239.50"></text></g><g><title>lychee`alloc::raw_vec::RawVec&lt;T,A&gt;::reserve::do_reserve_and_handle (20 samples, 0.08%)</title><rect x="52.0761%" y="309" width="0.0765%" height="15" fill="rgb(233,195,47)" fg:x="13608" fg:w="20"/><text x="52.3261%" y="319.50"></text></g><g><title>lychee`alloc::raw_vec::finish_grow (20 samples, 0.08%)</title><rect x="52.0761%" y="293" width="0.0765%" height="15" fill="rgb(246,218,30)" fg:x="13608" fg:w="20"/><text x="52.3261%" y="303.50"></text></g><g><title>libsystem_malloc.dylib`realloc (20 samples, 0.08%)</title><rect x="52.0761%" y="277" width="0.0765%" height="15" fill="rgb(219,145,47)" fg:x="13608" fg:w="20"/><text x="52.3261%" y="287.50"></text></g><g><title>lychee`&lt;alloc::vec::Vec&lt;T&gt; as alloc::vec::spec_from_iter::SpecFromIter&lt;T,I&gt;&gt;::from_iter (84 samples, 0.32%)</title><rect x="51.8465%" y="325" width="0.3215%" height="15" fill="rgb(243,12,26)" fg:x="13548" fg:w="84"/><text x="52.0965%" y="335.50"></text></g><g><title>lychee`core::ptr::drop_in_place&lt;core::option::Option&lt;lychee_lib::types::request::Request&gt;&gt; (4 samples, 0.02%)</title><rect x="52.1526%" y="309" width="0.0153%" height="15" fill="rgb(214,87,16)" fg:x="13628" fg:w="4"/><text x="52.4026%" y="319.50"></text></g><g><title>libsystem_malloc.dylib`free (4 samples, 0.02%)</title><rect x="52.2674%" y="309" width="0.0153%" height="15" fill="rgb(208,99,42)" fg:x="13658" fg:w="4"/><text x="52.5174%" y="319.50"></text></g><g><title>libsystem_malloc.dylib`free_tiny (3 samples, 0.01%)</title><rect x="52.2904%" y="309" width="0.0115%" height="15" fill="rgb(253,99,2)" fg:x="13664" fg:w="3"/><text x="52.5404%" y="319.50"></text></g><g><title>libsystem_malloc.dylib`tiny_free_no_lock (3 samples, 0.01%)</title><rect x="52.2904%" y="293" width="0.0115%" height="15" fill="rgb(220,168,23)" fg:x="13664" fg:w="3"/><text x="52.5404%" y="303.50"></text></g><g><title>libsystem_malloc.dylib`tiny_free_list_add_ptr (3 samples, 0.01%)</title><rect x="52.2904%" y="277" width="0.0115%" height="15" fill="rgb(242,38,24)" fg:x="13664" fg:w="3"/><text x="52.5404%" y="287.50"></text></g><g><title>libsystem_platform.dylib`_platform_memcmp (3 samples, 0.01%)</title><rect x="52.3057%" y="309" width="0.0115%" height="15" fill="rgb(225,182,9)" fg:x="13668" fg:w="3"/><text x="52.5557%" y="319.50"></text></g><g><title>libsystem_platform.dylib`_platform_memmove$VARIANT$Haswell (38 samples, 0.15%)</title><rect x="52.3172%" y="309" width="0.1454%" height="15" fill="rgb(243,178,37)" fg:x="13671" fg:w="38"/><text x="52.5672%" y="319.50"></text></g><g><title>lychee`&lt;std::collections::hash::map::DefaultHasher as core::hash::Hasher&gt;::write (139 samples, 0.53%)</title><rect x="52.4779%" y="293" width="0.5319%" height="15" fill="rgb(232,139,19)" fg:x="13713" fg:w="139"/><text x="52.7279%" y="303.50"></text></g><g><title>lychee`&lt;std::path::Components as core::iter::traits::iterator::Iterator&gt;::next (7 samples, 0.03%)</title><rect x="53.0098%" y="293" width="0.0268%" height="15" fill="rgb(225,201,24)" fg:x="13852" fg:w="7"/><text x="53.2598%" y="303.50"></text></g><g><title>lychee`&lt;std::collections::hash::map::DefaultHasher as core::hash::Hasher&gt;::write (178 samples, 0.68%)</title><rect x="53.1820%" y="277" width="0.6812%" height="15" fill="rgb(221,47,46)" fg:x="13897" fg:w="178"/><text x="53.4320%" y="287.50"></text></g><g><title>lychee`&lt;std::path::Components as core::iter::traits::iterator::Iterator&gt;::next (148 samples, 0.57%)</title><rect x="53.8632%" y="277" width="0.5664%" height="15" fill="rgb(249,23,13)" fg:x="14075" fg:w="148"/><text x="54.1132%" y="287.50"></text></g><g><title>lychee`&lt;lychee_lib::types::request::Request as core::hash::Hash&gt;::hash (523 samples, 2.00%)</title><rect x="52.4626%" y="309" width="2.0015%" height="15" fill="rgb(219,9,5)" fg:x="13709" fg:w="523"/><text x="52.7126%" y="319.50">l..</text></g><g><title>lychee`&lt;std::path::PathBuf as core::hash::Hash&gt;::hash (373 samples, 1.43%)</title><rect x="53.0366%" y="293" width="1.4274%" height="15" fill="rgb(254,171,16)" fg:x="13859" fg:w="373"/><text x="53.2866%" y="303.50"></text></g><g><title>lychee`std::path::Path::components (9 samples, 0.03%)</title><rect x="54.4296%" y="277" width="0.0344%" height="15" fill="rgb(230,171,20)" fg:x="14223" fg:w="9"/><text x="54.6796%" y="287.50"></text></g><g><title>lychee`&lt;std::collections::hash::map::DefaultHasher as core::hash::Hasher&gt;::write (3 samples, 0.01%)</title><rect x="54.4640%" y="309" width="0.0115%" height="15" fill="rgb(210,71,41)" fg:x="14232" fg:w="3"/><text x="54.7140%" y="319.50"></text></g><g><title>libsystem_platform.dylib`_platform_memcmp (3 samples, 0.01%)</title><rect x="54.4985%" y="293" width="0.0115%" height="15" fill="rgb(206,173,20)" fg:x="14241" fg:w="3"/><text x="54.7485%" y="303.50"></text></g><g><title>lychee`&lt;std::path::Components as core::iter::traits::double_ended::DoubleEndedIterator&gt;::next_back (43 samples, 0.16%)</title><rect x="54.5100%" y="293" width="0.1646%" height="15" fill="rgb(233,88,34)" fg:x="14244" fg:w="43"/><text x="54.7600%" y="303.50"></text></g><g><title>lychee`std::path::Components::parse_next_component_back (24 samples, 0.09%)</title><rect x="54.5827%" y="277" width="0.0918%" height="15" fill="rgb(223,209,46)" fg:x="14263" fg:w="24"/><text x="54.8327%" y="287.50"></text></g><g><title>lychee`core::iter::traits::iterator::Iterator::eq (47 samples, 0.18%)</title><rect x="54.4985%" y="309" width="0.1799%" height="15" fill="rgb(250,43,18)" fg:x="14241" fg:w="47"/><text x="54.7485%" y="319.50"></text></g><g><title>libsystem_kernel.dylib`__ulock_wake (8 samples, 0.03%)</title><rect x="54.6784%" y="293" width="0.0306%" height="15" fill="rgb(208,13,10)" fg:x="14288" fg:w="8"/><text x="54.9284%" y="303.50"></text></g><g><title>libsystem_malloc.dylib`free (5 samples, 0.02%)</title><rect x="54.7090%" y="293" width="0.0191%" height="15" fill="rgb(212,200,36)" fg:x="14296" fg:w="5"/><text x="54.9590%" y="303.50"></text></g><g><title>libsystem_malloc.dylib`szone_size (3 samples, 0.01%)</title><rect x="54.7166%" y="277" width="0.0115%" height="15" fill="rgb(225,90,30)" fg:x="14298" fg:w="3"/><text x="54.9666%" y="287.50"></text></g><g><title>libsystem_malloc.dylib`tiny_size (3 samples, 0.01%)</title><rect x="54.7166%" y="261" width="0.0115%" height="15" fill="rgb(236,182,39)" fg:x="14298" fg:w="3"/><text x="54.9666%" y="271.50"></text></g><g><title>libsystem_kernel.dylib`__ulock_wait (3 samples, 0.01%)</title><rect x="54.7511%" y="277" width="0.0115%" height="15" fill="rgb(212,144,35)" fg:x="14307" fg:w="3"/><text x="55.0011%" y="287.50"></text></g><g><title>libsystem_malloc.dylib`tiny_free_list_add_ptr (5 samples, 0.02%)</title><rect x="54.8123%" y="261" width="0.0191%" height="15" fill="rgb(228,63,44)" fg:x="14323" fg:w="5"/><text x="55.0623%" y="271.50"></text></g><g><title>lychee`core::ptr::drop_in_place&lt;lychee_lib::types::request::Request&gt; (43 samples, 0.16%)</title><rect x="54.6784%" y="309" width="0.1646%" height="15" fill="rgb(228,109,6)" fg:x="14288" fg:w="43"/><text x="54.9284%" y="319.50"></text></g><g><title>libsystem_malloc.dylib`free_tiny (30 samples, 0.11%)</title><rect x="54.7281%" y="293" width="0.1148%" height="15" fill="rgb(238,117,24)" fg:x="14301" fg:w="30"/><text x="54.9781%" y="303.50"></text></g><g><title>libsystem_malloc.dylib`tiny_free_no_lock (20 samples, 0.08%)</title><rect x="54.7664%" y="277" width="0.0765%" height="15" fill="rgb(242,26,26)" fg:x="14311" fg:w="20"/><text x="55.0164%" y="287.50"></text></g><g><title>libsystem_malloc.dylib`tiny_free_list_remove_ptr (3 samples, 0.01%)</title><rect x="54.8314%" y="261" width="0.0115%" height="15" fill="rgb(221,92,48)" fg:x="14328" fg:w="3"/><text x="55.0814%" y="271.50"></text></g><g><title>lychee`hashbrown::raw::RawTable&lt;T,A&gt;::insert (15 samples, 0.06%)</title><rect x="54.8429%" y="309" width="0.0574%" height="15" fill="rgb(209,209,32)" fg:x="14331" fg:w="15"/><text x="55.0929%" y="319.50"></text></g><g><title>libsystem_platform.dylib`_platform_memmove$VARIANT$Haswell (9 samples, 0.03%)</title><rect x="54.8659%" y="293" width="0.0344%" height="15" fill="rgb(221,70,22)" fg:x="14337" fg:w="9"/><text x="55.1159%" y="303.50"></text></g><g><title>lychee`&lt;hashbrown::map::HashMap&lt;K,V,S,A&gt; as core::iter::traits::collect::Extend&lt;(K,V)&gt;&gt;::extend (715 samples, 2.74%)</title><rect x="52.1718%" y="325" width="2.7362%" height="15" fill="rgb(248,145,5)" fg:x="13633" fg:w="715"/><text x="52.4218%" y="335.50">ly..</text></g><g><title>libsystem_malloc.dylib`free (3 samples, 0.01%)</title><rect x="55.1452%" y="293" width="0.0115%" height="15" fill="rgb(226,116,26)" fg:x="14410" fg:w="3"/><text x="55.3952%" y="303.50"></text></g><g><title>libsystem_platform.dylib`_platform_memmove$VARIANT$Haswell (14 samples, 0.05%)</title><rect x="55.1644%" y="293" width="0.0536%" height="15" fill="rgb(244,5,17)" fg:x="14415" fg:w="14"/><text x="55.4144%" y="303.50"></text></g><g><title>libsystem_kernel.dylib`__ulock_wake (8 samples, 0.03%)</title><rect x="55.8494%" y="277" width="0.0306%" height="15" fill="rgb(252,159,33)" fg:x="14594" fg:w="8"/><text x="56.0994%" y="287.50"></text></g><g><title>libsystem_kernel.dylib`__ulock_wake (3 samples, 0.01%)</title><rect x="56.1058%" y="229" width="0.0115%" height="15" fill="rgb(206,71,0)" fg:x="14661" fg:w="3"/><text x="56.3558%" y="239.50"></text></g><g><title>libsystem_malloc.dylib`set_tiny_meta_header_in_use (13 samples, 0.05%)</title><rect x="56.1173%" y="229" width="0.0497%" height="15" fill="rgb(233,118,54)" fg:x="14664" fg:w="13"/><text x="56.3673%" y="239.50"></text></g><g><title>libsystem_malloc.dylib`szone_malloc_should_clear (100 samples, 0.38%)</title><rect x="55.9297%" y="261" width="0.3827%" height="15" fill="rgb(234,83,48)" fg:x="14615" fg:w="100"/><text x="56.1797%" y="271.50"></text></g><g><title>libsystem_malloc.dylib`tiny_malloc_should_clear (96 samples, 0.37%)</title><rect x="55.9450%" y="245" width="0.3674%" height="15" fill="rgb(228,3,54)" fg:x="14619" fg:w="96"/><text x="56.1950%" y="255.50"></text></g><g><title>libsystem_malloc.dylib`tiny_malloc_from_free_list (38 samples, 0.15%)</title><rect x="56.1670%" y="229" width="0.1454%" height="15" fill="rgb(226,155,13)" fg:x="14677" fg:w="38"/><text x="56.4170%" y="239.50"></text></g><g><title>libsystem_malloc.dylib`tiny_free_list_add_ptr (10 samples, 0.04%)</title><rect x="56.2742%" y="213" width="0.0383%" height="15" fill="rgb(241,28,37)" fg:x="14705" fg:w="10"/><text x="56.5242%" y="223.50"></text></g><g><title>libsystem_malloc.dylib`_malloc_zone_malloc (113 samples, 0.43%)</title><rect x="55.8876%" y="277" width="0.4324%" height="15" fill="rgb(233,93,10)" fg:x="14604" fg:w="113"/><text x="56.1376%" y="287.50"></text></g><g><title>libsystem_malloc.dylib`default_zone_free_definite_size (8 samples, 0.03%)</title><rect x="56.3201%" y="277" width="0.0306%" height="15" fill="rgb(225,113,19)" fg:x="14717" fg:w="8"/><text x="56.5701%" y="287.50"></text></g><g><title>libsystem_malloc.dylib`szone_size (37 samples, 0.14%)</title><rect x="56.4655%" y="261" width="0.1416%" height="15" fill="rgb(241,2,18)" fg:x="14755" fg:w="37"/><text x="56.7155%" y="271.50"></text></g><g><title>libsystem_malloc.dylib`tiny_size (36 samples, 0.14%)</title><rect x="56.4693%" y="245" width="0.1378%" height="15" fill="rgb(228,207,21)" fg:x="14756" fg:w="36"/><text x="56.7193%" y="255.50"></text></g><g><title>libsystem_malloc.dylib`free (66 samples, 0.25%)</title><rect x="56.3583%" y="277" width="0.2526%" height="15" fill="rgb(213,211,35)" fg:x="14727" fg:w="66"/><text x="56.6083%" y="287.50"></text></g><g><title>libsystem_kernel.dylib`__ulock_wait (14 samples, 0.05%)</title><rect x="56.8061%" y="261" width="0.0536%" height="15" fill="rgb(209,83,10)" fg:x="14844" fg:w="14"/><text x="57.0561%" y="271.50"></text></g><g><title>libsystem_malloc.dylib`tiny_free_list_add_ptr (42 samples, 0.16%)</title><rect x="57.0587%" y="245" width="0.1607%" height="15" fill="rgb(209,164,1)" fg:x="14910" fg:w="42"/><text x="57.3087%" y="255.50"></text></g><g><title>libsystem_malloc.dylib`tiny_free_no_lock (95 samples, 0.36%)</title><rect x="56.8673%" y="261" width="0.3636%" height="15" fill="rgb(213,184,43)" fg:x="14860" fg:w="95"/><text x="57.1173%" y="271.50"></text></g><g><title>libsystem_malloc.dylib`tiny_free_list_remove_ptr (3 samples, 0.01%)</title><rect x="57.2194%" y="245" width="0.0115%" height="15" fill="rgb(231,61,34)" fg:x="14952" fg:w="3"/><text x="57.4694%" y="255.50"></text></g><g><title>libsystem_malloc.dylib`free_tiny (163 samples, 0.62%)</title><rect x="56.6186%" y="277" width="0.6238%" height="15" fill="rgb(235,75,3)" fg:x="14795" fg:w="163"/><text x="56.8686%" y="287.50"></text></g><g><title>libsystem_platform.dylib`_os_unfair_lock_lock_slow (3 samples, 0.01%)</title><rect x="57.2309%" y="261" width="0.0115%" height="15" fill="rgb(220,106,47)" fg:x="14955" fg:w="3"/><text x="57.4809%" y="271.50"></text></g><g><title>libsystem_malloc.dylib`malloc (11 samples, 0.04%)</title><rect x="57.2424%" y="277" width="0.0421%" height="15" fill="rgb(210,196,33)" fg:x="14958" fg:w="11"/><text x="57.4924%" y="287.50"></text></g><g><title>libsystem_malloc.dylib`szone_free_definite_size (5 samples, 0.02%)</title><rect x="57.2845%" y="277" width="0.0191%" height="15" fill="rgb(229,154,42)" fg:x="14969" fg:w="5"/><text x="57.5345%" y="287.50"></text></g><g><title>libsystem_platform.dylib`_platform_memmove$VARIANT$Haswell (29 samples, 0.11%)</title><rect x="57.3151%" y="277" width="0.1110%" height="15" fill="rgb(228,114,26)" fg:x="14977" fg:w="29"/><text x="57.5651%" y="287.50"></text></g><g><title>libsystem_pthread.dylib`_pthread_mutex_firstfit_lock_slow (7 samples, 0.03%)</title><rect x="57.4337%" y="277" width="0.0268%" height="15" fill="rgb(208,144,1)" fg:x="15008" fg:w="7"/><text x="57.6837%" y="287.50"></text></g><g><title>libsystem_pthread.dylib`pthread_mutex_lock (8 samples, 0.03%)</title><rect x="57.4643%" y="277" width="0.0306%" height="15" fill="rgb(239,112,37)" fg:x="15016" fg:w="8"/><text x="57.7143%" y="287.50"></text></g><g><title>libsystem_pthread.dylib`pthread_mutex_unlock (3 samples, 0.01%)</title><rect x="57.4949%" y="277" width="0.0115%" height="15" fill="rgb(210,96,50)" fg:x="15024" fg:w="3"/><text x="57.7449%" y="287.50"></text></g><g><title>libsystem_kernel.dylib`__ulock_wait (3 samples, 0.01%)</title><rect x="57.8279%" y="213" width="0.0115%" height="15" fill="rgb(222,178,2)" fg:x="15111" fg:w="3"/><text x="58.0779%" y="223.50"></text></g><g><title>libsystem_malloc.dylib`set_tiny_meta_header_in_use (5 samples, 0.02%)</title><rect x="57.8432%" y="213" width="0.0191%" height="15" fill="rgb(226,74,18)" fg:x="15115" fg:w="5"/><text x="58.0932%" y="223.50"></text></g><g><title>libsystem_malloc.dylib`tiny_malloc_from_free_list (31 samples, 0.12%)</title><rect x="57.8623%" y="213" width="0.1186%" height="15" fill="rgb(225,67,54)" fg:x="15120" fg:w="31"/><text x="58.1123%" y="223.50"></text></g><g><title>libsystem_malloc.dylib`tiny_malloc_should_clear (99 samples, 0.38%)</title><rect x="57.6136%" y="229" width="0.3789%" height="15" fill="rgb(251,92,32)" fg:x="15055" fg:w="99"/><text x="57.8636%" y="239.50"></text></g><g><title>libsystem_platform.dylib`_os_unfair_lock_lock_slow (3 samples, 0.01%)</title><rect x="57.9809%" y="213" width="0.0115%" height="15" fill="rgb(228,149,22)" fg:x="15151" fg:w="3"/><text x="58.2309%" y="223.50"></text></g><g><title>libsystem_malloc.dylib`szone_malloc_should_clear (108 samples, 0.41%)</title><rect x="57.5829%" y="245" width="0.4133%" height="15" fill="rgb(243,54,13)" fg:x="15047" fg:w="108"/><text x="57.8329%" y="255.50"></text></g><g><title>libsystem_malloc.dylib`_malloc_zone_malloc (123 samples, 0.47%)</title><rect x="57.5294%" y="261" width="0.4707%" height="15" fill="rgb(243,180,28)" fg:x="15033" fg:w="123"/><text x="57.7794%" y="271.50"></text></g><g><title>lychee`&lt;alloc::string::String as core::clone::Clone&gt;::clone (188 samples, 0.72%)</title><rect x="57.5064%" y="277" width="0.7195%" height="15" fill="rgb(208,167,24)" fg:x="15027" fg:w="188"/><text x="57.7564%" y="287.50"></text></g><g><title>libsystem_platform.dylib`_platform_memmove$VARIANT$Haswell (58 samples, 0.22%)</title><rect x="58.0039%" y="261" width="0.2220%" height="15" fill="rgb(245,73,45)" fg:x="15157" fg:w="58"/><text x="58.2539%" y="271.50"></text></g><g><title>libsystem_kernel.dylib`__ulock_wake (46 samples, 0.18%)</title><rect x="58.3177%" y="261" width="0.1760%" height="15" fill="rgb(237,203,48)" fg:x="15239" fg:w="46"/><text x="58.5677%" y="271.50"></text></g><g><title>libsystem_malloc.dylib`szone_malloc_should_clear (22 samples, 0.08%)</title><rect x="58.5091%" y="245" width="0.0842%" height="15" fill="rgb(211,197,16)" fg:x="15289" fg:w="22"/><text x="58.7591%" y="255.50"></text></g><g><title>libsystem_malloc.dylib`tiny_malloc_should_clear (21 samples, 0.08%)</title><rect x="58.5129%" y="229" width="0.0804%" height="15" fill="rgb(243,99,51)" fg:x="15290" fg:w="21"/><text x="58.7629%" y="239.50"></text></g><g><title>libsystem_malloc.dylib`_malloc_zone_malloc (26 samples, 0.10%)</title><rect x="58.4976%" y="261" width="0.0995%" height="15" fill="rgb(215,123,29)" fg:x="15286" fg:w="26"/><text x="58.7476%" y="271.50"></text></g><g><title>libsystem_malloc.dylib`szone_size (78 samples, 0.30%)</title><rect x="58.6392%" y="245" width="0.2985%" height="15" fill="rgb(239,186,37)" fg:x="15323" fg:w="78"/><text x="58.8892%" y="255.50"></text></g><g><title>libsystem_malloc.dylib`tiny_size (77 samples, 0.29%)</title><rect x="58.6430%" y="229" width="0.2947%" height="15" fill="rgb(252,136,39)" fg:x="15324" fg:w="77"/><text x="58.8930%" y="239.50"></text></g><g><title>libsystem_malloc.dylib`free (90 samples, 0.34%)</title><rect x="58.5971%" y="261" width="0.3444%" height="15" fill="rgb(223,213,32)" fg:x="15312" fg:w="90"/><text x="58.8471%" y="271.50"></text></g><g><title>libsystem_kernel.dylib`__ulock_wait (36 samples, 0.14%)</title><rect x="59.2055%" y="245" width="0.1378%" height="15" fill="rgb(233,115,5)" fg:x="15471" fg:w="36"/><text x="59.4555%" y="255.50"></text></g><g><title>libsystem_malloc.dylib`tiny_free_list_add_ptr (85 samples, 0.33%)</title><rect x="59.6380%" y="229" width="0.3253%" height="15" fill="rgb(207,226,44)" fg:x="15584" fg:w="85"/><text x="59.8880%" y="239.50"></text></g><g><title>libsystem_malloc.dylib`tiny_free_no_lock (175 samples, 0.67%)</title><rect x="59.3471%" y="245" width="0.6697%" height="15" fill="rgb(208,126,0)" fg:x="15508" fg:w="175"/><text x="59.5971%" y="255.50"></text></g><g><title>libsystem_malloc.dylib`tiny_free_list_remove_ptr (14 samples, 0.05%)</title><rect x="59.9633%" y="229" width="0.0536%" height="15" fill="rgb(244,66,21)" fg:x="15669" fg:w="14"/><text x="60.2133%" y="239.50"></text></g><g><title>libsystem_malloc.dylib`free_tiny (292 samples, 1.12%)</title><rect x="58.9415%" y="261" width="1.1174%" height="15" fill="rgb(222,97,12)" fg:x="15402" fg:w="292"/><text x="59.1915%" y="271.50"></text></g><g><title>libsystem_platform.dylib`_os_unfair_lock_lock_slow (11 samples, 0.04%)</title><rect x="60.0168%" y="245" width="0.0421%" height="15" fill="rgb(219,213,19)" fg:x="15683" fg:w="11"/><text x="60.2668%" y="255.50"></text></g><g><title>libsystem_platform.dylib`_os_unfair_lock_unlock_slow (3 samples, 0.01%)</title><rect x="60.0742%" y="261" width="0.0115%" height="15" fill="rgb(252,169,30)" fg:x="15698" fg:w="3"/><text x="60.3242%" y="271.50"></text></g><g><title>libsystem_platform.dylib`os_unfair_lock_lock_with_options (3 samples, 0.01%)</title><rect x="60.0857%" y="261" width="0.0115%" height="15" fill="rgb(206,32,51)" fg:x="15701" fg:w="3"/><text x="60.3357%" y="271.50"></text></g><g><title>lychee`&lt;core::str::iter::Split&lt;P&gt; as core::iter::traits::iterator::Iterator&gt;::next (9 samples, 0.03%)</title><rect x="60.1010%" y="261" width="0.0344%" height="15" fill="rgb(250,172,42)" fg:x="15705" fg:w="9"/><text x="60.3510%" y="271.50"></text></g><g><title>libsystem_platform.dylib`_platform_memcmp (4 samples, 0.02%)</title><rect x="60.3153%" y="245" width="0.0153%" height="15" fill="rgb(209,34,43)" fg:x="15761" fg:w="4"/><text x="60.5653%" y="255.50"></text></g><g><title>lychee`DYLD-STUB$$memcmp (3 samples, 0.01%)</title><rect x="60.3306%" y="245" width="0.0115%" height="15" fill="rgb(223,11,35)" fg:x="15765" fg:w="3"/><text x="60.5806%" y="255.50"></text></g><g><title>lychee`core::str::_&lt;impl str&gt;::trim_start_matches (120 samples, 0.46%)</title><rect x="60.1470%" y="261" width="0.4592%" height="15" fill="rgb(251,219,26)" fg:x="15717" fg:w="120"/><text x="60.3970%" y="271.50"></text></g><g><title>lychee`core::str::pattern::StrSearcher::new (69 samples, 0.26%)</title><rect x="60.3421%" y="245" width="0.2641%" height="15" fill="rgb(231,119,3)" fg:x="15768" fg:w="69"/><text x="60.5921%" y="255.50"></text></g><g><title>libsystem_platform.dylib`_platform_memcmp (3 samples, 0.01%)</title><rect x="60.5947%" y="229" width="0.0115%" height="15" fill="rgb(216,97,11)" fg:x="15834" fg:w="3"/><text x="60.8447%" y="239.50"></text></g><g><title>lychee`core::str::pattern::StrSearcher::new (7 samples, 0.03%)</title><rect x="60.6062%" y="261" width="0.0268%" height="15" fill="rgb(223,59,9)" fg:x="15837" fg:w="7"/><text x="60.8562%" y="271.50"></text></g><g><title>lychee`&lt;core::str::iter::Split&lt;P&gt; as core::iter::traits::iterator::Iterator&gt;::next (47 samples, 0.18%)</title><rect x="60.7057%" y="245" width="0.1799%" height="15" fill="rgb(233,93,31)" fg:x="15863" fg:w="47"/><text x="60.9557%" y="255.50"></text></g><g><title>lychee`core::slice::memchr::memchr_general_case (23 samples, 0.09%)</title><rect x="60.7975%" y="229" width="0.0880%" height="15" fill="rgb(239,81,33)" fg:x="15887" fg:w="23"/><text x="61.0475%" y="239.50"></text></g><g><title>lychee`ascii_utils::check_ascii_printable (30 samples, 0.11%)</title><rect x="60.8855%" y="245" width="0.1148%" height="15" fill="rgb(213,120,34)" fg:x="15910" fg:w="30"/><text x="61.1355%" y="255.50"></text></g><g><title>lychee`fast_chemail::parser::parse_email (101 samples, 0.39%)</title><rect x="60.6330%" y="261" width="0.3865%" height="15" fill="rgb(243,49,53)" fg:x="15844" fg:w="101"/><text x="60.8830%" y="271.50"></text></g><g><title>lychee`core::slice::memchr::memchr_general_case (5 samples, 0.02%)</title><rect x="61.0003%" y="245" width="0.0191%" height="15" fill="rgb(247,216,33)" fg:x="15940" fg:w="5"/><text x="61.2503%" y="255.50"></text></g><g><title>libsystem_kernel.dylib`__ulock_wait (3 samples, 0.01%)</title><rect x="61.1458%" y="197" width="0.0115%" height="15" fill="rgb(226,26,14)" fg:x="15978" fg:w="3"/><text x="61.3958%" y="207.50"></text></g><g><title>libsystem_malloc.dylib`_malloc_zone_malloc (36 samples, 0.14%)</title><rect x="61.0424%" y="245" width="0.1378%" height="15" fill="rgb(215,49,53)" fg:x="15951" fg:w="36"/><text x="61.2924%" y="255.50"></text></g><g><title>libsystem_malloc.dylib`szone_malloc_should_clear (30 samples, 0.11%)</title><rect x="61.0654%" y="229" width="0.1148%" height="15" fill="rgb(245,162,40)" fg:x="15957" fg:w="30"/><text x="61.3154%" y="239.50"></text></g><g><title>libsystem_malloc.dylib`tiny_malloc_should_clear (27 samples, 0.10%)</title><rect x="61.0769%" y="213" width="0.1033%" height="15" fill="rgb(229,68,17)" fg:x="15960" fg:w="27"/><text x="61.3269%" y="223.50"></text></g><g><title>libsystem_malloc.dylib`tiny_malloc_from_free_list (5 samples, 0.02%)</title><rect x="61.1611%" y="197" width="0.0191%" height="15" fill="rgb(213,182,10)" fg:x="15982" fg:w="5"/><text x="61.4111%" y="207.50"></text></g><g><title>lychee`core::str::_&lt;impl str&gt;::trim_matches (9 samples, 0.03%)</title><rect x="61.1955%" y="245" width="0.0344%" height="15" fill="rgb(245,125,30)" fg:x="15991" fg:w="9"/><text x="61.4455%" y="255.50"></text></g><g><title>lychee`url::parser::Parser::parse_scheme (4 samples, 0.02%)</title><rect x="61.2300%" y="245" width="0.0153%" height="15" fill="rgb(232,202,2)" fg:x="16000" fg:w="4"/><text x="61.4800%" y="255.50"></text></g><g><title>libsystem_kernel.dylib`__ulock_wake (3 samples, 0.01%)</title><rect x="61.3295%" y="229" width="0.0115%" height="15" fill="rgb(237,140,51)" fg:x="16026" fg:w="3"/><text x="61.5795%" y="239.50"></text></g><g><title>libsystem_malloc.dylib`szone_size (12 samples, 0.05%)</title><rect x="61.3677%" y="213" width="0.0459%" height="15" fill="rgb(236,157,25)" fg:x="16036" fg:w="12"/><text x="61.6177%" y="223.50"></text></g><g><title>libsystem_malloc.dylib`tiny_size (12 samples, 0.05%)</title><rect x="61.3677%" y="197" width="0.0459%" height="15" fill="rgb(219,209,0)" fg:x="16036" fg:w="12"/><text x="61.6177%" y="207.50"></text></g><g><title>libsystem_malloc.dylib`free (20 samples, 0.08%)</title><rect x="61.3409%" y="229" width="0.0765%" height="15" fill="rgb(240,116,54)" fg:x="16029" fg:w="20"/><text x="61.5909%" y="239.50"></text></g><g><title>libsystem_malloc.dylib`free_tiny (13 samples, 0.05%)</title><rect x="61.4175%" y="229" width="0.0497%" height="15" fill="rgb(216,10,36)" fg:x="16049" fg:w="13"/><text x="61.6675%" y="239.50"></text></g><g><title>libsystem_platform.dylib`_platform_memmove$VARIANT$Haswell (5 samples, 0.02%)</title><rect x="61.4710%" y="229" width="0.0191%" height="15" fill="rgb(222,72,44)" fg:x="16063" fg:w="5"/><text x="61.7210%" y="239.50"></text></g><g><title>lychee`&lt;percent_encoding::PercentEncode as core::iter::traits::iterator::Iterator&gt;::next (13 samples, 0.05%)</title><rect x="61.4940%" y="229" width="0.0497%" height="15" fill="rgb(232,159,9)" fg:x="16069" fg:w="13"/><text x="61.7440%" y="239.50"></text></g><g><title>lychee`core::fmt::write (3 samples, 0.01%)</title><rect x="61.5438%" y="229" width="0.0115%" height="15" fill="rgb(210,39,32)" fg:x="16082" fg:w="3"/><text x="61.7938%" y="239.50"></text></g><g><title>lychee`core::str::_&lt;impl str&gt;::trim_matches (5 samples, 0.02%)</title><rect x="61.5552%" y="229" width="0.0191%" height="15" fill="rgb(216,194,45)" fg:x="16085" fg:w="5"/><text x="61.8052%" y="239.50"></text></g><g><title>libsystem_malloc.dylib`free_tiny (3 samples, 0.01%)</title><rect x="61.6203%" y="213" width="0.0115%" height="15" fill="rgb(218,18,35)" fg:x="16102" fg:w="3"/><text x="61.8703%" y="223.50"></text></g><g><title>libsystem_malloc.dylib`tiny_free_no_lock (3 samples, 0.01%)</title><rect x="61.6203%" y="197" width="0.0115%" height="15" fill="rgb(207,83,51)" fg:x="16102" fg:w="3"/><text x="61.8703%" y="207.50"></text></g><g><title>lychee`&lt;&amp;mut W as core::fmt::Write&gt;::write_str (3 samples, 0.01%)</title><rect x="61.6356%" y="197" width="0.0115%" height="15" fill="rgb(225,63,43)" fg:x="16106" fg:w="3"/><text x="61.8856%" y="207.50"></text></g><g><title>lychee`core::fmt::write (6 samples, 0.02%)</title><rect x="61.6318%" y="213" width="0.0230%" height="15" fill="rgb(207,57,36)" fg:x="16105" fg:w="6"/><text x="61.8818%" y="223.50"></text></g><g><title>libsystem_malloc.dylib`free_tiny (3 samples, 0.01%)</title><rect x="61.7275%" y="181" width="0.0115%" height="15" fill="rgb(216,99,33)" fg:x="16130" fg:w="3"/><text x="61.9775%" y="191.50"></text></g><g><title>libsystem_malloc.dylib`tiny_free_no_lock (3 samples, 0.01%)</title><rect x="61.7275%" y="165" width="0.0115%" height="15" fill="rgb(225,42,16)" fg:x="16130" fg:w="3"/><text x="61.9775%" y="175.50"></text></g><g><title>lychee`&lt;core::str::iter::Split&lt;P&gt; as core::iter::traits::iterator::Iterator&gt;::next (4 samples, 0.02%)</title><rect x="61.7619%" y="165" width="0.0153%" height="15" fill="rgb(220,201,45)" fg:x="16139" fg:w="4"/><text x="62.0119%" y="175.50"></text></g><g><title>libsystem_malloc.dylib`szone_malloc_should_clear (4 samples, 0.02%)</title><rect x="61.8116%" y="85" width="0.0153%" height="15" fill="rgb(225,33,4)" fg:x="16152" fg:w="4"/><text x="62.0616%" y="95.50"></text></g><g><title>libsystem_malloc.dylib`tiny_malloc_should_clear (4 samples, 0.02%)</title><rect x="61.8116%" y="69" width="0.0153%" height="15" fill="rgb(224,33,50)" fg:x="16152" fg:w="4"/><text x="62.0616%" y="79.50"></text></g><g><title>libsystem_malloc.dylib`szone_realloc (9 samples, 0.03%)</title><rect x="61.8002%" y="101" width="0.0344%" height="15" fill="rgb(246,198,51)" fg:x="16149" fg:w="9"/><text x="62.0502%" y="111.50"></text></g><g><title>libsystem_malloc.dylib`malloc_zone_realloc (14 samples, 0.05%)</title><rect x="61.7849%" y="117" width="0.0536%" height="15" fill="rgb(205,22,4)" fg:x="16145" fg:w="14"/><text x="62.0349%" y="127.50"></text></g><g><title>lychee`alloc::raw_vec::RawVec&lt;T,A&gt;::reserve::do_reserve_and_handle (19 samples, 0.07%)</title><rect x="61.7772%" y="165" width="0.0727%" height="15" fill="rgb(206,3,8)" fg:x="16143" fg:w="19"/><text x="62.0272%" y="175.50"></text></g><g><title>lychee`alloc::raw_vec::finish_grow (18 samples, 0.07%)</title><rect x="61.7810%" y="149" width="0.0689%" height="15" fill="rgb(251,23,15)" fg:x="16144" fg:w="18"/><text x="62.0310%" y="159.50"></text></g><g><title>libsystem_malloc.dylib`realloc (18 samples, 0.07%)</title><rect x="61.7810%" y="133" width="0.0689%" height="15" fill="rgb(252,88,28)" fg:x="16144" fg:w="18"/><text x="62.0310%" y="143.50"></text></g><g><title>libsystem_malloc.dylib`szone_size (3 samples, 0.01%)</title><rect x="61.8384%" y="117" width="0.0115%" height="15" fill="rgb(212,127,14)" fg:x="16159" fg:w="3"/><text x="62.0884%" y="127.50"></text></g><g><title>libsystem_malloc.dylib`tiny_size (3 samples, 0.01%)</title><rect x="61.8384%" y="101" width="0.0115%" height="15" fill="rgb(247,145,37)" fg:x="16159" fg:w="3"/><text x="62.0884%" y="111.50"></text></g><g><title>lychee`&lt;alloc::vec::Vec&lt;T&gt; as alloc::vec::spec_from_iter::SpecFromIter&lt;T,I&gt;&gt;::from_iter (29 samples, 0.11%)</title><rect x="61.7428%" y="181" width="0.1110%" height="15" fill="rgb(209,117,53)" fg:x="16134" fg:w="29"/><text x="61.9928%" y="191.50"></text></g><g><title>libsystem_malloc.dylib`free_tiny (3 samples, 0.01%)</title><rect x="61.8690%" y="149" width="0.0115%" height="15" fill="rgb(212,90,42)" fg:x="16167" fg:w="3"/><text x="62.1190%" y="159.50"></text></g><g><title>libsystem_malloc.dylib`tiny_free_no_lock (3 samples, 0.01%)</title><rect x="61.8690%" y="133" width="0.0115%" height="15" fill="rgb(218,164,37)" fg:x="16167" fg:w="3"/><text x="62.1190%" y="143.50"></text></g><g><title>lychee`&lt;core::str::iter::Split&lt;P&gt; as core::iter::traits::iterator::Iterator&gt;::next (4 samples, 0.02%)</title><rect x="61.9111%" y="133" width="0.0153%" height="15" fill="rgb(246,65,34)" fg:x="16178" fg:w="4"/><text x="62.1611%" y="143.50"></text></g><g><title>libsystem_malloc.dylib`_malloc_zone_malloc (4 samples, 0.02%)</title><rect x="61.9379%" y="101" width="0.0153%" height="15" fill="rgb(231,100,33)" fg:x="16185" fg:w="4"/><text x="62.1879%" y="111.50"></text></g><g><title>libsystem_malloc.dylib`szone_malloc_should_clear (4 samples, 0.02%)</title><rect x="61.9379%" y="85" width="0.0153%" height="15" fill="rgb(228,126,14)" fg:x="16185" fg:w="4"/><text x="62.1879%" y="95.50"></text></g><g><title>libsystem_malloc.dylib`tiny_malloc_should_clear (4 samples, 0.02%)</title><rect x="61.9379%" y="69" width="0.0153%" height="15" fill="rgb(215,173,21)" fg:x="16185" fg:w="4"/><text x="62.1879%" y="79.50"></text></g><g><title>libsystem_malloc.dylib`szone_malloc_should_clear (3 samples, 0.01%)</title><rect x="61.9800%" y="53" width="0.0115%" height="15" fill="rgb(210,6,40)" fg:x="16196" fg:w="3"/><text x="62.2300%" y="63.50"></text></g><g><title>libsystem_malloc.dylib`szone_realloc (11 samples, 0.04%)</title><rect x="61.9609%" y="69" width="0.0421%" height="15" fill="rgb(212,48,18)" fg:x="16191" fg:w="11"/><text x="62.2109%" y="79.50"></text></g><g><title>libsystem_malloc.dylib`szone_size (3 samples, 0.01%)</title><rect x="61.9915%" y="53" width="0.0115%" height="15" fill="rgb(230,214,11)" fg:x="16199" fg:w="3"/><text x="62.2415%" y="63.50"></text></g><g><title>libsystem_malloc.dylib`tiny_size (3 samples, 0.01%)</title><rect x="61.9915%" y="37" width="0.0115%" height="15" fill="rgb(254,105,39)" fg:x="16199" fg:w="3"/><text x="62.2415%" y="47.50"></text></g><g><title>libsystem_malloc.dylib`malloc_zone_realloc (12 samples, 0.05%)</title><rect x="61.9609%" y="85" width="0.0459%" height="15" fill="rgb(245,158,5)" fg:x="16191" fg:w="12"/><text x="62.2109%" y="95.50"></text></g><g><title>lychee`alloc::raw_vec::RawVec&lt;T,A&gt;::reserve::do_reserve_and_handle (22 samples, 0.08%)</title><rect x="61.9264%" y="133" width="0.0842%" height="15" fill="rgb(249,208,11)" fg:x="16182" fg:w="22"/><text x="62.1764%" y="143.50"></text></g><g><title>lychee`alloc::raw_vec::finish_grow (20 samples, 0.08%)</title><rect x="61.9341%" y="117" width="0.0765%" height="15" fill="rgb(210,39,28)" fg:x="16184" fg:w="20"/><text x="62.1841%" y="127.50"></text></g><g><title>libsystem_malloc.dylib`realloc (14 samples, 0.05%)</title><rect x="61.9571%" y="101" width="0.0536%" height="15" fill="rgb(211,56,53)" fg:x="16190" fg:w="14"/><text x="62.2071%" y="111.50"></text></g><g><title>lychee`&lt;core::str::iter::Split&lt;P&gt; as core::iter::traits::iterator::Iterator&gt;::next (4 samples, 0.02%)</title><rect x="62.0489%" y="117" width="0.0153%" height="15" fill="rgb(226,201,30)" fg:x="16214" fg:w="4"/><text x="62.2989%" y="127.50"></text></g><g><title>libsystem_malloc.dylib`malloc_zone_realloc (3 samples, 0.01%)</title><rect x="62.0719%" y="69" width="0.0115%" height="15" fill="rgb(239,101,34)" fg:x="16220" fg:w="3"/><text x="62.3219%" y="79.50"></text></g><g><title>lychee`alloc::raw_vec::RawVec&lt;T,A&gt;::reserve::do_reserve_and_handle (6 samples, 0.02%)</title><rect x="62.0642%" y="117" width="0.0230%" height="15" fill="rgb(226,209,5)" fg:x="16218" fg:w="6"/><text x="62.3142%" y="127.50"></text></g><g><title>lychee`alloc::raw_vec::finish_grow (6 samples, 0.02%)</title><rect x="62.0642%" y="101" width="0.0230%" height="15" fill="rgb(250,105,47)" fg:x="16218" fg:w="6"/><text x="62.3142%" y="111.50"></text></g><g><title>libsystem_malloc.dylib`realloc (4 samples, 0.02%)</title><rect x="62.0719%" y="85" width="0.0153%" height="15" fill="rgb(230,72,3)" fg:x="16220" fg:w="4"/><text x="62.3219%" y="95.50"></text></g><g><title>lychee`alloc::raw_vec::RawVec&lt;T,A&gt;::reserve::do_reserve_and_handle (4 samples, 0.02%)</title><rect x="62.1101%" y="101" width="0.0153%" height="15" fill="rgb(232,218,39)" fg:x="16230" fg:w="4"/><text x="62.3601%" y="111.50"></text></g><g><title>lychee`alloc::raw_vec::finish_grow (3 samples, 0.01%)</title><rect x="62.1140%" y="85" width="0.0115%" height="15" fill="rgb(248,166,6)" fg:x="16231" fg:w="3"/><text x="62.3640%" y="95.50"></text></g><g><title>libsystem_malloc.dylib`realloc (3 samples, 0.01%)</title><rect x="62.1140%" y="69" width="0.0115%" height="15" fill="rgb(247,89,20)" fg:x="16231" fg:w="3"/><text x="62.3640%" y="79.50"></text></g><g><title>lychee`unicode_normalization::lookups::canonical_combining_class (8 samples, 0.03%)</title><rect x="62.1293%" y="101" width="0.0306%" height="15" fill="rgb(248,130,54)" fg:x="16235" fg:w="8"/><text x="62.3793%" y="111.50"></text></g><g><title>lychee`core::iter::traits::iterator::Iterator::fold (22 samples, 0.08%)</title><rect x="62.0910%" y="117" width="0.0842%" height="15" fill="rgb(234,196,4)" fg:x="16225" fg:w="22"/><text x="62.3410%" y="127.50"></text></g><g><title>lychee`unicode_normalization::lookups::composition_table (4 samples, 0.02%)</title><rect x="62.1599%" y="101" width="0.0153%" height="15" fill="rgb(250,143,31)" fg:x="16243" fg:w="4"/><text x="62.4099%" y="111.50"></text></g><g><title>lychee`idna::uts46::check_validity (5 samples, 0.02%)</title><rect x="62.1752%" y="117" width="0.0191%" height="15" fill="rgb(211,110,34)" fg:x="16247" fg:w="5"/><text x="62.4252%" y="127.50"></text></g><g><title>lychee`idna::uts46::Idna::to_ascii (84 samples, 0.32%)</title><rect x="61.8844%" y="149" width="0.3215%" height="15" fill="rgb(215,124,48)" fg:x="16171" fg:w="84"/><text x="62.1344%" y="159.50"></text></g><g><title>lychee`idna::uts46::processing (51 samples, 0.20%)</title><rect x="62.0106%" y="133" width="0.1952%" height="15" fill="rgb(216,46,13)" fg:x="16204" fg:w="51"/><text x="62.2606%" y="143.50"></text></g><g><title>lychee`idna::domain_to_ascii (92 samples, 0.35%)</title><rect x="61.8576%" y="181" width="0.3521%" height="15" fill="rgb(205,184,25)" fg:x="16164" fg:w="92"/><text x="62.1076%" y="191.50"></text></g><g><title>lychee`idna::uts46::Config::to_ascii (91 samples, 0.35%)</title><rect x="61.8614%" y="165" width="0.3482%" height="15" fill="rgb(228,1,10)" fg:x="16165" fg:w="91"/><text x="62.1114%" y="175.50"></text></g><g><title>lychee`core::str::lossy::Utf8Lossy::from_bytes (3 samples, 0.01%)</title><rect x="62.2249%" y="165" width="0.0115%" height="15" fill="rgb(213,116,27)" fg:x="16260" fg:w="3"/><text x="62.4749%" y="175.50"></text></g><g><title>lychee`url::parser::Parser::parse_host (153 samples, 0.59%)</title><rect x="61.6586%" y="213" width="0.5855%" height="15" fill="rgb(241,95,50)" fg:x="16112" fg:w="153"/><text x="61.9086%" y="223.50"></text></g><g><title>lychee`url::host::Host::parse (144 samples, 0.55%)</title><rect x="61.6930%" y="197" width="0.5511%" height="15" fill="rgb(238,48,32)" fg:x="16121" fg:w="144"/><text x="61.9430%" y="207.50"></text></g><g><title>lychee`percent_encoding::PercentDecode::decode_utf8_lossy (7 samples, 0.03%)</title><rect x="62.2173%" y="181" width="0.0268%" height="15" fill="rgb(235,113,49)" fg:x="16258" fg:w="7"/><text x="62.4673%" y="191.50"></text></g><g><title>libsystem_malloc.dylib`_malloc_zone_malloc (10 samples, 0.04%)</title><rect x="62.3244%" y="181" width="0.0383%" height="15" fill="rgb(205,127,43)" fg:x="16286" fg:w="10"/><text x="62.5744%" y="191.50"></text></g><g><title>libsystem_malloc.dylib`szone_malloc_should_clear (9 samples, 0.03%)</title><rect x="62.3283%" y="165" width="0.0344%" height="15" fill="rgb(250,162,2)" fg:x="16287" fg:w="9"/><text x="62.5783%" y="175.50"></text></g><g><title>libsystem_malloc.dylib`tiny_malloc_should_clear (7 samples, 0.03%)</title><rect x="62.3359%" y="149" width="0.0268%" height="15" fill="rgb(220,13,41)" fg:x="16289" fg:w="7"/><text x="62.5859%" y="159.50"></text></g><g><title>libsystem_malloc.dylib`free (6 samples, 0.02%)</title><rect x="62.3627%" y="181" width="0.0230%" height="15" fill="rgb(249,221,25)" fg:x="16296" fg:w="6"/><text x="62.6127%" y="191.50"></text></g><g><title>libsystem_malloc.dylib`szone_size (5 samples, 0.02%)</title><rect x="62.3665%" y="165" width="0.0191%" height="15" fill="rgb(215,208,19)" fg:x="16297" fg:w="5"/><text x="62.6165%" y="175.50"></text></g><g><title>libsystem_malloc.dylib`tiny_size (5 samples, 0.02%)</title><rect x="62.3665%" y="149" width="0.0191%" height="15" fill="rgb(236,175,2)" fg:x="16297" fg:w="5"/><text x="62.6165%" y="159.50"></text></g><g><title>libsystem_malloc.dylib`free_tiny (5 samples, 0.02%)</title><rect x="62.3857%" y="181" width="0.0191%" height="15" fill="rgb(241,52,2)" fg:x="16302" fg:w="5"/><text x="62.6357%" y="191.50"></text></g><g><title>libsystem_malloc.dylib`tiny_free_no_lock (3 samples, 0.01%)</title><rect x="62.3933%" y="165" width="0.0115%" height="15" fill="rgb(248,140,14)" fg:x="16304" fg:w="3"/><text x="62.6433%" y="175.50"></text></g><g><title>libsystem_malloc.dylib`tiny_free_list_add_ptr (3 samples, 0.01%)</title><rect x="62.3933%" y="149" width="0.0115%" height="15" fill="rgb(253,22,42)" fg:x="16304" fg:w="3"/><text x="62.6433%" y="159.50"></text></g><g><title>libsystem_platform.dylib`_platform_memmove$VARIANT$Haswell (6 samples, 0.02%)</title><rect x="62.4086%" y="181" width="0.0230%" height="15" fill="rgb(234,61,47)" fg:x="16308" fg:w="6"/><text x="62.6586%" y="191.50"></text></g><g><title>lychee`url::parser::Parser::parse_path_start (53 samples, 0.20%)</title><rect x="62.2441%" y="213" width="0.2028%" height="15" fill="rgb(208,226,15)" fg:x="16265" fg:w="53"/><text x="62.4941%" y="223.50"></text></g><g><title>lychee`url::parser::Parser::parse_path (44 samples, 0.17%)</title><rect x="62.2785%" y="197" width="0.1684%" height="15" fill="rgb(217,221,4)" fg:x="16274" fg:w="44"/><text x="62.5285%" y="207.50"></text></g><g><title>lychee`url::parser::Parser::after_double_slash (232 samples, 0.89%)</title><rect x="61.5744%" y="229" width="0.8878%" height="15" fill="rgb(212,174,34)" fg:x="16090" fg:w="232"/><text x="61.8244%" y="239.50"></text></g><g><title>lychee`url::parser::Parser::parse_query_and_fragment (4 samples, 0.02%)</title><rect x="62.4469%" y="213" width="0.0153%" height="15" fill="rgb(253,83,4)" fg:x="16318" fg:w="4"/><text x="62.6969%" y="223.50"></text></g><g><title>lychee`url::parser::Parser::check_url_code_point (6 samples, 0.02%)</title><rect x="62.4622%" y="229" width="0.0230%" height="15" fill="rgb(250,195,49)" fg:x="16322" fg:w="6"/><text x="62.7122%" y="239.50"></text></g><g><title>libsystem_platform.dylib`_platform_memmove$VARIANT$Haswell (27 samples, 0.10%)</title><rect x="62.8793%" y="213" width="0.1033%" height="15" fill="rgb(241,192,25)" fg:x="16431" fg:w="27"/><text x="63.1293%" y="223.50"></text></g><g><title>lychee`&lt;percent_encoding::PercentEncode as core::iter::traits::iterator::Iterator&gt;::next (51 samples, 0.20%)</title><rect x="62.9827%" y="213" width="0.1952%" height="15" fill="rgb(208,124,10)" fg:x="16458" fg:w="51"/><text x="63.2327%" y="223.50"></text></g><g><title>lychee`url::parser::Parser::parse_cannot_be_a_base_path (200 samples, 0.77%)</title><rect x="62.4852%" y="229" width="0.7654%" height="15" fill="rgb(222,33,0)" fg:x="16328" fg:w="200"/><text x="62.7352%" y="239.50"></text></g><g><title>lychee`url::parser::Parser::check_url_code_point (19 samples, 0.07%)</title><rect x="63.1778%" y="213" width="0.0727%" height="15" fill="rgb(234,209,28)" fg:x="16509" fg:w="19"/><text x="63.4278%" y="223.50"></text></g><g><title>lychee`url::ParseOptions::parse (601 samples, 2.30%)</title><rect x="61.0195%" y="261" width="2.3000%" height="15" fill="rgb(224,11,23)" fg:x="15945" fg:w="601"/><text x="61.2695%" y="271.50">l..</text></g><g><title>lychee`url::parser::Parser::parse_url (542 samples, 2.07%)</title><rect x="61.2453%" y="245" width="2.0742%" height="15" fill="rgb(232,99,1)" fg:x="16004" fg:w="542"/><text x="61.4953%" y="255.50">l..</text></g><g><title>lychee`url::parser::Parser::parse_scheme (16 samples, 0.06%)</title><rect x="63.2582%" y="229" width="0.0612%" height="15" fill="rgb(237,95,45)" fg:x="16530" fg:w="16"/><text x="63.5082%" y="239.50"></text></g><g><title>lychee`&lt;lychee_lib::types::uri::Uri as core::convert::TryFrom&lt;lychee_lib::types::raw_uri::RawUri&gt;&gt;::try_from (1,334 samples, 5.11%)</title><rect x="58.2259%" y="277" width="5.1050%" height="15" fill="rgb(208,109,11)" fg:x="15215" fg:w="1334"/><text x="58.4759%" y="287.50">lychee..</text></g><g><title>lychee`url::parser::Parser::parse_url (3 samples, 0.01%)</title><rect x="63.3194%" y="261" width="0.0115%" height="15" fill="rgb(216,190,48)" fg:x="16546" fg:w="3"/><text x="63.5694%" y="271.50"></text></g><g><title>lychee`&lt;std::path::PathBuf as core::hash::Hash&gt;::hash (3 samples, 0.01%)</title><rect x="63.3309%" y="277" width="0.0115%" height="15" fill="rgb(251,171,36)" fg:x="16549" fg:w="3"/><text x="63.5809%" y="287.50"></text></g><g><title>lychee`DYLD-STUB$$memcpy (5 samples, 0.02%)</title><rect x="63.3462%" y="277" width="0.0191%" height="15" fill="rgb(230,62,22)" fg:x="16553" fg:w="5"/><text x="63.5962%" y="287.50"></text></g><g><title>lychee`__rdl_alloc (4 samples, 0.02%)</title><rect x="63.3654%" y="277" width="0.0153%" height="15" fill="rgb(225,114,35)" fg:x="16558" fg:w="4"/><text x="63.6154%" y="287.50"></text></g><g><title>lychee`__rdl_dealloc (5 samples, 0.02%)</title><rect x="63.3807%" y="277" width="0.0191%" height="15" fill="rgb(215,118,42)" fg:x="16562" fg:w="5"/><text x="63.6307%" y="287.50"></text></g><g><title>lychee`core::ptr::drop_in_place&lt;lychee_lib::types::error::ErrorKind&gt; (10 samples, 0.04%)</title><rect x="63.4151%" y="277" width="0.0383%" height="15" fill="rgb(243,119,21)" fg:x="16571" fg:w="10"/><text x="63.6651%" y="287.50"></text></g><g><title>lychee`core::str::_&lt;impl str&gt;::trim_start_matches (12 samples, 0.05%)</title><rect x="63.4572%" y="277" width="0.0459%" height="15" fill="rgb(252,177,53)" fg:x="16582" fg:w="12"/><text x="63.7072%" y="287.50"></text></g><g><title>lychee`fast_chemail::parser::parse_email (14 samples, 0.05%)</title><rect x="63.5031%" y="277" width="0.0536%" height="15" fill="rgb(237,209,29)" fg:x="16594" fg:w="14"/><text x="63.7531%" y="287.50"></text></g><g><title>libsystem_kernel.dylib`__ulock_wake (12 samples, 0.05%)</title><rect x="64.4254%" y="261" width="0.0459%" height="15" fill="rgb(212,65,23)" fg:x="16835" fg:w="12"/><text x="64.6754%" y="271.50"></text></g><g><title>libsystem_kernel.dylib`__ulock_wait (11 samples, 0.04%)</title><rect x="64.9267%" y="213" width="0.0421%" height="15" fill="rgb(230,222,46)" fg:x="16966" fg:w="11"/><text x="65.1767%" y="223.50"></text></g><g><title>libsystem_kernel.dylib`__ulock_wake (4 samples, 0.02%)</title><rect x="64.9688%" y="213" width="0.0153%" height="15" fill="rgb(215,135,32)" fg:x="16977" fg:w="4"/><text x="65.2188%" y="223.50"></text></g><g><title>libsystem_malloc.dylib`set_tiny_meta_header_in_use (22 samples, 0.08%)</title><rect x="64.9841%" y="213" width="0.0842%" height="15" fill="rgb(246,101,22)" fg:x="16981" fg:w="22"/><text x="65.2341%" y="223.50"></text></g><g><title>libsystem_malloc.dylib`tiny_malloc_from_free_list (65 samples, 0.25%)</title><rect x="65.0721%" y="213" width="0.2487%" height="15" fill="rgb(206,107,13)" fg:x="17004" fg:w="65"/><text x="65.3221%" y="223.50"></text></g><g><title>libsystem_malloc.dylib`tiny_free_list_add_ptr (4 samples, 0.02%)</title><rect x="65.3056%" y="197" width="0.0153%" height="15" fill="rgb(250,100,44)" fg:x="17065" fg:w="4"/><text x="65.5556%" y="207.50"></text></g><g><title>libsystem_malloc.dylib`tiny_malloc_should_clear (193 samples, 0.74%)</title><rect x="64.5861%" y="229" width="0.7386%" height="15" fill="rgb(231,147,38)" fg:x="16877" fg:w="193"/><text x="64.8361%" y="239.50"></text></g><g><title>libsystem_malloc.dylib`szone_malloc_should_clear (204 samples, 0.78%)</title><rect x="64.5479%" y="245" width="0.7807%" height="15" fill="rgb(229,8,40)" fg:x="16867" fg:w="204"/><text x="64.7979%" y="255.50"></text></g><g><title>libsystem_malloc.dylib`_malloc_zone_malloc (228 samples, 0.87%)</title><rect x="64.4713%" y="261" width="0.8725%" height="15" fill="rgb(221,135,30)" fg:x="16847" fg:w="228"/><text x="64.7213%" y="271.50"></text></g><g><title>libsystem_malloc.dylib`tiny_malloc_should_clear (4 samples, 0.02%)</title><rect x="65.3285%" y="245" width="0.0153%" height="15" fill="rgb(249,193,18)" fg:x="17071" fg:w="4"/><text x="65.5785%" y="255.50"></text></g><g><title>libsystem_malloc.dylib`default_zone_malloc (3 samples, 0.01%)</title><rect x="65.3438%" y="261" width="0.0115%" height="15" fill="rgb(209,133,39)" fg:x="17075" fg:w="3"/><text x="65.5938%" y="271.50"></text></g><g><title>libsystem_malloc.dylib`szone_size (49 samples, 0.19%)</title><rect x="65.4433%" y="245" width="0.1875%" height="15" fill="rgb(232,100,14)" fg:x="17101" fg:w="49"/><text x="65.6933%" y="255.50"></text></g><g><title>libsystem_malloc.dylib`tiny_size (47 samples, 0.18%)</title><rect x="65.4510%" y="229" width="0.1799%" height="15" fill="rgb(224,185,1)" fg:x="17103" fg:w="47"/><text x="65.7010%" y="239.50"></text></g><g><title>libsystem_malloc.dylib`free (76 samples, 0.29%)</title><rect x="65.3553%" y="261" width="0.2908%" height="15" fill="rgb(223,139,8)" fg:x="17078" fg:w="76"/><text x="65.6053%" y="271.50"></text></g><g><title>libsystem_malloc.dylib`tiny_size (4 samples, 0.02%)</title><rect x="65.6309%" y="245" width="0.0153%" height="15" fill="rgb(232,213,38)" fg:x="17150" fg:w="4"/><text x="65.8809%" y="255.50"></text></g><g><title>libsystem_kernel.dylib`__ulock_wait (13 samples, 0.05%)</title><rect x="65.8796%" y="245" width="0.0497%" height="15" fill="rgb(207,94,22)" fg:x="17215" fg:w="13"/><text x="66.1296%" y="255.50"></text></g><g><title>libsystem_malloc.dylib`tiny_free_list_add_ptr (6 samples, 0.02%)</title><rect x="65.9294%" y="245" width="0.0230%" height="15" fill="rgb(219,183,54)" fg:x="17228" fg:w="6"/><text x="66.1794%" y="255.50"></text></g><g><title>libsystem_malloc.dylib`tiny_free_list_add_ptr (76 samples, 0.29%)</title><rect x="66.3312%" y="229" width="0.2908%" height="15" fill="rgb(216,185,54)" fg:x="17333" fg:w="76"/><text x="66.5812%" y="239.50"></text></g><g><title>libsystem_malloc.dylib`tiny_free_no_lock (183 samples, 0.70%)</title><rect x="65.9523%" y="245" width="0.7003%" height="15" fill="rgb(254,217,39)" fg:x="17234" fg:w="183"/><text x="66.2023%" y="255.50"></text></g><g><title>libsystem_malloc.dylib`tiny_free_list_remove_ptr (8 samples, 0.03%)</title><rect x="66.6220%" y="229" width="0.0306%" height="15" fill="rgb(240,178,23)" fg:x="17409" fg:w="8"/><text x="66.8720%" y="239.50"></text></g><g><title>libsystem_malloc.dylib`free_tiny (266 samples, 1.02%)</title><rect x="65.6462%" y="261" width="1.0179%" height="15" fill="rgb(218,11,47)" fg:x="17154" fg:w="266"/><text x="65.8962%" y="271.50"></text></g><g><title>libsystem_platform.dylib`_os_unfair_lock_lock_slow (3 samples, 0.01%)</title><rect x="66.6526%" y="245" width="0.0115%" height="15" fill="rgb(218,51,51)" fg:x="17417" fg:w="3"/><text x="66.9026%" y="255.50"></text></g><g><title>libsystem_malloc.dylib`malloc (7 samples, 0.03%)</title><rect x="66.6641%" y="261" width="0.0268%" height="15" fill="rgb(238,126,27)" fg:x="17420" fg:w="7"/><text x="66.9141%" y="271.50"></text></g><g><title>libsystem_malloc.dylib`szone_size (8 samples, 0.03%)</title><rect x="66.6947%" y="261" width="0.0306%" height="15" fill="rgb(249,202,22)" fg:x="17428" fg:w="8"/><text x="66.9447%" y="271.50"></text></g><g><title>libsystem_platform.dylib`_platform_memcmp (6 samples, 0.02%)</title><rect x="66.7253%" y="261" width="0.0230%" height="15" fill="rgb(254,195,49)" fg:x="17436" fg:w="6"/><text x="66.9753%" y="271.50"></text></g><g><title>libsystem_platform.dylib`_platform_memmove$VARIANT$Haswell (48 samples, 0.18%)</title><rect x="66.7483%" y="261" width="0.1837%" height="15" fill="rgb(208,123,14)" fg:x="17442" fg:w="48"/><text x="66.9983%" y="271.50"></text></g><g><title>libsystem_kernel.dylib`__psynch_mutexwait (743 samples, 2.84%)</title><rect x="66.9703%" y="245" width="2.8434%" height="15" fill="rgb(224,200,8)" fg:x="17500" fg:w="743"/><text x="67.2203%" y="255.50">li..</text></g><g><title>libsystem_pthread.dylib`_pthread_mutex_firstfit_lock_slow (775 samples, 2.97%)</title><rect x="66.9358%" y="261" width="2.9658%" height="15" fill="rgb(217,61,36)" fg:x="17491" fg:w="775"/><text x="67.1858%" y="271.50">lib..</text></g><g><title>libsystem_pthread.dylib`_pthread_mutex_firstfit_lock_wait (23 samples, 0.09%)</title><rect x="69.8136%" y="245" width="0.0880%" height="15" fill="rgb(206,35,45)" fg:x="18243" fg:w="23"/><text x="70.0636%" y="255.50"></text></g><g><title>libsystem_kernel.dylib`__psynch_mutexdrop (463 samples, 1.77%)</title><rect x="69.9246%" y="245" width="1.7718%" height="15" fill="rgb(217,65,33)" fg:x="18272" fg:w="463"/><text x="70.1746%" y="255.50">l..</text></g><g><title>libsystem_pthread.dylib`_pthread_mutex_firstfit_unlock_slow (471 samples, 1.80%)</title><rect x="69.9093%" y="261" width="1.8025%" height="15" fill="rgb(222,158,48)" fg:x="18268" fg:w="471"/><text x="70.1593%" y="271.50">l..</text></g><g><title>libsystem_pthread.dylib`_pthread_mutex_firstfit_wake (4 samples, 0.02%)</title><rect x="71.6965%" y="245" width="0.0153%" height="15" fill="rgb(254,2,54)" fg:x="18735" fg:w="4"/><text x="71.9465%" y="255.50"></text></g><g><title>libsystem_pthread.dylib`pthread_mutex_lock (27 samples, 0.10%)</title><rect x="71.7118%" y="261" width="0.1033%" height="15" fill="rgb(250,143,38)" fg:x="18739" fg:w="27"/><text x="71.9618%" y="271.50"></text></g><g><title>libsystem_pthread.dylib`pthread_mutex_unlock (11 samples, 0.04%)</title><rect x="71.8151%" y="261" width="0.0421%" height="15" fill="rgb(248,25,0)" fg:x="18766" fg:w="11"/><text x="72.0651%" y="271.50"></text></g><g><title>lychee`&lt;percent_encoding::PercentEncode as core::iter::traits::iterator::Iterator&gt;::next (10 samples, 0.04%)</title><rect x="71.8572%" y="261" width="0.0383%" height="15" fill="rgb(206,152,27)" fg:x="18777" fg:w="10"/><text x="72.1072%" y="271.50"></text></g><g><title>lychee`&lt;std::collections::hash::map::DefaultHasher as core::hash::Hasher&gt;::write (20 samples, 0.08%)</title><rect x="71.8954%" y="261" width="0.0765%" height="15" fill="rgb(240,77,30)" fg:x="18787" fg:w="20"/><text x="72.1454%" y="271.50"></text></g><g><title>lychee`&lt;std::path::Components as core::iter::traits::double_ended::DoubleEndedIterator&gt;::next_back (12 samples, 0.05%)</title><rect x="71.9720%" y="261" width="0.0459%" height="15" fill="rgb(231,5,3)" fg:x="18807" fg:w="12"/><text x="72.2220%" y="271.50"></text></g><g><title>lychee`&lt;std::path::Components as core::iter::traits::iterator::Iterator&gt;::next (19 samples, 0.07%)</title><rect x="72.0179%" y="261" width="0.0727%" height="15" fill="rgb(207,226,32)" fg:x="18819" fg:w="19"/><text x="72.2679%" y="271.50"></text></g><g><title>lychee`&lt;std::collections::hash::map::DefaultHasher as core::hash::Hasher&gt;::write (172 samples, 0.66%)</title><rect x="72.2284%" y="245" width="0.6582%" height="15" fill="rgb(222,207,47)" fg:x="18874" fg:w="172"/><text x="72.4784%" y="255.50"></text></g><g><title>lychee`&lt;std::path::Components as core::iter::traits::iterator::Iterator&gt;::next (131 samples, 0.50%)</title><rect x="72.8866%" y="245" width="0.5013%" height="15" fill="rgb(229,115,45)" fg:x="19046" fg:w="131"/><text x="73.1366%" y="255.50"></text></g><g><title>lychee`&lt;std::path::PathBuf as core::hash::Hash&gt;::hash (340 samples, 1.30%)</title><rect x="72.0906%" y="261" width="1.3011%" height="15" fill="rgb(224,191,6)" fg:x="18838" fg:w="340"/><text x="72.3406%" y="271.50"></text></g><g><title>lychee`&lt;core::str::iter::Split&lt;P&gt; as core::iter::traits::iterator::Iterator&gt;::next (14 samples, 0.05%)</title><rect x="73.4224%" y="229" width="0.0536%" height="15" fill="rgb(230,227,24)" fg:x="19186" fg:w="14"/><text x="73.6724%" y="239.50"></text></g><g><title>lychee`core::str::pattern::TwoWaySearcher::next (13 samples, 0.05%)</title><rect x="73.4262%" y="213" width="0.0497%" height="15" fill="rgb(228,80,19)" fg:x="19187" fg:w="13"/><text x="73.6762%" y="223.50"></text></g><g><title>lychee`&lt;str as core::fmt::Display&gt;::fmt (3 samples, 0.01%)</title><rect x="73.4951%" y="213" width="0.0115%" height="15" fill="rgb(247,229,0)" fg:x="19205" fg:w="3"/><text x="73.7451%" y="223.50"></text></g><g><title>libsystem_malloc.dylib`szone_malloc_should_clear (3 samples, 0.01%)</title><rect x="73.5142%" y="101" width="0.0115%" height="15" fill="rgb(237,194,15)" fg:x="19210" fg:w="3"/><text x="73.7642%" y="111.50"></text></g><g><title>lychee`alloc::fmt::format (14 samples, 0.05%)</title><rect x="73.4759%" y="229" width="0.0536%" height="15" fill="rgb(219,203,20)" fg:x="19200" fg:w="14"/><text x="73.7259%" y="239.50"></text></g><g><title>lychee`core::fmt::write (6 samples, 0.02%)</title><rect x="73.5066%" y="213" width="0.0230%" height="15" fill="rgb(234,128,8)" fg:x="19208" fg:w="6"/><text x="73.7566%" y="223.50"></text></g><g><title>lychee`&lt;&amp;mut W as core::fmt::Write&gt;::write_str (5 samples, 0.02%)</title><rect x="73.5104%" y="197" width="0.0191%" height="15" fill="rgb(248,202,8)" fg:x="19209" fg:w="5"/><text x="73.7604%" y="207.50"></text></g><g><title>lychee`alloc::raw_vec::RawVec&lt;T,A&gt;::reserve::do_reserve_and_handle (5 samples, 0.02%)</title><rect x="73.5104%" y="181" width="0.0191%" height="15" fill="rgb(206,104,37)" fg:x="19209" fg:w="5"/><text x="73.7604%" y="191.50"></text></g><g><title>lychee`alloc::raw_vec::finish_grow (5 samples, 0.02%)</title><rect x="73.5104%" y="165" width="0.0191%" height="15" fill="rgb(223,8,27)" fg:x="19209" fg:w="5"/><text x="73.7604%" y="175.50"></text></g><g><title>libsystem_malloc.dylib`realloc (5 samples, 0.02%)</title><rect x="73.5104%" y="149" width="0.0191%" height="15" fill="rgb(216,217,28)" fg:x="19209" fg:w="5"/><text x="73.7604%" y="159.50"></text></g><g><title>libsystem_malloc.dylib`malloc_zone_realloc (5 samples, 0.02%)</title><rect x="73.5104%" y="133" width="0.0191%" height="15" fill="rgb(249,199,1)" fg:x="19209" fg:w="5"/><text x="73.7604%" y="143.50"></text></g><g><title>libsystem_malloc.dylib`szone_realloc (5 samples, 0.02%)</title><rect x="73.5104%" y="117" width="0.0191%" height="15" fill="rgb(240,85,17)" fg:x="19209" fg:w="5"/><text x="73.7604%" y="127.50"></text></g><g><title>libsystem_malloc.dylib`free_tiny (4 samples, 0.02%)</title><rect x="73.5448%" y="149" width="0.0153%" height="15" fill="rgb(206,108,45)" fg:x="19218" fg:w="4"/><text x="73.7948%" y="159.50"></text></g><g><title>libsystem_malloc.dylib`szone_malloc_should_clear (5 samples, 0.02%)</title><rect x="73.5601%" y="149" width="0.0191%" height="15" fill="rgb(245,210,41)" fg:x="19222" fg:w="5"/><text x="73.8101%" y="159.50"></text></g><g><title>libsystem_malloc.dylib`tiny_malloc_should_clear (5 samples, 0.02%)</title><rect x="73.5601%" y="133" width="0.0191%" height="15" fill="rgb(206,13,37)" fg:x="19222" fg:w="5"/><text x="73.8101%" y="143.50"></text></g><g><title>libsystem_malloc.dylib`malloc_zone_realloc (11 samples, 0.04%)</title><rect x="73.5448%" y="181" width="0.0421%" height="15" fill="rgb(250,61,18)" fg:x="19218" fg:w="11"/><text x="73.7948%" y="191.50"></text></g><g><title>libsystem_malloc.dylib`szone_realloc (11 samples, 0.04%)</title><rect x="73.5448%" y="165" width="0.0421%" height="15" fill="rgb(235,172,48)" fg:x="19218" fg:w="11"/><text x="73.7948%" y="175.50"></text></g><g><title>lychee`alloc::raw_vec::RawVec&lt;T,A&gt;::reserve::do_reserve_and_handle (17 samples, 0.07%)</title><rect x="73.5295%" y="229" width="0.0651%" height="15" fill="rgb(249,201,17)" fg:x="19214" fg:w="17"/><text x="73.7795%" y="239.50"></text></g><g><title>lychee`alloc::raw_vec::finish_grow (16 samples, 0.06%)</title><rect x="73.5334%" y="213" width="0.0612%" height="15" fill="rgb(219,208,6)" fg:x="19215" fg:w="16"/><text x="73.7834%" y="223.50"></text></g><g><title>libsystem_malloc.dylib`realloc (13 samples, 0.05%)</title><rect x="73.5448%" y="197" width="0.0497%" height="15" fill="rgb(248,31,23)" fg:x="19218" fg:w="13"/><text x="73.7948%" y="207.50"></text></g><g><title>lychee`alloc::str::_&lt;impl alloc::slice::Join&lt;&amp;str&gt; for [S]&gt;::join (7 samples, 0.03%)</title><rect x="73.5984%" y="229" width="0.0268%" height="15" fill="rgb(245,15,42)" fg:x="19232" fg:w="7"/><text x="73.8484%" y="239.50"></text></g><g><title>libsystem_platform.dylib`_platform_memmove$VARIANT$Haswell (3 samples, 0.01%)</title><rect x="73.6137%" y="213" width="0.0115%" height="15" fill="rgb(222,217,39)" fg:x="19236" fg:w="3"/><text x="73.8637%" y="223.50"></text></g><g><title>lychee`&lt;std::path::PathBuf as path_clean::PathClean&lt;std::path::PathBuf&gt;&gt;::clean (64 samples, 0.24%)</title><rect x="73.3918%" y="261" width="0.2449%" height="15" fill="rgb(210,219,27)" fg:x="19178" fg:w="64"/><text x="73.6418%" y="271.50"></text></g><g><title>lychee`path_clean::clean (62 samples, 0.24%)</title><rect x="73.3994%" y="245" width="0.2373%" height="15" fill="rgb(252,166,36)" fg:x="19180" fg:w="62"/><text x="73.6494%" y="255.50"></text></g><g><title>lychee`DYLD-STUB$$memcmp (4 samples, 0.02%)</title><rect x="73.6405%" y="261" width="0.0153%" height="15" fill="rgb(245,132,34)" fg:x="19243" fg:w="4"/><text x="73.8905%" y="271.50"></text></g><g><title>lychee`DYLD-STUB$$memcpy (3 samples, 0.01%)</title><rect x="73.6558%" y="261" width="0.0115%" height="15" fill="rgb(236,54,3)" fg:x="19247" fg:w="3"/><text x="73.9058%" y="271.50"></text></g><g><title>lychee`alloc::raw_vec::RawVec&lt;T,A&gt;::reserve::do_reserve_and_handle (19 samples, 0.07%)</title><rect x="73.6749%" y="261" width="0.0727%" height="15" fill="rgb(241,173,43)" fg:x="19252" fg:w="19"/><text x="73.9249%" y="271.50"></text></g><g><title>libsystem_platform.dylib`_platform_memcmp (28 samples, 0.11%)</title><rect x="73.8816%" y="245" width="0.1072%" height="15" fill="rgb(215,190,9)" fg:x="19306" fg:w="28"/><text x="74.1316%" y="255.50"></text></g><g><title>lychee`&lt;std::path::Components as core::iter::traits::double_ended::DoubleEndedIterator&gt;::next_back (324 samples, 1.24%)</title><rect x="73.9887%" y="245" width="1.2399%" height="15" fill="rgb(242,101,16)" fg:x="19334" fg:w="324"/><text x="74.2387%" y="255.50"></text></g><g><title>lychee`std::path::Components::parse_next_component_back (183 samples, 0.70%)</title><rect x="74.5283%" y="229" width="0.7003%" height="15" fill="rgb(223,190,21)" fg:x="19475" fg:w="183"/><text x="74.7783%" y="239.50"></text></g><g><title>lychee`core::iter::traits::iterator::Iterator::eq (403 samples, 1.54%)</title><rect x="73.7477%" y="261" width="1.5422%" height="15" fill="rgb(215,228,25)" fg:x="19271" fg:w="403"/><text x="73.9977%" y="271.50"></text></g><g><title>lychee`std::path::Components::parse_next_component_back (16 samples, 0.06%)</title><rect x="75.2287%" y="245" width="0.0612%" height="15" fill="rgb(225,36,22)" fg:x="19658" fg:w="16"/><text x="75.4787%" y="255.50"></text></g><g><title>lychee`core::slice::memchr::memchr_general_case (29 samples, 0.11%)</title><rect x="75.2899%" y="261" width="0.1110%" height="15" fill="rgb(251,106,46)" fg:x="19674" fg:w="29"/><text x="75.5399%" y="271.50"></text></g><g><title>lychee`&lt;std::collections::hash::map::DefaultHasher as core::hash::Hasher&gt;::write (9 samples, 0.03%)</title><rect x="75.4085%" y="229" width="0.0344%" height="15" fill="rgb(208,90,1)" fg:x="19705" fg:w="9"/><text x="75.6585%" y="239.50"></text></g><g><title>lychee`&lt;std::path::PathBuf as core::hash::Hash&gt;::hash (15 samples, 0.06%)</title><rect x="75.4085%" y="245" width="0.0574%" height="15" fill="rgb(243,10,4)" fg:x="19705" fg:w="15"/><text x="75.6585%" y="255.50"></text></g><g><title>lychee`&lt;std::path::Components as core::iter::traits::iterator::Iterator&gt;::next (6 samples, 0.02%)</title><rect x="75.4430%" y="229" width="0.0230%" height="15" fill="rgb(212,137,27)" fg:x="19714" fg:w="6"/><text x="75.6930%" y="239.50"></text></g><g><title>lychee`&lt;std::path::Components as core::iter::traits::iterator::Iterator&gt;::next (3 samples, 0.01%)</title><rect x="75.4889%" y="197" width="0.0115%" height="15" fill="rgb(231,220,49)" fg:x="19726" fg:w="3"/><text x="75.7389%" y="207.50"></text></g><g><title>lychee`hashbrown::map::HashMap&lt;K,V,S,A&gt;::insert (26 samples, 0.10%)</title><rect x="75.4085%" y="261" width="0.0995%" height="15" fill="rgb(237,96,20)" fg:x="19705" fg:w="26"/><text x="75.6585%" y="271.50"></text></g><g><title>lychee`hashbrown::raw::RawTable&lt;T,A&gt;::insert (11 samples, 0.04%)</title><rect x="75.4659%" y="245" width="0.0421%" height="15" fill="rgb(239,229,30)" fg:x="19720" fg:w="11"/><text x="75.7159%" y="255.50"></text></g><g><title>lychee`hashbrown::raw::RawTable&lt;T,A&gt;::reserve_rehash (11 samples, 0.04%)</title><rect x="75.4659%" y="229" width="0.0421%" height="15" fill="rgb(219,65,33)" fg:x="19720" fg:w="11"/><text x="75.7159%" y="239.50"></text></g><g><title>lychee`&lt;std::path::PathBuf as core::hash::Hash&gt;::hash (10 samples, 0.04%)</title><rect x="75.4697%" y="213" width="0.0383%" height="15" fill="rgb(243,134,7)" fg:x="19721" fg:w="10"/><text x="75.7197%" y="223.50"></text></g><g><title>lychee`core::str::converts::from_utf8 (39 samples, 0.15%)</title><rect x="75.5348%" y="245" width="0.1492%" height="15" fill="rgb(216,177,54)" fg:x="19738" fg:w="39"/><text x="75.7848%" y="255.50"></text></g><g><title>lychee`percent_encoding::PercentDecode::decode_utf8 (68 samples, 0.26%)</title><rect x="75.5118%" y="261" width="0.2602%" height="15" fill="rgb(211,160,20)" fg:x="19732" fg:w="68"/><text x="75.7618%" y="271.50"></text></g><g><title>lychee`percent_encoding::PercentDecode::if_any (23 samples, 0.09%)</title><rect x="75.6841%" y="245" width="0.0880%" height="15" fill="rgb(239,85,39)" fg:x="19777" fg:w="23"/><text x="75.9341%" y="255.50"></text></g><g><title>lychee`std::path::Component::as_os_str (4 samples, 0.02%)</title><rect x="75.7721%" y="261" width="0.0153%" height="15" fill="rgb(232,125,22)" fg:x="19800" fg:w="4"/><text x="76.0221%" y="271.50"></text></g><g><title>lychee`std::path::Path::components (29 samples, 0.11%)</title><rect x="75.7912%" y="261" width="0.1110%" height="15" fill="rgb(244,57,34)" fg:x="19805" fg:w="29"/><text x="76.0412%" y="271.50"></text></g><g><title>libsystem_kernel.dylib`stat$INODE64 (4,693 samples, 17.96%)</title><rect x="75.9213%" y="245" width="17.9595%" height="15" fill="rgb(214,203,32)" fg:x="19839" fg:w="4693"/><text x="76.1713%" y="255.50">libsystem_kernel.dylib`stat$..</text></g><g><title>libsystem_malloc.dylib`default_zone_free_definite_size (5 samples, 0.02%)</title><rect x="93.8808%" y="245" width="0.0191%" height="15" fill="rgb(207,58,43)" fg:x="24532" fg:w="5"/><text x="94.1308%" y="255.50"></text></g><g><title>libsystem_malloc.dylib`free (8 samples, 0.03%)</title><rect x="93.9000%" y="245" width="0.0306%" height="15" fill="rgb(215,193,15)" fg:x="24537" fg:w="8"/><text x="94.1500%" y="255.50"></text></g><g><title>libsystem_malloc.dylib`free_tiny (3 samples, 0.01%)</title><rect x="93.9306%" y="245" width="0.0115%" height="15" fill="rgb(232,15,44)" fg:x="24545" fg:w="3"/><text x="94.1806%" y="255.50"></text></g><g><title>libsystem_platform.dylib`_platform_memchr$VARIANT$Haswell (5 samples, 0.02%)</title><rect x="93.9535%" y="245" width="0.0191%" height="15" fill="rgb(212,3,48)" fg:x="24551" fg:w="5"/><text x="94.2035%" y="255.50"></text></g><g><title>libsystem_platform.dylib`_platform_memmove$VARIANT$Haswell (8 samples, 0.03%)</title><rect x="93.9727%" y="245" width="0.0306%" height="15" fill="rgb(218,128,7)" fg:x="24556" fg:w="8"/><text x="94.2227%" y="255.50"></text></g><g><title>lychee`DYLD-STUB$$memcpy (4 samples, 0.02%)</title><rect x="94.0033%" y="245" width="0.0153%" height="15" fill="rgb(226,216,39)" fg:x="24564" fg:w="4"/><text x="94.2533%" y="255.50"></text></g><g><title>lychee`__rdl_dealloc (10 samples, 0.04%)</title><rect x="94.0263%" y="245" width="0.0383%" height="15" fill="rgb(243,47,51)" fg:x="24570" fg:w="10"/><text x="94.2763%" y="255.50"></text></g><g><title>lychee`std::ffi::c_str::CString::from_vec_unchecked (9 samples, 0.03%)</title><rect x="94.0722%" y="245" width="0.0344%" height="15" fill="rgb(241,183,40)" fg:x="24582" fg:w="9"/><text x="94.3222%" y="255.50"></text></g><g><title>libsystem_malloc.dylib`set_tiny_meta_header_in_use (6 samples, 0.02%)</title><rect x="94.3554%" y="181" width="0.0230%" height="15" fill="rgb(231,217,32)" fg:x="24656" fg:w="6"/><text x="94.6054%" y="191.50"></text></g><g><title>libsystem_malloc.dylib`_malloc_zone_malloc (45 samples, 0.17%)</title><rect x="94.2291%" y="229" width="0.1722%" height="15" fill="rgb(229,61,38)" fg:x="24623" fg:w="45"/><text x="94.4791%" y="239.50"></text></g><g><title>libsystem_malloc.dylib`szone_malloc_should_clear (39 samples, 0.15%)</title><rect x="94.2520%" y="213" width="0.1492%" height="15" fill="rgb(225,210,5)" fg:x="24629" fg:w="39"/><text x="94.5020%" y="223.50"></text></g><g><title>libsystem_malloc.dylib`tiny_malloc_should_clear (39 samples, 0.15%)</title><rect x="94.2520%" y="197" width="0.1492%" height="15" fill="rgb(231,79,45)" fg:x="24629" fg:w="39"/><text x="94.5020%" y="207.50"></text></g><g><title>libsystem_malloc.dylib`tiny_malloc_from_free_list (6 samples, 0.02%)</title><rect x="94.3783%" y="181" width="0.0230%" height="15" fill="rgb(224,100,7)" fg:x="24662" fg:w="6"/><text x="94.6283%" y="191.50"></text></g><g><title>libsystem_malloc.dylib`default_zone_malloc (3 samples, 0.01%)</title><rect x="94.4013%" y="229" width="0.0115%" height="15" fill="rgb(241,198,18)" fg:x="24668" fg:w="3"/><text x="94.6513%" y="239.50"></text></g><g><title>libsystem_malloc.dylib`free (29 samples, 0.11%)</title><rect x="94.4128%" y="229" width="0.1110%" height="15" fill="rgb(252,97,53)" fg:x="24671" fg:w="29"/><text x="94.6628%" y="239.50"></text></g><g><title>libsystem_malloc.dylib`szone_size (16 samples, 0.06%)</title><rect x="94.4625%" y="213" width="0.0612%" height="15" fill="rgb(220,88,7)" fg:x="24684" fg:w="16"/><text x="94.7125%" y="223.50"></text></g><g><title>libsystem_malloc.dylib`tiny_size (16 samples, 0.06%)</title><rect x="94.4625%" y="197" width="0.0612%" height="15" fill="rgb(213,176,14)" fg:x="24684" fg:w="16"/><text x="94.7125%" y="207.50"></text></g><g><title>libsystem_kernel.dylib`__ulock_wait (7 samples, 0.03%)</title><rect x="94.6003%" y="213" width="0.0268%" height="15" fill="rgb(246,73,7)" fg:x="24720" fg:w="7"/><text x="94.8503%" y="223.50"></text></g><g><title>libsystem_malloc.dylib`tiny_free_list_add_ptr (15 samples, 0.06%)</title><rect x="94.6921%" y="197" width="0.0574%" height="15" fill="rgb(245,64,36)" fg:x="24744" fg:w="15"/><text x="94.9421%" y="207.50"></text></g><g><title>libsystem_malloc.dylib`tiny_free_no_lock (34 samples, 0.13%)</title><rect x="94.6271%" y="213" width="0.1301%" height="15" fill="rgb(245,80,10)" fg:x="24727" fg:w="34"/><text x="94.8771%" y="223.50"></text></g><g><title>libsystem_malloc.dylib`free_tiny (63 samples, 0.24%)</title><rect x="94.5237%" y="229" width="0.2411%" height="15" fill="rgb(232,107,50)" fg:x="24700" fg:w="63"/><text x="94.7737%" y="239.50"></text></g><g><title>libsystem_malloc.dylib`szone_size (6 samples, 0.02%)</title><rect x="94.7648%" y="229" width="0.0230%" height="15" fill="rgb(253,3,0)" fg:x="24763" fg:w="6"/><text x="95.0148%" y="239.50"></text></g><g><title>libsystem_platform.dylib`_platform_memchr$VARIANT$Haswell (6 samples, 0.02%)</title><rect x="94.7955%" y="229" width="0.0230%" height="15" fill="rgb(212,99,53)" fg:x="24771" fg:w="6"/><text x="95.0455%" y="239.50"></text></g><g><title>libsystem_platform.dylib`_platform_memmove$VARIANT$Haswell (29 samples, 0.11%)</title><rect x="94.8184%" y="229" width="0.1110%" height="15" fill="rgb(249,111,54)" fg:x="24777" fg:w="29"/><text x="95.0684%" y="239.50"></text></g><g><title>lychee`std::path::Path::is_file (4,979 samples, 19.05%)</title><rect x="75.9022%" y="261" width="19.0540%" height="15" fill="rgb(249,55,30)" fg:x="19834" fg:w="4979"/><text x="76.1522%" y="271.50">lychee`std::path::Path::is_file</text></g><g><title>lychee`std::sys::unix::fs::stat (222 samples, 0.85%)</title><rect x="94.1066%" y="245" width="0.8496%" height="15" fill="rgb(237,47,42)" fg:x="24591" fg:w="222"/><text x="94.3566%" y="255.50"></text></g><g><title>lychee`std::ffi::c_str::CString::from_vec_unchecked (6 samples, 0.02%)</title><rect x="94.9332%" y="229" width="0.0230%" height="15" fill="rgb(211,20,18)" fg:x="24807" fg:w="6"/><text x="95.1832%" y="239.50"></text></g><g><title>libsystem_malloc.dylib`szone_malloc_should_clear (20 samples, 0.08%)</title><rect x="95.0098%" y="229" width="0.0765%" height="15" fill="rgb(231,203,46)" fg:x="24827" fg:w="20"/><text x="95.2598%" y="239.50"></text></g><g><title>libsystem_malloc.dylib`tiny_malloc_should_clear (18 samples, 0.07%)</title><rect x="95.0174%" y="213" width="0.0689%" height="15" fill="rgb(237,142,3)" fg:x="24829" fg:w="18"/><text x="95.2674%" y="223.50"></text></g><g><title>libsystem_malloc.dylib`_malloc_zone_malloc (36 samples, 0.14%)</title><rect x="94.9638%" y="245" width="0.1378%" height="15" fill="rgb(241,107,1)" fg:x="24815" fg:w="36"/><text x="95.2138%" y="255.50"></text></g><g><title>libsystem_malloc.dylib`tiny_malloc_should_clear (4 samples, 0.02%)</title><rect x="95.0863%" y="229" width="0.0153%" height="15" fill="rgb(229,83,13)" fg:x="24847" fg:w="4"/><text x="95.3363%" y="239.50"></text></g><g><title>lychee`std::path::Path::to_path_buf (55 samples, 0.21%)</title><rect x="94.9562%" y="261" width="0.2105%" height="15" fill="rgb(241,91,40)" fg:x="24813" fg:w="55"/><text x="95.2062%" y="271.50"></text></g><g><title>libsystem_platform.dylib`_platform_memmove$VARIANT$Haswell (15 samples, 0.06%)</title><rect x="95.1093%" y="245" width="0.0574%" height="15" fill="rgb(225,3,45)" fg:x="24853" fg:w="15"/><text x="95.3593%" y="255.50"></text></g><g><title>lychee`std::sys::unix::fs::stat (4 samples, 0.02%)</title><rect x="95.1667%" y="261" width="0.0153%" height="15" fill="rgb(244,223,14)" fg:x="24868" fg:w="4"/><text x="95.4167%" y="271.50"></text></g><g><title>libsystem_platform.dylib`_platform_memmove$VARIANT$Haswell (7 samples, 0.03%)</title><rect x="95.1896%" y="245" width="0.0268%" height="15" fill="rgb(224,124,37)" fg:x="24874" fg:w="7"/><text x="95.4396%" y="255.50"></text></g><g><title>libsystem_malloc.dylib`malloc_zone_realloc (4 samples, 0.02%)</title><rect x="95.2585%" y="213" width="0.0153%" height="15" fill="rgb(251,171,30)" fg:x="24892" fg:w="4"/><text x="95.5085%" y="223.50"></text></g><g><title>libsystem_malloc.dylib`default_zone_realloc (4 samples, 0.02%)</title><rect x="95.2929%" y="197" width="0.0153%" height="15" fill="rgb(236,46,54)" fg:x="24901" fg:w="4"/><text x="95.5429%" y="207.50"></text></g><g><title>libsystem_malloc.dylib`szone_free (5 samples, 0.02%)</title><rect x="95.3121%" y="181" width="0.0191%" height="15" fill="rgb(245,213,5)" fg:x="24906" fg:w="5"/><text x="95.5621%" y="191.50"></text></g><g><title>libsystem_malloc.dylib`free_tiny (16 samples, 0.06%)</title><rect x="95.3886%" y="165" width="0.0612%" height="15" fill="rgb(230,144,27)" fg:x="24926" fg:w="16"/><text x="95.6386%" y="175.50"></text></g><g><title>libsystem_malloc.dylib`tiny_free_no_lock (4 samples, 0.02%)</title><rect x="95.4345%" y="149" width="0.0153%" height="15" fill="rgb(220,86,6)" fg:x="24938" fg:w="4"/><text x="95.6845%" y="159.50"></text></g><g><title>libsystem_malloc.dylib`tiny_free_list_add_ptr (3 samples, 0.01%)</title><rect x="95.4384%" y="133" width="0.0115%" height="15" fill="rgb(240,20,13)" fg:x="24939" fg:w="3"/><text x="95.6884%" y="143.50"></text></g><g><title>libsystem_malloc.dylib`set_tiny_meta_header_in_use (9 samples, 0.03%)</title><rect x="95.5455%" y="133" width="0.0344%" height="15" fill="rgb(217,89,34)" fg:x="24967" fg:w="9"/><text x="95.7955%" y="143.50"></text></g><g><title>libsystem_malloc.dylib`szone_malloc_should_clear (61 samples, 0.23%)</title><rect x="95.4498%" y="165" width="0.2334%" height="15" fill="rgb(229,13,5)" fg:x="24942" fg:w="61"/><text x="95.6998%" y="175.50"></text></g><g><title>libsystem_malloc.dylib`tiny_malloc_should_clear (56 samples, 0.21%)</title><rect x="95.4690%" y="149" width="0.2143%" height="15" fill="rgb(244,67,35)" fg:x="24947" fg:w="56"/><text x="95.7190%" y="159.50"></text></g><g><title>libsystem_malloc.dylib`tiny_malloc_from_free_list (27 samples, 0.10%)</title><rect x="95.5800%" y="133" width="0.1033%" height="15" fill="rgb(221,40,2)" fg:x="24976" fg:w="27"/><text x="95.8300%" y="143.50"></text></g><g><title>libsystem_malloc.dylib`tiny_free_list_add_ptr (5 samples, 0.02%)</title><rect x="95.6642%" y="117" width="0.0191%" height="15" fill="rgb(237,157,21)" fg:x="24998" fg:w="5"/><text x="95.9142%" y="127.50"></text></g><g><title>libsystem_malloc.dylib`szone_size (9 samples, 0.03%)</title><rect x="95.6833%" y="165" width="0.0344%" height="15" fill="rgb(222,94,11)" fg:x="25003" fg:w="9"/><text x="95.9333%" y="175.50"></text></g><g><title>libsystem_malloc.dylib`tiny_size (8 samples, 0.03%)</title><rect x="95.6871%" y="149" width="0.0306%" height="15" fill="rgb(249,113,6)" fg:x="25004" fg:w="8"/><text x="95.9371%" y="159.50"></text></g><g><title>libsystem_malloc.dylib`tiny_try_realloc_in_place (14 samples, 0.05%)</title><rect x="95.7216%" y="165" width="0.0536%" height="15" fill="rgb(238,137,36)" fg:x="25013" fg:w="14"/><text x="95.9716%" y="175.50"></text></g><g><title>libsystem_malloc.dylib`szone_realloc (119 samples, 0.46%)</title><rect x="95.3389%" y="181" width="0.4554%" height="15" fill="rgb(210,102,26)" fg:x="24913" fg:w="119"/><text x="95.5889%" y="191.50"></text></g><g><title>libsystem_platform.dylib`_platform_memmove$VARIANT$Haswell (5 samples, 0.02%)</title><rect x="95.7751%" y="165" width="0.0191%" height="15" fill="rgb(218,30,30)" fg:x="25027" fg:w="5"/><text x="96.0251%" y="175.50"></text></g><g><title>libsystem_malloc.dylib`malloc_zone_realloc (135 samples, 0.52%)</title><rect x="95.3083%" y="197" width="0.5166%" height="15" fill="rgb(214,67,26)" fg:x="24905" fg:w="135"/><text x="95.5583%" y="207.50"></text></g><g><title>libsystem_platform.dylib`_platform_memmove$VARIANT$Haswell (3 samples, 0.01%)</title><rect x="95.8134%" y="181" width="0.0115%" height="15" fill="rgb(251,9,53)" fg:x="25037" fg:w="3"/><text x="96.0634%" y="191.50"></text></g><g><title>libsystem_malloc.dylib`szone_realloc (5 samples, 0.02%)</title><rect x="95.8249%" y="197" width="0.0191%" height="15" fill="rgb(228,204,25)" fg:x="25040" fg:w="5"/><text x="96.0749%" y="207.50"></text></g><g><title>libsystem_malloc.dylib`szone_size (4 samples, 0.02%)</title><rect x="95.8440%" y="197" width="0.0153%" height="15" fill="rgb(207,153,8)" fg:x="25045" fg:w="4"/><text x="96.0940%" y="207.50"></text></g><g><title>libsystem_malloc.dylib`tiny_size (4 samples, 0.02%)</title><rect x="95.8440%" y="181" width="0.0153%" height="15" fill="rgb(242,9,16)" fg:x="25045" fg:w="4"/><text x="96.0940%" y="191.50"></text></g><g><title>libsystem_malloc.dylib`realloc (154 samples, 0.59%)</title><rect x="95.2738%" y="213" width="0.5893%" height="15" fill="rgb(217,211,10)" fg:x="24896" fg:w="154"/><text x="95.5238%" y="223.50"></text></g><g><title>libsystem_malloc.dylib`szone_size (3 samples, 0.01%)</title><rect x="95.8632%" y="213" width="0.0115%" height="15" fill="rgb(219,228,52)" fg:x="25050" fg:w="3"/><text x="96.1132%" y="223.50"></text></g><g><title>lychee`alloc::raw_vec::RawVec&lt;T,A&gt;::reserve::do_reserve_and_handle (175 samples, 0.67%)</title><rect x="95.2164%" y="245" width="0.6697%" height="15" fill="rgb(231,92,29)" fg:x="24881" fg:w="175"/><text x="95.4664%" y="255.50"></text></g><g><title>lychee`alloc::raw_vec::finish_grow (168 samples, 0.64%)</title><rect x="95.2432%" y="229" width="0.6429%" height="15" fill="rgb(232,8,23)" fg:x="24888" fg:w="168"/><text x="95.4932%" y="239.50"></text></g><g><title>lychee`__rdl_realloc (3 samples, 0.01%)</title><rect x="95.8746%" y="213" width="0.0115%" height="15" fill="rgb(216,211,34)" fg:x="25053" fg:w="3"/><text x="96.1246%" y="223.50"></text></g><g><title>lychee`std::sys::unix::os_str::Buf::push_slice (187 samples, 0.72%)</title><rect x="95.1820%" y="261" width="0.7156%" height="15" fill="rgb(236,151,0)" fg:x="24872" fg:w="187"/><text x="95.4320%" y="271.50"></text></g><g><title>lychee`alloc::raw_vec::finish_grow (3 samples, 0.01%)</title><rect x="95.8861%" y="245" width="0.0115%" height="15" fill="rgb(209,168,3)" fg:x="25056" fg:w="3"/><text x="96.1361%" y="255.50"></text></g><g><title>libsystem_malloc.dylib`set_tiny_meta_header_in_use (9 samples, 0.03%)</title><rect x="96.0009%" y="197" width="0.0344%" height="15" fill="rgb(208,129,28)" fg:x="25086" fg:w="9"/><text x="96.2509%" y="207.50"></text></g><g><title>libsystem_malloc.dylib`tiny_malloc_should_clear (44 samples, 0.17%)</title><rect x="95.9129%" y="213" width="0.1684%" height="15" fill="rgb(229,78,22)" fg:x="25063" fg:w="44"/><text x="96.1629%" y="223.50"></text></g><g><title>libsystem_malloc.dylib`tiny_malloc_from_free_list (12 samples, 0.05%)</title><rect x="96.0354%" y="197" width="0.0459%" height="15" fill="rgb(228,187,13)" fg:x="25095" fg:w="12"/><text x="96.2854%" y="207.50"></text></g><g><title>libsystem_malloc.dylib`szone_malloc_should_clear (47 samples, 0.18%)</title><rect x="95.9052%" y="229" width="0.1799%" height="15" fill="rgb(240,119,24)" fg:x="25061" fg:w="47"/><text x="96.1552%" y="239.50"></text></g><g><title>libsystem_malloc.dylib`_malloc_zone_malloc (50 samples, 0.19%)</title><rect x="95.8976%" y="245" width="0.1913%" height="15" fill="rgb(209,194,42)" fg:x="25059" fg:w="50"/><text x="96.1476%" y="255.50"></text></g><g><title>lychee`std::sys::unix::os_str::Slice::to_owned (58 samples, 0.22%)</title><rect x="95.8976%" y="261" width="0.2220%" height="15" fill="rgb(247,200,46)" fg:x="25059" fg:w="58"/><text x="96.1476%" y="271.50"></text></g><g><title>libsystem_platform.dylib`_platform_memmove$VARIANT$Haswell (5 samples, 0.02%)</title><rect x="96.1004%" y="245" width="0.0191%" height="15" fill="rgb(218,76,16)" fg:x="25112" fg:w="5"/><text x="96.3504%" y="255.50"></text></g><g><title>libsystem_platform.dylib`_platform_memmove$VARIANT$Haswell (25 samples, 0.10%)</title><rect x="96.3989%" y="245" width="0.0957%" height="15" fill="rgb(225,21,48)" fg:x="25190" fg:w="25"/><text x="96.6489%" y="255.50"></text></g><g><title>lychee`&lt;percent_encoding::PercentEncode as core::iter::traits::iterator::Iterator&gt;::next (88 samples, 0.34%)</title><rect x="96.4946%" y="245" width="0.3368%" height="15" fill="rgb(239,223,50)" fg:x="25215" fg:w="88"/><text x="96.7446%" y="255.50"></text></g><g><title>lychee`&lt;std::path::Components as core::iter::traits::iterator::Iterator&gt;::next (118 samples, 0.45%)</title><rect x="96.8313%" y="245" width="0.4516%" height="15" fill="rgb(244,45,21)" fg:x="25303" fg:w="118"/><text x="97.0813%" y="255.50"></text></g><g><title>libsystem_malloc.dylib`realloc (6 samples, 0.02%)</title><rect x="97.3442%" y="229" width="0.0230%" height="15" fill="rgb(232,33,43)" fg:x="25437" fg:w="6"/><text x="97.5942%" y="239.50"></text></g><g><title>lychee`__rdl_realloc (3 samples, 0.01%)</title><rect x="97.3709%" y="229" width="0.0115%" height="15" fill="rgb(209,8,3)" fg:x="25444" fg:w="3"/><text x="97.6209%" y="239.50"></text></g><g><title>libsystem_malloc.dylib`malloc_zone_realloc (6 samples, 0.02%)</title><rect x="97.4169%" y="213" width="0.0230%" height="15" fill="rgb(214,25,53)" fg:x="25456" fg:w="6"/><text x="97.6669%" y="223.50"></text></g><g><title>libsystem_malloc.dylib`szone_free (8 samples, 0.03%)</title><rect x="97.6197%" y="181" width="0.0306%" height="15" fill="rgb(254,186,54)" fg:x="25509" fg:w="8"/><text x="97.8697%" y="191.50"></text></g><g><title>libsystem_malloc.dylib`szone_good_size (7 samples, 0.03%)</title><rect x="97.6503%" y="181" width="0.0268%" height="15" fill="rgb(208,174,49)" fg:x="25517" fg:w="7"/><text x="97.9003%" y="191.50"></text></g><g><title>libsystem_malloc.dylib`szone_malloc_should_clear (6 samples, 0.02%)</title><rect x="97.6771%" y="181" width="0.0230%" height="15" fill="rgb(233,191,51)" fg:x="25524" fg:w="6"/><text x="97.9271%" y="191.50"></text></g><g><title>libsystem_kernel.dylib`__ulock_wake (10 samples, 0.04%)</title><rect x="97.7575%" y="165" width="0.0383%" height="15" fill="rgb(222,134,10)" fg:x="25545" fg:w="10"/><text x="98.0075%" y="175.50"></text></g><g><title>libsystem_kernel.dylib`__ulock_wait (3 samples, 0.01%)</title><rect x="98.0062%" y="149" width="0.0115%" height="15" fill="rgb(230,226,20)" fg:x="25610" fg:w="3"/><text x="98.2562%" y="159.50"></text></g><g><title>libsystem_malloc.dylib`tiny_free_no_lock (58 samples, 0.22%)</title><rect x="98.0215%" y="149" width="0.2220%" height="15" fill="rgb(251,111,25)" fg:x="25614" fg:w="58"/><text x="98.2715%" y="159.50"></text></g><g><title>libsystem_malloc.dylib`tiny_free_list_add_ptr (29 samples, 0.11%)</title><rect x="98.1325%" y="133" width="0.1110%" height="15" fill="rgb(224,40,46)" fg:x="25643" fg:w="29"/><text x="98.3825%" y="143.50"></text></g><g><title>libsystem_malloc.dylib`free_tiny (120 samples, 0.46%)</title><rect x="97.7957%" y="165" width="0.4592%" height="15" fill="rgb(236,108,47)" fg:x="25555" fg:w="120"/><text x="98.0457%" y="175.50"></text></g><g><title>libsystem_platform.dylib`_os_unfair_lock_lock_slow (3 samples, 0.01%)</title><rect x="98.2435%" y="149" width="0.0115%" height="15" fill="rgb(234,93,0)" fg:x="25672" fg:w="3"/><text x="98.4935%" y="159.50"></text></g><g><title>libsystem_kernel.dylib`__ulock_wait (4 samples, 0.02%)</title><rect x="98.5075%" y="133" width="0.0153%" height="15" fill="rgb(224,213,32)" fg:x="25741" fg:w="4"/><text x="98.7575%" y="143.50"></text></g><g><title>libsystem_malloc.dylib`set_tiny_meta_header_in_use (8 samples, 0.03%)</title><rect x="98.5305%" y="133" width="0.0306%" height="15" fill="rgb(251,11,48)" fg:x="25747" fg:w="8"/><text x="98.7805%" y="143.50"></text></g><g><title>libsystem_malloc.dylib`tiny_malloc_from_free_list (49 samples, 0.19%)</title><rect x="98.5611%" y="133" width="0.1875%" height="15" fill="rgb(236,173,5)" fg:x="25755" fg:w="49"/><text x="98.8111%" y="143.50"></text></g><g><title>libsystem_malloc.dylib`tiny_free_list_add_ptr (8 samples, 0.03%)</title><rect x="98.7180%" y="117" width="0.0306%" height="15" fill="rgb(230,95,12)" fg:x="25796" fg:w="8"/><text x="98.9680%" y="127.50"></text></g><g><title>libsystem_malloc.dylib`szone_malloc_should_clear (129 samples, 0.49%)</title><rect x="98.2588%" y="165" width="0.4937%" height="15" fill="rgb(232,209,1)" fg:x="25676" fg:w="129"/><text x="98.5088%" y="175.50"></text></g><g><title>libsystem_malloc.dylib`tiny_malloc_should_clear (116 samples, 0.44%)</title><rect x="98.3085%" y="149" width="0.4439%" height="15" fill="rgb(232,6,1)" fg:x="25689" fg:w="116"/><text x="98.5585%" y="159.50"></text></g><g><title>libsystem_malloc.dylib`szone_size (30 samples, 0.11%)</title><rect x="98.7524%" y="165" width="0.1148%" height="15" fill="rgb(210,224,50)" fg:x="25805" fg:w="30"/><text x="99.0024%" y="175.50"></text></g><g><title>libsystem_malloc.dylib`tiny_size (29 samples, 0.11%)</title><rect x="98.7563%" y="149" width="0.1110%" height="15" fill="rgb(228,127,35)" fg:x="25806" fg:w="29"/><text x="99.0063%" y="159.50"></text></g><g><title>libsystem_malloc.dylib`tiny_size (4 samples, 0.02%)</title><rect x="98.8711%" y="165" width="0.0153%" height="15" fill="rgb(245,102,45)" fg:x="25836" fg:w="4"/><text x="99.1211%" y="175.50"></text></g><g><title>libsystem_kernel.dylib`__ulock_wait (6 samples, 0.02%)</title><rect x="99.0433%" y="149" width="0.0230%" height="15" fill="rgb(214,1,49)" fg:x="25881" fg:w="6"/><text x="99.2933%" y="159.50"></text></g><g><title>libsystem_malloc.dylib`tiny_try_realloc_in_place (51 samples, 0.20%)</title><rect x="98.8864%" y="165" width="0.1952%" height="15" fill="rgb(226,163,40)" fg:x="25840" fg:w="51"/><text x="99.1364%" y="175.50"></text></g><g><title>libsystem_platform.dylib`_platform_memmove$VARIANT$Haswell (11 samples, 0.04%)</title><rect x="99.0816%" y="165" width="0.0421%" height="15" fill="rgb(239,212,28)" fg:x="25891" fg:w="11"/><text x="99.3316%" y="175.50"></text></g><g><title>libsystem_malloc.dylib`szone_realloc (373 samples, 1.43%)</title><rect x="97.7000%" y="181" width="1.4274%" height="15" fill="rgb(220,20,13)" fg:x="25530" fg:w="373"/><text x="97.9500%" y="191.50"></text></g><g><title>libsystem_malloc.dylib`tiny_try_realloc_in_place (3 samples, 0.01%)</title><rect x="99.1351%" y="181" width="0.0115%" height="15" fill="rgb(210,164,35)" fg:x="25905" fg:w="3"/><text x="99.3851%" y="191.50"></text></g><g><title>libsystem_platform.dylib`_platform_memmove$VARIANT$Haswell (3 samples, 0.01%)</title><rect x="99.1543%" y="181" width="0.0115%" height="15" fill="rgb(248,109,41)" fg:x="25910" fg:w="3"/><text x="99.4043%" y="191.50"></text></g><g><title>libsystem_malloc.dylib`malloc_zone_realloc (428 samples, 1.64%)</title><rect x="97.5317%" y="197" width="1.6379%" height="15" fill="rgb(238,23,50)" fg:x="25486" fg:w="428"/><text x="97.7817%" y="207.50"></text></g><g><title>libsystem_malloc.dylib`realloc (504 samples, 1.93%)</title><rect x="97.4398%" y="213" width="1.9287%" height="15" fill="rgb(211,48,49)" fg:x="25462" fg:w="504"/><text x="97.6898%" y="223.50">l..</text></g><g><title>libsystem_malloc.dylib`szone_size (50 samples, 0.19%)</title><rect x="99.1772%" y="197" width="0.1913%" height="15" fill="rgb(223,36,21)" fg:x="25916" fg:w="50"/><text x="99.4272%" y="207.50"></text></g><g><title>libsystem_malloc.dylib`tiny_size (48 samples, 0.18%)</title><rect x="99.1849%" y="181" width="0.1837%" height="15" fill="rgb(207,123,46)" fg:x="25918" fg:w="48"/><text x="99.4349%" y="191.50"></text></g><g><title>libsystem_malloc.dylib`szone_size (4 samples, 0.02%)</title><rect x="99.3686%" y="213" width="0.0153%" height="15" fill="rgb(240,218,32)" fg:x="25966" fg:w="4"/><text x="99.6186%" y="223.50"></text></g><g><title>lychee`alloc::raw_vec::RawVec&lt;T,A&gt;::reserve::do_reserve_and_handle (558 samples, 2.14%)</title><rect x="97.2829%" y="245" width="2.1354%" height="15" fill="rgb(252,5,43)" fg:x="25421" fg:w="558"/><text x="97.5329%" y="255.50">l..</text></g><g><title>lychee`alloc::raw_vec::finish_grow (531 samples, 2.03%)</title><rect x="97.3862%" y="229" width="2.0321%" height="15" fill="rgb(252,84,19)" fg:x="25448" fg:w="531"/><text x="97.6362%" y="239.50">l..</text></g><g><title>lychee`__rdl_realloc (9 samples, 0.03%)</title><rect x="99.3839%" y="213" width="0.0344%" height="15" fill="rgb(243,152,39)" fg:x="25970" fg:w="9"/><text x="99.6339%" y="223.50"></text></g><g><title>lychee`alloc::raw_vec::finish_grow (4 samples, 0.02%)</title><rect x="99.4183%" y="245" width="0.0153%" height="15" fill="rgb(234,160,15)" fg:x="25979" fg:w="4"/><text x="99.6683%" y="255.50"></text></g><g><title>lychee`std::path::Component::as_os_str (12 samples, 0.05%)</title><rect x="99.4336%" y="245" width="0.0459%" height="15" fill="rgb(237,34,20)" fg:x="25983" fg:w="12"/><text x="99.6836%" y="255.50"></text></g><g><title>lychee`std::path::Path::components (4 samples, 0.02%)</title><rect x="99.4795%" y="245" width="0.0153%" height="15" fill="rgb(229,97,13)" fg:x="25995" fg:w="4"/><text x="99.7295%" y="255.50"></text></g><g><title>lychee`lychee_lib::helpers::request::create_uri_from_path (9,393 samples, 35.95%)</title><rect x="63.5567%" y="277" width="35.9458%" height="15" fill="rgb(234,71,50)" fg:x="16608" fg:w="9393"/><text x="63.8067%" y="287.50">lychee`lychee_lib::helpers::request::create_uri_from_path</text></g><g><title>lychee`url::path_to_file_url_segments (884 samples, 3.38%)</title><rect x="96.1196%" y="261" width="3.3830%" height="15" fill="rgb(253,155,4)" fg:x="25117" fg:w="884"/><text x="96.3696%" y="271.50">lyc..</text></g><g><title>lychee`percent_encoding::PercentDecode::decode_utf8 (6 samples, 0.02%)</title><rect x="99.5025%" y="277" width="0.0230%" height="15" fill="rgb(222,185,37)" fg:x="26001" fg:w="6"/><text x="99.7525%" y="287.50"></text></g><g><title>lychee`std::path::Path::is_absolute (3 samples, 0.01%)</title><rect x="99.5293%" y="277" width="0.0115%" height="15" fill="rgb(251,177,13)" fg:x="26008" fg:w="3"/><text x="99.7793%" y="287.50"></text></g><g><title>lychee`std::path::Path::is_file (3 samples, 0.01%)</title><rect x="99.5408%" y="277" width="0.0115%" height="15" fill="rgb(250,179,40)" fg:x="26011" fg:w="3"/><text x="99.7908%" y="287.50"></text></g><g><title>lychee`std::path::Path::to_path_buf (13 samples, 0.05%)</title><rect x="99.5523%" y="277" width="0.0497%" height="15" fill="rgb(242,44,2)" fg:x="26014" fg:w="13"/><text x="99.8023%" y="287.50"></text></g><g><title>lychee`std::sys::unix::os_str::Buf::push_slice (10 samples, 0.04%)</title><rect x="99.6020%" y="277" width="0.0383%" height="15" fill="rgb(216,177,13)" fg:x="26027" fg:w="10"/><text x="99.8520%" y="287.50"></text></g><g><title>lychee`std::sys::unix::os_str::Slice::to_owned (7 samples, 0.03%)</title><rect x="99.6403%" y="277" width="0.0268%" height="15" fill="rgb(216,106,43)" fg:x="26037" fg:w="7"/><text x="99.8903%" y="287.50"></text></g><g><title>lychee`url::ParseOptions::parse (3 samples, 0.01%)</title><rect x="99.6671%" y="277" width="0.0115%" height="15" fill="rgb(216,183,2)" fg:x="26044" fg:w="3"/><text x="99.9171%" y="287.50"></text></g><g><title>lychee`url::Url::options (6 samples, 0.02%)</title><rect x="99.6785%" y="277" width="0.0230%" height="15" fill="rgb(249,75,3)" fg:x="26047" fg:w="6"/><text x="99.9285%" y="287.50"></text></g><g><title>lychee`&lt;core::iter::adapters::map::Map&lt;I,F&gt; as core::iter::traits::iterator::Iterator&gt;::try_fold (11,630 samples, 44.51%)</title><rect x="55.2179%" y="293" width="44.5065%" height="15" fill="rgb(219,67,39)" fg:x="14429" fg:w="11630"/><text x="55.4679%" y="303.50">lychee`&lt;core::iter::adapters::map::Map&lt;I,F&gt; as core::iter::traits::iterat..</text></g><g><title>lychee`url::path_to_file_url_segments (6 samples, 0.02%)</title><rect x="99.7015%" y="277" width="0.0230%" height="15" fill="rgb(253,228,2)" fg:x="26053" fg:w="6"/><text x="99.9515%" y="287.50"></text></g><g><title>lychee`&lt;lychee_lib::types::uri::Uri as core::convert::TryFrom&lt;lychee_lib::types::raw_uri::RawUri&gt;&gt;::try_from (8 samples, 0.03%)</title><rect x="99.7245%" y="293" width="0.0306%" height="15" fill="rgb(235,138,27)" fg:x="26059" fg:w="8"/><text x="99.9745%" y="303.50"></text></g><g><title>lychee`DYLD-STUB$$memcpy (3 samples, 0.01%)</title><rect x="99.7589%" y="293" width="0.0115%" height="15" fill="rgb(236,97,51)" fg:x="26068" fg:w="3"/><text x="100.0089%" y="303.50"></text></g><g><title>lychee`__rdl_dealloc (4 samples, 0.02%)</title><rect x="99.7704%" y="293" width="0.0153%" height="15" fill="rgb(240,80,30)" fg:x="26071" fg:w="4"/><text x="100.0204%" y="303.50"></text></g><g><title>lychee`__rust_dealloc (3 samples, 0.01%)</title><rect x="99.7857%" y="293" width="0.0115%" height="15" fill="rgb(230,178,19)" fg:x="26075" fg:w="3"/><text x="100.0357%" y="303.50"></text></g><g><title>libsystem_malloc.dylib`free_tiny (4 samples, 0.02%)</title><rect x="99.8240%" y="213" width="0.0153%" height="15" fill="rgb(210,190,27)" fg:x="26085" fg:w="4"/><text x="100.0740%" y="223.50"></text></g><g><title>libsystem_malloc.dylib`szone_malloc_should_clear (4 samples, 0.02%)</title><rect x="99.8431%" y="213" width="0.0153%" height="15" fill="rgb(222,107,31)" fg:x="26090" fg:w="4"/><text x="100.0931%" y="223.50"></text></g><g><title>libsystem_malloc.dylib`small_malloc_should_clear (4 samples, 0.02%)</title><rect x="99.8431%" y="197" width="0.0153%" height="15" fill="rgb(216,127,34)" fg:x="26090" fg:w="4"/><text x="100.0931%" y="207.50"></text></g><g><title>libsystem_malloc.dylib`small_malloc_from_free_list (4 samples, 0.02%)</title><rect x="99.8431%" y="181" width="0.0153%" height="15" fill="rgb(234,116,52)" fg:x="26090" fg:w="4"/><text x="100.0931%" y="191.50"></text></g><g><title>libsystem_malloc.dylib`szone_realloc (27 samples, 0.10%)</title><rect x="99.8163%" y="229" width="0.1033%" height="15" fill="rgb(222,124,15)" fg:x="26083" fg:w="27"/><text x="100.0663%" y="239.50"></text></g><g><title>libsystem_platform.dylib`_platform_memmove$VARIANT$Haswell (16 samples, 0.06%)</title><rect x="99.8584%" y="213" width="0.0612%" height="15" fill="rgb(231,179,28)" fg:x="26094" fg:w="16"/><text x="100.1084%" y="223.50"></text></g><g><title>libsystem_malloc.dylib`malloc_zone_realloc (29 samples, 0.11%)</title><rect x="99.8125%" y="245" width="0.1110%" height="15" fill="rgb(226,93,45)" fg:x="26082" fg:w="29"/><text x="100.0625%" y="255.50"></text></g><g><title>lychee`alloc::raw_vec::RawVec&lt;T,A&gt;::reserve::do_reserve_and_handle (36 samples, 0.14%)</title><rect x="99.7972%" y="293" width="0.1378%" height="15" fill="rgb(215,8,51)" fg:x="26078" fg:w="36"/><text x="100.0472%" y="303.50"></text></g><g><title>lychee`alloc::raw_vec::finish_grow (33 samples, 0.13%)</title><rect x="99.8087%" y="277" width="0.1263%" height="15" fill="rgb(223,106,5)" fg:x="26081" fg:w="33"/><text x="100.0587%" y="287.50"></text></g><g><title>libsystem_malloc.dylib`realloc (32 samples, 0.12%)</title><rect x="99.8125%" y="261" width="0.1225%" height="15" fill="rgb(250,191,5)" fg:x="26082" fg:w="32"/><text x="100.0625%" y="271.50"></text></g><g><title>lychee`core::ptr::drop_in_place&lt;lychee_lib::types::error::ErrorKind&gt; (3 samples, 0.01%)</title><rect x="99.9349%" y="293" width="0.0115%" height="15" fill="rgb(242,132,44)" fg:x="26114" fg:w="3"/><text x="100.1849%" y="303.50"></text></g><g><title>lychee`tokio::loom::std::unsafe_cell::UnsafeCell&lt;T&gt;::with_mut (22,436 samples, 85.86%)</title><rect x="14.1020%" y="485" width="85.8597%" height="15" fill="rgb(251,152,29)" fg:x="3685" fg:w="22436"/><text x="14.3520%" y="495.50">lychee`tokio::loom::std::unsafe_cell::UnsafeCell&lt;T&gt;::with_mut</text></g><g><title>lychee`tokio::runtime::thread_pool::worker::run (22,436 samples, 85.86%)</title><rect x="14.1020%" y="469" width="85.8597%" height="15" fill="rgb(218,179,5)" fg:x="3685" fg:w="22436"/><text x="14.3520%" y="479.50">lychee`tokio::runtime::thread_pool::worker::run</text></g><g><title>lychee`tokio::macros::scoped_tls::ScopedKey&lt;T&gt;::set (22,436 samples, 85.86%)</title><rect x="14.1020%" y="453" width="85.8597%" height="15" fill="rgb(227,67,19)" fg:x="3685" fg:w="22436"/><text x="14.3520%" y="463.50">lychee`tokio::macros::scoped_tls::ScopedKey&lt;T&gt;::set</text></g><g><title>lychee`tokio::runtime::thread_pool::worker::Context::run (22,436 samples, 85.86%)</title><rect x="14.1020%" y="437" width="85.8597%" height="15" fill="rgb(233,119,31)" fg:x="3685" fg:w="22436"/><text x="14.3520%" y="447.50">lychee`tokio::runtime::thread_pool::worker::Context::run</text></g><g><title>lychee`tokio::runtime::thread_pool::worker::Context::run_task (22,428 samples, 85.83%)</title><rect x="14.1326%" y="421" width="85.8291%" height="15" fill="rgb(241,120,22)" fg:x="3693" fg:w="22428"/><text x="14.3826%" y="431.50">lychee`tokio::runtime::thread_pool::worker::Context::run_task</text></g><g><title>lychee`std::thread::local::LocalKey&lt;T&gt;::with (22,426 samples, 85.82%)</title><rect x="14.1403%" y="405" width="85.8214%" height="15" fill="rgb(224,102,30)" fg:x="3695" fg:w="22426"/><text x="14.3903%" y="415.50">lychee`std::thread::local::LocalKey&lt;T&gt;::with</text></g><g><title>lychee`tokio::runtime::task::harness::Harness&lt;T,S&gt;::poll (22,426 samples, 85.82%)</title><rect x="14.1403%" y="389" width="85.8214%" height="15" fill="rgb(210,164,37)" fg:x="3695" fg:w="22426"/><text x="14.3903%" y="399.50">lychee`tokio::runtime::task::harness::Harness&lt;T,S&gt;::poll</text></g><g><title>lychee`&lt;core::panic::unwind_safe::AssertUnwindSafe&lt;F&gt; as core::ops::function::FnOnce&lt;()&gt;&gt;::call_once (22,426 samples, 85.82%)</title><rect x="14.1403%" y="373" width="85.8214%" height="15" fill="rgb(226,191,16)" fg:x="3695" fg:w="22426"/><text x="14.3903%" y="383.50">lychee`&lt;core::panic::unwind_safe::AssertUnwindSafe&lt;F&gt; as core::ops::function::FnOnce&lt;()&gt;&gt;::call_once</text></g><g><title>lychee`&lt;core::future::from_generator::GenFuture&lt;T&gt; as core::future::future::Future&gt;::poll (22,426 samples, 85.82%)</title><rect x="14.1403%" y="357" width="85.8214%" height="15" fill="rgb(214,40,45)" fg:x="3695" fg:w="22426"/><text x="14.3903%" y="367.50">lychee`&lt;core::future::from_generator::GenFuture&lt;T&gt; as core::future::future::Future&gt;::poll</text></g><g><title>lychee`lychee_lib::helpers::request::create (12,579 samples, 48.14%)</title><rect x="51.8235%" y="341" width="48.1382%" height="15" fill="rgb(244,29,26)" fg:x="13542" fg:w="12579"/><text x="52.0735%" y="351.50">lychee`lychee_lib::helpers::request::create</text></g><g><title>lychee`core::iter::adapters::process_results (11,771 samples, 45.05%)</title><rect x="54.9156%" y="325" width="45.0461%" height="15" fill="rgb(216,16,5)" fg:x="14350" fg:w="11771"/><text x="55.1656%" y="335.50">lychee`core::iter::adapters::process_results</text></g><g><title>lychee`alloc::vec::source_iter_marker::_&lt;impl alloc::vec::spec_from_iter::SpecFromIter&lt;T,I&gt; for alloc::vec::Vec&lt;T&gt;&gt;::from_iter (11,766 samples, 45.03%)</title><rect x="54.9348%" y="309" width="45.0270%" height="15" fill="rgb(249,76,35)" fg:x="14355" fg:w="11766"/><text x="55.1848%" y="319.50">lychee`alloc::vec::source_iter_marker::_&lt;impl alloc::vec::spec_from_iter::..</text></g><g><title>lychee`lychee_lib::helpers::request::create_uri_from_path (4 samples, 0.02%)</title><rect x="99.9464%" y="293" width="0.0153%" height="15" fill="rgb(207,11,44)" fg:x="26117" fg:w="4"/><text x="100.1964%" y="303.50"></text></g><g><title>lychee`parking_lot::condvar::Condvar::notify_one_slow (6 samples, 0.02%)</title><rect x="99.9656%" y="453" width="0.0230%" height="15" fill="rgb(228,190,49)" fg:x="26122" fg:w="6"/><text x="100.2156%" y="463.50"></text></g><g><title>libsystem_kernel.dylib`__psynch_cvsignal (6 samples, 0.02%)</title><rect x="99.9656%" y="437" width="0.0230%" height="15" fill="rgb(214,173,12)" fg:x="26122" fg:w="6"/><text x="100.2156%" y="447.50"></text></g><g><title>lychee`tokio::runtime::task::harness::Harness&lt;T,S&gt;::complete (7 samples, 0.03%)</title><rect x="99.9656%" y="485" width="0.0268%" height="15" fill="rgb(218,26,35)" fg:x="26122" fg:w="7"/><text x="100.2156%" y="495.50"></text></g><g><title>lychee`tokio::park::thread::wake_by_ref (7 samples, 0.03%)</title><rect x="99.9656%" y="469" width="0.0268%" height="15" fill="rgb(220,200,19)" fg:x="26122" fg:w="7"/><text x="100.2156%" y="479.50"></text></g><g><title>lychee`tokio::runtime::task::harness::Harness&lt;T,S&gt;::poll (23,076 samples, 88.31%)</title><rect x="11.6873%" y="501" width="88.3089%" height="15" fill="rgb(239,95,49)" fg:x="3054" fg:w="23076"/><text x="11.9373%" y="511.50">lychee`tokio::runtime::task::harness::Harness&lt;T,S&gt;::poll</text></g><g><title>all (26,131 samples, 100%)</title><rect x="0.0000%" y="613" width="100.0000%" height="15" fill="rgb(235,85,53)" fg:x="0" fg:w="26131"/><text x="0.2500%" y="623.50"></text></g><g><title>libsystem_pthread.dylib`thread_start (24,071 samples, 92.12%)</title><rect x="7.8834%" y="597" width="92.1166%" height="15" fill="rgb(233,133,31)" fg:x="2060" fg:w="24071"/><text x="8.1334%" y="607.50">libsystem_pthread.dylib`thread_start</text></g><g><title>libsystem_pthread.dylib`_pthread_start (24,071 samples, 92.12%)</title><rect x="7.8834%" y="581" width="92.1166%" height="15" fill="rgb(218,25,20)" fg:x="2060" fg:w="24071"/><text x="8.1334%" y="591.50">libsystem_pthread.dylib`_pthread_start</text></g><g><title>lychee`std::sys::unix::thread::Thread::new::thread_start (24,071 samples, 92.12%)</title><rect x="7.8834%" y="565" width="92.1166%" height="15" fill="rgb(252,210,38)" fg:x="2060" fg:w="24071"/><text x="8.1334%" y="575.50">lychee`std::sys::unix::thread::Thread::new::thread_start</text></g><g><title>lychee`core::ops::function::FnOnce::call_once{{vtable.shim}} (24,071 samples, 92.12%)</title><rect x="7.8834%" y="549" width="92.1166%" height="15" fill="rgb(242,134,21)" fg:x="2060" fg:w="24071"/><text x="8.1334%" y="559.50">lychee`core::ops::function::FnOnce::call_once{{vtable.shim}}</text></g><g><title>lychee`std::sys_common::backtrace::__rust_begin_short_backtrace (24,071 samples, 92.12%)</title><rect x="7.8834%" y="533" width="92.1166%" height="15" fill="rgb(213,28,48)" fg:x="2060" fg:w="24071"/><text x="8.1334%" y="543.50">lychee`std::sys_common::backtrace::__rust_begin_short_backtrace</text></g><g><title>lychee`tokio::runtime::blocking::pool::Inner::run (23,116 samples, 88.46%)</title><rect x="11.5380%" y="517" width="88.4620%" height="15" fill="rgb(250,196,2)" fg:x="3015" fg:w="23116"/><text x="11.7880%" y="527.50">lychee`tokio::runtime::blocking::pool::Inner::run</text></g></svg></svg>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment