Skip to content

Instantly share code, notes, and snippets.

@SergejIsbrecht
Created January 17, 2021 16:30
Show Gist options
  • Save SergejIsbrecht/7796941eaf2cee72664878fc42f1a6cb to your computer and use it in GitHub Desktop.
Save SergejIsbrecht/7796941eaf2cee72664878fc42f1a6cb to your computer and use it in GitHub Desktop.
substrate_vm_flamegraph
Display the source blob
Display the rendered blob
Raw
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg version="1.1" width="1200" height="886" onload="init(evt)" viewBox="0 0 1200 886" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><!--Flame graph stack visualization. See https://github.com/brendangregg/FlameGraph for latest version, and http://www.brendangregg.com/flamegraphs.html for examples.--><!--NOTES: --><defs><linearGradient id="background" y1="0" y2="1" x1="0" x2="0"><stop stop-color="#eeeeee" offset="5%"/><stop stop-color="#eeeeb0" offset="95%"/></linearGradient></defs><style type="text/css">
text { font-family:"Verdana"; font-size:12px; fill:rgb(0,0,0); }
#title { text-anchor:middle; font-size:17px; }
#search { opacity:0.1; cursor:pointer; }
#search:hover, #search.show { opacity:1; }
#subtitle { text-anchor:middle; font-color:rgb(160,160,160); }
#unzoom { cursor:pointer; }
#frames > *:hover { stroke:black; stroke-width:0.5; cursor:pointer; }
.hide { display:none; }
.parent { opacity:0.5; }
</style><script type="text/ecmascript"><![CDATA[var nametype = 'Function:';
var fontsize = 12;
var fontwidth = 0.59;
var xpad = 10;
var inverted = false;
var searchcolor = 'rgb(230,0,230)';
var fluiddrawing = true;
var truncate_text_right = false;]]><![CDATA["use strict";
var details, searchbtn, unzoombtn, matchedtxt, svg, searching, frames;
function init(evt) {
details = document.getElementById("details").firstChild;
searchbtn = document.getElementById("search");
unzoombtn = document.getElementById("unzoom");
matchedtxt = document.getElementById("matched");
svg = document.getElementsByTagName("svg")[0];
frames = document.getElementById("frames");
searching = 0;
// Use GET parameters to restore a flamegraph's state.
var restore_state = function() {
var params = get_params();
if (params.x && params.y)
zoom(find_group(document.querySelector('[x="' + params.x + '"][y="' + params.y + '"]')));
if (params.s)
search(params.s);
};
if (fluiddrawing) {
// Make width dynamic so the SVG fits its parent's width.
svg.removeAttribute("width");
// Edge requires us to have a viewBox that gets updated with size changes.
var isEdge = /Edge\/\d./i.test(navigator.userAgent);
if (!isEdge) {
svg.removeAttribute("viewBox");
}
var update_for_width_change = function() {
if (isEdge) {
svg.attributes.viewBox.value = "0 0 " + svg.width.baseVal.value + " " + svg.height.baseVal.value;
}
// Keep consistent padding on left and right of frames container.
frames.attributes.width.value = svg.width.baseVal.value - xpad * 2;
// Text truncation needs to be adjusted for the current width.
var el = frames.children;
for(var i = 0; i < el.length; i++) {
update_text(el[i]);
}
// Keep search elements at a fixed distance from right edge.
var svgWidth = svg.width.baseVal.value;
searchbtn.attributes.x.value = svgWidth - xpad - 100;
matchedtxt.attributes.x.value = svgWidth - xpad - 100;
};
window.addEventListener('resize', function() {
update_for_width_change();
});
// This needs to be done asynchronously for Safari to work.
setTimeout(function() {
unzoom();
update_for_width_change();
restore_state();
}, 0);
} else {
restore_state();
}
}
// event listeners
window.addEventListener("click", function(e) {
var target = find_group(e.target);
if (target) {
if (target.nodeName == "a") {
if (e.ctrlKey === false) return;
e.preventDefault();
}
if (target.classList.contains("parent")) unzoom();
zoom(target);
// set parameters for zoom state
var el = target.querySelector("rect");
if (el && el.attributes && el.attributes.y && el.attributes._orig_x) {
var params = get_params()
params.x = el.attributes._orig_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["_orig_" + attr] != undefined) return;
if (e.attributes[attr] == undefined) return;
if (val == undefined) val = e.attributes[attr].value;
e.setAttribute("_orig_" + attr, val);
}
function orig_load(e, attr) {
if (e.attributes["_orig_"+attr] == undefined) return;
e.attributes[attr].value = e.attributes["_orig_" + attr].value;
e.removeAttribute("_orig_" + attr);
}
function g_to_text(e) {
var text = find_child(e, "title").firstChild.nodeValue;
return (text)
}
function g_to_func(e) {
var func = g_to_text(e);
// if there's any manipulation we want to do to the function
// name before it's searched, do it here before returning.
return (func);
}
function update_text(e) {
var r = find_child(e, "rect");
var t = find_child(e, "text");
var w = parseFloat(r.attributes.width.value) * frames.attributes.width.value / 100 - 3;
var txt = find_child(e, "title").textContent.replace(/\([^(]*\)$/,"");
t.attributes.x.value = format_percent((parseFloat(r.attributes.x.value) + (100 * 3 / frames.attributes.width.value)));
// Smaller than this size won't fit anything
if (w < 2 * fontsize * fontwidth) {
t.textContent = "";
return;
}
t.textContent = txt;
// Fit in full text width
if (/^ *\$/.test(txt) || t.getComputedTextLength() < w)
return;
if (truncate_text_right) {
// Truncate the right side of the text.
for (var x = txt.length - 2; x > 0; x--) {
if (t.getSubStringLength(0, x + 2) <= w) {
t.textContent = txt.substring(0, x) + "..";
return;
}
}
} else {
// Truncate the left side of the text.
for (var x = 2; x < txt.length; x++) {
if (t.getSubStringLength(x - 2, txt.length) <= w) {
t.textContent = ".." + txt.substring(x, txt.length);
return;
}
}
}
t.textContent = "";
}
// zoom
function zoom_reset(e) {
if (e.attributes != undefined) {
orig_load(e, "x");
orig_load(e, "width");
}
if (e.childNodes == undefined) return;
for(var i = 0, c = e.childNodes; i < c.length; i++) {
zoom_reset(c[i]);
}
}
function zoom_child(e, x, ratio) {
if (e.attributes != undefined) {
if (e.attributes.x != undefined) {
orig_save(e, "x");
e.attributes.x.value = format_percent((parseFloat(e.attributes.x.value) - x) * ratio);
if (e.tagName == "text") {
e.attributes.x.value = format_percent(parseFloat(find_child(e.parentNode, "rect[x]").attributes.x.value) + (100 * 3 / frames.attributes.width.value));
}
}
if (e.attributes.width != undefined) {
orig_save(e, "width");
e.attributes.width.value = format_percent(parseFloat(e.attributes.width.value) * ratio);
}
}
if (e.childNodes == undefined) return;
for(var i = 0, c = e.childNodes; i < c.length; i++) {
zoom_child(c[i], x, ratio);
}
}
function zoom_parent(e) {
if (e.attributes) {
if (e.attributes.x != undefined) {
orig_save(e, "x");
e.attributes.x.value = "0.0%";
}
if (e.attributes.width != undefined) {
orig_save(e, "width");
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 = parseFloat(attr.width.value);
var xmin = parseFloat(attr.x.value);
var xmax = xmin + width;
var ymin = parseFloat(attr.y.value);
var ratio = 100 / width;
// XXX: Workaround for JavaScript float issues (fix me)
var fudge = 0.001;
unzoombtn.classList.remove("hide");
var el = frames.children;
for (var i = 0; i < el.length; i++) {
var e = el[i];
var a = find_child(e, "rect").attributes;
var ex = parseFloat(a.x.value);
var ew = parseFloat(a.width.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+fudge) >= xmax) {
e.classList.add("parent");
zoom_parent(e);
update_text(e);
}
// not in current path
else
e.classList.add("hide");
}
// Children maybe
else {
// no common path
if (ex < xmin || ex + fudge >= xmax) {
e.classList.add("hide");
}
else {
zoom_child(e, xmin, ratio);
update_text(e);
}
}
}
}
function unzoom() {
unzoombtn.classList.add("hide");
var el = frames.children;
for(var i = 0; i < el.length; i++) {
el[i].classList.remove("parent");
el[i].classList.remove("hide");
zoom_reset(el[i]);
update_text(el[i]);
}
}
// search
function reset_search() {
var el = document.querySelectorAll("#frames rect");
for (var i = 0; i < el.length; i++) {
orig_load(el[i], "fill")
}
var params = get_params();
delete params.s;
history.replaceState(null, null, parse_params(params));
}
function search_prompt() {
if (!searching) {
var term = prompt("Enter a search term (regexp " +
"allowed, eg: ^ext4_)", "");
if (term != null) {
search(term)
}
} else {
reset_search();
searching = 0;
searchbtn.classList.remove("show");
searchbtn.firstChild.nodeValue = "Search"
matchedtxt.classList.add("hide");
matchedtxt.firstChild.nodeValue = ""
}
}
function search(term) {
var re = new RegExp(term);
var el = frames.children;
var matches = new Object();
var maxwidth = 0;
for (var i = 0; i < el.length; i++) {
var e = el[i];
var func = g_to_func(e);
var rect = find_child(e, "rect");
if (func == null || rect == null)
continue;
// Save max width. Only works as we have a root frame
var w = parseFloat(rect.attributes.width.value);
if (w > maxwidth)
maxwidth = w;
if (func.match(re)) {
// highlight
var x = parseFloat(rect.attributes.x.value);
orig_save(rect, "fill");
rect.attributes.fill.value = 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.
var fudge = 0.0001; // JavaScript floating point
for (var k in keys) {
var x = parseFloat(keys[k]);
var w = matches[keys[k]];
if (x >= lastx + lastw - fudge) {
count += w;
lastx = x;
lastw = w;
}
}
// display matched percent
matchedtxt.classList.remove("hide");
var pct = 100 * count / maxwidth;
if (pct != 100) pct = pct.toFixed(1);
matchedtxt.firstChild.nodeValue = "Matched: " + pct + "%";
}
function format_percent(n) {
return n.toFixed(4) + "%";
}
]]></script><rect x="0" y="0" width="100%" height="886" fill="url(#background)"/><text id="title" x="50.0000%" y="24.00">Flame Graph</text><text id="details" x="10" y="869.00"> </text><text id="unzoom" class="hide" x="10" y="24.00">Reset Zoom</text><text id="search" x="1090" y="24.00">Search</text><text id="matched" x="1090" y="869.00"> </text><svg id="frames" x="10" width="1180"><g><title>perf (4 samples, 0.29%)</title><rect x="0.0000%" y="821" width="0.2886%" height="15" fill="rgb(227,0,7)"/><text x="0.2500%" y="831.50"></text></g><g><title>[unknown] (4 samples, 0.29%)</title><rect x="0.0000%" y="805" width="0.2886%" height="15" fill="rgb(217,0,24)"/><text x="0.2500%" y="815.50"></text></g><g><title>[unknown] (4 samples, 0.29%)</title><rect x="0.0000%" y="789" width="0.2886%" height="15" fill="rgb(221,193,54)"/><text x="0.2500%" y="799.50"></text></g><g><title>[unknown] (4 samples, 0.29%)</title><rect x="0.0000%" y="773" width="0.2886%" height="15" fill="rgb(248,212,6)"/><text x="0.2500%" y="783.50"></text></g><g><title>[unknown] (4 samples, 0.29%)</title><rect x="0.0000%" y="757" width="0.2886%" height="15" fill="rgb(208,68,35)"/><text x="0.2500%" y="767.50"></text></g><g><title>[unknown] (4 samples, 0.29%)</title><rect x="0.0000%" y="741" width="0.2886%" height="15" fill="rgb(232,128,0)"/><text x="0.2500%" y="751.50"></text></g><g><title>[unknown] (4 samples, 0.29%)</title><rect x="0.0000%" y="725" width="0.2886%" height="15" fill="rgb(207,160,47)"/><text x="0.2500%" y="735.50"></text></g><g><title>[unknown] (4 samples, 0.29%)</title><rect x="0.0000%" y="709" width="0.2886%" height="15" fill="rgb(228,23,34)"/><text x="0.2500%" y="719.50"></text></g><g><title>[unknown] (4 samples, 0.29%)</title><rect x="0.0000%" y="693" width="0.2886%" height="15" fill="rgb(218,30,26)"/><text x="0.2500%" y="703.50"></text></g><g><title>[unknown] (4 samples, 0.29%)</title><rect x="0.0000%" y="677" width="0.2886%" height="15" fill="rgb(220,122,19)"/><text x="0.2500%" y="687.50"></text></g><g><title>[unknown] (4 samples, 0.29%)</title><rect x="0.0000%" y="661" width="0.2886%" height="15" fill="rgb(250,228,42)"/><text x="0.2500%" y="671.50"></text></g><g><title>[unknown] (4 samples, 0.29%)</title><rect x="0.0000%" y="645" width="0.2886%" height="15" fill="rgb(240,193,28)"/><text x="0.2500%" y="655.50"></text></g><g><title>[unknown] (4 samples, 0.29%)</title><rect x="0.0000%" y="629" width="0.2886%" height="15" fill="rgb(216,20,37)"/><text x="0.2500%" y="639.50"></text></g><g><title>[unknown] (4 samples, 0.29%)</title><rect x="0.0000%" y="613" width="0.2886%" height="15" fill="rgb(206,188,39)"/><text x="0.2500%" y="623.50"></text></g><g><title>[unknown] (4 samples, 0.29%)</title><rect x="0.0000%" y="597" width="0.2886%" height="15" fill="rgb(217,207,13)"/><text x="0.2500%" y="607.50"></text></g><g><title>[unknown] (2 samples, 0.14%)</title><rect x="0.2886%" y="805" width="0.1443%" height="15" fill="rgb(231,73,38)"/><text x="0.5386%" y="815.50"></text></g><g><title>[unknown] (2 samples, 0.14%)</title><rect x="0.2886%" y="789" width="0.1443%" height="15" fill="rgb(225,20,46)"/><text x="0.5386%" y="799.50"></text></g><g><title>[unknown] (2 samples, 0.14%)</title><rect x="0.2886%" y="773" width="0.1443%" height="15" fill="rgb(210,31,41)"/><text x="0.5386%" y="783.50"></text></g><g><title>[unknown] (2 samples, 0.14%)</title><rect x="0.2886%" y="757" width="0.1443%" height="15" fill="rgb(221,200,47)"/><text x="0.5386%" y="767.50"></text></g><g><title>[unknown] (2 samples, 0.14%)</title><rect x="0.2886%" y="741" width="0.1443%" height="15" fill="rgb(226,26,5)"/><text x="0.5386%" y="751.50"></text></g><g><title>[unknown] (2 samples, 0.14%)</title><rect x="0.2886%" y="725" width="0.1443%" height="15" fill="rgb(249,33,26)"/><text x="0.5386%" y="735.50"></text></g><g><title>[unknown] (2 samples, 0.14%)</title><rect x="0.2886%" y="709" width="0.1443%" height="15" fill="rgb(235,183,28)"/><text x="0.5386%" y="719.50"></text></g><g><title>[unknown] (2 samples, 0.14%)</title><rect x="0.2886%" y="693" width="0.1443%" height="15" fill="rgb(221,5,38)"/><text x="0.5386%" y="703.50"></text></g><g><title>[unknown] (2 samples, 0.14%)</title><rect x="0.2886%" y="677" width="0.1443%" height="15" fill="rgb(247,18,42)"/><text x="0.5386%" y="687.50"></text></g><g><title>[unknown] (2 samples, 0.14%)</title><rect x="0.2886%" y="661" width="0.1443%" height="15" fill="rgb(241,131,45)"/><text x="0.5386%" y="671.50"></text></g><g><title>[unknown] (2 samples, 0.14%)</title><rect x="0.2886%" y="645" width="0.1443%" height="15" fill="rgb(249,31,29)"/><text x="0.5386%" y="655.50"></text></g><g><title>[unknown] (2 samples, 0.14%)</title><rect x="0.2886%" y="629" width="0.1443%" height="15" fill="rgb(225,111,53)"/><text x="0.5386%" y="639.50"></text></g><g><title>[unknown] (1 samples, 0.07%)</title><rect x="0.3608%" y="613" width="0.0722%" height="15" fill="rgb(238,160,17)"/><text x="0.6108%" y="623.50"></text></g><g><title>[unknown] (1 samples, 0.07%)</title><rect x="0.3608%" y="597" width="0.0722%" height="15" fill="rgb(214,148,48)"/><text x="0.6108%" y="607.50"></text></g><g><title>[unknown] (1 samples, 0.07%)</title><rect x="0.3608%" y="581" width="0.0722%" height="15" fill="rgb(232,36,49)"/><text x="0.6108%" y="591.50"></text></g><g><title>[unknown] (1 samples, 0.07%)</title><rect x="0.3608%" y="565" width="0.0722%" height="15" fill="rgb(209,103,24)"/><text x="0.6108%" y="575.50"></text></g><g><title>[unknown] (1 samples, 0.07%)</title><rect x="0.3608%" y="549" width="0.0722%" height="15" fill="rgb(229,88,8)"/><text x="0.6108%" y="559.50"></text></g><g><title>BufferedReader_fill_96c7c069bdb07c217fa1e78604eb6f1cc551ba60 (1 samples, 0.07%)</title><rect x="0.5051%" y="501" width="0.0722%" height="15" fill="rgb(213,181,19)"/><text x="0.7551%" y="511.50"></text></g><g><title>MultiThreadedMonitorSupport_slowPathMonitorExit_183871de385508d0f6b4f0881e8e0c44628018b3 (1 samples, 0.07%)</title><rect x="1.0823%" y="453" width="0.0722%" height="15" fill="rgb(254,191,54)"/><text x="1.3323%" y="463.50"></text></g><g><title>MultiThreadedMonitorSupport_monitorExit_f765f7445e650efe1207579ef06c6f8ac708d1b5 (1 samples, 0.07%)</title><rect x="1.0823%" y="437" width="0.0722%" height="15" fill="rgb(241,83,37)"/><text x="1.3323%" y="447.50"></text></g><g><title>ReentrantLock_unlock_86cdca028e9dd52644b7822ba738ec004cf0c360 (1 samples, 0.07%)</title><rect x="1.0823%" y="421" width="0.0722%" height="15" fill="rgb(233,36,39)"/><text x="1.3323%" y="431.50"></text></g><g><title>AbstractQueuedSynchronizer_release_a6f0f81643a4166b53eeaa75bf587c535be7bad9 (1 samples, 0.07%)</title><rect x="1.0823%" y="405" width="0.0722%" height="15" fill="rgb(226,3,54)"/><text x="1.3323%" y="415.50"></text></g><g><title>ReentrantLock$Sync_tryRelease_a66c341958d8201110d2de33406f88fc73bac424 (1 samples, 0.07%)</title><rect x="1.0823%" y="389" width="0.0722%" height="15" fill="rgb(245,192,40)"/><text x="1.3323%" y="399.50"></text></g><g><title>CharsetDecoder_decode_6f5b14199aa7c719db6a5072940e8a638d4a068a (21 samples, 1.52%)</title><rect x="1.1544%" y="437" width="1.5152%" height="15" fill="rgb(238,167,29)"/><text x="1.4044%" y="447.50"></text></g><g><title>UTF_8$Decoder_decodeLoop_104d7423699fc2331d1f0f7bc298d287a0474bce (21 samples, 1.52%)</title><rect x="1.1544%" y="421" width="1.5152%" height="15" fill="rgb(232,182,51)"/><text x="1.4044%" y="431.50"></text></g><g><title>UTF_8$Decoder_decodeArrayLoop_98fcab346304bf123fd7562509865106501847fb (21 samples, 1.52%)</title><rect x="1.1544%" y="405" width="1.5152%" height="15" fill="rgb(231,60,39)"/><text x="1.4044%" y="415.50"></text></g><g><title>IOUtil_read_8e94093220c099ee7c3acba2bcf63e3df5d79d18 (2 samples, 0.14%)</title><rect x="2.6696%" y="373" width="0.1443%" height="15" fill="rgb(208,69,12)"/><text x="2.9196%" y="383.50"></text></g><g><title>IOUtil_readIntoNativeBuffer_4d3ae3b4ec64616fb62ed352d4411e3167811343 (2 samples, 0.14%)</title><rect x="2.6696%" y="357" width="0.1443%" height="15" fill="rgb(235,93,37)"/><text x="2.9196%" y="367.50"></text></g><g><title>FileDispatcherImpl_pread0_54466e1115b239cd470a420bc74e2e0580b4bc43 (2 samples, 0.14%)</title><rect x="2.6696%" y="341" width="0.1443%" height="15" fill="rgb(213,116,39)"/><text x="2.9196%" y="351.50"></text></g><g><title>__libc_pread64 (2 samples, 0.14%)</title><rect x="2.6696%" y="325" width="0.1443%" height="15" fill="rgb(222,207,29)"/><text x="2.9196%" y="335.50"></text></g><g><title>[unknown] (2 samples, 0.14%)</title><rect x="2.6696%" y="309" width="0.1443%" height="15" fill="rgb(206,96,30)"/><text x="2.9196%" y="319.50"></text></g><g><title>[unknown] (2 samples, 0.14%)</title><rect x="2.6696%" y="293" width="0.1443%" height="15" fill="rgb(218,138,4)"/><text x="2.9196%" y="303.50"></text></g><g><title>[unknown] (2 samples, 0.14%)</title><rect x="2.6696%" y="277" width="0.1443%" height="15" fill="rgb(250,191,14)"/><text x="2.9196%" y="287.50"></text></g><g><title>[unknown] (2 samples, 0.14%)</title><rect x="2.6696%" y="261" width="0.1443%" height="15" fill="rgb(239,60,40)"/><text x="2.9196%" y="271.50"></text></g><g><title>[unknown] (2 samples, 0.14%)</title><rect x="2.6696%" y="245" width="0.1443%" height="15" fill="rgb(206,27,48)"/><text x="2.9196%" y="255.50"></text></g><g><title>[unknown] (1 samples, 0.07%)</title><rect x="2.7417%" y="229" width="0.0722%" height="15" fill="rgb(225,35,8)"/><text x="2.9917%" y="239.50"></text></g><g><title>[unknown] (1 samples, 0.07%)</title><rect x="2.7417%" y="213" width="0.0722%" height="15" fill="rgb(250,213,24)"/><text x="2.9917%" y="223.50"></text></g><g><title>[unknown] (1 samples, 0.07%)</title><rect x="2.7417%" y="197" width="0.0722%" height="15" fill="rgb(247,123,22)"/><text x="2.9917%" y="207.50"></text></g><g><title>[unknown] (1 samples, 0.07%)</title><rect x="2.7417%" y="181" width="0.0722%" height="15" fill="rgb(231,138,38)"/><text x="2.9917%" y="191.50"></text></g><g><title>[unknown] (1 samples, 0.07%)</title><rect x="2.7417%" y="165" width="0.0722%" height="15" fill="rgb(231,145,46)"/><text x="2.9917%" y="175.50"></text></g><g><title>[unknown] (1 samples, 0.07%)</title><rect x="2.7417%" y="149" width="0.0722%" height="15" fill="rgb(251,118,11)"/><text x="2.9917%" y="159.50"></text></g><g><title>[unknown] (1 samples, 0.07%)</title><rect x="2.7417%" y="133" width="0.0722%" height="15" fill="rgb(217,147,25)"/><text x="2.9917%" y="143.50"></text></g><g><title>[unknown] (1 samples, 0.07%)</title><rect x="2.7417%" y="117" width="0.0722%" height="15" fill="rgb(247,81,37)"/><text x="2.9917%" y="127.50"></text></g><g><title>[unknown] (1 samples, 0.07%)</title><rect x="2.7417%" y="101" width="0.0722%" height="15" fill="rgb(209,12,38)"/><text x="2.9917%" y="111.50"></text></g><g><title>[unknown] (1 samples, 0.07%)</title><rect x="2.7417%" y="85" width="0.0722%" height="15" fill="rgb(227,1,9)"/><text x="2.9917%" y="95.50"></text></g><g><title>[unknown] (1 samples, 0.07%)</title><rect x="2.7417%" y="69" width="0.0722%" height="15" fill="rgb(248,47,43)"/><text x="2.9917%" y="79.50"></text></g><g><title>[unknown] (1 samples, 0.07%)</title><rect x="2.7417%" y="53" width="0.0722%" height="15" fill="rgb(221,10,30)"/><text x="2.9917%" y="63.50"></text></g><g><title>[unknown] (1 samples, 0.07%)</title><rect x="2.7417%" y="37" width="0.0722%" height="15" fill="rgb(210,229,1)"/><text x="2.9917%" y="47.50"></text></g><g><title>BufferedReader_fill_96c7c069bdb07c217fa1e78604eb6f1cc551ba60 (25 samples, 1.80%)</title><rect x="1.0823%" y="485" width="1.8038%" height="15" fill="rgb(222,148,37)"/><text x="1.3323%" y="495.50">B..</text></g><g><title>StreamDecoder_read_ba5735676ed042400d863865dd82d947069052dd (25 samples, 1.80%)</title><rect x="1.0823%" y="469" width="1.8038%" height="15" fill="rgb(234,67,33)"/><text x="1.3323%" y="479.50">S..</text></g><g><title>StreamDecoder_implRead_7eab66a9a3d4e5a1a3dd2962e25ae1b5559640f4 (24 samples, 1.73%)</title><rect x="1.1544%" y="453" width="1.7316%" height="15" fill="rgb(247,98,35)"/><text x="1.4044%" y="463.50"></text></g><g><title>StreamDecoder_readBytes_98adb4eb86b2bf3f94f8a75e4518dc82f9160dd9 (3 samples, 0.22%)</title><rect x="2.6696%" y="437" width="0.2165%" height="15" fill="rgb(247,138,52)"/><text x="2.9196%" y="447.50"></text></g><g><title>FileChannelLinesSpliterator$1_read_ae3c842d2d784e406ea4d3ca903220647d3e7154 (3 samples, 0.22%)</title><rect x="2.6696%" y="421" width="0.2165%" height="15" fill="rgb(213,79,30)"/><text x="2.9196%" y="431.50"></text></g><g><title>FileChannelImpl_read_ad0867f5c0920a3fafa36c25f0555fd15c9d6e48 (3 samples, 0.22%)</title><rect x="2.6696%" y="405" width="0.2165%" height="15" fill="rgb(246,177,23)"/><text x="2.9196%" y="415.50"></text></g><g><title>FileChannelImpl_readInternal_caf54f6c351cc3eab470d4e4bd6629fabde85c65 (3 samples, 0.22%)</title><rect x="2.6696%" y="389" width="0.2165%" height="15" fill="rgb(230,62,27)"/><text x="2.9196%" y="399.50"></text></g><g><title>NativeThreadSet_add_d740deae745d9b40c6b056a29a32c709fa39e983 (1 samples, 0.07%)</title><rect x="2.8139%" y="373" width="0.0722%" height="15" fill="rgb(216,154,8)"/><text x="3.0639%" y="383.50"></text></g><g><title>MultiThreadedMonitorSupport_slowPathMonitorEnter_5c2ec80c70301e1f54c9deef94b70b719d5a10f5 (1 samples, 0.07%)</title><rect x="2.8139%" y="357" width="0.0722%" height="15" fill="rgb(244,35,45)"/><text x="3.0639%" y="367.50"></text></g><g><title>MultiThreadedMonitorSupport_monitorEnter_a853e48d8499fe94e7e0723447fc9d2060965e91 (1 samples, 0.07%)</title><rect x="2.8139%" y="341" width="0.0722%" height="15" fill="rgb(251,115,12)"/><text x="3.0639%" y="351.50"></text></g><g><title>MultiThreadedMonitorSupport_getOrCreateMonitor_2ecf5995a7a109dacede518d33424ec5ebddfde6 (1 samples, 0.07%)</title><rect x="2.8139%" y="325" width="0.0722%" height="15" fill="rgb(240,54,50)"/><text x="3.0639%" y="335.50"></text></g><g><title>MultiThreadedMonitorSupport_getOrCreateMonitor_2ecf5995a7a109dacede518d33424ec5ebddfde6 (4 samples, 0.29%)</title><rect x="2.8860%" y="453" width="0.2886%" height="15" fill="rgb(233,84,52)"/><text x="3.1360%" y="463.50"></text></g><g><title>MultiThreadedMonitorSupport_getOrCreateMonitorFromObject_922cf11599fedc7c0bfa829f3c2f09fcdebe2077 (1 samples, 0.07%)</title><rect x="3.1025%" y="437" width="0.0722%" height="15" fill="rgb(207,117,47)"/><text x="3.3525%" y="447.50"></text></g><g><title>MultiThreadedMonitorSupport_monitorEnter_a853e48d8499fe94e7e0723447fc9d2060965e91 (6 samples, 0.43%)</title><rect x="2.8860%" y="469" width="0.4329%" height="15" fill="rgb(249,43,39)"/><text x="3.1360%" y="479.50"></text></g><g><title>ReentrantLock_lock_c898d1de8855d56ce6120446f90aa9e4e86ede9f (2 samples, 0.14%)</title><rect x="3.1746%" y="453" width="0.1443%" height="15" fill="rgb(209,38,44)"/><text x="3.4246%" y="463.50"></text></g><g><title>AbstractQueuedSynchronizer_acquire_d7c03c3cee25dd5a735b5a4334799f668f70ef36 (2 samples, 0.14%)</title><rect x="3.1746%" y="437" width="0.1443%" height="15" fill="rgb(236,212,23)"/><text x="3.4246%" y="447.50"></text></g><g><title>ReentrantLock$Sync_nonfairTryAcquire_0a9290a8427787ed8158d141c47a3ec430d345c2 (2 samples, 0.14%)</title><rect x="3.1746%" y="421" width="0.1443%" height="15" fill="rgb(242,79,21)"/><text x="3.4246%" y="431.50"></text></g><g><title>StackOverflowCheckImpl_protectYellowZone_c940e860df16ce6529c43e09187ac7003f0ff4ce (1 samples, 0.07%)</title><rect x="3.3189%" y="469" width="0.0722%" height="15" fill="rgb(211,96,35)"/><text x="3.5689%" y="479.50"></text></g><g><title>VMError_guarantee_18caf46ef6d672f2c7aab3ad271ff5117b823ec1 (1 samples, 0.07%)</title><rect x="3.3189%" y="453" width="0.0722%" height="15" fill="rgb(253,215,40)"/><text x="3.5689%" y="463.50"></text></g><g><title>MultiThreadedMonitorSupport_slowPathMonitorEnter_5c2ec80c70301e1f54c9deef94b70b719d5a10f5 (8 samples, 0.58%)</title><rect x="2.8860%" y="485" width="0.5772%" height="15" fill="rgb(211,81,21)"/><text x="3.1360%" y="495.50"></text></g><g><title>VMError_guarantee_18caf46ef6d672f2c7aab3ad271ff5117b823ec1 (1 samples, 0.07%)</title><rect x="3.3911%" y="469" width="0.0722%" height="15" fill="rgb(208,190,38)"/><text x="3.6411%" y="479.50"></text></g><g><title>MultiThreadedMonitorSupport_monitorExit_f765f7445e650efe1207579ef06c6f8ac708d1b5 (2 samples, 0.14%)</title><rect x="3.5354%" y="469" width="0.1443%" height="15" fill="rgb(235,213,38)"/><text x="3.7854%" y="479.50"></text></g><g><title>ReentrantLock_unlock_86cdca028e9dd52644b7822ba738ec004cf0c360 (2 samples, 0.14%)</title><rect x="3.5354%" y="453" width="0.1443%" height="15" fill="rgb(237,122,38)"/><text x="3.7854%" y="463.50"></text></g><g><title>AbstractQueuedSynchronizer_release_a6f0f81643a4166b53eeaa75bf587c535be7bad9 (2 samples, 0.14%)</title><rect x="3.5354%" y="437" width="0.1443%" height="15" fill="rgb(244,218,35)"/><text x="3.7854%" y="447.50"></text></g><g><title>ReentrantLock$Sync_tryRelease_a66c341958d8201110d2de33406f88fc73bac424 (2 samples, 0.14%)</title><rect x="3.5354%" y="421" width="0.1443%" height="15" fill="rgb(240,68,47)"/><text x="3.7854%" y="431.50"></text></g><g><title>MultiThreadedMonitorSupport_slowPathMonitorExit_183871de385508d0f6b4f0881e8e0c44628018b3 (4 samples, 0.29%)</title><rect x="3.4632%" y="485" width="0.2886%" height="15" fill="rgb(210,16,53)"/><text x="3.7132%" y="495.50"></text></g><g><title>VMError_guarantee_18caf46ef6d672f2c7aab3ad271ff5117b823ec1 (1 samples, 0.07%)</title><rect x="3.6797%" y="469" width="0.0722%" height="15" fill="rgb(235,124,12)"/><text x="3.9297%" y="479.50"></text></g><g><title>FileChannelLinesSpliterator_readLine_6b8a293de96fb9ff2dbda8c1f6b9dcd646096f4d (54 samples, 3.90%)</title><rect x="0.5051%" y="517" width="3.8961%" height="15" fill="rgb(224,169,11)"/><text x="0.7551%" y="527.50">File..</text></g><g><title>BufferedReader_readLine_49482cc1adbe362e9d219262c390fbc755737e48 (53 samples, 3.82%)</title><rect x="0.5772%" y="501" width="3.8240%" height="15" fill="rgb(250,166,2)"/><text x="0.8272%" y="511.50">Buff..</text></g><g><title>String_constructor_bea7661f4e328798935339561607b4a139be1527 (9 samples, 0.65%)</title><rect x="3.7518%" y="485" width="0.6494%" height="15" fill="rgb(242,216,29)"/><text x="4.0018%" y="495.50"></text></g><g><title>String_constructor_8bedabae8cd73f19de3b2b69f546c0fdd002336f (9 samples, 0.65%)</title><rect x="3.7518%" y="469" width="0.6494%" height="15" fill="rgb(230,116,27)"/><text x="4.0018%" y="479.50"></text></g><g><title>ReferencePipeline$2$1_accept_75da41c6efd18979ee580e6231517a2aaf07b996 (2 samples, 0.14%)</title><rect x="4.8341%" y="469" width="0.1443%" height="15" fill="rgb(228,99,48)"/><text x="5.0841%" y="479.50"></text></g><g><title>ReduceOps$3ReducingSink_accept_5258d79541381b3f9211dfb1fcddc3eee4cbc10c (1 samples, 0.07%)</title><rect x="6.0606%" y="437" width="0.0722%" height="15" fill="rgb(253,11,6)"/><text x="6.3106%" y="447.50"></text></g><g><title>Collectors$$Lambda$c735b8d0f7ac76c3e81446fbd7eee4d34d30af45_accept_12897afcf2e800bd80806a668e60fc3adaa1e8ff (2 samples, 0.14%)</title><rect x="7.0707%" y="389" width="0.1443%" height="15" fill="rgb(247,143,39)"/><text x="7.3207%" y="399.50"></text></g><g><title>Collectors$$Lambda$c735b8d0f7ac76c3e81446fbd7eee4d34d30af45_accept_12897afcf2e800bd80806a668e60fc3adaa1e8ff (3 samples, 0.22%)</title><rect x="7.7922%" y="373" width="0.2165%" height="15" fill="rgb(236,97,10)"/><text x="8.0422%" y="383.50"></text></g><g><title>Collectors_lambda$summingLong$23_65ef9c3edfc6adcc431d7653fa80d30c28d19b8e (3 samples, 0.22%)</title><rect x="7.7922%" y="357" width="0.2165%" height="15" fill="rgb(233,208,19)"/><text x="8.0422%" y="367.50"></text></g><g><title>Collectors_lambda$summingLong$23_65ef9c3edfc6adcc431d7653fa80d30c28d19b8e (1 samples, 0.07%)</title><rect x="8.0087%" y="373" width="0.0722%" height="15" fill="rgb(216,164,2)"/><text x="8.2587%" y="383.50"></text></g><g><title>HashMap_hash_92c0bb595f0f5bb9eeac903191083c8f0c2c0962 (11 samples, 0.79%)</title><rect x="12.0491%" y="357" width="0.7937%" height="15" fill="rgb(220,129,5)"/><text x="12.2991%" y="367.50"></text></g><g><title>String_hashCode_0a7a1b7da3e20b4eff3f548c6ba3e47a0c3be612 (8 samples, 0.58%)</title><rect x="12.2655%" y="341" width="0.5772%" height="15" fill="rgb(242,17,10)"/><text x="12.5155%" y="351.50"></text></g><g><title>StringLatin1_hashCode_c33093c38bcfdf32ed97162697d8c35c80208269 (6 samples, 0.43%)</title><rect x="12.4098%" y="325" width="0.4329%" height="15" fill="rgb(242,107,0)"/><text x="12.6598%" y="335.50"></text></g><g><title>HashMap_resize_cf2e69ef8a63b39ca45bcd8b9c9d40e79b99a2f2 (1 samples, 0.07%)</title><rect x="12.8427%" y="357" width="0.0722%" height="15" fill="rgb(251,28,31)"/><text x="13.0927%" y="367.50"></text></g><g><title>StringLatin1_equals_c73da69b74092c11fe51c1212a1919d4ef28cc4a (1 samples, 0.07%)</title><rect x="12.9149%" y="357" width="0.0722%" height="15" fill="rgb(233,223,10)"/><text x="13.1649%" y="367.50"></text></g><g><title>String_equals_951b4dc388763a53473bf39dd2f3d308fc60450a (48 samples, 3.46%)</title><rect x="12.9870%" y="357" width="3.4632%" height="15" fill="rgb(215,21,27)"/><text x="13.2370%" y="367.50">Str..</text></g><g><title>StringLatin1_equals_c73da69b74092c11fe51c1212a1919d4ef28cc4a (24 samples, 1.73%)</title><rect x="14.7186%" y="341" width="1.7316%" height="15" fill="rgb(232,23,21)"/><text x="14.9686%" y="351.50"></text></g><g><title>Collectors_lambda$groupingBy$53_d44a200ab7ee4a5dfb4cd52bdf1494cbc04e7f30 (132 samples, 9.52%)</title><rect x="7.2150%" y="389" width="9.5238%" height="15" fill="rgb(244,5,23)"/><text x="7.4650%" y="399.50">Collectors_lam..</text></g><g><title>HashMap_computeIfAbsent_d7d0e32dcf1a4642c16f383456069356328aed27 (120 samples, 8.66%)</title><rect x="8.0808%" y="373" width="8.6580%" height="15" fill="rgb(226,81,46)"/><text x="8.3308%" y="383.50">HashMap_comp..</text></g><g><title>[unknown] (4 samples, 0.29%)</title><rect x="16.4502%" y="357" width="0.2886%" height="15" fill="rgb(247,70,30)"/><text x="16.7002%" y="367.50"></text></g><g><title>[unknown] (4 samples, 0.29%)</title><rect x="16.4502%" y="341" width="0.2886%" height="15" fill="rgb(212,68,19)"/><text x="16.7002%" y="351.50"></text></g><g><title>[unknown] (4 samples, 0.29%)</title><rect x="16.4502%" y="325" width="0.2886%" height="15" fill="rgb(240,187,13)"/><text x="16.7002%" y="335.50"></text></g><g><title>[unknown] (4 samples, 0.29%)</title><rect x="16.4502%" y="309" width="0.2886%" height="15" fill="rgb(223,113,26)"/><text x="16.7002%" y="319.50"></text></g><g><title>[unknown] (4 samples, 0.29%)</title><rect x="16.4502%" y="293" width="0.2886%" height="15" fill="rgb(206,192,2)"/><text x="16.7002%" y="303.50"></text></g><g><title>[unknown] (4 samples, 0.29%)</title><rect x="16.4502%" y="277" width="0.2886%" height="15" fill="rgb(241,108,4)"/><text x="16.7002%" y="287.50"></text></g><g><title>[unknown] (4 samples, 0.29%)</title><rect x="16.4502%" y="261" width="0.2886%" height="15" fill="rgb(247,173,49)"/><text x="16.7002%" y="271.50"></text></g><g><title>[unknown] (4 samples, 0.29%)</title><rect x="16.4502%" y="245" width="0.2886%" height="15" fill="rgb(224,114,35)"/><text x="16.7002%" y="255.50"></text></g><g><title>[unknown] (4 samples, 0.29%)</title><rect x="16.4502%" y="229" width="0.2886%" height="15" fill="rgb(245,159,27)"/><text x="16.7002%" y="239.50"></text></g><g><title>[unknown] (4 samples, 0.29%)</title><rect x="16.4502%" y="213" width="0.2886%" height="15" fill="rgb(245,172,44)"/><text x="16.7002%" y="223.50"></text></g><g><title>[unknown] (4 samples, 0.29%)</title><rect x="16.4502%" y="197" width="0.2886%" height="15" fill="rgb(236,23,11)"/><text x="16.7002%" y="207.50"></text></g><g><title>[unknown] (4 samples, 0.29%)</title><rect x="16.4502%" y="181" width="0.2886%" height="15" fill="rgb(205,117,38)"/><text x="16.7002%" y="191.50"></text></g><g><title>[unknown] (4 samples, 0.29%)</title><rect x="16.4502%" y="165" width="0.2886%" height="15" fill="rgb(237,72,25)"/><text x="16.7002%" y="175.50"></text></g><g><title>Collectors$$Lambda$8d0d73783035c671e68a4c968bd767113aadb738_accept_0666ab95aebe54d27a9baec3fc5291a5895623fb (137 samples, 9.88%)</title><rect x="6.9264%" y="405" width="9.8846%" height="15" fill="rgb(244,70,9)"/><text x="7.1764%" y="415.50">Collectors$$La..</text></g><g><title>HashMap_computeIfAbsent_d7d0e32dcf1a4642c16f383456069356328aed27 (1 samples, 0.07%)</title><rect x="16.7388%" y="389" width="0.0722%" height="15" fill="rgb(217,125,39)"/><text x="16.9888%" y="399.50"></text></g><g><title>ReduceOps$3ReducingSink_accept_5258d79541381b3f9211dfb1fcddc3eee4cbc10c (140 samples, 10.10%)</title><rect x="6.7821%" y="421" width="10.1010%" height="15" fill="rgb(235,36,10)"/><text x="7.0321%" y="431.50">ReduceOps$3Redu..</text></g><g><title>Collectors_lambda$groupingBy$53_d44a200ab7ee4a5dfb4cd52bdf1494cbc04e7f30 (1 samples, 0.07%)</title><rect x="16.8110%" y="405" width="0.0722%" height="15" fill="rgb(251,123,47)"/><text x="17.0610%" y="415.50"></text></g><g><title>String_toLowerCase_46014981866999e5cf0d6abe55dd9236e99cdb3f (1 samples, 0.07%)</title><rect x="16.8831%" y="421" width="0.0722%" height="15" fill="rgb(221,13,13)"/><text x="17.1331%" y="431.50"></text></g><g><title>StringLatin1_toLowerCase_ad606586522bf83e8f038e9534d8ef396904f03c (1 samples, 0.07%)</title><rect x="17.0996%" y="405" width="0.0722%" height="15" fill="rgb(238,131,9)"/><text x="17.3496%" y="415.50"></text></g><g><title>Character_toLowerCase_01eb60eac1b4d1f4686f55c1aa88d0aa78fabafb (1 samples, 0.07%)</title><rect x="17.4603%" y="389" width="0.0722%" height="15" fill="rgb(211,50,8)"/><text x="17.7103%" y="399.50"></text></g><g><title>ArraycopySnippets_doArraycopy_043961c4b8a78c521bb6ac0bcc8243e2da5fd903 (4 samples, 0.29%)</title><rect x="19.1198%" y="373" width="0.2886%" height="15" fill="rgb(245,182,24)"/><text x="19.3698%" y="383.50"></text></g><g><title>ArraycopySnippets_primitiveCopyForward_c91c5c7c46023d36de4518851f3859ace4c81005 (2 samples, 0.14%)</title><rect x="19.2641%" y="357" width="0.1443%" height="15" fill="rgb(242,14,37)"/><text x="19.5141%" y="367.50"></text></g><g><title>ArraycopySnippets_primitiveCopyForward_526b7b89f5693aabda110ab33e77d9a4607c45b6 (1 samples, 0.07%)</title><rect x="19.3362%" y="341" width="0.0722%" height="15" fill="rgb(246,228,12)"/><text x="19.5862%" y="351.50"></text></g><g><title>CharacterDataLatin1_toLowerCase_441dae4ae160f6ff92a5c43fe52adfe86ade5d62 (1 samples, 0.07%)</title><rect x="19.4084%" y="373" width="0.0722%" height="15" fill="rgb(213,55,15)"/><text x="19.6584%" y="383.50"></text></g><g><title>ReferencePipeline$3$1_accept_fecdf8590fa049286189dcbfbc97685f566e97ce (204 samples, 14.72%)</title><rect x="6.1328%" y="437" width="14.7186%" height="15" fill="rgb(209,9,3)"/><text x="6.3828%" y="447.50">ReferencePipeline$3$1_..</text></g><g><title>TopTen$$Lambda$7ebf4afa0140691e6a9c9455af91193ee4f07322_apply_5f1ef9339a768c3becf177ffc48e09359fa161da (54 samples, 3.90%)</title><rect x="16.9553%" y="421" width="3.8961%" height="15" fill="rgb(230,59,30)"/><text x="17.2053%" y="431.50">TopT..</text></g><g><title>String_toLowerCase_46014981866999e5cf0d6abe55dd9236e99cdb3f (51 samples, 3.68%)</title><rect x="17.1717%" y="405" width="3.6797%" height="15" fill="rgb(209,121,21)"/><text x="17.4217%" y="415.50">Stri..</text></g><g><title>StringLatin1_toLowerCase_ad606586522bf83e8f038e9534d8ef396904f03c (46 samples, 3.32%)</title><rect x="17.5325%" y="389" width="3.3189%" height="15" fill="rgb(220,109,13)"/><text x="17.7825%" y="399.50">Str..</text></g><g><title>Character_toLowerCase_01eb60eac1b4d1f4686f55c1aa88d0aa78fabafb (19 samples, 1.37%)</title><rect x="19.4805%" y="373" width="1.3709%" height="15" fill="rgb(232,18,1)"/><text x="19.7305%" y="383.50"></text></g><g><title>CharacterDataLatin1_toLowerCase_441dae4ae160f6ff92a5c43fe52adfe86ade5d62 (8 samples, 0.58%)</title><rect x="20.2742%" y="357" width="0.5772%" height="15" fill="rgb(215,41,42)"/><text x="20.5242%" y="367.50"></text></g><g><title>ReferencePipeline$2$1_accept_75da41c6efd18979ee580e6231517a2aaf07b996 (219 samples, 15.80%)</title><rect x="5.3391%" y="453" width="15.8009%" height="15" fill="rgb(224,123,36)"/><text x="5.5891%" y="463.50">ReferencePipeline$2$1_ac..</text></g><g><title>TopTen$$Lambda$c30fb18b858c200f68b800a6bd696410c5b51325_test_f1e051536ddb5bb794bb2c7487ce6a952f595f07 (4 samples, 0.29%)</title><rect x="20.8514%" y="437" width="0.2886%" height="15" fill="rgb(240,125,3)"/><text x="21.1014%" y="447.50"></text></g><g><title>Matcher_replaceAll_6f968cebcf5769de46065a88895558752eb6b739 (1 samples, 0.07%)</title><rect x="21.4286%" y="437" width="0.0722%" height="15" fill="rgb(205,98,50)"/><text x="21.6786%" y="447.50"></text></g><g><title>Pattern_matcher_dfdb03479deb6d73f002e5d68b412422a4873aca (1 samples, 0.07%)</title><rect x="21.5007%" y="437" width="0.0722%" height="15" fill="rgb(205,185,37)"/><text x="21.7507%" y="447.50"></text></g><g><title>Matcher_appendReplacement_7f08db0659132485b873e6ef9ebd447f1ed21122 (2 samples, 0.14%)</title><rect x="21.8615%" y="421" width="0.1443%" height="15" fill="rgb(238,207,15)"/><text x="22.1115%" y="431.50"></text></g><g><title>Matcher_constructor_c2d286fcfa03267689adb6f3415a961ff2ff40df (2 samples, 0.14%)</title><rect x="22.0058%" y="421" width="0.1443%" height="15" fill="rgb(213,199,42)"/><text x="22.2558%" y="431.50"></text></g><g><title>Matcher_find_1aca8c086d661e66944650ab589b8263eb835778 (2 samples, 0.14%)</title><rect x="22.1501%" y="421" width="0.1443%" height="15" fill="rgb(235,201,11)"/><text x="22.4001%" y="431.50"></text></g><g><title>AbstractStringBuilder_append_ba324f34b231d9e6f817a317c73bcba1e7d8b0f7 (1 samples, 0.07%)</title><rect x="23.6652%" y="405" width="0.0722%" height="15" fill="rgb(207,46,11)"/><text x="23.9152%" y="415.50"></text></g><g><title>Arrays_copyOfRange_289badfd980998aad0ada38eb3a926841af70498 (1 samples, 0.07%)</title><rect x="23.7374%" y="405" width="0.0722%" height="15" fill="rgb(241,35,35)"/><text x="23.9874%" y="415.50"></text></g><g><title>AbstractStringBuilder_append_38f706b204d3e7e1e95f04f611d8ba3a360ba2fb (3 samples, 0.22%)</title><rect x="24.6753%" y="389" width="0.2165%" height="15" fill="rgb(243,32,47)"/><text x="24.9253%" y="399.50"></text></g><g><title>AbstractStringBuilder_ensureCapacityInternal_6c1965fadc041359c5b520824fb0c3149b756fa7 (2 samples, 0.14%)</title><rect x="26.6955%" y="357" width="0.1443%" height="15" fill="rgb(247,202,23)"/><text x="26.9455%" y="367.50"></text></g><g><title>ArraycopySnippets_boundsCheck_350aa7a80b81c8ca3d27094442ef90051f4351e5 (2 samples, 0.14%)</title><rect x="27.7056%" y="325" width="0.1443%" height="15" fill="rgb(219,102,11)"/><text x="27.9556%" y="335.50"></text></g><g><title>ArraycopySnippets_primitiveCopyForward_526b7b89f5693aabda110ab33e77d9a4607c45b6 (1 samples, 0.07%)</title><rect x="27.8499%" y="325" width="0.0722%" height="15" fill="rgb(243,110,44)"/><text x="28.0999%" y="335.50"></text></g><g><title>ArraycopySnippets_doArraycopy_043961c4b8a78c521bb6ac0bcc8243e2da5fd903 (26 samples, 1.88%)</title><rect x="26.9841%" y="341" width="1.8759%" height="15" fill="rgb(222,74,54)"/><text x="27.2341%" y="351.50">A..</text></g><g><title>ArraycopySnippets_primitiveCopyForward_c91c5c7c46023d36de4518851f3859ace4c81005 (13 samples, 0.94%)</title><rect x="27.9221%" y="325" width="0.9380%" height="15" fill="rgb(216,99,12)"/><text x="28.1721%" y="335.50"></text></g><g><title>ArraycopySnippets_primitiveCopyForward_526b7b89f5693aabda110ab33e77d9a4607c45b6 (1 samples, 0.07%)</title><rect x="28.7879%" y="309" width="0.0722%" height="15" fill="rgb(226,22,26)"/><text x="29.0379%" y="319.50"></text></g><g><title>AbstractStringBuilder_getBytes_0e04e74079a4ae88006ef6d67e09f0fadcc8e327 (29 samples, 2.09%)</title><rect x="26.8398%" y="357" width="2.0924%" height="15" fill="rgb(217,163,10)"/><text x="27.0898%" y="367.50">A..</text></g><g><title>ArraycopySnippets_primitiveCopyForward_c91c5c7c46023d36de4518851f3859ace4c81005 (1 samples, 0.07%)</title><rect x="28.8600%" y="341" width="0.0722%" height="15" fill="rgb(213,25,53)"/><text x="29.1100%" y="351.50"></text></g><g><title>ArraycopySnippets_doArraycopy_043961c4b8a78c521bb6ac0bcc8243e2da5fd903 (1 samples, 0.07%)</title><rect x="28.9322%" y="357" width="0.0722%" height="15" fill="rgb(252,105,26)"/><text x="29.1822%" y="367.50"></text></g><g><title>AbstractStringBuilder_append_38f706b204d3e7e1e95f04f611d8ba3a360ba2fb (52 samples, 3.75%)</title><rect x="25.3968%" y="373" width="3.7518%" height="15" fill="rgb(220,39,43)"/><text x="25.6468%" y="383.50">Abst..</text></g><g><title>StringBuilder_length_1f34cf7527bf54c59334af4eb65228f852827949 (2 samples, 0.14%)</title><rect x="29.0043%" y="357" width="0.1443%" height="15" fill="rgb(229,68,48)"/><text x="29.2543%" y="367.50"></text></g><g><title>AbstractStringBuilder_append_4c60e328533052c4765cba697e2f9c73136b71de (61 samples, 4.40%)</title><rect x="24.8918%" y="389" width="4.4012%" height="15" fill="rgb(252,8,32)"/><text x="25.1418%" y="399.50">Abstr..</text></g><g><title>StringBuilder_length_1f34cf7527bf54c59334af4eb65228f852827949 (2 samples, 0.14%)</title><rect x="29.1486%" y="373" width="0.1443%" height="15" fill="rgb(223,20,43)"/><text x="29.3986%" y="383.50"></text></g><g><title>AbstractStringBuilder_appendChars_6dd49652beb88adfb5b7c5e7fba83bc9fbe0ff24 (6 samples, 0.43%)</title><rect x="30.2309%" y="373" width="0.4329%" height="15" fill="rgb(229,81,49)"/><text x="30.4809%" y="383.50"></text></g><g><title>String_charAt_1b771a25b5f8608a29c775fc6ff4199f0d397548 (1 samples, 0.07%)</title><rect x="30.5916%" y="357" width="0.0722%" height="15" fill="rgb(236,28,36)"/><text x="30.8416%" y="367.50"></text></g><g><title>AbstractStringBuilder_checkRange_c75dd8fd68abdbee6f1d80e3506b22cf1af6a20b (1 samples, 0.07%)</title><rect x="30.6638%" y="373" width="0.0722%" height="15" fill="rgb(249,185,26)"/><text x="30.9138%" y="383.50"></text></g><g><title>AbstractStringBuilder_ensureCapacityInternal_6c1965fadc041359c5b520824fb0c3149b756fa7 (2 samples, 0.14%)</title><rect x="30.7359%" y="373" width="0.1443%" height="15" fill="rgb(249,174,33)"/><text x="30.9859%" y="383.50"></text></g><g><title>AbstractStringBuilder_append_ba324f34b231d9e6f817a317c73bcba1e7d8b0f7 (25 samples, 1.80%)</title><rect x="29.2929%" y="389" width="1.8038%" height="15" fill="rgb(233,201,37)"/><text x="29.5429%" y="399.50">A..</text></g><g><title>String_length_c8bec93b04b501e5e0144a1d586f117cb490caca (3 samples, 0.22%)</title><rect x="30.8802%" y="373" width="0.2165%" height="15" fill="rgb(221,78,26)"/><text x="31.1302%" y="383.50"></text></g><g><title>Matcher_appendExpandedReplacement_6f75a68e68fba8ebd4df41352a7aa3f57415cd14 (5 samples, 0.36%)</title><rect x="31.0967%" y="389" width="0.3608%" height="15" fill="rgb(250,127,30)"/><text x="31.3467%" y="399.50"></text></g><g><title>Matcher_appendReplacement_7f08db0659132485b873e6ef9ebd447f1ed21122 (107 samples, 7.72%)</title><rect x="23.8095%" y="405" width="7.7201%" height="15" fill="rgb(230,49,44)"/><text x="24.0595%" y="415.50">Matcher_app..</text></g><g><title>ThreadLocalAllocation_slowPathNewArray_7511298370a32288b4d9ce9ba06b5e6aa92e8044 (1 samples, 0.07%)</title><rect x="31.4574%" y="389" width="0.0722%" height="15" fill="rgb(229,67,23)"/><text x="31.7074%" y="399.50"></text></g><g><title>ThreadLocalAllocation_slowPathNewArrayWithoutAllocating_ce2961851cecfc7dcbaab6989026c07eca467111 (1 samples, 0.07%)</title><rect x="31.4574%" y="373" width="0.0722%" height="15" fill="rgb(249,83,47)"/><text x="31.7074%" y="383.50"></text></g><g><title>ThreadLocalAllocation_allocateNewArray_6872ef260866016ebc81dcc29eed7b36e33e807d (1 samples, 0.07%)</title><rect x="31.4574%" y="357" width="0.0722%" height="15" fill="rgb(215,43,3)"/><text x="31.7074%" y="367.50"></text></g><g><title>HeapPolicy$SometimesCollectOnAllocation_maybeCauseCollection_62e008b37e89c58ef37264863b572980ac38fe28 (1 samples, 0.07%)</title><rect x="31.4574%" y="341" width="0.0722%" height="15" fill="rgb(238,154,13)"/><text x="31.7074%" y="351.50"></text></g><g><title>GCImpl_collectWithoutAllocating_0aa2695502c593bbca225f84f023352e9c2c6c1d (1 samples, 0.07%)</title><rect x="31.4574%" y="325" width="0.0722%" height="15" fill="rgb(219,56,2)"/><text x="31.7074%" y="335.50"></text></g><g><title>VMOperationControl_enqueue_03e7b9db64ca751377c28fff6e469d5ec4037d0d (1 samples, 0.07%)</title><rect x="31.4574%" y="309" width="0.0722%" height="15" fill="rgb(233,0,4)"/><text x="31.7074%" y="319.50"></text></g><g><title>VMOperationControl$WorkQueues_enqueueAndExecute_ab94e6b59bf62abe2fd68824c94f4e3e89ee1fec (1 samples, 0.07%)</title><rect x="31.4574%" y="293" width="0.0722%" height="15" fill="rgb(235,30,7)"/><text x="31.7074%" y="303.50"></text></g><g><title>VMOperationControl$WorkQueues_executeAllQueuedVMOperations_f857a99d4236077ebd4579d580c21458b5ca3ea1 (1 samples, 0.07%)</title><rect x="31.4574%" y="277" width="0.0722%" height="15" fill="rgb(250,79,13)"/><text x="31.7074%" y="287.50"></text></g><g><title>VMOperationControl$WorkQueues_drain_0f0481fc351b0ba4ff533185117d85969237dbbf (1 samples, 0.07%)</title><rect x="31.4574%" y="261" width="0.0722%" height="15" fill="rgb(211,146,34)"/><text x="31.7074%" y="271.50"></text></g><g><title>VMOperation_execute_58740434efda785fa124068a49feed361ad4a2b9 (1 samples, 0.07%)</title><rect x="31.4574%" y="245" width="0.0722%" height="15" fill="rgb(228,22,38)"/><text x="31.7074%" y="255.50"></text></g><g><title>GCImpl$CollectionVMOperation_operate_66fd1b21148832fcbb89249bb3bb3d2b830eaf79 (1 samples, 0.07%)</title><rect x="31.4574%" y="229" width="0.0722%" height="15" fill="rgb(235,168,5)"/><text x="31.7074%" y="239.50"></text></g><g><title>GCImpl_collectOperation_de14056e9efc8e5c75e0c7ee2ae7ff5e0f20d4dd (1 samples, 0.07%)</title><rect x="31.4574%" y="213" width="0.0722%" height="15" fill="rgb(221,155,16)"/><text x="31.7074%" y="223.50"></text></g><g><title>GCImpl_collectImpl_c68dc0f7bc1aded80e959138d75444b05c1cc655 (1 samples, 0.07%)</title><rect x="31.4574%" y="197" width="0.0722%" height="15" fill="rgb(215,215,53)"/><text x="31.7074%" y="207.50"></text></g><g><title>GCImpl_doCollectImpl_fde1f177c3fb212db09984633f55082b352dbf0f (1 samples, 0.07%)</title><rect x="31.4574%" y="181" width="0.0722%" height="15" fill="rgb(223,4,10)"/><text x="31.7074%" y="191.50"></text></g><g><title>GCImpl_scavenge_b7271340e4da983a7681bb635dfa2dfffa6ce7ba (1 samples, 0.07%)</title><rect x="31.4574%" y="165" width="0.0722%" height="15" fill="rgb(234,103,6)"/><text x="31.7074%" y="175.50"></text></g><g><title>GCImpl_cheneyScanFromRoots_02fdc07687b04990522d42191c41890e9ae45333 (1 samples, 0.07%)</title><rect x="31.4574%" y="149" width="0.0722%" height="15" fill="rgb(227,97,0)"/><text x="31.7074%" y="159.50"></text></g><g><title>GCImpl_scanGreyObjects_58c2ee47e000462416451fb2afdb5838c25cf045 (1 samples, 0.07%)</title><rect x="31.4574%" y="133" width="0.0722%" height="15" fill="rgb(234,150,53)"/><text x="31.7074%" y="143.50"></text></g><g><title>OldGeneration_scanGreyObjects_a53581b0f8a68acd00124c8934ac4a137d22771f (1 samples, 0.07%)</title><rect x="31.4574%" y="117" width="0.0722%" height="15" fill="rgb(228,201,54)"/><text x="31.7074%" y="127.50"></text></g><g><title>GreyObjectsWalker_walkGreyObjects_e59a80a81022647b793f2f995d251cf18cbcbab4 (1 samples, 0.07%)</title><rect x="31.4574%" y="101" width="0.0722%" height="15" fill="rgb(222,22,37)"/><text x="31.7074%" y="111.50"></text></g><g><title>AbstractStringBuilder_appendChars_6dd49652beb88adfb5b7c5e7fba83bc9fbe0ff24 (2 samples, 0.14%)</title><rect x="32.1789%" y="373" width="0.1443%" height="15" fill="rgb(237,53,32)"/><text x="32.4289%" y="383.50"></text></g><g><title>String_charAt_1b771a25b5f8608a29c775fc6ff4199f0d397548 (1 samples, 0.07%)</title><rect x="32.2511%" y="357" width="0.0722%" height="15" fill="rgb(233,25,53)"/><text x="32.5011%" y="367.50"></text></g><g><title>StringLatin1_charAt_63e028c5b786b8663c4a4aea1cc147a8c4714d9d (1 samples, 0.07%)</title><rect x="32.2511%" y="341" width="0.0722%" height="15" fill="rgb(210,40,34)"/><text x="32.5011%" y="351.50"></text></g><g><title>AbstractStringBuilder_checkRange_c75dd8fd68abdbee6f1d80e3506b22cf1af6a20b (1 samples, 0.07%)</title><rect x="32.3232%" y="373" width="0.0722%" height="15" fill="rgb(241,220,44)"/><text x="32.5732%" y="383.50"></text></g><g><title>AbstractStringBuilder_ensureCapacityInternal_6c1965fadc041359c5b520824fb0c3149b756fa7 (1 samples, 0.07%)</title><rect x="32.3954%" y="373" width="0.0722%" height="15" fill="rgb(235,28,35)"/><text x="32.6454%" y="383.50"></text></g><g><title>AbstractStringBuilder_append_ba324f34b231d9e6f817a317c73bcba1e7d8b0f7 (10 samples, 0.72%)</title><rect x="31.8182%" y="389" width="0.7215%" height="15" fill="rgb(210,56,17)"/><text x="32.0682%" y="399.50"></text></g><g><title>String_length_c8bec93b04b501e5e0144a1d586f117cb490caca (1 samples, 0.07%)</title><rect x="32.4675%" y="373" width="0.0722%" height="15" fill="rgb(224,130,29)"/><text x="32.7175%" y="383.50"></text></g><g><title>AbstractStringBuilder_checkRange_c75dd8fd68abdbee6f1d80e3506b22cf1af6a20b (1 samples, 0.07%)</title><rect x="32.5397%" y="389" width="0.0722%" height="15" fill="rgb(235,212,8)"/><text x="32.7897%" y="399.50"></text></g><g><title>AbstractStringBuilder_ensureCapacityInternal_6c1965fadc041359c5b520824fb0c3149b756fa7 (2 samples, 0.14%)</title><rect x="32.6118%" y="389" width="0.1443%" height="15" fill="rgb(223,33,50)"/><text x="32.8618%" y="399.50"></text></g><g><title>Matcher_appendTail_d394ee4467099537c62d48228215d679ad5be074 (20 samples, 1.44%)</title><rect x="31.5296%" y="405" width="1.4430%" height="15" fill="rgb(219,149,13)"/><text x="31.7796%" y="415.50"></text></g><g><title>String_length_c8bec93b04b501e5e0144a1d586f117cb490caca (3 samples, 0.22%)</title><rect x="32.7561%" y="389" width="0.2165%" height="15" fill="rgb(250,156,29)"/><text x="33.0061%" y="399.50"></text></g><g><title>Pattern$CharProperty_match_f3acf6ab4c47a0313df6b8c7c655164cd6920023 (3 samples, 0.22%)</title><rect x="38.0231%" y="373" width="0.2165%" height="15" fill="rgb(216,193,19)"/><text x="38.2731%" y="383.50"></text></g><g><title>Pattern$CharPredicate$$Lambda$0755d277453d9407d07cc3efeb1b54ff16e87ae7_is_09922ad010df054acf6620d0466f136d7f59549d (8 samples, 0.58%)</title><rect x="41.1255%" y="357" width="0.5772%" height="15" fill="rgb(216,135,14)"/><text x="41.3755%" y="367.50"></text></g><g><title>StringLatin1_charAt_63e028c5b786b8663c4a4aea1cc147a8c4714d9d (3 samples, 0.22%)</title><rect x="46.4646%" y="325" width="0.2165%" height="15" fill="rgb(241,47,5)"/><text x="46.7146%" y="335.50"></text></g><g><title>Character_codePointAt_925b1aed2b2179999cb40208dc01ed0fd51cd8ab (40 samples, 2.89%)</title><rect x="45.0216%" y="341" width="2.8860%" height="15" fill="rgb(233,42,35)"/><text x="45.2716%" y="351.50">Ch..</text></g><g><title>String_charAt_1b771a25b5f8608a29c775fc6ff4199f0d397548 (17 samples, 1.23%)</title><rect x="46.6811%" y="325" width="1.2266%" height="15" fill="rgb(231,13,6)"/><text x="46.9311%" y="335.50"></text></g><g><title>StringLatin1_charAt_63e028c5b786b8663c4a4aea1cc147a8c4714d9d (8 samples, 0.58%)</title><rect x="47.3304%" y="309" width="0.5772%" height="15" fill="rgb(207,181,40)"/><text x="47.5804%" y="319.50"></text></g><g><title>Pattern$BmpCharPredicate$$Lambda$7cc5d00d773045569d89d232810bc2664b684401_is_23bc44332c964ee8bd371fe5ed06d7fbe4a08272 (2 samples, 0.14%)</title><rect x="47.9076%" y="341" width="0.1443%" height="15" fill="rgb(254,173,49)"/><text x="48.1576%" y="351.50"></text></g><g><title>Pattern$$Lambda$09dd24b4f2bcdb0d473ca83ae08b11d5130ff33f_is_3129a3b4cc84dd954c50ca3c05ddb683ebf1fb00 (3 samples, 0.22%)</title><rect x="50.0000%" y="309" width="0.2165%" height="15" fill="rgb(221,1,38)"/><text x="50.2500%" y="319.50"></text></g><g><title>Pattern$BmpCharPredicate$$Lambda$7cc5d00d773045569d89d232810bc2664b684401_is_23bc44332c964ee8bd371fe5ed06d7fbe4a08272 (36 samples, 2.60%)</title><rect x="49.3506%" y="325" width="2.5974%" height="15" fill="rgb(206,124,46)"/><text x="49.6006%" y="335.50">Pa..</text></g><g><title>Pattern$BmpCharPredicate_lambda$union$2_f48d87d77154a1e388dcf1bc6e94206c81623bd7 (24 samples, 1.73%)</title><rect x="50.2165%" y="309" width="1.7316%" height="15" fill="rgb(249,21,11)"/><text x="50.4665%" y="319.50"></text></g><g><title>Pattern$$Lambda$09dd24b4f2bcdb0d473ca83ae08b11d5130ff33f_is_3129a3b4cc84dd954c50ca3c05ddb683ebf1fb00 (10 samples, 0.72%)</title><rect x="51.2266%" y="293" width="0.7215%" height="15" fill="rgb(222,201,40)"/><text x="51.4766%" y="303.50"></text></g><g><title>Pattern$CharPredicate$$Lambda$0755d277453d9407d07cc3efeb1b54ff16e87ae7_is_09922ad010df054acf6620d0466f136d7f59549d (59 samples, 4.26%)</title><rect x="48.0519%" y="341" width="4.2569%" height="15" fill="rgb(235,61,29)"/><text x="48.3019%" y="351.50">Patte..</text></g><g><title>Pattern$BmpCharPredicate_lambda$union$2_f48d87d77154a1e388dcf1bc6e94206c81623bd7 (5 samples, 0.36%)</title><rect x="51.9481%" y="325" width="0.3608%" height="15" fill="rgb(219,207,3)"/><text x="52.1981%" y="335.50"></text></g><g><title>Matcher_find_1aca8c086d661e66944650ab589b8263eb835778 (272 samples, 19.62%)</title><rect x="32.9726%" y="405" width="19.6248%" height="15" fill="rgb(222,56,46)"/><text x="33.2226%" y="415.50">Matcher_find_1aca8c086d661e6694..</text></g><g><title>Matcher_search_0c10827df5aab4190cdb124abc06b05dd2b22628 (265 samples, 19.12%)</title><rect x="33.4776%" y="389" width="19.1198%" height="15" fill="rgb(239,76,54)"/><text x="33.7276%" y="399.50">Matcher_search_0c10827df5aab41..</text></g><g><title>Pattern$Start_match_67d652d01094c802cd56c38c391e280565a19543 (199 samples, 14.36%)</title><rect x="38.2395%" y="373" width="14.3579%" height="15" fill="rgb(231,124,27)"/><text x="38.4895%" y="383.50">Pattern$Start_match_67..</text></g><g><title>Pattern$CharProperty_match_f3acf6ab4c47a0313df6b8c7c655164cd6920023 (151 samples, 10.89%)</title><rect x="41.7027%" y="357" width="10.8947%" height="15" fill="rgb(249,195,6)"/><text x="41.9527%" y="367.50">Pattern$CharProp..</text></g><g><title>Pattern$LastNode_match_fbd14354d044cf085b88b1f3466e0d6fc1d601dd (4 samples, 0.29%)</title><rect x="52.3088%" y="341" width="0.2886%" height="15" fill="rgb(237,174,47)"/><text x="52.5588%" y="351.50"></text></g><g><title>Matcher_reset_b9009704486692f77f03a3d4794e59dbc7639d79 (30 samples, 2.16%)</title><rect x="52.5974%" y="405" width="2.1645%" height="15" fill="rgb(206,201,31)"/><text x="52.8474%" y="415.50">M..</text></g><g><title>String_length_c8bec93b04b501e5e0144a1d586f117cb490caca (6 samples, 0.43%)</title><rect x="54.3290%" y="389" width="0.4329%" height="15" fill="rgb(231,57,52)"/><text x="54.5790%" y="399.50"></text></g><g><title>Matcher_search_0c10827df5aab4190cdb124abc06b05dd2b22628 (1 samples, 0.07%)</title><rect x="54.7619%" y="405" width="0.0722%" height="15" fill="rgb(248,177,22)"/><text x="55.0119%" y="415.50"></text></g><g><title>ArraycopySnippets_doArraycopy_043961c4b8a78c521bb6ac0bcc8243e2da5fd903 (1 samples, 0.07%)</title><rect x="55.0505%" y="389" width="0.0722%" height="15" fill="rgb(215,211,37)"/><text x="55.3005%" y="399.50"></text></g><g><title>ArraycopySnippets_boundsCheck_350aa7a80b81c8ca3d27094442ef90051f4351e5 (4 samples, 0.29%)</title><rect x="55.8442%" y="357" width="0.2886%" height="15" fill="rgb(241,128,51)"/><text x="56.0942%" y="367.50"></text></g><g><title>ArraycopySnippets_primitiveCopyForward_526b7b89f5693aabda110ab33e77d9a4607c45b6 (2 samples, 0.14%)</title><rect x="56.1328%" y="357" width="0.1443%" height="15" fill="rgb(227,165,31)"/><text x="56.3828%" y="367.50"></text></g><g><title>ArraycopySnippets_doArraycopy_043961c4b8a78c521bb6ac0bcc8243e2da5fd903 (18 samples, 1.30%)</title><rect x="55.4113%" y="373" width="1.2987%" height="15" fill="rgb(228,167,24)"/><text x="55.6613%" y="383.50"></text></g><g><title>ArraycopySnippets_primitiveCopyForward_c91c5c7c46023d36de4518851f3859ace4c81005 (6 samples, 0.43%)</title><rect x="56.2771%" y="357" width="0.4329%" height="15" fill="rgb(228,143,12)"/><text x="56.5271%" y="367.50"></text></g><g><title>ArraycopySnippets_primitiveCopyForward_526b7b89f5693aabda110ab33e77d9a4607c45b6 (1 samples, 0.07%)</title><rect x="56.6378%" y="341" width="0.0722%" height="15" fill="rgb(249,149,8)"/><text x="56.8878%" y="351.50"></text></g><g><title>ArraycopySnippets_primitiveCopyForward_c91c5c7c46023d36de4518851f3859ace4c81005 (1 samples, 0.07%)</title><rect x="56.7100%" y="373" width="0.0722%" height="15" fill="rgb(243,35,44)"/><text x="56.9600%" y="383.50"></text></g><g><title>Arrays_copyOfRange_289badfd980998aad0ada38eb3a926841af70498 (24 samples, 1.73%)</title><rect x="55.1227%" y="389" width="1.7316%" height="15" fill="rgb(246,89,9)"/><text x="55.3727%" y="399.50"></text></g><g><title>ThreadLocalAllocation_slowPathNewArray_7511298370a32288b4d9ce9ba06b5e6aa92e8044 (1 samples, 0.07%)</title><rect x="56.7821%" y="373" width="0.0722%" height="15" fill="rgb(233,213,13)"/><text x="57.0321%" y="383.50"></text></g><g><title>ThreadLocalAllocation_slowPathNewArrayWithoutAllocating_ce2961851cecfc7dcbaab6989026c07eca467111 (1 samples, 0.07%)</title><rect x="56.7821%" y="357" width="0.0722%" height="15" fill="rgb(233,141,41)"/><text x="57.0321%" y="367.50"></text></g><g><title>ThreadLocalAllocation_allocateNewArray_6872ef260866016ebc81dcc29eed7b36e33e807d (1 samples, 0.07%)</title><rect x="56.7821%" y="341" width="0.0722%" height="15" fill="rgb(239,167,4)"/><text x="57.0321%" y="351.50"></text></g><g><title>HeapPolicy$SometimesCollectOnAllocation_maybeCauseCollection_62e008b37e89c58ef37264863b572980ac38fe28 (1 samples, 0.07%)</title><rect x="56.7821%" y="325" width="0.0722%" height="15" fill="rgb(209,217,16)"/><text x="57.0321%" y="335.50"></text></g><g><title>GCImpl_collectWithoutAllocating_0aa2695502c593bbca225f84f023352e9c2c6c1d (1 samples, 0.07%)</title><rect x="56.7821%" y="309" width="0.0722%" height="15" fill="rgb(219,88,35)"/><text x="57.0321%" y="319.50"></text></g><g><title>VMOperationControl_enqueue_03e7b9db64ca751377c28fff6e469d5ec4037d0d (1 samples, 0.07%)</title><rect x="56.7821%" y="293" width="0.0722%" height="15" fill="rgb(220,193,23)"/><text x="57.0321%" y="303.50"></text></g><g><title>VMOperationControl$WorkQueues_enqueueAndExecute_ab94e6b59bf62abe2fd68824c94f4e3e89ee1fec (1 samples, 0.07%)</title><rect x="56.7821%" y="277" width="0.0722%" height="15" fill="rgb(230,90,52)"/><text x="57.0321%" y="287.50"></text></g><g><title>VMOperationControl$WorkQueues_executeAllQueuedVMOperations_f857a99d4236077ebd4579d580c21458b5ca3ea1 (1 samples, 0.07%)</title><rect x="56.7821%" y="261" width="0.0722%" height="15" fill="rgb(252,106,19)"/><text x="57.0321%" y="271.50"></text></g><g><title>VMOperationControl$WorkQueues_drain_0f0481fc351b0ba4ff533185117d85969237dbbf (1 samples, 0.07%)</title><rect x="56.7821%" y="245" width="0.0722%" height="15" fill="rgb(206,74,20)"/><text x="57.0321%" y="255.50"></text></g><g><title>VMOperation_execute_58740434efda785fa124068a49feed361ad4a2b9 (1 samples, 0.07%)</title><rect x="56.7821%" y="229" width="0.0722%" height="15" fill="rgb(230,138,44)"/><text x="57.0321%" y="239.50"></text></g><g><title>GCImpl$CollectionVMOperation_operate_66fd1b21148832fcbb89249bb3bb3d2b830eaf79 (1 samples, 0.07%)</title><rect x="56.7821%" y="213" width="0.0722%" height="15" fill="rgb(235,182,43)"/><text x="57.0321%" y="223.50"></text></g><g><title>GCImpl_collectOperation_de14056e9efc8e5c75e0c7ee2ae7ff5e0f20d4dd (1 samples, 0.07%)</title><rect x="56.7821%" y="197" width="0.0722%" height="15" fill="rgb(242,16,51)"/><text x="57.0321%" y="207.50"></text></g><g><title>GCImpl_collectImpl_c68dc0f7bc1aded80e959138d75444b05c1cc655 (1 samples, 0.07%)</title><rect x="56.7821%" y="181" width="0.0722%" height="15" fill="rgb(248,9,4)"/><text x="57.0321%" y="191.50"></text></g><g><title>GCImpl_doCollectImpl_fde1f177c3fb212db09984633f55082b352dbf0f (1 samples, 0.07%)</title><rect x="56.7821%" y="165" width="0.0722%" height="15" fill="rgb(210,31,22)"/><text x="57.0321%" y="175.50"></text></g><g><title>GCImpl_scavenge_b7271340e4da983a7681bb635dfa2dfffa6ce7ba (1 samples, 0.07%)</title><rect x="56.7821%" y="149" width="0.0722%" height="15" fill="rgb(239,54,39)"/><text x="57.0321%" y="159.50"></text></g><g><title>GCImpl$ChunkReleaser_release_45042e9574474f33d0bc366384702ac07ba018e1 (1 samples, 0.07%)</title><rect x="56.7821%" y="133" width="0.0722%" height="15" fill="rgb(230,99,41)"/><text x="57.0321%" y="143.50"></text></g><g><title>HeapChunkProvider_consumeAlignedChunks_0a65623304b801b4bed77edcaa0cf160dbc51bcb (1 samples, 0.07%)</title><rect x="56.7821%" y="117" width="0.0722%" height="15" fill="rgb(253,106,12)"/><text x="57.0321%" y="127.50"></text></g><g><title>HeapChunkProvider_resetAlignedHeapChunk_3b0d29e3728eb7a6fc10e5e8f65655e2b0d220ca (1 samples, 0.07%)</title><rect x="56.7821%" y="101" width="0.0722%" height="15" fill="rgb(213,46,41)"/><text x="57.0321%" y="111.50"></text></g><g><title>StringLatin1_toLowerCase_ad606586522bf83e8f038e9534d8ef396904f03c (1 samples, 0.07%)</title><rect x="56.8543%" y="389" width="0.0722%" height="15" fill="rgb(215,133,35)"/><text x="57.1043%" y="399.50"></text></g><g><title>[unknown] (1 samples, 0.07%)</title><rect x="56.8543%" y="373" width="0.0722%" height="15" fill="rgb(213,28,5)"/><text x="57.1043%" y="383.50"></text></g><g><title>ThreadLocalAllocation_slowPathNewInstance_cbe70f6fd415b98a40a8a1ec18e7b5b34d6edb00 (1 samples, 0.07%)</title><rect x="56.9264%" y="389" width="0.0722%" height="15" fill="rgb(215,77,49)"/><text x="57.1764%" y="399.50"></text></g><g><title>ThreadLocalAllocation_slowPathNewInstanceWithoutAllocating_2a741bd92d084c8262ef7f396300919cfd945338 (1 samples, 0.07%)</title><rect x="56.9264%" y="373" width="0.0722%" height="15" fill="rgb(248,100,22)"/><text x="57.1764%" y="383.50"></text></g><g><title>ThreadLocalAllocation_allocateNewInstance_fccc4eaff3b488423f6a1c57599c084fa3ead850 (1 samples, 0.07%)</title><rect x="56.9264%" y="357" width="0.0722%" height="15" fill="rgb(208,67,9)"/><text x="57.1764%" y="367.50"></text></g><g><title>HeapPolicy$SometimesCollectOnAllocation_maybeCauseCollection_62e008b37e89c58ef37264863b572980ac38fe28 (1 samples, 0.07%)</title><rect x="56.9264%" y="341" width="0.0722%" height="15" fill="rgb(219,133,21)"/><text x="57.1764%" y="351.50"></text></g><g><title>GCImpl_collectWithoutAllocating_0aa2695502c593bbca225f84f023352e9c2c6c1d (1 samples, 0.07%)</title><rect x="56.9264%" y="325" width="0.0722%" height="15" fill="rgb(246,46,29)"/><text x="57.1764%" y="335.50"></text></g><g><title>VMOperationControl_enqueue_03e7b9db64ca751377c28fff6e469d5ec4037d0d (1 samples, 0.07%)</title><rect x="56.9264%" y="309" width="0.0722%" height="15" fill="rgb(246,185,52)"/><text x="57.1764%" y="319.50"></text></g><g><title>VMOperationControl$WorkQueues_enqueueAndExecute_ab94e6b59bf62abe2fd68824c94f4e3e89ee1fec (1 samples, 0.07%)</title><rect x="56.9264%" y="293" width="0.0722%" height="15" fill="rgb(252,136,11)"/><text x="57.1764%" y="303.50"></text></g><g><title>VMOperationControl$WorkQueues_executeAllQueuedVMOperations_f857a99d4236077ebd4579d580c21458b5ca3ea1 (1 samples, 0.07%)</title><rect x="56.9264%" y="277" width="0.0722%" height="15" fill="rgb(219,138,53)"/><text x="57.1764%" y="287.50"></text></g><g><title>VMOperationControl$WorkQueues_drain_0f0481fc351b0ba4ff533185117d85969237dbbf (1 samples, 0.07%)</title><rect x="56.9264%" y="261" width="0.0722%" height="15" fill="rgb(211,51,23)"/><text x="57.1764%" y="271.50"></text></g><g><title>VMOperation_execute_58740434efda785fa124068a49feed361ad4a2b9 (1 samples, 0.07%)</title><rect x="56.9264%" y="245" width="0.0722%" height="15" fill="rgb(247,221,28)"/><text x="57.1764%" y="255.50"></text></g><g><title>GCImpl$CollectionVMOperation_operate_66fd1b21148832fcbb89249bb3bb3d2b830eaf79 (1 samples, 0.07%)</title><rect x="56.9264%" y="229" width="0.0722%" height="15" fill="rgb(251,222,45)"/><text x="57.1764%" y="239.50"></text></g><g><title>GCImpl_collectOperation_de14056e9efc8e5c75e0c7ee2ae7ff5e0f20d4dd (1 samples, 0.07%)</title><rect x="56.9264%" y="213" width="0.0722%" height="15" fill="rgb(217,162,53)"/><text x="57.1764%" y="223.50"></text></g><g><title>GCImpl_collectImpl_c68dc0f7bc1aded80e959138d75444b05c1cc655 (1 samples, 0.07%)</title><rect x="56.9264%" y="197" width="0.0722%" height="15" fill="rgb(229,93,14)"/><text x="57.1764%" y="207.50"></text></g><g><title>GCImpl_doCollectImpl_fde1f177c3fb212db09984633f55082b352dbf0f (1 samples, 0.07%)</title><rect x="56.9264%" y="181" width="0.0722%" height="15" fill="rgb(209,67,49)"/><text x="57.1764%" y="191.50"></text></g><g><title>GCImpl_scavenge_b7271340e4da983a7681bb635dfa2dfffa6ce7ba (1 samples, 0.07%)</title><rect x="56.9264%" y="165" width="0.0722%" height="15" fill="rgb(213,87,29)"/><text x="57.1764%" y="175.50"></text></g><g><title>GCImpl$ChunkReleaser_release_45042e9574474f33d0bc366384702ac07ba018e1 (1 samples, 0.07%)</title><rect x="56.9264%" y="149" width="0.0722%" height="15" fill="rgb(205,151,52)"/><text x="57.1764%" y="159.50"></text></g><g><title>HeapChunkProvider_consumeAlignedChunks_0a65623304b801b4bed77edcaa0cf160dbc51bcb (1 samples, 0.07%)</title><rect x="56.9264%" y="133" width="0.0722%" height="15" fill="rgb(253,215,39)"/><text x="57.1764%" y="143.50"></text></g><g><title>HeapChunkProvider_resetAlignedHeapChunk_3b0d29e3728eb7a6fc10e5e8f65655e2b0d220ca (1 samples, 0.07%)</title><rect x="56.9264%" y="117" width="0.0722%" height="15" fill="rgb(221,220,41)"/><text x="57.1764%" y="127.50"></text></g><g><title>StringBuilder_toString_fff5cf8f9838ca54b87be4fc46d795a7c0e01bd4 (31 samples, 2.24%)</title><rect x="54.8341%" y="405" width="2.2367%" height="15" fill="rgb(218,133,21)"/><text x="55.0841%" y="415.50">S..</text></g><g><title>[unknown] (1 samples, 0.07%)</title><rect x="56.9986%" y="389" width="0.0722%" height="15" fill="rgb(221,193,43)"/><text x="57.2486%" y="399.50"></text></g><g><title>[unknown] (1 samples, 0.07%)</title><rect x="56.9986%" y="373" width="0.0722%" height="15" fill="rgb(240,128,52)"/><text x="57.2486%" y="383.50"></text></g><g><title>[unknown] (1 samples, 0.07%)</title><rect x="56.9986%" y="357" width="0.0722%" height="15" fill="rgb(253,114,12)"/><text x="57.2486%" y="367.50"></text></g><g><title>[unknown] (1 samples, 0.07%)</title><rect x="56.9986%" y="341" width="0.0722%" height="15" fill="rgb(215,223,47)"/><text x="57.2486%" y="351.50"></text></g><g><title>[unknown] (1 samples, 0.07%)</title><rect x="56.9986%" y="325" width="0.0722%" height="15" fill="rgb(248,225,23)"/><text x="57.2486%" y="335.50"></text></g><g><title>[unknown] (1 samples, 0.07%)</title><rect x="56.9986%" y="309" width="0.0722%" height="15" fill="rgb(250,108,0)"/><text x="57.2486%" y="319.50"></text></g><g><title>String_length_c8bec93b04b501e5e0144a1d586f117cb490caca (1 samples, 0.07%)</title><rect x="57.0707%" y="405" width="0.0722%" height="15" fill="rgb(228,208,7)"/><text x="57.3207%" y="415.50"></text></g><g><title>Matcher_replaceAll_6f968cebcf5769de46065a88895558752eb6b739 (484 samples, 34.92%)</title><rect x="22.2944%" y="421" width="34.9206%" height="15" fill="rgb(244,45,10)"/><text x="22.5444%" y="431.50">Matcher_replaceAll_6f968cebcf5769de46065a88895558752eb6b7..</text></g><g><title>ThreadLocalAllocation_slowPathNewInstance_cbe70f6fd415b98a40a8a1ec18e7b5b34d6edb00 (1 samples, 0.07%)</title><rect x="57.1429%" y="405" width="0.0722%" height="15" fill="rgb(207,125,25)"/><text x="57.3929%" y="415.50"></text></g><g><title>ThreadLocalAllocation_slowPathNewInstanceWithoutAllocating_2a741bd92d084c8262ef7f396300919cfd945338 (1 samples, 0.07%)</title><rect x="57.1429%" y="389" width="0.0722%" height="15" fill="rgb(210,195,18)"/><text x="57.3929%" y="399.50"></text></g><g><title>ThreadLocalAllocation_allocateNewInstance_fccc4eaff3b488423f6a1c57599c084fa3ead850 (1 samples, 0.07%)</title><rect x="57.1429%" y="373" width="0.0722%" height="15" fill="rgb(249,80,12)"/><text x="57.3929%" y="383.50"></text></g><g><title>HeapPolicy$SometimesCollectOnAllocation_maybeCauseCollection_62e008b37e89c58ef37264863b572980ac38fe28 (1 samples, 0.07%)</title><rect x="57.1429%" y="357" width="0.0722%" height="15" fill="rgb(221,65,9)"/><text x="57.3929%" y="367.50"></text></g><g><title>GCImpl_collectWithoutAllocating_0aa2695502c593bbca225f84f023352e9c2c6c1d (1 samples, 0.07%)</title><rect x="57.1429%" y="341" width="0.0722%" height="15" fill="rgb(235,49,36)"/><text x="57.3929%" y="351.50"></text></g><g><title>VMOperationControl_enqueue_03e7b9db64ca751377c28fff6e469d5ec4037d0d (1 samples, 0.07%)</title><rect x="57.1429%" y="325" width="0.0722%" height="15" fill="rgb(225,32,20)"/><text x="57.3929%" y="335.50"></text></g><g><title>VMOperationControl$WorkQueues_enqueueAndExecute_ab94e6b59bf62abe2fd68824c94f4e3e89ee1fec (1 samples, 0.07%)</title><rect x="57.1429%" y="309" width="0.0722%" height="15" fill="rgb(215,141,46)"/><text x="57.3929%" y="319.50"></text></g><g><title>VMOperationControl$WorkQueues_executeAllQueuedVMOperations_f857a99d4236077ebd4579d580c21458b5ca3ea1 (1 samples, 0.07%)</title><rect x="57.1429%" y="293" width="0.0722%" height="15" fill="rgb(250,160,47)"/><text x="57.3929%" y="303.50"></text></g><g><title>VMOperationControl$WorkQueues_drain_0f0481fc351b0ba4ff533185117d85969237dbbf (1 samples, 0.07%)</title><rect x="57.1429%" y="277" width="0.0722%" height="15" fill="rgb(216,222,40)"/><text x="57.3929%" y="287.50"></text></g><g><title>VMOperation_execute_58740434efda785fa124068a49feed361ad4a2b9 (1 samples, 0.07%)</title><rect x="57.1429%" y="261" width="0.0722%" height="15" fill="rgb(234,217,39)"/><text x="57.3929%" y="271.50"></text></g><g><title>GCImpl$CollectionVMOperation_operate_66fd1b21148832fcbb89249bb3bb3d2b830eaf79 (1 samples, 0.07%)</title><rect x="57.1429%" y="245" width="0.0722%" height="15" fill="rgb(207,178,40)"/><text x="57.3929%" y="255.50"></text></g><g><title>GCImpl_collectOperation_de14056e9efc8e5c75e0c7ee2ae7ff5e0f20d4dd (1 samples, 0.07%)</title><rect x="57.1429%" y="229" width="0.0722%" height="15" fill="rgb(221,136,13)"/><text x="57.3929%" y="239.50"></text></g><g><title>GCImpl_collectImpl_c68dc0f7bc1aded80e959138d75444b05c1cc655 (1 samples, 0.07%)</title><rect x="57.1429%" y="213" width="0.0722%" height="15" fill="rgb(249,199,10)"/><text x="57.3929%" y="223.50"></text></g><g><title>GCImpl_doCollectImpl_fde1f177c3fb212db09984633f55082b352dbf0f (1 samples, 0.07%)</title><rect x="57.1429%" y="197" width="0.0722%" height="15" fill="rgb(249,222,13)"/><text x="57.3929%" y="207.50"></text></g><g><title>GCImpl_scavenge_b7271340e4da983a7681bb635dfa2dfffa6ce7ba (1 samples, 0.07%)</title><rect x="57.1429%" y="181" width="0.0722%" height="15" fill="rgb(244,185,38)"/><text x="57.3929%" y="191.50"></text></g><g><title>GCImpl_cheneyScanFromRoots_02fdc07687b04990522d42191c41890e9ae45333 (1 samples, 0.07%)</title><rect x="57.1429%" y="165" width="0.0722%" height="15" fill="rgb(236,202,9)"/><text x="57.3929%" y="175.50"></text></g><g><title>GCImpl_scanGreyObjects_58c2ee47e000462416451fb2afdb5838c25cf045 (1 samples, 0.07%)</title><rect x="57.1429%" y="149" width="0.0722%" height="15" fill="rgb(250,229,37)"/><text x="57.3929%" y="159.50"></text></g><g><title>OldGeneration_scanGreyObjects_a53581b0f8a68acd00124c8934ac4a137d22771f (1 samples, 0.07%)</title><rect x="57.1429%" y="133" width="0.0722%" height="15" fill="rgb(206,174,23)"/><text x="57.3929%" y="143.50"></text></g><g><title>GreyObjectsWalker_walkGreyObjects_e59a80a81022647b793f2f995d251cf18cbcbab4 (1 samples, 0.07%)</title><rect x="57.1429%" y="117" width="0.0722%" height="15" fill="rgb(211,33,43)"/><text x="57.3929%" y="127.50"></text></g><g><title>Matcher_reset_b9009704486692f77f03a3d4794e59dbc7639d79 (2 samples, 0.14%)</title><rect x="57.2150%" y="421" width="0.1443%" height="15" fill="rgb(245,58,50)"/><text x="57.4650%" y="431.50"></text></g><g><title>String_length_c8bec93b04b501e5e0144a1d586f117cb490caca (5 samples, 0.36%)</title><rect x="64.0693%" y="373" width="0.3608%" height="15" fill="rgb(244,68,36)"/><text x="64.3193%" y="383.50"></text></g><g><title>Matcher_reset_b9009704486692f77f03a3d4794e59dbc7639d79 (38 samples, 2.74%)</title><rect x="61.7605%" y="389" width="2.7417%" height="15" fill="rgb(232,229,15)"/><text x="62.0105%" y="399.50">Ma..</text></g><g><title>[unknown] (1 samples, 0.07%)</title><rect x="64.4300%" y="373" width="0.0722%" height="15" fill="rgb(254,30,23)"/><text x="64.6800%" y="383.50"></text></g><g><title>[unknown] (1 samples, 0.07%)</title><rect x="64.4300%" y="357" width="0.0722%" height="15" fill="rgb(235,160,14)"/><text x="64.6800%" y="367.50"></text></g><g><title>[unknown] (1 samples, 0.07%)</title><rect x="64.4300%" y="341" width="0.0722%" height="15" fill="rgb(212,155,44)"/><text x="64.6800%" y="351.50"></text></g><g><title>[unknown] (1 samples, 0.07%)</title><rect x="64.4300%" y="325" width="0.0722%" height="15" fill="rgb(226,2,50)"/><text x="64.6800%" y="335.50"></text></g><g><title>[unknown] (1 samples, 0.07%)</title><rect x="64.4300%" y="309" width="0.0722%" height="15" fill="rgb(234,177,6)"/><text x="64.6800%" y="319.50"></text></g><g><title>[unknown] (1 samples, 0.07%)</title><rect x="64.4300%" y="293" width="0.0722%" height="15" fill="rgb(217,24,9)"/><text x="64.6800%" y="303.50"></text></g><g><title>[unknown] (1 samples, 0.07%)</title><rect x="64.4300%" y="277" width="0.0722%" height="15" fill="rgb(220,13,46)"/><text x="64.6800%" y="287.50"></text></g><g><title>[unknown] (1 samples, 0.07%)</title><rect x="64.4300%" y="261" width="0.0722%" height="15" fill="rgb(239,221,27)"/><text x="64.6800%" y="271.50"></text></g><g><title>[unknown] (1 samples, 0.07%)</title><rect x="64.4300%" y="245" width="0.0722%" height="15" fill="rgb(222,198,25)"/><text x="64.6800%" y="255.50"></text></g><g><title>String_length_c8bec93b04b501e5e0144a1d586f117cb490caca (1 samples, 0.07%)</title><rect x="64.5022%" y="389" width="0.0722%" height="15" fill="rgb(211,99,13)"/><text x="64.7522%" y="399.50"></text></g><g><title>GCImpl$ChunkReleaser_release_45042e9574474f33d0bc366384702ac07ba018e1 (1 samples, 0.07%)</title><rect x="64.6465%" y="149" width="0.0722%" height="15" fill="rgb(232,111,31)"/><text x="64.8965%" y="159.50"></text></g><g><title>HeapChunkProvider_consumeAlignedChunks_0a65623304b801b4bed77edcaa0cf160dbc51bcb (1 samples, 0.07%)</title><rect x="64.6465%" y="133" width="0.0722%" height="15" fill="rgb(245,82,37)"/><text x="64.8965%" y="143.50"></text></g><g><title>HeapChunkProvider_resetAlignedHeapChunk_3b0d29e3728eb7a6fc10e5e8f65655e2b0d220ca (1 samples, 0.07%)</title><rect x="64.6465%" y="117" width="0.0722%" height="15" fill="rgb(227,149,46)"/><text x="64.8965%" y="127.50"></text></g><g><title>Matcher_constructor_c2d286fcfa03267689adb6f3415a961ff2ff40df (80 samples, 5.77%)</title><rect x="59.0188%" y="405" width="5.7720%" height="15" fill="rgb(218,36,50)"/><text x="59.2688%" y="415.50">Matcher..</text></g><g><title>ThreadLocalAllocation_slowPathNewArray_7511298370a32288b4d9ce9ba06b5e6aa92e8044 (3 samples, 0.22%)</title><rect x="64.5743%" y="389" width="0.2165%" height="15" fill="rgb(226,80,48)"/><text x="64.8243%" y="399.50"></text></g><g><title>ThreadLocalAllocation_slowPathNewArrayWithoutAllocating_ce2961851cecfc7dcbaab6989026c07eca467111 (3 samples, 0.22%)</title><rect x="64.5743%" y="373" width="0.2165%" height="15" fill="rgb(238,224,15)"/><text x="64.8243%" y="383.50"></text></g><g><title>ThreadLocalAllocation_allocateNewArray_6872ef260866016ebc81dcc29eed7b36e33e807d (3 samples, 0.22%)</title><rect x="64.5743%" y="357" width="0.2165%" height="15" fill="rgb(241,136,10)"/><text x="64.8243%" y="367.50"></text></g><g><title>HeapPolicy$SometimesCollectOnAllocation_maybeCauseCollection_62e008b37e89c58ef37264863b572980ac38fe28 (2 samples, 0.14%)</title><rect x="64.6465%" y="341" width="0.1443%" height="15" fill="rgb(208,32,45)"/><text x="64.8965%" y="351.50"></text></g><g><title>GCImpl_collectWithoutAllocating_0aa2695502c593bbca225f84f023352e9c2c6c1d (2 samples, 0.14%)</title><rect x="64.6465%" y="325" width="0.1443%" height="15" fill="rgb(207,135,9)"/><text x="64.8965%" y="335.50"></text></g><g><title>VMOperationControl_enqueue_03e7b9db64ca751377c28fff6e469d5ec4037d0d (2 samples, 0.14%)</title><rect x="64.6465%" y="309" width="0.1443%" height="15" fill="rgb(206,86,44)"/><text x="64.8965%" y="319.50"></text></g><g><title>VMOperationControl$WorkQueues_enqueueAndExecute_ab94e6b59bf62abe2fd68824c94f4e3e89ee1fec (2 samples, 0.14%)</title><rect x="64.6465%" y="293" width="0.1443%" height="15" fill="rgb(245,177,15)"/><text x="64.8965%" y="303.50"></text></g><g><title>VMOperationControl$WorkQueues_executeAllQueuedVMOperations_f857a99d4236077ebd4579d580c21458b5ca3ea1 (2 samples, 0.14%)</title><rect x="64.6465%" y="277" width="0.1443%" height="15" fill="rgb(206,64,50)"/><text x="64.8965%" y="287.50"></text></g><g><title>VMOperationControl$WorkQueues_drain_0f0481fc351b0ba4ff533185117d85969237dbbf (2 samples, 0.14%)</title><rect x="64.6465%" y="261" width="0.1443%" height="15" fill="rgb(234,36,40)"/><text x="64.8965%" y="271.50"></text></g><g><title>VMOperation_execute_58740434efda785fa124068a49feed361ad4a2b9 (2 samples, 0.14%)</title><rect x="64.6465%" y="245" width="0.1443%" height="15" fill="rgb(213,64,8)"/><text x="64.8965%" y="255.50"></text></g><g><title>GCImpl$CollectionVMOperation_operate_66fd1b21148832fcbb89249bb3bb3d2b830eaf79 (2 samples, 0.14%)</title><rect x="64.6465%" y="229" width="0.1443%" height="15" fill="rgb(210,75,36)"/><text x="64.8965%" y="239.50"></text></g><g><title>GCImpl_collectOperation_de14056e9efc8e5c75e0c7ee2ae7ff5e0f20d4dd (2 samples, 0.14%)</title><rect x="64.6465%" y="213" width="0.1443%" height="15" fill="rgb(229,88,21)"/><text x="64.8965%" y="223.50"></text></g><g><title>GCImpl_collectImpl_c68dc0f7bc1aded80e959138d75444b05c1cc655 (2 samples, 0.14%)</title><rect x="64.6465%" y="197" width="0.1443%" height="15" fill="rgb(252,204,47)"/><text x="64.8965%" y="207.50"></text></g><g><title>GCImpl_doCollectImpl_fde1f177c3fb212db09984633f55082b352dbf0f (2 samples, 0.14%)</title><rect x="64.6465%" y="181" width="0.1443%" height="15" fill="rgb(208,77,27)"/><text x="64.8965%" y="191.50"></text></g><g><title>GCImpl_scavenge_b7271340e4da983a7681bb635dfa2dfffa6ce7ba (2 samples, 0.14%)</title><rect x="64.6465%" y="165" width="0.1443%" height="15" fill="rgb(221,76,26)"/><text x="64.8965%" y="175.50"></text></g><g><title>GCImpl_cheneyScanFromDirtyRoots_38e2f549830d39bed60fc139ea601adffadffc8a (1 samples, 0.07%)</title><rect x="64.7186%" y="149" width="0.0722%" height="15" fill="rgb(225,139,18)"/><text x="64.9686%" y="159.50"></text></g><g><title>GCImpl_scanGreyObjects_58c2ee47e000462416451fb2afdb5838c25cf045 (1 samples, 0.07%)</title><rect x="64.7186%" y="133" width="0.0722%" height="15" fill="rgb(230,137,11)"/><text x="64.9686%" y="143.50"></text></g><g><title>GCImpl_scanGreyObjectsLoop_63c2512b14cdc4d5e20334f93c9e9545c5cc9ad7 (1 samples, 0.07%)</title><rect x="64.7186%" y="117" width="0.0722%" height="15" fill="rgb(212,28,1)"/><text x="64.9686%" y="127.50"></text></g><g><title>OldGeneration_scanGreyObjects_a53581b0f8a68acd00124c8934ac4a137d22771f (1 samples, 0.07%)</title><rect x="64.7186%" y="101" width="0.0722%" height="15" fill="rgb(248,164,17)"/><text x="64.9686%" y="111.50"></text></g><g><title>GreyObjectsWalker_walkGreyObjects_e59a80a81022647b793f2f995d251cf18cbcbab4 (1 samples, 0.07%)</title><rect x="64.7186%" y="85" width="0.0722%" height="15" fill="rgb(222,171,42)"/><text x="64.9686%" y="95.50"></text></g><g><title>Matcher_reset_b9009704486692f77f03a3d4794e59dbc7639d79 (1 samples, 0.07%)</title><rect x="64.7908%" y="405" width="0.0722%" height="15" fill="rgb(243,84,45)"/><text x="65.0408%" y="415.50"></text></g><g><title>ThreadLocalAllocation_slowPathNewInstance_cbe70f6fd415b98a40a8a1ec18e7b5b34d6edb00 (1 samples, 0.07%)</title><rect x="64.8629%" y="405" width="0.0722%" height="15" fill="rgb(252,49,23)"/><text x="65.1129%" y="415.50"></text></g><g><title>ThreadLocalAllocation_slowPathNewInstanceWithoutAllocating_2a741bd92d084c8262ef7f396300919cfd945338 (1 samples, 0.07%)</title><rect x="64.8629%" y="389" width="0.0722%" height="15" fill="rgb(215,19,7)"/><text x="65.1129%" y="399.50"></text></g><g><title>ThreadLocalAllocation_allocateNewInstance_fccc4eaff3b488423f6a1c57599c084fa3ead850 (1 samples, 0.07%)</title><rect x="64.8629%" y="373" width="0.0722%" height="15" fill="rgb(238,81,41)"/><text x="65.1129%" y="383.50"></text></g><g><title>HeapPolicy$SometimesCollectOnAllocation_maybeCauseCollection_62e008b37e89c58ef37264863b572980ac38fe28 (1 samples, 0.07%)</title><rect x="64.8629%" y="357" width="0.0722%" height="15" fill="rgb(210,199,37)"/><text x="65.1129%" y="367.50"></text></g><g><title>GCImpl_collectWithoutAllocating_0aa2695502c593bbca225f84f023352e9c2c6c1d (1 samples, 0.07%)</title><rect x="64.8629%" y="341" width="0.0722%" height="15" fill="rgb(244,192,49)"/><text x="65.1129%" y="351.50"></text></g><g><title>VMOperationControl_enqueue_03e7b9db64ca751377c28fff6e469d5ec4037d0d (1 samples, 0.07%)</title><rect x="64.8629%" y="325" width="0.0722%" height="15" fill="rgb(226,211,11)"/><text x="65.1129%" y="335.50"></text></g><g><title>VMOperationControl$WorkQueues_enqueueAndExecute_ab94e6b59bf62abe2fd68824c94f4e3e89ee1fec (1 samples, 0.07%)</title><rect x="64.8629%" y="309" width="0.0722%" height="15" fill="rgb(236,162,54)"/><text x="65.1129%" y="319.50"></text></g><g><title>VMOperationControl$WorkQueues_executeAllQueuedVMOperations_f857a99d4236077ebd4579d580c21458b5ca3ea1 (1 samples, 0.07%)</title><rect x="64.8629%" y="293" width="0.0722%" height="15" fill="rgb(220,229,9)"/><text x="65.1129%" y="303.50"></text></g><g><title>VMOperationControl$WorkQueues_drain_0f0481fc351b0ba4ff533185117d85969237dbbf (1 samples, 0.07%)</title><rect x="64.8629%" y="277" width="0.0722%" height="15" fill="rgb(250,87,22)"/><text x="65.1129%" y="287.50"></text></g><g><title>VMOperation_execute_58740434efda785fa124068a49feed361ad4a2b9 (1 samples, 0.07%)</title><rect x="64.8629%" y="261" width="0.0722%" height="15" fill="rgb(239,43,17)"/><text x="65.1129%" y="271.50"></text></g><g><title>GCImpl$CollectionVMOperation_operate_66fd1b21148832fcbb89249bb3bb3d2b830eaf79 (1 samples, 0.07%)</title><rect x="64.8629%" y="245" width="0.0722%" height="15" fill="rgb(231,177,25)"/><text x="65.1129%" y="255.50"></text></g><g><title>GCImpl_collectOperation_de14056e9efc8e5c75e0c7ee2ae7ff5e0f20d4dd (1 samples, 0.07%)</title><rect x="64.8629%" y="229" width="0.0722%" height="15" fill="rgb(219,179,1)"/><text x="65.1129%" y="239.50"></text></g><g><title>GCImpl_collectImpl_c68dc0f7bc1aded80e959138d75444b05c1cc655 (1 samples, 0.07%)</title><rect x="64.8629%" y="213" width="0.0722%" height="15" fill="rgb(238,219,53)"/><text x="65.1129%" y="223.50"></text></g><g><title>GCImpl_doCollectImpl_fde1f177c3fb212db09984633f55082b352dbf0f (1 samples, 0.07%)</title><rect x="64.8629%" y="197" width="0.0722%" height="15" fill="rgb(232,167,36)"/><text x="65.1129%" y="207.50"></text></g><g><title>GCImpl_scavenge_b7271340e4da983a7681bb635dfa2dfffa6ce7ba (1 samples, 0.07%)</title><rect x="64.8629%" y="181" width="0.0722%" height="15" fill="rgb(244,19,51)"/><text x="65.1129%" y="191.50"></text></g><g><title>GCImpl_cheneyScanFromDirtyRoots_38e2f549830d39bed60fc139ea601adffadffc8a (1 samples, 0.07%)</title><rect x="64.8629%" y="165" width="0.0722%" height="15" fill="rgb(224,6,22)"/><text x="65.1129%" y="175.50"></text></g><g><title>GCImpl_scanGreyObjects_58c2ee47e000462416451fb2afdb5838c25cf045 (1 samples, 0.07%)</title><rect x="64.8629%" y="149" width="0.0722%" height="15" fill="rgb(224,145,5)"/><text x="65.1129%" y="159.50"></text></g><g><title>GCImpl_scanGreyObjectsLoop_63c2512b14cdc4d5e20334f93c9e9545c5cc9ad7 (1 samples, 0.07%)</title><rect x="64.8629%" y="133" width="0.0722%" height="15" fill="rgb(234,130,49)"/><text x="65.1129%" y="143.50"></text></g><g><title>OldGeneration_scanGreyObjects_a53581b0f8a68acd00124c8934ac4a137d22771f (1 samples, 0.07%)</title><rect x="64.8629%" y="117" width="0.0722%" height="15" fill="rgb(254,6,2)"/><text x="65.1129%" y="127.50"></text></g><g><title>GreyObjectsWalker_walkGreyObjects_e59a80a81022647b793f2f995d251cf18cbcbab4 (1 samples, 0.07%)</title><rect x="64.8629%" y="101" width="0.0722%" height="15" fill="rgb(208,96,46)"/><text x="65.1129%" y="111.50"></text></g><g><title>Pattern_matcher_dfdb03479deb6d73f002e5d68b412422a4873aca (111 samples, 8.01%)</title><rect x="57.3593%" y="421" width="8.0087%" height="15" fill="rgb(239,3,39)"/><text x="57.6093%" y="431.50">Pattern_mat..</text></g><g><title>[unknown] (6 samples, 0.43%)</title><rect x="64.9351%" y="405" width="0.4329%" height="15" fill="rgb(233,210,1)"/><text x="65.1851%" y="415.50"></text></g><g><title>[unknown] (6 samples, 0.43%)</title><rect x="64.9351%" y="389" width="0.4329%" height="15" fill="rgb(244,137,37)"/><text x="65.1851%" y="399.50"></text></g><g><title>[unknown] (6 samples, 0.43%)</title><rect x="64.9351%" y="373" width="0.4329%" height="15" fill="rgb(240,136,2)"/><text x="65.1851%" y="383.50"></text></g><g><title>[unknown] (6 samples, 0.43%)</title><rect x="64.9351%" y="357" width="0.4329%" height="15" fill="rgb(239,18,37)"/><text x="65.1851%" y="367.50"></text></g><g><title>[unknown] (5 samples, 0.36%)</title><rect x="65.0072%" y="341" width="0.3608%" height="15" fill="rgb(218,185,22)"/><text x="65.2572%" y="351.50"></text></g><g><title>[unknown] (5 samples, 0.36%)</title><rect x="65.0072%" y="325" width="0.3608%" height="15" fill="rgb(225,218,4)"/><text x="65.2572%" y="335.50"></text></g><g><title>[unknown] (5 samples, 0.36%)</title><rect x="65.0072%" y="309" width="0.3608%" height="15" fill="rgb(230,182,32)"/><text x="65.2572%" y="319.50"></text></g><g><title>[unknown] (5 samples, 0.36%)</title><rect x="65.0072%" y="293" width="0.3608%" height="15" fill="rgb(242,56,43)"/><text x="65.2572%" y="303.50"></text></g><g><title>[unknown] (5 samples, 0.36%)</title><rect x="65.0072%" y="277" width="0.3608%" height="15" fill="rgb(233,99,24)"/><text x="65.2572%" y="287.50"></text></g><g><title>[unknown] (5 samples, 0.36%)</title><rect x="65.0072%" y="261" width="0.3608%" height="15" fill="rgb(234,209,42)"/><text x="65.2572%" y="271.50"></text></g><g><title>[unknown] (4 samples, 0.29%)</title><rect x="65.0794%" y="245" width="0.2886%" height="15" fill="rgb(227,7,12)"/><text x="65.3294%" y="255.50"></text></g><g><title>[unknown] (4 samples, 0.29%)</title><rect x="65.0794%" y="229" width="0.2886%" height="15" fill="rgb(245,203,43)"/><text x="65.3294%" y="239.50"></text></g><g><title>[unknown] (4 samples, 0.29%)</title><rect x="65.0794%" y="213" width="0.2886%" height="15" fill="rgb(238,205,33)"/><text x="65.3294%" y="223.50"></text></g><g><title>TopTen$$Lambda$4b1c85f73b83fc6d15711547faf6714c8c518af9_apply_956234367f1be33947c80f204c1b227c7724cf41 (615 samples, 44.37%)</title><rect x="21.1400%" y="453" width="44.3723%" height="15" fill="rgb(231,56,7)"/><text x="21.3900%" y="463.50">TopTen$$Lambda$4b1c85f73b83fc6d15711547faf6714c8c518af9_apply_956234367f1..</text></g><g><title>TopTen_replace_bfe4654a809137b1f725b268c720e98ae859738d (609 samples, 43.94%)</title><rect x="21.5729%" y="437" width="43.9394%" height="15" fill="rgb(244,186,29)"/><text x="21.8229%" y="447.50">TopTen_replace_bfe4654a809137b1f725b268c720e98ae859738d</text></g><g><title>StringBuilder_toString_fff5cf8f9838ca54b87be4fc46d795a7c0e01bd4 (2 samples, 0.14%)</title><rect x="65.3680%" y="421" width="0.1443%" height="15" fill="rgb(234,111,31)"/><text x="65.6180%" y="431.50"></text></g><g><title>ReferencePipeline$Head_forEach_0e5b39bce0133541189adfd7b911cbd76e1155ee (848 samples, 61.18%)</title><rect x="4.4733%" y="501" width="61.1833%" height="15" fill="rgb(241,149,10)"/><text x="4.7233%" y="511.50">ReferencePipeline$Head_forEach_0e5b39bce0133541189adfd7b911cbd76e1155ee</text></g><g><title>Spliterators$ArraySpliterator_forEachRemaining_4deba6abc39568c21144523910aa831c3f154c5e (848 samples, 61.18%)</title><rect x="4.4733%" y="485" width="61.1833%" height="15" fill="rgb(249,206,44)"/><text x="4.7233%" y="495.50">Spliterators$ArraySpliterator_forEachRemaining_4deba6abc39568c21144523910aa831c3f154c5e</text></g><g><title>ReferencePipeline$3$1_accept_fecdf8590fa049286189dcbfbc97685f566e97ce (841 samples, 60.68%)</title><rect x="4.9784%" y="469" width="60.6782%" height="15" fill="rgb(251,153,30)"/><text x="5.2284%" y="479.50">ReferencePipeline$3$1_accept_fecdf8590fa049286189dcbfbc97685f566e97ce</text></g><g><title>TopTen$$Lambda$c30fb18b858c200f68b800a6bd696410c5b51325_test_f1e051536ddb5bb794bb2c7487ce6a952f595f07 (2 samples, 0.14%)</title><rect x="65.5123%" y="453" width="0.1443%" height="15" fill="rgb(239,152,38)"/><text x="65.7623%" y="463.50"></text></g><g><title>ArrayList_add_1f41ac6612d40654ece03773af4ead4bc05b3fb8 (1 samples, 0.07%)</title><rect x="65.6566%" y="469" width="0.0722%" height="15" fill="rgb(249,139,47)"/><text x="65.9066%" y="479.50"></text></g><g><title>Arrays_stream_c380a64ee47190039b19035840e8976db22949d9 (1 samples, 0.07%)</title><rect x="65.7287%" y="469" width="0.0722%" height="15" fill="rgb(244,64,35)"/><text x="65.9787%" y="479.50"></text></g><g><title>Spliterators_checkFromToBounds_75c4c864618a853114e1689ac2ba1caae2280a5a (1 samples, 0.07%)</title><rect x="65.8730%" y="437" width="0.0722%" height="15" fill="rgb(216,46,15)"/><text x="66.1230%" y="447.50"></text></g><g><title>Arrays_stream_c951c0c618a1a1fb8e8384d4a3e92decc52ec66c (3 samples, 0.22%)</title><rect x="65.8009%" y="469" width="0.2165%" height="15" fill="rgb(250,74,19)"/><text x="66.0509%" y="479.50"></text></g><g><title>Arrays_stream_c380a64ee47190039b19035840e8976db22949d9 (2 samples, 0.14%)</title><rect x="65.8730%" y="453" width="0.1443%" height="15" fill="rgb(249,42,33)"/><text x="66.1230%" y="463.50"></text></g><g><title>StreamSupport_stream_bfe13c102396a7ae130c6b4f62ccc1b1373097a5 (1 samples, 0.07%)</title><rect x="65.9452%" y="437" width="0.0722%" height="15" fill="rgb(242,149,17)"/><text x="66.1952%" y="447.50"></text></g><g><title>Matcher_start_0e3ed0a68daf096aecdcb217743272f467795d1f (2 samples, 0.14%)</title><rect x="66.0173%" y="469" width="0.1443%" height="15" fill="rgb(244,29,21)"/><text x="66.2673%" y="479.50"></text></g><g><title>ArrayList$SubList_toArray_8d8b64b49bd66f420a87256e4841cda0d3efaaf6 (6 samples, 0.43%)</title><rect x="67.0274%" y="453" width="0.4329%" height="15" fill="rgb(220,130,37)"/><text x="67.2774%" y="463.50"></text></g><g><title>ArraycopySnippets_doArraycopy_043961c4b8a78c521bb6ac0bcc8243e2da5fd903 (6 samples, 0.43%)</title><rect x="67.0274%" y="437" width="0.4329%" height="15" fill="rgb(211,67,2)"/><text x="67.2774%" y="447.50"></text></g><g><title>ArraycopySnippets_objectStoreCheckCopyForward_842770b0f5a3d499fe16587d32b577cb72b8e8ba (6 samples, 0.43%)</title><rect x="67.0274%" y="421" width="0.4329%" height="15" fill="rgb(235,68,52)"/><text x="67.2774%" y="431.50"></text></g><g><title>ArrayList_add_1f41ac6612d40654ece03773af4ead4bc05b3fb8 (41 samples, 2.96%)</title><rect x="67.4603%" y="453" width="2.9582%" height="15" fill="rgb(246,142,3)"/><text x="67.7103%" y="463.50">Arr..</text></g><g><title>ArrayList_grow_10d37c6b46d51b6c5113d67b7886024e29da459b (11 samples, 0.79%)</title><rect x="69.6248%" y="437" width="0.7937%" height="15" fill="rgb(241,25,7)"/><text x="69.8748%" y="447.50"></text></g><g><title>SubstrateArraysCopyOfSnippets_doArraysCopyOf_6fdd36ac06beb1085aa20d95c9af021e4644157f (11 samples, 0.79%)</title><rect x="69.6248%" y="421" width="0.7937%" height="15" fill="rgb(242,119,39)"/><text x="69.8748%" y="431.50"></text></g><g><title>ThreadLocalAllocation_slowPathNewArray_7511298370a32288b4d9ce9ba06b5e6aa92e8044 (1 samples, 0.07%)</title><rect x="70.3463%" y="405" width="0.0722%" height="15" fill="rgb(241,98,45)"/><text x="70.5963%" y="415.50"></text></g><g><title>ThreadLocalAllocation_slowPathNewArrayWithoutAllocating_ce2961851cecfc7dcbaab6989026c07eca467111 (1 samples, 0.07%)</title><rect x="70.3463%" y="389" width="0.0722%" height="15" fill="rgb(254,28,30)"/><text x="70.5963%" y="399.50"></text></g><g><title>ThreadLocalAllocation_allocateNewArray_6872ef260866016ebc81dcc29eed7b36e33e807d (1 samples, 0.07%)</title><rect x="70.3463%" y="373" width="0.0722%" height="15" fill="rgb(241,142,54)"/><text x="70.5963%" y="383.50"></text></g><g><title>HeapPolicy$SometimesCollectOnAllocation_maybeCauseCollection_62e008b37e89c58ef37264863b572980ac38fe28 (1 samples, 0.07%)</title><rect x="70.3463%" y="357" width="0.0722%" height="15" fill="rgb(222,85,15)"/><text x="70.5963%" y="367.50"></text></g><g><title>GCImpl_collectWithoutAllocating_0aa2695502c593bbca225f84f023352e9c2c6c1d (1 samples, 0.07%)</title><rect x="70.3463%" y="341" width="0.0722%" height="15" fill="rgb(210,85,47)"/><text x="70.5963%" y="351.50"></text></g><g><title>VMOperationControl_enqueue_03e7b9db64ca751377c28fff6e469d5ec4037d0d (1 samples, 0.07%)</title><rect x="70.3463%" y="325" width="0.0722%" height="15" fill="rgb(224,206,25)"/><text x="70.5963%" y="335.50"></text></g><g><title>VMOperationControl$WorkQueues_enqueueAndExecute_ab94e6b59bf62abe2fd68824c94f4e3e89ee1fec (1 samples, 0.07%)</title><rect x="70.3463%" y="309" width="0.0722%" height="15" fill="rgb(243,201,19)"/><text x="70.5963%" y="319.50"></text></g><g><title>VMOperationControl$WorkQueues_executeAllQueuedVMOperations_f857a99d4236077ebd4579d580c21458b5ca3ea1 (1 samples, 0.07%)</title><rect x="70.3463%" y="293" width="0.0722%" height="15" fill="rgb(236,59,4)"/><text x="70.5963%" y="303.50"></text></g><g><title>VMOperationControl$WorkQueues_drain_0f0481fc351b0ba4ff533185117d85969237dbbf (1 samples, 0.07%)</title><rect x="70.3463%" y="277" width="0.0722%" height="15" fill="rgb(254,179,45)"/><text x="70.5963%" y="287.50"></text></g><g><title>VMOperation_execute_58740434efda785fa124068a49feed361ad4a2b9 (1 samples, 0.07%)</title><rect x="70.3463%" y="261" width="0.0722%" height="15" fill="rgb(226,14,10)"/><text x="70.5963%" y="271.50"></text></g><g><title>GCImpl$CollectionVMOperation_operate_66fd1b21148832fcbb89249bb3bb3d2b830eaf79 (1 samples, 0.07%)</title><rect x="70.3463%" y="245" width="0.0722%" height="15" fill="rgb(244,27,41)"/><text x="70.5963%" y="255.50"></text></g><g><title>GCImpl_collectOperation_de14056e9efc8e5c75e0c7ee2ae7ff5e0f20d4dd (1 samples, 0.07%)</title><rect x="70.3463%" y="229" width="0.0722%" height="15" fill="rgb(235,35,32)"/><text x="70.5963%" y="239.50"></text></g><g><title>GCImpl_collectImpl_c68dc0f7bc1aded80e959138d75444b05c1cc655 (1 samples, 0.07%)</title><rect x="70.3463%" y="213" width="0.0722%" height="15" fill="rgb(218,68,31)"/><text x="70.5963%" y="223.50"></text></g><g><title>GCImpl_doCollectImpl_fde1f177c3fb212db09984633f55082b352dbf0f (1 samples, 0.07%)</title><rect x="70.3463%" y="197" width="0.0722%" height="15" fill="rgb(207,120,37)"/><text x="70.5963%" y="207.50"></text></g><g><title>GCImpl_scavenge_b7271340e4da983a7681bb635dfa2dfffa6ce7ba (1 samples, 0.07%)</title><rect x="70.3463%" y="181" width="0.0722%" height="15" fill="rgb(227,98,0)"/><text x="70.5963%" y="191.50"></text></g><g><title>GCImpl_cheneyScanFromRoots_02fdc07687b04990522d42191c41890e9ae45333 (1 samples, 0.07%)</title><rect x="70.3463%" y="165" width="0.0722%" height="15" fill="rgb(207,7,3)"/><text x="70.5963%" y="175.50"></text></g><g><title>GCImpl_scanGreyObjects_58c2ee47e000462416451fb2afdb5838c25cf045 (1 samples, 0.07%)</title><rect x="70.3463%" y="149" width="0.0722%" height="15" fill="rgb(206,98,19)"/><text x="70.5963%" y="159.50"></text></g><g><title>OldGeneration_scanGreyObjects_a53581b0f8a68acd00124c8934ac4a137d22771f (1 samples, 0.07%)</title><rect x="70.3463%" y="133" width="0.0722%" height="15" fill="rgb(217,5,26)"/><text x="70.5963%" y="143.50"></text></g><g><title>GreyObjectsWalker_walkGreyObjects_e59a80a81022647b793f2f995d251cf18cbcbab4 (1 samples, 0.07%)</title><rect x="70.3463%" y="117" width="0.0722%" height="15" fill="rgb(235,190,38)"/><text x="70.5963%" y="127.50"></text></g><g><title>Space_copyAlignedObject_d7891d8a99bfb98b789c1e3e8204582e0467ac4a (1 samples, 0.07%)</title><rect x="70.3463%" y="101" width="0.0722%" height="15" fill="rgb(247,86,24)"/><text x="70.5963%" y="111.50"></text></g><g><title>ArrayList_get_a2422c2de241cd61c68639491cbc7f5cb988db41 (1 samples, 0.07%)</title><rect x="70.4185%" y="453" width="0.0722%" height="15" fill="rgb(205,101,16)"/><text x="70.6685%" y="463.50"></text></g><g><title>Matcher_end_a4765dab3391a95a3e5daf783d112fb83deeb88a (2 samples, 0.14%)</title><rect x="70.4906%" y="453" width="0.1443%" height="15" fill="rgb(246,168,33)"/><text x="70.7406%" y="463.50"></text></g><g><title>Pattern$Bound_match_e589e74c9334c37bda0029809e1a41e00ddc5380 (4 samples, 0.29%)</title><rect x="73.0159%" y="421" width="0.2886%" height="15" fill="rgb(231,114,1)"/><text x="73.2659%" y="431.50"></text></g><g><title>Pattern$Bound_check_6d079f1f4f9f422b7173db268b7d9490aeda2d53 (6 samples, 0.43%)</title><rect x="75.3247%" y="405" width="0.4329%" height="15" fill="rgb(207,184,53)"/><text x="75.5747%" y="415.50"></text></g><g><title>Character_codePointAt_925b1aed2b2179999cb40208dc01ed0fd51cd8ab (3 samples, 0.22%)</title><rect x="76.7677%" y="389" width="0.2165%" height="15" fill="rgb(224,95,51)"/><text x="77.0177%" y="399.50"></text></g><g><title>Character_codePointBefore_2fcc425638fb7afe3a41e8200abaa1038d44b1b9 (1 samples, 0.07%)</title><rect x="76.9841%" y="389" width="0.0722%" height="15" fill="rgb(212,188,45)"/><text x="77.2341%" y="399.50"></text></g><g><title>Character_getType_c089fa6e2575b3188b5b3edc8699b7cfe735f7e9 (4 samples, 0.29%)</title><rect x="77.0563%" y="389" width="0.2886%" height="15" fill="rgb(223,154,38)"/><text x="77.3063%" y="399.50"></text></g><g><title>CharacterDataLatin1_getType_5d1d50e0e575b2760e6802ecf90448adc9ce912c (1 samples, 0.07%)</title><rect x="80.7359%" y="373" width="0.0722%" height="15" fill="rgb(251,22,52)"/><text x="80.9859%" y="383.50"></text></g><g><title>StringLatin1_charAt_63e028c5b786b8663c4a4aea1cc147a8c4714d9d (4 samples, 0.29%)</title><rect x="82.6840%" y="357" width="0.2886%" height="15" fill="rgb(229,209,22)"/><text x="82.9340%" y="367.50"></text></g><g><title>Character_codePointAt_925b1aed2b2179999cb40208dc01ed0fd51cd8ab (42 samples, 3.03%)</title><rect x="80.8081%" y="373" width="3.0303%" height="15" fill="rgb(234,138,34)"/><text x="81.0581%" y="383.50">Cha..</text></g><g><title>String_charAt_1b771a25b5f8608a29c775fc6ff4199f0d397548 (12 samples, 0.87%)</title><rect x="82.9726%" y="357" width="0.8658%" height="15" fill="rgb(212,95,11)"/><text x="83.2226%" y="367.50"></text></g><g><title>StringLatin1_charAt_63e028c5b786b8663c4a4aea1cc147a8c4714d9d (6 samples, 0.43%)</title><rect x="83.4055%" y="341" width="0.4329%" height="15" fill="rgb(240,179,47)"/><text x="83.6555%" y="351.50"></text></g><g><title>StringLatin1_charAt_63e028c5b786b8663c4a4aea1cc147a8c4714d9d (1 samples, 0.07%)</title><rect x="84.6320%" y="357" width="0.0722%" height="15" fill="rgb(240,163,11)"/><text x="84.8820%" y="367.50"></text></g><g><title>Character_codePointBefore_2fcc425638fb7afe3a41e8200abaa1038d44b1b9 (26 samples, 1.88%)</title><rect x="83.8384%" y="373" width="1.8759%" height="15" fill="rgb(236,37,12)"/><text x="84.0884%" y="383.50">C..</text></g><g><title>String_charAt_1b771a25b5f8608a29c775fc6ff4199f0d397548 (14 samples, 1.01%)</title><rect x="84.7042%" y="357" width="1.0101%" height="15" fill="rgb(232,164,16)"/><text x="84.9542%" y="367.50"></text></g><g><title>StringLatin1_charAt_63e028c5b786b8663c4a4aea1cc147a8c4714d9d (6 samples, 0.43%)</title><rect x="85.2814%" y="341" width="0.4329%" height="15" fill="rgb(244,205,15)"/><text x="85.5314%" y="351.50"></text></g><g><title>Character_getType_c089fa6e2575b3188b5b3edc8699b7cfe735f7e9 (24 samples, 1.73%)</title><rect x="85.7143%" y="373" width="1.7316%" height="15" fill="rgb(223,117,47)"/><text x="85.9643%" y="383.50"></text></g><g><title>CharacterDataLatin1_getType_5d1d50e0e575b2760e6802ecf90448adc9ce912c (4 samples, 0.29%)</title><rect x="87.1573%" y="357" width="0.2886%" height="15" fill="rgb(244,107,35)"/><text x="87.4073%" y="367.50"></text></g><g><title>CharacterDataLatin1_getType_5d1d50e0e575b2760e6802ecf90448adc9ce912c (7 samples, 0.51%)</title><rect x="89.8268%" y="357" width="0.5051%" height="15" fill="rgb(205,140,8)"/><text x="90.0768%" y="367.50"></text></g><g><title>Pattern$Bound_isWord_a9564a6e598609a23bd7bfc280b5de3c8e9e56d5 (86 samples, 6.20%)</title><rect x="87.4459%" y="373" width="6.2049%" height="15" fill="rgb(228,84,46)"/><text x="87.6959%" y="383.50">Pattern$..</text></g><g><title>Character_getType_c089fa6e2575b3188b5b3edc8699b7cfe735f7e9 (46 samples, 3.32%)</title><rect x="90.3319%" y="357" width="3.3189%" height="15" fill="rgb(254,188,9)"/><text x="90.5819%" y="367.50">Cha..</text></g><g><title>CharacterDataLatin1_getType_5d1d50e0e575b2760e6802ecf90448adc9ce912c (18 samples, 1.30%)</title><rect x="92.3521%" y="341" width="1.2987%" height="15" fill="rgb(206,112,54)"/><text x="92.6021%" y="351.50"></text></g><g><title>Pattern$Bound_check_6d079f1f4f9f422b7173db268b7d9490aeda2d53 (232 samples, 16.74%)</title><rect x="77.3449%" y="389" width="16.7388%" height="15" fill="rgb(216,84,49)"/><text x="77.5949%" y="399.50">Pattern$Bound_check_6d079f..</text></g><g><title>String_charAt_1b771a25b5f8608a29c775fc6ff4199f0d397548 (6 samples, 0.43%)</title><rect x="93.6508%" y="373" width="0.4329%" height="15" fill="rgb(214,194,35)"/><text x="93.9008%" y="383.50"></text></g><g><title>Pattern$Bound_isWord_a9564a6e598609a23bd7bfc280b5de3c8e9e56d5 (7 samples, 0.51%)</title><rect x="94.0837%" y="389" width="0.5051%" height="15" fill="rgb(249,28,3)"/><text x="94.3337%" y="399.50"></text></g><g><title>Pattern$LastNode_match_fbd14354d044cf085b88b1f3466e0d6fc1d601dd (6 samples, 0.43%)</title><rect x="94.5887%" y="389" width="0.4329%" height="15" fill="rgb(222,56,52)"/><text x="94.8387%" y="399.50"></text></g><g><title>Matcher_search_0c10827df5aab4190cdb124abc06b05dd2b22628 (337 samples, 24.31%)</title><rect x="70.7792%" y="437" width="24.3146%" height="15" fill="rgb(245,217,50)"/><text x="71.0292%" y="447.50">Matcher_search_0c10827df5aab4190cdb124a..</text></g><g><title>Pattern$Start_match_67d652d01094c802cd56c38c391e280565a19543 (302 samples, 21.79%)</title><rect x="73.3045%" y="421" width="21.7893%" height="15" fill="rgb(213,201,24)"/><text x="73.5545%" y="431.50">Pattern$Start_match_67d652d01094c8..</text></g><g><title>Pattern$Bound_match_e589e74c9334c37bda0029809e1a41e00ddc5380 (268 samples, 19.34%)</title><rect x="75.7576%" y="405" width="19.3362%" height="15" fill="rgb(248,116,28)"/><text x="76.0076%" y="415.50">Pattern$Bound_match_e589e74c93..</text></g><g><title>[unknown] (1 samples, 0.07%)</title><rect x="95.0216%" y="389" width="0.0722%" height="15" fill="rgb(219,72,43)"/><text x="95.2716%" y="399.50"></text></g><g><title>[unknown] (1 samples, 0.07%)</title><rect x="95.0216%" y="373" width="0.0722%" height="15" fill="rgb(209,138,14)"/><text x="95.2716%" y="383.50"></text></g><g><title>[unknown] (1 samples, 0.07%)</title><rect x="95.0216%" y="357" width="0.0722%" height="15" fill="rgb(222,18,33)"/><text x="95.2716%" y="367.50"></text></g><g><title>[unknown] (1 samples, 0.07%)</title><rect x="95.0216%" y="341" width="0.0722%" height="15" fill="rgb(213,199,7)"/><text x="95.2716%" y="351.50"></text></g><g><title>[unknown] (1 samples, 0.07%)</title><rect x="95.0216%" y="325" width="0.0722%" height="15" fill="rgb(250,110,10)"/><text x="95.2716%" y="335.50"></text></g><g><title>[unknown] (1 samples, 0.07%)</title><rect x="95.0216%" y="309" width="0.0722%" height="15" fill="rgb(248,123,6)"/><text x="95.2716%" y="319.50"></text></g><g><title>Matcher_find_1aca8c086d661e66944650ab589b8263eb835778 (341 samples, 24.60%)</title><rect x="70.6349%" y="453" width="24.6032%" height="15" fill="rgb(206,91,31)"/><text x="70.8849%" y="463.50">Matcher_find_1aca8c086d661e66944650ab58..</text></g><g><title>Pattern$Start_match_67d652d01094c802cd56c38c391e280565a19543 (2 samples, 0.14%)</title><rect x="95.0938%" y="437" width="0.1443%" height="15" fill="rgb(211,154,13)"/><text x="95.3438%" y="447.50"></text></g><g><title>Matcher_start_0e3ed0a68daf096aecdcb217743272f467795d1f (1 samples, 0.07%)</title><rect x="95.2381%" y="453" width="0.0722%" height="15" fill="rgb(225,148,7)"/><text x="95.4881%" y="463.50"></text></g><g><title>Pattern_matcher_dfdb03479deb6d73f002e5d68b412422a4873aca (5 samples, 0.36%)</title><rect x="95.3102%" y="453" width="0.3608%" height="15" fill="rgb(220,160,43)"/><text x="95.5602%" y="463.50"></text></g><g><title>Matcher_constructor_c2d286fcfa03267689adb6f3415a961ff2ff40df (5 samples, 0.36%)</title><rect x="95.3102%" y="437" width="0.3608%" height="15" fill="rgb(213,52,39)"/><text x="95.5602%" y="447.50"></text></g><g><title>Matcher_reset_b9009704486692f77f03a3d4794e59dbc7639d79 (4 samples, 0.29%)</title><rect x="95.3824%" y="421" width="0.2886%" height="15" fill="rgb(243,137,7)"/><text x="95.6324%" y="431.50"></text></g><g><title>ArraycopySnippets_doArraycopy_043961c4b8a78c521bb6ac0bcc8243e2da5fd903 (1 samples, 0.07%)</title><rect x="96.4646%" y="437" width="0.0722%" height="15" fill="rgb(230,79,13)"/><text x="96.7146%" y="447.50"></text></g><g><title>ArraycopySnippets_boundsCheck_350aa7a80b81c8ca3d27094442ef90051f4351e5 (1 samples, 0.07%)</title><rect x="97.2583%" y="421" width="0.0722%" height="15" fill="rgb(247,105,23)"/><text x="97.5083%" y="431.50"></text></g><g><title>ArraycopySnippets_boundsCheck_350aa7a80b81c8ca3d27094442ef90051f4351e5 (2 samples, 0.14%)</title><rect x="98.0519%" y="405" width="0.1443%" height="15" fill="rgb(223,179,41)"/><text x="98.3019%" y="415.50"></text></g><g><title>[unknown] (1 samples, 0.07%)</title><rect x="98.1241%" y="389" width="0.0722%" height="15" fill="rgb(218,9,34)"/><text x="98.3741%" y="399.50"></text></g><g><title>[unknown] (1 samples, 0.07%)</title><rect x="98.1241%" y="373" width="0.0722%" height="15" fill="rgb(222,106,8)"/><text x="98.3741%" y="383.50"></text></g><g><title>[unknown] (1 samples, 0.07%)</title><rect x="98.1241%" y="357" width="0.0722%" height="15" fill="rgb(211,220,0)"/><text x="98.3741%" y="367.50"></text></g><g><title>[unknown] (1 samples, 0.07%)</title><rect x="98.1241%" y="341" width="0.0722%" height="15" fill="rgb(229,52,16)"/><text x="98.3741%" y="351.50"></text></g><g><title>[unknown] (1 samples, 0.07%)</title><rect x="98.1241%" y="325" width="0.0722%" height="15" fill="rgb(212,155,18)"/><text x="98.3741%" y="335.50"></text></g><g><title>[unknown] (1 samples, 0.07%)</title><rect x="98.1241%" y="309" width="0.0722%" height="15" fill="rgb(242,21,14)"/><text x="98.3741%" y="319.50"></text></g><g><title>[unknown] (1 samples, 0.07%)</title><rect x="98.1241%" y="293" width="0.0722%" height="15" fill="rgb(222,19,48)"/><text x="98.3741%" y="303.50"></text></g><g><title>[unknown] (1 samples, 0.07%)</title><rect x="98.1241%" y="277" width="0.0722%" height="15" fill="rgb(232,45,27)"/><text x="98.3741%" y="287.50"></text></g><g><title>[unknown] (1 samples, 0.07%)</title><rect x="98.1241%" y="261" width="0.0722%" height="15" fill="rgb(249,103,42)"/><text x="98.3741%" y="271.50"></text></g><g><title>[unknown] (1 samples, 0.07%)</title><rect x="98.1241%" y="245" width="0.0722%" height="15" fill="rgb(246,81,33)"/><text x="98.3741%" y="255.50"></text></g><g><title>[unknown] (1 samples, 0.07%)</title><rect x="98.1241%" y="229" width="0.0722%" height="15" fill="rgb(252,33,42)"/><text x="98.3741%" y="239.50"></text></g><g><title>[unknown] (1 samples, 0.07%)</title><rect x="98.1241%" y="213" width="0.0722%" height="15" fill="rgb(209,212,41)"/><text x="98.3741%" y="223.50"></text></g><g><title>[unknown] (1 samples, 0.07%)</title><rect x="98.1241%" y="197" width="0.0722%" height="15" fill="rgb(207,154,6)"/><text x="98.3741%" y="207.50"></text></g><g><title>[unknown] (1 samples, 0.07%)</title><rect x="98.1241%" y="181" width="0.0722%" height="15" fill="rgb(223,64,47)"/><text x="98.3741%" y="191.50"></text></g><g><title>[unknown] (1 samples, 0.07%)</title><rect x="98.1241%" y="165" width="0.0722%" height="15" fill="rgb(211,161,38)"/><text x="98.3741%" y="175.50"></text></g><g><title>[unknown] (1 samples, 0.07%)</title><rect x="98.1241%" y="149" width="0.0722%" height="15" fill="rgb(219,138,40)"/><text x="98.3741%" y="159.50"></text></g><g><title>ArraycopySnippets_primitiveCopyForward_526b7b89f5693aabda110ab33e77d9a4607c45b6 (1 samples, 0.07%)</title><rect x="98.1962%" y="405" width="0.0722%" height="15" fill="rgb(241,228,46)"/><text x="98.4462%" y="415.50"></text></g><g><title>Arrays_copyOfRange_289badfd980998aad0ada38eb3a926841af70498 (43 samples, 3.10%)</title><rect x="96.5368%" y="437" width="3.1025%" height="15" fill="rgb(223,209,38)"/><text x="96.7868%" y="447.50">Arr..</text></g><g><title>ArraycopySnippets_doArraycopy_043961c4b8a78c521bb6ac0bcc8243e2da5fd903 (32 samples, 2.31%)</title><rect x="97.3304%" y="421" width="2.3088%" height="15" fill="rgb(236,164,45)"/><text x="97.5804%" y="431.50">A..</text></g><g><title>ArraycopySnippets_primitiveCopyForward_c91c5c7c46023d36de4518851f3859ace4c81005 (19 samples, 1.37%)</title><rect x="98.2684%" y="405" width="1.3709%" height="15" fill="rgb(231,15,5)"/><text x="98.5184%" y="415.50"></text></g><g><title>ArraycopySnippets_primitiveCopyForward_526b7b89f5693aabda110ab33e77d9a4607c45b6 (10 samples, 0.72%)</title><rect x="98.9177%" y="389" width="0.7215%" height="15" fill="rgb(252,35,15)"/><text x="99.1677%" y="399.50"></text></g><g><title>StringUTF16_newString_443b17c3c740ee202918a22f6c062546f8a03bca (1 samples, 0.07%)</title><rect x="99.6392%" y="437" width="0.0722%" height="15" fill="rgb(248,181,18)"/><text x="99.8892%" y="447.50"></text></g><g><title>StringUTF16_compress_1dd1e0992a14c75948e9ea5a568ff75cae4d002d (1 samples, 0.07%)</title><rect x="99.6392%" y="421" width="0.0722%" height="15" fill="rgb(233,39,42)"/><text x="99.8892%" y="431.50"></text></g><g><title>String_checkBoundsBeginEnd_2734b424428adc1158654b4ead30da1b7238ccad (1 samples, 0.07%)</title><rect x="99.7114%" y="437" width="0.0722%" height="15" fill="rgb(238,110,33)"/><text x="99.9614%" y="447.50"></text></g><g><title>ThreadLocalAllocation_slowPathNewInstance_cbe70f6fd415b98a40a8a1ec18e7b5b34d6edb00 (1 samples, 0.07%)</title><rect x="99.7835%" y="437" width="0.0722%" height="15" fill="rgb(233,195,10)"/><text x="100.0335%" y="447.50"></text></g><g><title>ThreadLocalAllocation_slowPathNewInstanceWithoutAllocating_2a741bd92d084c8262ef7f396300919cfd945338 (1 samples, 0.07%)</title><rect x="99.7835%" y="421" width="0.0722%" height="15" fill="rgb(254,105,3)"/><text x="100.0335%" y="431.50"></text></g><g><title>ThreadLocalAllocation_allocateNewInstance_fccc4eaff3b488423f6a1c57599c084fa3ead850 (1 samples, 0.07%)</title><rect x="99.7835%" y="405" width="0.0722%" height="15" fill="rgb(221,225,9)"/><text x="100.0335%" y="415.50"></text></g><g><title>HeapPolicy$SometimesCollectOnAllocation_maybeCauseCollection_62e008b37e89c58ef37264863b572980ac38fe28 (1 samples, 0.07%)</title><rect x="99.7835%" y="389" width="0.0722%" height="15" fill="rgb(224,227,45)"/><text x="100.0335%" y="399.50"></text></g><g><title>GCImpl_collectWithoutAllocating_0aa2695502c593bbca225f84f023352e9c2c6c1d (1 samples, 0.07%)</title><rect x="99.7835%" y="373" width="0.0722%" height="15" fill="rgb(229,198,43)"/><text x="100.0335%" y="383.50"></text></g><g><title>VMOperationControl_enqueue_03e7b9db64ca751377c28fff6e469d5ec4037d0d (1 samples, 0.07%)</title><rect x="99.7835%" y="357" width="0.0722%" height="15" fill="rgb(206,209,35)"/><text x="100.0335%" y="367.50"></text></g><g><title>VMOperationControl$WorkQueues_enqueueAndExecute_ab94e6b59bf62abe2fd68824c94f4e3e89ee1fec (1 samples, 0.07%)</title><rect x="99.7835%" y="341" width="0.0722%" height="15" fill="rgb(245,195,53)"/><text x="100.0335%" y="351.50"></text></g><g><title>VMOperationControl$WorkQueues_executeAllQueuedVMOperations_f857a99d4236077ebd4579d580c21458b5ca3ea1 (1 samples, 0.07%)</title><rect x="99.7835%" y="325" width="0.0722%" height="15" fill="rgb(240,92,26)"/><text x="100.0335%" y="335.50"></text></g><g><title>VMOperationControl$WorkQueues_drain_0f0481fc351b0ba4ff533185117d85969237dbbf (1 samples, 0.07%)</title><rect x="99.7835%" y="309" width="0.0722%" height="15" fill="rgb(207,40,23)"/><text x="100.0335%" y="319.50"></text></g><g><title>VMOperation_execute_58740434efda785fa124068a49feed361ad4a2b9 (1 samples, 0.07%)</title><rect x="99.7835%" y="293" width="0.0722%" height="15" fill="rgb(223,111,35)"/><text x="100.0335%" y="303.50"></text></g><g><title>GCImpl$CollectionVMOperation_operate_66fd1b21148832fcbb89249bb3bb3d2b830eaf79 (1 samples, 0.07%)</title><rect x="99.7835%" y="277" width="0.0722%" height="15" fill="rgb(229,147,28)"/><text x="100.0335%" y="287.50"></text></g><g><title>GCImpl_collectOperation_de14056e9efc8e5c75e0c7ee2ae7ff5e0f20d4dd (1 samples, 0.07%)</title><rect x="99.7835%" y="261" width="0.0722%" height="15" fill="rgb(211,29,28)"/><text x="100.0335%" y="271.50"></text></g><g><title>GCImpl_collectImpl_c68dc0f7bc1aded80e959138d75444b05c1cc655 (1 samples, 0.07%)</title><rect x="99.7835%" y="245" width="0.0722%" height="15" fill="rgb(228,72,33)"/><text x="100.0335%" y="255.50"></text></g><g><title>GCImpl_doCollectImpl_fde1f177c3fb212db09984633f55082b352dbf0f (1 samples, 0.07%)</title><rect x="99.7835%" y="229" width="0.0722%" height="15" fill="rgb(205,214,31)"/><text x="100.0335%" y="239.50"></text></g><g><title>GCImpl_scavenge_b7271340e4da983a7681bb635dfa2dfffa6ce7ba (1 samples, 0.07%)</title><rect x="99.7835%" y="213" width="0.0722%" height="15" fill="rgb(224,111,15)"/><text x="100.0335%" y="223.50"></text></g><g><title>GCImpl$ChunkReleaser_release_45042e9574474f33d0bc366384702ac07ba018e1 (1 samples, 0.07%)</title><rect x="99.7835%" y="197" width="0.0722%" height="15" fill="rgb(253,21,26)"/><text x="100.0335%" y="207.50"></text></g><g><title>HeapChunkProvider_consumeAlignedChunks_0a65623304b801b4bed77edcaa0cf160dbc51bcb (1 samples, 0.07%)</title><rect x="99.7835%" y="181" width="0.0722%" height="15" fill="rgb(245,139,43)"/><text x="100.0335%" y="191.50"></text></g><g><title>HeapChunkProvider_resetAlignedHeapChunk_3b0d29e3728eb7a6fc10e5e8f65655e2b0d220ca (1 samples, 0.07%)</title><rect x="99.7835%" y="165" width="0.0722%" height="15" fill="rgb(252,170,7)"/><text x="100.0335%" y="175.50"></text></g><g><title>__libc_start_main (1,379 samples, 99.49%)</title><rect x="0.4329%" y="805" width="99.4949%" height="15" fill="rgb(231,118,14)"/><text x="0.6829%" y="815.50">__libc_start_main</text></g><g><title>main (1,379 samples, 99.49%)</title><rect x="0.4329%" y="789" width="99.4949%" height="15" fill="rgb(238,83,0)"/><text x="0.6829%" y="799.50">main</text></g><g><title>TopTen_main_8c0e687b4e01d3830997d5eb1b2f9fe0618ed29b (1,379 samples, 99.49%)</title><rect x="0.4329%" y="773" width="99.4949%" height="15" fill="rgb(221,39,39)"/><text x="0.6829%" y="783.50">TopTen_main_8c0e687b4e01d3830997d5eb1b2f9fe0618ed29b</text></g><g><title>ReferencePipeline_collect_6b7e8766cae12367c5786a86072e263ea80858f5 (1,379 samples, 99.49%)</title><rect x="0.4329%" y="757" width="99.4949%" height="15" fill="rgb(222,119,46)"/><text x="0.6829%" y="767.50">ReferencePipeline_collect_6b7e8766cae12367c5786a86072e263ea80858f5</text></g><g><title>AbstractPipeline_evaluate_389edd195b2d46ee587e9fcb116b415d779c4b83 (1,379 samples, 99.49%)</title><rect x="0.4329%" y="741" width="99.4949%" height="15" fill="rgb(222,165,49)"/><text x="0.6829%" y="751.50">AbstractPipeline_evaluate_389edd195b2d46ee587e9fcb116b415d779c4b83</text></g><g><title>ReduceOps$ReduceOp_evaluateParallel_64145cf8f5217906b9eaafa50d8436592b9ee30a (1,379 samples, 99.49%)</title><rect x="0.4329%" y="725" width="99.4949%" height="15" fill="rgb(219,113,52)"/><text x="0.6829%" y="735.50">ReduceOps$ReduceOp_evaluateParallel_64145cf8f5217906b9eaafa50d8436592b9ee30a</text></g><g><title>ForkJoinTask_invoke_e53431dc21458202f87833db3f4faa0ebe1aafa0 (1,379 samples, 99.49%)</title><rect x="0.4329%" y="709" width="99.4949%" height="15" fill="rgb(214,7,15)"/><text x="0.6829%" y="719.50">ForkJoinTask_invoke_e53431dc21458202f87833db3f4faa0ebe1aafa0</text></g><g><title>ForkJoinTask_doInvoke_98c36d94b9129272ce578672445c4ac599f8ab09 (1,379 samples, 99.49%)</title><rect x="0.4329%" y="693" width="99.4949%" height="15" fill="rgb(235,32,4)"/><text x="0.6829%" y="703.50">ForkJoinTask_doInvoke_98c36d94b9129272ce578672445c4ac599f8ab09</text></g><g><title>ForkJoinTask_doExec_d0acd13d1af351b18b1ea7cc424f9181f137fac4 (1,379 samples, 99.49%)</title><rect x="0.4329%" y="677" width="99.4949%" height="15" fill="rgb(238,90,54)"/><text x="0.6829%" y="687.50">ForkJoinTask_doExec_d0acd13d1af351b18b1ea7cc424f9181f137fac4</text></g><g><title>AbstractTask_compute_e7ddec09475335d7bee29c3850d0058a34babd32 (1,379 samples, 99.49%)</title><rect x="0.4329%" y="661" width="99.4949%" height="15" fill="rgb(213,208,19)"/><text x="0.6829%" y="671.50">AbstractTask_compute_e7ddec09475335d7bee29c3850d0058a34babd32</text></g><g><title>ReduceOps$ReduceTask_doLeaf_7664c29acd99ec9d64ef086a173a8b56ed044729 (1,379 samples, 99.49%)</title><rect x="0.4329%" y="645" width="99.4949%" height="15" fill="rgb(233,156,4)"/><text x="0.6829%" y="655.50">ReduceOps$ReduceTask_doLeaf_7664c29acd99ec9d64ef086a173a8b56ed044729</text></g><g><title>ReduceOps$ReduceTask_doLeaf_18f5d2e7b0789664c360455a8cd48dd81d0cc613 (1,379 samples, 99.49%)</title><rect x="0.4329%" y="629" width="99.4949%" height="15" fill="rgb(207,194,5)"/><text x="0.6829%" y="639.50">ReduceOps$ReduceTask_doLeaf_18f5d2e7b0789664c360455a8cd48dd81d0cc613</text></g><g><title>AbstractPipeline_wrapAndCopyInto_86cb07eba68bb8814f0b1f466ec95a5bfec12903 (1,379 samples, 99.49%)</title><rect x="0.4329%" y="613" width="99.4949%" height="15" fill="rgb(206,111,30)"/><text x="0.6829%" y="623.50">AbstractPipeline_wrapAndCopyInto_86cb07eba68bb8814f0b1f466ec95a5bfec12903</text></g><g><title>AbstractPipeline_copyInto_91ee8753a81af61776cf12fce00fe4f88a05d25f (1,379 samples, 99.49%)</title><rect x="0.4329%" y="597" width="99.4949%" height="15" fill="rgb(243,70,54)"/><text x="0.6829%" y="607.50">AbstractPipeline_copyInto_91ee8753a81af61776cf12fce00fe4f88a05d25f</text></g><g><title>Spliterators$ArraySpliterator_forEachRemaining_4deba6abc39568c21144523910aa831c3f154c5e (1,379 samples, 99.49%)</title><rect x="0.4329%" y="581" width="99.4949%" height="15" fill="rgb(242,28,8)"/><text x="0.6829%" y="591.50">Spliterators$ArraySpliterator_forEachRemaining_4deba6abc39568c21144523910aa831c3f154c5e</text></g><g><title>ReferencePipeline$7$1_accept_657d04233788f9f0b59edbc61b82dcbf73ca1989 (1,379 samples, 99.49%)</title><rect x="0.4329%" y="565" width="99.4949%" height="15" fill="rgb(219,106,18)"/><text x="0.6829%" y="575.50">ReferencePipeline$7$1_accept_657d04233788f9f0b59edbc61b82dcbf73ca1989</text></g><g><title>ReferencePipeline$Head_forEach_0e5b39bce0133541189adfd7b911cbd76e1155ee (1,379 samples, 99.49%)</title><rect x="0.4329%" y="549" width="99.4949%" height="15" fill="rgb(244,222,10)"/><text x="0.6829%" y="559.50">ReferencePipeline$Head_forEach_0e5b39bce0133541189adfd7b911cbd76e1155ee</text></g><g><title>FileChannelLinesSpliterator_forEachRemaining_8609bc798b265b3aaca803096cfa2b12b14c734a (1,379 samples, 99.49%)</title><rect x="0.4329%" y="533" width="99.4949%" height="15" fill="rgb(236,179,52)"/><text x="0.6829%" y="543.50">FileChannelLinesSpliterator_forEachRemaining_8609bc798b265b3aaca803096cfa2b12b14c734a</text></g><g><title>ReferencePipeline$7$1_accept_657d04233788f9f0b59edbc61b82dcbf73ca1989 (1,324 samples, 95.53%)</title><rect x="4.4012%" y="517" width="95.5267%" height="15" fill="rgb(213,23,39)"/><text x="4.6512%" y="527.50">ReferencePipeline$7$1_accept_657d04233788f9f0b59edbc61b82dcbf73ca1989</text></g><g><title>TopTen$$Lambda$3075ec81b6882d6ccb5b5340ffb04d329a568a67_apply_fddb207dddc0a190e4b3c3e26d930728207cd209 (475 samples, 34.27%)</title><rect x="65.6566%" y="501" width="34.2713%" height="15" fill="rgb(238,48,10)"/><text x="65.9066%" y="511.50">TopTen$$Lambda$3075ec81b6882d6ccb5b5340ffb04d329a568a67_..</text></g><g><title>TopTen_split_bd02955f2b69087ff092f99c549d23e6f78b7909 (475 samples, 34.27%)</title><rect x="65.6566%" y="485" width="34.2713%" height="15" fill="rgb(251,196,23)"/><text x="65.9066%" y="495.50">TopTen_split_bd02955f2b69087ff092f99c549d23e6f78b7909</text></g><g><title>Pattern_split_caf4ac52e4e4053eb463ede299826a343de94e13 (468 samples, 33.77%)</title><rect x="66.1616%" y="469" width="33.7662%" height="15" fill="rgb(250,152,24)"/><text x="66.4116%" y="479.50">Pattern_split_caf4ac52e4e4053eb463ede299826a343de94e13</text></g><g><title>String_substring_c83e66efbd7d8e3b7e280667e83636fafaa06780 (59 samples, 4.26%)</title><rect x="95.6710%" y="453" width="4.2569%" height="15" fill="rgb(209,150,17)"/><text x="95.9210%" y="463.50">Strin..</text></g><g><title>[unknown] (1 samples, 0.07%)</title><rect x="99.8557%" y="437" width="0.0722%" height="15" fill="rgb(234,202,34)"/><text x="100.1057%" y="447.50"></text></g><g><title>[unknown] (1 samples, 0.07%)</title><rect x="99.8557%" y="421" width="0.0722%" height="15" fill="rgb(253,148,53)"/><text x="100.1057%" y="431.50"></text></g><g><title>[unknown] (1 samples, 0.07%)</title><rect x="99.8557%" y="405" width="0.0722%" height="15" fill="rgb(218,129,16)"/><text x="100.1057%" y="415.50"></text></g><g><title>all (1,386 samples, 100%)</title><rect x="0.0000%" y="837" width="100.0000%" height="15" fill="rgb(216,85,19)"/><text x="0.2500%" y="847.50"></text></g><g><title>topten (1,382 samples, 99.71%)</title><rect x="0.2886%" y="821" width="99.7114%" height="15" fill="rgb(235,228,7)"/><text x="0.5386%" y="831.50">topten</text></g><g><title>_start (1 samples, 0.07%)</title><rect x="99.9278%" y="805" width="0.0722%" height="15" fill="rgb(245,175,0)"/><text x="100.1778%" y="815.50"></text></g><g><title>[unknown] (1 samples, 0.07%)</title><rect x="99.9278%" y="789" width="0.0722%" height="15" fill="rgb(208,168,36)"/><text x="100.1778%" 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