Page MenuHomeVyOS Platform
Authored By
thomas-mangin
May 30 2020, 3:30 PM
Size
58 KB
Referenced Files
None
Subscribers
None

list.svg

<?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="1350" onload="init(evt)" viewBox="0 0 1200 1350" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Flame graph stack visualization. See https://github.com/brendangregg/FlameGraph for latest version, and http://www.brendangregg.com/flamegraphs.html for examples. -->
<!-- NOTES: -->
<defs>
<linearGradient id="background" y1="0" y2="1" x1="0" x2="0" >
<stop stop-color="#eeeeee" offset="5%" />
<stop stop-color="#eeeeb0" offset="95%" />
</linearGradient>
</defs>
<style type="text/css">
text { font-family:Verdana; font-size:12px; fill:rgb(0,0,0); }
#search, #ignorecase { opacity:0.1; cursor:pointer; }
#search:hover, #search.show, #ignorecase:hover, #ignorecase.show { opacity:1; }
#subtitle { text-anchor:middle; font-color:rgb(160,160,160); }
#title { text-anchor:middle; font-size:17px}
#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[
"use strict";
var details, searchbtn, unzoombtn, matchedtxt, svg, searching, currentSearchTerm, ignorecase, ignorecaseBtn;
function init(evt) {
details = document.getElementById("details").firstChild;
searchbtn = document.getElementById("search");
ignorecaseBtn = document.getElementById("ignorecase");
unzoombtn = document.getElementById("unzoom");
matchedtxt = document.getElementById("matched");
svg = document.getElementsByTagName("svg")[0];
searching = 0;
currentSearchTerm = null;
}
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);
}
else if (e.target.id == "unzoom") unzoom();
else if (e.target.id == "search") search_prompt();
else if (e.target.id == "ignorecase") toggle_ignorecase();
}, false)
// mouse-over for info
// show
window.addEventListener("mouseover", function(e) {
var target = find_group(e.target);
if (target) details.nodeValue = "Function: " + 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)
// ctrl-I to toggle case-sensitive search
window.addEventListener("keydown",function (e) {
if (e.ctrlKey && e.keyCode === 73) {
e.preventDefault();
toggle_ignorecase();
}
}, false)
// functions
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["_orig_" + attr] != undefined) return;
if (e.attributes[attr] == undefined) return;
if (val == undefined) val = e.attributes[attr].value;
e.setAttribute("_orig_" + attr, val);
}
function orig_load(e, attr) {
if (e.attributes["_orig_"+attr] == undefined) return;
e.attributes[attr].value = e.attributes["_orig_" + attr].value;
e.removeAttribute("_orig_"+attr);
}
function g_to_text(e) {
var text = find_child(e, "title").firstChild.nodeValue;
return (text)
}
function g_to_func(e) {
var func = g_to_text(e);
// if there's any manipulation we want to do to the function
// name before it's searched, do it here before returning.
return (func);
}
function update_text(e) {
var r = find_child(e, "rect");
var t = find_child(e, "text");
var w = parseFloat(r.attributes.width.value) -3;
var txt = find_child(e, "title").textContent.replace(/\([^(]*\)$/,"");
t.attributes.x.value = parseFloat(r.attributes.x.value) + 3;
// Smaller than this size won't fit anything
if (w < 2 * 12 * 0.59) {
t.textContent = "";
return;
}
t.textContent = txt;
// Fit in full text width
if (/^ *$/.test(txt) || t.getSubStringLength(0, txt.length) < w)
return;
for (var x = txt.length - 2; x > 0; x--) {
if (t.getSubStringLength(0, x + 2) <= w) {
t.textContent = txt.substring(0, x) + "..";
return;
}
}
t.textContent = "";
}
// zoom
function zoom_reset(e) {
if (e.attributes != undefined) {
orig_load(e, "x");
orig_load(e, "width");
}
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, ratio) {
if (e.attributes != undefined) {
if (e.attributes.x != undefined) {
orig_save(e, "x");
e.attributes.x.value = (parseFloat(e.attributes.x.value) - x - 10) * ratio + 10;
if (e.tagName == "text")
e.attributes.x.value = find_child(e.parentNode, "rect[x]").attributes.x.value + 3;
}
if (e.attributes.width != undefined) {
orig_save(e, "width");
e.attributes.width.value = parseFloat(e.attributes.width.value) * ratio;
}
}
if (e.childNodes == undefined) return;
for (var i = 0, c = e.childNodes; i < c.length; i++) {
zoom_child(c[i], x - 10, ratio);
}
}
function zoom_parent(e) {
if (e.attributes) {
if (e.attributes.x != undefined) {
orig_save(e, "x");
e.attributes.x.value = 10;
}
if (e.attributes.width != undefined) {
orig_save(e, "width");
e.attributes.width.value = parseInt(svg.width.baseVal.value) - (10 * 2);
}
}
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 = parseFloat(attr.width.value);
var xmin = parseFloat(attr.x.value);
var xmax = parseFloat(xmin + width);
var ymin = parseFloat(attr.y.value);
var ratio = (svg.width.baseVal.value - 2 * 10) / width;
// XXX: Workaround for JavaScript float issues (fix me)
var fudge = 0.0001;
unzoombtn.classList.remove("hide");
var el = document.getElementById("frames").children;
for (var i = 0; i < el.length; i++) {
var e = el[i];
var a = find_child(e, "rect").attributes;
var ex = parseFloat(a.x.value);
var ew = parseFloat(a.width.value);
var upstack;
// Is it an ancestor
if (0 == 0) {
upstack = parseFloat(a.y.value) > ymin;
} else {
upstack = parseFloat(a.y.value) < ymin;
}
if (upstack) {
// Direct ancestor
if (ex <= xmin && (ex+ew+fudge) >= xmax) {
e.classList.add("parent");
zoom_parent(e);
update_text(e);
}
// not in current path
else
e.classList.add("hide");
}
// Children maybe
else {
// no common path
if (ex < xmin || ex + fudge >= xmax) {
e.classList.add("hide");
}
else {
zoom_child(e, xmin, ratio);
update_text(e);
}
}
}
search();
}
function unzoom() {
unzoombtn.classList.add("hide");
var el = document.getElementById("frames").children;
for(var i = 0; i < el.length; i++) {
el[i].classList.remove("parent");
el[i].classList.remove("hide");
zoom_reset(el[i]);
update_text(el[i]);
}
search();
}
// search
function toggle_ignorecase() {
ignorecase = !ignorecase;
if (ignorecase) {
ignorecaseBtn.classList.add("show");
} else {
ignorecaseBtn.classList.remove("show");
}
reset_search();
search();
}
function reset_search() {
var el = document.querySelectorAll("#frames rect");
for (var i = 0; i < el.length; i++) {
orig_load(el[i], "fill")
}
}
function search_prompt() {
if (!searching) {
var term = prompt("Enter a search term (regexp " +
"allowed, eg: ^ext4_)"
+ (ignorecase ? ", ignoring case" : "")
+ "\nPress Ctrl-i to toggle case sensitivity", "");
if (term != null) {
currentSearchTerm = term;
search();
}
} else {
reset_search();
searching = 0;
currentSearchTerm = null;
searchbtn.classList.remove("show");
searchbtn.firstChild.nodeValue = "Search"
matchedtxt.classList.add("hide");
matchedtxt.firstChild.nodeValue = ""
}
}
function search(term) {
if (currentSearchTerm === null) return;
var term = currentSearchTerm;
var re = new RegExp(term, ignorecase ? 'i' : '');
var el = document.getElementById("frames").children;
var matches = new Object();
var maxwidth = 0;
for (var i = 0; i < el.length; i++) {
var e = el[i];
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 = parseFloat(rect.attributes.width.value);
if (w > maxwidth)
maxwidth = w;
if (func.match(re)) {
// highlight
var x = parseFloat(rect.attributes.x.value);
orig_save(rect, "fill");
rect.attributes.fill.value = "rgb(230,0,230)";
// 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;
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.
var fudge = 0.0001; // JavaScript floating point
for (var k in keys) {
var x = parseFloat(keys[k]);
var w = matches[keys[k]];
if (x >= lastx + lastw - fudge) {
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 + "%";
}
]]>
</script>
<rect x="0.0" y="0" width="1200.0" height="1350.0" fill="url(#background)" />
<text id="title" x="600.00" y="24" >Flame Graph</text>
<text id="details" x="10.00" y="1333" > </text>
<text id="unzoom" x="10.00" y="24" class="hide">Reset Zoom</text>
<text id="search" x="1090.00" y="24" >Search</text>
<text id="ignorecase" x="1174.00" y="24" >ic</text>
<text id="matched" x="1090.00" y="1333" > </text>
<g id="frames">
<g >
<title>MainThread`_call_with_frames_removed (1 samples, 4.00%)</title><rect x="576.4" y="421" width="47.2" height="15.0" fill="rgb(236,45,11)" rx="2" ry="2" />
<text x="579.40" y="431.5" >Main..</text>
</g>
<g >
<title>MainThread`_find_and_load (1 samples, 4.00%)</title><rect x="529.2" y="245" width="47.2" height="15.0" fill="rgb(235,219,23)" rx="2" ry="2" />
<text x="532.20" y="255.5" >Main..</text>
</g>
<g >
<title>MainThread`_find_spec (1 samples, 4.00%)</title><rect x="670.8" y="661" width="47.2" height="15.0" fill="rgb(241,116,44)" rx="2" ry="2" />
<text x="673.80" y="671.5" >Main..</text>
</g>
<g >
<title>MainThread`_find_and_load (2 samples, 8.00%)</title><rect x="482.0" y="437" width="94.4" height="15.0" fill="rgb(215,202,49)" rx="2" ry="2" />
<text x="485.00" y="447.5" >MainThread`..</text>
</g>
<g >
<title>MainThread`_find_and_load_unlocked (2 samples, 8.00%)</title><rect x="482.0" y="325" width="94.4" height="15.0" fill="rgb(219,66,50)" rx="2" ry="2" />
<text x="485.00" y="335.5" >MainThread`..</text>
</g>
<g >
<title>MainThread`_find_spec (1 samples, 4.00%)</title><rect x="293.2" y="485" width="47.2" height="15.0" fill="rgb(210,186,25)" rx="2" ry="2" />
<text x="296.20" y="495.5" >Main..</text>
</g>
<g >
<title>MainThread`_find_and_load (24 samples, 96.00%)</title><rect x="10.0" y="1221" width="1132.8" height="15.0" fill="rgb(221,37,51)" rx="2" ry="2" />
<text x="13.00" y="1231.5" >MainThread`_find_and_load</text>
</g>
<g >
<title>MainThread`_get_spec (1 samples, 4.00%)</title><rect x="482.0" y="277" width="47.2" height="15.0" fill="rgb(224,2,46)" rx="2" ry="2" />
<text x="485.00" y="287.5" >Main..</text>
</g>
<g >
<title>MainThread`_load_unlocked (2 samples, 8.00%)</title><rect x="198.8" y="517" width="94.4" height="15.0" fill="rgb(224,108,6)" rx="2" ry="2" />
<text x="201.80" y="527.5" >MainThread`..</text>
</g>
<g >
<title>MainThread`_load_unlocked (7 samples, 28.00%)</title><rect x="151.6" y="709" width="330.4" height="15.0" fill="rgb(254,102,24)" rx="2" ry="2" />
<text x="154.60" y="719.5" >MainThread`_load_unlocked</text>
</g>
<g >
<title>MainThread`find_spec (1 samples, 4.00%)</title><rect x="906.8" y="757" width="47.2" height="15.0" fill="rgb(248,220,15)" rx="2" ry="2" />
<text x="909.80" y="767.5" >Main..</text>
</g>
<g >
<title>MainThread`_path_stat (1 samples, 4.00%)</title><rect x="10.0" y="1029" width="47.2" height="15.0" fill="rgb(252,31,11)" rx="2" ry="2" />
<text x="13.00" y="1039.5" >Main..</text>
</g>
<g >
<title>MainThread`_path_hooks (1 samples, 4.00%)</title><rect x="387.6" y="229" width="47.2" height="15.0" fill="rgb(213,46,11)" rx="2" ry="2" />
<text x="390.60" y="239.5" >Main..</text>
</g>
<g >
<title>MainThread`_get_spec (1 samples, 4.00%)</title><rect x="387.6" y="261" width="47.2" height="15.0" fill="rgb(227,74,36)" rx="2" ry="2" />
<text x="390.60" y="271.5" >Main..</text>
</g>
<g >
<title>MainThread`&lt;module&gt; (24 samples, 96.00%)</title><rect x="10.0" y="1237" width="1132.8" height="15.0" fill="rgb(236,88,40)" rx="2" ry="2" />
<text x="13.00" y="1247.5" >MainThread`&lt;module&gt;</text>
</g>
<g >
<title>MainThread`_get_spec (2 samples, 8.00%)</title><rect x="198.8" y="389" width="94.4" height="15.0" fill="rgb(224,99,27)" rx="2" ry="2" />
<text x="201.80" y="399.5" >MainThread`..</text>
</g>
<g >
<title>MainThread`find_spec (1 samples, 4.00%)</title><rect x="57.2" y="981" width="47.2" height="15.0" fill="rgb(245,109,17)" rx="2" ry="2" />
<text x="60.20" y="991.5" >Main..</text>
</g>
<g >
<title>MainThread`_find_and_load_unlocked (1 samples, 4.00%)</title><rect x="434.8" y="213" width="47.2" height="15.0" fill="rgb(226,19,5)" rx="2" ry="2" />
<text x="437.80" y="223.5" >Main..</text>
</g>
<g >
<title>MainThread`_path_stat (1 samples, 4.00%)</title><rect x="670.8" y="597" width="47.2" height="15.0" fill="rgb(205,20,40)" rx="2" ry="2" />
<text x="673.80" y="607.5" >Main..</text>
</g>
<g >
<title>all (25 samples, 100%)</title><rect x="10.0" y="1301" width="1180.0" height="15.0" fill="rgb(216,159,41)" rx="2" ry="2" />
<text x="13.00" y="1311.5" ></text>
</g>
<g >
<title>MainThread`find_spec (1 samples, 4.00%)</title><rect x="293.2" y="437" width="47.2" height="15.0" fill="rgb(210,41,3)" rx="2" ry="2" />
<text x="296.20" y="447.5" >Main..</text>
</g>
<g >
<title>MainThread`_find_spec (1 samples, 4.00%)</title><rect x="104.4" y="805" width="47.2" height="15.0" fill="rgb(230,228,44)" rx="2" ry="2" />
<text x="107.40" y="815.5" >Main..</text>
</g>
<g >
<title>MainThread`_get_spec (1 samples, 4.00%)</title><rect x="57.2" y="965" width="47.2" height="15.0" fill="rgb(209,179,34)" rx="2" ry="2" />
<text x="60.20" y="975.5" >Main..</text>
</g>
<g >
<title>MainThread`exec_module (7 samples, 28.00%)</title><rect x="151.6" y="693" width="330.4" height="15.0" fill="rgb(227,100,17)" rx="2" ry="2" />
<text x="154.60" y="703.5" >MainThread`exec_module</text>
</g>
<g >
<title>MainThread`_load_unlocked (9 samples, 36.00%)</title><rect x="718.0" y="869" width="424.8" height="15.0" fill="rgb(254,89,7)" rx="2" ry="2" />
<text x="721.00" y="879.5" >MainThread`_load_unlocked</text>
</g>
<g >
<title>MainThread`_find_and_load_unlocked (24 samples, 96.00%)</title><rect x="10.0" y="1109" width="1132.8" height="15.0" fill="rgb(225,189,51)" rx="2" ry="2" />
<text x="13.00" y="1119.5" >MainThread`_find_and_load_unlocked</text>
</g>
<g >
<title>MainThread`_find_and_load (9 samples, 36.00%)</title><rect x="718.0" y="901" width="424.8" height="15.0" fill="rgb(228,143,34)" rx="2" ry="2" />
<text x="721.00" y="911.5" >MainThread`_find_and_load</text>
</g>
<g >
<title>MainThread`_patch_async (5 samples, 20.00%)</title><rect x="482.0" y="741" width="236.0" height="15.0" fill="rgb(221,49,29)" rx="2" ry="2" />
<text x="485.00" y="751.5" >MainThread`_patch_async</text>
</g>
<g >
<title>MainThread`exec_module (2 samples, 8.00%)</title><rect x="198.8" y="501" width="94.4" height="15.0" fill="rgb(211,217,14)" rx="2" ry="2" />
<text x="201.80" y="511.5" >MainThread`..</text>
</g>
<g >
<title>MainThread`_call_with_frames_removed (3 samples, 12.00%)</title><rect x="482.0" y="469" width="141.6" height="15.0" fill="rgb(215,177,34)" rx="2" ry="2" />
<text x="485.00" y="479.5" >MainThread`_call_w..</text>
</g>
<g >
<title>MainThread`_find_and_load (4 samples, 16.00%)</title><rect x="151.6" y="645" width="188.8" height="15.0" fill="rgb(249,99,30)" rx="2" ry="2" />
<text x="154.60" y="655.5" >MainThread`_find_and_load</text>
</g>
<g >
<title>MainThread`_find_spec (1 samples, 4.00%)</title><rect x="57.2" y="997" width="47.2" height="15.0" fill="rgb(248,200,21)" rx="2" ry="2" />
<text x="60.20" y="1007.5" >Main..</text>
</g>
<g >
<title>MainThread`_get_spec (1 samples, 4.00%)</title><rect x="576.4" y="341" width="47.2" height="15.0" fill="rgb(234,189,19)" rx="2" ry="2" />
<text x="579.40" y="351.5" >Main..</text>
</g>
<g >
<title>MainThread`&lt;module&gt; (3 samples, 12.00%)</title><rect x="482.0" y="453" width="141.6" height="15.0" fill="rgb(213,156,24)" rx="2" ry="2" />
<text x="485.00" y="463.5" >MainThread`&lt;module&gt;</text>
</g>
<g >
<title>MainThread`_load_unlocked (3 samples, 12.00%)</title><rect x="198.8" y="613" width="141.6" height="15.0" fill="rgb(208,97,42)" rx="2" ry="2" />
<text x="201.80" y="623.5" >MainThread`_load_u..</text>
</g>
<g >
<title>MainThread`_find_and_load_unlocked (4 samples, 16.00%)</title><rect x="151.6" y="629" width="188.8" height="15.0" fill="rgb(231,123,17)" rx="2" ry="2" />
<text x="154.60" y="639.5" >MainThread`_find_and_loa..</text>
</g>
<g >
<title>MainThread`_find_and_load_unlocked (2 samples, 8.00%)</title><rect x="482.0" y="421" width="94.4" height="15.0" fill="rgb(209,166,3)" rx="2" ry="2" />
<text x="485.00" y="431.5" >MainThread`..</text>
</g>
<g >
<title>MainThread`_find_and_load (4 samples, 16.00%)</title><rect x="482.0" y="533" width="188.8" height="15.0" fill="rgb(205,71,44)" rx="2" ry="2" />
<text x="485.00" y="543.5" >MainThread`_find_and_load</text>
</g>
<g >
<title>MainThread`path_stats (1 samples, 4.00%)</title><rect x="529.2" y="165" width="47.2" height="15.0" fill="rgb(220,141,39)" rx="2" ry="2" />
<text x="532.20" y="175.5" >Main..</text>
</g>
<g >
<title>MainThread`exec_module (13 samples, 52.00%)</title><rect x="104.4" y="885" width="613.6" height="15.0" fill="rgb(238,88,52)" rx="2" ry="2" />
<text x="107.40" y="895.5" >MainThread`exec_module</text>
</g>
<g >
<title>MainThread`exec_module (4 samples, 16.00%)</title><rect x="482.0" y="581" width="188.8" height="15.0" fill="rgb(234,225,46)" rx="2" ry="2" />
<text x="485.00" y="591.5" >MainThread`exec_module</text>
</g>
<g >
<title>MainThread`_load_unlocked (22 samples, 88.00%)</title><rect x="104.4" y="997" width="1038.4" height="15.0" fill="rgb(246,67,46)" rx="2" ry="2" />
<text x="107.40" y="1007.5" >MainThread`_load_unlocked</text>
</g>
<g >
<title>MainThread`&lt;module&gt; (7 samples, 28.00%)</title><rect x="151.6" y="661" width="330.4" height="15.0" fill="rgb(218,205,4)" rx="2" ry="2" />
<text x="154.60" y="671.5" >MainThread`&lt;module&gt;</text>
</g>
<g >
<title>MainThread`_path_stat (1 samples, 4.00%)</title><rect x="906.8" y="709" width="47.2" height="15.0" fill="rgb(241,162,17)" rx="2" ry="2" />
<text x="909.80" y="719.5" >Main..</text>
</g>
<g >
<title>MainThread`_call_with_frames_removed (1 samples, 4.00%)</title><rect x="293.2" y="533" width="47.2" height="15.0" fill="rgb(242,4,39)" rx="2" ry="2" />
<text x="296.20" y="543.5" >Main..</text>
</g>
<g >
<title>MainThread`find_spec (1 samples, 4.00%)</title><rect x="340.4" y="373" width="47.2" height="15.0" fill="rgb(254,154,27)" rx="2" ry="2" />
<text x="343.40" y="383.5" >Main..</text>
</g>
<g >
<title>MainThread`_call_with_frames_removed (24 samples, 96.00%)</title><rect x="10.0" y="1157" width="1132.8" height="15.0" fill="rgb(208,193,47)" rx="2" ry="2" />
<text x="13.00" y="1167.5" >MainThread`_call_with_frames_removed</text>
</g>
<g >
<title>MainThread`_load_unlocked (24 samples, 96.00%)</title><rect x="10.0" y="1189" width="1132.8" height="15.0" fill="rgb(210,57,29)" rx="2" ry="2" />
<text x="13.00" y="1199.5" >MainThread`_load_unlocked</text>
</g>
<g >
<title>MainThread`_path_stat (1 samples, 4.00%)</title><rect x="482.0" y="245" width="47.2" height="15.0" fill="rgb(233,114,42)" rx="2" ry="2" />
<text x="485.00" y="255.5" >Main..</text>
</g>
<g >
<title>MainThread`&lt;module&gt; (9 samples, 36.00%)</title><rect x="718.0" y="821" width="424.8" height="15.0" fill="rgb(223,5,46)" rx="2" ry="2" />
<text x="721.00" y="831.5" >MainThread`&lt;module&gt;</text>
</g>
<g >
<title>MainThread`_find_spec (1 samples, 4.00%)</title><rect x="434.8" y="101" width="47.2" height="15.0" fill="rgb(243,37,35)" rx="2" ry="2" />
<text x="437.80" y="111.5" >Main..</text>
</g>
<g >
<title>MainThread`exec_module (23 samples, 92.00%)</title><rect x="57.2" y="1077" width="1085.6" height="15.0" fill="rgb(246,18,51)" rx="2" ry="2" />
<text x="60.20" y="1087.5" >MainThread`exec_module</text>
</g>
<g >
<title>MainThread`&lt;module&gt; (3 samples, 12.00%)</title><rect x="340.4" y="437" width="141.6" height="15.0" fill="rgb(223,151,53)" rx="2" ry="2" />
<text x="343.40" y="447.5" >MainThread`&lt;module&gt;</text>
</g>
<g >
<title>MainThread`_find_and_load_unlocked (2 samples, 8.00%)</title><rect x="198.8" y="437" width="94.4" height="15.0" fill="rgb(241,143,0)" rx="2" ry="2" />
<text x="201.80" y="447.5" >MainThread`..</text>
</g>
<g >
<title>MainThread`_find_and_load (2 samples, 8.00%)</title><rect x="482.0" y="341" width="94.4" height="15.0" fill="rgb(213,136,15)" rx="2" ry="2" />
<text x="485.00" y="351.5" >MainThread`..</text>
</g>
<g >
<title>MainThread`_call_with_frames_removed (13 samples, 52.00%)</title><rect x="104.4" y="869" width="613.6" height="15.0" fill="rgb(206,18,46)" rx="2" ry="2" />
<text x="107.40" y="879.5" >MainThread`_call_with_frames_removed</text>
</g>
<g >
<title>MainThread`patch_filters (1 samples, 4.00%)</title><rect x="670.8" y="709" width="47.2" height="15.0" fill="rgb(215,139,42)" rx="2" ry="2" />
<text x="673.80" y="719.5" >Main..</text>
</g>
<g >
<title>MainThread`patch_all (1 samples, 4.00%)</title><rect x="670.8" y="725" width="47.2" height="15.0" fill="rgb(223,69,21)" rx="2" ry="2" />
<text x="673.80" y="735.5" >Main..</text>
</g>
<g >
<title>MainThread`_call_with_frames_removed (1 samples, 4.00%)</title><rect x="434.8" y="197" width="47.2" height="15.0" fill="rgb(233,55,51)" rx="2" ry="2" />
<text x="437.80" y="207.5" >Main..</text>
</g>
<g >
<title>MainThread`find_spec (1 samples, 4.00%)</title><rect x="104.4" y="757" width="47.2" height="15.0" fill="rgb(226,219,46)" rx="2" ry="2" />
<text x="107.40" y="767.5" >Main..</text>
</g>
<g >
<title>MainThread`_find_and_load_unlocked (2 samples, 8.00%)</title><rect x="198.8" y="533" width="94.4" height="15.0" fill="rgb(232,153,41)" rx="2" ry="2" />
<text x="201.80" y="543.5" >MainThread`..</text>
</g>
<g >
<title>MainThread`find_spec (1 samples, 4.00%)</title><rect x="434.8" y="85" width="47.2" height="15.0" fill="rgb(243,32,29)" rx="2" ry="2" />
<text x="437.80" y="95.5" >Main..</text>
</g>
<g >
<title>MainThread`_find_and_load (1 samples, 4.00%)</title><rect x="576.4" y="405" width="47.2" height="15.0" fill="rgb(212,72,21)" rx="2" ry="2" />
<text x="579.40" y="415.5" >Main..</text>
</g>
<g >
<title>MainThread`_load_unlocked (13 samples, 52.00%)</title><rect x="104.4" y="901" width="613.6" height="15.0" fill="rgb(206,86,0)" rx="2" ry="2" />
<text x="107.40" y="911.5" >MainThread`_load_unlocked</text>
</g>
<g >
<title>MainThread`_find_and_load (13 samples, 52.00%)</title><rect x="104.4" y="933" width="613.6" height="15.0" fill="rgb(224,13,43)" rx="2" ry="2" />
<text x="107.40" y="943.5" >MainThread`_find_and_load</text>
</g>
<g >
<title>MainThread`_call_with_frames_removed (9 samples, 36.00%)</title><rect x="718.0" y="917" width="424.8" height="15.0" fill="rgb(215,10,53)" rx="2" ry="2" />
<text x="721.00" y="927.5" >MainThread`_call_with_frames_removed</text>
</g>
<g >
<title>MainThread`exec_module (22 samples, 88.00%)</title><rect x="104.4" y="981" width="1038.4" height="15.0" fill="rgb(221,174,47)" rx="2" ry="2" />
<text x="107.40" y="991.5" >MainThread`exec_module</text>
</g>
<g >
<title>MainThread`_find_and_load_unlocked (4 samples, 16.00%)</title><rect x="482.0" y="517" width="188.8" height="15.0" fill="rgb(245,84,52)" rx="2" ry="2" />
<text x="485.00" y="527.5" >MainThread`_find_and_loa..</text>
</g>
<g >
<title>MainThread`_call_with_frames_removed (3 samples, 12.00%)</title><rect x="340.4" y="453" width="141.6" height="15.0" fill="rgb(248,198,16)" rx="2" ry="2" />
<text x="343.40" y="463.5" >MainThread`_call_..</text>
</g>
<g >
<title>MainThread`_load_unlocked (1 samples, 4.00%)</title><rect x="434.8" y="293" width="47.2" height="15.0" fill="rgb(208,117,38)" rx="2" ry="2" />
<text x="437.80" y="303.5" >Main..</text>
</g>
<g >
<title>MainThread`&lt;module&gt; (23 samples, 92.00%)</title><rect x="57.2" y="1045" width="1085.6" height="15.0" fill="rgb(206,107,32)" rx="2" ry="2" />
<text x="60.20" y="1055.5" >MainThread`&lt;module&gt;</text>
</g>
<g >
<title>MainThread`exec_module (9 samples, 36.00%)</title><rect x="718.0" y="853" width="424.8" height="15.0" fill="rgb(207,101,23)" rx="2" ry="2" />
<text x="721.00" y="863.5" >MainThread`exec_module</text>
</g>
<g >
<title>MainThread`_handle_fromlist (1 samples, 4.00%)</title><rect x="293.2" y="549" width="47.2" height="15.0" fill="rgb(215,55,31)" rx="2" ry="2" />
<text x="296.20" y="559.5" >Main..</text>
</g>
<g >
<title>MainThread`_find_and_load_unlocked (1 samples, 4.00%)</title><rect x="434.8" y="117" width="47.2" height="15.0" fill="rgb(239,165,3)" rx="2" ry="2" />
<text x="437.80" y="127.5" >Main..</text>
</g>
<g >
<title>MainThread`find_spec (1 samples, 4.00%)</title><rect x="151.6" y="597" width="47.2" height="15.0" fill="rgb(237,179,29)" rx="2" ry="2" />
<text x="154.60" y="607.5" >Main..</text>
</g>
<g >
<title>MainThread`_load_unlocked (4 samples, 16.00%)</title><rect x="482.0" y="693" width="188.8" height="15.0" fill="rgb(207,178,39)" rx="2" ry="2" />
<text x="485.00" y="703.5" >MainThread`_load_unlocked</text>
</g>
<g >
<title>MainThread`find_spec (1 samples, 4.00%)</title><rect x="151.6" y="565" width="47.2" height="15.0" fill="rgb(218,12,43)" rx="2" ry="2" />
<text x="154.60" y="575.5" >Main..</text>
</g>
<g >
<title>MainThread`&lt;module&gt; (1 samples, 4.00%)</title><rect x="529.2" y="261" width="47.2" height="15.0" fill="rgb(208,85,26)" rx="2" ry="2" />
<text x="532.20" y="271.5" >Main..</text>
</g>
<g >
<title>MainThread`_find_and_load_unlocked (9 samples, 36.00%)</title><rect x="718.0" y="885" width="424.8" height="15.0" fill="rgb(212,40,34)" rx="2" ry="2" />
<text x="721.00" y="895.5" >MainThread`_find_and_load_unlocked</text>
</g>
<g >
<title>MainThread`_load_unlocked (2 samples, 8.00%)</title><rect x="387.6" y="389" width="94.4" height="15.0" fill="rgb(209,225,49)" rx="2" ry="2" />
<text x="390.60" y="399.5" >MainThread`..</text>
</g>
<g >
<title>MainThread`find_spec (1 samples, 4.00%)</title><rect x="10.0" y="1045" width="47.2" height="15.0" fill="rgb(223,51,52)" rx="2" ry="2" />
<text x="13.00" y="1055.5" >Main..</text>
</g>
<g >
<title>MainThread`_get_spec (1 samples, 4.00%)</title><rect x="151.6" y="581" width="47.2" height="15.0" fill="rgb(245,188,49)" rx="2" ry="2" />
<text x="154.60" y="591.5" >Main..</text>
</g>
<g >
<title>MainThread`_path_stat (1 samples, 4.00%)</title><rect x="529.2" y="149" width="47.2" height="15.0" fill="rgb(252,110,27)" rx="2" ry="2" />
<text x="532.20" y="159.5" >Main..</text>
</g>
<g >
<title>MainThread`_find_and_load (4 samples, 16.00%)</title><rect x="482.0" y="629" width="188.8" height="15.0" fill="rgb(217,14,8)" rx="2" ry="2" />
<text x="485.00" y="639.5" >MainThread`_find_and_load</text>
</g>
<g >
<title>MainThread`exec_module (3 samples, 12.00%)</title><rect x="198.8" y="597" width="141.6" height="15.0" fill="rgb(233,81,42)" rx="2" ry="2" />
<text x="201.80" y="607.5" >MainThread`exec_mo..</text>
</g>
<g >
<title>MainThread`exec_module (1 samples, 4.00%)</title><rect x="434.8" y="277" width="47.2" height="15.0" fill="rgb(229,217,50)" rx="2" ry="2" />
<text x="437.80" y="287.5" >Main..</text>
</g>
<g >
<title>MainThread`_find_and_load (3 samples, 12.00%)</title><rect x="340.4" y="421" width="141.6" height="15.0" fill="rgb(225,26,51)" rx="2" ry="2" />
<text x="343.40" y="431.5" >MainThread`_find_..</text>
</g>
<g >
<title>MainThread`_find_and_load (1 samples, 4.00%)</title><rect x="434.8" y="181" width="47.2" height="15.0" fill="rgb(237,176,43)" rx="2" ry="2" />
<text x="437.80" y="191.5" >Main..</text>
</g>
<g >
<title>MainThread`_get_spec (1 samples, 4.00%)</title><rect x="340.4" y="357" width="47.2" height="15.0" fill="rgb(232,200,41)" rx="2" ry="2" />
<text x="343.40" y="367.5" >Main..</text>
</g>
<g >
<title>MainThread`find_spec (1 samples, 4.00%)</title><rect x="576.4" y="357" width="47.2" height="15.0" fill="rgb(250,138,44)" rx="2" ry="2" />
<text x="579.40" y="367.5" >Main..</text>
</g>
<g >
<title>MainThread`_path_stat (1 samples, 4.00%)</title><rect x="293.2" y="421" width="47.2" height="15.0" fill="rgb(215,67,23)" rx="2" ry="2" />
<text x="296.20" y="431.5" >Main..</text>
</g>
<g >
<title>MainThread`_load_unlocked (4 samples, 16.00%)</title><rect x="482.0" y="501" width="188.8" height="15.0" fill="rgb(245,40,38)" rx="2" ry="2" />
<text x="485.00" y="511.5" >MainThread`_load_unlocked</text>
</g>
<g >
<title>MainThread`exec_module (4 samples, 16.00%)</title><rect x="482.0" y="485" width="188.8" height="15.0" fill="rgb(220,164,0)" rx="2" ry="2" />
<text x="485.00" y="495.5" >MainThread`exec_module</text>
</g>
<g >
<title>MainThread`_find_spec (1 samples, 4.00%)</title><rect x="906.8" y="773" width="47.2" height="15.0" fill="rgb(211,200,8)" rx="2" ry="2" />
<text x="909.80" y="783.5" >Main..</text>
</g>
<g >
<title>MainThread`_find_and_load_unlocked (1 samples, 4.00%)</title><rect x="293.2" y="501" width="47.2" height="15.0" fill="rgb(221,22,35)" rx="2" ry="2" />
<text x="296.20" y="511.5" >Main..</text>
</g>
<g >
<title>MainThread`_path_is_mode_type (1 samples, 4.00%)</title><rect x="387.6" y="181" width="47.2" height="15.0" fill="rgb(231,94,51)" rx="2" ry="2" />
<text x="390.60" y="191.5" >Main..</text>
</g>
<g >
<title>MainThread`_call_with_frames_removed (23 samples, 92.00%)</title><rect x="57.2" y="1061" width="1085.6" height="15.0" fill="rgb(224,197,11)" rx="2" ry="2" />
<text x="60.20" y="1071.5" >MainThread`_call_with_frames_removed</text>
</g>
<g >
<title>MainThread`&lt;module&gt; (12 samples, 48.00%)</title><rect x="151.6" y="757" width="566.4" height="15.0" fill="rgb(233,52,46)" rx="2" ry="2" />
<text x="154.60" y="767.5" >MainThread`&lt;module&gt;</text>
</g>
<g >
<title>MainThread`find_spec (1 samples, 4.00%)</title><rect x="293.2" y="469" width="47.2" height="15.0" fill="rgb(227,83,49)" rx="2" ry="2" />
<text x="296.20" y="479.5" >Main..</text>
</g>
<g >
<title>MainThread`_find_and_load (1 samples, 4.00%)</title><rect x="434.8" y="229" width="47.2" height="15.0" fill="rgb(221,20,21)" rx="2" ry="2" />
<text x="437.80" y="239.5" >Main..</text>
</g>
<g >
<title>MainThread`find_spec (1 samples, 4.00%)</title><rect x="10.0" y="1077" width="47.2" height="15.0" fill="rgb(249,193,18)" rx="2" ry="2" />
<text x="13.00" y="1087.5" >Main..</text>
</g>
<g >
<title>MainThread`_call_with_frames_removed (1 samples, 4.00%)</title><rect x="434.8" y="149" width="47.2" height="15.0" fill="rgb(209,14,54)" rx="2" ry="2" />
<text x="437.80" y="159.5" >Main..</text>
</g>
<g >
<title>MainThread`_load_unlocked (23 samples, 92.00%)</title><rect x="57.2" y="1093" width="1085.6" height="15.0" fill="rgb(208,155,18)" rx="2" ry="2" />
<text x="60.20" y="1103.5" >MainThread`_load_unlocked</text>
</g>
<g >
<title>MainThread`_find_and_load (2 samples, 8.00%)</title><rect x="387.6" y="325" width="94.4" height="15.0" fill="rgb(215,227,26)" rx="2" ry="2" />
<text x="390.60" y="335.5" >MainThread`..</text>
</g>
<g >
<title>MainThread`_call_with_frames_removed (2 samples, 8.00%)</title><rect x="482.0" y="373" width="94.4" height="15.0" fill="rgb(237,65,10)" rx="2" ry="2" />
<text x="485.00" y="383.5" >MainThread`..</text>
</g>
<g >
<title>MainThread`_find_and_load_unlocked (1 samples, 4.00%)</title><rect x="906.8" y="789" width="47.2" height="15.0" fill="rgb(252,163,17)" rx="2" ry="2" />
<text x="909.80" y="799.5" >Main..</text>
</g>
<g >
<title>MainThread`_find_and_load_unlocked (1 samples, 4.00%)</title><rect x="529.2" y="229" width="47.2" height="15.0" fill="rgb(216,211,49)" rx="2" ry="2" />
<text x="532.20" y="239.5" >Main..</text>
</g>
<g >
<title>MainThread`_load_unlocked (1 samples, 4.00%)</title><rect x="529.2" y="213" width="47.2" height="15.0" fill="rgb(239,79,11)" rx="2" ry="2" />
<text x="532.20" y="223.5" >Main..</text>
</g>
<g >
<title>MainThread`_find_and_load (2 samples, 8.00%)</title><rect x="198.8" y="549" width="94.4" height="15.0" fill="rgb(216,123,1)" rx="2" ry="2" />
<text x="201.80" y="559.5" >MainThread`..</text>
</g>
<g >
<title>MainThread`start (1 samples, 4.00%)</title><rect x="1142.8" y="1237" width="47.2" height="15.0" fill="rgb(240,113,44)" rx="2" ry="2" />
<text x="1145.80" y="1247.5" >Main..</text>
</g>
<g >
<title>MainThread`in_session (4 samples, 16.00%)</title><rect x="954.0" y="805" width="188.8" height="15.0" fill="rgb(206,6,41)" rx="2" ry="2" />
<text x="957.00" y="815.5" >MainThread`in_session</text>
</g>
<g >
<title>MainThread`_find_spec (1 samples, 4.00%)</title><rect x="340.4" y="389" width="47.2" height="15.0" fill="rgb(236,124,6)" rx="2" ry="2" />
<text x="343.40" y="399.5" >Main..</text>
</g>
<g >
<title>MainThread`_path_stat (1 samples, 4.00%)</title><rect x="57.2" y="933" width="47.2" height="15.0" fill="rgb(230,190,54)" rx="2" ry="2" />
<text x="60.20" y="943.5" >Main..</text>
</g>
<g >
<title>MainThread`_find_and_load_unlocked (3 samples, 12.00%)</title><rect x="340.4" y="501" width="141.6" height="15.0" fill="rgb(239,135,38)" rx="2" ry="2" />
<text x="343.40" y="511.5" >MainThread`_find_..</text>
</g>
<g >
<title>MainThread`_find_and_load_unlocked (2 samples, 8.00%)</title><rect x="387.6" y="309" width="94.4" height="15.0" fill="rgb(245,74,53)" rx="2" ry="2" />
<text x="390.60" y="319.5" >MainThread`..</text>
</g>
<g >
<title>MainThread`_run (3 samples, 12.00%)</title><rect x="765.2" y="789" width="141.6" height="15.0" fill="rgb(244,112,14)" rx="2" ry="2" />
<text x="768.20" y="799.5" >MainThread`_run</text>
</g>
<g >
<title>MainThread`__init__ (1 samples, 4.00%)</title><rect x="718.0" y="789" width="47.2" height="15.0" fill="rgb(210,45,15)" rx="2" ry="2" />
<text x="721.00" y="799.5" >Main..</text>
</g>
<g >
<title>MainThread`_path_stat (1 samples, 4.00%)</title><rect x="198.8" y="325" width="47.2" height="15.0" fill="rgb(216,208,26)" rx="2" ry="2" />
<text x="201.80" y="335.5" >Main..</text>
</g>
<g >
<title>MainThread`_get_spec (1 samples, 4.00%)</title><rect x="670.8" y="629" width="47.2" height="15.0" fill="rgb(208,9,30)" rx="2" ry="2" />
<text x="673.80" y="639.5" >Main..</text>
</g>
<g >
<title>MainThread`_find_and_load (1 samples, 4.00%)</title><rect x="434.8" y="133" width="47.2" height="15.0" fill="rgb(216,216,31)" rx="2" ry="2" />
<text x="437.80" y="143.5" >Main..</text>
</g>
<g >
<title>MainThread`exec_module (12 samples, 48.00%)</title><rect x="151.6" y="789" width="566.4" height="15.0" fill="rgb(213,108,52)" rx="2" ry="2" />
<text x="154.60" y="799.5" >MainThread`exec_module</text>
</g>
<g >
<title>MainThread`_find_spec (1 samples, 4.00%)</title><rect x="151.6" y="613" width="47.2" height="15.0" fill="rgb(230,159,24)" rx="2" ry="2" />
<text x="154.60" y="623.5" >Main..</text>
</g>
<g >
<title>MainThread`_run (4 samples, 16.00%)</title><rect x="954.0" y="789" width="188.8" height="15.0" fill="rgb(206,71,33)" rx="2" ry="2" />
<text x="957.00" y="799.5" >MainThread`_run</text>
</g>
<g >
<title>MainThread`get_code (1 samples, 4.00%)</title><rect x="623.6" y="469" width="47.2" height="15.0" fill="rgb(224,215,48)" rx="2" ry="2" />
<text x="626.60" y="479.5" >Main..</text>
</g>
<g >
<title>MainThread`_find_spec (1 samples, 4.00%)</title><rect x="387.6" y="293" width="47.2" height="15.0" fill="rgb(215,94,49)" rx="2" ry="2" />
<text x="390.60" y="303.5" >Main..</text>
</g>
<g >
<title>MainThread`_find_and_load (23 samples, 92.00%)</title><rect x="57.2" y="1029" width="1085.6" height="15.0" fill="rgb(221,36,26)" rx="2" ry="2" />
<text x="60.20" y="1039.5" >MainThread`_find_and_load</text>
</g>
<g >
<title>MainThread`_find_spec (1 samples, 4.00%)</title><rect x="10.0" y="1093" width="47.2" height="15.0" fill="rgb(232,102,26)" rx="2" ry="2" />
<text x="13.00" y="1103.5" >Main..</text>
</g>
<g >
<title>MainThread`_find_and_load (1 samples, 4.00%)</title><rect x="906.8" y="805" width="47.2" height="15.0" fill="rgb(224,128,52)" rx="2" ry="2" />
<text x="909.80" y="815.5" >Main..</text>
</g>
<g >
<title>MainThread`_call_with_frames_removed (7 samples, 28.00%)</title><rect x="151.6" y="677" width="330.4" height="15.0" fill="rgb(243,151,1)" rx="2" ry="2" />
<text x="154.60" y="687.5" >MainThread`_call_with_frames_removed</text>
</g>
<g >
<title>MainThread`_call_with_frames_removed (3 samples, 12.00%)</title><rect x="340.4" y="549" width="141.6" height="15.0" fill="rgb(225,24,37)" rx="2" ry="2" />
<text x="343.40" y="559.5" >MainThread`_call_..</text>
</g>
<g >
<title>MainThread`_find_and_load (1 samples, 4.00%)</title><rect x="670.8" y="693" width="47.2" height="15.0" fill="rgb(245,210,33)" rx="2" ry="2" />
<text x="673.80" y="703.5" >Main..</text>
</g>
<g >
<title>MainThread`&lt;module&gt; (4 samples, 16.00%)</title><rect x="482.0" y="549" width="188.8" height="15.0" fill="rgb(240,152,38)" rx="2" ry="2" />
<text x="485.00" y="559.5" >MainThread`&lt;module&gt;</text>
</g>
<g >
<title>MainThread`_call_with_frames_removed (2 samples, 8.00%)</title><rect x="387.6" y="357" width="94.4" height="15.0" fill="rgb(223,151,49)" rx="2" ry="2" />
<text x="390.60" y="367.5" >MainThread`..</text>
</g>
<g >
<title>MainThread`_find_and_load (13 samples, 52.00%)</title><rect x="104.4" y="837" width="613.6" height="15.0" fill="rgb(237,39,1)" rx="2" ry="2" />
<text x="107.40" y="847.5" >MainThread`_find_and_load</text>
</g>
<g >
<title>MainThread`path_hook_for_FileFinder (1 samples, 4.00%)</title><rect x="387.6" y="213" width="47.2" height="15.0" fill="rgb(208,109,5)" rx="2" ry="2" />
<text x="390.60" y="223.5" >Main..</text>
</g>
<g >
<title>MainThread`_load_unlocked (4 samples, 16.00%)</title><rect x="482.0" y="597" width="188.8" height="15.0" fill="rgb(237,71,32)" rx="2" ry="2" />
<text x="485.00" y="607.5" >MainThread`_load_unlocked</text>
</g>
<g >
<title>MainThread`&lt;module&gt; (22 samples, 88.00%)</title><rect x="104.4" y="949" width="1038.4" height="15.0" fill="rgb(239,66,28)" rx="2" ry="2" />
<text x="107.40" y="959.5" >MainThread`&lt;module&gt;</text>
</g>
<g >
<title>MainThread`_call_with_frames_removed (9 samples, 36.00%)</title><rect x="718.0" y="837" width="424.8" height="15.0" fill="rgb(219,213,33)" rx="2" ry="2" />
<text x="721.00" y="847.5" >MainThread`_call_with_frames_removed</text>
</g>
<g >
<title>MainThread`_path_stat (1 samples, 4.00%)</title><rect x="576.4" y="309" width="47.2" height="15.0" fill="rgb(227,93,3)" rx="2" ry="2" />
<text x="579.40" y="319.5" >Main..</text>
</g>
<g >
<title>MainThread`&lt;module&gt; (2 samples, 8.00%)</title><rect x="198.8" y="469" width="94.4" height="15.0" fill="rgb(250,199,38)" rx="2" ry="2" />
<text x="201.80" y="479.5" >MainThread`..</text>
</g>
<g >
<title>MainThread`_path_is_mode_type (1 samples, 4.00%)</title><rect x="198.8" y="341" width="47.2" height="15.0" fill="rgb(228,225,40)" rx="2" ry="2" />
<text x="201.80" y="351.5" >Main..</text>
</g>
<g >
<title>MainThread`_find_and_load (7 samples, 28.00%)</title><rect x="151.6" y="741" width="330.4" height="15.0" fill="rgb(218,94,33)" rx="2" ry="2" />
<text x="154.60" y="751.5" >MainThread`_find_and_load</text>
</g>
<g >
<title>MainThread`_call_with_frames_removed (1 samples, 4.00%)</title><rect x="529.2" y="277" width="47.2" height="15.0" fill="rgb(215,76,54)" rx="2" ry="2" />
<text x="532.20" y="287.5" >Main..</text>
</g>
<g >
<title>MainThread`exec_module (2 samples, 8.00%)</title><rect x="482.0" y="389" width="94.4" height="15.0" fill="rgb(218,75,9)" rx="2" ry="2" />
<text x="485.00" y="399.5" >MainThread`..</text>
</g>
<g >
<title>MainThread`_find_and_load_unlocked (13 samples, 52.00%)</title><rect x="104.4" y="917" width="613.6" height="15.0" fill="rgb(205,26,6)" rx="2" ry="2" />
<text x="107.40" y="927.5" >MainThread`_find_and_load_unlocked</text>
</g>
<g >
<title>MainThread`&lt;module&gt; (3 samples, 12.00%)</title><rect x="198.8" y="565" width="141.6" height="15.0" fill="rgb(222,118,42)" rx="2" ry="2" />
<text x="201.80" y="575.5" >MainThread`&lt;module&gt;</text>
</g>
<g >
<title>MainThread`_get_spec (1 samples, 4.00%)</title><rect x="434.8" y="69" width="47.2" height="15.0" fill="rgb(228,93,9)" rx="2" ry="2" />
<text x="437.80" y="79.5" >Main..</text>
</g>
<g >
<title>MainThread`&lt;module&gt; (2 samples, 8.00%)</title><rect x="482.0" y="357" width="94.4" height="15.0" fill="rgb(217,90,32)" rx="2" ry="2" />
<text x="485.00" y="367.5" >MainThread`..</text>
</g>
<g >
<title>MainThread`_get_spec (1 samples, 4.00%)</title><rect x="293.2" y="453" width="47.2" height="15.0" fill="rgb(233,169,11)" rx="2" ry="2" />
<text x="296.20" y="463.5" >Main..</text>
</g>
<g >
<title>MainThread`_load_unlocked (2 samples, 8.00%)</title><rect x="482.0" y="405" width="94.4" height="15.0" fill="rgb(249,44,1)" rx="2" ry="2" />
<text x="485.00" y="415.5" >MainThread`..</text>
</g>
<g >
<title>MainThread`main (25 samples, 100.00%)</title><rect x="10.0" y="1253" width="1180.0" height="15.0" fill="rgb(246,85,21)" rx="2" ry="2" />
<text x="13.00" y="1263.5" >MainThread`main</text>
</g>
<g >
<title>MainThread`_call_with_frames_removed (12 samples, 48.00%)</title><rect x="151.6" y="773" width="566.4" height="15.0" fill="rgb(206,55,12)" rx="2" ry="2" />
<text x="154.60" y="783.5" >MainThread`_call_with_frames_removed</text>
</g>
<g >
<title>MainThread`_get_spec (1 samples, 4.00%)</title><rect x="104.4" y="773" width="47.2" height="15.0" fill="rgb(243,30,6)" rx="2" ry="2" />
<text x="107.40" y="783.5" >Main..</text>
</g>
<g >
<title>MainThread`find_spec (1 samples, 4.00%)</title><rect x="576.4" y="325" width="47.2" height="15.0" fill="rgb(205,119,37)" rx="2" ry="2" />
<text x="579.40" y="335.5" >Main..</text>
</g>
<g >
<title>MainThread`find_spec (1 samples, 4.00%)</title><rect x="482.0" y="261" width="47.2" height="15.0" fill="rgb(207,18,49)" rx="2" ry="2" />
<text x="485.00" y="271.5" >Main..</text>
</g>
<g >
<title>MainThread`find_spec (1 samples, 4.00%)</title><rect x="482.0" y="293" width="47.2" height="15.0" fill="rgb(215,41,23)" rx="2" ry="2" />
<text x="485.00" y="303.5" >Main..</text>
</g>
<g >
<title>MainThread`get_code (1 samples, 4.00%)</title><rect x="529.2" y="181" width="47.2" height="15.0" fill="rgb(229,7,2)" rx="2" ry="2" />
<text x="532.20" y="191.5" >Main..</text>
</g>
<g >
<title>MainThread`_call_with_frames_removed (3 samples, 12.00%)</title><rect x="198.8" y="581" width="141.6" height="15.0" fill="rgb(225,62,14)" rx="2" ry="2" />
<text x="201.80" y="591.5" >MainThread`_call_w..</text>
</g>
<g >
<title>MainThread`exec_module (1 samples, 4.00%)</title><rect x="529.2" y="293" width="47.2" height="15.0" fill="rgb(247,129,37)" rx="2" ry="2" />
<text x="532.20" y="303.5" >Main..</text>
</g>
<g >
<title>MainThread`&lt;module&gt; (2 samples, 8.00%)</title><rect x="387.6" y="341" width="94.4" height="15.0" fill="rgb(227,122,49)" rx="2" ry="2" />
<text x="390.60" y="351.5" >MainThread`..</text>
</g>
<g >
<title>MainThread`_find_and_load (2 samples, 8.00%)</title><rect x="198.8" y="453" width="94.4" height="15.0" fill="rgb(234,52,38)" rx="2" ry="2" />
<text x="201.80" y="463.5" >MainThread`..</text>
</g>
<g >
<title>MainThread`find_spec (1 samples, 4.00%)</title><rect x="670.8" y="613" width="47.2" height="15.0" fill="rgb(226,63,41)" rx="2" ry="2" />
<text x="673.80" y="623.5" >Main..</text>
</g>
<g >
<title>MainThread`_call_with_frames_removed (4 samples, 16.00%)</title><rect x="482.0" y="565" width="188.8" height="15.0" fill="rgb(213,43,16)" rx="2" ry="2" />
<text x="485.00" y="575.5" >MainThread`_call_with_fr..</text>
</g>
<g >
<title>MainThread`_call_with_frames_removed (3 samples, 12.00%)</title><rect x="340.4" y="629" width="141.6" height="15.0" fill="rgb(217,50,42)" rx="2" ry="2" />
<text x="343.40" y="639.5" >MainThread`_call_..</text>
</g>
<g >
<title>MainThread`&lt;module&gt; (3 samples, 12.00%)</title><rect x="340.4" y="533" width="141.6" height="15.0" fill="rgb(223,16,37)" rx="2" ry="2" />
<text x="343.40" y="543.5" >MainThread`&lt;module&gt;</text>
</g>
<g >
<title>MainThread`_find_and_load_unlocked (24 samples, 96.00%)</title><rect x="10.0" y="1205" width="1132.8" height="15.0" fill="rgb(253,184,19)" rx="2" ry="2" />
<text x="13.00" y="1215.5" >MainThread`_find_and_load_unlocked</text>
</g>
<g >
<title>MainThread`find_spec (1 samples, 4.00%)</title><rect x="670.8" y="645" width="47.2" height="15.0" fill="rgb(206,109,2)" rx="2" ry="2" />
<text x="673.80" y="655.5" >Main..</text>
</g>
<g >
<title>MainThread`exec_module (2 samples, 8.00%)</title><rect x="387.6" y="373" width="94.4" height="15.0" fill="rgb(250,181,7)" rx="2" ry="2" />
<text x="390.60" y="383.5" >MainThread`..</text>
</g>
<g >
<title>MainThread`_handle_fromlist (1 samples, 4.00%)</title><rect x="576.4" y="437" width="47.2" height="15.0" fill="rgb(247,161,13)" rx="2" ry="2" />
<text x="579.40" y="447.5" >Main..</text>
</g>
<g >
<title>MainThread`wait (1 samples, 4.00%)</title><rect x="1142.8" y="1205" width="47.2" height="15.0" fill="rgb(249,212,16)" rx="2" ry="2" />
<text x="1145.80" y="1215.5" >Main..</text>
</g>
<g >
<title>MainThread`_path_stat (1 samples, 4.00%)</title><rect x="387.6" y="165" width="47.2" height="15.0" fill="rgb(225,78,26)" rx="2" ry="2" />
<text x="390.60" y="175.5" >Main..</text>
</g>
<g >
<title>MainThread`_path_stat (1 samples, 4.00%)</title><rect x="434.8" y="37" width="47.2" height="15.0" fill="rgb(213,164,19)" rx="2" ry="2" />
<text x="437.80" y="47.5" >Main..</text>
</g>
<g >
<title>MainThread`_find_and_load_unlocked (4 samples, 16.00%)</title><rect x="482.0" y="709" width="188.8" height="15.0" fill="rgb(208,103,13)" rx="2" ry="2" />
<text x="485.00" y="719.5" >MainThread`_find_and_loa..</text>
</g>
<g >
<title>MainThread`_call_with_frames_removed (22 samples, 88.00%)</title><rect x="104.4" y="965" width="1038.4" height="15.0" fill="rgb(250,1,15)" rx="2" ry="2" />
<text x="107.40" y="975.5" >MainThread`_call_with_frames_removed</text>
</g>
<g >
<title>MainThread`_load_unlocked (12 samples, 48.00%)</title><rect x="151.6" y="805" width="566.4" height="15.0" fill="rgb(246,128,34)" rx="2" ry="2" />
<text x="154.60" y="815.5" >MainThread`_load_unlocked</text>
</g>
<g >
<title>MainThread`&lt;module&gt; (24 samples, 96.00%)</title><rect x="10.0" y="1141" width="1132.8" height="15.0" fill="rgb(205,187,43)" rx="2" ry="2" />
<text x="13.00" y="1151.5" >MainThread`&lt;module&gt;</text>
</g>
<g >
<title>MainThread`_call_with_frames_removed (1 samples, 4.00%)</title><rect x="434.8" y="261" width="47.2" height="15.0" fill="rgb(231,92,14)" rx="2" ry="2" />
<text x="437.80" y="271.5" >Main..</text>
</g>
<g >
<title>MainThread`_find_and_load_unlocked (1 samples, 4.00%)</title><rect x="670.8" y="677" width="47.2" height="15.0" fill="rgb(206,28,2)" rx="2" ry="2" />
<text x="673.80" y="687.5" >Main..</text>
</g>
<g >
<title>MainThread`_path_isdir (1 samples, 4.00%)</title><rect x="387.6" y="197" width="47.2" height="15.0" fill="rgb(210,162,11)" rx="2" ry="2" />
<text x="390.60" y="207.5" >Main..</text>
</g>
<g >
<title>MainThread`_call_with_frames_removed (2 samples, 8.00%)</title><rect x="198.8" y="485" width="94.4" height="15.0" fill="rgb(253,33,8)" rx="2" ry="2" />
<text x="201.80" y="495.5" >MainThread`..</text>
</g>
<g >
<title>MainThread`_find_and_load_unlocked (23 samples, 92.00%)</title><rect x="57.2" y="1013" width="1085.6" height="15.0" fill="rgb(253,174,41)" rx="2" ry="2" />
<text x="60.20" y="1023.5" >MainThread`_find_and_load_unlocked</text>
</g>
<g >
<title>MainThread`find_spec (1 samples, 4.00%)</title><rect x="906.8" y="725" width="47.2" height="15.0" fill="rgb(244,177,33)" rx="2" ry="2" />
<text x="909.80" y="735.5" >Main..</text>
</g>
<g >
<title>MainThread`find_spec (1 samples, 4.00%)</title><rect x="340.4" y="341" width="47.2" height="15.0" fill="rgb(251,10,2)" rx="2" ry="2" />
<text x="343.40" y="351.5" >Main..</text>
</g>
<g >
<title>MainThread`find_spec (2 samples, 8.00%)</title><rect x="198.8" y="373" width="94.4" height="15.0" fill="rgb(251,155,15)" rx="2" ry="2" />
<text x="201.80" y="383.5" >MainThread`..</text>
</g>
<g >
<title>MainThread`_find_and_load (1 samples, 4.00%)</title><rect x="293.2" y="517" width="47.2" height="15.0" fill="rgb(220,36,7)" rx="2" ry="2" />
<text x="296.20" y="527.5" >Main..</text>
</g>
<g >
<title>MainThread`_path_stat (1 samples, 4.00%)</title><rect x="104.4" y="741" width="47.2" height="15.0" fill="rgb(215,34,8)" rx="2" ry="2" />
<text x="107.40" y="751.5" >Main..</text>
</g>
<g >
<title>MainThread`_find_and_load (3 samples, 12.00%)</title><rect x="340.4" y="613" width="141.6" height="15.0" fill="rgb(219,198,2)" rx="2" ry="2" />
<text x="343.40" y="623.5" >MainThread`_find_..</text>
</g>
<g >
<title>MainThread`_path_isfile (1 samples, 4.00%)</title><rect x="198.8" y="357" width="47.2" height="15.0" fill="rgb(245,139,45)" rx="2" ry="2" />
<text x="201.80" y="367.5" >Main..</text>
</g>
<g >
<title>MainThread`_path_stat (1 samples, 4.00%)</title><rect x="246.0" y="357" width="47.2" height="15.0" fill="rgb(227,190,51)" rx="2" ry="2" />
<text x="249.00" y="367.5" >Main..</text>
</g>
<g >
<title>MainThread`exec_module (4 samples, 16.00%)</title><rect x="482.0" y="677" width="188.8" height="15.0" fill="rgb(218,178,44)" rx="2" ry="2" />
<text x="485.00" y="687.5" >MainThread`exec_module</text>
</g>
<g >
<title>MainThread`_path_importer_cache (1 samples, 4.00%)</title><rect x="387.6" y="245" width="47.2" height="15.0" fill="rgb(226,95,16)" rx="2" ry="2" />
<text x="390.60" y="255.5" >Main..</text>
</g>
<g >
<title>MainThread`_find_spec (2 samples, 8.00%)</title><rect x="198.8" y="421" width="94.4" height="15.0" fill="rgb(210,127,33)" rx="2" ry="2" />
<text x="201.80" y="431.5" >MainThread`..</text>
</g>
<g >
<title>MainThread`_find_and_load_unlocked (4 samples, 16.00%)</title><rect x="482.0" y="613" width="188.8" height="15.0" fill="rgb(225,115,47)" rx="2" ry="2" />
<text x="485.00" y="623.5" >MainThread`_find_and_loa..</text>
</g>
<g >
<title>MainThread`__init__ (4 samples, 16.00%)</title><rect x="718.0" y="805" width="188.8" height="15.0" fill="rgb(218,215,33)" rx="2" ry="2" />
<text x="721.00" y="815.5" >MainThread`__init__</text>
</g>
<g >
<title>MainThread`_handle_fromlist (9 samples, 36.00%)</title><rect x="718.0" y="933" width="424.8" height="15.0" fill="rgb(212,84,30)" rx="2" ry="2" />
<text x="721.00" y="943.5" >MainThread`_handle_fromlist</text>
</g>
<g >
<title>MainThread`_find_spec (1 samples, 4.00%)</title><rect x="576.4" y="373" width="47.2" height="15.0" fill="rgb(210,174,51)" rx="2" ry="2" />
<text x="579.40" y="383.5" >Main..</text>
</g>
<g >
<title>MainThread`_find_and_load_unlocked (3 samples, 12.00%)</title><rect x="340.4" y="597" width="141.6" height="15.0" fill="rgb(227,199,45)" rx="2" ry="2" />
<text x="343.40" y="607.5" >MainThread`_find_..</text>
</g>
<g >
<title>MainThread`&lt;module&gt; (13 samples, 52.00%)</title><rect x="104.4" y="853" width="613.6" height="15.0" fill="rgb(228,213,26)" rx="2" ry="2" />
<text x="107.40" y="863.5" >MainThread`&lt;module&gt;</text>
</g>
<g >
<title>MainThread`_find_and_load (3 samples, 12.00%)</title><rect x="340.4" y="517" width="141.6" height="15.0" fill="rgb(216,173,15)" rx="2" ry="2" />
<text x="343.40" y="527.5" >MainThread`_find_..</text>
</g>
<g >
<title>MainThread`_find_and_load_unlocked (1 samples, 4.00%)</title><rect x="434.8" y="165" width="47.2" height="15.0" fill="rgb(207,9,19)" rx="2" ry="2" />
<text x="437.80" y="175.5" >Main..</text>
</g>
<g >
<title>MainThread`_get_spec (1 samples, 4.00%)</title><rect x="10.0" y="1061" width="47.2" height="15.0" fill="rgb(218,57,54)" rx="2" ry="2" />
<text x="13.00" y="1071.5" >Main..</text>
</g>
<g >
<title>MainThread`_find_and_load_unlocked (1 samples, 4.00%)</title><rect x="576.4" y="389" width="47.2" height="15.0" fill="rgb(212,139,19)" rx="2" ry="2" />
<text x="579.40" y="399.5" >Main..</text>
</g>
<g >
<title>MainThread`_handle_fromlist (3 samples, 12.00%)</title><rect x="340.4" y="645" width="141.6" height="15.0" fill="rgb(236,221,24)" rx="2" ry="2" />
<text x="343.40" y="655.5" >MainThread`_handl..</text>
</g>
<g >
<title>MainThread`_find_and_load (24 samples, 96.00%)</title><rect x="10.0" y="1125" width="1132.8" height="15.0" fill="rgb(226,198,44)" rx="2" ry="2" />
<text x="13.00" y="1135.5" >MainThread`_find_and_load</text>
</g>
<g >
<title>MainThread`find_spec (1 samples, 4.00%)</title><rect x="387.6" y="277" width="47.2" height="15.0" fill="rgb(239,31,9)" rx="2" ry="2" />
<text x="390.60" y="287.5" >Main..</text>
</g>
<g >
<title>MainThread`_call_with_frames_removed (4 samples, 16.00%)</title><rect x="482.0" y="661" width="188.8" height="15.0" fill="rgb(214,67,48)" rx="2" ry="2" />
<text x="485.00" y="671.5" >MainThread`_call_with_fr..</text>
</g>
<g >
<title>MainThread`_load_unlocked (3 samples, 12.00%)</title><rect x="340.4" y="485" width="141.6" height="15.0" fill="rgb(239,196,24)" rx="2" ry="2" />
<text x="343.40" y="495.5" >MainThread`_load_..</text>
</g>
<g >
<title>MainThread`wait (1 samples, 4.00%)</title><rect x="1142.8" y="1221" width="47.2" height="15.0" fill="rgb(246,16,2)" rx="2" ry="2" />
<text x="1145.80" y="1231.5" >Main..</text>
</g>
<g >
<title>MainThread`_load_unlocked (1 samples, 4.00%)</title><rect x="529.2" y="309" width="47.2" height="15.0" fill="rgb(244,44,6)" rx="2" ry="2" />
<text x="532.20" y="319.5" >Main..</text>
</g>
<g >
<title>MainThread`_path_stat (1 samples, 4.00%)</title><rect x="151.6" y="549" width="47.2" height="15.0" fill="rgb(237,32,37)" rx="2" ry="2" />
<text x="154.60" y="559.5" >Main..</text>
</g>
<g >
<title>MainThread`_find_and_load_unlocked (7 samples, 28.00%)</title><rect x="151.6" y="725" width="330.4" height="15.0" fill="rgb(234,39,18)" rx="2" ry="2" />
<text x="154.60" y="735.5" >MainThread`_find_and_load_unlocked</text>
</g>
<g >
<title>MainThread`&lt;module&gt; (4 samples, 16.00%)</title><rect x="482.0" y="645" width="188.8" height="15.0" fill="rgb(243,33,42)" rx="2" ry="2" />
<text x="485.00" y="655.5" >MainThread`&lt;module&gt;</text>
</g>
<g >
<title>MainThread`&lt;module&gt; (1 samples, 4.00%)</title><rect x="434.8" y="245" width="47.2" height="15.0" fill="rgb(239,29,6)" rx="2" ry="2" />
<text x="437.80" y="255.5" >Main..</text>
</g>
<g >
<title>MainThread`_find_and_load_unlocked (13 samples, 52.00%)</title><rect x="104.4" y="821" width="613.6" height="15.0" fill="rgb(231,53,15)" rx="2" ry="2" />
<text x="107.40" y="831.5" >MainThread`_find_and_load_unlocked</text>
</g>
<g >
<title>MainThread`_find_and_load_unlocked (3 samples, 12.00%)</title><rect x="340.4" y="405" width="141.6" height="15.0" fill="rgb(216,85,28)" rx="2" ry="2" />
<text x="343.40" y="415.5" >MainThread`_find_..</text>
</g>
<g >
<title>MainThread`_find_and_load (4 samples, 16.00%)</title><rect x="482.0" y="725" width="188.8" height="15.0" fill="rgb(224,26,34)" rx="2" ry="2" />
<text x="485.00" y="735.5" >MainThread`_find_and_load</text>
</g>
<g >
<title>MainThread`find_spec (1 samples, 4.00%)</title><rect x="57.2" y="949" width="47.2" height="15.0" fill="rgb(211,40,11)" rx="2" ry="2" />
<text x="60.20" y="959.5" >Main..</text>
</g>
<g >
<title>MainThread`exec_module (3 samples, 12.00%)</title><rect x="340.4" y="565" width="141.6" height="15.0" fill="rgb(212,213,1)" rx="2" ry="2" />
<text x="343.40" y="575.5" >MainThread`exec_m..</text>
</g>
<g >
<title>MainThread`exec_module (1 samples, 4.00%)</title><rect x="529.2" y="197" width="47.2" height="15.0" fill="rgb(234,82,27)" rx="2" ry="2" />
<text x="532.20" y="207.5" >Main..</text>
</g>
<g >
<title>MainThread`find_spec (1 samples, 4.00%)</title><rect x="434.8" y="53" width="47.2" height="15.0" fill="rgb(231,125,21)" rx="2" ry="2" />
<text x="437.80" y="63.5" >Main..</text>
</g>
<g >
<title>MainThread`exec_module (24 samples, 96.00%)</title><rect x="10.0" y="1173" width="1132.8" height="15.0" fill="rgb(229,8,29)" rx="2" ry="2" />
<text x="13.00" y="1183.5" >MainThread`exec_module</text>
</g>
<g >
<title>MainThread`get_data (1 samples, 4.00%)</title><rect x="623.6" y="453" width="47.2" height="15.0" fill="rgb(229,215,38)" rx="2" ry="2" />
<text x="626.60" y="463.5" >Main..</text>
</g>
<g >
<title>MainThread`find_spec (2 samples, 8.00%)</title><rect x="198.8" y="405" width="94.4" height="15.0" fill="rgb(232,155,19)" rx="2" ry="2" />
<text x="201.80" y="415.5" >MainThread`..</text>
</g>
<g >
<title>MainThread`_find_spec (1 samples, 4.00%)</title><rect x="482.0" y="309" width="47.2" height="15.0" fill="rgb(218,84,0)" rx="2" ry="2" />
<text x="485.00" y="319.5" >Main..</text>
</g>
<g >
<title>MainThread`_load_unlocked (3 samples, 12.00%)</title><rect x="340.4" y="581" width="141.6" height="15.0" fill="rgb(223,204,38)" rx="2" ry="2" />
<text x="343.40" y="591.5" >MainThread`_load_..</text>
</g>
<g >
<title>MainThread`_path_stat (1 samples, 4.00%)</title><rect x="340.4" y="325" width="47.2" height="15.0" fill="rgb(240,34,2)" rx="2" ry="2" />
<text x="343.40" y="335.5" >Main..</text>
</g>
<g >
<title>MainThread`_run_code (25 samples, 100.00%)</title><rect x="10.0" y="1285" width="1180.0" height="15.0" fill="rgb(247,229,18)" rx="2" ry="2" />
<text x="13.00" y="1295.5" >MainThread`_run_code</text>
</g>
<g >
<title>MainThread`&lt;module&gt; (25 samples, 100.00%)</title><rect x="10.0" y="1269" width="1180.0" height="15.0" fill="rgb(219,62,36)" rx="2" ry="2" />
<text x="13.00" y="1279.5" >MainThread`&lt;module&gt;</text>
</g>
<g >
<title>MainThread`find_spec (1 samples, 4.00%)</title><rect x="104.4" y="789" width="47.2" height="15.0" fill="rgb(230,24,4)" rx="2" ry="2" />
<text x="107.40" y="799.5" >Main..</text>
</g>
<g >
<title>MainThread`exec_module (3 samples, 12.00%)</title><rect x="340.4" y="469" width="141.6" height="15.0" fill="rgb(208,78,36)" rx="2" ry="2" />
<text x="343.40" y="479.5" >MainThread`exec_m..</text>
</g>
<g >
<title>MainThread`_get_spec (1 samples, 4.00%)</title><rect x="906.8" y="741" width="47.2" height="15.0" fill="rgb(213,109,14)" rx="2" ry="2" />
<text x="909.80" y="751.5" >Main..</text>
</g>
</g>
</svg>

File Metadata

Mime Type
image/svg+xml
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
88/d0/d66872695da99a1df63c9681611c
Default Alt Text
list.svg (58 KB)

Event Timeline