Skip to content

Instantly share code, notes, and snippets.

@darmie
Created February 17, 2026 22:09
Show Gist options
  • Select an option

  • Save darmie/2f59c391fddbfd9709d2d2fc162ff764 to your computer and use it in GitHub Desktop.

Select an option

Save darmie/2f59c391fddbfd9709d2d2fc162ff764 to your computer and use it in GitHub Desktop.
Flamegraph comparison: Q10 pushdown OFF vs ON (DataFusion #20324)
Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
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="https://github.com/jonhoo/inferno"><!--Flame graph stack visualization. See https://github.com/brendangregg/FlameGraph for latest version, and http://www.brendangregg.com/flamegraphs.html for examples.--><!--NOTES: --><defs><linearGradient id="background" y1="0" y2="1" x1="0" x2="0"><stop stop-color="#eeeeee" offset="5%"/><stop stop-color="#eeeeb0" offset="95%"/></linearGradient></defs><style type="text/css">
text { font-family:monospace; font-size:12px }
#title { text-anchor:middle; font-size:17px; }
#matched { text-anchor:end; }
#search { text-anchor:end; opacity:0.1; cursor:pointer; }
#search:hover, #search.show { opacity:1; }
#subtitle { text-anchor:middle; font-color:rgb(160,160,160); }
#unzoom { cursor:pointer; }
#frames > *:hover { stroke:black; stroke-width:0.5; cursor:pointer; }
.hide { display:none; }
.parent { opacity:0.5; }
</style><script type="text/ecmascript"><![CDATA[
var nametype = 'Function:';
var fontsize = 12;
var fontwidth = 0.59;
var xpad = 10;
var inverted = false;
var searchcolor = 'rgb(230,0,230)';
var fluiddrawing = true;
var truncate_text_right = false;
]]><![CDATA["use strict";
var details, searchbtn, unzoombtn, matchedtxt, svg, searching, frames, known_font_width;
function init(evt) {
details = document.getElementById("details").firstChild;
searchbtn = document.getElementById("search");
unzoombtn = document.getElementById("unzoom");
matchedtxt = document.getElementById("matched");
svg = document.getElementsByTagName("svg")[0];
frames = document.getElementById("frames");
known_font_width = get_monospace_width(frames);
total_samples = parseInt(frames.attributes.total_samples.value);
searching = 0;
// Use GET parameters to restore a flamegraph's state.
var restore_state = function() {
var params = get_params();
if (params.x && params.y)
zoom(find_group(document.querySelector('[*|x="' + params.x + '"][y="' + params.y + '"]')));
if (params.s)
search(params.s);
};
if (fluiddrawing) {
// Make width dynamic so the SVG fits its parent's width.
svg.removeAttribute("width");
// Edge requires us to have a viewBox that gets updated with size changes.
var isEdge = /Edge\/\d./i.test(navigator.userAgent);
if (!isEdge) {
svg.removeAttribute("viewBox");
}
var update_for_width_change = function() {
if (isEdge) {
svg.attributes.viewBox.value = "0 0 " + svg.width.baseVal.value + " " + svg.height.baseVal.value;
}
// Keep consistent padding on left and right of frames container.
frames.attributes.width.value = svg.width.baseVal.value - xpad * 2;
// Text truncation needs to be adjusted for the current width.
update_text_for_elements(frames.children);
// Keep search elements at a fixed distance from right edge.
var svgWidth = svg.width.baseVal.value;
searchbtn.attributes.x.value = svgWidth - xpad;
matchedtxt.attributes.x.value = svgWidth - xpad;
};
window.addEventListener('resize', function() {
update_for_width_change();
});
// This needs to be done asynchronously for Safari to work.
setTimeout(function() {
unzoom();
update_for_width_change();
restore_state();
}, 0);
} else {
restore_state();
}
}
// event listeners
window.addEventListener("click", function(e) {
var target = find_group(e.target);
if (target) {
if (target.nodeName == "a") {
if (e.ctrlKey === false) return;
e.preventDefault();
}
if (target.classList.contains("parent")) unzoom();
zoom(target);
// set parameters for zoom state
var el = target.querySelector("rect");
if (el && el.attributes && el.attributes.y && el.attributes["fg:x"]) {
var params = get_params()
params.x = el.attributes["fg:x"].value;
params.y = el.attributes.y.value;
history.replaceState(null, null, parse_params(params));
}
}
else if (e.target.id == "unzoom") {
unzoom();
// remove zoom state
var params = get_params();
if (params.x) delete params.x;
if (params.y) delete params.y;
history.replaceState(null, null, parse_params(params));
}
else if (e.target.id == "search") search_prompt();
}, false)
// mouse-over for info
// show
window.addEventListener("mouseover", function(e) {
var target = find_group(e.target);
if (target) details.nodeValue = nametype + " " + g_to_text(target);
}, false)
// clear
window.addEventListener("mouseout", function(e) {
var target = find_group(e.target);
if (target) details.nodeValue = ' ';
}, false)
// ctrl-F for search
window.addEventListener("keydown",function (e) {
if (e.keyCode === 114 || (e.ctrlKey && e.keyCode === 70)) {
e.preventDefault();
search_prompt();
}
}, false)
// functions
function get_params() {
var params = {};
var paramsarr = window.location.search.substr(1).split('&');
for (var i = 0; i < paramsarr.length; ++i) {
var tmp = paramsarr[i].split("=");
if (!tmp[0] || !tmp[1]) continue;
params[tmp[0]] = decodeURIComponent(tmp[1]);
}
return params;
}
function parse_params(params) {
var uri = "?";
for (var key in params) {
uri += key + '=' + encodeURIComponent(params[key]) + '&';
}
if (uri.slice(-1) == "&")
uri = uri.substring(0, uri.length - 1);
if (uri == '?')
uri = window.location.href.split('?')[0];
return uri;
}
function find_child(node, selector) {
var children = node.querySelectorAll(selector);
if (children.length) return children[0];
return;
}
function find_group(node) {
var parent = node.parentElement;
if (!parent) return;
if (parent.id == "frames") return node;
return find_group(parent);
}
function orig_save(e, attr, val) {
if (e.attributes["fg:orig_" + attr] != undefined) return;
if (e.attributes[attr] == undefined) return;
if (val == undefined) val = e.attributes[attr].value;
e.setAttribute("fg:orig_" + attr, val);
}
function orig_load(e, attr) {
if (e.attributes["fg:orig_"+attr] == undefined) return;
e.attributes[attr].value = e.attributes["fg:orig_" + attr].value;
e.removeAttribute("fg:orig_" + attr);
}
function g_to_text(e) {
var text = find_child(e, "title").firstChild.nodeValue;
return (text)
}
function g_to_func(e) {
var func = g_to_text(e);
// if there's any manipulation we want to do to the function
// name before it's searched, do it here before returning.
return (func);
}
function get_monospace_width(frames) {
// Given the id="frames" element, return the width of text characters if
// this is a monospace font, otherwise return 0.
text = find_child(frames.children[0], "text");
originalContent = text.textContent;
text.textContent = "!";
bangWidth = text.getComputedTextLength();
text.textContent = "W";
wWidth = text.getComputedTextLength();
text.textContent = originalContent;
if (bangWidth === wWidth) {
return bangWidth;
} else {
return 0;
}
}
function update_text_for_elements(elements) {
// In order to render quickly in the browser, you want to do one pass of
// reading attributes, and one pass of mutating attributes. See
// https://web.dev/avoid-large-complex-layouts-and-layout-thrashing/ for details.
// Fall back to inefficient calculation, if we're variable-width font.
// TODO This should be optimized somehow too.
if (known_font_width === 0) {
for (var i = 0; i < elements.length; i++) {
update_text(elements[i]);
}
return;
}
var textElemNewAttributes = [];
for (var i = 0; i < elements.length; i++) {
var e = elements[i];
var r = find_child(e, "rect");
var t = find_child(e, "text");
var w = parseFloat(r.attributes.width.value) * frames.attributes.width.value / 100 - 3;
var txt = find_child(e, "title").textContent.replace(/\([^(]*\)$/,"");
var newX = format_percent((parseFloat(r.attributes.x.value) + (100 * 3 / frames.attributes.width.value)));
// Smaller than this size won't fit anything
if (w < 2 * known_font_width) {
textElemNewAttributes.push([newX, ""]);
continue;
}
// Fit in full text width
if (txt.length * known_font_width < w) {
textElemNewAttributes.push([newX, txt]);
continue;
}
var substringLength = Math.floor(w / known_font_width) - 2;
if (truncate_text_right) {
// Truncate the right side of the text.
textElemNewAttributes.push([newX, txt.substring(0, substringLength) + ".."]);
continue;
} else {
// Truncate the left side of the text.
textElemNewAttributes.push([newX, ".." + txt.substring(txt.length - substringLength, txt.length)]);
continue;
}
}
console.assert(textElemNewAttributes.length === elements.length, "Resize failed, please file a bug at https://github.com/jonhoo/inferno/");
// Now that we know new textContent, set it all in one go so we don't refresh a bazillion times.
for (var i = 0; i < elements.length; i++) {
var e = elements[i];
var values = textElemNewAttributes[i];
var t = find_child(e, "text");
t.attributes.x.value = values[0];
t.textContent = values[1];
}
}
function update_text(e) {
var r = find_child(e, "rect");
var t = find_child(e, "text");
var w = parseFloat(r.attributes.width.value) * frames.attributes.width.value / 100 - 3;
var txt = find_child(e, "title").textContent.replace(/\([^(]*\)$/,"");
t.attributes.x.value = format_percent((parseFloat(r.attributes.x.value) + (100 * 3 / frames.attributes.width.value)));
// Smaller than this size won't fit anything
if (w < 2 * fontsize * fontwidth) {
t.textContent = "";
return;
}
t.textContent = txt;
// Fit in full text width
if (t.getComputedTextLength() < w)
return;
if (truncate_text_right) {
// Truncate the right side of the text.
for (var x = txt.length - 2; x > 0; x--) {
if (t.getSubStringLength(0, x + 2) <= w) {
t.textContent = txt.substring(0, x) + "..";
return;
}
}
} else {
// Truncate the left side of the text.
for (var x = 2; x < txt.length; x++) {
if (t.getSubStringLength(x - 2, txt.length) <= w) {
t.textContent = ".." + txt.substring(x, txt.length);
return;
}
}
}
t.textContent = "";
}
// zoom
function zoom_reset(e) {
if (e.tagName == "rect") {
e.attributes.x.value = format_percent(100 * parseInt(e.attributes["fg:x"].value) / total_samples);
e.attributes.width.value = format_percent(100 * parseInt(e.attributes["fg:w"].value) / total_samples);
}
if (e.childNodes == undefined) return;
for(var i = 0, c = e.childNodes; i < c.length; i++) {
zoom_reset(c[i]);
}
}
function zoom_child(e, x, zoomed_width_samples) {
if (e.tagName == "text") {
var parent_x = parseFloat(find_child(e.parentNode, "rect[x]").attributes.x.value);
e.attributes.x.value = format_percent(parent_x + (100 * 3 / frames.attributes.width.value));
} else if (e.tagName == "rect") {
e.attributes.x.value = format_percent(100 * (parseInt(e.attributes["fg:x"].value) - x) / zoomed_width_samples);
e.attributes.width.value = format_percent(100 * parseInt(e.attributes["fg:w"].value) / zoomed_width_samples);
}
if (e.childNodes == undefined) return;
for(var i = 0, c = e.childNodes; i < c.length; i++) {
zoom_child(c[i], x, zoomed_width_samples);
}
}
function zoom_parent(e) {
if (e.attributes) {
if (e.attributes.x != undefined) {
e.attributes.x.value = "0.0%";
}
if (e.attributes.width != undefined) {
e.attributes.width.value = "100.0%";
}
}
if (e.childNodes == undefined) return;
for(var i = 0, c = e.childNodes; i < c.length; i++) {
zoom_parent(c[i]);
}
}
function zoom(node) {
var attr = find_child(node, "rect").attributes;
var width = parseInt(attr["fg:w"].value);
var xmin = parseInt(attr["fg:x"].value);
var xmax = xmin + width;
var ymin = parseFloat(attr.y.value);
unzoombtn.classList.remove("hide");
var el = frames.children;
var to_update_text = [];
for (var i = 0; i < el.length; i++) {
var e = el[i];
var a = find_child(e, "rect").attributes;
var ex = parseInt(a["fg:x"].value);
var ew = parseInt(a["fg:w"].value);
// Is it an ancestor
if (!inverted) {
var upstack = parseFloat(a.y.value) > ymin;
} else {
var upstack = parseFloat(a.y.value) < ymin;
}
if (upstack) {
// Direct ancestor
if (ex <= xmin && (ex+ew) >= xmax) {
e.classList.add("parent");
zoom_parent(e);
to_update_text.push(e);
}
// not in current path
else
e.classList.add("hide");
}
// Children maybe
else {
// no common path
if (ex < xmin || ex >= xmax) {
e.classList.add("hide");
}
else {
zoom_child(e, xmin, width);
to_update_text.push(e);
}
}
}
update_text_for_elements(to_update_text);
}
function unzoom() {
unzoombtn.classList.add("hide");
var el = frames.children;
for(var i = 0; i < el.length; i++) {
el[i].classList.remove("parent");
el[i].classList.remove("hide");
zoom_reset(el[i]);
}
update_text_for_elements(el);
}
// search
function reset_search() {
var el = document.querySelectorAll("#frames rect");
for (var i = 0; i < el.length; i++) {
orig_load(el[i], "fill")
}
var params = get_params();
delete params.s;
history.replaceState(null, null, parse_params(params));
}
function search_prompt() {
if (!searching) {
var term = prompt("Enter a search term (regexp " +
"allowed, eg: ^ext4_)", "");
if (term != null) {
search(term)
}
} else {
reset_search();
searching = 0;
searchbtn.classList.remove("show");
searchbtn.firstChild.nodeValue = "Search"
matchedtxt.classList.add("hide");
matchedtxt.firstChild.nodeValue = ""
}
}
function search(term) {
var re = new RegExp(term);
var el = frames.children;
var matches = new Object();
var maxwidth = 0;
for (var i = 0; i < el.length; i++) {
var e = el[i];
// Skip over frames which are either not visible, or below the zoomed-to frame
if (e.classList.contains("hide") || e.classList.contains("parent")) {
continue;
}
var func = g_to_func(e);
var rect = find_child(e, "rect");
if (func == null || rect == null)
continue;
// Save max width. Only works as we have a root frame
var w = parseInt(rect.attributes["fg:w"].value);
if (w > maxwidth)
maxwidth = w;
if (func.match(re)) {
// highlight
var x = parseInt(rect.attributes["fg:x"].value);
orig_save(rect, "fill");
rect.attributes.fill.value = searchcolor;
// remember matches
if (matches[x] == undefined) {
matches[x] = w;
} else {
if (w > matches[x]) {
// overwrite with parent
matches[x] = w;
}
}
searching = 1;
}
}
if (!searching)
return;
var params = get_params();
params.s = term;
history.replaceState(null, null, parse_params(params));
searchbtn.classList.add("show");
searchbtn.firstChild.nodeValue = "Reset Search";
// calculate percent matched, excluding vertical overlap
var count = 0;
var lastx = -1;
var lastw = 0;
var keys = Array();
for (k in matches) {
if (matches.hasOwnProperty(k))
keys.push(k);
}
// sort the matched frames by their x location
// ascending, then width descending
keys.sort(function(a, b){
return a - b;
});
// Step through frames saving only the biggest bottom-up frames
// thanks to the sort order. This relies on the tree property
// where children are always smaller than their parents.
for (var k in keys) {
var x = parseInt(keys[k]);
var w = matches[keys[k]];
if (x >= lastx + lastw) {
count += w;
lastx = x;
lastw = w;
}
}
// display matched percent
matchedtxt.classList.remove("hide");
var pct = 100 * count / maxwidth;
if (pct != 100) pct = pct.toFixed(1);
matchedtxt.firstChild.nodeValue = "Matched: " + pct + "%";
}
function format_percent(n) {
return n.toFixed(4) + "%";
}
]]></script><rect x="0" y="0" width="100%" height="662" fill="url(#background)"/><text id="title" fill="rgb(0,0,0)" x="50.0000%" y="24.00">Flame Graph</text><text id="details" fill="rgb(0,0,0)" x="10" y="645.00"> </text><text id="unzoom" class="hide" fill="rgb(0,0,0)" x="10" y="24.00">Reset Zoom</text><text id="search" fill="rgb(0,0,0)" x="1190" y="24.00">Search</text><text id="matched" fill="rgb(0,0,0)" x="1190" y="645.00"> </text><svg id="frames" x="10" width="1180" total_samples="1124"><g><title>0x1095c9933 (1 samples, 0.09%)</title><rect x="0.0000%" y="597" width="0.0890%" height="15" fill="rgb(227,0,7)" fg:x="0" fg:w="1"/><text x="0.2500%" y="607.50"></text></g><g><title>0x109616f63 (1 samples, 0.09%)</title><rect x="0.0000%" y="581" width="0.0890%" height="15" fill="rgb(217,0,24)" fg:x="0" fg:w="1"/><text x="0.2500%" y="591.50"></text></g><g><title>0x1095c62fb (1 samples, 0.09%)</title><rect x="0.0000%" y="565" width="0.0890%" height="15" fill="rgb(221,193,54)" fg:x="0" fg:w="1"/><text x="0.2500%" y="575.50"></text></g><g><title>0x10961718f (1 samples, 0.09%)</title><rect x="0.0000%" y="549" width="0.0890%" height="15" fill="rgb(248,212,6)" fg:x="0" fg:w="1"/><text x="0.2500%" y="559.50"></text></g><g><title>0x1095edb04 (1 samples, 0.09%)</title><rect x="0.0000%" y="533" width="0.0890%" height="15" fill="rgb(208,68,35)" fg:x="0" fg:w="1"/><text x="0.2500%" y="543.50"></text></g><g><title>mi_arenas_try_purge (5 samples, 0.44%)</title><rect x="0.0890%" y="501" width="0.4448%" height="15" fill="rgb(232,128,0)" fg:x="1" fg:w="5"/><text x="0.3390%" y="511.50"></text></g><g><title>madvise (5 samples, 0.44%)</title><rect x="0.0890%" y="485" width="0.4448%" height="15" fill="rgb(207,160,47)" fg:x="1" fg:w="5"/><text x="0.3390%" y="495.50"></text></g><g><title>mi_process_done (6 samples, 0.53%)</title><rect x="0.0890%" y="533" width="0.5338%" height="15" fill="rgb(228,23,34)" fg:x="1" fg:w="6"/><text x="0.3390%" y="543.50"></text></g><g><title>mi_heap_collect_ex (6 samples, 0.53%)</title><rect x="0.0890%" y="517" width="0.5338%" height="15" fill="rgb(218,30,26)" fg:x="1" fg:w="6"/><text x="0.3390%" y="527.50"></text></g><g><title>mi_segment_try_purge (1 samples, 0.09%)</title><rect x="0.5338%" y="501" width="0.0890%" height="15" fill="rgb(220,122,19)" fg:x="6" fg:w="1"/><text x="0.7838%" y="511.50"></text></g><g><title>mi_segment_purge (1 samples, 0.09%)</title><rect x="0.5338%" y="485" width="0.0890%" height="15" fill="rgb(250,228,42)" fg:x="6" fg:w="1"/><text x="0.7838%" y="495.50"></text></g><g><title>_mi_os_purge_ex (1 samples, 0.09%)</title><rect x="0.5338%" y="469" width="0.0890%" height="15" fill="rgb(240,193,28)" fg:x="6" fg:w="1"/><text x="0.7838%" y="479.50"></text></g><g><title>mi_os_decommit_ex (1 samples, 0.09%)</title><rect x="0.5338%" y="453" width="0.0890%" height="15" fill="rgb(216,20,37)" fg:x="6" fg:w="1"/><text x="0.7838%" y="463.50"></text></g><g><title>madvise (1 samples, 0.09%)</title><rect x="0.5338%" y="437" width="0.0890%" height="15" fill="rgb(206,188,39)" fg:x="6" fg:w="1"/><text x="0.7838%" y="447.50"></text></g><g><title>dyld4::LibSystemHelpers::exit(int) const (7 samples, 0.62%)</title><rect x="0.0890%" y="581" width="0.6228%" height="15" fill="rgb(217,207,13)" fg:x="1" fg:w="7"/><text x="0.3390%" y="591.50"></text></g><g><title>exit (7 samples, 0.62%)</title><rect x="0.0890%" y="565" width="0.6228%" height="15" fill="rgb(231,73,38)" fg:x="1" fg:w="7"/><text x="0.3390%" y="575.50"></text></g><g><title>__cxa_finalize_ranges (7 samples, 0.62%)</title><rect x="0.0890%" y="549" width="0.6228%" height="15" fill="rgb(225,20,46)" fg:x="1" fg:w="7"/><text x="0.3390%" y="559.50"></text></g><g><title>tree_jitter_free_global_drbg (1 samples, 0.09%)</title><rect x="0.6228%" y="533" width="0.0890%" height="15" fill="rgb(210,31,41)" fg:x="7" fg:w="1"/><text x="0.8728%" y="543.50"></text></g><g><title>dyld4::APIs::runAllInitializersForMain() (1 samples, 0.09%)</title><rect x="0.7117%" y="565" width="0.0890%" height="15" fill="rgb(221,200,47)" fg:x="8" fg:w="1"/><text x="0.9617%" y="575.50"></text></g><g><title>dyld4::PrebuiltLoader::runInitializers(dyld4::RuntimeState&amp;) const (1 samples, 0.09%)</title><rect x="0.7117%" y="549" width="0.0890%" height="15" fill="rgb(226,26,5)" fg:x="8" fg:w="1"/><text x="0.9617%" y="559.50"></text></g><g><title>dyld4::Loader::findAndRunAllInitializers(dyld4::RuntimeState&amp;) const (1 samples, 0.09%)</title><rect x="0.7117%" y="533" width="0.0890%" height="15" fill="rgb(249,33,26)" fg:x="8" fg:w="1"/><text x="0.9617%" y="543.50"></text></g><g><title>dyld3::MachOAnalyzer::forEachInitializer(Diagnostics&amp;, dyld3::MachOAnalyzer::VMAddrConverter const&amp;, void (unsigned int) block_pointer, void const*) const (1 samples, 0.09%)</title><rect x="0.7117%" y="517" width="0.0890%" height="15" fill="rgb(235,183,28)" fg:x="8" fg:w="1"/><text x="0.9617%" y="527.50"></text></g><g><title>dyld3::MachOFile::forEachSection(void (dyld3::MachOFile::SectionInfo const&amp;, bool, bool&amp;) block_pointer) const (1 samples, 0.09%)</title><rect x="0.7117%" y="501" width="0.0890%" height="15" fill="rgb(221,5,38)" fg:x="8" fg:w="1"/><text x="0.9617%" y="511.50"></text></g><g><title>dyld3::MachOFile::forEachLoadCommand(Diagnostics&amp;, void (load_command const*, bool&amp;) block_pointer) const (1 samples, 0.09%)</title><rect x="0.7117%" y="485" width="0.0890%" height="15" fill="rgb(247,18,42)" fg:x="8" fg:w="1"/><text x="0.9617%" y="495.50"></text></g><g><title>invocation function for block in dyld3::MachOFile::forEachSection(void (dyld3::MachOFile::SectionInfo const&amp;, bool, bool&amp;) block_pointer) const (1 samples, 0.09%)</title><rect x="0.7117%" y="469" width="0.0890%" height="15" fill="rgb(241,131,45)" fg:x="8" fg:w="1"/><text x="0.9617%" y="479.50"></text></g><g><title>invocation function for block in dyld3::MachOAnalyzer::forEachInitializer(Diagnostics&amp;, dyld3::MachOAnalyzer::VMAddrConverter const&amp;, void (unsigned int) block_pointer, void const*) const (1 samples, 0.09%)</title><rect x="0.7117%" y="453" width="0.0890%" height="15" fill="rgb(249,31,29)" fg:x="8" fg:w="1"/><text x="0.9617%" y="463.50"></text></g><g><title>invocation function for block in dyld4::Loader::findAndRunAllInitializers(dyld4::RuntimeState&amp;) const::$_0::operator()() const (1 samples, 0.09%)</title><rect x="0.7117%" y="437" width="0.0890%" height="15" fill="rgb(225,111,53)" fg:x="8" fg:w="1"/><text x="0.9617%" y="447.50"></text></g><g><title>libSystem_initializer (1 samples, 0.09%)</title><rect x="0.7117%" y="421" width="0.0890%" height="15" fill="rgb(238,160,17)" fg:x="8" fg:w="1"/><text x="0.9617%" y="431.50"></text></g><g><title>libdispatch_init (1 samples, 0.09%)</title><rect x="0.7117%" y="405" width="0.0890%" height="15" fill="rgb(214,148,48)" fg:x="8" fg:w="1"/><text x="0.9617%" y="415.50"></text></g><g><title>_os_object_init (1 samples, 0.09%)</title><rect x="0.7117%" y="389" width="0.0890%" height="15" fill="rgb(232,36,49)" fg:x="8" fg:w="1"/><text x="0.9617%" y="399.50"></text></g><g><title>_objc_init (1 samples, 0.09%)</title><rect x="0.7117%" y="373" width="0.0890%" height="15" fill="rgb(209,103,24)" fg:x="8" fg:w="1"/><text x="0.9617%" y="383.50"></text></g><g><title>dyld4::APIs::_dyld_objc_register_callbacks(_dyld_objc_callbacks const*) (1 samples, 0.09%)</title><rect x="0.7117%" y="357" width="0.0890%" height="15" fill="rgb(229,88,8)" fg:x="8" fg:w="1"/><text x="0.9617%" y="367.50"></text></g><g><title>dyld4::RuntimeState::setObjCNotifiers(void (*)(char const*, mach_header const*), void (*)(mach_header const*, void*, mach_header const*, void const*), void (*)(unsigned int, _dyld_objc_notify_mapped_info const*), void (*)(_dyld_objc_notify_mapped_info const*), void (*)(unsigned int, _dyld_objc_notify_mapped_info const*, void (unsigned int) block_pointer)) (1 samples, 0.09%)</title><rect x="0.7117%" y="341" width="0.0890%" height="15" fill="rgb(213,181,19)" fg:x="8" fg:w="1"/><text x="0.9617%" y="351.50"></text></g><g><title>dyld4::RuntimeLocks::withLoadersReadLock(void () block_pointer) (1 samples, 0.09%)</title><rect x="0.7117%" y="325" width="0.0890%" height="15" fill="rgb(254,191,54)" fg:x="8" fg:w="1"/><text x="0.9617%" y="335.50"></text></g><g><title>invocation function for block in dyld4::RuntimeState::setObjCNotifiers(void (*)(char const*, mach_header const*), void (*)(mach_header const*, void*, mach_header const*, void const*), void (*)(unsigned int, _dyld_objc_notify_mapped_info const*), void (*)(_dyld_objc_notify_mapped_info const*), void (*)(unsigned int, _dyld_objc_notify_mapped_info const*, void (unsigned int) block_pointer))::$_8::operator()() const (1 samples, 0.09%)</title><rect x="0.7117%" y="309" width="0.0890%" height="15" fill="rgb(241,83,37)" fg:x="8" fg:w="1"/><text x="0.9617%" y="319.50"></text></g><g><title>map_images (1 samples, 0.09%)</title><rect x="0.7117%" y="293" width="0.0890%" height="15" fill="rgb(233,36,39)" fg:x="8" fg:w="1"/><text x="0.9617%" y="303.50"></text></g><g><title>map_images_nolock (1 samples, 0.09%)</title><rect x="0.7117%" y="277" width="0.0890%" height="15" fill="rgb(226,3,54)" fg:x="8" fg:w="1"/><text x="0.9617%" y="287.50"></text></g><g><title>dyld4::Loader::applyFixupsGeneric(Diagnostics&amp;, dyld4::RuntimeState&amp;, unsigned long long, dyld3::Array&lt;void const*&gt; const&amp;, dyld3::Array&lt;void const*&gt; const&amp;, bool, dyld3::Array&lt;dyld4::Loader::MissingFlatLazySymbol&gt; const&amp;) const (3 samples, 0.27%)</title><rect x="0.8007%" y="549" width="0.2669%" height="15" fill="rgb(245,192,40)" fg:x="9" fg:w="3"/><text x="1.0507%" y="559.50"></text></g><g><title>dyld3::MachOAnalyzer::forEachRebaseLocation_Opcodes(Diagnostics&amp;, void (unsigned long long, bool&amp;) block_pointer) const (3 samples, 0.27%)</title><rect x="0.8007%" y="533" width="0.2669%" height="15" fill="rgb(238,167,29)" fg:x="9" fg:w="3"/><text x="1.0507%" y="543.50"></text></g><g><title>dyld3::MachOAnalyzer::forEachRebase_Opcodes(Diagnostics&amp;, dyld3::MachOLoaded::LinkEditInfo const&amp;, dyld3::MachOFile::SegmentInfo const*, void (char const*, dyld3::MachOLoaded::LinkEditInfo const&amp;, dyld3::MachOFile::SegmentInfo const*, bool, unsigned int, unsigned char, unsigned long long, dyld3::MachOAnalyzer::Rebase, bool&amp;) block_pointer) const (3 samples, 0.27%)</title><rect x="0.8007%" y="517" width="0.2669%" height="15" fill="rgb(232,182,51)" fg:x="9" fg:w="3"/><text x="1.0507%" y="527.50"></text></g><g><title>invocation function for block in dyld4::Loader::applyFixupsGeneric(Diagnostics&amp;, dyld4::RuntimeState&amp;, unsigned long long, dyld3::Array&lt;void const*&gt; const&amp;, dyld3::Array&lt;void const*&gt; const&amp;, bool, dyld3::Array&lt;dyld4::Loader::MissingFlatLazySymbol&gt; const&amp;) const (2 samples, 0.18%)</title><rect x="0.8897%" y="501" width="0.1779%" height="15" fill="rgb(231,60,39)" fg:x="10" fg:w="2"/><text x="1.1397%" y="511.50"></text></g><g><title>dyld4::JustInTimeLoader::applyFixups(Diagnostics&amp;, dyld4::RuntimeState&amp;, dyld4::DyldCacheDataConstLazyScopedWriter&amp;, bool) const (4 samples, 0.36%)</title><rect x="0.8007%" y="565" width="0.3559%" height="15" fill="rgb(208,69,12)" fg:x="9" fg:w="4"/><text x="1.0507%" y="575.50"></text></g><g><title>dyld4::Loader::forEachBindTarget(Diagnostics&amp;, dyld4::RuntimeState&amp;, void (unsigned int, unsigned int, dyld4::Loader::ResolvedSymbol const&amp;) block_pointer, bool, void (dyld4::Loader::ResolvedSymbol const&amp;, bool&amp;) block_pointer, void (dyld4::Loader::ResolvedSymbol const&amp;, bool&amp;) block_pointer) const (1 samples, 0.09%)</title><rect x="1.0676%" y="549" width="0.0890%" height="15" fill="rgb(235,93,37)" fg:x="12" fg:w="1"/><text x="1.3176%" y="559.50"></text></g><g><title>dyld3::MachOAnalyzer::withVMLayout(Diagnostics&amp;, void (mach_o::Layout const&amp;) block_pointer) const (1 samples, 0.09%)</title><rect x="1.0676%" y="533" width="0.0890%" height="15" fill="rgb(213,116,39)" fg:x="12" fg:w="1"/><text x="1.3176%" y="543.50"></text></g><g><title>invocation function for block in dyld4::Loader::forEachBindTarget(Diagnostics&amp;, dyld4::RuntimeState&amp;, void (unsigned int, unsigned int, dyld4::Loader::ResolvedSymbol const&amp;) block_pointer, bool, void (dyld4::Loader::ResolvedSymbol const&amp;, bool&amp;) block_pointer, void (dyld4::Loader::ResolvedSymbol const&amp;, bool&amp;) block_pointer) const (1 samples, 0.09%)</title><rect x="1.0676%" y="517" width="0.0890%" height="15" fill="rgb(222,207,29)" fg:x="12" fg:w="1"/><text x="1.3176%" y="527.50"></text></g><g><title>mach_o::Fixups::forEachBindTarget_Opcodes(Diagnostics&amp;, bool, void (mach_o::Fixups::BindTargetInfo const&amp;, bool&amp;) block_pointer, void (mach_o::Fixups::BindTargetInfo const&amp;, bool&amp;) block_pointer) const (1 samples, 0.09%)</title><rect x="1.0676%" y="501" width="0.0890%" height="15" fill="rgb(206,96,30)" fg:x="12" fg:w="1"/><text x="1.3176%" y="511.50"></text></g><g><title>mach_o::Fixups::forEachBindUnified_Opcodes(Diagnostics&amp;, bool, void (unsigned long long, unsigned int, mach_o::Fixups::BindTargetInfo const&amp;, bool&amp;) block_pointer, void (unsigned long long, unsigned int, mach_o::Fixups::BindTargetInfo const&amp;, bool&amp;) block_pointer) const (1 samples, 0.09%)</title><rect x="1.0676%" y="485" width="0.0890%" height="15" fill="rgb(218,138,4)" fg:x="12" fg:w="1"/><text x="1.3176%" y="495.50"></text></g><g><title>mach_o::Fixups::forEachBind_OpcodesLazy(Diagnostics&amp;, void (char const*, bool, bool, unsigned int, int, unsigned int, unsigned int, unsigned long long, unsigned char, char const*, bool, bool, unsigned long long, bool, bool&amp;) block_pointer) const (1 samples, 0.09%)</title><rect x="1.0676%" y="469" width="0.0890%" height="15" fill="rgb(250,191,14)" fg:x="12" fg:w="1"/><text x="1.3176%" y="479.50"></text></g><g><title>invocation function for block in mach_o::Fixups::forEachBindTarget_Opcodes(Diagnostics&amp;, bool, void (mach_o::Fixups::BindTargetInfo const&amp;, bool&amp;) block_pointer, void (mach_o::Fixups::BindTargetInfo const&amp;, bool&amp;) block_pointer) const (1 samples, 0.09%)</title><rect x="1.0676%" y="453" width="0.0890%" height="15" fill="rgb(239,60,40)" fg:x="12" fg:w="1"/><text x="1.3176%" y="463.50"></text></g><g><title>invocation function for block in dyld4::Loader::forEachBindTarget(Diagnostics&amp;, dyld4::RuntimeState&amp;, void (unsigned int, unsigned int, dyld4::Loader::ResolvedSymbol const&amp;) block_pointer, bool, void (dyld4::Loader::ResolvedSymbol const&amp;, bool&amp;) block_pointer, void (dyld4::Loader::ResolvedSymbol const&amp;, bool&amp;) block_pointer) const (1 samples, 0.09%)</title><rect x="1.0676%" y="437" width="0.0890%" height="15" fill="rgb(206,27,48)" fg:x="12" fg:w="1"/><text x="1.3176%" y="447.50"></text></g><g><title>dyld4::Loader::resolveSymbol(Diagnostics&amp;, dyld4::RuntimeState&amp;, int, char const*, bool, bool, void (unsigned int, unsigned int, dyld4::Loader::ResolvedSymbol const&amp;) block_pointer, bool) const (1 samples, 0.09%)</title><rect x="1.0676%" y="421" width="0.0890%" height="15" fill="rgb(225,35,8)" fg:x="12" fg:w="1"/><text x="1.3176%" y="431.50"></text></g><g><title>dyld4::Loader::hasExportedSymbol(Diagnostics&amp;, dyld4::RuntimeState&amp;, char const*, dyld4::Loader::ExportedSymbolMode, dyld4::Loader::ResolverMode, dyld4::Loader::ResolvedSymbol*, dyld3::Array&lt;dyld4::Loader const*&gt;*) const (1 samples, 0.09%)</title><rect x="1.0676%" y="405" width="0.0890%" height="15" fill="rgb(250,213,24)" fg:x="12" fg:w="1"/><text x="1.3176%" y="415.50"></text></g><g><title>dyld4::Loader::hasExportedSymbol(Diagnostics&amp;, dyld4::RuntimeState&amp;, char const*, dyld4::Loader::ExportedSymbolMode, dyld4::Loader::ResolverMode, dyld4::Loader::ResolvedSymbol*, dyld3::Array&lt;dyld4::Loader const*&gt;*) const (1 samples, 0.09%)</title><rect x="1.0676%" y="389" width="0.0890%" height="15" fill="rgb(247,123,22)" fg:x="12" fg:w="1"/><text x="1.3176%" y="399.50"></text></g><g><title>dyld3::MachOFile::trieWalk(Diagnostics&amp;, unsigned char const*, unsigned char const*, char const*) (1 samples, 0.09%)</title><rect x="1.0676%" y="373" width="0.0890%" height="15" fill="rgb(231,138,38)" fg:x="12" fg:w="1"/><text x="1.3176%" y="383.50"></text></g><g><title>dyld4::prepare(dyld4::APIs&amp;, dyld3::MachOAnalyzer const*) (6 samples, 0.53%)</title><rect x="0.7117%" y="581" width="0.5338%" height="15" fill="rgb(231,145,46)" fg:x="8" fg:w="6"/><text x="0.9617%" y="591.50"></text></g><g><title>dyld4::JustInTimeLoader::makeLaunchLoader(Diagnostics&amp;, dyld4::RuntimeState&amp;, dyld3::MachOAnalyzer const*, char const*, mach_o::Layout const*) (1 samples, 0.09%)</title><rect x="1.1566%" y="565" width="0.0890%" height="15" fill="rgb(251,118,11)" fg:x="13" fg:w="1"/><text x="1.4066%" y="575.50"></text></g><g><title>dyld4::Loader::getOnDiskBinarySliceOffset(dyld4::RuntimeState&amp;, dyld3::MachOAnalyzer const*, char const*) (1 samples, 0.09%)</title><rect x="1.1566%" y="549" width="0.0890%" height="15" fill="rgb(217,147,25)" fg:x="13" fg:w="1"/><text x="1.4066%" y="559.50"></text></g><g><title>dyld4::SyscallDelegate::withReadOnlyMappedFile(Diagnostics&amp;, char const*, bool, void (void const*, unsigned long, bool, dyld4::FileID const&amp;, char const*) block_pointer) const (1 samples, 0.09%)</title><rect x="1.1566%" y="533" width="0.0890%" height="15" fill="rgb(247,81,37)" fg:x="13" fg:w="1"/><text x="1.4066%" y="543.50"></text></g><g><title>dyld4::SyscallDelegate::mapFileReadOnly(Diagnostics&amp;, char const*, unsigned long*, dyld4::FileID*, bool*, char*) const (1 samples, 0.09%)</title><rect x="1.1566%" y="517" width="0.0890%" height="15" fill="rgb(209,12,38)" fg:x="13" fg:w="1"/><text x="1.4066%" y="527.50"></text></g><g><title>dyld3::open(char const*, int, int) (1 samples, 0.09%)</title><rect x="1.1566%" y="501" width="0.0890%" height="15" fill="rgb(227,1,9)" fg:x="13" fg:w="1"/><text x="1.4066%" y="511.50"></text></g><g><title>open_with_subsystem (1 samples, 0.09%)</title><rect x="1.1566%" y="485" width="0.0890%" height="15" fill="rgb(248,47,43)" fg:x="13" fg:w="1"/><text x="1.4066%" y="495.50"></text></g><g><title>open (1 samples, 0.09%)</title><rect x="1.1566%" y="469" width="0.0890%" height="15" fill="rgb(221,10,30)" fg:x="13" fg:w="1"/><text x="1.4066%" y="479.50"></text></g><g><title>__open (1 samples, 0.09%)</title><rect x="1.1566%" y="453" width="0.0890%" height="15" fill="rgb(210,229,1)" fg:x="13" fg:w="1"/><text x="1.4066%" y="463.50"></text></g><g><title>&lt;mimalloc::MiMalloc as core::alloc::global::GlobalAlloc&gt;::alloc (1 samples, 0.09%)</title><rect x="1.2456%" y="549" width="0.0890%" height="15" fill="rgb(222,148,37)" fg:x="14" fg:w="1"/><text x="1.4956%" y="559.50"></text></g><g><title>mi_heap_malloc_zero_aligned_at_generic (1 samples, 0.09%)</title><rect x="1.2456%" y="533" width="0.0890%" height="15" fill="rgb(234,67,33)" fg:x="14" fg:w="1"/><text x="1.4956%" y="543.50"></text></g><g><title>_mi_malloc_generic (1 samples, 0.09%)</title><rect x="1.2456%" y="517" width="0.0890%" height="15" fill="rgb(247,98,35)" fg:x="14" fg:w="1"/><text x="1.4956%" y="527.50"></text></g><g><title>mi_find_page (1 samples, 0.09%)</title><rect x="1.2456%" y="501" width="0.0890%" height="15" fill="rgb(247,138,52)" fg:x="14" fg:w="1"/><text x="1.4956%" y="511.50"></text></g><g><title>mi_page_fresh_alloc (1 samples, 0.09%)</title><rect x="1.2456%" y="485" width="0.0890%" height="15" fill="rgb(213,79,30)" fg:x="14" fg:w="1"/><text x="1.4956%" y="495.50"></text></g><g><title>mi_page_free_list_extend (1 samples, 0.09%)</title><rect x="1.2456%" y="469" width="0.0890%" height="15" fill="rgb(246,177,23)" fg:x="14" fg:w="1"/><text x="1.4956%" y="479.50"></text></g><g><title>&lt;alloc::sync::Arc&lt;T,A&gt; as core::ops::drop::Drop&gt;::drop (1 samples, 0.09%)</title><rect x="1.4235%" y="517" width="0.0890%" height="15" fill="rgb(230,62,27)" fg:x="16" fg:w="1"/><text x="1.6735%" y="527.50"></text></g><g><title>core::ptr::drop_in_place&lt;core::cell::UnsafeCell&lt;datafusion::execution::session_state::SessionState&gt;&gt; (1 samples, 0.09%)</title><rect x="1.4235%" y="501" width="0.0890%" height="15" fill="rgb(216,154,8)" fg:x="16" fg:w="1"/><text x="1.6735%" y="511.50"></text></g><g><title>&lt;alloc::sync::Arc&lt;T,A&gt; as core::ops::drop::Drop&gt;::drop (1 samples, 0.09%)</title><rect x="1.4235%" y="485" width="0.0890%" height="15" fill="rgb(244,35,45)" fg:x="16" fg:w="1"/><text x="1.6735%" y="495.50"></text></g><g><title>alloc::sync::Arc&lt;T,A&gt;::drop_slow (1 samples, 0.09%)</title><rect x="1.4235%" y="469" width="0.0890%" height="15" fill="rgb(251,115,12)" fg:x="16" fg:w="1"/><text x="1.6735%" y="479.50"></text></g><g><title>&lt;alloc::sync::Arc&lt;T,A&gt; as core::ops::drop::Drop&gt;::drop (1 samples, 0.09%)</title><rect x="1.4235%" y="453" width="0.0890%" height="15" fill="rgb(240,54,50)" fg:x="16" fg:w="1"/><text x="1.6735%" y="463.50"></text></g><g><title>alloc::sync::Arc&lt;T,A&gt;::drop_slow (1 samples, 0.09%)</title><rect x="1.4235%" y="437" width="0.0890%" height="15" fill="rgb(233,84,52)" fg:x="16" fg:w="1"/><text x="1.6735%" y="447.50"></text></g><g><title>core::ptr::drop_in_place&lt;dyn datafusion_physical_plan::streaming::PartitionStream&gt; (1 samples, 0.09%)</title><rect x="1.4235%" y="421" width="0.0890%" height="15" fill="rgb(207,117,47)" fg:x="16" fg:w="1"/><text x="1.6735%" y="431.50"></text></g><g><title>core::ptr::drop_in_place&lt;(object_store::path::Path,(alloc::sync::Arc&lt;lock_api::mutex::Mutex&lt;parking_lot::raw_mutex::RawMutex,datafusion_execution::cache::lru_queue::LruNode&lt;object_store::path::Path&gt;&gt;&gt;,datafusion_execution::cache::cache_manager::CachedFileMetadataEntry))&gt; (1 samples, 0.09%)</title><rect x="1.4235%" y="405" width="0.0890%" height="15" fill="rgb(249,43,39)" fg:x="16" fg:w="1"/><text x="1.6735%" y="415.50"></text></g><g><title>core::ptr::drop_in_place&lt;dyn core::ops::function::Fn&lt;()&gt;+Output = aws_smithy_types::body::Inner+core::marker::Sync+core::marker::Send&gt; (1 samples, 0.09%)</title><rect x="1.4235%" y="389" width="0.0890%" height="15" fill="rgb(209,38,44)" fg:x="16" fg:w="1"/><text x="1.6735%" y="399.50"></text></g><g><title>alloc::sync::Arc&lt;T,A&gt;::drop_slow (1 samples, 0.09%)</title><rect x="1.4235%" y="373" width="0.0890%" height="15" fill="rgb(236,212,23)" fg:x="16" fg:w="1"/><text x="1.6735%" y="383.50"></text></g><g><title>core::ptr::drop_in_place&lt;[parquet::file::metadata::RowGroupMetaData]&gt; (1 samples, 0.09%)</title><rect x="1.4235%" y="357" width="0.0890%" height="15" fill="rgb(242,79,21)" fg:x="16" fg:w="1"/><text x="1.6735%" y="367.50"></text></g><g><title>core::ptr::drop_in_place&lt;[parquet::file::metadata::ColumnChunkMetaData]&gt; (1 samples, 0.09%)</title><rect x="1.4235%" y="341" width="0.0890%" height="15" fill="rgb(211,96,35)" fg:x="16" fg:w="1"/><text x="1.6735%" y="351.50"></text></g><g><title>core::ptr::drop_in_place&lt;parquet::file::metadata::ColumnChunkMetaData&gt; (1 samples, 0.09%)</title><rect x="1.4235%" y="325" width="0.0890%" height="15" fill="rgb(253,215,40)" fg:x="16" fg:w="1"/><text x="1.6735%" y="335.50"></text></g><g><title>&lt;mimalloc::MiMalloc as core::alloc::global::GlobalAlloc&gt;::dealloc (1 samples, 0.09%)</title><rect x="1.4235%" y="309" width="0.0890%" height="15" fill="rgb(211,81,21)" fg:x="16" fg:w="1"/><text x="1.6735%" y="319.50"></text></g><g><title>mi_free (1 samples, 0.09%)</title><rect x="1.4235%" y="293" width="0.0890%" height="15" fill="rgb(208,190,38)" fg:x="16" fg:w="1"/><text x="1.6735%" y="303.50"></text></g><g><title>&lt;core::pin::Pin&lt;P&gt; as core::future::future::Future&gt;::poll (1 samples, 0.09%)</title><rect x="1.5125%" y="453" width="0.0890%" height="15" fill="rgb(235,213,38)" fg:x="17" fg:w="1"/><text x="1.7625%" y="463.50"></text></g><g><title>&lt;datafusion::physical_planner::DefaultPhysicalPlanner as datafusion::physical_planner::PhysicalPlanner&gt;::create_physical_plan::_{{closure}} (1 samples, 0.09%)</title><rect x="1.5125%" y="437" width="0.0890%" height="15" fill="rgb(237,122,38)" fg:x="17" fg:w="1"/><text x="1.7625%" y="447.50"></text></g><g><title>datafusion::physical_planner::DefaultPhysicalPlanner::task_helper::_{{closure}} (1 samples, 0.09%)</title><rect x="1.5125%" y="421" width="0.0890%" height="15" fill="rgb(244,218,35)" fg:x="17" fg:w="1"/><text x="1.7625%" y="431.50"></text></g><g><title>&lt;core::pin::Pin&lt;P&gt; as core::future::future::Future&gt;::poll (1 samples, 0.09%)</title><rect x="1.5125%" y="405" width="0.0890%" height="15" fill="rgb(240,68,47)" fg:x="17" fg:w="1"/><text x="1.7625%" y="415.50"></text></g><g><title>datafusion_catalog_listing::table::get_files_with_limit::_{{closure}} (1 samples, 0.09%)</title><rect x="1.5125%" y="389" width="0.0890%" height="15" fill="rgb(210,16,53)" fg:x="17" fg:w="1"/><text x="1.7625%" y="399.50"></text></g><g><title>&lt;core::pin::Pin&lt;P&gt; as futures_core::stream::Stream&gt;::poll_next (1 samples, 0.09%)</title><rect x="1.5125%" y="373" width="0.0890%" height="15" fill="rgb(235,124,12)" fg:x="17" fg:w="1"/><text x="1.7625%" y="383.50"></text></g><g><title>&lt;core::pin::Pin&lt;P&gt; as futures_core::stream::Stream&gt;::poll_next (1 samples, 0.09%)</title><rect x="1.5125%" y="357" width="0.0890%" height="15" fill="rgb(224,169,11)" fg:x="17" fg:w="1"/><text x="1.7625%" y="367.50"></text></g><g><title>&lt;futures_util::stream::stream::map::Map&lt;St,F&gt; as futures_core::stream::Stream&gt;::poll_next (1 samples, 0.09%)</title><rect x="1.5125%" y="341" width="0.0890%" height="15" fill="rgb(250,166,2)" fg:x="17" fg:w="1"/><text x="1.7625%" y="351.50"></text></g><g><title>core::mem::replace (1 samples, 0.09%)</title><rect x="1.5125%" y="325" width="0.0890%" height="15" fill="rgb(242,216,29)" fg:x="17" fg:w="1"/><text x="1.7625%" y="335.50"></text></g><g><title>arrow_schema::schema::Schema::try_merge::_{{closure}} (1 samples, 0.09%)</title><rect x="1.6014%" y="341" width="0.0890%" height="15" fill="rgb(230,116,27)" fg:x="18" fg:w="1"/><text x="1.8514%" y="351.50"></text></g><g><title>&lt;core::slice::iter::IterMut&lt;T&gt; as core::iter::traits::iterator::Iterator&gt;::find (1 samples, 0.09%)</title><rect x="1.6014%" y="325" width="0.0890%" height="15" fill="rgb(228,99,48)" fg:x="18" fg:w="1"/><text x="1.8514%" y="335.50"></text></g><g><title>&lt;core::pin::Pin&lt;P&gt; as core::future::future::Future&gt;::poll (1 samples, 0.09%)</title><rect x="1.6904%" y="293" width="0.0890%" height="15" fill="rgb(253,11,6)" fg:x="19" fg:w="1"/><text x="1.9404%" y="303.50"></text></g><g><title>&lt;core::pin::Pin&lt;P&gt; as core::future::future::Future&gt;::poll (1 samples, 0.09%)</title><rect x="1.6904%" y="277" width="0.0890%" height="15" fill="rgb(247,143,39)" fg:x="19" fg:w="1"/><text x="1.9404%" y="287.50"></text></g><g><title>&lt;core::pin::Pin&lt;P&gt; as core::future::future::Future&gt;::poll (1 samples, 0.09%)</title><rect x="1.6904%" y="261" width="0.0890%" height="15" fill="rgb(236,97,10)" fg:x="19" fg:w="1"/><text x="1.9404%" y="271.50"></text></g><g><title>tokio::runtime::blocking::pool::Spawner::spawn_blocking_inner (1 samples, 0.09%)</title><rect x="1.6904%" y="245" width="0.0890%" height="15" fill="rgb(233,208,19)" fg:x="19" fg:w="1"/><text x="1.9404%" y="255.50"></text></g><g><title>std::sys::thread::unix::Thread::new (1 samples, 0.09%)</title><rect x="1.6904%" y="229" width="0.0890%" height="15" fill="rgb(216,164,2)" fg:x="19" fg:w="1"/><text x="1.9404%" y="239.50"></text></g><g><title>__bsdthread_create (1 samples, 0.09%)</title><rect x="1.6904%" y="213" width="0.0890%" height="15" fill="rgb(220,129,5)" fg:x="19" fg:w="1"/><text x="1.9404%" y="223.50"></text></g><g><title>&lt;mimalloc::MiMalloc as core::alloc::global::GlobalAlloc&gt;::dealloc (1 samples, 0.09%)</title><rect x="1.7794%" y="277" width="0.0890%" height="15" fill="rgb(242,17,10)" fg:x="20" fg:w="1"/><text x="2.0294%" y="287.50"></text></g><g><title>mi_free_block_delayed_mt (1 samples, 0.09%)</title><rect x="1.7794%" y="261" width="0.0890%" height="15" fill="rgb(242,107,0)" fg:x="20" fg:w="1"/><text x="2.0294%" y="271.50"></text></g><g><title>&lt;core::pin::Pin&lt;P&gt; as core::future::future::Future&gt;::poll (3 samples, 0.27%)</title><rect x="1.6904%" y="325" width="0.2669%" height="15" fill="rgb(251,28,31)" fg:x="19" fg:w="3"/><text x="1.9404%" y="335.50"></text></g><g><title>&lt;core::pin::Pin&lt;P&gt; as core::future::future::Future&gt;::poll (3 samples, 0.27%)</title><rect x="1.6904%" y="309" width="0.2669%" height="15" fill="rgb(233,223,10)" fg:x="19" fg:w="3"/><text x="1.9404%" y="319.50"></text></g><g><title>object_store::ObjectStore::get_range::_{{closure}} (2 samples, 0.18%)</title><rect x="1.7794%" y="293" width="0.1779%" height="15" fill="rgb(215,21,27)" fg:x="20" fg:w="2"/><text x="2.0294%" y="303.50"></text></g><g><title>tokio::runtime::blocking::pool::Spawner::spawn_blocking_inner (1 samples, 0.09%)</title><rect x="1.8683%" y="277" width="0.0890%" height="15" fill="rgb(232,23,21)" fg:x="21" fg:w="1"/><text x="2.1183%" y="287.50"></text></g><g><title>std::thread::Builder::spawn_unchecked_ (1 samples, 0.09%)</title><rect x="1.8683%" y="261" width="0.0890%" height="15" fill="rgb(244,5,23)" fg:x="21" fg:w="1"/><text x="2.1183%" y="271.50"></text></g><g><title>std::sys::sync::thread_parking::darwin::Parker::new_in_place (1 samples, 0.09%)</title><rect x="1.8683%" y="245" width="0.0890%" height="15" fill="rgb(226,81,46)" fg:x="21" fg:w="1"/><text x="2.1183%" y="255.50"></text></g><g><title>dispatch_semaphore_create (1 samples, 0.09%)</title><rect x="1.8683%" y="229" width="0.0890%" height="15" fill="rgb(247,70,30)" fg:x="21" fg:w="1"/><text x="2.1183%" y="239.50"></text></g><g><title>_os_object_alloc_realized (1 samples, 0.09%)</title><rect x="1.8683%" y="213" width="0.0890%" height="15" fill="rgb(212,68,19)" fg:x="21" fg:w="1"/><text x="2.1183%" y="223.50"></text></g><g><title>_malloc_zone_calloc (1 samples, 0.09%)</title><rect x="1.8683%" y="197" width="0.0890%" height="15" fill="rgb(240,187,13)" fg:x="21" fg:w="1"/><text x="2.1183%" y="207.50"></text></g><g><title>_platform_memmove (1 samples, 0.09%)</title><rect x="1.9573%" y="277" width="0.0890%" height="15" fill="rgb(223,113,26)" fg:x="22" fg:w="1"/><text x="2.2073%" y="287.50"></text></g><g><title>alloc::raw_vec::RawVecInner&lt;A&gt;::capacity (1 samples, 0.09%)</title><rect x="2.0463%" y="277" width="0.0890%" height="15" fill="rgb(206,192,2)" fg:x="23" fg:w="1"/><text x="2.2963%" y="287.50"></text></g><g><title>core::num::_&lt;impl i16&gt;::overflowing_add (1 samples, 0.09%)</title><rect x="2.1352%" y="277" width="0.0890%" height="15" fill="rgb(241,108,4)" fg:x="24" fg:w="1"/><text x="2.3852%" y="287.50"></text></g><g><title>parquet::file::metadata::thrift::parquet_metadata_from_bytes (1 samples, 0.09%)</title><rect x="2.2242%" y="277" width="0.0890%" height="15" fill="rgb(247,173,49)" fg:x="25" fg:w="1"/><text x="2.4742%" y="287.50"></text></g><g><title>parquet::schema::types::SchemaDescriptor::new (1 samples, 0.09%)</title><rect x="2.2242%" y="261" width="0.0890%" height="15" fill="rgb(224,114,35)" fg:x="25" fg:w="1"/><text x="2.4742%" y="271.50"></text></g><g><title>&lt;mimalloc::MiMalloc as core::alloc::global::GlobalAlloc&gt;::alloc (1 samples, 0.09%)</title><rect x="2.2242%" y="245" width="0.0890%" height="15" fill="rgb(245,159,27)" fg:x="25" fg:w="1"/><text x="2.4742%" y="255.50"></text></g><g><title>mi_malloc_aligned (1 samples, 0.09%)</title><rect x="2.2242%" y="229" width="0.0890%" height="15" fill="rgb(245,172,44)" fg:x="25" fg:w="1"/><text x="2.4742%" y="239.50"></text></g><g><title>&lt;parquet::parquet_thrift::ThriftSliceInputProtocol as parquet::parquet_thrift::ThriftCompactInputProtocol&gt;::read_byte (1 samples, 0.09%)</title><rect x="2.3132%" y="261" width="0.0890%" height="15" fill="rgb(236,23,11)" fg:x="26" fg:w="1"/><text x="2.5632%" y="271.50"></text></g><g><title>core::num::_&lt;impl i16&gt;::overflowing_add (1 samples, 0.09%)</title><rect x="2.4021%" y="261" width="0.0890%" height="15" fill="rgb(205,117,38)" fg:x="27" fg:w="1"/><text x="2.6521%" y="271.50"></text></g><g><title>core::ops::function::FnOnce::call_once (1 samples, 0.09%)</title><rect x="2.4911%" y="261" width="0.0890%" height="15" fill="rgb(237,72,25)" fg:x="28" fg:w="1"/><text x="2.7411%" y="271.50"></text></g><g><title>alloc::raw_vec::RawVecInner&lt;A&gt;::reserve (1 samples, 0.09%)</title><rect x="2.4911%" y="245" width="0.0890%" height="15" fill="rgb(244,70,9)" fg:x="28" fg:w="1"/><text x="2.7411%" y="255.50"></text></g><g><title>alloc::raw_vec::RawVecInner&lt;A&gt;::reserve::do_reserve_and_handle (1 samples, 0.09%)</title><rect x="2.4911%" y="229" width="0.0890%" height="15" fill="rgb(217,125,39)" fg:x="28" fg:w="1"/><text x="2.7411%" y="239.50"></text></g><g><title>parquet::file::metadata::thrift::read_column_metadata (1 samples, 0.09%)</title><rect x="2.5801%" y="261" width="0.0890%" height="15" fill="rgb(235,36,10)" fg:x="29" fg:w="1"/><text x="2.8301%" y="271.50"></text></g><g><title>datafusion_datasource_parquet::metadata::DFParquetMetadata::fetch_schema::_{{closure}} (12 samples, 1.07%)</title><rect x="1.6904%" y="341" width="1.0676%" height="15" fill="rgb(251,123,47)" fg:x="19" fg:w="12"/><text x="1.9404%" y="351.50"></text></g><g><title>parquet::file::metadata::reader::ParquetMetaDataReader::load_metadata::_{{closure}} (9 samples, 0.80%)</title><rect x="1.9573%" y="325" width="0.8007%" height="15" fill="rgb(221,13,13)" fg:x="22" fg:w="9"/><text x="2.2073%" y="335.50"></text></g><g><title>parquet::file::metadata::reader::ParquetMetaDataReader::decode_footer_metadata (9 samples, 0.80%)</title><rect x="1.9573%" y="309" width="0.8007%" height="15" fill="rgb(238,131,9)" fg:x="22" fg:w="9"/><text x="2.2073%" y="319.50"></text></g><g><title>parquet::file::metadata::parser::decode_metadata (9 samples, 0.80%)</title><rect x="1.9573%" y="293" width="0.8007%" height="15" fill="rgb(211,50,8)" fg:x="22" fg:w="9"/><text x="2.2073%" y="303.50"></text></g><g><title>parquet::file::metadata::thrift::read_column_chunk (5 samples, 0.44%)</title><rect x="2.3132%" y="277" width="0.4448%" height="15" fill="rgb(245,182,24)" fg:x="26" fg:w="5"/><text x="2.5632%" y="287.50"></text></g><g><title>parquet::parquet_thrift::read_thrift_vec (1 samples, 0.09%)</title><rect x="2.6690%" y="261" width="0.0890%" height="15" fill="rgb(242,14,37)" fg:x="30" fg:w="1"/><text x="2.9190%" y="271.50"></text></g><g><title>&lt;parquet::file::metadata::PageEncodingStats as parquet::parquet_thrift::ReadThrift&lt;R&gt;&gt;::read_thrift (1 samples, 0.09%)</title><rect x="2.6690%" y="245" width="0.0890%" height="15" fill="rgb(246,228,12)" fg:x="30" fg:w="1"/><text x="2.9190%" y="255.50"></text></g><g><title>&lt;parquet::basic::Encoding as parquet::parquet_thrift::ReadThrift&lt;R&gt;&gt;::read_thrift (1 samples, 0.09%)</title><rect x="2.6690%" y="229" width="0.0890%" height="15" fill="rgb(213,55,15)" fg:x="30" fg:w="1"/><text x="2.9190%" y="239.50"></text></g><g><title>hashbrown::map::make_hash (1 samples, 0.09%)</title><rect x="2.7580%" y="325" width="0.0890%" height="15" fill="rgb(209,9,3)" fg:x="31" fg:w="1"/><text x="3.0080%" y="335.50"></text></g><g><title>&lt;core::hash::sip::Hasher&lt;S&gt; as core::hash::Hasher&gt;::write_str (1 samples, 0.09%)</title><rect x="2.7580%" y="309" width="0.0890%" height="15" fill="rgb(230,59,30)" fg:x="31" fg:w="1"/><text x="3.0080%" y="319.50"></text></g><g><title>core::ptr::copy_nonoverlapping (1 samples, 0.09%)</title><rect x="2.7580%" y="293" width="0.0890%" height="15" fill="rgb(209,121,21)" fg:x="31" fg:w="1"/><text x="3.0080%" y="303.50"></text></g><g><title>&lt;datafusion::datasource::listing_table_factory::ListingTableFactory as datafusion_catalog::table::TableProviderFactory&gt;::create::_{{closure}} (15 samples, 1.33%)</title><rect x="1.6014%" y="373" width="1.3345%" height="15" fill="rgb(220,109,13)" fg:x="18" fg:w="15"/><text x="1.8514%" y="383.50"></text></g><g><title>&lt;core::pin::Pin&lt;P&gt; as core::future::future::Future&gt;::poll (15 samples, 1.33%)</title><rect x="1.6014%" y="357" width="1.3345%" height="15" fill="rgb(232,18,1)" fg:x="18" fg:w="15"/><text x="1.8514%" y="367.50"></text></g><g><title>parquet::arrow::schema::parquet_to_arrow_schema_by_columns (2 samples, 0.18%)</title><rect x="2.7580%" y="341" width="0.1779%" height="15" fill="rgb(215,41,42)" fg:x="31" fg:w="2"/><text x="3.0080%" y="351.50"></text></g><g><title>parquet::arrow::schema::parquet_to_arrow_schema_and_fields (1 samples, 0.09%)</title><rect x="2.8470%" y="325" width="0.0890%" height="15" fill="rgb(224,123,36)" fg:x="32" fg:w="1"/><text x="3.0970%" y="335.50"></text></g><g><title>parquet::arrow::schema::complex::convert_schema (1 samples, 0.09%)</title><rect x="2.8470%" y="309" width="0.0890%" height="15" fill="rgb(240,125,3)" fg:x="32" fg:w="1"/><text x="3.0970%" y="319.50"></text></g><g><title>parquet::arrow::schema::complex::Visitor::dispatch (1 samples, 0.09%)</title><rect x="2.8470%" y="293" width="0.0890%" height="15" fill="rgb(205,98,50)" fg:x="32" fg:w="1"/><text x="3.0970%" y="303.50"></text></g><g><title>parquet::arrow::schema::complex::Visitor::visit_struct (1 samples, 0.09%)</title><rect x="2.8470%" y="277" width="0.0890%" height="15" fill="rgb(205,185,37)" fg:x="32" fg:w="1"/><text x="3.0970%" y="287.50"></text></g><g><title>_platform_memmove (1 samples, 0.09%)</title><rect x="2.9359%" y="373" width="0.0890%" height="15" fill="rgb(238,207,15)" fg:x="33" fg:w="1"/><text x="3.1859%" y="383.50"></text></g><g><title>datafusion_catalog_listing::table::ListingTable::list_files_for_scan::_{{closure}} (1 samples, 0.09%)</title><rect x="3.0249%" y="373" width="0.0890%" height="15" fill="rgb(213,199,42)" fg:x="34" fg:w="1"/><text x="3.2749%" y="383.50"></text></g><g><title>&lt;datafusion_common::stats::Statistics as core::clone::Clone&gt;::clone (1 samples, 0.09%)</title><rect x="3.0249%" y="357" width="0.0890%" height="15" fill="rgb(235,201,11)" fg:x="34" fg:w="1"/><text x="3.2749%" y="367.50"></text></g><g><title>&lt;alloc::vec::Vec&lt;T,A&gt; as core::clone::Clone&gt;::clone (1 samples, 0.09%)</title><rect x="3.0249%" y="341" width="0.0890%" height="15" fill="rgb(207,46,11)" fg:x="34" fg:w="1"/><text x="3.2749%" y="351.50"></text></g><g><title>&lt;alloc::sync::Arc&lt;T,A&gt; as core::ops::drop::Drop&gt;::drop (1 samples, 0.09%)</title><rect x="3.1139%" y="325" width="0.0890%" height="15" fill="rgb(241,35,35)" fg:x="35" fg:w="1"/><text x="3.3639%" y="335.50"></text></g><g><title>core::ptr::drop_in_place&lt;dyn datafusion_common::file_options::file_type::FileType&gt; (1 samples, 0.09%)</title><rect x="3.1139%" y="309" width="0.0890%" height="15" fill="rgb(243,32,47)" fg:x="35" fg:w="1"/><text x="3.3639%" y="319.50"></text></g><g><title>&lt;alloc::sync::Arc&lt;T,A&gt; as core::ops::drop::Drop&gt;::drop (1 samples, 0.09%)</title><rect x="3.1139%" y="293" width="0.0890%" height="15" fill="rgb(247,202,23)" fg:x="35" fg:w="1"/><text x="3.3639%" y="303.50"></text></g><g><title>&lt;mimalloc::MiMalloc as core::alloc::global::GlobalAlloc&gt;::dealloc (1 samples, 0.09%)</title><rect x="3.1139%" y="277" width="0.0890%" height="15" fill="rgb(219,102,11)" fg:x="35" fg:w="1"/><text x="3.3639%" y="287.50"></text></g><g><title>mi_free (1 samples, 0.09%)</title><rect x="3.1139%" y="261" width="0.0890%" height="15" fill="rgb(243,110,44)" fg:x="35" fg:w="1"/><text x="3.3639%" y="271.50"></text></g><g><title>arrow_buffer::buffer::immutable::Buffer::len (1 samples, 0.09%)</title><rect x="3.2028%" y="293" width="0.0890%" height="15" fill="rgb(222,74,54)" fg:x="36" fg:w="1"/><text x="3.4528%" y="303.50"></text></g><g><title>&lt;arrow_array::array::boolean_array::BooleanArray as core::iter::traits::collect::FromIterator&lt;Ptr&gt;&gt;::from_iter (2 samples, 0.18%)</title><rect x="3.2028%" y="325" width="0.1779%" height="15" fill="rgb(216,99,12)" fg:x="36" fg:w="2"/><text x="3.4528%" y="335.50"></text></g><g><title>arrow_array::builder::boolean_builder::BooleanBuilder::finish (2 samples, 0.18%)</title><rect x="3.2028%" y="309" width="0.1779%" height="15" fill="rgb(226,22,26)" fg:x="36" fg:w="2"/><text x="3.4528%" y="319.50"></text></g><g><title>core::ptr::drop_in_place&lt;arrow_data::data::ArrayData&gt; (1 samples, 0.09%)</title><rect x="3.2918%" y="293" width="0.0890%" height="15" fill="rgb(217,163,10)" fg:x="37" fg:w="1"/><text x="3.5418%" y="303.50"></text></g><g><title>core::ptr::drop_in_place&lt;alloc::vec::Vec&lt;arrow_buffer::buffer::immutable::Buffer&gt;&gt; (1 samples, 0.09%)</title><rect x="3.2918%" y="277" width="0.0890%" height="15" fill="rgb(213,25,53)" fg:x="37" fg:w="1"/><text x="3.5418%" y="287.50"></text></g><g><title>&lt;arrow_array::array::primitive_array::PrimitiveArray&lt;T&gt; as core::iter::traits::collect::FromIterator&lt;Ptr&gt;&gt;::from_iter (1 samples, 0.09%)</title><rect x="3.3808%" y="325" width="0.0890%" height="15" fill="rgb(252,105,26)" fg:x="38" fg:w="1"/><text x="3.6308%" y="335.50"></text></g><g><title>arrow_data::data::ArrayData::new_unchecked (1 samples, 0.09%)</title><rect x="3.3808%" y="309" width="0.0890%" height="15" fill="rgb(220,39,43)" fg:x="38" fg:w="1"/><text x="3.6308%" y="319.50"></text></g><g><title>&lt;alloc::sync::Arc&lt;T,A&gt; as core::ops::drop::Drop&gt;::drop (1 samples, 0.09%)</title><rect x="3.3808%" y="293" width="0.0890%" height="15" fill="rgb(229,68,48)" fg:x="38" fg:w="1"/><text x="3.6308%" y="303.50"></text></g><g><title>&lt;mimalloc::MiMalloc as core::alloc::global::GlobalAlloc&gt;::dealloc (1 samples, 0.09%)</title><rect x="3.3808%" y="277" width="0.0890%" height="15" fill="rgb(252,8,32)" fg:x="38" fg:w="1"/><text x="3.6308%" y="287.50"></text></g><g><title>mi_free (1 samples, 0.09%)</title><rect x="3.3808%" y="261" width="0.0890%" height="15" fill="rgb(223,20,43)" fg:x="38" fg:w="1"/><text x="3.6308%" y="271.50"></text></g><g><title>arrow_array::array::boolean_array::BooleanArray::from_trusted_len_iter (1 samples, 0.09%)</title><rect x="3.4698%" y="309" width="0.0890%" height="15" fill="rgb(229,81,49)" fg:x="39" fg:w="1"/><text x="3.7198%" y="319.50"></text></g><g><title>&lt;alloc::sync::Arc&lt;T,A&gt; as core::clone::Clone&gt;::clone (1 samples, 0.09%)</title><rect x="3.4698%" y="293" width="0.0890%" height="15" fill="rgb(236,28,36)" fg:x="39" fg:w="1"/><text x="3.7198%" y="303.50"></text></g><g><title>&lt;arrow_array::builder::boolean_builder::BooleanBuilder as core::iter::traits::collect::Extend&lt;core::option::Option&lt;bool&gt;&gt;&gt;::extend (2 samples, 0.18%)</title><rect x="3.4698%" y="325" width="0.1779%" height="15" fill="rgb(249,185,26)" fg:x="39" fg:w="2"/><text x="3.7198%" y="335.50"></text></g><g><title>arrow_data::data::ArrayData::new_unchecked (1 samples, 0.09%)</title><rect x="3.5587%" y="309" width="0.0890%" height="15" fill="rgb(249,174,33)" fg:x="40" fg:w="1"/><text x="3.8087%" y="319.50"></text></g><g><title>arrow_data::data::ArrayDataBuilder::build (1 samples, 0.09%)</title><rect x="3.5587%" y="293" width="0.0890%" height="15" fill="rgb(233,201,37)" fg:x="40" fg:w="1"/><text x="3.8087%" y="303.50"></text></g><g><title>&lt;core::slice::iter::Iter&lt;T&gt; as core::iter::traits::iterator::Iterator&gt;::fold (1 samples, 0.09%)</title><rect x="3.6477%" y="325" width="0.0890%" height="15" fill="rgb(221,78,26)" fg:x="41" fg:w="1"/><text x="3.8977%" y="335.50"></text></g><g><title>core::option::Option&lt;T&gt;::map (1 samples, 0.09%)</title><rect x="3.7367%" y="325" width="0.0890%" height="15" fill="rgb(250,127,30)" fg:x="42" fg:w="1"/><text x="3.9867%" y="335.50"></text></g><g><title>datafusion_datasource_parquet::metadata::DFParquetMetadata::fetch_metadata::_{{closure}} (1 samples, 0.09%)</title><rect x="3.8256%" y="325" width="0.0890%" height="15" fill="rgb(230,49,44)" fg:x="43" fg:w="1"/><text x="4.0756%" y="335.50"></text></g><g><title>datafusion_execution::cache::lru_queue::LruQueue&lt;K,V&gt;::get (1 samples, 0.09%)</title><rect x="3.8256%" y="309" width="0.0890%" height="15" fill="rgb(229,67,23)" fg:x="43" fg:w="1"/><text x="4.0756%" y="319.50"></text></g><g><title>_platform_memcmp (1 samples, 0.09%)</title><rect x="3.8256%" y="293" width="0.0890%" height="15" fill="rgb(249,83,47)" fg:x="43" fg:w="1"/><text x="4.0756%" y="303.50"></text></g><g><title>datafusion_datasource_parquet::metadata::DFParquetMetadata::statistics_from_parquet_metadata (1 samples, 0.09%)</title><rect x="3.9146%" y="325" width="0.0890%" height="15" fill="rgb(215,43,3)" fg:x="44" fg:w="1"/><text x="4.1646%" y="335.50"></text></g><g><title>datafusion_datasource_parquet::file_format::apply_file_schema_type_coercions::_{{closure}} (1 samples, 0.09%)</title><rect x="3.9146%" y="309" width="0.0890%" height="15" fill="rgb(238,154,13)" fg:x="44" fg:w="1"/><text x="4.1646%" y="319.50"></text></g><g><title>&lt;mimalloc::MiMalloc as core::alloc::global::GlobalAlloc&gt;::alloc (1 samples, 0.09%)</title><rect x="3.9146%" y="293" width="0.0890%" height="15" fill="rgb(219,56,2)" fg:x="44" fg:w="1"/><text x="4.1646%" y="303.50"></text></g><g><title>mi_heap_malloc_zero_aligned_at_generic (1 samples, 0.09%)</title><rect x="3.9146%" y="277" width="0.0890%" height="15" fill="rgb(233,0,4)" fg:x="44" fg:w="1"/><text x="4.1646%" y="287.50"></text></g><g><title>_mi_malloc_generic (1 samples, 0.09%)</title><rect x="3.9146%" y="261" width="0.0890%" height="15" fill="rgb(235,30,7)" fg:x="44" fg:w="1"/><text x="4.1646%" y="271.50"></text></g><g><title>mi_find_page (1 samples, 0.09%)</title><rect x="3.9146%" y="245" width="0.0890%" height="15" fill="rgb(250,79,13)" fg:x="44" fg:w="1"/><text x="4.1646%" y="255.50"></text></g><g><title>mi_page_free_list_extend (1 samples, 0.09%)</title><rect x="3.9146%" y="229" width="0.0890%" height="15" fill="rgb(211,146,34)" fg:x="44" fg:w="1"/><text x="4.1646%" y="239.50"></text></g><g><title>&lt;[A] as core::slice::cmp::SlicePartialEq&lt;B&gt;&gt;::equal (1 samples, 0.09%)</title><rect x="4.0036%" y="309" width="0.0890%" height="15" fill="rgb(228,22,38)" fg:x="45" fg:w="1"/><text x="4.2536%" y="319.50"></text></g><g><title>DYLD-STUB$$memcmp (1 samples, 0.09%)</title><rect x="4.0036%" y="293" width="0.0890%" height="15" fill="rgb(235,168,5)" fg:x="45" fg:w="1"/><text x="4.2536%" y="303.50"></text></g><g><title>&lt;core::pin::Pin&lt;P&gt; as core::future::future::Future&gt;::poll (30 samples, 2.67%)</title><rect x="1.5125%" y="469" width="2.6690%" height="15" fill="rgb(221,155,16)" fg:x="17" fg:w="30"/><text x="1.7625%" y="479.50">&lt;c..</text></g><g><title>&lt;datafusion::execution::context::SessionContext as datafusion_cli::cli_context::CliSessionContext&gt;::execute_logical_plan::_{{closure}} (29 samples, 2.58%)</title><rect x="1.6014%" y="453" width="2.5801%" height="15" fill="rgb(215,215,53)" fg:x="18" fg:w="29"/><text x="1.8514%" y="463.50">&lt;d..</text></g><g><title>&lt;core::pin::Pin&lt;P&gt; as core::future::future::Future&gt;::poll (29 samples, 2.58%)</title><rect x="1.6014%" y="437" width="2.5801%" height="15" fill="rgb(223,4,10)" fg:x="18" fg:w="29"/><text x="1.8514%" y="447.50">&lt;c..</text></g><g><title>datafusion::execution::context::SessionContext::create_external_table::_{{closure}} (29 samples, 2.58%)</title><rect x="1.6014%" y="421" width="2.5801%" height="15" fill="rgb(234,103,6)" fg:x="18" fg:w="29"/><text x="1.8514%" y="431.50">da..</text></g><g><title>&lt;core::pin::Pin&lt;P&gt; as core::future::future::Future&gt;::poll (29 samples, 2.58%)</title><rect x="1.6014%" y="405" width="2.5801%" height="15" fill="rgb(227,97,0)" fg:x="18" fg:w="29"/><text x="1.8514%" y="415.50">&lt;c..</text></g><g><title>&lt;core::pin::Pin&lt;P&gt; as core::future::future::Future&gt;::poll (29 samples, 2.58%)</title><rect x="1.6014%" y="389" width="2.5801%" height="15" fill="rgb(234,150,53)" fg:x="18" fg:w="29"/><text x="1.8514%" y="399.50">&lt;c..</text></g><g><title>datafusion_catalog_listing::table::get_files_with_limit::_{{closure}} (12 samples, 1.07%)</title><rect x="3.1139%" y="373" width="1.0676%" height="15" fill="rgb(228,201,54)" fg:x="35" fg:w="12"/><text x="3.3639%" y="383.50"></text></g><g><title>&lt;core::pin::Pin&lt;P&gt; as core::future::future::Future&gt;::poll (12 samples, 1.07%)</title><rect x="3.1139%" y="357" width="1.0676%" height="15" fill="rgb(222,22,37)" fg:x="35" fg:w="12"/><text x="3.3639%" y="367.50"></text></g><g><title>&lt;datafusion_datasource_parquet::file_format::ParquetFormat as datafusion_datasource::file_format::FileFormat&gt;::infer_stats_and_ordering::_{{closure}} (12 samples, 1.07%)</title><rect x="3.1139%" y="341" width="1.0676%" height="15" fill="rgb(237,53,32)" fg:x="35" fg:w="12"/><text x="3.3639%" y="351.50"></text></g><g><title>datafusion_datasource_parquet::metadata::summarize_min_max_null_counts (2 samples, 0.18%)</title><rect x="4.0036%" y="325" width="0.1779%" height="15" fill="rgb(233,25,53)" fg:x="45" fg:w="2"/><text x="4.2536%" y="335.50"></text></g><g><title>&lt;datafusion_functions_aggregate_common::min_max::MaxAccumulator as datafusion_expr_common::accumulator::Accumulator&gt;::update_batch (1 samples, 0.09%)</title><rect x="4.0925%" y="309" width="0.0890%" height="15" fill="rgb(210,40,34)" fg:x="46" fg:w="1"/><text x="4.3425%" y="319.50"></text></g><g><title>&lt;arrow_array::record_batch::RecordBatch as datafusion_physical_expr_common::metrics::baseline::RecordOutput&gt;::record_output (1 samples, 0.09%)</title><rect x="4.1815%" y="405" width="0.0890%" height="15" fill="rgb(241,220,44)" fg:x="47" fg:w="1"/><text x="4.4315%" y="415.50"></text></g><g><title>datafusion_common::utils::memory::get_record_batch_memory_size (1 samples, 0.09%)</title><rect x="4.1815%" y="389" width="0.0890%" height="15" fill="rgb(235,28,35)" fg:x="47" fg:w="1"/><text x="4.4315%" y="399.50"></text></g><g><title>hashbrown::set::HashSet&lt;T,S,A&gt;::insert (1 samples, 0.09%)</title><rect x="4.1815%" y="373" width="0.0890%" height="15" fill="rgb(210,56,17)" fg:x="47" fg:w="1"/><text x="4.4315%" y="383.50"></text></g><g><title>hashbrown::raw::RawTable&lt;T,A&gt;::reserve (1 samples, 0.09%)</title><rect x="4.1815%" y="357" width="0.0890%" height="15" fill="rgb(224,130,29)" fg:x="47" fg:w="1"/><text x="4.4315%" y="367.50"></text></g><g><title>hashbrown::raw::RawTableInner::reserve_rehash_inner (1 samples, 0.09%)</title><rect x="4.1815%" y="341" width="0.0890%" height="15" fill="rgb(235,212,8)" fg:x="47" fg:w="1"/><text x="4.4315%" y="351.50"></text></g><g><title>&lt;alloc::sync::Arc&lt;dyn object_store::ObjectStore&gt; as object_store::ObjectStore&gt;::get_ranges::_{{closure}} (1 samples, 0.09%)</title><rect x="4.2705%" y="277" width="0.0890%" height="15" fill="rgb(223,33,50)" fg:x="48" fg:w="1"/><text x="4.5205%" y="287.50"></text></g><g><title>&lt;&lt;futures_util::stream::futures_unordered::FuturesUnordered&lt;Fut&gt; as futures_core::stream::Stream&gt;::poll_next::Bomb&lt;Fut&gt; as core::ops::drop::Drop&gt;::drop (1 samples, 0.09%)</title><rect x="4.3594%" y="245" width="0.0890%" height="15" fill="rgb(219,149,13)" fg:x="49" fg:w="1"/><text x="4.6094%" y="255.50"></text></g><g><title>alloc::sync::Arc&lt;T,A&gt;::drop_slow (1 samples, 0.09%)</title><rect x="4.3594%" y="229" width="0.0890%" height="15" fill="rgb(250,156,29)" fg:x="49" fg:w="1"/><text x="4.6094%" y="239.50"></text></g><g><title>_platform_memmove (1 samples, 0.09%)</title><rect x="4.4484%" y="149" width="0.0890%" height="15" fill="rgb(216,193,19)" fg:x="50" fg:w="1"/><text x="4.6984%" y="159.50"></text></g><g><title>_platform_memmove (1 samples, 0.09%)</title><rect x="4.5374%" y="117" width="0.0890%" height="15" fill="rgb(216,135,14)" fg:x="51" fg:w="1"/><text x="4.7874%" y="127.50"></text></g><g><title>&lt;object_store::local::LocalFileSystem as object_store::ObjectStore&gt;::get_opts::_{{closure}} (3 samples, 0.27%)</title><rect x="4.4484%" y="181" width="0.2669%" height="15" fill="rgb(241,47,5)" fg:x="50" fg:w="3"/><text x="4.6984%" y="191.50"></text></g><g><title>object_store::local::LocalFileSystem::path_to_filesystem (3 samples, 0.27%)</title><rect x="4.4484%" y="165" width="0.2669%" height="15" fill="rgb(233,42,35)" fg:x="50" fg:w="3"/><text x="4.6984%" y="175.50"></text></g><g><title>object_store::local::Config::prefix_to_filesystem (2 samples, 0.18%)</title><rect x="4.5374%" y="149" width="0.1779%" height="15" fill="rgb(231,13,6)" fg:x="51" fg:w="2"/><text x="4.7874%" y="159.50"></text></g><g><title>url::path_segments::PathSegmentsMut::extend::_{{closure}} (2 samples, 0.18%)</title><rect x="4.5374%" y="133" width="0.1779%" height="15" fill="rgb(207,181,40)" fg:x="51" fg:w="2"/><text x="4.7874%" y="143.50"></text></g><g><title>url::parser::Parser::parse_path (1 samples, 0.09%)</title><rect x="4.6263%" y="117" width="0.0890%" height="15" fill="rgb(254,173,49)" fg:x="52" fg:w="1"/><text x="4.8763%" y="127.50"></text></g><g><title>__psynch_cvsignal (3 samples, 0.27%)</title><rect x="4.7153%" y="133" width="0.2669%" height="15" fill="rgb(221,1,38)" fg:x="53" fg:w="3"/><text x="4.9653%" y="143.50"></text></g><g><title>&lt;core::pin::Pin&lt;P&gt; as core::future::future::Future&gt;::poll (7 samples, 0.62%)</title><rect x="4.4484%" y="229" width="0.6228%" height="15" fill="rgb(206,124,46)" fg:x="50" fg:w="7"/><text x="4.6984%" y="239.50"></text></g><g><title>&lt;core::pin::Pin&lt;P&gt; as core::future::future::Future&gt;::poll (7 samples, 0.62%)</title><rect x="4.4484%" y="213" width="0.6228%" height="15" fill="rgb(249,21,11)" fg:x="50" fg:w="7"/><text x="4.6984%" y="223.50"></text></g><g><title>&lt;core::pin::Pin&lt;P&gt; as core::future::future::Future&gt;::poll (7 samples, 0.62%)</title><rect x="4.4484%" y="197" width="0.6228%" height="15" fill="rgb(222,201,40)" fg:x="50" fg:w="7"/><text x="4.6984%" y="207.50"></text></g><g><title>tokio::runtime::blocking::pool::Spawner::spawn_blocking_inner (4 samples, 0.36%)</title><rect x="4.7153%" y="181" width="0.3559%" height="15" fill="rgb(235,61,29)" fg:x="53" fg:w="4"/><text x="4.9653%" y="191.50"></text></g><g><title>&lt;parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex&gt;::unlock (4 samples, 0.36%)</title><rect x="4.7153%" y="165" width="0.3559%" height="15" fill="rgb(219,207,3)" fg:x="53" fg:w="4"/><text x="4.9653%" y="175.50"></text></g><g><title>&lt;parking_lot_core::thread_parker::imp::UnparkHandle as parking_lot_core::thread_parker::UnparkHandleT&gt;::unpark (4 samples, 0.36%)</title><rect x="4.7153%" y="149" width="0.3559%" height="15" fill="rgb(222,56,46)" fg:x="53" fg:w="4"/><text x="4.9653%" y="159.50"></text></g><g><title>pthread_cond_signal (1 samples, 0.09%)</title><rect x="4.9822%" y="133" width="0.0890%" height="15" fill="rgb(239,76,54)" fg:x="56" fg:w="1"/><text x="5.2322%" y="143.50"></text></g><g><title>__psynch_cvsignal (1 samples, 0.09%)</title><rect x="4.9822%" y="117" width="0.0890%" height="15" fill="rgb(231,124,27)" fg:x="56" fg:w="1"/><text x="5.2322%" y="127.50"></text></g><g><title>&lt;core::pin::Pin&lt;P&gt; as core::future::future::Future&gt;::poll (10 samples, 0.89%)</title><rect x="4.2705%" y="341" width="0.8897%" height="15" fill="rgb(249,195,6)" fg:x="48" fg:w="10"/><text x="4.5205%" y="351.50"></text></g><g><title>&lt;core::pin::Pin&lt;P&gt; as core::future::future::Future&gt;::poll (10 samples, 0.89%)</title><rect x="4.2705%" y="325" width="0.8897%" height="15" fill="rgb(237,174,47)" fg:x="48" fg:w="10"/><text x="4.5205%" y="335.50"></text></g><g><title>&lt;core::pin::Pin&lt;P&gt; as core::future::future::Future&gt;::poll (10 samples, 0.89%)</title><rect x="4.2705%" y="309" width="0.8897%" height="15" fill="rgb(206,201,31)" fg:x="48" fg:w="10"/><text x="4.5205%" y="319.50"></text></g><g><title>&lt;core::pin::Pin&lt;P&gt; as core::future::future::Future&gt;::poll (10 samples, 0.89%)</title><rect x="4.2705%" y="293" width="0.8897%" height="15" fill="rgb(231,57,52)" fg:x="48" fg:w="10"/><text x="4.5205%" y="303.50"></text></g><g><title>&lt;core::pin::Pin&lt;P&gt; as core::future::future::Future&gt;::poll (9 samples, 0.80%)</title><rect x="4.3594%" y="277" width="0.8007%" height="15" fill="rgb(248,177,22)" fg:x="49" fg:w="9"/><text x="4.6094%" y="287.50"></text></g><g><title>futures_util::stream::stream::StreamExt::poll_next_unpin (9 samples, 0.80%)</title><rect x="4.3594%" y="261" width="0.8007%" height="15" fill="rgb(215,211,37)" fg:x="49" fg:w="9"/><text x="4.6094%" y="271.50"></text></g><g><title>&lt;core::pin::Pin&lt;P&gt; as core::future::future::Future&gt;::poll (8 samples, 0.71%)</title><rect x="4.4484%" y="245" width="0.7117%" height="15" fill="rgb(241,128,51)" fg:x="50" fg:w="8"/><text x="4.6984%" y="255.50"></text></g><g><title>object_store::ObjectStore::get_range::_{{closure}} (1 samples, 0.09%)</title><rect x="5.0712%" y="229" width="0.0890%" height="15" fill="rgb(227,165,31)" fg:x="57" fg:w="1"/><text x="5.3212%" y="239.50"></text></g><g><title>tokio::runtime::blocking::pool::Spawner::spawn_blocking_inner (1 samples, 0.09%)</title><rect x="5.0712%" y="213" width="0.0890%" height="15" fill="rgb(228,167,24)" fg:x="57" fg:w="1"/><text x="5.3212%" y="223.50"></text></g><g><title>&lt;parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex&gt;::unlock (1 samples, 0.09%)</title><rect x="5.0712%" y="197" width="0.0890%" height="15" fill="rgb(228,143,12)" fg:x="57" fg:w="1"/><text x="5.3212%" y="207.50"></text></g><g><title>&lt;parking_lot_core::thread_parker::imp::UnparkHandle as parking_lot_core::thread_parker::UnparkHandleT&gt;::unpark (1 samples, 0.09%)</title><rect x="5.0712%" y="181" width="0.0890%" height="15" fill="rgb(249,149,8)" fg:x="57" fg:w="1"/><text x="5.3212%" y="191.50"></text></g><g><title>__psynch_cvsignal (1 samples, 0.09%)</title><rect x="5.0712%" y="165" width="0.0890%" height="15" fill="rgb(243,35,44)" fg:x="57" fg:w="1"/><text x="5.3212%" y="175.50"></text></g><g><title>&lt;core::result::Result&lt;T,E&gt; as core::ops::try_trait::Try&gt;::branch (1 samples, 0.09%)</title><rect x="5.1601%" y="325" width="0.0890%" height="15" fill="rgb(246,89,9)" fg:x="58" fg:w="1"/><text x="5.4101%" y="335.50"></text></g><g><title>&lt;parquet::arrow::array_reader::struct_array::StructArrayReader as parquet::arrow::array_reader::ArrayReader&gt;::read_records (1 samples, 0.09%)</title><rect x="5.2491%" y="325" width="0.0890%" height="15" fill="rgb(233,213,13)" fg:x="59" fg:w="1"/><text x="5.4991%" y="335.50"></text></g><g><title>arrow_buffer::util::bit_util::get_bit_raw (1 samples, 0.09%)</title><rect x="5.3381%" y="325" width="0.0890%" height="15" fill="rgb(233,141,41)" fg:x="60" fg:w="1"/><text x="5.5881%" y="335.50"></text></g><g><title>core::ptr::drop_in_place&lt;arrow_array::record_batch::RecordBatch&gt; (1 samples, 0.09%)</title><rect x="5.4270%" y="325" width="0.0890%" height="15" fill="rgb(239,167,4)" fg:x="61" fg:w="1"/><text x="5.6770%" y="335.50"></text></g><g><title>&lt;alloc::sync::Arc&lt;T,A&gt; as core::ops::drop::Drop&gt;::drop (1 samples, 0.09%)</title><rect x="5.4270%" y="309" width="0.0890%" height="15" fill="rgb(209,217,16)" fg:x="61" fg:w="1"/><text x="5.6770%" y="319.50"></text></g><g><title>&lt;alloc::sync::Arc&lt;dyn arrow_array::array::Array&gt; as arrow_array::array::Array&gt;::to_data (1 samples, 0.09%)</title><rect x="5.5160%" y="309" width="0.0890%" height="15" fill="rgb(219,88,35)" fg:x="62" fg:w="1"/><text x="5.7660%" y="319.50"></text></g><g><title>&lt;T as core::convert::Into&lt;U&gt;&gt;::into (1 samples, 0.09%)</title><rect x="5.5160%" y="293" width="0.0890%" height="15" fill="rgb(220,193,23)" fg:x="62" fg:w="1"/><text x="5.7660%" y="303.50"></text></g><g><title>alloc::vec::Vec&lt;T,A&gt;::insert_mut (1 samples, 0.09%)</title><rect x="5.5160%" y="277" width="0.0890%" height="15" fill="rgb(230,90,52)" fg:x="62" fg:w="1"/><text x="5.7660%" y="287.50"></text></g><g><title>alloc::raw_vec::RawVecInner&lt;A&gt;::grow_amortized (1 samples, 0.09%)</title><rect x="5.5160%" y="261" width="0.0890%" height="15" fill="rgb(252,106,19)" fg:x="62" fg:w="1"/><text x="5.7660%" y="271.50"></text></g><g><title>&lt;mimalloc::MiMalloc as core::alloc::global::GlobalAlloc&gt;::realloc (1 samples, 0.09%)</title><rect x="5.5160%" y="245" width="0.0890%" height="15" fill="rgb(206,74,20)" fg:x="62" fg:w="1"/><text x="5.7660%" y="255.50"></text></g><g><title>_platform_memmove (1 samples, 0.09%)</title><rect x="5.5160%" y="229" width="0.0890%" height="15" fill="rgb(230,138,44)" fg:x="62" fg:w="1"/><text x="5.7660%" y="239.50"></text></g><g><title>&lt;core::result::Result&lt;T,E&gt; as core::ops::try_trait::Try&gt;::branch (1 samples, 0.09%)</title><rect x="5.6050%" y="309" width="0.0890%" height="15" fill="rgb(235,182,43)" fg:x="63" fg:w="1"/><text x="5.8550%" y="319.50"></text></g><g><title>&lt;parquet::arrow::array_reader::primitive_array::PrimitiveArrayReader&lt;T&gt; as parquet::arrow::array_reader::ArrayReader&gt;::skip_records (1 samples, 0.09%)</title><rect x="5.6940%" y="309" width="0.0890%" height="15" fill="rgb(242,16,51)" fg:x="64" fg:w="1"/><text x="5.9440%" y="319.50"></text></g><g><title>&lt;alloc::sync::Arc&lt;T,A&gt; as core::ops::drop::Drop&gt;::drop (2 samples, 0.18%)</title><rect x="5.7829%" y="293" width="0.1779%" height="15" fill="rgb(248,9,4)" fg:x="65" fg:w="2"/><text x="6.0329%" y="303.50"></text></g><g><title>core::ptr::drop_in_place&lt;dyn datafusion_common::file_options::file_type::FileType&gt; (2 samples, 0.18%)</title><rect x="5.7829%" y="277" width="0.1779%" height="15" fill="rgb(210,31,22)" fg:x="65" fg:w="2"/><text x="6.0329%" y="287.50"></text></g><g><title>&lt;alloc::sync::Arc&lt;T,A&gt; as core::ops::drop::Drop&gt;::drop (2 samples, 0.18%)</title><rect x="5.7829%" y="261" width="0.1779%" height="15" fill="rgb(239,54,39)" fg:x="65" fg:w="2"/><text x="6.0329%" y="271.50"></text></g><g><title>&lt;mimalloc::MiMalloc as core::alloc::global::GlobalAlloc&gt;::dealloc (2 samples, 0.18%)</title><rect x="5.7829%" y="245" width="0.1779%" height="15" fill="rgb(230,99,41)" fg:x="65" fg:w="2"/><text x="6.0329%" y="255.50"></text></g><g><title>_mi_page_retire (2 samples, 0.18%)</title><rect x="5.7829%" y="229" width="0.1779%" height="15" fill="rgb(253,106,12)" fg:x="65" fg:w="2"/><text x="6.0329%" y="239.50"></text></g><g><title>mi_segment_page_clear (2 samples, 0.18%)</title><rect x="5.7829%" y="213" width="0.1779%" height="15" fill="rgb(213,46,41)" fg:x="65" fg:w="2"/><text x="6.0329%" y="223.50"></text></g><g><title>mi_segment_span_free_coalesce (1 samples, 0.09%)</title><rect x="5.8719%" y="197" width="0.0890%" height="15" fill="rgb(215,133,35)" fg:x="66" fg:w="1"/><text x="6.1219%" y="207.50"></text></g><g><title>mi_segment_span_free (1 samples, 0.09%)</title><rect x="5.8719%" y="181" width="0.0890%" height="15" fill="rgb(213,28,5)" fg:x="66" fg:w="1"/><text x="6.1219%" y="191.50"></text></g><g><title>clock_gettime (1 samples, 0.09%)</title><rect x="5.8719%" y="165" width="0.0890%" height="15" fill="rgb(215,77,49)" fg:x="66" fg:w="1"/><text x="6.1219%" y="175.50"></text></g><g><title>_mach_boottime_usec (1 samples, 0.09%)</title><rect x="5.8719%" y="149" width="0.0890%" height="15" fill="rgb(248,100,22)" fg:x="66" fg:w="1"/><text x="6.1219%" y="159.50"></text></g><g><title>gettimeofday (1 samples, 0.09%)</title><rect x="5.8719%" y="133" width="0.0890%" height="15" fill="rgb(208,67,9)" fg:x="66" fg:w="1"/><text x="6.1219%" y="143.50"></text></g><g><title>mach_absolute_time (1 samples, 0.09%)</title><rect x="5.8719%" y="117" width="0.0890%" height="15" fill="rgb(219,133,21)" fg:x="66" fg:w="1"/><text x="6.1219%" y="127.50"></text></g><g><title>&lt;core::slice::iter::Iter&lt;T&gt; as core::iter::traits::iterator::Iterator&gt;::fold (3 samples, 0.27%)</title><rect x="5.9609%" y="293" width="0.2669%" height="15" fill="rgb(246,46,29)" fg:x="67" fg:w="3"/><text x="6.2109%" y="303.50"></text></g><g><title>_mi_page_retire (1 samples, 0.09%)</title><rect x="6.2278%" y="213" width="0.0890%" height="15" fill="rgb(246,185,52)" fg:x="70" fg:w="1"/><text x="6.4778%" y="223.50"></text></g><g><title>mi_segment_page_clear (1 samples, 0.09%)</title><rect x="6.2278%" y="197" width="0.0890%" height="15" fill="rgb(252,136,11)" fg:x="70" fg:w="1"/><text x="6.4778%" y="207.50"></text></g><g><title>mi_segment_span_free_coalesce (1 samples, 0.09%)</title><rect x="6.2278%" y="181" width="0.0890%" height="15" fill="rgb(219,138,53)" fg:x="70" fg:w="1"/><text x="6.4778%" y="191.50"></text></g><g><title>mi_segment_span_free (1 samples, 0.09%)</title><rect x="6.2278%" y="165" width="0.0890%" height="15" fill="rgb(211,51,23)" fg:x="70" fg:w="1"/><text x="6.4778%" y="175.50"></text></g><g><title>mi_segment_commit_mask (1 samples, 0.09%)</title><rect x="6.2278%" y="149" width="0.0890%" height="15" fill="rgb(247,221,28)" fg:x="70" fg:w="1"/><text x="6.4778%" y="159.50"></text></g><g><title>&lt;alloc::sync::Arc&lt;T,A&gt; as core::ops::drop::Drop&gt;::drop (2 samples, 0.18%)</title><rect x="6.2278%" y="277" width="0.1779%" height="15" fill="rgb(251,222,45)" fg:x="70" fg:w="2"/><text x="6.4778%" y="287.50"></text></g><g><title>core::ptr::drop_in_place&lt;dyn datafusion_common::file_options::file_type::FileType&gt; (2 samples, 0.18%)</title><rect x="6.2278%" y="261" width="0.1779%" height="15" fill="rgb(217,162,53)" fg:x="70" fg:w="2"/><text x="6.4778%" y="271.50"></text></g><g><title>&lt;alloc::sync::Arc&lt;T,A&gt; as core::ops::drop::Drop&gt;::drop (2 samples, 0.18%)</title><rect x="6.2278%" y="245" width="0.1779%" height="15" fill="rgb(229,93,14)" fg:x="70" fg:w="2"/><text x="6.4778%" y="255.50"></text></g><g><title>&lt;mimalloc::MiMalloc as core::alloc::global::GlobalAlloc&gt;::dealloc (2 samples, 0.18%)</title><rect x="6.2278%" y="229" width="0.1779%" height="15" fill="rgb(209,67,49)" fg:x="70" fg:w="2"/><text x="6.4778%" y="239.50"></text></g><g><title>mi_segment_try_purge (1 samples, 0.09%)</title><rect x="6.3167%" y="213" width="0.0890%" height="15" fill="rgb(213,87,29)" fg:x="71" fg:w="1"/><text x="6.5667%" y="223.50"></text></g><g><title>clock_gettime (1 samples, 0.09%)</title><rect x="6.3167%" y="197" width="0.0890%" height="15" fill="rgb(205,151,52)" fg:x="71" fg:w="1"/><text x="6.5667%" y="207.50"></text></g><g><title>_mach_boottime_usec (1 samples, 0.09%)</title><rect x="6.3167%" y="181" width="0.0890%" height="15" fill="rgb(253,215,39)" fg:x="71" fg:w="1"/><text x="6.5667%" y="191.50"></text></g><g><title>gettimeofday (1 samples, 0.09%)</title><rect x="6.3167%" y="165" width="0.0890%" height="15" fill="rgb(221,220,41)" fg:x="71" fg:w="1"/><text x="6.5667%" y="175.50"></text></g><g><title>mach_absolute_time (1 samples, 0.09%)</title><rect x="6.3167%" y="149" width="0.0890%" height="15" fill="rgb(218,133,21)" fg:x="71" fg:w="1"/><text x="6.5667%" y="159.50"></text></g><g><title>&lt;arrow_array::array::byte_view_array::GenericByteViewArray&lt;T&gt; as arrow_array::array::Array&gt;::slice (1 samples, 0.09%)</title><rect x="6.4057%" y="277" width="0.0890%" height="15" fill="rgb(221,193,43)" fg:x="72" fg:w="1"/><text x="6.6557%" y="287.50"></text></g><g><title>&lt;core::slice::iter::Iter&lt;T&gt; as core::iter::traits::iterator::Iterator&gt;::fold (4 samples, 0.36%)</title><rect x="6.4947%" y="277" width="0.3559%" height="15" fill="rgb(240,128,52)" fg:x="73" fg:w="4"/><text x="6.7447%" y="287.50"></text></g><g><title>_platform_memmove (1 samples, 0.09%)</title><rect x="6.8505%" y="277" width="0.0890%" height="15" fill="rgb(253,114,12)" fg:x="77" fg:w="1"/><text x="7.1005%" y="287.50"></text></g><g><title>alloc::vec::set_len_on_drop::SetLenOnDrop::increment_len (2 samples, 0.18%)</title><rect x="6.9395%" y="277" width="0.1779%" height="15" fill="rgb(215,223,47)" fg:x="78" fg:w="2"/><text x="7.1895%" y="287.50"></text></g><g><title>arrow_array::builder::generic_bytes_view_builder::GenericByteViewBuilder&lt;T&gt;::with_capacity (1 samples, 0.09%)</title><rect x="7.1174%" y="277" width="0.0890%" height="15" fill="rgb(248,225,23)" fg:x="80" fg:w="1"/><text x="7.3674%" y="287.50"></text></g><g><title>arrow_data::byte_view::ByteView::as_u128 (1 samples, 0.09%)</title><rect x="7.2064%" y="277" width="0.0890%" height="15" fill="rgb(250,108,0)" fg:x="81" fg:w="1"/><text x="7.4564%" y="287.50"></text></g><g><title>&lt;core::slice::iter::Iter&lt;T&gt; as core::iter::traits::iterator::Iterator&gt;::fold (1 samples, 0.09%)</title><rect x="7.2954%" y="261" width="0.0890%" height="15" fill="rgb(228,208,7)" fg:x="82" fg:w="1"/><text x="7.5454%" y="271.50"></text></g><g><title>arrow_buffer::util::bit_chunk_iterator::UnalignedBitChunk::iter (1 samples, 0.09%)</title><rect x="7.3843%" y="261" width="0.0890%" height="15" fill="rgb(244,45,10)" fg:x="83" fg:w="1"/><text x="7.6343%" y="271.50"></text></g><g><title>&lt;alloc::vec::Vec&lt;T,A&gt; as alloc::vec::spec_extend::SpecExtend&lt;T,alloc::vec::into_iter::IntoIter&lt;T&gt;&gt;&gt;::spec_extend (1 samples, 0.09%)</title><rect x="7.4733%" y="229" width="0.0890%" height="15" fill="rgb(207,125,25)" fg:x="84" fg:w="1"/><text x="7.7233%" y="239.50"></text></g><g><title>mi_free (1 samples, 0.09%)</title><rect x="7.4733%" y="213" width="0.0890%" height="15" fill="rgb(210,195,18)" fg:x="84" fg:w="1"/><text x="7.7233%" y="223.50"></text></g><g><title>&lt;arrow_buffer::util::bit_iterator::BitIndexIterator as core::iter::traits::iterator::Iterator&gt;::next (8 samples, 0.71%)</title><rect x="7.5623%" y="229" width="0.7117%" height="15" fill="rgb(249,80,12)" fg:x="85" fg:w="8"/><text x="7.8123%" y="239.50"></text></g><g><title>&lt;mimalloc::MiMalloc as core::alloc::global::GlobalAlloc&gt;::alloc (1 samples, 0.09%)</title><rect x="8.2740%" y="229" width="0.0890%" height="15" fill="rgb(221,65,9)" fg:x="93" fg:w="1"/><text x="8.5240%" y="239.50"></text></g><g><title>mi_heap_malloc_zero_aligned_at_generic (1 samples, 0.09%)</title><rect x="8.2740%" y="213" width="0.0890%" height="15" fill="rgb(235,49,36)" fg:x="93" fg:w="1"/><text x="8.5240%" y="223.50"></text></g><g><title>_mi_malloc_generic (1 samples, 0.09%)</title><rect x="8.2740%" y="197" width="0.0890%" height="15" fill="rgb(225,32,20)" fg:x="93" fg:w="1"/><text x="8.5240%" y="207.50"></text></g><g><title>mi_find_page (1 samples, 0.09%)</title><rect x="8.2740%" y="181" width="0.0890%" height="15" fill="rgb(215,141,46)" fg:x="93" fg:w="1"/><text x="8.5240%" y="191.50"></text></g><g><title>alloc::raw_vec::RawVecInner&lt;A&gt;::non_null (1 samples, 0.09%)</title><rect x="8.3630%" y="229" width="0.0890%" height="15" fill="rgb(250,160,47)" fg:x="94" fg:w="1"/><text x="8.6130%" y="239.50"></text></g><g><title>arrow_select::filter::filter_native::_{{closure}} (3 samples, 0.27%)</title><rect x="8.4520%" y="229" width="0.2669%" height="15" fill="rgb(216,222,40)" fg:x="95" fg:w="3"/><text x="8.7020%" y="239.50"></text></g><g><title>arrow_select::filter::filter (19 samples, 1.69%)</title><rect x="7.2954%" y="277" width="1.6904%" height="15" fill="rgb(234,217,39)" fg:x="82" fg:w="19"/><text x="7.5454%" y="287.50"></text></g><g><title>arrow_select::filter::filter_array (17 samples, 1.51%)</title><rect x="7.4733%" y="261" width="1.5125%" height="15" fill="rgb(207,178,40)" fg:x="84" fg:w="17"/><text x="7.7233%" y="271.50"></text></g><g><title>arrow_select::filter::filter_byte_view (17 samples, 1.51%)</title><rect x="7.4733%" y="245" width="1.5125%" height="15" fill="rgb(221,136,13)" fg:x="84" fg:w="17"/><text x="7.7233%" y="255.50"></text></g><g><title>core::num::_&lt;impl u64&gt;::trailing_zeros (3 samples, 0.27%)</title><rect x="8.7189%" y="229" width="0.2669%" height="15" fill="rgb(249,199,10)" fg:x="98" fg:w="3"/><text x="8.9689%" y="239.50"></text></g><g><title>&lt;parquet::arrow::array_reader::cached_array_reader::CachedArrayReader as parquet::arrow::array_reader::ArrayReader&gt;::consume_batch (50 samples, 4.45%)</title><rect x="6.2278%" y="293" width="4.4484%" height="15" fill="rgb(249,222,13)" fg:x="70" fg:w="50"/><text x="6.4778%" y="303.50">&lt;parq..</text></g><g><title>core::ptr::write (19 samples, 1.69%)</title><rect x="8.9858%" y="277" width="1.6904%" height="15" fill="rgb(244,185,38)" fg:x="101" fg:w="19"/><text x="9.2358%" y="287.50"></text></g><g><title>&lt;usize as core::iter::traits::accum::Sum&gt;::sum::_{{closure}} (8 samples, 0.71%)</title><rect x="10.6762%" y="293" width="0.7117%" height="15" fill="rgb(236,202,9)" fg:x="120" fg:w="8"/><text x="10.9262%" y="303.50"></text></g><g><title>arrow_array::array::byte_view_array::GenericByteViewArray&lt;T&gt;::total_buffer_bytes_used::_{{closure}} (16 samples, 1.42%)</title><rect x="11.3879%" y="293" width="1.4235%" height="15" fill="rgb(250,229,37)" fg:x="128" fg:w="16"/><text x="11.6379%" y="303.50"></text></g><g><title>arrow_buffer::util::bit_chunk_iterator::UnalignedBitChunk::iter (1 samples, 0.09%)</title><rect x="12.8114%" y="293" width="0.0890%" height="15" fill="rgb(206,174,23)" fg:x="144" fg:w="1"/><text x="13.0614%" y="303.50"></text></g><g><title>&lt;parquet::arrow::array_reader::struct_array::StructArrayReader as parquet::arrow::array_reader::ArrayReader&gt;::consume_batch::_{{closure}} (81 samples, 7.21%)</title><rect x="5.7829%" y="309" width="7.2064%" height="15" fill="rgb(211,33,43)" fg:x="65" fg:w="81"/><text x="6.0329%" y="319.50">&lt;parquet::..</text></g><g><title>core::num::_&lt;impl usize&gt;::unchecked_add (1 samples, 0.09%)</title><rect x="12.9004%" y="293" width="0.0890%" height="15" fill="rgb(245,58,50)" fg:x="145" fg:w="1"/><text x="13.1504%" y="303.50"></text></g><g><title>&lt;alloc::sync::Arc&lt;T,A&gt; as core::clone::Clone&gt;::clone (1 samples, 0.09%)</title><rect x="13.0783%" y="293" width="0.0890%" height="15" fill="rgb(244,68,36)" fg:x="147" fg:w="1"/><text x="13.3283%" y="303.50"></text></g><g><title>&lt;core::ops::range::Range&lt;T&gt; as core::iter::range::RangeIteratorImpl&gt;::spec_next (1 samples, 0.09%)</title><rect x="13.1673%" y="293" width="0.0890%" height="15" fill="rgb(232,229,15)" fg:x="148" fg:w="1"/><text x="13.4173%" y="303.50"></text></g><g><title>&lt;parquet::arrow::array_reader::cached_array_reader::CachedArrayReader as parquet::arrow::array_reader::ArrayReader&gt;::read_records (3 samples, 0.27%)</title><rect x="13.2562%" y="293" width="0.2669%" height="15" fill="rgb(254,30,23)" fg:x="149" fg:w="3"/><text x="13.5062%" y="303.50"></text></g><g><title>&lt;parquet::arrow::array_reader::primitive_array::PrimitiveArrayReader&lt;T&gt; as parquet::arrow::array_reader::ArrayReader&gt;::read_records (2 samples, 0.18%)</title><rect x="13.5231%" y="293" width="0.1779%" height="15" fill="rgb(235,160,14)" fg:x="152" fg:w="2"/><text x="13.7731%" y="303.50"></text></g><g><title>&lt;parquet::arrow::record_reader::definition_levels::DefinitionLevelBufferDecoder as parquet::column::reader::decoder::DefinitionLevelDecoder&gt;::read_def_levels (1 samples, 0.09%)</title><rect x="13.7011%" y="293" width="0.0890%" height="15" fill="rgb(212,155,44)" fg:x="154" fg:w="1"/><text x="13.9511%" y="303.50"></text></g><g><title>&lt;[i64] as core::slice::specialize::SpecFill&lt;i64&gt;&gt;::spec_fill (2 samples, 0.18%)</title><rect x="13.7900%" y="277" width="0.1779%" height="15" fill="rgb(226,2,50)" fg:x="155" fg:w="2"/><text x="14.0400%" y="287.50"></text></g><g><title>&lt;core::iter::adapters::zip::Zip&lt;A,B&gt; as core::iter::adapters::zip::ZipImpl&lt;A,B&gt;&gt;::fold (3 samples, 0.27%)</title><rect x="13.9680%" y="277" width="0.2669%" height="15" fill="rgb(234,177,6)" fg:x="157" fg:w="3"/><text x="14.2180%" y="287.50"></text></g><g><title>&lt;core::slice::iter::IterMut&lt;T&gt; as core::iter::traits::iterator::Iterator&gt;::next (6 samples, 0.53%)</title><rect x="14.2349%" y="277" width="0.5338%" height="15" fill="rgb(217,24,9)" fg:x="160" fg:w="6"/><text x="14.4849%" y="287.50"></text></g><g><title>core::clone::Clone::clone_from (2 samples, 0.18%)</title><rect x="14.7687%" y="277" width="0.1779%" height="15" fill="rgb(220,13,46)" fg:x="166" fg:w="2"/><text x="15.0187%" y="287.50"></text></g><g><title>_platform_memmove (1 samples, 0.09%)</title><rect x="15.3025%" y="261" width="0.0890%" height="15" fill="rgb(239,221,27)" fg:x="172" fg:w="1"/><text x="15.5525%" y="271.50"></text></g><g><title>bytes::bytes::Bytes::len (1 samples, 0.09%)</title><rect x="15.3915%" y="261" width="0.0890%" height="15" fill="rgb(222,198,25)" fg:x="173" fg:w="1"/><text x="15.6415%" y="271.50"></text></g><g><title>core::option::Option&lt;T&gt;::expect (1 samples, 0.09%)</title><rect x="15.4804%" y="261" width="0.0890%" height="15" fill="rgb(211,99,13)" fg:x="174" fg:w="1"/><text x="15.7304%" y="271.50"></text></g><g><title>parquet::encodings::rle::RleDecoder::reload (3 samples, 0.27%)</title><rect x="15.5694%" y="261" width="0.2669%" height="15" fill="rgb(232,111,31)" fg:x="175" fg:w="3"/><text x="15.8194%" y="271.50"></text></g><g><title>_platform_memmove (2 samples, 0.18%)</title><rect x="16.7260%" y="245" width="0.1779%" height="15" fill="rgb(245,82,37)" fg:x="188" fg:w="2"/><text x="16.9760%" y="255.50"></text></g><g><title>bytes::bytes::Bytes::len (1 samples, 0.09%)</title><rect x="16.9039%" y="245" width="0.0890%" height="15" fill="rgb(227,149,46)" fg:x="190" fg:w="1"/><text x="17.1539%" y="255.50"></text></g><g><title>core::ptr::copy_nonoverlapping (3 samples, 0.27%)</title><rect x="16.9929%" y="245" width="0.2669%" height="15" fill="rgb(218,36,50)" fg:x="191" fg:w="3"/><text x="17.2429%" y="255.50"></text></g><g><title>DYLD-STUB$$memcpy (3 samples, 0.27%)</title><rect x="16.9929%" y="229" width="0.2669%" height="15" fill="rgb(226,80,48)" fg:x="191" fg:w="3"/><text x="17.2429%" y="239.50"></text></g><g><title>core::result::Result&lt;&amp;T,E&gt;::copied (1 samples, 0.09%)</title><rect x="17.2598%" y="245" width="0.0890%" height="15" fill="rgb(238,224,15)" fg:x="194" fg:w="1"/><text x="17.5098%" y="255.50"></text></g><g><title>parquet::util::bit_pack::unpack32 (2 samples, 0.18%)</title><rect x="17.3488%" y="245" width="0.1779%" height="15" fill="rgb(241,136,10)" fg:x="195" fg:w="2"/><text x="17.5988%" y="255.50"></text></g><g><title>parquet::util::bit_pack::unpack32::unpack (1 samples, 0.09%)</title><rect x="17.5267%" y="245" width="0.0890%" height="15" fill="rgb(208,32,45)" fg:x="197" fg:w="1"/><text x="17.7767%" y="255.50"></text></g><g><title>parquet::util::bit_util::BitReader::get_batch (23 samples, 2.05%)</title><rect x="15.8363%" y="261" width="2.0463%" height="15" fill="rgb(207,135,9)" fg:x="178" fg:w="23"/><text x="16.0863%" y="271.50">p..</text></g><g><title>parquet::util::bit_util::BitReader::get_value (3 samples, 0.27%)</title><rect x="17.6157%" y="245" width="0.2669%" height="15" fill="rgb(206,86,44)" fg:x="198" fg:w="3"/><text x="17.8657%" y="255.50"></text></g><g><title>&lt;parquet::column::reader::decoder::ColumnValueDecoderImpl&lt;T&gt; as parquet::column::reader::decoder::ColumnValueDecoder&gt;::read (47 samples, 4.18%)</title><rect x="13.7900%" y="293" width="4.1815%" height="15" fill="rgb(245,177,15)" fg:x="155" fg:w="47"/><text x="14.0400%" y="303.50">&lt;parq..</text></g><g><title>parquet::encodings::rle::RleDecoder::get_batch_with_dict (34 samples, 3.02%)</title><rect x="14.9466%" y="277" width="3.0249%" height="15" fill="rgb(206,64,50)" fg:x="168" fg:w="34"/><text x="15.1966%" y="287.50">par..</text></g><g><title>parquet::util::bit_util::BitReader::get_value (1 samples, 0.09%)</title><rect x="17.8826%" y="261" width="0.0890%" height="15" fill="rgb(234,36,40)" fg:x="201" fg:w="1"/><text x="18.1326%" y="271.50"></text></g><g><title>__bzero (4 samples, 0.36%)</title><rect x="17.9715%" y="293" width="0.3559%" height="15" fill="rgb(213,64,8)" fg:x="202" fg:w="4"/><text x="18.2215%" y="303.50"></text></g><g><title>_platform_memset (5 samples, 0.44%)</title><rect x="18.3274%" y="293" width="0.4448%" height="15" fill="rgb(210,75,36)" fg:x="206" fg:w="5"/><text x="18.5774%" y="303.50"></text></g><g><title>arrow_buffer::buffer::mutable::MutableBuffer::resize (2 samples, 0.18%)</title><rect x="18.7722%" y="293" width="0.1779%" height="15" fill="rgb(229,88,21)" fg:x="211" fg:w="2"/><text x="19.0222%" y="303.50"></text></g><g><title>arrow_buffer::builder::boolean::BooleanBufferBuilder::append_n (1 samples, 0.09%)</title><rect x="18.9502%" y="293" width="0.0890%" height="15" fill="rgb(252,204,47)" fg:x="213" fg:w="1"/><text x="19.2002%" y="303.50"></text></g><g><title>core::ptr::write (1 samples, 0.09%)</title><rect x="19.0391%" y="293" width="0.0890%" height="15" fill="rgb(208,77,27)" fg:x="214" fg:w="1"/><text x="19.2891%" y="303.50"></text></g><g><title>_platform_memset (1 samples, 0.09%)</title><rect x="19.0391%" y="277" width="0.0890%" height="15" fill="rgb(221,76,26)" fg:x="214" fg:w="1"/><text x="19.2891%" y="287.50"></text></g><g><title>hashbrown::control::bitmask::BitMask::lowest_set_bit (1 samples, 0.09%)</title><rect x="19.1281%" y="293" width="0.0890%" height="15" fill="rgb(225,139,18)" fg:x="215" fg:w="1"/><text x="19.3781%" y="303.50"></text></g><g><title>hashbrown::map::make_hash (1 samples, 0.09%)</title><rect x="19.2171%" y="293" width="0.0890%" height="15" fill="rgb(230,137,11)" fg:x="216" fg:w="1"/><text x="19.4671%" y="303.50"></text></g><g><title>&lt;core::hash::sip::SipHasher13 as core::hash::Hasher&gt;::write (1 samples, 0.09%)</title><rect x="19.2171%" y="277" width="0.0890%" height="15" fill="rgb(212,28,1)" fg:x="216" fg:w="1"/><text x="19.4671%" y="287.50"></text></g><g><title>&lt;core::hash::sip::Sip13Rounds as core::hash::sip::Sip&gt;::c_rounds (1 samples, 0.09%)</title><rect x="19.2171%" y="261" width="0.0890%" height="15" fill="rgb(248,164,17)" fg:x="216" fg:w="1"/><text x="19.4671%" y="271.50"></text></g><g><title>hashbrown::raw::RawTable&lt;T,A&gt;::find::_{{closure}} (1 samples, 0.09%)</title><rect x="19.3060%" y="293" width="0.0890%" height="15" fill="rgb(222,171,42)" fg:x="217" fg:w="1"/><text x="19.5560%" y="303.50"></text></g><g><title>core::ptr::copy (1 samples, 0.09%)</title><rect x="19.4840%" y="213" width="0.0890%" height="15" fill="rgb(243,84,45)" fg:x="219" fg:w="1"/><text x="19.7340%" y="223.50"></text></g><g><title>core::ptr::copy_nonoverlapping (1 samples, 0.09%)</title><rect x="19.5730%" y="213" width="0.0890%" height="15" fill="rgb(252,49,23)" fg:x="220" fg:w="1"/><text x="19.8230%" y="223.50"></text></g><g><title>snap::decompress::Decompress::decompress (1 samples, 0.09%)</title><rect x="19.6619%" y="213" width="0.0890%" height="15" fill="rgb(215,19,7)" fg:x="221" fg:w="1"/><text x="19.9119%" y="223.50"></text></g><g><title>snap::decompress::Decompress::read_copy (6 samples, 0.53%)</title><rect x="19.7509%" y="213" width="0.5338%" height="15" fill="rgb(238,81,41)" fg:x="222" fg:w="6"/><text x="20.0009%" y="223.50"></text></g><g><title>snap::decompress::Decompress::read_literal (3 samples, 0.27%)</title><rect x="20.2847%" y="213" width="0.2669%" height="15" fill="rgb(210,199,37)" fg:x="228" fg:w="3"/><text x="20.5347%" y="223.50"></text></g><g><title>&lt;parquet::compression::snappy_codec::SnappyCodec as parquet::compression::Codec&gt;::decompress (13 samples, 1.16%)</title><rect x="19.4840%" y="229" width="1.1566%" height="15" fill="rgb(244,192,49)" fg:x="219" fg:w="13"/><text x="19.7340%" y="239.50"></text></g><g><title>snap::decompress::TagEntry::offset (1 samples, 0.09%)</title><rect x="20.5516%" y="213" width="0.0890%" height="15" fill="rgb(226,211,11)" fg:x="231" fg:w="1"/><text x="20.8016%" y="223.50"></text></g><g><title>__bzero (1 samples, 0.09%)</title><rect x="20.6406%" y="229" width="0.0890%" height="15" fill="rgb(236,162,54)" fg:x="232" fg:w="1"/><text x="20.8906%" y="239.50"></text></g><g><title>parquet::column::reader::GenericColumnReader&lt;R,D,V&gt;::has_next (16 samples, 1.42%)</title><rect x="19.3950%" y="293" width="1.4235%" height="15" fill="rgb(220,229,9)" fg:x="218" fg:w="16"/><text x="19.6450%" y="303.50"></text></g><g><title>parquet::column::reader::GenericColumnReader&lt;R,D,V&gt;::read_new_page (15 samples, 1.33%)</title><rect x="19.4840%" y="277" width="1.3345%" height="15" fill="rgb(250,87,22)" fg:x="219" fg:w="15"/><text x="19.7340%" y="287.50"></text></g><g><title>&lt;parquet::file::serialized_reader::SerializedPageReader&lt;R&gt; as parquet::column::page::PageReader&gt;::get_next_page (15 samples, 1.33%)</title><rect x="19.4840%" y="261" width="1.3345%" height="15" fill="rgb(239,43,17)" fg:x="219" fg:w="15"/><text x="19.7340%" y="271.50"></text></g><g><title>parquet::file::serialized_reader::decode_page (15 samples, 1.33%)</title><rect x="19.4840%" y="245" width="1.3345%" height="15" fill="rgb(231,177,25)" fg:x="219" fg:w="15"/><text x="19.7340%" y="255.50"></text></g><g><title>core::ptr::write (1 samples, 0.09%)</title><rect x="20.7295%" y="229" width="0.0890%" height="15" fill="rgb(219,179,1)" fg:x="233" fg:w="1"/><text x="20.9795%" y="239.50"></text></g><g><title>__bzero (1 samples, 0.09%)</title><rect x="20.7295%" y="213" width="0.0890%" height="15" fill="rgb(238,219,53)" fg:x="233" fg:w="1"/><text x="20.9795%" y="223.50"></text></g><g><title>core::iter::traits::iterator::Iterator::fold (2 samples, 0.18%)</title><rect x="20.9075%" y="277" width="0.1779%" height="15" fill="rgb(232,167,36)" fg:x="235" fg:w="2"/><text x="21.1575%" y="287.50"></text></g><g><title>_platform_memmove (1 samples, 0.09%)</title><rect x="21.0854%" y="261" width="0.0890%" height="15" fill="rgb(244,19,51)" fg:x="237" fg:w="1"/><text x="21.3354%" y="271.50"></text></g><g><title>parquet::arrow::buffer::bit_util::count_set_bits (2 samples, 0.18%)</title><rect x="21.0854%" y="277" width="0.1779%" height="15" fill="rgb(224,6,22)" fg:x="237" fg:w="2"/><text x="21.3354%" y="287.50"></text></g><g><title>arrow_buffer::util::bit_chunk_iterator::UnalignedBitChunk::new (1 samples, 0.09%)</title><rect x="21.1744%" y="261" width="0.0890%" height="15" fill="rgb(224,145,5)" fg:x="238" fg:w="1"/><text x="21.4244%" y="271.50"></text></g><g><title>_platform_memset (1 samples, 0.09%)</title><rect x="21.2633%" y="261" width="0.0890%" height="15" fill="rgb(234,130,49)" fg:x="239" fg:w="1"/><text x="21.5133%" y="271.50"></text></g><g><title>parquet::column::reader::GenericColumnReader&lt;R,D,V&gt;::read_records (8 samples, 0.71%)</title><rect x="20.8185%" y="293" width="0.7117%" height="15" fill="rgb(254,6,2)" fg:x="234" fg:w="8"/><text x="21.0685%" y="303.50"></text></g><g><title>parquet::arrow::record_reader::definition_levels::PackedDecoder::read (3 samples, 0.27%)</title><rect x="21.2633%" y="277" width="0.2669%" height="15" fill="rgb(208,96,46)" fg:x="239" fg:w="3"/><text x="21.5133%" y="287.50"></text></g><g><title>arrow_buffer::buffer::mutable::MutableBuffer::resize (2 samples, 0.18%)</title><rect x="21.3523%" y="261" width="0.1779%" height="15" fill="rgb(239,3,39)" fg:x="240" fg:w="2"/><text x="21.6023%" y="271.50"></text></g><g><title>&lt;parquet::arrow::array_reader::struct_array::StructArrayReader as parquet::arrow::array_reader::ArrayReader&gt;::read_records (97 samples, 8.63%)</title><rect x="12.9893%" y="309" width="8.6299%" height="15" fill="rgb(233,210,1)" fg:x="146" fg:w="97"/><text x="13.2393%" y="319.50">&lt;parquet::ar..</text></g><g><title>std::collections::hash::map::HashMap&lt;K,V,S&gt;::insert (1 samples, 0.09%)</title><rect x="21.5302%" y="293" width="0.0890%" height="15" fill="rgb(244,137,37)" fg:x="242" fg:w="1"/><text x="21.7802%" y="303.50"></text></g><g><title>hashbrown::raw::RawTable&lt;T,A&gt;::reserve (1 samples, 0.09%)</title><rect x="21.5302%" y="277" width="0.0890%" height="15" fill="rgb(240,136,2)" fg:x="242" fg:w="1"/><text x="21.7802%" y="287.50"></text></g><g><title>hashbrown::map::make_hash (1 samples, 0.09%)</title><rect x="21.5302%" y="261" width="0.0890%" height="15" fill="rgb(239,18,37)" fg:x="242" fg:w="1"/><text x="21.7802%" y="271.50"></text></g><g><title>core::num::_&lt;impl u64&gt;::wrapping_add (1 samples, 0.09%)</title><rect x="21.5302%" y="245" width="0.0890%" height="15" fill="rgb(218,185,22)" fg:x="242" fg:w="1"/><text x="21.7802%" y="255.50"></text></g><g><title>&lt;core::ops::range::RangeFrom&lt;usize&gt; as core::slice::index::SliceIndex&lt;[T]&gt;&gt;::index (1 samples, 0.09%)</title><rect x="21.7082%" y="277" width="0.0890%" height="15" fill="rgb(225,218,4)" fg:x="244" fg:w="1"/><text x="21.9582%" y="287.50"></text></g><g><title>parquet::encodings::rle::RleDecoder::reload (2 samples, 0.18%)</title><rect x="21.7972%" y="277" width="0.1779%" height="15" fill="rgb(230,182,32)" fg:x="245" fg:w="2"/><text x="22.0472%" y="287.50"></text></g><g><title>_platform_memmove (3 samples, 0.27%)</title><rect x="23.0427%" y="261" width="0.2669%" height="15" fill="rgb(242,56,43)" fg:x="259" fg:w="3"/><text x="23.2927%" y="271.50"></text></g><g><title>core::option::Option&lt;T&gt;::as_mut (1 samples, 0.09%)</title><rect x="23.3096%" y="261" width="0.0890%" height="15" fill="rgb(233,99,24)" fg:x="262" fg:w="1"/><text x="23.5596%" y="271.50"></text></g><g><title>&lt;core::ops::range::RangeFrom&lt;usize&gt; as core::slice::index::SliceIndex&lt;[T]&gt;&gt;::index (1 samples, 0.09%)</title><rect x="23.7544%" y="245" width="0.0890%" height="15" fill="rgb(234,209,42)" fg:x="267" fg:w="1"/><text x="24.0044%" y="255.50"></text></g><g><title>parquet::util::bit_util::BitReader::get_aligned (2 samples, 0.18%)</title><rect x="23.8434%" y="245" width="0.1779%" height="15" fill="rgb(227,7,12)" fg:x="268" fg:w="2"/><text x="24.0934%" y="255.50"></text></g><g><title>parquet::encodings::rle::RleDecoder::skip (24 samples, 2.14%)</title><rect x="21.9751%" y="277" width="2.1352%" height="15" fill="rgb(245,203,43)" fg:x="247" fg:w="24"/><text x="22.2251%" y="287.50">p..</text></g><g><title>parquet::encodings::rle::RleDecoder::reload (8 samples, 0.71%)</title><rect x="23.3986%" y="261" width="0.7117%" height="15" fill="rgb(238,205,33)" fg:x="263" fg:w="8"/><text x="23.6486%" y="271.50"></text></g><g><title>parquet::util::bit_util::BitReader::get_vlq_int (1 samples, 0.09%)</title><rect x="24.0214%" y="245" width="0.0890%" height="15" fill="rgb(231,56,7)" fg:x="270" fg:w="1"/><text x="24.2714%" y="255.50"></text></g><g><title>&lt;parquet::column::reader::decoder::ColumnValueDecoderImpl&lt;T&gt; as parquet::column::reader::decoder::ColumnValueDecoder&gt;::skip_values (29 samples, 2.58%)</title><rect x="21.7082%" y="293" width="2.5801%" height="15" fill="rgb(244,186,29)" fg:x="244" fg:w="29"/><text x="21.9582%" y="303.50">&lt;p..</text></g><g><title>parquet::util::bit_util::BitReader::skip (2 samples, 0.18%)</title><rect x="24.1103%" y="277" width="0.1779%" height="15" fill="rgb(234,111,31)" fg:x="271" fg:w="2"/><text x="24.3603%" y="287.50"></text></g><g><title>_platform_memset (10 samples, 0.89%)</title><rect x="24.2883%" y="293" width="0.8897%" height="15" fill="rgb(241,149,10)" fg:x="273" fg:w="10"/><text x="24.5383%" y="303.50"></text></g><g><title>arrow_buffer::buffer::mutable::MutableBuffer::reserve (1 samples, 0.09%)</title><rect x="25.1779%" y="293" width="0.0890%" height="15" fill="rgb(249,206,44)" fg:x="283" fg:w="1"/><text x="25.4279%" y="303.50"></text></g><g><title>&lt;mimalloc::MiMalloc as core::alloc::global::GlobalAlloc&gt;::realloc (1 samples, 0.09%)</title><rect x="25.1779%" y="277" width="0.0890%" height="15" fill="rgb(251,153,30)" fg:x="283" fg:w="1"/><text x="25.4279%" y="287.50"></text></g><g><title>_platform_memmove (1 samples, 0.09%)</title><rect x="25.1779%" y="261" width="0.0890%" height="15" fill="rgb(239,152,38)" fg:x="283" fg:w="1"/><text x="25.4279%" y="271.50"></text></g><g><title>arrow_buffer::buffer::mutable::MutableBuffer::resize (1 samples, 0.09%)</title><rect x="25.2669%" y="293" width="0.0890%" height="15" fill="rgb(249,139,47)" fg:x="284" fg:w="1"/><text x="25.5169%" y="303.50"></text></g><g><title>arrow_buffer::builder::boolean::BooleanBufferBuilder::advance (2 samples, 0.18%)</title><rect x="25.3559%" y="293" width="0.1779%" height="15" fill="rgb(244,64,35)" fg:x="285" fg:w="2"/><text x="25.6059%" y="303.50"></text></g><g><title>core::num::_&lt;impl usize&gt;::div_ceil (1 samples, 0.09%)</title><rect x="25.5338%" y="293" width="0.0890%" height="15" fill="rgb(216,46,15)" fg:x="287" fg:w="1"/><text x="25.7838%" y="303.50"></text></g><g><title>core::option::Option&lt;T&gt;::as_mut (1 samples, 0.09%)</title><rect x="25.6228%" y="293" width="0.0890%" height="15" fill="rgb(250,74,19)" fg:x="288" fg:w="1"/><text x="25.8728%" y="303.50"></text></g><g><title>&lt;parquet::file::serialized_reader::SerializedPageReader&lt;R&gt; as parquet::column::page::PageReader&gt;::get_next_page (2 samples, 0.18%)</title><rect x="25.7117%" y="277" width="0.1779%" height="15" fill="rgb(249,42,33)" fg:x="289" fg:w="2"/><text x="25.9617%" y="287.50"></text></g><g><title>parquet::file::serialized_reader::decode_page (1 samples, 0.09%)</title><rect x="25.8007%" y="261" width="0.0890%" height="15" fill="rgb(242,149,17)" fg:x="290" fg:w="1"/><text x="26.0507%" y="271.50"></text></g><g><title>&lt;parquet::compression::snappy_codec::SnappyCodec as parquet::compression::Codec&gt;::decompress (1 samples, 0.09%)</title><rect x="25.8007%" y="245" width="0.0890%" height="15" fill="rgb(244,29,21)" fg:x="290" fg:w="1"/><text x="26.0507%" y="255.50"></text></g><g><title>_platform_memmove (1 samples, 0.09%)</title><rect x="25.8007%" y="229" width="0.0890%" height="15" fill="rgb(220,130,37)" fg:x="290" fg:w="1"/><text x="26.0507%" y="239.50"></text></g><g><title>__bzero (1 samples, 0.09%)</title><rect x="25.8897%" y="277" width="0.0890%" height="15" fill="rgb(211,67,2)" fg:x="291" fg:w="1"/><text x="26.1397%" y="287.50"></text></g><g><title>alloc::raw_vec::RawVecInner&lt;A&gt;::reserve (1 samples, 0.09%)</title><rect x="25.9786%" y="277" width="0.0890%" height="15" fill="rgb(235,68,52)" fg:x="292" fg:w="1"/><text x="26.2286%" y="287.50"></text></g><g><title>alloc::raw_vec::min_non_zero_cap (1 samples, 0.09%)</title><rect x="25.9786%" y="261" width="0.0890%" height="15" fill="rgb(246,142,3)" fg:x="292" fg:w="1"/><text x="26.2286%" y="271.50"></text></g><g><title>parquet::column::reader::GenericColumnReader&lt;R,D,V&gt;::read_dictionary_page (5 samples, 0.44%)</title><rect x="25.7117%" y="293" width="0.4448%" height="15" fill="rgb(241,25,7)" fg:x="289" fg:w="5"/><text x="25.9617%" y="303.50"></text></g><g><title>parquet::encodings::decoding::DictDecoder&lt;T&gt;::set_dict (1 samples, 0.09%)</title><rect x="26.0676%" y="277" width="0.0890%" height="15" fill="rgb(242,119,39)" fg:x="293" fg:w="1"/><text x="26.3176%" y="287.50"></text></g><g><title>_platform_memmove (1 samples, 0.09%)</title><rect x="26.0676%" y="261" width="0.0890%" height="15" fill="rgb(241,98,45)" fg:x="293" fg:w="1"/><text x="26.3176%" y="271.50"></text></g><g><title>parquet::arrow::record_reader::definition_levels::PackedDecoder::skip (1 samples, 0.09%)</title><rect x="26.2456%" y="277" width="0.0890%" height="15" fill="rgb(254,28,30)" fg:x="295" fg:w="1"/><text x="26.4956%" y="287.50"></text></g><g><title>_platform_memmove (2 samples, 0.18%)</title><rect x="26.3345%" y="213" width="0.1779%" height="15" fill="rgb(241,142,54)" fg:x="296" fg:w="2"/><text x="26.5845%" y="223.50"></text></g><g><title>core::ptr::copy_nonoverlapping (5 samples, 0.44%)</title><rect x="26.5125%" y="213" width="0.4448%" height="15" fill="rgb(222,85,15)" fg:x="298" fg:w="5"/><text x="26.7625%" y="223.50"></text></g><g><title>_platform_memmove (2 samples, 0.18%)</title><rect x="26.7794%" y="197" width="0.1779%" height="15" fill="rgb(210,85,47)" fg:x="301" fg:w="2"/><text x="27.0294%" y="207.50"></text></g><g><title>core::ptr::mut_ptr::_&lt;impl *mut T&gt;::add (3 samples, 0.27%)</title><rect x="26.9573%" y="213" width="0.2669%" height="15" fill="rgb(224,206,25)" fg:x="303" fg:w="3"/><text x="27.2073%" y="223.50"></text></g><g><title>snap::decompress::Decompress::decompress (4 samples, 0.36%)</title><rect x="27.2242%" y="213" width="0.3559%" height="15" fill="rgb(243,201,19)" fg:x="306" fg:w="4"/><text x="27.4742%" y="223.50"></text></g><g><title>snap::decompress::Decompress::read_copy (3 samples, 0.27%)</title><rect x="27.5801%" y="213" width="0.2669%" height="15" fill="rgb(236,59,4)" fg:x="310" fg:w="3"/><text x="27.8301%" y="223.50"></text></g><g><title>snap::decompress::Decompress::read_literal (4 samples, 0.36%)</title><rect x="27.8470%" y="213" width="0.3559%" height="15" fill="rgb(254,179,45)" fg:x="313" fg:w="4"/><text x="28.0970%" y="223.50"></text></g><g><title>&lt;parquet::compression::snappy_codec::SnappyCodec as parquet::compression::Codec&gt;::decompress (22 samples, 1.96%)</title><rect x="26.3345%" y="229" width="1.9573%" height="15" fill="rgb(226,14,10)" fg:x="296" fg:w="22"/><text x="26.5845%" y="239.50">&lt;..</text></g><g><title>snap::decompress::TagEntry::offset (1 samples, 0.09%)</title><rect x="28.2028%" y="213" width="0.0890%" height="15" fill="rgb(244,27,41)" fg:x="317" fg:w="1"/><text x="28.4528%" y="223.50"></text></g><g><title>__bzero (3 samples, 0.27%)</title><rect x="28.2918%" y="229" width="0.2669%" height="15" fill="rgb(235,35,32)" fg:x="318" fg:w="3"/><text x="28.5418%" y="239.50"></text></g><g><title>parquet::column::reader::GenericColumnReader&lt;R,D,V&gt;::read_new_page (26 samples, 2.31%)</title><rect x="26.3345%" y="277" width="2.3132%" height="15" fill="rgb(218,68,31)" fg:x="296" fg:w="26"/><text x="26.5845%" y="287.50">p..</text></g><g><title>&lt;parquet::file::serialized_reader::SerializedPageReader&lt;R&gt; as parquet::column::page::PageReader&gt;::get_next_page (26 samples, 2.31%)</title><rect x="26.3345%" y="261" width="2.3132%" height="15" fill="rgb(207,120,37)" fg:x="296" fg:w="26"/><text x="26.5845%" y="271.50">&lt;..</text></g><g><title>parquet::file::serialized_reader::decode_page (26 samples, 2.31%)</title><rect x="26.3345%" y="245" width="2.3132%" height="15" fill="rgb(227,98,0)" fg:x="296" fg:w="26"/><text x="26.5845%" y="255.50">p..</text></g><g><title>core::ptr::write (1 samples, 0.09%)</title><rect x="28.5587%" y="229" width="0.0890%" height="15" fill="rgb(207,7,3)" fg:x="321" fg:w="1"/><text x="28.8087%" y="239.50"></text></g><g><title>__bzero (1 samples, 0.09%)</title><rect x="28.5587%" y="213" width="0.0890%" height="15" fill="rgb(206,98,19)" fg:x="321" fg:w="1"/><text x="28.8087%" y="223.50"></text></g><g><title>&lt;parquet::arrow::array_reader::struct_array::StructArrayReader as parquet::arrow::array_reader::ArrayReader&gt;::skip_records (80 samples, 7.12%)</title><rect x="21.6192%" y="309" width="7.1174%" height="15" fill="rgb(217,5,26)" fg:x="243" fg:w="80"/><text x="21.8692%" y="319.50">&lt;parquet::..</text></g><g><title>parquet::column::reader::GenericColumnReader&lt;R,D,V&gt;::skip_records (29 samples, 2.58%)</title><rect x="26.1566%" y="293" width="2.5801%" height="15" fill="rgb(235,190,38)" fg:x="294" fg:w="29"/><text x="26.4066%" y="303.50">pa..</text></g><g><title>parquet::file::serialized_reader::SerializedPageReader&lt;R&gt;::read_page_header_len (1 samples, 0.09%)</title><rect x="28.6477%" y="277" width="0.0890%" height="15" fill="rgb(247,86,24)" fg:x="322" fg:w="1"/><text x="28.8977%" y="287.50"></text></g><g><title>parquet::file::serialized_reader::SerializedPageReaderContext::read_page_header (1 samples, 0.09%)</title><rect x="28.6477%" y="261" width="0.0890%" height="15" fill="rgb(205,101,16)" fg:x="322" fg:w="1"/><text x="28.8977%" y="271.50"></text></g><g><title>alloc::vec::Vec&lt;T,A&gt;::as_mut_slice (3 samples, 0.27%)</title><rect x="28.7367%" y="309" width="0.2669%" height="15" fill="rgb(246,168,33)" fg:x="323" fg:w="3"/><text x="28.9867%" y="319.50"></text></g><g><title>&lt;core::slice::iter::Iter&lt;T&gt; as core::iter::traits::iterator::Iterator&gt;::fold (3 samples, 0.27%)</title><rect x="29.0036%" y="261" width="0.2669%" height="15" fill="rgb(231,114,1)" fg:x="326" fg:w="3"/><text x="29.2536%" y="271.50"></text></g><g><title>arrow_select::filter::filter_byte_view (4 samples, 0.36%)</title><rect x="29.0036%" y="277" width="0.3559%" height="15" fill="rgb(207,184,53)" fg:x="326" fg:w="4"/><text x="29.2536%" y="287.50"></text></g><g><title>&lt;mimalloc::MiMalloc as core::alloc::global::GlobalAlloc&gt;::alloc (1 samples, 0.09%)</title><rect x="29.2705%" y="261" width="0.0890%" height="15" fill="rgb(224,95,51)" fg:x="329" fg:w="1"/><text x="29.5205%" y="271.50"></text></g><g><title>mi_heap_malloc_zero_aligned_at_generic (1 samples, 0.09%)</title><rect x="29.2705%" y="245" width="0.0890%" height="15" fill="rgb(212,188,45)" fg:x="329" fg:w="1"/><text x="29.5205%" y="255.50"></text></g><g><title>_mi_malloc_generic (1 samples, 0.09%)</title><rect x="29.2705%" y="229" width="0.0890%" height="15" fill="rgb(223,154,38)" fg:x="329" fg:w="1"/><text x="29.5205%" y="239.50"></text></g><g><title>mi_large_huge_page_alloc (1 samples, 0.09%)</title><rect x="29.2705%" y="213" width="0.0890%" height="15" fill="rgb(251,22,52)" fg:x="329" fg:w="1"/><text x="29.5205%" y="223.50"></text></g><g><title>mi_page_fresh_alloc (1 samples, 0.09%)</title><rect x="29.2705%" y="197" width="0.0890%" height="15" fill="rgb(229,209,22)" fg:x="329" fg:w="1"/><text x="29.5205%" y="207.50"></text></g><g><title>mi_segments_page_alloc (1 samples, 0.09%)</title><rect x="29.2705%" y="181" width="0.0890%" height="15" fill="rgb(234,138,34)" fg:x="329" fg:w="1"/><text x="29.5205%" y="191.50"></text></g><g><title>arrow_select::filter::FilterPredicate::filter_record_batch::_{{closure}} (7 samples, 0.62%)</title><rect x="29.0036%" y="309" width="0.6228%" height="15" fill="rgb(212,95,11)" fg:x="326" fg:w="7"/><text x="29.2536%" y="319.50"></text></g><g><title>arrow_select::filter::filter_array (7 samples, 0.62%)</title><rect x="29.0036%" y="293" width="0.6228%" height="15" fill="rgb(240,179,47)" fg:x="326" fg:w="7"/><text x="29.2536%" y="303.50"></text></g><g><title>arrow_select::filter::filter_primitive (3 samples, 0.27%)</title><rect x="29.3594%" y="277" width="0.2669%" height="15" fill="rgb(240,163,11)" fg:x="330" fg:w="3"/><text x="29.6094%" y="287.50"></text></g><g><title>core::ptr::write (3 samples, 0.27%)</title><rect x="29.3594%" y="261" width="0.2669%" height="15" fill="rgb(236,37,12)" fg:x="330" fg:w="3"/><text x="29.6094%" y="271.50"></text></g><g><title>&lt;arrow_buffer::util::bit_iterator::BitIndexIterator as core::iter::traits::iterator::Iterator&gt;::next (2 samples, 0.18%)</title><rect x="29.6263%" y="293" width="0.1779%" height="15" fill="rgb(232,164,16)" fg:x="333" fg:w="2"/><text x="29.8763%" y="303.50"></text></g><g><title>alloc::raw_vec::RawVecInner&lt;A&gt;::capacity (1 samples, 0.09%)</title><rect x="29.8043%" y="293" width="0.0890%" height="15" fill="rgb(244,205,15)" fg:x="335" fg:w="1"/><text x="30.0543%" y="303.50"></text></g><g><title>alloc::vec::Vec&lt;T,A&gt;::extend_desugared (4 samples, 0.36%)</title><rect x="29.8932%" y="293" width="0.3559%" height="15" fill="rgb(223,117,47)" fg:x="336" fg:w="4"/><text x="30.1432%" y="303.50"></text></g><g><title>alloc::vec::Vec&lt;T,A&gt;::set_len (1 samples, 0.09%)</title><rect x="30.2491%" y="293" width="0.0890%" height="15" fill="rgb(244,107,35)" fg:x="340" fg:w="1"/><text x="30.4991%" y="303.50"></text></g><g><title>parquet::arrow::arrow_reader::ParquetRecordBatchReader::next_inner (280 samples, 24.91%)</title><rect x="5.5160%" y="325" width="24.9110%" height="15" fill="rgb(205,140,8)" fg:x="62" fg:w="280"/><text x="5.7660%" y="335.50">parquet::arrow::arrow_reader::ParquetRec..</text></g><g><title>arrow_select::filter::filter_record_batch (9 samples, 0.80%)</title><rect x="29.6263%" y="309" width="0.8007%" height="15" fill="rgb(228,84,46)" fg:x="333" fg:w="9"/><text x="29.8763%" y="319.50"></text></g><g><title>core::option::Option&lt;T&gt;::as_mut (1 samples, 0.09%)</title><rect x="30.3381%" y="293" width="0.0890%" height="15" fill="rgb(254,188,9)" fg:x="341" fg:w="1"/><text x="30.5881%" y="303.50"></text></g><g><title>alloc::boxed::iter::_&lt;impl core::iter::traits::iterator::Iterator for alloc::boxed::Box&lt;I,A&gt;&gt;::next (309 samples, 27.49%)</title><rect x="5.1601%" y="341" width="27.4911%" height="15" fill="rgb(206,112,54)" fg:x="58" fg:w="309"/><text x="5.4101%" y="351.50">alloc::boxed::iter::_&lt;impl core::iter::trait..</text></g><g><title>parquet::arrow::arrow_reader::selection::MaskCursor::next_mask_chunk (25 samples, 2.22%)</title><rect x="30.4270%" y="325" width="2.2242%" height="15" fill="rgb(216,84,49)" fg:x="342" fg:w="25"/><text x="30.6770%" y="335.50">p..</text></g><g><title>&lt;arrow_buffer::util::bit_iterator::BitSliceIterator as core::iter::traits::iterator::Iterator&gt;::next (1 samples, 0.09%)</title><rect x="32.6512%" y="325" width="0.0890%" height="15" fill="rgb(214,194,35)" fg:x="367" fg:w="1"/><text x="32.9012%" y="335.50"></text></g><g><title>_mi_heap_realloc_zero (1 samples, 0.09%)</title><rect x="32.8292%" y="277" width="0.0890%" height="15" fill="rgb(249,28,3)" fg:x="369" fg:w="1"/><text x="33.0792%" y="287.50"></text></g><g><title>_platform_memmove (1 samples, 0.09%)</title><rect x="32.8292%" y="261" width="0.0890%" height="15" fill="rgb(222,56,52)" fg:x="369" fg:w="1"/><text x="33.0792%" y="271.50"></text></g><g><title>alloc::vec::Vec&lt;T,A&gt;::push_mut (3 samples, 0.27%)</title><rect x="32.7402%" y="325" width="0.2669%" height="15" fill="rgb(245,217,50)" fg:x="368" fg:w="3"/><text x="32.9902%" y="335.50"></text></g><g><title>alloc::raw_vec::RawVecInner&lt;A&gt;::grow_amortized (2 samples, 0.18%)</title><rect x="32.8292%" y="309" width="0.1779%" height="15" fill="rgb(213,201,24)" fg:x="369" fg:w="2"/><text x="33.0792%" y="319.50"></text></g><g><title>&lt;mimalloc::MiMalloc as core::alloc::global::GlobalAlloc&gt;::realloc (2 samples, 0.18%)</title><rect x="32.8292%" y="293" width="0.1779%" height="15" fill="rgb(248,116,28)" fg:x="369" fg:w="2"/><text x="33.0792%" y="303.50"></text></g><g><title>_platform_memmove (1 samples, 0.09%)</title><rect x="32.9181%" y="277" width="0.0890%" height="15" fill="rgb(219,72,43)" fg:x="370" fg:w="1"/><text x="33.1681%" y="287.50"></text></g><g><title>arrow_buffer::util::bit_iterator::BitSliceIterator::advance_to_set_bit (2 samples, 0.18%)</title><rect x="33.0071%" y="325" width="0.1779%" height="15" fill="rgb(209,138,14)" fg:x="371" fg:w="2"/><text x="33.2571%" y="335.50"></text></g><g><title>core::iter::adapters::filter::filter_fold::_{{closure}} (4 samples, 0.36%)</title><rect x="33.1851%" y="325" width="0.3559%" height="15" fill="rgb(222,18,33)" fg:x="373" fg:w="4"/><text x="33.4351%" y="335.50"></text></g><g><title>core::iter::adapters::flatten::and_then_or_clear (1 samples, 0.09%)</title><rect x="33.5409%" y="325" width="0.0890%" height="15" fill="rgb(213,199,7)" fg:x="377" fg:w="1"/><text x="33.7909%" y="335.50"></text></g><g><title>core::num::_&lt;impl u64&gt;::trailing_zeros (2 samples, 0.18%)</title><rect x="33.6299%" y="325" width="0.1779%" height="15" fill="rgb(250,110,10)" fg:x="378" fg:w="2"/><text x="33.8799%" y="335.50"></text></g><g><title>core::option::Option&lt;T&gt;::as_mut (1 samples, 0.09%)</title><rect x="33.8078%" y="325" width="0.0890%" height="15" fill="rgb(248,123,6)" fg:x="380" fg:w="1"/><text x="34.0578%" y="335.50"></text></g><g><title>core::ptr::drop_in_place&lt;alloc::boxed::Box&lt;parquet::arrow::push_decoder::remaining::RemainingRowGroups&gt;&gt; (1 samples, 0.09%)</title><rect x="33.8968%" y="325" width="0.0890%" height="15" fill="rgb(206,91,31)" fg:x="381" fg:w="1"/><text x="34.1468%" y="335.50"></text></g><g><title>&lt;alloc::sync::Arc&lt;T,A&gt; as core::ops::drop::Drop&gt;::drop (1 samples, 0.09%)</title><rect x="33.8968%" y="309" width="0.0890%" height="15" fill="rgb(211,154,13)" fg:x="381" fg:w="1"/><text x="34.1468%" y="319.50"></text></g><g><title>alloc::sync::Arc&lt;T,A&gt;::drop_slow (1 samples, 0.09%)</title><rect x="33.8968%" y="293" width="0.0890%" height="15" fill="rgb(225,148,7)" fg:x="381" fg:w="1"/><text x="34.1468%" y="303.50"></text></g><g><title>core::ptr::drop_in_place&lt;parquet::arrow::schema::complex::ParquetField&gt; (1 samples, 0.09%)</title><rect x="33.8968%" y="277" width="0.0890%" height="15" fill="rgb(220,160,43)" fg:x="381" fg:w="1"/><text x="34.1468%" y="287.50"></text></g><g><title>&lt;alloc::sync::Arc&lt;T,A&gt; as core::ops::drop::Drop&gt;::drop (1 samples, 0.09%)</title><rect x="33.8968%" y="261" width="0.0890%" height="15" fill="rgb(213,52,39)" fg:x="381" fg:w="1"/><text x="34.1468%" y="271.50"></text></g><g><title>mi_free (1 samples, 0.09%)</title><rect x="33.8968%" y="245" width="0.0890%" height="15" fill="rgb(243,137,7)" fg:x="381" fg:w="1"/><text x="34.1468%" y="255.50"></text></g><g><title>&lt;alloc::sync::Arc&lt;T,A&gt; as core::ops::drop::Drop&gt;::drop (1 samples, 0.09%)</title><rect x="34.0747%" y="309" width="0.0890%" height="15" fill="rgb(230,79,13)" fg:x="383" fg:w="1"/><text x="34.3247%" y="319.50"></text></g><g><title>&lt;mimalloc::MiMalloc as core::alloc::global::GlobalAlloc&gt;::dealloc (1 samples, 0.09%)</title><rect x="34.0747%" y="293" width="0.0890%" height="15" fill="rgb(247,105,23)" fg:x="383" fg:w="1"/><text x="34.3247%" y="303.50"></text></g><g><title>mi_free (1 samples, 0.09%)</title><rect x="34.0747%" y="277" width="0.0890%" height="15" fill="rgb(223,179,41)" fg:x="383" fg:w="1"/><text x="34.3247%" y="287.50"></text></g><g><title>&lt;alloc::sync::Arc&lt;dyn arrow_array::array::Array&gt; as arrow_array::array::Array&gt;::as_any (1 samples, 0.09%)</title><rect x="34.1637%" y="309" width="0.0890%" height="15" fill="rgb(218,9,34)" fg:x="384" fg:w="1"/><text x="34.4137%" y="319.50"></text></g><g><title>&lt;arrow_array::record_batch::RecordBatch as core::convert::From&lt;&amp;arrow_array::array::struct_array::StructArray&gt;&gt;::from (1 samples, 0.09%)</title><rect x="34.2527%" y="309" width="0.0890%" height="15" fill="rgb(222,106,8)" fg:x="385" fg:w="1"/><text x="34.5027%" y="319.50"></text></g><g><title>&lt;T as alloc::slice::&lt;impl [T]&gt;::to_vec_in::ConvertVec&gt;::to_vec (1 samples, 0.09%)</title><rect x="34.2527%" y="293" width="0.0890%" height="15" fill="rgb(211,220,0)" fg:x="385" fg:w="1"/><text x="34.5027%" y="303.50"></text></g><g><title>&lt;core::result::Result&lt;T,E&gt; as core::ops::try_trait::Try&gt;::branch (1 samples, 0.09%)</title><rect x="34.3416%" y="309" width="0.0890%" height="15" fill="rgb(229,52,16)" fg:x="386" fg:w="1"/><text x="34.5916%" y="319.50"></text></g><g><title>&lt;&amp;arrow_array::array::byte_view_array::GenericByteViewArray&lt;T&gt; as arrow_ord::cmp::ArrayOrd&gt;::is_eq (25 samples, 2.22%)</title><rect x="34.4306%" y="229" width="2.2242%" height="15" fill="rgb(212,155,18)" fg:x="387" fg:w="25"/><text x="34.6806%" y="239.50">&lt;..</text></g><g><title>&lt;core::ops::range::Range&lt;T&gt; as core::iter::range::RangeIteratorImpl&gt;::spec_next (1 samples, 0.09%)</title><rect x="36.6548%" y="229" width="0.0890%" height="15" fill="rgb(242,21,14)" fg:x="412" fg:w="1"/><text x="36.9048%" y="239.50"></text></g><g><title>arrow_ord::cmp::apply_op (2 samples, 0.18%)</title><rect x="36.7438%" y="229" width="0.1779%" height="15" fill="rgb(222,19,48)" fg:x="413" fg:w="2"/><text x="36.9938%" y="239.50"></text></g><g><title>arrow_ord::cmp::compare_op (31 samples, 2.76%)</title><rect x="34.4306%" y="261" width="2.7580%" height="15" fill="rgb(232,45,27)" fg:x="387" fg:w="31"/><text x="34.6806%" y="271.50">ar..</text></g><g><title>arrow_ord::cmp::apply (31 samples, 2.76%)</title><rect x="34.4306%" y="245" width="2.7580%" height="15" fill="rgb(249,103,42)" fg:x="387" fg:w="31"/><text x="34.6806%" y="255.50">ar..</text></g><g><title>arrow_ord::cmp::collect_bool::_{{closure}} (3 samples, 0.27%)</title><rect x="36.9217%" y="229" width="0.2669%" height="15" fill="rgb(246,81,33)" fg:x="415" fg:w="3"/><text x="37.1717%" y="239.50"></text></g><g><title>&lt;datafusion_datasource_parquet::row_filter::DatafusionArrowPredicate as parquet::arrow::arrow_reader::filter::ArrowPredicate&gt;::evaluate (32 samples, 2.85%)</title><rect x="34.4306%" y="309" width="2.8470%" height="15" fill="rgb(252,33,42)" fg:x="387" fg:w="32"/><text x="34.6806%" y="319.50">&lt;d..</text></g><g><title>&lt;datafusion_physical_expr::expressions::binary::BinaryExpr as datafusion_physical_expr_common::physical_expr::PhysicalExpr&gt;::evaluate (32 samples, 2.85%)</title><rect x="34.4306%" y="293" width="2.8470%" height="15" fill="rgb(209,212,41)" fg:x="387" fg:w="32"/><text x="34.6806%" y="303.50">&lt;d..</text></g><g><title>datafusion_physical_expr_common::datum::apply_cmp::_{{closure}} (32 samples, 2.85%)</title><rect x="34.4306%" y="277" width="2.8470%" height="15" fill="rgb(207,154,6)" fg:x="387" fg:w="32"/><text x="34.6806%" y="287.50">da..</text></g><g><title>core::cmp::PartialEq::ne (1 samples, 0.09%)</title><rect x="37.1886%" y="261" width="0.0890%" height="15" fill="rgb(223,64,47)" fg:x="418" fg:w="1"/><text x="37.4386%" y="271.50"></text></g><g><title>_$LT$arrow_schema..datatype..DataType$u20$as$u20$core..cmp..PartialEq$GT$::eq::h5515ff25f60ae466 (.10405) (1 samples, 0.09%)</title><rect x="37.1886%" y="245" width="0.0890%" height="15" fill="rgb(211,161,38)" fg:x="418" fg:w="1"/><text x="37.4386%" y="255.50"></text></g><g><title>&lt;alloc::sync::Arc&lt;dyn arrow_array::array::Array&gt; as arrow_array::array::Array&gt;::to_data (1 samples, 0.09%)</title><rect x="37.2776%" y="293" width="0.0890%" height="15" fill="rgb(219,138,40)" fg:x="419" fg:w="1"/><text x="37.5276%" y="303.50"></text></g><g><title>&lt;T as core::convert::Into&lt;U&gt;&gt;::into (1 samples, 0.09%)</title><rect x="37.2776%" y="277" width="0.0890%" height="15" fill="rgb(241,228,46)" fg:x="419" fg:w="1"/><text x="37.5276%" y="287.50"></text></g><g><title>alloc::vec::Vec&lt;T,A&gt;::insert_mut (1 samples, 0.09%)</title><rect x="37.2776%" y="261" width="0.0890%" height="15" fill="rgb(223,209,38)" fg:x="419" fg:w="1"/><text x="37.5276%" y="271.50"></text></g><g><title>alloc::raw_vec::RawVecInner&lt;A&gt;::grow_amortized (1 samples, 0.09%)</title><rect x="37.2776%" y="245" width="0.0890%" height="15" fill="rgb(236,164,45)" fg:x="419" fg:w="1"/><text x="37.5276%" y="255.50"></text></g><g><title>&lt;mimalloc::MiMalloc as core::alloc::global::GlobalAlloc&gt;::realloc (1 samples, 0.09%)</title><rect x="37.2776%" y="229" width="0.0890%" height="15" fill="rgb(231,15,5)" fg:x="419" fg:w="1"/><text x="37.5276%" y="239.50"></text></g><g><title>_mi_heap_realloc_zero (1 samples, 0.09%)</title><rect x="37.2776%" y="213" width="0.0890%" height="15" fill="rgb(252,35,15)" fg:x="419" fg:w="1"/><text x="37.5276%" y="223.50"></text></g><g><title>&lt;parquet::arrow::array_reader::struct_array::StructArrayReader as parquet::arrow::array_reader::ArrayReader&gt;::consume_batch::_{{closure}} (1 samples, 0.09%)</title><rect x="37.3665%" y="293" width="0.0890%" height="15" fill="rgb(248,181,18)" fg:x="420" fg:w="1"/><text x="37.6165%" y="303.50"></text></g><g><title>&lt;alloc::sync::Arc&lt;T,A&gt; as core::ops::drop::Drop&gt;::drop (1 samples, 0.09%)</title><rect x="37.3665%" y="277" width="0.0890%" height="15" fill="rgb(233,39,42)" fg:x="420" fg:w="1"/><text x="37.6165%" y="287.50"></text></g><g><title>core::ptr::drop_in_place&lt;dyn datafusion_common::file_options::file_type::FileType&gt; (1 samples, 0.09%)</title><rect x="37.3665%" y="261" width="0.0890%" height="15" fill="rgb(238,110,33)" fg:x="420" fg:w="1"/><text x="37.6165%" y="271.50"></text></g><g><title>core::ptr::drop_in_place&lt;arrow_array::array::byte_view_array::GenericByteViewArray&lt;arrow_array::types::BinaryViewType&gt;&gt; (1 samples, 0.09%)</title><rect x="37.3665%" y="245" width="0.0890%" height="15" fill="rgb(233,195,10)" fg:x="420" fg:w="1"/><text x="37.6165%" y="255.50"></text></g><g><title>&lt;parquet::arrow::array_reader::struct_array::StructArrayReader as parquet::arrow::array_reader::ArrayReader&gt;::consume_batch (1 samples, 0.09%)</title><rect x="37.4555%" y="293" width="0.0890%" height="15" fill="rgb(254,105,3)" fg:x="421" fg:w="1"/><text x="37.7055%" y="303.50"></text></g><g><title>&lt;arrow_array::array::struct_array::StructArray as core::convert::From&lt;arrow_data::data::ArrayData&gt;&gt;::from (1 samples, 0.09%)</title><rect x="37.4555%" y="277" width="0.0890%" height="15" fill="rgb(221,225,9)" fg:x="421" fg:w="1"/><text x="37.7055%" y="287.50"></text></g><g><title>&lt;mimalloc::MiMalloc as core::alloc::global::GlobalAlloc&gt;::dealloc (1 samples, 0.09%)</title><rect x="37.4555%" y="261" width="0.0890%" height="15" fill="rgb(224,227,45)" fg:x="421" fg:w="1"/><text x="37.7055%" y="271.50"></text></g><g><title>mi_free (1 samples, 0.09%)</title><rect x="37.4555%" y="245" width="0.0890%" height="15" fill="rgb(229,198,43)" fg:x="421" fg:w="1"/><text x="37.7055%" y="255.50"></text></g><g><title>&lt;core::slice::iter::Iter&lt;T&gt; as core::iter::traits::iterator::Iterator&gt;::fold (11 samples, 0.98%)</title><rect x="37.5445%" y="277" width="0.9786%" height="15" fill="rgb(206,209,35)" fg:x="422" fg:w="11"/><text x="37.7945%" y="287.50"></text></g><g><title>&lt;usize as core::iter::traits::accum::Sum&gt;::sum::_{{closure}} (7 samples, 0.62%)</title><rect x="38.5231%" y="277" width="0.6228%" height="15" fill="rgb(245,195,53)" fg:x="433" fg:w="7"/><text x="38.7731%" y="287.50"></text></g><g><title>arrow_array::array::byte_view_array::GenericByteViewArray&lt;T&gt;::total_buffer_bytes_used::_{{closure}} (10 samples, 0.89%)</title><rect x="39.1459%" y="277" width="0.8897%" height="15" fill="rgb(240,92,26)" fg:x="440" fg:w="10"/><text x="39.3959%" y="287.50"></text></g><g><title>core::cell::UnsafeCell&lt;T&gt;::get (1 samples, 0.09%)</title><rect x="40.0356%" y="277" width="0.0890%" height="15" fill="rgb(207,40,23)" fg:x="450" fg:w="1"/><text x="40.2856%" y="287.50"></text></g><g><title>core::core_arch::arm_shared::neon::generated::vreinterpret_u64_u8 (1 samples, 0.09%)</title><rect x="40.1246%" y="277" width="0.0890%" height="15" fill="rgb(223,111,35)" fg:x="451" fg:w="1"/><text x="40.3746%" y="287.50"></text></g><g><title>hashbrown::map::make_hash (1 samples, 0.09%)</title><rect x="40.2135%" y="277" width="0.0890%" height="15" fill="rgb(229,147,28)" fg:x="452" fg:w="1"/><text x="40.4635%" y="287.50"></text></g><g><title>&lt;core::hash::sip::SipHasher13 as core::hash::Hasher&gt;::write (1 samples, 0.09%)</title><rect x="40.2135%" y="261" width="0.0890%" height="15" fill="rgb(211,29,28)" fg:x="452" fg:w="1"/><text x="40.4635%" y="271.50"></text></g><g><title>&lt;core::hash::sip::Hasher&lt;S&gt; as core::hash::Hasher&gt;::write (1 samples, 0.09%)</title><rect x="40.2135%" y="245" width="0.0890%" height="15" fill="rgb(228,72,33)" fg:x="452" fg:w="1"/><text x="40.4635%" y="255.50"></text></g><g><title>hashbrown::raw::RawTable&lt;T,A&gt;::reserve (1 samples, 0.09%)</title><rect x="40.3025%" y="277" width="0.0890%" height="15" fill="rgb(205,214,31)" fg:x="453" fg:w="1"/><text x="40.5525%" y="287.50"></text></g><g><title>hashbrown::raw::RawTableInner::reserve_rehash_inner (1 samples, 0.09%)</title><rect x="40.3025%" y="261" width="0.0890%" height="15" fill="rgb(224,111,15)" fg:x="453" fg:w="1"/><text x="40.5525%" y="271.50"></text></g><g><title>&lt;core::ptr::non_null::NonNull&lt;T&gt; as core::cmp::PartialEq&gt;::eq (95 samples, 8.45%)</title><rect x="40.3915%" y="261" width="8.4520%" height="15" fill="rgb(253,21,26)" fg:x="454" fg:w="95"/><text x="40.6415%" y="271.50">&lt;core::ptr::..</text></g><g><title>&lt;core::slice::iter::Iter&lt;T&gt; as core::iter::traits::iterator::Iterator&gt;::next (3 samples, 0.27%)</title><rect x="48.8434%" y="261" width="0.2669%" height="15" fill="rgb(245,139,43)" fg:x="549" fg:w="3"/><text x="49.0934%" y="271.50"></text></g><g><title>&lt;parquet::arrow::array_reader::byte_view_array::ByteViewArrayReader as parquet::arrow::array_reader::ArrayReader&gt;::consume_batch (1 samples, 0.09%)</title><rect x="49.1103%" y="261" width="0.0890%" height="15" fill="rgb(252,170,7)" fg:x="552" fg:w="1"/><text x="49.3603%" y="271.50"></text></g><g><title>&lt;usize as core::slice::index::SliceIndex&lt;[T]&gt;&gt;::get (2 samples, 0.18%)</title><rect x="49.1993%" y="261" width="0.1779%" height="15" fill="rgb(231,118,14)" fg:x="553" fg:w="2"/><text x="49.4493%" y="271.50"></text></g><g><title>alloc::raw_vec::RawVecInner&lt;A&gt;::capacity (15 samples, 1.33%)</title><rect x="49.3772%" y="261" width="1.3345%" height="15" fill="rgb(238,83,0)" fg:x="555" fg:w="15"/><text x="49.6272%" y="271.50"></text></g><g><title>_platform_memmove (39 samples, 3.47%)</title><rect x="51.6014%" y="213" width="3.4698%" height="15" fill="rgb(221,39,39)" fg:x="580" fg:w="39"/><text x="51.8514%" y="223.50">_pl..</text></g><g><title>_platform_memmove (5 samples, 0.44%)</title><rect x="55.2491%" y="197" width="0.4448%" height="15" fill="rgb(222,119,46)" fg:x="621" fg:w="5"/><text x="55.4991%" y="207.50"></text></g><g><title>mi_find_page (1 samples, 0.09%)</title><rect x="55.7829%" y="165" width="0.0890%" height="15" fill="rgb(222,165,49)" fg:x="627" fg:w="1"/><text x="56.0329%" y="175.50"></text></g><g><title>mi_page_free_list_extend (2 samples, 0.18%)</title><rect x="55.8719%" y="133" width="0.1779%" height="15" fill="rgb(219,113,52)" fg:x="628" fg:w="2"/><text x="56.1219%" y="143.50"></text></g><g><title>__commpage_gettimeofday_internal (1 samples, 0.09%)</title><rect x="56.0498%" y="53" width="0.0890%" height="15" fill="rgb(214,7,15)" fg:x="630" fg:w="1"/><text x="56.2998%" y="63.50"></text></g><g><title>mach_absolute_time (1 samples, 0.09%)</title><rect x="56.0498%" y="37" width="0.0890%" height="15" fill="rgb(235,32,4)" fg:x="630" fg:w="1"/><text x="56.2998%" y="47.50"></text></g><g><title>alloc::vec::Vec&lt;T,A&gt;::push_mut (62 samples, 5.52%)</title><rect x="50.7117%" y="261" width="5.5160%" height="15" fill="rgb(238,90,54)" fg:x="570" fg:w="62"/><text x="50.9617%" y="271.50">alloc::..</text></g><g><title>alloc::raw_vec::RawVecInner&lt;A&gt;::grow_amortized (52 samples, 4.63%)</title><rect x="51.6014%" y="245" width="4.6263%" height="15" fill="rgb(213,208,19)" fg:x="580" fg:w="52"/><text x="51.8514%" y="255.50">alloc..</text></g><g><title>&lt;mimalloc::MiMalloc as core::alloc::global::GlobalAlloc&gt;::realloc (52 samples, 4.63%)</title><rect x="51.6014%" y="229" width="4.6263%" height="15" fill="rgb(233,156,4)" fg:x="580" fg:w="52"/><text x="51.8514%" y="239.50">&lt;mima..</text></g><g><title>mi_heap_realloc_zero_aligned_at (13 samples, 1.16%)</title><rect x="55.0712%" y="213" width="1.1566%" height="15" fill="rgb(207,194,5)" fg:x="619" fg:w="13"/><text x="55.3212%" y="223.50"></text></g><g><title>mi_heap_malloc_zero_aligned_at_generic (6 samples, 0.53%)</title><rect x="55.6940%" y="197" width="0.5338%" height="15" fill="rgb(206,111,30)" fg:x="626" fg:w="6"/><text x="55.9440%" y="207.50"></text></g><g><title>_mi_malloc_generic (6 samples, 0.53%)</title><rect x="55.6940%" y="181" width="0.5338%" height="15" fill="rgb(243,70,54)" fg:x="626" fg:w="6"/><text x="55.9440%" y="191.50"></text></g><g><title>mi_large_huge_page_alloc (4 samples, 0.36%)</title><rect x="55.8719%" y="165" width="0.3559%" height="15" fill="rgb(242,28,8)" fg:x="628" fg:w="4"/><text x="56.1219%" y="175.50"></text></g><g><title>mi_page_fresh_alloc (4 samples, 0.36%)</title><rect x="55.8719%" y="149" width="0.3559%" height="15" fill="rgb(219,106,18)" fg:x="628" fg:w="4"/><text x="56.1219%" y="159.50"></text></g><g><title>mi_segments_page_alloc (2 samples, 0.18%)</title><rect x="56.0498%" y="133" width="0.1779%" height="15" fill="rgb(244,222,10)" fg:x="630" fg:w="2"/><text x="56.2998%" y="143.50"></text></g><g><title>mi_segment_span_allocate (2 samples, 0.18%)</title><rect x="56.0498%" y="117" width="0.1779%" height="15" fill="rgb(236,179,52)" fg:x="630" fg:w="2"/><text x="56.2998%" y="127.50"></text></g><g><title>clock_gettime (2 samples, 0.18%)</title><rect x="56.0498%" y="101" width="0.1779%" height="15" fill="rgb(213,23,39)" fg:x="630" fg:w="2"/><text x="56.2998%" y="111.50"></text></g><g><title>_mach_boottime_usec (2 samples, 0.18%)</title><rect x="56.0498%" y="85" width="0.1779%" height="15" fill="rgb(238,48,10)" fg:x="630" fg:w="2"/><text x="56.2998%" y="95.50"></text></g><g><title>gettimeofday (2 samples, 0.18%)</title><rect x="56.0498%" y="69" width="0.1779%" height="15" fill="rgb(251,196,23)" fg:x="630" fg:w="2"/><text x="56.2998%" y="79.50"></text></g><g><title>mach_absolute_time (1 samples, 0.09%)</title><rect x="56.1388%" y="53" width="0.0890%" height="15" fill="rgb(250,152,24)" fg:x="631" fg:w="1"/><text x="56.3888%" y="63.50"></text></g><g><title>&lt;core::slice::iter::Iter&lt;T&gt; as core::iter::traits::iterator::Iterator&gt;::fold (1 samples, 0.09%)</title><rect x="56.2278%" y="245" width="0.0890%" height="15" fill="rgb(209,150,17)" fg:x="632" fg:w="1"/><text x="56.4778%" y="255.50"></text></g><g><title>arrow_data::data::ArrayDataBuilder::build_unchecked (2 samples, 0.18%)</title><rect x="56.2278%" y="261" width="0.1779%" height="15" fill="rgb(234,202,34)" fg:x="632" fg:w="2"/><text x="56.4778%" y="271.50"></text></g><g><title>core::num::_&lt;impl u64&gt;::count_ones (1 samples, 0.09%)</title><rect x="56.3167%" y="245" width="0.0890%" height="15" fill="rgb(253,148,53)" fg:x="633" fg:w="1"/><text x="56.5667%" y="255.50"></text></g><g><title>core::ptr::write (1 samples, 0.09%)</title><rect x="56.4057%" y="261" width="0.0890%" height="15" fill="rgb(218,129,16)" fg:x="634" fg:w="1"/><text x="56.6557%" y="271.50"></text></g><g><title>core::result::Result&lt;T,E&gt;::unwrap (1 samples, 0.09%)</title><rect x="56.4947%" y="261" width="0.0890%" height="15" fill="rgb(216,85,19)" fg:x="635" fg:w="1"/><text x="56.7447%" y="271.50"></text></g><g><title>parquet::arrow::array_reader::byte_view_array::ByteViewArrayDecoderDictionary::read::_{{closure}} (57 samples, 5.07%)</title><rect x="56.5836%" y="261" width="5.0712%" height="15" fill="rgb(235,228,7)" fg:x="636" fg:w="57"/><text x="56.8336%" y="271.50">parque..</text></g><g><title>&lt;[i32] as core::slice::specialize::SpecFill&lt;i32&gt;&gt;::spec_fill (8 samples, 0.71%)</title><rect x="61.6548%" y="245" width="0.7117%" height="15" fill="rgb(245,175,0)" fg:x="693" fg:w="8"/><text x="61.9048%" y="255.50"></text></g><g><title>&lt;core::slice::iter::IterMut&lt;T&gt; as core::iter::traits::iterator::Iterator&gt;::next (11 samples, 0.98%)</title><rect x="62.3665%" y="245" width="0.9786%" height="15" fill="rgb(208,168,36)" fg:x="701" fg:w="11"/><text x="62.6165%" y="255.50"></text></g><g><title>&lt;core::ops::range::RangeFrom&lt;usize&gt; as core::slice::index::SliceIndex&lt;[T]&gt;&gt;::index (1 samples, 0.09%)</title><rect x="64.1459%" y="229" width="0.0890%" height="15" fill="rgb(246,171,24)" fg:x="721" fg:w="1"/><text x="64.3959%" y="239.50"></text></g><g><title>bytes::bytes::Bytes::len (1 samples, 0.09%)</title><rect x="64.2349%" y="229" width="0.0890%" height="15" fill="rgb(215,142,24)" fg:x="722" fg:w="1"/><text x="64.4849%" y="239.50"></text></g><g><title>core::option::Option&lt;T&gt;::as_mut (1 samples, 0.09%)</title><rect x="64.3238%" y="229" width="0.0890%" height="15" fill="rgb(250,187,7)" fg:x="723" fg:w="1"/><text x="64.5738%" y="239.50"></text></g><g><title>core::ptr::copy_nonoverlapping (2 samples, 0.18%)</title><rect x="64.4128%" y="229" width="0.1779%" height="15" fill="rgb(228,66,33)" fg:x="724" fg:w="2"/><text x="64.6628%" y="239.50"></text></g><g><title>DYLD-STUB$$memcpy (1 samples, 0.09%)</title><rect x="64.5018%" y="213" width="0.0890%" height="15" fill="rgb(234,215,21)" fg:x="725" fg:w="1"/><text x="64.7518%" y="223.50"></text></g><g><title>parquet::util::bit_util::BitReader::get_aligned (2 samples, 0.18%)</title><rect x="64.6797%" y="213" width="0.1779%" height="15" fill="rgb(222,191,20)" fg:x="727" fg:w="2"/><text x="64.9297%" y="223.50"></text></g><g><title>parquet::encodings::rle::RleDecoder::reload (4 samples, 0.36%)</title><rect x="64.5907%" y="229" width="0.3559%" height="15" fill="rgb(245,79,54)" fg:x="726" fg:w="4"/><text x="64.8407%" y="239.50"></text></g><g><title>parquet::util::bit_util::BitReader::get_vlq_int (1 samples, 0.09%)</title><rect x="64.8577%" y="213" width="0.0890%" height="15" fill="rgb(240,10,37)" fg:x="729" fg:w="1"/><text x="65.1077%" y="223.50"></text></g><g><title>parquet::util::bit_pack::unpack16 (1 samples, 0.09%)</title><rect x="65.3025%" y="213" width="0.0890%" height="15" fill="rgb(214,192,32)" fg:x="734" fg:w="1"/><text x="65.5525%" y="223.50"></text></g><g><title>parquet::util::bit_util::BitReader::get_batch (6 samples, 0.53%)</title><rect x="64.9466%" y="229" width="0.5338%" height="15" fill="rgb(209,36,54)" fg:x="730" fg:w="6"/><text x="65.1966%" y="239.50"></text></g><g><title>parquet::util::bit_pack::unpack8 (1 samples, 0.09%)</title><rect x="65.3915%" y="213" width="0.0890%" height="15" fill="rgb(220,10,11)" fg:x="735" fg:w="1"/><text x="65.6415%" y="223.50"></text></g><g><title>parquet::encodings::rle::RleDecoder::get_batch (25 samples, 2.22%)</title><rect x="63.3452%" y="245" width="2.2242%" height="15" fill="rgb(221,106,17)" fg:x="712" fg:w="25"/><text x="63.5952%" y="255.50">p..</text></g><g><title>parquet::util::bit_util::read_num_bytes (1 samples, 0.09%)</title><rect x="65.4804%" y="229" width="0.0890%" height="15" fill="rgb(251,142,44)" fg:x="736" fg:w="1"/><text x="65.7304%" y="239.50"></text></g><g><title>parquet::arrow::decoder::dictionary_index::DictIndexDecoder::read (45 samples, 4.00%)</title><rect x="61.6548%" y="261" width="4.0036%" height="15" fill="rgb(238,13,15)" fg:x="693" fg:w="45"/><text x="61.9048%" y="271.50">parq..</text></g><g><title>parquet::encodings::rle::RleDecoder::reload (1 samples, 0.09%)</title><rect x="65.5694%" y="245" width="0.0890%" height="15" fill="rgb(208,107,27)" fg:x="737" fg:w="1"/><text x="65.8194%" y="255.50"></text></g><g><title>&lt;parquet::arrow::array_reader::byte_view_array::ByteViewArrayColumnValueDecoder as parquet::column::reader::decoder::ColumnValueDecoder&gt;::set_dict (1 samples, 0.09%)</title><rect x="65.6584%" y="229" width="0.0890%" height="15" fill="rgb(205,136,37)" fg:x="738" fg:w="1"/><text x="65.9084%" y="239.50"></text></g><g><title>parquet::arrow::array_reader::byte_view_array::ByteViewArrayDecoderPlain::read (1 samples, 0.09%)</title><rect x="65.6584%" y="213" width="0.0890%" height="15" fill="rgb(250,205,27)" fg:x="738" fg:w="1"/><text x="65.9084%" y="223.50"></text></g><g><title>snap::decompress::Decompress::decompress (3 samples, 0.27%)</title><rect x="65.7473%" y="181" width="0.2669%" height="15" fill="rgb(210,80,43)" fg:x="739" fg:w="3"/><text x="65.9973%" y="191.50"></text></g><g><title>snap::decompress::Decompress::read_copy (4 samples, 0.36%)</title><rect x="66.0142%" y="181" width="0.3559%" height="15" fill="rgb(247,160,36)" fg:x="742" fg:w="4"/><text x="66.2642%" y="191.50"></text></g><g><title>snap::decompress::TagEntry::offset (1 samples, 0.09%)</title><rect x="66.3701%" y="181" width="0.0890%" height="15" fill="rgb(234,13,49)" fg:x="746" fg:w="1"/><text x="66.6201%" y="191.50"></text></g><g><title>parquet::column::reader::GenericColumnReader&lt;R,D,V&gt;::has_next (10 samples, 0.89%)</title><rect x="65.6584%" y="261" width="0.8897%" height="15" fill="rgb(234,122,0)" fg:x="738" fg:w="10"/><text x="65.9084%" y="271.50"></text></g><g><title>parquet::column::reader::GenericColumnReader&lt;R,D,V&gt;::read_new_page (10 samples, 0.89%)</title><rect x="65.6584%" y="245" width="0.8897%" height="15" fill="rgb(207,146,38)" fg:x="738" fg:w="10"/><text x="65.9084%" y="255.50"></text></g><g><title>&lt;parquet::file::serialized_reader::SerializedPageReader&lt;R&gt; as parquet::column::page::PageReader&gt;::get_next_page (9 samples, 0.80%)</title><rect x="65.7473%" y="229" width="0.8007%" height="15" fill="rgb(207,177,25)" fg:x="739" fg:w="9"/><text x="65.9973%" y="239.50"></text></g><g><title>parquet::file::serialized_reader::decode_page (9 samples, 0.80%)</title><rect x="65.7473%" y="213" width="0.8007%" height="15" fill="rgb(211,178,42)" fg:x="739" fg:w="9"/><text x="65.9973%" y="223.50"></text></g><g><title>&lt;parquet::compression::snappy_codec::SnappyCodec as parquet::compression::Codec&gt;::decompress (9 samples, 0.80%)</title><rect x="65.7473%" y="197" width="0.8007%" height="15" fill="rgb(230,69,54)" fg:x="739" fg:w="9"/><text x="65.9973%" y="207.50"></text></g><g><title>snap::decompress::TagLookupTable::entry (1 samples, 0.09%)</title><rect x="66.4591%" y="181" width="0.0890%" height="15" fill="rgb(214,135,41)" fg:x="747" fg:w="1"/><text x="66.7091%" y="191.50"></text></g><g><title>_platform_memset (1 samples, 0.09%)</title><rect x="66.5480%" y="229" width="0.0890%" height="15" fill="rgb(237,67,25)" fg:x="748" fg:w="1"/><text x="66.7980%" y="239.50"></text></g><g><title>parquet::arrow::array_reader::cached_array_reader::CachedArrayReader::fetch_batch (296 samples, 26.33%)</title><rect x="40.3915%" y="277" width="26.3345%" height="15" fill="rgb(222,189,50)" fg:x="454" fg:w="296"/><text x="40.6415%" y="287.50">parquet::arrow::array_reader::cached_array..</text></g><g><title>parquet::column::reader::GenericColumnReader&lt;R,D,V&gt;::read_records (2 samples, 0.18%)</title><rect x="66.5480%" y="261" width="0.1779%" height="15" fill="rgb(245,148,34)" fg:x="748" fg:w="2"/><text x="66.7980%" y="271.50"></text></g><g><title>parquet::arrow::record_reader::definition_levels::PackedDecoder::read (2 samples, 0.18%)</title><rect x="66.5480%" y="245" width="0.1779%" height="15" fill="rgb(222,29,6)" fg:x="748" fg:w="2"/><text x="66.7980%" y="255.50"></text></g><g><title>parquet::arrow::record_reader::definition_levels::PackedDecoder::next_rle_block (1 samples, 0.09%)</title><rect x="66.6370%" y="229" width="0.0890%" height="15" fill="rgb(221,189,43)" fg:x="749" fg:w="1"/><text x="66.8870%" y="239.50"></text></g><g><title>parquet::arrow::arrow_reader::ParquetRecordBatchReader::next_inner (332 samples, 29.54%)</title><rect x="37.2776%" y="309" width="29.5374%" height="15" fill="rgb(207,36,27)" fg:x="419" fg:w="332"/><text x="37.5276%" y="319.50">parquet::arrow::arrow_reader::ParquetRecordBatch..</text></g><g><title>&lt;parquet::arrow::array_reader::struct_array::StructArrayReader as parquet::arrow::array_reader::ArrayReader&gt;::read_records (329 samples, 29.27%)</title><rect x="37.5445%" y="293" width="29.2705%" height="15" fill="rgb(217,90,24)" fg:x="422" fg:w="329"/><text x="37.7945%" y="303.50">&lt;parquet::arrow::array_reader::struct_array::St..</text></g><g><title>std::collections::hash::map::HashMap&lt;K,V,S&gt;::insert (1 samples, 0.09%)</title><rect x="66.7260%" y="277" width="0.0890%" height="15" fill="rgb(224,66,35)" fg:x="750" fg:w="1"/><text x="66.9760%" y="287.50"></text></g><g><title>hashbrown::map::make_hash (1 samples, 0.09%)</title><rect x="66.7260%" y="261" width="0.0890%" height="15" fill="rgb(221,13,50)" fg:x="750" fg:w="1"/><text x="66.9760%" y="271.50"></text></g><g><title>core::hash::BuildHasher::hash_one (1 samples, 0.09%)</title><rect x="66.7260%" y="245" width="0.0890%" height="15" fill="rgb(236,68,49)" fg:x="750" fg:w="1"/><text x="66.9760%" y="255.50"></text></g><g><title>parquet::arrow::arrow_reader::read_plan::ReadPlanBuilder::with_predicate (370 samples, 32.92%)</title><rect x="33.9858%" y="325" width="32.9181%" height="15" fill="rgb(229,146,28)" fg:x="382" fg:w="370"/><text x="34.2358%" y="335.50">parquet::arrow::arrow_reader::read_plan::ReadPlanBuil..</text></g><g><title>std::sys::pal::unix::time::Instant::now (1 samples, 0.09%)</title><rect x="66.8149%" y="309" width="0.0890%" height="15" fill="rgb(225,31,38)" fg:x="751" fg:w="1"/><text x="67.0649%" y="319.50"></text></g><g><title>std::sys::pal::unix::time::Timespec::now (1 samples, 0.09%)</title><rect x="66.8149%" y="293" width="0.0890%" height="15" fill="rgb(250,208,3)" fg:x="751" fg:w="1"/><text x="67.0649%" y="303.50"></text></g><g><title>clock_gettime (1 samples, 0.09%)</title><rect x="66.8149%" y="277" width="0.0890%" height="15" fill="rgb(246,54,23)" fg:x="751" fg:w="1"/><text x="67.0649%" y="287.50"></text></g><g><title>clock_gettime_nsec_np (1 samples, 0.09%)</title><rect x="66.8149%" y="261" width="0.0890%" height="15" fill="rgb(243,76,11)" fg:x="751" fg:w="1"/><text x="67.0649%" y="271.50"></text></g><g><title>parquet::arrow::arrow_reader::selection::RowSelection::from_consecutive_ranges (1 samples, 0.09%)</title><rect x="66.9039%" y="325" width="0.0890%" height="15" fill="rgb(245,21,50)" fg:x="752" fg:w="1"/><text x="67.1539%" y="335.50"></text></g><g><title>parquet::arrow::arrow_reader::selection::RowSelection::row_count::_{{closure}} (1 samples, 0.09%)</title><rect x="66.9929%" y="325" width="0.0890%" height="15" fill="rgb(228,9,43)" fg:x="753" fg:w="1"/><text x="67.2429%" y="335.50"></text></g><g><title>parquet::arrow::array_reader::builder::ArrayReaderBuilder::build_array_reader::_{{closure}} (1 samples, 0.09%)</title><rect x="67.0819%" y="309" width="0.0890%" height="15" fill="rgb(208,100,47)" fg:x="754" fg:w="1"/><text x="67.3319%" y="319.50"></text></g><g><title>parquet::arrow::array_reader::builder::ArrayReaderBuilder::build_struct_reader (1 samples, 0.09%)</title><rect x="67.0819%" y="293" width="0.0890%" height="15" fill="rgb(232,26,8)" fg:x="754" fg:w="1"/><text x="67.3319%" y="303.50"></text></g><g><title>alloc::boxed::Box&lt;T&gt;::new (1 samples, 0.09%)</title><rect x="67.0819%" y="277" width="0.0890%" height="15" fill="rgb(216,166,38)" fg:x="754" fg:w="1"/><text x="67.3319%" y="287.50"></text></g><g><title>&lt;mimalloc::MiMalloc as core::alloc::global::GlobalAlloc&gt;::alloc (1 samples, 0.09%)</title><rect x="67.0819%" y="261" width="0.0890%" height="15" fill="rgb(251,202,51)" fg:x="754" fg:w="1"/><text x="67.3319%" y="271.50"></text></g><g><title>mi_malloc_aligned (1 samples, 0.09%)</title><rect x="67.0819%" y="245" width="0.0890%" height="15" fill="rgb(254,216,34)" fg:x="754" fg:w="1"/><text x="67.3319%" y="255.50"></text></g><g><title>_platform_memset (8 samples, 0.71%)</title><rect x="67.1708%" y="293" width="0.7117%" height="15" fill="rgb(251,32,27)" fg:x="755" fg:w="8"/><text x="67.4208%" y="303.50"></text></g><g><title>arrow_buffer::buffer::mutable::MutableBuffer::resize (2 samples, 0.18%)</title><rect x="67.8826%" y="293" width="0.1779%" height="15" fill="rgb(208,127,28)" fg:x="763" fg:w="2"/><text x="68.1326%" y="303.50"></text></g><g><title>arrow_buffer::builder::boolean::BooleanBufferBuilder::advance (1 samples, 0.09%)</title><rect x="68.0605%" y="293" width="0.0890%" height="15" fill="rgb(224,137,22)" fg:x="765" fg:w="1"/><text x="68.3105%" y="303.50"></text></g><g><title>arrow_buffer::builder::boolean::BooleanBufferBuilder::append_n (5 samples, 0.44%)</title><rect x="68.1495%" y="293" width="0.4448%" height="15" fill="rgb(254,70,32)" fg:x="766" fg:w="5"/><text x="68.3995%" y="303.50"></text></g><g><title>DYLD-STUB$$bzero (1 samples, 0.09%)</title><rect x="68.5943%" y="277" width="0.0890%" height="15" fill="rgb(229,75,37)" fg:x="771" fg:w="1"/><text x="68.8443%" y="287.50"></text></g><g><title>&lt;core::pin::Pin&lt;P&gt; as futures_core::stream::Stream&gt;::poll_next (725 samples, 64.50%)</title><rect x="4.2705%" y="373" width="64.5018%" height="15" fill="rgb(252,64,23)" fg:x="48" fg:w="725"/><text x="4.5205%" y="383.50">&lt;core::pin::Pin&lt;P&gt; as futures_core::stream::Stream&gt;::poll_next</text></g><g><title>futures_util::stream::stream::StreamExt::poll_next_unpin (725 samples, 64.50%)</title><rect x="4.2705%" y="357" width="64.5018%" height="15" fill="rgb(232,162,48)" fg:x="48" fg:w="725"/><text x="4.5205%" y="367.50">futures_util::stream::stream::StreamExt::poll_next_unpin</text></g><g><title>parquet::arrow::push_decoder::ParquetDecoderState::try_next_batch (406 samples, 36.12%)</title><rect x="32.6512%" y="341" width="36.1210%" height="15" fill="rgb(246,160,12)" fg:x="367" fg:w="406"/><text x="32.9012%" y="351.50">parquet::arrow::push_decoder::ParquetDecoderState::try_next..</text></g><g><title>parquet::arrow::push_decoder::reader_builder::RowGroupReaderBuilder::try_transition (19 samples, 1.69%)</title><rect x="67.0819%" y="325" width="1.6904%" height="15" fill="rgb(247,166,0)" fg:x="754" fg:w="19"/><text x="67.3319%" y="335.50"></text></g><g><title>parquet::arrow::arrow_reader::selection::boolean_mask_from_selectors (18 samples, 1.60%)</title><rect x="67.1708%" y="309" width="1.6014%" height="15" fill="rgb(249,219,21)" fg:x="755" fg:w="18"/><text x="67.4208%" y="319.50"></text></g><g><title>core::ptr::write_bytes (2 samples, 0.18%)</title><rect x="68.5943%" y="293" width="0.1779%" height="15" fill="rgb(205,209,3)" fg:x="771" fg:w="2"/><text x="68.8443%" y="303.50"></text></g><g><title>_platform_memset (1 samples, 0.09%)</title><rect x="68.6833%" y="277" width="0.0890%" height="15" fill="rgb(243,44,1)" fg:x="772" fg:w="1"/><text x="68.9333%" y="287.50"></text></g><g><title>&lt;datafusion_datasource::file_stream::FileStream as futures_core::stream::Stream&gt;::poll_next (2 samples, 0.18%)</title><rect x="68.7722%" y="373" width="0.1779%" height="15" fill="rgb(206,159,16)" fg:x="773" fg:w="2"/><text x="69.0222%" y="383.50"></text></g><g><title>&lt;&amp;arrow_array::record_batch::RecordBatch as datafusion_physical_expr_common::metrics::baseline::RecordOutput&gt;::record_output (2 samples, 0.18%)</title><rect x="68.7722%" y="357" width="0.1779%" height="15" fill="rgb(244,77,30)" fg:x="773" fg:w="2"/><text x="69.0222%" y="367.50"></text></g><g><title>datafusion_common::utils::memory::get_record_batch_memory_size (2 samples, 0.18%)</title><rect x="68.7722%" y="341" width="0.1779%" height="15" fill="rgb(218,69,12)" fg:x="773" fg:w="2"/><text x="69.0222%" y="351.50"></text></g><g><title>&lt;T as core::convert::Into&lt;U&gt;&gt;::into (1 samples, 0.09%)</title><rect x="68.8612%" y="325" width="0.0890%" height="15" fill="rgb(212,87,7)" fg:x="774" fg:w="1"/><text x="69.1112%" y="335.50"></text></g><g><title>arrow_data::data::ArrayDataBuilder::buffers (1 samples, 0.09%)</title><rect x="68.8612%" y="309" width="0.0890%" height="15" fill="rgb(245,114,25)" fg:x="774" fg:w="1"/><text x="69.1112%" y="319.50"></text></g><g><title>core::ptr::drop_in_place&lt;alloc::vec::Vec&lt;arrow_buffer::buffer::immutable::Buffer&gt;&gt; (1 samples, 0.09%)</title><rect x="68.8612%" y="293" width="0.0890%" height="15" fill="rgb(210,61,42)" fg:x="774" fg:w="1"/><text x="69.1112%" y="303.50"></text></g><g><title>&lt;T as alloc::slice::&lt;impl [T]&gt;::to_vec_in::ConvertVec&gt;::to_vec (1 samples, 0.09%)</title><rect x="68.9502%" y="357" width="0.0890%" height="15" fill="rgb(211,52,33)" fg:x="775" fg:w="1"/><text x="69.2002%" y="367.50"></text></g><g><title>&lt;mimalloc::MiMalloc as core::alloc::global::GlobalAlloc&gt;::alloc (1 samples, 0.09%)</title><rect x="68.9502%" y="341" width="0.0890%" height="15" fill="rgb(234,58,33)" fg:x="775" fg:w="1"/><text x="69.2002%" y="351.50"></text></g><g><title>mi_heap_malloc_zero_aligned_at_generic (1 samples, 0.09%)</title><rect x="68.9502%" y="325" width="0.0890%" height="15" fill="rgb(220,115,36)" fg:x="775" fg:w="1"/><text x="69.2002%" y="335.50"></text></g><g><title>mi_find_page (1 samples, 0.09%)</title><rect x="68.9502%" y="309" width="0.0890%" height="15" fill="rgb(243,153,54)" fg:x="775" fg:w="1"/><text x="69.2002%" y="319.50"></text></g><g><title>_$LT$arrow_schema..datatype..DataType$u20$as$u20$core..clone..Clone$GT$::clone::heb23e5afb3801c1b (.9711) (1 samples, 0.09%)</title><rect x="69.0391%" y="309" width="0.0890%" height="15" fill="rgb(251,47,18)" fg:x="776" fg:w="1"/><text x="69.2891%" y="319.50"></text></g><g><title>&lt;arrow_array::array::primitive_array::PrimitiveArray&lt;T&gt; as core::iter::traits::collect::FromIterator&lt;Ptr&gt;&gt;::from_iter (2 samples, 0.18%)</title><rect x="69.0391%" y="341" width="0.1779%" height="15" fill="rgb(242,102,42)" fg:x="776" fg:w="2"/><text x="69.2891%" y="351.50"></text></g><g><title>&lt;arrow_array::array::primitive_array::PrimitiveArray&lt;T&gt; as core::convert::From&lt;arrow_data::data::ArrayData&gt;&gt;::from (2 samples, 0.18%)</title><rect x="69.0391%" y="325" width="0.1779%" height="15" fill="rgb(234,31,38)" fg:x="776" fg:w="2"/><text x="69.2891%" y="335.50"></text></g><g><title>arrow_buffer::buffer::scalar::ScalarBuffer&lt;T&gt;::new (1 samples, 0.09%)</title><rect x="69.1281%" y="309" width="0.0890%" height="15" fill="rgb(221,117,51)" fg:x="777" fg:w="1"/><text x="69.3781%" y="319.50"></text></g><g><title>alloc::vec::Vec&lt;T,A&gt;::extend_desugared (1 samples, 0.09%)</title><rect x="69.2171%" y="341" width="0.0890%" height="15" fill="rgb(212,20,18)" fg:x="778" fg:w="1"/><text x="69.4671%" y="351.50"></text></g><g><title>datafusion_physical_expr::projection::ProjectionExprs::column_indices::_{{closure}} (1 samples, 0.09%)</title><rect x="69.2171%" y="325" width="0.0890%" height="15" fill="rgb(245,133,36)" fg:x="778" fg:w="1"/><text x="69.4671%" y="335.50"></text></g><g><title>datafusion_common::tree_node::TreeNode::apply (1 samples, 0.09%)</title><rect x="69.2171%" y="309" width="0.0890%" height="15" fill="rgb(212,6,19)" fg:x="778" fg:w="1"/><text x="69.4671%" y="319.50"></text></g><g><title>datafusion_physical_expr_common::tree_node::_&lt;impl datafusion_common::tree_node::DynTreeNode for dyn datafusion_physical_expr_common::physical_expr::PhysicalExpr&gt;::arc_children (1 samples, 0.09%)</title><rect x="69.2171%" y="293" width="0.0890%" height="15" fill="rgb(218,1,36)" fg:x="778" fg:w="1"/><text x="69.4671%" y="303.50"></text></g><g><title>alloc::vec::Vec&lt;T&gt;::new (1 samples, 0.09%)</title><rect x="69.2171%" y="277" width="0.0890%" height="15" fill="rgb(246,84,54)" fg:x="778" fg:w="1"/><text x="69.4671%" y="287.50"></text></g><g><title>datafusion_datasource_parquet::file_format::apply_file_schema_type_coercions (1 samples, 0.09%)</title><rect x="69.3060%" y="341" width="0.0890%" height="15" fill="rgb(242,110,6)" fg:x="779" fg:w="1"/><text x="69.5560%" y="351.50"></text></g><g><title>datafusion_datasource_parquet::row_group_filter::RowGroupAccessPlanFilter::identify_fully_matched_row_groups (1 samples, 0.09%)</title><rect x="69.3950%" y="341" width="0.0890%" height="15" fill="rgb(214,47,5)" fg:x="780" fg:w="1"/><text x="69.6450%" y="351.50"></text></g><g><title>datafusion_pruning::pruning_predicate::PruningPredicate::prune (1 samples, 0.09%)</title><rect x="69.3950%" y="325" width="0.0890%" height="15" fill="rgb(218,159,25)" fg:x="780" fg:w="1"/><text x="69.6450%" y="335.50"></text></g><g><title>&lt;datafusion_physical_expr::expressions::binary::BinaryExpr as datafusion_physical_expr_common::physical_expr::PhysicalExpr&gt;::evaluate (1 samples, 0.09%)</title><rect x="69.3950%" y="309" width="0.0890%" height="15" fill="rgb(215,211,28)" fg:x="780" fg:w="1"/><text x="69.6450%" y="319.50"></text></g><g><title>&lt;datafusion_physical_expr::expressions::binary::BinaryExpr as datafusion_physical_expr_common::physical_expr::PhysicalExpr&gt;::evaluate (1 samples, 0.09%)</title><rect x="69.3950%" y="293" width="0.0890%" height="15" fill="rgb(238,59,32)" fg:x="780" fg:w="1"/><text x="69.6450%" y="303.50"></text></g><g><title>&lt;datafusion_physical_expr::expressions::binary::BinaryExpr as datafusion_physical_expr_common::physical_expr::PhysicalExpr&gt;::evaluate (1 samples, 0.09%)</title><rect x="69.3950%" y="277" width="0.0890%" height="15" fill="rgb(226,82,3)" fg:x="780" fg:w="1"/><text x="69.6450%" y="287.50"></text></g><g><title>datafusion_physical_expr_common::datum::apply_cmp (1 samples, 0.09%)</title><rect x="69.3950%" y="261" width="0.0890%" height="15" fill="rgb(240,164,32)" fg:x="780" fg:w="1"/><text x="69.6450%" y="271.50"></text></g><g><title>core::ptr::drop_in_place&lt;arrow_schema::datatype::DataType&gt; (1 samples, 0.09%)</title><rect x="69.3950%" y="245" width="0.0890%" height="15" fill="rgb(232,46,7)" fg:x="780" fg:w="1"/><text x="69.6450%" y="255.50"></text></g><g><title>datafusion_pruning::file_pruner::FilePruner::should_prune (1 samples, 0.09%)</title><rect x="69.4840%" y="341" width="0.0890%" height="15" fill="rgb(229,129,53)" fg:x="781" fg:w="1"/><text x="69.7340%" y="351.50"></text></g><g><title>datafusion_pruning::pruning_predicate::build_pruning_predicate (1 samples, 0.09%)</title><rect x="69.4840%" y="325" width="0.0890%" height="15" fill="rgb(234,188,29)" fg:x="781" fg:w="1"/><text x="69.7340%" y="335.50"></text></g><g><title>&lt;datafusion_datasource_parquet::opener::ParquetOpener as datafusion_datasource::file_stream::FileOpener&gt;::open::_{{closure}} (7 samples, 0.62%)</title><rect x="69.0391%" y="357" width="0.6228%" height="15" fill="rgb(246,141,4)" fg:x="776" fg:w="7"/><text x="69.2891%" y="367.50"></text></g><g><title>datafusion_pruning::pruning_predicate::PruningPredicate::prune (1 samples, 0.09%)</title><rect x="69.5730%" y="341" width="0.0890%" height="15" fill="rgb(229,23,39)" fg:x="782" fg:w="1"/><text x="69.8230%" y="351.50"></text></g><g><title>&lt;datafusion_physical_expr::expressions::binary::BinaryExpr as datafusion_physical_expr_common::physical_expr::PhysicalExpr&gt;::evaluate (1 samples, 0.09%)</title><rect x="69.5730%" y="325" width="0.0890%" height="15" fill="rgb(206,12,3)" fg:x="782" fg:w="1"/><text x="69.8230%" y="335.50"></text></g><g><title>&lt;datafusion_physical_expr::expressions::binary::BinaryExpr as datafusion_physical_expr_common::physical_expr::PhysicalExpr&gt;::evaluate (1 samples, 0.09%)</title><rect x="69.5730%" y="309" width="0.0890%" height="15" fill="rgb(252,226,20)" fg:x="782" fg:w="1"/><text x="69.8230%" y="319.50"></text></g><g><title>datafusion_physical_expr_common::datum::apply_cmp::_{{closure}} (1 samples, 0.09%)</title><rect x="69.5730%" y="293" width="0.0890%" height="15" fill="rgb(216,123,35)" fg:x="782" fg:w="1"/><text x="69.8230%" y="303.50"></text></g><g><title>arrow_ord::cmp::compare_op (1 samples, 0.09%)</title><rect x="69.5730%" y="277" width="0.0890%" height="15" fill="rgb(212,68,40)" fg:x="782" fg:w="1"/><text x="69.8230%" y="287.50"></text></g><g><title>arrow_array::array::new_null_array (1 samples, 0.09%)</title><rect x="69.6619%" y="357" width="0.0890%" height="15" fill="rgb(254,125,32)" fg:x="783" fg:w="1"/><text x="69.9119%" y="367.50"></text></g><g><title>arrow_data::data::ArrayDataBuilder::nulls (1 samples, 0.09%)</title><rect x="69.6619%" y="341" width="0.0890%" height="15" fill="rgb(253,97,22)" fg:x="783" fg:w="1"/><text x="69.9119%" y="351.50"></text></g><g><title>arrow_schema::fields::Fields::try_filter_leaves::_{{closure}} (1 samples, 0.09%)</title><rect x="69.7509%" y="357" width="0.0890%" height="15" fill="rgb(241,101,14)" fg:x="784" fg:w="1"/><text x="70.0009%" y="367.50"></text></g><g><title>arrow_schema::fields::Fields::try_filter_leaves::filter_field (1 samples, 0.09%)</title><rect x="69.7509%" y="341" width="0.0890%" height="15" fill="rgb(238,103,29)" fg:x="784" fg:w="1"/><text x="70.0009%" y="351.50"></text></g><g><title>core::ptr::drop_in_place&lt;alloc::boxed::Box&lt;dyn futures_core::stream::Stream+Item = core::result::Result&lt;arrow_array::record_batch::RecordBatch,datafusion_common::error::DataFusionError&gt;+core::marker::Send&gt;&gt; (1 samples, 0.09%)</title><rect x="69.8399%" y="357" width="0.0890%" height="15" fill="rgb(233,195,47)" fg:x="785" fg:w="1"/><text x="70.0899%" y="367.50"></text></g><g><title>core::ptr::drop_in_place&lt;datafusion_datasource_parquet::opener::EarlyStoppingStream&lt;futures_util::stream::stream::map::Map&lt;futures_util::stream::try_stream::MapErr&lt;parquet::arrow::async_reader::ParquetRecordBatchStream&lt;alloc::boxed::Box&lt;dyn parquet::arrow::async_reader::AsyncFileReader&gt;&gt;,&lt;datafusion_common::error::DataFusionError as core::convert::From&lt;parquet::errors::ParquetError&gt;&gt;::from&gt;,&lt;datafusion_datasource_parquet::opener::ParquetOpener as datafusion_datasource::file_stream::FileOpener&gt;::open::{{closure}}::{{closure}}&gt;&gt;&gt; (1 samples, 0.09%)</title><rect x="69.8399%" y="341" width="0.0890%" height="15" fill="rgb(246,218,30)" fg:x="785" fg:w="1"/><text x="70.0899%" y="351.50"></text></g><g><title>core::ptr::drop_in_place&lt;datafusion_pruning::file_pruner::FilePruner&gt; (1 samples, 0.09%)</title><rect x="69.8399%" y="325" width="0.0890%" height="15" fill="rgb(219,145,47)" fg:x="785" fg:w="1"/><text x="70.0899%" y="335.50"></text></g><g><title>core::ptr::drop_in_place&lt;datafusion_common::pruning::PrunableStatistics&gt; (1 samples, 0.09%)</title><rect x="69.8399%" y="309" width="0.0890%" height="15" fill="rgb(243,12,26)" fg:x="785" fg:w="1"/><text x="70.0899%" y="319.50"></text></g><g><title>datafusion_datasource_parquet::opener::load_page_index::_{{closure}} (1 samples, 0.09%)</title><rect x="69.9288%" y="357" width="0.0890%" height="15" fill="rgb(214,87,16)" fg:x="786" fg:w="1"/><text x="70.1788%" y="367.50"></text></g><g><title>parquet::arrow::arrow_reader::ArrowReaderMetadata::with_supplied_schema (1 samples, 0.09%)</title><rect x="69.9288%" y="341" width="0.0890%" height="15" fill="rgb(208,99,42)" fg:x="786" fg:w="1"/><text x="70.1788%" y="351.50"></text></g><g><title>parquet::arrow::schema::complex::convert_schema (1 samples, 0.09%)</title><rect x="69.9288%" y="325" width="0.0890%" height="15" fill="rgb(253,99,2)" fg:x="786" fg:w="1"/><text x="70.1788%" y="335.50"></text></g><g><title>parquet::arrow::schema::complex::Visitor::dispatch (1 samples, 0.09%)</title><rect x="69.9288%" y="309" width="0.0890%" height="15" fill="rgb(220,168,23)" fg:x="786" fg:w="1"/><text x="70.1788%" y="319.50"></text></g><g><title>parquet::arrow::schema::complex::Visitor::visit_struct (1 samples, 0.09%)</title><rect x="69.9288%" y="293" width="0.0890%" height="15" fill="rgb(242,38,24)" fg:x="786" fg:w="1"/><text x="70.1788%" y="303.50"></text></g><g><title>datafusion_datasource::file_stream::FileStream::poll_inner (13 samples, 1.16%)</title><rect x="68.9502%" y="373" width="1.1566%" height="15" fill="rgb(225,182,9)" fg:x="775" fg:w="13"/><text x="69.2002%" y="383.50"></text></g><g><title>parquet::file::metadata::reader::ParquetMetaDataReader::load_page_index_with_remainder::_{{closure}} (1 samples, 0.09%)</title><rect x="70.0178%" y="357" width="0.0890%" height="15" fill="rgb(243,178,37)" fg:x="787" fg:w="1"/><text x="70.2678%" y="367.50"></text></g><g><title>parquet::file::metadata::reader::needs_index_data (1 samples, 0.09%)</title><rect x="70.0178%" y="341" width="0.0890%" height="15" fill="rgb(232,139,19)" fg:x="787" fg:w="1"/><text x="70.2678%" y="351.50"></text></g><g><title>parquet::file::metadata::push_decoder::ParquetMetaDataPushDecoder::try_decode (1 samples, 0.09%)</title><rect x="70.0178%" y="325" width="0.0890%" height="15" fill="rgb(225,201,24)" fg:x="787" fg:w="1"/><text x="70.2678%" y="335.50"></text></g><g><title>core::cmp::impls::_&lt;impl core::cmp::PartialEq&lt;&amp;B&gt; for &amp;A&gt;::eq (1 samples, 0.09%)</title><rect x="70.1068%" y="357" width="0.0890%" height="15" fill="rgb(221,47,46)" fg:x="788" fg:w="1"/><text x="70.3568%" y="367.50"></text></g><g><title>&lt;datafusion_common::scalar::ScalarValue as core::cmp::PartialEq&gt;::eq (1 samples, 0.09%)</title><rect x="70.1068%" y="341" width="0.0890%" height="15" fill="rgb(249,23,13)" fg:x="788" fg:w="1"/><text x="70.3568%" y="351.50"></text></g><g><title>&lt;core::pin::Pin&lt;P&gt; as futures_core::stream::Stream&gt;::poll_next (742 samples, 66.01%)</title><rect x="4.2705%" y="405" width="66.0142%" height="15" fill="rgb(219,9,5)" fg:x="48" fg:w="742"/><text x="4.5205%" y="415.50">&lt;core::pin::Pin&lt;P&gt; as futures_core::stream::Stream&gt;::poll_next</text></g><g><title>datafusion_physical_plan::stream::BatchSplitStream::poll_upstream (742 samples, 66.01%)</title><rect x="4.2705%" y="389" width="66.0142%" height="15" fill="rgb(254,171,16)" fg:x="48" fg:w="742"/><text x="4.5205%" y="399.50">datafusion_physical_plan::stream::BatchSplitStream::poll_upstream</text></g><g><title>datafusion_datasource::file_stream::FileStream::start_next_file (2 samples, 0.18%)</title><rect x="70.1068%" y="373" width="0.1779%" height="15" fill="rgb(230,171,20)" fg:x="788" fg:w="2"/><text x="70.3568%" y="383.50"></text></g><g><title>std::collections::hash::map::HashMap&lt;K,V,S&gt;::insert (1 samples, 0.09%)</title><rect x="70.1957%" y="357" width="0.0890%" height="15" fill="rgb(210,71,41)" fg:x="789" fg:w="1"/><text x="70.4457%" y="367.50"></text></g><g><title>hashbrown::raw::RawTable&lt;T,A&gt;::reserve (1 samples, 0.09%)</title><rect x="70.1957%" y="341" width="0.0890%" height="15" fill="rgb(206,173,20)" fg:x="789" fg:w="1"/><text x="70.4457%" y="351.50"></text></g><g><title>hashbrown::raw::RawTableInner::prepare_resize (1 samples, 0.09%)</title><rect x="70.1957%" y="325" width="0.0890%" height="15" fill="rgb(233,88,34)" fg:x="789" fg:w="1"/><text x="70.4457%" y="335.50"></text></g><g><title>hashbrown::raw::RawTableInner::fallible_with_capacity (1 samples, 0.09%)</title><rect x="70.1957%" y="309" width="0.0890%" height="15" fill="rgb(223,209,46)" fg:x="789" fg:w="1"/><text x="70.4457%" y="319.50"></text></g><g><title>&lt;alloc::vec::Vec&lt;T&gt; as alloc::vec::spec_from_iter_nested::SpecFromIterNested&lt;T,I&gt;&gt;::from_iter (1 samples, 0.09%)</title><rect x="70.2847%" y="389" width="0.0890%" height="15" fill="rgb(250,43,18)" fg:x="790" fg:w="1"/><text x="70.5347%" y="399.50"></text></g><g><title>&lt;core::iter::adapters::GenericShunt&lt;I,R&gt; as core::iter::traits::iterator::Iterator&gt;::next (1 samples, 0.09%)</title><rect x="70.2847%" y="373" width="0.0890%" height="15" fill="rgb(208,13,10)" fg:x="790" fg:w="1"/><text x="70.5347%" y="383.50"></text></g><g><title>&lt;core::slice::iter::Iter&lt;T&gt; as core::iter::traits::iterator::Iterator&gt;::next (1 samples, 0.09%)</title><rect x="70.3737%" y="389" width="0.0890%" height="15" fill="rgb(212,200,36)" fg:x="791" fg:w="1"/><text x="70.6237%" y="399.50"></text></g><g><title>alloc::raw_vec::RawVecInner&lt;A&gt;::capacity (4 samples, 0.36%)</title><rect x="70.4626%" y="389" width="0.3559%" height="15" fill="rgb(225,90,30)" fg:x="792" fg:w="4"/><text x="70.7126%" y="399.50"></text></g><g><title>alloc::vec::Vec&lt;T,A&gt;::as_slice (2 samples, 0.18%)</title><rect x="70.8185%" y="389" width="0.1779%" height="15" fill="rgb(236,182,39)" fg:x="796" fg:w="2"/><text x="71.0685%" y="399.50"></text></g><g><title>alloc::vec::Vec&lt;T,A&gt;::len (1 samples, 0.09%)</title><rect x="70.9964%" y="389" width="0.0890%" height="15" fill="rgb(212,144,35)" fg:x="798" fg:w="1"/><text x="71.2464%" y="399.50"></text></g><g><title>alloc::vec::Vec&lt;T,A&gt;::push_mut (7 samples, 0.62%)</title><rect x="71.0854%" y="389" width="0.6228%" height="15" fill="rgb(228,63,44)" fg:x="799" fg:w="7"/><text x="71.3354%" y="399.50"></text></g><g><title>core::core_arch::arm_shared::neon::generated::vreinterpret_u64_u8 (8 samples, 0.71%)</title><rect x="71.7082%" y="389" width="0.7117%" height="15" fill="rgb(228,109,6)" fg:x="806" fg:w="8"/><text x="71.9582%" y="399.50"></text></g><g><title>core::num::nonzero::NonZero&lt;T&gt;::get (5 samples, 0.44%)</title><rect x="72.4199%" y="389" width="0.4448%" height="15" fill="rgb(238,117,24)" fg:x="814" fg:w="5"/><text x="72.6699%" y="399.50"></text></g><g><title>core::num::nonzero::NonZero&lt;u64&gt;::trailing_zeros (7 samples, 0.62%)</title><rect x="72.8648%" y="389" width="0.6228%" height="15" fill="rgb(242,26,26)" fg:x="819" fg:w="7"/><text x="73.1148%" y="399.50"></text></g><g><title>core::option::Option&lt;T&gt;::unwrap_or (1 samples, 0.09%)</title><rect x="73.4875%" y="389" width="0.0890%" height="15" fill="rgb(221,92,48)" fg:x="826" fg:w="1"/><text x="73.7375%" y="399.50"></text></g><g><title>core::ptr::copy_nonoverlapping (2 samples, 0.18%)</title><rect x="73.5765%" y="389" width="0.1779%" height="15" fill="rgb(209,209,32)" fg:x="827" fg:w="2"/><text x="73.8265%" y="399.50"></text></g><g><title>core::ptr::non_null::NonNull&lt;T&gt;::add (1 samples, 0.09%)</title><rect x="73.7544%" y="389" width="0.0890%" height="15" fill="rgb(221,70,22)" fg:x="829" fg:w="1"/><text x="74.0044%" y="399.50"></text></g><g><title>core::ptr::write (5 samples, 0.44%)</title><rect x="73.8434%" y="389" width="0.4448%" height="15" fill="rgb(248,145,5)" fg:x="830" fg:w="5"/><text x="74.0934%" y="399.50"></text></g><g><title>&lt;core::iter::adapters::zip::Zip&lt;A,B&gt; as core::iter::adapters::zip::ZipImpl&lt;A,B&gt;&gt;::next (1 samples, 0.09%)</title><rect x="74.2883%" y="373" width="0.0890%" height="15" fill="rgb(226,116,26)" fg:x="835" fg:w="1"/><text x="74.5383%" y="383.50"></text></g><g><title>core::num::_&lt;impl u128&gt;::wrapping_mul (1 samples, 0.09%)</title><rect x="74.3772%" y="373" width="0.0890%" height="15" fill="rgb(244,5,17)" fg:x="836" fg:w="1"/><text x="74.6272%" y="383.50"></text></g><g><title>datafusion_common::hash_utils::hash_array_primitive (1 samples, 0.09%)</title><rect x="74.4662%" y="373" width="0.0890%" height="15" fill="rgb(252,159,33)" fg:x="837" fg:w="1"/><text x="74.7162%" y="383.50"></text></g><g><title>ahash::fallback_hash::AHasher::from_random_state (1 samples, 0.09%)</title><rect x="74.5552%" y="341" width="0.0890%" height="15" fill="rgb(206,71,0)" fg:x="838" fg:w="1"/><text x="74.8052%" y="351.50"></text></g><g><title>&lt;[u8] as datafusion_common::hash_utils::HashValue&gt;::hash_one (2 samples, 0.18%)</title><rect x="74.5552%" y="357" width="0.1779%" height="15" fill="rgb(233,118,54)" fg:x="838" fg:w="2"/><text x="74.8052%" y="367.50"></text></g><g><title>core::num::_&lt;impl u128&gt;::wrapping_mul (1 samples, 0.09%)</title><rect x="74.6441%" y="341" width="0.0890%" height="15" fill="rgb(234,83,48)" fg:x="839" fg:w="1"/><text x="74.8941%" y="351.50"></text></g><g><title>&lt;core::iter::adapters::zip::Zip&lt;A,B&gt; as core::iter::adapters::zip::ZipImpl&lt;A,B&gt;&gt;::next (6 samples, 0.53%)</title><rect x="74.7331%" y="357" width="0.5338%" height="15" fill="rgb(228,3,54)" fg:x="840" fg:w="6"/><text x="74.9831%" y="367.50"></text></g><g><title>datafusion_common::hash_utils::create_hashes (12 samples, 1.07%)</title><rect x="74.2883%" y="389" width="1.0676%" height="15" fill="rgb(226,155,13)" fg:x="835" fg:w="12"/><text x="74.5383%" y="399.50"></text></g><g><title>datafusion_common::hash_utils::hash_single_array (9 samples, 0.80%)</title><rect x="74.5552%" y="373" width="0.8007%" height="15" fill="rgb(241,28,37)" fg:x="838" fg:w="9"/><text x="74.8052%" y="383.50"></text></g><g><title>datafusion_common::hash_utils::hash_string_view_array_inner (1 samples, 0.09%)</title><rect x="75.2669%" y="357" width="0.0890%" height="15" fill="rgb(233,93,10)" fg:x="846" fg:w="1"/><text x="75.5169%" y="367.50"></text></g><g><title>datafusion_physical_plan::aggregates::group_values::multi_group_by::GroupIndexView::is_non_inlined (1 samples, 0.09%)</title><rect x="75.3559%" y="389" width="0.0890%" height="15" fill="rgb(225,113,19)" fg:x="847" fg:w="1"/><text x="75.6059%" y="399.50"></text></g><g><title>&lt;datafusion_physical_plan::aggregates::group_values::multi_group_by::primitive::PrimitiveGroupValueBuilder&lt;T,_&gt; as datafusion_physical_plan::aggregates::group_values::multi_group_by::GroupColumn&gt;::vectorized_append (1 samples, 0.09%)</title><rect x="75.4448%" y="373" width="0.0890%" height="15" fill="rgb(241,2,18)" fg:x="848" fg:w="1"/><text x="75.6948%" y="383.50"></text></g><g><title>_mi_heap_realloc_zero (1 samples, 0.09%)</title><rect x="75.6228%" y="325" width="0.0890%" height="15" fill="rgb(228,207,21)" fg:x="850" fg:w="1"/><text x="75.8728%" y="335.50"></text></g><g><title>_platform_memmove (1 samples, 0.09%)</title><rect x="75.6228%" y="309" width="0.0890%" height="15" fill="rgb(213,211,35)" fg:x="850" fg:w="1"/><text x="75.8728%" y="319.50"></text></g><g><title>alloc::vec::Vec&lt;T,A&gt;::push_mut (3 samples, 0.27%)</title><rect x="75.5338%" y="373" width="0.2669%" height="15" fill="rgb(209,83,10)" fg:x="849" fg:w="3"/><text x="75.7838%" y="383.50"></text></g><g><title>alloc::raw_vec::RawVecInner&lt;A&gt;::grow_amortized (2 samples, 0.18%)</title><rect x="75.6228%" y="357" width="0.1779%" height="15" fill="rgb(209,164,1)" fg:x="850" fg:w="2"/><text x="75.8728%" y="367.50"></text></g><g><title>&lt;mimalloc::MiMalloc as core::alloc::global::GlobalAlloc&gt;::realloc (2 samples, 0.18%)</title><rect x="75.6228%" y="341" width="0.1779%" height="15" fill="rgb(213,184,43)" fg:x="850" fg:w="2"/><text x="75.8728%" y="351.50"></text></g><g><title>_platform_memmove (1 samples, 0.09%)</title><rect x="75.7117%" y="325" width="0.0890%" height="15" fill="rgb(231,61,34)" fg:x="851" fg:w="1"/><text x="75.9617%" y="335.50"></text></g><g><title>core::option::Option&lt;T&gt;::expect (1 samples, 0.09%)</title><rect x="75.8007%" y="373" width="0.0890%" height="15" fill="rgb(235,75,3)" fg:x="852" fg:w="1"/><text x="76.0507%" y="383.50"></text></g><g><title>datafusion_physical_plan::aggregates::group_values::multi_group_by::bytes_view::ByteViewGroupValueBuilder&lt;B&gt;::do_append_val_inner (2 samples, 0.18%)</title><rect x="75.8897%" y="373" width="0.1779%" height="15" fill="rgb(220,106,47)" fg:x="853" fg:w="2"/><text x="76.1397%" y="383.50"></text></g><g><title>_platform_memmove (1 samples, 0.09%)</title><rect x="76.0676%" y="309" width="0.0890%" height="15" fill="rgb(210,196,33)" fg:x="855" fg:w="1"/><text x="76.3176%" y="319.50"></text></g><g><title>alloc::vec::Vec&lt;T,A&gt;::push_mut (2 samples, 0.18%)</title><rect x="76.0676%" y="357" width="0.1779%" height="15" fill="rgb(229,154,42)" fg:x="855" fg:w="2"/><text x="76.3176%" y="367.50"></text></g><g><title>alloc::raw_vec::RawVecInner&lt;A&gt;::grow_amortized (2 samples, 0.18%)</title><rect x="76.0676%" y="341" width="0.1779%" height="15" fill="rgb(228,114,26)" fg:x="855" fg:w="2"/><text x="76.3176%" y="351.50"></text></g><g><title>&lt;mimalloc::MiMalloc as core::alloc::global::GlobalAlloc&gt;::realloc (2 samples, 0.18%)</title><rect x="76.0676%" y="325" width="0.1779%" height="15" fill="rgb(208,144,1)" fg:x="855" fg:w="2"/><text x="76.3176%" y="335.50"></text></g><g><title>mi_heap_realloc_zero_aligned_at (1 samples, 0.09%)</title><rect x="76.1566%" y="309" width="0.0890%" height="15" fill="rgb(239,112,37)" fg:x="856" fg:w="1"/><text x="76.4066%" y="319.50"></text></g><g><title>_platform_memmove (1 samples, 0.09%)</title><rect x="76.1566%" y="293" width="0.0890%" height="15" fill="rgb(210,96,50)" fg:x="856" fg:w="1"/><text x="76.4066%" y="303.50"></text></g><g><title>arrow_array::array::byte_view_array::GenericByteViewArray&lt;T&gt;::value_unchecked (1 samples, 0.09%)</title><rect x="76.2456%" y="357" width="0.0890%" height="15" fill="rgb(222,178,2)" fg:x="857" fg:w="1"/><text x="76.4956%" y="367.50"></text></g><g><title>core::ptr::write (1 samples, 0.09%)</title><rect x="76.3345%" y="357" width="0.0890%" height="15" fill="rgb(226,74,18)" fg:x="858" fg:w="1"/><text x="76.5845%" y="367.50"></text></g><g><title>datafusion_physical_plan::aggregates::group_values::multi_group_by::GroupValuesColumn&lt;_&gt;::vectorized_append (14 samples, 1.25%)</title><rect x="75.4448%" y="389" width="1.2456%" height="15" fill="rgb(225,67,54)" fg:x="848" fg:w="14"/><text x="75.6948%" y="399.50"></text></g><g><title>datafusion_physical_plan::aggregates::group_values::multi_group_by::bytes_view::ByteViewGroupValueBuilder&lt;B&gt;::vectorized_append_inner (7 samples, 0.62%)</title><rect x="76.0676%" y="373" width="0.6228%" height="15" fill="rgb(251,92,32)" fg:x="855" fg:w="7"/><text x="76.3176%" y="383.50"></text></g><g><title>datafusion_physical_plan::aggregates::group_values::multi_group_by::bytes_view::ByteViewGroupValueBuilder&lt;B&gt;::do_append_val_inner (3 samples, 0.27%)</title><rect x="76.4235%" y="357" width="0.2669%" height="15" fill="rgb(228,149,22)" fg:x="859" fg:w="3"/><text x="76.6735%" y="367.50"></text></g><g><title>arrow_array::builder::generic_bytes_view_builder::make_view (2 samples, 0.18%)</title><rect x="76.5125%" y="341" width="0.1779%" height="15" fill="rgb(243,54,13)" fg:x="860" fg:w="2"/><text x="76.7625%" y="351.50"></text></g><g><title>datafusion_physical_plan::aggregates::group_values::multi_group_by::bytes_view::ByteViewGroupValueBuilder&lt;B&gt;::do_equal_to_inner (10 samples, 0.89%)</title><rect x="76.8683%" y="357" width="0.8897%" height="15" fill="rgb(243,180,28)" fg:x="864" fg:w="10"/><text x="77.1183%" y="367.50"></text></g><g><title>&lt;datafusion_physical_plan::aggregates::group_values::multi_group_by::bytes_view::ByteViewGroupValueBuilder&lt;B&gt; as datafusion_physical_plan::aggregates::group_values::multi_group_by::GroupColumn&gt;::vectorized_equal_to (12 samples, 1.07%)</title><rect x="76.8683%" y="373" width="1.0676%" height="15" fill="rgb(208,167,24)" fg:x="864" fg:w="12"/><text x="77.1183%" y="383.50"></text></g><g><title>datafusion_physical_plan::aggregates::group_values::multi_group_by::bytes_view::ByteViewGroupValueBuilder&lt;B&gt;::vectorized_equal_to_inner (2 samples, 0.18%)</title><rect x="77.7580%" y="357" width="0.1779%" height="15" fill="rgb(245,73,45)" fg:x="874" fg:w="2"/><text x="78.0080%" y="367.50"></text></g><g><title>datafusion_physical_plan::aggregates::group_values::multi_group_by::GroupValuesColumn&lt;_&gt;::vectorized_equal_to (25 samples, 2.22%)</title><rect x="76.6904%" y="389" width="2.2242%" height="15" fill="rgb(237,203,48)" fg:x="862" fg:w="25"/><text x="76.9404%" y="399.50">d..</text></g><g><title>datafusion_physical_plan::aggregates::group_values::multi_group_by::primitive::PrimitiveGroupValueBuilder&lt;T,_&gt;::vectorized_equal_to_non_nullable (11 samples, 0.98%)</title><rect x="77.9359%" y="373" width="0.9786%" height="15" fill="rgb(211,197,16)" fg:x="876" fg:w="11"/><text x="78.1859%" y="383.50"></text></g><g><title>hashbrown::control::bitmask::BitMask::lowest_set_bit (3 samples, 0.27%)</title><rect x="78.9146%" y="389" width="0.2669%" height="15" fill="rgb(243,99,51)" fg:x="887" fg:w="3"/><text x="79.1646%" y="399.50"></text></g><g><title>hashbrown::raw::ProbeSeq::move_next (7 samples, 0.62%)</title><rect x="79.1815%" y="389" width="0.6228%" height="15" fill="rgb(215,123,29)" fg:x="890" fg:w="7"/><text x="79.4315%" y="399.50"></text></g><g><title>hashbrown::raw::RawTable&lt;T,A&gt;::capacity (2 samples, 0.18%)</title><rect x="79.8043%" y="389" width="0.1779%" height="15" fill="rgb(239,186,37)" fg:x="897" fg:w="2"/><text x="80.0543%" y="399.50"></text></g><g><title>hashbrown::raw::RawTable&lt;T,A&gt;::find::_{{closure}} (1 samples, 0.09%)</title><rect x="79.9822%" y="389" width="0.0890%" height="15" fill="rgb(252,136,39)" fg:x="899" fg:w="1"/><text x="80.2322%" y="399.50"></text></g><g><title>hashbrown::raw::RawTable&lt;T,A&gt;::insert (1 samples, 0.09%)</title><rect x="80.0712%" y="389" width="0.0890%" height="15" fill="rgb(223,213,32)" fg:x="900" fg:w="1"/><text x="80.3212%" y="399.50"></text></g><g><title>core::core_arch::arm_shared::neon::generated::vreinterpret_u64_u8 (3 samples, 0.27%)</title><rect x="80.1601%" y="373" width="0.2669%" height="15" fill="rgb(233,115,5)" fg:x="901" fg:w="3"/><text x="80.4101%" y="383.50"></text></g><g><title>core::ptr::copy_nonoverlapping (8 samples, 0.71%)</title><rect x="80.4270%" y="373" width="0.7117%" height="15" fill="rgb(207,226,44)" fg:x="904" fg:w="8"/><text x="80.6770%" y="383.50"></text></g><g><title>hashbrown::control::bitmask::BitMask::lowest_set_bit (2 samples, 0.18%)</title><rect x="81.1388%" y="373" width="0.1779%" height="15" fill="rgb(208,126,0)" fg:x="912" fg:w="2"/><text x="81.3888%" y="383.50"></text></g><g><title>hashbrown::raw::RawTableInner::is_bucket_full (1 samples, 0.09%)</title><rect x="81.3167%" y="373" width="0.0890%" height="15" fill="rgb(244,66,21)" fg:x="914" fg:w="1"/><text x="81.5667%" y="383.50"></text></g><g><title>hashbrown::raw::RawTable&lt;T,A&gt;::reserve (15 samples, 1.33%)</title><rect x="80.1601%" y="389" width="1.3345%" height="15" fill="rgb(222,97,12)" fg:x="901" fg:w="15"/><text x="80.4101%" y="399.50"></text></g><g><title>hashbrown::raw::RawTableInner::prepare_resize (1 samples, 0.09%)</title><rect x="81.4057%" y="373" width="0.0890%" height="15" fill="rgb(219,213,19)" fg:x="915" fg:w="1"/><text x="81.6557%" y="383.50"></text></g><g><title>_platform_memset (1 samples, 0.09%)</title><rect x="81.4057%" y="357" width="0.0890%" height="15" fill="rgb(252,169,30)" fg:x="915" fg:w="1"/><text x="81.6557%" y="367.50"></text></g><g><title>hashbrown::raw::RawTableInner::probe_seq (1 samples, 0.09%)</title><rect x="81.4947%" y="389" width="0.0890%" height="15" fill="rgb(206,32,51)" fg:x="916" fg:w="1"/><text x="81.7447%" y="399.50"></text></g><g><title>&lt;core::pin::Pin&lt;P&gt; as futures_core::stream::Stream&gt;::poll_next (886 samples, 78.83%)</title><rect x="4.1815%" y="421" width="78.8256%" height="15" fill="rgb(250,172,42)" fg:x="47" fg:w="886"/><text x="4.4315%" y="431.50">&lt;core::pin::Pin&lt;P&gt; as futures_core::stream::Stream&gt;::poll_next</text></g><g><title>datafusion_physical_plan::aggregates::row_hash::GroupedHashAggregateStream::group_aggregate_batch (143 samples, 12.72%)</title><rect x="70.2847%" y="405" width="12.7224%" height="15" fill="rgb(209,34,43)" fg:x="790" fg:w="143"/><text x="70.5347%" y="415.50">datafusion_physical..</text></g><g><title>hashbrown::util::likely (16 samples, 1.42%)</title><rect x="81.5836%" y="389" width="1.4235%" height="15" fill="rgb(223,11,35)" fg:x="917" fg:w="16"/><text x="81.8336%" y="399.50"></text></g><g><title>&lt;datafusion_functions_aggregate::count::CountGroupsAccumulator as datafusion_expr_common::groups_accumulator::GroupsAccumulator&gt;::update_batch::_{{closure}} (5 samples, 0.44%)</title><rect x="83.0071%" y="405" width="0.4448%" height="15" fill="rgb(251,219,26)" fg:x="933" fg:w="5"/><text x="83.2571%" y="415.50"></text></g><g><title>alloc::vec::Vec&lt;T,A&gt;::as_slice (1 samples, 0.09%)</title><rect x="83.4520%" y="405" width="0.0890%" height="15" fill="rgb(231,119,3)" fg:x="938" fg:w="1"/><text x="83.7020%" y="415.50"></text></g><g><title>&lt;core::pin::Pin&lt;P&gt; as futures_core::stream::Stream&gt;::poll_next (893 samples, 79.45%)</title><rect x="4.1815%" y="453" width="79.4484%" height="15" fill="rgb(216,97,11)" fg:x="47" fg:w="893"/><text x="4.4315%" y="463.50">&lt;core::pin::Pin&lt;P&gt; as futures_core::stream::Stream&gt;::poll_next</text></g><g><title>&lt;core::pin::Pin&lt;P&gt; as futures_core::stream::Stream&gt;::poll_next (893 samples, 79.45%)</title><rect x="4.1815%" y="437" width="79.4484%" height="15" fill="rgb(223,59,9)" fg:x="47" fg:w="893"/><text x="4.4315%" y="447.50">&lt;core::pin::Pin&lt;P&gt; as futures_core::stream::Stream&gt;::poll_next</text></g><g><title>datafusion_physical_plan::aggregates::row_hash::GroupedHashAggregateStream::group_aggregate_batch (7 samples, 0.62%)</title><rect x="83.0071%" y="421" width="0.6228%" height="15" fill="rgb(233,93,31)" fg:x="933" fg:w="7"/><text x="83.2571%" y="431.50"></text></g><g><title>alloc::vec::Vec&lt;T,A&gt;::push_mut (1 samples, 0.09%)</title><rect x="83.5409%" y="405" width="0.0890%" height="15" fill="rgb(239,81,33)" fg:x="939" fg:w="1"/><text x="83.7909%" y="415.50"></text></g><g><title>core::ptr::drop_in_place&lt;alloc::boxed::Box&lt;dyn datafusion_execution::stream::RecordBatchStream+Item = core::result::Result&lt;arrow_array::record_batch::RecordBatch,datafusion_common::error::DataFusionError&gt;+core::marker::Send&gt;&gt; (1 samples, 0.09%)</title><rect x="83.6299%" y="453" width="0.0890%" height="15" fill="rgb(213,120,34)" fg:x="940" fg:w="1"/><text x="83.8799%" y="463.50"></text></g><g><title>core::ptr::drop_in_place&lt;alloc::boxed::Box&lt;dyn datafusion_execution::stream::RecordBatchStream+Item = core::result::Result&lt;arrow_array::record_batch::RecordBatch,datafusion_common::error::DataFusionError&gt;+core::marker::Send&gt;&gt; (1 samples, 0.09%)</title><rect x="83.6299%" y="437" width="0.0890%" height="15" fill="rgb(243,49,53)" fg:x="940" fg:w="1"/><text x="83.8799%" y="447.50"></text></g><g><title>core::ptr::drop_in_place&lt;alloc::boxed::Box&lt;dyn datafusion_execution::stream::RecordBatchStream+Item = core::result::Result&lt;arrow_array::record_batch::RecordBatch,datafusion_common::error::DataFusionError&gt;+core::marker::Send&gt;&gt; (1 samples, 0.09%)</title><rect x="83.6299%" y="421" width="0.0890%" height="15" fill="rgb(247,216,33)" fg:x="940" fg:w="1"/><text x="83.8799%" y="431.50"></text></g><g><title>core::ptr::drop_in_place&lt;alloc::boxed::Box&lt;dyn datafusion_execution::stream::RecordBatchStream+Item = core::result::Result&lt;arrow_array::record_batch::RecordBatch,datafusion_common::error::DataFusionError&gt;+core::marker::Send&gt;&gt; (1 samples, 0.09%)</title><rect x="83.6299%" y="405" width="0.0890%" height="15" fill="rgb(226,26,14)" fg:x="940" fg:w="1"/><text x="83.8799%" y="415.50"></text></g><g><title>core::ptr::drop_in_place&lt;alloc::boxed::Box&lt;dyn datafusion_execution::stream::RecordBatchStream+Item = core::result::Result&lt;arrow_array::record_batch::RecordBatch,datafusion_common::error::DataFusionError&gt;+core::marker::Send&gt;&gt; (1 samples, 0.09%)</title><rect x="83.6299%" y="389" width="0.0890%" height="15" fill="rgb(215,49,53)" fg:x="940" fg:w="1"/><text x="83.8799%" y="399.50"></text></g><g><title>&lt;alloc::sync::Arc&lt;T,A&gt; as core::ops::drop::Drop&gt;::drop (1 samples, 0.09%)</title><rect x="83.6299%" y="373" width="0.0890%" height="15" fill="rgb(245,162,40)" fg:x="940" fg:w="1"/><text x="83.8799%" y="383.50"></text></g><g><title>core::ptr::drop_in_place&lt;dyn datafusion_physical_plan::streaming::PartitionStream&gt; (1 samples, 0.09%)</title><rect x="83.6299%" y="357" width="0.0890%" height="15" fill="rgb(229,68,17)" fg:x="940" fg:w="1"/><text x="83.8799%" y="367.50"></text></g><g><title>&lt;alloc::sync::Arc&lt;T,A&gt; as core::ops::drop::Drop&gt;::drop (1 samples, 0.09%)</title><rect x="83.6299%" y="341" width="0.0890%" height="15" fill="rgb(213,182,10)" fg:x="940" fg:w="1"/><text x="83.8799%" y="351.50"></text></g><g><title>core::ptr::drop_in_place&lt;core::cell::UnsafeCell&lt;datafusion_physical_expr_common::metrics::MetricsSet&gt;&gt; (1 samples, 0.09%)</title><rect x="83.6299%" y="325" width="0.0890%" height="15" fill="rgb(245,125,30)" fg:x="940" fg:w="1"/><text x="83.8799%" y="335.50"></text></g><g><title>&lt;alloc::sync::Arc&lt;T,A&gt; as core::ops::drop::Drop&gt;::drop (1 samples, 0.09%)</title><rect x="83.6299%" y="309" width="0.0890%" height="15" fill="rgb(232,202,2)" fg:x="940" fg:w="1"/><text x="83.8799%" y="319.50"></text></g><g><title>alloc::sync::Arc&lt;T,A&gt;::drop_slow (1 samples, 0.09%)</title><rect x="83.6299%" y="293" width="0.0890%" height="15" fill="rgb(237,140,51)" fg:x="940" fg:w="1"/><text x="83.8799%" y="303.50"></text></g><g><title>core::ptr::drop_in_place&lt;alloc::borrow::Cow&lt;str&gt;&gt; (1 samples, 0.09%)</title><rect x="83.6299%" y="277" width="0.0890%" height="15" fill="rgb(236,157,25)" fg:x="940" fg:w="1"/><text x="83.8799%" y="287.50"></text></g><g><title>&lt;core::pin::Pin&lt;P&gt; as futures_core::stream::Stream&gt;::poll_next (895 samples, 79.63%)</title><rect x="4.1815%" y="469" width="79.6263%" height="15" fill="rgb(219,209,0)" fg:x="47" fg:w="895"/><text x="4.4315%" y="479.50">&lt;core::pin::Pin&lt;P&gt; as futures_core::stream::Stream&gt;::poll_next</text></g><g><title>datafusion_physical_plan::topk::TopK::insert_batch (1 samples, 0.09%)</title><rect x="83.7189%" y="453" width="0.0890%" height="15" fill="rgb(240,116,54)" fg:x="941" fg:w="1"/><text x="83.9689%" y="463.50"></text></g><g><title>arrow_array::array::boolean_array::BooleanArray::true_count (1 samples, 0.09%)</title><rect x="83.7189%" y="437" width="0.0890%" height="15" fill="rgb(216,10,36)" fg:x="941" fg:w="1"/><text x="83.9689%" y="447.50"></text></g><g><title>datafusion_cli::exec::StatementExecutor::execute::_{{closure}} (1 samples, 0.09%)</title><rect x="83.8078%" y="469" width="0.0890%" height="15" fill="rgb(222,72,44)" fg:x="942" fg:w="1"/><text x="84.0578%" y="479.50"></text></g><g><title>datafusion_cli::print_format::format_batches_with_maxrows (1 samples, 0.09%)</title><rect x="83.8078%" y="453" width="0.0890%" height="15" fill="rgb(232,159,9)" fg:x="942" fg:w="1"/><text x="84.0578%" y="463.50"></text></g><g><title>std::io::default_write_fmt (1 samples, 0.09%)</title><rect x="83.8078%" y="437" width="0.0890%" height="15" fill="rgb(210,39,32)" fg:x="942" fg:w="1"/><text x="84.0578%" y="447.50"></text></g><g><title>core::fmt::rt::Argument::fmt (1 samples, 0.09%)</title><rect x="83.8078%" y="421" width="0.0890%" height="15" fill="rgb(216,194,45)" fg:x="942" fg:w="1"/><text x="84.0578%" y="431.50"></text></g><g><title>comfy_table::table::Table::lines (1 samples, 0.09%)</title><rect x="83.8078%" y="405" width="0.0890%" height="15" fill="rgb(218,18,35)" fg:x="942" fg:w="1"/><text x="84.0578%" y="415.50"></text></g><g><title>comfy_table::utils::arrangement::arrange_content (1 samples, 0.09%)</title><rect x="83.8078%" y="389" width="0.0890%" height="15" fill="rgb(207,83,51)" fg:x="942" fg:w="1"/><text x="84.0578%" y="399.50"></text></g><g><title>comfy_table::utils::arrangement::disabled::arrange (1 samples, 0.09%)</title><rect x="83.8078%" y="373" width="0.0890%" height="15" fill="rgb(225,63,43)" fg:x="942" fg:w="1"/><text x="84.0578%" y="383.50"></text></g><g><title>datafusion_cli::exec::exec_from_files::_{{closure}} (927 samples, 82.47%)</title><rect x="1.5125%" y="501" width="82.4733%" height="15" fill="rgb(207,57,36)" fg:x="17" fg:w="927"/><text x="1.7625%" y="511.50">datafusion_cli::exec::exec_from_files::_{{closure}}</text></g><g><title>datafusion_cli::exec::exec_from_lines::_{{closure}} (927 samples, 82.47%)</title><rect x="1.5125%" y="485" width="82.4733%" height="15" fill="rgb(216,99,33)" fg:x="17" fg:w="927"/><text x="1.7625%" y="495.50">datafusion_cli::exec::exec_from_lines::_{{closure}}</text></g><g><title>datafusion_cli::exec::exec_and_print::_{{closure}} (1 samples, 0.09%)</title><rect x="83.8968%" y="469" width="0.0890%" height="15" fill="rgb(225,42,16)" fg:x="943" fg:w="1"/><text x="84.1468%" y="479.50"></text></g><g><title>datafusion::execution::context::_&lt;impl core::convert::From&lt;&amp;datafusion::execution::context::SessionContext&gt; for datafusion_execution::task::TaskContext&gt;::from (1 samples, 0.09%)</title><rect x="83.8968%" y="453" width="0.0890%" height="15" fill="rgb(220,201,45)" fg:x="943" fg:w="1"/><text x="84.1468%" y="463.50"></text></g><g><title>&lt;std::collections::hash::map::HashMap&lt;K,V,S&gt; as core::clone::Clone&gt;::clone (1 samples, 0.09%)</title><rect x="83.8968%" y="437" width="0.0890%" height="15" fill="rgb(225,33,4)" fg:x="943" fg:w="1"/><text x="84.1468%" y="447.50"></text></g><g><title>&lt;alloc::sync::Arc&lt;T,A&gt; as core::clone::Clone&gt;::clone (1 samples, 0.09%)</title><rect x="83.8968%" y="421" width="0.0890%" height="15" fill="rgb(224,33,50)" fg:x="943" fg:w="1"/><text x="84.1468%" y="431.50"></text></g><g><title>tokio::runtime::park::CachedParkThread::block_on::_{{closure}} (930 samples, 82.74%)</title><rect x="1.3345%" y="549" width="82.7402%" height="15" fill="rgb(246,198,51)" fg:x="15" fg:w="930"/><text x="1.5845%" y="559.50">tokio::runtime::park::CachedParkThread::block_on::_{{closure}}</text></g><g><title>datafusion_cli::main::_{{closure}} (930 samples, 82.74%)</title><rect x="1.3345%" y="533" width="82.7402%" height="15" fill="rgb(205,22,4)" fg:x="15" fg:w="930"/><text x="1.5845%" y="543.50">datafusion_cli::main::_{{closure}}</text></g><g><title>datafusion_cli::main_inner::_{{closure}} (928 samples, 82.56%)</title><rect x="1.5125%" y="517" width="82.5623%" height="15" fill="rgb(206,3,8)" fg:x="17" fg:w="928"/><text x="1.7625%" y="527.50">datafusion_cli::main_inner::_{{closure}}</text></g><g><title>std::fs::OpenOptions::open (1 samples, 0.09%)</title><rect x="83.9858%" y="501" width="0.0890%" height="15" fill="rgb(251,23,15)" fg:x="944" fg:w="1"/><text x="84.2358%" y="511.50"></text></g><g><title>std::sys::fs::unix::File::open::_{{closure}} (1 samples, 0.09%)</title><rect x="83.9858%" y="485" width="0.0890%" height="15" fill="rgb(252,88,28)" fg:x="944" fg:w="1"/><text x="84.2358%" y="495.50"></text></g><g><title>std::sys::fs::unix::File::open_c::_{{closure}} (1 samples, 0.09%)</title><rect x="83.9858%" y="469" width="0.0890%" height="15" fill="rgb(212,127,14)" fg:x="944" fg:w="1"/><text x="84.2358%" y="479.50"></text></g><g><title>__open (1 samples, 0.09%)</title><rect x="83.9858%" y="453" width="0.0890%" height="15" fill="rgb(247,145,37)" fg:x="944" fg:w="1"/><text x="84.2358%" y="463.50"></text></g><g><title>start (946 samples, 84.16%)</title><rect x="0.0890%" y="597" width="84.1637%" height="15" fill="rgb(209,117,53)" fg:x="1" fg:w="946"/><text x="0.3390%" y="607.50">start</text></g><g><title>main (933 samples, 83.01%)</title><rect x="1.2456%" y="581" width="83.0071%" height="15" fill="rgb(212,90,42)" fg:x="14" fg:w="933"/><text x="1.4956%" y="591.50">main</text></g><g><title>core::ops::function::FnOnce::call_once (933 samples, 83.01%)</title><rect x="1.2456%" y="565" width="83.0071%" height="15" fill="rgb(218,164,37)" fg:x="14" fg:w="933"/><text x="1.4956%" y="575.50">core::ops::function::FnOnce::call_once</text></g><g><title>tokio::runtime::park::CachedParkThread::park::_{{closure}} (2 samples, 0.18%)</title><rect x="84.0747%" y="549" width="0.1779%" height="15" fill="rgb(246,65,34)" fg:x="945" fg:w="2"/><text x="84.3247%" y="559.50"></text></g><g><title>parking_lot::condvar::Condvar::wait (2 samples, 0.18%)</title><rect x="84.0747%" y="533" width="0.1779%" height="15" fill="rgb(231,100,33)" fg:x="945" fg:w="2"/><text x="84.3247%" y="543.50"></text></g><g><title>&lt;parking_lot_core::thread_parker::imp::ThreadParker as parking_lot_core::thread_parker::ThreadParkerT&gt;::park (2 samples, 0.18%)</title><rect x="84.0747%" y="517" width="0.1779%" height="15" fill="rgb(228,126,14)" fg:x="945" fg:w="2"/><text x="84.3247%" y="527.50"></text></g><g><title>__psynch_cvwait (2 samples, 0.18%)</title><rect x="84.0747%" y="501" width="0.1779%" height="15" fill="rgb(215,173,21)" fg:x="945" fg:w="2"/><text x="84.3247%" y="511.50"></text></g><g><title>__gettimeofday (1 samples, 0.09%)</title><rect x="84.2527%" y="501" width="0.0890%" height="15" fill="rgb(210,6,40)" fg:x="947" fg:w="1"/><text x="84.5027%" y="511.50"></text></g><g><title>parking_lot::condvar::Condvar::wait_for (3 samples, 0.27%)</title><rect x="84.2527%" y="533" width="0.2669%" height="15" fill="rgb(212,48,18)" fg:x="947" fg:w="3"/><text x="84.5027%" y="543.50"></text></g><g><title>&lt;parking_lot_core::thread_parker::imp::ThreadParker as parking_lot_core::thread_parker::ThreadParkerT&gt;::park_until (3 samples, 0.27%)</title><rect x="84.2527%" y="517" width="0.2669%" height="15" fill="rgb(230,214,11)" fg:x="947" fg:w="3"/><text x="84.5027%" y="527.50"></text></g><g><title>__psynch_cvwait (2 samples, 0.18%)</title><rect x="84.3416%" y="501" width="0.1779%" height="15" fill="rgb(254,105,39)" fg:x="948" fg:w="2"/><text x="84.5916%" y="511.50"></text></g><g><title>std::sys::pal::unix::time::Instant::now (1 samples, 0.09%)</title><rect x="84.5196%" y="533" width="0.0890%" height="15" fill="rgb(245,158,5)" fg:x="950" fg:w="1"/><text x="84.7696%" y="543.50"></text></g><g><title>std::sys::pal::unix::time::Timespec::now (1 samples, 0.09%)</title><rect x="84.5196%" y="517" width="0.0890%" height="15" fill="rgb(249,208,11)" fg:x="950" fg:w="1"/><text x="84.7696%" y="527.50"></text></g><g><title>clock_gettime (1 samples, 0.09%)</title><rect x="84.5196%" y="501" width="0.0890%" height="15" fill="rgb(210,39,28)" fg:x="950" fg:w="1"/><text x="84.7696%" y="511.50"></text></g><g><title>mach_absolute_time (1 samples, 0.09%)</title><rect x="84.5196%" y="485" width="0.0890%" height="15" fill="rgb(211,56,53)" fg:x="950" fg:w="1"/><text x="84.7696%" y="495.50"></text></g><g><title>mi_find_page (1 samples, 0.09%)</title><rect x="84.6085%" y="437" width="0.0890%" height="15" fill="rgb(226,201,30)" fg:x="951" fg:w="1"/><text x="84.8585%" y="447.50"></text></g><g><title>mi_page_fresh_alloc (1 samples, 0.09%)</title><rect x="84.6085%" y="421" width="0.0890%" height="15" fill="rgb(239,101,34)" fg:x="951" fg:w="1"/><text x="84.8585%" y="431.50"></text></g><g><title>mi_segments_page_alloc (1 samples, 0.09%)</title><rect x="84.6085%" y="405" width="0.0890%" height="15" fill="rgb(226,209,5)" fg:x="951" fg:w="1"/><text x="84.8585%" y="415.50"></text></g><g><title>mi_segment_alloc (1 samples, 0.09%)</title><rect x="84.6085%" y="389" width="0.0890%" height="15" fill="rgb(250,105,47)" fg:x="951" fg:w="1"/><text x="84.8585%" y="399.50"></text></g><g><title>std::sys::thread_local::native::eager::Storage&lt;T&gt;::initialize (2 samples, 0.18%)</title><rect x="84.6085%" y="533" width="0.1779%" height="15" fill="rgb(230,72,3)" fg:x="951" fg:w="2"/><text x="84.8585%" y="543.50"></text></g><g><title>alloc::vec::Vec&lt;T,A&gt;::push_mut (2 samples, 0.18%)</title><rect x="84.6085%" y="517" width="0.1779%" height="15" fill="rgb(232,218,39)" fg:x="951" fg:w="2"/><text x="84.8585%" y="527.50"></text></g><g><title>alloc::raw_vec::RawVecInner&lt;A&gt;::grow_amortized (2 samples, 0.18%)</title><rect x="84.6085%" y="501" width="0.1779%" height="15" fill="rgb(248,166,6)" fg:x="951" fg:w="2"/><text x="84.8585%" y="511.50"></text></g><g><title>&lt;mimalloc::MiMalloc as core::alloc::global::GlobalAlloc&gt;::alloc (2 samples, 0.18%)</title><rect x="84.6085%" y="485" width="0.1779%" height="15" fill="rgb(247,89,20)" fg:x="951" fg:w="2"/><text x="84.8585%" y="495.50"></text></g><g><title>mi_heap_malloc_zero_aligned_at_generic (2 samples, 0.18%)</title><rect x="84.6085%" y="469" width="0.1779%" height="15" fill="rgb(248,130,54)" fg:x="951" fg:w="2"/><text x="84.8585%" y="479.50"></text></g><g><title>_mi_malloc_generic (2 samples, 0.18%)</title><rect x="84.6085%" y="453" width="0.1779%" height="15" fill="rgb(234,196,4)" fg:x="951" fg:w="2"/><text x="84.8585%" y="463.50"></text></g><g><title>mi_heap_get_default (1 samples, 0.09%)</title><rect x="84.6975%" y="437" width="0.0890%" height="15" fill="rgb(250,143,31)" fg:x="952" fg:w="1"/><text x="84.9475%" y="447.50"></text></g><g><title>_mi_thread_heap_init (1 samples, 0.09%)</title><rect x="84.6975%" y="421" width="0.0890%" height="15" fill="rgb(211,110,34)" fg:x="952" fg:w="1"/><text x="84.9475%" y="431.50"></text></g><g><title>mi_os_prim_alloc (1 samples, 0.09%)</title><rect x="84.6975%" y="405" width="0.0890%" height="15" fill="rgb(215,124,48)" fg:x="952" fg:w="1"/><text x="84.9475%" y="415.50"></text></g><g><title>unix_mmap_prim_aligned (1 samples, 0.09%)</title><rect x="84.6975%" y="389" width="0.0890%" height="15" fill="rgb(216,46,13)" fg:x="952" fg:w="1"/><text x="84.9475%" y="399.50"></text></g><g><title>__mmap (1 samples, 0.09%)</title><rect x="84.6975%" y="373" width="0.0890%" height="15" fill="rgb(205,184,25)" fg:x="952" fg:w="1"/><text x="84.9475%" y="383.50"></text></g><g><title>tokio::runtime::blocking::pool::Inner::run (1 samples, 0.09%)</title><rect x="84.7865%" y="533" width="0.0890%" height="15" fill="rgb(228,1,10)" fg:x="953" fg:w="1"/><text x="85.0365%" y="543.50"></text></g><g><title>mi_find_page (2 samples, 0.18%)</title><rect x="84.9644%" y="453" width="0.1779%" height="15" fill="rgb(213,116,27)" fg:x="955" fg:w="2"/><text x="85.2144%" y="463.50"></text></g><g><title>mi_page_fresh_alloc (2 samples, 0.18%)</title><rect x="84.9644%" y="437" width="0.1779%" height="15" fill="rgb(241,95,50)" fg:x="955" fg:w="2"/><text x="85.2144%" y="447.50"></text></g><g><title>mi_page_free_list_extend (2 samples, 0.18%)</title><rect x="84.9644%" y="421" width="0.1779%" height="15" fill="rgb(238,48,32)" fg:x="955" fg:w="2"/><text x="85.2144%" y="431.50"></text></g><g><title>&lt;mimalloc::MiMalloc as core::alloc::global::GlobalAlloc&gt;::alloc (4 samples, 0.36%)</title><rect x="84.8754%" y="501" width="0.3559%" height="15" fill="rgb(235,113,49)" fg:x="954" fg:w="4"/><text x="85.1254%" y="511.50"></text></g><g><title>mi_heap_malloc_zero_aligned_at_generic (4 samples, 0.36%)</title><rect x="84.8754%" y="485" width="0.3559%" height="15" fill="rgb(205,127,43)" fg:x="954" fg:w="4"/><text x="85.1254%" y="495.50"></text></g><g><title>_mi_malloc_generic (4 samples, 0.36%)</title><rect x="84.8754%" y="469" width="0.3559%" height="15" fill="rgb(250,162,2)" fg:x="954" fg:w="4"/><text x="85.1254%" y="479.50"></text></g><g><title>mi_large_huge_page_alloc (1 samples, 0.09%)</title><rect x="85.1423%" y="453" width="0.0890%" height="15" fill="rgb(220,13,41)" fg:x="957" fg:w="1"/><text x="85.3923%" y="463.50"></text></g><g><title>mi_page_fresh_alloc (1 samples, 0.09%)</title><rect x="85.1423%" y="437" width="0.0890%" height="15" fill="rgb(249,221,25)" fg:x="957" fg:w="1"/><text x="85.3923%" y="447.50"></text></g><g><title>mi_segments_page_alloc (1 samples, 0.09%)</title><rect x="85.1423%" y="421" width="0.0890%" height="15" fill="rgb(215,208,19)" fg:x="957" fg:w="1"/><text x="85.3923%" y="431.50"></text></g><g><title>mi_segment_alloc (1 samples, 0.09%)</title><rect x="85.1423%" y="405" width="0.0890%" height="15" fill="rgb(236,175,2)" fg:x="957" fg:w="1"/><text x="85.3923%" y="415.50"></text></g><g><title>_mi_arena_alloc_aligned (1 samples, 0.09%)</title><rect x="85.1423%" y="389" width="0.0890%" height="15" fill="rgb(241,52,2)" fg:x="957" fg:w="1"/><text x="85.3923%" y="399.50"></text></g><g><title>mi_arena_try_alloc (1 samples, 0.09%)</title><rect x="85.1423%" y="373" width="0.0890%" height="15" fill="rgb(248,140,14)" fg:x="957" fg:w="1"/><text x="85.3923%" y="383.50"></text></g><g><title>mi_arena_try_alloc_at (1 samples, 0.09%)</title><rect x="85.1423%" y="357" width="0.0890%" height="15" fill="rgb(253,22,42)" fg:x="957" fg:w="1"/><text x="85.3923%" y="367.50"></text></g><g><title>madvise (1 samples, 0.09%)</title><rect x="85.1423%" y="341" width="0.0890%" height="15" fill="rgb(234,61,47)" fg:x="957" fg:w="1"/><text x="85.3923%" y="351.50"></text></g><g><title>fstat (1 samples, 0.09%)</title><rect x="85.2313%" y="485" width="0.0890%" height="15" fill="rgb(208,226,15)" fg:x="958" fg:w="1"/><text x="85.4813%" y="495.50"></text></g><g><title>object_store::local::convert_metadata (1 samples, 0.09%)</title><rect x="85.3203%" y="485" width="0.0890%" height="15" fill="rgb(217,221,4)" fg:x="959" fg:w="1"/><text x="85.5703%" y="495.50"></text></g><g><title>alloc::fmt::format::_{{closure}} (1 samples, 0.09%)</title><rect x="85.3203%" y="469" width="0.0890%" height="15" fill="rgb(212,174,34)" fg:x="959" fg:w="1"/><text x="85.5703%" y="479.50"></text></g><g><title>&lt;&amp;mut W as core::fmt::Write::write_fmt::SpecWriteFmt&gt;::spec_write_fmt (1 samples, 0.09%)</title><rect x="85.3203%" y="453" width="0.0890%" height="15" fill="rgb(253,83,4)" fg:x="959" fg:w="1"/><text x="85.5703%" y="463.50"></text></g><g><title>core::fmt::rt::Argument::fmt (1 samples, 0.09%)</title><rect x="85.3203%" y="437" width="0.0890%" height="15" fill="rgb(250,195,49)" fg:x="959" fg:w="1"/><text x="85.5703%" y="447.50"></text></g><g><title>core::fmt::num::_&lt;impl core::fmt::LowerHex for u64&gt;::fmt (1 samples, 0.09%)</title><rect x="85.3203%" y="421" width="0.0890%" height="15" fill="rgb(241,192,25)" fg:x="959" fg:w="1"/><text x="85.5703%" y="431.50"></text></g><g><title>alloc::raw_vec::RawVecInner&lt;A&gt;::reserve (1 samples, 0.09%)</title><rect x="85.3203%" y="405" width="0.0890%" height="15" fill="rgb(208,124,10)" fg:x="959" fg:w="1"/><text x="85.5703%" y="415.50"></text></g><g><title>alloc::raw_vec::RawVecInner&lt;A&gt;::grow_amortized (1 samples, 0.09%)</title><rect x="85.3203%" y="389" width="0.0890%" height="15" fill="rgb(222,33,0)" fg:x="959" fg:w="1"/><text x="85.5703%" y="399.50"></text></g><g><title>&lt;mimalloc::MiMalloc as core::alloc::global::GlobalAlloc&gt;::alloc (1 samples, 0.09%)</title><rect x="85.3203%" y="373" width="0.0890%" height="15" fill="rgb(234,209,28)" fg:x="959" fg:w="1"/><text x="85.5703%" y="383.50"></text></g><g><title>mi_malloc_aligned (1 samples, 0.09%)</title><rect x="85.3203%" y="357" width="0.0890%" height="15" fill="rgb(224,11,23)" fg:x="959" fg:w="1"/><text x="85.5703%" y="367.50"></text></g><g><title>__open (14 samples, 1.25%)</title><rect x="85.4093%" y="437" width="1.2456%" height="15" fill="rgb(232,99,1)" fg:x="960" fg:w="14"/><text x="85.6593%" y="447.50"></text></g><g><title>&lt;object_store::local::LocalFileSystem as object_store::ObjectStore&gt;::get_opts::_{{closure}}::_{{closure}} (18 samples, 1.60%)</title><rect x="85.2313%" y="501" width="1.6014%" height="15" fill="rgb(237,95,45)" fg:x="958" fg:w="18"/><text x="85.4813%" y="511.50"></text></g><g><title>std::fs::OpenOptions::open (16 samples, 1.42%)</title><rect x="85.4093%" y="485" width="1.4235%" height="15" fill="rgb(208,109,11)" fg:x="960" fg:w="16"/><text x="85.6593%" y="495.50"></text></g><g><title>std::sys::fs::unix::File::open::_{{closure}} (16 samples, 1.42%)</title><rect x="85.4093%" y="469" width="1.4235%" height="15" fill="rgb(216,190,48)" fg:x="960" fg:w="16"/><text x="85.6593%" y="479.50"></text></g><g><title>std::sys::fs::unix::File::open_c::_{{closure}} (16 samples, 1.42%)</title><rect x="85.4093%" y="453" width="1.4235%" height="15" fill="rgb(251,171,36)" fg:x="960" fg:w="16"/><text x="85.6593%" y="463.50"></text></g><g><title>open (2 samples, 0.18%)</title><rect x="86.6548%" y="437" width="0.1779%" height="15" fill="rgb(230,62,22)" fg:x="974" fg:w="2"/><text x="86.9048%" y="447.50"></text></g><g><title>__open (2 samples, 0.18%)</title><rect x="86.6548%" y="421" width="0.1779%" height="15" fill="rgb(225,114,35)" fg:x="974" fg:w="2"/><text x="86.9048%" y="431.50"></text></g><g><title>close (1 samples, 0.09%)</title><rect x="86.8327%" y="501" width="0.0890%" height="15" fill="rgb(215,118,42)" fg:x="976" fg:w="1"/><text x="87.0827%" y="511.50"></text></g><g><title>read (122 samples, 10.85%)</title><rect x="86.9217%" y="501" width="10.8541%" height="15" fill="rgb(243,119,21)" fg:x="977" fg:w="122"/><text x="87.1717%" y="511.50">read</text></g><g><title>&lt;tokio::runtime::blocking::task::BlockingTask&lt;T&gt; as core::future::future::Future&gt;::poll (164 samples, 14.59%)</title><rect x="84.8754%" y="517" width="14.5907%" height="15" fill="rgb(252,177,53)" fg:x="954" fg:w="164"/><text x="85.1254%" y="527.50">&lt;tokio::runtime::block..</text></g><g><title>std::sys::fd::unix::FileDesc::read_buf (19 samples, 1.69%)</title><rect x="97.7758%" y="501" width="1.6904%" height="15" fill="rgb(237,209,29)" fg:x="1099" fg:w="19"/><text x="98.0258%" y="511.50"></text></g><g><title>read (19 samples, 1.69%)</title><rect x="97.7758%" y="485" width="1.6904%" height="15" fill="rgb(212,65,23)" fg:x="1099" fg:w="19"/><text x="98.0258%" y="495.50"></text></g><g><title>tokio::runtime::task::core::Core&lt;T,S&gt;::drop_future_or_output (1 samples, 0.09%)</title><rect x="99.4662%" y="517" width="0.0890%" height="15" fill="rgb(230,222,46)" fg:x="1118" fg:w="1"/><text x="99.7162%" y="527.50"></text></g><g><title>__psynch_cvsignal (3 samples, 0.27%)</title><rect x="99.5552%" y="437" width="0.2669%" height="15" fill="rgb(215,135,32)" fg:x="1119" fg:w="3"/><text x="99.8052%" y="447.50"></text></g><g><title>&lt;alloc::boxed::Box&lt;F,A&gt; as core::ops::function::FnOnce&lt;Args&gt;&gt;::call_once (176 samples, 15.66%)</title><rect x="84.2527%" y="565" width="15.6584%" height="15" fill="rgb(246,101,22)" fg:x="947" fg:w="176"/><text x="84.5027%" y="575.50">&lt;alloc::boxed::Box&lt;F,A&gt; ..</text></g><g><title>std::thread::Builder::spawn_unchecked_::_{{closure}}::_{{closure}} (176 samples, 15.66%)</title><rect x="84.2527%" y="549" width="15.6584%" height="15" fill="rgb(206,107,13)" fg:x="947" fg:w="176"/><text x="84.5027%" y="559.50">std::thread::Builder::sp..</text></g><g><title>tokio::runtime::task::raw::RawTask::poll (169 samples, 15.04%)</title><rect x="84.8754%" y="533" width="15.0356%" height="15" fill="rgb(250,100,44)" fg:x="954" fg:w="169"/><text x="85.1254%" y="543.50">tokio::runtime::task::r..</text></g><g><title>tokio::runtime::task::harness::Harness&lt;T,S&gt;::poll (4 samples, 0.36%)</title><rect x="99.5552%" y="517" width="0.3559%" height="15" fill="rgb(231,147,38)" fg:x="1119" fg:w="4"/><text x="99.8052%" y="527.50"></text></g><g><title>core::task::wake::Waker::wake_by_ref (4 samples, 0.36%)</title><rect x="99.5552%" y="501" width="0.3559%" height="15" fill="rgb(229,8,40)" fg:x="1119" fg:w="4"/><text x="99.8052%" y="511.50"></text></g><g><title>core::task::wake::Waker::wake (4 samples, 0.36%)</title><rect x="99.5552%" y="485" width="0.3559%" height="15" fill="rgb(221,135,30)" fg:x="1119" fg:w="4"/><text x="99.8052%" y="495.50"></text></g><g><title>parking_lot::condvar::Condvar::notify_one (4 samples, 0.36%)</title><rect x="99.5552%" y="469" width="0.3559%" height="15" fill="rgb(249,193,18)" fg:x="1119" fg:w="4"/><text x="99.8052%" y="479.50"></text></g><g><title>&lt;parking_lot_core::thread_parker::imp::UnparkHandle as parking_lot_core::thread_parker::UnparkHandleT&gt;::unpark (4 samples, 0.36%)</title><rect x="99.5552%" y="453" width="0.3559%" height="15" fill="rgb(209,133,39)" fg:x="1119" fg:w="4"/><text x="99.8052%" y="463.50"></text></g><g><title>pthread_cond_signal (1 samples, 0.09%)</title><rect x="99.8221%" y="437" width="0.0890%" height="15" fill="rgb(232,100,14)" fg:x="1122" fg:w="1"/><text x="100.0721%" y="447.50"></text></g><g><title>__psynch_cvsignal (1 samples, 0.09%)</title><rect x="99.8221%" y="421" width="0.0890%" height="15" fill="rgb(224,185,1)" fg:x="1122" fg:w="1"/><text x="100.0721%" y="431.50"></text></g><g><title>all (1,124 samples, 100%)</title><rect x="0.0000%" y="613" width="100.0000%" height="15" fill="rgb(223,139,8)" fg:x="0" fg:w="1124"/><text x="0.2500%" y="623.50"></text></g><g><title>thread_start (177 samples, 15.75%)</title><rect x="84.2527%" y="597" width="15.7473%" height="15" fill="rgb(232,213,38)" fg:x="947" fg:w="177"/><text x="84.5027%" y="607.50">thread_start</text></g><g><title>_pthread_start (177 samples, 15.75%)</title><rect x="84.2527%" y="581" width="15.7473%" height="15" fill="rgb(207,94,22)" fg:x="947" fg:w="177"/><text x="84.5027%" y="591.50">_pthread_start</text></g><g><title>_pthread_exit (1 samples, 0.09%)</title><rect x="99.9110%" y="565" width="0.0890%" height="15" fill="rgb(219,183,54)" fg:x="1123" fg:w="1"/><text x="100.1610%" y="575.50"></text></g><g><title>_pthread_tsd_cleanup (1 samples, 0.09%)</title><rect x="99.9110%" y="549" width="0.0890%" height="15" fill="rgb(216,185,54)" fg:x="1123" fg:w="1"/><text x="100.1610%" y="559.50"></text></g><g><title>_mi_thread_done (1 samples, 0.09%)</title><rect x="99.9110%" y="533" width="0.0890%" height="15" fill="rgb(254,217,39)" fg:x="1123" fg:w="1"/><text x="100.1610%" y="543.50"></text></g><g><title>mi_heap_collect_ex (1 samples, 0.09%)</title><rect x="99.9110%" y="517" width="0.0890%" height="15" fill="rgb(240,178,23)" fg:x="1123" fg:w="1"/><text x="100.1610%" y="527.50"></text></g><g><title>_mi_heap_collect_retired (1 samples, 0.09%)</title><rect x="99.9110%" y="501" width="0.0890%" height="15" fill="rgb(218,11,47)" fg:x="1123" fg:w="1"/><text x="100.1610%" y="511.50"></text></g><g><title>mi_segment_free (1 samples, 0.09%)</title><rect x="99.9110%" y="485" width="0.0890%" height="15" fill="rgb(218,51,51)" fg:x="1123" fg:w="1"/><text x="100.1610%" y="495.50"></text></g><g><title>mi_arenas_try_purge (1 samples, 0.09%)</title><rect x="99.9110%" y="469" width="0.0890%" height="15" fill="rgb(238,126,27)" fg:x="1123" fg:w="1"/><text x="100.1610%" y="479.50"></text></g><g><title>madvise (1 samples, 0.09%)</title><rect x="99.9110%" y="453" width="0.0890%" height="15" fill="rgb(249,202,22)" fg:x="1123" fg:w="1"/><text x="100.1610%" y="463.50"></text></g></svg></svg>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment