Created
July 20, 2025 18:17
-
-
Save ekzhang/3a5e671e6eafb3fbda9c63551d046976 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?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="1062" onload="init(evt)" viewBox="0 0 1200 1062" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:fg="http://github.com/jonhoo/inferno"><!--Flame graph stack visualization. See https://github.com/brendangregg/FlameGraph for latest version, and http://www.brendangregg.com/flamegraphs.html for examples.--><!--NOTES: --><defs><linearGradient id="background" y1="0" y2="1" x1="0" x2="0"><stop stop-color="#eeeeee" offset="5%"/><stop stop-color="#eeeeb0" offset="95%"/></linearGradient></defs><style type="text/css"> | |
| text { font-family:monospace; font-size:12px } | |
| #title { text-anchor:middle; font-size:17px; } | |
| #matched { text-anchor:end; } | |
| #search { text-anchor:end; opacity:0.1; cursor:pointer; } | |
| #search:hover, #search.show { opacity:1; } | |
| #subtitle { text-anchor:middle; font-color:rgb(160,160,160); } | |
| #unzoom { cursor:pointer; } | |
| #frames > *:hover { stroke:black; stroke-width:0.5; cursor:pointer; } | |
| .hide { display:none; } | |
| .parent { opacity:0.5; } | |
| </style><script type="text/ecmascript"><![CDATA[ | |
| var nametype = 'Function:'; | |
| var fontsize = 12; | |
| var fontwidth = 0.59; | |
| var xpad = 10; | |
| var inverted = false; | |
| var searchcolor = 'rgb(230,0,230)'; | |
| var fluiddrawing = true; | |
| var truncate_text_right = false; | |
| ]]><![CDATA["use strict"; | |
| var details, searchbtn, unzoombtn, matchedtxt, svg, searching, frames, known_font_width; | |
| function init(evt) { | |
| details = document.getElementById("details").firstChild; | |
| searchbtn = document.getElementById("search"); | |
| unzoombtn = document.getElementById("unzoom"); | |
| matchedtxt = document.getElementById("matched"); | |
| svg = document.getElementsByTagName("svg")[0]; | |
| frames = document.getElementById("frames"); | |
| known_font_width = get_monospace_width(frames); | |
| total_samples = parseInt(frames.attributes.total_samples.value); | |
| searching = 0; | |
| // Use GET parameters to restore a flamegraph's state. | |
| var restore_state = function() { | |
| var params = get_params(); | |
| if (params.x && params.y) | |
| zoom(find_group(document.querySelector('[*|x="' + params.x + '"][y="' + params.y + '"]'))); | |
| if (params.s) | |
| search(params.s); | |
| }; | |
| if (fluiddrawing) { | |
| // Make width dynamic so the SVG fits its parent's width. | |
| svg.removeAttribute("width"); | |
| // Edge requires us to have a viewBox that gets updated with size changes. | |
| var isEdge = /Edge\/\d./i.test(navigator.userAgent); | |
| if (!isEdge) { | |
| svg.removeAttribute("viewBox"); | |
| } | |
| var update_for_width_change = function() { | |
| if (isEdge) { | |
| svg.attributes.viewBox.value = "0 0 " + svg.width.baseVal.value + " " + svg.height.baseVal.value; | |
| } | |
| // Keep consistent padding on left and right of frames container. | |
| frames.attributes.width.value = svg.width.baseVal.value - xpad * 2; | |
| // Text truncation needs to be adjusted for the current width. | |
| update_text_for_elements(frames.children); | |
| // Keep search elements at a fixed distance from right edge. | |
| var svgWidth = svg.width.baseVal.value; | |
| searchbtn.attributes.x.value = svgWidth - xpad; | |
| matchedtxt.attributes.x.value = svgWidth - xpad; | |
| }; | |
| window.addEventListener('resize', function() { | |
| update_for_width_change(); | |
| }); | |
| // This needs to be done asynchronously for Safari to work. | |
| setTimeout(function() { | |
| unzoom(); | |
| update_for_width_change(); | |
| restore_state(); | |
| }, 0); | |
| } else { | |
| restore_state(); | |
| } | |
| } | |
| // event listeners | |
| window.addEventListener("click", function(e) { | |
| var target = find_group(e.target); | |
| if (target) { | |
| if (target.nodeName == "a") { | |
| if (e.ctrlKey === false) return; | |
| e.preventDefault(); | |
| } | |
| if (target.classList.contains("parent")) unzoom(); | |
| zoom(target); | |
| // set parameters for zoom state | |
| var el = target.querySelector("rect"); | |
| if (el && el.attributes && el.attributes.y && el.attributes["fg:x"]) { | |
| var params = get_params() | |
| params.x = el.attributes["fg:x"].value; | |
| params.y = el.attributes.y.value; | |
| history.replaceState(null, null, parse_params(params)); | |
| } | |
| } | |
| else if (e.target.id == "unzoom") { | |
| unzoom(); | |
| // remove zoom state | |
| var params = get_params(); | |
| if (params.x) delete params.x; | |
| if (params.y) delete params.y; | |
| history.replaceState(null, null, parse_params(params)); | |
| } | |
| else if (e.target.id == "search") search_prompt(); | |
| }, false) | |
| // mouse-over for info | |
| // show | |
| window.addEventListener("mouseover", function(e) { | |
| var target = find_group(e.target); | |
| if (target) details.nodeValue = nametype + " " + g_to_text(target); | |
| }, false) | |
| // clear | |
| window.addEventListener("mouseout", function(e) { | |
| var target = find_group(e.target); | |
| if (target) details.nodeValue = ' '; | |
| }, false) | |
| // ctrl-F for search | |
| window.addEventListener("keydown",function (e) { | |
| if (e.keyCode === 114 || (e.ctrlKey && e.keyCode === 70)) { | |
| e.preventDefault(); | |
| search_prompt(); | |
| } | |
| }, false) | |
| // functions | |
| function get_params() { | |
| var params = {}; | |
| var paramsarr = window.location.search.substr(1).split('&'); | |
| for (var i = 0; i < paramsarr.length; ++i) { | |
| var tmp = paramsarr[i].split("="); | |
| if (!tmp[0] || !tmp[1]) continue; | |
| params[tmp[0]] = decodeURIComponent(tmp[1]); | |
| } | |
| return params; | |
| } | |
| function parse_params(params) { | |
| var uri = "?"; | |
| for (var key in params) { | |
| uri += key + '=' + encodeURIComponent(params[key]) + '&'; | |
| } | |
| if (uri.slice(-1) == "&") | |
| uri = uri.substring(0, uri.length - 1); | |
| if (uri == '?') | |
| uri = window.location.href.split('?')[0]; | |
| return uri; | |
| } | |
| function find_child(node, selector) { | |
| var children = node.querySelectorAll(selector); | |
| if (children.length) return children[0]; | |
| return; | |
| } | |
| function find_group(node) { | |
| var parent = node.parentElement; | |
| if (!parent) return; | |
| if (parent.id == "frames") return node; | |
| return find_group(parent); | |
| } | |
| function orig_save(e, attr, val) { | |
| if (e.attributes["fg:orig_" + attr] != undefined) return; | |
| if (e.attributes[attr] == undefined) return; | |
| if (val == undefined) val = e.attributes[attr].value; | |
| e.setAttribute("fg:orig_" + attr, val); | |
| } | |
| function orig_load(e, attr) { | |
| if (e.attributes["fg:orig_"+attr] == undefined) return; | |
| e.attributes[attr].value = e.attributes["fg:orig_" + attr].value; | |
| e.removeAttribute("fg:orig_" + attr); | |
| } | |
| function g_to_text(e) { | |
| var text = find_child(e, "title").firstChild.nodeValue; | |
| return (text) | |
| } | |
| function g_to_func(e) { | |
| var func = g_to_text(e); | |
| // if there's any manipulation we want to do to the function | |
| // name before it's searched, do it here before returning. | |
| return (func); | |
| } | |
| function get_monospace_width(frames) { | |
| // Given the id="frames" element, return the width of text characters if | |
| // this is a monospace font, otherwise return 0. | |
| text = find_child(frames.children[0], "text"); | |
| originalContent = text.textContent; | |
| text.textContent = "!"; | |
| bangWidth = text.getComputedTextLength(); | |
| text.textContent = "W"; | |
| wWidth = text.getComputedTextLength(); | |
| text.textContent = originalContent; | |
| if (bangWidth === wWidth) { | |
| return bangWidth; | |
| } else { | |
| return 0; | |
| } | |
| } | |
| function update_text_for_elements(elements) { | |
| // In order to render quickly in the browser, you want to do one pass of | |
| // reading attributes, and one pass of mutating attributes. See | |
| // https://web.dev/avoid-large-complex-layouts-and-layout-thrashing/ for details. | |
| // Fall back to inefficient calculation, if we're variable-width font. | |
| // TODO This should be optimized somehow too. | |
| if (known_font_width === 0) { | |
| for (var i = 0; i < elements.length; i++) { | |
| update_text(elements[i]); | |
| } | |
| return; | |
| } | |
| var textElemNewAttributes = []; | |
| for (var i = 0; i < elements.length; i++) { | |
| var e = elements[i]; | |
| var r = find_child(e, "rect"); | |
| var t = find_child(e, "text"); | |
| var w = parseFloat(r.attributes.width.value) * frames.attributes.width.value / 100 - 3; | |
| var txt = find_child(e, "title").textContent.replace(/\([^(]*\)$/,""); | |
| var newX = format_percent((parseFloat(r.attributes.x.value) + (100 * 3 / frames.attributes.width.value))); | |
| // Smaller than this size won't fit anything | |
| if (w < 2 * known_font_width) { | |
| textElemNewAttributes.push([newX, ""]); | |
| continue; | |
| } | |
| // Fit in full text width | |
| if (txt.length * known_font_width < w) { | |
| textElemNewAttributes.push([newX, txt]); | |
| continue; | |
| } | |
| var substringLength = Math.floor(w / known_font_width) - 2; | |
| if (truncate_text_right) { | |
| // Truncate the right side of the text. | |
| textElemNewAttributes.push([newX, txt.substring(0, substringLength) + ".."]); | |
| continue; | |
| } else { | |
| // Truncate the left side of the text. | |
| textElemNewAttributes.push([newX, ".." + txt.substring(txt.length - substringLength, txt.length)]); | |
| continue; | |
| } | |
| } | |
| console.assert(textElemNewAttributes.length === elements.length, "Resize failed, please file a bug at https://github.com/jonhoo/inferno/"); | |
| // Now that we know new textContent, set it all in one go so we don't refresh a bazillion times. | |
| for (var i = 0; i < elements.length; i++) { | |
| var e = elements[i]; | |
| var values = textElemNewAttributes[i]; | |
| var t = find_child(e, "text"); | |
| t.attributes.x.value = values[0]; | |
| t.textContent = values[1]; | |
| } | |
| } | |
| function update_text(e) { | |
| var r = find_child(e, "rect"); | |
| var t = find_child(e, "text"); | |
| var w = parseFloat(r.attributes.width.value) * frames.attributes.width.value / 100 - 3; | |
| var txt = find_child(e, "title").textContent.replace(/\([^(]*\)$/,""); | |
| t.attributes.x.value = format_percent((parseFloat(r.attributes.x.value) + (100 * 3 / frames.attributes.width.value))); | |
| // Smaller than this size won't fit anything | |
| if (w < 2 * fontsize * fontwidth) { | |
| t.textContent = ""; | |
| return; | |
| } | |
| t.textContent = txt; | |
| // Fit in full text width | |
| if (t.getComputedTextLength() < w) | |
| return; | |
| if (truncate_text_right) { | |
| // Truncate the right side of the text. | |
| for (var x = txt.length - 2; x > 0; x--) { | |
| if (t.getSubStringLength(0, x + 2) <= w) { | |
| t.textContent = txt.substring(0, x) + ".."; | |
| return; | |
| } | |
| } | |
| } else { | |
| // Truncate the left side of the text. | |
| for (var x = 2; x < txt.length; x++) { | |
| if (t.getSubStringLength(x - 2, txt.length) <= w) { | |
| t.textContent = ".." + txt.substring(x, txt.length); | |
| return; | |
| } | |
| } | |
| } | |
| t.textContent = ""; | |
| } | |
| // zoom | |
| function zoom_reset(e) { | |
| if (e.tagName == "rect") { | |
| e.attributes.x.value = format_percent(100 * parseInt(e.attributes["fg:x"].value) / total_samples); | |
| e.attributes.width.value = format_percent(100 * parseInt(e.attributes["fg:w"].value) / total_samples); | |
| } | |
| if (e.childNodes == undefined) return; | |
| for(var i = 0, c = e.childNodes; i < c.length; i++) { | |
| zoom_reset(c[i]); | |
| } | |
| } | |
| function zoom_child(e, x, zoomed_width_samples) { | |
| if (e.tagName == "text") { | |
| var parent_x = parseFloat(find_child(e.parentNode, "rect[x]").attributes.x.value); | |
| e.attributes.x.value = format_percent(parent_x + (100 * 3 / frames.attributes.width.value)); | |
| } else if (e.tagName == "rect") { | |
| e.attributes.x.value = format_percent(100 * (parseInt(e.attributes["fg:x"].value) - x) / zoomed_width_samples); | |
| e.attributes.width.value = format_percent(100 * parseInt(e.attributes["fg:w"].value) / zoomed_width_samples); | |
| } | |
| if (e.childNodes == undefined) return; | |
| for(var i = 0, c = e.childNodes; i < c.length; i++) { | |
| zoom_child(c[i], x, zoomed_width_samples); | |
| } | |
| } | |
| function zoom_parent(e) { | |
| if (e.attributes) { | |
| if (e.attributes.x != undefined) { | |
| e.attributes.x.value = "0.0%"; | |
| } | |
| if (e.attributes.width != undefined) { | |
| e.attributes.width.value = "100.0%"; | |
| } | |
| } | |
| if (e.childNodes == undefined) return; | |
| for(var i = 0, c = e.childNodes; i < c.length; i++) { | |
| zoom_parent(c[i]); | |
| } | |
| } | |
| function zoom(node) { | |
| var attr = find_child(node, "rect").attributes; | |
| var width = parseInt(attr["fg:w"].value); | |
| var xmin = parseInt(attr["fg:x"].value); | |
| var xmax = xmin + width; | |
| var ymin = parseFloat(attr.y.value); | |
| unzoombtn.classList.remove("hide"); | |
| var el = frames.children; | |
| var to_update_text = []; | |
| for (var i = 0; i < el.length; i++) { | |
| var e = el[i]; | |
| var a = find_child(e, "rect").attributes; | |
| var ex = parseInt(a["fg:x"].value); | |
| var ew = parseInt(a["fg:w"].value); | |
| // Is it an ancestor | |
| if (!inverted) { | |
| var upstack = parseFloat(a.y.value) > ymin; | |
| } else { | |
| var upstack = parseFloat(a.y.value) < ymin; | |
| } | |
| if (upstack) { | |
| // Direct ancestor | |
| if (ex <= xmin && (ex+ew) >= xmax) { | |
| e.classList.add("parent"); | |
| zoom_parent(e); | |
| to_update_text.push(e); | |
| } | |
| // not in current path | |
| else | |
| e.classList.add("hide"); | |
| } | |
| // Children maybe | |
| else { | |
| // no common path | |
| if (ex < xmin || ex >= xmax) { | |
| e.classList.add("hide"); | |
| } | |
| else { | |
| zoom_child(e, xmin, width); | |
| to_update_text.push(e); | |
| } | |
| } | |
| } | |
| update_text_for_elements(to_update_text); | |
| } | |
| function unzoom() { | |
| unzoombtn.classList.add("hide"); | |
| var el = frames.children; | |
| for(var i = 0; i < el.length; i++) { | |
| el[i].classList.remove("parent"); | |
| el[i].classList.remove("hide"); | |
| zoom_reset(el[i]); | |
| } | |
| update_text_for_elements(el); | |
| } | |
| // search | |
| function reset_search() { | |
| var el = document.querySelectorAll("#frames rect"); | |
| for (var i = 0; i < el.length; i++) { | |
| orig_load(el[i], "fill") | |
| } | |
| var params = get_params(); | |
| delete params.s; | |
| history.replaceState(null, null, parse_params(params)); | |
| } | |
| function search_prompt() { | |
| if (!searching) { | |
| var term = prompt("Enter a search term (regexp " + | |
| "allowed, eg: ^ext4_)", ""); | |
| if (term != null) { | |
| search(term) | |
| } | |
| } else { | |
| reset_search(); | |
| searching = 0; | |
| searchbtn.classList.remove("show"); | |
| searchbtn.firstChild.nodeValue = "Search" | |
| matchedtxt.classList.add("hide"); | |
| matchedtxt.firstChild.nodeValue = "" | |
| } | |
| } | |
| function search(term) { | |
| var re = new RegExp(term); | |
| var el = frames.children; | |
| var matches = new Object(); | |
| var maxwidth = 0; | |
| for (var i = 0; i < el.length; i++) { | |
| var e = el[i]; | |
| // Skip over frames which are either not visible, or below the zoomed-to frame | |
| if (e.classList.contains("hide") || e.classList.contains("parent")) { | |
| continue; | |
| } | |
| var func = g_to_func(e); | |
| var rect = find_child(e, "rect"); | |
| if (func == null || rect == null) | |
| continue; | |
| // Save max width. Only works as we have a root frame | |
| var w = parseInt(rect.attributes["fg:w"].value); | |
| if (w > maxwidth) | |
| maxwidth = w; | |
| if (func.match(re)) { | |
| // highlight | |
| var x = parseInt(rect.attributes["fg:x"].value); | |
| orig_save(rect, "fill"); | |
| rect.attributes.fill.value = searchcolor; | |
| // remember matches | |
| if (matches[x] == undefined) { | |
| matches[x] = w; | |
| } else { | |
| if (w > matches[x]) { | |
| // overwrite with parent | |
| matches[x] = w; | |
| } | |
| } | |
| searching = 1; | |
| } | |
| } | |
| if (!searching) | |
| return; | |
| var params = get_params(); | |
| params.s = term; | |
| history.replaceState(null, null, parse_params(params)); | |
| searchbtn.classList.add("show"); | |
| searchbtn.firstChild.nodeValue = "Reset Search"; | |
| // calculate percent matched, excluding vertical overlap | |
| var count = 0; | |
| var lastx = -1; | |
| var lastw = 0; | |
| var keys = Array(); | |
| for (k in matches) { | |
| if (matches.hasOwnProperty(k)) | |
| keys.push(k); | |
| } | |
| // sort the matched frames by their x location | |
| // ascending, then width descending | |
| keys.sort(function(a, b){ | |
| return a - b; | |
| }); | |
| // Step through frames saving only the biggest bottom-up frames | |
| // thanks to the sort order. This relies on the tree property | |
| // where children are always smaller than their parents. | |
| for (var k in keys) { | |
| var x = parseInt(keys[k]); | |
| var w = matches[keys[k]]; | |
| if (x >= lastx + lastw) { | |
| count += w; | |
| lastx = x; | |
| lastw = w; | |
| } | |
| } | |
| // display matched percent | |
| matchedtxt.classList.remove("hide"); | |
| var pct = 100 * count / maxwidth; | |
| if (pct != 100) pct = pct.toFixed(1); | |
| matchedtxt.firstChild.nodeValue = "Matched: " + pct + "%"; | |
| } | |
| function format_percent(n) { | |
| return n.toFixed(4) + "%"; | |
| } | |
| ]]></script><rect x="0" y="0" width="100%" height="1062" 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="1045.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="1045.00"> </text><svg id="frames" x="10" width="1180" total_samples="458375113"><g><title>core::ptr::drop_in_place<alloc::vec::Vec<u8>> (1,003,009 samples, 0.22%)</title><rect x="0.0000%" y="709" width="0.2188%" height="15" fill="rgb(227,0,7)" fg:x="0" fg:w="1003009"/><text x="0.2500%" y="719.50"></text></g><g><title>core::ptr::drop_in_place<alloc::raw_vec::RawVec<u8>> (1,003,009 samples, 0.22%)</title><rect x="0.0000%" y="693" width="0.2188%" height="15" fill="rgb(217,0,24)" fg:x="0" fg:w="1003009"/><text x="0.2500%" y="703.50"></text></g><g><title><alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (1,003,009 samples, 0.22%)</title><rect x="0.0000%" y="677" width="0.2188%" height="15" fill="rgb(221,193,54)" fg:x="0" fg:w="1003009"/><text x="0.2500%" y="687.50"></text></g><g><title>alloc::raw_vec::RawVecInner<A>::deallocate (1,003,009 samples, 0.22%)</title><rect x="0.0000%" y="661" width="0.2188%" height="15" fill="rgb(248,212,6)" fg:x="0" fg:w="1003009"/><text x="0.2500%" y="671.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::deallocate (1,003,009 samples, 0.22%)</title><rect x="0.0000%" y="645" width="0.2188%" height="15" fill="rgb(208,68,35)" fg:x="0" fg:w="1003009"/><text x="0.2500%" y="655.50"></text></g><g><title>alloc::alloc::dealloc (1,003,009 samples, 0.22%)</title><rect x="0.0000%" y="629" width="0.2188%" height="15" fill="rgb(232,128,0)" fg:x="0" fg:w="1003009"/><text x="0.2500%" y="639.50"></text></g><g><title>__munmap (1,003,009 samples, 0.22%)</title><rect x="0.0000%" y="613" width="0.2188%" height="15" fill="rgb(207,160,47)" fg:x="0" fg:w="1003009"/><text x="0.2500%" y="623.50"></text></g><g><title>entry_SYSCALL_64_after_hwframe (1,003,009 samples, 0.22%)</title><rect x="0.0000%" y="597" width="0.2188%" height="15" fill="rgb(228,23,34)" fg:x="0" fg:w="1003009"/><text x="0.2500%" y="607.50"></text></g><g><title>do_syscall_64 (1,003,009 samples, 0.22%)</title><rect x="0.0000%" y="581" width="0.2188%" height="15" fill="rgb(218,30,26)" fg:x="0" fg:w="1003009"/><text x="0.2500%" y="591.50"></text></g><g><title>x64_sys_call (1,003,009 samples, 0.22%)</title><rect x="0.0000%" y="565" width="0.2188%" height="15" fill="rgb(220,122,19)" fg:x="0" fg:w="1003009"/><text x="0.2500%" y="575.50"></text></g><g><title>__x64_sys_munmap (1,003,009 samples, 0.22%)</title><rect x="0.0000%" y="549" width="0.2188%" height="15" fill="rgb(250,228,42)" fg:x="0" fg:w="1003009"/><text x="0.2500%" y="559.50"></text></g><g><title>__vm_munmap (1,003,009 samples, 0.22%)</title><rect x="0.0000%" y="533" width="0.2188%" height="15" fill="rgb(240,193,28)" fg:x="0" fg:w="1003009"/><text x="0.2500%" y="543.50"></text></g><g><title>__do_munmap (1,003,009 samples, 0.22%)</title><rect x="0.0000%" y="517" width="0.2188%" height="15" fill="rgb(216,20,37)" fg:x="0" fg:w="1003009"/><text x="0.2500%" y="527.50"></text></g><g><title>unmap_region (1,003,009 samples, 0.22%)</title><rect x="0.0000%" y="501" width="0.2188%" height="15" fill="rgb(206,188,39)" fg:x="0" fg:w="1003009"/><text x="0.2500%" y="511.50"></text></g><g><title>unmap_vmas (1,003,009 samples, 0.22%)</title><rect x="0.0000%" y="485" width="0.2188%" height="15" fill="rgb(217,207,13)" fg:x="0" fg:w="1003009"/><text x="0.2500%" y="495.50"></text></g><g><title>unmap_single_vma (1,003,009 samples, 0.22%)</title><rect x="0.0000%" y="469" width="0.2188%" height="15" fill="rgb(231,73,38)" fg:x="0" fg:w="1003009"/><text x="0.2500%" y="479.50"></text></g><g><title>unmap_page_range (1,003,009 samples, 0.22%)</title><rect x="0.0000%" y="453" width="0.2188%" height="15" fill="rgb(225,20,46)" fg:x="0" fg:w="1003009"/><text x="0.2500%" y="463.50"></text></g><g><title>zap_pte_range.isra.0 (1,003,009 samples, 0.22%)</title><rect x="0.0000%" y="437" width="0.2188%" height="15" fill="rgb(210,31,41)" fg:x="0" fg:w="1003009"/><text x="0.2500%" y="447.50"></text></g><g><title>core::ptr::drop_in_place<roxmltree::Document> (1,003,009 samples, 0.22%)</title><rect x="0.2188%" y="709" width="0.2188%" height="15" fill="rgb(221,200,47)" fg:x="1003009" fg:w="1003009"/><text x="0.4688%" y="719.50"></text></g><g><title>core::ptr::drop_in_place<alloc::vec::Vec<roxmltree::NodeData>> (1,003,009 samples, 0.22%)</title><rect x="0.2188%" y="693" width="0.2188%" height="15" fill="rgb(226,26,5)" fg:x="1003009" fg:w="1003009"/><text x="0.4688%" y="703.50"></text></g><g><title>core::ptr::drop_in_place<alloc::raw_vec::RawVec<roxmltree::NodeData>> (1,003,009 samples, 0.22%)</title><rect x="0.2188%" y="677" width="0.2188%" height="15" fill="rgb(249,33,26)" fg:x="1003009" fg:w="1003009"/><text x="0.4688%" y="687.50"></text></g><g><title><alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (1,003,009 samples, 0.22%)</title><rect x="0.2188%" y="661" width="0.2188%" height="15" fill="rgb(235,183,28)" fg:x="1003009" fg:w="1003009"/><text x="0.4688%" y="671.50"></text></g><g><title>alloc::raw_vec::RawVecInner<A>::deallocate (1,003,009 samples, 0.22%)</title><rect x="0.2188%" y="645" width="0.2188%" height="15" fill="rgb(221,5,38)" fg:x="1003009" fg:w="1003009"/><text x="0.4688%" y="655.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::deallocate (1,003,009 samples, 0.22%)</title><rect x="0.2188%" y="629" width="0.2188%" height="15" fill="rgb(247,18,42)" fg:x="1003009" fg:w="1003009"/><text x="0.4688%" y="639.50"></text></g><g><title>alloc::alloc::dealloc (1,003,009 samples, 0.22%)</title><rect x="0.2188%" y="613" width="0.2188%" height="15" fill="rgb(241,131,45)" fg:x="1003009" fg:w="1003009"/><text x="0.4688%" y="623.50"></text></g><g><title>__munmap (1,003,009 samples, 0.22%)</title><rect x="0.2188%" y="597" width="0.2188%" height="15" fill="rgb(249,31,29)" fg:x="1003009" fg:w="1003009"/><text x="0.4688%" y="607.50"></text></g><g><title>entry_SYSCALL_64_after_hwframe (1,003,009 samples, 0.22%)</title><rect x="0.2188%" y="581" width="0.2188%" height="15" fill="rgb(225,111,53)" fg:x="1003009" fg:w="1003009"/><text x="0.4688%" y="591.50"></text></g><g><title>do_syscall_64 (1,003,009 samples, 0.22%)</title><rect x="0.2188%" y="565" width="0.2188%" height="15" fill="rgb(238,160,17)" fg:x="1003009" fg:w="1003009"/><text x="0.4688%" y="575.50"></text></g><g><title>x64_sys_call (1,003,009 samples, 0.22%)</title><rect x="0.2188%" y="549" width="0.2188%" height="15" fill="rgb(214,148,48)" fg:x="1003009" fg:w="1003009"/><text x="0.4688%" y="559.50"></text></g><g><title>__x64_sys_munmap (1,003,009 samples, 0.22%)</title><rect x="0.2188%" y="533" width="0.2188%" height="15" fill="rgb(232,36,49)" fg:x="1003009" fg:w="1003009"/><text x="0.4688%" y="543.50"></text></g><g><title>__vm_munmap (1,003,009 samples, 0.22%)</title><rect x="0.2188%" y="517" width="0.2188%" height="15" fill="rgb(209,103,24)" fg:x="1003009" fg:w="1003009"/><text x="0.4688%" y="527.50"></text></g><g><title>__do_munmap (1,003,009 samples, 0.22%)</title><rect x="0.2188%" y="501" width="0.2188%" height="15" fill="rgb(229,88,8)" fg:x="1003009" fg:w="1003009"/><text x="0.4688%" y="511.50"></text></g><g><title>unmap_region (1,003,009 samples, 0.22%)</title><rect x="0.2188%" y="485" width="0.2188%" height="15" fill="rgb(213,181,19)" fg:x="1003009" fg:w="1003009"/><text x="0.4688%" y="495.50"></text></g><g><title>tlb_finish_mmu (1,003,009 samples, 0.22%)</title><rect x="0.2188%" y="469" width="0.2188%" height="15" fill="rgb(254,191,54)" fg:x="1003009" fg:w="1003009"/><text x="0.4688%" y="479.50"></text></g><g><title>tlb_flush_mmu (1,003,009 samples, 0.22%)</title><rect x="0.2188%" y="453" width="0.2188%" height="15" fill="rgb(241,83,37)" fg:x="1003009" fg:w="1003009"/><text x="0.4688%" y="463.50"></text></g><g><title>free_pages_and_swap_cache (1,003,009 samples, 0.22%)</title><rect x="0.2188%" y="437" width="0.2188%" height="15" fill="rgb(233,36,39)" fg:x="1003009" fg:w="1003009"/><text x="0.4688%" y="447.50"></text></g><g><title>release_pages (1,003,009 samples, 0.22%)</title><rect x="0.2188%" y="421" width="0.2188%" height="15" fill="rgb(226,3,54)" fg:x="1003009" fg:w="1003009"/><text x="0.4688%" y="431.50"></text></g><g><title>__lock_text_start (1,003,009 samples, 0.22%)</title><rect x="0.2188%" y="405" width="0.2188%" height="15" fill="rgb(245,192,40)" fg:x="1003009" fg:w="1003009"/><text x="0.4688%" y="415.50"></text></g><g><title>core::ptr::drop_in_place<tiny_skia::pixmap::Pixmap> (1,003,009 samples, 0.22%)</title><rect x="0.4376%" y="709" width="0.2188%" height="15" fill="rgb(238,167,29)" fg:x="2006018" fg:w="1003009"/><text x="0.6876%" y="719.50"></text></g><g><title>core::ptr::drop_in_place<alloc::vec::Vec<u8>> (1,003,009 samples, 0.22%)</title><rect x="0.4376%" y="693" width="0.2188%" height="15" fill="rgb(232,182,51)" fg:x="2006018" fg:w="1003009"/><text x="0.6876%" y="703.50"></text></g><g><title>core::ptr::drop_in_place<alloc::raw_vec::RawVec<u8>> (1,003,009 samples, 0.22%)</title><rect x="0.4376%" y="677" width="0.2188%" height="15" fill="rgb(231,60,39)" fg:x="2006018" fg:w="1003009"/><text x="0.6876%" y="687.50"></text></g><g><title><alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (1,003,009 samples, 0.22%)</title><rect x="0.4376%" y="661" width="0.2188%" height="15" fill="rgb(208,69,12)" fg:x="2006018" fg:w="1003009"/><text x="0.6876%" y="671.50"></text></g><g><title>alloc::raw_vec::RawVecInner<A>::deallocate (1,003,009 samples, 0.22%)</title><rect x="0.4376%" y="645" width="0.2188%" height="15" fill="rgb(235,93,37)" fg:x="2006018" fg:w="1003009"/><text x="0.6876%" y="655.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::deallocate (1,003,009 samples, 0.22%)</title><rect x="0.4376%" y="629" width="0.2188%" height="15" fill="rgb(213,116,39)" fg:x="2006018" fg:w="1003009"/><text x="0.6876%" y="639.50"></text></g><g><title>alloc::alloc::dealloc (1,003,009 samples, 0.22%)</title><rect x="0.4376%" y="613" width="0.2188%" height="15" fill="rgb(222,207,29)" fg:x="2006018" fg:w="1003009"/><text x="0.6876%" y="623.50"></text></g><g><title>__munmap (1,003,009 samples, 0.22%)</title><rect x="0.4376%" y="597" width="0.2188%" height="15" fill="rgb(206,96,30)" fg:x="2006018" fg:w="1003009"/><text x="0.6876%" y="607.50"></text></g><g><title>entry_SYSCALL_64_after_hwframe (1,003,009 samples, 0.22%)</title><rect x="0.4376%" y="581" width="0.2188%" height="15" fill="rgb(218,138,4)" fg:x="2006018" fg:w="1003009"/><text x="0.6876%" y="591.50"></text></g><g><title>do_syscall_64 (1,003,009 samples, 0.22%)</title><rect x="0.4376%" y="565" width="0.2188%" height="15" fill="rgb(250,191,14)" fg:x="2006018" fg:w="1003009"/><text x="0.6876%" y="575.50"></text></g><g><title>x64_sys_call (1,003,009 samples, 0.22%)</title><rect x="0.4376%" y="549" width="0.2188%" height="15" fill="rgb(239,60,40)" fg:x="2006018" fg:w="1003009"/><text x="0.6876%" y="559.50"></text></g><g><title>__x64_sys_munmap (1,003,009 samples, 0.22%)</title><rect x="0.4376%" y="533" width="0.2188%" height="15" fill="rgb(206,27,48)" fg:x="2006018" fg:w="1003009"/><text x="0.6876%" y="543.50"></text></g><g><title>__vm_munmap (1,003,009 samples, 0.22%)</title><rect x="0.4376%" y="517" width="0.2188%" height="15" fill="rgb(225,35,8)" fg:x="2006018" fg:w="1003009"/><text x="0.6876%" y="527.50"></text></g><g><title>__do_munmap (1,003,009 samples, 0.22%)</title><rect x="0.4376%" y="501" width="0.2188%" height="15" fill="rgb(250,213,24)" fg:x="2006018" fg:w="1003009"/><text x="0.6876%" y="511.50"></text></g><g><title>unmap_region (1,003,009 samples, 0.22%)</title><rect x="0.4376%" y="485" width="0.2188%" height="15" fill="rgb(247,123,22)" fg:x="2006018" fg:w="1003009"/><text x="0.6876%" y="495.50"></text></g><g><title>tlb_finish_mmu (1,003,009 samples, 0.22%)</title><rect x="0.4376%" y="469" width="0.2188%" height="15" fill="rgb(231,138,38)" fg:x="2006018" fg:w="1003009"/><text x="0.6876%" y="479.50"></text></g><g><title>tlb_flush_mmu (1,003,009 samples, 0.22%)</title><rect x="0.4376%" y="453" width="0.2188%" height="15" fill="rgb(231,145,46)" fg:x="2006018" fg:w="1003009"/><text x="0.6876%" y="463.50"></text></g><g><title>free_pages_and_swap_cache (1,003,009 samples, 0.22%)</title><rect x="0.4376%" y="437" width="0.2188%" height="15" fill="rgb(251,118,11)" fg:x="2006018" fg:w="1003009"/><text x="0.6876%" y="447.50"></text></g><g><title>release_pages (1,003,009 samples, 0.22%)</title><rect x="0.4376%" y="421" width="0.2188%" height="15" fill="rgb(217,147,25)" fg:x="2006018" fg:w="1003009"/><text x="0.6876%" y="431.50"></text></g><g><title>__lock_text_start (1,003,009 samples, 0.22%)</title><rect x="0.4376%" y="405" width="0.2188%" height="15" fill="rgb(247,81,37)" fg:x="2006018" fg:w="1003009"/><text x="0.6876%" y="415.50"></text></g><g><title>__rdl_dealloc (1,003,009 samples, 0.22%)</title><rect x="0.6565%" y="405" width="0.2188%" height="15" fill="rgb(209,12,38)" fg:x="3009027" fg:w="1003009"/><text x="0.9065%" y="415.50"></text></g><g><title>core::ptr::drop_in_place<usvg::tree::Tree> (2,006,018 samples, 0.44%)</title><rect x="0.6565%" y="709" width="0.4376%" height="15" fill="rgb(227,1,9)" fg:x="3009027" fg:w="2006018"/><text x="0.9065%" y="719.50"></text></g><g><title>core::ptr::drop_in_place<usvg::tree::Group> (2,006,018 samples, 0.44%)</title><rect x="0.6565%" y="693" width="0.4376%" height="15" fill="rgb(248,47,43)" fg:x="3009027" fg:w="2006018"/><text x="0.9065%" y="703.50"></text></g><g><title>core::ptr::drop_in_place<alloc::vec::Vec<usvg::tree::Node>> (2,006,018 samples, 0.44%)</title><rect x="0.6565%" y="677" width="0.4376%" height="15" fill="rgb(221,10,30)" fg:x="3009027" fg:w="2006018"/><text x="0.9065%" y="687.50"></text></g><g><title><alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (2,006,018 samples, 0.44%)</title><rect x="0.6565%" y="661" width="0.4376%" height="15" fill="rgb(210,229,1)" fg:x="3009027" fg:w="2006018"/><text x="0.9065%" y="671.50"></text></g><g><title>core::ptr::drop_in_place<[usvg::tree::Node]> (2,006,018 samples, 0.44%)</title><rect x="0.6565%" y="645" width="0.4376%" height="15" fill="rgb(222,148,37)" fg:x="3009027" fg:w="2006018"/><text x="0.9065%" y="655.50"></text></g><g><title>core::ptr::drop_in_place<usvg::tree::Node> (2,006,018 samples, 0.44%)</title><rect x="0.6565%" y="629" width="0.4376%" height="15" fill="rgb(234,67,33)" fg:x="3009027" fg:w="2006018"/><text x="0.9065%" y="639.50"></text></g><g><title>core::ptr::drop_in_place<alloc::boxed::Box<usvg::tree::Group>> (2,006,018 samples, 0.44%)</title><rect x="0.6565%" y="613" width="0.4376%" height="15" fill="rgb(247,98,35)" fg:x="3009027" fg:w="2006018"/><text x="0.9065%" y="623.50"></text></g><g><title>core::ptr::drop_in_place<usvg::tree::Group> (2,006,018 samples, 0.44%)</title><rect x="0.6565%" y="597" width="0.4376%" height="15" fill="rgb(247,138,52)" fg:x="3009027" fg:w="2006018"/><text x="0.9065%" y="607.50"></text></g><g><title>core::ptr::drop_in_place<alloc::vec::Vec<usvg::tree::Node>> (2,006,018 samples, 0.44%)</title><rect x="0.6565%" y="581" width="0.4376%" height="15" fill="rgb(213,79,30)" fg:x="3009027" fg:w="2006018"/><text x="0.9065%" y="591.50"></text></g><g><title><alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (2,006,018 samples, 0.44%)</title><rect x="0.6565%" y="565" width="0.4376%" height="15" fill="rgb(246,177,23)" fg:x="3009027" fg:w="2006018"/><text x="0.9065%" y="575.50"></text></g><g><title>core::ptr::drop_in_place<[usvg::tree::Node]> (2,006,018 samples, 0.44%)</title><rect x="0.6565%" y="549" width="0.4376%" height="15" fill="rgb(230,62,27)" fg:x="3009027" fg:w="2006018"/><text x="0.9065%" y="559.50"></text></g><g><title>core::ptr::drop_in_place<usvg::tree::Node> (2,006,018 samples, 0.44%)</title><rect x="0.6565%" y="533" width="0.4376%" height="15" fill="rgb(216,154,8)" fg:x="3009027" fg:w="2006018"/><text x="0.9065%" y="543.50"></text></g><g><title>core::ptr::drop_in_place<alloc::boxed::Box<usvg::tree::Group>> (2,006,018 samples, 0.44%)</title><rect x="0.6565%" y="517" width="0.4376%" height="15" fill="rgb(244,35,45)" fg:x="3009027" fg:w="2006018"/><text x="0.9065%" y="527.50"></text></g><g><title>core::ptr::drop_in_place<usvg::tree::Group> (2,006,018 samples, 0.44%)</title><rect x="0.6565%" y="501" width="0.4376%" height="15" fill="rgb(251,115,12)" fg:x="3009027" fg:w="2006018"/><text x="0.9065%" y="511.50"></text></g><g><title>core::ptr::drop_in_place<alloc::vec::Vec<usvg::tree::Node>> (2,006,018 samples, 0.44%)</title><rect x="0.6565%" y="485" width="0.4376%" height="15" fill="rgb(240,54,50)" fg:x="3009027" fg:w="2006018"/><text x="0.9065%" y="495.50"></text></g><g><title><alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (2,006,018 samples, 0.44%)</title><rect x="0.6565%" y="469" width="0.4376%" height="15" fill="rgb(233,84,52)" fg:x="3009027" fg:w="2006018"/><text x="0.9065%" y="479.50"></text></g><g><title>core::ptr::drop_in_place<[usvg::tree::Node]> (2,006,018 samples, 0.44%)</title><rect x="0.6565%" y="453" width="0.4376%" height="15" fill="rgb(207,117,47)" fg:x="3009027" fg:w="2006018"/><text x="0.9065%" y="463.50"></text></g><g><title>core::ptr::drop_in_place<usvg::tree::Node> (2,006,018 samples, 0.44%)</title><rect x="0.6565%" y="437" width="0.4376%" height="15" fill="rgb(249,43,39)" fg:x="3009027" fg:w="2006018"/><text x="0.9065%" y="447.50"></text></g><g><title>core::ptr::drop_in_place<alloc::boxed::Box<usvg::tree::Path>> (2,006,018 samples, 0.44%)</title><rect x="0.6565%" y="421" width="0.4376%" height="15" fill="rgb(209,38,44)" fg:x="3009027" fg:w="2006018"/><text x="0.9065%" y="431.50"></text></g><g><title>alloc::sync::Arc<T,A>::drop_slow (1,003,009 samples, 0.22%)</title><rect x="0.8753%" y="405" width="0.2188%" height="15" fill="rgb(236,212,23)" fg:x="4012036" fg:w="1003009"/><text x="1.1253%" y="415.50"></text></g><g><title>core::str::converts::from_utf8 (1,003,009 samples, 0.22%)</title><rect x="1.0941%" y="709" width="0.2188%" height="15" fill="rgb(242,79,21)" fg:x="5015045" fg:w="1003009"/><text x="1.3441%" y="719.50"></text></g><g><title>core::str::validations::run_utf8_validation (1,003,009 samples, 0.22%)</title><rect x="1.0941%" y="693" width="0.2188%" height="15" fill="rgb(211,96,35)" fg:x="5015045" fg:w="1003009"/><text x="1.3441%" y="703.50"></text></g><g><title>tiny_skia::pipeline::RasterPipelineBuilder::compile (2,006,018 samples, 0.44%)</title><rect x="1.7505%" y="469" width="0.4376%" height="15" fill="rgb(253,215,40)" fg:x="8024072" fg:w="2006018"/><text x="2.0005%" y="479.50"></text></g><g><title>tiny_skia::pipeline::blitter::RasterPipelineBlitter::new (4,012,036 samples, 0.88%)</title><rect x="1.5317%" y="485" width="0.8753%" height="15" fill="rgb(211,81,21)" fg:x="7021063" fg:w="4012036"/><text x="1.7817%" y="495.50"></text></g><g><title>tiny_skia::pipeline::RasterPipelineBuilder::new (1,003,009 samples, 0.22%)</title><rect x="2.1882%" y="469" width="0.2188%" height="15" fill="rgb(208,190,38)" fg:x="10030090" fg:w="1003009"/><text x="2.4382%" y="479.50"></text></g><g><title><i32 as tiny_skia_path::floating_point::SaturateRound<f32>>::saturate_ceil (1,003,009 samples, 0.22%)</title><rect x="2.4070%" y="421" width="0.2188%" height="15" fill="rgb(235,213,38)" fg:x="11033099" fg:w="1003009"/><text x="2.6570%" y="431.50"></text></g><g><title><i32 as tiny_skia_path::floating_point::SaturateCast<f32>>::saturate_from (1,003,009 samples, 0.22%)</title><rect x="2.4070%" y="405" width="0.2188%" height="15" fill="rgb(237,122,38)" fg:x="11033099" fg:w="1003009"/><text x="2.6570%" y="415.50"></text></g><g><title>core::option::Option<T>::and_then (2,006,018 samples, 0.44%)</title><rect x="2.4070%" y="469" width="0.4376%" height="15" fill="rgb(244,218,35)" fg:x="11033099" fg:w="2006018"/><text x="2.6570%" y="479.50"></text></g><g><title>tiny_skia::scan::path_aa::fill_path::{{closure}} (2,006,018 samples, 0.44%)</title><rect x="2.4070%" y="453" width="0.4376%" height="15" fill="rgb(240,68,47)" fg:x="11033099" fg:w="2006018"/><text x="2.6570%" y="463.50"></text></g><g><title>tiny_skia_path::rect::Rect::round_out (2,006,018 samples, 0.44%)</title><rect x="2.4070%" y="437" width="0.4376%" height="15" fill="rgb(210,16,53)" fg:x="11033099" fg:w="2006018"/><text x="2.6570%" y="447.50"></text></g><g><title><i32 as tiny_skia_path::floating_point::SaturateRound<f32>>::saturate_floor (1,003,009 samples, 0.22%)</title><rect x="2.6258%" y="421" width="0.2188%" height="15" fill="rgb(235,124,12)" fg:x="12036108" fg:w="1003009"/><text x="2.8758%" y="431.50"></text></g><g><title><i32 as tiny_skia_path::floating_point::SaturateCast<f32>>::saturate_from (1,003,009 samples, 0.22%)</title><rect x="2.6258%" y="405" width="0.2188%" height="15" fill="rgb(224,169,11)" fg:x="12036108" fg:w="1003009"/><text x="2.8758%" y="415.50"></text></g><g><title><tiny_skia::scan::path_aa::SuperBlitter as core::ops::drop::Drop>::drop (1,003,009 samples, 0.22%)</title><rect x="2.8446%" y="437" width="0.2188%" height="15" fill="rgb(250,166,2)" fg:x="13039117" fg:w="1003009"/><text x="3.0946%" y="447.50"></text></g><g><title>tiny_skia::scan::path_aa::SuperBlitter::flush (1,003,009 samples, 0.22%)</title><rect x="2.8446%" y="421" width="0.2188%" height="15" fill="rgb(242,216,29)" fg:x="13039117" fg:w="1003009"/><text x="3.0946%" y="431.50"></text></g><g><title><tiny_skia::pipeline::blitter::RasterPipelineBlitter as tiny_skia::blitter::Blitter>::blit_anti_h (1,003,009 samples, 0.22%)</title><rect x="2.8446%" y="405" width="0.2188%" height="15" fill="rgb(230,116,27)" fg:x="13039117" fg:w="1003009"/><text x="3.0946%" y="415.50"></text></g><g><title>core::ptr::drop_in_place<tiny_skia::scan::path_aa::SuperBlitter> (2,006,018 samples, 0.44%)</title><rect x="2.8446%" y="453" width="0.4376%" height="15" fill="rgb(228,99,48)" fg:x="13039117" fg:w="2006018"/><text x="3.0946%" y="463.50"></text></g><g><title>core::ptr::drop_in_place<tiny_skia::alpha_runs::AlphaRuns> (1,003,009 samples, 0.22%)</title><rect x="3.0635%" y="437" width="0.2188%" height="15" fill="rgb(253,11,6)" fg:x="14042126" fg:w="1003009"/><text x="3.3135%" y="447.50"></text></g><g><title>core::ptr::drop_in_place<alloc::vec::Vec<core::option::Option<core::num::nonzero::NonZero<u16>>>> (1,003,009 samples, 0.22%)</title><rect x="3.0635%" y="421" width="0.2188%" height="15" fill="rgb(247,143,39)" fg:x="14042126" fg:w="1003009"/><text x="3.3135%" y="431.50"></text></g><g><title>core::ptr::drop_in_place<alloc::raw_vec::RawVec<core::option::Option<core::num::nonzero::NonZero<u16>>>> (1,003,009 samples, 0.22%)</title><rect x="3.0635%" y="405" width="0.2188%" height="15" fill="rgb(236,97,10)" fg:x="14042126" fg:w="1003009"/><text x="3.3135%" y="415.50"></text></g><g><title><alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (1,003,009 samples, 0.22%)</title><rect x="3.0635%" y="389" width="0.2188%" height="15" fill="rgb(233,208,19)" fg:x="14042126" fg:w="1003009"/><text x="3.3135%" y="399.50"></text></g><g><title>alloc::raw_vec::RawVecInner<A>::deallocate (1,003,009 samples, 0.22%)</title><rect x="3.0635%" y="373" width="0.2188%" height="15" fill="rgb(216,164,2)" fg:x="14042126" fg:w="1003009"/><text x="3.3135%" y="383.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::deallocate (1,003,009 samples, 0.22%)</title><rect x="3.0635%" y="357" width="0.2188%" height="15" fill="rgb(220,129,5)" fg:x="14042126" fg:w="1003009"/><text x="3.3135%" y="367.50"></text></g><g><title>alloc::alloc::dealloc (1,003,009 samples, 0.22%)</title><rect x="3.0635%" y="341" width="0.2188%" height="15" fill="rgb(242,17,10)" fg:x="14042126" fg:w="1003009"/><text x="3.3135%" y="351.50"></text></g><g><title>__rdl_dealloc (1,003,009 samples, 0.22%)</title><rect x="3.0635%" y="325" width="0.2188%" height="15" fill="rgb(242,107,0)" fg:x="14042126" fg:w="1003009"/><text x="3.3135%" y="335.50"></text></g><g><title>std::sys::alloc::unix::<impl core::alloc::global::GlobalAlloc for std::alloc::System>::dealloc (1,003,009 samples, 0.22%)</title><rect x="3.0635%" y="309" width="0.2188%" height="15" fill="rgb(251,28,31)" fg:x="14042126" fg:w="1003009"/><text x="3.3135%" y="319.50"></text></g><g><title><tiny_skia::edge::Edge as core::ops::deref::DerefMut>::deref_mut (2,006,018 samples, 0.44%)</title><rect x="3.2823%" y="437" width="0.4376%" height="15" fill="rgb(233,223,10)" fg:x="15045135" fg:w="2006018"/><text x="3.5323%" y="447.50"></text></g><g><title>tiny_skia::edge::Edge::as_line_mut (2,006,018 samples, 0.44%)</title><rect x="3.2823%" y="421" width="0.4376%" height="15" fill="rgb(215,21,27)" fg:x="15045135" fg:w="2006018"/><text x="3.5323%" y="431.50"></text></g><g><title>core::slice::sort::shared::smallsort::insertion_sort_shift_left (2,006,018 samples, 0.44%)</title><rect x="3.7199%" y="389" width="0.4376%" height="15" fill="rgb(232,23,21)" fg:x="17051153" fg:w="2006018"/><text x="3.9699%" y="399.50"></text></g><g><title>core::slice::sort::shared::smallsort::insert_tail (2,006,018 samples, 0.44%)</title><rect x="3.7199%" y="373" width="0.4376%" height="15" fill="rgb(244,5,23)" fg:x="17051153" fg:w="2006018"/><text x="3.9699%" y="383.50"></text></g><g><title>alloc::slice::<impl [T]>::sort_by::{{closure}} (2,006,018 samples, 0.44%)</title><rect x="3.7199%" y="357" width="0.4376%" height="15" fill="rgb(226,81,46)" fg:x="17051153" fg:w="2006018"/><text x="3.9699%" y="367.50"></text></g><g><title>tiny_skia::scan::path::fill_path_impl::{{closure}} (2,006,018 samples, 0.44%)</title><rect x="3.7199%" y="341" width="0.4376%" height="15" fill="rgb(247,70,30)" fg:x="17051153" fg:w="2006018"/><text x="3.9699%" y="351.50"></text></g><g><title>tiny_skia::edge::Edge::as_line (2,006,018 samples, 0.44%)</title><rect x="3.7199%" y="325" width="0.4376%" height="15" fill="rgb(212,68,19)" fg:x="17051153" fg:w="2006018"/><text x="3.9699%" y="335.50"></text></g><g><title>core::slice::sort::stable::drift::create_run (3,009,027 samples, 0.66%)</title><rect x="4.1575%" y="357" width="0.6565%" height="15" fill="rgb(240,187,13)" fg:x="19057171" fg:w="3009027"/><text x="4.4075%" y="367.50"></text></g><g><title>core::slice::sort::stable::quicksort::quicksort (2,006,018 samples, 0.44%)</title><rect x="4.3764%" y="341" width="0.4376%" height="15" fill="rgb(223,113,26)" fg:x="20060180" fg:w="2006018"/><text x="4.6264%" y="351.50"></text></g><g><title><T as core::slice::sort::shared::smallsort::StableSmallSortTypeImpl>::small_sort (2,006,018 samples, 0.44%)</title><rect x="4.3764%" y="325" width="0.4376%" height="15" fill="rgb(206,192,2)" fg:x="20060180" fg:w="2006018"/><text x="4.6264%" y="335.50"></text></g><g><title>core::slice::sort::shared::smallsort::small_sort_general_with_scratch (2,006,018 samples, 0.44%)</title><rect x="4.3764%" y="309" width="0.4376%" height="15" fill="rgb(241,108,4)" fg:x="20060180" fg:w="2006018"/><text x="4.6264%" y="319.50"></text></g><g><title>core::slice::sort::shared::smallsort::insert_tail (1,003,009 samples, 0.22%)</title><rect x="4.5952%" y="293" width="0.2188%" height="15" fill="rgb(247,173,49)" fg:x="21063189" fg:w="1003009"/><text x="4.8452%" y="303.50"></text></g><g><title>alloc::slice::<impl [T]>::sort_by::{{closure}} (1,003,009 samples, 0.22%)</title><rect x="4.5952%" y="277" width="0.2188%" height="15" fill="rgb(224,114,35)" fg:x="21063189" fg:w="1003009"/><text x="4.8452%" y="287.50"></text></g><g><title>tiny_skia::scan::path::fill_path_impl::{{closure}} (1,003,009 samples, 0.22%)</title><rect x="4.5952%" y="261" width="0.2188%" height="15" fill="rgb(245,159,27)" fg:x="21063189" fg:w="1003009"/><text x="4.8452%" y="271.50"></text></g><g><title>alloc::slice::<impl [T]>::sort_by (6,018,054 samples, 1.31%)</title><rect x="3.7199%" y="437" width="1.3129%" height="15" fill="rgb(245,172,44)" fg:x="17051153" fg:w="6018054"/><text x="3.9699%" y="447.50"></text></g><g><title>alloc::slice::stable_sort (6,018,054 samples, 1.31%)</title><rect x="3.7199%" y="421" width="1.3129%" height="15" fill="rgb(236,23,11)" fg:x="17051153" fg:w="6018054"/><text x="3.9699%" y="431.50"></text></g><g><title>core::slice::sort::stable::sort (6,018,054 samples, 1.31%)</title><rect x="3.7199%" y="405" width="1.3129%" height="15" fill="rgb(205,117,38)" fg:x="17051153" fg:w="6018054"/><text x="3.9699%" y="415.50"></text></g><g><title>core::slice::sort::stable::driftsort_main (4,012,036 samples, 0.88%)</title><rect x="4.1575%" y="389" width="0.8753%" height="15" fill="rgb(237,72,25)" fg:x="19057171" fg:w="4012036"/><text x="4.4075%" y="399.50"></text></g><g><title>core::slice::sort::stable::drift::sort (4,012,036 samples, 0.88%)</title><rect x="4.1575%" y="373" width="0.8753%" height="15" fill="rgb(244,70,9)" fg:x="19057171" fg:w="4012036"/><text x="4.4075%" y="383.50"></text></g><g><title>core::slice::sort::stable::drift::stable_quicksort (1,003,009 samples, 0.22%)</title><rect x="4.8140%" y="357" width="0.2188%" height="15" fill="rgb(217,125,39)" fg:x="22066198" fg:w="1003009"/><text x="5.0640%" y="367.50"></text></g><g><title>core::slice::sort::stable::quicksort::quicksort (1,003,009 samples, 0.22%)</title><rect x="4.8140%" y="341" width="0.2188%" height="15" fill="rgb(235,36,10)" fg:x="22066198" fg:w="1003009"/><text x="5.0640%" y="351.50"></text></g><g><title>core::slice::sort::stable::quicksort::quicksort (1,003,009 samples, 0.22%)</title><rect x="4.8140%" y="325" width="0.2188%" height="15" fill="rgb(251,123,47)" fg:x="22066198" fg:w="1003009"/><text x="5.0640%" y="335.50"></text></g><g><title>core::slice::sort::stable::quicksort::quicksort (1,003,009 samples, 0.22%)</title><rect x="4.8140%" y="309" width="0.2188%" height="15" fill="rgb(221,13,13)" fg:x="22066198" fg:w="1003009"/><text x="5.0640%" y="319.50"></text></g><g><title>core::slice::sort::stable::quicksort::quicksort (1,003,009 samples, 0.22%)</title><rect x="4.8140%" y="293" width="0.2188%" height="15" fill="rgb(238,131,9)" fg:x="22066198" fg:w="1003009"/><text x="5.0640%" y="303.50"></text></g><g><title><T as core::slice::sort::shared::smallsort::StableSmallSortTypeImpl>::small_sort (1,003,009 samples, 0.22%)</title><rect x="4.8140%" y="277" width="0.2188%" height="15" fill="rgb(211,50,8)" fg:x="22066198" fg:w="1003009"/><text x="5.0640%" y="287.50"></text></g><g><title>core::slice::sort::shared::smallsort::small_sort_general_with_scratch (1,003,009 samples, 0.22%)</title><rect x="4.8140%" y="261" width="0.2188%" height="15" fill="rgb(245,182,24)" fg:x="22066198" fg:w="1003009"/><text x="5.0640%" y="271.50"></text></g><g><title>core::slice::sort::shared::smallsort::sort4_stable (1,003,009 samples, 0.22%)</title><rect x="4.8140%" y="245" width="0.2188%" height="15" fill="rgb(242,14,37)" fg:x="22066198" fg:w="1003009"/><text x="5.0640%" y="255.50"></text></g><g><title>alloc::slice::<impl [T]>::sort_by::{{closure}} (1,003,009 samples, 0.22%)</title><rect x="4.8140%" y="229" width="0.2188%" height="15" fill="rgb(246,228,12)" fg:x="22066198" fg:w="1003009"/><text x="5.0640%" y="239.50"></text></g><g><title>tiny_skia::scan::path::fill_path_impl::{{closure}} (1,003,009 samples, 0.22%)</title><rect x="4.8140%" y="213" width="0.2188%" height="15" fill="rgb(213,55,15)" fg:x="22066198" fg:w="1003009"/><text x="5.0640%" y="223.50"></text></g><g><title>alloc::vec::Vec<T,A>::insert (1,003,009 samples, 0.22%)</title><rect x="5.0328%" y="437" width="0.2188%" height="15" fill="rgb(209,9,3)" fg:x="23069207" fg:w="1003009"/><text x="5.2828%" y="447.50"></text></g><g><title>core::intrinsics::copy (1,003,009 samples, 0.22%)</title><rect x="5.0328%" y="421" width="0.2188%" height="15" fill="rgb(230,59,30)" fg:x="23069207" fg:w="1003009"/><text x="5.2828%" y="431.50"></text></g><g><title>[libc-2.31.so] (1,003,009 samples, 0.22%)</title><rect x="5.0328%" y="405" width="0.2188%" height="15" fill="rgb(209,121,21)" fg:x="23069207" fg:w="1003009"/><text x="5.2828%" y="415.50"></text></g><g><title><tiny_skia::edge_builder::PathEdgeIter as core::iter::traits::iterator::Iterator>::next (2,006,018 samples, 0.44%)</title><rect x="5.2516%" y="405" width="0.4376%" height="15" fill="rgb(220,109,13)" fg:x="24072216" fg:w="2006018"/><text x="5.5016%" y="415.50"></text></g><g><title>alloc::vec::Vec<T,A>::push (1,003,009 samples, 0.22%)</title><rect x="5.6893%" y="389" width="0.2188%" height="15" fill="rgb(232,18,1)" fg:x="26078234" fg:w="1003009"/><text x="5.9393%" y="399.50"></text></g><g><title>core::ptr::write (1,003,009 samples, 0.22%)</title><rect x="5.6893%" y="373" width="0.2188%" height="15" fill="rgb(215,41,42)" fg:x="26078234" fg:w="1003009"/><text x="5.9393%" y="383.50"></text></g><g><title>tiny_skia::edge_builder::BasicEdgeBuilder::build (8,024,072 samples, 1.75%)</title><rect x="5.2516%" y="421" width="1.7505%" height="15" fill="rgb(224,123,36)" fg:x="24072216" fg:w="8024072"/><text x="5.5016%" y="431.50"></text></g><g><title>tiny_skia::edge_builder::BasicEdgeBuilder::push_line (6,018,054 samples, 1.31%)</title><rect x="5.6893%" y="405" width="1.3129%" height="15" fill="rgb(240,125,3)" fg:x="26078234" fg:w="6018054"/><text x="5.9393%" y="415.50"></text></g><g><title>tiny_skia::edge::LineEdge::new (5,015,045 samples, 1.09%)</title><rect x="5.9081%" y="389" width="1.0941%" height="15" fill="rgb(205,98,50)" fg:x="27081243" fg:w="5015045"/><text x="6.1581%" y="399.50"></text></g><g><title>tiny_skia::fixed_point::fdot6::div (1,003,009 samples, 0.22%)</title><rect x="6.7834%" y="373" width="0.2188%" height="15" fill="rgb(205,185,37)" fg:x="31093279" fg:w="1003009"/><text x="7.0334%" y="383.50"></text></g><g><title>core::convert::num::<impl core::convert::TryFrom<i32> for i16>::try_from (1,003,009 samples, 0.22%)</title><rect x="6.7834%" y="357" width="0.2188%" height="15" fill="rgb(238,207,15)" fg:x="31093279" fg:w="1003009"/><text x="7.0334%" y="367.50"></text></g><g><title>tiny_skia::edge_builder::BasicEdgeBuilder::build_edges (10,030,090 samples, 2.19%)</title><rect x="5.2516%" y="437" width="2.1882%" height="15" fill="rgb(213,199,42)" fg:x="24072216" fg:w="10030090"/><text x="5.5016%" y="447.50">t..</text></g><g><title>tiny_skia::edge_builder::BasicEdgeBuilder::new (2,006,018 samples, 0.44%)</title><rect x="7.0022%" y="421" width="0.4376%" height="15" fill="rgb(235,201,11)" fg:x="32096288" fg:w="2006018"/><text x="7.2522%" y="431.50"></text></g><g><title>alloc::vec::Vec<T>::with_capacity (2,006,018 samples, 0.44%)</title><rect x="7.0022%" y="405" width="0.4376%" height="15" fill="rgb(207,46,11)" fg:x="32096288" fg:w="2006018"/><text x="7.2522%" y="415.50"></text></g><g><title>alloc::vec::Vec<T,A>::with_capacity_in (2,006,018 samples, 0.44%)</title><rect x="7.0022%" y="389" width="0.4376%" height="15" fill="rgb(241,35,35)" fg:x="32096288" fg:w="2006018"/><text x="7.2522%" y="399.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::with_capacity_in (2,006,018 samples, 0.44%)</title><rect x="7.0022%" y="373" width="0.4376%" height="15" fill="rgb(243,32,47)" fg:x="32096288" fg:w="2006018"/><text x="7.2522%" y="383.50"></text></g><g><title>alloc::raw_vec::RawVecInner<A>::with_capacity_in (2,006,018 samples, 0.44%)</title><rect x="7.0022%" y="357" width="0.4376%" height="15" fill="rgb(247,202,23)" fg:x="32096288" fg:w="2006018"/><text x="7.2522%" y="367.50"></text></g><g><title>alloc::raw_vec::RawVecInner<A>::try_allocate_in (2,006,018 samples, 0.44%)</title><rect x="7.0022%" y="341" width="0.4376%" height="15" fill="rgb(219,102,11)" fg:x="32096288" fg:w="2006018"/><text x="7.2522%" y="351.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::allocate (2,006,018 samples, 0.44%)</title><rect x="7.0022%" y="325" width="0.4376%" height="15" fill="rgb(243,110,44)" fg:x="32096288" fg:w="2006018"/><text x="7.2522%" y="335.50"></text></g><g><title>alloc::alloc::Global::alloc_impl (2,006,018 samples, 0.44%)</title><rect x="7.0022%" y="309" width="0.4376%" height="15" fill="rgb(222,74,54)" fg:x="32096288" fg:w="2006018"/><text x="7.2522%" y="319.50"></text></g><g><title>alloc::alloc::alloc (2,006,018 samples, 0.44%)</title><rect x="7.0022%" y="293" width="0.4376%" height="15" fill="rgb(216,99,12)" fg:x="32096288" fg:w="2006018"/><text x="7.2522%" y="303.50"></text></g><g><title>__libc_malloc (2,006,018 samples, 0.44%)</title><rect x="7.0022%" y="277" width="0.4376%" height="15" fill="rgb(226,22,26)" fg:x="32096288" fg:w="2006018"/><text x="7.2522%" y="287.50"></text></g><g><title>[libc-2.31.so] (2,006,018 samples, 0.44%)</title><rect x="7.0022%" y="261" width="0.4376%" height="15" fill="rgb(217,163,10)" fg:x="32096288" fg:w="2006018"/><text x="7.2522%" y="271.50"></text></g><g><title>[libc-2.31.so] (2,006,018 samples, 0.44%)</title><rect x="7.0022%" y="245" width="0.4376%" height="15" fill="rgb(213,25,53)" fg:x="32096288" fg:w="2006018"/><text x="7.2522%" y="255.50"></text></g><g><title><tiny_skia::edge::Edge as core::ops::deref::Deref>::deref (12,036,108 samples, 2.63%)</title><rect x="9.4092%" y="421" width="2.6258%" height="15" fill="rgb(252,105,26)" fg:x="43129387" fg:w="12036108"/><text x="9.6592%" y="431.50"><t..</text></g><g><title>tiny_skia::edge::Edge::as_line (12,036,108 samples, 2.63%)</title><rect x="9.4092%" y="405" width="2.6258%" height="15" fill="rgb(220,39,43)" fg:x="43129387" fg:w="12036108"/><text x="9.6592%" y="415.50">ti..</text></g><g><title><tiny_skia::edge::Edge as core::ops::deref::DerefMut>::deref_mut (1,003,009 samples, 0.22%)</title><rect x="12.0350%" y="421" width="0.2188%" height="15" fill="rgb(229,68,48)" fg:x="55165495" fg:w="1003009"/><text x="12.2850%" y="431.50"></text></g><g><title>tiny_skia::edge::Edge::as_line_mut (1,003,009 samples, 0.22%)</title><rect x="12.0350%" y="405" width="0.2188%" height="15" fill="rgb(252,8,32)" fg:x="55165495" fg:w="1003009"/><text x="12.2850%" y="415.50"></text></g><g><title><alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index (2,006,018 samples, 0.44%)</title><rect x="14.6608%" y="389" width="0.4376%" height="15" fill="rgb(223,20,43)" fg:x="67201603" fg:w="2006018"/><text x="14.9108%" y="399.50"></text></g><g><title>core::slice::index::<impl core::ops::index::Index<I> for [T]>::index (2,006,018 samples, 0.44%)</title><rect x="14.6608%" y="373" width="0.4376%" height="15" fill="rgb(229,81,49)" fg:x="67201603" fg:w="2006018"/><text x="14.9108%" y="383.50"></text></g><g><title><usize as core::slice::index::SliceIndex<[T]>>::index (2,006,018 samples, 0.44%)</title><rect x="14.6608%" y="357" width="0.4376%" height="15" fill="rgb(236,28,36)" fg:x="67201603" fg:w="2006018"/><text x="14.9108%" y="367.50"></text></g><g><title><alloc::vec::Vec<T,A> as core::ops::deref::DerefMut>::deref_mut (1,003,009 samples, 0.22%)</title><rect x="15.0985%" y="373" width="0.2188%" height="15" fill="rgb(249,185,26)" fg:x="69207621" fg:w="1003009"/><text x="15.3485%" y="383.50"></text></g><g><title>alloc::vec::Vec<T,A>::as_mut_slice (1,003,009 samples, 0.22%)</title><rect x="15.0985%" y="357" width="0.2188%" height="15" fill="rgb(249,174,33)" fg:x="69207621" fg:w="1003009"/><text x="15.3485%" y="367.50"></text></g><g><title><alloc::vec::Vec<T,A> as core::ops::index::IndexMut<I>>::index_mut (4,012,036 samples, 0.88%)</title><rect x="15.0985%" y="389" width="0.8753%" height="15" fill="rgb(233,201,37)" fg:x="69207621" fg:w="4012036"/><text x="15.3485%" y="399.50"></text></g><g><title>core::slice::index::<impl core::ops::index::IndexMut<I> for [T]>::index_mut (3,009,027 samples, 0.66%)</title><rect x="15.3173%" y="373" width="0.6565%" height="15" fill="rgb(221,78,26)" fg:x="70210630" fg:w="3009027"/><text x="15.5673%" y="383.50"></text></g><g><title><core::ops::range::RangeFrom<usize> as core::slice::index::SliceIndex<[T]>>::index_mut (3,009,027 samples, 0.66%)</title><rect x="15.3173%" y="357" width="0.6565%" height="15" fill="rgb(250,127,30)" fg:x="70210630" fg:w="3009027"/><text x="15.5673%" y="367.50"></text></g><g><title><core::ops::range::RangeFrom<usize> as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut (1,003,009 samples, 0.22%)</title><rect x="15.7549%" y="341" width="0.2188%" height="15" fill="rgb(230,49,44)" fg:x="72216648" fg:w="1003009"/><text x="16.0049%" y="351.50"></text></g><g><title><core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut (1,003,009 samples, 0.22%)</title><rect x="15.7549%" y="325" width="0.2188%" height="15" fill="rgb(229,67,23)" fg:x="72216648" fg:w="1003009"/><text x="16.0049%" y="335.50"></text></g><g><title>core::slice::index::get_offset_len_mut_noubcheck (1,003,009 samples, 0.22%)</title><rect x="15.7549%" y="309" width="0.2188%" height="15" fill="rgb(249,83,47)" fg:x="72216648" fg:w="1003009"/><text x="16.0049%" y="319.50"></text></g><g><title>core::slice::index::get_mut_noubcheck (1,003,009 samples, 0.22%)</title><rect x="15.7549%" y="293" width="0.2188%" height="15" fill="rgb(215,43,3)" fg:x="72216648" fg:w="1003009"/><text x="16.0049%" y="303.50"></text></g><g><title>tiny_skia::alpha_runs::AlphaRuns::break_run (14,042,126 samples, 3.06%)</title><rect x="15.9737%" y="389" width="3.0635%" height="15" fill="rgb(238,154,13)" fg:x="73219657" fg:w="14042126"/><text x="16.2237%" y="399.50">tin..</text></g><g><title>tiny_skia::alpha_runs::AlphaRuns::add (27,081,243 samples, 5.91%)</title><rect x="13.3479%" y="405" width="5.9081%" height="15" fill="rgb(219,56,2)" fg:x="61183549" fg:w="27081243"/><text x="13.5979%" y="415.50">tiny_ski..</text></g><g><title>tiny_skia::alpha_runs::AlphaRuns::catch_overflow (1,003,009 samples, 0.22%)</title><rect x="19.0372%" y="389" width="0.2188%" height="15" fill="rgb(233,0,4)" fg:x="87261783" fg:w="1003009"/><text x="19.2872%" y="399.50"></text></g><g><title><core::slice::iter::IterMut<T> as core::iter::traits::iterator::Iterator>::for_each (2,006,018 samples, 0.44%)</title><rect x="21.0066%" y="341" width="0.4376%" height="15" fill="rgb(235,30,7)" fg:x="96288864" fg:w="2006018"/><text x="21.2566%" y="351.50"></text></g><g><title><tiny_skia::pipeline::blitter::RasterPipelineBlitter as tiny_skia::blitter::Blitter>::blit_rect::{{closure}} (2,006,018 samples, 0.44%)</title><rect x="21.0066%" y="325" width="0.4376%" height="15" fill="rgb(250,79,13)" fg:x="96288864" fg:w="2006018"/><text x="21.2566%" y="335.50"></text></g><g><title><tiny_skia::pipeline::blitter::RasterPipelineBlitter as tiny_skia::blitter::Blitter>::blit_rect (5,015,045 samples, 1.09%)</title><rect x="20.7877%" y="357" width="1.0941%" height="15" fill="rgb(211,146,34)" fg:x="95285855" fg:w="5015045"/><text x="21.0377%" y="367.50"></text></g><g><title>core::iter::range::<impl core::iter::traits::iterator::Iterator for core::ops::range::Range<A>>::next (2,006,018 samples, 0.44%)</title><rect x="21.4442%" y="341" width="0.4376%" height="15" fill="rgb(228,22,38)" fg:x="98294882" fg:w="2006018"/><text x="21.6942%" y="351.50"></text></g><g><title><core::ops::range::Range<T> as core::iter::range::RangeIteratorImpl>::spec_next (2,006,018 samples, 0.44%)</title><rect x="21.4442%" y="325" width="0.4376%" height="15" fill="rgb(235,168,5)" fg:x="98294882" fg:w="2006018"/><text x="21.6942%" y="335.50"></text></g><g><title><tiny_skia::pipeline::blitter::RasterPipelineBlitter as tiny_skia::blitter::Blitter>::blit_h (6,018,054 samples, 1.31%)</title><rect x="20.7877%" y="373" width="1.3129%" height="15" fill="rgb(221,155,16)" fg:x="95285855" fg:w="6018054"/><text x="21.0377%" y="383.50"></text></g><g><title>tiny_skia::geom::ScreenIntRect::from_xywh_safe (1,003,009 samples, 0.22%)</title><rect x="21.8818%" y="357" width="0.2188%" height="15" fill="rgb(215,215,53)" fg:x="100300900" fg:w="1003009"/><text x="22.1318%" y="367.50"></text></g><g><title>core::convert::num::<impl core::convert::From<u16> for usize>::from (1,003,009 samples, 0.22%)</title><rect x="22.1007%" y="373" width="0.2188%" height="15" fill="rgb(223,4,10)" fg:x="101303909" fg:w="1003009"/><text x="22.3507%" y="383.50"></text></g><g><title>tiny_skia::pipeline::lowp::from_float (7,021,063 samples, 1.53%)</title><rect x="24.2888%" y="309" width="1.5317%" height="15" fill="rgb(234,103,6)" fg:x="111333999" fg:w="7021063"/><text x="24.5388%" y="319.50"></text></g><g><title><tiny_skia::wide::u16x16_t::u16x16 as core::ops::arith::Mul>::mul (1,003,009 samples, 0.22%)</title><rect x="25.8206%" y="293" width="0.2188%" height="15" fill="rgb(227,97,0)" fg:x="118355062" fg:w="1003009"/><text x="26.0706%" y="303.50"></text></g><g><title><u16 as core::ops::arith::Mul>::mul (1,003,009 samples, 0.22%)</title><rect x="25.8206%" y="277" width="0.2188%" height="15" fill="rgb(234,150,53)" fg:x="118355062" fg:w="1003009"/><text x="26.0706%" y="287.50"></text></g><g><title>tiny_skia::pipeline::lowp::lerp_1_float (13,039,117 samples, 2.84%)</title><rect x="23.8512%" y="325" width="2.8446%" height="15" fill="rgb(228,201,54)" fg:x="109327981" fg:w="13039117"/><text x="24.1012%" y="335.50">ti..</text></g><g><title>tiny_skia::pipeline::lowp::lerp (4,012,036 samples, 0.88%)</title><rect x="25.8206%" y="309" width="0.8753%" height="15" fill="rgb(222,22,37)" fg:x="118355062" fg:w="4012036"/><text x="26.0706%" y="319.50"></text></g><g><title>tiny_skia::pipeline::lowp::div255 (3,009,027 samples, 0.66%)</title><rect x="26.0394%" y="293" width="0.6565%" height="15" fill="rgb(237,53,32)" fg:x="119358071" fg:w="3009027"/><text x="26.2894%" y="303.50"></text></g><g><title><tiny_skia::wide::u16x16_t::u16x16 as core::ops::bit::Shr>::shr (3,009,027 samples, 0.66%)</title><rect x="26.0394%" y="277" width="0.6565%" height="15" fill="rgb(233,25,53)" fg:x="119358071" fg:w="3009027"/><text x="26.2894%" y="287.50"></text></g><g><title><u16 as core::ops::bit::Shr>::shr (3,009,027 samples, 0.66%)</title><rect x="26.0394%" y="261" width="0.6565%" height="15" fill="rgb(210,40,34)" fg:x="119358071" fg:w="3009027"/><text x="26.2894%" y="271.50"></text></g><g><title>tiny_skia::pipeline::<impl tiny_skia::pixmap::SubPixmapMut>::slice_at_xy (1,003,009 samples, 0.22%)</title><rect x="26.6958%" y="309" width="0.2188%" height="15" fill="rgb(241,220,44)" fg:x="122367098" fg:w="1003009"/><text x="26.9458%" y="319.50"></text></g><g><title>core::slice::index::<impl core::ops::index::IndexMut<I> for [T]>::index_mut (1,003,009 samples, 0.22%)</title><rect x="26.6958%" y="293" width="0.2188%" height="15" fill="rgb(235,28,35)" fg:x="122367098" fg:w="1003009"/><text x="26.9458%" y="303.50"></text></g><g><title><core::ops::range::RangeFrom<usize> as core::slice::index::SliceIndex<[T]>>::index_mut (1,003,009 samples, 0.22%)</title><rect x="26.6958%" y="277" width="0.2188%" height="15" fill="rgb(210,56,17)" fg:x="122367098" fg:w="1003009"/><text x="26.9458%" y="287.50"></text></g><g><title><core::ops::range::RangeFrom<usize> as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut (1,003,009 samples, 0.22%)</title><rect x="26.6958%" y="261" width="0.2188%" height="15" fill="rgb(224,130,29)" fg:x="122367098" fg:w="1003009"/><text x="26.9458%" y="271.50"></text></g><g><title><core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut (1,003,009 samples, 0.22%)</title><rect x="26.6958%" y="245" width="0.2188%" height="15" fill="rgb(235,212,8)" fg:x="122367098" fg:w="1003009"/><text x="26.9458%" y="255.50"></text></g><g><title>core::slice::index::get_offset_len_mut_noubcheck (1,003,009 samples, 0.22%)</title><rect x="26.6958%" y="229" width="0.2188%" height="15" fill="rgb(223,33,50)" fg:x="122367098" fg:w="1003009"/><text x="26.9458%" y="239.50"></text></g><g><title>core::slice::index::get_mut_noubcheck (1,003,009 samples, 0.22%)</title><rect x="26.6958%" y="213" width="0.2188%" height="15" fill="rgb(219,149,13)" fg:x="122367098" fg:w="1003009"/><text x="26.9458%" y="223.50"></text></g><g><title>tiny_skia::pipeline::lowp::Pipeline::next_stage (3,009,027 samples, 0.66%)</title><rect x="26.9147%" y="309" width="0.6565%" height="15" fill="rgb(250,156,29)" fg:x="123370107" fg:w="3009027"/><text x="27.1647%" y="319.50"></text></g><g><title>core::slice::<impl [T]>::copy_from_slice (11,033,099 samples, 2.41%)</title><rect x="27.5711%" y="293" width="2.4070%" height="15" fill="rgb(216,193,19)" fg:x="126379134" fg:w="11033099"/><text x="27.8211%" y="303.50">co..</text></g><g><title>core::intrinsics::copy_nonoverlapping (11,033,099 samples, 2.41%)</title><rect x="27.5711%" y="277" width="2.4070%" height="15" fill="rgb(216,135,14)" fg:x="126379134" fg:w="11033099"/><text x="27.8211%" y="287.50">co..</text></g><g><title>[libc-2.31.so] (11,033,099 samples, 2.41%)</title><rect x="27.5711%" y="261" width="2.4070%" height="15" fill="rgb(241,47,5)" fg:x="126379134" fg:w="11033099"/><text x="27.8211%" y="271.50">[l..</text></g><g><title>asm_exc_page_fault (2,006,018 samples, 0.44%)</title><rect x="29.5405%" y="245" width="0.4376%" height="15" fill="rgb(233,42,35)" fg:x="135406215" fg:w="2006018"/><text x="29.7905%" y="255.50"></text></g><g><title>exc_page_fault (2,006,018 samples, 0.44%)</title><rect x="29.5405%" y="229" width="0.4376%" height="15" fill="rgb(231,13,6)" fg:x="135406215" fg:w="2006018"/><text x="29.7905%" y="239.50"></text></g><g><title>do_user_addr_fault (2,006,018 samples, 0.44%)</title><rect x="29.5405%" y="213" width="0.4376%" height="15" fill="rgb(207,181,40)" fg:x="135406215" fg:w="2006018"/><text x="29.7905%" y="223.50"></text></g><g><title>tiny_skia::pipeline::lowp::load_dst_tail (22,066,198 samples, 4.81%)</title><rect x="26.6958%" y="325" width="4.8140%" height="15" fill="rgb(254,173,49)" fg:x="122367098" fg:w="22066198"/><text x="26.9458%" y="335.50">tiny_s..</text></g><g><title>tiny_skia::pipeline::lowp::load_8888_tail (18,054,162 samples, 3.94%)</title><rect x="27.5711%" y="309" width="3.9387%" height="15" fill="rgb(221,1,38)" fg:x="126379134" fg:w="18054162"/><text x="27.8211%" y="319.50">tiny..</text></g><g><title>tiny_skia::pipeline::lowp::load_8888 (7,021,063 samples, 1.53%)</title><rect x="29.9781%" y="293" width="1.5317%" height="15" fill="rgb(206,124,46)" fg:x="137412233" fg:w="7021063"/><text x="30.2281%" y="303.50"></text></g><g><title>_raw_spin_lock (1,003,009 samples, 0.22%)</title><rect x="31.7287%" y="197" width="0.2188%" height="15" fill="rgb(249,21,11)" fg:x="145436305" fg:w="1003009"/><text x="31.9787%" y="207.50"></text></g><g><title>tiny_skia::pipeline::lowp::store_tail (3,009,027 samples, 0.66%)</title><rect x="31.5098%" y="325" width="0.6565%" height="15" fill="rgb(222,201,40)" fg:x="144433296" fg:w="3009027"/><text x="31.7598%" y="335.50"></text></g><g><title>tiny_skia::pipeline::lowp::store_8888_tail (3,009,027 samples, 0.66%)</title><rect x="31.5098%" y="309" width="0.6565%" height="15" fill="rgb(235,61,29)" fg:x="144433296" fg:w="3009027"/><text x="31.7598%" y="319.50"></text></g><g><title>asm_exc_page_fault (2,006,018 samples, 0.44%)</title><rect x="31.7287%" y="293" width="0.4376%" height="15" fill="rgb(219,207,3)" fg:x="145436305" fg:w="2006018"/><text x="31.9787%" y="303.50"></text></g><g><title>exc_page_fault (2,006,018 samples, 0.44%)</title><rect x="31.7287%" y="277" width="0.4376%" height="15" fill="rgb(222,56,46)" fg:x="145436305" fg:w="2006018"/><text x="31.9787%" y="287.50"></text></g><g><title>do_user_addr_fault (2,006,018 samples, 0.44%)</title><rect x="31.7287%" y="261" width="0.4376%" height="15" fill="rgb(239,76,54)" fg:x="145436305" fg:w="2006018"/><text x="31.9787%" y="271.50"></text></g><g><title>handle_mm_fault (2,006,018 samples, 0.44%)</title><rect x="31.7287%" y="245" width="0.4376%" height="15" fill="rgb(231,124,27)" fg:x="145436305" fg:w="2006018"/><text x="31.9787%" y="255.50"></text></g><g><title>__handle_mm_fault (2,006,018 samples, 0.44%)</title><rect x="31.7287%" y="229" width="0.4376%" height="15" fill="rgb(249,195,6)" fg:x="145436305" fg:w="2006018"/><text x="31.9787%" y="239.50"></text></g><g><title>do_wp_page (2,006,018 samples, 0.44%)</title><rect x="31.7287%" y="213" width="0.4376%" height="15" fill="rgb(237,174,47)" fg:x="145436305" fg:w="2006018"/><text x="31.9787%" y="223.50"></text></g><g><title>wp_page_copy (1,003,009 samples, 0.22%)</title><rect x="31.9475%" y="197" width="0.2188%" height="15" fill="rgb(206,201,31)" fg:x="146439314" fg:w="1003009"/><text x="32.1975%" y="207.50"></text></g><g><title>__mem_cgroup_charge (1,003,009 samples, 0.22%)</title><rect x="31.9475%" y="181" width="0.2188%" height="15" fill="rgb(231,57,52)" fg:x="146439314" fg:w="1003009"/><text x="32.1975%" y="191.50"></text></g><g><title>charge_memcg (1,003,009 samples, 0.22%)</title><rect x="31.9475%" y="165" width="0.2188%" height="15" fill="rgb(248,177,22)" fg:x="146439314" fg:w="1003009"/><text x="32.1975%" y="175.50"></text></g><g><title>try_charge_memcg (1,003,009 samples, 0.22%)</title><rect x="31.9475%" y="149" width="0.2188%" height="15" fill="rgb(215,211,37)" fg:x="146439314" fg:w="1003009"/><text x="32.1975%" y="159.50"></text></g><g><title><tiny_skia::pipeline::blitter::RasterPipelineBlitter as tiny_skia::blitter::Blitter>::blit_anti_h (59,177,531 samples, 12.91%)</title><rect x="19.4748%" y="389" width="12.9103%" height="15" fill="rgb(241,128,51)" fg:x="89267801" fg:w="59177531"/><text x="19.7248%" y="399.50"><tiny_skia::pipelin..</text></g><g><title>tiny_skia::pipeline::RasterPipeline::run (46,138,414 samples, 10.07%)</title><rect x="22.3195%" y="373" width="10.0656%" height="15" fill="rgb(227,165,31)" fg:x="102306918" fg:w="46138414"/><text x="22.5695%" y="383.50">tiny_skia::pipe..</text></g><g><title>tiny_skia::pipeline::lowp::start (46,138,414 samples, 10.07%)</title><rect x="22.3195%" y="357" width="10.0656%" height="15" fill="rgb(228,167,24)" fg:x="102306918" fg:w="46138414"/><text x="22.5695%" y="367.50">tiny_skia::pipe..</text></g><g><title>tiny_skia::pipeline::lowp::Pipeline::next_stage (39,117,351 samples, 8.53%)</title><rect x="23.8512%" y="341" width="8.5339%" height="15" fill="rgb(228,143,12)" fg:x="109327981" fg:w="39117351"/><text x="24.1012%" y="351.50">tiny_skia::p..</text></g><g><title>tiny_skia::pipeline::lowp::uniform_color (1,003,009 samples, 0.22%)</title><rect x="32.1663%" y="325" width="0.2188%" height="15" fill="rgb(249,149,8)" fg:x="147442323" fg:w="1003009"/><text x="32.4163%" y="335.50"></text></g><g><title>tiny_skia::pipeline::lowp::Pipeline::next_stage (1,003,009 samples, 0.22%)</title><rect x="32.1663%" y="309" width="0.2188%" height="15" fill="rgb(243,35,44)" fg:x="147442323" fg:w="1003009"/><text x="32.4163%" y="319.50"></text></g><g><title><tiny_skia::scan::path_aa::SuperBlitter as tiny_skia::blitter::Blitter>::blit_h (95,285,855 samples, 20.79%)</title><rect x="12.2538%" y="421" width="20.7877%" height="15" fill="rgb(246,89,9)" fg:x="56168504" fg:w="95285855"/><text x="12.5038%" y="431.50"><tiny_skia::scan::path_aa::SuperB..</text></g><g><title>tiny_skia::scan::path_aa::SuperBlitter::flush (63,189,567 samples, 13.79%)</title><rect x="19.2560%" y="405" width="13.7856%" height="15" fill="rgb(233,213,13)" fg:x="88264792" fg:w="63189567"/><text x="19.5060%" y="415.50">tiny_skia::scan::path..</text></g><g><title>tiny_skia::alpha_runs::AlphaRuns::is_empty (3,009,027 samples, 0.66%)</title><rect x="32.3851%" y="389" width="0.6565%" height="15" fill="rgb(233,141,41)" fg:x="148445332" fg:w="3009027"/><text x="32.6351%" y="399.50"></text></g><g><title>core::option::Option<T>::is_none (1,003,009 samples, 0.22%)</title><rect x="32.8228%" y="373" width="0.2188%" height="15" fill="rgb(239,167,4)" fg:x="150451350" fg:w="1003009"/><text x="33.0728%" y="383.50"></text></g><g><title>core::option::Option<T>::is_some (1,003,009 samples, 0.22%)</title><rect x="32.8228%" y="357" width="0.2188%" height="15" fill="rgb(209,217,16)" fg:x="150451350" fg:w="1003009"/><text x="33.0728%" y="367.50"></text></g><g><title><tiny_skia::edge::Edge as core::ops::deref::Deref>::deref (1,003,009 samples, 0.22%)</title><rect x="33.6980%" y="405" width="0.2188%" height="15" fill="rgb(219,88,35)" fg:x="154463386" fg:w="1003009"/><text x="33.9480%" y="415.50"></text></g><g><title>tiny_skia::edge::Edge::as_line (1,003,009 samples, 0.22%)</title><rect x="33.6980%" y="389" width="0.2188%" height="15" fill="rgb(220,193,23)" fg:x="154463386" fg:w="1003009"/><text x="33.9480%" y="399.50"></text></g><g><title>tiny_skia::scan::path::insert_new_edges (7,021,063 samples, 1.53%)</title><rect x="33.0416%" y="421" width="1.5317%" height="15" fill="rgb(230,90,52)" fg:x="151454359" fg:w="7021063"/><text x="33.2916%" y="431.50"></text></g><g><title>tiny_skia::scan::path::backward_insert_start (3,009,027 samples, 0.66%)</title><rect x="33.9168%" y="405" width="0.6565%" height="15" fill="rgb(252,106,19)" fg:x="155466395" fg:w="3009027"/><text x="34.1668%" y="415.50"></text></g><g><title><tiny_skia::edge::Edge as core::ops::deref::Deref>::deref (1,003,009 samples, 0.22%)</title><rect x="34.3545%" y="389" width="0.2188%" height="15" fill="rgb(206,74,20)" fg:x="157472413" fg:w="1003009"/><text x="34.6045%" y="399.50"></text></g><g><title>tiny_skia::edge::Edge::as_line (1,003,009 samples, 0.22%)</title><rect x="34.3545%" y="373" width="0.2188%" height="15" fill="rgb(230,138,44)" fg:x="157472413" fg:w="1003009"/><text x="34.6045%" y="383.50"></text></g><g><title>tiny_skia::scan::path::fill_path_impl (145,436,305 samples, 31.73%)</title><rect x="3.2823%" y="453" width="31.7287%" height="15" fill="rgb(235,182,43)" fg:x="15045135" fg:w="145436305"/><text x="3.5323%" y="463.50">tiny_skia::scan::path::fill_path_impl</text></g><g><title>tiny_skia::scan::path::walk_edges (126,379,134 samples, 27.57%)</title><rect x="7.4398%" y="437" width="27.5711%" height="15" fill="rgb(242,16,51)" fg:x="34102306" fg:w="126379134"/><text x="7.6898%" y="447.50">tiny_skia::scan::path::walk_edges</text></g><g><title>tiny_skia::scan::path::remove_edge (2,006,018 samples, 0.44%)</title><rect x="34.5733%" y="421" width="0.4376%" height="15" fill="rgb(248,9,4)" fg:x="158475422" fg:w="2006018"/><text x="34.8233%" y="431.50"></text></g><g><title><tiny_skia::edge::Edge as core::ops::deref::DerefMut>::deref_mut (2,006,018 samples, 0.44%)</title><rect x="34.5733%" y="405" width="0.4376%" height="15" fill="rgb(210,31,22)" fg:x="158475422" fg:w="2006018"/><text x="34.8233%" y="415.50"></text></g><g><title>tiny_skia::edge::Edge::as_line_mut (2,006,018 samples, 0.44%)</title><rect x="34.5733%" y="389" width="0.4376%" height="15" fill="rgb(239,54,39)" fg:x="158475422" fg:w="2006018"/><text x="34.8233%" y="399.50"></text></g><g><title>tiny_skia::painter::<impl tiny_skia::pixmap::PixmapMut>::fill_path (156,469,404 samples, 34.14%)</title><rect x="1.3129%" y="501" width="34.1357%" height="15" fill="rgb(230,99,41)" fg:x="6018054" fg:w="156469404"/><text x="1.5629%" y="511.50">tiny_skia::painter::<impl tiny_skia::pixmap::PixmapMut>..</text></g><g><title>tiny_skia::scan::path_aa::fill_path (151,454,359 samples, 33.04%)</title><rect x="2.4070%" y="485" width="33.0416%" height="15" fill="rgb(253,106,12)" fg:x="11033099" fg:w="151454359"/><text x="2.6570%" y="495.50">tiny_skia::scan::path_aa::fill_path</text></g><g><title>tiny_skia::scan::path_aa::fill_path_impl (149,448,341 samples, 32.60%)</title><rect x="2.8446%" y="469" width="32.6039%" height="15" fill="rgb(213,46,41)" fg:x="13039117" fg:w="149448341"/><text x="3.0946%" y="479.50">tiny_skia::scan::path_aa::fill_path_impl</text></g><g><title>tiny_skia::scan::path_aa::SuperBlitter::new (2,006,018 samples, 0.44%)</title><rect x="35.0109%" y="453" width="0.4376%" height="15" fill="rgb(215,133,35)" fg:x="160481440" fg:w="2006018"/><text x="35.2609%" y="463.50"></text></g><g><title>tiny_skia::alpha_runs::AlphaRuns::new (1,003,009 samples, 0.22%)</title><rect x="35.2298%" y="437" width="0.2188%" height="15" fill="rgb(213,28,5)" fg:x="161484449" fg:w="1003009"/><text x="35.4798%" y="447.50"></text></g><g><title>alloc::vec::from_elem (1,003,009 samples, 0.22%)</title><rect x="35.2298%" y="421" width="0.2188%" height="15" fill="rgb(215,77,49)" fg:x="161484449" fg:w="1003009"/><text x="35.4798%" y="431.50"></text></g><g><title><T as alloc::vec::spec_from_elem::SpecFromElem>::from_elem (1,003,009 samples, 0.22%)</title><rect x="35.2298%" y="405" width="0.2188%" height="15" fill="rgb(248,100,22)" fg:x="161484449" fg:w="1003009"/><text x="35.4798%" y="415.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::with_capacity_zeroed_in (1,003,009 samples, 0.22%)</title><rect x="35.2298%" y="389" width="0.2188%" height="15" fill="rgb(208,67,9)" fg:x="161484449" fg:w="1003009"/><text x="35.4798%" y="399.50"></text></g><g><title>alloc::raw_vec::RawVecInner<A>::with_capacity_zeroed_in (1,003,009 samples, 0.22%)</title><rect x="35.2298%" y="373" width="0.2188%" height="15" fill="rgb(219,133,21)" fg:x="161484449" fg:w="1003009"/><text x="35.4798%" y="383.50"></text></g><g><title>alloc::raw_vec::RawVecInner<A>::try_allocate_in (1,003,009 samples, 0.22%)</title><rect x="35.2298%" y="357" width="0.2188%" height="15" fill="rgb(246,46,29)" fg:x="161484449" fg:w="1003009"/><text x="35.4798%" y="367.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::allocate_zeroed (1,003,009 samples, 0.22%)</title><rect x="35.2298%" y="341" width="0.2188%" height="15" fill="rgb(246,185,52)" fg:x="161484449" fg:w="1003009"/><text x="35.4798%" y="351.50"></text></g><g><title>alloc::alloc::Global::alloc_impl (1,003,009 samples, 0.22%)</title><rect x="35.2298%" y="325" width="0.2188%" height="15" fill="rgb(252,136,11)" fg:x="161484449" fg:w="1003009"/><text x="35.4798%" y="335.50"></text></g><g><title>alloc::alloc::alloc_zeroed (1,003,009 samples, 0.22%)</title><rect x="35.2298%" y="309" width="0.2188%" height="15" fill="rgb(219,138,53)" fg:x="161484449" fg:w="1003009"/><text x="35.4798%" y="319.50"></text></g><g><title>__libc_calloc (1,003,009 samples, 0.22%)</title><rect x="35.2298%" y="293" width="0.2188%" height="15" fill="rgb(211,51,23)" fg:x="161484449" fg:w="1003009"/><text x="35.4798%" y="303.50"></text></g><g><title>[libc-2.31.so] (1,003,009 samples, 0.22%)</title><rect x="35.2298%" y="277" width="0.2188%" height="15" fill="rgb(247,221,28)" fg:x="161484449" fg:w="1003009"/><text x="35.4798%" y="287.50"></text></g><g><title>tiny_skia_path::rect::Rect::from_points (1,003,009 samples, 0.22%)</title><rect x="35.4486%" y="485" width="0.2188%" height="15" fill="rgb(251,222,45)" fg:x="162487458" fg:w="1003009"/><text x="35.6986%" y="495.50"></text></g><g><title>tiny_skia_path::f32x4_t::f32x4::max (1,003,009 samples, 0.22%)</title><rect x="35.4486%" y="469" width="0.2188%" height="15" fill="rgb(217,162,53)" fg:x="162487458" fg:w="1003009"/><text x="35.6986%" y="479.50"></text></g><g><title>core::f32::<impl f32>::max (1,003,009 samples, 0.22%)</title><rect x="35.4486%" y="453" width="0.2188%" height="15" fill="rgb(229,93,14)" fg:x="162487458" fg:w="1003009"/><text x="35.6986%" y="463.50"></text></g><g><title>resvg::path::fill_path (158,475,422 samples, 34.57%)</title><rect x="1.3129%" y="533" width="34.5733%" height="15" fill="rgb(209,67,49)" fg:x="6018054" fg:w="158475422"/><text x="1.5629%" y="543.50">resvg::path::fill_path</text></g><g><title>tiny_skia::painter::<impl tiny_skia::pixmap::PixmapMut>::fill_path (158,475,422 samples, 34.57%)</title><rect x="1.3129%" y="517" width="34.5733%" height="15" fill="rgb(213,87,29)" fg:x="6018054" fg:w="158475422"/><text x="1.5629%" y="527.50">tiny_skia::painter::<impl tiny_skia::pixmap::PixmapMut>:..</text></g><g><title>tiny_skia_path::path::Path::transform (2,006,018 samples, 0.44%)</title><rect x="35.4486%" y="501" width="0.4376%" height="15" fill="rgb(205,151,52)" fg:x="162487458" fg:w="2006018"/><text x="35.6986%" y="511.50"></text></g><g><title>tiny_skia_path::transform::Transform::map_points (1,003,009 samples, 0.22%)</title><rect x="35.6674%" y="485" width="0.2188%" height="15" fill="rgb(253,215,39)" fg:x="163490467" fg:w="1003009"/><text x="35.9174%" y="495.50"></text></g><g><title>strict_num::NormalizedF32::to_u8 (1,003,009 samples, 0.22%)</title><rect x="35.8862%" y="517" width="0.2188%" height="15" fill="rgb(221,220,41)" fg:x="164493476" fg:w="1003009"/><text x="36.1362%" y="527.50"></text></g><g><title><tiny_skia_path::path::Path as core::clone::Clone>::clone (1,003,009 samples, 0.22%)</title><rect x="36.1050%" y="501" width="0.2188%" height="15" fill="rgb(218,133,21)" fg:x="165496485" fg:w="1003009"/><text x="36.3550%" y="511.50"></text></g><g><title><alloc::vec::Vec<T,A> as core::clone::Clone>::clone (1,003,009 samples, 0.22%)</title><rect x="36.1050%" y="485" width="0.2188%" height="15" fill="rgb(221,193,43)" fg:x="165496485" fg:w="1003009"/><text x="36.3550%" y="495.50"></text></g><g><title>alloc::slice::<impl [T]>::to_vec_in (1,003,009 samples, 0.22%)</title><rect x="36.1050%" y="469" width="0.2188%" height="15" fill="rgb(240,128,52)" fg:x="165496485" fg:w="1003009"/><text x="36.3550%" y="479.50"></text></g><g><title>alloc::slice::hack::to_vec (1,003,009 samples, 0.22%)</title><rect x="36.1050%" y="453" width="0.2188%" height="15" fill="rgb(253,114,12)" fg:x="165496485" fg:w="1003009"/><text x="36.3550%" y="463.50"></text></g><g><title><T as alloc::slice::hack::ConvertVec>::to_vec (1,003,009 samples, 0.22%)</title><rect x="36.1050%" y="437" width="0.2188%" height="15" fill="rgb(215,223,47)" fg:x="165496485" fg:w="1003009"/><text x="36.3550%" y="447.50"></text></g><g><title>core::ptr::const_ptr::<impl *const T>::copy_to_nonoverlapping (1,003,009 samples, 0.22%)</title><rect x="36.1050%" y="421" width="0.2188%" height="15" fill="rgb(248,225,23)" fg:x="165496485" fg:w="1003009"/><text x="36.3550%" y="431.50"></text></g><g><title>core::intrinsics::copy_nonoverlapping (1,003,009 samples, 0.22%)</title><rect x="36.1050%" y="405" width="0.2188%" height="15" fill="rgb(250,108,0)" fg:x="165496485" fg:w="1003009"/><text x="36.3550%" y="415.50"></text></g><g><title>[libc-2.31.so] (1,003,009 samples, 0.22%)</title><rect x="36.1050%" y="389" width="0.2188%" height="15" fill="rgb(228,208,7)" fg:x="165496485" fg:w="1003009"/><text x="36.3550%" y="399.50"></text></g><g><title>__rust_dealloc (1,003,009 samples, 0.22%)</title><rect x="36.3239%" y="501" width="0.2188%" height="15" fill="rgb(244,45,10)" fg:x="166499494" fg:w="1003009"/><text x="36.5739%" y="511.50"></text></g><g><title>tiny_skia::alpha_runs::AlphaRuns::add (1,003,009 samples, 0.22%)</title><rect x="36.5427%" y="389" width="0.2188%" height="15" fill="rgb(207,125,25)" fg:x="167502503" fg:w="1003009"/><text x="36.7927%" y="399.50"></text></g><g><title>tiny_skia::alpha_runs::AlphaRuns::break_run (1,003,009 samples, 0.22%)</title><rect x="36.5427%" y="373" width="0.2188%" height="15" fill="rgb(210,195,18)" fg:x="167502503" fg:w="1003009"/><text x="36.7927%" y="383.50"></text></g><g><title>tiny_skia::painter::<impl tiny_skia::pixmap::PixmapMut>::fill_path (3,009,027 samples, 0.66%)</title><rect x="36.5427%" y="501" width="0.6565%" height="15" fill="rgb(249,80,12)" fg:x="167502503" fg:w="3009027"/><text x="36.7927%" y="511.50"></text></g><g><title>tiny_skia::painter::<impl tiny_skia::pixmap::PixmapMut>::fill_path (3,009,027 samples, 0.66%)</title><rect x="36.5427%" y="485" width="0.6565%" height="15" fill="rgb(221,65,9)" fg:x="167502503" fg:w="3009027"/><text x="36.7927%" y="495.50"></text></g><g><title>tiny_skia::scan::path_aa::fill_path (3,009,027 samples, 0.66%)</title><rect x="36.5427%" y="469" width="0.6565%" height="15" fill="rgb(235,49,36)" fg:x="167502503" fg:w="3009027"/><text x="36.7927%" y="479.50"></text></g><g><title>tiny_skia::scan::path_aa::fill_path_impl (3,009,027 samples, 0.66%)</title><rect x="36.5427%" y="453" width="0.6565%" height="15" fill="rgb(225,32,20)" fg:x="167502503" fg:w="3009027"/><text x="36.7927%" y="463.50"></text></g><g><title>tiny_skia::scan::path::fill_path_impl (3,009,027 samples, 0.66%)</title><rect x="36.5427%" y="437" width="0.6565%" height="15" fill="rgb(215,141,46)" fg:x="167502503" fg:w="3009027"/><text x="36.7927%" y="447.50"></text></g><g><title>tiny_skia::scan::path::walk_edges (3,009,027 samples, 0.66%)</title><rect x="36.5427%" y="421" width="0.6565%" height="15" fill="rgb(250,160,47)" fg:x="167502503" fg:w="3009027"/><text x="36.7927%" y="431.50"></text></g><g><title><tiny_skia::scan::path_aa::SuperBlitter as tiny_skia::blitter::Blitter>::blit_h (3,009,027 samples, 0.66%)</title><rect x="36.5427%" y="405" width="0.6565%" height="15" fill="rgb(216,222,40)" fg:x="167502503" fg:w="3009027"/><text x="36.7927%" y="415.50"></text></g><g><title>tiny_skia::scan::path_aa::SuperBlitter::flush (2,006,018 samples, 0.44%)</title><rect x="36.7615%" y="389" width="0.4376%" height="15" fill="rgb(234,217,39)" fg:x="168505512" fg:w="2006018"/><text x="37.0115%" y="399.50"></text></g><g><title><tiny_skia::pipeline::blitter::RasterPipelineBlitter as tiny_skia::blitter::Blitter>::blit_anti_h (2,006,018 samples, 0.44%)</title><rect x="36.7615%" y="373" width="0.4376%" height="15" fill="rgb(207,178,40)" fg:x="168505512" fg:w="2006018"/><text x="37.0115%" y="383.50"></text></g><g><title>tiny_skia::pipeline::RasterPipeline::run (1,003,009 samples, 0.22%)</title><rect x="36.9803%" y="357" width="0.2188%" height="15" fill="rgb(221,136,13)" fg:x="169508521" fg:w="1003009"/><text x="37.2303%" y="367.50"></text></g><g><title>tiny_skia::pipeline::lowp::start (1,003,009 samples, 0.22%)</title><rect x="36.9803%" y="341" width="0.2188%" height="15" fill="rgb(249,199,10)" fg:x="169508521" fg:w="1003009"/><text x="37.2303%" y="351.50"></text></g><g><title>tiny_skia::pipeline::lowp::Pipeline::next_stage (1,003,009 samples, 0.22%)</title><rect x="36.9803%" y="325" width="0.2188%" height="15" fill="rgb(249,222,13)" fg:x="169508521" fg:w="1003009"/><text x="37.2303%" y="335.50"></text></g><g><title>tiny_skia::pipeline::lowp::lerp_1_float (1,003,009 samples, 0.22%)</title><rect x="36.9803%" y="309" width="0.2188%" height="15" fill="rgb(244,185,38)" fg:x="169508521" fg:w="1003009"/><text x="37.2303%" y="319.50"></text></g><g><title>tiny_skia::pipeline::lowp::from_float (1,003,009 samples, 0.22%)</title><rect x="36.9803%" y="293" width="0.2188%" height="15" fill="rgb(236,202,9)" fg:x="169508521" fg:w="1003009"/><text x="37.2303%" y="303.50"></text></g><g><title><core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::all (1,003,009 samples, 0.22%)</title><rect x="37.4179%" y="453" width="0.2188%" height="15" fill="rgb(250,229,37)" fg:x="171514539" fg:w="1003009"/><text x="37.6679%" y="463.50"></text></g><g><title>tiny_skia::pipeline::RasterPipelineBuilder::compile (2,006,018 samples, 0.44%)</title><rect x="37.4179%" y="469" width="0.4376%" height="15" fill="rgb(206,174,23)" fg:x="171514539" fg:w="2006018"/><text x="37.6679%" y="479.50"></text></g><g><title>[libc-2.31.so] (1,003,009 samples, 0.22%)</title><rect x="37.6368%" y="453" width="0.2188%" height="15" fill="rgb(211,33,43)" fg:x="172517548" fg:w="1003009"/><text x="37.8868%" y="463.50"></text></g><g><title>tiny_skia::pipeline::RasterPipelineBuilder::new (2,006,018 samples, 0.44%)</title><rect x="37.8556%" y="469" width="0.4376%" height="15" fill="rgb(245,58,50)" fg:x="173520557" fg:w="2006018"/><text x="38.1056%" y="479.50"></text></g><g><title>tiny_skia::pipeline::blitter::RasterPipelineBlitter::new (6,018,054 samples, 1.31%)</title><rect x="37.1991%" y="485" width="1.3129%" height="15" fill="rgb(244,68,36)" fg:x="170511530" fg:w="6018054"/><text x="37.4491%" y="495.50"></text></g><g><title>tiny_skia::shaders::Shader::push_stages (1,003,009 samples, 0.22%)</title><rect x="38.2932%" y="469" width="0.2188%" height="15" fill="rgb(232,229,15)" fg:x="175526575" fg:w="1003009"/><text x="38.5432%" y="479.50"></text></g><g><title>tiny_skia::color::Color::premultiply (1,003,009 samples, 0.22%)</title><rect x="38.2932%" y="453" width="0.2188%" height="15" fill="rgb(254,30,23)" fg:x="175526575" fg:w="1003009"/><text x="38.5432%" y="463.50"></text></g><g><title>strict_num::NormalizedF32::new_clamped (1,003,009 samples, 0.22%)</title><rect x="38.2932%" y="437" width="0.2188%" height="15" fill="rgb(235,160,14)" fg:x="175526575" fg:w="1003009"/><text x="38.5432%" y="447.50"></text></g><g><title>strict_num::clamp_f32 (1,003,009 samples, 0.22%)</title><rect x="38.2932%" y="421" width="0.2188%" height="15" fill="rgb(212,155,44)" fg:x="175526575" fg:w="1003009"/><text x="38.5432%" y="431.50"></text></g><g><title>core::f32::<impl f32>::max (1,003,009 samples, 0.22%)</title><rect x="38.2932%" y="405" width="0.2188%" height="15" fill="rgb(226,2,50)" fg:x="175526575" fg:w="1003009"/><text x="38.5432%" y="415.50"></text></g><g><title><tiny_skia_path::path::PathSegmentsIter as core::iter::traits::iterator::Iterator>::next (3,009,027 samples, 0.66%)</title><rect x="38.9497%" y="469" width="0.6565%" height="15" fill="rgb(234,177,6)" fg:x="178535602" fg:w="3009027"/><text x="39.1997%" y="479.50"></text></g><g><title><tiny_skia_path::stroker::LineCap as core::cmp::PartialEq>::eq (1,003,009 samples, 0.22%)</title><rect x="39.6061%" y="469" width="0.2188%" height="15" fill="rgb(217,24,9)" fg:x="181544629" fg:w="1003009"/><text x="39.8561%" y="479.50"></text></g><g><title>core::iter::range::<impl core::iter::traits::iterator::Iterator for core::ops::range::Range<A>>::next (1,003,009 samples, 0.22%)</title><rect x="40.0438%" y="453" width="0.2188%" height="15" fill="rgb(220,13,46)" fg:x="183550647" fg:w="1003009"/><text x="40.2938%" y="463.50"></text></g><g><title><core::ops::range::Range<T> as core::iter::range::RangeIteratorImpl>::spec_next (1,003,009 samples, 0.22%)</title><rect x="40.0438%" y="437" width="0.2188%" height="15" fill="rgb(239,221,27)" fg:x="183550647" fg:w="1003009"/><text x="40.2938%" y="447.50"></text></g><g><title>core::cmp::impls::<impl core::cmp::PartialOrd for usize>::lt (1,003,009 samples, 0.22%)</title><rect x="40.0438%" y="421" width="0.2188%" height="15" fill="rgb(222,198,25)" fg:x="183550647" fg:w="1003009"/><text x="40.2938%" y="431.50"></text></g><g><title>core::option::Option<T>::unwrap (1,003,009 samples, 0.22%)</title><rect x="40.2626%" y="453" width="0.2188%" height="15" fill="rgb(211,99,13)" fg:x="184553656" fg:w="1003009"/><text x="40.5126%" y="463.50"></text></g><g><title>tiny_skia::geom::ScreenIntRect::to_rect (1,003,009 samples, 0.22%)</title><rect x="40.4814%" y="453" width="0.2188%" height="15" fill="rgb(232,111,31)" fg:x="185556665" fg:w="1003009"/><text x="40.7314%" y="463.50"></text></g><g><title>core::option::Option<T>::unwrap (1,003,009 samples, 0.22%)</title><rect x="40.4814%" y="437" width="0.2188%" height="15" fill="rgb(245,82,37)" fg:x="185556665" fg:w="1003009"/><text x="40.7314%" y="447.50"></text></g><g><title>core::f32::<impl f32>::max (1,003,009 samples, 0.22%)</title><rect x="41.3567%" y="437" width="0.2188%" height="15" fill="rgb(227,149,46)" fg:x="189568701" fg:w="1003009"/><text x="41.6067%" y="447.50"></text></g><g><title>tiny_skia::line_clipper::intersect (5,015,045 samples, 1.09%)</title><rect x="40.7002%" y="453" width="1.0941%" height="15" fill="rgb(218,36,50)" fg:x="186559674" fg:w="5015045"/><text x="40.9502%" y="463.50"></text></g><g><title>tiny_skia_path::rect::Rect::from_ltrb (1,003,009 samples, 0.22%)</title><rect x="41.5755%" y="437" width="0.2188%" height="15" fill="rgb(226,80,48)" fg:x="190571710" fg:w="1003009"/><text x="41.8255%" y="447.50"></text></g><g><title><core::option::Option<T> as core::ops::try_trait::Try>::branch (1,003,009 samples, 0.22%)</title><rect x="41.5755%" y="421" width="0.2188%" height="15" fill="rgb(238,224,15)" fg:x="190571710" fg:w="1003009"/><text x="41.8255%" y="431.50"></text></g><g><title><tiny_skia::wide::u16x16_t::u16x16 as core::default::Default>::default (1,003,009 samples, 0.22%)</title><rect x="42.2319%" y="357" width="0.2188%" height="15" fill="rgb(241,136,10)" fg:x="193580737" fg:w="1003009"/><text x="42.4819%" y="367.50"></text></g><g><title>core::array::<impl core::default::Default for [T: 16]>::default (1,003,009 samples, 0.22%)</title><rect x="42.2319%" y="341" width="0.2188%" height="15" fill="rgb(208,32,45)" fg:x="193580737" fg:w="1003009"/><text x="42.4819%" y="351.50"></text></g><g><title>tiny_skia::pipeline::<impl tiny_skia::pixmap::SubPixmapMut>::slice_at_xy (2,006,018 samples, 0.44%)</title><rect x="42.4508%" y="325" width="0.4376%" height="15" fill="rgb(207,135,9)" fg:x="194583746" fg:w="2006018"/><text x="42.7008%" y="335.50"></text></g><g><title>core::slice::index::<impl core::ops::index::IndexMut<I> for [T]>::index_mut (2,006,018 samples, 0.44%)</title><rect x="42.4508%" y="309" width="0.4376%" height="15" fill="rgb(206,86,44)" fg:x="194583746" fg:w="2006018"/><text x="42.7008%" y="319.50"></text></g><g><title><core::ops::range::RangeFrom<usize> as core::slice::index::SliceIndex<[T]>>::index_mut (2,006,018 samples, 0.44%)</title><rect x="42.4508%" y="293" width="0.4376%" height="15" fill="rgb(245,177,15)" fg:x="194583746" fg:w="2006018"/><text x="42.7008%" y="303.50"></text></g><g><title><core::ops::range::RangeFrom<usize> as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut (1,003,009 samples, 0.22%)</title><rect x="42.6696%" y="277" width="0.2188%" height="15" fill="rgb(206,64,50)" fg:x="195586755" fg:w="1003009"/><text x="42.9196%" y="287.50"></text></g><g><title><core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut (1,003,009 samples, 0.22%)</title><rect x="42.6696%" y="261" width="0.2188%" height="15" fill="rgb(234,36,40)" fg:x="195586755" fg:w="1003009"/><text x="42.9196%" y="271.50"></text></g><g><title>core::slice::index::get_offset_len_mut_noubcheck (1,003,009 samples, 0.22%)</title><rect x="42.6696%" y="245" width="0.2188%" height="15" fill="rgb(213,64,8)" fg:x="195586755" fg:w="1003009"/><text x="42.9196%" y="255.50"></text></g><g><title>core::slice::index::get_mut_noubcheck (1,003,009 samples, 0.22%)</title><rect x="42.6696%" y="229" width="0.2188%" height="15" fill="rgb(210,75,36)" fg:x="195586755" fg:w="1003009"/><text x="42.9196%" y="239.50"></text></g><g><title>tiny_skia::pipeline::lowp::Pipeline::next_stage (1,003,009 samples, 0.22%)</title><rect x="42.8884%" y="325" width="0.2188%" height="15" fill="rgb(229,88,21)" fg:x="196589764" fg:w="1003009"/><text x="43.1384%" y="335.50"></text></g><g><title>core::slice::<impl [T]>::copy_from_slice (1,003,009 samples, 0.22%)</title><rect x="43.1072%" y="309" width="0.2188%" height="15" fill="rgb(252,204,47)" fg:x="197592773" fg:w="1003009"/><text x="43.3572%" y="319.50"></text></g><g><title>core::intrinsics::copy_nonoverlapping (1,003,009 samples, 0.22%)</title><rect x="43.1072%" y="293" width="0.2188%" height="15" fill="rgb(208,77,27)" fg:x="197592773" fg:w="1003009"/><text x="43.3572%" y="303.50"></text></g><g><title>[libc-2.31.so] (1,003,009 samples, 0.22%)</title><rect x="43.1072%" y="277" width="0.2188%" height="15" fill="rgb(221,76,26)" fg:x="197592773" fg:w="1003009"/><text x="43.3572%" y="287.50"></text></g><g><title>tiny_skia::pipeline::lowp::load_dst_tail (5,015,045 samples, 1.09%)</title><rect x="42.4508%" y="341" width="1.0941%" height="15" fill="rgb(225,139,18)" fg:x="194583746" fg:w="5015045"/><text x="42.7008%" y="351.50"></text></g><g><title>tiny_skia::pipeline::lowp::load_8888_tail (2,006,018 samples, 0.44%)</title><rect x="43.1072%" y="325" width="0.4376%" height="15" fill="rgb(230,137,11)" fg:x="197592773" fg:w="2006018"/><text x="43.3572%" y="335.50"></text></g><g><title>tiny_skia::pipeline::lowp::load_8888 (1,003,009 samples, 0.22%)</title><rect x="43.3260%" y="309" width="0.2188%" height="15" fill="rgb(212,28,1)" fg:x="198595782" fg:w="1003009"/><text x="43.5760%" y="319.50"></text></g><g><title><tiny_skia::wide::u16x16_t::u16x16 as core::ops::arith::Add>::add (1,003,009 samples, 0.22%)</title><rect x="43.5449%" y="309" width="0.2188%" height="15" fill="rgb(248,164,17)" fg:x="199598791" fg:w="1003009"/><text x="43.7949%" y="319.50"></text></g><g><title><u16 as core::ops::arith::Add>::add (1,003,009 samples, 0.22%)</title><rect x="43.5449%" y="293" width="0.2188%" height="15" fill="rgb(222,171,42)" fg:x="199598791" fg:w="1003009"/><text x="43.7949%" y="303.50"></text></g><g><title>tiny_skia::pipeline::lowp::scale_u8 (2,006,018 samples, 0.44%)</title><rect x="43.5449%" y="341" width="0.4376%" height="15" fill="rgb(243,84,45)" fg:x="199598791" fg:w="2006018"/><text x="43.7949%" y="351.50"></text></g><g><title>tiny_skia::pipeline::lowp::div255 (2,006,018 samples, 0.44%)</title><rect x="43.5449%" y="325" width="0.4376%" height="15" fill="rgb(252,49,23)" fg:x="199598791" fg:w="2006018"/><text x="43.7949%" y="335.50"></text></g><g><title><tiny_skia::wide::u16x16_t::u16x16 as core::ops::bit::Shr>::shr (1,003,009 samples, 0.22%)</title><rect x="43.7637%" y="309" width="0.2188%" height="15" fill="rgb(215,19,7)" fg:x="200601800" fg:w="1003009"/><text x="44.0137%" y="319.50"></text></g><g><title><u16 as core::ops::bit::Shr>::shr (1,003,009 samples, 0.22%)</title><rect x="43.7637%" y="293" width="0.2188%" height="15" fill="rgb(238,81,41)" fg:x="200601800" fg:w="1003009"/><text x="44.0137%" y="303.50"></text></g><g><title><tiny_skia::wide::u16x16_t::u16x16 as core::ops::arith::Mul>::mul (1,003,009 samples, 0.22%)</title><rect x="43.9825%" y="309" width="0.2188%" height="15" fill="rgb(210,199,37)" fg:x="201604809" fg:w="1003009"/><text x="44.2325%" y="319.50"></text></g><g><title><u16 as core::ops::arith::Mul>::mul (1,003,009 samples, 0.22%)</title><rect x="43.9825%" y="293" width="0.2188%" height="15" fill="rgb(244,192,49)" fg:x="201604809" fg:w="1003009"/><text x="44.2325%" y="303.50"></text></g><g><title>tiny_skia::pipeline::lowp::source_over (4,012,036 samples, 0.88%)</title><rect x="43.9825%" y="341" width="0.8753%" height="15" fill="rgb(226,211,11)" fg:x="201604809" fg:w="4012036"/><text x="44.2325%" y="351.50"></text></g><g><title>tiny_skia::pipeline::lowp::source_over::{{closure}} (4,012,036 samples, 0.88%)</title><rect x="43.9825%" y="325" width="0.8753%" height="15" fill="rgb(236,162,54)" fg:x="201604809" fg:w="4012036"/><text x="44.2325%" y="335.50"></text></g><g><title>tiny_skia::pipeline::lowp::div255 (3,009,027 samples, 0.66%)</title><rect x="44.2013%" y="309" width="0.6565%" height="15" fill="rgb(220,229,9)" fg:x="202607818" fg:w="3009027"/><text x="44.4513%" y="319.50"></text></g><g><title><tiny_skia::wide::u16x16_t::u16x16 as core::ops::bit::Shr>::shr (3,009,027 samples, 0.66%)</title><rect x="44.2013%" y="293" width="0.6565%" height="15" fill="rgb(250,87,22)" fg:x="202607818" fg:w="3009027"/><text x="44.4513%" y="303.50"></text></g><g><title><u16 as core::ops::bit::Shr>::shr (3,009,027 samples, 0.66%)</title><rect x="44.2013%" y="277" width="0.6565%" height="15" fill="rgb(239,43,17)" fg:x="202607818" fg:w="3009027"/><text x="44.4513%" y="287.50"></text></g><g><title><tiny_skia::pipeline::blitter::RasterPipelineBlitter as tiny_skia::blitter::Blitter>::blit_anti_v2 (13,039,117 samples, 2.84%)</title><rect x="42.2319%" y="421" width="2.8446%" height="15" fill="rgb(231,177,25)" fg:x="193580737" fg:w="13039117"/><text x="42.4819%" y="431.50"><t..</text></g><g><title><tiny_skia::pipeline::blitter::RasterPipelineBlitter as tiny_skia::blitter::Blitter>::blit_mask (13,039,117 samples, 2.84%)</title><rect x="42.2319%" y="405" width="2.8446%" height="15" fill="rgb(219,179,1)" fg:x="193580737" fg:w="13039117"/><text x="42.4819%" y="415.50"><t..</text></g><g><title>tiny_skia::pipeline::RasterPipeline::run (13,039,117 samples, 2.84%)</title><rect x="42.2319%" y="389" width="2.8446%" height="15" fill="rgb(238,219,53)" fg:x="193580737" fg:w="13039117"/><text x="42.4819%" y="399.50">ti..</text></g><g><title>tiny_skia::pipeline::lowp::start (13,039,117 samples, 2.84%)</title><rect x="42.2319%" y="373" width="2.8446%" height="15" fill="rgb(232,167,36)" fg:x="193580737" fg:w="13039117"/><text x="42.4819%" y="383.50">ti..</text></g><g><title>tiny_skia::pipeline::lowp::Pipeline::next_stage (12,036,108 samples, 2.63%)</title><rect x="42.4508%" y="357" width="2.6258%" height="15" fill="rgb(244,19,51)" fg:x="194583746" fg:w="12036108"/><text x="42.7008%" y="367.50">ti..</text></g><g><title>tiny_skia::pipeline::lowp::uniform_color (1,003,009 samples, 0.22%)</title><rect x="44.8578%" y="341" width="0.2188%" height="15" fill="rgb(224,6,22)" fg:x="205616845" fg:w="1003009"/><text x="45.1078%" y="351.50"></text></g><g><title><tiny_skia::scan::hairline_aa::HorishAntiHairBlitter as tiny_skia::scan::hairline_aa::AntiHairBlitter>::draw_cap (15,045,135 samples, 3.28%)</title><rect x="42.0131%" y="437" width="3.2823%" height="15" fill="rgb(224,145,5)" fg:x="192577728" fg:w="15045135"/><text x="42.2631%" y="447.50"><ti..</text></g><g><title>tiny_skia::fixed_point::fdot6::small_scale (1,003,009 samples, 0.22%)</title><rect x="45.0766%" y="421" width="0.2188%" height="15" fill="rgb(234,130,49)" fg:x="206619854" fg:w="1003009"/><text x="45.3266%" y="431.50"></text></g><g><title>tiny_skia::pipeline::lowp::load_dst_tail (2,006,018 samples, 0.44%)</title><rect x="46.1707%" y="341" width="0.4376%" height="15" fill="rgb(254,6,2)" fg:x="211634899" fg:w="2006018"/><text x="46.4207%" y="351.50"></text></g><g><title>tiny_skia::pipeline::lowp::load_8888_tail (1,003,009 samples, 0.22%)</title><rect x="46.3895%" y="325" width="0.2188%" height="15" fill="rgb(208,96,46)" fg:x="212637908" fg:w="1003009"/><text x="46.6395%" y="335.50"></text></g><g><title>tiny_skia::pipeline::lowp::load_8888 (1,003,009 samples, 0.22%)</title><rect x="46.3895%" y="309" width="0.2188%" height="15" fill="rgb(239,3,39)" fg:x="212637908" fg:w="1003009"/><text x="46.6395%" y="319.50"></text></g><g><title><tiny_skia::wide::u16x16_t::u16x16 as core::ops::arith::Add>::add (1,003,009 samples, 0.22%)</title><rect x="46.6083%" y="309" width="0.2188%" height="15" fill="rgb(233,210,1)" fg:x="213640917" fg:w="1003009"/><text x="46.8583%" y="319.50"></text></g><g><title><u16 as core::ops::arith::Add>::add (1,003,009 samples, 0.22%)</title><rect x="46.6083%" y="293" width="0.2188%" height="15" fill="rgb(244,137,37)" fg:x="213640917" fg:w="1003009"/><text x="46.8583%" y="303.50"></text></g><g><title>tiny_skia::pipeline::lowp::scale_u8 (3,009,027 samples, 0.66%)</title><rect x="46.6083%" y="341" width="0.6565%" height="15" fill="rgb(240,136,2)" fg:x="213640917" fg:w="3009027"/><text x="46.8583%" y="351.50"></text></g><g><title>tiny_skia::pipeline::lowp::div255 (3,009,027 samples, 0.66%)</title><rect x="46.6083%" y="325" width="0.6565%" height="15" fill="rgb(239,18,37)" fg:x="213640917" fg:w="3009027"/><text x="46.8583%" y="335.50"></text></g><g><title><tiny_skia::wide::u16x16_t::u16x16 as core::ops::bit::Shr>::shr (2,006,018 samples, 0.44%)</title><rect x="46.8271%" y="309" width="0.4376%" height="15" fill="rgb(218,185,22)" fg:x="214643926" fg:w="2006018"/><text x="47.0771%" y="319.50"></text></g><g><title><u16 as core::ops::bit::Shr>::shr (2,006,018 samples, 0.44%)</title><rect x="46.8271%" y="293" width="0.4376%" height="15" fill="rgb(225,218,4)" fg:x="214643926" fg:w="2006018"/><text x="47.0771%" y="303.50"></text></g><g><title>tiny_skia::pipeline::lowp::Pipeline::next_stage (1,003,009 samples, 0.22%)</title><rect x="47.4836%" y="325" width="0.2188%" height="15" fill="rgb(230,182,32)" fg:x="217652953" fg:w="1003009"/><text x="47.7336%" y="335.50"></text></g><g><title><tiny_skia::wide::u16x16_t::u16x16 as core::ops::arith::Add>::add (3,009,027 samples, 0.66%)</title><rect x="47.7024%" y="309" width="0.6565%" height="15" fill="rgb(242,56,43)" fg:x="218655962" fg:w="3009027"/><text x="47.9524%" y="319.50"></text></g><g><title><u16 as core::ops::arith::Add>::add (3,009,027 samples, 0.66%)</title><rect x="47.7024%" y="293" width="0.6565%" height="15" fill="rgb(233,99,24)" fg:x="218655962" fg:w="3009027"/><text x="47.9524%" y="303.50"></text></g><g><title><tiny_skia::wide::u16x16_t::u16x16 as core::ops::arith::Add>::add (1,003,009 samples, 0.22%)</title><rect x="48.3589%" y="293" width="0.2188%" height="15" fill="rgb(234,209,42)" fg:x="221664989" fg:w="1003009"/><text x="48.6089%" y="303.50"></text></g><g><title><u16 as core::ops::arith::Add>::add (1,003,009 samples, 0.22%)</title><rect x="48.3589%" y="277" width="0.2188%" height="15" fill="rgb(227,7,12)" fg:x="221664989" fg:w="1003009"/><text x="48.6089%" y="287.50"></text></g><g><title>tiny_skia::pipeline::lowp::source_over (7,021,063 samples, 1.53%)</title><rect x="47.2648%" y="341" width="1.5317%" height="15" fill="rgb(245,203,43)" fg:x="216649944" fg:w="7021063"/><text x="47.5148%" y="351.50"></text></g><g><title>tiny_skia::pipeline::lowp::source_over::{{closure}} (5,015,045 samples, 1.09%)</title><rect x="47.7024%" y="325" width="1.0941%" height="15" fill="rgb(238,205,33)" fg:x="218655962" fg:w="5015045"/><text x="47.9524%" y="335.50"></text></g><g><title>tiny_skia::pipeline::lowp::div255 (2,006,018 samples, 0.44%)</title><rect x="48.3589%" y="309" width="0.4376%" height="15" fill="rgb(231,56,7)" fg:x="221664989" fg:w="2006018"/><text x="48.6089%" y="319.50"></text></g><g><title><tiny_skia::wide::u16x16_t::u16x16 as core::ops::bit::Shr>::shr (1,003,009 samples, 0.22%)</title><rect x="48.5777%" y="293" width="0.2188%" height="15" fill="rgb(244,186,29)" fg:x="222667998" fg:w="1003009"/><text x="48.8277%" y="303.50"></text></g><g><title><u16 as core::ops::bit::Shr>::shr (1,003,009 samples, 0.22%)</title><rect x="48.5777%" y="277" width="0.2188%" height="15" fill="rgb(234,111,31)" fg:x="222667998" fg:w="1003009"/><text x="48.8277%" y="287.50"></text></g><g><title>tiny_skia::pipeline::lowp::store_tail (1,003,009 samples, 0.22%)</title><rect x="48.7965%" y="341" width="0.2188%" height="15" fill="rgb(241,149,10)" fg:x="223671007" fg:w="1003009"/><text x="49.0465%" y="351.50"></text></g><g><title>tiny_skia::pipeline::lowp::Pipeline::next_stage (1,003,009 samples, 0.22%)</title><rect x="48.7965%" y="325" width="0.2188%" height="15" fill="rgb(249,206,44)" fg:x="223671007" fg:w="1003009"/><text x="49.0465%" y="335.50"></text></g><g><title><tiny_skia::scan::hairline_aa::HorishAntiHairBlitter as tiny_skia::scan::hairline_aa::AntiHairBlitter>::draw_line (19,057,171 samples, 4.16%)</title><rect x="45.2954%" y="437" width="4.1575%" height="15" fill="rgb(251,153,30)" fg:x="207622863" fg:w="19057171"/><text x="45.5454%" y="447.50"><tiny..</text></g><g><title><tiny_skia::pipeline::blitter::RasterPipelineBlitter as tiny_skia::blitter::Blitter>::blit_anti_v2 (19,057,171 samples, 4.16%)</title><rect x="45.2954%" y="421" width="4.1575%" height="15" fill="rgb(239,152,38)" fg:x="207622863" fg:w="19057171"/><text x="45.5454%" y="431.50"><tiny..</text></g><g><title><tiny_skia::pipeline::blitter::RasterPipelineBlitter as tiny_skia::blitter::Blitter>::blit_mask (19,057,171 samples, 4.16%)</title><rect x="45.2954%" y="405" width="4.1575%" height="15" fill="rgb(249,139,47)" fg:x="207622863" fg:w="19057171"/><text x="45.5454%" y="415.50"><tiny..</text></g><g><title>tiny_skia::pipeline::RasterPipeline::run (19,057,171 samples, 4.16%)</title><rect x="45.2954%" y="389" width="4.1575%" height="15" fill="rgb(244,64,35)" fg:x="207622863" fg:w="19057171"/><text x="45.5454%" y="399.50">tiny_..</text></g><g><title>tiny_skia::pipeline::lowp::start (19,057,171 samples, 4.16%)</title><rect x="45.2954%" y="373" width="4.1575%" height="15" fill="rgb(216,46,15)" fg:x="207622863" fg:w="19057171"/><text x="45.5454%" y="383.50">tiny_..</text></g><g><title>tiny_skia::pipeline::lowp::Pipeline::next_stage (15,045,135 samples, 3.28%)</title><rect x="46.1707%" y="357" width="3.2823%" height="15" fill="rgb(250,74,19)" fg:x="211634899" fg:w="15045135"/><text x="46.4207%" y="367.50">tin..</text></g><g><title>tiny_skia::pipeline::lowp::uniform_color (2,006,018 samples, 0.44%)</title><rect x="49.0153%" y="341" width="0.4376%" height="15" fill="rgb(249,42,33)" fg:x="224674016" fg:w="2006018"/><text x="49.2653%" y="351.50"></text></g><g><title>tiny_skia::pipeline::lowp::Pipeline::next_stage (1,003,009 samples, 0.22%)</title><rect x="49.4530%" y="325" width="0.2188%" height="15" fill="rgb(242,149,17)" fg:x="226680034" fg:w="1003009"/><text x="49.7030%" y="335.50"></text></g><g><title>tiny_skia::pipeline::lowp::load_dst_tail (3,009,027 samples, 0.66%)</title><rect x="49.4530%" y="341" width="0.6565%" height="15" fill="rgb(244,29,21)" fg:x="226680034" fg:w="3009027"/><text x="49.7030%" y="351.50"></text></g><g><title>tiny_skia::pipeline::lowp::load_8888_tail (2,006,018 samples, 0.44%)</title><rect x="49.6718%" y="325" width="0.4376%" height="15" fill="rgb(220,130,37)" fg:x="227683043" fg:w="2006018"/><text x="49.9218%" y="335.50"></text></g><g><title>tiny_skia::pipeline::lowp::load_8888 (2,006,018 samples, 0.44%)</title><rect x="49.6718%" y="309" width="0.4376%" height="15" fill="rgb(211,67,2)" fg:x="227683043" fg:w="2006018"/><text x="49.9218%" y="319.50"></text></g><g><title>tiny_skia::pipeline::lowp::scale_u8 (3,009,027 samples, 0.66%)</title><rect x="50.1094%" y="341" width="0.6565%" height="15" fill="rgb(235,68,52)" fg:x="229689061" fg:w="3009027"/><text x="50.3594%" y="351.50"></text></g><g><title><tiny_skia::pipeline::blitter::RasterPipelineBlitter as tiny_skia::blitter::Blitter>::blit_anti_h2 (7,021,063 samples, 1.53%)</title><rect x="49.4530%" y="421" width="1.5317%" height="15" fill="rgb(246,142,3)" fg:x="226680034" fg:w="7021063"/><text x="49.7030%" y="431.50"></text></g><g><title><tiny_skia::pipeline::blitter::RasterPipelineBlitter as tiny_skia::blitter::Blitter>::blit_mask (7,021,063 samples, 1.53%)</title><rect x="49.4530%" y="405" width="1.5317%" height="15" fill="rgb(241,25,7)" fg:x="226680034" fg:w="7021063"/><text x="49.7030%" y="415.50"></text></g><g><title>tiny_skia::pipeline::RasterPipeline::run (7,021,063 samples, 1.53%)</title><rect x="49.4530%" y="389" width="1.5317%" height="15" fill="rgb(242,119,39)" fg:x="226680034" fg:w="7021063"/><text x="49.7030%" y="399.50"></text></g><g><title>tiny_skia::pipeline::lowp::start (7,021,063 samples, 1.53%)</title><rect x="49.4530%" y="373" width="1.5317%" height="15" fill="rgb(241,98,45)" fg:x="226680034" fg:w="7021063"/><text x="49.7030%" y="383.50"></text></g><g><title>tiny_skia::pipeline::lowp::Pipeline::next_stage (7,021,063 samples, 1.53%)</title><rect x="49.4530%" y="357" width="1.5317%" height="15" fill="rgb(254,28,30)" fg:x="226680034" fg:w="7021063"/><text x="49.7030%" y="367.50"></text></g><g><title>tiny_skia::pipeline::lowp::uniform_color (1,003,009 samples, 0.22%)</title><rect x="50.7659%" y="341" width="0.2188%" height="15" fill="rgb(241,142,54)" fg:x="232698088" fg:w="1003009"/><text x="51.0159%" y="351.50"></text></g><g><title><tiny_skia::scan::hairline_aa::VertishAntiHairBlitter as tiny_skia::scan::hairline_aa::AntiHairBlitter>::draw_cap (8,024,072 samples, 1.75%)</title><rect x="49.4530%" y="437" width="1.7505%" height="15" fill="rgb(222,85,15)" fg:x="226680034" fg:w="8024072"/><text x="49.7030%" y="447.50"></text></g><g><title>tiny_skia::fixed_point::fdot6::small_scale (1,003,009 samples, 0.22%)</title><rect x="50.9847%" y="421" width="0.2188%" height="15" fill="rgb(210,85,47)" fg:x="233701097" fg:w="1003009"/><text x="51.2347%" y="431.50"></text></g><g><title><tiny_skia::wide::u16x16_t::u16x16 as core::default::Default>::default (2,006,018 samples, 0.44%)</title><rect x="51.8600%" y="357" width="0.4376%" height="15" fill="rgb(224,206,25)" fg:x="237713133" fg:w="2006018"/><text x="52.1100%" y="367.50"></text></g><g><title>core::array::<impl core::default::Default for [T: 16]>::default (2,006,018 samples, 0.44%)</title><rect x="51.8600%" y="341" width="0.4376%" height="15" fill="rgb(243,201,19)" fg:x="237713133" fg:w="2006018"/><text x="52.1100%" y="351.50"></text></g><g><title>tiny_skia::pipeline::lowp::Pipeline::next_stage (1,003,009 samples, 0.22%)</title><rect x="52.2976%" y="325" width="0.2188%" height="15" fill="rgb(236,59,4)" fg:x="239719151" fg:w="1003009"/><text x="52.5476%" y="335.50"></text></g><g><title>core::slice::<impl [T]>::copy_from_slice (1,003,009 samples, 0.22%)</title><rect x="52.5164%" y="309" width="0.2188%" height="15" fill="rgb(254,179,45)" fg:x="240722160" fg:w="1003009"/><text x="52.7664%" y="319.50"></text></g><g><title>core::intrinsics::copy_nonoverlapping (1,003,009 samples, 0.22%)</title><rect x="52.5164%" y="293" width="0.2188%" height="15" fill="rgb(226,14,10)" fg:x="240722160" fg:w="1003009"/><text x="52.7664%" y="303.50"></text></g><g><title>[libc-2.31.so] (1,003,009 samples, 0.22%)</title><rect x="52.5164%" y="277" width="0.2188%" height="15" fill="rgb(244,27,41)" fg:x="240722160" fg:w="1003009"/><text x="52.7664%" y="287.50"></text></g><g><title>tiny_skia::pipeline::lowp::load_dst_tail (4,012,036 samples, 0.88%)</title><rect x="52.2976%" y="341" width="0.8753%" height="15" fill="rgb(235,35,32)" fg:x="239719151" fg:w="4012036"/><text x="52.5476%" y="351.50"></text></g><g><title>tiny_skia::pipeline::lowp::load_8888_tail (3,009,027 samples, 0.66%)</title><rect x="52.5164%" y="325" width="0.6565%" height="15" fill="rgb(218,68,31)" fg:x="240722160" fg:w="3009027"/><text x="52.7664%" y="335.50"></text></g><g><title>tiny_skia::pipeline::lowp::load_8888 (2,006,018 samples, 0.44%)</title><rect x="52.7352%" y="309" width="0.4376%" height="15" fill="rgb(207,120,37)" fg:x="241725169" fg:w="2006018"/><text x="52.9852%" y="319.50"></text></g><g><title>tiny_skia::pipeline::AAMaskCtx::copy_at_xy (1,003,009 samples, 0.22%)</title><rect x="53.1729%" y="325" width="0.2188%" height="15" fill="rgb(227,98,0)" fg:x="243731187" fg:w="1003009"/><text x="53.4229%" y="335.50"></text></g><g><title>tiny_skia::pipeline::lowp::scale_u8 (2,006,018 samples, 0.44%)</title><rect x="53.1729%" y="341" width="0.4376%" height="15" fill="rgb(207,7,3)" fg:x="243731187" fg:w="2006018"/><text x="53.4229%" y="351.50"></text></g><g><title>tiny_skia::pipeline::lowp::div255 (1,003,009 samples, 0.22%)</title><rect x="53.3917%" y="325" width="0.2188%" height="15" fill="rgb(206,98,19)" fg:x="244734196" fg:w="1003009"/><text x="53.6417%" y="335.50"></text></g><g><title><tiny_skia::wide::u16x16_t::u16x16 as core::ops::arith::Add>::add (1,003,009 samples, 0.22%)</title><rect x="53.3917%" y="309" width="0.2188%" height="15" fill="rgb(217,5,26)" fg:x="244734196" fg:w="1003009"/><text x="53.6417%" y="319.50"></text></g><g><title><u16 as core::ops::arith::Add>::add (1,003,009 samples, 0.22%)</title><rect x="53.3917%" y="293" width="0.2188%" height="15" fill="rgb(235,190,38)" fg:x="244734196" fg:w="1003009"/><text x="53.6417%" y="303.50"></text></g><g><title><tiny_skia::wide::u16x16_t::u16x16 as core::ops::arith::Add>::add (1,003,009 samples, 0.22%)</title><rect x="53.6105%" y="309" width="0.2188%" height="15" fill="rgb(247,86,24)" fg:x="245737205" fg:w="1003009"/><text x="53.8605%" y="319.50"></text></g><g><title><u16 as core::ops::arith::Add>::add (1,003,009 samples, 0.22%)</title><rect x="53.6105%" y="293" width="0.2188%" height="15" fill="rgb(205,101,16)" fg:x="245737205" fg:w="1003009"/><text x="53.8605%" y="303.50"></text></g><g><title>tiny_skia::pipeline::lowp::div255 (1,003,009 samples, 0.22%)</title><rect x="53.8293%" y="309" width="0.2188%" height="15" fill="rgb(246,168,33)" fg:x="246740214" fg:w="1003009"/><text x="54.0793%" y="319.50"></text></g><g><title><tiny_skia::wide::u16x16_t::u16x16 as core::ops::arith::Add>::add (1,003,009 samples, 0.22%)</title><rect x="53.8293%" y="293" width="0.2188%" height="15" fill="rgb(231,114,1)" fg:x="246740214" fg:w="1003009"/><text x="54.0793%" y="303.50"></text></g><g><title><u16 as core::ops::arith::Add>::add (1,003,009 samples, 0.22%)</title><rect x="53.8293%" y="277" width="0.2188%" height="15" fill="rgb(207,184,53)" fg:x="246740214" fg:w="1003009"/><text x="54.0793%" y="287.50"></text></g><g><title><tiny_skia::pipeline::blitter::RasterPipelineBlitter as tiny_skia::blitter::Blitter>::blit_mask (13,039,117 samples, 2.84%)</title><rect x="51.4223%" y="405" width="2.8446%" height="15" fill="rgb(224,95,51)" fg:x="235707115" fg:w="13039117"/><text x="51.6723%" y="415.50"><t..</text></g><g><title>tiny_skia::pipeline::RasterPipeline::run (13,039,117 samples, 2.84%)</title><rect x="51.4223%" y="389" width="2.8446%" height="15" fill="rgb(212,188,45)" fg:x="235707115" fg:w="13039117"/><text x="51.6723%" y="399.50">ti..</text></g><g><title>tiny_skia::pipeline::lowp::start (13,039,117 samples, 2.84%)</title><rect x="51.4223%" y="373" width="2.8446%" height="15" fill="rgb(223,154,38)" fg:x="235707115" fg:w="13039117"/><text x="51.6723%" y="383.50">ti..</text></g><g><title>tiny_skia::pipeline::lowp::Pipeline::next_stage (9,027,081 samples, 1.97%)</title><rect x="52.2976%" y="357" width="1.9694%" height="15" fill="rgb(251,22,52)" fg:x="239719151" fg:w="9027081"/><text x="52.5476%" y="367.50">t..</text></g><g><title>tiny_skia::pipeline::lowp::source_over (3,009,027 samples, 0.66%)</title><rect x="53.6105%" y="341" width="0.6565%" height="15" fill="rgb(229,209,22)" fg:x="245737205" fg:w="3009027"/><text x="53.8605%" y="351.50"></text></g><g><title>tiny_skia::pipeline::lowp::source_over::{{closure}} (3,009,027 samples, 0.66%)</title><rect x="53.6105%" y="325" width="0.6565%" height="15" fill="rgb(234,138,34)" fg:x="245737205" fg:w="3009027"/><text x="53.8605%" y="335.50"></text></g><g><title>tiny_skia::pipeline::lowp::inv (1,003,009 samples, 0.22%)</title><rect x="54.0481%" y="309" width="0.2188%" height="15" fill="rgb(212,95,11)" fg:x="247743223" fg:w="1003009"/><text x="54.2981%" y="319.50"></text></g><g><title><tiny_skia::wide::u16x16_t::u16x16 as core::ops::arith::Sub>::sub (1,003,009 samples, 0.22%)</title><rect x="54.0481%" y="293" width="0.2188%" height="15" fill="rgb(240,179,47)" fg:x="247743223" fg:w="1003009"/><text x="54.2981%" y="303.50"></text></g><g><title><u16 as core::ops::arith::Sub>::sub (1,003,009 samples, 0.22%)</title><rect x="54.0481%" y="277" width="0.2188%" height="15" fill="rgb(240,163,11)" fg:x="247743223" fg:w="1003009"/><text x="54.2981%" y="287.50"></text></g><g><title><tiny_skia::pipeline::blitter::RasterPipelineBlitter as tiny_skia::blitter::Blitter>::blit_anti_h2 (14,042,126 samples, 3.06%)</title><rect x="51.4223%" y="421" width="3.0635%" height="15" fill="rgb(236,37,12)" fg:x="235707115" fg:w="14042126"/><text x="51.6723%" y="431.50"><ti..</text></g><g><title>core::option::Option<T>::unwrap (1,003,009 samples, 0.22%)</title><rect x="54.2670%" y="405" width="0.2188%" height="15" fill="rgb(232,164,16)" fg:x="248746232" fg:w="1003009"/><text x="54.5170%" y="415.50"></text></g><g><title><tiny_skia::scan::hairline_aa::VertishAntiHairBlitter as tiny_skia::scan::hairline_aa::AntiHairBlitter>::draw_line (16,048,144 samples, 3.50%)</title><rect x="51.2035%" y="437" width="3.5011%" height="15" fill="rgb(244,205,15)" fg:x="234704106" fg:w="16048144"/><text x="51.4535%" y="447.50"><ti..</text></g><g><title>core::cmp::Ord::max (1,003,009 samples, 0.22%)</title><rect x="54.4858%" y="421" width="0.2188%" height="15" fill="rgb(223,117,47)" fg:x="249749241" fg:w="1003009"/><text x="54.7358%" y="431.50"></text></g><g><title>tiny_skia::fixed_point::fdot16::fast_div (1,003,009 samples, 0.22%)</title><rect x="54.7046%" y="437" width="0.2188%" height="15" fill="rgb(244,107,35)" fg:x="250752250" fg:w="1003009"/><text x="54.9546%" y="447.50"></text></g><g><title>tiny_skia::scan::hairline_aa::do_anti_hairline (61,183,549 samples, 13.35%)</title><rect x="41.7943%" y="453" width="13.3479%" height="15" fill="rgb(205,140,8)" fg:x="191574719" fg:w="61183549"/><text x="42.0443%" y="463.50">tiny_skia::scan::hai..</text></g><g><title>tiny_skia::scan::hairline_aa::any_bad_ints (1,003,009 samples, 0.22%)</title><rect x="54.9234%" y="437" width="0.2188%" height="15" fill="rgb(228,84,46)" fg:x="251755259" fg:w="1003009"/><text x="55.1734%" y="447.50"></text></g><g><title>tiny_skia::scan::hairline_aa::bad_int (1,003,009 samples, 0.22%)</title><rect x="54.9234%" y="421" width="0.2188%" height="15" fill="rgb(254,188,9)" fg:x="251755259" fg:w="1003009"/><text x="55.1734%" y="431.50"></text></g><g><title>tiny_skia_path::rect::Rect::from_ltrb (1,003,009 samples, 0.22%)</title><rect x="55.1422%" y="453" width="0.2188%" height="15" fill="rgb(206,112,54)" fg:x="252758268" fg:w="1003009"/><text x="55.3922%" y="463.50"></text></g><g><title><core::option::Option<T> as core::ops::try_trait::Try>::branch (1,003,009 samples, 0.22%)</title><rect x="55.1422%" y="437" width="0.2188%" height="15" fill="rgb(216,84,49)" fg:x="252758268" fg:w="1003009"/><text x="55.3922%" y="447.50"></text></g><g><title>tiny_skia::painter::<impl tiny_skia::pixmap::PixmapMut>::stroke_hairline (87,261,783 samples, 19.04%)</title><rect x="37.1991%" y="501" width="19.0372%" height="15" fill="rgb(214,194,35)" fg:x="170511530" fg:w="87261783"/><text x="37.4491%" y="511.50">tiny_skia::painter::<impl tiny..</text></g><g><title>tiny_skia::scan::hairline::stroke_path_impl (81,243,729 samples, 17.72%)</title><rect x="38.5120%" y="485" width="17.7243%" height="15" fill="rgb(249,28,3)" fg:x="176529584" fg:w="81243729"/><text x="38.7620%" y="495.50">tiny_skia::scan::hairline::s..</text></g><g><title>tiny_skia::scan::hairline_aa::anti_hair_line_rgn (75,225,675 samples, 16.41%)</title><rect x="39.8249%" y="469" width="16.4114%" height="15" fill="rgb(222,56,52)" fg:x="182547638" fg:w="75225675"/><text x="40.0749%" y="479.50">tiny_skia::scan::hairline..</text></g><g><title>tiny_skia_path::rect::Rect::outset (4,012,036 samples, 0.88%)</title><rect x="55.3611%" y="453" width="0.8753%" height="15" fill="rgb(245,217,50)" fg:x="253761277" fg:w="4012036"/><text x="55.6111%" y="463.50"></text></g><g><title>tiny_skia_path::rect::Rect::inset (4,012,036 samples, 0.88%)</title><rect x="55.3611%" y="437" width="0.8753%" height="15" fill="rgb(213,201,24)" fg:x="253761277" fg:w="4012036"/><text x="55.6111%" y="447.50"></text></g><g><title>tiny_skia_path::rect::Rect::from_ltrb (3,009,027 samples, 0.66%)</title><rect x="55.5799%" y="421" width="0.6565%" height="15" fill="rgb(248,116,28)" fg:x="254764286" fg:w="3009027"/><text x="55.8299%" y="431.50"></text></g><g><title>tiny_skia_path::rect::checked_f32_sub (3,009,027 samples, 0.66%)</title><rect x="55.5799%" y="405" width="0.6565%" height="15" fill="rgb(219,72,43)" fg:x="254764286" fg:w="3009027"/><text x="55.8299%" y="415.50"></text></g><g><title>tiny_skia_path::f32x4_t::f32x4::max (1,003,009 samples, 0.22%)</title><rect x="56.2363%" y="469" width="0.2188%" height="15" fill="rgb(209,138,14)" fg:x="257773313" fg:w="1003009"/><text x="56.4863%" y="479.50"></text></g><g><title>core::f32::<impl f32>::max (1,003,009 samples, 0.22%)</title><rect x="56.2363%" y="453" width="0.2188%" height="15" fill="rgb(222,18,33)" fg:x="257773313" fg:w="1003009"/><text x="56.4863%" y="463.50"></text></g><g><title>tiny_skia_path::f32x4_t::f32x4::min (1,003,009 samples, 0.22%)</title><rect x="56.4551%" y="469" width="0.2188%" height="15" fill="rgb(213,199,7)" fg:x="258776322" fg:w="1003009"/><text x="56.7051%" y="479.50"></text></g><g><title>core::f32::<impl f32>::min (1,003,009 samples, 0.22%)</title><rect x="56.4551%" y="453" width="0.2188%" height="15" fill="rgb(250,110,10)" fg:x="258776322" fg:w="1003009"/><text x="56.7051%" y="463.50"></text></g><g><title>tiny_skia_path::rect::Rect::from_points (3,009,027 samples, 0.66%)</title><rect x="56.2363%" y="485" width="0.6565%" height="15" fill="rgb(248,123,6)" fg:x="257773313" fg:w="3009027"/><text x="56.4863%" y="495.50"></text></g><g><title>tiny_skia_path::rect::Rect::from_ltrb (1,003,009 samples, 0.22%)</title><rect x="56.6740%" y="469" width="0.2188%" height="15" fill="rgb(206,91,31)" fg:x="259779331" fg:w="1003009"/><text x="56.9240%" y="479.50"></text></g><g><title>tiny_skia_path::rect::checked_f32_sub (1,003,009 samples, 0.22%)</title><rect x="56.6740%" y="453" width="0.2188%" height="15" fill="rgb(211,154,13)" fg:x="259779331" fg:w="1003009"/><text x="56.9240%" y="463.50"></text></g><g><title>resvg::render (255,767,295 samples, 55.80%)</title><rect x="1.3129%" y="693" width="55.7987%" height="15" fill="rgb(225,148,7)" fg:x="6018054" fg:w="255767295"/><text x="1.5629%" y="703.50">resvg::render</text></g><g><title>resvg::render::render_nodes (255,767,295 samples, 55.80%)</title><rect x="1.3129%" y="677" width="55.7987%" height="15" fill="rgb(220,160,43)" fg:x="6018054" fg:w="255767295"/><text x="1.5629%" y="687.50">resvg::render::render_nodes</text></g><g><title>resvg::render::render_node (255,767,295 samples, 55.80%)</title><rect x="1.3129%" y="661" width="55.7987%" height="15" fill="rgb(213,52,39)" fg:x="6018054" fg:w="255767295"/><text x="1.5629%" y="671.50">resvg::render::render_node</text></g><g><title>resvg::render::render_group (255,767,295 samples, 55.80%)</title><rect x="1.3129%" y="645" width="55.7987%" height="15" fill="rgb(243,137,7)" fg:x="6018054" fg:w="255767295"/><text x="1.5629%" y="655.50">resvg::render::render_group</text></g><g><title>resvg::render::render_nodes (255,767,295 samples, 55.80%)</title><rect x="1.3129%" y="629" width="55.7987%" height="15" fill="rgb(230,79,13)" fg:x="6018054" fg:w="255767295"/><text x="1.5629%" y="639.50">resvg::render::render_nodes</text></g><g><title>resvg::render::render_node (255,767,295 samples, 55.80%)</title><rect x="1.3129%" y="613" width="55.7987%" height="15" fill="rgb(247,105,23)" fg:x="6018054" fg:w="255767295"/><text x="1.5629%" y="623.50">resvg::render::render_node</text></g><g><title>resvg::render::render_group (255,767,295 samples, 55.80%)</title><rect x="1.3129%" y="597" width="55.7987%" height="15" fill="rgb(223,179,41)" fg:x="6018054" fg:w="255767295"/><text x="1.5629%" y="607.50">resvg::render::render_group</text></g><g><title>resvg::render::render_nodes (255,767,295 samples, 55.80%)</title><rect x="1.3129%" y="581" width="55.7987%" height="15" fill="rgb(218,9,34)" fg:x="6018054" fg:w="255767295"/><text x="1.5629%" y="591.50">resvg::render::render_nodes</text></g><g><title>resvg::render::render_node (255,767,295 samples, 55.80%)</title><rect x="1.3129%" y="565" width="55.7987%" height="15" fill="rgb(222,106,8)" fg:x="6018054" fg:w="255767295"/><text x="1.5629%" y="575.50">resvg::render::render_node</text></g><g><title>resvg::path::render (255,767,295 samples, 55.80%)</title><rect x="1.3129%" y="549" width="55.7987%" height="15" fill="rgb(211,220,0)" fg:x="6018054" fg:w="255767295"/><text x="1.5629%" y="559.50">resvg::path::render</text></g><g><title>resvg::path::stroke_path (97,291,873 samples, 21.23%)</title><rect x="35.8862%" y="533" width="21.2254%" height="15" fill="rgb(229,52,16)" fg:x="164493476" fg:w="97291873"/><text x="36.1362%" y="543.50">resvg::path::stroke_path</text></g><g><title>tiny_skia::painter::<impl tiny_skia::pixmap::PixmapMut>::stroke_path (96,288,864 samples, 21.01%)</title><rect x="36.1050%" y="517" width="21.0066%" height="15" fill="rgb(212,155,18)" fg:x="165496485" fg:w="96288864"/><text x="36.3550%" y="527.50">tiny_skia::painter::<impl tiny_sk..</text></g><g><title>tiny_skia_path::path::Path::transform (4,012,036 samples, 0.88%)</title><rect x="56.2363%" y="501" width="0.8753%" height="15" fill="rgb(242,21,14)" fg:x="257773313" fg:w="4012036"/><text x="56.4863%" y="511.50"></text></g><g><title>tiny_skia_path::transform::Transform::map_points (1,003,009 samples, 0.22%)</title><rect x="56.8928%" y="485" width="0.2188%" height="15" fill="rgb(222,19,48)" fg:x="260782340" fg:w="1003009"/><text x="57.1428%" y="495.50"></text></g><g><title>resvg::render_svg (256,770,304 samples, 56.02%)</title><rect x="1.3129%" y="709" width="56.0175%" height="15" fill="rgb(232,45,27)" fg:x="6018054" fg:w="256770304"/><text x="1.5629%" y="719.50">resvg::render_svg</text></g><g><title>tiny_skia::pixmap::Pixmap::new (1,003,009 samples, 0.22%)</title><rect x="57.1116%" y="693" width="0.2188%" height="15" fill="rgb(249,103,42)" fg:x="261785349" fg:w="1003009"/><text x="57.3616%" y="703.50"></text></g><g><title>alloc::vec::from_elem (1,003,009 samples, 0.22%)</title><rect x="57.1116%" y="677" width="0.2188%" height="15" fill="rgb(246,81,33)" fg:x="261785349" fg:w="1003009"/><text x="57.3616%" y="687.50"></text></g><g><title><u8 as alloc::vec::spec_from_elem::SpecFromElem>::from_elem (1,003,009 samples, 0.22%)</title><rect x="57.1116%" y="661" width="0.2188%" height="15" fill="rgb(252,33,42)" fg:x="261785349" fg:w="1003009"/><text x="57.3616%" y="671.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::with_capacity_zeroed_in (1,003,009 samples, 0.22%)</title><rect x="57.1116%" y="645" width="0.2188%" height="15" fill="rgb(209,212,41)" fg:x="261785349" fg:w="1003009"/><text x="57.3616%" y="655.50"></text></g><g><title>alloc::raw_vec::RawVecInner<A>::with_capacity_zeroed_in (1,003,009 samples, 0.22%)</title><rect x="57.1116%" y="629" width="0.2188%" height="15" fill="rgb(207,154,6)" fg:x="261785349" fg:w="1003009"/><text x="57.3616%" y="639.50"></text></g><g><title>alloc::raw_vec::RawVecInner<A>::try_allocate_in (1,003,009 samples, 0.22%)</title><rect x="57.1116%" y="613" width="0.2188%" height="15" fill="rgb(223,64,47)" fg:x="261785349" fg:w="1003009"/><text x="57.3616%" y="623.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::allocate_zeroed (1,003,009 samples, 0.22%)</title><rect x="57.1116%" y="597" width="0.2188%" height="15" fill="rgb(211,161,38)" fg:x="261785349" fg:w="1003009"/><text x="57.3616%" y="607.50"></text></g><g><title>alloc::alloc::Global::alloc_impl (1,003,009 samples, 0.22%)</title><rect x="57.1116%" y="581" width="0.2188%" height="15" fill="rgb(219,138,40)" fg:x="261785349" fg:w="1003009"/><text x="57.3616%" y="591.50"></text></g><g><title>alloc::alloc::alloc_zeroed (1,003,009 samples, 0.22%)</title><rect x="57.1116%" y="565" width="0.2188%" height="15" fill="rgb(241,228,46)" fg:x="261785349" fg:w="1003009"/><text x="57.3616%" y="575.50"></text></g><g><title>__libc_calloc (1,003,009 samples, 0.22%)</title><rect x="57.1116%" y="549" width="0.2188%" height="15" fill="rgb(223,209,38)" fg:x="261785349" fg:w="1003009"/><text x="57.3616%" y="559.50"></text></g><g><title>[libc-2.31.so] (1,003,009 samples, 0.22%)</title><rect x="57.1116%" y="533" width="0.2188%" height="15" fill="rgb(236,164,45)" fg:x="261785349" fg:w="1003009"/><text x="57.3616%" y="543.50"></text></g><g><title>[libc-2.31.so] (1,003,009 samples, 0.22%)</title><rect x="57.1116%" y="517" width="0.2188%" height="15" fill="rgb(231,15,5)" fg:x="261785349" fg:w="1003009"/><text x="57.3616%" y="527.50"></text></g><g><title>roxmltree::parse::<impl roxmltree::Document>::parse_with_options (1,003,009 samples, 0.22%)</title><rect x="57.3304%" y="581" width="0.2188%" height="15" fill="rgb(252,35,15)" fg:x="262788358" fg:w="1003009"/><text x="57.5804%" y="591.50"></text></g><g><title>roxmltree::parse::parse (1,003,009 samples, 0.22%)</title><rect x="57.3304%" y="565" width="0.2188%" height="15" fill="rgb(248,181,18)" fg:x="262788358" fg:w="1003009"/><text x="57.5804%" y="575.50"></text></g><g><title>roxmltree::tokenizer::parse (1,003,009 samples, 0.22%)</title><rect x="57.3304%" y="549" width="0.2188%" height="15" fill="rgb(233,39,42)" fg:x="262788358" fg:w="1003009"/><text x="57.5804%" y="559.50"></text></g><g><title>roxmltree::tokenizer::parse_element (1,003,009 samples, 0.22%)</title><rect x="57.3304%" y="533" width="0.2188%" height="15" fill="rgb(238,110,33)" fg:x="262788358" fg:w="1003009"/><text x="57.5804%" y="543.50"></text></g><g><title>roxmltree::tokenizer::parse_content (1,003,009 samples, 0.22%)</title><rect x="57.3304%" y="517" width="0.2188%" height="15" fill="rgb(233,195,10)" fg:x="262788358" fg:w="1003009"/><text x="57.5804%" y="527.50"></text></g><g><title>roxmltree::tokenizer::parse_element (1,003,009 samples, 0.22%)</title><rect x="57.3304%" y="501" width="0.2188%" height="15" fill="rgb(254,105,3)" fg:x="262788358" fg:w="1003009"/><text x="57.5804%" y="511.50"></text></g><g><title>roxmltree::tokenizer::parse_content (1,003,009 samples, 0.22%)</title><rect x="57.3304%" y="485" width="0.2188%" height="15" fill="rgb(221,225,9)" fg:x="262788358" fg:w="1003009"/><text x="57.5804%" y="495.50"></text></g><g><title>roxmltree::tokenizer::parse_element (1,003,009 samples, 0.22%)</title><rect x="57.3304%" y="469" width="0.2188%" height="15" fill="rgb(224,227,45)" fg:x="262788358" fg:w="1003009"/><text x="57.5804%" y="479.50"></text></g><g><title>roxmltree::tokenizer::parse_content (1,003,009 samples, 0.22%)</title><rect x="57.3304%" y="453" width="0.2188%" height="15" fill="rgb(229,198,43)" fg:x="262788358" fg:w="1003009"/><text x="57.5804%" y="463.50"></text></g><g><title>roxmltree::tokenizer::parse_text (1,003,009 samples, 0.22%)</title><rect x="57.3304%" y="437" width="0.2188%" height="15" fill="rgb(206,209,35)" fg:x="262788358" fg:w="1003009"/><text x="57.5804%" y="447.50"></text></g><g><title><roxmltree::parse::Context as roxmltree::tokenizer::XmlEvents>::token (1,003,009 samples, 0.22%)</title><rect x="57.3304%" y="421" width="0.2188%" height="15" fill="rgb(245,195,53)" fg:x="262788358" fg:w="1003009"/><text x="57.5804%" y="431.50"></text></g><g><title>roxmltree::parse::process_text (1,003,009 samples, 0.22%)</title><rect x="57.3304%" y="405" width="0.2188%" height="15" fill="rgb(240,92,26)" fg:x="262788358" fg:w="1003009"/><text x="57.5804%" y="415.50"></text></g><g><title>roxmltree::parse::append_text (1,003,009 samples, 0.22%)</title><rect x="57.3304%" y="389" width="0.2188%" height="15" fill="rgb(207,40,23)" fg:x="262788358" fg:w="1003009"/><text x="57.5804%" y="399.50"></text></g><g><title>roxmltree::parse::Context::append_node (1,003,009 samples, 0.22%)</title><rect x="57.3304%" y="373" width="0.2188%" height="15" fill="rgb(223,111,35)" fg:x="262788358" fg:w="1003009"/><text x="57.5804%" y="383.50"></text></g><g><title>alloc::vec::Vec<T,A>::push (1,003,009 samples, 0.22%)</title><rect x="57.3304%" y="357" width="0.2188%" height="15" fill="rgb(229,147,28)" fg:x="262788358" fg:w="1003009"/><text x="57.5804%" y="367.50"></text></g><g><title>core::ptr::write (1,003,009 samples, 0.22%)</title><rect x="57.3304%" y="341" width="0.2188%" height="15" fill="rgb(211,29,28)" fg:x="262788358" fg:w="1003009"/><text x="57.5804%" y="351.50"></text></g><g><title>fontconfig_parser::types::document::FontConfig::merge_config (2,006,018 samples, 0.44%)</title><rect x="57.3304%" y="629" width="0.4376%" height="15" fill="rgb(228,72,33)" fg:x="262788358" fg:w="2006018"/><text x="57.5804%" y="639.50"></text></g><g><title>fontconfig_parser::types::document::FontConfig::include (2,006,018 samples, 0.44%)</title><rect x="57.3304%" y="613" width="0.4376%" height="15" fill="rgb(205,214,31)" fg:x="262788358" fg:w="2006018"/><text x="57.5804%" y="623.50"></text></g><g><title>fontconfig_parser::types::document::FontConfig::merge_config (2,006,018 samples, 0.44%)</title><rect x="57.3304%" y="597" width="0.4376%" height="15" fill="rgb(224,111,15)" fg:x="262788358" fg:w="2006018"/><text x="57.5804%" y="607.50"></text></g><g><title>std::fs::read_to_string (1,003,009 samples, 0.22%)</title><rect x="57.5492%" y="581" width="0.2188%" height="15" fill="rgb(253,21,26)" fg:x="263791367" fg:w="1003009"/><text x="57.7992%" y="591.50"></text></g><g><title>std::fs::read_to_string::inner (1,003,009 samples, 0.22%)</title><rect x="57.5492%" y="565" width="0.2188%" height="15" fill="rgb(245,139,43)" fg:x="263791367" fg:w="1003009"/><text x="57.7992%" y="575.50"></text></g><g><title>core::ptr::drop_in_place<std::fs::File> (1,003,009 samples, 0.22%)</title><rect x="57.5492%" y="549" width="0.2188%" height="15" fill="rgb(252,170,7)" fg:x="263791367" fg:w="1003009"/><text x="57.7992%" y="559.50"></text></g><g><title>core::ptr::drop_in_place<std::sys::pal::unix::fs::File> (1,003,009 samples, 0.22%)</title><rect x="57.5492%" y="533" width="0.2188%" height="15" fill="rgb(231,118,14)" fg:x="263791367" fg:w="1003009"/><text x="57.7992%" y="543.50"></text></g><g><title>core::ptr::drop_in_place<std::sys::pal::unix::fd::FileDesc> (1,003,009 samples, 0.22%)</title><rect x="57.5492%" y="517" width="0.2188%" height="15" fill="rgb(238,83,0)" fg:x="263791367" fg:w="1003009"/><text x="57.7992%" y="527.50"></text></g><g><title>core::ptr::drop_in_place<std::os::fd::owned::OwnedFd> (1,003,009 samples, 0.22%)</title><rect x="57.5492%" y="501" width="0.2188%" height="15" fill="rgb(221,39,39)" fg:x="263791367" fg:w="1003009"/><text x="57.7992%" y="511.50"></text></g><g><title><std::os::fd::owned::OwnedFd as core::ops::drop::Drop>::drop (1,003,009 samples, 0.22%)</title><rect x="57.5492%" y="485" width="0.2188%" height="15" fill="rgb(222,119,46)" fg:x="263791367" fg:w="1003009"/><text x="57.7992%" y="495.50"></text></g><g><title>__libc_close (1,003,009 samples, 0.22%)</title><rect x="57.5492%" y="469" width="0.2188%" height="15" fill="rgb(222,165,49)" fg:x="263791367" fg:w="1003009"/><text x="57.7992%" y="479.50"></text></g><g><title>entry_SYSCALL_64_after_hwframe (1,003,009 samples, 0.22%)</title><rect x="57.5492%" y="453" width="0.2188%" height="15" fill="rgb(219,113,52)" fg:x="263791367" fg:w="1003009"/><text x="57.7992%" y="463.50"></text></g><g><title>do_syscall_64 (1,003,009 samples, 0.22%)</title><rect x="57.5492%" y="437" width="0.2188%" height="15" fill="rgb(214,7,15)" fg:x="263791367" fg:w="1003009"/><text x="57.7992%" y="447.50"></text></g><g><title>x64_sys_call (1,003,009 samples, 0.22%)</title><rect x="57.5492%" y="421" width="0.2188%" height="15" fill="rgb(235,32,4)" fg:x="263791367" fg:w="1003009"/><text x="57.7992%" y="431.50"></text></g><g><title>__x64_sys_close (1,003,009 samples, 0.22%)</title><rect x="57.5492%" y="405" width="0.2188%" height="15" fill="rgb(238,90,54)" fg:x="263791367" fg:w="1003009"/><text x="57.7992%" y="415.50"></text></g><g><title>close_fd (1,003,009 samples, 0.22%)</title><rect x="57.5492%" y="389" width="0.2188%" height="15" fill="rgb(213,208,19)" fg:x="263791367" fg:w="1003009"/><text x="57.7992%" y="399.50"></text></g><g><title>filp_close (1,003,009 samples, 0.22%)</title><rect x="57.5492%" y="373" width="0.2188%" height="15" fill="rgb(233,156,4)" fg:x="263791367" fg:w="1003009"/><text x="57.7992%" y="383.50"></text></g><g><title>fput_many (1,003,009 samples, 0.22%)</title><rect x="57.5492%" y="357" width="0.2188%" height="15" fill="rgb(207,194,5)" fg:x="263791367" fg:w="1003009"/><text x="57.7992%" y="367.50"></text></g><g><title><core::iter::adapters::flatten::Flatten<I> as core::iter::traits::iterator::Iterator>::next (1,003,009 samples, 0.22%)</title><rect x="57.7681%" y="613" width="0.2188%" height="15" fill="rgb(206,111,30)" fg:x="264794376" fg:w="1003009"/><text x="58.0181%" y="623.50"></text></g><g><title><core::iter::adapters::flatten::FlattenCompat<I,U> as core::iter::traits::iterator::Iterator>::next (1,003,009 samples, 0.22%)</title><rect x="57.7681%" y="597" width="0.2188%" height="15" fill="rgb(243,70,54)" fg:x="264794376" fg:w="1003009"/><text x="58.0181%" y="607.50"></text></g><g><title><core::iter::adapters::fuse::Fuse<I> as core::iter::traits::iterator::Iterator>::next (1,003,009 samples, 0.22%)</title><rect x="57.7681%" y="581" width="0.2188%" height="15" fill="rgb(242,28,8)" fg:x="264794376" fg:w="1003009"/><text x="58.0181%" y="591.50"></text></g><g><title><core::iter::adapters::fuse::Fuse<I> as core::iter::adapters::fuse::FuseImpl<I>>::next (1,003,009 samples, 0.22%)</title><rect x="57.7681%" y="565" width="0.2188%" height="15" fill="rgb(219,106,18)" fg:x="264794376" fg:w="1003009"/><text x="58.0181%" y="575.50"></text></g><g><title>core::iter::adapters::fuse::and_then_or_clear (1,003,009 samples, 0.22%)</title><rect x="57.7681%" y="549" width="0.2188%" height="15" fill="rgb(244,222,10)" fg:x="264794376" fg:w="1003009"/><text x="58.0181%" y="559.50"></text></g><g><title>core::ops::function::FnOnce::call_once (1,003,009 samples, 0.22%)</title><rect x="57.7681%" y="533" width="0.2188%" height="15" fill="rgb(236,179,52)" fg:x="264794376" fg:w="1003009"/><text x="58.0181%" y="543.50"></text></g><g><title><std::fs::ReadDir as core::iter::traits::iterator::Iterator>::next (1,003,009 samples, 0.22%)</title><rect x="57.7681%" y="517" width="0.2188%" height="15" fill="rgb(213,23,39)" fg:x="264794376" fg:w="1003009"/><text x="58.0181%" y="527.50"></text></g><g><title><std::sys::pal::unix::fs::ReadDir as core::iter::traits::iterator::Iterator>::next (1,003,009 samples, 0.22%)</title><rect x="57.7681%" y="501" width="0.2188%" height="15" fill="rgb(238,48,10)" fg:x="264794376" fg:w="1003009"/><text x="58.0181%" y="511.50"></text></g><g><title>readdir (1,003,009 samples, 0.22%)</title><rect x="57.7681%" y="485" width="0.2188%" height="15" fill="rgb(251,196,23)" fg:x="264794376" fg:w="1003009"/><text x="58.0181%" y="495.50"></text></g><g><title>fontdb::Database::load_font_file (1,003,009 samples, 0.22%)</title><rect x="57.9869%" y="613" width="0.2188%" height="15" fill="rgb(250,152,24)" fg:x="265797385" fg:w="1003009"/><text x="58.2369%" y="623.50"></text></g><g><title>fontdb::Database::load_font_file_impl (1,003,009 samples, 0.22%)</title><rect x="57.9869%" y="597" width="0.2188%" height="15" fill="rgb(209,150,17)" fg:x="265797385" fg:w="1003009"/><text x="58.2369%" y="607.50"></text></g><g><title>fontdb::Database::load_fonts_from_file (1,003,009 samples, 0.22%)</title><rect x="57.9869%" y="581" width="0.2188%" height="15" fill="rgb(234,202,34)" fg:x="265797385" fg:w="1003009"/><text x="58.2369%" y="591.50"></text></g><g><title>ttf_parser::fonts_in_collection (1,003,009 samples, 0.22%)</title><rect x="57.9869%" y="565" width="0.2188%" height="15" fill="rgb(253,148,53)" fg:x="265797385" fg:w="1003009"/><text x="58.2369%" y="575.50"></text></g><g><title>ttf_parser::parser::Stream::read (1,003,009 samples, 0.22%)</title><rect x="57.9869%" y="549" width="0.2188%" height="15" fill="rgb(218,129,16)" fg:x="265797385" fg:w="1003009"/><text x="58.2369%" y="559.50"></text></g><g><title>core::option::Option<T>::and_then (1,003,009 samples, 0.22%)</title><rect x="57.9869%" y="533" width="0.2188%" height="15" fill="rgb(216,85,19)" fg:x="265797385" fg:w="1003009"/><text x="58.2369%" y="543.50"></text></g><g><title>core::ops::function::FnOnce::call_once (1,003,009 samples, 0.22%)</title><rect x="57.9869%" y="517" width="0.2188%" height="15" fill="rgb(235,228,7)" fg:x="265797385" fg:w="1003009"/><text x="58.2369%" y="527.50"></text></g><g><title><ttf_parser::Magic as ttf_parser::parser::FromData>::parse (1,003,009 samples, 0.22%)</title><rect x="57.9869%" y="501" width="0.2188%" height="15" fill="rgb(245,175,0)" fg:x="265797385" fg:w="1003009"/><text x="58.2369%" y="511.50"></text></g><g><title>filename_lookup (1,003,009 samples, 0.22%)</title><rect x="58.2057%" y="325" width="0.2188%" height="15" fill="rgb(208,168,36)" fg:x="266800394" fg:w="1003009"/><text x="58.4557%" y="335.50"></text></g><g><title>path_lookupat.isra.0 (1,003,009 samples, 0.22%)</title><rect x="58.2057%" y="309" width="0.2188%" height="15" fill="rgb(246,171,24)" fg:x="266800394" fg:w="1003009"/><text x="58.4557%" y="319.50"></text></g><g><title>link_path_walk.part.0 (1,003,009 samples, 0.22%)</title><rect x="58.2057%" y="293" width="0.2188%" height="15" fill="rgb(215,142,24)" fg:x="266800394" fg:w="1003009"/><text x="58.4557%" y="303.50"></text></g><g><title>step_into (1,003,009 samples, 0.22%)</title><rect x="58.2057%" y="277" width="0.2188%" height="15" fill="rgb(250,187,7)" fg:x="266800394" fg:w="1003009"/><text x="58.4557%" y="287.50"></text></g><g><title>fontdb::Database::canonicalize (2,006,018 samples, 0.44%)</title><rect x="58.2057%" y="581" width="0.4376%" height="15" fill="rgb(228,66,33)" fg:x="266800394" fg:w="2006018"/><text x="58.4557%" y="591.50"></text></g><g><title>std::fs::canonicalize (2,006,018 samples, 0.44%)</title><rect x="58.2057%" y="565" width="0.4376%" height="15" fill="rgb(234,215,21)" fg:x="266800394" fg:w="2006018"/><text x="58.4557%" y="575.50"></text></g><g><title>std::sys::pal::unix::fs::canonicalize (2,006,018 samples, 0.44%)</title><rect x="58.2057%" y="549" width="0.4376%" height="15" fill="rgb(222,191,20)" fg:x="266800394" fg:w="2006018"/><text x="58.4557%" y="559.50"></text></g><g><title>std::sys::pal::common::small_c_string::run_path_with_cstr (2,006,018 samples, 0.44%)</title><rect x="58.2057%" y="533" width="0.4376%" height="15" fill="rgb(245,79,54)" fg:x="266800394" fg:w="2006018"/><text x="58.4557%" y="543.50"></text></g><g><title>std::sys::pal::common::small_c_string::run_with_cstr (2,006,018 samples, 0.44%)</title><rect x="58.2057%" y="517" width="0.4376%" height="15" fill="rgb(240,10,37)" fg:x="266800394" fg:w="2006018"/><text x="58.4557%" y="527.50"></text></g><g><title>std::sys::pal::common::small_c_string::run_with_cstr_stack (2,006,018 samples, 0.44%)</title><rect x="58.2057%" y="501" width="0.4376%" height="15" fill="rgb(214,192,32)" fg:x="266800394" fg:w="2006018"/><text x="58.4557%" y="511.50"></text></g><g><title>std::sys::pal::unix::fs::canonicalize::{{closure}} (2,006,018 samples, 0.44%)</title><rect x="58.2057%" y="485" width="0.4376%" height="15" fill="rgb(209,36,54)" fg:x="266800394" fg:w="2006018"/><text x="58.4557%" y="495.50"></text></g><g><title>realpath (2,006,018 samples, 0.44%)</title><rect x="58.2057%" y="469" width="0.4376%" height="15" fill="rgb(220,10,11)" fg:x="266800394" fg:w="2006018"/><text x="58.4557%" y="479.50"></text></g><g><title>__lxstat (2,006,018 samples, 0.44%)</title><rect x="58.2057%" y="453" width="0.4376%" height="15" fill="rgb(221,106,17)" fg:x="266800394" fg:w="2006018"/><text x="58.4557%" y="463.50"></text></g><g><title>entry_SYSCALL_64_after_hwframe (2,006,018 samples, 0.44%)</title><rect x="58.2057%" y="437" width="0.4376%" height="15" fill="rgb(251,142,44)" fg:x="266800394" fg:w="2006018"/><text x="58.4557%" y="447.50"></text></g><g><title>do_syscall_64 (2,006,018 samples, 0.44%)</title><rect x="58.2057%" y="421" width="0.4376%" height="15" fill="rgb(238,13,15)" fg:x="266800394" fg:w="2006018"/><text x="58.4557%" y="431.50"></text></g><g><title>x64_sys_call (2,006,018 samples, 0.44%)</title><rect x="58.2057%" y="405" width="0.4376%" height="15" fill="rgb(208,107,27)" fg:x="266800394" fg:w="2006018"/><text x="58.4557%" y="415.50"></text></g><g><title>__x64_sys_newlstat (2,006,018 samples, 0.44%)</title><rect x="58.2057%" y="389" width="0.4376%" height="15" fill="rgb(205,136,37)" fg:x="266800394" fg:w="2006018"/><text x="58.4557%" y="399.50"></text></g><g><title>__do_sys_newlstat (2,006,018 samples, 0.44%)</title><rect x="58.2057%" y="373" width="0.4376%" height="15" fill="rgb(250,205,27)" fg:x="266800394" fg:w="2006018"/><text x="58.4557%" y="383.50"></text></g><g><title>vfs_statx (2,006,018 samples, 0.44%)</title><rect x="58.2057%" y="357" width="0.4376%" height="15" fill="rgb(210,80,43)" fg:x="266800394" fg:w="2006018"/><text x="58.4557%" y="367.50"></text></g><g><title>user_path_at_empty (2,006,018 samples, 0.44%)</title><rect x="58.2057%" y="341" width="0.4376%" height="15" fill="rgb(247,160,36)" fg:x="266800394" fg:w="2006018"/><text x="58.4557%" y="351.50"></text></g><g><title>getname_flags (1,003,009 samples, 0.22%)</title><rect x="58.4245%" y="325" width="0.2188%" height="15" fill="rgb(234,13,49)" fg:x="267803403" fg:w="1003009"/><text x="58.6745%" y="335.50"></text></g><g><title>memset_erms (1,003,009 samples, 0.22%)</title><rect x="58.4245%" y="309" width="0.2188%" height="15" fill="rgb(234,122,0)" fg:x="267803403" fg:w="1003009"/><text x="58.6745%" y="319.50"></text></g><g><title>resvg::load_fonts (7,021,063 samples, 1.53%)</title><rect x="57.3304%" y="677" width="1.5317%" height="15" fill="rgb(207,146,38)" fg:x="262788358" fg:w="7021063"/><text x="57.5804%" y="687.50"></text></g><g><title>fontdb::Database::load_system_fonts (7,021,063 samples, 1.53%)</title><rect x="57.3304%" y="661" width="1.5317%" height="15" fill="rgb(207,177,25)" fg:x="262788358" fg:w="7021063"/><text x="57.5804%" y="671.50"></text></g><g><title>fontdb::Database::load_fontconfig (7,021,063 samples, 1.53%)</title><rect x="57.3304%" y="645" width="1.5317%" height="15" fill="rgb(211,178,42)" fg:x="262788358" fg:w="7021063"/><text x="57.5804%" y="655.50"></text></g><g><title>fontdb::Database::load_fonts_dir_impl (5,015,045 samples, 1.09%)</title><rect x="57.7681%" y="629" width="1.0941%" height="15" fill="rgb(230,69,54)" fg:x="264794376" fg:w="5015045"/><text x="58.0181%" y="639.50"></text></g><g><title>fontdb::Database::load_fonts_dir_impl (3,009,027 samples, 0.66%)</title><rect x="58.2057%" y="613" width="0.6565%" height="15" fill="rgb(214,135,41)" fg:x="266800394" fg:w="3009027"/><text x="58.4557%" y="623.50"></text></g><g><title>fontdb::Database::load_fonts_dir_impl (3,009,027 samples, 0.66%)</title><rect x="58.2057%" y="597" width="0.6565%" height="15" fill="rgb(237,67,25)" fg:x="266800394" fg:w="3009027"/><text x="58.4557%" y="607.50"></text></g><g><title>fontdb::Database::load_font_file (1,003,009 samples, 0.22%)</title><rect x="58.6433%" y="581" width="0.2188%" height="15" fill="rgb(222,189,50)" fg:x="268806412" fg:w="1003009"/><text x="58.8933%" y="591.50"></text></g><g><title>fontdb::Database::load_font_file_impl (1,003,009 samples, 0.22%)</title><rect x="58.6433%" y="565" width="0.2188%" height="15" fill="rgb(245,148,34)" fg:x="268806412" fg:w="1003009"/><text x="58.8933%" y="575.50"></text></g><g><title>memmap2::MmapOptions::map (1,003,009 samples, 0.22%)</title><rect x="58.6433%" y="549" width="0.2188%" height="15" fill="rgb(222,29,6)" fg:x="268806412" fg:w="1003009"/><text x="58.8933%" y="559.50"></text></g><g><title>memmap2::os::MmapInner::map (1,003,009 samples, 0.22%)</title><rect x="58.6433%" y="533" width="0.2188%" height="15" fill="rgb(221,189,43)" fg:x="268806412" fg:w="1003009"/><text x="58.8933%" y="543.50"></text></g><g><title>memmap2::os::MmapInner::new (1,003,009 samples, 0.22%)</title><rect x="58.6433%" y="517" width="0.2188%" height="15" fill="rgb(207,36,27)" fg:x="268806412" fg:w="1003009"/><text x="58.8933%" y="527.50"></text></g><g><title>mmap64 (1,003,009 samples, 0.22%)</title><rect x="58.6433%" y="501" width="0.2188%" height="15" fill="rgb(217,90,24)" fg:x="268806412" fg:w="1003009"/><text x="58.8933%" y="511.50"></text></g><g><title>entry_SYSCALL_64_after_hwframe (1,003,009 samples, 0.22%)</title><rect x="58.6433%" y="485" width="0.2188%" height="15" fill="rgb(224,66,35)" fg:x="268806412" fg:w="1003009"/><text x="58.8933%" y="495.50"></text></g><g><title>do_syscall_64 (1,003,009 samples, 0.22%)</title><rect x="58.6433%" y="469" width="0.2188%" height="15" fill="rgb(221,13,50)" fg:x="268806412" fg:w="1003009"/><text x="58.8933%" y="479.50"></text></g><g><title>x64_sys_call (1,003,009 samples, 0.22%)</title><rect x="58.6433%" y="453" width="0.2188%" height="15" fill="rgb(236,68,49)" fg:x="268806412" fg:w="1003009"/><text x="58.8933%" y="463.50"></text></g><g><title>__x64_sys_mmap (1,003,009 samples, 0.22%)</title><rect x="58.6433%" y="437" width="0.2188%" height="15" fill="rgb(229,146,28)" fg:x="268806412" fg:w="1003009"/><text x="58.8933%" y="447.50"></text></g><g><title>ksys_mmap_pgoff (1,003,009 samples, 0.22%)</title><rect x="58.6433%" y="421" width="0.2188%" height="15" fill="rgb(225,31,38)" fg:x="268806412" fg:w="1003009"/><text x="58.8933%" y="431.50"></text></g><g><title>vm_mmap_pgoff (1,003,009 samples, 0.22%)</title><rect x="58.6433%" y="405" width="0.2188%" height="15" fill="rgb(250,208,3)" fg:x="268806412" fg:w="1003009"/><text x="58.8933%" y="415.50"></text></g><g><title>do_mmap (1,003,009 samples, 0.22%)</title><rect x="58.6433%" y="389" width="0.2188%" height="15" fill="rgb(246,54,23)" fg:x="268806412" fg:w="1003009"/><text x="58.8933%" y="399.50"></text></g><g><title>mmap_region (1,003,009 samples, 0.22%)</title><rect x="58.6433%" y="373" width="0.2188%" height="15" fill="rgb(243,76,11)" fg:x="268806412" fg:w="1003009"/><text x="58.8933%" y="383.50"></text></g><g><title>vma_link (1,003,009 samples, 0.22%)</title><rect x="58.6433%" y="357" width="0.2188%" height="15" fill="rgb(245,21,50)" fg:x="268806412" fg:w="1003009"/><text x="58.8933%" y="367.50"></text></g><g><title>down_write (1,003,009 samples, 0.22%)</title><rect x="58.6433%" y="341" width="0.2188%" height="15" fill="rgb(228,9,43)" fg:x="268806412" fg:w="1003009"/><text x="58.8933%" y="351.50"></text></g><g><title><core::iter::adapters::filter::Filter<I,P> as core::iter::traits::iterator::Iterator>::count::to_usize::{{closure}} (3,009,027 samples, 0.66%)</title><rect x="58.8621%" y="549" width="0.6565%" height="15" fill="rgb(208,100,47)" fg:x="269809421" fg:w="3009027"/><text x="59.1121%" y="559.50"></text></g><g><title><core::iter::adapters::filter::Filter<I,P> as core::iter::traits::iterator::Iterator>::count (5,015,045 samples, 1.09%)</title><rect x="58.8621%" y="645" width="1.0941%" height="15" fill="rgb(232,26,8)" fg:x="269809421" fg:w="5015045"/><text x="59.1121%" y="655.50"></text></g><g><title>core::iter::traits::iterator::Iterator::sum (5,015,045 samples, 1.09%)</title><rect x="58.8621%" y="629" width="1.0941%" height="15" fill="rgb(216,166,38)" fg:x="269809421" fg:w="5015045"/><text x="59.1121%" y="639.50"></text></g><g><title><usize as core::iter::traits::accum::Sum>::sum (5,015,045 samples, 1.09%)</title><rect x="58.8621%" y="613" width="1.0941%" height="15" fill="rgb(251,202,51)" fg:x="269809421" fg:w="5015045"/><text x="59.1121%" y="623.50"></text></g><g><title><core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (5,015,045 samples, 1.09%)</title><rect x="58.8621%" y="597" width="1.0941%" height="15" fill="rgb(254,216,34)" fg:x="269809421" fg:w="5015045"/><text x="59.1121%" y="607.50"></text></g><g><title>core::iter::traits::iterator::Iterator::fold (5,015,045 samples, 1.09%)</title><rect x="58.8621%" y="581" width="1.0941%" height="15" fill="rgb(251,32,27)" fg:x="269809421" fg:w="5015045"/><text x="59.1121%" y="591.50"></text></g><g><title>core::iter::adapters::map::map_fold::{{closure}} (5,015,045 samples, 1.09%)</title><rect x="58.8621%" y="565" width="1.0941%" height="15" fill="rgb(208,127,28)" fg:x="269809421" fg:w="5015045"/><text x="59.1121%" y="575.50"></text></g><g><title><usize as core::iter::traits::accum::Sum>::sum::{{closure}} (2,006,018 samples, 0.44%)</title><rect x="59.5186%" y="549" width="0.4376%" height="15" fill="rgb(224,137,22)" fg:x="272818448" fg:w="2006018"/><text x="59.7686%" y="559.50"></text></g><g><title>roxmltree::parse::process_attribute (2,006,018 samples, 0.44%)</title><rect x="60.1751%" y="501" width="0.4376%" height="15" fill="rgb(254,70,32)" fg:x="275827475" fg:w="2006018"/><text x="60.4251%" y="511.50"></text></g><g><title>roxmltree::parse::normalize_attribute (1,003,009 samples, 0.22%)</title><rect x="60.3939%" y="485" width="0.2188%" height="15" fill="rgb(229,75,37)" fg:x="276830484" fg:w="1003009"/><text x="60.6439%" y="495.50"></text></g><g><title>roxmltree::parse::is_normalization_required (1,003,009 samples, 0.22%)</title><rect x="60.3939%" y="469" width="0.2188%" height="15" fill="rgb(252,64,23)" fg:x="276830484" fg:w="1003009"/><text x="60.6439%" y="479.50"></text></g><g><title><core::str::iter::Bytes as core::iter::traits::iterator::Iterator>::any (1,003,009 samples, 0.22%)</title><rect x="60.3939%" y="453" width="0.2188%" height="15" fill="rgb(232,162,48)" fg:x="276830484" fg:w="1003009"/><text x="60.6439%" y="463.50"></text></g><g><title>core::iter::traits::iterator::Iterator::any (1,003,009 samples, 0.22%)</title><rect x="60.3939%" y="437" width="0.2188%" height="15" fill="rgb(246,160,12)" fg:x="276830484" fg:w="1003009"/><text x="60.6439%" y="447.50"></text></g><g><title><core::iter::adapters::copied::Copied<I> as core::iter::traits::iterator::Iterator>::try_fold (1,003,009 samples, 0.22%)</title><rect x="60.3939%" y="421" width="0.2188%" height="15" fill="rgb(247,166,0)" fg:x="276830484" fg:w="1003009"/><text x="60.6439%" y="431.50"></text></g><g><title>core::iter::traits::iterator::Iterator::try_fold (1,003,009 samples, 0.22%)</title><rect x="60.3939%" y="405" width="0.2188%" height="15" fill="rgb(249,219,21)" fg:x="276830484" fg:w="1003009"/><text x="60.6439%" y="415.50"></text></g><g><title>core::iter::adapters::copied::copy_try_fold::{{closure}} (1,003,009 samples, 0.22%)</title><rect x="60.3939%" y="389" width="0.2188%" height="15" fill="rgb(205,209,3)" fg:x="276830484" fg:w="1003009"/><text x="60.6439%" y="399.50"></text></g><g><title>core::iter::traits::iterator::Iterator::any::check::{{closure}} (1,003,009 samples, 0.22%)</title><rect x="60.3939%" y="373" width="0.2188%" height="15" fill="rgb(243,44,1)" fg:x="276830484" fg:w="1003009"/><text x="60.6439%" y="383.50"></text></g><g><title>core::ops::function::FnMut::call_mut (1,003,009 samples, 0.22%)</title><rect x="60.3939%" y="357" width="0.2188%" height="15" fill="rgb(206,159,16)" fg:x="276830484" fg:w="1003009"/><text x="60.6439%" y="367.50"></text></g><g><title>roxmltree::parse::is_normalization_required::check (1,003,009 samples, 0.22%)</title><rect x="60.3939%" y="341" width="0.2188%" height="15" fill="rgb(244,77,30)" fg:x="276830484" fg:w="1003009"/><text x="60.6439%" y="351.50"></text></g><g><title>roxmltree::parse::Context::append_node (1,003,009 samples, 0.22%)</title><rect x="60.6127%" y="485" width="0.2188%" height="15" fill="rgb(218,69,12)" fg:x="277833493" fg:w="1003009"/><text x="60.8627%" y="495.50"></text></g><g><title>alloc::vec::Vec<T,A>::push (1,003,009 samples, 0.22%)</title><rect x="60.6127%" y="469" width="0.2188%" height="15" fill="rgb(212,87,7)" fg:x="277833493" fg:w="1003009"/><text x="60.8627%" y="479.50"></text></g><g><title>core::ptr::write (1,003,009 samples, 0.22%)</title><rect x="60.6127%" y="453" width="0.2188%" height="15" fill="rgb(245,114,25)" fg:x="277833493" fg:w="1003009"/><text x="60.8627%" y="463.50"></text></g><g><title>asm_exc_page_fault (1,003,009 samples, 0.22%)</title><rect x="60.6127%" y="437" width="0.2188%" height="15" fill="rgb(210,61,42)" fg:x="277833493" fg:w="1003009"/><text x="60.8627%" y="447.50"></text></g><g><title>exc_page_fault (1,003,009 samples, 0.22%)</title><rect x="60.6127%" y="421" width="0.2188%" height="15" fill="rgb(211,52,33)" fg:x="277833493" fg:w="1003009"/><text x="60.8627%" y="431.50"></text></g><g><title>do_user_addr_fault (1,003,009 samples, 0.22%)</title><rect x="60.6127%" y="405" width="0.2188%" height="15" fill="rgb(234,58,33)" fg:x="277833493" fg:w="1003009"/><text x="60.8627%" y="415.50"></text></g><g><title>roxmltree::parse::Context::resolve_namespaces (1,003,009 samples, 0.22%)</title><rect x="60.8315%" y="485" width="0.2188%" height="15" fill="rgb(220,115,36)" fg:x="278836502" fg:w="1003009"/><text x="61.0815%" y="495.50"></text></g><g><title>alloc::vec::Vec<T,A>::push (2,006,018 samples, 0.44%)</title><rect x="61.0503%" y="469" width="0.4376%" height="15" fill="rgb(243,153,54)" fg:x="279839511" fg:w="2006018"/><text x="61.3003%" y="479.50"></text></g><g><title>core::ptr::write (2,006,018 samples, 0.44%)</title><rect x="61.0503%" y="453" width="0.4376%" height="15" fill="rgb(251,47,18)" fg:x="279839511" fg:w="2006018"/><text x="61.3003%" y="463.50"></text></g><g><title>asm_exc_page_fault (1,003,009 samples, 0.22%)</title><rect x="61.2691%" y="437" width="0.2188%" height="15" fill="rgb(242,102,42)" fg:x="280842520" fg:w="1003009"/><text x="61.5191%" y="447.50"></text></g><g><title>exc_page_fault (1,003,009 samples, 0.22%)</title><rect x="61.2691%" y="421" width="0.2188%" height="15" fill="rgb(234,31,38)" fg:x="280842520" fg:w="1003009"/><text x="61.5191%" y="431.50"></text></g><g><title>do_user_addr_fault (1,003,009 samples, 0.22%)</title><rect x="61.2691%" y="405" width="0.2188%" height="15" fill="rgb(221,117,51)" fg:x="280842520" fg:w="1003009"/><text x="61.5191%" y="415.50"></text></g><g><title>handle_mm_fault (1,003,009 samples, 0.22%)</title><rect x="61.2691%" y="389" width="0.2188%" height="15" fill="rgb(212,20,18)" fg:x="280842520" fg:w="1003009"/><text x="61.5191%" y="399.50"></text></g><g><title>__handle_mm_fault (1,003,009 samples, 0.22%)</title><rect x="61.2691%" y="373" width="0.2188%" height="15" fill="rgb(245,133,36)" fg:x="280842520" fg:w="1003009"/><text x="61.5191%" y="383.50"></text></g><g><title>do_anonymous_page (1,003,009 samples, 0.22%)</title><rect x="61.2691%" y="357" width="0.2188%" height="15" fill="rgb(212,6,19)" fg:x="280842520" fg:w="1003009"/><text x="61.5191%" y="367.50"></text></g><g><title>alloc_pages_vma (1,003,009 samples, 0.22%)</title><rect x="61.2691%" y="341" width="0.2188%" height="15" fill="rgb(218,1,36)" fg:x="280842520" fg:w="1003009"/><text x="61.5191%" y="351.50"></text></g><g><title>__alloc_pages (1,003,009 samples, 0.22%)</title><rect x="61.2691%" y="325" width="0.2188%" height="15" fill="rgb(246,84,54)" fg:x="280842520" fg:w="1003009"/><text x="61.5191%" y="335.50"></text></g><g><title>get_page_from_freelist (1,003,009 samples, 0.22%)</title><rect x="61.2691%" y="309" width="0.2188%" height="15" fill="rgb(242,110,6)" fg:x="280842520" fg:w="1003009"/><text x="61.5191%" y="319.50"></text></g><g><title><roxmltree::parse::Context as roxmltree::tokenizer::XmlEvents>::token (8,024,072 samples, 1.75%)</title><rect x="59.9562%" y="517" width="1.7505%" height="15" fill="rgb(214,47,5)" fg:x="274824466" fg:w="8024072"/><text x="60.2062%" y="527.50"></text></g><g><title>roxmltree::parse::process_element (5,015,045 samples, 1.09%)</title><rect x="60.6127%" y="501" width="1.0941%" height="15" fill="rgb(218,159,25)" fg:x="277833493" fg:w="5015045"/><text x="60.8627%" y="511.50"></text></g><g><title>roxmltree::parse::resolve_attributes (3,009,027 samples, 0.66%)</title><rect x="61.0503%" y="485" width="0.6565%" height="15" fill="rgb(215,211,28)" fg:x="279839511" fg:w="3009027"/><text x="61.3003%" y="495.50"></text></g><g><title>roxmltree::parse::get_ns_idx_by_prefix (1,003,009 samples, 0.22%)</title><rect x="61.4880%" y="469" width="0.2188%" height="15" fill="rgb(238,59,32)" fg:x="281845529" fg:w="1003009"/><text x="61.7380%" y="479.50"></text></g><g><title><core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::find (1,003,009 samples, 0.22%)</title><rect x="61.4880%" y="453" width="0.2188%" height="15" fill="rgb(226,82,3)" fg:x="281845529" fg:w="1003009"/><text x="61.7380%" y="463.50"></text></g><g><title>roxmltree::parse::get_ns_idx_by_prefix::{{closure}} (1,003,009 samples, 0.22%)</title><rect x="61.4880%" y="437" width="0.2188%" height="15" fill="rgb(240,164,32)" fg:x="281845529" fg:w="1003009"/><text x="61.7380%" y="447.50"></text></g><g><title><core::option::Option<T> as core::cmp::PartialEq>::eq (1,003,009 samples, 0.22%)</title><rect x="61.4880%" y="421" width="0.2188%" height="15" fill="rgb(232,46,7)" fg:x="281845529" fg:w="1003009"/><text x="61.7380%" y="431.50"></text></g><g><title>core::cmp::impls::<impl core::cmp::PartialEq<&B> for &A>::eq (1,003,009 samples, 0.22%)</title><rect x="61.4880%" y="405" width="0.2188%" height="15" fill="rgb(229,129,53)" fg:x="281845529" fg:w="1003009"/><text x="61.7380%" y="415.50"></text></g><g><title>core::str::traits::<impl core::cmp::PartialEq for str>::eq (1,003,009 samples, 0.22%)</title><rect x="61.4880%" y="389" width="0.2188%" height="15" fill="rgb(234,188,29)" fg:x="281845529" fg:w="1003009"/><text x="61.7380%" y="399.50"></text></g><g><title>core::cmp::impls::<impl core::cmp::PartialEq<&B> for &A>::eq (1,003,009 samples, 0.22%)</title><rect x="61.4880%" y="373" width="0.2188%" height="15" fill="rgb(246,141,4)" fg:x="281845529" fg:w="1003009"/><text x="61.7380%" y="383.50"></text></g><g><title>core::slice::cmp::<impl core::cmp::PartialEq<[U]> for [T]>::eq (1,003,009 samples, 0.22%)</title><rect x="61.4880%" y="357" width="0.2188%" height="15" fill="rgb(229,23,39)" fg:x="281845529" fg:w="1003009"/><text x="61.7380%" y="367.50"></text></g><g><title><[A] as core::slice::cmp::SlicePartialEq<B>>::equal (1,003,009 samples, 0.22%)</title><rect x="61.4880%" y="341" width="0.2188%" height="15" fill="rgb(206,12,3)" fg:x="281845529" fg:w="1003009"/><text x="61.7380%" y="351.50"></text></g><g><title>[libc-2.31.so] (1,003,009 samples, 0.22%)</title><rect x="61.4880%" y="325" width="0.2188%" height="15" fill="rgb(252,226,20)" fg:x="281845529" fg:w="1003009"/><text x="61.7380%" y="335.50"></text></g><g><title>roxmltree::tokenizer::Stream::consume_qname (1,003,009 samples, 0.22%)</title><rect x="61.7068%" y="517" width="0.2188%" height="15" fill="rgb(216,123,35)" fg:x="282848538" fg:w="1003009"/><text x="61.9568%" y="527.50"></text></g><g><title>core::iter::traits::iterator::Iterator::nth (1,003,009 samples, 0.22%)</title><rect x="61.7068%" y="501" width="0.2188%" height="15" fill="rgb(212,68,40)" fg:x="282848538" fg:w="1003009"/><text x="61.9568%" y="511.50"></text></g><g><title><core::str::iter::Chars as core::iter::traits::iterator::Iterator>::next (1,003,009 samples, 0.22%)</title><rect x="61.7068%" y="485" width="0.2188%" height="15" fill="rgb(254,125,32)" fg:x="282848538" fg:w="1003009"/><text x="61.9568%" y="495.50"></text></g><g><title>core::str::validations::next_code_point (1,003,009 samples, 0.22%)</title><rect x="61.7068%" y="469" width="0.2188%" height="15" fill="rgb(253,97,22)" fg:x="282848538" fg:w="1003009"/><text x="61.9568%" y="479.50"></text></g><g><title><char as roxmltree::tokenizer::XmlCharExt>::is_xml_char (2,006,018 samples, 0.44%)</title><rect x="62.3632%" y="501" width="0.4376%" height="15" fill="rgb(241,101,14)" fg:x="285857565" fg:w="2006018"/><text x="62.6132%" y="511.50"></text></g><g><title><core::str::iter::Chars as core::iter::traits::iterator::Iterator>::next (5,015,045 samples, 1.09%)</title><rect x="62.8009%" y="501" width="1.0941%" height="15" fill="rgb(238,103,29)" fg:x="287863583" fg:w="5015045"/><text x="63.0509%" y="511.50"></text></g><g><title>core::str::validations::next_code_point (5,015,045 samples, 1.09%)</title><rect x="62.8009%" y="485" width="1.0941%" height="15" fill="rgb(233,195,47)" fg:x="287863583" fg:w="5015045"/><text x="63.0509%" y="495.50"></text></g><g><title><core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::next (1,003,009 samples, 0.22%)</title><rect x="63.6761%" y="469" width="0.2188%" height="15" fill="rgb(246,218,30)" fg:x="291875619" fg:w="1003009"/><text x="63.9261%" y="479.50"></text></g><g><title><core::ptr::non_null::NonNull<T> as core::cmp::PartialEq>::eq (1,003,009 samples, 0.22%)</title><rect x="63.6761%" y="453" width="0.2188%" height="15" fill="rgb(219,145,47)" fg:x="291875619" fg:w="1003009"/><text x="63.9261%" y="463.50"></text></g><g><title>roxmltree::tokenizer::Stream::chars (1,003,009 samples, 0.22%)</title><rect x="63.8950%" y="501" width="0.2188%" height="15" fill="rgb(243,12,26)" fg:x="292878628" fg:w="1003009"/><text x="64.1450%" y="511.50"></text></g><g><title>core::str::traits::<impl core::ops::index::Index<I> for str>::index (1,003,009 samples, 0.22%)</title><rect x="63.8950%" y="485" width="0.2188%" height="15" fill="rgb(214,87,16)" fg:x="292878628" fg:w="1003009"/><text x="64.1450%" y="495.50"></text></g><g><title>core::str::traits::<impl core::slice::index::SliceIndex<str> for core::ops::range::Range<usize>>::index (1,003,009 samples, 0.22%)</title><rect x="63.8950%" y="469" width="0.2188%" height="15" fill="rgb(208,99,42)" fg:x="292878628" fg:w="1003009"/><text x="64.1450%" y="479.50"></text></g><g><title>core::str::traits::<impl core::slice::index::SliceIndex<str> for core::ops::range::Range<usize>>::get (1,003,009 samples, 0.22%)</title><rect x="63.8950%" y="453" width="0.2188%" height="15" fill="rgb(253,99,2)" fg:x="292878628" fg:w="1003009"/><text x="64.1450%" y="463.50"></text></g><g><title>roxmltree::tokenizer::parse_element (20,060,180 samples, 4.38%)</title><rect x="59.9562%" y="533" width="4.3764%" height="15" fill="rgb(220,168,23)" fg:x="274824466" fg:w="20060180"/><text x="60.2062%" y="543.50">roxml..</text></g><g><title>roxmltree::tokenizer::Stream::skip_chars (11,033,099 samples, 2.41%)</title><rect x="61.9256%" y="517" width="2.4070%" height="15" fill="rgb(242,38,24)" fg:x="283851547" fg:w="11033099"/><text x="62.1756%" y="527.50">ro..</text></g><g><title>roxmltree::tokenizer::parse_element::{{closure}} (1,003,009 samples, 0.22%)</title><rect x="64.1138%" y="501" width="0.2188%" height="15" fill="rgb(225,182,9)" fg:x="293881637" fg:w="1003009"/><text x="64.3638%" y="511.50"></text></g><g><title>roxmltree::parse::<impl roxmltree::Document>::parse_with_options (26,078,234 samples, 5.69%)</title><rect x="58.8621%" y="677" width="5.6893%" height="15" fill="rgb(243,178,37)" fg:x="269809421" fg:w="26078234"/><text x="59.1121%" y="687.50">roxmltr..</text></g><g><title>roxmltree::parse::parse (26,078,234 samples, 5.69%)</title><rect x="58.8621%" y="661" width="5.6893%" height="15" fill="rgb(232,139,19)" fg:x="269809421" fg:w="26078234"/><text x="59.1121%" y="671.50">roxmltr..</text></g><g><title>roxmltree::tokenizer::parse (21,063,189 samples, 4.60%)</title><rect x="59.9562%" y="645" width="4.5952%" height="15" fill="rgb(225,201,24)" fg:x="274824466" fg:w="21063189"/><text x="60.2062%" y="655.50">roxml..</text></g><g><title>roxmltree::tokenizer::parse_element (21,063,189 samples, 4.60%)</title><rect x="59.9562%" y="629" width="4.5952%" height="15" fill="rgb(221,47,46)" fg:x="274824466" fg:w="21063189"/><text x="60.2062%" y="639.50">roxml..</text></g><g><title>roxmltree::tokenizer::parse_content (21,063,189 samples, 4.60%)</title><rect x="59.9562%" y="613" width="4.5952%" height="15" fill="rgb(249,23,13)" fg:x="274824466" fg:w="21063189"/><text x="60.2062%" y="623.50">roxml..</text></g><g><title>roxmltree::tokenizer::parse_element (21,063,189 samples, 4.60%)</title><rect x="59.9562%" y="597" width="4.5952%" height="15" fill="rgb(219,9,5)" fg:x="274824466" fg:w="21063189"/><text x="60.2062%" y="607.50">roxml..</text></g><g><title>roxmltree::tokenizer::parse_content (21,063,189 samples, 4.60%)</title><rect x="59.9562%" y="581" width="4.5952%" height="15" fill="rgb(254,171,16)" fg:x="274824466" fg:w="21063189"/><text x="60.2062%" y="591.50">roxml..</text></g><g><title>roxmltree::tokenizer::parse_element (21,063,189 samples, 4.60%)</title><rect x="59.9562%" y="565" width="4.5952%" height="15" fill="rgb(230,171,20)" fg:x="274824466" fg:w="21063189"/><text x="60.2062%" y="575.50">roxml..</text></g><g><title>roxmltree::tokenizer::parse_content (21,063,189 samples, 4.60%)</title><rect x="59.9562%" y="549" width="4.5952%" height="15" fill="rgb(210,71,41)" fg:x="274824466" fg:w="21063189"/><text x="60.2062%" y="559.50">roxml..</text></g><g><title>roxmltree::tokenizer::parse_text (1,003,009 samples, 0.22%)</title><rect x="64.3326%" y="533" width="0.2188%" height="15" fill="rgb(206,173,20)" fg:x="294884646" fg:w="1003009"/><text x="64.5826%" y="543.50"></text></g><g><title>roxmltree::tokenizer::Stream::consume_chars (1,003,009 samples, 0.22%)</title><rect x="64.3326%" y="517" width="0.2188%" height="15" fill="rgb(233,88,34)" fg:x="294884646" fg:w="1003009"/><text x="64.5826%" y="527.50"></text></g><g><title>roxmltree::tokenizer::Stream::skip_chars (1,003,009 samples, 0.22%)</title><rect x="64.3326%" y="501" width="0.2188%" height="15" fill="rgb(223,209,46)" fg:x="294884646" fg:w="1003009"/><text x="64.5826%" y="511.50"></text></g><g><title><char as roxmltree::tokenizer::XmlCharExt>::is_xml_char (1,003,009 samples, 0.22%)</title><rect x="64.3326%" y="485" width="0.2188%" height="15" fill="rgb(250,43,18)" fg:x="294884646" fg:w="1003009"/><text x="64.5826%" y="495.50"></text></g><g><title>down_read_trylock (1,003,009 samples, 0.22%)</title><rect x="64.5514%" y="309" width="0.2188%" height="15" fill="rgb(208,13,10)" fg:x="295887655" fg:w="1003009"/><text x="64.8014%" y="319.50"></text></g><g><title>__handle_mm_fault (1,003,009 samples, 0.22%)</title><rect x="64.7702%" y="293" width="0.2188%" height="15" fill="rgb(212,200,36)" fg:x="296890664" fg:w="1003009"/><text x="65.0202%" y="303.50"></text></g><g><title>do_anonymous_page (1,003,009 samples, 0.22%)</title><rect x="64.7702%" y="277" width="0.2188%" height="15" fill="rgb(225,90,30)" fg:x="296890664" fg:w="1003009"/><text x="65.0202%" y="287.50"></text></g><g><title>__mem_cgroup_charge (1,003,009 samples, 0.22%)</title><rect x="64.7702%" y="261" width="0.2188%" height="15" fill="rgb(236,182,39)" fg:x="296890664" fg:w="1003009"/><text x="65.0202%" y="271.50"></text></g><g><title>charge_memcg (1,003,009 samples, 0.22%)</title><rect x="64.7702%" y="245" width="0.2188%" height="15" fill="rgb(212,144,35)" fg:x="296890664" fg:w="1003009"/><text x="65.0202%" y="255.50"></text></g><g><title>std::fs::read (3,009,027 samples, 0.66%)</title><rect x="64.5514%" y="677" width="0.6565%" height="15" fill="rgb(228,63,44)" fg:x="295887655" fg:w="3009027"/><text x="64.8014%" y="687.50"></text></g><g><title>std::fs::read::inner (3,009,027 samples, 0.66%)</title><rect x="64.5514%" y="661" width="0.6565%" height="15" fill="rgb(228,109,6)" fg:x="295887655" fg:w="3009027"/><text x="64.8014%" y="671.50"></text></g><g><title>std::io::default_read_to_end (3,009,027 samples, 0.66%)</title><rect x="64.5514%" y="645" width="0.6565%" height="15" fill="rgb(238,117,24)" fg:x="295887655" fg:w="3009027"/><text x="64.8014%" y="655.50"></text></g><g><title><std::fs::File as std::io::Read>::read_buf (3,009,027 samples, 0.66%)</title><rect x="64.5514%" y="629" width="0.6565%" height="15" fill="rgb(242,26,26)" fg:x="295887655" fg:w="3009027"/><text x="64.8014%" y="639.50"></text></g><g><title><&std::fs::File as std::io::Read>::read_buf (3,009,027 samples, 0.66%)</title><rect x="64.5514%" y="613" width="0.6565%" height="15" fill="rgb(221,92,48)" fg:x="295887655" fg:w="3009027"/><text x="64.8014%" y="623.50"></text></g><g><title>std::sys::pal::unix::fs::File::read_buf (3,009,027 samples, 0.66%)</title><rect x="64.5514%" y="597" width="0.6565%" height="15" fill="rgb(209,209,32)" fg:x="295887655" fg:w="3009027"/><text x="64.8014%" y="607.50"></text></g><g><title>std::sys::pal::unix::fd::FileDesc::read_buf (3,009,027 samples, 0.66%)</title><rect x="64.5514%" y="581" width="0.6565%" height="15" fill="rgb(221,70,22)" fg:x="295887655" fg:w="3009027"/><text x="64.8014%" y="591.50"></text></g><g><title>__libc_read (3,009,027 samples, 0.66%)</title><rect x="64.5514%" y="565" width="0.6565%" height="15" fill="rgb(248,145,5)" fg:x="295887655" fg:w="3009027"/><text x="64.8014%" y="575.50"></text></g><g><title>entry_SYSCALL_64_after_hwframe (3,009,027 samples, 0.66%)</title><rect x="64.5514%" y="549" width="0.6565%" height="15" fill="rgb(226,116,26)" fg:x="295887655" fg:w="3009027"/><text x="64.8014%" y="559.50"></text></g><g><title>do_syscall_64 (3,009,027 samples, 0.66%)</title><rect x="64.5514%" y="533" width="0.6565%" height="15" fill="rgb(244,5,17)" fg:x="295887655" fg:w="3009027"/><text x="64.8014%" y="543.50"></text></g><g><title>x64_sys_call (3,009,027 samples, 0.66%)</title><rect x="64.5514%" y="517" width="0.6565%" height="15" fill="rgb(252,159,33)" fg:x="295887655" fg:w="3009027"/><text x="64.8014%" y="527.50"></text></g><g><title>__x64_sys_read (3,009,027 samples, 0.66%)</title><rect x="64.5514%" y="501" width="0.6565%" height="15" fill="rgb(206,71,0)" fg:x="295887655" fg:w="3009027"/><text x="64.8014%" y="511.50"></text></g><g><title>ksys_read (3,009,027 samples, 0.66%)</title><rect x="64.5514%" y="485" width="0.6565%" height="15" fill="rgb(233,118,54)" fg:x="295887655" fg:w="3009027"/><text x="64.8014%" y="495.50"></text></g><g><title>vfs_read (3,009,027 samples, 0.66%)</title><rect x="64.5514%" y="469" width="0.6565%" height="15" fill="rgb(234,83,48)" fg:x="295887655" fg:w="3009027"/><text x="64.8014%" y="479.50"></text></g><g><title>new_sync_read (3,009,027 samples, 0.66%)</title><rect x="64.5514%" y="453" width="0.6565%" height="15" fill="rgb(228,3,54)" fg:x="295887655" fg:w="3009027"/><text x="64.8014%" y="463.50"></text></g><g><title>ext4_file_read_iter (3,009,027 samples, 0.66%)</title><rect x="64.5514%" y="437" width="0.6565%" height="15" fill="rgb(226,155,13)" fg:x="295887655" fg:w="3009027"/><text x="64.8014%" y="447.50"></text></g><g><title>generic_file_read_iter (3,009,027 samples, 0.66%)</title><rect x="64.5514%" y="421" width="0.6565%" height="15" fill="rgb(241,28,37)" fg:x="295887655" fg:w="3009027"/><text x="64.8014%" y="431.50"></text></g><g><title>filemap_read (3,009,027 samples, 0.66%)</title><rect x="64.5514%" y="405" width="0.6565%" height="15" fill="rgb(233,93,10)" fg:x="295887655" fg:w="3009027"/><text x="64.8014%" y="415.50"></text></g><g><title>copy_page_to_iter (3,009,027 samples, 0.66%)</title><rect x="64.5514%" y="389" width="0.6565%" height="15" fill="rgb(225,113,19)" fg:x="295887655" fg:w="3009027"/><text x="64.8014%" y="399.50"></text></g><g><title>copy_user_enhanced_fast_string (3,009,027 samples, 0.66%)</title><rect x="64.5514%" y="373" width="0.6565%" height="15" fill="rgb(241,2,18)" fg:x="295887655" fg:w="3009027"/><text x="64.8014%" y="383.50"></text></g><g><title>asm_exc_page_fault (3,009,027 samples, 0.66%)</title><rect x="64.5514%" y="357" width="0.6565%" height="15" fill="rgb(228,207,21)" fg:x="295887655" fg:w="3009027"/><text x="64.8014%" y="367.50"></text></g><g><title>exc_page_fault (3,009,027 samples, 0.66%)</title><rect x="64.5514%" y="341" width="0.6565%" height="15" fill="rgb(213,211,35)" fg:x="295887655" fg:w="3009027"/><text x="64.8014%" y="351.50"></text></g><g><title>do_user_addr_fault (3,009,027 samples, 0.66%)</title><rect x="64.5514%" y="325" width="0.6565%" height="15" fill="rgb(209,83,10)" fg:x="295887655" fg:w="3009027"/><text x="64.8014%" y="335.50"></text></g><g><title>handle_mm_fault (2,006,018 samples, 0.44%)</title><rect x="64.7702%" y="309" width="0.4376%" height="15" fill="rgb(209,164,1)" fg:x="296890664" fg:w="2006018"/><text x="65.0202%" y="319.50"></text></g><g><title>pmd_none_or_trans_huge_or_clear_bad (1,003,009 samples, 0.22%)</title><rect x="64.9891%" y="293" width="0.2188%" height="15" fill="rgb(213,184,43)" fg:x="297893673" fg:w="1003009"/><text x="65.2391%" y="303.50"></text></g><g><title>copy_page_from_iter_atomic (1,003,009 samples, 0.22%)</title><rect x="65.2079%" y="357" width="0.2188%" height="15" fill="rgb(231,61,34)" fg:x="298896682" fg:w="1003009"/><text x="65.4579%" y="367.50"></text></g><g><title>std::fs::write (2,006,018 samples, 0.44%)</title><rect x="65.2079%" y="645" width="0.4376%" height="15" fill="rgb(235,75,3)" fg:x="298896682" fg:w="2006018"/><text x="65.4579%" y="655.50"></text></g><g><title>std::fs::write::inner (2,006,018 samples, 0.44%)</title><rect x="65.2079%" y="629" width="0.4376%" height="15" fill="rgb(220,106,47)" fg:x="298896682" fg:w="2006018"/><text x="65.4579%" y="639.50"></text></g><g><title>std::io::Write::write_all (2,006,018 samples, 0.44%)</title><rect x="65.2079%" y="613" width="0.4376%" height="15" fill="rgb(210,196,33)" fg:x="298896682" fg:w="2006018"/><text x="65.4579%" y="623.50"></text></g><g><title><std::fs::File as std::io::Write>::write (2,006,018 samples, 0.44%)</title><rect x="65.2079%" y="597" width="0.4376%" height="15" fill="rgb(229,154,42)" fg:x="298896682" fg:w="2006018"/><text x="65.4579%" y="607.50"></text></g><g><title><&std::fs::File as std::io::Write>::write (2,006,018 samples, 0.44%)</title><rect x="65.2079%" y="581" width="0.4376%" height="15" fill="rgb(228,114,26)" fg:x="298896682" fg:w="2006018"/><text x="65.4579%" y="591.50"></text></g><g><title>std::sys::pal::unix::fs::File::write (2,006,018 samples, 0.44%)</title><rect x="65.2079%" y="565" width="0.4376%" height="15" fill="rgb(208,144,1)" fg:x="298896682" fg:w="2006018"/><text x="65.4579%" y="575.50"></text></g><g><title>std::sys::pal::unix::fd::FileDesc::write (2,006,018 samples, 0.44%)</title><rect x="65.2079%" y="549" width="0.4376%" height="15" fill="rgb(239,112,37)" fg:x="298896682" fg:w="2006018"/><text x="65.4579%" y="559.50"></text></g><g><title>__libc_write (2,006,018 samples, 0.44%)</title><rect x="65.2079%" y="533" width="0.4376%" height="15" fill="rgb(210,96,50)" fg:x="298896682" fg:w="2006018"/><text x="65.4579%" y="543.50"></text></g><g><title>entry_SYSCALL_64_after_hwframe (2,006,018 samples, 0.44%)</title><rect x="65.2079%" y="517" width="0.4376%" height="15" fill="rgb(222,178,2)" fg:x="298896682" fg:w="2006018"/><text x="65.4579%" y="527.50"></text></g><g><title>do_syscall_64 (2,006,018 samples, 0.44%)</title><rect x="65.2079%" y="501" width="0.4376%" height="15" fill="rgb(226,74,18)" fg:x="298896682" fg:w="2006018"/><text x="65.4579%" y="511.50"></text></g><g><title>x64_sys_call (2,006,018 samples, 0.44%)</title><rect x="65.2079%" y="485" width="0.4376%" height="15" fill="rgb(225,67,54)" fg:x="298896682" fg:w="2006018"/><text x="65.4579%" y="495.50"></text></g><g><title>__x64_sys_write (2,006,018 samples, 0.44%)</title><rect x="65.2079%" y="469" width="0.4376%" height="15" fill="rgb(251,92,32)" fg:x="298896682" fg:w="2006018"/><text x="65.4579%" y="479.50"></text></g><g><title>ksys_write (2,006,018 samples, 0.44%)</title><rect x="65.2079%" y="453" width="0.4376%" height="15" fill="rgb(228,149,22)" fg:x="298896682" fg:w="2006018"/><text x="65.4579%" y="463.50"></text></g><g><title>vfs_write (2,006,018 samples, 0.44%)</title><rect x="65.2079%" y="437" width="0.4376%" height="15" fill="rgb(243,54,13)" fg:x="298896682" fg:w="2006018"/><text x="65.4579%" y="447.50"></text></g><g><title>new_sync_write (2,006,018 samples, 0.44%)</title><rect x="65.2079%" y="421" width="0.4376%" height="15" fill="rgb(243,180,28)" fg:x="298896682" fg:w="2006018"/><text x="65.4579%" y="431.50"></text></g><g><title>ext4_file_write_iter (2,006,018 samples, 0.44%)</title><rect x="65.2079%" y="405" width="0.4376%" height="15" fill="rgb(208,167,24)" fg:x="298896682" fg:w="2006018"/><text x="65.4579%" y="415.50"></text></g><g><title>ext4_buffered_write_iter (2,006,018 samples, 0.44%)</title><rect x="65.2079%" y="389" width="0.4376%" height="15" fill="rgb(245,73,45)" fg:x="298896682" fg:w="2006018"/><text x="65.4579%" y="399.50"></text></g><g><title>generic_perform_write (2,006,018 samples, 0.44%)</title><rect x="65.2079%" y="373" width="0.4376%" height="15" fill="rgb(237,203,48)" fg:x="298896682" fg:w="2006018"/><text x="65.4579%" y="383.50"></text></g><g><title>ext4_da_write_end (1,003,009 samples, 0.22%)</title><rect x="65.4267%" y="357" width="0.2188%" height="15" fill="rgb(211,197,16)" fg:x="299899691" fg:w="1003009"/><text x="65.6767%" y="367.50"></text></g><g><title>generic_write_end (1,003,009 samples, 0.22%)</title><rect x="65.4267%" y="341" width="0.2188%" height="15" fill="rgb(243,99,51)" fg:x="299899691" fg:w="1003009"/><text x="65.6767%" y="351.50"></text></g><g><title>__mark_inode_dirty (1,003,009 samples, 0.22%)</title><rect x="65.4267%" y="325" width="0.2188%" height="15" fill="rgb(215,123,29)" fg:x="299899691" fg:w="1003009"/><text x="65.6767%" y="335.50"></text></g><g><title>ext4_dirty_inode (1,003,009 samples, 0.22%)</title><rect x="65.4267%" y="309" width="0.2188%" height="15" fill="rgb(239,186,37)" fg:x="299899691" fg:w="1003009"/><text x="65.6767%" y="319.50"></text></g><g><title>__ext4_mark_inode_dirty (1,003,009 samples, 0.22%)</title><rect x="65.4267%" y="293" width="0.2188%" height="15" fill="rgb(252,136,39)" fg:x="299899691" fg:w="1003009"/><text x="65.6767%" y="303.50"></text></g><g><title>ext4_reserve_inode_write (1,003,009 samples, 0.22%)</title><rect x="65.4267%" y="277" width="0.2188%" height="15" fill="rgb(223,213,32)" fg:x="299899691" fg:w="1003009"/><text x="65.6767%" y="287.50"></text></g><g><title>__ext4_journal_get_write_access (1,003,009 samples, 0.22%)</title><rect x="65.4267%" y="261" width="0.2188%" height="15" fill="rgb(233,115,5)" fg:x="299899691" fg:w="1003009"/><text x="65.6767%" y="271.50"></text></g><g><title><core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::next (1,003,009 samples, 0.22%)</title><rect x="67.1772%" y="597" width="0.2188%" height="15" fill="rgb(207,226,44)" fg:x="307923763" fg:w="1003009"/><text x="67.4272%" y="607.50"></text></g><g><title><core::ptr::non_null::NonNull<T> as core::cmp::PartialEq>::eq (1,003,009 samples, 0.22%)</title><rect x="67.1772%" y="581" width="0.2188%" height="15" fill="rgb(208,126,0)" fg:x="307923763" fg:w="1003009"/><text x="67.4272%" y="591.50"></text></g><g><title>core::num::<impl u64>::trailing_zeros (1,003,009 samples, 0.22%)</title><rect x="67.3961%" y="597" width="0.2188%" height="15" fill="rgb(244,66,21)" fg:x="308926772" fg:w="1003009"/><text x="67.6461%" y="607.50"></text></g><g><title>alloc::vec::Vec<T,A>::len (1,003,009 samples, 0.22%)</title><rect x="68.2713%" y="517" width="0.2188%" height="15" fill="rgb(222,97,12)" fg:x="312938808" fg:w="1003009"/><text x="68.5213%" y="527.50"></text></g><g><title>std::io::cursor::reserve_and_pad (2,006,018 samples, 0.44%)</title><rect x="68.2713%" y="533" width="0.4376%" height="15" fill="rgb(219,213,19)" fg:x="312938808" fg:w="2006018"/><text x="68.5213%" y="543.50"></text></g><g><title>core::num::<impl usize>::saturating_add (1,003,009 samples, 0.22%)</title><rect x="68.4902%" y="517" width="0.2188%" height="15" fill="rgb(252,169,30)" fg:x="313941817" fg:w="1003009"/><text x="68.7402%" y="527.50"></text></g><g><title>fdeflate::compress::Compressor<W>::write_bits (6,018,054 samples, 1.31%)</title><rect x="67.6149%" y="597" width="1.3129%" height="15" fill="rgb(206,32,51)" fg:x="309929781" fg:w="6018054"/><text x="67.8649%" y="607.50"></text></g><g><title>std::io::Write::write_all (3,009,027 samples, 0.66%)</title><rect x="68.2713%" y="581" width="0.6565%" height="15" fill="rgb(250,172,42)" fg:x="312938808" fg:w="3009027"/><text x="68.5213%" y="591.50"></text></g><g><title><std::io::cursor::Cursor<alloc::vec::Vec<u8,A>> as std::io::Write>::write (3,009,027 samples, 0.66%)</title><rect x="68.2713%" y="565" width="0.6565%" height="15" fill="rgb(209,34,43)" fg:x="312938808" fg:w="3009027"/><text x="68.5213%" y="575.50"></text></g><g><title>std::io::cursor::vec_write (3,009,027 samples, 0.66%)</title><rect x="68.2713%" y="549" width="0.6565%" height="15" fill="rgb(223,11,35)" fg:x="312938808" fg:w="3009027"/><text x="68.5213%" y="559.50"></text></g><g><title>std::io::cursor::vec_write_unchecked (1,003,009 samples, 0.22%)</title><rect x="68.7090%" y="533" width="0.2188%" height="15" fill="rgb(251,219,26)" fg:x="314944826" fg:w="1003009"/><text x="68.9590%" y="543.50"></text></g><g><title>core::ptr::mut_ptr::<impl *mut T>::copy_from (1,003,009 samples, 0.22%)</title><rect x="68.7090%" y="517" width="0.2188%" height="15" fill="rgb(231,119,3)" fg:x="314944826" fg:w="1003009"/><text x="68.9590%" y="527.50"></text></g><g><title>core::intrinsics::copy (1,003,009 samples, 0.22%)</title><rect x="68.7090%" y="501" width="0.2188%" height="15" fill="rgb(216,97,11)" fg:x="314944826" fg:w="1003009"/><text x="68.9590%" y="511.50"></text></g><g><title>asm_exc_page_fault (1,003,009 samples, 0.22%)</title><rect x="68.7090%" y="485" width="0.2188%" height="15" fill="rgb(223,59,9)" fg:x="314944826" fg:w="1003009"/><text x="68.9590%" y="495.50"></text></g><g><title>exc_page_fault (1,003,009 samples, 0.22%)</title><rect x="68.7090%" y="469" width="0.2188%" height="15" fill="rgb(233,93,31)" fg:x="314944826" fg:w="1003009"/><text x="68.9590%" y="479.50"></text></g><g><title>do_user_addr_fault (1,003,009 samples, 0.22%)</title><rect x="68.7090%" y="453" width="0.2188%" height="15" fill="rgb(239,81,33)" fg:x="314944826" fg:w="1003009"/><text x="68.9590%" y="463.50"></text></g><g><title>handle_mm_fault (1,003,009 samples, 0.22%)</title><rect x="68.7090%" y="437" width="0.2188%" height="15" fill="rgb(213,120,34)" fg:x="314944826" fg:w="1003009"/><text x="68.9590%" y="447.50"></text></g><g><title>__handle_mm_fault (1,003,009 samples, 0.22%)</title><rect x="68.7090%" y="421" width="0.2188%" height="15" fill="rgb(243,49,53)" fg:x="314944826" fg:w="1003009"/><text x="68.9590%" y="431.50"></text></g><g><title>do_anonymous_page (1,003,009 samples, 0.22%)</title><rect x="68.7090%" y="405" width="0.2188%" height="15" fill="rgb(247,216,33)" fg:x="314944826" fg:w="1003009"/><text x="68.9590%" y="415.50"></text></g><g><title>kthread_blkcg (1,003,009 samples, 0.22%)</title><rect x="68.7090%" y="389" width="0.2188%" height="15" fill="rgb(226,26,14)" fg:x="314944826" fg:w="1003009"/><text x="68.9590%" y="399.50"></text></g><g><title>fdeflate::compress::Compressor<W>::write_data (17,051,153 samples, 3.72%)</title><rect x="65.6455%" y="613" width="3.7199%" height="15" fill="rgb(215,49,53)" fg:x="300902700" fg:w="17051153"/><text x="65.8955%" y="623.50">fdef..</text></g><g><title>fdeflate::compress::Compressor<W>::write_run (2,006,018 samples, 0.44%)</title><rect x="68.9278%" y="597" width="0.4376%" height="15" fill="rgb(245,162,40)" fg:x="315947835" fg:w="2006018"/><text x="69.1778%" y="607.50"></text></g><g><title>fdeflate::compress::Compressor<W>::write_bits (1,003,009 samples, 0.22%)</title><rect x="69.1466%" y="581" width="0.2188%" height="15" fill="rgb(229,68,17)" fg:x="316950844" fg:w="1003009"/><text x="69.3966%" y="591.50"></text></g><g><title>std::io::Write::write_all (1,003,009 samples, 0.22%)</title><rect x="69.1466%" y="565" width="0.2188%" height="15" fill="rgb(213,182,10)" fg:x="316950844" fg:w="1003009"/><text x="69.3966%" y="575.50"></text></g><g><title><std::io::cursor::Cursor<alloc::vec::Vec<u8,A>> as std::io::Write>::write (1,003,009 samples, 0.22%)</title><rect x="69.1466%" y="549" width="0.2188%" height="15" fill="rgb(245,125,30)" fg:x="316950844" fg:w="1003009"/><text x="69.3966%" y="559.50"></text></g><g><title>std::io::cursor::vec_write (1,003,009 samples, 0.22%)</title><rect x="69.1466%" y="533" width="0.2188%" height="15" fill="rgb(232,202,2)" fg:x="316950844" fg:w="1003009"/><text x="69.3966%" y="543.50"></text></g><g><title>std::io::cursor::reserve_and_pad (1,003,009 samples, 0.22%)</title><rect x="69.1466%" y="517" width="0.2188%" height="15" fill="rgb(237,140,51)" fg:x="316950844" fg:w="1003009"/><text x="69.3966%" y="527.50"></text></g><g><title>alloc::vec::Vec<T,A>::reserve (1,003,009 samples, 0.22%)</title><rect x="69.1466%" y="501" width="0.2188%" height="15" fill="rgb(236,157,25)" fg:x="316950844" fg:w="1003009"/><text x="69.3966%" y="511.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::reserve (1,003,009 samples, 0.22%)</title><rect x="69.1466%" y="485" width="0.2188%" height="15" fill="rgb(219,209,0)" fg:x="316950844" fg:w="1003009"/><text x="69.3966%" y="495.50"></text></g><g><title>alloc::raw_vec::RawVecInner<A>::reserve (1,003,009 samples, 0.22%)</title><rect x="69.1466%" y="469" width="0.2188%" height="15" fill="rgb(240,116,54)" fg:x="316950844" fg:w="1003009"/><text x="69.3966%" y="479.50"></text></g><g><title>alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (1,003,009 samples, 0.22%)</title><rect x="69.1466%" y="453" width="0.2188%" height="15" fill="rgb(216,10,36)" fg:x="316950844" fg:w="1003009"/><text x="69.3966%" y="463.50"></text></g><g><title>alloc::raw_vec::RawVecInner<A>::grow_amortized (1,003,009 samples, 0.22%)</title><rect x="69.1466%" y="437" width="0.2188%" height="15" fill="rgb(222,72,44)" fg:x="316950844" fg:w="1003009"/><text x="69.3966%" y="447.50"></text></g><g><title>alloc::raw_vec::finish_grow (1,003,009 samples, 0.22%)</title><rect x="69.1466%" y="421" width="0.2188%" height="15" fill="rgb(232,159,9)" fg:x="316950844" fg:w="1003009"/><text x="69.3966%" y="431.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::grow (1,003,009 samples, 0.22%)</title><rect x="69.1466%" y="405" width="0.2188%" height="15" fill="rgb(210,39,32)" fg:x="316950844" fg:w="1003009"/><text x="69.3966%" y="415.50"></text></g><g><title>alloc::alloc::Global::grow_impl (1,003,009 samples, 0.22%)</title><rect x="69.1466%" y="389" width="0.2188%" height="15" fill="rgb(216,194,45)" fg:x="316950844" fg:w="1003009"/><text x="69.3966%" y="399.50"></text></g><g><title>alloc::alloc::realloc (1,003,009 samples, 0.22%)</title><rect x="69.1466%" y="373" width="0.2188%" height="15" fill="rgb(218,18,35)" fg:x="316950844" fg:w="1003009"/><text x="69.3966%" y="383.50"></text></g><g><title>realloc (1,003,009 samples, 0.22%)</title><rect x="69.1466%" y="357" width="0.2188%" height="15" fill="rgb(207,83,51)" fg:x="316950844" fg:w="1003009"/><text x="69.3966%" y="367.50"></text></g><g><title>[libc-2.31.so] (1,003,009 samples, 0.22%)</title><rect x="69.1466%" y="341" width="0.2188%" height="15" fill="rgb(225,63,43)" fg:x="316950844" fg:w="1003009"/><text x="69.3966%" y="351.50"></text></g><g><title>[libc-2.31.so] (1,003,009 samples, 0.22%)</title><rect x="69.1466%" y="325" width="0.2188%" height="15" fill="rgb(207,57,36)" fg:x="316950844" fg:w="1003009"/><text x="69.3966%" y="335.50"></text></g><g><title>asm_exc_page_fault (1,003,009 samples, 0.22%)</title><rect x="69.1466%" y="309" width="0.2188%" height="15" fill="rgb(216,99,33)" fg:x="316950844" fg:w="1003009"/><text x="69.3966%" y="319.50"></text></g><g><title>exc_page_fault (1,003,009 samples, 0.22%)</title><rect x="69.1466%" y="293" width="0.2188%" height="15" fill="rgb(225,42,16)" fg:x="316950844" fg:w="1003009"/><text x="69.3966%" y="303.50"></text></g><g><title>do_user_addr_fault (1,003,009 samples, 0.22%)</title><rect x="69.1466%" y="277" width="0.2188%" height="15" fill="rgb(220,201,45)" fg:x="316950844" fg:w="1003009"/><text x="69.3966%" y="287.50"></text></g><g><title>handle_mm_fault (1,003,009 samples, 0.22%)</title><rect x="69.1466%" y="261" width="0.2188%" height="15" fill="rgb(225,33,4)" fg:x="316950844" fg:w="1003009"/><text x="69.3966%" y="271.50"></text></g><g><title>__handle_mm_fault (1,003,009 samples, 0.22%)</title><rect x="69.1466%" y="245" width="0.2188%" height="15" fill="rgb(224,33,50)" fg:x="316950844" fg:w="1003009"/><text x="69.3966%" y="255.50"></text></g><g><title>do_anonymous_page (1,003,009 samples, 0.22%)</title><rect x="69.1466%" y="229" width="0.2188%" height="15" fill="rgb(246,198,51)" fg:x="316950844" fg:w="1003009"/><text x="69.3966%" y="239.50"></text></g><g><title>__mem_cgroup_charge (1,003,009 samples, 0.22%)</title><rect x="69.1466%" y="213" width="0.2188%" height="15" fill="rgb(205,22,4)" fg:x="316950844" fg:w="1003009"/><text x="69.3966%" y="223.50"></text></g><g><title>charge_memcg (1,003,009 samples, 0.22%)</title><rect x="69.1466%" y="197" width="0.2188%" height="15" fill="rgb(206,3,8)" fg:x="316950844" fg:w="1003009"/><text x="69.3966%" y="207.50"></text></g><g><title>png::encoder::Writer<W>::write_image_data (19,057,171 samples, 4.16%)</title><rect x="65.6455%" y="629" width="4.1575%" height="15" fill="rgb(251,23,15)" fg:x="300902700" fg:w="19057171"/><text x="65.8955%" y="639.50">png::..</text></g><g><title>png::encoder::Writer<W>::write_zlib_encoded_idat (2,006,018 samples, 0.44%)</title><rect x="69.3654%" y="613" width="0.4376%" height="15" fill="rgb(252,88,28)" fg:x="317953853" fg:w="2006018"/><text x="69.6154%" y="623.50"></text></g><g><title>png::encoder::Writer<W>::write_chunk (2,006,018 samples, 0.44%)</title><rect x="69.3654%" y="597" width="0.4376%" height="15" fill="rgb(212,127,14)" fg:x="317953853" fg:w="2006018"/><text x="69.6154%" y="607.50"></text></g><g><title>png::encoder::write_chunk (2,006,018 samples, 0.44%)</title><rect x="69.3654%" y="581" width="0.4376%" height="15" fill="rgb(247,145,37)" fg:x="317953853" fg:w="2006018"/><text x="69.6154%" y="591.50"></text></g><g><title>std::io::impls::<impl std::io::Write for &mut W>::write_all (2,006,018 samples, 0.44%)</title><rect x="69.3654%" y="565" width="0.4376%" height="15" fill="rgb(209,117,53)" fg:x="317953853" fg:w="2006018"/><text x="69.6154%" y="575.50"></text></g><g><title>std::io::impls::<impl std::io::Write for &mut W>::write_all (2,006,018 samples, 0.44%)</title><rect x="69.3654%" y="549" width="0.4376%" height="15" fill="rgb(212,90,42)" fg:x="317953853" fg:w="2006018"/><text x="69.6154%" y="559.50"></text></g><g><title>std::io::impls::<impl std::io::Write for alloc::vec::Vec<u8,A>>::write_all (2,006,018 samples, 0.44%)</title><rect x="69.3654%" y="533" width="0.4376%" height="15" fill="rgb(218,164,37)" fg:x="317953853" fg:w="2006018"/><text x="69.6154%" y="543.50"></text></g><g><title>alloc::vec::Vec<T,A>::extend_from_slice (2,006,018 samples, 0.44%)</title><rect x="69.3654%" y="517" width="0.4376%" height="15" fill="rgb(246,65,34)" fg:x="317953853" fg:w="2006018"/><text x="69.6154%" y="527.50"></text></g><g><title><alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend (2,006,018 samples, 0.44%)</title><rect x="69.3654%" y="501" width="0.4376%" height="15" fill="rgb(231,100,33)" fg:x="317953853" fg:w="2006018"/><text x="69.6154%" y="511.50"></text></g><g><title>alloc::vec::Vec<T,A>::append_elements (2,006,018 samples, 0.44%)</title><rect x="69.3654%" y="485" width="0.4376%" height="15" fill="rgb(228,126,14)" fg:x="317953853" fg:w="2006018"/><text x="69.6154%" y="495.50"></text></g><g><title>core::intrinsics::copy_nonoverlapping (2,006,018 samples, 0.44%)</title><rect x="69.3654%" y="469" width="0.4376%" height="15" fill="rgb(215,173,21)" fg:x="317953853" fg:w="2006018"/><text x="69.6154%" y="479.50"></text></g><g><title>[libc-2.31.so] (2,006,018 samples, 0.44%)</title><rect x="69.3654%" y="453" width="0.4376%" height="15" fill="rgb(210,6,40)" fg:x="317953853" fg:w="2006018"/><text x="69.6154%" y="463.50"></text></g><g><title>asm_exc_page_fault (2,006,018 samples, 0.44%)</title><rect x="69.3654%" y="437" width="0.4376%" height="15" fill="rgb(212,48,18)" fg:x="317953853" fg:w="2006018"/><text x="69.6154%" y="447.50"></text></g><g><title>exc_page_fault (2,006,018 samples, 0.44%)</title><rect x="69.3654%" y="421" width="0.4376%" height="15" fill="rgb(230,214,11)" fg:x="317953853" fg:w="2006018"/><text x="69.6154%" y="431.50"></text></g><g><title>do_user_addr_fault (2,006,018 samples, 0.44%)</title><rect x="69.3654%" y="405" width="0.4376%" height="15" fill="rgb(254,105,39)" fg:x="317953853" fg:w="2006018"/><text x="69.6154%" y="415.50"></text></g><g><title>tiny_skia::color::PremultipliedColorU8::demultiply (6,018,054 samples, 1.31%)</title><rect x="69.8031%" y="629" width="1.3129%" height="15" fill="rgb(245,158,5)" fg:x="319959871" fg:w="6018054"/><text x="70.0531%" y="639.50"></text></g><g><title>tiny_skia::color::ColorU8::from_rgba (2,006,018 samples, 0.44%)</title><rect x="70.6783%" y="613" width="0.4376%" height="15" fill="rgb(249,208,11)" fg:x="323971907" fg:w="2006018"/><text x="70.9283%" y="623.50"></text></g><g><title>tiny_skia::pixmap::Pixmap::save_png (33,099,297 samples, 7.22%)</title><rect x="65.2079%" y="677" width="7.2210%" height="15" fill="rgb(210,39,28)" fg:x="298896682" fg:w="33099297"/><text x="65.4579%" y="687.50">tiny_skia:..</text></g><g><title>tiny_skia::pixmap::PixmapRef::save_png (33,099,297 samples, 7.22%)</title><rect x="65.2079%" y="661" width="7.2210%" height="15" fill="rgb(211,56,53)" fg:x="298896682" fg:w="33099297"/><text x="65.4579%" y="671.50">tiny_skia:..</text></g><g><title>tiny_skia::pixmap::PixmapRef::encode_png (31,093,279 samples, 6.78%)</title><rect x="65.6455%" y="645" width="6.7834%" height="15" fill="rgb(226,201,30)" fg:x="300902700" fg:w="31093279"/><text x="65.8955%" y="655.50">tiny_skia..</text></g><g><title>tiny_skia::pixmap::PixmapRef::to_owned (6,018,054 samples, 1.31%)</title><rect x="71.1160%" y="629" width="1.3129%" height="15" fill="rgb(239,101,34)" fg:x="325977925" fg:w="6018054"/><text x="71.3660%" y="639.50"></text></g><g><title>alloc::slice::<impl [T]>::to_vec (6,018,054 samples, 1.31%)</title><rect x="71.1160%" y="613" width="1.3129%" height="15" fill="rgb(226,209,5)" fg:x="325977925" fg:w="6018054"/><text x="71.3660%" y="623.50"></text></g><g><title>alloc::slice::<impl [T]>::to_vec_in (6,018,054 samples, 1.31%)</title><rect x="71.1160%" y="597" width="1.3129%" height="15" fill="rgb(250,105,47)" fg:x="325977925" fg:w="6018054"/><text x="71.3660%" y="607.50"></text></g><g><title>alloc::slice::hack::to_vec (6,018,054 samples, 1.31%)</title><rect x="71.1160%" y="581" width="1.3129%" height="15" fill="rgb(230,72,3)" fg:x="325977925" fg:w="6018054"/><text x="71.3660%" y="591.50"></text></g><g><title><T as alloc::slice::hack::ConvertVec>::to_vec (6,018,054 samples, 1.31%)</title><rect x="71.1160%" y="565" width="1.3129%" height="15" fill="rgb(232,218,39)" fg:x="325977925" fg:w="6018054"/><text x="71.3660%" y="575.50"></text></g><g><title>core::ptr::const_ptr::<impl *const T>::copy_to_nonoverlapping (6,018,054 samples, 1.31%)</title><rect x="71.1160%" y="549" width="1.3129%" height="15" fill="rgb(248,166,6)" fg:x="325977925" fg:w="6018054"/><text x="71.3660%" y="559.50"></text></g><g><title>core::intrinsics::copy_nonoverlapping (6,018,054 samples, 1.31%)</title><rect x="71.1160%" y="533" width="1.3129%" height="15" fill="rgb(247,89,20)" fg:x="325977925" fg:w="6018054"/><text x="71.3660%" y="543.50"></text></g><g><title>[libc-2.31.so] (6,018,054 samples, 1.31%)</title><rect x="71.1160%" y="517" width="1.3129%" height="15" fill="rgb(248,130,54)" fg:x="325977925" fg:w="6018054"/><text x="71.3660%" y="527.50"></text></g><g><title>asm_exc_page_fault (3,009,027 samples, 0.66%)</title><rect x="71.7724%" y="501" width="0.6565%" height="15" fill="rgb(234,196,4)" fg:x="328986952" fg:w="3009027"/><text x="72.0224%" y="511.50"></text></g><g><title>exc_page_fault (3,009,027 samples, 0.66%)</title><rect x="71.7724%" y="485" width="0.6565%" height="15" fill="rgb(250,143,31)" fg:x="328986952" fg:w="3009027"/><text x="72.0224%" y="495.50"></text></g><g><title>do_user_addr_fault (3,009,027 samples, 0.66%)</title><rect x="71.7724%" y="469" width="0.6565%" height="15" fill="rgb(211,110,34)" fg:x="328986952" fg:w="3009027"/><text x="72.0224%" y="479.50"></text></g><g><title>handle_mm_fault (2,006,018 samples, 0.44%)</title><rect x="71.9912%" y="453" width="0.4376%" height="15" fill="rgb(215,124,48)" fg:x="329989961" fg:w="2006018"/><text x="72.2412%" y="463.50"></text></g><g><title>__handle_mm_fault (2,006,018 samples, 0.44%)</title><rect x="71.9912%" y="437" width="0.4376%" height="15" fill="rgb(216,46,13)" fg:x="329989961" fg:w="2006018"/><text x="72.2412%" y="447.50"></text></g><g><title>do_anonymous_page (1,003,009 samples, 0.22%)</title><rect x="72.2101%" y="421" width="0.2188%" height="15" fill="rgb(205,184,25)" fg:x="330992970" fg:w="1003009"/><text x="72.4601%" y="431.50"></text></g><g><title>lru_cache_add_inactive_or_unevictable (1,003,009 samples, 0.22%)</title><rect x="72.2101%" y="405" width="0.2188%" height="15" fill="rgb(228,1,10)" fg:x="330992970" fg:w="1003009"/><text x="72.4601%" y="415.50"></text></g><g><title>lru_cache_add (1,003,009 samples, 0.22%)</title><rect x="72.2101%" y="389" width="0.2188%" height="15" fill="rgb(213,116,27)" fg:x="330992970" fg:w="1003009"/><text x="72.4601%" y="399.50"></text></g><g><title>__pagevec_lru_add (1,003,009 samples, 0.22%)</title><rect x="72.2101%" y="373" width="0.2188%" height="15" fill="rgb(241,95,50)" fg:x="330992970" fg:w="1003009"/><text x="72.4601%" y="383.50"></text></g><g><title>__lock_text_start (1,003,009 samples, 0.22%)</title><rect x="72.2101%" y="357" width="0.2188%" height="15" fill="rgb(238,48,32)" fg:x="330992970" fg:w="1003009"/><text x="72.4601%" y="367.50"></text></g><g><title>core::ptr::drop_in_place<usvg::parser::svgtree::Document> (2,006,018 samples, 0.44%)</title><rect x="72.4289%" y="661" width="0.4376%" height="15" fill="rgb(235,113,49)" fg:x="331995979" fg:w="2006018"/><text x="72.6789%" y="671.50"></text></g><g><title>core::ptr::drop_in_place<alloc::vec::Vec<usvg::parser::svgtree::Attribute>> (2,006,018 samples, 0.44%)</title><rect x="72.4289%" y="645" width="0.4376%" height="15" fill="rgb(205,127,43)" fg:x="331995979" fg:w="2006018"/><text x="72.6789%" y="655.50"></text></g><g><title><alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (2,006,018 samples, 0.44%)</title><rect x="72.4289%" y="629" width="0.4376%" height="15" fill="rgb(250,162,2)" fg:x="331995979" fg:w="2006018"/><text x="72.6789%" y="639.50"></text></g><g><title>core::ptr::drop_in_place<[usvg::parser::svgtree::Attribute]> (2,006,018 samples, 0.44%)</title><rect x="72.4289%" y="613" width="0.4376%" height="15" fill="rgb(220,13,41)" fg:x="331995979" fg:w="2006018"/><text x="72.6789%" y="623.50"></text></g><g><title>core::ptr::drop_in_place<usvg::parser::svgtree::Attribute> (2,006,018 samples, 0.44%)</title><rect x="72.4289%" y="597" width="0.4376%" height="15" fill="rgb(249,221,25)" fg:x="331995979" fg:w="2006018"/><text x="72.6789%" y="607.50"></text></g><g><title>core::ptr::drop_in_place<roxmltree::StringStorage> (2,006,018 samples, 0.44%)</title><rect x="72.4289%" y="581" width="0.4376%" height="15" fill="rgb(215,208,19)" fg:x="331995979" fg:w="2006018"/><text x="72.6789%" y="591.50"></text></g><g><title>core::ptr::drop_in_place<alloc::sync::Arc<str>> (2,006,018 samples, 0.44%)</title><rect x="72.4289%" y="565" width="0.4376%" height="15" fill="rgb(236,175,2)" fg:x="331995979" fg:w="2006018"/><text x="72.6789%" y="575.50"></text></g><g><title><alloc::sync::Arc<T,A> as core::ops::drop::Drop>::drop (2,006,018 samples, 0.44%)</title><rect x="72.4289%" y="549" width="0.4376%" height="15" fill="rgb(241,52,2)" fg:x="331995979" fg:w="2006018"/><text x="72.6789%" y="559.50"></text></g><g><title>alloc::sync::Arc<T,A>::drop_slow (1,003,009 samples, 0.22%)</title><rect x="72.6477%" y="533" width="0.2188%" height="15" fill="rgb(248,140,14)" fg:x="332998988" fg:w="1003009"/><text x="72.8977%" y="543.50"></text></g><g><title>core::ptr::drop_in_place<alloc::sync::Weak<str,&alloc::alloc::Global>> (1,003,009 samples, 0.22%)</title><rect x="72.6477%" y="517" width="0.2188%" height="15" fill="rgb(253,22,42)" fg:x="332998988" fg:w="1003009"/><text x="72.8977%" y="527.50"></text></g><g><title><alloc::sync::Weak<T,A> as core::ops::drop::Drop>::drop (1,003,009 samples, 0.22%)</title><rect x="72.6477%" y="501" width="0.2188%" height="15" fill="rgb(234,61,47)" fg:x="332998988" fg:w="1003009"/><text x="72.8977%" y="511.50"></text></g><g><title>core::num::dec2flt::<impl core::str::traits::FromStr for f64>::from_str (8,024,072 samples, 1.75%)</title><rect x="73.9606%" y="245" width="1.7505%" height="15" fill="rgb(208,226,15)" fg:x="339017042" fg:w="8024072"/><text x="74.2106%" y="255.50"></text></g><g><title>core::num::dec2flt::dec2flt (8,024,072 samples, 1.75%)</title><rect x="73.9606%" y="229" width="1.7505%" height="15" fill="rgb(217,221,4)" fg:x="339017042" fg:w="8024072"/><text x="74.2106%" y="239.50"></text></g><g><title>core::num::dec2flt::parse::parse_number (5,015,045 samples, 1.09%)</title><rect x="74.6171%" y="213" width="1.0941%" height="15" fill="rgb(212,174,34)" fg:x="342026069" fg:w="5015045"/><text x="74.8671%" y="223.50"></text></g><g><title>core::num::dec2flt::parse::parse_partial_number (3,009,027 samples, 0.66%)</title><rect x="75.0547%" y="197" width="0.6565%" height="15" fill="rgb(253,83,4)" fg:x="344032087" fg:w="3009027"/><text x="75.3047%" y="207.50"></text></g><g><title>core::num::dec2flt::parse::try_parse_digits (1,003,009 samples, 0.22%)</title><rect x="75.4923%" y="181" width="0.2188%" height="15" fill="rgb(250,195,49)" fg:x="346038105" fg:w="1003009"/><text x="75.7423%" y="191.50"></text></g><g><title><[u8] as core::num::dec2flt::common::ByteSlice>::parse_digits (1,003,009 samples, 0.22%)</title><rect x="75.4923%" y="165" width="0.2188%" height="15" fill="rgb(241,192,25)" fg:x="346038105" fg:w="1003009"/><text x="75.7423%" y="175.50"></text></g><g><title>core::slice::<impl [T]>::split_first (1,003,009 samples, 0.22%)</title><rect x="75.4923%" y="149" width="0.2188%" height="15" fill="rgb(208,124,10)" fg:x="346038105" fg:w="1003009"/><text x="75.7423%" y="159.50"></text></g><g><title>svgtypes::number::<impl svgtypes::stream::Stream>::parse_number_impl (9,027,081 samples, 1.97%)</title><rect x="73.9606%" y="261" width="1.9694%" height="15" fill="rgb(222,33,0)" fg:x="339017042" fg:w="9027081"/><text x="74.2106%" y="271.50">s..</text></g><g><title>svgtypes::stream::Stream::slice_back (1,003,009 samples, 0.22%)</title><rect x="75.7112%" y="245" width="0.2188%" height="15" fill="rgb(234,209,28)" fg:x="347041114" fg:w="1003009"/><text x="75.9612%" y="255.50"></text></g><g><title>core::str::traits::<impl core::ops::index::Index<I> for str>::index (1,003,009 samples, 0.22%)</title><rect x="75.7112%" y="229" width="0.2188%" height="15" fill="rgb(224,11,23)" fg:x="347041114" fg:w="1003009"/><text x="75.9612%" y="239.50"></text></g><g><title>core::str::traits::<impl core::slice::index::SliceIndex<str> for core::ops::range::Range<usize>>::index (1,003,009 samples, 0.22%)</title><rect x="75.7112%" y="213" width="0.2188%" height="15" fill="rgb(232,99,1)" fg:x="347041114" fg:w="1003009"/><text x="75.9612%" y="223.50"></text></g><g><title>core::str::traits::<impl core::slice::index::SliceIndex<str> for core::ops::range::Range<usize>>::get (1,003,009 samples, 0.22%)</title><rect x="75.7112%" y="197" width="0.2188%" height="15" fill="rgb(237,95,45)" fg:x="347041114" fg:w="1003009"/><text x="75.9612%" y="207.50"></text></g><g><title>core::str::<impl str>::is_char_boundary (1,003,009 samples, 0.22%)</title><rect x="75.7112%" y="181" width="0.2188%" height="15" fill="rgb(208,109,11)" fg:x="347041114" fg:w="1003009"/><text x="75.9612%" y="191.50"></text></g><g><title><svgtypes::path::PathParser as core::iter::traits::iterator::Iterator>::next (12,036,108 samples, 2.63%)</title><rect x="73.5230%" y="325" width="2.6258%" height="15" fill="rgb(216,190,48)" fg:x="337011024" fg:w="12036108"/><text x="73.7730%" y="335.50"><s..</text></g><g><title>svgtypes::path::next_impl (12,036,108 samples, 2.63%)</title><rect x="73.5230%" y="309" width="2.6258%" height="15" fill="rgb(251,171,36)" fg:x="337011024" fg:w="12036108"/><text x="73.7730%" y="319.50">sv..</text></g><g><title>svgtypes::number::<impl svgtypes::stream::Stream>::parse_list_number (10,030,090 samples, 2.19%)</title><rect x="73.9606%" y="293" width="2.1882%" height="15" fill="rgb(230,62,22)" fg:x="339017042" fg:w="10030090"/><text x="74.2106%" y="303.50">s..</text></g><g><title>svgtypes::number::<impl svgtypes::stream::Stream>::parse_number (10,030,090 samples, 2.19%)</title><rect x="73.9606%" y="277" width="2.1882%" height="15" fill="rgb(225,114,35)" fg:x="339017042" fg:w="10030090"/><text x="74.2106%" y="287.50">s..</text></g><g><title>svgtypes::stream::Stream::skip_spaces (1,003,009 samples, 0.22%)</title><rect x="75.9300%" y="261" width="0.2188%" height="15" fill="rgb(215,118,42)" fg:x="348044123" fg:w="1003009"/><text x="76.1800%" y="271.50"></text></g><g><title>svgtypes::stream::Stream::curr_byte_unchecked (1,003,009 samples, 0.22%)</title><rect x="75.9300%" y="245" width="0.2188%" height="15" fill="rgb(243,119,21)" fg:x="348044123" fg:w="1003009"/><text x="76.1800%" y="255.50"></text></g><g><title>alloc::vec::Vec<T,A>::push (1,003,009 samples, 0.22%)</title><rect x="76.1488%" y="325" width="0.2188%" height="15" fill="rgb(252,177,53)" fg:x="349047132" fg:w="1003009"/><text x="76.3988%" y="335.50"></text></g><g><title><svgtypes::path::SimplifyingPathParser as core::iter::traits::iterator::Iterator>::next (16,048,144 samples, 3.50%)</title><rect x="73.0853%" y="341" width="3.5011%" height="15" fill="rgb(237,209,29)" fg:x="335005006" fg:w="16048144"/><text x="73.3353%" y="351.50"><sv..</text></g><g><title>alloc::vec::Vec<T,A>::remove (1,003,009 samples, 0.22%)</title><rect x="76.3676%" y="325" width="0.2188%" height="15" fill="rgb(212,65,23)" fg:x="350050141" fg:w="1003009"/><text x="76.6176%" y="335.50"></text></g><g><title>core::intrinsics::copy (1,003,009 samples, 0.22%)</title><rect x="76.3676%" y="309" width="0.2188%" height="15" fill="rgb(230,222,46)" fg:x="350050141" fg:w="1003009"/><text x="76.6176%" y="319.50"></text></g><g><title>[libc-2.31.so] (1,003,009 samples, 0.22%)</title><rect x="76.3676%" y="293" width="0.2188%" height="15" fill="rgb(215,135,32)" fg:x="350050141" fg:w="1003009"/><text x="76.6176%" y="303.50"></text></g><g><title>core::option::Option<T>::map (2,006,018 samples, 0.44%)</title><rect x="76.5864%" y="341" width="0.4376%" height="15" fill="rgb(246,101,22)" fg:x="351053150" fg:w="2006018"/><text x="76.8364%" y="351.50"></text></g><g><title>core::ops::function::FnOnce::call_once (2,006,018 samples, 0.44%)</title><rect x="76.5864%" y="325" width="0.4376%" height="15" fill="rgb(206,107,13)" fg:x="351053150" fg:w="2006018"/><text x="76.8364%" y="335.50"></text></g><g><title>alloc::sync::Arc<T>::new (2,006,018 samples, 0.44%)</title><rect x="76.5864%" y="309" width="0.4376%" height="15" fill="rgb(250,100,44)" fg:x="351053150" fg:w="2006018"/><text x="76.8364%" y="319.50"></text></g><g><title>alloc::boxed::Box<T>::new (2,006,018 samples, 0.44%)</title><rect x="76.5864%" y="293" width="0.4376%" height="15" fill="rgb(231,147,38)" fg:x="351053150" fg:w="2006018"/><text x="76.8364%" y="303.50"></text></g><g><title>alloc::alloc::exchange_malloc (2,006,018 samples, 0.44%)</title><rect x="76.5864%" y="277" width="0.4376%" height="15" fill="rgb(229,8,40)" fg:x="351053150" fg:w="2006018"/><text x="76.8364%" y="287.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::allocate (2,006,018 samples, 0.44%)</title><rect x="76.5864%" y="261" width="0.4376%" height="15" fill="rgb(221,135,30)" fg:x="351053150" fg:w="2006018"/><text x="76.8364%" y="271.50"></text></g><g><title>alloc::alloc::Global::alloc_impl (2,006,018 samples, 0.44%)</title><rect x="76.5864%" y="245" width="0.4376%" height="15" fill="rgb(249,193,18)" fg:x="351053150" fg:w="2006018"/><text x="76.8364%" y="255.50"></text></g><g><title>alloc::alloc::alloc (2,006,018 samples, 0.44%)</title><rect x="76.5864%" y="229" width="0.4376%" height="15" fill="rgb(209,133,39)" fg:x="351053150" fg:w="2006018"/><text x="76.8364%" y="239.50"></text></g><g><title>__libc_malloc (2,006,018 samples, 0.44%)</title><rect x="76.5864%" y="213" width="0.4376%" height="15" fill="rgb(232,100,14)" fg:x="351053150" fg:w="2006018"/><text x="76.8364%" y="223.50"></text></g><g><title>[libc-2.31.so] (2,006,018 samples, 0.44%)</title><rect x="76.5864%" y="197" width="0.4376%" height="15" fill="rgb(224,185,1)" fg:x="351053150" fg:w="2006018"/><text x="76.8364%" y="207.50"></text></g><g><title>tiny_skia_path::path_builder::PathBuilder::line_to (4,012,036 samples, 0.88%)</title><rect x="77.0241%" y="341" width="0.8753%" height="15" fill="rgb(223,139,8)" fg:x="353059168" fg:w="4012036"/><text x="77.2741%" y="351.50"></text></g><g><title>alloc::vec::Vec<T,A>::push (4,012,036 samples, 0.88%)</title><rect x="77.0241%" y="325" width="0.8753%" height="15" fill="rgb(232,213,38)" fg:x="353059168" fg:w="4012036"/><text x="77.2741%" y="335.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::grow_one (4,012,036 samples, 0.88%)</title><rect x="77.0241%" y="309" width="0.8753%" height="15" fill="rgb(207,94,22)" fg:x="353059168" fg:w="4012036"/><text x="77.2741%" y="319.50"></text></g><g><title>alloc::raw_vec::RawVecInner<A>::grow_one (4,012,036 samples, 0.88%)</title><rect x="77.0241%" y="293" width="0.8753%" height="15" fill="rgb(219,183,54)" fg:x="353059168" fg:w="4012036"/><text x="77.2741%" y="303.50"></text></g><g><title>alloc::raw_vec::RawVecInner<A>::grow_amortized (4,012,036 samples, 0.88%)</title><rect x="77.0241%" y="277" width="0.8753%" height="15" fill="rgb(216,185,54)" fg:x="353059168" fg:w="4012036"/><text x="77.2741%" y="287.50"></text></g><g><title>alloc::raw_vec::finish_grow (4,012,036 samples, 0.88%)</title><rect x="77.0241%" y="261" width="0.8753%" height="15" fill="rgb(254,217,39)" fg:x="353059168" fg:w="4012036"/><text x="77.2741%" y="271.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::grow (4,012,036 samples, 0.88%)</title><rect x="77.0241%" y="245" width="0.8753%" height="15" fill="rgb(240,178,23)" fg:x="353059168" fg:w="4012036"/><text x="77.2741%" y="255.50"></text></g><g><title>alloc::alloc::Global::grow_impl (4,012,036 samples, 0.88%)</title><rect x="77.0241%" y="229" width="0.8753%" height="15" fill="rgb(218,11,47)" fg:x="353059168" fg:w="4012036"/><text x="77.2741%" y="239.50"></text></g><g><title>alloc::alloc::realloc (4,012,036 samples, 0.88%)</title><rect x="77.0241%" y="213" width="0.8753%" height="15" fill="rgb(218,51,51)" fg:x="353059168" fg:w="4012036"/><text x="77.2741%" y="223.50"></text></g><g><title>realloc (4,012,036 samples, 0.88%)</title><rect x="77.0241%" y="197" width="0.8753%" height="15" fill="rgb(238,126,27)" fg:x="353059168" fg:w="4012036"/><text x="77.2741%" y="207.50"></text></g><g><title>[libc-2.31.so] (3,009,027 samples, 0.66%)</title><rect x="77.2429%" y="181" width="0.6565%" height="15" fill="rgb(249,202,22)" fg:x="354062177" fg:w="3009027"/><text x="77.4929%" y="191.50"></text></g><g><title>[libc-2.31.so] (1,003,009 samples, 0.22%)</title><rect x="77.6805%" y="165" width="0.2188%" height="15" fill="rgb(254,195,49)" fg:x="356068195" fg:w="1003009"/><text x="77.9305%" y="175.50"></text></g><g><title>alloc::raw_vec::finish_grow (1,003,009 samples, 0.22%)</title><rect x="77.8993%" y="261" width="0.2188%" height="15" fill="rgb(208,123,14)" fg:x="357071204" fg:w="1003009"/><text x="78.1493%" y="271.50"></text></g><g><title>__libc_malloc (1,003,009 samples, 0.22%)</title><rect x="77.8993%" y="245" width="0.2188%" height="15" fill="rgb(224,200,8)" fg:x="357071204" fg:w="1003009"/><text x="78.1493%" y="255.50"></text></g><g><title>usvg::parser::converter::convert_element_impl (24,072,216 samples, 5.25%)</title><rect x="73.0853%" y="389" width="5.2516%" height="15" fill="rgb(217,61,36)" fg:x="335005006" fg:w="24072216"/><text x="73.3353%" y="399.50">usvg::..</text></g><g><title>usvg::parser::shapes::convert (24,072,216 samples, 5.25%)</title><rect x="73.0853%" y="373" width="5.2516%" height="15" fill="rgb(206,35,45)" fg:x="335005006" fg:w="24072216"/><text x="73.3353%" y="383.50">usvg::..</text></g><g><title>usvg::parser::shapes::convert_path (24,072,216 samples, 5.25%)</title><rect x="73.0853%" y="357" width="5.2516%" height="15" fill="rgb(217,65,33)" fg:x="335005006" fg:w="24072216"/><text x="73.3353%" y="367.50">usvg::..</text></g><g><title>tiny_skia_path::path_builder::PathBuilder::move_to (2,006,018 samples, 0.44%)</title><rect x="77.8993%" y="341" width="0.4376%" height="15" fill="rgb(222,158,48)" fg:x="357071204" fg:w="2006018"/><text x="78.1493%" y="351.50"></text></g><g><title>alloc::vec::Vec<T,A>::push (2,006,018 samples, 0.44%)</title><rect x="77.8993%" y="325" width="0.4376%" height="15" fill="rgb(254,2,54)" fg:x="357071204" fg:w="2006018"/><text x="78.1493%" y="335.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::grow_one (2,006,018 samples, 0.44%)</title><rect x="77.8993%" y="309" width="0.4376%" height="15" fill="rgb(250,143,38)" fg:x="357071204" fg:w="2006018"/><text x="78.1493%" y="319.50"></text></g><g><title>alloc::raw_vec::RawVecInner<A>::grow_one (2,006,018 samples, 0.44%)</title><rect x="77.8993%" y="293" width="0.4376%" height="15" fill="rgb(248,25,0)" fg:x="357071204" fg:w="2006018"/><text x="78.1493%" y="303.50"></text></g><g><title>alloc::raw_vec::RawVecInner<A>::grow_amortized (2,006,018 samples, 0.44%)</title><rect x="77.8993%" y="277" width="0.4376%" height="15" fill="rgb(206,152,27)" fg:x="357071204" fg:w="2006018"/><text x="78.1493%" y="287.50"></text></g><g><title>core::cmp::max (1,003,009 samples, 0.22%)</title><rect x="78.1182%" y="261" width="0.2188%" height="15" fill="rgb(240,77,30)" fg:x="358074213" fg:w="1003009"/><text x="78.3682%" y="271.50"></text></g><g><title>core::cmp::Ord::max (1,003,009 samples, 0.22%)</title><rect x="78.1182%" y="245" width="0.2188%" height="15" fill="rgb(231,5,3)" fg:x="358074213" fg:w="1003009"/><text x="78.3682%" y="255.50"></text></g><g><title><core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::any (3,009,027 samples, 0.66%)</title><rect x="78.3370%" y="309" width="0.6565%" height="15" fill="rgb(207,226,32)" fg:x="359077222" fg:w="3009027"/><text x="78.5870%" y="319.50"></text></g><g><title>usvg::parser::svgtree::SvgNode::has_attribute::{{closure}} (3,009,027 samples, 0.66%)</title><rect x="78.3370%" y="293" width="0.6565%" height="15" fill="rgb(222,207,47)" fg:x="359077222" fg:w="3009027"/><text x="78.5870%" y="303.50"></text></g><g><title><usvg::parser::svgtree::names::AId as core::cmp::PartialEq>::eq (3,009,027 samples, 0.66%)</title><rect x="78.3370%" y="277" width="0.6565%" height="15" fill="rgb(229,115,45)" fg:x="359077222" fg:w="3009027"/><text x="78.5870%" y="287.50"></text></g><g><title>usvg::parser::marker::is_valid (4,012,036 samples, 0.88%)</title><rect x="78.3370%" y="373" width="0.8753%" height="15" fill="rgb(224,191,6)" fg:x="359077222" fg:w="4012036"/><text x="78.5870%" y="383.50"></text></g><g><title>usvg::parser::svgtree::SvgNode::find_attribute (4,012,036 samples, 0.88%)</title><rect x="78.3370%" y="357" width="0.8753%" height="15" fill="rgb(230,227,24)" fg:x="359077222" fg:w="4012036"/><text x="78.5870%" y="367.50"></text></g><g><title>usvg::parser::svgtree::SvgNode::find_attribute_impl (4,012,036 samples, 0.88%)</title><rect x="78.3370%" y="341" width="0.8753%" height="15" fill="rgb(228,80,19)" fg:x="359077222" fg:w="4012036"/><text x="78.5870%" y="351.50"></text></g><g><title>usvg::parser::svgtree::SvgNode::has_attribute (4,012,036 samples, 0.88%)</title><rect x="78.3370%" y="325" width="0.8753%" height="15" fill="rgb(247,229,0)" fg:x="359077222" fg:w="4012036"/><text x="78.5870%" y="335.50"></text></g><g><title>usvg::parser::svgtree::SvgNode::attributes (1,003,009 samples, 0.22%)</title><rect x="78.9934%" y="309" width="0.2188%" height="15" fill="rgb(237,194,15)" fg:x="362086249" fg:w="1003009"/><text x="79.2434%" y="319.50"></text></g><g><title><alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index (1,003,009 samples, 0.22%)</title><rect x="78.9934%" y="293" width="0.2188%" height="15" fill="rgb(219,203,20)" fg:x="362086249" fg:w="1003009"/><text x="79.2434%" y="303.50"></text></g><g><title>core::slice::index::<impl core::ops::index::Index<I> for [T]>::index (1,003,009 samples, 0.22%)</title><rect x="78.9934%" y="277" width="0.2188%" height="15" fill="rgb(234,128,8)" fg:x="362086249" fg:w="1003009"/><text x="79.2434%" y="287.50"></text></g><g><title><core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index (1,003,009 samples, 0.22%)</title><rect x="78.9934%" y="261" width="0.2188%" height="15" fill="rgb(248,202,8)" fg:x="362086249" fg:w="1003009"/><text x="79.2434%" y="271.50"></text></g><g><title>core::num::<impl usize>::checked_sub (1,003,009 samples, 0.22%)</title><rect x="78.9934%" y="245" width="0.2188%" height="15" fill="rgb(206,104,37)" fg:x="362086249" fg:w="1003009"/><text x="79.2434%" y="255.50"></text></g><g><title>usvg::parser::style::resolve_fill (1,003,009 samples, 0.22%)</title><rect x="79.2123%" y="373" width="0.2188%" height="15" fill="rgb(223,8,27)" fg:x="363089258" fg:w="1003009"/><text x="79.4623%" y="383.50"></text></g><g><title>usvg::parser::style::convert_paint (1,003,009 samples, 0.22%)</title><rect x="79.2123%" y="357" width="0.2188%" height="15" fill="rgb(216,217,28)" fg:x="363089258" fg:w="1003009"/><text x="79.4623%" y="367.50"></text></g><g><title>svgtypes::paint::Paint::from_str (1,003,009 samples, 0.22%)</title><rect x="79.2123%" y="341" width="0.2188%" height="15" fill="rgb(249,199,1)" fg:x="363089258" fg:w="1003009"/><text x="79.4623%" y="351.50"></text></g><g><title><svgtypes::color::Color as core::str::traits::FromStr>::from_str (1,003,009 samples, 0.22%)</title><rect x="79.2123%" y="325" width="0.2188%" height="15" fill="rgb(240,85,17)" fg:x="363089258" fg:w="1003009"/><text x="79.4623%" y="335.50"></text></g><g><title><strict_num::NormalizedF32 as core::ops::arith::Mul>::mul (1,003,009 samples, 0.22%)</title><rect x="79.4311%" y="357" width="0.2188%" height="15" fill="rgb(206,108,45)" fg:x="364092267" fg:w="1003009"/><text x="79.6811%" y="367.50"></text></g><g><title>strict_num::NormalizedF32::new_clamped (1,003,009 samples, 0.22%)</title><rect x="79.4311%" y="341" width="0.2188%" height="15" fill="rgb(245,210,41)" fg:x="364092267" fg:w="1003009"/><text x="79.6811%" y="351.50"></text></g><g><title>core::f32::<impl f32>::is_finite (1,003,009 samples, 0.22%)</title><rect x="79.4311%" y="325" width="0.2188%" height="15" fill="rgb(206,13,37)" fg:x="364092267" fg:w="1003009"/><text x="79.6811%" y="335.50"></text></g><g><title>usvg::parser::style::conv_dasharray (1,003,009 samples, 0.22%)</title><rect x="79.6499%" y="357" width="0.2188%" height="15" fill="rgb(250,61,18)" fg:x="365095276" fg:w="1003009"/><text x="79.8999%" y="367.50"></text></g><g><title>usvg::parser::units::convert_list (1,003,009 samples, 0.22%)</title><rect x="79.6499%" y="341" width="0.2188%" height="15" fill="rgb(235,172,48)" fg:x="365095276" fg:w="1003009"/><text x="79.8999%" y="351.50"></text></g><g><title><core::iter::adapters::flatten::Flatten<I> as core::iter::traits::iterator::Iterator>::next (1,003,009 samples, 0.22%)</title><rect x="79.6499%" y="325" width="0.2188%" height="15" fill="rgb(249,201,17)" fg:x="365095276" fg:w="1003009"/><text x="79.8999%" y="335.50"></text></g><g><title><core::iter::adapters::flatten::FlattenCompat<I,U> as core::iter::traits::iterator::Iterator>::next (1,003,009 samples, 0.22%)</title><rect x="79.6499%" y="309" width="0.2188%" height="15" fill="rgb(219,208,6)" fg:x="365095276" fg:w="1003009"/><text x="79.8999%" y="319.50"></text></g><g><title><core::iter::adapters::fuse::Fuse<I> as core::iter::traits::iterator::Iterator>::next (1,003,009 samples, 0.22%)</title><rect x="79.6499%" y="293" width="0.2188%" height="15" fill="rgb(248,31,23)" fg:x="365095276" fg:w="1003009"/><text x="79.8999%" y="303.50"></text></g><g><title><core::iter::adapters::fuse::Fuse<I> as core::iter::adapters::fuse::FuseImpl<I>>::next (1,003,009 samples, 0.22%)</title><rect x="79.6499%" y="277" width="0.2188%" height="15" fill="rgb(245,15,42)" fg:x="365095276" fg:w="1003009"/><text x="79.8999%" y="287.50"></text></g><g><title>core::iter::adapters::fuse::and_then_or_clear (1,003,009 samples, 0.22%)</title><rect x="79.6499%" y="261" width="0.2188%" height="15" fill="rgb(222,217,39)" fg:x="365095276" fg:w="1003009"/><text x="79.8999%" y="271.50"></text></g><g><title>core::ops::function::FnOnce::call_once (1,003,009 samples, 0.22%)</title><rect x="79.6499%" y="245" width="0.2188%" height="15" fill="rgb(210,219,27)" fg:x="365095276" fg:w="1003009"/><text x="79.8999%" y="255.50"></text></g><g><title><svgtypes::length::LengthListParser as core::iter::traits::iterator::Iterator>::next (1,003,009 samples, 0.22%)</title><rect x="79.6499%" y="229" width="0.2188%" height="15" fill="rgb(252,166,36)" fg:x="365095276" fg:w="1003009"/><text x="79.8999%" y="239.50"></text></g><g><title>svgtypes::length::<impl svgtypes::stream::Stream>::parse_list_length (1,003,009 samples, 0.22%)</title><rect x="79.6499%" y="213" width="0.2188%" height="15" fill="rgb(245,132,34)" fg:x="365095276" fg:w="1003009"/><text x="79.8999%" y="223.50"></text></g><g><title>svgtypes::length::<impl svgtypes::stream::Stream>::parse_length (1,003,009 samples, 0.22%)</title><rect x="79.6499%" y="197" width="0.2188%" height="15" fill="rgb(236,54,3)" fg:x="365095276" fg:w="1003009"/><text x="79.8999%" y="207.50"></text></g><g><title>svgtypes::stream::Stream::skip_spaces (1,003,009 samples, 0.22%)</title><rect x="79.6499%" y="181" width="0.2188%" height="15" fill="rgb(241,173,43)" fg:x="365095276" fg:w="1003009"/><text x="79.8999%" y="191.50"></text></g><g><title>svgtypes::stream::Stream::curr_byte_unchecked (1,003,009 samples, 0.22%)</title><rect x="79.6499%" y="165" width="0.2188%" height="15" fill="rgb(215,190,9)" fg:x="365095276" fg:w="1003009"/><text x="79.8999%" y="175.50"></text></g><g><title>usvg::parser::style::convert_paint (1,003,009 samples, 0.22%)</title><rect x="79.8687%" y="357" width="0.2188%" height="15" fill="rgb(242,101,16)" fg:x="366098285" fg:w="1003009"/><text x="80.1187%" y="367.50"></text></g><g><title>svgtypes::paint::Paint::from_str (1,003,009 samples, 0.22%)</title><rect x="79.8687%" y="341" width="0.2188%" height="15" fill="rgb(223,190,21)" fg:x="366098285" fg:w="1003009"/><text x="80.1187%" y="351.50"></text></g><g><title><svgtypes::color::Color as core::str::traits::FromStr>::from_str (1,003,009 samples, 0.22%)</title><rect x="79.8687%" y="325" width="0.2188%" height="15" fill="rgb(215,228,25)" fg:x="366098285" fg:w="1003009"/><text x="80.1187%" y="335.50"></text></g><g><title>svgtypes::color::<impl svgtypes::stream::Stream>::parse_color (1,003,009 samples, 0.22%)</title><rect x="79.8687%" y="309" width="0.2188%" height="15" fill="rgb(225,36,22)" fg:x="366098285" fg:w="1003009"/><text x="80.1187%" y="319.50"></text></g><g><title>svgtypes::stream::Stream::consume_bytes (1,003,009 samples, 0.22%)</title><rect x="79.8687%" y="293" width="0.2188%" height="15" fill="rgb(251,106,46)" fg:x="366098285" fg:w="1003009"/><text x="80.1187%" y="303.50"></text></g><g><title>svgtypes::stream::Stream::skip_bytes (1,003,009 samples, 0.22%)</title><rect x="79.8687%" y="277" width="0.2188%" height="15" fill="rgb(208,90,1)" fg:x="366098285" fg:w="1003009"/><text x="80.1187%" y="287.50"></text></g><g><title>svgtypes::color::<impl svgtypes::stream::Stream>::parse_color::{{closure}} (1,003,009 samples, 0.22%)</title><rect x="79.8687%" y="261" width="0.2188%" height="15" fill="rgb(243,10,4)" fg:x="366098285" fg:w="1003009"/><text x="80.1187%" y="271.50"></text></g><g><title><u8 as svgtypes::stream::ByteExt>::is_hex_digit (1,003,009 samples, 0.22%)</title><rect x="79.8687%" y="245" width="0.2188%" height="15" fill="rgb(212,137,27)" fg:x="366098285" fg:w="1003009"/><text x="80.1187%" y="255.50"></text></g><g><title>usvg::parser::svgtree::SvgNode::attribute (1,003,009 samples, 0.22%)</title><rect x="80.0875%" y="341" width="0.2188%" height="15" fill="rgb(231,220,49)" fg:x="367101294" fg:w="1003009"/><text x="80.3375%" y="351.50"></text></g><g><title><f32 as usvg::parser::svgtree::FromValue>::parse (1,003,009 samples, 0.22%)</title><rect x="80.0875%" y="325" width="0.2188%" height="15" fill="rgb(237,96,20)" fg:x="367101294" fg:w="1003009"/><text x="80.3375%" y="335.50"></text></g><g><title><svgtypes::number::Number as core::str::traits::FromStr>::from_str (1,003,009 samples, 0.22%)</title><rect x="80.0875%" y="309" width="0.2188%" height="15" fill="rgb(239,229,30)" fg:x="367101294" fg:w="1003009"/><text x="80.3375%" y="319.50"></text></g><g><title>usvg::parser::style::resolve_stroke (5,015,045 samples, 1.09%)</title><rect x="79.4311%" y="373" width="1.0941%" height="15" fill="rgb(219,65,33)" fg:x="364092267" fg:w="5015045"/><text x="79.6811%" y="383.50"></text></g><g><title>usvg::parser::svgtree::SvgNode::find_attribute (2,006,018 samples, 0.44%)</title><rect x="80.0875%" y="357" width="0.4376%" height="15" fill="rgb(243,134,7)" fg:x="367101294" fg:w="2006018"/><text x="80.3375%" y="367.50"></text></g><g><title>usvg::parser::svgtree::SvgNode::find_attribute_impl (1,003,009 samples, 0.22%)</title><rect x="80.3063%" y="341" width="0.2188%" height="15" fill="rgb(216,177,54)" fg:x="368104303" fg:w="1003009"/><text x="80.5563%" y="351.50"></text></g><g><title>usvg::parser::svgtree::<impl usvg::parser::svgtree::names::AId>::is_inheritable (1,003,009 samples, 0.22%)</title><rect x="80.3063%" y="325" width="0.2188%" height="15" fill="rgb(211,160,20)" fg:x="368104303" fg:w="1003009"/><text x="80.5563%" y="335.50"></text></g><g><title>usvg::parser::svgtree::<impl usvg::parser::svgtree::names::AId>::is_presentation (1,003,009 samples, 0.22%)</title><rect x="80.3063%" y="309" width="0.2188%" height="15" fill="rgb(239,85,39)" fg:x="368104303" fg:w="1003009"/><text x="80.5563%" y="319.50"></text></g><g><title><core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::next (1,003,009 samples, 0.22%)</title><rect x="80.5252%" y="309" width="0.2188%" height="15" fill="rgb(232,125,22)" fg:x="369107312" fg:w="1003009"/><text x="80.7752%" y="319.50"></text></g><g><title><core::ptr::non_null::NonNull<T> as core::cmp::PartialEq>::eq (1,003,009 samples, 0.22%)</title><rect x="80.5252%" y="293" width="0.2188%" height="15" fill="rgb(244,57,34)" fg:x="369107312" fg:w="1003009"/><text x="80.7752%" y="303.50"></text></g><g><title>usvg::parser::svgtree::SvgNode::find_attribute (2,006,018 samples, 0.44%)</title><rect x="80.5252%" y="373" width="0.4376%" height="15" fill="rgb(214,203,32)" fg:x="369107312" fg:w="2006018"/><text x="80.7752%" y="383.50"></text></g><g><title>usvg::parser::svgtree::SvgNode::find_attribute_impl (2,006,018 samples, 0.44%)</title><rect x="80.5252%" y="357" width="0.4376%" height="15" fill="rgb(207,58,43)" fg:x="369107312" fg:w="2006018"/><text x="80.7752%" y="367.50"></text></g><g><title>usvg::parser::svgtree::SvgNode::has_attribute (2,006,018 samples, 0.44%)</title><rect x="80.5252%" y="341" width="0.4376%" height="15" fill="rgb(215,193,15)" fg:x="369107312" fg:w="2006018"/><text x="80.7752%" y="351.50"></text></g><g><title><core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::any (2,006,018 samples, 0.44%)</title><rect x="80.5252%" y="325" width="0.4376%" height="15" fill="rgb(232,15,44)" fg:x="369107312" fg:w="2006018"/><text x="80.7752%" y="335.50"></text></g><g><title>usvg::parser::svgtree::SvgNode::has_attribute::{{closure}} (1,003,009 samples, 0.22%)</title><rect x="80.7440%" y="309" width="0.2188%" height="15" fill="rgb(212,3,48)" fg:x="370110321" fg:w="1003009"/><text x="80.9940%" y="319.50"></text></g><g><title><usvg::parser::svgtree::names::AId as core::cmp::PartialEq>::eq (1,003,009 samples, 0.22%)</title><rect x="80.7440%" y="293" width="0.2188%" height="15" fill="rgb(218,128,7)" fg:x="370110321" fg:w="1003009"/><text x="80.9940%" y="303.50"></text></g><g><title><tiny_skia_path::path::PathSegmentsIter as core::iter::traits::iterator::Iterator>::next (1,003,009 samples, 0.22%)</title><rect x="80.9628%" y="341" width="0.2188%" height="15" fill="rgb(226,216,39)" fg:x="371113330" fg:w="1003009"/><text x="81.2128%" y="351.50"></text></g><g><title>core::f32::<impl f32>::min (1,003,009 samples, 0.22%)</title><rect x="81.1816%" y="341" width="0.2188%" height="15" fill="rgb(243,47,51)" fg:x="372116339" fg:w="1003009"/><text x="81.4316%" y="351.50"></text></g><g><title>tiny_skia_path::path::Path::compute_tight_bounds (3,009,027 samples, 0.66%)</title><rect x="80.9628%" y="357" width="0.6565%" height="15" fill="rgb(241,183,40)" fg:x="371113330" fg:w="3009027"/><text x="81.2128%" y="367.50"></text></g><g><title>tiny_skia_path::rect::Rect::from_ltrb (1,003,009 samples, 0.22%)</title><rect x="81.4004%" y="341" width="0.2188%" height="15" fill="rgb(231,217,32)" fg:x="373119348" fg:w="1003009"/><text x="81.6504%" y="351.50"></text></g><g><title>tiny_skia_path::rect::checked_f32_sub (1,003,009 samples, 0.22%)</title><rect x="81.4004%" y="325" width="0.2188%" height="15" fill="rgb(229,61,38)" fg:x="373119348" fg:w="1003009"/><text x="81.6504%" y="335.50"></text></g><g><title>tiny_skia_path::rect::Rect::transform (1,003,009 samples, 0.22%)</title><rect x="81.6193%" y="357" width="0.2188%" height="15" fill="rgb(225,210,5)" fg:x="374122357" fg:w="1003009"/><text x="81.8693%" y="367.50"></text></g><g><title>tiny_skia_path::path::Path::transform (1,003,009 samples, 0.22%)</title><rect x="81.6193%" y="341" width="0.2188%" height="15" fill="rgb(231,79,45)" fg:x="374122357" fg:w="1003009"/><text x="81.8693%" y="351.50"></text></g><g><title>tiny_skia_path::transform::Transform::map_points (1,003,009 samples, 0.22%)</title><rect x="81.6193%" y="325" width="0.2188%" height="15" fill="rgb(224,100,7)" fg:x="374122357" fg:w="1003009"/><text x="81.8693%" y="335.50"></text></g><g><title>tiny_skia_path::transform::Transform::is_identity (1,003,009 samples, 0.22%)</title><rect x="81.6193%" y="309" width="0.2188%" height="15" fill="rgb(241,198,18)" fg:x="374122357" fg:w="1003009"/><text x="81.8693%" y="319.50"></text></g><g><title><tiny_skia_path::transform::Transform as core::cmp::PartialEq>::eq (1,003,009 samples, 0.22%)</title><rect x="81.6193%" y="293" width="0.2188%" height="15" fill="rgb(252,97,53)" fg:x="374122357" fg:w="1003009"/><text x="81.8693%" y="303.50"></text></g><g><title>core::ptr::drop_in_place<tiny_skia_path::path::Path> (3,009,027 samples, 0.66%)</title><rect x="82.0569%" y="341" width="0.6565%" height="15" fill="rgb(220,88,7)" fg:x="376128375" fg:w="3009027"/><text x="82.3069%" y="351.50"></text></g><g><title>core::ptr::drop_in_place<alloc::vec::Vec<tiny_skia_path::Point>> (3,009,027 samples, 0.66%)</title><rect x="82.0569%" y="325" width="0.6565%" height="15" fill="rgb(213,176,14)" fg:x="376128375" fg:w="3009027"/><text x="82.3069%" y="335.50"></text></g><g><title>core::ptr::drop_in_place<alloc::raw_vec::RawVec<tiny_skia_path::Point>> (3,009,027 samples, 0.66%)</title><rect x="82.0569%" y="309" width="0.6565%" height="15" fill="rgb(246,73,7)" fg:x="376128375" fg:w="3009027"/><text x="82.3069%" y="319.50"></text></g><g><title><alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (3,009,027 samples, 0.66%)</title><rect x="82.0569%" y="293" width="0.6565%" height="15" fill="rgb(245,64,36)" fg:x="376128375" fg:w="3009027"/><text x="82.3069%" y="303.50"></text></g><g><title>alloc::raw_vec::RawVecInner<A>::deallocate (3,009,027 samples, 0.66%)</title><rect x="82.0569%" y="277" width="0.6565%" height="15" fill="rgb(245,80,10)" fg:x="376128375" fg:w="3009027"/><text x="82.3069%" y="287.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::deallocate (3,009,027 samples, 0.66%)</title><rect x="82.0569%" y="261" width="0.6565%" height="15" fill="rgb(232,107,50)" fg:x="376128375" fg:w="3009027"/><text x="82.3069%" y="271.50"></text></g><g><title>alloc::alloc::dealloc (3,009,027 samples, 0.66%)</title><rect x="82.0569%" y="245" width="0.6565%" height="15" fill="rgb(253,3,0)" fg:x="376128375" fg:w="3009027"/><text x="82.3069%" y="255.50"></text></g><g><title>[libc-2.31.so] (3,009,027 samples, 0.66%)</title><rect x="82.0569%" y="229" width="0.6565%" height="15" fill="rgb(212,99,53)" fg:x="376128375" fg:w="3009027"/><text x="82.3069%" y="239.50"></text></g><g><title>[libc-2.31.so] (1,003,009 samples, 0.22%)</title><rect x="82.4945%" y="213" width="0.2188%" height="15" fill="rgb(249,111,54)" fg:x="378134393" fg:w="1003009"/><text x="82.7445%" y="223.50"></text></g><g><title>tiny_skia_path::path::Path::compute_tight_bounds (1,003,009 samples, 0.22%)</title><rect x="82.7133%" y="341" width="0.2188%" height="15" fill="rgb(249,55,30)" fg:x="379137402" fg:w="1003009"/><text x="82.9633%" y="351.50"></text></g><g><title>core::f32::<impl f32>::min (1,003,009 samples, 0.22%)</title><rect x="82.7133%" y="325" width="0.2188%" height="15" fill="rgb(237,47,42)" fg:x="379137402" fg:w="1003009"/><text x="82.9633%" y="335.50"></text></g><g><title>core::ptr::drop_in_place<tiny_skia_path::stroker::PathStroker> (1,003,009 samples, 0.22%)</title><rect x="82.9322%" y="325" width="0.2188%" height="15" fill="rgb(211,20,18)" fg:x="380140411" fg:w="1003009"/><text x="83.1822%" y="335.50"></text></g><g><title>core::ptr::drop_in_place<tiny_skia_path::path_builder::PathBuilder> (1,003,009 samples, 0.22%)</title><rect x="82.9322%" y="309" width="0.2188%" height="15" fill="rgb(231,203,46)" fg:x="380140411" fg:w="1003009"/><text x="83.1822%" y="319.50"></text></g><g><title>core::ptr::drop_in_place<alloc::vec::Vec<tiny_skia_path::Point>> (1,003,009 samples, 0.22%)</title><rect x="82.9322%" y="293" width="0.2188%" height="15" fill="rgb(237,142,3)" fg:x="380140411" fg:w="1003009"/><text x="83.1822%" y="303.50"></text></g><g><title>core::ptr::drop_in_place<alloc::raw_vec::RawVec<tiny_skia_path::Point>> (1,003,009 samples, 0.22%)</title><rect x="82.9322%" y="277" width="0.2188%" height="15" fill="rgb(241,107,1)" fg:x="380140411" fg:w="1003009"/><text x="83.1822%" y="287.50"></text></g><g><title><alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (1,003,009 samples, 0.22%)</title><rect x="82.9322%" y="261" width="0.2188%" height="15" fill="rgb(229,83,13)" fg:x="380140411" fg:w="1003009"/><text x="83.1822%" y="271.50"></text></g><g><title>alloc::raw_vec::RawVecInner<A>::deallocate (1,003,009 samples, 0.22%)</title><rect x="82.9322%" y="245" width="0.2188%" height="15" fill="rgb(241,91,40)" fg:x="380140411" fg:w="1003009"/><text x="83.1822%" y="255.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::deallocate (1,003,009 samples, 0.22%)</title><rect x="82.9322%" y="229" width="0.2188%" height="15" fill="rgb(225,3,45)" fg:x="380140411" fg:w="1003009"/><text x="83.1822%" y="239.50"></text></g><g><title>alloc::alloc::dealloc (1,003,009 samples, 0.22%)</title><rect x="82.9322%" y="213" width="0.2188%" height="15" fill="rgb(244,223,14)" fg:x="380140411" fg:w="1003009"/><text x="83.1822%" y="223.50"></text></g><g><title>[libc-2.31.so] (1,003,009 samples, 0.22%)</title><rect x="82.9322%" y="197" width="0.2188%" height="15" fill="rgb(224,124,37)" fg:x="380140411" fg:w="1003009"/><text x="83.1822%" y="207.50"></text></g><g><title>__libc_malloc (1,003,009 samples, 0.22%)</title><rect x="83.1510%" y="181" width="0.2188%" height="15" fill="rgb(251,171,30)" fg:x="381143420" fg:w="1003009"/><text x="83.4010%" y="191.50"></text></g><g><title>tiny_skia_path::path_builder::PathBuilder::reserve (2,006,018 samples, 0.44%)</title><rect x="83.1510%" y="293" width="0.4376%" height="15" fill="rgb(236,46,54)" fg:x="381143420" fg:w="2006018"/><text x="83.4010%" y="303.50"></text></g><g><title>alloc::vec::Vec<T,A>::reserve (2,006,018 samples, 0.44%)</title><rect x="83.1510%" y="277" width="0.4376%" height="15" fill="rgb(245,213,5)" fg:x="381143420" fg:w="2006018"/><text x="83.4010%" y="287.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::reserve (2,006,018 samples, 0.44%)</title><rect x="83.1510%" y="261" width="0.4376%" height="15" fill="rgb(230,144,27)" fg:x="381143420" fg:w="2006018"/><text x="83.4010%" y="271.50"></text></g><g><title>alloc::raw_vec::RawVecInner<A>::reserve (2,006,018 samples, 0.44%)</title><rect x="83.1510%" y="245" width="0.4376%" height="15" fill="rgb(220,86,6)" fg:x="381143420" fg:w="2006018"/><text x="83.4010%" y="255.50"></text></g><g><title>alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (2,006,018 samples, 0.44%)</title><rect x="83.1510%" y="229" width="0.4376%" height="15" fill="rgb(240,20,13)" fg:x="381143420" fg:w="2006018"/><text x="83.4010%" y="239.50"></text></g><g><title>alloc::raw_vec::RawVecInner<A>::grow_amortized (2,006,018 samples, 0.44%)</title><rect x="83.1510%" y="213" width="0.4376%" height="15" fill="rgb(217,89,34)" fg:x="381143420" fg:w="2006018"/><text x="83.4010%" y="223.50"></text></g><g><title>alloc::raw_vec::finish_grow (2,006,018 samples, 0.44%)</title><rect x="83.1510%" y="197" width="0.4376%" height="15" fill="rgb(229,13,5)" fg:x="381143420" fg:w="2006018"/><text x="83.4010%" y="207.50"></text></g><g><title>__rust_alloc (1,003,009 samples, 0.22%)</title><rect x="83.3698%" y="181" width="0.2188%" height="15" fill="rgb(244,67,35)" fg:x="382146429" fg:w="1003009"/><text x="83.6198%" y="191.50"></text></g><g><title>tiny_skia_path::path_builder::PathBuilder::close (1,003,009 samples, 0.22%)</title><rect x="83.5886%" y="261" width="0.2188%" height="15" fill="rgb(221,40,2)" fg:x="383149438" fg:w="1003009"/><text x="83.8386%" y="271.50"></text></g><g><title>alloc::vec::Vec<T,A>::push (1,003,009 samples, 0.22%)</title><rect x="83.5886%" y="245" width="0.2188%" height="15" fill="rgb(237,157,21)" fg:x="383149438" fg:w="1003009"/><text x="83.8386%" y="255.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::grow_one (1,003,009 samples, 0.22%)</title><rect x="83.5886%" y="229" width="0.2188%" height="15" fill="rgb(222,94,11)" fg:x="383149438" fg:w="1003009"/><text x="83.8386%" y="239.50"></text></g><g><title>alloc::raw_vec::RawVecInner<A>::grow_one (1,003,009 samples, 0.22%)</title><rect x="83.5886%" y="213" width="0.2188%" height="15" fill="rgb(249,113,6)" fg:x="383149438" fg:w="1003009"/><text x="83.8386%" y="223.50"></text></g><g><title>alloc::raw_vec::RawVecInner<A>::grow_amortized (1,003,009 samples, 0.22%)</title><rect x="83.5886%" y="197" width="0.2188%" height="15" fill="rgb(238,137,36)" fg:x="383149438" fg:w="1003009"/><text x="83.8386%" y="207.50"></text></g><g><title>alloc::raw_vec::finish_grow (1,003,009 samples, 0.22%)</title><rect x="83.5886%" y="181" width="0.2188%" height="15" fill="rgb(210,102,26)" fg:x="383149438" fg:w="1003009"/><text x="83.8386%" y="191.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::grow (1,003,009 samples, 0.22%)</title><rect x="83.5886%" y="165" width="0.2188%" height="15" fill="rgb(218,30,30)" fg:x="383149438" fg:w="1003009"/><text x="83.8386%" y="175.50"></text></g><g><title>alloc::alloc::Global::grow_impl (1,003,009 samples, 0.22%)</title><rect x="83.5886%" y="149" width="0.2188%" height="15" fill="rgb(214,67,26)" fg:x="383149438" fg:w="1003009"/><text x="83.8386%" y="159.50"></text></g><g><title>alloc::alloc::realloc (1,003,009 samples, 0.22%)</title><rect x="83.5886%" y="133" width="0.2188%" height="15" fill="rgb(251,9,53)" fg:x="383149438" fg:w="1003009"/><text x="83.8386%" y="143.50"></text></g><g><title>realloc (1,003,009 samples, 0.22%)</title><rect x="83.5886%" y="117" width="0.2188%" height="15" fill="rgb(228,204,25)" fg:x="383149438" fg:w="1003009"/><text x="83.8386%" y="127.50"></text></g><g><title>[libc-2.31.so] (1,003,009 samples, 0.22%)</title><rect x="83.5886%" y="101" width="0.2188%" height="15" fill="rgb(207,153,8)" fg:x="383149438" fg:w="1003009"/><text x="83.8386%" y="111.50"></text></g><g><title>[libc-2.31.so] (1,003,009 samples, 0.22%)</title><rect x="83.5886%" y="85" width="0.2188%" height="15" fill="rgb(242,9,16)" fg:x="383149438" fg:w="1003009"/><text x="83.8386%" y="95.50"></text></g><g><title><core::result::Result<T,E> as core::ops::try_trait::Try>::branch (1,003,009 samples, 0.22%)</title><rect x="84.0263%" y="165" width="0.2188%" height="15" fill="rgb(217,211,10)" fg:x="385155456" fg:w="1003009"/><text x="84.2763%" y="175.50"></text></g><g><title>__rdl_realloc (1,003,009 samples, 0.22%)</title><rect x="84.2451%" y="101" width="0.2188%" height="15" fill="rgb(219,228,52)" fg:x="386158465" fg:w="1003009"/><text x="84.4951%" y="111.50"></text></g><g><title>std::sys::alloc::unix::<impl core::alloc::global::GlobalAlloc for std::alloc::System>::realloc (1,003,009 samples, 0.22%)</title><rect x="84.2451%" y="85" width="0.2188%" height="15" fill="rgb(231,92,29)" fg:x="386158465" fg:w="1003009"/><text x="84.4951%" y="95.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::grow (5,015,045 samples, 1.09%)</title><rect x="84.2451%" y="149" width="1.0941%" height="15" fill="rgb(232,8,23)" fg:x="386158465" fg:w="5015045"/><text x="84.4951%" y="159.50"></text></g><g><title>alloc::alloc::Global::grow_impl (5,015,045 samples, 1.09%)</title><rect x="84.2451%" y="133" width="1.0941%" height="15" fill="rgb(216,211,34)" fg:x="386158465" fg:w="5015045"/><text x="84.4951%" y="143.50"></text></g><g><title>alloc::alloc::realloc (5,015,045 samples, 1.09%)</title><rect x="84.2451%" y="117" width="1.0941%" height="15" fill="rgb(236,151,0)" fg:x="386158465" fg:w="5015045"/><text x="84.4951%" y="127.50"></text></g><g><title>realloc (4,012,036 samples, 0.88%)</title><rect x="84.4639%" y="101" width="0.8753%" height="15" fill="rgb(209,168,3)" fg:x="387161474" fg:w="4012036"/><text x="84.7139%" y="111.50"></text></g><g><title>[libc-2.31.so] (4,012,036 samples, 0.88%)</title><rect x="84.4639%" y="85" width="0.8753%" height="15" fill="rgb(208,129,28)" fg:x="387161474" fg:w="4012036"/><text x="84.7139%" y="95.50"></text></g><g><title>[libc-2.31.so] (3,009,027 samples, 0.66%)</title><rect x="84.6827%" y="69" width="0.6565%" height="15" fill="rgb(229,78,22)" fg:x="388164483" fg:w="3009027"/><text x="84.9327%" y="79.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::grow_one (7,021,063 samples, 1.53%)</title><rect x="84.0263%" y="213" width="1.5317%" height="15" fill="rgb(228,187,13)" fg:x="385155456" fg:w="7021063"/><text x="84.2763%" y="223.50"></text></g><g><title>alloc::raw_vec::RawVecInner<A>::grow_one (7,021,063 samples, 1.53%)</title><rect x="84.0263%" y="197" width="1.5317%" height="15" fill="rgb(240,119,24)" fg:x="385155456" fg:w="7021063"/><text x="84.2763%" y="207.50"></text></g><g><title>alloc::raw_vec::RawVecInner<A>::grow_amortized (7,021,063 samples, 1.53%)</title><rect x="84.0263%" y="181" width="1.5317%" height="15" fill="rgb(209,194,42)" fg:x="385155456" fg:w="7021063"/><text x="84.2763%" y="191.50"></text></g><g><title>alloc::raw_vec::finish_grow (6,018,054 samples, 1.31%)</title><rect x="84.2451%" y="165" width="1.3129%" height="15" fill="rgb(247,200,46)" fg:x="386158465" fg:w="6018054"/><text x="84.4951%" y="175.50"></text></g><g><title>core::result::Result<T,E>::map_err (1,003,009 samples, 0.22%)</title><rect x="85.3392%" y="149" width="0.2188%" height="15" fill="rgb(218,76,16)" fg:x="391173510" fg:w="1003009"/><text x="85.5892%" y="159.50"></text></g><g><title>tiny_skia_path::stroker::PathStroker::close (10,030,090 samples, 2.19%)</title><rect x="83.5886%" y="293" width="2.1882%" height="15" fill="rgb(225,21,48)" fg:x="383149438" fg:w="10030090"/><text x="83.8386%" y="303.50">t..</text></g><g><title>tiny_skia_path::stroker::PathStroker::finish_contour (10,030,090 samples, 2.19%)</title><rect x="83.5886%" y="277" width="2.1882%" height="15" fill="rgb(239,223,50)" fg:x="383149438" fg:w="10030090"/><text x="83.8386%" y="287.50">t..</text></g><g><title>tiny_skia_path::path_builder::PathBuilder::reverse_path_to (9,027,081 samples, 1.97%)</title><rect x="83.8074%" y="261" width="1.9694%" height="15" fill="rgb(244,45,21)" fg:x="384152447" fg:w="9027081"/><text x="84.0574%" y="271.50">t..</text></g><g><title>tiny_skia_path::path_builder::PathBuilder::line_to (8,024,072 samples, 1.75%)</title><rect x="84.0263%" y="245" width="1.7505%" height="15" fill="rgb(232,33,43)" fg:x="385155456" fg:w="8024072"/><text x="84.2763%" y="255.50"></text></g><g><title>alloc::vec::Vec<T,A>::push (8,024,072 samples, 1.75%)</title><rect x="84.0263%" y="229" width="1.7505%" height="15" fill="rgb(209,8,3)" fg:x="385155456" fg:w="8024072"/><text x="84.2763%" y="239.50"></text></g><g><title>core::ptr::write (1,003,009 samples, 0.22%)</title><rect x="85.5580%" y="213" width="0.2188%" height="15" fill="rgb(214,25,53)" fg:x="392176519" fg:w="1003009"/><text x="85.8080%" y="223.50"></text></g><g><title>asm_exc_page_fault (1,003,009 samples, 0.22%)</title><rect x="85.5580%" y="197" width="0.2188%" height="15" fill="rgb(254,186,54)" fg:x="392176519" fg:w="1003009"/><text x="85.8080%" y="207.50"></text></g><g><title>exc_page_fault (1,003,009 samples, 0.22%)</title><rect x="85.5580%" y="181" width="0.2188%" height="15" fill="rgb(208,174,49)" fg:x="392176519" fg:w="1003009"/><text x="85.8080%" y="191.50"></text></g><g><title>do_user_addr_fault (1,003,009 samples, 0.22%)</title><rect x="85.5580%" y="165" width="0.2188%" height="15" fill="rgb(233,191,51)" fg:x="392176519" fg:w="1003009"/><text x="85.8080%" y="175.50"></text></g><g><title>handle_mm_fault (1,003,009 samples, 0.22%)</title><rect x="85.5580%" y="149" width="0.2188%" height="15" fill="rgb(222,134,10)" fg:x="392176519" fg:w="1003009"/><text x="85.8080%" y="159.50"></text></g><g><title>tiny_skia_path::f32x4_t::f32x4::min (1,003,009 samples, 0.22%)</title><rect x="85.9956%" y="245" width="0.2188%" height="15" fill="rgb(230,226,20)" fg:x="394182537" fg:w="1003009"/><text x="86.2456%" y="255.50"></text></g><g><title>core::f32::<impl f32>::min (1,003,009 samples, 0.22%)</title><rect x="85.9956%" y="229" width="0.2188%" height="15" fill="rgb(251,111,25)" fg:x="394182537" fg:w="1003009"/><text x="86.2456%" y="239.50"></text></g><g><title>tiny_skia_path::stroker::PathStroker::finish (3,009,027 samples, 0.66%)</title><rect x="85.7768%" y="293" width="0.6565%" height="15" fill="rgb(224,40,46)" fg:x="393179528" fg:w="3009027"/><text x="86.0268%" y="303.50"></text></g><g><title>tiny_skia_path::path_builder::PathBuilder::finish (3,009,027 samples, 0.66%)</title><rect x="85.7768%" y="277" width="0.6565%" height="15" fill="rgb(236,108,47)" fg:x="393179528" fg:w="3009027"/><text x="86.0268%" y="287.50"></text></g><g><title>tiny_skia_path::rect::Rect::from_points (3,009,027 samples, 0.66%)</title><rect x="85.7768%" y="261" width="0.6565%" height="15" fill="rgb(234,93,0)" fg:x="393179528" fg:w="3009027"/><text x="86.0268%" y="271.50"></text></g><g><title>tiny_skia_path::rect::Rect::from_ltrb (1,003,009 samples, 0.22%)</title><rect x="86.2144%" y="245" width="0.2188%" height="15" fill="rgb(224,213,32)" fg:x="395185546" fg:w="1003009"/><text x="86.4644%" y="255.50"></text></g><g><title><core::option::Option<T> as core::ops::try_trait::Try>::branch (1,003,009 samples, 0.22%)</title><rect x="86.2144%" y="229" width="0.2188%" height="15" fill="rgb(251,11,48)" fg:x="395185546" fg:w="1003009"/><text x="86.4644%" y="239.50"></text></g><g><title>tiny_skia_path::path_builder::PathBuilder::line_to (2,006,018 samples, 0.44%)</title><rect x="86.8709%" y="277" width="0.4376%" height="15" fill="rgb(236,173,5)" fg:x="398194573" fg:w="2006018"/><text x="87.1209%" y="287.50"></text></g><g><title>tiny_skia_path::path_builder::PathBuilder::inject_move_to_if_needed (1,003,009 samples, 0.22%)</title><rect x="87.0897%" y="261" width="0.2188%" height="15" fill="rgb(230,95,12)" fg:x="399197582" fg:w="1003009"/><text x="87.3397%" y="271.50"></text></g><g><title>tiny_skia_path::stroker::PathStroker::post_join_to (1,003,009 samples, 0.22%)</title><rect x="87.3085%" y="277" width="0.2188%" height="15" fill="rgb(232,209,1)" fg:x="400200591" fg:w="1003009"/><text x="87.5585%" y="287.50"></text></g><g><title>tiny_skia_path::Point::set_length (3,009,027 samples, 0.66%)</title><rect x="87.9650%" y="245" width="0.6565%" height="15" fill="rgb(232,6,1)" fg:x="403209618" fg:w="3009027"/><text x="88.2150%" y="255.50"></text></g><g><title>tiny_skia_path::Point::set_length_from (3,009,027 samples, 0.66%)</title><rect x="87.9650%" y="229" width="0.6565%" height="15" fill="rgb(210,224,50)" fg:x="403209618" fg:w="3009027"/><text x="88.2150%" y="239.50"></text></g><g><title>tiny_skia_path::set_point_length (3,009,027 samples, 0.66%)</title><rect x="87.9650%" y="213" width="0.6565%" height="15" fill="rgb(228,127,35)" fg:x="403209618" fg:w="3009027"/><text x="88.2150%" y="223.50"></text></g><g><title>tiny_skia_path::stroker::dot_to_angle_type (1,003,009 samples, 0.22%)</title><rect x="88.6214%" y="245" width="0.2188%" height="15" fill="rgb(245,102,45)" fg:x="406218645" fg:w="1003009"/><text x="88.8714%" y="255.50"></text></g><g><title>alloc::vec::Vec<T,A>::push (3,009,027 samples, 0.66%)</title><rect x="88.8403%" y="197" width="0.6565%" height="15" fill="rgb(214,1,49)" fg:x="407221654" fg:w="3009027"/><text x="89.0903%" y="207.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::grow_one (3,009,027 samples, 0.66%)</title><rect x="88.8403%" y="181" width="0.6565%" height="15" fill="rgb(226,163,40)" fg:x="407221654" fg:w="3009027"/><text x="89.0903%" y="191.50"></text></g><g><title>alloc::raw_vec::RawVecInner<A>::grow_one (3,009,027 samples, 0.66%)</title><rect x="88.8403%" y="165" width="0.6565%" height="15" fill="rgb(239,212,28)" fg:x="407221654" fg:w="3009027"/><text x="89.0903%" y="175.50"></text></g><g><title>alloc::raw_vec::RawVecInner<A>::grow_amortized (3,009,027 samples, 0.66%)</title><rect x="88.8403%" y="149" width="0.6565%" height="15" fill="rgb(220,20,13)" fg:x="407221654" fg:w="3009027"/><text x="89.0903%" y="159.50"></text></g><g><title>alloc::raw_vec::finish_grow (3,009,027 samples, 0.66%)</title><rect x="88.8403%" y="133" width="0.6565%" height="15" fill="rgb(210,164,35)" fg:x="407221654" fg:w="3009027"/><text x="89.0903%" y="143.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::grow (3,009,027 samples, 0.66%)</title><rect x="88.8403%" y="117" width="0.6565%" height="15" fill="rgb(248,109,41)" fg:x="407221654" fg:w="3009027"/><text x="89.0903%" y="127.50"></text></g><g><title>alloc::alloc::Global::grow_impl (3,009,027 samples, 0.66%)</title><rect x="88.8403%" y="101" width="0.6565%" height="15" fill="rgb(238,23,50)" fg:x="407221654" fg:w="3009027"/><text x="89.0903%" y="111.50"></text></g><g><title>alloc::alloc::realloc (3,009,027 samples, 0.66%)</title><rect x="88.8403%" y="85" width="0.6565%" height="15" fill="rgb(211,48,49)" fg:x="407221654" fg:w="3009027"/><text x="89.0903%" y="95.50"></text></g><g><title>realloc (3,009,027 samples, 0.66%)</title><rect x="88.8403%" y="69" width="0.6565%" height="15" fill="rgb(223,36,21)" fg:x="407221654" fg:w="3009027"/><text x="89.0903%" y="79.50"></text></g><g><title>[libc-2.31.so] (3,009,027 samples, 0.66%)</title><rect x="88.8403%" y="53" width="0.6565%" height="15" fill="rgb(207,123,46)" fg:x="407221654" fg:w="3009027"/><text x="89.0903%" y="63.50"></text></g><g><title>[libc-2.31.so] (3,009,027 samples, 0.66%)</title><rect x="88.8403%" y="37" width="0.6565%" height="15" fill="rgb(240,218,32)" fg:x="407221654" fg:w="3009027"/><text x="89.0903%" y="47.50"></text></g><g><title>tiny_skia_path::stroker::miter_joiner_inner (9,027,081 samples, 1.97%)</title><rect x="87.7462%" y="261" width="1.9694%" height="15" fill="rgb(252,5,43)" fg:x="402206609" fg:w="9027081"/><text x="87.9962%" y="271.50">t..</text></g><g><title>tiny_skia_path::stroker::miter_joiner_inner::do_miter (4,012,036 samples, 0.88%)</title><rect x="88.8403%" y="245" width="0.8753%" height="15" fill="rgb(252,84,19)" fg:x="407221654" fg:w="4012036"/><text x="89.0903%" y="255.50"></text></g><g><title>tiny_skia_path::stroker::handle_inner_join (4,012,036 samples, 0.88%)</title><rect x="88.8403%" y="229" width="0.8753%" height="15" fill="rgb(243,152,39)" fg:x="407221654" fg:w="4012036"/><text x="89.0903%" y="239.50"></text></g><g><title>tiny_skia_path::path_builder::PathBuilder::line_to (4,012,036 samples, 0.88%)</title><rect x="88.8403%" y="213" width="0.8753%" height="15" fill="rgb(234,160,15)" fg:x="407221654" fg:w="4012036"/><text x="89.0903%" y="223.50"></text></g><g><title>tiny_skia_path::path_builder::PathBuilder::inject_move_to_if_needed (1,003,009 samples, 0.22%)</title><rect x="89.4967%" y="197" width="0.2188%" height="15" fill="rgb(237,34,20)" fg:x="410230681" fg:w="1003009"/><text x="89.7467%" y="207.50"></text></g><g><title>usvg::parser::converter::convert_element::{{closure}} (81,243,729 samples, 17.72%)</title><rect x="73.0853%" y="405" width="17.7243%" height="15" fill="rgb(229,97,13)" fg:x="335005006" fg:w="81243729"/><text x="73.3353%" y="415.50">usvg::parser::converter::con..</text></g><g><title>usvg::parser::converter::convert_path (57,171,513 samples, 12.47%)</title><rect x="78.3370%" y="389" width="12.4726%" height="15" fill="rgb(234,71,50)" fg:x="359077222" fg:w="57171513"/><text x="78.5870%" y="399.50">usvg::parser::conve..</text></g><g><title>usvg::tree::Path::new (45,135,405 samples, 9.85%)</title><rect x="80.9628%" y="373" width="9.8468%" height="15" fill="rgb(253,155,4)" fg:x="371113330" fg:w="45135405"/><text x="81.2128%" y="383.50">usvg::tree::Pa..</text></g><g><title>usvg::tree::Path::calculate_stroke_bbox (41,123,369 samples, 8.97%)</title><rect x="81.8381%" y="357" width="8.9716%" height="15" fill="rgb(222,185,37)" fg:x="375125366" fg:w="41123369"/><text x="82.0881%" y="367.50">usvg::tree::P..</text></g><g><title>tiny_skia_path::stroker::<impl tiny_skia_path::path::Path>::stroke (36,108,324 samples, 7.88%)</title><rect x="82.9322%" y="341" width="7.8775%" height="15" fill="rgb(251,177,13)" fg:x="380140411" fg:w="36108324"/><text x="83.1822%" y="351.50">tiny_skia_p..</text></g><g><title>tiny_skia_path::stroker::PathStroker::stroke (35,105,315 samples, 7.66%)</title><rect x="83.1510%" y="325" width="7.6586%" height="15" fill="rgb(250,179,40)" fg:x="381143420" fg:w="35105315"/><text x="83.4010%" y="335.50">tiny_skia_..</text></g><g><title>tiny_skia_path::stroker::PathStroker::stroke_inner (35,105,315 samples, 7.66%)</title><rect x="83.1510%" y="309" width="7.6586%" height="15" fill="rgb(242,44,2)" fg:x="381143420" fg:w="35105315"/><text x="83.4010%" y="319.50">tiny_skia_..</text></g><g><title>tiny_skia_path::stroker::PathStroker::line_to (20,060,180 samples, 4.38%)</title><rect x="86.4333%" y="293" width="4.3764%" height="15" fill="rgb(216,177,13)" fg:x="396188555" fg:w="20060180"/><text x="86.6833%" y="303.50">tiny_..</text></g><g><title>tiny_skia_path::stroker::PathStroker::pre_join_to (15,045,135 samples, 3.28%)</title><rect x="87.5274%" y="277" width="3.2823%" height="15" fill="rgb(216,106,43)" fg:x="401203600" fg:w="15045135"/><text x="87.7774%" y="287.50">tin..</text></g><g><title>tiny_skia_path::stroker::set_normal_unit_normal (5,015,045 samples, 1.09%)</title><rect x="89.7155%" y="261" width="1.0941%" height="15" fill="rgb(216,183,2)" fg:x="411233690" fg:w="5015045"/><text x="89.9655%" y="271.50"></text></g><g><title>tiny_skia_path::Point::set_normalize (5,015,045 samples, 1.09%)</title><rect x="89.7155%" y="245" width="1.0941%" height="15" fill="rgb(249,75,3)" fg:x="411233690" fg:w="5015045"/><text x="89.9655%" y="255.50"></text></g><g><title>tiny_skia_path::Point::set_length_from (5,015,045 samples, 1.09%)</title><rect x="89.7155%" y="229" width="1.0941%" height="15" fill="rgb(219,67,39)" fg:x="411233690" fg:w="5015045"/><text x="89.9655%" y="239.50"></text></g><g><title>tiny_skia_path::set_point_length (5,015,045 samples, 1.09%)</title><rect x="89.7155%" y="213" width="1.0941%" height="15" fill="rgb(253,228,2)" fg:x="411233690" fg:w="5015045"/><text x="89.9655%" y="223.50"></text></g><g><title>std::f64::<impl f64>::sqrt (2,006,018 samples, 0.44%)</title><rect x="90.3720%" y="197" width="0.4376%" height="15" fill="rgb(235,138,27)" fg:x="414242717" fg:w="2006018"/><text x="90.6220%" y="207.50"></text></g><g><title><core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::find (1,003,009 samples, 0.22%)</title><rect x="90.8096%" y="389" width="0.2188%" height="15" fill="rgb(236,97,51)" fg:x="416248735" fg:w="1003009"/><text x="91.0596%" y="399.50"></text></g><g><title>usvg::parser::svgtree::SvgNode::attribute::{{closure}} (1,003,009 samples, 0.22%)</title><rect x="90.8096%" y="373" width="0.2188%" height="15" fill="rgb(240,80,30)" fg:x="416248735" fg:w="1003009"/><text x="91.0596%" y="383.50"></text></g><g><title><usvg::parser::svgtree::names::AId as core::cmp::PartialEq>::eq (1,003,009 samples, 0.22%)</title><rect x="90.8096%" y="357" width="0.2188%" height="15" fill="rgb(230,178,19)" fg:x="416248735" fg:w="1003009"/><text x="91.0596%" y="367.50"></text></g><g><title>usvg::parser::svgtree::SvgNode::attribute (2,006,018 samples, 0.44%)</title><rect x="90.8096%" y="405" width="0.4376%" height="15" fill="rgb(210,190,27)" fg:x="416248735" fg:w="2006018"/><text x="91.0596%" y="415.50"></text></g><g><title>usvg::parser::svgtree::SvgNode::attributes (1,003,009 samples, 0.22%)</title><rect x="91.0284%" y="389" width="0.2188%" height="15" fill="rgb(222,107,31)" fg:x="417251744" fg:w="1003009"/><text x="91.2784%" y="399.50"></text></g><g><title><alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index (1,003,009 samples, 0.22%)</title><rect x="91.0284%" y="373" width="0.2188%" height="15" fill="rgb(216,127,34)" fg:x="417251744" fg:w="1003009"/><text x="91.2784%" y="383.50"></text></g><g><title>core::slice::index::<impl core::ops::index::Index<I> for [T]>::index (1,003,009 samples, 0.22%)</title><rect x="91.0284%" y="357" width="0.2188%" height="15" fill="rgb(234,116,52)" fg:x="417251744" fg:w="1003009"/><text x="91.2784%" y="367.50"></text></g><g><title><core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index (1,003,009 samples, 0.22%)</title><rect x="91.0284%" y="341" width="0.2188%" height="15" fill="rgb(222,124,15)" fg:x="417251744" fg:w="1003009"/><text x="91.2784%" y="351.50"></text></g><g><title>core::num::<impl usize>::checked_sub (1,003,009 samples, 0.22%)</title><rect x="91.0284%" y="325" width="0.2188%" height="15" fill="rgb(231,179,28)" fg:x="417251744" fg:w="1003009"/><text x="91.2784%" y="335.50"></text></g><g><title>usvg::parser::converter::convert_children (85,255,765 samples, 18.60%)</title><rect x="72.8665%" y="453" width="18.5996%" height="15" fill="rgb(226,93,45)" fg:x="334001997" fg:w="85255765"/><text x="73.1165%" y="463.50">usvg::parser::converter::conv..</text></g><g><title>usvg::parser::converter::convert_element (85,255,765 samples, 18.60%)</title><rect x="72.8665%" y="437" width="18.5996%" height="15" fill="rgb(215,8,51)" fg:x="334001997" fg:w="85255765"/><text x="73.1165%" y="447.50">usvg::parser::converter::conv..</text></g><g><title>usvg::parser::converter::convert_group (85,255,765 samples, 18.60%)</title><rect x="72.8665%" y="421" width="18.5996%" height="15" fill="rgb(223,106,5)" fg:x="334001997" fg:w="85255765"/><text x="73.1165%" y="431.50">usvg::parser::converter::conv..</text></g><g><title>usvg::parser::svgtree::SvgNode::has_attribute (1,003,009 samples, 0.22%)</title><rect x="91.2473%" y="405" width="0.2188%" height="15" fill="rgb(250,191,5)" fg:x="418254753" fg:w="1003009"/><text x="91.4973%" y="415.50"></text></g><g><title>usvg::parser::svgtree::SvgNode::attributes (1,003,009 samples, 0.22%)</title><rect x="91.2473%" y="389" width="0.2188%" height="15" fill="rgb(242,132,44)" fg:x="418254753" fg:w="1003009"/><text x="91.4973%" y="399.50"></text></g><g><title>usvg::parser::converter::convert_children (86,258,774 samples, 18.82%)</title><rect x="72.8665%" y="645" width="18.8184%" height="15" fill="rgb(251,152,29)" fg:x="334001997" fg:w="86258774"/><text x="73.1165%" y="655.50">usvg::parser::converter::conv..</text></g><g><title>usvg::parser::converter::convert_element (86,258,774 samples, 18.82%)</title><rect x="72.8665%" y="629" width="18.8184%" height="15" fill="rgb(218,179,5)" fg:x="334001997" fg:w="86258774"/><text x="73.1165%" y="639.50">usvg::parser::converter::conv..</text></g><g><title>usvg::parser::converter::convert_group (86,258,774 samples, 18.82%)</title><rect x="72.8665%" y="613" width="18.8184%" height="15" fill="rgb(227,67,19)" fg:x="334001997" fg:w="86258774"/><text x="73.1165%" y="623.50">usvg::parser::converter::conv..</text></g><g><title>usvg::parser::converter::convert_element::{{closure}} (86,258,774 samples, 18.82%)</title><rect x="72.8665%" y="597" width="18.8184%" height="15" fill="rgb(233,119,31)" fg:x="334001997" fg:w="86258774"/><text x="73.1165%" y="607.50">usvg::parser::converter::conv..</text></g><g><title>usvg::parser::converter::convert_children (86,258,774 samples, 18.82%)</title><rect x="72.8665%" y="581" width="18.8184%" height="15" fill="rgb(241,120,22)" fg:x="334001997" fg:w="86258774"/><text x="73.1165%" y="591.50">usvg::parser::converter::conv..</text></g><g><title>usvg::parser::converter::convert_element (86,258,774 samples, 18.82%)</title><rect x="72.8665%" y="565" width="18.8184%" height="15" fill="rgb(224,102,30)" fg:x="334001997" fg:w="86258774"/><text x="73.1165%" y="575.50">usvg::parser::converter::conv..</text></g><g><title>usvg::parser::converter::convert_group (86,258,774 samples, 18.82%)</title><rect x="72.8665%" y="549" width="18.8184%" height="15" fill="rgb(210,164,37)" fg:x="334001997" fg:w="86258774"/><text x="73.1165%" y="559.50">usvg::parser::converter::conv..</text></g><g><title>usvg::parser::converter::convert_element::{{closure}} (86,258,774 samples, 18.82%)</title><rect x="72.8665%" y="533" width="18.8184%" height="15" fill="rgb(226,191,16)" fg:x="334001997" fg:w="86258774"/><text x="73.1165%" y="543.50">usvg::parser::converter::conv..</text></g><g><title>usvg::parser::converter::convert_children (86,258,774 samples, 18.82%)</title><rect x="72.8665%" y="517" width="18.8184%" height="15" fill="rgb(214,40,45)" fg:x="334001997" fg:w="86258774"/><text x="73.1165%" y="527.50">usvg::parser::converter::conv..</text></g><g><title>usvg::parser::converter::convert_element (86,258,774 samples, 18.82%)</title><rect x="72.8665%" y="501" width="18.8184%" height="15" fill="rgb(244,29,26)" fg:x="334001997" fg:w="86258774"/><text x="73.1165%" y="511.50">usvg::parser::converter::conv..</text></g><g><title>usvg::parser::converter::convert_group (86,258,774 samples, 18.82%)</title><rect x="72.8665%" y="485" width="18.8184%" height="15" fill="rgb(216,16,5)" fg:x="334001997" fg:w="86258774"/><text x="73.1165%" y="495.50">usvg::parser::converter::conv..</text></g><g><title>usvg::parser::converter::convert_element::{{closure}} (86,258,774 samples, 18.82%)</title><rect x="72.8665%" y="469" width="18.8184%" height="15" fill="rgb(249,76,35)" fg:x="334001997" fg:w="86258774"/><text x="73.1165%" y="479.50">usvg::parser::converter::conv..</text></g><g><title>usvg::parser::converter::convert_path (1,003,009 samples, 0.22%)</title><rect x="91.4661%" y="453" width="0.2188%" height="15" fill="rgb(207,11,44)" fg:x="419257762" fg:w="1003009"/><text x="91.7161%" y="463.50"></text></g><g><title>usvg::tree::Path::new (1,003,009 samples, 0.22%)</title><rect x="91.4661%" y="437" width="0.2188%" height="15" fill="rgb(228,190,49)" fg:x="419257762" fg:w="1003009"/><text x="91.7161%" y="447.50"></text></g><g><title>usvg::tree::Path::calculate_stroke_bbox (1,003,009 samples, 0.22%)</title><rect x="91.4661%" y="421" width="0.2188%" height="15" fill="rgb(214,173,12)" fg:x="419257762" fg:w="1003009"/><text x="91.7161%" y="431.50"></text></g><g><title>tiny_skia_path::stroker::<impl tiny_skia_path::path::Path>::stroke (1,003,009 samples, 0.22%)</title><rect x="91.4661%" y="405" width="0.2188%" height="15" fill="rgb(218,26,35)" fg:x="419257762" fg:w="1003009"/><text x="91.7161%" y="415.50"></text></g><g><title>tiny_skia_path::stroker::PathStroker::stroke (1,003,009 samples, 0.22%)</title><rect x="91.4661%" y="389" width="0.2188%" height="15" fill="rgb(220,200,19)" fg:x="419257762" fg:w="1003009"/><text x="91.7161%" y="399.50"></text></g><g><title>tiny_skia_path::stroker::PathStroker::stroke_inner (1,003,009 samples, 0.22%)</title><rect x="91.4661%" y="373" width="0.2188%" height="15" fill="rgb(239,95,49)" fg:x="419257762" fg:w="1003009"/><text x="91.7161%" y="383.50"></text></g><g><title>tiny_skia_path::stroker::PathStroker::line_to (1,003,009 samples, 0.22%)</title><rect x="91.4661%" y="357" width="0.2188%" height="15" fill="rgb(235,85,53)" fg:x="419257762" fg:w="1003009"/><text x="91.7161%" y="367.50"></text></g><g><title>tiny_skia_path::path_builder::PathBuilder::line_to (1,003,009 samples, 0.22%)</title><rect x="91.4661%" y="341" width="0.2188%" height="15" fill="rgb(233,133,31)" fg:x="419257762" fg:w="1003009"/><text x="91.7161%" y="351.50"></text></g><g><title>tiny_skia_path::path_builder::PathBuilder::inject_move_to_if_needed (1,003,009 samples, 0.22%)</title><rect x="91.4661%" y="325" width="0.2188%" height="15" fill="rgb(218,25,20)" fg:x="419257762" fg:w="1003009"/><text x="91.7161%" y="335.50"></text></g><g><title>usvg::parser::paint_server::update_paint_servers (1,003,009 samples, 0.22%)</title><rect x="91.6849%" y="645" width="0.2188%" height="15" fill="rgb(252,210,38)" fg:x="420260771" fg:w="1003009"/><text x="91.9349%" y="655.50"></text></g><g><title>usvg::parser::paint_server::node_to_user_coordinates (1,003,009 samples, 0.22%)</title><rect x="91.6849%" y="629" width="0.2188%" height="15" fill="rgb(242,134,21)" fg:x="420260771" fg:w="1003009"/><text x="91.9349%" y="639.50"></text></g><g><title>usvg::parser::paint_server::update_paint_servers (1,003,009 samples, 0.22%)</title><rect x="91.6849%" y="613" width="0.2188%" height="15" fill="rgb(213,28,48)" fg:x="420260771" fg:w="1003009"/><text x="91.9349%" y="623.50"></text></g><g><title>usvg::parser::paint_server::node_to_user_coordinates (1,003,009 samples, 0.22%)</title><rect x="91.6849%" y="597" width="0.2188%" height="15" fill="rgb(250,196,2)" fg:x="420260771" fg:w="1003009"/><text x="91.9349%" y="607.50"></text></g><g><title>usvg::parser::paint_server::update_paint_servers (1,003,009 samples, 0.22%)</title><rect x="91.6849%" y="581" width="0.2188%" height="15" fill="rgb(227,5,17)" fg:x="420260771" fg:w="1003009"/><text x="91.9349%" y="591.50"></text></g><g><title>usvg::parser::paint_server::node_to_user_coordinates (1,003,009 samples, 0.22%)</title><rect x="91.6849%" y="565" width="0.2188%" height="15" fill="rgb(221,226,24)" fg:x="420260771" fg:w="1003009"/><text x="91.9349%" y="575.50"></text></g><g><title>core::option::Option<T>::unwrap_or (1,003,009 samples, 0.22%)</title><rect x="91.6849%" y="549" width="0.2188%" height="15" fill="rgb(211,5,48)" fg:x="420260771" fg:w="1003009"/><text x="91.9349%" y="559.50"></text></g><g><title>usvg::parser::converter::convert_doc (88,264,792 samples, 19.26%)</title><rect x="72.8665%" y="661" width="19.2560%" height="15" fill="rgb(219,150,6)" fg:x="334001997" fg:w="88264792"/><text x="73.1165%" y="671.50">usvg::parser::converter::conve..</text></g><g><title>usvg::tree::Group::collect_masks (1,003,009 samples, 0.22%)</title><rect x="91.9037%" y="645" width="0.2188%" height="15" fill="rgb(251,46,16)" fg:x="421263780" fg:w="1003009"/><text x="92.1537%" y="655.50"></text></g><g><title>usvg::tree::Group::collect_masks (1,003,009 samples, 0.22%)</title><rect x="91.9037%" y="629" width="0.2188%" height="15" fill="rgb(220,204,40)" fg:x="421263780" fg:w="1003009"/><text x="92.1537%" y="639.50"></text></g><g><title>usvg::tree::Group::collect_masks (1,003,009 samples, 0.22%)</title><rect x="91.9037%" y="613" width="0.2188%" height="15" fill="rgb(211,85,2)" fg:x="421263780" fg:w="1003009"/><text x="92.1537%" y="623.50"></text></g><g><title>usvg::tree::Node::subroots (1,003,009 samples, 0.22%)</title><rect x="91.9037%" y="597" width="0.2188%" height="15" fill="rgb(229,17,7)" fg:x="421263780" fg:w="1003009"/><text x="92.1537%" y="607.50"></text></g><g><title>usvg::tree::Path::subroots (1,003,009 samples, 0.22%)</title><rect x="91.9037%" y="581" width="0.2188%" height="15" fill="rgb(239,72,28)" fg:x="421263780" fg:w="1003009"/><text x="92.1537%" y="591.50"></text></g><g><title>core::option::Option<T>::as_ref (1,003,009 samples, 0.22%)</title><rect x="91.9037%" y="565" width="0.2188%" height="15" fill="rgb(230,47,54)" fg:x="421263780" fg:w="1003009"/><text x="92.1537%" y="575.50"></text></g><g><title>roxmltree::Node::attribute (2,006,018 samples, 0.44%)</title><rect x="92.1225%" y="629" width="0.4376%" height="15" fill="rgb(214,50,8)" fg:x="422266789" fg:w="2006018"/><text x="92.3725%" y="639.50"></text></g><g><title>core::iter::traits::iterator::Iterator::find (2,006,018 samples, 0.44%)</title><rect x="92.1225%" y="613" width="0.4376%" height="15" fill="rgb(216,198,43)" fg:x="422266789" fg:w="2006018"/><text x="92.3725%" y="623.50"></text></g><g><title>core::iter::traits::iterator::Iterator::try_fold (2,006,018 samples, 0.44%)</title><rect x="92.1225%" y="597" width="0.4376%" height="15" fill="rgb(234,20,35)" fg:x="422266789" fg:w="2006018"/><text x="92.3725%" y="607.50"></text></g><g><title>core::iter::traits::iterator::Iterator::find::check::{{closure}} (2,006,018 samples, 0.44%)</title><rect x="92.1225%" y="581" width="0.4376%" height="15" fill="rgb(254,45,19)" fg:x="422266789" fg:w="2006018"/><text x="92.3725%" y="591.50"></text></g><g><title>roxmltree::Node::attribute::{{closure}} (2,006,018 samples, 0.44%)</title><rect x="92.1225%" y="565" width="0.4376%" height="15" fill="rgb(219,14,44)" fg:x="422266789" fg:w="2006018"/><text x="92.3725%" y="575.50"></text></g><g><title><roxmltree::ExpandedName as core::cmp::PartialEq>::eq (2,006,018 samples, 0.44%)</title><rect x="92.1225%" y="549" width="0.4376%" height="15" fill="rgb(217,220,26)" fg:x="422266789" fg:w="2006018"/><text x="92.3725%" y="559.50"></text></g><g><title>core::cmp::impls::<impl core::cmp::PartialEq<&B> for &A>::eq (2,006,018 samples, 0.44%)</title><rect x="92.1225%" y="533" width="0.4376%" height="15" fill="rgb(213,158,28)" fg:x="422266789" fg:w="2006018"/><text x="92.3725%" y="543.50"></text></g><g><title>core::str::traits::<impl core::cmp::PartialEq for str>::eq (2,006,018 samples, 0.44%)</title><rect x="92.1225%" y="517" width="0.4376%" height="15" fill="rgb(252,51,52)" fg:x="422266789" fg:w="2006018"/><text x="92.3725%" y="527.50"></text></g><g><title>core::cmp::impls::<impl core::cmp::PartialEq<&B> for &A>::eq (2,006,018 samples, 0.44%)</title><rect x="92.1225%" y="501" width="0.4376%" height="15" fill="rgb(246,89,16)" fg:x="422266789" fg:w="2006018"/><text x="92.3725%" y="511.50"></text></g><g><title>core::slice::cmp::<impl core::cmp::PartialEq<[U]> for [T]>::eq (2,006,018 samples, 0.44%)</title><rect x="92.1225%" y="485" width="0.4376%" height="15" fill="rgb(216,158,49)" fg:x="422266789" fg:w="2006018"/><text x="92.3725%" y="495.50"></text></g><g><title><[A] as core::slice::cmp::SlicePartialEq<B>>::equal (2,006,018 samples, 0.44%)</title><rect x="92.1225%" y="469" width="0.4376%" height="15" fill="rgb(236,107,19)" fg:x="422266789" fg:w="2006018"/><text x="92.3725%" y="479.50"></text></g><g><title>[libc-2.31.so] (2,006,018 samples, 0.44%)</title><rect x="92.1225%" y="453" width="0.4376%" height="15" fill="rgb(228,185,30)" fg:x="422266789" fg:w="2006018"/><text x="92.3725%" y="463.50"></text></g><g><title><core::hash::sip::Hasher<S> as core::hash::Hasher>::write (1,003,009 samples, 0.22%)</title><rect x="92.7790%" y="341" width="0.2188%" height="15" fill="rgb(246,134,8)" fg:x="425275816" fg:w="1003009"/><text x="93.0290%" y="351.50"></text></g><g><title>std::collections::hash::map::HashMap<K,V,S>::insert (3,009,027 samples, 0.66%)</title><rect x="92.5602%" y="629" width="0.6565%" height="15" fill="rgb(214,143,50)" fg:x="424272807" fg:w="3009027"/><text x="92.8102%" y="639.50"></text></g><g><title>hashbrown::map::HashMap<K,V,S,A>::insert (3,009,027 samples, 0.66%)</title><rect x="92.5602%" y="613" width="0.6565%" height="15" fill="rgb(228,75,8)" fg:x="424272807" fg:w="3009027"/><text x="92.8102%" y="623.50"></text></g><g><title>hashbrown::map::HashMap<K,V,S,A>::find_or_find_insert_slot (3,009,027 samples, 0.66%)</title><rect x="92.5602%" y="597" width="0.6565%" height="15" fill="rgb(207,175,4)" fg:x="424272807" fg:w="3009027"/><text x="92.8102%" y="607.50"></text></g><g><title>hashbrown::raw::RawTable<T,A>::find_or_find_insert_slot (3,009,027 samples, 0.66%)</title><rect x="92.5602%" y="581" width="0.6565%" height="15" fill="rgb(205,108,24)" fg:x="424272807" fg:w="3009027"/><text x="92.8102%" y="591.50"></text></g><g><title>hashbrown::raw::RawTable<T,A>::reserve (3,009,027 samples, 0.66%)</title><rect x="92.5602%" y="565" width="0.6565%" height="15" fill="rgb(244,120,49)" fg:x="424272807" fg:w="3009027"/><text x="92.8102%" y="575.50"></text></g><g><title>hashbrown::raw::RawTable<T,A>::reserve_rehash (3,009,027 samples, 0.66%)</title><rect x="92.5602%" y="549" width="0.6565%" height="15" fill="rgb(223,47,38)" fg:x="424272807" fg:w="3009027"/><text x="92.8102%" y="559.50"></text></g><g><title>hashbrown::raw::RawTableInner::reserve_rehash_inner (3,009,027 samples, 0.66%)</title><rect x="92.5602%" y="533" width="0.6565%" height="15" fill="rgb(229,179,11)" fg:x="424272807" fg:w="3009027"/><text x="92.8102%" y="543.50"></text></g><g><title>hashbrown::raw::RawTableInner::resize_inner (3,009,027 samples, 0.66%)</title><rect x="92.5602%" y="517" width="0.6565%" height="15" fill="rgb(231,122,1)" fg:x="424272807" fg:w="3009027"/><text x="92.8102%" y="527.50"></text></g><g><title>hashbrown::raw::RawTable<T,A>::reserve_rehash::{{closure}} (3,009,027 samples, 0.66%)</title><rect x="92.5602%" y="501" width="0.6565%" height="15" fill="rgb(245,119,9)" fg:x="424272807" fg:w="3009027"/><text x="92.8102%" y="511.50"></text></g><g><title>hashbrown::map::make_hasher::{{closure}} (3,009,027 samples, 0.66%)</title><rect x="92.5602%" y="485" width="0.6565%" height="15" fill="rgb(241,163,25)" fg:x="424272807" fg:w="3009027"/><text x="92.8102%" y="495.50"></text></g><g><title>hashbrown::map::make_hash (3,009,027 samples, 0.66%)</title><rect x="92.5602%" y="469" width="0.6565%" height="15" fill="rgb(217,214,3)" fg:x="424272807" fg:w="3009027"/><text x="92.8102%" y="479.50"></text></g><g><title>core::hash::BuildHasher::hash_one (3,009,027 samples, 0.66%)</title><rect x="92.5602%" y="453" width="0.6565%" height="15" fill="rgb(240,86,28)" fg:x="424272807" fg:w="3009027"/><text x="92.8102%" y="463.50"></text></g><g><title>core::hash::impls::<impl core::hash::Hash for &T>::hash (2,006,018 samples, 0.44%)</title><rect x="92.7790%" y="437" width="0.4376%" height="15" fill="rgb(215,47,9)" fg:x="425275816" fg:w="2006018"/><text x="93.0290%" y="447.50"></text></g><g><title><alloc::string::String as core::hash::Hash>::hash (2,006,018 samples, 0.44%)</title><rect x="92.7790%" y="421" width="0.4376%" height="15" fill="rgb(252,25,45)" fg:x="425275816" fg:w="2006018"/><text x="93.0290%" y="431.50"></text></g><g><title>core::hash::impls::<impl core::hash::Hash for str>::hash (2,006,018 samples, 0.44%)</title><rect x="92.7790%" y="405" width="0.4376%" height="15" fill="rgb(251,164,9)" fg:x="425275816" fg:w="2006018"/><text x="93.0290%" y="415.50"></text></g><g><title><std::hash::random::DefaultHasher as core::hash::Hasher>::write_str (2,006,018 samples, 0.44%)</title><rect x="92.7790%" y="389" width="0.4376%" height="15" fill="rgb(233,194,0)" fg:x="425275816" fg:w="2006018"/><text x="93.0290%" y="399.50"></text></g><g><title><core::hash::sip::SipHasher13 as core::hash::Hasher>::write_str (2,006,018 samples, 0.44%)</title><rect x="92.7790%" y="373" width="0.4376%" height="15" fill="rgb(249,111,24)" fg:x="425275816" fg:w="2006018"/><text x="93.0290%" y="383.50"></text></g><g><title><core::hash::sip::Hasher<S> as core::hash::Hasher>::write_str (2,006,018 samples, 0.44%)</title><rect x="92.7790%" y="357" width="0.4376%" height="15" fill="rgb(250,223,3)" fg:x="425275816" fg:w="2006018"/><text x="93.0290%" y="367.50"></text></g><g><title>core::hash::Hasher::write_u8 (1,003,009 samples, 0.22%)</title><rect x="92.9978%" y="341" width="0.2188%" height="15" fill="rgb(236,178,37)" fg:x="426278825" fg:w="1003009"/><text x="93.2478%" y="351.50"></text></g><g><title><core::hash::sip::Hasher<S> as core::hash::Hasher>::write (1,003,009 samples, 0.22%)</title><rect x="92.9978%" y="325" width="0.2188%" height="15" fill="rgb(241,158,50)" fg:x="426278825" fg:w="1003009"/><text x="93.2478%" y="335.50"></text></g><g><title>usvg::parser::svgtree::parse::fix_recursive_links (1,003,009 samples, 0.22%)</title><rect x="93.2166%" y="629" width="0.2188%" height="15" fill="rgb(213,121,41)" fg:x="427281834" fg:w="1003009"/><text x="93.4666%" y="639.50"></text></g><g><title>usvg::parser::svgtree::parse::find_recursive_link (1,003,009 samples, 0.22%)</title><rect x="93.2166%" y="613" width="0.2188%" height="15" fill="rgb(240,92,3)" fg:x="427281834" fg:w="1003009"/><text x="93.4666%" y="623.50"></text></g><g><title><core::iter::adapters::filter::Filter<I,P> as core::iter::traits::iterator::Iterator>::next (1,003,009 samples, 0.22%)</title><rect x="93.2166%" y="597" width="0.2188%" height="15" fill="rgb(205,123,3)" fg:x="427281834" fg:w="1003009"/><text x="93.4666%" y="607.50"></text></g><g><title>core::iter::traits::iterator::Iterator::find (1,003,009 samples, 0.22%)</title><rect x="93.2166%" y="581" width="0.2188%" height="15" fill="rgb(205,97,47)" fg:x="427281834" fg:w="1003009"/><text x="93.4666%" y="591.50"></text></g><g><title>core::iter::traits::iterator::Iterator::try_fold (1,003,009 samples, 0.22%)</title><rect x="93.2166%" y="565" width="0.2188%" height="15" fill="rgb(247,152,14)" fg:x="427281834" fg:w="1003009"/><text x="93.4666%" y="575.50"></text></g><g><title><usvg::parser::svgtree::Descendants as core::iter::traits::iterator::Iterator>::next (1,003,009 samples, 0.22%)</title><rect x="93.2166%" y="549" width="0.2188%" height="15" fill="rgb(248,195,53)" fg:x="427281834" fg:w="1003009"/><text x="93.4666%" y="559.50"></text></g><g><title>usvg::parser::svgtree::parse::parse_svg_element (1,003,009 samples, 0.22%)</title><rect x="93.4354%" y="533" width="0.2188%" height="15" fill="rgb(226,201,16)" fg:x="428284843" fg:w="1003009"/><text x="93.6854%" y="543.50"></text></g><g><title><simplecss::DeclarationTokenizer as core::iter::traits::iterator::Iterator>::next (1,003,009 samples, 0.22%)</title><rect x="93.4354%" y="517" width="0.2188%" height="15" fill="rgb(205,98,0)" fg:x="428284843" fg:w="1003009"/><text x="93.6854%" y="527.50"></text></g><g><title>simplecss::consume_declaration (1,003,009 samples, 0.22%)</title><rect x="93.4354%" y="501" width="0.2188%" height="15" fill="rgb(214,191,48)" fg:x="428284843" fg:w="1003009"/><text x="93.6854%" y="511.50"></text></g><g><title>simplecss::consume_term (1,003,009 samples, 0.22%)</title><rect x="93.4354%" y="485" width="0.2188%" height="15" fill="rgb(237,112,39)" fg:x="428284843" fg:w="1003009"/><text x="93.6854%" y="495.50"></text></g><g><title>simplecss::stream::Stream::consume_ident (1,003,009 samples, 0.22%)</title><rect x="93.4354%" y="469" width="0.2188%" height="15" fill="rgb(247,203,27)" fg:x="428284843" fg:w="1003009"/><text x="93.6854%" y="479.50"></text></g><g><title>simplecss::stream::Stream::gen_text_pos_from (1,003,009 samples, 0.22%)</title><rect x="93.4354%" y="453" width="0.2188%" height="15" fill="rgb(235,124,28)" fg:x="428284843" fg:w="1003009"/><text x="93.6854%" y="463.50"></text></g><g><title>simplecss::stream::Stream::gen_text_pos (1,003,009 samples, 0.22%)</title><rect x="93.4354%" y="437" width="0.2188%" height="15" fill="rgb(208,207,46)" fg:x="428284843" fg:w="1003009"/><text x="93.6854%" y="447.50"></text></g><g><title>simplecss::stream::Stream::calc_curr_col (1,003,009 samples, 0.22%)</title><rect x="93.4354%" y="421" width="0.2188%" height="15" fill="rgb(234,176,4)" fg:x="428284843" fg:w="1003009"/><text x="93.6854%" y="431.50"></text></g><g><title><core::iter::adapters::rev::Rev<I> as core::iter::traits::iterator::Iterator>::next (1,003,009 samples, 0.22%)</title><rect x="93.4354%" y="405" width="0.2188%" height="15" fill="rgb(230,133,28)" fg:x="428284843" fg:w="1003009"/><text x="93.6854%" y="415.50"></text></g><g><title><core::str::iter::Chars as core::iter::traits::double_ended::DoubleEndedIterator>::next_back (1,003,009 samples, 0.22%)</title><rect x="93.4354%" y="389" width="0.2188%" height="15" fill="rgb(211,137,40)" fg:x="428284843" fg:w="1003009"/><text x="93.6854%" y="399.50"></text></g><g><title>core::str::validations::next_code_point_reverse (1,003,009 samples, 0.22%)</title><rect x="93.4354%" y="373" width="0.2188%" height="15" fill="rgb(254,35,13)" fg:x="428284843" fg:w="1003009"/><text x="93.6854%" y="383.50"></text></g><g><title><roxmltree::Children as core::iter::traits::iterator::Iterator>::next (1,003,009 samples, 0.22%)</title><rect x="93.6543%" y="517" width="0.2188%" height="15" fill="rgb(225,49,51)" fg:x="429287852" fg:w="1003009"/><text x="93.9043%" y="527.50"></text></g><g><title>core::option::Option<T>::and_then (1,003,009 samples, 0.22%)</title><rect x="93.6543%" y="501" width="0.2188%" height="15" fill="rgb(251,10,15)" fg:x="429287852" fg:w="1003009"/><text x="93.9043%" y="511.50"></text></g><g><title>core::ops::function::FnOnce::call_once (1,003,009 samples, 0.22%)</title><rect x="93.6543%" y="485" width="0.2188%" height="15" fill="rgb(228,207,15)" fg:x="429287852" fg:w="1003009"/><text x="93.9043%" y="495.50"></text></g><g><title>roxmltree::Node::next_sibling (1,003,009 samples, 0.22%)</title><rect x="93.6543%" y="469" width="0.2188%" height="15" fill="rgb(241,99,19)" fg:x="429287852" fg:w="1003009"/><text x="93.9043%" y="479.50"></text></g><g><title>core::option::Option<T>::and_then (1,003,009 samples, 0.22%)</title><rect x="93.6543%" y="453" width="0.2188%" height="15" fill="rgb(207,104,49)" fg:x="429287852" fg:w="1003009"/><text x="93.9043%" y="463.50"></text></g><g><title>roxmltree::Node::next_sibling::{{closure}} (1,003,009 samples, 0.22%)</title><rect x="93.6543%" y="437" width="0.2188%" height="15" fill="rgb(234,99,18)" fg:x="429287852" fg:w="1003009"/><text x="93.9043%" y="447.50"></text></g><g><title>core::option::Option<T>::expect (1,003,009 samples, 0.22%)</title><rect x="93.6543%" y="421" width="0.2188%" height="15" fill="rgb(213,191,49)" fg:x="429287852" fg:w="1003009"/><text x="93.9043%" y="431.50"></text></g><g><title>core::str::<impl str>::trim (1,003,009 samples, 0.22%)</title><rect x="94.3107%" y="453" width="0.2188%" height="15" fill="rgb(210,226,19)" fg:x="432296879" fg:w="1003009"/><text x="94.5607%" y="463.50"></text></g><g><title>core::str::<impl str>::trim_matches (1,003,009 samples, 0.22%)</title><rect x="94.3107%" y="437" width="0.2188%" height="15" fill="rgb(229,97,18)" fg:x="432296879" fg:w="1003009"/><text x="94.5607%" y="447.50"></text></g><g><title><core::str::pattern::CharPredicateSearcher<F> as core::str::pattern::Searcher>::next_reject (1,003,009 samples, 0.22%)</title><rect x="94.3107%" y="421" width="0.2188%" height="15" fill="rgb(211,167,15)" fg:x="432296879" fg:w="1003009"/><text x="94.5607%" y="431.50"></text></g><g><title>core::str::pattern::Searcher::next_reject (1,003,009 samples, 0.22%)</title><rect x="94.3107%" y="405" width="0.2188%" height="15" fill="rgb(210,169,34)" fg:x="432296879" fg:w="1003009"/><text x="94.5607%" y="415.50"></text></g><g><title><core::str::pattern::MultiCharEqSearcher<C> as core::str::pattern::Searcher>::next (1,003,009 samples, 0.22%)</title><rect x="94.3107%" y="389" width="0.2188%" height="15" fill="rgb(241,121,31)" fg:x="432296879" fg:w="1003009"/><text x="94.5607%" y="399.50"></text></g><g><title><core::str::iter::CharIndices as core::iter::traits::iterator::Iterator>::next (1,003,009 samples, 0.22%)</title><rect x="94.3107%" y="373" width="0.2188%" height="15" fill="rgb(232,40,11)" fg:x="432296879" fg:w="1003009"/><text x="94.5607%" y="383.50"></text></g><g><title><core::str::iter::Chars as core::iter::traits::iterator::Iterator>::next (1,003,009 samples, 0.22%)</title><rect x="94.3107%" y="357" width="0.2188%" height="15" fill="rgb(205,86,26)" fg:x="432296879" fg:w="1003009"/><text x="94.5607%" y="367.50"></text></g><g><title>core::str::validations::next_code_point (1,003,009 samples, 0.22%)</title><rect x="94.3107%" y="341" width="0.2188%" height="15" fill="rgb(231,126,28)" fg:x="432296879" fg:w="1003009"/><text x="94.5607%" y="351.50"></text></g><g><title><core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::next (1,003,009 samples, 0.22%)</title><rect x="94.3107%" y="325" width="0.2188%" height="15" fill="rgb(219,221,18)" fg:x="432296879" fg:w="1003009"/><text x="94.5607%" y="335.50"></text></g><g><title><core::ptr::non_null::NonNull<T> as core::cmp::PartialEq>::eq (1,003,009 samples, 0.22%)</title><rect x="94.3107%" y="309" width="0.2188%" height="15" fill="rgb(211,40,0)" fg:x="432296879" fg:w="1003009"/><text x="94.5607%" y="319.50"></text></g><g><title>simplecss::stream::Stream::calc_curr_col (7,021,063 samples, 1.53%)</title><rect x="94.5295%" y="389" width="1.5317%" height="15" fill="rgb(239,85,43)" fg:x="433299888" fg:w="7021063"/><text x="94.7795%" y="399.50"></text></g><g><title><core::iter::adapters::rev::Rev<I> as core::iter::traits::iterator::Iterator>::next (5,015,045 samples, 1.09%)</title><rect x="94.9672%" y="373" width="1.0941%" height="15" fill="rgb(231,55,21)" fg:x="435305906" fg:w="5015045"/><text x="95.2172%" y="383.50"></text></g><g><title><core::str::iter::Chars as core::iter::traits::double_ended::DoubleEndedIterator>::next_back (5,015,045 samples, 1.09%)</title><rect x="94.9672%" y="357" width="1.0941%" height="15" fill="rgb(225,184,43)" fg:x="435305906" fg:w="5015045"/><text x="95.2172%" y="367.50"></text></g><g><title>core::str::validations::next_code_point_reverse (5,015,045 samples, 1.09%)</title><rect x="94.9672%" y="341" width="1.0941%" height="15" fill="rgb(251,158,41)" fg:x="435305906" fg:w="5015045"/><text x="95.2172%" y="351.50"></text></g><g><title>simplecss::consume_term (8,024,072 samples, 1.75%)</title><rect x="94.5295%" y="453" width="1.7505%" height="15" fill="rgb(234,159,37)" fg:x="433299888" fg:w="8024072"/><text x="94.7795%" y="463.50"></text></g><g><title>simplecss::stream::Stream::consume_ident (8,024,072 samples, 1.75%)</title><rect x="94.5295%" y="437" width="1.7505%" height="15" fill="rgb(216,204,22)" fg:x="433299888" fg:w="8024072"/><text x="94.7795%" y="447.50"></text></g><g><title>simplecss::stream::Stream::gen_text_pos_from (8,024,072 samples, 1.75%)</title><rect x="94.5295%" y="421" width="1.7505%" height="15" fill="rgb(214,17,3)" fg:x="433299888" fg:w="8024072"/><text x="94.7795%" y="431.50"></text></g><g><title>simplecss::stream::Stream::gen_text_pos (8,024,072 samples, 1.75%)</title><rect x="94.5295%" y="405" width="1.7505%" height="15" fill="rgb(212,111,17)" fg:x="433299888" fg:w="8024072"/><text x="94.7795%" y="415.50"></text></g><g><title>simplecss::stream::Stream::calc_curr_row (1,003,009 samples, 0.22%)</title><rect x="96.0613%" y="389" width="0.2188%" height="15" fill="rgb(221,157,24)" fg:x="440320951" fg:w="1003009"/><text x="96.3113%" y="399.50"></text></g><g><title><char as simplecss::stream::CssCharExt>::is_name_char (2,006,018 samples, 0.44%)</title><rect x="96.2801%" y="437" width="0.4376%" height="15" fill="rgb(252,16,13)" fg:x="441323960" fg:w="2006018"/><text x="96.5301%" y="447.50"></text></g><g><title>simplecss::stream::Stream::consume_ident (3,009,027 samples, 0.66%)</title><rect x="96.2801%" y="453" width="0.6565%" height="15" fill="rgb(221,62,2)" fg:x="441323960" fg:w="3009027"/><text x="96.5301%" y="463.50"></text></g><g><title><char as simplecss::stream::CssCharExt>::is_name_start (1,003,009 samples, 0.22%)</title><rect x="96.7177%" y="437" width="0.2188%" height="15" fill="rgb(247,87,22)" fg:x="443329978" fg:w="1003009"/><text x="96.9677%" y="447.50"></text></g><g><title><simplecss::DeclarationTokenizer as core::iter::traits::iterator::Iterator>::next (16,048,144 samples, 3.50%)</title><rect x="94.0919%" y="485" width="3.5011%" height="15" fill="rgb(215,73,9)" fg:x="431293870" fg:w="16048144"/><text x="94.3419%" y="495.50"><si..</text></g><g><title>simplecss::consume_declaration (15,045,135 samples, 3.28%)</title><rect x="94.3107%" y="469" width="3.2823%" height="15" fill="rgb(207,175,33)" fg:x="432296879" fg:w="15045135"/><text x="94.5607%" y="479.50">sim..</text></g><g><title>simplecss::stream::Stream::skip_spaces_and_comments (3,009,027 samples, 0.66%)</title><rect x="96.9365%" y="453" width="0.6565%" height="15" fill="rgb(243,129,54)" fg:x="444332987" fg:w="3009027"/><text x="97.1865%" y="463.50"></text></g><g><title>simplecss::stream::Stream::curr_byte (1,003,009 samples, 0.22%)</title><rect x="97.3742%" y="437" width="0.2188%" height="15" fill="rgb(227,119,45)" fg:x="446339005" fg:w="1003009"/><text x="97.6242%" y="447.50"></text></g><g><title>simplecss::stream::Stream::at_end (1,003,009 samples, 0.22%)</title><rect x="97.3742%" y="421" width="0.2188%" height="15" fill="rgb(205,109,36)" fg:x="446339005" fg:w="1003009"/><text x="97.6242%" y="431.50"></text></g><g><title>roxmltree::Attribute::namespace (1,003,009 samples, 0.22%)</title><rect x="97.5930%" y="485" width="0.2188%" height="15" fill="rgb(205,6,39)" fg:x="447342014" fg:w="1003009"/><text x="97.8430%" y="495.50"></text></g><g><title>roxmltree::ExpandedNameIndexed::namespace (1,003,009 samples, 0.22%)</title><rect x="97.5930%" y="469" width="0.2188%" height="15" fill="rgb(221,32,16)" fg:x="447342014" fg:w="1003009"/><text x="97.8430%" y="479.50"></text></g><g><title>core::option::Option<T>::map (1,003,009 samples, 0.22%)</title><rect x="97.5930%" y="453" width="0.2188%" height="15" fill="rgb(228,144,50)" fg:x="447342014" fg:w="1003009"/><text x="97.8430%" y="463.50"></text></g><g><title>usvg::parser::svgtree::parse::<impl usvg::parser::svgtree::Document>::append (1,003,009 samples, 0.22%)</title><rect x="97.8118%" y="485" width="0.2188%" height="15" fill="rgb(229,201,53)" fg:x="448345023" fg:w="1003009"/><text x="98.0618%" y="495.50"></text></g><g><title>alloc::vec::Vec<T,A>::push (1,003,009 samples, 0.22%)</title><rect x="97.8118%" y="469" width="0.2188%" height="15" fill="rgb(249,153,27)" fg:x="448345023" fg:w="1003009"/><text x="98.0618%" y="479.50"></text></g><g><title>alloc::raw_vec::RawVec<T,A>::grow_one (1,003,009 samples, 0.22%)</title><rect x="97.8118%" y="453" width="0.2188%" height="15" fill="rgb(227,106,25)" fg:x="448345023" fg:w="1003009"/><text x="98.0618%" y="463.50"></text></g><g><title>alloc::raw_vec::RawVecInner<A>::grow_one (1,003,009 samples, 0.22%)</title><rect x="97.8118%" y="437" width="0.2188%" height="15" fill="rgb(230,65,29)" fg:x="448345023" fg:w="1003009"/><text x="98.0618%" y="447.50"></text></g><g><title>alloc::raw_vec::RawVecInner<A>::grow_amortized (1,003,009 samples, 0.22%)</title><rect x="97.8118%" y="421" width="0.2188%" height="15" fill="rgb(221,57,46)" fg:x="448345023" fg:w="1003009"/><text x="98.0618%" y="431.50"></text></g><g><title>alloc::raw_vec::finish_grow (1,003,009 samples, 0.22%)</title><rect x="97.8118%" y="405" width="0.2188%" height="15" fill="rgb(229,161,17)" fg:x="448345023" fg:w="1003009"/><text x="98.0618%" y="415.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::grow (1,003,009 samples, 0.22%)</title><rect x="97.8118%" y="389" width="0.2188%" height="15" fill="rgb(222,213,11)" fg:x="448345023" fg:w="1003009"/><text x="98.0618%" y="399.50"></text></g><g><title>alloc::alloc::Global::grow_impl (1,003,009 samples, 0.22%)</title><rect x="97.8118%" y="373" width="0.2188%" height="15" fill="rgb(235,35,13)" fg:x="448345023" fg:w="1003009"/><text x="98.0618%" y="383.50"></text></g><g><title>alloc::alloc::realloc (1,003,009 samples, 0.22%)</title><rect x="97.8118%" y="357" width="0.2188%" height="15" fill="rgb(233,158,34)" fg:x="448345023" fg:w="1003009"/><text x="98.0618%" y="367.50"></text></g><g><title>realloc (1,003,009 samples, 0.22%)</title><rect x="97.8118%" y="341" width="0.2188%" height="15" fill="rgb(215,151,48)" fg:x="448345023" fg:w="1003009"/><text x="98.0618%" y="351.50"></text></g><g><title>[libc-2.31.so] (1,003,009 samples, 0.22%)</title><rect x="97.8118%" y="325" width="0.2188%" height="15" fill="rgb(229,84,14)" fg:x="448345023" fg:w="1003009"/><text x="98.0618%" y="335.50"></text></g><g><title>[libc-2.31.so] (1,003,009 samples, 0.22%)</title><rect x="97.8118%" y="309" width="0.2188%" height="15" fill="rgb(229,68,14)" fg:x="448345023" fg:w="1003009"/><text x="98.0618%" y="319.50"></text></g><g><title>asm_exc_page_fault (1,003,009 samples, 0.22%)</title><rect x="97.8118%" y="293" width="0.2188%" height="15" fill="rgb(243,106,26)" fg:x="448345023" fg:w="1003009"/><text x="98.0618%" y="303.50"></text></g><g><title>exc_page_fault (1,003,009 samples, 0.22%)</title><rect x="97.8118%" y="277" width="0.2188%" height="15" fill="rgb(206,45,38)" fg:x="448345023" fg:w="1003009"/><text x="98.0618%" y="287.50"></text></g><g><title>do_user_addr_fault (1,003,009 samples, 0.22%)</title><rect x="97.8118%" y="261" width="0.2188%" height="15" fill="rgb(226,6,15)" fg:x="448345023" fg:w="1003009"/><text x="98.0618%" y="271.50"></text></g><g><title>roxmltree::StringStorage::new_owned (2,006,018 samples, 0.44%)</title><rect x="98.2495%" y="469" width="0.4376%" height="15" fill="rgb(232,22,54)" fg:x="450351041" fg:w="2006018"/><text x="98.4995%" y="479.50"></text></g><g><title><T as core::convert::Into<U>>::into (2,006,018 samples, 0.44%)</title><rect x="98.2495%" y="453" width="0.4376%" height="15" fill="rgb(229,222,32)" fg:x="450351041" fg:w="2006018"/><text x="98.4995%" y="463.50"></text></g><g><title><alloc::sync::Arc<str> as core::convert::From<&str>>::from (2,006,018 samples, 0.44%)</title><rect x="98.2495%" y="437" width="0.4376%" height="15" fill="rgb(228,62,29)" fg:x="450351041" fg:w="2006018"/><text x="98.4995%" y="447.50"></text></g><g><title><alloc::sync::Arc<[T]> as core::convert::From<&[T]>>::from (2,006,018 samples, 0.44%)</title><rect x="98.2495%" y="421" width="0.4376%" height="15" fill="rgb(251,103,34)" fg:x="450351041" fg:w="2006018"/><text x="98.4995%" y="431.50"></text></g><g><title><alloc::sync::Arc<[T]> as alloc::sync::ArcFromSlice<T>>::from_slice (2,006,018 samples, 0.44%)</title><rect x="98.2495%" y="405" width="0.4376%" height="15" fill="rgb(233,12,30)" fg:x="450351041" fg:w="2006018"/><text x="98.4995%" y="415.50"></text></g><g><title>alloc::sync::Arc<[T]>::copy_from_slice (2,006,018 samples, 0.44%)</title><rect x="98.2495%" y="389" width="0.4376%" height="15" fill="rgb(238,52,0)" fg:x="450351041" fg:w="2006018"/><text x="98.4995%" y="399.50"></text></g><g><title>alloc::sync::Arc<[T]>::allocate_for_slice (2,006,018 samples, 0.44%)</title><rect x="98.2495%" y="373" width="0.4376%" height="15" fill="rgb(223,98,5)" fg:x="450351041" fg:w="2006018"/><text x="98.4995%" y="383.50"></text></g><g><title>alloc::sync::Arc<T>::allocate_for_layout (2,006,018 samples, 0.44%)</title><rect x="98.2495%" y="357" width="0.4376%" height="15" fill="rgb(228,75,37)" fg:x="450351041" fg:w="2006018"/><text x="98.4995%" y="367.50"></text></g><g><title>alloc::sync::Arc<[T]>::allocate_for_slice::{{closure}} (2,006,018 samples, 0.44%)</title><rect x="98.2495%" y="341" width="0.4376%" height="15" fill="rgb(205,115,49)" fg:x="450351041" fg:w="2006018"/><text x="98.4995%" y="351.50"></text></g><g><title><alloc::alloc::Global as core::alloc::Allocator>::allocate (2,006,018 samples, 0.44%)</title><rect x="98.2495%" y="325" width="0.4376%" height="15" fill="rgb(250,154,43)" fg:x="450351041" fg:w="2006018"/><text x="98.4995%" y="335.50"></text></g><g><title>alloc::alloc::Global::alloc_impl (2,006,018 samples, 0.44%)</title><rect x="98.2495%" y="309" width="0.4376%" height="15" fill="rgb(226,43,29)" fg:x="450351041" fg:w="2006018"/><text x="98.4995%" y="319.50"></text></g><g><title>alloc::alloc::alloc (2,006,018 samples, 0.44%)</title><rect x="98.2495%" y="293" width="0.4376%" height="15" fill="rgb(249,228,39)" fg:x="450351041" fg:w="2006018"/><text x="98.4995%" y="303.50"></text></g><g><title>__libc_malloc (2,006,018 samples, 0.44%)</title><rect x="98.2495%" y="277" width="0.4376%" height="15" fill="rgb(216,79,43)" fg:x="450351041" fg:w="2006018"/><text x="98.4995%" y="287.50"></text></g><g><title>[libc-2.31.so] (2,006,018 samples, 0.44%)</title><rect x="98.2495%" y="261" width="0.4376%" height="15" fill="rgb(228,95,12)" fg:x="450351041" fg:w="2006018"/><text x="98.4995%" y="271.50"></text></g><g><title>core::cmp::impls::<impl core::cmp::PartialEq<&B> for &A>::eq (1,003,009 samples, 0.22%)</title><rect x="98.6871%" y="437" width="0.2188%" height="15" fill="rgb(249,221,15)" fg:x="452357059" fg:w="1003009"/><text x="98.9371%" y="447.50"></text></g><g><title>core::str::traits::<impl core::cmp::PartialEq for str>::eq (1,003,009 samples, 0.22%)</title><rect x="98.6871%" y="421" width="0.2188%" height="15" fill="rgb(233,34,13)" fg:x="452357059" fg:w="1003009"/><text x="98.9371%" y="431.50"></text></g><g><title>core::cmp::impls::<impl core::cmp::PartialEq<&B> for &A>::eq (1,003,009 samples, 0.22%)</title><rect x="98.6871%" y="405" width="0.2188%" height="15" fill="rgb(214,103,39)" fg:x="452357059" fg:w="1003009"/><text x="98.9371%" y="415.50"></text></g><g><title>core::slice::cmp::<impl core::cmp::PartialEq<[U]> for [T]>::eq (1,003,009 samples, 0.22%)</title><rect x="98.6871%" y="389" width="0.2188%" height="15" fill="rgb(251,126,39)" fg:x="452357059" fg:w="1003009"/><text x="98.9371%" y="399.50"></text></g><g><title><[A] as core::slice::cmp::SlicePartialEq<B>>::equal (1,003,009 samples, 0.22%)</title><rect x="98.6871%" y="373" width="0.2188%" height="15" fill="rgb(214,216,36)" fg:x="452357059" fg:w="1003009"/><text x="98.9371%" y="383.50"></text></g><g><title>[libc-2.31.so] (1,003,009 samples, 0.22%)</title><rect x="98.6871%" y="357" width="0.2188%" height="15" fill="rgb(220,221,8)" fg:x="452357059" fg:w="1003009"/><text x="98.9371%" y="367.50"></text></g><g><title>usvg::parser::svgtree::names::get_index (2,006,018 samples, 0.44%)</title><rect x="98.9059%" y="437" width="0.4376%" height="15" fill="rgb(240,216,3)" fg:x="453360068" fg:w="2006018"/><text x="99.1559%" y="447.50"></text></g><g><title>usvg::parser::svgtree::names::split (1,003,009 samples, 0.22%)</title><rect x="99.1247%" y="421" width="0.2188%" height="15" fill="rgb(232,218,17)" fg:x="454363077" fg:w="1003009"/><text x="99.3747%" y="431.50"></text></g><g><title>usvg::parser::svgtree::names::AId::from_str (4,012,036 samples, 0.88%)</title><rect x="98.6871%" y="469" width="0.8753%" height="15" fill="rgb(229,163,45)" fg:x="452357059" fg:w="4012036"/><text x="98.9371%" y="479.50"></text></g><g><title>usvg::parser::svgtree::names::Map<V>::get (4,012,036 samples, 0.88%)</title><rect x="98.6871%" y="453" width="0.8753%" height="15" fill="rgb(231,110,42)" fg:x="452357059" fg:w="4012036"/><text x="98.9371%" y="463.50"></text></g><g><title>usvg::parser::svgtree::names::hash (1,003,009 samples, 0.22%)</title><rect x="99.3435%" y="437" width="0.2188%" height="15" fill="rgb(208,170,48)" fg:x="455366086" fg:w="1003009"/><text x="99.5935%" y="447.50"></text></g><g><title><siphasher::sip::SipHasher13 as core::hash::Hasher>::finish (1,003,009 samples, 0.22%)</title><rect x="99.3435%" y="421" width="0.2188%" height="15" fill="rgb(239,116,25)" fg:x="455366086" fg:w="1003009"/><text x="99.5935%" y="431.50"></text></g><g><title><siphasher::sip::Hasher<S> as core::hash::Hasher>::finish (1,003,009 samples, 0.22%)</title><rect x="99.3435%" y="405" width="0.2188%" height="15" fill="rgb(219,200,50)" fg:x="455366086" fg:w="1003009"/><text x="99.5935%" y="415.50"></text></g><g><title>_start (457,372,104 samples, 99.78%)</title><rect x="0.0000%" y="981" width="99.7812%" height="15" fill="rgb(245,200,0)" fg:x="0" fg:w="457372104"/><text x="0.2500%" y="991.50">_start</text></g><g><title>__libc_start_main (457,372,104 samples, 99.78%)</title><rect x="0.0000%" y="965" width="99.7812%" height="15" fill="rgb(245,119,33)" fg:x="0" fg:w="457372104"/><text x="0.2500%" y="975.50">__libc_start_main</text></g><g><title>main (457,372,104 samples, 99.78%)</title><rect x="0.0000%" y="949" width="99.7812%" height="15" fill="rgb(231,125,12)" fg:x="0" fg:w="457372104"/><text x="0.2500%" y="959.50">main</text></g><g><title>std::rt::lang_start_internal (457,372,104 samples, 99.78%)</title><rect x="0.0000%" y="933" width="99.7812%" height="15" fill="rgb(216,96,41)" fg:x="0" fg:w="457372104"/><text x="0.2500%" y="943.50">std::rt::lang_start_internal</text></g><g><title>std::panic::catch_unwind (457,372,104 samples, 99.78%)</title><rect x="0.0000%" y="917" width="99.7812%" height="15" fill="rgb(248,43,45)" fg:x="0" fg:w="457372104"/><text x="0.2500%" y="927.50">std::panic::catch_unwind</text></g><g><title>std::panicking::try (457,372,104 samples, 99.78%)</title><rect x="0.0000%" y="901" width="99.7812%" height="15" fill="rgb(217,222,7)" fg:x="0" fg:w="457372104"/><text x="0.2500%" y="911.50">std::panicking::try</text></g><g><title>std::panicking::try::do_call (457,372,104 samples, 99.78%)</title><rect x="0.0000%" y="885" width="99.7812%" height="15" fill="rgb(233,28,6)" fg:x="0" fg:w="457372104"/><text x="0.2500%" y="895.50">std::panicking::try::do_call</text></g><g><title>std::rt::lang_start_internal::{{closure}} (457,372,104 samples, 99.78%)</title><rect x="0.0000%" y="869" width="99.7812%" height="15" fill="rgb(231,218,15)" fg:x="0" fg:w="457372104"/><text x="0.2500%" y="879.50">std::rt::lang_start_internal::{{closure}}</text></g><g><title>std::panic::catch_unwind (457,372,104 samples, 99.78%)</title><rect x="0.0000%" y="853" width="99.7812%" height="15" fill="rgb(226,171,48)" fg:x="0" fg:w="457372104"/><text x="0.2500%" y="863.50">std::panic::catch_unwind</text></g><g><title>std::panicking::try (457,372,104 samples, 99.78%)</title><rect x="0.0000%" y="837" width="99.7812%" height="15" fill="rgb(235,201,9)" fg:x="0" fg:w="457372104"/><text x="0.2500%" y="847.50">std::panicking::try</text></g><g><title>std::panicking::try::do_call (457,372,104 samples, 99.78%)</title><rect x="0.0000%" y="821" width="99.7812%" height="15" fill="rgb(217,80,15)" fg:x="0" fg:w="457372104"/><text x="0.2500%" y="831.50">std::panicking::try::do_call</text></g><g><title>core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once (457,372,104 samples, 99.78%)</title><rect x="0.0000%" y="805" width="99.7812%" height="15" fill="rgb(219,152,8)" fg:x="0" fg:w="457372104"/><text x="0.2500%" y="815.50">core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once</text></g><g><title>std::rt::lang_start::{{closure}} (457,372,104 samples, 99.78%)</title><rect x="0.0000%" y="789" width="99.7812%" height="15" fill="rgb(243,107,38)" fg:x="0" fg:w="457372104"/><text x="0.2500%" y="799.50">std::rt::lang_start::{{closure}}</text></g><g><title>std::sys::backtrace::__rust_begin_short_backtrace (457,372,104 samples, 99.78%)</title><rect x="0.0000%" y="773" width="99.7812%" height="15" fill="rgb(231,17,5)" fg:x="0" fg:w="457372104"/><text x="0.2500%" y="783.50">std::sys::backtrace::__rust_begin_short_backtrace</text></g><g><title>core::ops::function::FnOnce::call_once (457,372,104 samples, 99.78%)</title><rect x="0.0000%" y="757" width="99.7812%" height="15" fill="rgb(209,25,54)" fg:x="0" fg:w="457372104"/><text x="0.2500%" y="767.50">core::ops::function::FnOnce::call_once</text></g><g><title>resvg::main (457,372,104 samples, 99.78%)</title><rect x="0.0000%" y="741" width="99.7812%" height="15" fill="rgb(219,0,2)" fg:x="0" fg:w="457372104"/><text x="0.2500%" y="751.50">resvg::main</text></g><g><title>resvg::process (457,372,104 samples, 99.78%)</title><rect x="0.0000%" y="725" width="99.7812%" height="15" fill="rgb(246,9,5)" fg:x="0" fg:w="457372104"/><text x="0.2500%" y="735.50">resvg::process</text></g><g><title>resvg::timed (194,583,746 samples, 42.45%)</title><rect x="57.3304%" y="709" width="42.4508%" height="15" fill="rgb(226,159,4)" fg:x="262788358" fg:w="194583746"/><text x="57.5804%" y="719.50">resvg::timed</text></g><g><title>resvg::process::{{closure}} (194,583,746 samples, 42.45%)</title><rect x="57.3304%" y="693" width="42.4508%" height="15" fill="rgb(219,175,34)" fg:x="262788358" fg:w="194583746"/><text x="57.5804%" y="703.50">resvg::process::{{closure}}</text></g><g><title>usvg::parser::<impl usvg::tree::Tree>::from_xmltree (125,376,125 samples, 27.35%)</title><rect x="72.4289%" y="677" width="27.3523%" height="15" fill="rgb(236,10,46)" fg:x="331995979" fg:w="125376125"/><text x="72.6789%" y="687.50">usvg::parser::<impl usvg::tree::Tree>::from_..</text></g><g><title>usvg::parser::svgtree::parse::<impl usvg::parser::svgtree::Document>::parse_tree (35,105,315 samples, 7.66%)</title><rect x="92.1225%" y="661" width="7.6586%" height="15" fill="rgb(240,211,16)" fg:x="422266789" fg:w="35105315"/><text x="92.3725%" y="671.50">usvg::pars..</text></g><g><title>usvg::parser::svgtree::parse::parse (35,105,315 samples, 7.66%)</title><rect x="92.1225%" y="645" width="7.6586%" height="15" fill="rgb(205,3,43)" fg:x="422266789" fg:w="35105315"/><text x="92.3725%" y="655.50">usvg::pars..</text></g><g><title>usvg::parser::svgtree::parse::parse_xml_node_children (29,087,261 samples, 6.35%)</title><rect x="93.4354%" y="629" width="6.3457%" height="15" fill="rgb(245,7,22)" fg:x="428284843" fg:w="29087261"/><text x="93.6854%" y="639.50">usvg::pa..</text></g><g><title>usvg::parser::svgtree::parse::parse_xml_node (29,087,261 samples, 6.35%)</title><rect x="93.4354%" y="613" width="6.3457%" height="15" fill="rgb(239,132,32)" fg:x="428284843" fg:w="29087261"/><text x="93.6854%" y="623.50">usvg::pa..</text></g><g><title>usvg::parser::svgtree::parse::parse_xml_node_children (29,087,261 samples, 6.35%)</title><rect x="93.4354%" y="597" width="6.3457%" height="15" fill="rgb(228,202,34)" fg:x="428284843" fg:w="29087261"/><text x="93.6854%" y="607.50">usvg::pa..</text></g><g><title>usvg::parser::svgtree::parse::parse_xml_node (29,087,261 samples, 6.35%)</title><rect x="93.4354%" y="581" width="6.3457%" height="15" fill="rgb(254,200,22)" fg:x="428284843" fg:w="29087261"/><text x="93.6854%" y="591.50">usvg::pa..</text></g><g><title>usvg::parser::svgtree::parse::parse_xml_node_children (29,087,261 samples, 6.35%)</title><rect x="93.4354%" y="565" width="6.3457%" height="15" fill="rgb(219,10,39)" fg:x="428284843" fg:w="29087261"/><text x="93.6854%" y="575.50">usvg::pa..</text></g><g><title>usvg::parser::svgtree::parse::parse_xml_node (29,087,261 samples, 6.35%)</title><rect x="93.4354%" y="549" width="6.3457%" height="15" fill="rgb(226,210,39)" fg:x="428284843" fg:w="29087261"/><text x="93.6854%" y="559.50">usvg::pa..</text></g><g><title>usvg::parser::svgtree::parse::parse_xml_node_children (28,084,252 samples, 6.13%)</title><rect x="93.6543%" y="533" width="6.1269%" height="15" fill="rgb(208,219,16)" fg:x="429287852" fg:w="28084252"/><text x="93.9043%" y="543.50">usvg::pa..</text></g><g><title>usvg::parser::svgtree::parse::parse_xml_node (27,081,243 samples, 5.91%)</title><rect x="93.8731%" y="517" width="5.9081%" height="15" fill="rgb(216,158,51)" fg:x="430290861" fg:w="27081243"/><text x="94.1231%" y="527.50">usvg::pa..</text></g><g><title>usvg::parser::svgtree::parse::parse_svg_element (26,078,234 samples, 5.69%)</title><rect x="94.0919%" y="501" width="5.6893%" height="15" fill="rgb(233,14,44)" fg:x="431293870" fg:w="26078234"/><text x="94.3419%" y="511.50">usvg::p..</text></g><g><title>usvg::parser::svgtree::parse::parse_svg_element::{{closure}} (8,024,072 samples, 1.75%)</title><rect x="98.0306%" y="485" width="1.7505%" height="15" fill="rgb(237,97,39)" fg:x="449348032" fg:w="8024072"/><text x="98.2806%" y="495.50"></text></g><g><title>usvg::parser::svgtree::parse::append_attribute (1,003,009 samples, 0.22%)</title><rect x="99.5624%" y="469" width="0.2188%" height="15" fill="rgb(218,198,43)" fg:x="456369095" fg:w="1003009"/><text x="99.8124%" y="479.50"></text></g><g><title>usvg::parser::svgtree::parse::<impl usvg::parser::svgtree::Document>::append_attribute (1,003,009 samples, 0.22%)</title><rect x="99.5624%" y="453" width="0.2188%" height="15" fill="rgb(231,104,20)" fg:x="456369095" fg:w="1003009"/><text x="99.8124%" y="463.50"></text></g><g><title>alloc::vec::Vec<T,A>::push (1,003,009 samples, 0.22%)</title><rect x="99.5624%" y="437" width="0.2188%" height="15" fill="rgb(254,36,13)" fg:x="456369095" fg:w="1003009"/><text x="99.8124%" y="447.50"></text></g><g><title>core::ptr::write (1,003,009 samples, 0.22%)</title><rect x="99.5624%" y="421" width="0.2188%" height="15" fill="rgb(248,14,50)" fg:x="456369095" fg:w="1003009"/><text x="99.8124%" y="431.50"></text></g><g><title>asm_exc_page_fault (1,003,009 samples, 0.22%)</title><rect x="99.5624%" y="405" width="0.2188%" height="15" fill="rgb(217,107,29)" fg:x="456369095" fg:w="1003009"/><text x="99.8124%" y="415.50"></text></g><g><title>exc_page_fault (1,003,009 samples, 0.22%)</title><rect x="99.5624%" y="389" width="0.2188%" height="15" fill="rgb(251,169,33)" fg:x="456369095" fg:w="1003009"/><text x="99.8124%" y="399.50"></text></g><g><title>do_user_addr_fault (1,003,009 samples, 0.22%)</title><rect x="99.5624%" y="373" width="0.2188%" height="15" fill="rgb(217,108,32)" fg:x="456369095" fg:w="1003009"/><text x="99.8124%" y="383.50"></text></g><g><title>all (458,375,113 samples, 100%)</title><rect x="0.0000%" y="1013" width="100.0000%" height="15" fill="rgb(219,66,42)" fg:x="0" fg:w="458375113"/><text x="0.2500%" y="1023.50"></text></g><g><title>resvg (458,375,113 samples, 100.00%)</title><rect x="0.0000%" y="997" width="100.0000%" height="15" fill="rgb(206,180,7)" fg:x="0" fg:w="458375113"/><text x="0.2500%" y="1007.50">resvg</text></g><g><title>entry_SYSCALL_64_after_hwframe (1,003,009 samples, 0.22%)</title><rect x="99.7812%" y="981" width="0.2188%" height="15" fill="rgb(208,226,31)" fg:x="457372104" fg:w="1003009"/><text x="100.0312%" y="991.50"></text></g><g><title>do_syscall_64 (1,003,009 samples, 0.22%)</title><rect x="99.7812%" y="965" width="0.2188%" height="15" fill="rgb(218,26,49)" fg:x="457372104" fg:w="1003009"/><text x="100.0312%" y="975.50"></text></g><g><title>x64_sys_call (1,003,009 samples, 0.22%)</title><rect x="99.7812%" y="949" width="0.2188%" height="15" fill="rgb(233,197,48)" fg:x="457372104" fg:w="1003009"/><text x="100.0312%" y="959.50"></text></g><g><title>__x64_sys_exit_group (1,003,009 samples, 0.22%)</title><rect x="99.7812%" y="933" width="0.2188%" height="15" fill="rgb(252,181,51)" fg:x="457372104" fg:w="1003009"/><text x="100.0312%" y="943.50"></text></g><g><title>do_group_exit (1,003,009 samples, 0.22%)</title><rect x="99.7812%" y="917" width="0.2188%" height="15" fill="rgb(253,90,19)" fg:x="457372104" fg:w="1003009"/><text x="100.0312%" y="927.50"></text></g><g><title>do_exit (1,003,009 samples, 0.22%)</title><rect x="99.7812%" y="901" width="0.2188%" height="15" fill="rgb(215,171,30)" fg:x="457372104" fg:w="1003009"/><text x="100.0312%" y="911.50"></text></g><g><title>mmput (1,003,009 samples, 0.22%)</title><rect x="99.7812%" y="885" width="0.2188%" height="15" fill="rgb(214,222,9)" fg:x="457372104" fg:w="1003009"/><text x="100.0312%" y="895.50"></text></g><g><title>exit_mmap (1,003,009 samples, 0.22%)</title><rect x="99.7812%" y="869" width="0.2188%" height="15" fill="rgb(223,3,22)" fg:x="457372104" fg:w="1003009"/><text x="100.0312%" y="879.50"></text></g><g><title>free_pgtables (1,003,009 samples, 0.22%)</title><rect x="99.7812%" y="853" width="0.2188%" height="15" fill="rgb(225,196,46)" fg:x="457372104" fg:w="1003009"/><text x="100.0312%" y="863.50"></text></g><g><title>unlink_file_vma (1,003,009 samples, 0.22%)</title><rect x="99.7812%" y="837" width="0.2188%" height="15" fill="rgb(209,110,37)" fg:x="457372104" fg:w="1003009"/><text x="100.0312%" y="847.50"></text></g><g><title>__remove_shared_vm_struct.isra.0 (1,003,009 samples, 0.22%)</title><rect x="99.7812%" y="821" width="0.2188%" height="15" fill="rgb(249,89,12)" fg:x="457372104" fg:w="1003009"/><text x="100.0312%" y="831.50"></text></g><g><title>vma_interval_tree_remove (1,003,009 samples, 0.22%)</title><rect x="99.7812%" y="805" width="0.2188%" height="15" fill="rgb(226,27,33)" fg:x="457372104" fg:w="1003009"/><text x="100.0312%" y="815.50"></text></g><g><title>__rb_erase_color (1,003,009 samples, 0.22%)</title><rect x="99.7812%" y="789" width="0.2188%" height="15" fill="rgb(213,82,22)" fg:x="457372104" fg:w="1003009"/><text x="100.0312%" y="799.50"></text></g></svg></svg> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment